commit 573de833b189b0f0f0d32db9c232d829e5a84914 Author: WinterMute Date: Sat Feb 21 12:43:12 2026 +0000 Deploying to gh-pages from @ devkitPro/wut@2016e429c16dab366d902455b43f21ccb520e23d 🚀 diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..a9496f68 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +wut.devkitpro.org \ No newline at end of file diff --git a/CTR_8h.html b/CTR_8h.html new file mode 100644 index 00000000..021414e3 --- /dev/null +++ b/CTR_8h.html @@ -0,0 +1,179 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cfg/CTR.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
CTR.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for CTR.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Data Structures

struct  UserName
 Represents a console username, used in UDS and DLP. More...
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::cfg
 
namespace  nn::cfg::CTR
 
+

Data Structure Documentation

+ +

◆ nn::cfg::CTR::UserName

+ +
+
+ + + + +
struct nn::cfg::CTR::UserName
+
+

Represents a console username, used in UDS and DLP.

+ +

Definition at line 17 of file CTR.h.

+
+ + + + +
Data Fields
+char16_t +name[12] +
+ +
+
+
+ + + + diff --git a/CTR_8h__dep__incl.map b/CTR_8h__dep__incl.map new file mode 100644 index 00000000..171cdae6 --- /dev/null +++ b/CTR_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/CTR_8h__dep__incl.md5 b/CTR_8h__dep__incl.md5 new file mode 100644 index 00000000..e083133f --- /dev/null +++ b/CTR_8h__dep__incl.md5 @@ -0,0 +1 @@ +e4427c47ab8bc74c0b4f3f2df51cf7d8 \ No newline at end of file diff --git a/CTR_8h__dep__incl.png b/CTR_8h__dep__incl.png new file mode 100644 index 00000000..ee33a5a8 Binary files /dev/null and b/CTR_8h__dep__incl.png differ diff --git a/CTR_8h__incl.map b/CTR_8h__incl.map new file mode 100644 index 00000000..3e2c1bc5 --- /dev/null +++ b/CTR_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/CTR_8h__incl.md5 b/CTR_8h__incl.md5 new file mode 100644 index 00000000..1919b840 --- /dev/null +++ b/CTR_8h__incl.md5 @@ -0,0 +1 @@ +3cb8838ff855b507510fd803eaeb8436 \ No newline at end of file diff --git a/CTR_8h__incl.png b/CTR_8h__incl.png new file mode 100644 index 00000000..8cd327f7 Binary files /dev/null and b/CTR_8h__incl.png differ diff --git a/CTR_8h_source.html b/CTR_8h_source.html new file mode 100644 index 00000000..977452ae --- /dev/null +++ b/CTR_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cfg/CTR.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
CTR.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4
+
5#ifdef __cplusplus
+
6
+
7namespace nn
+
8{
+
9
+
+
10namespace cfg
+
11{
+
12
+
+
13namespace CTR
+
14{
+
15
+
+ +
18{
+
19 char16_t name[12];
+
20};
+
+
21WUT_CHECK_SIZE(UserName, 0x18);
+
22
+
23} // namespace CTR
+
+
24
+
25} // namespace cfg
+
+
26
+
27} // namespace nn
+
28
+
29#endif
+
char16_t name[12]
Definition CTR.h:19
+
Represents a console username, used in UDS and DLP.
Definition CTR.h:18
+
Definition ac_cpp.h:16
+ +
+ + + + diff --git a/CacheManager_8h.html b/CacheManager_8h.html new file mode 100644 index 00000000..a8433e30 --- /dev/null +++ b/CacheManager_8h.html @@ -0,0 +1,252 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/CacheManager.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
CacheManager.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/ISerializer.h>
+#include <nn/sl/KillerNotification.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for CacheManager.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  CacheManagerInternal
 
class  CacheManager
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::CacheManagerInternal CacheManagerInternal
 
+ + + + + + + + + + + + + +

+Functions

CacheManagerInternal__ct__Q3_2nn2sl12CacheManagerFv (CacheManagerInternal *)
 
void SetupInitialCache__Q3_2nn2sl12CacheManagerFv (CacheManagerInternal *)
 
nn::Result GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo (CacheManagerInternal *, KillerNotification *, TitleInfo *)
 
nn::Result GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi (CacheManagerInternal *, TitleInfo *, int)
 
nn::Result Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1 (CacheManagerInternal *, TitleInfo *, int, KillerNotification *, TitleInfo *)
 
nn::Result Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1 (CacheManagerInternal *, ISerializerInternal *, ISerializerInternal *, ISerializerInternal *)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::CacheManagerInternal

+ +
+
+ + + + +
struct nn::sl::details::CacheManagerInternal
+
+
+

Definition at line 15 of file CacheManager.h.

+
+ + + + + + + + + + +
Data Fields
+ISerializerInternal * +quickStartTitleInfoSerializer +
+ISerializerInternal * +killerNotificationSerializer +
+ISerializerInternal * +jumpTitleInfoSerializer +
+ +
+
+
+ + + + diff --git a/CacheManager_8h__dep__incl.map b/CacheManager_8h__dep__incl.map new file mode 100644 index 00000000..bc740fd5 --- /dev/null +++ b/CacheManager_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/CacheManager_8h__dep__incl.md5 b/CacheManager_8h__dep__incl.md5 new file mode 100644 index 00000000..b3abe370 --- /dev/null +++ b/CacheManager_8h__dep__incl.md5 @@ -0,0 +1 @@ +18a198e0ccae756594190779baa2af1d \ No newline at end of file diff --git a/CacheManager_8h__dep__incl.png b/CacheManager_8h__dep__incl.png new file mode 100644 index 00000000..92052f0e Binary files /dev/null and b/CacheManager_8h__dep__incl.png differ diff --git a/CacheManager_8h__incl.map b/CacheManager_8h__incl.map new file mode 100644 index 00000000..2d5d62a9 --- /dev/null +++ b/CacheManager_8h__incl.map @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CacheManager_8h__incl.md5 b/CacheManager_8h__incl.md5 new file mode 100644 index 00000000..2ee34e12 --- /dev/null +++ b/CacheManager_8h__incl.md5 @@ -0,0 +1 @@ +5505ea6f806b30edad8f5b4813e672a8 \ No newline at end of file diff --git a/CacheManager_8h__incl.png b/CacheManager_8h__incl.png new file mode 100644 index 00000000..0d64bc13 Binary files /dev/null and b/CacheManager_8h__incl.png differ diff --git a/CacheManager_8h_source.html b/CacheManager_8h_source.html new file mode 100644 index 00000000..19ed4936 --- /dev/null +++ b/CacheManager_8h_source.html @@ -0,0 +1,272 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/CacheManager.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
CacheManager.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/ISerializer.h>
+ +
7#include <nn/sl/sl_cpp.h>
+
8
+
9#ifdef __cplusplus
+
10
+
+
11namespace nn::sl
+
12{
+
+
13namespace details
+
14{
+ +
21WUT_CHECK_SIZE(CacheManagerInternal, 0x0c);
+
22WUT_CHECK_OFFSET(CacheManagerInternal, 0x00, quickStartTitleInfoSerializer);
+
23WUT_CHECK_OFFSET(CacheManagerInternal, 0x04, killerNotificationSerializer);
+
24WUT_CHECK_OFFSET(CacheManagerInternal, 0x08, jumpTitleInfoSerializer);
+
25
+
26extern "C" CacheManagerInternal *
+ +
28extern "C" void
+ +
30extern "C" nn::Result
+ +
32extern "C" nn::Result
+ +
34extern "C" nn::Result
+ +
36extern "C" nn::Result
+ + + + + +
42} // namespace details
+
+
43
+
+ +
45{
+
46public:
+
+ +
48 mQuickStartTitleInfoSerializer(nullptr),
+
49 mKillerNotificationSerializer(nullptr),
+
50 mJumpTitleInfoSerializer(nullptr)
+
51 {
+
52 if (__ct__Q3_2nn2sl12CacheManagerFv(&mInstance) != nullptr) {
+
53 mQuickStartTitleInfoSerializer = details::SerializerFromPtr<TitleInfo>(mInstance.quickStartTitleInfoSerializer);
+ +
55 mJumpTitleInfoSerializer = details::SerializerFromPtr<TitleInfo>(mInstance.jumpTitleInfoSerializer);
+
56 }
+
57 }
+
+
58
+ +
+ +
61 {
+
62 return mQuickStartTitleInfoSerializer;
+
63 }
+
+
64
+ +
+ +
67 {
+
68 return mKillerNotificationSerializer;
+
69 }
+
+
70
+ +
+ +
73 {
+
74 return mJumpTitleInfoSerializer;
+
75 }
+
+
76
+
77 void
+
+ +
79 {
+
80 SetupInitialCache__Q3_2nn2sl12CacheManagerFv(&mInstance);
+
81 }
+
+
82
+ +
+ +
85 {
+
86 return GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo(&mInstance, u1, u2);
+
87 }
+
+
88
+ +
+ +
91 {
+
92 return GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi(&mInstance, u1, u2);
+
93 }
+
+
94
+ +
+ +
97 {
+
98 return Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1(&mInstance, u1, u2, u3, u4);
+
99 }
+
+
100
+
101 void
+
+
102 Initialize(details::ISerializerBase<TitleInfo> &quickStartTitleInfoSerializer, details::ISerializerBase<KillerNotification> &killerNotificationSerializer, details::ISerializerBase<TitleInfo> &jumpTitleInfoSerializer)
+
103 {
+
104 Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1(&mInstance,
+
105 quickStartTitleInfoSerializer.GetInternal(),
+
106 killerNotificationSerializer.GetInternal(),
+
107 jumpTitleInfoSerializer.GetInternal());
+
108 mQuickStartTitleInfoSerializer = details::SerializerFromPtr<TitleInfo>(quickStartTitleInfoSerializer.GetInternal());
+
109 mKillerNotificationSerializer = details::SerializerFromPtr<KillerNotification>(killerNotificationSerializer.GetInternal());
+
110 mJumpTitleInfoSerializer = details::SerializerFromPtr<TitleInfo>(jumpTitleInfoSerializer.GetInternal());
+
111 }
+
+
112
+
113 ~CacheManager() = default;
+
114
+
115private:
+ +
117 details::SerializerFromPtr<TitleInfo> mQuickStartTitleInfoSerializer;
+
118 details::SerializerFromPtr<KillerNotification> mKillerNotificationSerializer;
+
119 details::SerializerFromPtr<TitleInfo> mJumpTitleInfoSerializer;
+
120};
+
+
121} // namespace nn::sl
+
+
122
+
123#endif
+ + +
Result value type used by nn libraries.
Definition result.h:70
+ +
details::ISerializerBase< TitleInfo > & GetJumpTitleInfoSerializer()
+
void Initialize(details::ISerializerBase< TitleInfo > &quickStartTitleInfoSerializer, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISerializerBase< TitleInfo > &jumpTitleInfoSerializer)
+ +
nn::Result Get(TitleInfo *u1, int u2, KillerNotification *u3, TitleInfo *u4)
+ +
nn::Result GetKillerNotificationCache(KillerNotification *u1, TitleInfo *u2)
+
nn::Result GetQuickStartCache(TitleInfo *u1, int u2)
+ +
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer()
+
details::ISerializerBase< TitleInfo > & GetQuickStartTitleInfoSerializer()
+ +
nn::Result Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1(CacheManagerInternal *, TitleInfo *, int, KillerNotification *, TitleInfo *)
+
void SetupInitialCache__Q3_2nn2sl12CacheManagerFv(CacheManagerInternal *)
+
nn::Result GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo(CacheManagerInternal *, KillerNotification *, TitleInfo *)
+
ISerializerInternal * killerNotificationSerializer
+
ISerializerInternal * jumpTitleInfoSerializer
+
ISerializerInternal * quickStartTitleInfoSerializer
+
nn::Result Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1(CacheManagerInternal *, ISerializerInternal *, ISerializerInternal *, ISerializerInternal *)
+
nn::Result GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi(CacheManagerInternal *, TitleInfo *, int)
+
CacheManagerInternal * __ct__Q3_2nn2sl12CacheManagerFv(CacheManagerInternal *)
+ + + + + + + + +
+ + + + diff --git a/Condition_8h.html b/Condition_8h.html new file mode 100644 index 00000000..80db0e86 --- /dev/null +++ b/Condition_8h.html @@ -0,0 +1,282 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/Condition.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
Condition.h File Reference
+
+
+
+Include dependency graph for Condition.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  ConditionInternal
 
class  Condition
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::ConditionInternal ConditionInternal
 
+ + + + + + + + + + + + + +

+Functions

ConditionInternal__ct__Q3_2nn2sl9ConditionFv (ConditionInternal *)
 
nn::Result GetEnability__Q3_2nn2sl9ConditionCFv (ConditionInternal *)
 
nn::Result StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv (ConditionInternal *)
 
nn::Result NeedsUpdate__Q3_2nn2sl9ConditionCFv (ConditionInternal *)
 
nn::Result GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL (ConditionInternal *, int64_t *outTime)
 
void Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor (ConditionInternal *, ISettingAccessorInternal *, IUpdatePackageAccessorInternal *, ISerializerInternal *, ITimeAccessorInternal *)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ConditionInternal

+ +
+
+ + + + +
struct nn::sl::details::ConditionInternal
+
+
+

Definition at line 17 of file Condition.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+ISettingAccessorInternal * +settingAccessor +
+IUpdatePackageAccessorInternal * +updatePackageAccessor +
+ISerializerInternal * +previousSendingTimeSerializer +
+ITimeAccessorInternal * +timeAccessor +
+void * +vtable +
+ +
+
+
+ + + + diff --git a/Condition_8h__dep__incl.map b/Condition_8h__dep__incl.map new file mode 100644 index 00000000..fcee7cf3 --- /dev/null +++ b/Condition_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/Condition_8h__dep__incl.md5 b/Condition_8h__dep__incl.md5 new file mode 100644 index 00000000..8cab09a5 --- /dev/null +++ b/Condition_8h__dep__incl.md5 @@ -0,0 +1 @@ +4c35bd5bfa36a6dd0fa709006d035d3e \ No newline at end of file diff --git a/Condition_8h__dep__incl.png b/Condition_8h__dep__incl.png new file mode 100644 index 00000000..56d1c1b5 Binary files /dev/null and b/Condition_8h__dep__incl.png differ diff --git a/Condition_8h__incl.map b/Condition_8h__incl.map new file mode 100644 index 00000000..8d901699 --- /dev/null +++ b/Condition_8h__incl.map @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Condition_8h__incl.md5 b/Condition_8h__incl.md5 new file mode 100644 index 00000000..c6d49919 --- /dev/null +++ b/Condition_8h__incl.md5 @@ -0,0 +1 @@ +ba28e0e6e658f51650219319e4ea8515 \ No newline at end of file diff --git a/Condition_8h__incl.png b/Condition_8h__incl.png new file mode 100644 index 00000000..4f86041b Binary files /dev/null and b/Condition_8h__incl.png differ diff --git a/Condition_8h_source.html b/Condition_8h_source.html new file mode 100644 index 00000000..75ed2215 --- /dev/null +++ b/Condition_8h_source.html @@ -0,0 +1,304 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/Condition.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
Condition.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <coreinit/time.h>
+
5#include <nn/result.h>
+ + + + +
10
+
11#ifdef __cplusplus
+
12
+
13namespace nn::sl
+
14{
+
15namespace details
+
16{
+ +
25WUT_CHECK_SIZE(ConditionInternal, 0x14);
+
26WUT_CHECK_OFFSET(ConditionInternal, 0x00, settingAccessor);
+
27WUT_CHECK_OFFSET(ConditionInternal, 0x04, updatePackageAccessor);
+
28WUT_CHECK_OFFSET(ConditionInternal, 0x08, previousSendingTimeSerializer);
+
29WUT_CHECK_OFFSET(ConditionInternal, 0x0C, timeAccessor);
+
30WUT_CHECK_OFFSET(ConditionInternal, 0x10, vtable);
+
31
+
32extern "C" ConditionInternal *
+ +
34extern "C" nn::Result
+ +
36extern "C" nn::Result
+ +
38extern "C" nn::Result
+ +
40extern "C" nn::Result
+ +
42extern "C" void
+ + + + + +
48} // namespace details
+
49
+
+ +
51{
+
52public:
+
+ +
54 mSettingAccessor(nullptr),
+
55 mUpdatePackageAccessor(nullptr),
+
56 mPreviousSendingTimeSerializer(nullptr),
+
57 mTimeAccessor(nullptr)
+
58 {
+
59 if (__ct__Q3_2nn2sl9ConditionFv(&mInstance) != nullptr) {
+
60 mSettingAccessor = details::SettingAccessorFromPtr(mInstance.settingAccessor);
+
61 mUpdatePackageAccessor = details::UpdatePackageAccessorFromPtr(mInstance.updatePackageAccessor);
+
62 mPreviousSendingTimeSerializer = details::SerializerFromPtr<OSTime>(mInstance.previousSendingTimeSerializer);
+
63 mTimeAccessor = details::TimeAccessorFromPtr(mInstance.timeAccessor);
+
64 }
+
65 }
+
+
66
+
67 ~Condition() = default;
+
68
+
69 [[nodiscard]] details::ISettingAccessorBase &
+
+ +
71 {
+
72 return mSettingAccessor;
+
73 }
+
+
74
+ +
+ +
77 {
+
78 return mUpdatePackageAccessor;
+
79 }
+
+
80
+ +
+ +
83 {
+
84 return mPreviousSendingTimeSerializer;
+
85 }
+
+
86
+
87 [[nodiscard]] details::ITimeAccessorBase &
+
+ +
89 {
+
90 return mTimeAccessor;
+
91 }
+
+
92
+ +
+ +
95 {
+
96 return GetEnability__Q3_2nn2sl9ConditionCFv(&mInstance);
+
97 }
+
+
98
+ +
+ +
101 {
+
102 return NeedsUpdate__Q3_2nn2sl9ConditionCFv(&mInstance);
+
103 }
+
+
104
+ +
+ +
107 {
+
108 return StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv(&mInstance);
+
109 }
+
+
110
+ +
+
112 GetPreviousSendingTime(int64_t *outTime)
+
113 {
+
114 return GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL(&mInstance, outTime);
+
115 }
+
+
116
+
117 void
+
+ +
119 details::IUpdatePackageAccessorBase &updatePackageAccessor,
+
120 details::ISerializerBase<OSTime> &previousSendingTimeSerializer,
+
121 details::ITimeAccessorBase &timeAccessor)
+
122 {
+
123 Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor(
+
124 &mInstance,
+
125 settingAccessor.GetInternal(),
+
126 updatePackageAccessor.GetInternal(),
+
127 previousSendingTimeSerializer.GetInternal(),
+
128 timeAccessor.GetInternal());
+
129 mSettingAccessor = details::SettingAccessorFromPtr(settingAccessor.GetInternal());
+
130 mUpdatePackageAccessor = details::UpdatePackageAccessorFromPtr(updatePackageAccessor.GetInternal());
+
131 mPreviousSendingTimeSerializer = details::SerializerFromPtr<OSTime>(previousSendingTimeSerializer.GetInternal());
+
132 mTimeAccessor = details::TimeAccessorFromPtr(timeAccessor.GetInternal());
+
133 }
+
+
134
+
135private:
+
136 details::ConditionInternal mInstance = {};
+
137 details::SettingAccessorFromPtr mSettingAccessor;
+
138 details::UpdatePackageAccessorFromPtr mUpdatePackageAccessor;
+
139 details::SerializerFromPtr<OSTime> mPreviousSendingTimeSerializer;
+
140 details::TimeAccessorFromPtr mTimeAccessor;
+
141};
+
+
142
+
143} // namespace nn::sl
+
144
+
145#endif
+ + + + +
Result value type used by nn libraries.
Definition result.h:70
+ +
void Initialize(details::ISettingAccessorBase &settingAccessor, details::IUpdatePackageAccessorBase &updatePackageAccessor, details::ISerializerBase< OSTime > &previousSendingTimeSerializer, details::ITimeAccessorBase &timeAccessor)
Definition Condition.h:118
+
details::IUpdatePackageAccessorBase & GetUpdatePackageAccessor()
Definition Condition.h:76
+ +
nn::Result GetPreviousSendingTime(int64_t *outTime)
Definition Condition.h:112
+
~Condition()=default
+
details::ITimeAccessorBase & GetTimeAccessor()
Definition Condition.h:88
+
nn::Result GetEnability()
Definition Condition.h:94
+
nn::Result NeedsUpdate()
Definition Condition.h:100
+
nn::Result StoreCurrentTimeAsPreviousSendingTime()
Definition Condition.h:106
+
details::ISerializerBase< OSTime > & GetPreviousSendingTimeSerializer()
Definition Condition.h:82
+
details::ISettingAccessorBase & GetSettingAccessor()
Definition Condition.h:70
+ + + + + + + +
ISerializerInternal * previousSendingTimeSerializer
Definition Condition.h:21
+
nn::Result StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv(ConditionInternal *)
+
nn::Result GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL(ConditionInternal *, int64_t *outTime)
+
void Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor(ConditionInternal *, ISettingAccessorInternal *, IUpdatePackageAccessorInternal *, ISerializerInternal *, ITimeAccessorInternal *)
+
nn::Result NeedsUpdate__Q3_2nn2sl9ConditionCFv(ConditionInternal *)
+
ISettingAccessorInternal * settingAccessor
Definition Condition.h:19
+
nn::Result GetEnability__Q3_2nn2sl9ConditionCFv(ConditionInternal *)
+
IUpdatePackageAccessorInternal * updatePackageAccessor
Definition Condition.h:20
+
ConditionInternal * __ct__Q3_2nn2sl9ConditionFv(ConditionInternal *)
+ +
ITimeAccessorInternal * timeAccessor
Definition Condition.h:22
+ + + + + + + + + +
+ + + + diff --git a/DataCreator_8h.html b/DataCreator_8h.html new file mode 100644 index 00000000..87aa4dee --- /dev/null +++ b/DataCreator_8h.html @@ -0,0 +1,334 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/DataCreator.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DataCreator.h File Reference
+
+
+
+Include dependency graph for DataCreator.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  DataCreatorInternal
 
class  DataCreator
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn ::sl
 
namespace  nn ::sl::details
 
+ + + +

+Typedefs

typedef struct nn ::sl::details::DataCreatorInternal DataCreatorInternal
 
+ + + + + + + +

+Functions

DataCreatorInternal__ct__Q3_2nn2sl11DataCreatorFv (DataCreatorInternal *)
 
nn::Result Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase (DataCreatorInternal *, TransferableInfo *, const TitleInfo *, int, const KillerNotification &, const TitleInfo &, LaunchInfoDatabase &)
 
nn::Result Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache (DataCreatorInternal *, IIconInfoAccessorInternal *, IAccountInfoAccessorInternal *, ISettingAccessorInternal *, ITitleIconCacheInternal *)
 
+

Data Structure Documentation

+ +

◆ nn ::sl::details::DataCreatorInternal

+ +
+
+ + + + +
struct nn ::sl::details::DataCreatorInternal
+
+
+

Definition at line 19 of file DataCreator.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+IIconInfoAccessorInternal * +iconInfoAccessor +
+IAccountInfoAccessorInternal * +accountInfoAccessor +
+ISettingAccessorInternal * +settingInfoAccessor +
+ITitleIconCacheInternal * +titleIconCache +
+void * +vtable +
+ +
+
+
+ + + + diff --git a/DataCreator_8h__dep__incl.map b/DataCreator_8h__dep__incl.map new file mode 100644 index 00000000..0b39fa79 --- /dev/null +++ b/DataCreator_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/DataCreator_8h__dep__incl.md5 b/DataCreator_8h__dep__incl.md5 new file mode 100644 index 00000000..ff6c0fea --- /dev/null +++ b/DataCreator_8h__dep__incl.md5 @@ -0,0 +1 @@ +fc5eff671c9c32d7cdbf25abab622a84 \ No newline at end of file diff --git a/DataCreator_8h__dep__incl.png b/DataCreator_8h__dep__incl.png new file mode 100644 index 00000000..d860b587 Binary files /dev/null and b/DataCreator_8h__dep__incl.png differ diff --git a/DataCreator_8h__incl.map b/DataCreator_8h__incl.map new file mode 100644 index 00000000..a5bc4238 --- /dev/null +++ b/DataCreator_8h__incl.map @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataCreator_8h__incl.md5 b/DataCreator_8h__incl.md5 new file mode 100644 index 00000000..35a348f5 --- /dev/null +++ b/DataCreator_8h__incl.md5 @@ -0,0 +1 @@ +4736f17cd495f645513cda58d15f8c08 \ No newline at end of file diff --git a/DataCreator_8h__incl.png b/DataCreator_8h__incl.png new file mode 100644 index 00000000..a79951ca Binary files /dev/null and b/DataCreator_8h__incl.png differ diff --git a/DataCreator_8h_source.html b/DataCreator_8h_source.html new file mode 100644 index 00000000..420bfa6a --- /dev/null +++ b/DataCreator_8h_source.html @@ -0,0 +1,272 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/DataCreator.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
DataCreator.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ + + + + + +
11#include <nn/sl/sl_cpp.h>
+
12
+
13#ifdef __cplusplus
+
14
+
+
15namespace nn ::sl
+
16{
+
+
17namespace details
+
18{
+
+
19typedef struct WUT_PACKED DataCreatorInternal
+
20{
+
21 IIconInfoAccessorInternal *iconInfoAccessor;
+
22 IAccountInfoAccessorInternal *accountInfoAccessor;
+
23 ISettingAccessorInternal *settingInfoAccessor;
+
24 ITitleIconCacheInternal *titleIconCache;
+
25 void *vtable;
+
26} DataCreatorInternal;
+
+
27WUT_CHECK_SIZE(DataCreatorInternal, 0x14);
+
28WUT_CHECK_OFFSET(DataCreatorInternal, 0x00, iconInfoAccessor);
+
29WUT_CHECK_OFFSET(DataCreatorInternal, 0x04, accountInfoAccessor);
+
30WUT_CHECK_OFFSET(DataCreatorInternal, 0x08, settingInfoAccessor);
+
31WUT_CHECK_OFFSET(DataCreatorInternal, 0x0c, titleIconCache);
+
32WUT_CHECK_OFFSET(DataCreatorInternal, 0x10, vtable);
+
33
+
34extern "C" DataCreatorInternal *
+ +
36extern "C" nn::Result
+ + +
39 TransferableInfo *,
+
40 const TitleInfo *,
+
41 int,
+
42 const KillerNotification &,
+
43 const TitleInfo &,
+
44 LaunchInfoDatabase &);
+
45extern "C" nn::Result
+ + +
48 IIconInfoAccessorInternal *,
+
49 IAccountInfoAccessorInternal *,
+
50 ISettingAccessorInternal *,
+
51 ITitleIconCacheInternal *);
+
52} // namespace details
+
+
53
+
54
+
+ +
56{
+
57public:
+
+ +
59 mIconInfoAccessor(nullptr),
+
60 mAccountInfoAccessor(nullptr),
+
61 mSettingAccessor(nullptr),
+
62 mTitleIconCache(nullptr)
+
63 {
+
64 if (__ct__Q3_2nn2sl11DataCreatorFv(&mInstance) != nullptr) {
+
65 mIconInfoAccessor = details::IconInfoAccessorFromPtr(mInstance.iconInfoAccessor);
+
66 mAccountInfoAccessor = details::AccountInfoAccessorFromPtr(mInstance.accountInfoAccessor);
+
67 mSettingAccessor = details::SettingAccessorFromPtr(mInstance.settingInfoAccessor);
+
68 mTitleIconCache = details::TitleIconCacheFromPtr(mInstance.titleIconCache);
+
69 }
+
70 }
+
+
71
+
72 [[nodiscard]] details::IIconInfoAccessorBase &
+
+ +
74 {
+
75 return mIconInfoAccessor;
+
76 }
+
+
77
+
78 [[nodiscard]] details::IAccountInfoAccessorBase &
+
+ +
80 {
+
81 return mAccountInfoAccessor;
+
82 }
+
+
83
+
84 [[nodiscard]] details::ISettingAccessorBase &
+
+ +
86 {
+
87 return mSettingAccessor;
+
88 }
+
+
89
+
90 [[nodiscard]] details::ITitleIconCacheBase &
+
+ +
92 {
+
93 return mTitleIconCache;
+
94 }
+
+
95
+ +
+
97 Create(TransferableInfo *outTransferableInfo,
+
98 const TitleInfo *quickstartTitleInfos,
+
99 int numQuickstartTitleInfos,
+
100 const KillerNotification &killerNotification,
+
101 const TitleInfo &killerNotificationTitleInfo,
+
102 LaunchInfoDatabase &launchInfoDatabase)
+
103 {
+
104 return details::Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase(
+
105 &mInstance, outTransferableInfo, quickstartTitleInfos, numQuickstartTitleInfos, killerNotification, killerNotificationTitleInfo, launchInfoDatabase);
+
106 }
+
+
107
+
108 void
+
+
109 Initialize(details::IIconInfoAccessorBase &iconInfoAccessor, details::IAccountInfoAccessorBase &accountInfoAccessor, details::ISettingAccessorBase &settingAccessor, details::ITitleIconCacheBase &titleIconCache)
+
110 {
+
111 details::Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache(
+
112 &mInstance, iconInfoAccessor.GetInternal(), accountInfoAccessor.GetInternal(), settingAccessor.GetInternal(), titleIconCache.GetInternal());
+
113 mIconInfoAccessor = details::IconInfoAccessorFromPtr(mInstance.iconInfoAccessor);
+
114 mAccountInfoAccessor = details::AccountInfoAccessorFromPtr(mInstance.accountInfoAccessor);
+
115 mSettingAccessor = details::SettingAccessorFromPtr(mInstance.settingInfoAccessor);
+
116 mTitleIconCache = details::TitleIconCacheFromPtr(mInstance.titleIconCache);
+
117 }
+
+
118
+
119 ~DataCreator() = default;
+
120
+
121private:
+
122 details::DataCreatorInternal mInstance = {};
+
123 details::IconInfoAccessorFromPtr mIconInfoAccessor;
+
124 details::AccountInfoAccessorFromPtr mAccountInfoAccessor;
+
125 details::SettingAccessorFromPtr mSettingAccessor;
+
126 details::TitleIconCacheFromPtr mTitleIconCache;
+
127};
+
+
128}; // namespace nn::sl
+
+
129
+
130#endif
+ + + + + + + +
details::IIconInfoAccessorBase & getIconInfoAccessor()
Definition DataCreator.h:73
+ + +
nn::Result Create(TransferableInfo *outTransferableInfo, const TitleInfo *quickstartTitleInfos, int numQuickstartTitleInfos, const KillerNotification &killerNotification, const TitleInfo &killerNotificationTitleInfo, LaunchInfoDatabase &launchInfoDatabase)
Definition DataCreator.h:97
+
details::ITitleIconCacheBase & getTitleIconCache()
Definition DataCreator.h:91
+
details::ISettingAccessorBase & getSettingAccessor()
Definition DataCreator.h:85
+
details::IAccountInfoAccessorBase & getAccountInfoAccessor()
Definition DataCreator.h:79
+
void Initialize(details::IIconInfoAccessorBase &iconInfoAccessor, details::IAccountInfoAccessorBase &accountInfoAccessor, details::ISettingAccessorBase &settingAccessor, details::ITitleIconCacheBase &titleIconCache)
+
Result value type used by nn libraries.
Definition result.h:70
+
nn::Result Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase(DataCreatorInternal *, TransferableInfo *, const TitleInfo *, int, const KillerNotification &, const TitleInfo &, LaunchInfoDatabase &)
+
nn::Result Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache(DataCreatorInternal *, IIconInfoAccessorInternal *, IAccountInfoAccessorInternal *, ISettingAccessorInternal *, ITitleIconCacheInternal *)
+
ITitleIconCacheInternal * titleIconCache
Definition DataCreator.h:24
+
DataCreatorInternal * __ct__Q3_2nn2sl11DataCreatorFv(DataCreatorInternal *)
+
IAccountInfoAccessorInternal * accountInfoAccessor
Definition DataCreator.h:22
+
IIconInfoAccessorInternal * iconInfoAccessor
Definition DataCreator.h:21
+
ISettingAccessorInternal * settingInfoAccessor
Definition DataCreator.h:23
+ + +
Definition ac_cpp.h:16
+ + + +
+ + + + diff --git a/DrcManager_8h.html b/DrcManager_8h.html new file mode 100644 index 00000000..a245f967 --- /dev/null +++ b/DrcManager_8h.html @@ -0,0 +1,278 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/DrcManager.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DrcManager.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/ISettingAccessor.h>
+#include <nn/sl/ITimeAccessor.h>
+#include <nn/sl/ITransferrer.h>
+#include <nn/sl/KillerNotification.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for DrcManager.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  DrcManagerInternal
 
class  DrcManager
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::DrcManagerInternal DrcManagerInternal
 
+ + + + + + + + + + + +

+Functions

DrcManagerInternal__ct__Q3_2nn2sl10DrcManagerFv (DrcManagerInternal *)
 
nn::Result CancelTransfer__Q3_2nn2sl10DrcManagerFv (DrcManagerInternal *)
 
nn::Result PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L (DrcManagerInternal *, bool *, const KillerNotification *, bool, bool, uint64_t)
 
nn::Result Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode (DrcManagerInternal *, TransferableInfo *, bool, TransferMode)
 
nn::Result Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor (DrcManagerInternal *, ITransferrerInternal *, ISettingAccessorInternal *, ITimeAccessorInternal *)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::DrcManagerInternal

+ +
+
+ + + + +
struct nn::sl::details::DrcManagerInternal
+
+
+

Definition at line 18 of file DrcManager.h.

+
+ + + + + + + + + + + + + +
Data Fields
+ITransferrerInternal * +drcTransferrer +
+ISettingAccessorInternal * +settingsAccessor +
+ITimeAccessorInternal * +timeAccessor +
+void * +vtable +
+ +
+
+
+ + + + diff --git a/DrcManager_8h__dep__incl.map b/DrcManager_8h__dep__incl.map new file mode 100644 index 00000000..edc7ca8a --- /dev/null +++ b/DrcManager_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/DrcManager_8h__dep__incl.md5 b/DrcManager_8h__dep__incl.md5 new file mode 100644 index 00000000..15654aef --- /dev/null +++ b/DrcManager_8h__dep__incl.md5 @@ -0,0 +1 @@ +bbd8e3629d5bfc083cb250869b70bc85 \ No newline at end of file diff --git a/DrcManager_8h__dep__incl.png b/DrcManager_8h__dep__incl.png new file mode 100644 index 00000000..6c231558 Binary files /dev/null and b/DrcManager_8h__dep__incl.png differ diff --git a/DrcManager_8h__incl.map b/DrcManager_8h__incl.map new file mode 100644 index 00000000..35e7bd05 --- /dev/null +++ b/DrcManager_8h__incl.map @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DrcManager_8h__incl.md5 b/DrcManager_8h__incl.md5 new file mode 100644 index 00000000..7649cd8b --- /dev/null +++ b/DrcManager_8h__incl.md5 @@ -0,0 +1 @@ +61f0e2d59cd4753375f3eeab6cc989c7 \ No newline at end of file diff --git a/DrcManager_8h__incl.png b/DrcManager_8h__incl.png new file mode 100644 index 00000000..5b44ef34 Binary files /dev/null and b/DrcManager_8h__incl.png differ diff --git a/DrcManager_8h_source.html b/DrcManager_8h_source.html new file mode 100644 index 00000000..1490c325 --- /dev/null +++ b/DrcManager_8h_source.html @@ -0,0 +1,272 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/DrcManager.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
DrcManager.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ + + + +
9#include <nn/sl/sl_cpp.h>
+
10
+
11#ifdef __cplusplus
+
12
+
13namespace nn::sl
+
14{
+
15
+
16namespace details
+
17{
+ +
25WUT_CHECK_SIZE(DrcManagerInternal, 0x10);
+
26WUT_CHECK_OFFSET(DrcManagerInternal, 0x00, drcTransferrer);
+
27WUT_CHECK_OFFSET(DrcManagerInternal, 0x04, settingsAccessor);
+
28WUT_CHECK_OFFSET(DrcManagerInternal, 0x08, timeAccessor);
+
29WUT_CHECK_OFFSET(DrcManagerInternal, 0x0C, vtable);
+
30
+
31extern "C" DrcManagerInternal *
+ +
33extern "C" nn::Result
+ +
35extern "C" nn::Result
+ +
37extern "C" nn::Result
+ +
39
+
40extern "C" nn::Result
+ + + + + +
46} // namespace details
+
+ +
48{
+
49public:
+
+ +
51 mTransferrer(nullptr),
+
52 mSettingAccessor(nullptr),
+
53 mTimeAccessor(nullptr)
+
54 {
+
55 if (__ct__Q3_2nn2sl10DrcManagerFv(&mInstance) != nullptr) {
+
56 mTransferrer = details::TransferrerFromPtr(mInstance.drcTransferrer);
+
57 mSettingAccessor = details::SettingAccessorFromPtr(mInstance.settingsAccessor);
+
58 mTimeAccessor = details::TimeAccessorFromPtr(mInstance.timeAccessor);
+
59 }
+
60 }
+
+
61
+
62 ~DrcManager() = default;
+
63
+ +
+ +
66 {
+
67 return mTransferrer;
+
68 }
+
+
69
+ +
+ +
72 {
+
73 return mSettingAccessor;
+
74 }
+
+
75
+ +
+ +
78 {
+
79 return mTimeAccessor;
+
80 }
+
+
81
+ +
+ +
84 {
+
85 return CancelTransfer__Q3_2nn2sl10DrcManagerFv(&mInstance);
+
86 }
+
+
87
+ +
+
89 PushNotification(bool *u1, const KillerNotification *u2, bool u3, bool u4, uint64_t u5)
+
90 {
+
91 return PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L(&mInstance, u1, u2, u3, u4, u5);
+
92 }
+
+
93
+ +
+ +
96 {
+
97 return Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode(&mInstance, u1, u2, u3);
+
98 }
+
+
99
+
100 void
+
+ +
102 {
+
103 Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor(
+
104 &mInstance,
+
105 transferrer.GetInternal(),
+
106 settingAccessor.GetInternal(),
+
107 timeAccessor.GetInternal());
+
108 }
+
+
109
+
110private:
+
111 details::DrcManagerInternal mInstance = {};
+
112
+
113 details::TransferrerFromPtr mTransferrer;
+
114 details::SettingAccessorFromPtr mSettingAccessor;
+
115 details::TimeAccessorFromPtr mTimeAccessor;
+
116};
+
+
117} // namespace nn::sl
+
118
+
119#endif
+ + + + +
Result value type used by nn libraries.
Definition result.h:70
+ +
~DrcManager()=default
+
nn::Result PushNotification(bool *u1, const KillerNotification *u2, bool u3, bool u4, uint64_t u5)
Definition DrcManager.h:89
+
void Initialize(details::ITransferrerBase &transferrer, details::ISettingAccessorBase &settingAccessor, details::ITimeAccessorBase &timeAccessor)
Definition DrcManager.h:101
+
details::ITransferrerBase & GetTransferrer()
Definition DrcManager.h:65
+
nn::Result CancelTransfer()
Definition DrcManager.h:83
+
nn::Result Transfer(TransferableInfo *u1, bool u2, TransferMode u3)
Definition DrcManager.h:95
+
details::ITimeAccessorBase & GetTimeAccessor()
Definition DrcManager.h:77
+ +
details::ISettingAccessorBase & GetSettingAccessor()
Definition DrcManager.h:71
+ + + + + + + +
DrcManagerInternal * __ct__Q3_2nn2sl10DrcManagerFv(DrcManagerInternal *)
+
ITransferrerInternal * drcTransferrer
Definition DrcManager.h:20
+
nn::Result Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode(DrcManagerInternal *, TransferableInfo *, bool, TransferMode)
+
nn::Result Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor(DrcManagerInternal *, ITransferrerInternal *, ISettingAccessorInternal *, ITimeAccessorInternal *)
+
nn::Result PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L(DrcManagerInternal *, bool *, const KillerNotification *, bool, bool, uint64_t)
+
ISettingAccessorInternal * settingsAccessor
Definition DrcManager.h:21
+ +
nn::Result CancelTransfer__Q3_2nn2sl10DrcManagerFv(DrcManagerInternal *)
+
ITimeAccessorInternal * timeAccessor
Definition DrcManager.h:22
+ + + + + +
TransferMode
Definition sl_cpp.h:270
+ + + + + +
+ + + + diff --git a/FileStream_8h.html b/FileStream_8h.html new file mode 100644 index 00000000..e8efeecc --- /dev/null +++ b/FileStream_8h.html @@ -0,0 +1,289 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/FileStream.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
FileStream.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/filesystem.h>
+#include <nn/result.h>
+#include <nn/sl/IStream.h>
+#include <nn/sl/details/IStreamDetails.h>
+
+Include dependency graph for FileStream.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  FileStreamInternal
 
class  FileStream
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::FileStreamInternal FileStreamInternal
 
+ + + + + + + +

+Functions

nn::Result Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3 (FileStreamInternal *, FSClient *, FSCmdBlock *, char const *, char const *)
 
FileStreamInternal__ct__Q3_2nn2sl10FileStreamFv (FileStreamInternal *)
 
void __dt__Q3_2nn2sl10FileStreamFv (FileStreamInternal *, int)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::FileStreamInternal

+ +
+
+ + + + +
struct nn::sl::details::FileStreamInternal
+
+
+

Definition at line 15 of file FileStream.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +vtable +
+FSClient * +fsClient +
+FSCmdBlock * +fsCmdBlock +
+FSFileHandle +fileHandle +
+ +
+
+
+ + + + diff --git a/FileStream_8h__dep__incl.map b/FileStream_8h__dep__incl.map new file mode 100644 index 00000000..a345841f --- /dev/null +++ b/FileStream_8h__dep__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FileStream_8h__dep__incl.md5 b/FileStream_8h__dep__incl.md5 new file mode 100644 index 00000000..2e9e2a89 --- /dev/null +++ b/FileStream_8h__dep__incl.md5 @@ -0,0 +1 @@ +0192bceec014b330d48e017c873aaab6 \ No newline at end of file diff --git a/FileStream_8h__dep__incl.png b/FileStream_8h__dep__incl.png new file mode 100644 index 00000000..3b09a5e4 Binary files /dev/null and b/FileStream_8h__dep__incl.png differ diff --git a/FileStream_8h__incl.map b/FileStream_8h__incl.map new file mode 100644 index 00000000..d9785637 --- /dev/null +++ b/FileStream_8h__incl.map @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FileStream_8h__incl.md5 b/FileStream_8h__incl.md5 new file mode 100644 index 00000000..0bda635b --- /dev/null +++ b/FileStream_8h__incl.md5 @@ -0,0 +1 @@ +7a3c443af39b9f8be8901afb1445b9bc \ No newline at end of file diff --git a/FileStream_8h__incl.png b/FileStream_8h__incl.png new file mode 100644 index 00000000..c4acd684 Binary files /dev/null and b/FileStream_8h__incl.png differ diff --git a/FileStream_8h_source.html b/FileStream_8h_source.html new file mode 100644 index 00000000..220f2565 --- /dev/null +++ b/FileStream_8h_source.html @@ -0,0 +1,239 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/FileStream.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
FileStream.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+ +
5#include <nn/result.h>
+
6#include <nn/sl/IStream.h>
+ +
8
+
9#ifdef __cplusplus
+
10
+
11namespace nn::sl
+
12{
+
13namespace details
+
14{
+
+ +
16{
+
17 void *vtable;
+ + + +
21} FileStreamInternal;
+
+
22WUT_CHECK_SIZE(FileStreamInternal, 0x10);
+
23WUT_CHECK_OFFSET(FileStreamInternal, 0x00, vtable);
+
24WUT_CHECK_OFFSET(FileStreamInternal, 0x04, fsClient);
+
25WUT_CHECK_OFFSET(FileStreamInternal, 0x08, fsCmdBlock);
+
26WUT_CHECK_OFFSET(FileStreamInternal, 0x0C, fileHandle);
+
27
+
28extern "C" nn::Result
+ +
30extern "C" FileStreamInternal *
+ +
32extern "C" void
+ +
34} // namespace details
+
35
+
+ +
37{
+
38public:
+
+ +
40 {
+
41 __ct__Q3_2nn2sl10FileStreamFv(&mInstance);
+
42 }
+
+
43
+
+
44 ~FileStream() override
+
45 {
+
46 __dt__Q3_2nn2sl10FileStreamFv(&mInstance, 2);
+
47 }
+
+
48
+ +
+
50 Read(uint32_t *bytesRead, void *buffer, uint32_t readSize) override
+
51 {
+
52 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
53 return base->vtable->ReadFn(base, bytesRead, buffer, readSize);
+
54 }
+
+ +
+
56 Write(uint32_t *bytesWritten, void *buffer, uint32_t readSize) override
+
57 {
+
58 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
59 return base->vtable->WriteFn(base, bytesWritten, buffer, readSize);
+
60 }
+
+ +
+
62 GetSize(uint32_t *fileSize) override
+
63 {
+
64 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
65 return base->vtable->GetSizeFn(base, fileSize);
+
66 }
+
+ +
+
68 Seek(int32_t offset, nn::sl::SeekOrigin seekOrigin) override
+
69 {
+
70 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
71 return base->vtable->SeekFn(base, offset, seekOrigin);
+
72 }
+
+
73
+ +
+
78 Initialize(FSClient *client, FSCmdBlock *cmdBlock, char const *path, char const *mode)
+
79 {
+
80 return Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3(&mInstance, client, cmdBlock, path, mode);
+
81 }
+
+
82
+ +
+
84 GetInternal() override
+
85 {
+
86 return reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
87 }
+
+
88
+
89private:
+
90 details::FileStreamInternal mInstance = {};
+
91};
+
+
92
+
93}; // namespace nn::sl
+
94
+
95#endif
+ + +
Result value type used by nn libraries.
Definition result.h:70
+ +
nn::Result Initialize(FSClient *client, FSCmdBlock *cmdBlock, char const *path, char const *mode)
The given client and cmd must be valid during the whole liftime of the filestream.
Definition FileStream.h:78
+
nn::Result GetSize(uint32_t *fileSize) override
Definition FileStream.h:62
+
nn::Result Read(uint32_t *bytesRead, void *buffer, uint32_t readSize) override
Definition FileStream.h:50
+
~FileStream() override
Definition FileStream.h:44
+
details::IStreamInternal * GetInternal() override
Definition FileStream.h:84
+
nn::Result Write(uint32_t *bytesWritten, void *buffer, uint32_t readSize) override
Definition FileStream.h:56
+ +
nn::Result Seek(int32_t offset, nn::sl::SeekOrigin seekOrigin) override
Definition FileStream.h:68
+ + + +
uint32_t FSFileHandle
Definition filesystem.h:32
+ + +
nn::Result Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3(FileStreamInternal *, FSClient *, FSCmdBlock *, char const *, char const *)
+
IStreamInternalVTable * vtable
+ + + + + +
FileStreamInternal * __ct__Q3_2nn2sl10FileStreamFv(FileStreamInternal *)
+
void __dt__Q3_2nn2sl10FileStreamFv(FileStreamInternal *, int)
+ + + + + + +
SeekOrigin
Definition sl_cpp.h:293
+ + +
+ + + + diff --git a/IAccountInfoAccessorDetails_8h.html b/IAccountInfoAccessorDetails_8h.html new file mode 100644 index 00000000..05ab1e68 --- /dev/null +++ b/IAccountInfoAccessorDetails_8h.html @@ -0,0 +1,262 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IAccountInfoAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IAccountInfoAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IAccountInfoAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IAccountInfoAccessorInternalVTable
 
struct  IAccountInfoAccessorInternal
 
class  IAccountInfoAccessorBase
 
class  AccountInfoAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IAccountInfoAccessor_GetFn) (IAccountInfoAccessorInternal *, nn::sl::AccountInfo *)
 
typedef struct nn::sl::details::IAccountInfoAccessorInternal IAccountInfoAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IAccountInfoAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IAccountInfoAccessorInternalVTable
+
+
+

Definition at line 19 of file IAccountInfoAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IAccountInfoAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IAccountInfoAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IAccountInfoAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IAccountInfoAccessorInternal
+
+
+

Definition at line 32 of file IAccountInfoAccessorDetails.h.

+
+ + + + +
Data Fields
+IAccountInfoAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IAccountInfoAccessorDetails_8h__dep__incl.map b/IAccountInfoAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..fdec82bd --- /dev/null +++ b/IAccountInfoAccessorDetails_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/IAccountInfoAccessorDetails_8h__dep__incl.md5 b/IAccountInfoAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..80079016 --- /dev/null +++ b/IAccountInfoAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +91337ff443961bbabddb41ca41398c06 \ No newline at end of file diff --git a/IAccountInfoAccessorDetails_8h__dep__incl.png b/IAccountInfoAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..f198719f Binary files /dev/null and b/IAccountInfoAccessorDetails_8h__dep__incl.png differ diff --git a/IAccountInfoAccessorDetails_8h__incl.map b/IAccountInfoAccessorDetails_8h__incl.map new file mode 100644 index 00000000..821bf8f4 --- /dev/null +++ b/IAccountInfoAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IAccountInfoAccessorDetails_8h__incl.md5 b/IAccountInfoAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..39fed59c --- /dev/null +++ b/IAccountInfoAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +c1092250c2414ad1a29a0a058429d863 \ No newline at end of file diff --git a/IAccountInfoAccessorDetails_8h__incl.png b/IAccountInfoAccessorDetails_8h__incl.png new file mode 100644 index 00000000..cedd0b0e Binary files /dev/null and b/IAccountInfoAccessorDetails_8h__incl.png differ diff --git a/IAccountInfoAccessorDetails_8h_source.html b/IAccountInfoAccessorDetails_8h_source.html new file mode 100644 index 00000000..90966f35 --- /dev/null +++ b/IAccountInfoAccessorDetails_8h_source.html @@ -0,0 +1,215 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IAccountInfoAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IAccountInfoAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class DataCreator;
+
12class KillerNotificationSelector;
+
13namespace details
+
14{
+
15class IAccountInfoAccessorBase;
+ + +
18
+ + + + +
31
+
+ +
33{
+ +
35} IAccountInfoAccessorInternal;
+
+
36WUT_CHECK_SIZE(IAccountInfoAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IAccountInfoAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+
41 friend class nn::sl::DataCreator;
+ +
43
+
44public:
+ +
46
+
47 virtual ~IAccountInfoAccessorBase() = default;
+
48
+
49 virtual nn::Result
+ +
51
+
52private:
+ +
54 GetInternal() = 0;
+
55};
+
+
56
+
+ +
58{
+
59public:
+
+ +
61 mInstancePtr(ptr)
+
62 {
+
63 }
+
+ +
+ +
66 {
+
67 if (!mInstancePtr) {
+ +
69 }
+
70 return mInstancePtr->vtable->GetFn(mInstancePtr, outAccountInfo);
+
71 }
+
+
72
+
73private:
+ +
75 GetInternal() override
+
76 {
+
77 return mInstancePtr;
+
78 }
+
79
+ +
81};
+
+
82} // namespace details
+
83} // namespace nn::sl
+
84
+
85#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + +
nn::Result Get(nn::sl::AccountInfo *outAccountInfo) const override
+
AccountInfoAccessorFromPtr(details::IAccountInfoAccessorInternal *ptr)
+ + +
virtual nn::Result Get(nn::sl::AccountInfo *) const =0
+ + + +
nn::Result(* IAccountInfoAccessor_GetFn)(IAccountInfoAccessorInternal *, nn::sl::AccountInfo *)
+ + + + + +
struct nn::sl::details::IAccountInfoAccessorInternal IAccountInfoAccessorInternal
+ + + + + + + +
+ + + + diff --git a/IAccountInfoAccessor_8h.html b/IAccountInfoAccessor_8h.html new file mode 100644 index 00000000..8256f222 --- /dev/null +++ b/IAccountInfoAccessor_8h.html @@ -0,0 +1,182 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IAccountInfoAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IAccountInfoAccessor.h File Reference
+
+
+
+Include dependency graph for IAccountInfoAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IAccountInfoAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IAccountInfoAccessorBaseGetDefaultAccountInfoAccessor ()
 
+
+ + + + diff --git a/IAccountInfoAccessor_8h__dep__incl.map b/IAccountInfoAccessor_8h__dep__incl.map new file mode 100644 index 00000000..b3084e7f --- /dev/null +++ b/IAccountInfoAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IAccountInfoAccessor_8h__dep__incl.md5 b/IAccountInfoAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..952dc646 --- /dev/null +++ b/IAccountInfoAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +08b174510bfdb258169f44e4a2775a61 \ No newline at end of file diff --git a/IAccountInfoAccessor_8h__dep__incl.png b/IAccountInfoAccessor_8h__dep__incl.png new file mode 100644 index 00000000..b8497920 Binary files /dev/null and b/IAccountInfoAccessor_8h__dep__incl.png differ diff --git a/IAccountInfoAccessor_8h__incl.map b/IAccountInfoAccessor_8h__incl.map new file mode 100644 index 00000000..6b3bf7db --- /dev/null +++ b/IAccountInfoAccessor_8h__incl.map @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IAccountInfoAccessor_8h__incl.md5 b/IAccountInfoAccessor_8h__incl.md5 new file mode 100644 index 00000000..8b7dc050 --- /dev/null +++ b/IAccountInfoAccessor_8h__incl.md5 @@ -0,0 +1 @@ +89f34c9f254636fff5f31c9bd58b9586 \ No newline at end of file diff --git a/IAccountInfoAccessor_8h__incl.png b/IAccountInfoAccessor_8h__incl.png new file mode 100644 index 00000000..ed5c5e96 Binary files /dev/null and b/IAccountInfoAccessor_8h__incl.png differ diff --git a/IAccountInfoAccessor_8h_source.html b/IAccountInfoAccessor_8h_source.html new file mode 100644 index 00000000..c1db336f --- /dev/null +++ b/IAccountInfoAccessor_8h_source.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IAccountInfoAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IAccountInfoAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
+ +
12{
+
13
+
14public:
+
+ +
16 {
+
17 InitInternalVtable();
+
18 }
+
+
19
+
+ +
21 {
+
22 InitInternalVtable();
+
23 }
+
+
24
+ +
+ +
27 {
+
28 InitInternalVtable();
+
29 return *this;
+
30 }
+
+
31
+ +
+ +
34 {
+
35 InitInternalVtable();
+
36 return *this;
+
37 }
+
+
38
+
39 ~IAccountInfoAccessor() override = default;
+
40
+
41private:
+
42 static nn::Result
+
43 GetWrapper(details::IAccountInfoAccessorInternal *instance, AccountInfo *outAccountInfo)
+
44 {
+
45 return instance->vtable->instance->Get(outAccountInfo);
+
46 }
+
47
+ +
49 GetInternal() override
+
50 {
+
51 return &mInstance;
+
52 }
+
53
+
54 void
+
55 InitInternalVtable()
+
56 {
+
57 mVTable = {.instance = this,
+
58 .GetFn = &GetWrapper};
+
59 mInstance.vtable = &mVTable;
+
60 }
+
61
+
62 details::IAccountInfoAccessorInternal mInstance{};
+
63 details::IAccountInfoAccessorInternalVTable mVTable{};
+
64};
+
+
65
+
66details::IAccountInfoAccessorBase &
+ +
68} // namespace nn::sl
+
69
+
70#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
IAccountInfoAccessor & operator=(IAccountInfoAccessor &&src) noexcept
+
IAccountInfoAccessor(IAccountInfoAccessor &src)
+
~IAccountInfoAccessor() override=default
+
IAccountInfoAccessor & operator=(const IAccountInfoAccessor &other)
+ + +
virtual nn::Result Get(nn::sl::AccountInfo *) const =0
+ + + + +
details::IAccountInfoAccessorBase & GetDefaultAccountInfoAccessor()
+ + + +
+ + + + diff --git a/IBlackListAccessorDetails_8h.html b/IBlackListAccessorDetails_8h.html new file mode 100644 index 00000000..7bf77abb --- /dev/null +++ b/IBlackListAccessorDetails_8h.html @@ -0,0 +1,259 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IBlackListAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IBlackListAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IBlackListAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IBlackListAccessorInternalVTable
 
struct  IBlackListAccessorInternal
 
class  IBlackListAccessorBase
 
class  BlackListAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IBlackListAccessor_GetFn) (IBlackListAccessorInternal *, TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
 
typedef struct nn::sl::details::IBlackListAccessorInternal IBlackListAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IBlackListAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IBlackListAccessorInternalVTable
+
+
+

Definition at line 20 of file IBlackListAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IBlackListAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IBlackListAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IBlackListAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IBlackListAccessorInternal
+
+
+

Definition at line 33 of file IBlackListAccessorDetails.h.

+
+ + + + +
Data Fields
+IBlackListAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IBlackListAccessorDetails_8h__dep__incl.map b/IBlackListAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..f107d346 --- /dev/null +++ b/IBlackListAccessorDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IBlackListAccessorDetails_8h__dep__incl.md5 b/IBlackListAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..6ff773b9 --- /dev/null +++ b/IBlackListAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +d177870a34a4b02bb94b5da606560933 \ No newline at end of file diff --git a/IBlackListAccessorDetails_8h__dep__incl.png b/IBlackListAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..496fffd1 Binary files /dev/null and b/IBlackListAccessorDetails_8h__dep__incl.png differ diff --git a/IBlackListAccessorDetails_8h__incl.map b/IBlackListAccessorDetails_8h__incl.map new file mode 100644 index 00000000..daaf32af --- /dev/null +++ b/IBlackListAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IBlackListAccessorDetails_8h__incl.md5 b/IBlackListAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..5c955bf6 --- /dev/null +++ b/IBlackListAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +8ed812d2d1f2643ade1b6237a32543a4 \ No newline at end of file diff --git a/IBlackListAccessorDetails_8h__incl.png b/IBlackListAccessorDetails_8h__incl.png new file mode 100644 index 00000000..360be8cc Binary files /dev/null and b/IBlackListAccessorDetails_8h__incl.png differ diff --git a/IBlackListAccessorDetails_8h_source.html b/IBlackListAccessorDetails_8h_source.html new file mode 100644 index 00000000..4f470655 --- /dev/null +++ b/IBlackListAccessorDetails_8h_source.html @@ -0,0 +1,216 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IBlackListAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IBlackListAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class DataCreator;
+
12class QuickStartApplicationSelector;
+
13namespace details
+
14{
+
15class IBlackListAccessorBase;
+ +
17
+ +
19
+ + + + +
32
+
+ +
34{
+ +
36} IBlackListAccessorInternal;
+
+
37WUT_CHECK_SIZE(IBlackListAccessorInternal, 0x04);
+
38WUT_CHECK_OFFSET(IBlackListAccessorInternal, 0x00, vtable);
+
39
+
+ +
41{
+
42 friend class nn::sl::DataCreator;
+ +
44
+
45public:
+ +
47 virtual ~IBlackListAccessorBase() = default;
+
48
+
49 virtual nn::Result
+ +
51
+
52private:
+ +
54 GetInternal() = 0;
+
55};
+
+
56
+
+ +
58{
+
59public:
+
+ +
61 mInstancePtr(ptr)
+
62 {
+
63 }
+
+ +
+ +
66 {
+
67 if (!mInstancePtr) {
+ +
69 }
+
70 return mInstancePtr->vtable->GetFn(mInstancePtr, outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
71 }
+
+
72
+
73private:
+ +
75 GetInternal() override
+
76 {
+
77 return mInstancePtr;
+
78 }
+
79
+ +
81};
+
+
82} // namespace details
+
83
+
84} // namespace nn::sl
+
85
+
86#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + +
BlackListAccessorFromPtr(details::IBlackListAccessorInternal *ptr)
+
nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const override
+ + + +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
+ + +
nn::Result(* IBlackListAccessor_GetFn)(IBlackListAccessorInternal *, TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+ + + +
struct nn::sl::details::IBlackListAccessorInternal IBlackListAccessorInternal
+ + + + + + + + + +
+ + + + diff --git a/IBlackListAccessor_8h.html b/IBlackListAccessor_8h.html new file mode 100644 index 00000000..3c21beda --- /dev/null +++ b/IBlackListAccessor_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IBlackListAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IBlackListAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IBlackListAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IBlackListAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IBlackListAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IBlackListAccessorBaseGetDefaultBlackListAccessor ()
 
+
+ + + + diff --git a/IBlackListAccessor_8h__dep__incl.map b/IBlackListAccessor_8h__dep__incl.map new file mode 100644 index 00000000..449f15e5 --- /dev/null +++ b/IBlackListAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IBlackListAccessor_8h__dep__incl.md5 b/IBlackListAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..64134364 --- /dev/null +++ b/IBlackListAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +97ebb86d41ec34909f9c485e34d1a0e8 \ No newline at end of file diff --git a/IBlackListAccessor_8h__dep__incl.png b/IBlackListAccessor_8h__dep__incl.png new file mode 100644 index 00000000..258667de Binary files /dev/null and b/IBlackListAccessor_8h__dep__incl.png differ diff --git a/IBlackListAccessor_8h__incl.map b/IBlackListAccessor_8h__incl.map new file mode 100644 index 00000000..ac35b828 --- /dev/null +++ b/IBlackListAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IBlackListAccessor_8h__incl.md5 b/IBlackListAccessor_8h__incl.md5 new file mode 100644 index 00000000..16674b39 --- /dev/null +++ b/IBlackListAccessor_8h__incl.md5 @@ -0,0 +1 @@ +ef5f49706b7090513929fc42158ef2e2 \ No newline at end of file diff --git a/IBlackListAccessor_8h__incl.png b/IBlackListAccessor_8h__incl.png new file mode 100644 index 00000000..6a6a21fe Binary files /dev/null and b/IBlackListAccessor_8h__incl.png differ diff --git a/IBlackListAccessor_8h_source.html b/IBlackListAccessor_8h_source.html new file mode 100644 index 00000000..bae7ab83 --- /dev/null +++ b/IBlackListAccessor_8h_source.html @@ -0,0 +1,193 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IBlackListAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IBlackListAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
22
+
+ +
24 {
+
25 InitInternalVtable();
+
26 }
+
+
27
+ +
+ +
30 {
+
31 InitInternalVtable();
+
32 return *this;
+
33 }
+
+
34
+ +
+ +
37 {
+
38 InitInternalVtable();
+
39 return *this;
+
40 }
+
+
41
+
42 ~IBlackListAccessor() override = default;
+
43
+
44private:
+
45 static nn::Result
+
46 GetWrapper(details::IBlackListAccessorInternal *instance, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+
47 {
+
48 return instance->vtable->instance->Get(outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
49 }
+
50
+ +
52 GetInternal() override
+
53 {
+
54 return &mInstance;
+
55 }
+
56
+
57 void
+
58 InitInternalVtable()
+
59 {
+
60 mVTable = {.instance = this,
+
61 .GetFn = &GetWrapper};
+
62 mInstance.vtable = &mVTable;
+
63 }
+
64
+
65 details::IBlackListAccessorInternal mInstance{};
+
66 details::IBlackListAccessorInternalVTable mVTable{};
+
67};
+
+
68
+
69details::IBlackListAccessorBase &
+ +
71} // namespace nn::sl
+
72
+
73#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
~IBlackListAccessor() override=default
+
IBlackListAccessor(IBlackListAccessor &src)
+ +
IBlackListAccessor & operator=(const IBlackListAccessor &other)
+
IBlackListAccessor & operator=(IBlackListAccessor &&src) noexcept
+ +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
+ + + + +
details::IBlackListAccessorBase & GetDefaultBlackListAccessor()
+ + + + +
+ + + + diff --git a/IDefaultTitleAccessorDetails_8h.html b/IDefaultTitleAccessorDetails_8h.html new file mode 100644 index 00000000..459b4b6d --- /dev/null +++ b/IDefaultTitleAccessorDetails_8h.html @@ -0,0 +1,259 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IDefaultTitleAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDefaultTitleAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IDefaultTitleAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IDefaultTitleAccessorInternalVTable
 
struct  IDefaultTitleAccessorInternal
 
class  IDefaultTitleAccessorBase
 
class  DefaultTitleAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IDefaultTitleAccessor_GetFn) (IDefaultTitleAccessorInternal *, TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
 
typedef struct nn::sl::details::IDefaultTitleAccessorInternal IDefaultTitleAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IDefaultTitleAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IDefaultTitleAccessorInternalVTable
+
+
+

Definition at line 19 of file IDefaultTitleAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IDefaultTitleAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IDefaultTitleAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IDefaultTitleAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IDefaultTitleAccessorInternal
+
+
+

Definition at line 32 of file IDefaultTitleAccessorDetails.h.

+
+ + + + +
Data Fields
+IDefaultTitleAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IDefaultTitleAccessorDetails_8h__dep__incl.map b/IDefaultTitleAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..df1c6eed --- /dev/null +++ b/IDefaultTitleAccessorDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IDefaultTitleAccessorDetails_8h__dep__incl.md5 b/IDefaultTitleAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..1710a45d --- /dev/null +++ b/IDefaultTitleAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +dcaeb2eacedc6459617e886f0795a86a \ No newline at end of file diff --git a/IDefaultTitleAccessorDetails_8h__dep__incl.png b/IDefaultTitleAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..7afde951 Binary files /dev/null and b/IDefaultTitleAccessorDetails_8h__dep__incl.png differ diff --git a/IDefaultTitleAccessorDetails_8h__incl.map b/IDefaultTitleAccessorDetails_8h__incl.map new file mode 100644 index 00000000..e2cd3285 --- /dev/null +++ b/IDefaultTitleAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IDefaultTitleAccessorDetails_8h__incl.md5 b/IDefaultTitleAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..c3649961 --- /dev/null +++ b/IDefaultTitleAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +5b7432bb6cd34e174187636cffa4d472 \ No newline at end of file diff --git a/IDefaultTitleAccessorDetails_8h__incl.png b/IDefaultTitleAccessorDetails_8h__incl.png new file mode 100644 index 00000000..88a39def Binary files /dev/null and b/IDefaultTitleAccessorDetails_8h__incl.png differ diff --git a/IDefaultTitleAccessorDetails_8h_source.html b/IDefaultTitleAccessorDetails_8h_source.html new file mode 100644 index 00000000..afaa20a0 --- /dev/null +++ b/IDefaultTitleAccessorDetails_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IDefaultTitleAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IDefaultTitleAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class QuickStartApplicationSelector;
+
12namespace details
+
13{
+
14class IDefaultTitleAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} IDefaultTitleAccessorInternal;
+
+
36WUT_CHECK_SIZE(IDefaultTitleAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IDefaultTitleAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ +
45 virtual ~IDefaultTitleAccessorBase() = default;
+
46
+
47 virtual nn::Result
+ +
49
+
50private:
+ +
52 GetInternal() = 0;
+
53};
+
+
54
+
+ +
56{
+
57public:
+
+ +
59 mInstancePtr(ptr)
+
60 {
+
61 }
+
+ +
+ +
64 {
+
65 if (!mInstancePtr) {
+ +
67 }
+
68 return mInstancePtr->vtable->GetFn(mInstancePtr, outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
69 }
+
+
70
+
71private:
+ +
73 GetInternal() override
+
74 {
+
75 return mInstancePtr;
+
76 }
+
77
+ +
79};
+
+
80} // namespace details
+
81
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + +
nn::Result Get(TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) override
+
DefaultTitleAccessorFromPtr(details::IDefaultTitleAccessorInternal *ptr)
+ + + +
virtual nn::Result Get(TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)=0
+ + +
struct nn::sl::details::IDefaultTitleAccessorInternal IDefaultTitleAccessorInternal
+ +
nn::Result(* IDefaultTitleAccessor_GetFn)(IDefaultTitleAccessorInternal *, TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+ + + + + + + + + + +
+ + + + diff --git a/IDefaultTitleAccessor_8h.html b/IDefaultTitleAccessor_8h.html new file mode 100644 index 00000000..45ebf95b --- /dev/null +++ b/IDefaultTitleAccessor_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IDefaultTitleAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDefaultTitleAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IDefaultTitleAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IDefaultTitleAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IDefaultTitleAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IDefaultTitleAccessorBaseGetDefaultDefaultTitleAccessor ()
 
+
+ + + + diff --git a/IDefaultTitleAccessor_8h__dep__incl.map b/IDefaultTitleAccessor_8h__dep__incl.map new file mode 100644 index 00000000..9e89f99d --- /dev/null +++ b/IDefaultTitleAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IDefaultTitleAccessor_8h__dep__incl.md5 b/IDefaultTitleAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..cbd93a59 --- /dev/null +++ b/IDefaultTitleAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +be9d10773ee9380af8d12483b08235ff \ No newline at end of file diff --git a/IDefaultTitleAccessor_8h__dep__incl.png b/IDefaultTitleAccessor_8h__dep__incl.png new file mode 100644 index 00000000..6ca54892 Binary files /dev/null and b/IDefaultTitleAccessor_8h__dep__incl.png differ diff --git a/IDefaultTitleAccessor_8h__incl.map b/IDefaultTitleAccessor_8h__incl.map new file mode 100644 index 00000000..532bdf55 --- /dev/null +++ b/IDefaultTitleAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IDefaultTitleAccessor_8h__incl.md5 b/IDefaultTitleAccessor_8h__incl.md5 new file mode 100644 index 00000000..55846c1d --- /dev/null +++ b/IDefaultTitleAccessor_8h__incl.md5 @@ -0,0 +1 @@ +4c184c40667235d04fbea36b358fcfe8 \ No newline at end of file diff --git a/IDefaultTitleAccessor_8h__incl.png b/IDefaultTitleAccessor_8h__incl.png new file mode 100644 index 00000000..9cc45a7d Binary files /dev/null and b/IDefaultTitleAccessor_8h__incl.png differ diff --git a/IDefaultTitleAccessor_8h_source.html b/IDefaultTitleAccessor_8h_source.html new file mode 100644 index 00000000..e2d58c03 --- /dev/null +++ b/IDefaultTitleAccessor_8h_source.html @@ -0,0 +1,192 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IDefaultTitleAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IDefaultTitleAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
+ +
23 {
+
24 InitInternalVtable();
+
25 }
+
+
26
+ +
+ +
29 {
+
30 InitInternalVtable();
+
31 return *this;
+
32 }
+
+
33
+ +
+ +
36 {
+
37 InitInternalVtable();
+
38 return *this;
+
39 }
+
+
40
+
41 ~IDefaultTitleAccessor() override = default;
+
42
+
43private:
+
44 static nn::Result
+
45 GetWrapper(details::IDefaultTitleAccessorInternal *instance, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+
46 {
+
47 return instance->vtable->instance->Get(outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
48 }
+
49
+ +
51 GetInternal() override
+
52 {
+
53 return &mInstance;
+
54 }
+
55
+
56 void
+
57 InitInternalVtable()
+
58 {
+
59 mVTable = {.instance = this,
+
60 .GetFn = &GetWrapper};
+
61 mInstance.vtable = &mVTable;
+
62 }
+
63
+
64 details::IDefaultTitleAccessorInternal mInstance{};
+
65 details::IDefaultTitleAccessorInternalVTable mVTable{};
+
66};
+
+
67
+
68details::IDefaultTitleAccessorBase &
+ +
70} // namespace nn::sl
+
71
+
72#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
~IDefaultTitleAccessor() override=default
+
IDefaultTitleAccessor & operator=(IDefaultTitleAccessor &&src) noexcept
+
IDefaultTitleAccessor(IDefaultTitleAccessor &src)
+
IDefaultTitleAccessor & operator=(const IDefaultTitleAccessor &other)
+ + +
virtual nn::Result Get(TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)=0
+ + + + +
details::IDefaultTitleAccessorBase & GetDefaultDefaultTitleAccessor()
+ + + + +
+ + + + diff --git a/IDiscCachedTitleAccessorDetails_8h.html b/IDiscCachedTitleAccessorDetails_8h.html new file mode 100644 index 00000000..3b3ffc37 --- /dev/null +++ b/IDiscCachedTitleAccessorDetails_8h.html @@ -0,0 +1,264 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IDiscCachedTitleAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDiscCachedTitleAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IDiscCachedTitleAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IDiscCachedTitleAccessorInternalVTable
 
struct  IDiscCachedTitleAccessorInternal
 
class  IDiscCachedTitleAccessorBase
 
class  DiscCachedTitleAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IDiscCachedTitleAccessor_GetFn) (IDiscCachedTitleAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
 
typedef struct nn::sl::details::IDiscCachedTitleAccessorInternal IDiscCachedTitleAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IDiscCachedTitleAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IDiscCachedTitleAccessorInternalVTable
+
+
+

Definition at line 19 of file IDiscCachedTitleAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IDiscCachedTitleAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IDiscCachedTitleAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IDiscCachedTitleAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IDiscCachedTitleAccessorInternal
+
+
+

Definition at line 32 of file IDiscCachedTitleAccessorDetails.h.

+
+ + + + +
Data Fields
+IDiscCachedTitleAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IDiscCachedTitleAccessorDetails_8h__dep__incl.map b/IDiscCachedTitleAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..321390c6 --- /dev/null +++ b/IDiscCachedTitleAccessorDetails_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/IDiscCachedTitleAccessorDetails_8h__dep__incl.md5 b/IDiscCachedTitleAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..796128f1 --- /dev/null +++ b/IDiscCachedTitleAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +7bbc7a43663a342131106ec1b348373f \ No newline at end of file diff --git a/IDiscCachedTitleAccessorDetails_8h__dep__incl.png b/IDiscCachedTitleAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..bd42e27b Binary files /dev/null and b/IDiscCachedTitleAccessorDetails_8h__dep__incl.png differ diff --git a/IDiscCachedTitleAccessorDetails_8h__incl.map b/IDiscCachedTitleAccessorDetails_8h__incl.map new file mode 100644 index 00000000..126f52ea --- /dev/null +++ b/IDiscCachedTitleAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IDiscCachedTitleAccessorDetails_8h__incl.md5 b/IDiscCachedTitleAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..744dabe0 --- /dev/null +++ b/IDiscCachedTitleAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +1825a92c9728dee558a143925d926679 \ No newline at end of file diff --git a/IDiscCachedTitleAccessorDetails_8h__incl.png b/IDiscCachedTitleAccessorDetails_8h__incl.png new file mode 100644 index 00000000..3d4a2908 Binary files /dev/null and b/IDiscCachedTitleAccessorDetails_8h__incl.png differ diff --git a/IDiscCachedTitleAccessorDetails_8h_source.html b/IDiscCachedTitleAccessorDetails_8h_source.html new file mode 100644 index 00000000..4ab9b97e --- /dev/null +++ b/IDiscCachedTitleAccessorDetails_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IDiscCachedTitleAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IDiscCachedTitleAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class TitleListCache;
+
12namespace details
+
13{
+
14class IDiscCachedTitleAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} IDiscCachedTitleAccessorInternal;
+
+
36WUT_CHECK_SIZE(IDiscCachedTitleAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IDiscCachedTitleAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ +
45 virtual ~IDiscCachedTitleAccessorBase() = default;
+
46
+
47 virtual nn::Result
+ +
49
+
50private:
+ +
52 GetInternal() = 0;
+
53};
+
+
54
+
+ +
56{
+
57public:
+
+ +
59 mInstancePtr(ptr)
+
60 {
+
61 }
+
+ +
+ +
64 {
+
65 if (!mInstancePtr) {
+ +
67 }
+
68 return mInstancePtr->vtable->GetFn(mInstancePtr, outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
69 }
+
+
70
+
71private:
+ +
73 GetInternal() override
+
74 {
+
75 return mInstancePtr;
+
76 }
+
77
+ +
79};
+
+
80} // namespace details
+
81
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + +
DiscCachedTitleAccessorFromPtr(details::IDiscCachedTitleAccessorInternal *ptr)
+
nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const override
+ + + +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
+ + + + + +
struct nn::sl::details::IDiscCachedTitleAccessorInternal IDiscCachedTitleAccessorInternal
+ +
nn::Result(* IDiscCachedTitleAccessor_GetFn)(IDiscCachedTitleAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+ + + + + + + +
+ + + + diff --git a/IDiscCachedTitleAccessor_8h.html b/IDiscCachedTitleAccessor_8h.html new file mode 100644 index 00000000..be3cd36a --- /dev/null +++ b/IDiscCachedTitleAccessor_8h.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IDiscCachedTitleAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDiscCachedTitleAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IDiscCachedTitleAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IDiscCachedTitleAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  DiscCachedTitleAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IDiscCachedTitleAccessorBaseGetDefaultDiscCachedTitleAccessor ()
 
+
+ + + + diff --git a/IDiscCachedTitleAccessor_8h__dep__incl.map b/IDiscCachedTitleAccessor_8h__dep__incl.map new file mode 100644 index 00000000..21945d4f --- /dev/null +++ b/IDiscCachedTitleAccessor_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/IDiscCachedTitleAccessor_8h__dep__incl.md5 b/IDiscCachedTitleAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..9d2b5bde --- /dev/null +++ b/IDiscCachedTitleAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +f132e38f3ac43b606ecce65725634c74 \ No newline at end of file diff --git a/IDiscCachedTitleAccessor_8h__dep__incl.png b/IDiscCachedTitleAccessor_8h__dep__incl.png new file mode 100644 index 00000000..e1bd0d96 Binary files /dev/null and b/IDiscCachedTitleAccessor_8h__dep__incl.png differ diff --git a/IDiscCachedTitleAccessor_8h__incl.map b/IDiscCachedTitleAccessor_8h__incl.map new file mode 100644 index 00000000..1e43d8c7 --- /dev/null +++ b/IDiscCachedTitleAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IDiscCachedTitleAccessor_8h__incl.md5 b/IDiscCachedTitleAccessor_8h__incl.md5 new file mode 100644 index 00000000..092f0e0d --- /dev/null +++ b/IDiscCachedTitleAccessor_8h__incl.md5 @@ -0,0 +1 @@ +0ad9706928b7c56a12f221d2622f2eca \ No newline at end of file diff --git a/IDiscCachedTitleAccessor_8h__incl.png b/IDiscCachedTitleAccessor_8h__incl.png new file mode 100644 index 00000000..23d72e65 Binary files /dev/null and b/IDiscCachedTitleAccessor_8h__incl.png differ diff --git a/IDiscCachedTitleAccessor_8h_source.html b/IDiscCachedTitleAccessor_8h_source.html new file mode 100644 index 00000000..4a97a184 --- /dev/null +++ b/IDiscCachedTitleAccessor_8h_source.html @@ -0,0 +1,192 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IDiscCachedTitleAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IDiscCachedTitleAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
+ +
23 {
+
24 InitInternalVtable();
+
25 }
+
+
26
+ +
+ +
29 {
+
30 InitInternalVtable();
+
31 return *this;
+
32 }
+
+
33
+ +
+ +
36 {
+
37 InitInternalVtable();
+
38 return *this;
+
39 }
+
+
40
+
41 ~DiscCachedTitleAccessor() override = default;
+
42
+
43private:
+
44 static nn::Result
+
45 GetWrapper(details::IDiscCachedTitleAccessorInternal *instance, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+
46 {
+
47 return instance->vtable->instance->Get(outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
48 }
+
49
+ +
51 GetInternal() override
+
52 {
+
53 return &mInstance;
+
54 }
+
55
+
56 void
+
57 InitInternalVtable()
+
58 {
+
59 mVTable = {.instance = this,
+
60 .GetFn = &GetWrapper};
+
61 mInstance.vtable = &mVTable;
+
62 }
+
63
+
64 details::IDiscCachedTitleAccessorInternal mInstance{};
+
65 details::IDiscCachedTitleAccessorInternalVTable mVTable{};
+
66};
+
+
67
+
68details::IDiscCachedTitleAccessorBase &
+ +
70} // namespace nn::sl
+
71
+
72#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ + +
DiscCachedTitleAccessor & operator=(DiscCachedTitleAccessor &&src) noexcept
+
DiscCachedTitleAccessor & operator=(const DiscCachedTitleAccessor &other)
+
~DiscCachedTitleAccessor() override=default
+
DiscCachedTitleAccessor(DiscCachedTitleAccessor &src)
+ +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
+ + + + +
details::IDiscCachedTitleAccessorBase & GetDefaultDiscCachedTitleAccessor()
+ + + + +
+ + + + diff --git a/IIconInfoAccessorDetails_8h.html b/IIconInfoAccessorDetails_8h.html new file mode 100644 index 00000000..c9e3da21 --- /dev/null +++ b/IIconInfoAccessorDetails_8h.html @@ -0,0 +1,269 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IIconInfoAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IIconInfoAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IIconInfoAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IIconInfoAccessorInternalVTable
 
struct  IIconInfoAccessorInternal
 
class  IIconInfoAccessorBase
 
class  IconInfoAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + +

+Typedefs

typedef nn::Result(* IconInfoAccessor_GetTitleIconInfoFn) (IIconInfoAccessorInternal *, nn::sl::IconInfo *, const nn::sl::TitleInfo &, nn::sl::Language)
 
typedef nn::Result(* IconInfoAccessor_GetMiiIconFn) (IIconInfoAccessorInternal *, void *buffer, uint32_t buffer_size, uint32_t slot)
 
typedef struct nn::sl::details::IIconInfoAccessorInternal IIconInfoAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IIconInfoAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IIconInfoAccessorInternalVTable
+
+
+

Definition at line 21 of file IIconInfoAccessorDetails.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+IIconInfoAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IconInfoAccessor_GetTitleIconInfoFn +GetTitleIconInfoFn +
+IconInfoAccessor_GetMiiIconFn +GetMiiIconFn +
+ +
+
+ +

◆ nn::sl::details::IIconInfoAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IIconInfoAccessorInternal
+
+
+

Definition at line 37 of file IIconInfoAccessorDetails.h.

+
+ + + + +
Data Fields
+IIconInfoAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IIconInfoAccessorDetails_8h__dep__incl.map b/IIconInfoAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..45b8fedc --- /dev/null +++ b/IIconInfoAccessorDetails_8h__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/IIconInfoAccessorDetails_8h__dep__incl.md5 b/IIconInfoAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..6da49ed8 --- /dev/null +++ b/IIconInfoAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +88247dbcfa55de562a1b8d150e940869 \ No newline at end of file diff --git a/IIconInfoAccessorDetails_8h__dep__incl.png b/IIconInfoAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..1aa092f0 Binary files /dev/null and b/IIconInfoAccessorDetails_8h__dep__incl.png differ diff --git a/IIconInfoAccessorDetails_8h__incl.map b/IIconInfoAccessorDetails_8h__incl.map new file mode 100644 index 00000000..78e88b2e --- /dev/null +++ b/IIconInfoAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IIconInfoAccessorDetails_8h__incl.md5 b/IIconInfoAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..fd8ad192 --- /dev/null +++ b/IIconInfoAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +1c4a05d1bd39fa093f0d0c2e841aaf74 \ No newline at end of file diff --git a/IIconInfoAccessorDetails_8h__incl.png b/IIconInfoAccessorDetails_8h__incl.png new file mode 100644 index 00000000..13ed1e40 Binary files /dev/null and b/IIconInfoAccessorDetails_8h__incl.png differ diff --git a/IIconInfoAccessorDetails_8h_source.html b/IIconInfoAccessorDetails_8h_source.html new file mode 100644 index 00000000..6e4b203a --- /dev/null +++ b/IIconInfoAccessorDetails_8h_source.html @@ -0,0 +1,241 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IIconInfoAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IIconInfoAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class DataCreator;
+
12class TitleIconCache;
+
13namespace details
+
14{
+
15class IIconInfoAccessorBase;
+ +
17
+ + +
20
+ + +
34WUT_CHECK_OFFSET(IIconInfoAccessorInternalVTable, 0x14, GetTitleIconInfoFn);
+ +
36
+
+ +
38{
+ +
40} IIconInfoAccessorInternal;
+
+
41WUT_CHECK_SIZE(IIconInfoAccessorInternal, 0x04);
+
42WUT_CHECK_OFFSET(IIconInfoAccessorInternal, 0x00, vtable);
+
43
+
+ +
45{
+
46 friend class nn::sl::DataCreator;
+ +
48
+
49public:
+ +
51 virtual ~IIconInfoAccessorBase() = default;
+
52
+
53 virtual nn::Result
+ +
55
+
56 virtual nn::Result
+
57 GetMiiIcon(void *buffer, uint32_t buffer_size, uint32_t slot) const = 0;
+
58
+
59private:
+ +
61 GetInternal() = 0;
+
62};
+
+
63
+
+ +
65{
+
66public:
+
+ +
68 mInstancePtr(ptr)
+
69 {
+
70 }
+
+
71
+ +
+ +
74 {
+
75 if (!mInstancePtr) {
+ +
77 }
+
78 return mInstancePtr->vtable->GetTitleIconInfoFn(mInstancePtr, outIconInfo, titleInfo, language);
+
79 }
+
+
80
+ +
+
82 GetMiiIcon(void *buffer, uint32_t buffer_size, uint32_t slot) const override
+
83 {
+
84 if (!mInstancePtr) {
+ +
86 }
+
87 return mInstancePtr->vtable->GetMiiIconFn(mInstancePtr, buffer, buffer_size, slot);
+
88 }
+
+
89
+
90private:
+ +
92 GetInternal() override
+
93 {
+
94 return mInstancePtr;
+
95 }
+
96
+ +
98};
+
+
99} // namespace details
+
100
+
101} // namespace nn::sl
+
102
+
103#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + +
virtual nn::Result GetMiiIcon(void *buffer, uint32_t buffer_size, uint32_t slot) const =0
+
virtual nn::Result GetTitleIconInfo(nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const =0
+ + + +
IconInfoAccessorFromPtr(details::IIconInfoAccessorInternal *ptr)
+
nn::Result GetMiiIcon(void *buffer, uint32_t buffer_size, uint32_t slot) const override
+
nn::Result GetTitleIconInfo(nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const override
+ +
IconInfoAccessor_GetTitleIconInfoFn GetTitleIconInfoFn
+ +
struct nn::sl::details::IIconInfoAccessorInternal IIconInfoAccessorInternal
+
nn::Result(* IconInfoAccessor_GetTitleIconInfoFn)(IIconInfoAccessorInternal *, nn::sl::IconInfo *, const nn::sl::TitleInfo &, nn::sl::Language)
+ + + +
nn::Result(* IconInfoAccessor_GetMiiIconFn)(IIconInfoAccessorInternal *, void *buffer, uint32_t buffer_size, uint32_t slot)
+ + + + +
Language
Definition sl_cpp.h:277
+ + + + + +
+ + + + diff --git a/IIconInfoAccessor_8h.html b/IIconInfoAccessor_8h.html new file mode 100644 index 00000000..b4b93499 --- /dev/null +++ b/IIconInfoAccessor_8h.html @@ -0,0 +1,183 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IIconInfoAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IIconInfoAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IIconInfoAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IIconInfoAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IIconInfoAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IIconInfoAccessorBaseGetDefaultIconInfoAccessor ()
 
+
+ + + + diff --git a/IIconInfoAccessor_8h__dep__incl.map b/IIconInfoAccessor_8h__dep__incl.map new file mode 100644 index 00000000..8f58cbea --- /dev/null +++ b/IIconInfoAccessor_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/IIconInfoAccessor_8h__dep__incl.md5 b/IIconInfoAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..34873eb0 --- /dev/null +++ b/IIconInfoAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +f96430fd223c841f76480748722f4a3c \ No newline at end of file diff --git a/IIconInfoAccessor_8h__dep__incl.png b/IIconInfoAccessor_8h__dep__incl.png new file mode 100644 index 00000000..49e325dd Binary files /dev/null and b/IIconInfoAccessor_8h__dep__incl.png differ diff --git a/IIconInfoAccessor_8h__incl.map b/IIconInfoAccessor_8h__incl.map new file mode 100644 index 00000000..31d1664d --- /dev/null +++ b/IIconInfoAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IIconInfoAccessor_8h__incl.md5 b/IIconInfoAccessor_8h__incl.md5 new file mode 100644 index 00000000..52879721 --- /dev/null +++ b/IIconInfoAccessor_8h__incl.md5 @@ -0,0 +1 @@ +9d09cd066ac219127b70c24f475f09ea \ No newline at end of file diff --git a/IIconInfoAccessor_8h__incl.png b/IIconInfoAccessor_8h__incl.png new file mode 100644 index 00000000..22e88439 Binary files /dev/null and b/IIconInfoAccessor_8h__incl.png differ diff --git a/IIconInfoAccessor_8h_source.html b/IIconInfoAccessor_8h_source.html new file mode 100644 index 00000000..f6ce2d84 --- /dev/null +++ b/IIconInfoAccessor_8h_source.html @@ -0,0 +1,200 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IIconInfoAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IIconInfoAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+
+ +
22 {
+
23 InitInternalVtable();
+
24 }
+
+
25
+ +
+ +
28 {
+
29 InitInternalVtable();
+
30 return *this;
+
31 }
+
+
32
+ +
+ +
35 {
+
36 InitInternalVtable();
+
37 return *this;
+
38 }
+
+
39
+
40 ~IIconInfoAccessor() override = default;
+
41
+
42private:
+
43 static nn::Result
+
44 GetTitleIconInfoWrapper(details::IIconInfoAccessorInternal *instance, nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language)
+
45 {
+
46 return instance->vtable->instance->GetTitleIconInfo(outIconInfo, titleInfo, language);
+
47 }
+
48 static nn::Result
+
49 GetMiiIconWrapper(details::IIconInfoAccessorInternal *instance, void *buffer, uint32_t buffer_size, uint32_t slot)
+
50 {
+
51 return instance->vtable->instance->GetMiiIcon(buffer, buffer_size, slot);
+
52 }
+
53
+
54 details::IIconInfoAccessorInternal *
+
55 GetInternal() override
+
56 {
+
57 return &mInstance;
+
58 }
+
59
+
60 void
+
61 InitInternalVtable()
+
62 {
+
63 mVTable = {.instance = this,
+
64 .GetTitleIconInfoFn = GetTitleIconInfoWrapper,
+
65 .GetMiiIconFn = GetMiiIconWrapper};
+
66 mInstance.vtable = &mVTable;
+
67 }
+
68
+
69 details::IIconInfoAccessorInternal mInstance{};
+
70 details::IIconInfoAccessorInternalVTable mVTable{};
+
71};
+
+
72
+
73details::IIconInfoAccessorBase &
+ +
75} // namespace nn::sl
+
76
+
77#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
IIconInfoAccessor & operator=(IIconInfoAccessor &&src) noexcept
+ +
~IIconInfoAccessor() override=default
+
IIconInfoAccessor & operator=(const IIconInfoAccessor &other)
+
IIconInfoAccessor(IIconInfoAccessor &src)
+ +
virtual nn::Result GetMiiIcon(void *buffer, uint32_t buffer_size, uint32_t slot) const =0
+
virtual nn::Result GetTitleIconInfo(nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const =0
+ + + + +
details::IIconInfoAccessorBase & GetDefaultIconInfoAccessor()
+
Language
Definition sl_cpp.h:277
+ + + + + +
+ + + + diff --git a/IInstalledTitleListAccessorDetails_8h.html b/IInstalledTitleListAccessorDetails_8h.html new file mode 100644 index 00000000..7255153f --- /dev/null +++ b/IInstalledTitleListAccessorDetails_8h.html @@ -0,0 +1,264 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IInstalledTitleListAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IInstalledTitleListAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IInstalledTitleListAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IInstalledTitleListAccessorInternalVTable
 
struct  IInstalledTitleListAccessorInternal
 
class  IInstalledTitleListAccessorBase
 
class  InstalledTitleListAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IInstalledTitleListAccessor_GetFn) (IInstalledTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
 
typedef struct nn::sl::details::IInstalledTitleListAccessorInternal IInstalledTitleListAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IInstalledTitleListAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IInstalledTitleListAccessorInternalVTable
+
+
+

Definition at line 19 of file IInstalledTitleListAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IInstalledTitleListAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IInstalledTitleListAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IInstalledTitleListAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IInstalledTitleListAccessorInternal
+
+
+

Definition at line 32 of file IInstalledTitleListAccessorDetails.h.

+
+ + + + +
Data Fields
+IInstalledTitleListAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IInstalledTitleListAccessorDetails_8h__dep__incl.map b/IInstalledTitleListAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..107ecf7c --- /dev/null +++ b/IInstalledTitleListAccessorDetails_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/IInstalledTitleListAccessorDetails_8h__dep__incl.md5 b/IInstalledTitleListAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..37fb0996 --- /dev/null +++ b/IInstalledTitleListAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +1230e64c263451fd479f68557a885786 \ No newline at end of file diff --git a/IInstalledTitleListAccessorDetails_8h__dep__incl.png b/IInstalledTitleListAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..46472aef Binary files /dev/null and b/IInstalledTitleListAccessorDetails_8h__dep__incl.png differ diff --git a/IInstalledTitleListAccessorDetails_8h__incl.map b/IInstalledTitleListAccessorDetails_8h__incl.map new file mode 100644 index 00000000..f904c93f --- /dev/null +++ b/IInstalledTitleListAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IInstalledTitleListAccessorDetails_8h__incl.md5 b/IInstalledTitleListAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..8faebbd6 --- /dev/null +++ b/IInstalledTitleListAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +93cc4e3a4343c2d883f6d37c3110a6be \ No newline at end of file diff --git a/IInstalledTitleListAccessorDetails_8h__incl.png b/IInstalledTitleListAccessorDetails_8h__incl.png new file mode 100644 index 00000000..c8e2c6b4 Binary files /dev/null and b/IInstalledTitleListAccessorDetails_8h__incl.png differ diff --git a/IInstalledTitleListAccessorDetails_8h_source.html b/IInstalledTitleListAccessorDetails_8h_source.html new file mode 100644 index 00000000..e4974ddf --- /dev/null +++ b/IInstalledTitleListAccessorDetails_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IInstalledTitleListAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IInstalledTitleListAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class TitleListCache;
+
12namespace details
+
13{
+
14class IInstalledTitleListAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} IInstalledTitleListAccessorInternal;
+
+
36WUT_CHECK_SIZE(IInstalledTitleListAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IInstalledTitleListAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ + +
46
+
47 virtual nn::Result
+ +
49
+
50private:
+ +
52 GetInternal() = 0;
+
53};
+
+
54
+
+ +
56{
+
57public:
+
+ +
59 mInstancePtr(ptr)
+
60 {
+
61 }
+
+ +
+ +
64 {
+
65 if (!mInstancePtr) {
+ +
67 }
+
68 return mInstancePtr->vtable->GetFn(mInstancePtr, outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
69 }
+
+
70
+
71private:
+ +
73 GetInternal() override
+
74 {
+
75 return mInstancePtr;
+
76 }
+
77
+ +
79};
+
+
80} // namespace details
+
81
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
+ +
InstalledTitleListAccessorFromPtr(details::IInstalledTitleListAccessorInternal *ptr)
+
nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const override
+ + + +
struct nn::sl::details::IInstalledTitleListAccessorInternal IInstalledTitleListAccessorInternal
+ + + +
nn::Result(* IInstalledTitleListAccessor_GetFn)(IInstalledTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+ + + + + + + +
+ + + + diff --git a/IInstalledTitleListAccessor_8h.html b/IInstalledTitleListAccessor_8h.html new file mode 100644 index 00000000..4e85264f --- /dev/null +++ b/IInstalledTitleListAccessor_8h.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IInstalledTitleListAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IInstalledTitleListAccessor.h File Reference
+
+
+
+Include dependency graph for IInstalledTitleListAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IInstalledTitleListAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IInstalledTitleListAccessorBaseGetDefaultInstalledTitleListAccessor ()
 
+
+ + + + diff --git a/IInstalledTitleListAccessor_8h__dep__incl.map b/IInstalledTitleListAccessor_8h__dep__incl.map new file mode 100644 index 00000000..cff7b3a9 --- /dev/null +++ b/IInstalledTitleListAccessor_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/IInstalledTitleListAccessor_8h__dep__incl.md5 b/IInstalledTitleListAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..45a67967 --- /dev/null +++ b/IInstalledTitleListAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +89dad89129295c6f3a954595d0080400 \ No newline at end of file diff --git a/IInstalledTitleListAccessor_8h__dep__incl.png b/IInstalledTitleListAccessor_8h__dep__incl.png new file mode 100644 index 00000000..07760a32 Binary files /dev/null and b/IInstalledTitleListAccessor_8h__dep__incl.png differ diff --git a/IInstalledTitleListAccessor_8h__incl.map b/IInstalledTitleListAccessor_8h__incl.map new file mode 100644 index 00000000..0b390154 --- /dev/null +++ b/IInstalledTitleListAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IInstalledTitleListAccessor_8h__incl.md5 b/IInstalledTitleListAccessor_8h__incl.md5 new file mode 100644 index 00000000..cb1c4e6f --- /dev/null +++ b/IInstalledTitleListAccessor_8h__incl.md5 @@ -0,0 +1 @@ +13041016b3fb1b8033a5fa168d1787af \ No newline at end of file diff --git a/IInstalledTitleListAccessor_8h__incl.png b/IInstalledTitleListAccessor_8h__incl.png new file mode 100644 index 00000000..bbb8eec4 Binary files /dev/null and b/IInstalledTitleListAccessor_8h__incl.png differ diff --git a/IInstalledTitleListAccessor_8h_source.html b/IInstalledTitleListAccessor_8h_source.html new file mode 100644 index 00000000..53e97ee0 --- /dev/null +++ b/IInstalledTitleListAccessor_8h_source.html @@ -0,0 +1,192 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IInstalledTitleListAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IInstalledTitleListAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+
21
+
+ +
23 {
+
24 InitInternalVtable();
+
25 }
+
+
26
+ +
+ +
29 {
+
30 InitInternalVtable();
+
31 return *this;
+
32 }
+
+
33
+ +
+ +
36 {
+
37 InitInternalVtable();
+
38 return *this;
+
39 }
+
+
40
+
41 ~IInstalledTitleListAccessor() override = default;
+
42
+
43private:
+
44 static nn::Result
+
45 GetWrapper(details::IInstalledTitleListAccessorInternal *instance, nn::sl::TitleInfo *outInstalledTitleInfos, int *outInstalledTitleInfosSize, int maxInstalledTitleInfos)
+
46 {
+
47 return instance->vtable->instance->Get(outInstalledTitleInfos, outInstalledTitleInfosSize, maxInstalledTitleInfos);
+
48 }
+
49
+ +
51 GetInternal() override
+
52 {
+
53 return &mInstance;
+
54 }
+
55
+
56 void
+
57 InitInternalVtable()
+
58 {
+
59 mVTable = {.instance = this,
+
60 .GetFn = &GetWrapper};
+
61 mInstance.vtable = &mVTable;
+
62 }
+
63
+
64 details::IInstalledTitleListAccessorInternal mInstance{};
+
65 details::IInstalledTitleListAccessorInternalVTable mVTable{};
+
66};
+
+
67
+
68details::IInstalledTitleListAccessorBase &
+ +
70} // namespace nn::sl
+
71
+
72#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
~IInstalledTitleListAccessor() override=default
+ +
IInstalledTitleListAccessor & operator=(const IInstalledTitleListAccessor &other)
+
IInstalledTitleListAccessor & operator=(IInstalledTitleListAccessor &&src) noexcept
+
IInstalledTitleListAccessor(IInstalledTitleListAccessor &src)
+ +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
+ + + + +
details::IInstalledTitleListAccessorBase & GetDefaultInstalledTitleListAccessor()
+ + + + +
+ + + + diff --git a/IKillerNotificationAccessorDetails_8h.html b/IKillerNotificationAccessorDetails_8h.html new file mode 100644 index 00000000..9300c897 --- /dev/null +++ b/IKillerNotificationAccessorDetails_8h.html @@ -0,0 +1,266 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IKillerNotificationAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+#include "nn/sl/KillerNotification.h"
+
+Include dependency graph for IKillerNotificationAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IKillerNotificationAccessorInternalVTable
 
struct  IKillerNotificationAccessorInternal
 
class  IKillerNotificationAccessorBase
 
class  KillerNotificationAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IKillerNotificationAccessor_GetFn) (IKillerNotificationAccessorInternal *, KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications)
 
typedef struct nn::sl::details::IKillerNotificationAccessorInternal IKillerNotificationAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IKillerNotificationAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IKillerNotificationAccessorInternalVTable
+
+
+

Definition at line 20 of file IKillerNotificationAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IKillerNotificationAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IKillerNotificationAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IKillerNotificationAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IKillerNotificationAccessorInternal
+
+
+

Definition at line 33 of file IKillerNotificationAccessorDetails.h.

+
+ + + + +
Data Fields
+IKillerNotificationAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IKillerNotificationAccessorDetails_8h__dep__incl.map b/IKillerNotificationAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..4335c655 --- /dev/null +++ b/IKillerNotificationAccessorDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IKillerNotificationAccessorDetails_8h__dep__incl.md5 b/IKillerNotificationAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..957961b6 --- /dev/null +++ b/IKillerNotificationAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +a0f2bcc5fd5c918309e2c693db774fbd \ No newline at end of file diff --git a/IKillerNotificationAccessorDetails_8h__dep__incl.png b/IKillerNotificationAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..41951975 Binary files /dev/null and b/IKillerNotificationAccessorDetails_8h__dep__incl.png differ diff --git a/IKillerNotificationAccessorDetails_8h__incl.map b/IKillerNotificationAccessorDetails_8h__incl.map new file mode 100644 index 00000000..c8020ce3 --- /dev/null +++ b/IKillerNotificationAccessorDetails_8h__incl.map @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IKillerNotificationAccessorDetails_8h__incl.md5 b/IKillerNotificationAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..f9e8bdfe --- /dev/null +++ b/IKillerNotificationAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +f882d289ac36ca9e4d52203cc7c17417 \ No newline at end of file diff --git a/IKillerNotificationAccessorDetails_8h__incl.png b/IKillerNotificationAccessorDetails_8h__incl.png new file mode 100644 index 00000000..38e4e8d8 Binary files /dev/null and b/IKillerNotificationAccessorDetails_8h__incl.png differ diff --git a/IKillerNotificationAccessorDetails_8h_source.html b/IKillerNotificationAccessorDetails_8h_source.html new file mode 100644 index 00000000..b92947d6 --- /dev/null +++ b/IKillerNotificationAccessorDetails_8h_source.html @@ -0,0 +1,216 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IKillerNotificationAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IKillerNotificationAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+ +
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12class KillerNotificationSelector;
+
13namespace details
+
14{
+
15class IKillerNotificationAccessorBase;
+ +
17
+ +
19
+ + + + +
32
+
+ +
34{
+ +
36} IKillerNotificationAccessorInternal;
+
+
37WUT_CHECK_SIZE(IKillerNotificationAccessorInternal, 0x04);
+
38WUT_CHECK_OFFSET(IKillerNotificationAccessorInternal, 0x00, vtable);
+
39
+
+ +
41{
+ +
43
+
44public:
+ + +
47
+
48 virtual nn::Result
+ +
50
+
51private:
+ +
53 GetInternal() = 0;
+
54};
+
+
55
+
+ +
57{
+
58public:
+
+ +
60 mInstancePtr(ptr)
+
61 {
+
62 }
+
+ +
+ +
65 {
+
66 if (!mInstancePtr) {
+ +
68 }
+ +
70 }
+
+
71
+
72private:
+ +
74 GetInternal() override
+
75 {
+
76 return mInstancePtr;
+
77 }
+
78
+ +
80};
+
+
81
+
82} // namespace details
+
83
+
84} // namespace nn::sl
+
85
+
86#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + +
virtual nn::Result Get(KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications) const =0
+ +
nn::Result Get(nn::sl::KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications) const override
+
KillerNotificationAccessorFromPtr(details::IKillerNotificationAccessorInternal *ptr)
+ +
nn::Result(* IKillerNotificationAccessor_GetFn)(IKillerNotificationAccessorInternal *, KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications)
+ + + +
struct nn::sl::details::IKillerNotificationAccessorInternal IKillerNotificationAccessorInternal
+ + + + + + + + + +
+ + + + diff --git a/IKillerNotificationAccessor_8h.html b/IKillerNotificationAccessor_8h.html new file mode 100644 index 00000000..666bced4 --- /dev/null +++ b/IKillerNotificationAccessor_8h.html @@ -0,0 +1,190 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IKillerNotificationAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationAccessor.h File Reference
+
+
+
+Include dependency graph for IKillerNotificationAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IKillerNotificationAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IKillerNotificationAccessorBaseGetDefaultKillerNotificationAccessor ()
 
+
+ + + + diff --git a/IKillerNotificationAccessor_8h__dep__incl.map b/IKillerNotificationAccessor_8h__dep__incl.map new file mode 100644 index 00000000..d48321c0 --- /dev/null +++ b/IKillerNotificationAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IKillerNotificationAccessor_8h__dep__incl.md5 b/IKillerNotificationAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..4d6fd0c0 --- /dev/null +++ b/IKillerNotificationAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +5425958681b0d6c53264c85504f36146 \ No newline at end of file diff --git a/IKillerNotificationAccessor_8h__dep__incl.png b/IKillerNotificationAccessor_8h__dep__incl.png new file mode 100644 index 00000000..911586a4 Binary files /dev/null and b/IKillerNotificationAccessor_8h__dep__incl.png differ diff --git a/IKillerNotificationAccessor_8h__incl.map b/IKillerNotificationAccessor_8h__incl.map new file mode 100644 index 00000000..a7a62cef --- /dev/null +++ b/IKillerNotificationAccessor_8h__incl.map @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IKillerNotificationAccessor_8h__incl.md5 b/IKillerNotificationAccessor_8h__incl.md5 new file mode 100644 index 00000000..010c6bae --- /dev/null +++ b/IKillerNotificationAccessor_8h__incl.md5 @@ -0,0 +1 @@ +6e8bc8fa0e2407bb3ed0ea4cddde6a93 \ No newline at end of file diff --git a/IKillerNotificationAccessor_8h__incl.png b/IKillerNotificationAccessor_8h__incl.png new file mode 100644 index 00000000..6034cf5f Binary files /dev/null and b/IKillerNotificationAccessor_8h__incl.png differ diff --git a/IKillerNotificationAccessor_8h_source.html b/IKillerNotificationAccessor_8h_source.html new file mode 100644 index 00000000..56184f43 --- /dev/null +++ b/IKillerNotificationAccessor_8h_source.html @@ -0,0 +1,191 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IKillerNotificationAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IKillerNotificationAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+
+ +
22 {
+
23 InitInternalVtable();
+
24 }
+
+
25
+ +
+ +
28 {
+
29 InitInternalVtable();
+
30 return *this;
+
31 }
+
+
32
+ +
+ +
35 {
+
36 InitInternalVtable();
+
37 return *this;
+
38 }
+
+
39
+
40 ~IKillerNotificationAccessor() override = default;
+
41
+
42private:
+
43 static nn::Result
+
44 GetWrapper(details::IKillerNotificationAccessorInternal *instance, KillerNotification *outBuffer, int *outNum, int outBufferNum)
+
45 {
+
46 return instance->vtable->instance->Get(outBuffer, outNum, outBufferNum);
+
47 }
+
48
+ +
50 GetInternal() override
+
51 {
+
52 return &mInstance;
+
53 }
+
54
+
55 void
+
56 InitInternalVtable()
+
57 {
+
58 mVTable = {.instance = this,
+
59 .GetFn = &GetWrapper};
+
60 mInstance.vtable = &mVTable;
+
61 }
+
62
+
63 details::IKillerNotificationAccessorInternal mInstance{};
+
64 details::IKillerNotificationAccessorInternalVTable mVTable{};
+
65};
+
+
66
+
67details::IKillerNotificationAccessorBase &
+ +
69} // namespace nn::sl
+
70
+
71#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
IKillerNotificationAccessor(IKillerNotificationAccessor &src)
+
~IKillerNotificationAccessor() override=default
+
IKillerNotificationAccessor & operator=(const IKillerNotificationAccessor &other)
+ +
IKillerNotificationAccessor & operator=(IKillerNotificationAccessor &&src) noexcept
+ +
virtual nn::Result Get(KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications) const =0
+ + + + +
details::IKillerNotificationAccessorBase & GetDefaultKillerNotificationAccessor()
+ + + + +
+ + + + diff --git a/IKillerNotificationTransferRecordManagerDetails_8h.html b/IKillerNotificationTransferRecordManagerDetails_8h.html new file mode 100644 index 00000000..df105f3f --- /dev/null +++ b/IKillerNotificationTransferRecordManagerDetails_8h.html @@ -0,0 +1,406 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IKillerNotificationTransferRecordManagerDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationTransferRecordManagerDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/FileStream.h>
+
+Include dependency graph for IKillerNotificationTransferRecordManagerDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + +

+Data Structures

struct  IKillerNotificationTransferRecordManagerInternalVTable
 
struct  IKillerNotificationTransferRecordManagerInternal
 
struct  KillerNotificationTransferRecordManagerInternalInternal
 
class  IKillerNotificationTransferRecordManagerBase
 
class  KillerNotificationTransferRecordManagerFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadFn) (IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
 
typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn) (IKillerNotificationTransferRecordManagerInternal *)
 
typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_StoreFn) (IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
 
typedef void(* IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn) (IKillerNotificationTransferRecordManagerInternal *)
 
typedef uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn) (IKillerNotificationTransferRecordManagerInternal *)
 
typedef uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn) (IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
 
typedef void(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn) (IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
 
typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn) (IKillerNotificationTransferRecordManagerInternal *, const uint32_t *, uint32_t)
 
typedef struct nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable IKillerNotificationTransferRecordManagerInternalVTable
 
typedef struct nn::sl::details::IKillerNotificationTransferRecordManagerInternal IKillerNotificationTransferRecordManagerIntern
 
typedef struct nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal KillerNotificationTransferRecordManagerInternalInternal
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IKillerNotificationTransferRecordManagerIntern__ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *)
 
void__dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *, int)
 
void Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *)
 
nn::Result Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream (IKillerNotificationTransferRecordManagerInternal *, details::IStreamInternal *)
 
nn::Result LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *)
 
uint32_t GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv (IKillerNotificationTransferRecordManagerInternal *)
 
uint32_t GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi (IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
 
void RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi (IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
 
nn::Result Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream (IKillerNotificationTransferRecordManagerInternal *, details::IStreamInternal *)
 
KillerNotificationTransferRecordManagerInternalInternal__ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv (KillerNotificationTransferRecordManagerInternalInternal *)
 
void__dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv (KillerNotificationTransferRecordManagerInternalInternal *, int)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable

+ + + +

◆ nn::sl::details::IKillerNotificationTransferRecordManagerInternal

+ +
+
+ + + + +
struct nn::sl::details::IKillerNotificationTransferRecordManagerInternal
+
+ + + + + +
Data Fields
+IKillerNotificationTransferRecordManagerInternalVTable * +vtable +
+ +
+
+ +

◆ nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal

+ +
+
+ + + + +
struct nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal
+
+ + + + + + + + +
Data Fields
+IKillerNotificationTransferRecordManagerInternalVTable * +vtable +
+void * +killerNotificationTransferRecordManagerImpl +
+ +
+
+
+ + + + diff --git a/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.map b/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.map new file mode 100644 index 00000000..e5a3d1e6 --- /dev/null +++ b/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.md5 b/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..5a379039 --- /dev/null +++ b/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +80da6f36477d6386955a38e6260a0f3b \ No newline at end of file diff --git a/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.png b/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.png new file mode 100644 index 00000000..6c64aebc Binary files /dev/null and b/IKillerNotificationTransferRecordManagerDetails_8h__dep__incl.png differ diff --git a/IKillerNotificationTransferRecordManagerDetails_8h__incl.map b/IKillerNotificationTransferRecordManagerDetails_8h__incl.map new file mode 100644 index 00000000..e227e593 --- /dev/null +++ b/IKillerNotificationTransferRecordManagerDetails_8h__incl.map @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IKillerNotificationTransferRecordManagerDetails_8h__incl.md5 b/IKillerNotificationTransferRecordManagerDetails_8h__incl.md5 new file mode 100644 index 00000000..dd549cc5 --- /dev/null +++ b/IKillerNotificationTransferRecordManagerDetails_8h__incl.md5 @@ -0,0 +1 @@ +ad0ba6ac77d6ab8b98e296b06484b37f \ No newline at end of file diff --git a/IKillerNotificationTransferRecordManagerDetails_8h__incl.png b/IKillerNotificationTransferRecordManagerDetails_8h__incl.png new file mode 100644 index 00000000..225689c0 Binary files /dev/null and b/IKillerNotificationTransferRecordManagerDetails_8h__incl.png differ diff --git a/IKillerNotificationTransferRecordManagerDetails_8h_source.html b/IKillerNotificationTransferRecordManagerDetails_8h_source.html new file mode 100644 index 00000000..6c742d89 --- /dev/null +++ b/IKillerNotificationTransferRecordManagerDetails_8h_source.html @@ -0,0 +1,411 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IKillerNotificationTransferRecordManagerDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IKillerNotificationTransferRecordManagerDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/FileStream.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class KillerNotificationSelector;
+
12namespace details
+
13{
+
14class IKillerNotificationTransferRecordManagerBase;
+
15struct IKillerNotificationTransferRecordManagerInternal;
+ + + + + + + + +
24
+ +
45WUT_CHECK_SIZE(IKillerNotificationTransferRecordManagerInternalVTable, 0x50);
+
46WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x14, LoadFn);
+
47WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x1C, LoadInitialFn);
+
48WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x24, StoreFn);
+
49WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x2C, FinalizeFn);
+
50WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x34, GetRecordCountFn);
+
51WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x3C, GetRecordsFn);
+
52WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x44, RegisterRecordsFn);
+
53WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternalVTable, 0x4C, RegisterRecordsOtherFn);
+
54
+ +
59WUT_CHECK_SIZE(IKillerNotificationTransferRecordManagerInternal, 0x4);
+
60WUT_CHECK_OFFSET(IKillerNotificationTransferRecordManagerInternal, 0x00, vtable);
+
61
+ +
67WUT_CHECK_SIZE(KillerNotificationTransferRecordManagerInternalInternal, 0x8);
+
68WUT_CHECK_OFFSET(KillerNotificationTransferRecordManagerInternalInternal, 0x00, vtable);
+
69WUT_CHECK_OFFSET(KillerNotificationTransferRecordManagerInternalInternal, 0x04, killerNotificationTransferRecordManagerImpl);
+
70
+ + +
73extern "C" void *
+ +
75extern "C" void
+ +
77extern "C" nn::Result
+ +
79extern "C" nn::Result
+ +
81extern "C" uint32_t
+ +
83extern "C" uint32_t
+ +
85extern "C" void
+ +
87extern "C" nn::Result
+ +
89
+
90
+ + +
93extern "C" void *
+ +
95
+
+ +
97{
+ +
99
+
100public:
+ +
102
+
103 virtual nn::Result
+ +
105
+
106 virtual nn::Result
+ +
108
+
109 virtual nn::Result
+ +
111
+
112 virtual void
+
113 Finalize() = 0;
+
114
+
115 virtual uint32_t
+
116 GetRecordCount() const = 0;
+
117
+
118 virtual uint32_t
+ +
120
+
121 virtual void
+ +
123
+
124 virtual nn::Result
+ +
126
+
127private:
+ +
129 GetInternal() = 0;
+
130};
+
+
131
+
+ +
133{
+
134public:
+
+ +
136 mInstancePtr(instance)
+
137 {
+
138 }
+
+
139
+ +
141
+
142 void
+
+
143 Finalize() override
+
144 {
+
145 if (!mInstancePtr) {
+
146 return;
+
147 }
+
148 mInstancePtr->vtable->FinalizeFn(mInstancePtr);
+
149 }
+
+
150
+ +
+ +
153 {
+
154 if (!mInstancePtr) {
+ +
156 }
+
157 return mInstancePtr->vtable->LoadFn(mInstancePtr, stream.GetInternal());
+
158 }
+
+
159
+ +
+
161 LoadInitial() override
+
162 {
+
163 if (!mInstancePtr) {
+ +
165 }
+
166 return mInstancePtr->vtable->LoadInitialFn(mInstancePtr);
+
167 }
+
+
168
+ +
+ +
171 {
+
172 if (!mInstancePtr) {
+ +
174 }
+
175 return mInstancePtr->vtable->StoreFn(mInstancePtr, stream.GetInternal());
+
176 }
+
+
177
+ +
+
179 GetRecordCount() const override
+
180 {
+
181 if (!mInstancePtr) {
+
182 return 0;
+
183 }
+
184 return mInstancePtr->vtable->GetRecordCountFn(mInstancePtr);
+
185 }
+
+
186
+ +
+ +
189 {
+
190 if (!mInstancePtr) {
+
191 return 0;
+
192 }
+
193 return mInstancePtr->vtable->GetRecordsFn(mInstancePtr, outTransferRecords, maxTransferRecords);
+
194 }
+
+
195
+
196 void
+
+ +
198 {
+
199 if (!mInstancePtr) {
+
200 return;
+
201 }
+
202 mInstancePtr->vtable->RegisterRecordsFn(mInstancePtr, transferRecords, numTransferRecords);
+
203 }
+
+
204
+ +
+ +
207 {
+
208 if (!mInstancePtr) {
+ +
210 }
+
211 return mInstancePtr->vtable->RegisterRecordsOtherFn(mInstancePtr, u1, u2);
+
212 }
+
+
213
+
214private:
+ +
216 GetInternal() override
+
217 {
+
218 return mInstancePtr;
+
219 }
+ +
221};
+
+
222} // namespace details
+
223} // namespace nn::sl
+
224
+
225#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + +
virtual uint32_t GetRecords(KillerNotificationTransferRecord *outTransferRecords, uint32_t maxTransferRecords) const =0
+
virtual void RegisterRecords(const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords)=0
+
virtual nn::Result Load(nn::sl::details::IStreamBase &stream)=0
+ +
virtual nn::Result RegisterRecords(const uint32_t *u1, uint32_t u2)=0
+
virtual nn::Result Store(nn::sl::details::IStreamBase &stream)=0
+ + + + +
void RegisterRecords(const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords) override
+ + +
uint32_t GetRecords(KillerNotificationTransferRecord *outTransferRecords, uint32_t maxTransferRecords) const override
+ + + + + +
KillerNotificationTransferRecordManagerFromPtr(details::IKillerNotificationTransferRecordManagerInternal *instance)
+ +
void RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi(IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
+
IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn RegisterRecordsFn
+
void(* IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn)(IKillerNotificationTransferRecordManagerInternal *)
+
uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn)(IKillerNotificationTransferRecordManagerInternal *)
+
nn::Result Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream(IKillerNotificationTransferRecordManagerInternal *, details::IStreamInternal *)
+
nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadFn)(IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
+ +
IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn GetRecordCountFn
+
nn::Result LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(IKillerNotificationTransferRecordManagerInternal *)
+
nn::Result Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream(IKillerNotificationTransferRecordManagerInternal *, details::IStreamInternal *)
+ +
void Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(IKillerNotificationTransferRecordManagerInternal *)
+
nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn)(IKillerNotificationTransferRecordManagerInternal *, const uint32_t *, uint32_t)
+
struct nn::sl::details::IKillerNotificationTransferRecordManagerInternal IKillerNotificationTransferRecordManagerIntern
+
void(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn)(IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
+
void * __dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv(KillerNotificationTransferRecordManagerInternalInternal *, int)
+
uint32_t GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi(IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
+ +
KillerNotificationTransferRecordManagerInternalInternal * __ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv(KillerNotificationTransferRecordManagerInternalInternal *)
+ + +
IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn RegisterRecordsOtherFn
+
nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn)(IKillerNotificationTransferRecordManagerInternal *)
+ +
uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn)(IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
+
IKillerNotificationTransferRecordManagerIntern * __ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(IKillerNotificationTransferRecordManagerInternal *)
+
nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_StoreFn)(IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
+
void * __dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(IKillerNotificationTransferRecordManagerInternal *, int)
+ + +
uint32_t GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv(IKillerNotificationTransferRecordManagerInternal *)
+ + + + + + + + +
+ + + + diff --git a/ILaunchedTitleListAccessoDetails_8h.html b/ILaunchedTitleListAccessoDetails_8h.html new file mode 100644 index 00000000..0069b78a --- /dev/null +++ b/ILaunchedTitleListAccessoDetails_8h.html @@ -0,0 +1,266 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ILaunchedTitleListAccessoDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ILaunchedTitleListAccessoDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ILaunchedTitleListAccessoDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ILaunchedTitleListAccessorInternalVTable
 
struct  ILaunchedTitleListAccessorInternal
 
class  ILaunchedTitleListAccessorBase
 
class  LaunchedTitleListAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* ILaunchedTitleListAccessor_GetByAccountFn) (ILaunchedTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId)
 
typedef struct nn::sl::details::ILaunchedTitleListAccessorInternal ILaunchedTitleListAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ILaunchedTitleListAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ILaunchedTitleListAccessorInternalVTable
+
+
+

Definition at line 20 of file ILaunchedTitleListAccessoDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+ILaunchedTitleListAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+ILaunchedTitleListAccessor_GetByAccountFn +GetByAccountFn +
+ +
+
+ +

◆ nn::sl::details::ILaunchedTitleListAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::ILaunchedTitleListAccessorInternal
+
+
+

Definition at line 32 of file ILaunchedTitleListAccessoDetails.h.

+
+ + + + +
Data Fields
+ILaunchedTitleListAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ILaunchedTitleListAccessoDetails_8h__dep__incl.map b/ILaunchedTitleListAccessoDetails_8h__dep__incl.map new file mode 100644 index 00000000..953ace60 --- /dev/null +++ b/ILaunchedTitleListAccessoDetails_8h__dep__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/ILaunchedTitleListAccessoDetails_8h__dep__incl.md5 b/ILaunchedTitleListAccessoDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..1a54e259 --- /dev/null +++ b/ILaunchedTitleListAccessoDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +933e6d96e22f033e1cae980db4e8951b \ No newline at end of file diff --git a/ILaunchedTitleListAccessoDetails_8h__dep__incl.png b/ILaunchedTitleListAccessoDetails_8h__dep__incl.png new file mode 100644 index 00000000..939e6cd6 Binary files /dev/null and b/ILaunchedTitleListAccessoDetails_8h__dep__incl.png differ diff --git a/ILaunchedTitleListAccessoDetails_8h__incl.map b/ILaunchedTitleListAccessoDetails_8h__incl.map new file mode 100644 index 00000000..f1503cda --- /dev/null +++ b/ILaunchedTitleListAccessoDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ILaunchedTitleListAccessoDetails_8h__incl.md5 b/ILaunchedTitleListAccessoDetails_8h__incl.md5 new file mode 100644 index 00000000..37a2f472 --- /dev/null +++ b/ILaunchedTitleListAccessoDetails_8h__incl.md5 @@ -0,0 +1 @@ +6219f68f5aac33b41f723da92775022f \ No newline at end of file diff --git a/ILaunchedTitleListAccessoDetails_8h__incl.png b/ILaunchedTitleListAccessoDetails_8h__incl.png new file mode 100644 index 00000000..b9397266 Binary files /dev/null and b/ILaunchedTitleListAccessoDetails_8h__incl.png differ diff --git a/ILaunchedTitleListAccessoDetails_8h_source.html b/ILaunchedTitleListAccessoDetails_8h_source.html new file mode 100644 index 00000000..ffcdbae6 --- /dev/null +++ b/ILaunchedTitleListAccessoDetails_8h_source.html @@ -0,0 +1,221 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ILaunchedTitleListAccessoDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ILaunchedTitleListAccessoDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class KillerNotificationSelector;
+
12class TitleListCache;
+
13namespace details
+
14{
+
15class ILaunchedTitleListAccessorBase;
+ +
17
+ +
19
+ + + +
31
+
+ +
33{
+ +
35} ILaunchedTitleListAccessorInternal;
+
+
36WUT_CHECK_SIZE(ILaunchedTitleListAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(ILaunchedTitleListAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ + +
43
+
44public:
+ + +
47
+
48 virtual nn::Result
+ +
50
+
51private:
+ +
53 GetInternal() = 0;
+
54};
+
+
55
+
+ +
57{
+
58public:
+
+ +
60 mInstancePtr(ptr)
+
61 {
+
62 }
+
+
63
+ +
+ +
66 {
+
67 if (!mInstancePtr) {
+ +
69 }
+
70 return mInstancePtr->vtable->GetByAccountFn(mInstancePtr, outTitleInfos, outTitleInfoNum, maxNumTitleInfos, userId);
+
71 }
+
+
72
+ +
+
74 GetInternal() override
+
75 {
+
76 return mInstancePtr;
+
77 }
+
+
78
+
79private:
+ +
81};
+
+
82
+
83
+
84} // namespace details
+
85
+
86} // namespace nn::sl
+
87
+
88#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + + +
virtual nn::Result GetByAccount(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId) const =0
+ +
LaunchedTitleListAccessorFromPtr(details::ILaunchedTitleListAccessorInternal *ptr)
+
nn::Result GetByAccount(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoNum, int maxNumTitleInfos, int userId) const override
+
details::ILaunchedTitleListAccessorInternal * GetInternal() override
+ + + +
nn::Result(* ILaunchedTitleListAccessor_GetByAccountFn)(ILaunchedTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId)
+
struct nn::sl::details::ILaunchedTitleListAccessorInternal ILaunchedTitleListAccessorInternal
+ + + + + + + + + + +
+ + + + diff --git a/ILaunchedTitleListAccessor_8h.html b/ILaunchedTitleListAccessor_8h.html new file mode 100644 index 00000000..21785c20 --- /dev/null +++ b/ILaunchedTitleListAccessor_8h.html @@ -0,0 +1,202 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ILaunchedTitleListAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ILaunchedTitleListAccessor.h File Reference
+
+
+
+Include dependency graph for ILaunchedTitleListAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ILaunchedTitleListAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Enumerations

enum  LaunchedTitleListAccessorType {
+  TITLE_LIST_ACCESSOR_LAUNCHED_TITLES = 0 +,
+  TITLE_LIST_ACCESSOR_PLAY_STATS = 1 +
+ }
 
+ + + + + +

+Functions

details::ILaunchedTitleListAccessorBaseGetDefaultLaunchedTitleListAccessor (LaunchedTitleListAccessorType type)
 
details::ILaunchedTitleListAccessorBaseGetDefaultLaunchedTitleListAccessor ()
 
+
+ + + + diff --git a/ILaunchedTitleListAccessor_8h__dep__incl.map b/ILaunchedTitleListAccessor_8h__dep__incl.map new file mode 100644 index 00000000..33281a1d --- /dev/null +++ b/ILaunchedTitleListAccessor_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ILaunchedTitleListAccessor_8h__dep__incl.md5 b/ILaunchedTitleListAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..a169e261 --- /dev/null +++ b/ILaunchedTitleListAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +b3262a248fb249d2096daa3f66e203d0 \ No newline at end of file diff --git a/ILaunchedTitleListAccessor_8h__dep__incl.png b/ILaunchedTitleListAccessor_8h__dep__incl.png new file mode 100644 index 00000000..ac1c456a Binary files /dev/null and b/ILaunchedTitleListAccessor_8h__dep__incl.png differ diff --git a/ILaunchedTitleListAccessor_8h__incl.map b/ILaunchedTitleListAccessor_8h__incl.map new file mode 100644 index 00000000..73edb812 --- /dev/null +++ b/ILaunchedTitleListAccessor_8h__incl.map @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ILaunchedTitleListAccessor_8h__incl.md5 b/ILaunchedTitleListAccessor_8h__incl.md5 new file mode 100644 index 00000000..92926a7d --- /dev/null +++ b/ILaunchedTitleListAccessor_8h__incl.md5 @@ -0,0 +1 @@ +4dcf84a3350f6d108786eec73755575e \ No newline at end of file diff --git a/ILaunchedTitleListAccessor_8h__incl.png b/ILaunchedTitleListAccessor_8h__incl.png new file mode 100644 index 00000000..fb2ccdbe Binary files /dev/null and b/ILaunchedTitleListAccessor_8h__incl.png differ diff --git a/ILaunchedTitleListAccessor_8h_source.html b/ILaunchedTitleListAccessor_8h_source.html new file mode 100644 index 00000000..57d8ad4a --- /dev/null +++ b/ILaunchedTitleListAccessor_8h_source.html @@ -0,0 +1,202 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ILaunchedTitleListAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ILaunchedTitleListAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
+ +
12{
+
13
+
14public:
+
+ +
16 {
+
17 InitInternalVtable();
+
18 }
+
+
19
+
+ +
21 {
+
22 InitInternalVtable();
+
23 }
+
+
24
+ +
+ +
27 {
+
28 InitInternalVtable();
+
29 return *this;
+
30 }
+
+
31
+ +
+ +
34 {
+
35 InitInternalVtable();
+
36 return *this;
+
37 }
+
+
38
+
39 ~ILaunchedTitleListAccessor() override = default;
+
40
+
41private:
+
42 static nn::Result
+
43 GetByAccountWrapper(details::ILaunchedTitleListAccessorInternal *instance, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId)
+
44 {
+
45 return instance->vtable->instance->GetByAccount(outTitleInfos, outTitleInfoSize, inTitleInfosSize, userId);
+
46 }
+
47
+ +
49 GetInternal() override
+
50 {
+
51 return &mInstance;
+
52 }
+
53
+
54 void
+
55 InitInternalVtable()
+
56 {
+
57 mVTable = {.instance = this,
+
58 .GetByAccountFn = &GetByAccountWrapper};
+
59 mInstance.vtable = &mVTable;
+
60 }
+
61
+
62 details::ILaunchedTitleListAccessorInternal mInstance{};
+
63 details::ILaunchedTitleListAccessorInternalVTable mVTable{};
+
64};
+
+
65
+ +
71
+
72details::ILaunchedTitleListAccessorBase &
+ + + +
76} // namespace nn::sl
+
77
+
78#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
ILaunchedTitleListAccessor(ILaunchedTitleListAccessor &src)
+
~ILaunchedTitleListAccessor() override=default
+
ILaunchedTitleListAccessor & operator=(const ILaunchedTitleListAccessor &other)
+ +
ILaunchedTitleListAccessor & operator=(ILaunchedTitleListAccessor &&src) noexcept
+ +
virtual nn::Result GetByAccount(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId) const =0
+ + + + + + + +
details::ILaunchedTitleListAccessorBase & GetDefaultLaunchedTitleListAccessor()
+ + + +
+ + + + diff --git a/IMetaInfoAccessorDetails_8h.html b/IMetaInfoAccessorDetails_8h.html new file mode 100644 index 00000000..10acad64 --- /dev/null +++ b/IMetaInfoAccessorDetails_8h.html @@ -0,0 +1,264 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IMetaInfoAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IMetaInfoAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IMetaInfoAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IMetaInfoAccessorInternalVTable
 
struct  IMetaInfoAccessorInternal
 
class  IMetaInfoAccessorBase
 
class  MetaInfoAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IMetaInfoAccessor_GetFn) (IMetaInfoAccessorInternal *, nn::sl::TitleMetaInfo *, const nn::sl::TitleInfo &)
 
typedef struct nn::sl::details::IMetaInfoAccessorInternal IMetaInfoAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IMetaInfoAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IMetaInfoAccessorInternalVTable
+
+
+

Definition at line 19 of file IMetaInfoAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IMetaInfoAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IMetaInfoAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IMetaInfoAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IMetaInfoAccessorInternal
+
+
+

Definition at line 32 of file IMetaInfoAccessorDetails.h.

+
+ + + + +
Data Fields
+IMetaInfoAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IMetaInfoAccessorDetails_8h__dep__incl.map b/IMetaInfoAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..bef529fc --- /dev/null +++ b/IMetaInfoAccessorDetails_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/IMetaInfoAccessorDetails_8h__dep__incl.md5 b/IMetaInfoAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..b0bbd659 --- /dev/null +++ b/IMetaInfoAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +f5427cb3fc0dd4dbe3dd86e8d16ff92e \ No newline at end of file diff --git a/IMetaInfoAccessorDetails_8h__dep__incl.png b/IMetaInfoAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..4b9a9e1b Binary files /dev/null and b/IMetaInfoAccessorDetails_8h__dep__incl.png differ diff --git a/IMetaInfoAccessorDetails_8h__incl.map b/IMetaInfoAccessorDetails_8h__incl.map new file mode 100644 index 00000000..90b27865 --- /dev/null +++ b/IMetaInfoAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IMetaInfoAccessorDetails_8h__incl.md5 b/IMetaInfoAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..3d1fdd8c --- /dev/null +++ b/IMetaInfoAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +d88c01f58816f5e97cd79d65adbafacc \ No newline at end of file diff --git a/IMetaInfoAccessorDetails_8h__incl.png b/IMetaInfoAccessorDetails_8h__incl.png new file mode 100644 index 00000000..31570649 Binary files /dev/null and b/IMetaInfoAccessorDetails_8h__incl.png differ diff --git a/IMetaInfoAccessorDetails_8h_source.html b/IMetaInfoAccessorDetails_8h_source.html new file mode 100644 index 00000000..8af59cfd --- /dev/null +++ b/IMetaInfoAccessorDetails_8h_source.html @@ -0,0 +1,214 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IMetaInfoAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IMetaInfoAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class TitleListCache;
+
12namespace details
+
13{
+
14class IMetaInfoAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} IMetaInfoAccessorInternal;
+
+
36WUT_CHECK_SIZE(IMetaInfoAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IMetaInfoAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ +
45 virtual ~IMetaInfoAccessorBase() = default;
+
46
+
47 virtual nn::Result
+ +
49
+
50private:
+ +
52 GetInternal() = 0;
+
53};
+
+
54
+
+ +
56{
+
57public:
+
+ +
59 mInstancePtr(ptr)
+
60 {
+
61 }
+
+ +
+ +
64 {
+
65 if (!mInstancePtr) {
+ +
67 }
+
68 return mInstancePtr->vtable->GetFn(mInstancePtr, outMetaInfo, titleInfo);
+
69 }
+
+
70
+
71private:
+ +
73 GetInternal() override
+
74 {
+
75 return mInstancePtr;
+
76 }
+
77
+ +
79};
+
+
80} // namespace details
+
81
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + +
virtual nn::Result Get(nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo) const =0
+ + + +
MetaInfoAccessorFromPtr(details::IMetaInfoAccessorInternal *ptr)
+
nn::Result Get(nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo) const override
+ + + +
struct nn::sl::details::IMetaInfoAccessorInternal IMetaInfoAccessorInternal
+ + +
nn::Result(* IMetaInfoAccessor_GetFn)(IMetaInfoAccessorInternal *, nn::sl::TitleMetaInfo *, const nn::sl::TitleInfo &)
+ + + + + + + + + +
+ + + + diff --git a/IMetaInfoAccessor_8h.html b/IMetaInfoAccessor_8h.html new file mode 100644 index 00000000..1d0bf9f1 --- /dev/null +++ b/IMetaInfoAccessor_8h.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IMetaInfoAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IMetaInfoAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IMetaInfoAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IMetaInfoAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  MetaInfoAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IMetaInfoAccessorBaseGetDefaultMetaInfoAccessor ()
 
+
+ + + + diff --git a/IMetaInfoAccessor_8h__dep__incl.map b/IMetaInfoAccessor_8h__dep__incl.map new file mode 100644 index 00000000..4b9a49aa --- /dev/null +++ b/IMetaInfoAccessor_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/IMetaInfoAccessor_8h__dep__incl.md5 b/IMetaInfoAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..6aecd8cf --- /dev/null +++ b/IMetaInfoAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +fc7f3867d75e12f7a41ee519a8bf9af1 \ No newline at end of file diff --git a/IMetaInfoAccessor_8h__dep__incl.png b/IMetaInfoAccessor_8h__dep__incl.png new file mode 100644 index 00000000..1db2254c Binary files /dev/null and b/IMetaInfoAccessor_8h__dep__incl.png differ diff --git a/IMetaInfoAccessor_8h__incl.map b/IMetaInfoAccessor_8h__incl.map new file mode 100644 index 00000000..b8001bf9 --- /dev/null +++ b/IMetaInfoAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IMetaInfoAccessor_8h__incl.md5 b/IMetaInfoAccessor_8h__incl.md5 new file mode 100644 index 00000000..543e8677 --- /dev/null +++ b/IMetaInfoAccessor_8h__incl.md5 @@ -0,0 +1 @@ +9caf778e7d03e5678502e8cf771c83e5 \ No newline at end of file diff --git a/IMetaInfoAccessor_8h__incl.png b/IMetaInfoAccessor_8h__incl.png new file mode 100644 index 00000000..abc6479f Binary files /dev/null and b/IMetaInfoAccessor_8h__incl.png differ diff --git a/IMetaInfoAccessor_8h_source.html b/IMetaInfoAccessor_8h_source.html new file mode 100644 index 00000000..d84d9b92 --- /dev/null +++ b/IMetaInfoAccessor_8h_source.html @@ -0,0 +1,194 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IMetaInfoAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IMetaInfoAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
22
+
+ +
24 {
+
25 InitInternalVtable();
+
26 }
+
+
27
+ +
+ +
30 {
+
31 InitInternalVtable();
+
32 return *this;
+
33 }
+
+
34
+ +
+ +
37 {
+
38 InitInternalVtable();
+
39 return *this;
+
40 }
+
+
41
+
42 ~MetaInfoAccessor() override = default;
+
43
+
44private:
+
45 static nn::Result
+
46 GetWrapper(details::IMetaInfoAccessorInternal *instance, nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo)
+
47 {
+
48 return instance->vtable->instance->Get(outMetaInfo, titleInfo);
+
49 }
+
50
+ +
52 GetInternal() override
+
53 {
+
54 return &mInstance;
+
55 }
+
56
+
57 void
+
58 InitInternalVtable()
+
59 {
+
60 mVTable = {.instance = this,
+
61 .GetFn = &GetWrapper};
+
62 mInstance.vtable = &mVTable;
+
63 }
+
64
+
65 details::IMetaInfoAccessorInternal mInstance{};
+
66 details::IMetaInfoAccessorInternalVTable mVTable{};
+
67};
+
+
68
+
69details::IMetaInfoAccessorBase &
+ +
71} // namespace nn::sl
+
72
+
73#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
MetaInfoAccessor(MetaInfoAccessor &src)
+ +
MetaInfoAccessor & operator=(const MetaInfoAccessor &other)
+
MetaInfoAccessor & operator=(MetaInfoAccessor &&src) noexcept
+
~MetaInfoAccessor() override=default
+ +
virtual nn::Result Get(nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo) const =0
+ + + + +
details::IMetaInfoAccessorBase & GetDefaultMetaInfoAccessor()
+ + + + + +
+ + + + diff --git a/IPreferentialTitleAccessorDetails_8h.html b/IPreferentialTitleAccessorDetails_8h.html new file mode 100644 index 00000000..7742acdf --- /dev/null +++ b/IPreferentialTitleAccessorDetails_8h.html @@ -0,0 +1,259 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IPreferentialTitleAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IPreferentialTitleAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IPreferentialTitleAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IPreferentialTitleAccessorInternalVTable
 
struct  IPreferentialTitleAccessorInternal
 
class  IPreferentialTitleAccessorBase
 
class  PreferentialTitleAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IPreferentialTitleAccessorBase_GetFn) (IPreferentialTitleAccessorInternal *, TitleInfo *, uint32_t *, int, uint32_t)
 
typedef struct nn::sl::details::IPreferentialTitleAccessorInternal IPreferentialTitleAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IPreferentialTitleAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IPreferentialTitleAccessorInternalVTable
+
+
+

Definition at line 19 of file IPreferentialTitleAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IPreferentialTitleAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IPreferentialTitleAccessorBase_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IPreferentialTitleAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IPreferentialTitleAccessorInternal
+
+
+

Definition at line 32 of file IPreferentialTitleAccessorDetails.h.

+
+ + + + +
Data Fields
+IPreferentialTitleAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IPreferentialTitleAccessorDetails_8h__dep__incl.map b/IPreferentialTitleAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..efe81755 --- /dev/null +++ b/IPreferentialTitleAccessorDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IPreferentialTitleAccessorDetails_8h__dep__incl.md5 b/IPreferentialTitleAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..7bc6b100 --- /dev/null +++ b/IPreferentialTitleAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +f6f105d7c0c6bfa21b2226241dd79a1f \ No newline at end of file diff --git a/IPreferentialTitleAccessorDetails_8h__dep__incl.png b/IPreferentialTitleAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..316c0036 Binary files /dev/null and b/IPreferentialTitleAccessorDetails_8h__dep__incl.png differ diff --git a/IPreferentialTitleAccessorDetails_8h__incl.map b/IPreferentialTitleAccessorDetails_8h__incl.map new file mode 100644 index 00000000..b0333355 --- /dev/null +++ b/IPreferentialTitleAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IPreferentialTitleAccessorDetails_8h__incl.md5 b/IPreferentialTitleAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..15590683 --- /dev/null +++ b/IPreferentialTitleAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +df80c94931dab33d29797fff94864014 \ No newline at end of file diff --git a/IPreferentialTitleAccessorDetails_8h__incl.png b/IPreferentialTitleAccessorDetails_8h__incl.png new file mode 100644 index 00000000..be950ccc Binary files /dev/null and b/IPreferentialTitleAccessorDetails_8h__incl.png differ diff --git a/IPreferentialTitleAccessorDetails_8h_source.html b/IPreferentialTitleAccessorDetails_8h_source.html new file mode 100644 index 00000000..4cb0d519 --- /dev/null +++ b/IPreferentialTitleAccessorDetails_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IPreferentialTitleAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IPreferentialTitleAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class QuickStartApplicationSelector;
+
12namespace details
+
13{
+
14class IPreferentialTitleAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} IPreferentialTitleAccessorInternal;
+
+
36WUT_CHECK_SIZE(IPreferentialTitleAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IPreferentialTitleAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ +
45
+ +
47
+
48 virtual nn::Result
+ +
50
+
51private:
+ +
53 GetInternal() = 0;
+
54};
+
+
55
+
+ +
57{
+
58public:
+
+ +
60 mInstancePtr(ptr)
+
61 {
+
62 }
+
+ +
+ +
65 {
+
66 if (!mInstancePtr) {
+ +
68 }
+
69 return mInstancePtr->vtable->GetFn(mInstancePtr, outTitleInfo, outTitleInfoNum, maxNumTitleInfos, u1);
+
70 }
+
+
71
+
72private:
+ +
74 GetInternal() override
+
75 {
+
76 return mInstancePtr;
+
77 }
+
78
+ +
80};
+
+
81} // namespace details
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + +
virtual nn::Result Get(TitleInfo *outTitleInfo, uint32_t *outTitleInfoNum, int maxNumTitleInfos, uint32_t u1) const =0
+ + +
PreferentialTitleAccessorFromPtr(details::IPreferentialTitleAccessorInternal *ptr)
+
nn::Result Get(TitleInfo *outTitleInfo, uint32_t *outTitleInfoNum, int maxNumTitleInfos, uint32_t u1) const override
+ + + + +
nn::Result(* IPreferentialTitleAccessorBase_GetFn)(IPreferentialTitleAccessorInternal *, TitleInfo *, uint32_t *, int, uint32_t)
+ + +
struct nn::sl::details::IPreferentialTitleAccessorInternal IPreferentialTitleAccessorInternal
+ + + + + + + +
+ + + + diff --git a/IPreferentialTitleAccessor_8h.html b/IPreferentialTitleAccessor_8h.html new file mode 100644 index 00000000..d7e632aa --- /dev/null +++ b/IPreferentialTitleAccessor_8h.html @@ -0,0 +1,182 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IPreferentialTitleAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IPreferentialTitleAccessor.h File Reference
+
+
+
+Include dependency graph for IPreferentialTitleAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IPreferentialTitleAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IPreferentialTitleAccessorBaseGetDefaultPreferentialTitleAccessor ()
 
+
+ + + + diff --git a/IPreferentialTitleAccessor_8h__dep__incl.map b/IPreferentialTitleAccessor_8h__dep__incl.map new file mode 100644 index 00000000..7ed7baef --- /dev/null +++ b/IPreferentialTitleAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IPreferentialTitleAccessor_8h__dep__incl.md5 b/IPreferentialTitleAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..acdda808 --- /dev/null +++ b/IPreferentialTitleAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +15b0f590ac5d86138eee36391d3ee22f \ No newline at end of file diff --git a/IPreferentialTitleAccessor_8h__dep__incl.png b/IPreferentialTitleAccessor_8h__dep__incl.png new file mode 100644 index 00000000..1aef1fa3 Binary files /dev/null and b/IPreferentialTitleAccessor_8h__dep__incl.png differ diff --git a/IPreferentialTitleAccessor_8h__incl.map b/IPreferentialTitleAccessor_8h__incl.map new file mode 100644 index 00000000..95d6dd6e --- /dev/null +++ b/IPreferentialTitleAccessor_8h__incl.map @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IPreferentialTitleAccessor_8h__incl.md5 b/IPreferentialTitleAccessor_8h__incl.md5 new file mode 100644 index 00000000..5abfd3f0 --- /dev/null +++ b/IPreferentialTitleAccessor_8h__incl.md5 @@ -0,0 +1 @@ +7cb1bd4192424448622aa44fc93a7e30 \ No newline at end of file diff --git a/IPreferentialTitleAccessor_8h__incl.png b/IPreferentialTitleAccessor_8h__incl.png new file mode 100644 index 00000000..61b83449 Binary files /dev/null and b/IPreferentialTitleAccessor_8h__incl.png differ diff --git a/IPreferentialTitleAccessor_8h_source.html b/IPreferentialTitleAccessor_8h_source.html new file mode 100644 index 00000000..0a72174e --- /dev/null +++ b/IPreferentialTitleAccessor_8h_source.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IPreferentialTitleAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IPreferentialTitleAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
+ +
12{
+
13
+
14public:
+
+ +
16 {
+
17 InitInternalVtable();
+
18 }
+
+
19
+
+ +
21 {
+
22 InitInternalVtable();
+
23 }
+
+
24
+ +
+ +
27 {
+
28 InitInternalVtable();
+
29 return *this;
+
30 }
+
+
31
+ +
+ +
34 {
+
35 InitInternalVtable();
+
36 return *this;
+
37 }
+
+
38
+
39 ~IPreferentialTitleAccessor() override = default;
+
40
+
41private:
+
42 static nn::Result
+
43 GetWrapper(details::IPreferentialTitleAccessorInternal *instance, TitleInfo *outTitleInfo, uint32_t *outTitleInfoSize, int maxTitleInfo, uint32_t u1)
+
44 {
+
45 return instance->vtable->instance->Get(outTitleInfo, outTitleInfoSize, maxTitleInfo, u1);
+
46 }
+
47
+ +
49 GetInternal() override
+
50 {
+
51 return &mInstance;
+
52 }
+
53
+
54 void
+
55 InitInternalVtable()
+
56 {
+
57 mVTable = {.instance = this,
+
58 .GetFn = &GetWrapper};
+
59 mInstance.vtable = &mVTable;
+
60 }
+
61
+
62 details::IPreferentialTitleAccessorInternal mInstance{};
+
63 details::IPreferentialTitleAccessorInternalVTable mVTable{};
+
64};
+
+
65
+
66details::IPreferentialTitleAccessorBase &
+ +
68} // namespace nn::sl
+
69
+
70#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
~IPreferentialTitleAccessor() override=default
+
IPreferentialTitleAccessor & operator=(const IPreferentialTitleAccessor &other)
+
IPreferentialTitleAccessor & operator=(IPreferentialTitleAccessor &&src) noexcept
+ +
IPreferentialTitleAccessor(IPreferentialTitleAccessor &src)
+ +
virtual nn::Result Get(TitleInfo *outTitleInfo, uint32_t *outTitleInfoNum, int maxNumTitleInfos, uint32_t u1) const =0
+ + + + +
details::IPreferentialTitleAccessorBase & GetDefaultPreferentialTitleAccessor()
+ + + +
+ + + + diff --git a/ISerializerDetails_8h.html b/ISerializerDetails_8h.html new file mode 100644 index 00000000..b4530681 --- /dev/null +++ b/ISerializerDetails_8h.html @@ -0,0 +1,265 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ISerializerDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISerializerDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+Include dependency graph for ISerializerDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ISerializerInternalVTable
 
struct  ISerializerInternal
 
class  ISerializerBase< T >
 
class  SerializerFromPtr< T >
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + + + +

+Typedefs

typedef nn::Result(* ISerializer_SerializeFn) (ISerializerInternal *, void *, uint32_t)
 
typedef nn::Result(* ISerializer_DeserializeFn) (ISerializerInternal *, void *, uint32_t)
 
typedef nn::Result(* ISerializer_GetCountFn) (ISerializerInternal *, uint32_t *)
 
typedef struct nn::sl::details::ISerializerInternal ISerializerInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ISerializerInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ISerializerInternalVTable
+
+
+

Definition at line 28 of file ISerializerDetails.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+ISerializerBase< uint8_t > * +instance +
+uint32_t +info +
+uint32_t +destructor +
+ISerializer_SerializeFn +SerializeFn +
+ISerializer_DeserializeFn +DeserializeFn +
+ISerializer_GetCountFn +GetCountFn +
+ +
+
+ +

◆ nn::sl::details::ISerializerInternal

+ +
+
+ + + + +
struct nn::sl::details::ISerializerInternal
+
+
+

Definition at line 47 of file ISerializerDetails.h.

+
+ + + + +
Data Fields
+ISerializerInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ISerializerDetails_8h__dep__incl.map b/ISerializerDetails_8h__dep__incl.map new file mode 100644 index 00000000..a5ba6add --- /dev/null +++ b/ISerializerDetails_8h__dep__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ISerializerDetails_8h__dep__incl.md5 b/ISerializerDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..d88f6a70 --- /dev/null +++ b/ISerializerDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +563c4497ce84f4238d92513fb3ad844b \ No newline at end of file diff --git a/ISerializerDetails_8h__dep__incl.png b/ISerializerDetails_8h__dep__incl.png new file mode 100644 index 00000000..feb056eb Binary files /dev/null and b/ISerializerDetails_8h__dep__incl.png differ diff --git a/ISerializerDetails_8h__incl.map b/ISerializerDetails_8h__incl.map new file mode 100644 index 00000000..7445b7b4 --- /dev/null +++ b/ISerializerDetails_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/ISerializerDetails_8h__incl.md5 b/ISerializerDetails_8h__incl.md5 new file mode 100644 index 00000000..e95f60a9 --- /dev/null +++ b/ISerializerDetails_8h__incl.md5 @@ -0,0 +1 @@ +8abfe4c5877919efe4820502ba192cac \ No newline at end of file diff --git a/ISerializerDetails_8h__incl.png b/ISerializerDetails_8h__incl.png new file mode 100644 index 00000000..adbc7485 Binary files /dev/null and b/ISerializerDetails_8h__incl.png differ diff --git a/ISerializerDetails_8h_source.html b/ISerializerDetails_8h_source.html new file mode 100644 index 00000000..65ae9985 --- /dev/null +++ b/ISerializerDetails_8h_source.html @@ -0,0 +1,276 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ISerializerDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ISerializerDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5
+
6#ifdef __cplusplus
+
7
+
8namespace nn::sl
+
9{
+
10template<typename T>
+ +
12
+
13class TitleIconCache;
+
14class DataCreator;
+
15class CacheManager;
+
16class Condition;
+ +
18class TitleListCache;
+
19
+
20namespace details
+
21{
+
22struct ISerializerInternal;
+
23
+ + + +
27
+ + + + + + +
46
+
+ +
48{
+ +
50} ISerializerInternal;
+
+
51WUT_CHECK_SIZE(ISerializerInternal, 0x04);
+
52WUT_CHECK_OFFSET(ISerializerInternal, 0x00, vtable);
+
53
+
54template<typename T>
+
+ +
56{
+ +
58 friend class nn::sl::DataCreator;
+ +
60 friend class nn::sl::Condition;
+ + +
63
+
64public:
+
65 ISerializerBase() = default;
+
66
+
67 virtual ~ISerializerBase() = default;
+
68
+
69 virtual nn::Result
+
70 Serialize(void *buffer, uint32_t size) const = 0;
+
71
+
72 virtual nn::Result
+
73 Deserialize(void *buffer, uint32_t size) const = 0;
+
74
+
75 virtual nn::Result
+ +
77
+
78private:
+ +
80 GetInternal() = 0;
+
81};
+
+
82
+
83
+
84template<typename T>
+
+ +
86{
+
87public:
+
+ +
89 mInstancePtr(ptr)
+
90 {
+
91 }
+
+
92
+ +
+
94 Serialize(void *buffer, uint32_t size) const override
+
95 {
+
96 if (!mInstancePtr) {
+ +
98 }
+
99 return mInstancePtr->vtable->SerializeFn(mInstancePtr, buffer, size);
+
100 }
+
+
101
+ +
+
103 Deserialize(void *buffer, uint32_t size) const override
+
104 {
+
105 if (!mInstancePtr) {
+ +
107 }
+
108 return mInstancePtr->vtable->DeserializeFn(mInstancePtr, buffer, size);
+
109 }
+
+
110
+ +
+
112 GetCount(uint32_t *outCount) const override
+
113 {
+
114 if (!mInstancePtr) {
+ +
116 }
+
117 return mInstancePtr->vtable->GetCountFn(mInstancePtr, outCount);
+
118 }
+
+
119
+
120private:
+ +
122 GetInternal() override
+
123 {
+
124 return mInstancePtr;
+
125 }
+
126
+
127 details::ISerializerInternal *mInstancePtr;
+
128};
+
+
129} // namespace details
+
130
+
131} // namespace nn::sl
+
132
+
133#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + + + +
virtual nn::Result Serialize(void *buffer, uint32_t size) const =0
+ +
virtual nn::Result GetCount(uint32_t *outCount) const =0
+
virtual ~ISerializerBase()=default
+ +
virtual nn::Result Deserialize(void *buffer, uint32_t size) const =0
+ +
nn::Result Deserialize(void *buffer, uint32_t size) const override
+
nn::Result GetCount(uint32_t *outCount) const override
+
nn::Result Serialize(void *buffer, uint32_t size) const override
+
SerializerFromPtr(details::ISerializerInternal *ptr)
+
nn::Result(* ISerializer_SerializeFn)(ISerializerInternal *, void *, uint32_t)
+ +
nn::Result(* ISerializer_DeserializeFn)(ISerializerInternal *, void *, uint32_t)
+ +
nn::Result(* ISerializer_GetCountFn)(ISerializerInternal *, uint32_t *)
+ + + + +
ISerializerInternalVTable * vtable
+ + + + + + +
+ + + + diff --git a/ISerializer_8h.html b/ISerializer_8h.html new file mode 100644 index 00000000..7be86bb4 --- /dev/null +++ b/ISerializer_8h.html @@ -0,0 +1,210 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ISerializer.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISerializer.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/time.h>
+#include <nn/result.h>
+#include <nn/sl/KillerNotification.h>
+#include <nn/sl/details/ISerializerDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ISerializer.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ISerializer< T >
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + + + + + + + + + +

+Functions

details::ISerializerBase< nn::sl::IconInfo > & GetDefaultIconInfoSerializer ()
 
details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultQuickStartTitleInfoSerializer ()
 
details::ISerializerBase< nn::sl::KillerNotification > & GetDefaultKillerNotificationSerializer ()
 
details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultJumpTitleInfoSerializer ()
 
details::ISerializerBase< OSTime > & GetDefaultPreviousSendingTimeSerializer ()
 
+
+ + + + diff --git a/ISerializer_8h__dep__incl.map b/ISerializer_8h__dep__incl.map new file mode 100644 index 00000000..1519affd --- /dev/null +++ b/ISerializer_8h__dep__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/ISerializer_8h__dep__incl.md5 b/ISerializer_8h__dep__incl.md5 new file mode 100644 index 00000000..6cba5179 --- /dev/null +++ b/ISerializer_8h__dep__incl.md5 @@ -0,0 +1 @@ +76eab5653d6d76c6cab973d1e3ff2c42 \ No newline at end of file diff --git a/ISerializer_8h__dep__incl.png b/ISerializer_8h__dep__incl.png new file mode 100644 index 00000000..cea3eb1c Binary files /dev/null and b/ISerializer_8h__dep__incl.png differ diff --git a/ISerializer_8h__incl.map b/ISerializer_8h__incl.map new file mode 100644 index 00000000..24bdb513 --- /dev/null +++ b/ISerializer_8h__incl.map @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ISerializer_8h__incl.md5 b/ISerializer_8h__incl.md5 new file mode 100644 index 00000000..ff778dd7 --- /dev/null +++ b/ISerializer_8h__incl.md5 @@ -0,0 +1 @@ +82cf35ebde403b581eecd80a3437fe65 \ No newline at end of file diff --git a/ISerializer_8h__incl.png b/ISerializer_8h__incl.png new file mode 100644 index 00000000..d4106b13 Binary files /dev/null and b/ISerializer_8h__incl.png differ diff --git a/ISerializer_8h_source.html b/ISerializer_8h_source.html new file mode 100644 index 00000000..44582b68 --- /dev/null +++ b/ISerializer_8h_source.html @@ -0,0 +1,245 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ISerializer.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ISerializer.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <coreinit/time.h>
+
5#include <nn/result.h>
+ + +
8#include <nn/sl/sl_cpp.h>
+
9
+
10#ifdef __cplusplus
+
11
+
12namespace nn::sl
+
13{
+
14template<typename T>
+
+ +
16{
+
17
+
18public:
+
+ +
20 {
+
21 InitInternalVtable();
+
22 }
+
+
23
+
+ +
25 {
+
26 InitInternalVtable();
+
27 }
+
+
28
+ +
+
30 operator=(const ISerializer &other)
+
31 {
+
32 InitInternalVtable();
+
33 return *this;
+
34 }
+
+
35
+ +
+
37 operator=(ISerializer &&src) noexcept
+
38 {
+
39 InitInternalVtable();
+
40 return *this;
+
41 }
+
+
42
+ +
+
44 Serialize(T *buffer, uint32_t num)
+
45 {
+
46 return details::ISerializerBase<T>::Serialize(buffer, num * sizeof(buffer));
+
47 }
+
+
48
+ +
+
50 Deserialize(T *buffer, uint32_t num)
+
51 {
+
52 return details::ISerializerBase<T>::Deserialize(buffer, num * sizeof(buffer));
+
53 }
+
+
54
+
55 ~ISerializer() override = default;
+
56
+
57private:
+
58 static nn::Result
+
59 SerializeWrapper(details::ISerializerInternal *instance, void *buffer, uint32_t size)
+
60 {
+
61 return details::ISerializerBase<T>::instance->vtable->instance->Serialize(buffer, size);
+
62 }
+
63
+
64 static nn::Result
+
65 DeserializeWrapper(details::ISerializerInternal *instance, void *buffer, uint32_t size)
+
66 {
+
67 return details::ISerializerBase<T>::instance->vtable->instance->Deserialize(buffer, size);
+
68 }
+
69
+
70 static nn::Result
+
71 GetCountWrapper(details::ISerializerInternal *instance, uint32_t *outCount)
+
72 {
+
73 return details::ISerializerBase<T>::instance->vtable->instance->GetCount(outCount);
+
74 }
+
75
+
76 details::ISerializerInternal *
+
77 GetInternal() override
+
78 {
+
79 return &mInstance;
+
80 }
+
81
+
82 void
+
83 InitInternalVtable()
+
84 {
+
85 mVTable = {.instance = this,
+
86 .SerializeFn = &SerializeWrapper,
+
87 .DeserializeFn = &DeserializeWrapper,
+
88 .GetCountFn = &GetCountWrapper};
+
89 mInstance.vtable = &mVTable;
+
90 }
+
91
+
92 details::ISerializerInternal mInstance{};
+
93 details::ISerializerInternalVTable mVTable{};
+
94};
+
+
95
+
96details::ISerializerBase<nn::sl::IconInfo> &
+ +
98
+ + +
101
+ + +
104
+ + +
107
+ + +
110} // namespace nn::sl
+
111
+
112#endif
+ + +
Result value type used by nn libraries.
Definition result.h:70
+ +
ISerializer(ISerializer &src)
Definition ISerializer.h:24
+
nn::Result Deserialize(T *buffer, uint32_t num)
Definition ISerializer.h:50
+ +
ISerializer & operator=(const ISerializer &other)
Definition ISerializer.h:30
+
nn::Result Serialize(T *buffer, uint32_t num)
Definition ISerializer.h:44
+
~ISerializer() override=default
+
ISerializer & operator=(ISerializer &&src) noexcept
Definition ISerializer.h:37
+ +
virtual nn::Result Serialize(void *buffer, uint32_t size) const =0
+
virtual nn::Result Deserialize(void *buffer, uint32_t size) const =0
+ + +
ISerializerInternalVTable * vtable
+ + +
details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultJumpTitleInfoSerializer()
+
details::ISerializerBase< OSTime > & GetDefaultPreviousSendingTimeSerializer()
+
details::ISerializerBase< nn::sl::IconInfo > & GetDefaultIconInfoSerializer()
+
details::ISerializerBase< nn::sl::KillerNotification > & GetDefaultKillerNotificationSerializer()
+
details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultQuickStartTitleInfoSerializer()
+ + + + +
+ + + + diff --git a/ISettingAccessorDetails_8h.html b/ISettingAccessorDetails_8h.html new file mode 100644 index 00000000..9af16aad --- /dev/null +++ b/ISettingAccessorDetails_8h.html @@ -0,0 +1,274 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ISettingAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISettingAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ISettingAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ISettingAccessorInternalVTable
 
struct  ISettingAccessorInternal
 
class  ISettingAccessorBase
 
class  SettingAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* ISettingAccessor_GetFn) (ISettingAccessorInternal *, Setting *)
 
typedef struct nn::sl::details::ISettingAccessorInternal ISettingAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ISettingAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ISettingAccessorInternalVTable
+
+
+

Definition at line 24 of file ISettingAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+ISettingAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+ISettingAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::ISettingAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::ISettingAccessorInternal
+
+
+

Definition at line 37 of file ISettingAccessorDetails.h.

+
+ + + + +
Data Fields
+ISettingAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ISettingAccessorDetails_8h__dep__incl.map b/ISettingAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..5f03e348 --- /dev/null +++ b/ISettingAccessorDetails_8h__dep__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ISettingAccessorDetails_8h__dep__incl.md5 b/ISettingAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..13e01f59 --- /dev/null +++ b/ISettingAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +abe5f3656fa51d7067ef850f8942b7f9 \ No newline at end of file diff --git a/ISettingAccessorDetails_8h__dep__incl.png b/ISettingAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..754ebfb0 Binary files /dev/null and b/ISettingAccessorDetails_8h__dep__incl.png differ diff --git a/ISettingAccessorDetails_8h__incl.map b/ISettingAccessorDetails_8h__incl.map new file mode 100644 index 00000000..8820e753 --- /dev/null +++ b/ISettingAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ISettingAccessorDetails_8h__incl.md5 b/ISettingAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..f67536f7 --- /dev/null +++ b/ISettingAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +5256b74c3556caedcba5b4d5926e85db \ No newline at end of file diff --git a/ISettingAccessorDetails_8h__incl.png b/ISettingAccessorDetails_8h__incl.png new file mode 100644 index 00000000..e8d74d80 Binary files /dev/null and b/ISettingAccessorDetails_8h__incl.png differ diff --git a/ISettingAccessorDetails_8h_source.html b/ISettingAccessorDetails_8h_source.html new file mode 100644 index 00000000..06dd85ee --- /dev/null +++ b/ISettingAccessorDetails_8h_source.html @@ -0,0 +1,230 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ISettingAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ISettingAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class TitleIconCache;
+
12class DataCreator;
+
13class Condition;
+
14class DrcManager;
+
15class KillerNotificationSelector;
+
16class QuickStartApplicationSelector;
+
17namespace details
+
18{
+
19class ISettingAccessorBase;
+ +
21
+ +
23
+ + + + +
36
+
+ +
38{
+ +
40} ISettingAccessorInternal;
+
+
41WUT_CHECK_SIZE(ISettingAccessorInternal, 0x04);
+
42WUT_CHECK_OFFSET(ISettingAccessorInternal, 0x00, vtable);
+
43
+
+ +
45{
+ +
47 friend class nn::sl::DataCreator;
+
48 friend class nn::sl::Condition;
+
49 friend class nn::sl::DrcManager;
+ + +
52
+
53public:
+ +
55
+
56 virtual ~ISettingAccessorBase() = default;
+
57
+
58 virtual nn::Result
+
59 Get(nn::sl::Setting *) const = 0;
+
60
+
61private:
+ +
63 GetInternal() = 0;
+
64};
+
+
65
+
66
+
+ +
68{
+
69public:
+
+ +
71 mInstancePtr(ptr)
+
72 {
+
73 }
+
+
74
+ +
+ +
77 {
+
78 if (!mInstancePtr) {
+ +
80 }
+
81 return mInstancePtr->vtable->GetFn(mInstancePtr, outSetting);
+
82 }
+
+
83
+
84private:
+ +
86 GetInternal() override
+
87 {
+
88 return mInstancePtr;
+
89 }
+
90
+ +
92};
+
+
93} // namespace details
+
94} // namespace nn::sl
+
95
+
96#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + + + + + +
virtual nn::Result Get(nn::sl::Setting *) const =0
+ + + +
nn::Result Get(nn::sl::Setting *outSetting) const override
+
SettingAccessorFromPtr(details::ISettingAccessorInternal *ptr)
+
struct nn::sl::details::ISettingAccessorInternal ISettingAccessorInternal
+
nn::Result(* ISettingAccessor_GetFn)(ISettingAccessorInternal *, Setting *)
+ + + + + + + + + + + + +
+ + + + diff --git a/ISettingAccessor_8h.html b/ISettingAccessor_8h.html new file mode 100644 index 00000000..cfe6cac0 --- /dev/null +++ b/ISettingAccessor_8h.html @@ -0,0 +1,196 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ISettingAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISettingAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/ISettingAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ISettingAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ISettingAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::ISettingAccessorBaseGetDefaultSettingAccessor ()
 
+
+ + + + diff --git a/ISettingAccessor_8h__dep__incl.map b/ISettingAccessor_8h__dep__incl.map new file mode 100644 index 00000000..c3e906f6 --- /dev/null +++ b/ISettingAccessor_8h__dep__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/ISettingAccessor_8h__dep__incl.md5 b/ISettingAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..24ec44ff --- /dev/null +++ b/ISettingAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +8bfa707709863e21600392644c100b39 \ No newline at end of file diff --git a/ISettingAccessor_8h__dep__incl.png b/ISettingAccessor_8h__dep__incl.png new file mode 100644 index 00000000..455bc585 Binary files /dev/null and b/ISettingAccessor_8h__dep__incl.png differ diff --git a/ISettingAccessor_8h__incl.map b/ISettingAccessor_8h__incl.map new file mode 100644 index 00000000..137e52a5 --- /dev/null +++ b/ISettingAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ISettingAccessor_8h__incl.md5 b/ISettingAccessor_8h__incl.md5 new file mode 100644 index 00000000..50038f21 --- /dev/null +++ b/ISettingAccessor_8h__incl.md5 @@ -0,0 +1 @@ +6a6962a19c6094a3f133aaa3d0e42c5c \ No newline at end of file diff --git a/ISettingAccessor_8h__incl.png b/ISettingAccessor_8h__incl.png new file mode 100644 index 00000000..3777b761 Binary files /dev/null and b/ISettingAccessor_8h__incl.png differ diff --git a/ISettingAccessor_8h_source.html b/ISettingAccessor_8h_source.html new file mode 100644 index 00000000..581fa1e5 --- /dev/null +++ b/ISettingAccessor_8h_source.html @@ -0,0 +1,191 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ISettingAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ISettingAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+
+ +
22 {
+
23 InitInternalVtable();
+
24 }
+
+
25
+ +
+ +
28 {
+
29 InitInternalVtable();
+
30 return *this;
+
31 }
+
+
32
+ +
+ +
35 {
+
36 InitInternalVtable();
+
37 return *this;
+
38 }
+
+
39
+
40 ~ISettingAccessor() override = default;
+
41
+
42private:
+
43 static nn::Result
+
44 GetWrapper(details::ISettingAccessorInternal *instance, Setting *outSetting)
+
45 {
+
46 return instance->vtable->instance->Get(outSetting);
+
47 }
+
48
+ +
50 GetInternal() override
+
51 {
+
52 return &mInstance;
+
53 }
+
54
+
55 void
+
56 InitInternalVtable()
+
57 {
+
58 mVTable = {.instance = this,
+
59 .GetFn = &GetWrapper};
+
60 mInstance.vtable = &mVTable;
+
61 }
+
62
+
63 details::ISettingAccessorInternal mInstance{};
+
64 details::ISettingAccessorInternalVTable mVTable{};
+
65};
+
+
66
+
67details::ISettingAccessorBase &
+ +
69} // namespace nn::sl
+
70
+
71#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
ISettingAccessor(ISettingAccessor &src)
+
ISettingAccessor & operator=(ISettingAccessor &&src) noexcept
+
ISettingAccessor & operator=(const ISettingAccessor &other)
+
~ISettingAccessor() override=default
+ + +
virtual nn::Result Get(nn::sl::Setting *) const =0
+ + + + +
details::ISettingAccessorBase & GetDefaultSettingAccessor()
+ + + + +
+ + + + diff --git a/IStreamDetails_8h.html b/IStreamDetails_8h.html new file mode 100644 index 00000000..2a855b77 --- /dev/null +++ b/IStreamDetails_8h.html @@ -0,0 +1,326 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IStreamDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IStreamDetails.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/filesystem.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IStreamDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  IStreamInternalVTable
 
struct  IStreamInternal
 
class  IStreamBase
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + + + + + +

+Typedefs

typedef nn::Result(* IStream_ReadFn) (IStreamInternal *, uint32_t *bytesRead, void *buffer, uint32_t readSize)
 
typedef nn::Result(* IStream_WriteFn) (IStreamInternal *, uint32_t *bytesWritten, void *buffer, uint32_t writeSize)
 
typedef nn::Result(* IStream_GetSizeFn) (IStreamInternal *, uint32_t *fileSize)
 
typedef nn::Result(* IStream_SeekFn) (IStreamInternal *, int32_t offset, nn::sl::SeekOrigin seekOrigin)
 
typedef struct nn::sl::details::IStreamInternal IStreamInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IStreamInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IStreamInternalVTable
+
+
+

Definition at line 27 of file IStreamDetails.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+IStreamBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IStream_ReadFn +ReadFn +
+IStream_WriteFn +WriteFn +
+IStream_GetSizeFn +GetSizeFn +
+IStream_SeekFn +SeekFn +
+ +
+
+ +

◆ nn::sl::details::IStreamInternal

+ +
+
+ + + + +
struct nn::sl::details::IStreamInternal
+
+
+

Definition at line 48 of file IStreamDetails.h.

+
+ + + + +
Data Fields
+IStreamInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IStreamDetails_8h__dep__incl.map b/IStreamDetails_8h__dep__incl.map new file mode 100644 index 00000000..70ad8bdc --- /dev/null +++ b/IStreamDetails_8h__dep__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IStreamDetails_8h__dep__incl.md5 b/IStreamDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..ddf3959a --- /dev/null +++ b/IStreamDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +abd505989961fceae888a9bb27806bee \ No newline at end of file diff --git a/IStreamDetails_8h__dep__incl.png b/IStreamDetails_8h__dep__incl.png new file mode 100644 index 00000000..432bca5e Binary files /dev/null and b/IStreamDetails_8h__dep__incl.png differ diff --git a/IStreamDetails_8h__incl.map b/IStreamDetails_8h__incl.map new file mode 100644 index 00000000..6c533864 --- /dev/null +++ b/IStreamDetails_8h__incl.map @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IStreamDetails_8h__incl.md5 b/IStreamDetails_8h__incl.md5 new file mode 100644 index 00000000..71c9a413 --- /dev/null +++ b/IStreamDetails_8h__incl.md5 @@ -0,0 +1 @@ +97d55c8fbe93bfce81bac3ea39a3e385 \ No newline at end of file diff --git a/IStreamDetails_8h__incl.png b/IStreamDetails_8h__incl.png new file mode 100644 index 00000000..e401db74 Binary files /dev/null and b/IStreamDetails_8h__incl.png differ diff --git a/IStreamDetails_8h_source.html b/IStreamDetails_8h_source.html new file mode 100644 index 00000000..bbdb4c26 --- /dev/null +++ b/IStreamDetails_8h_source.html @@ -0,0 +1,217 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IStreamDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IStreamDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+ +
5#include <nn/result.h>
+
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12class LaunchInfoDatabase;
+
13class KillerNotificationTransferRecordManager;
+
14class KillerNotificationTransferRecordManagerInternal;
+
15
+
16namespace details
+
17{
+
18class KillerNotificationTransferRecordManagerFromPtr;
+
19class IStreamBase;
+
20struct IStreamInternal;
+
21
+
22typedef nn::Result (*IStream_ReadFn)(IStreamInternal *, uint32_t *bytesRead, void *buffer, uint32_t readSize);
+ + + +
26
+ + + + + + +
47
+
+ +
49{
+ +
51} IStreamInternal;
+
+
52WUT_CHECK_SIZE(IStreamInternal, 0x04);
+
53
+
+ +
55{
+ + + + +
60
+
61public:
+
62 IStreamBase() = default;
+
63
+
64 virtual ~IStreamBase() = default;
+
65
+
66 virtual nn::Result
+
67 Read(uint32_t *bytesRead, void *buffer, uint32_t readSize) = 0;
+
68 virtual nn::Result
+ +
70 virtual nn::Result
+ +
72 virtual nn::Result
+ +
74
+
75private:
+ +
77 GetInternal() = 0;
+
78};
+
+
79
+
80
+
81} // namespace details
+
82
+
83
+
84} // namespace nn::sl
+
85
+
86#endif
+
Result value type used by nn libraries.
Definition result.h:70
+ + + + +
virtual nn::Result GetSize(uint32_t *fileSize)=0
+
virtual nn::Result Seek(int32_t offset, nn::sl::SeekOrigin seekOrigin)=0
+
virtual ~IStreamBase()=default
+
virtual nn::Result Read(uint32_t *bytesRead, void *buffer, uint32_t readSize)=0
+
virtual nn::Result Write(uint32_t *bytesWritten, void *buffer, uint32_t writeSize)=0
+ + + + + + +
IStreamInternalVTable * vtable
+
nn::Result(* IStream_ReadFn)(IStreamInternal *, uint32_t *bytesRead, void *buffer, uint32_t readSize)
+ +
nn::Result(* IStream_GetSizeFn)(IStreamInternal *, uint32_t *fileSize)
+
nn::Result(* IStream_SeekFn)(IStreamInternal *, int32_t offset, nn::sl::SeekOrigin seekOrigin)
+
nn::Result(* IStream_WriteFn)(IStreamInternal *, uint32_t *bytesWritten, void *buffer, uint32_t writeSize)
+ +
struct nn::sl::details::IStreamInternal IStreamInternal
+ + + + + + +
SeekOrigin
Definition sl_cpp.h:293
+ + + +
+ + + + diff --git a/IStream_8h.html b/IStream_8h.html new file mode 100644 index 00000000..dab1548c --- /dev/null +++ b/IStream_8h.html @@ -0,0 +1,221 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IStream.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IStream.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IStreamDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IStream.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IStream
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+
+ + + + diff --git a/IStream_8h__dep__incl.map b/IStream_8h__dep__incl.map new file mode 100644 index 00000000..8490ff7d --- /dev/null +++ b/IStream_8h__dep__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IStream_8h__dep__incl.md5 b/IStream_8h__dep__incl.md5 new file mode 100644 index 00000000..c562ffee --- /dev/null +++ b/IStream_8h__dep__incl.md5 @@ -0,0 +1 @@ +6a46e2f6a3e4c494f79096998b74162f \ No newline at end of file diff --git a/IStream_8h__dep__incl.png b/IStream_8h__dep__incl.png new file mode 100644 index 00000000..9941525a Binary files /dev/null and b/IStream_8h__dep__incl.png differ diff --git a/IStream_8h__incl.map b/IStream_8h__incl.map new file mode 100644 index 00000000..bcc3a23d --- /dev/null +++ b/IStream_8h__incl.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IStream_8h__incl.md5 b/IStream_8h__incl.md5 new file mode 100644 index 00000000..a64fd604 --- /dev/null +++ b/IStream_8h__incl.md5 @@ -0,0 +1 @@ +c90d36372e87097fb1568077ac04cf45 \ No newline at end of file diff --git a/IStream_8h__incl.png b/IStream_8h__incl.png new file mode 100644 index 00000000..a1e4e3b1 Binary files /dev/null and b/IStream_8h__incl.png differ diff --git a/IStream_8h_source.html b/IStream_8h_source.html new file mode 100644 index 00000000..4baa9c44 --- /dev/null +++ b/IStream_8h_source.html @@ -0,0 +1,209 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IStream.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IStream.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+
+ +
22 {
+
23 InitInternalVtable();
+
24 }
+
+
25
+
26 IStream &
+
+
27 operator=(const IStream &other)
+
28 {
+
29 InitInternalVtable();
+
30 return *this;
+
31 }
+
+
32
+
33 IStream &
+
+
34 operator=(IStream &&src) noexcept
+
35 {
+
36 InitInternalVtable();
+
37 return *this;
+
38 }
+
+
39
+
40 ~IStream() override = default;
+
41
+
42private:
+
43 static nn::Result
+
44 ReadWrapper(details::IStreamInternal *instance, uint32_t *bytesRead, void *buffer, uint32_t readSize)
+
45 {
+
46 return instance->vtable->instance->Read(bytesRead, buffer, readSize);
+
47 }
+
48
+
49 static nn::Result
+
50 WriteWrapper(details::IStreamInternal *instance, uint32_t *bytesWritten, void *buffer, uint32_t readSize)
+
51 {
+
52 return instance->vtable->instance->Write(bytesWritten, buffer, readSize);
+
53 }
+
54
+
55 static nn::Result
+
56 GetSizeWrapper(details::IStreamInternal *instance, uint32_t *fileSize)
+
57 {
+
58 return instance->vtable->instance->GetSize(fileSize);
+
59 }
+
60
+
61 static nn::Result
+
62 SeekWrapper(details::IStreamInternal *instance, int32_t offset, nn::sl::SeekOrigin seekOrigin)
+
63 {
+
64 return instance->vtable->instance->Seek(offset, seekOrigin);
+
65 }
+
66
+
67 details::IStreamInternal *
+
68 GetInternal() override
+
69 {
+
70 return &mInstance;
+
71 }
+
72
+
73 void
+
74 InitInternalVtable()
+
75 {
+
76 mVTable = {.instance = this,
+
77 .ReadFn = &ReadWrapper,
+
78 .WriteFn = &WriteWrapper,
+
79 .GetSizeFn = &GetSizeWrapper,
+
80 .SeekFn = &SeekWrapper};
+
81 mInstance.vtable = &mVTable;
+
82 }
+
83
+
84 details::IStreamInternal mInstance{};
+
85 details::IStreamInternalVTable mVTable{};
+
86};
+
+
87} // namespace nn::sl
+
88
+
89#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
IStream(IStream &src)
Definition IStream.h:21
+
IStream & operator=(const IStream &other)
Definition IStream.h:27
+
IStream & operator=(IStream &&src) noexcept
Definition IStream.h:34
+ +
~IStream() override=default
+ +
virtual nn::Result Read(uint32_t *bytesRead, void *buffer, uint32_t readSize)=0
+
virtual nn::Result Write(uint32_t *bytesWritten, void *buffer, uint32_t writeSize)=0
+ +
IStreamInternalVTable * vtable
+ + +
SeekOrigin
Definition sl_cpp.h:293
+ + + +
+ + + + diff --git a/ITimeAccessorDetails_8h.html b/ITimeAccessorDetails_8h.html new file mode 100644 index 00000000..605c16d0 --- /dev/null +++ b/ITimeAccessorDetails_8h.html @@ -0,0 +1,261 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITimeAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITimeAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/time.h>
+#include <nn/result.h>
+
+Include dependency graph for ITimeAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ITimeAccessorInternalVTable
 
struct  ITimeAccessorInternal
 
class  ITimeAccessorBase
 
class  TimeAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + +

+Typedefs

typedef nn::Result(* ITimeAccessor_GetNetworkTimeFn) (ITimeAccessorInternal *, OSTime *, bool *)
 
typedef nn::Result(* ITimeAccessor_GetLocalTimeFn) (ITimeAccessorInternal *, OSTime *, bool *)
 
typedef struct nn::sl::details::ITimeAccessorInternal ITimeAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ITimeAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ITimeAccessorInternalVTable
+
+
+

Definition at line 24 of file ITimeAccessorDetails.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+ITimeAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+ITimeAccessor_GetNetworkTimeFn +GetNetworkTimeFn +
+ITimeAccessor_GetLocalTimeFn +GetLocalTimeFn +
+ +
+
+ +

◆ nn::sl::details::ITimeAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::ITimeAccessorInternal
+
+
+

Definition at line 40 of file ITimeAccessorDetails.h.

+
+ + + + +
Data Fields
+ITimeAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ITimeAccessorDetails_8h__dep__incl.map b/ITimeAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..21a9e834 --- /dev/null +++ b/ITimeAccessorDetails_8h__dep__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITimeAccessorDetails_8h__dep__incl.md5 b/ITimeAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..e977673e --- /dev/null +++ b/ITimeAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +d20044cc6a9f8c7b68021d1635012eab \ No newline at end of file diff --git a/ITimeAccessorDetails_8h__dep__incl.png b/ITimeAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..f0ee0de1 Binary files /dev/null and b/ITimeAccessorDetails_8h__dep__incl.png differ diff --git a/ITimeAccessorDetails_8h__incl.map b/ITimeAccessorDetails_8h__incl.map new file mode 100644 index 00000000..de2bc35c --- /dev/null +++ b/ITimeAccessorDetails_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITimeAccessorDetails_8h__incl.md5 b/ITimeAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..3653370c --- /dev/null +++ b/ITimeAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +03625427e8243b842c0b4f945e5dccb2 \ No newline at end of file diff --git a/ITimeAccessorDetails_8h__incl.png b/ITimeAccessorDetails_8h__incl.png new file mode 100644 index 00000000..949212a3 Binary files /dev/null and b/ITimeAccessorDetails_8h__incl.png differ diff --git a/ITimeAccessorDetails_8h_source.html b/ITimeAccessorDetails_8h_source.html new file mode 100644 index 00000000..6ad150b1 --- /dev/null +++ b/ITimeAccessorDetails_8h_source.html @@ -0,0 +1,245 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITimeAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITimeAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <coreinit/time.h>
+
5#include <nn/result.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class Condition;
+
12class DrcManager;
+
13class KillerNotificationSelector;
+
14class TitleListCache;
+
15
+
16namespace details
+
17{
+
18class ITimeAccessorBase;
+ +
20
+ + +
23
+ + + +
37WUT_CHECK_OFFSET(ITimeAccessorInternalVTable, 0x14, GetNetworkTimeFn);
+ +
39
+
+ +
41{
+ +
43} ITimeAccessorInternal;
+
+
44WUT_CHECK_SIZE(ITimeAccessorInternal, 0x04);
+
45WUT_CHECK_OFFSET(ITimeAccessorInternal, 0x00, vtable);
+
46
+
+ +
48{
+
49 friend class nn::sl::Condition;
+
50 friend class nn::sl::DrcManager;
+ + +
53
+
54public:
+
55 ITimeAccessorBase() = default;
+
56
+
57 virtual ~ITimeAccessorBase() = default;
+
58
+
59 virtual nn::Result
+
60 GetNetworkTime(OSTime *, bool *) const = 0;
+
61 virtual nn::Result
+
62 GetLocalTime(OSTime *, bool *) const = 0;
+
63
+
64private:
+ +
66 GetInternal() = 0;
+
67};
+
+
68
+
+ +
70{
+
71public:
+
+ +
73 mInstancePtr(ptr)
+
74 {
+
75 }
+
+ +
+
77 GetNetworkTime(OSTime *outTime, bool *outSuccess) const override
+
78 {
+
79 if (!mInstancePtr) {
+ +
81 }
+
82 return mInstancePtr->vtable->GetNetworkTimeFn(mInstancePtr, outTime, outSuccess);
+
83 }
+
+ +
+
85 GetLocalTime(OSTime *outTime, bool *outSuccess) const override
+
86 {
+
87 if (!mInstancePtr) {
+ +
89 }
+
90 return mInstancePtr->vtable->GetLocalTimeFn(mInstancePtr, outTime, outSuccess);
+
91 }
+
+
92
+
93private:
+ +
95 GetInternal() override
+
96 {
+
97 return mInstancePtr;
+
98 }
+
99
+
100 details::ITimeAccessorInternal *mInstancePtr;
+
101};
+
+
102} // namespace details
+
103
+
104
+
105} // namespace nn::sl
+
106
+
107#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + + +
virtual ~ITimeAccessorBase()=default
+
virtual nn::Result GetLocalTime(OSTime *, bool *) const =0
+
virtual nn::Result GetNetworkTime(OSTime *, bool *) const =0
+ + + +
TimeAccessorFromPtr(details::ITimeAccessorInternal *ptr)
+
nn::Result GetLocalTime(OSTime *outTime, bool *outSuccess) const override
+
nn::Result GetNetworkTime(OSTime *outTime, bool *outSuccess) const override
+
int64_t OSTime
Definition time.h:18
+ + +
struct nn::sl::details::ITimeAccessorInternal ITimeAccessorInternal
+ +
nn::Result(* ITimeAccessor_GetNetworkTimeFn)(ITimeAccessorInternal *, OSTime *, bool *)
+ +
nn::Result(* ITimeAccessor_GetLocalTimeFn)(ITimeAccessorInternal *, OSTime *, bool *)
+
ITimeAccessor_GetNetworkTimeFn GetNetworkTimeFn
+ + + + + + + +
+ + + + diff --git a/ITimeAccessor_8h.html b/ITimeAccessor_8h.html new file mode 100644 index 00000000..3efb4ae7 --- /dev/null +++ b/ITimeAccessor_8h.html @@ -0,0 +1,199 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITimeAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITimeAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/time.h>
+#include <nn/result.h>
+#include <nn/sl/details/ITimeAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITimeAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ITimeAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::ITimeAccessorBaseGetDefaultTimeAccessor ()
 
+
+ + + + diff --git a/ITimeAccessor_8h__dep__incl.map b/ITimeAccessor_8h__dep__incl.map new file mode 100644 index 00000000..5b57b37a --- /dev/null +++ b/ITimeAccessor_8h__dep__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ITimeAccessor_8h__dep__incl.md5 b/ITimeAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..a0aea639 --- /dev/null +++ b/ITimeAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +803af6f74f8af2c3355d57e483ea58a4 \ No newline at end of file diff --git a/ITimeAccessor_8h__dep__incl.png b/ITimeAccessor_8h__dep__incl.png new file mode 100644 index 00000000..5cba8cfd Binary files /dev/null and b/ITimeAccessor_8h__dep__incl.png differ diff --git a/ITimeAccessor_8h__incl.map b/ITimeAccessor_8h__incl.map new file mode 100644 index 00000000..ca96bcdc --- /dev/null +++ b/ITimeAccessor_8h__incl.map @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITimeAccessor_8h__incl.md5 b/ITimeAccessor_8h__incl.md5 new file mode 100644 index 00000000..91d90672 --- /dev/null +++ b/ITimeAccessor_8h__incl.md5 @@ -0,0 +1 @@ +be8aa05b6ed96e0d2f8e71d912017ce8 \ No newline at end of file diff --git a/ITimeAccessor_8h__incl.png b/ITimeAccessor_8h__incl.png new file mode 100644 index 00000000..d0fcef6b Binary files /dev/null and b/ITimeAccessor_8h__incl.png differ diff --git a/ITimeAccessor_8h_source.html b/ITimeAccessor_8h_source.html new file mode 100644 index 00000000..7f2fbf74 --- /dev/null +++ b/ITimeAccessor_8h_source.html @@ -0,0 +1,201 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITimeAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITimeAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <coreinit/time.h>
+
5#include <nn/result.h>
+ +
7#include <nn/sl/sl_cpp.h>
+
8
+
9#ifdef __cplusplus
+
10
+
11namespace nn::sl
+
12{
+
13
+
+ +
15{
+
16
+
17public:
+
+ +
19 {
+
20 InitInternalVtable();
+
21 }
+
+
22
+
+ +
24 {
+
25 InitInternalVtable();
+
26 }
+
+
27
+ +
+ +
30 {
+
31 InitInternalVtable();
+
32 return *this;
+
33 }
+
+
34
+ +
+
36 operator=(ITimeAccessor &&src) noexcept
+
37 {
+
38 InitInternalVtable();
+
39 return *this;
+
40 }
+
+
41
+
42 ~ITimeAccessor() override = default;
+
43
+
44private:
+
45 static nn::Result
+
46 GetNetworkTimeWrapper(details::ITimeAccessorInternal *instance, OSTime *timeOut, bool *successOut)
+
47 {
+
48 return instance->vtable->instance->GetNetworkTime(timeOut, successOut);
+
49 }
+
50 static nn::Result
+
51 GetLocalTimeWrapper(details::ITimeAccessorInternal *instance, OSTime *timeOut, bool *successOut)
+
52 {
+
53 return instance->vtable->instance->GetLocalTime(timeOut, successOut);
+
54 }
+
55
+
56 details::ITimeAccessorInternal *
+
57 GetInternal() override
+
58 {
+
59 return &mInstance;
+
60 }
+
61
+
62 void
+
63 InitInternalVtable()
+
64 {
+
65 mVTable = {.instance = this,
+
66 .GetNetworkTimeFn = &GetNetworkTimeWrapper,
+
67 .GetLocalTimeFn = &GetLocalTimeWrapper};
+
68 mInstance.vtable = &mVTable;
+
69 }
+
70
+
71 details::ITimeAccessorInternal mInstance{};
+
72 details::ITimeAccessorInternalVTable mVTable{};
+
73};
+
+
74
+
75details::ITimeAccessorBase &
+ +
77} // namespace nn::sl
+
78
+
79#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
ITimeAccessor & operator=(const ITimeAccessor &other)
+
ITimeAccessor(ITimeAccessor &src)
+
ITimeAccessor & operator=(ITimeAccessor &&src) noexcept
+
~ITimeAccessor() override=default
+ + +
virtual nn::Result GetLocalTime(OSTime *, bool *) const =0
+
virtual nn::Result GetNetworkTime(OSTime *, bool *) const =0
+
int64_t OSTime
Definition time.h:18
+ + + + +
details::ITimeAccessorBase & GetDefaultTimeAccessor()
+ + + + +
+ + + + diff --git a/ITitleIconCacheDetails_8h.html b/ITitleIconCacheDetails_8h.html new file mode 100644 index 00000000..167a3e0e --- /dev/null +++ b/ITitleIconCacheDetails_8h.html @@ -0,0 +1,282 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITitleIconCacheDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleIconCacheDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITitleIconCacheDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ITitleIconCacheInternalVTable
 
struct  ITitleIconCacheInternal
 
class  ITitleIconCacheBase
 
class  TitleIconCacheFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + + + + + + + +

+Typedefs

typedef nn::Result(* TitleIconCache_LoadFn) (ITitleIconCacheInternal *)
 
typedef nn::Result(* TitleIconCache_UpdateFn) (ITitleIconCacheInternal *, TitleInfo *, int)
 
typedef nn::Result(* TitleIconCache_StoreFn) (ITitleIconCacheInternal *)
 
typedef void(* TitleIconCache_GetFn) (ITitleIconCacheInternal *, IconInfo *, int)
 
typedef struct nn::sl::details::ITitleIconCacheInternalVTable ITitleIconCacheInternalVTable
 
typedef struct nn::sl::details::ITitleIconCacheInternal ITitleIconCacheInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ITitleIconCacheInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ITitleIconCacheInternalVTable
+
+
+

Definition at line 24 of file ITitleIconCacheDetails.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+ITitleIconCacheBase * +instance +
+void * +destructor +
+TitleIconCache_LoadFn +LoadFn +
+TitleIconCache_UpdateFn +UpdateFn +
+TitleIconCache_StoreFn +StoreFn +
+TitleIconCache_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::ITitleIconCacheInternal

+ +
+
+ + + + +
struct nn::sl::details::ITitleIconCacheInternal
+
+
+

Definition at line 45 of file ITitleIconCacheDetails.h.

+
+ + + + +
Data Fields
+ITitleIconCacheInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ITitleIconCacheDetails_8h__dep__incl.map b/ITitleIconCacheDetails_8h__dep__incl.map new file mode 100644 index 00000000..92bc11de --- /dev/null +++ b/ITitleIconCacheDetails_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/ITitleIconCacheDetails_8h__dep__incl.md5 b/ITitleIconCacheDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..07307aaa --- /dev/null +++ b/ITitleIconCacheDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +452c933ef6bea4baa002ed18d15fa514 \ No newline at end of file diff --git a/ITitleIconCacheDetails_8h__dep__incl.png b/ITitleIconCacheDetails_8h__dep__incl.png new file mode 100644 index 00000000..a7826193 Binary files /dev/null and b/ITitleIconCacheDetails_8h__dep__incl.png differ diff --git a/ITitleIconCacheDetails_8h__incl.map b/ITitleIconCacheDetails_8h__incl.map new file mode 100644 index 00000000..b3aba9f0 --- /dev/null +++ b/ITitleIconCacheDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITitleIconCacheDetails_8h__incl.md5 b/ITitleIconCacheDetails_8h__incl.md5 new file mode 100644 index 00000000..4c6b1c26 --- /dev/null +++ b/ITitleIconCacheDetails_8h__incl.md5 @@ -0,0 +1 @@ +6e7d6925cc652fcfc16bc86d4157ee86 \ No newline at end of file diff --git a/ITitleIconCacheDetails_8h__incl.png b/ITitleIconCacheDetails_8h__incl.png new file mode 100644 index 00000000..9329a616 Binary files /dev/null and b/ITitleIconCacheDetails_8h__incl.png differ diff --git a/ITitleIconCacheDetails_8h_source.html b/ITitleIconCacheDetails_8h_source.html new file mode 100644 index 00000000..afe4ef1d --- /dev/null +++ b/ITitleIconCacheDetails_8h_source.html @@ -0,0 +1,282 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITitleIconCacheDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITitleIconCacheDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class DataCreator;
+
12namespace details
+
13{
+
14class ITitleIconCacheBase;
+ +
16
+
17struct WUT_PACKED ITitleIconCacheInternal;
+
18
+ + + + +
23
+ +
39WUT_CHECK_SIZE(ITitleIconCacheInternalVTable, 0x30);
+
40WUT_CHECK_OFFSET(ITitleIconCacheInternalVTable, 0x14, LoadFn);
+
41WUT_CHECK_OFFSET(ITitleIconCacheInternalVTable, 0x1c, UpdateFn);
+
42WUT_CHECK_OFFSET(ITitleIconCacheInternalVTable, 0x24, StoreFn);
+
43WUT_CHECK_OFFSET(ITitleIconCacheInternalVTable, 0x2C, GetFn);
+
44
+
+ +
46{
+ +
48} ITitleIconCacheInternal;
+
+
49WUT_CHECK_SIZE(ITitleIconCacheInternal, 0x04);
+
50WUT_CHECK_OFFSET(ITitleIconCacheInternal, 0x00, vtable);
+
51
+
+ +
53{
+
54 friend class nn::sl::DataCreator;
+
55
+
56public:
+ +
58
+
59 virtual ~ITitleIconCacheBase() = default;
+
60
+
61 virtual nn::Result
+
62 Load() = 0;
+
63
+
64 virtual nn::Result
+ +
66
+
67 virtual nn::Result
+
68 Store() = 0;
+
69
+
70 virtual void
+
71 Get(nn::sl::IconInfo *iconInfos, int num) const = 0;
+
72
+
73private:
+ +
75 GetInternal() = 0;
+
76};
+
+
77
+
+ +
79{
+
80public:
+
+ +
82 mInstancePtr(ptr)
+
83 {
+
84 }
+
+ +
+
86 Load() override
+
87 {
+
88 if (!mInstancePtr) {
+ +
90 }
+
91 return mInstancePtr->vtable->LoadFn(mInstancePtr);
+
92 }
+
+
93
+ +
+ +
96 {
+
97 if (!mInstancePtr) {
+ +
99 }
+
100 return mInstancePtr->vtable->UpdateFn(mInstancePtr, titleInfos, num);
+
101 }
+
+
102
+ +
+
104 Store() override
+
105 {
+
106 if (!mInstancePtr) {
+ +
108 }
+
109 return mInstancePtr->vtable->StoreFn(mInstancePtr);
+
110 }
+
+
111
+
112 void
+
+
113 Get(nn::sl::IconInfo *iconInfos, int num) const override
+
114 {
+
115 if (!mInstancePtr) {
+
116 return;
+
117 }
+
118 mInstancePtr->vtable->GetFn(mInstancePtr, iconInfos, num);
+
119 }
+
+
120
+
121private:
+ +
123 GetInternal() override
+
124 {
+
125 return mInstancePtr;
+
126 }
+
127
+ +
129};
+
+
130} // namespace details
+
131
+
132
+
133} // namespace nn::sl
+
134
+
135#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ +
virtual nn::Result Update(nn::sl::TitleInfo *titleInfos, int num)=0
+ + +
virtual void Get(nn::sl::IconInfo *iconInfos, int num) const =0
+ + + + + +
TitleIconCacheFromPtr(details::ITitleIconCacheInternal *ptr)
+ + +
void Get(nn::sl::IconInfo *iconInfos, int num) const override
+
nn::Result Update(nn::sl::TitleInfo *titleInfos, int num) override
+ + + +
struct nn::sl::details::ITitleIconCacheInternal ITitleIconCacheInternal
+
void(* TitleIconCache_GetFn)(ITitleIconCacheInternal *, IconInfo *, int)
+
nn::Result(* TitleIconCache_UpdateFn)(ITitleIconCacheInternal *, TitleInfo *, int)
+
nn::Result(* TitleIconCache_LoadFn)(ITitleIconCacheInternal *)
+
nn::Result(* TitleIconCache_StoreFn)(ITitleIconCacheInternal *)
+ + + + + + + + + + + + +
+ + + + diff --git a/ITitleIconCache_8h.html b/ITitleIconCache_8h.html new file mode 100644 index 00000000..6f8d19f1 --- /dev/null +++ b/ITitleIconCache_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITitleIconCache.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleIconCache.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/ITitleIconCacheDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITitleIconCache.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ITitleIconCache
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::ITitleIconCacheBaseGetDefaultTitleIconCache ()
 
+
+ + + + diff --git a/ITitleIconCache_8h__dep__incl.map b/ITitleIconCache_8h__dep__incl.map new file mode 100644 index 00000000..3200f55b --- /dev/null +++ b/ITitleIconCache_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/ITitleIconCache_8h__dep__incl.md5 b/ITitleIconCache_8h__dep__incl.md5 new file mode 100644 index 00000000..61d67301 --- /dev/null +++ b/ITitleIconCache_8h__dep__incl.md5 @@ -0,0 +1 @@ +8bd8ea10d0cf8e1d1c951b562ff627df \ No newline at end of file diff --git a/ITitleIconCache_8h__dep__incl.png b/ITitleIconCache_8h__dep__incl.png new file mode 100644 index 00000000..bedad8cb Binary files /dev/null and b/ITitleIconCache_8h__dep__incl.png differ diff --git a/ITitleIconCache_8h__incl.map b/ITitleIconCache_8h__incl.map new file mode 100644 index 00000000..101f3f05 --- /dev/null +++ b/ITitleIconCache_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITitleIconCache_8h__incl.md5 b/ITitleIconCache_8h__incl.md5 new file mode 100644 index 00000000..ad7ba054 --- /dev/null +++ b/ITitleIconCache_8h__incl.md5 @@ -0,0 +1 @@ +5cfd516c81030f7ff9a34bbe5de512ee \ No newline at end of file diff --git a/ITitleIconCache_8h__incl.png b/ITitleIconCache_8h__incl.png new file mode 100644 index 00000000..4cfd8345 Binary files /dev/null and b/ITitleIconCache_8h__incl.png differ diff --git a/ITitleIconCache_8h_source.html b/ITitleIconCache_8h_source.html new file mode 100644 index 00000000..7a58b593 --- /dev/null +++ b/ITitleIconCache_8h_source.html @@ -0,0 +1,214 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITitleIconCache.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITitleIconCache.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
+ +
23 {
+
24 InitInternalVtable();
+
25 }
+
+
26
+ +
+ +
29 {
+
30 InitInternalVtable();
+
31 return *this;
+
32 }
+
+
33
+ +
+
35 operator=(ITitleIconCache &&src) noexcept
+
36 {
+
37 InitInternalVtable();
+
38 return *this;
+
39 }
+
+
40
+
41 ~ITitleIconCache() override = default;
+
42
+
43private:
+
44 static nn::Result
+
45 LoadWrapper(details::ITitleIconCacheInternal *instance)
+
46 {
+
47 return instance->vtable->instance->Load();
+
48 }
+
49
+
50 static nn::Result
+
51 UpdateWrapper(details::ITitleIconCacheInternal *instance, TitleInfo *titleInfos, int num)
+
52 {
+
53 return instance->vtable->instance->Update(titleInfos, num);
+
54 }
+
55
+
56 static nn::Result
+
57 StoreWrapper(details::ITitleIconCacheInternal *instance)
+
58 {
+
59 return instance->vtable->instance->Store();
+
60 }
+
61
+
62 static void
+
63 GetWrapper(details::ITitleIconCacheInternal *instance, IconInfo *iconInfos, int num)
+
64 {
+
65 return instance->vtable->instance->Get(iconInfos, num);
+
66 }
+
67
+
68 details::ITitleIconCacheInternal *
+
69 GetInternal() override
+
70 {
+
71 return &mInstance;
+
72 }
+
73
+
74 void
+
75 InitInternalVtable()
+
76 {
+
77 mVTable = {.instance = this,
+
78 .LoadFn = &LoadWrapper,
+
79 .UpdateFn = &UpdateWrapper,
+
80 .StoreFn = &StoreWrapper,
+
81 .GetFn = &GetWrapper};
+
82 mInstance.vtable = &mVTable;
+
83 }
+
84
+
85 details::ITitleIconCacheInternal mInstance{};
+
86 details::ITitleIconCacheInternalVTable mVTable{};
+
87};
+
+
88
+
89details::ITitleIconCacheBase &
+ +
91} // namespace nn::sl
+
92
+
93#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
ITitleIconCache(ITitleIconCache &src)
+
ITitleIconCache & operator=(ITitleIconCache &&src) noexcept
+ +
ITitleIconCache & operator=(const ITitleIconCache &other)
+
~ITitleIconCache() override=default
+ +
virtual nn::Result Update(nn::sl::TitleInfo *titleInfos, int num)=0
+ + + + + +
details::ITitleIconCacheBase & GetDefaultTitleIconCache()
+ + + + +
+ + + + diff --git a/ITitleListAccessorDetails_8h.html b/ITitleListAccessorDetails_8h.html new file mode 100644 index 00000000..b8741696 --- /dev/null +++ b/ITitleListAccessorDetails_8h.html @@ -0,0 +1,265 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITitleListAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleListAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITitleListAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ITitleListAccessorInternalVTable
 
struct  ITitleListAccessorInternal
 
class  ITitleListAccessorBase
 
class  TitleListAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* ITitleListAccessor_GetFn) (ITitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum)
 
typedef struct nn::sl::details::ITitleListAccessorInternal ITitleListAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ITitleListAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ITitleListAccessorInternalVTable
+
+
+

Definition at line 19 of file ITitleListAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+ITitleListAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+ITitleListAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::ITitleListAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::ITitleListAccessorInternal
+
+
+

Definition at line 32 of file ITitleListAccessorDetails.h.

+
+ + + + +
Data Fields
+ITitleListAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ITitleListAccessorDetails_8h__dep__incl.map b/ITitleListAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..5c836415 --- /dev/null +++ b/ITitleListAccessorDetails_8h__dep__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/ITitleListAccessorDetails_8h__dep__incl.md5 b/ITitleListAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..00d7cfcb --- /dev/null +++ b/ITitleListAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +85b4cafa21ec3411b63bf132e2fa63eb \ No newline at end of file diff --git a/ITitleListAccessorDetails_8h__dep__incl.png b/ITitleListAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..391cc159 Binary files /dev/null and b/ITitleListAccessorDetails_8h__dep__incl.png differ diff --git a/ITitleListAccessorDetails_8h__incl.map b/ITitleListAccessorDetails_8h__incl.map new file mode 100644 index 00000000..467713a4 --- /dev/null +++ b/ITitleListAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITitleListAccessorDetails_8h__incl.md5 b/ITitleListAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..85d5cf7e --- /dev/null +++ b/ITitleListAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +e62a8238b7593f21a6f2ea8869823e4e \ No newline at end of file diff --git a/ITitleListAccessorDetails_8h__incl.png b/ITitleListAccessorDetails_8h__incl.png new file mode 100644 index 00000000..1bebecdc Binary files /dev/null and b/ITitleListAccessorDetails_8h__incl.png differ diff --git a/ITitleListAccessorDetails_8h_source.html b/ITitleListAccessorDetails_8h_source.html new file mode 100644 index 00000000..31338eed --- /dev/null +++ b/ITitleListAccessorDetails_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITitleListAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITitleListAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class TitleListCache;
+
12namespace details
+
13{
+
14class ITitleListAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} ITitleListAccessorInternal;
+
+
36WUT_CHECK_SIZE(ITitleListAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(ITitleListAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ +
45 virtual ~ITitleListAccessorBase() = default;
+
46
+
47 virtual nn::Result
+ +
49
+
50private:
+ +
52 GetInternal() = 0;
+
53};
+
+
54
+
+ +
56{
+
57public:
+
+ +
59 mInstancePtr(ptr)
+
60 {
+
61 }
+
+ +
+ +
64 {
+
65 if (!mInstancePtr) {
+ +
67 }
+
68 return mInstancePtr->vtable->GetFn(mInstancePtr, outTitleInfos, outTitleInfosNum, maxTitleInfosNum);
+
69 }
+
+
70
+
71private:
+ +
73 GetInternal() override
+
74 {
+
75 return mInstancePtr;
+
76 }
+
77
+ +
79};
+
+
80} // namespace details
+
81
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const =0
+ + +
TitleListAccessorFromPtr(details::ITitleListAccessorInternal *ptr)
+
nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const override
+ + + +
nn::Result(* ITitleListAccessor_GetFn)(ITitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum)
+ +
struct nn::sl::details::ITitleListAccessorInternal ITitleListAccessorInternal
+ + + + + + + + +
+ + + + diff --git a/ITitleListAccessor_8h.html b/ITitleListAccessor_8h.html new file mode 100644 index 00000000..fd1d0933 --- /dev/null +++ b/ITitleListAccessor_8h.html @@ -0,0 +1,190 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITitleListAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleListAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/ITitleListAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITitleListAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ITitleListAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::ITitleListAccessorBaseGetDefaultTitleListAccessor ()
 
+
+ + + + diff --git a/ITitleListAccessor_8h__dep__incl.map b/ITitleListAccessor_8h__dep__incl.map new file mode 100644 index 00000000..92a98458 --- /dev/null +++ b/ITitleListAccessor_8h__dep__incl.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/ITitleListAccessor_8h__dep__incl.md5 b/ITitleListAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..4d90791f --- /dev/null +++ b/ITitleListAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +55473af963c20a38556a7c312b889659 \ No newline at end of file diff --git a/ITitleListAccessor_8h__dep__incl.png b/ITitleListAccessor_8h__dep__incl.png new file mode 100644 index 00000000..eaa973a6 Binary files /dev/null and b/ITitleListAccessor_8h__dep__incl.png differ diff --git a/ITitleListAccessor_8h__incl.map b/ITitleListAccessor_8h__incl.map new file mode 100644 index 00000000..32bdb736 --- /dev/null +++ b/ITitleListAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITitleListAccessor_8h__incl.md5 b/ITitleListAccessor_8h__incl.md5 new file mode 100644 index 00000000..c9bc9de8 --- /dev/null +++ b/ITitleListAccessor_8h__incl.md5 @@ -0,0 +1 @@ +c53d7417a6945e7527af2054ca45f4f0 \ No newline at end of file diff --git a/ITitleListAccessor_8h__incl.png b/ITitleListAccessor_8h__incl.png new file mode 100644 index 00000000..ebc1a1c5 Binary files /dev/null and b/ITitleListAccessor_8h__incl.png differ diff --git a/ITitleListAccessor_8h_source.html b/ITitleListAccessor_8h_source.html new file mode 100644 index 00000000..9b3fb115 --- /dev/null +++ b/ITitleListAccessor_8h_source.html @@ -0,0 +1,193 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITitleListAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITitleListAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
22
+
+ +
24 {
+
25 InitInternalVtable();
+
26 }
+
+
27
+ +
+ +
30 {
+
31 InitInternalVtable();
+
32 return *this;
+
33 }
+
+
34
+ +
+ +
37 {
+
38 InitInternalVtable();
+
39 return *this;
+
40 }
+
+
41
+
42 ~ITitleListAccessor() override = default;
+
43
+
44private:
+
45 static nn::Result
+
46 GetWrapper(details::ITitleListAccessorInternal *instance, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
+
47 {
+
48 return instance->vtable->instance->Get(outTitleInfos, outTitleInfosSize, maxTitleInfos);
+
49 }
+
50
+ +
52 GetInternal() override
+
53 {
+
54 return &mInstance;
+
55 }
+
56
+
57 void
+
58 InitInternalVtable()
+
59 {
+
60 mVTable = {.instance = this,
+
61 .GetFn = &GetWrapper};
+
62 mInstance.vtable = &mVTable;
+
63 }
+
64
+
65 details::ITitleListAccessorInternal mInstance{};
+
66 details::ITitleListAccessorInternalVTable mVTable{};
+
67};
+
+
68
+
69details::ITitleListAccessorBase &
+ +
71} // namespace nn::sl
+
72
+
73#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ + +
ITitleListAccessor & operator=(const ITitleListAccessor &other)
+
ITitleListAccessor(ITitleListAccessor &src)
+
ITitleListAccessor & operator=(ITitleListAccessor &&src) noexcept
+
~ITitleListAccessor() override=default
+ +
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const =0
+ + + + +
details::ITitleListAccessorBase & GetDefaultTitleListAccessor()
+ + + + +
+ + + + diff --git a/ITransferrerDetails_8h.html b/ITransferrerDetails_8h.html new file mode 100644 index 00000000..566316ea --- /dev/null +++ b/ITransferrerDetails_8h.html @@ -0,0 +1,291 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITransferrerDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITransferrerDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITransferrerDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ITransferrerInternalVTable
 
struct  ITransferrerInternal
 
class  ITransferrerBase
 
class  TransferrerFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + + + + + + + +

+Typedefs

typedef nn::Result(* ITransferrer_TransferDeprecatedFn) (ITransferrerInternal *, void *, uint32_t, bool, int)
 
typedef nn::Result(* ITransferrer_TransferFn) (ITransferrerInternal *, void *, uint32_t, bool, TransferMode)
 
typedef nn::Result(* ITransferrer_CancelTransferFn) (ITransferrerInternal *)
 
typedef nn::Result(* ITransferrer_InvalidateNotificationFn) (ITransferrerInternal *, uint32_t)
 
typedef nn::Result(* ITransferrer_DisplayNotificationFn) (ITransferrerInternal *, uint32_t, uint32_t, uint32_t)
 
typedef struct nn::sl::details::ITransferrerInternal ITransferrerInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ITransferrerInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::ITransferrerInternalVTable
+
+
+

Definition at line 23 of file ITransferrerDetails.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+ITransferrerBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+ITransferrer_TransferDeprecatedFn +TransferDeprecatedFn +
+ITransferrer_TransferFn +TransferFn +
+ITransferrer_CancelTransferFn +CancelTransferFn +
+ITransferrer_InvalidateNotificationFn +InvalidateNotificationFn +
+ITransferrer_DisplayNotificationFn +DisplayNotificationFn +
+ +
+
+ +

◆ nn::sl::details::ITransferrerInternal

+ +
+
+ + + + +
struct nn::sl::details::ITransferrerInternal
+
+
+

Definition at line 48 of file ITransferrerDetails.h.

+
+ + + + +
Data Fields
+ITransferrerInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/ITransferrerDetails_8h__dep__incl.map b/ITransferrerDetails_8h__dep__incl.map new file mode 100644 index 00000000..e5c2c03b --- /dev/null +++ b/ITransferrerDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/ITransferrerDetails_8h__dep__incl.md5 b/ITransferrerDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..c5a57bad --- /dev/null +++ b/ITransferrerDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +4d2cfa3d60f1698e46ecec600e4a3514 \ No newline at end of file diff --git a/ITransferrerDetails_8h__dep__incl.png b/ITransferrerDetails_8h__dep__incl.png new file mode 100644 index 00000000..c8762838 Binary files /dev/null and b/ITransferrerDetails_8h__dep__incl.png differ diff --git a/ITransferrerDetails_8h__incl.map b/ITransferrerDetails_8h__incl.map new file mode 100644 index 00000000..c2e910a3 --- /dev/null +++ b/ITransferrerDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITransferrerDetails_8h__incl.md5 b/ITransferrerDetails_8h__incl.md5 new file mode 100644 index 00000000..07015cbf --- /dev/null +++ b/ITransferrerDetails_8h__incl.md5 @@ -0,0 +1 @@ +1f8fd22fbf00d729f40651c9af5d7245 \ No newline at end of file diff --git a/ITransferrerDetails_8h__incl.png b/ITransferrerDetails_8h__incl.png new file mode 100644 index 00000000..b46596cc Binary files /dev/null and b/ITransferrerDetails_8h__incl.png differ diff --git a/ITransferrerDetails_8h_source.html b/ITransferrerDetails_8h_source.html new file mode 100644 index 00000000..bf388c98 --- /dev/null +++ b/ITransferrerDetails_8h_source.html @@ -0,0 +1,292 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/ITransferrerDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITransferrerDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class DrcManager;
+
12namespace details
+
13{
+
14class ITransferrerBase;
+ +
16
+ + + + + +
22
+ + + +
42WUT_CHECK_OFFSET(ITransferrerInternalVTable, 0x14, TransferDeprecatedFn);
+ +
44WUT_CHECK_OFFSET(ITransferrerInternalVTable, 0x24, CancelTransferFn);
+
45WUT_CHECK_OFFSET(ITransferrerInternalVTable, 0x2C, InvalidateNotificationFn);
+
46WUT_CHECK_OFFSET(ITransferrerInternalVTable, 0x34, DisplayNotificationFn);
+
47
+
+ +
49{
+ +
51} ITransferrerInternal;
+
+
52WUT_CHECK_SIZE(ITransferrerInternal, 0x04);
+
53WUT_CHECK_OFFSET(ITransferrerInternal, 0x00, vtable);
+
54
+
+ +
56{
+
57 friend class nn::sl::DrcManager;
+
58
+
59public:
+
60 ITransferrerBase() = default;
+
61
+
62 virtual ~ITransferrerBase() = default;
+
63
+
64 virtual nn::Result
+
65 TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const = 0;
+
66 virtual nn::Result
+
67 Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const = 0;
+
68 virtual nn::Result
+
69 CancelTransfer() const = 0;
+ + +
72
+
73private:
+ +
75 GetInternal() = 0;
+
76};
+
+
77
+
+ +
79{
+
80public:
+
+ +
82 mInstancePtr(ptr)
+
83 {
+
84 }
+
+ +
+
86 TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const override
+
87 {
+
88 if (!mInstancePtr) {
+ +
90 }
+
91 return mInstancePtr->vtable->TransferDeprecatedFn(mInstancePtr, buffer, size, setKillerNotification, transferMode);
+
92 }
+
+ +
+
94 Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const override
+
95 {
+
96 if (!mInstancePtr) {
+ +
98 }
+
99 return mInstancePtr->vtable->TransferFn(mInstancePtr, buffer, size, setKillerNotification, transferMode);
+
100 }
+
+ +
+
102 CancelTransfer() const override
+
103 {
+
104 if (!mInstancePtr) {
+ +
106 }
+
107 return mInstancePtr->vtable->CancelTransferFn(mInstancePtr);
+
108 }
+
+ +
+ +
111 {
+
112 if (!mInstancePtr) {
+ +
114 }
+
115 return mInstancePtr->vtable->InvalidateNotificationFn(mInstancePtr, u1);
+
116 }
+
+ +
+ +
119 {
+
120 if (!mInstancePtr) {
+ +
122 }
+
123 return mInstancePtr->vtable->DisplayNotificationFn(mInstancePtr, u1, u2, u3);
+
124 }
+
+
125
+
126private:
+ +
128 GetInternal() override
+
129 {
+
130 return mInstancePtr;
+
131 }
+
132
+
133 details::ITransferrerInternal *mInstancePtr;
+
134};
+
+
135} // namespace details
+
136
+
137} // namespace nn::sl
+
138
+
139#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + +
virtual nn::Result InvalidateNotification(uint32_t) const =0
+
virtual nn::Result TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const =0
+
virtual nn::Result CancelTransfer() const =0
+
virtual nn::Result DisplayNotification(uint32_t, uint32_t, uint32_t) const =0
+
virtual ~ITransferrerBase()=default
+ +
virtual nn::Result Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const =0
+ + +
TransferrerFromPtr(details::ITransferrerInternal *ptr)
+
nn::Result Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const override
+
nn::Result CancelTransfer() const override
+
nn::Result TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const override
+
nn::Result DisplayNotification(uint32_t u1, uint32_t u2, uint32_t u3) const override
+
nn::Result InvalidateNotification(uint32_t u1) const override
+
ITransferrer_InvalidateNotificationFn InvalidateNotificationFn
+
nn::Result(* ITransferrer_InvalidateNotificationFn)(ITransferrerInternal *, uint32_t)
+ + +
struct nn::sl::details::ITransferrerInternal ITransferrerInternal
+
nn::Result(* ITransferrer_TransferFn)(ITransferrerInternal *, void *, uint32_t, bool, TransferMode)
+
nn::Result(* ITransferrer_TransferDeprecatedFn)(ITransferrerInternal *, void *, uint32_t, bool, int)
+
nn::Result(* ITransferrer_CancelTransferFn)(ITransferrerInternal *)
+
ITransferrer_DisplayNotificationFn DisplayNotificationFn
+
ITransferrer_TransferDeprecatedFn TransferDeprecatedFn
+ +
ITransferrer_CancelTransferFn CancelTransferFn
+ +
ITransferrerInternalVTable * vtable
+
nn::Result(* ITransferrer_DisplayNotificationFn)(ITransferrerInternal *, uint32_t, uint32_t, uint32_t)
+ + + +
TransferMode
Definition sl_cpp.h:270
+ + + +
+ + + + diff --git a/ITransferrer_8h.html b/ITransferrer_8h.html new file mode 100644 index 00000000..290f1004 --- /dev/null +++ b/ITransferrer_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITransferrer.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITransferrer.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/ITransferrerDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for ITransferrer.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  ITransferrer
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::ITransferrerBaseGetDrcTransferrer ()
 
+
+ + + + diff --git a/ITransferrer_8h__dep__incl.map b/ITransferrer_8h__dep__incl.map new file mode 100644 index 00000000..944e4b1d --- /dev/null +++ b/ITransferrer_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/ITransferrer_8h__dep__incl.md5 b/ITransferrer_8h__dep__incl.md5 new file mode 100644 index 00000000..166cc2ae --- /dev/null +++ b/ITransferrer_8h__dep__incl.md5 @@ -0,0 +1 @@ +06629e864637aac224b01da3d5211e31 \ No newline at end of file diff --git a/ITransferrer_8h__dep__incl.png b/ITransferrer_8h__dep__incl.png new file mode 100644 index 00000000..f4de68e7 Binary files /dev/null and b/ITransferrer_8h__dep__incl.png differ diff --git a/ITransferrer_8h__incl.map b/ITransferrer_8h__incl.map new file mode 100644 index 00000000..a6e066f9 --- /dev/null +++ b/ITransferrer_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITransferrer_8h__incl.md5 b/ITransferrer_8h__incl.md5 new file mode 100644 index 00000000..37599f09 --- /dev/null +++ b/ITransferrer_8h__incl.md5 @@ -0,0 +1 @@ +a9ea6d97f66bad6481c0d9c9cc52d014 \ No newline at end of file diff --git a/ITransferrer_8h__incl.png b/ITransferrer_8h__incl.png new file mode 100644 index 00000000..bdea5c22 Binary files /dev/null and b/ITransferrer_8h__incl.png differ diff --git a/ITransferrer_8h_source.html b/ITransferrer_8h_source.html new file mode 100644 index 00000000..27b00a5a --- /dev/null +++ b/ITransferrer_8h_source.html @@ -0,0 +1,216 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/ITransferrer.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ITransferrer.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+
+ +
22 {
+
23 InitInternalVtable();
+
24 }
+
+
25
+ +
+
27 operator=(const ITransferrer &other)
+
28 {
+
29 InitInternalVtable();
+
30 return *this;
+
31 }
+
+
32
+ +
+
34 operator=(ITransferrer &&src) noexcept
+
35 {
+
36 InitInternalVtable();
+
37 return *this;
+
38 }
+
+
39
+
40 ~ITransferrer() override = default;
+
41
+
42private:
+
43 static nn::Result
+
44 TransferDeprecatedWrapper(details::ITransferrerInternal *instance, void *buffer, uint32_t size, bool setKillerNotification, int transferMode)
+
45 {
+
46 return instance->vtable->instance->TransferDeprecated(buffer, size, setKillerNotification, transferMode);
+
47 }
+
48 static nn::Result
+
49 TransferWrapper(details::ITransferrerInternal *instance, void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode)
+
50 {
+
51 return instance->vtable->instance->Transfer(buffer, size, setKillerNotification, transferMode);
+
52 }
+
53 static nn::Result
+
54 CancelTransferWrapper(details::ITransferrerInternal *instance)
+
55 {
+
56 return instance->vtable->instance->CancelTransfer();
+
57 }
+
58 static nn::Result
+
59 InvalidateNotificationWrapper(details::ITransferrerInternal *instance, uint32_t u1)
+
60 {
+
61 return instance->vtable->instance->InvalidateNotification(u1);
+
62 }
+
63 static nn::Result
+
64 DisplayNotificationWrapper(details::ITransferrerInternal *instance, uint32_t u1, uint32_t u2, uint32_t u3)
+
65 {
+
66 return instance->vtable->instance->DisplayNotification(u1, u2, u3);
+
67 }
+
68
+
69 details::ITransferrerInternal *
+
70 GetInternal() override
+
71 {
+
72 return &mInstance;
+
73 }
+
74
+
75 void
+
76 InitInternalVtable()
+
77 {
+
78 mVTable = {.instance = this,
+
79 .TransferDeprecatedFn = &TransferDeprecatedWrapper,
+
80 .TransferFn = &TransferWrapper,
+
81 .CancelTransferFn = &CancelTransferWrapper,
+
82 .InvalidateNotificationFn = &InvalidateNotificationWrapper,
+
83 .DisplayNotificationFn = &DisplayNotificationWrapper};
+
84 mInstance.vtable = &mVTable;
+
85 }
+
86
+
87 details::ITransferrerInternal mInstance{};
+
88 details::ITransferrerInternalVTable mVTable{};
+
89};
+
+
90
+
91details::ITransferrerBase &
+ +
93} // namespace nn::sl
+
94
+
95#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
ITransferrer & operator=(ITransferrer &&src) noexcept
+ +
ITransferrer & operator=(const ITransferrer &other)
+
~ITransferrer() override=default
+
ITransferrer(ITransferrer &src)
+ +
virtual nn::Result TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const =0
+
virtual nn::Result Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const =0
+ +
ITransferrerInternalVTable * vtable
+ + +
details::ITransferrerBase & GetDrcTransferrer()
+
TransferMode
Definition sl_cpp.h:270
+ + + +
+ + + + diff --git a/IUpdatePackageAccessorDetails_8h.html b/IUpdatePackageAccessorDetails_8h.html new file mode 100644 index 00000000..8e714c18 --- /dev/null +++ b/IUpdatePackageAccessorDetails_8h.html @@ -0,0 +1,247 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IUpdatePackageAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IUpdatePackageAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+Include dependency graph for IUpdatePackageAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IUpdatePackageAccessorInternalVTable
 
struct  IUpdatePackageAccessorInternal
 
class  IUpdatePackageAccessorBase
 
class  UpdatePackageAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + +

+Typedefs

typedef bool(* IUpdatePackageAccessor_PackageExistsFn) (IUpdatePackageAccessorInternal *)
 
typedef bool(* IUpdatePackageAccessor_IsUpdatePackageDownloadedFn) (IUpdatePackageAccessorInternal *)
 
typedef struct nn::sl::details::IUpdatePackageAccessorInternal IUpdatePackageAccessorInternal
 
+ + + +

+Functions

IUpdatePackageAccessorInternalGetDefaultUpdatePackageAccessor__Q2_2nn2slFv ()
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IUpdatePackageAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IUpdatePackageAccessorInternalVTable
+
+
+

Definition at line 19 of file IUpdatePackageAccessorDetails.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+IUpdatePackageAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IUpdatePackageAccessor_PackageExistsFn +PackageExistsFn +
+IUpdatePackageAccessor_IsUpdatePackageDownloadedFn +IsUpdatePackageDownloadedFn +
+ +
+
+ +

◆ nn::sl::details::IUpdatePackageAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IUpdatePackageAccessorInternal
+
+
+

Definition at line 35 of file IUpdatePackageAccessorDetails.h.

+
+ + + + +
Data Fields
+IUpdatePackageAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IUpdatePackageAccessorDetails_8h__dep__incl.map b/IUpdatePackageAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..a4d6a7b2 --- /dev/null +++ b/IUpdatePackageAccessorDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IUpdatePackageAccessorDetails_8h__dep__incl.md5 b/IUpdatePackageAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..32305b0f --- /dev/null +++ b/IUpdatePackageAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +f99ce62814954c0066e23053b5edc7f1 \ No newline at end of file diff --git a/IUpdatePackageAccessorDetails_8h__dep__incl.png b/IUpdatePackageAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..4735d36a Binary files /dev/null and b/IUpdatePackageAccessorDetails_8h__dep__incl.png differ diff --git a/IUpdatePackageAccessorDetails_8h__incl.map b/IUpdatePackageAccessorDetails_8h__incl.map new file mode 100644 index 00000000..477f3e91 --- /dev/null +++ b/IUpdatePackageAccessorDetails_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/IUpdatePackageAccessorDetails_8h__incl.md5 b/IUpdatePackageAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..62cca7de --- /dev/null +++ b/IUpdatePackageAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +4f39eb964b58030620d36a40abad9bbc \ No newline at end of file diff --git a/IUpdatePackageAccessorDetails_8h__incl.png b/IUpdatePackageAccessorDetails_8h__incl.png new file mode 100644 index 00000000..34e78e41 Binary files /dev/null and b/IUpdatePackageAccessorDetails_8h__incl.png differ diff --git a/IUpdatePackageAccessorDetails_8h_source.html b/IUpdatePackageAccessorDetails_8h_source.html new file mode 100644 index 00000000..9e2d0d45 --- /dev/null +++ b/IUpdatePackageAccessorDetails_8h_source.html @@ -0,0 +1,235 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IUpdatePackageAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IUpdatePackageAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5
+
6#ifdef __cplusplus
+
7
+
8namespace nn::sl
+
9{
+
10class Condition;
+
11namespace details
+
12{
+
13class IUpdatePackageAccessorBase;
+ +
15
+ + +
18
+ + + +
33WUT_CHECK_OFFSET(IUpdatePackageAccessorInternalVTable, 0x1C, IsUpdatePackageDownloadedFn);
+
34
+
+ +
36{
+ +
38} IUpdatePackageAccessorInternal;
+
+
39WUT_CHECK_SIZE(IUpdatePackageAccessorInternal, 0x04);
+
40WUT_CHECK_OFFSET(IUpdatePackageAccessorInternal, 0x00, vtable);
+
41
+
42extern "C" IUpdatePackageAccessorInternal *
+ +
44
+
+ +
46{
+
47 friend class nn::sl::Condition;
+
48
+
49public:
+ +
51 virtual ~IUpdatePackageAccessorBase() = default;
+
52
+
53 virtual bool
+
54 PackageExists() const = 0;
+
55
+
56 virtual bool
+ +
58
+
59private:
+ +
61 GetInternal() = 0;
+
62};
+
+
63
+
+ +
65{
+
66public:
+
+ +
68 mInstancePtr(ptr)
+
69 {
+
70 }
+
+
71 bool
+
+
72 PackageExists() const override
+
73 {
+
74 if (!mInstancePtr) {
+
75 return false;
+
76 }
+
77 return mInstancePtr->vtable->PackageExistsFn(mInstancePtr);
+
78 }
+
+
79
+
80 bool
+
+ +
82 {
+
83 if (!mInstancePtr) {
+
84 return false;
+
85 }
+
86 return mInstancePtr->vtable->IsUpdatePackageDownloadedFn(mInstancePtr);
+
87 }
+
+
88
+ +
+
90 GetInternal() override
+
91 {
+
92 return mInstancePtr;
+
93 }
+
+
94
+
95private:
+ +
97};
+
+
98} // namespace details
+
99} // namespace nn::sl
+
100
+
101#endif
+ + + +
virtual bool IsUpdatePackageDownloaded() const =0
+ + + + + +
details::IUpdatePackageAccessorInternal * GetInternal() override
+ +
UpdatePackageAccessorFromPtr(details::IUpdatePackageAccessorInternal *ptr)
+
bool(* IUpdatePackageAccessor_PackageExistsFn)(IUpdatePackageAccessorInternal *)
+ +
bool(* IUpdatePackageAccessor_IsUpdatePackageDownloadedFn)(IUpdatePackageAccessorInternal *)
+ + +
IUpdatePackageAccessor_IsUpdatePackageDownloadedFn IsUpdatePackageDownloadedFn
+ +
struct nn::sl::details::IUpdatePackageAccessorInternal IUpdatePackageAccessorInternal
+ +
IUpdatePackageAccessorInternal * GetDefaultUpdatePackageAccessor__Q2_2nn2slFv()
+ + + + + +
+ + + + diff --git a/IUpdatePackageAccessor_8h.html b/IUpdatePackageAccessor_8h.html new file mode 100644 index 00000000..3172338c --- /dev/null +++ b/IUpdatePackageAccessor_8h.html @@ -0,0 +1,157 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IUpdatePackageAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IUpdatePackageAccessor.h File Reference
+
+
+
+Include dependency graph for IUpdatePackageAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IUpdatePackageAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IUpdatePackageAccessorBaseGetDefaultUpdatePackageAccessor ()
 
+
+ + + + diff --git a/IUpdatePackageAccessor_8h__dep__incl.map b/IUpdatePackageAccessor_8h__dep__incl.map new file mode 100644 index 00000000..2b27b8b4 --- /dev/null +++ b/IUpdatePackageAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IUpdatePackageAccessor_8h__dep__incl.md5 b/IUpdatePackageAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..9a6eda5b --- /dev/null +++ b/IUpdatePackageAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +fc32bf89f1e7e28200a48e56a8094ca3 \ No newline at end of file diff --git a/IUpdatePackageAccessor_8h__dep__incl.png b/IUpdatePackageAccessor_8h__dep__incl.png new file mode 100644 index 00000000..4aae171d Binary files /dev/null and b/IUpdatePackageAccessor_8h__dep__incl.png differ diff --git a/IUpdatePackageAccessor_8h__incl.map b/IUpdatePackageAccessor_8h__incl.map new file mode 100644 index 00000000..1112ade4 --- /dev/null +++ b/IUpdatePackageAccessor_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IUpdatePackageAccessor_8h__incl.md5 b/IUpdatePackageAccessor_8h__incl.md5 new file mode 100644 index 00000000..6b65f4b5 --- /dev/null +++ b/IUpdatePackageAccessor_8h__incl.md5 @@ -0,0 +1 @@ +9dd06cb090af2a957d5f68178f456bd1 \ No newline at end of file diff --git a/IUpdatePackageAccessor_8h__incl.png b/IUpdatePackageAccessor_8h__incl.png new file mode 100644 index 00000000..4a765583 Binary files /dev/null and b/IUpdatePackageAccessor_8h__incl.png differ diff --git a/IUpdatePackageAccessor_8h_source.html b/IUpdatePackageAccessor_8h_source.html new file mode 100644 index 00000000..ea9c68a0 --- /dev/null +++ b/IUpdatePackageAccessor_8h_source.html @@ -0,0 +1,194 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IUpdatePackageAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IUpdatePackageAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
+ +
12{
+
13
+
14public:
+
+ +
16 {
+
17 InitInternalVtable();
+
18 }
+
+
19
+
+ +
21 {
+
22 InitInternalVtable();
+
23 }
+
+
24
+ +
+ +
27 {
+
28 InitInternalVtable();
+
29 return *this;
+
30 }
+
+
31
+ +
+ +
34 {
+
35 InitInternalVtable();
+
36 return *this;
+
37 }
+
+
38
+
39 ~IUpdatePackageAccessor() override = default;
+
40
+
41private:
+
42 static bool
+
43 PackageExistsWrapper(details::IUpdatePackageAccessorInternal *instance)
+
44 {
+
45 return instance->vtable->instance->PackageExists();
+
46 }
+
47 static bool
+
48 IsUpdatePackageDownloadedWrapper(details::IUpdatePackageAccessorInternal *instance)
+
49 {
+
50 return instance->vtable->instance->IsUpdatePackageDownloaded();
+
51 }
+
52
+
53 details::IUpdatePackageAccessorInternal *
+
54 GetInternal() override
+
55 {
+
56 return &mInstance;
+
57 }
+
58
+
59 void
+
60 InitInternalVtable()
+
61 {
+
62 mVTable = {.instance = this,
+
63 .PackageExistsFn = PackageExistsWrapper,
+
64 .IsUpdatePackageDownloadedFn = IsUpdatePackageDownloadedWrapper};
+
65 mInstance.vtable = &mVTable;
+
66 }
+
67
+
68 details::IUpdatePackageAccessorInternal mInstance{};
+
69 details::IUpdatePackageAccessorInternalVTable mVTable{};
+
70};
+
+
71
+
72details::IUpdatePackageAccessorBase &
+ +
74} // namespace nn::sl
+
75
+
76#endif
+ + +
IUpdatePackageAccessor(IUpdatePackageAccessor &src)
+
IUpdatePackageAccessor & operator=(IUpdatePackageAccessor &&src) noexcept
+
~IUpdatePackageAccessor() override=default
+
IUpdatePackageAccessor & operator=(const IUpdatePackageAccessor &other)
+ + +
virtual bool IsUpdatePackageDownloaded() const =0
+ + + + + +
details::IUpdatePackageAccessorBase & GetDefaultUpdatePackageAccessor()
+ + +
+ + + + diff --git a/IWhiteListAccessorDetails_8h.html b/IWhiteListAccessorDetails_8h.html new file mode 100644 index 00000000..a2574482 --- /dev/null +++ b/IWhiteListAccessorDetails_8h.html @@ -0,0 +1,259 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IWhiteListAccessorDetails.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IWhiteListAccessorDetails.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IWhiteListAccessorDetails.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IWhiteListAccessorInternalVTable
 
struct  IWhiteListAccessorInternal
 
class  IWhiteListAccessorBase
 
class  WhiteListAccessorFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + +

+Typedefs

typedef nn::Result(* IWhiteListAccessor_GetFn) (IWhiteListAccessorInternal *, nn::sl::WhiteList *)
 
typedef struct nn::sl::details::IWhiteListAccessorInternal IWhiteListAccessorInternal
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::IWhiteListAccessorInternalVTable

+ +
+
+ + + + +
struct nn::sl::details::IWhiteListAccessorInternalVTable
+
+
+

Definition at line 19 of file IWhiteListAccessorDetails.h.

+
+ + + + + + + + + + + + + +
Data Fields
+IWhiteListAccessorBase * +instance +
+uint32_t +info +
+uint32_t +destructor +
+IWhiteListAccessor_GetFn +GetFn +
+ +
+
+ +

◆ nn::sl::details::IWhiteListAccessorInternal

+ +
+
+ + + + +
struct nn::sl::details::IWhiteListAccessorInternal
+
+
+

Definition at line 32 of file IWhiteListAccessorDetails.h.

+
+ + + + +
Data Fields
+IWhiteListAccessorInternalVTable * +vtable +
+ +
+
+
+ + + + diff --git a/IWhiteListAccessorDetails_8h__dep__incl.map b/IWhiteListAccessorDetails_8h__dep__incl.map new file mode 100644 index 00000000..fb68e864 --- /dev/null +++ b/IWhiteListAccessorDetails_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/IWhiteListAccessorDetails_8h__dep__incl.md5 b/IWhiteListAccessorDetails_8h__dep__incl.md5 new file mode 100644 index 00000000..4d1ad031 --- /dev/null +++ b/IWhiteListAccessorDetails_8h__dep__incl.md5 @@ -0,0 +1 @@ +6337e26bb9ac023640459c8a1fb92034 \ No newline at end of file diff --git a/IWhiteListAccessorDetails_8h__dep__incl.png b/IWhiteListAccessorDetails_8h__dep__incl.png new file mode 100644 index 00000000..eb4a4be1 Binary files /dev/null and b/IWhiteListAccessorDetails_8h__dep__incl.png differ diff --git a/IWhiteListAccessorDetails_8h__incl.map b/IWhiteListAccessorDetails_8h__incl.map new file mode 100644 index 00000000..bf4e2d7e --- /dev/null +++ b/IWhiteListAccessorDetails_8h__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IWhiteListAccessorDetails_8h__incl.md5 b/IWhiteListAccessorDetails_8h__incl.md5 new file mode 100644 index 00000000..a3a5a866 --- /dev/null +++ b/IWhiteListAccessorDetails_8h__incl.md5 @@ -0,0 +1 @@ +3cea11b7d6f1422badb4ad8a30cfb859 \ No newline at end of file diff --git a/IWhiteListAccessorDetails_8h__incl.png b/IWhiteListAccessorDetails_8h__incl.png new file mode 100644 index 00000000..8df19ad6 Binary files /dev/null and b/IWhiteListAccessorDetails_8h__incl.png differ diff --git a/IWhiteListAccessorDetails_8h_source.html b/IWhiteListAccessorDetails_8h_source.html new file mode 100644 index 00000000..72548562 --- /dev/null +++ b/IWhiteListAccessorDetails_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details/IWhiteListAccessorDetails.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IWhiteListAccessorDetails.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/sl_cpp.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11class QuickStartApplicationSelector;
+
12namespace details
+
13{
+
14class IWhiteListAccessorBase;
+ +
16
+ +
18
+ + + + +
31
+
+ +
33{
+ +
35} IWhiteListAccessorInternal;
+
+
36WUT_CHECK_SIZE(IWhiteListAccessorInternal, 0x04);
+
37WUT_CHECK_OFFSET(IWhiteListAccessorInternal, 0x00, vtable);
+
38
+
+ +
40{
+ +
42
+
43public:
+ +
45 virtual ~IWhiteListAccessorBase() = default;
+
46
+
47 virtual nn::Result
+ +
49
+
50private:
+ +
52 GetInternal() = 0;
+
53};
+
+
54
+
+ +
56{
+
57public:
+
+ +
59 mInstancePtr(ptr)
+
60 {
+
61 }
+
+ +
+ +
64 {
+
65 if (!mInstancePtr) {
+ +
67 }
+
68 return mInstancePtr->vtable->GetFn(mInstancePtr, outWhiteList);
+
69 }
+
+
70
+
71private:
+ +
73 GetInternal() override
+
74 {
+
75 return mInstancePtr;
+
76 }
+
77
+ +
79};
+
+
80} // namespace details
+
81
+
82} // namespace nn::sl
+
83
+
84#endif
+
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ + + + +
virtual nn::Result Get(nn::sl::WhiteList *outWhiteList) const =0
+ + +
WhiteListAccessorFromPtr(details::IWhiteListAccessorInternal *ptr)
+
nn::Result Get(nn::sl::WhiteList *outWhiteList) const override
+
struct nn::sl::details::IWhiteListAccessorInternal IWhiteListAccessorInternal
+ +
nn::Result(* IWhiteListAccessor_GetFn)(IWhiteListAccessorInternal *, nn::sl::WhiteList *)
+ + + + + + + + + + + +
+ + + + diff --git a/IWhiteListAccessor_8h.html b/IWhiteListAccessor_8h.html new file mode 100644 index 00000000..15df8ceb --- /dev/null +++ b/IWhiteListAccessor_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IWhiteListAccessor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IWhiteListAccessor.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/details/IWhiteListAccessorDetails.h>
+#include <nn/sl/sl_cpp.h>
+
+Include dependency graph for IWhiteListAccessor.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

class  IWhiteListAccessor
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IWhiteListAccessorBaseGetDefaultWhiteListAccessor ()
 
+
+ + + + diff --git a/IWhiteListAccessor_8h__dep__incl.map b/IWhiteListAccessor_8h__dep__incl.map new file mode 100644 index 00000000..1fb126d5 --- /dev/null +++ b/IWhiteListAccessor_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/IWhiteListAccessor_8h__dep__incl.md5 b/IWhiteListAccessor_8h__dep__incl.md5 new file mode 100644 index 00000000..ebbf01f1 --- /dev/null +++ b/IWhiteListAccessor_8h__dep__incl.md5 @@ -0,0 +1 @@ +e8a6025ec41db91a0e9fe960c58f7fb1 \ No newline at end of file diff --git a/IWhiteListAccessor_8h__dep__incl.png b/IWhiteListAccessor_8h__dep__incl.png new file mode 100644 index 00000000..4bd77406 Binary files /dev/null and b/IWhiteListAccessor_8h__dep__incl.png differ diff --git a/IWhiteListAccessor_8h__incl.map b/IWhiteListAccessor_8h__incl.map new file mode 100644 index 00000000..bc645d49 --- /dev/null +++ b/IWhiteListAccessor_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IWhiteListAccessor_8h__incl.md5 b/IWhiteListAccessor_8h__incl.md5 new file mode 100644 index 00000000..45a709f7 --- /dev/null +++ b/IWhiteListAccessor_8h__incl.md5 @@ -0,0 +1 @@ +21178dce262c91c40e255e3a6c07e11e \ No newline at end of file diff --git a/IWhiteListAccessor_8h__incl.png b/IWhiteListAccessor_8h__incl.png new file mode 100644 index 00000000..e7ff46b7 Binary files /dev/null and b/IWhiteListAccessor_8h__incl.png differ diff --git a/IWhiteListAccessor_8h_source.html b/IWhiteListAccessor_8h_source.html new file mode 100644 index 00000000..47c2e3a0 --- /dev/null +++ b/IWhiteListAccessor_8h_source.html @@ -0,0 +1,193 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/IWhiteListAccessor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
IWhiteListAccessor.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include <nn/sl/sl_cpp.h>
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12
+
+ +
14{
+
15
+
16public:
+
+ +
18 {
+
19 InitInternalVtable();
+
20 }
+
+
21
+
+ +
23 {
+
24 InitInternalVtable();
+
25 }
+
+
26
+ +
+ +
29 {
+
30 InitInternalVtable();
+
31 return *this;
+
32 }
+
+
33
+ +
+ +
36 {
+
37 InitInternalVtable();
+
38 return *this;
+
39 }
+
+
40
+
41 ~IWhiteListAccessor() override = default;
+
42
+
43private:
+
44 static nn::Result
+
45 GetWrapper(details::IWhiteListAccessorInternal *instance, nn::sl::WhiteList *outWhiteList)
+
46 {
+
47 return instance->vtable->instance->Get(outWhiteList);
+
48 }
+
49
+ +
51 GetInternal() override
+
52 {
+
53 return &mInstance;
+
54 }
+
55
+
56 void
+
57 InitInternalVtable()
+
58 {
+
59
+
60 mVTable = {.instance = this,
+
61 .GetFn = &GetWrapper};
+
62 mInstance.vtable = &mVTable;
+
63 }
+
64
+
65 details::IWhiteListAccessorInternal mInstance{};
+
66 details::IWhiteListAccessorInternalVTable mVTable{};
+
67};
+
+
68
+
69details::IWhiteListAccessorBase &
+ +
71} // namespace nn::sl
+
72
+
73#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
IWhiteListAccessor(IWhiteListAccessor &src)
+
IWhiteListAccessor & operator=(const IWhiteListAccessor &other)
+ +
~IWhiteListAccessor() override=default
+
IWhiteListAccessor & operator=(IWhiteListAccessor &&src) noexcept
+ +
virtual nn::Result Get(nn::sl::WhiteList *outWhiteList) const =0
+ + + + +
details::IWhiteListAccessorBase & GetDefaultWhiteListAccessor()
+ + + + +
+ + + + diff --git a/KillerNotificationSelector_8h.html b/KillerNotificationSelector_8h.html new file mode 100644 index 00000000..555ea3e6 --- /dev/null +++ b/KillerNotificationSelector_8h.html @@ -0,0 +1,430 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotificationSelector.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationSelector.h File Reference
+
+
+
+Include dependency graph for KillerNotificationSelector.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  KillerNotificationSelectorInternal
 
class  KillerNotificationSelector
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::KillerNotificationSelectorInternal KillerNotificationSelectorInternal
 
+ + + + + + + + + +

+Functions

KillerNotificationSelectorInternal__ct__Q3_2nn2sl26KillerNotificationSelectorFv (KillerNotificationSelectorInternal *)
 
void __dt__Q3_2nn2sl26KillerNotificationSelectorFv (KillerNotificationSelectorInternal *, int)
 
nn::Result Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb (KillerNotificationSelectorInternal *, KillerNotification *, TitleInfo *, bool *)
 
void Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager (KillerNotificationSelectorInternal *, ILaunchedTitleListAccessorInternal *, IKillerNotificationAccessorInternal *, ITitleListCacheInternal *, ISerializerInternal *, ISettingAccessorInternal *, IAccountInfoAccessorInternal *, ITimeAccessorInternal *, IKillerNotificationTransferRecordManagerInternal *)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::KillerNotificationSelectorInternal

+ +
+
+ + + + +
struct nn::sl::details::KillerNotificationSelectorInternal
+
+
+

Definition at line 22 of file KillerNotificationSelector.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+ILaunchedTitleListAccessorInternal * +launchedTitleListAccessor +
+IKillerNotificationAccessorInternal * +killerNotificationAccessor +
+ITitleListCacheInternal * +titleListCache +
+ISerializerInternal * +killerNotificationSerializer +
+ISettingAccessorInternal * +settingsAccessor +
+IAccountInfoAccessorInternal * +accountInfoAccessor +
+ITimeAccessorInternal * +timeAccessor +
+IKillerNotificationTransferRecordManagerInternal * +killerNotificationTransferRecordManager +
+void * +vtable +
+ +
+
+
+ + + + diff --git a/KillerNotificationSelector_8h__dep__incl.map b/KillerNotificationSelector_8h__dep__incl.map new file mode 100644 index 00000000..566f3467 --- /dev/null +++ b/KillerNotificationSelector_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/KillerNotificationSelector_8h__dep__incl.md5 b/KillerNotificationSelector_8h__dep__incl.md5 new file mode 100644 index 00000000..bb93c78f --- /dev/null +++ b/KillerNotificationSelector_8h__dep__incl.md5 @@ -0,0 +1 @@ +220ee05df5fb3abb08146653927bcd7a \ No newline at end of file diff --git a/KillerNotificationSelector_8h__dep__incl.png b/KillerNotificationSelector_8h__dep__incl.png new file mode 100644 index 00000000..3d88fb61 Binary files /dev/null and b/KillerNotificationSelector_8h__dep__incl.png differ diff --git a/KillerNotificationSelector_8h__incl.map b/KillerNotificationSelector_8h__incl.map new file mode 100644 index 00000000..b08abaf4 --- /dev/null +++ b/KillerNotificationSelector_8h__incl.map @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KillerNotificationSelector_8h__incl.md5 b/KillerNotificationSelector_8h__incl.md5 new file mode 100644 index 00000000..86be66fa --- /dev/null +++ b/KillerNotificationSelector_8h__incl.md5 @@ -0,0 +1 @@ +f0bc8902136ce2aedf84710bf6544214 \ No newline at end of file diff --git a/KillerNotificationSelector_8h__incl.png b/KillerNotificationSelector_8h__incl.png new file mode 100644 index 00000000..d70682fd Binary files /dev/null and b/KillerNotificationSelector_8h__incl.png differ diff --git a/KillerNotificationSelector_8h_source.html b/KillerNotificationSelector_8h_source.html new file mode 100644 index 00000000..927c737f --- /dev/null +++ b/KillerNotificationSelector_8h_source.html @@ -0,0 +1,378 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotificationSelector.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
KillerNotificationSelector.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ + + +
8#include <nn/sl/ISerializer.h>
+ +
10#include <nn/sl/ITimeAccessor.h>
+ + + +
14#include <nn/sl/sl_cpp.h>
+
15
+
16#ifdef __cplusplus
+
17
+
18namespace nn::sl
+
19{
+
20namespace details
+
21{
+ +
34WUT_CHECK_SIZE(KillerNotificationSelectorInternal, 0x24);
+
35WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x00, launchedTitleListAccessor);
+
36WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x04, killerNotificationAccessor);
+
37WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x08, titleListCache);
+
38WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x0C, killerNotificationSerializer);
+
39WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x10, settingsAccessor);
+
40WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x14, accountInfoAccessor);
+
41WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x18, timeAccessor);
+
42WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x1C, killerNotificationTransferRecordManager);
+
43WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x20, vtable);
+
44
+
45extern "C" KillerNotificationSelectorInternal *
+ +
47extern "C" void
+ +
49extern "C" nn::Result
+ +
51extern "C" void
+ + + + + + + + + + +
62} // namespace details
+
63
+
+ +
65{
+
66public:
+
+ +
68 mLaunchedTitleListAccessor(nullptr),
+
69 mKillerNotificationAccessor(nullptr),
+
70 mTitleListCache(nullptr),
+
71 mKillerNotificationSerializer(nullptr),
+
72 mSettingAccessor(nullptr),
+
73 mAccountInfoAccessor(nullptr),
+
74 mTimeAccessor(nullptr),
+
75 mKillerNotificationTransferRecordManager(nullptr)
+
76 {
+
77 if (__ct__Q3_2nn2sl26KillerNotificationSelectorFv(&mInstance) != nullptr) {
+
78 mLaunchedTitleListAccessor = details::LaunchedTitleListAccessorFromPtr(mInstance.launchedTitleListAccessor);
+
79 mKillerNotificationAccessor = details::KillerNotificationAccessorFromPtr(mInstance.killerNotificationAccessor);
+
80 mTitleListCache = TitleListCacheFromPtr(mInstance.titleListCache);
+ +
82 mSettingAccessor = details::SettingAccessorFromPtr(mInstance.settingsAccessor);
+
83 mAccountInfoAccessor = details::AccountInfoAccessorFromPtr(mInstance.accountInfoAccessor);
+
84 mTimeAccessor = details::TimeAccessorFromPtr(mInstance.timeAccessor);
+ +
86 }
+
87 }
+
+
88
+
+ +
90 {
+
91 __dt__Q3_2nn2sl26KillerNotificationSelectorFv(&mInstance, 2);
+
92 }
+
+
93
+ +
+ +
96 {
+
97 return mLaunchedTitleListAccessor;
+
98 }
+
+
99
+ +
+ +
102 {
+
103 return mKillerNotificationAccessor;
+
104 }
+
+
105
+ +
+ +
108 {
+
109 return mTitleListCache;
+
110 }
+
+
111
+ +
+ +
114 {
+
115 return mKillerNotificationSerializer;
+
116 }
+
+
117
+ +
+ +
120 {
+
121 return mSettingAccessor;
+
122 }
+
+
123
+ +
+ +
126 {
+
127 return mAccountInfoAccessor;
+
128 }
+
+
129
+ +
+ +
132 {
+
133 return mTimeAccessor;
+
134 }
+
+
135
+ +
+ +
138 {
+
139 return mKillerNotificationTransferRecordManager;
+
140 }
+
+
141
+ +
+
143 Select(KillerNotification *outKillerNotification, TitleInfo *outKillerNotificationTitle, bool *u1)
+
144 {
+
145 return Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb(&mInstance, outKillerNotification, outKillerNotificationTitle, u1);
+
146 }
+
+
147
+
148 void
+
+ +
150 details::IKillerNotificationAccessorBase &killerNotificationAccessor,
+
151 details::ITitleListCacheBase &titleListCache,
+
152 details::ISerializerBase<KillerNotification> &killerNotificationSerializer,
+
153 details::ISettingAccessorBase &settingAccessor,
+
154 details::IAccountInfoAccessorBase &accountInfoAccessor,
+
155 details::ITimeAccessorBase &timeAccessor,
+
156 details::IKillerNotificationTransferRecordManagerBase &killerNotificationTransferRecordManager)
+
157 {
+
158 Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager(
+
159 &mInstance,
+
160 launchedTitleListAccessor.GetInternal(),
+
161 killerNotificationAccessor.GetInternal(),
+
162 titleListCache.GetInternal(),
+
163 killerNotificationSerializer.GetInternal(),
+
164 settingAccessor.GetInternal(),
+
165 accountInfoAccessor.GetInternal(),
+
166 timeAccessor.GetInternal(),
+
167 killerNotificationTransferRecordManager.GetInternal());
+
168
+
169 mLaunchedTitleListAccessor = details::LaunchedTitleListAccessorFromPtr(launchedTitleListAccessor.GetInternal());
+
170 mKillerNotificationAccessor = details::KillerNotificationAccessorFromPtr(killerNotificationAccessor.GetInternal());
+
171 mTitleListCache = TitleListCacheFromPtr(titleListCache.GetInternal());
+
172 mKillerNotificationSerializer = details::SerializerFromPtr<KillerNotification>(killerNotificationSerializer.GetInternal());
+
173 mSettingAccessor = details::SettingAccessorFromPtr(settingAccessor.GetInternal());
+
174 mAccountInfoAccessor = details::AccountInfoAccessorFromPtr(accountInfoAccessor.GetInternal());
+
175 mTimeAccessor = details::TimeAccessorFromPtr(timeAccessor.GetInternal());
+
176 mKillerNotificationTransferRecordManager = details::KillerNotificationTransferRecordManagerFromPtr(killerNotificationTransferRecordManager.GetInternal());
+
177 }
+
+
178
+
179private:
+ +
181
+
182 details::LaunchedTitleListAccessorFromPtr mLaunchedTitleListAccessor;
+
183 details::KillerNotificationAccessorFromPtr mKillerNotificationAccessor;
+
184 TitleListCacheFromPtr mTitleListCache;
+
185 details::SerializerFromPtr<KillerNotification> mKillerNotificationSerializer;
+
186 details::SettingAccessorFromPtr mSettingAccessor;
+
187 details::AccountInfoAccessorFromPtr mAccountInfoAccessor;
+
188 details::TimeAccessorFromPtr mTimeAccessor;
+
189 details::KillerNotificationTransferRecordManagerFromPtr mKillerNotificationTransferRecordManager;
+
190};
+
+
191} // namespace nn::sl
+
192
+
193#endif
+ + + + + + + + + +
Result value type used by nn libraries.
Definition result.h:70
+ +
nn::Result Select(KillerNotification *outKillerNotification, TitleInfo *outKillerNotificationTitle, bool *u1)
+
details::ITitleListCacheBase & GetTitleListCache()
+
details::ILaunchedTitleListAccessorBase & GetLaunchedTitleListAccessor()
+
details::IAccountInfoAccessorBase & GetAccountInfoAccessor()
+
void Initialize(details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IKillerNotificationAccessorBase &killerNotificationAccessor, details::ITitleListCacheBase &titleListCache, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISettingAccessorBase &settingAccessor, details::IAccountInfoAccessorBase &accountInfoAccessor, details::ITimeAccessorBase &timeAccessor, details::IKillerNotificationTransferRecordManagerBase &killerNotificationTransferRecordManager)
+ +
details::IKillerNotificationTransferRecordManagerBase & GetKillerNotificationTransferRecordManager()
+ +
details::ITimeAccessorBase & GetTimeAccessor()
+
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer()
+
details::IKillerNotificationAccessorBase & GetKillerNotificationAccessor()
+
details::ISettingAccessorBase & GetSettingAccessor()
+ + + + + + + + + + + + + + + +
void __dt__Q3_2nn2sl26KillerNotificationSelectorFv(KillerNotificationSelectorInternal *, int)
+
KillerNotificationSelectorInternal * __ct__Q3_2nn2sl26KillerNotificationSelectorFv(KillerNotificationSelectorInternal *)
+
void Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager(KillerNotificationSelectorInternal *, ILaunchedTitleListAccessorInternal *, IKillerNotificationAccessorInternal *, ITitleListCacheInternal *, ISerializerInternal *, ISettingAccessorInternal *, IAccountInfoAccessorInternal *, ITimeAccessorInternal *, IKillerNotificationTransferRecordManagerInternal *)
+
ILaunchedTitleListAccessorInternal * launchedTitleListAccessor
+ + +
nn::Result Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb(KillerNotificationSelectorInternal *, KillerNotification *, TitleInfo *, bool *)
+ + + +
IKillerNotificationTransferRecordManagerInternal * killerNotificationTransferRecordManager
+
IKillerNotificationAccessorInternal * killerNotificationAccessor
+ + + + + + + + + + + + + + + + +
+ + + + diff --git a/KillerNotificationTransferRecordManager_8h.html b/KillerNotificationTransferRecordManager_8h.html new file mode 100644 index 00000000..5d0e18ce --- /dev/null +++ b/KillerNotificationTransferRecordManager_8h.html @@ -0,0 +1,228 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotificationTransferRecordManager.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationTransferRecordManager.h File Reference
+
+
+
+Include dependency graph for KillerNotificationTransferRecordManager.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

class  IKillerNotificationTransferRecordManager
 
class  KillerNotificationTransferRecordManager
 
class  KillerNotificationTransferRecordManagerInternal
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
+ + + +

+Functions

details::IKillerNotificationTransferRecordManagerBaseGetDefaultKillerNotificationTransferRecordManager ()
 
+
+ + + + diff --git a/KillerNotificationTransferRecordManager_8h__dep__incl.map b/KillerNotificationTransferRecordManager_8h__dep__incl.map new file mode 100644 index 00000000..3251bd90 --- /dev/null +++ b/KillerNotificationTransferRecordManager_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/KillerNotificationTransferRecordManager_8h__dep__incl.md5 b/KillerNotificationTransferRecordManager_8h__dep__incl.md5 new file mode 100644 index 00000000..6f76e3d0 --- /dev/null +++ b/KillerNotificationTransferRecordManager_8h__dep__incl.md5 @@ -0,0 +1 @@ +9dce62e62aa829f6930a782cfaa071ae \ No newline at end of file diff --git a/KillerNotificationTransferRecordManager_8h__dep__incl.png b/KillerNotificationTransferRecordManager_8h__dep__incl.png new file mode 100644 index 00000000..5b9751b6 Binary files /dev/null and b/KillerNotificationTransferRecordManager_8h__dep__incl.png differ diff --git a/KillerNotificationTransferRecordManager_8h__incl.map b/KillerNotificationTransferRecordManager_8h__incl.map new file mode 100644 index 00000000..c5e0c861 --- /dev/null +++ b/KillerNotificationTransferRecordManager_8h__incl.map @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KillerNotificationTransferRecordManager_8h__incl.md5 b/KillerNotificationTransferRecordManager_8h__incl.md5 new file mode 100644 index 00000000..c78a1e7e --- /dev/null +++ b/KillerNotificationTransferRecordManager_8h__incl.md5 @@ -0,0 +1 @@ +e48e5f89f7d5c68f99739ab94866e650 \ No newline at end of file diff --git a/KillerNotificationTransferRecordManager_8h__incl.png b/KillerNotificationTransferRecordManager_8h__incl.png new file mode 100644 index 00000000..a326aa11 Binary files /dev/null and b/KillerNotificationTransferRecordManager_8h__incl.png differ diff --git a/KillerNotificationTransferRecordManager_8h_source.html b/KillerNotificationTransferRecordManager_8h_source.html new file mode 100644 index 00000000..52601d49 --- /dev/null +++ b/KillerNotificationTransferRecordManager_8h_source.html @@ -0,0 +1,455 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotificationTransferRecordManager.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
KillerNotificationTransferRecordManager.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/FileStream.h>
+ +
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
+ +
13{
+
14
+
15public:
+
+ +
17 {
+
18 InitInternalVtable();
+
19 }
+
+
20
+ +
25
+ +
+ +
28 {
+
29 InitInternalVtable();
+
30 return *this;
+
31 }
+
+
32
+ +
+ +
35 {
+
36 InitInternalVtable();
+
37 return *this;
+
38 }
+
+
39
+ +
41
+
42private:
+
43 static nn::Result
+ +
45 {
+
46 return instance->vtable->instance->Load(*stream->vtable->instance);
+
47 }
+
48
+
49 static nn::Result
+ +
51 {
+
52 return instance->vtable->instance->LoadInitial();
+
53 }
+
54
+
55 static nn::Result
+
56 StoreWrapper(details::IKillerNotificationTransferRecordManagerInternal *instance, nn::sl::details::IStreamInternal *stream)
+
57 {
+
58 return instance->vtable->instance->Store(*stream->vtable->instance);
+
59 }
+
60
+
61 static uint32_t
+
62 GetRecordCountWrapper(details::IKillerNotificationTransferRecordManagerInternal *instance)
+
63 {
+
64 return instance->vtable->instance->GetRecordCount();
+
65 }
+
66
+
67 static uint32_t
+
68 GetRecordsWrapper(details::IKillerNotificationTransferRecordManagerInternal *instance, KillerNotificationTransferRecord *u1, uint32_t u2)
+
69 {
+
70 return instance->vtable->instance->GetRecords(u1, u2);
+
71 }
+
72
+
73 static void
+
74 RegisterRecordsWrapper(details::IKillerNotificationTransferRecordManagerInternal *instance, const KillerNotificationTransferRecord *u1, uint32_t u2)
+
75 {
+
76 return instance->vtable->instance->RegisterRecords(u1, u2);
+
77 }
+
78
+
79 static nn::Result
+
80 RegisterRecordsOtherWrapper(details::IKillerNotificationTransferRecordManagerInternal *instance, const uint32_t *u1, uint32_t u2)
+
81 {
+
82 return instance->vtable->instance->RegisterRecords(u1, u2);
+
83 }
+
84
+
85 details::IKillerNotificationTransferRecordManagerInternal *
+
86 GetInternal() override
+
87 {
+
88 return &mInstance;
+
89 }
+
90
+
91 void
+
92 InitInternalVtable()
+
93 {
+
94 mVTable = {.instance = this,
+
95 .LoadFn = &LoadWrapper,
+
96 .LoadInitialFn = &LoadInitialWrapper,
+
97 .StoreFn = &StoreWrapper,
+
98 .GetRecordsFn = &GetRecordsWrapper,
+
99 .RegisterRecordsFn = &RegisterRecordsWrapper,
+
100 .RegisterRecordsOtherFn = &RegisterRecordsOtherWrapper};
+
101 mInstance.vtable = &mVTable;
+
102 }
+
103
+
104 details::IKillerNotificationTransferRecordManagerInternal mInstance{};
+
105 details::IKillerNotificationTransferRecordManagerInternalVTable mVTable{};
+
106};
+
+
107
+
+ +
109{
+
110public:
+
+ +
112 {
+
113 __ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(&mInstance);
+
114 }
+
+
115
+
+ +
117 {
+
118 __dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(&mInstance, 2);
+
119 }
+
+
120
+
121 void
+
+
122 Finalize() override
+
123 {
+
124 Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(&mInstance);
+
125 }
+
+
126
+ +
+ +
129 {
+
130 return Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream(&mInstance, stream.GetInternal());
+
131 }
+
+
132
+ +
+
134 LoadInitial() override
+
135 {
+
136 return LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv(&mInstance);
+
137 }
+
+
138
+ +
+ +
141 {
+
142 return Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream(&mInstance, stream.GetInternal());
+
143 }
+
+
144
+
145 uint32_t
+
+
146 GetRecordCount() const override
+
147 {
+
148 return GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv((details::IKillerNotificationTransferRecordManagerInternal *)&mInstance);
+
149 }
+
+
150
+
151 uint32_t
+
+
152 GetRecords(KillerNotificationTransferRecord *u1, uint32_t u2) const override
+
153 {
+
154 return GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi((details::IKillerNotificationTransferRecordManagerInternal *)&mInstance, u1, u2);
+
155 }
+
+
156
+
157 void
+
+
158 RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override
+
159 {
+
160 RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi(&mInstance, u1, u2);
+
161 }
+
+
162
+ +
+
164 RegisterRecords(const uint32_t *u1, uint32_t u2) override
+
165 {
+
166 return mInstance.vtable->RegisterRecordsOtherFn(&mInstance, u1, u2);
+
167 }
+
+
168
+
169private:
+ +
171 GetInternal() override
+
172 {
+
173 return &mInstance;
+
174 }
+
175 details::IKillerNotificationTransferRecordManagerInternal mInstance = {};
+
176};
+
+
177
+
+ +
179{
+
180public:
+
+ +
182 {
+
183 __ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv(&mInstance);
+
184 }
+
+
185
+
+ +
187 {
+
188 __dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv(&mInstance, 2);
+
189 }
+
+
190
+ +
+ +
193 {
+
194 auto *base = reinterpret_cast<details::IKillerNotificationTransferRecordManagerInternal *>(&mInstance);
+
195 return mInstance.vtable->LoadFn(base, stream.GetInternal());
+
196 }
+
+
197
+ +
+
199 LoadInitial() override
+
200 {
+
201 auto *base = reinterpret_cast<details::IKillerNotificationTransferRecordManagerInternal *>(&mInstance);
+
202 return mInstance.vtable->LoadInitialFn(base);
+
203 }
+
+
204
+ +
+ +
207 {
+
208 auto *base = reinterpret_cast<details::IKillerNotificationTransferRecordManagerInternal *>(&mInstance);
+
209 return mInstance.vtable->StoreFn(base, stream.GetInternal());
+
210 }
+
+
211
+
212 void
+
+
213 Finalize() override
+
214 {
+
215 auto *base = reinterpret_cast<details::IKillerNotificationTransferRecordManagerInternal *>(&mInstance);
+
216 return mInstance.vtable->FinalizeFn(base);
+
217 }
+
+
218
+
219 uint32_t
+
+
220 GetRecordCount() const override
+
221 {
+ +
223 return mInstance.vtable->GetRecordCountFn(base);
+
224 }
+
+
225
+
226 uint32_t
+
+
227 GetRecords(KillerNotificationTransferRecord *u1, uint32_t u2) const override
+
228 {
+ +
230 return mInstance.vtable->GetRecordsFn(base, u1, u2);
+
231 }
+
+
232
+
233 void
+
+
234 RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override
+
235 {
+
236 auto *base = reinterpret_cast<details::IKillerNotificationTransferRecordManagerInternal *>(&mInstance);
+
237 return mInstance.vtable->RegisterRecordsFn(base, u1, u2);
+
238 }
+
+
239
+ +
+
241 RegisterRecords(const uint32_t *u1, uint32_t u2) override
+
242 {
+
243 auto *base = reinterpret_cast<details::IKillerNotificationTransferRecordManagerInternal *>(&mInstance);
+
244 return mInstance.vtable->RegisterRecordsOtherFn(base, u1, u2);
+
245 }
+
+
246
+
247private:
+ +
249};
+
+
250
+
251details::IKillerNotificationTransferRecordManagerBase &
+ +
253} // namespace nn::sl
+
254
+
255#endif
+ + +
Result value type used by nn libraries.
Definition result.h:70
+ +
IKillerNotificationTransferRecordManager & operator=(const IKillerNotificationTransferRecordManager &other)
+ +
IKillerNotificationTransferRecordManager & operator=(IKillerNotificationTransferRecordManager &&src) noexcept
+ +
IKillerNotificationTransferRecordManager(IKillerNotificationTransferRecordManager &src)
+ + +
nn::Result Load(nn::sl::details::IStreamBase &stream) override
+
nn::Result RegisterRecords(const uint32_t *u1, uint32_t u2) override
+ + +
void RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override
+
uint32_t GetRecords(KillerNotificationTransferRecord *u1, uint32_t u2) const override
+ + +
nn::Result Store(nn::sl::details::IStreamBase &stream) override
+ +
nn::Result Load(nn::sl::details::IStreamBase &stream) override
+
nn::Result RegisterRecords(const uint32_t *u1, uint32_t u2) override
+ + +
void RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override
+
uint32_t GetRecords(KillerNotificationTransferRecord *u1, uint32_t u2) const override
+ + +
nn::Result Store(nn::sl::details::IStreamBase &stream) override
+ + +
virtual nn::Result Load(nn::sl::details::IStreamBase &stream)=0
+ + +
IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn RegisterRecordsFn
+ +
IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn GetRecordCountFn
+ +
IStreamInternalVTable * vtable
+ + + +
IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn RegisterRecordsOtherFn
+ + + + + + + +
details::IKillerNotificationTransferRecordManagerBase & GetDefaultKillerNotificationTransferRecordManager()
+ + + +
+ + + + diff --git a/KillerNotificationTransferRecordStream_8h.html b/KillerNotificationTransferRecordStream_8h.html new file mode 100644 index 00000000..9e3f0c76 --- /dev/null +++ b/KillerNotificationTransferRecordStream_8h.html @@ -0,0 +1,263 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotificationTransferRecordStream.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationTransferRecordStream.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/FileStream.h>
+
+Include dependency graph for KillerNotificationTransferRecordStream.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  KillerNotificationTransferRecordStreamInternal
 
class  KillerNotificationTransferRecordStream
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::KillerNotificationTransferRecordStreamInternal KillerNotificationTransferRecordStreamInternal
 
+ + + +

+Functions

nn::sl::details::IStreamBaseGetDefaultKillerNotificationTransferRecordStream ()
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::KillerNotificationTransferRecordStreamInternal

+ +
+
+ + + + +
struct nn::sl::details::KillerNotificationTransferRecordStreamInternal
+
+
+

Definition at line 13 of file KillerNotificationTransferRecordStream.h.

+
+ + + + + + + + + + +
Data Fields
+void * +vtable +
+FileStreamInternal +fileStream +
+uint32_t +unkn1 +
+ +
+
+
+ + + + diff --git a/KillerNotificationTransferRecordStream_8h__dep__incl.map b/KillerNotificationTransferRecordStream_8h__dep__incl.map new file mode 100644 index 00000000..350af555 --- /dev/null +++ b/KillerNotificationTransferRecordStream_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/KillerNotificationTransferRecordStream_8h__dep__incl.md5 b/KillerNotificationTransferRecordStream_8h__dep__incl.md5 new file mode 100644 index 00000000..77a266fb --- /dev/null +++ b/KillerNotificationTransferRecordStream_8h__dep__incl.md5 @@ -0,0 +1 @@ +ce6d8bebd207bd84cd9f2b029a79385e \ No newline at end of file diff --git a/KillerNotificationTransferRecordStream_8h__dep__incl.png b/KillerNotificationTransferRecordStream_8h__dep__incl.png new file mode 100644 index 00000000..f5ee9d9f Binary files /dev/null and b/KillerNotificationTransferRecordStream_8h__dep__incl.png differ diff --git a/KillerNotificationTransferRecordStream_8h__incl.map b/KillerNotificationTransferRecordStream_8h__incl.map new file mode 100644 index 00000000..639e88db --- /dev/null +++ b/KillerNotificationTransferRecordStream_8h__incl.map @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KillerNotificationTransferRecordStream_8h__incl.md5 b/KillerNotificationTransferRecordStream_8h__incl.md5 new file mode 100644 index 00000000..c3a95b7c --- /dev/null +++ b/KillerNotificationTransferRecordStream_8h__incl.md5 @@ -0,0 +1 @@ +bd979504c2cfd5f7c6a7b49df08a7eb9 \ No newline at end of file diff --git a/KillerNotificationTransferRecordStream_8h__incl.png b/KillerNotificationTransferRecordStream_8h__incl.png new file mode 100644 index 00000000..16b083fe Binary files /dev/null and b/KillerNotificationTransferRecordStream_8h__incl.png differ diff --git a/KillerNotificationTransferRecordStream_8h_source.html b/KillerNotificationTransferRecordStream_8h_source.html new file mode 100644 index 00000000..08616600 --- /dev/null +++ b/KillerNotificationTransferRecordStream_8h_source.html @@ -0,0 +1,210 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotificationTransferRecordStream.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
KillerNotificationTransferRecordStream.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5#include <nn/sl/FileStream.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn::sl
+
10{
+
11namespace details
+
12{
+
+ +
14{
+
15 void *vtable;
+ + + +
19} KillerNotificationTransferRecordStreamInternal;
+
+
20WUT_CHECK_SIZE(KillerNotificationTransferRecordStreamInternal, 0x9C);
+
21WUT_CHECK_OFFSET(KillerNotificationTransferRecordStreamInternal, 0x00, vtable);
+
22WUT_CHECK_OFFSET(KillerNotificationTransferRecordStreamInternal, 0x04, fileStream);
+
23WUT_CHECK_OFFSET(KillerNotificationTransferRecordStreamInternal, 0x14, unkn1);
+
24} // namespace details
+
25
+
+ +
27{
+
28public:
+
+ +
30 mInstance(instance)
+
31 {
+
32 }
+
+
33
+ +
+
35 Read(uint32_t *bytesRead, void *buffer, uint32_t readSize) override
+
36 {
+
37 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
38 return base->vtable->ReadFn(base, bytesRead, buffer, readSize);
+
39 }
+
+ +
+
41 Write(uint32_t *bytesWritten, void *buffer, uint32_t readSize) override
+
42 {
+
43 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
44 return base->vtable->WriteFn(base, bytesWritten, buffer, readSize);
+
45 }
+
+ +
+
47 GetSize(uint32_t *fileSize) override
+
48 {
+
49 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
50 return base->vtable->GetSizeFn(base, fileSize);
+
51 }
+
+ +
+
53 Seek(int32_t offset, nn::sl::SeekOrigin seekOrigin) override
+
54 {
+
55 auto *base = reinterpret_cast<details::IStreamInternal *>(&mInstance);
+
56 return base->vtable->SeekFn(base, offset, seekOrigin);
+
57 }
+
+
58
+ +
60
+ +
+
62 GetInternal() override
+
63 {
+
64 return reinterpret_cast<details::IStreamInternal *>(mInstance);
+
65 }
+
+
66
+
67private:
+ +
69};
+
+
70
+ + +
73} // namespace nn::sl
+
74
+
75#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ + +
nn::Result Read(uint32_t *bytesRead, void *buffer, uint32_t readSize) override
+
KillerNotificationTransferRecordStream(details::KillerNotificationTransferRecordStreamInternal *instance)
+ +
nn::Result Write(uint32_t *bytesWritten, void *buffer, uint32_t readSize) override
+
~KillerNotificationTransferRecordStream() override=default
+
nn::Result Seek(int32_t offset, nn::sl::SeekOrigin seekOrigin) override
+ + +
IStreamInternalVTable * vtable
+ + + + + + + + + + + +
nn::sl::details::IStreamBase & GetDefaultKillerNotificationTransferRecordStream()
+
SeekOrigin
Definition sl_cpp.h:293
+ + +
+ + + + diff --git a/KillerNotification_8h.html b/KillerNotification_8h.html new file mode 100644 index 00000000..9dbb8616 --- /dev/null +++ b/KillerNotification_8h.html @@ -0,0 +1,852 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotification.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotification.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/KillerNotification.h>
+#include "sl_cpp.h"
+
+Include dependency graph for KillerNotification.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  KillerNotificationInstalledTitleFilter
 
struct  KillerNotificationPlayedTitleFilter
 
struct  KillerNotificationTitleFilter
 
struct  KillerNotification
 
struct  KillerNotification.launchApplication
 
struct  KillerNotification.images
 
struct  KillerNotification.images.main
 
struct  KillerNotification.images.button
 
struct  KillerNotification.displayCondition
 
struct  KillerNotification.displayCondition.duration
 
struct  KillerNotification.displayCondition.account
 
struct  KillerNotification.displayCondition.account.age
 
struct  KillerNotification.displayCondition.titleFilter
 
struct  KillerNotification.displayCondition.ageRestriction
 
struct  KillerNotification.displayCondition.__unnamed32__
 
struct  KillerNotification.displayCondition.__unnamed34__
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + + + + + + + + + + + +

+Typedefs

typedef enum nn::sl::KillerNotificationType KillerNotificationType
 
typedef enum nn::sl::KillerNotificationNotificationPattern KillerNotificationNotificationPattern
 
typedef enum nn::sl::KillerNotificationGender KillerNotificationGender
 
typedef enum nn::sl::KillerNotificationAllowLocalAccount KillerNotificationAllowLocalAccount
 
typedef enum nn::sl::KillerNotificationAccountMailActivation KillerNotificationAccountMailActivation
 
typedef enum nn::sl::KillerNotificationConjunction KillerNotificationConjunction
 
+ + + + + + + + + + + + + +

+Enumerations

enum  KillerNotificationType {
+  PROMOTION = 0 +,
+  PUSH_APP = 1 +,
+  NON_COMMERCIAL = 2 +
+ }
 
enum  KillerNotificationNotificationPattern {
+  NORMAL = 0 +,
+  SILENT = 1 +
+ }
 
enum  KillerNotificationGender {
+  UNKNOWN = 0 +,
+  MALE = 1 +,
+  FEMALE = 2 +
+ }
 
enum  KillerNotificationAllowLocalAccount : int8_t {
+  ALLOW = 0 +,
+  NOT_ALLOW = 1 +
+ }
 
enum  KillerNotificationAccountMailActivation : int8_t {
+  NOT_ACTIVATED = 0 +,
+  ANYBODY = 1 +
+ }
 
enum  KillerNotificationConjunction {
+  AND = 0 +,
+  OR = 1 +
+ }
 
+ + + + + +

+Functions

nn::Result __CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J (bool *u1, const KillerNotification *u2)
 
void __CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J (KillerNotification *u1)
 
+

Data Structure Documentation

+ +

◆ nn::sl::KillerNotificationInstalledTitleFilter

+ +
+
+ + + + +
struct nn::sl::KillerNotificationInstalledTitleFilter
+
+
+

Definition at line 59 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+uint64_t +titleId +
+KillerNotificationConjunction +conjunction +
+ +
+
+ +

◆ nn::sl::KillerNotificationPlayedTitleFilter

+ +
+
+ + + + +
struct nn::sl::KillerNotificationPlayedTitleFilter
+
+
+

Definition at line 68 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+uint64_t +titleId +
+enum KillerNotificationConjunction +conjunction +
+ +
+
+ +

◆ nn::sl::KillerNotificationTitleFilter

+ +
+
+ + + + +
struct nn::sl::KillerNotificationTitleFilter
+
+
+

Definition at line 77 of file KillerNotification.h.

+
+ + + + + + + + + + +
Data Fields
+uint64_t +titleId +
+int32_t +played +
+int32_t +installed +
+ +
+
+ +

◆ nn::sl::KillerNotification.launchApplication

+ +
+
+ + + + +
struct nn::sl::KillerNotification.launchApplication
+
+
+

Definition at line 100 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+uint64_t +titleId +
+char +parameter[2048] +
+ +
+
+ +

◆ nn::sl::KillerNotification.images

+ +
+
+ + + + +
struct nn::sl::KillerNotification.images
+
+
+

Definition at line 106 of file KillerNotification.h.

+
+ + + + + + + + + + +
Data Fields
+struct KillerNotification.images.main +main +
+struct KillerNotification.images.button +button +
+char +banner[290416] +
+ +
+
+ +

◆ nn::sl::KillerNotification.images.main

+ +
+
+ + + + +
struct nn::sl::KillerNotification.images.main
+
+
+

Definition at line 108 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+DRCImagePalette +palette +
+uint8_t +pixels[400][854] +
+ +
+
+ +

◆ nn::sl::KillerNotification.images.button

+ +
+
+ + + + +
struct nn::sl::KillerNotification.images.button
+
+
+

Definition at line 113 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+DRCImagePalette +palette +
+uint8_t +pixels[160][487] +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition
+
+
+

Definition at line 121 of file KillerNotification.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct KillerNotification.displayCondition.duration +duration +
+uint32_t +lifetime +
+struct KillerNotification.displayCondition.account +account +
+struct KillerNotification.displayCondition.titleFilter +titleFilter +
+struct KillerNotification.displayCondition.ageRestriction +ageRestriction +
+KillerNotificationAccountMailActivation +accountMailActivation +
+uint32_t +accountBirthMonth +
+int8_t +anticipatoryDownload +
+struct KillerNotification.displayCondition.__unnamed32__ +__unnamed__ +
+struct KillerNotification.displayCondition.__unnamed34__ +__unnamed__ +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.duration

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.duration
+
+
+

Definition at line 124 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+uint64_t +startUnixTime +
+uint64_t +endUnixTime +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.account

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.account
+
+
+

Definition at line 132 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+struct KillerNotification.displayCondition.account.age +age +
+KillerNotificationGender +gender +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.account.age

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.account.age
+
+
+

Definition at line 134 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+uint32_t +lowerBound +
+uint32_t +upperBound +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.titleFilter

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.titleFilter
+
+
+

Definition at line 141 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+uint32_t +titleCount +
+KillerNotificationTitleFilter +titles[2] +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.ageRestriction

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.ageRestriction
+
+
+

Definition at line 148 of file KillerNotification.h.

+
+ + + + + + + +
Data Fields
+KillerNotificationAllowLocalAccount +allowLocalAccount +
+uint32_t +ageRestrictionLowerBound +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.__unnamed32__

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.__unnamed32__
+
+
+

Definition at line 161 of file KillerNotification.h.

+
+ + + + + + + + + + +
Data Fields
+int32_t +installedTitleCount +
+enum KillerNotificationConjunction +installedConjunction +
+struct KillerNotificationInstalledTitleFilter +installedTitleFilter[2] +
+ +
+
+ +

◆ nn::sl::KillerNotification.displayCondition.__unnamed34__

+ +
+
+ + + + +
struct nn::sl::KillerNotification.displayCondition.__unnamed34__
+
+
+

Definition at line 169 of file KillerNotification.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +playedTitleFilterCount +
+enum KillerNotificationConjunction +playedConjunction +
+uint32_t +played_duration_sinceUnixTime +
+KillerNotificationPlayedTitleFilter +playedTitleFilter[2] +
+ +
+
+
+ + + + diff --git a/KillerNotification_8h__dep__incl.map b/KillerNotification_8h__dep__incl.map new file mode 100644 index 00000000..49c3fcb7 --- /dev/null +++ b/KillerNotification_8h__dep__incl.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KillerNotification_8h__dep__incl.md5 b/KillerNotification_8h__dep__incl.md5 new file mode 100644 index 00000000..333e197d --- /dev/null +++ b/KillerNotification_8h__dep__incl.md5 @@ -0,0 +1 @@ +7ad2c744df699d171b15f76218a77528 \ No newline at end of file diff --git a/KillerNotification_8h__dep__incl.png b/KillerNotification_8h__dep__incl.png new file mode 100644 index 00000000..98f3bf17 Binary files /dev/null and b/KillerNotification_8h__dep__incl.png differ diff --git a/KillerNotification_8h__incl.map b/KillerNotification_8h__incl.map new file mode 100644 index 00000000..d9df661a --- /dev/null +++ b/KillerNotification_8h__incl.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KillerNotification_8h__incl.md5 b/KillerNotification_8h__incl.md5 new file mode 100644 index 00000000..e8ad1391 --- /dev/null +++ b/KillerNotification_8h__incl.md5 @@ -0,0 +1 @@ +1016b1799ece7b5e13fee2111ecb278f \ No newline at end of file diff --git a/KillerNotification_8h__incl.png b/KillerNotification_8h__incl.png new file mode 100644 index 00000000..3013ba18 Binary files /dev/null and b/KillerNotification_8h__incl.png differ diff --git a/KillerNotification_8h_source.html b/KillerNotification_8h_source.html new file mode 100644 index 00000000..ddf81f01 --- /dev/null +++ b/KillerNotification_8h_source.html @@ -0,0 +1,424 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/KillerNotification.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
KillerNotification.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ +
6#include "sl_cpp.h"
+
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn::sl
+
11{
+
12struct KillerNotification;
+
13namespace details
+
14{
+
15extern "C" nn::Result
+ +
17extern "C" void
+ +
19} // namespace details
+
20
+ +
27
+ +
33
+
+ +
35{
+ +
37 MALE = 1,
+
38 FEMALE = 2
+ +
+
40
+ +
46
+ +
52
+ +
58
+ +
64WUT_CHECK_SIZE(KillerNotificationInstalledTitleFilter, 0x0C);
+
65WUT_CHECK_OFFSET(KillerNotificationInstalledTitleFilter, 0x00, titleId);
+
66WUT_CHECK_OFFSET(KillerNotificationInstalledTitleFilter, 0x08, conjunction);
+
67
+ +
73WUT_CHECK_SIZE(KillerNotificationPlayedTitleFilter, 0x0C);
+
74WUT_CHECK_OFFSET(KillerNotificationPlayedTitleFilter, 0x00, titleId);
+
75WUT_CHECK_OFFSET(KillerNotificationPlayedTitleFilter, 0x08, conjunction);
+
76
+
+ +
78{
+
79 uint64_t titleId;
+
80 WUT_UNKNOWN_BYTES(4);
+
81 int32_t played;
+
82 WUT_UNKNOWN_BYTES(4);
+
83 int32_t installed;
+
84};
+
+
85WUT_CHECK_SIZE(KillerNotificationTitleFilter, 0x18);
+
86WUT_CHECK_OFFSET(KillerNotificationTitleFilter, 0x0C, played);
+
87WUT_CHECK_OFFSET(KillerNotificationTitleFilter, 0x14, installed);
+
88
+
89
+
+
90struct WUT_PACKED KillerNotification
+
91{
+
92 uint32_t serialId;
+
93 uint32_t version;
+
94 WUT_UNKNOWN_BYTES(16);
+ +
96 char language[4];
+
97 WUT_UNKNOWN_BYTES(3);
+ + +
+
100 struct
+
101 {
+
102 uint64_t titleId;
+
103 char parameter[2048];
+
104 } launchApplication;
+
+
105 uint32_t priority;
+
+
106 struct
+
107 {
+
+
108 struct
+
109 {
+
110 DRCImagePalette palette; // the "main" image actually uses the button palette in the quick start menu
+
111 uint8_t pixels[400][854]; // index of color in (button) palette - 854x400
+
112 } main;
+
+
+
113 struct
+
114 {
+
115 DRCImagePalette palette;
+
116 uint8_t pixels[160][487]; // index of color in palette - 487*160
+
117 } button;
+
+
118 WUT_PADDING_BYTES(0);
+
119 char banner[290416]; // BMP! 854×85, Bit depth: 32
+
120 } images;
+
+
+
121 struct
+
122 {
+
123 WUT_UNKNOWN_BYTES(12);
+
+
124 struct WUT_PACKED
+
125 {
+
126 uint64_t startUnixTime;
+
127 uint64_t endUnixTime;
+
128 } duration;
+
+
129 WUT_UNKNOWN_BYTES(4);
+
130 uint32_t lifetime;
+
131 WUT_UNKNOWN_BYTES(4);
+
+
132 struct
+
133 {
+
+
134 struct
+
135 {
+
136 uint32_t lowerBound;
+
137 uint32_t upperBound;
+
138 } age;
+
+ +
140 } account;
+
+
+
141 struct
+
142 {
+
143 uint32_t titleCount;
+
144 WUT_UNKNOWN_BYTES(4);
+ +
146 } titleFilter;
+
+
147 WUT_UNKNOWN_BYTES(1);
+
+
148 struct WUT_PACKED
+
149 {
+
150 KillerNotificationAllowLocalAccount allowLocalAccount;
+
151 WUT_UNKNOWN_BYTES(2);
+
152 uint32_t ageRestrictionLowerBound;
+
153 } ageRestriction;
+
+
154 KillerNotificationAccountMailActivation accountMailActivation;
+
155
+
156 WUT_UNKNOWN_BYTES(11);
+
157 uint32_t accountBirthMonth;
+
158 WUT_UNKNOWN_BYTES(4);
+
159 int8_t anticipatoryDownload;
+
160 WUT_UNKNOWN_BYTES(15);
+
+
161 struct
+
162 {
+
163 int32_t installedTitleCount;
+
164 enum KillerNotificationConjunction installedConjunction;
+
165 WUT_UNKNOWN_BYTES(4);
+
166 struct KillerNotificationInstalledTitleFilter installedTitleFilter[2];
+
167 };
+
+
168 WUT_UNKNOWN_BYTES(12);
+
+
169 struct
+
170 {
+
171 uint32_t playedTitleFilterCount;
+
172 enum KillerNotificationConjunction playedConjunction;
+
173 WUT_UNKNOWN_BYTES(4);
+
174 uint32_t played_duration_sinceUnixTime;
+
175 WUT_UNKNOWN_BYTES(4);
+
176 KillerNotificationPlayedTitleFilter playedTitleFilter[2];
+
177 };
+
+
178 } displayCondition;
+
+
179 WUT_UNKNOWN_BYTES(8);
+ +
181 uint32_t tags;
+
182 WUT_UNKNOWN_BYTES(256);
+
183
+
184 static nn::Result
+
+
185 CheckEmptyValue(bool *outRes, const KillerNotification *u2)
+
186 {
+
187 return details::__CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J(outRes, u2);
+
188 }
+
+
189
+
190 static void
+
+ +
192 {
+
193 return details::__CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J(u1);
+
194 }
+
+
195};
+
+
196WUT_CHECK_SIZE(KillerNotification, 0xae768);
+
197WUT_CHECK_OFFSET(KillerNotification, 0x0, serialId);
+
198WUT_CHECK_OFFSET(KillerNotification, 0x04, version);
+
199WUT_CHECK_OFFSET(KillerNotification, 0x18, deleteFlag);
+
200WUT_CHECK_OFFSET(KillerNotification, 0x20, type);
+
201WUT_CHECK_OFFSET(KillerNotification, 0x24, notificationPattern);
+
202WUT_CHECK_OFFSET(KillerNotification, 0x28, launchApplication.titleId);
+
203WUT_CHECK_OFFSET(KillerNotification, 0x30, launchApplication.parameter);
+
204WUT_CHECK_OFFSET(KillerNotification, 0x830, priority);
+
205WUT_CHECK_OFFSET(KillerNotification, 0x834, images);
+
206WUT_CHECK_OFFSET(KillerNotification, 0x834, images.main);
+
207WUT_CHECK_OFFSET(KillerNotification, 0x834 + 0x400, images.main.pixels);
+
208WUT_CHECK_OFFSET(KillerNotification, 0x54294, images.button);
+
209WUT_CHECK_OFFSET(KillerNotification, 0x54294 + 0x400, images.button.pixels);
+
210WUT_CHECK_OFFSET(KillerNotification, 0x676f4, images.banner);
+
211WUT_CHECK_OFFSET(KillerNotification, 0xae570, displayCondition.duration.startUnixTime);
+
212WUT_CHECK_OFFSET(KillerNotification, 0xae578, displayCondition.duration.endUnixTime);
+
213WUT_CHECK_OFFSET(KillerNotification, 0xae584, displayCondition.lifetime);
+
214WUT_CHECK_OFFSET(KillerNotification, 0xae58C, displayCondition.account.age.lowerBound);
+
215WUT_CHECK_OFFSET(KillerNotification, 0xae590, displayCondition.account.age.upperBound);
+
216WUT_CHECK_OFFSET(KillerNotification, 0xae594, displayCondition.account.gender);
+
217WUT_CHECK_OFFSET(KillerNotification, 0xae598, displayCondition.titleFilter.titleCount);
+
218WUT_CHECK_OFFSET(KillerNotification, 0xae5a0, displayCondition.titleFilter.titles);
+
219WUT_CHECK_OFFSET(KillerNotification, 0xae5d1, displayCondition.ageRestriction.allowLocalAccount);
+
220WUT_CHECK_OFFSET(KillerNotification, 0xae5d4, displayCondition.ageRestriction.ageRestrictionLowerBound);
+
221WUT_CHECK_OFFSET(KillerNotification, 0xae5d8, displayCondition.accountMailActivation);
+
222WUT_CHECK_OFFSET(KillerNotification, 0xae5e4, displayCondition.accountBirthMonth);
+
223WUT_CHECK_OFFSET(KillerNotification, 0xae5ec, displayCondition.anticipatoryDownload);
+
224WUT_CHECK_OFFSET(KillerNotification, 0xae5fc, displayCondition.installedTitleCount);
+
225WUT_CHECK_OFFSET(KillerNotification, 0xae600, displayCondition.installedConjunction);
+
226WUT_CHECK_OFFSET(KillerNotification, 0xae608, displayCondition.installedTitleFilter);
+
227WUT_CHECK_OFFSET(KillerNotification, 0xae62c, displayCondition.playedTitleFilterCount);
+
228WUT_CHECK_OFFSET(KillerNotification, 0xae630, displayCondition.playedConjunction);
+
229WUT_CHECK_OFFSET(KillerNotification, 0xae638, displayCondition.played_duration_sinceUnixTime);
+
230WUT_CHECK_OFFSET(KillerNotification, 0xae640, displayCondition.playedTitleFilter);
+
231WUT_CHECK_OFFSET(KillerNotification, 0xae660, formatVersion);
+
232WUT_CHECK_OFFSET(KillerNotification, 0xae664, tags);
+
233
+
234} // namespace nn::sl
+
235
+
236#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
nn::Result __CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J(bool *u1, const KillerNotification *u2)
+
void __CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J(KillerNotification *u1)
+ + + +
enum KillerNotificationConjunction conjunction
+
KillerNotificationNotificationPattern
+ + + + + + +
KillerNotificationAllowLocalAccount
+ + +
KillerNotificationAccountMailActivation
+ + + + + + + +
KillerNotificationConjunction
+ + + + + + + + + + +
KillerNotificationType type
+
static void GetEmptyValue(KillerNotification *u1)
+
KillerNotificationNotificationPattern notificationPattern
+ + + + + + +
static nn::Result CheckEmptyValue(bool *outRes, const KillerNotification *u2)
+ +
+ + + + diff --git a/LaunchInfoDatabase_8h.html b/LaunchInfoDatabase_8h.html new file mode 100644 index 00000000..9b768a3f --- /dev/null +++ b/LaunchInfoDatabase_8h.html @@ -0,0 +1,321 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/LaunchInfoDatabase.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
LaunchInfoDatabase.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nn/sl/FileStream.h>
+#include <nn/sl/sl_cpp.h>
+#include <optional>
+
+Include dependency graph for LaunchInfoDatabase.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  LaunchInfoDatabaseInternal
 
class  LaunchInfoDatabase
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::LaunchInfoDatabaseInternal LaunchInfoDatabaseInternal
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

LaunchInfoDatabaseInternal__ct__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal *)
 
nn::Result Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream (LaunchInfoDatabaseInternal *, nn::sl::details::IStreamInternal *)
 
nn::Result Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region (LaunchInfoDatabaseInternal *, nn::sl::details::IStreamInternal *, nn::sl::Region)
 
nn::Result LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region (LaunchInfoDatabaseInternal *, int, nn::sl::Region)
 
nn::Result GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL (LaunchInfoDatabaseInternal *, nn::sl::LaunchInfo *, uint64_t titleId)
 
void Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal *)
 
uint32_t GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv (LaunchInfoDatabaseInternal *)
 
void Clear__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal *)
 
uint64_t GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv (LaunchInfoDatabaseInternal *)
 
uint64_t Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo (LaunchInfoDatabaseInternal *, const nn::sl::LaunchInfo &)
 
nn::Result Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL (LaunchInfoDatabaseInternal *, uint64_t)
 
nn::Result __CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1 (LaunchInfoDatabaseInternal *, uint32_t max_entries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
 
uint32_t __CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi (LaunchInfoDatabaseInternal *, nn::sl::LaunchInfoDatabaseEntry *entriesOut, uint32_t num)
 
nn::Result __CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi (LaunchInfoDatabaseInternal *, details::IStreamInternal *stream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::LaunchInfoDatabaseInternal

+ +
+
+ + + + +
struct nn::sl::details::LaunchInfoDatabaseInternal
+
+
+

Definition at line 15 of file LaunchInfoDatabase.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint64_t * +currentIdPtr +
+uint32_t * +entryCountPtr +
+uint32_t * +maxEntriesPtr +
+void * +pDatabase +
+LaunchInfoDatabaseEntry * +entriesPtr +
+LaunchInfoDatabaseEntry * +systemTablePtr +
+uint32_t +systemTableNum +
+ +
+
+
+ + + + diff --git a/LaunchInfoDatabase_8h__dep__incl.map b/LaunchInfoDatabase_8h__dep__incl.map new file mode 100644 index 00000000..e890b7d1 --- /dev/null +++ b/LaunchInfoDatabase_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/LaunchInfoDatabase_8h__dep__incl.md5 b/LaunchInfoDatabase_8h__dep__incl.md5 new file mode 100644 index 00000000..8ad3e553 --- /dev/null +++ b/LaunchInfoDatabase_8h__dep__incl.md5 @@ -0,0 +1 @@ +fe4385bab48b170138d02eb8ff2c408d \ No newline at end of file diff --git a/LaunchInfoDatabase_8h__dep__incl.png b/LaunchInfoDatabase_8h__dep__incl.png new file mode 100644 index 00000000..11712488 Binary files /dev/null and b/LaunchInfoDatabase_8h__dep__incl.png differ diff --git a/LaunchInfoDatabase_8h__incl.map b/LaunchInfoDatabase_8h__incl.map new file mode 100644 index 00000000..07cc24d4 --- /dev/null +++ b/LaunchInfoDatabase_8h__incl.map @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LaunchInfoDatabase_8h__incl.md5 b/LaunchInfoDatabase_8h__incl.md5 new file mode 100644 index 00000000..1fc14a3a --- /dev/null +++ b/LaunchInfoDatabase_8h__incl.md5 @@ -0,0 +1 @@ +c290fffce79ffe33b2f1f06182fa1d84 \ No newline at end of file diff --git a/LaunchInfoDatabase_8h__incl.png b/LaunchInfoDatabase_8h__incl.png new file mode 100644 index 00000000..e2ed42be Binary files /dev/null and b/LaunchInfoDatabase_8h__incl.png differ diff --git a/LaunchInfoDatabase_8h_source.html b/LaunchInfoDatabase_8h_source.html new file mode 100644 index 00000000..d8d5a5c8 --- /dev/null +++ b/LaunchInfoDatabase_8h_source.html @@ -0,0 +1,377 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/LaunchInfoDatabase.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
LaunchInfoDatabase.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#ifdef __cplusplus
+
4
+
5#include <wut.h>
+
6#include <nn/result.h>
+
7#include <nn/sl/FileStream.h>
+
8#include <nn/sl/sl_cpp.h>
+
9#include <optional>
+
10
+
11namespace nn::sl
+
12{
+
13namespace details
+
14{
+ +
25WUT_CHECK_SIZE(LaunchInfoDatabaseInternal, 0x1C);
+
26WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x00, currentIdPtr);
+
27WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x04, entryCountPtr);
+
28WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x08, maxEntriesPtr);
+
29WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x0C, pDatabase);
+
30WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x10, entriesPtr);
+
31WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x14, systemTablePtr);
+
32WUT_CHECK_OFFSET(LaunchInfoDatabaseInternal, 0x18, systemTableNum);
+
33
+
34extern "C" LaunchInfoDatabaseInternal *
+ +
36extern "C" nn::Result
+ +
38extern "C" nn::Result
+ +
40extern "C" nn::Result
+ +
42extern "C" nn::Result
+ +
44extern "C" void
+ +
46extern "C" uint32_t
+ +
48extern "C" void
+ +
50extern "C" uint64_t
+ +
52extern "C" uint64_t
+ +
54extern "C" nn::Result
+ +
56extern "C" nn::Result
+ +
58extern "C" uint32_t
+ +
60extern "C" nn::Result
+ +
62} // namespace details
+
63
+
+ +
65{
+
66public:
+
+ +
68 {
+
69 __ct__Q3_2nn2sl18LaunchInfoDatabaseFv(&mInstance);
+
70 }
+
+
71
+
+ +
73 {
+
74 Finalize();
+
75 }
+
+
76
+
77 void
+
+ +
79 {
+
80 // Only actually call finalize if the database is still loaded, otherwise we might trigger an assertion.
+
81 if (mInstance.pDatabase != nullptr) {
+
82 Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv(&mInstance);
+
83 }
+
84 }
+
+
85
+ +
+ +
88 {
+
89 if (mInstance.pDatabase != nullptr) { // Avoid triggering an assertion
+ +
91 }
+
92 return Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region(&mInstance, fileStream.GetInternal(), region);
+
93 }
+
+
94
+ +
+ +
97 {
+
98 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+ +
100 }
+
101 return Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream(&mInstance, fileStream.GetInternal());
+
102 }
+
+
103
+ +
+
105 LoadInitial(int maxEntries, nn::sl::Region region)
+
106 {
+
107 if (mInstance.pDatabase != nullptr) { // Avoid triggering an assertion
+ +
109 }
+
110 return LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region(&mInstance, maxEntries, region);
+
111 }
+
+
112
+ +
+
114 GetLaunchInfoById(nn::sl::LaunchInfo *launchInfo, uint64_t id) const
+
115 {
+
116 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+ +
118 }
+
119 return GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL((details::LaunchInfoDatabaseInternal *)&mInstance, launchInfo, id);
+
120 }
+
+
121
+
122 [[nodiscard]] std::optional<uint32_t>
+
+ +
124 {
+
125 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+
126 return {};
+
127 }
+ +
129 }
+
+
130
+
131 [[nodiscard]] std::optional<uint64_t>
+
+ +
133 {
+
134 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+
135 return {};
+
136 }
+ +
138 }
+
+
139
+
140 [[nodiscard]] std::optional<uint64_t>
+
+
141 Register(const nn::sl::LaunchInfo &launchInfo)
+
142 {
+
143 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+
144 return {};
+
145 }
+ +
147 }
+
+
148
+
149 [[nodiscard]] nn::Result
+
+
150 Unregister(uint64_t id)
+
151 {
+
152 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+ +
154 }
+ +
156 }
+
+
157
+
158 void
+
+ +
160 {
+
161 if (mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+
162 return;
+
163 }
+ +
165 }
+
+
166
+
167 static nn::Result
+
+
168 LoadInitial(LaunchInfoDatabase &launchDatabase, uint32_t maxEntries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
+
169 {
+
170 if (launchDatabase.mInstance.pDatabase != nullptr) { // Avoid triggering an assertion
+ +
172 }
+
173 return details::__CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1(&launchDatabase.mInstance, maxEntries, defaultEntries, defaultEntryNum);
+
174 }
+
+
175
+
176 static uint32_t
+
+
177 ListLaunchInfos(const LaunchInfoDatabase &launchDatabase, nn::sl::LaunchInfoDatabaseEntry *entriesOut, uint32_t num)
+
178 {
+
179 if (launchDatabase.mInstance.pDatabase == nullptr) { // Avoid triggering an assertion
+
180 return 0;
+
181 }
+ +
183 }
+
+
184
+
185 static nn::Result
+
+
186 Load(LaunchInfoDatabase &launchDatabase, nn::sl::details::IStreamBase &fileStream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
+
187 {
+
188 if (launchDatabase.mInstance.pDatabase != nullptr) { // Avoid triggering an assertion
+ +
190 }
+
191 return details::__CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi(&launchDatabase.mInstance, fileStream.GetInternal(), defaultEntries, defaultEntryNum);
+
192 }
+
+
193
+
194private:
+ +
196};
+
+
197
+
198} // namespace nn::sl
+
199
+
200#endif
+ +
Result value type used by nn libraries.
Definition result.h:70
+
@ LEVEL_FATAL
Definition result.h:75
+
@ RESULT_MODULE_NN_SL
Definition result.h:116
+ +
std::optional< uint64_t > GetCurrentId() const
+
nn::Result Unregister(uint64_t id)
+
nn::Result GetLaunchInfoById(nn::sl::LaunchInfo *launchInfo, uint64_t id) const
+
static uint32_t ListLaunchInfos(const LaunchInfoDatabase &launchDatabase, nn::sl::LaunchInfoDatabaseEntry *entriesOut, uint32_t num)
+ +
static nn::Result Load(LaunchInfoDatabase &launchDatabase, nn::sl::details::IStreamBase &fileStream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
+
std::optional< uint32_t > GetEntryCount() const
+ +
nn::Result Store(nn::sl::details::IStreamBase &fileStream)
+ +
nn::Result LoadInitial(int maxEntries, nn::sl::Region region)
+
nn::Result Load(nn::sl::details::IStreamBase &fileStream, nn::sl::Region region)
+
static nn::Result LoadInitial(LaunchInfoDatabase &launchDatabase, uint32_t maxEntries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
+ +
std::optional< uint64_t > Register(const nn::sl::LaunchInfo &launchInfo)
+ + + +
nn::Result LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region(LaunchInfoDatabaseInternal *, int, nn::sl::Region)
+
uint32_t GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv(LaunchInfoDatabaseInternal *)
+
nn::Result Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream(LaunchInfoDatabaseInternal *, nn::sl::details::IStreamInternal *)
+
nn::Result __CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1(LaunchInfoDatabaseInternal *, uint32_t max_entries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
+
nn::Result __CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi(LaunchInfoDatabaseInternal *, details::IStreamInternal *stream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
+ + +
void Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv(LaunchInfoDatabaseInternal *)
+
uint64_t GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv(LaunchInfoDatabaseInternal *)
+
uint32_t __CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi(LaunchInfoDatabaseInternal *, nn::sl::LaunchInfoDatabaseEntry *entriesOut, uint32_t num)
+
uint64_t Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo(LaunchInfoDatabaseInternal *, const nn::sl::LaunchInfo &)
+ +
nn::Result Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region(LaunchInfoDatabaseInternal *, nn::sl::details::IStreamInternal *, nn::sl::Region)
+ +
nn::Result GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL(LaunchInfoDatabaseInternal *, nn::sl::LaunchInfo *, uint64_t titleId)
+ +
LaunchInfoDatabaseInternal * __ct__Q3_2nn2sl18LaunchInfoDatabaseFv(LaunchInfoDatabaseInternal *)
+
nn::Result Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL(LaunchInfoDatabaseInternal *, uint64_t)
+ +
void Clear__Q3_2nn2sl18LaunchInfoDatabaseFv(LaunchInfoDatabaseInternal *)
+ + + + + + + + + +
+ + + + diff --git a/NodeInformation_8h.html b/NodeInformation_8h.html new file mode 100644 index 00000000..0146280d --- /dev/null +++ b/NodeInformation_8h.html @@ -0,0 +1,200 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds/NodeInformation.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
NodeInformation.h File Reference
+
+
+
#include <wut.h>
+#include <nn/cfg/CTR.h>
+#include <nn/result.h>
+#include <nn/uds/ScrambledLocalFriendCode.h>
+
+Include dependency graph for NodeInformation.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Data Structures

struct  NodeInformation
 Stores information about a node. More...
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::uds
 
namespace  nn::uds::Cafe
 
+

Data Structure Documentation

+ +

◆ nn::uds::Cafe::NodeInformation

+ +
+
+ + + + +
struct nn::uds::Cafe::NodeInformation
+
+

Stores information about a node.

+ +

Definition at line 19 of file NodeInformation.h.

+
+ + + + + + + + + + +
Data Fields
+ScrambledLocalFriendCode +scrambledLocalFriendCode +The scrambled local friend code of the node.
+UserName +username +The node username.
+uint16_t +networkNodeId +The network node ID.
+ +
+
+
+ + + + diff --git a/NodeInformation_8h__dep__incl.map b/NodeInformation_8h__dep__incl.map new file mode 100644 index 00000000..4d90850b --- /dev/null +++ b/NodeInformation_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/NodeInformation_8h__dep__incl.md5 b/NodeInformation_8h__dep__incl.md5 new file mode 100644 index 00000000..0d25f029 --- /dev/null +++ b/NodeInformation_8h__dep__incl.md5 @@ -0,0 +1 @@ +0ec2763d955ea5d2501adbbc47d4f011 \ No newline at end of file diff --git a/NodeInformation_8h__dep__incl.png b/NodeInformation_8h__dep__incl.png new file mode 100644 index 00000000..8ab3b9b8 Binary files /dev/null and b/NodeInformation_8h__dep__incl.png differ diff --git a/NodeInformation_8h__incl.map b/NodeInformation_8h__incl.map new file mode 100644 index 00000000..ea277cb5 --- /dev/null +++ b/NodeInformation_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NodeInformation_8h__incl.md5 b/NodeInformation_8h__incl.md5 new file mode 100644 index 00000000..36cde8ce --- /dev/null +++ b/NodeInformation_8h__incl.md5 @@ -0,0 +1 @@ +59127d8f61a1d2648cec8c9a673119df \ No newline at end of file diff --git a/NodeInformation_8h__incl.png b/NodeInformation_8h__incl.png new file mode 100644 index 00000000..e1669e57 Binary files /dev/null and b/NodeInformation_8h__incl.png differ diff --git a/NodeInformation_8h_source.html b/NodeInformation_8h_source.html new file mode 100644 index 00000000..22402db4 --- /dev/null +++ b/NodeInformation_8h_source.html @@ -0,0 +1,139 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds/NodeInformation.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
NodeInformation.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/cfg/CTR.h>
+
5#include <nn/result.h>
+ +
7
+
8#ifdef __cplusplus
+
9
+
10namespace nn
+
11{
+
12
+
13namespace uds
+
14{
+
15
+
16namespace Cafe
+
17{
+
+
19struct WUT_PACKED NodeInformation
+
20{
+ + +
26 uint16_t networkNodeId;
+
28 WUT_UNKNOWN_BYTES(0x2);
+
29};
+
+
30WUT_CHECK_SIZE(NodeInformation, 0x28);
+
31WUT_CHECK_OFFSET(NodeInformation, 0x00, scrambledLocalFriendCode);
+
32WUT_CHECK_OFFSET(NodeInformation, 0x0C, username);
+
33WUT_CHECK_OFFSET(NodeInformation, 0x24, networkNodeId);
+
34} // namespace Cafe
+
35
+
36} // namespace uds
+
37
+
38} // namespace nn
+
39
+
40#endif
+ + +
Represents a console username, used in UDS and DLP.
Definition CTR.h:18
+
uint16_t networkNodeId
The network node ID.
+
ScrambledLocalFriendCode scrambledLocalFriendCode
The scrambled local friend code of the node.
+
nn::cfg::CTR::UserName username
The node username.
+
Stores information about a node.
+
Stores data about the scrambled local friend code of a node.
+
Definition ac_cpp.h:16
+ + +
+ + + + diff --git a/QuickStartApplicationSelector_8h.html b/QuickStartApplicationSelector_8h.html new file mode 100644 index 00000000..1115970c --- /dev/null +++ b/QuickStartApplicationSelector_8h.html @@ -0,0 +1,384 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/QuickStartApplicationSelector.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
QuickStartApplicationSelector.h File Reference
+
+
+
+Include dependency graph for QuickStartApplicationSelector.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  QuickStartApplicationSelectorInternal
 
class  QuickStartApplicationSelector
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::QuickStartApplicationSelectorInternal QuickStartApplicationSelectorInternal
 
+ + + + + + + +

+Functions

QuickStartApplicationSelectorInternal__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv (QuickStartApplicationSelectorInternal *)
 
nn::Result Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi (QuickStartApplicationSelectorInternal *, nn::sl::TitleInfo *, int)
 
void Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor (QuickStartApplicationSelectorInternal *, IPreferentialTitleAccessorInternal *, IDefaultTitleAccessorInternal *, IWhiteListAccessorInternal *, ITitleListCacheInternal *, ISettingAccessorInternal *, details::IBlackListAccessorInternal *)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::QuickStartApplicationSelectorInternal

+ +
+
+ + + + +
struct nn::sl::details::QuickStartApplicationSelectorInternal
+
+
+

Definition at line 18 of file QuickStartApplicationSelector.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+IPreferentialTitleAccessorInternal * +preferentialTitleAccessor +
+IDefaultTitleAccessorInternal * +defaultTitleAccessor +
+IWhiteListAccessorInternal * +whiteListAccessor +
+ITitleListCacheInternal * +titleListCache +
+ISettingAccessorInternal * +settingsAccessor +
+IBlackListAccessorInternal * +blackListAccessor +
+void * +vtable +
+ +
+
+
+ + + + diff --git a/QuickStartApplicationSelector_8h__dep__incl.map b/QuickStartApplicationSelector_8h__dep__incl.map new file mode 100644 index 00000000..2fca96b9 --- /dev/null +++ b/QuickStartApplicationSelector_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/QuickStartApplicationSelector_8h__dep__incl.md5 b/QuickStartApplicationSelector_8h__dep__incl.md5 new file mode 100644 index 00000000..8b456985 --- /dev/null +++ b/QuickStartApplicationSelector_8h__dep__incl.md5 @@ -0,0 +1 @@ +41f5bf3f2510b2e6cbd6e3dec1711fd2 \ No newline at end of file diff --git a/QuickStartApplicationSelector_8h__dep__incl.png b/QuickStartApplicationSelector_8h__dep__incl.png new file mode 100644 index 00000000..8776e7f0 Binary files /dev/null and b/QuickStartApplicationSelector_8h__dep__incl.png differ diff --git a/QuickStartApplicationSelector_8h__incl.map b/QuickStartApplicationSelector_8h__incl.map new file mode 100644 index 00000000..c2316130 --- /dev/null +++ b/QuickStartApplicationSelector_8h__incl.map @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/QuickStartApplicationSelector_8h__incl.md5 b/QuickStartApplicationSelector_8h__incl.md5 new file mode 100644 index 00000000..f093eb78 --- /dev/null +++ b/QuickStartApplicationSelector_8h__incl.md5 @@ -0,0 +1 @@ +47e174cd24f67d17d7d2217eb8895f89 \ No newline at end of file diff --git a/QuickStartApplicationSelector_8h__incl.png b/QuickStartApplicationSelector_8h__incl.png new file mode 100644 index 00000000..e51036c0 Binary files /dev/null and b/QuickStartApplicationSelector_8h__incl.png differ diff --git a/QuickStartApplicationSelector_8h_source.html b/QuickStartApplicationSelector_8h_source.html new file mode 100644 index 00000000..44bdd7c5 --- /dev/null +++ b/QuickStartApplicationSelector_8h_source.html @@ -0,0 +1,317 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/QuickStartApplicationSelector.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
QuickStartApplicationSelector.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ + + + + + +
11
+
12#ifdef __cplusplus
+
13
+
14namespace nn::sl
+
15{
+
16namespace details
+
17{
+ +
28WUT_CHECK_SIZE(QuickStartApplicationSelectorInternal, 0x1C);
+
29WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x00, preferentialTitleAccessor);
+
30WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x04, defaultTitleAccessor);
+
31WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x08, whiteListAccessor);
+
32WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x0C, titleListCache);
+
33WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x10, settingsAccessor);
+
34WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x14, blackListAccessor);
+
35WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x18, vtable);
+
36
+
37extern "C" QuickStartApplicationSelectorInternal *
+ +
39extern "C" nn::Result
+ +
41extern "C" void
+ + + + + + + + +
50} // namespace details
+
51
+
+ +
53{
+
54public:
+
+ +
56 mPreferentialTitleAccessorFromPtr(nullptr),
+
57 mDefaultTitleAccessorFromPtr(nullptr),
+
58 mWhiteListAccessorFromPtr(nullptr),
+
59 mTitleListCacheFromPtr(nullptr),
+
60 mSettingAccessorFromPtr(nullptr),
+
61 mBlackListAccessorFromPtr(nullptr)
+
62 {
+
63 if (__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv(&mInstance) != nullptr) {
+
64 mPreferentialTitleAccessorFromPtr = details::PreferentialTitleAccessorFromPtr(mInstance.preferentialTitleAccessor);
+
65 mDefaultTitleAccessorFromPtr = details::DefaultTitleAccessorFromPtr(mInstance.defaultTitleAccessor);
+
66 mWhiteListAccessorFromPtr = details::WhiteListAccessorFromPtr(mInstance.whiteListAccessor);
+
67 mTitleListCacheFromPtr = TitleListCacheFromPtr(mInstance.titleListCache);
+
68 mSettingAccessorFromPtr = details::SettingAccessorFromPtr(mInstance.settingsAccessor);
+
69 mBlackListAccessorFromPtr = details::BlackListAccessorFromPtr(mInstance.blackListAccessor);
+
70 }
+
71 }
+
+
72
+ +
74
+ +
+ +
77 {
+
78 return mPreferentialTitleAccessorFromPtr;
+
79 }
+
+
80
+ +
+ +
83 {
+
84 return mDefaultTitleAccessorFromPtr;
+
85 }
+
+
86
+ +
+ +
89 {
+
90 return mWhiteListAccessorFromPtr;
+
91 }
+
+
92
+ +
+ +
95 {
+
96 return mTitleListCacheFromPtr;
+
97 }
+
+
98
+ +
+ +
101 {
+
102 return mSettingAccessorFromPtr;
+
103 }
+
+
104
+ +
+ +
107 {
+
108 return mBlackListAccessorFromPtr;
+
109 }
+
+
110
+ +
+
112 Select(nn::sl::TitleInfo *titleInfos, int num)
+
113 {
+
114 return Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi(&mInstance, titleInfos, num);
+
115 }
+
+
116
+
117 void
+
+ +
119 details::IDefaultTitleAccessorBase &defaultTitleAccessor,
+
120 details::IWhiteListAccessorBase &whiteListAccessor,
+
121 details::ITitleListCacheBase &titleListCache,
+
122 details::ISettingAccessorBase &settingAccessor,
+
123 details::IBlackListAccessorBase &blackListAccessor)
+
124 {
+
125 Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor(
+
126 &mInstance,
+
127 preferentialTitleAccessor.GetInternal(),
+
128 defaultTitleAccessor.GetInternal(),
+
129 whiteListAccessor.GetInternal(),
+
130 titleListCache.GetInternal(),
+
131 settingAccessor.GetInternal(),
+
132 blackListAccessor.GetInternal());
+
133 mPreferentialTitleAccessorFromPtr = details::PreferentialTitleAccessorFromPtr(preferentialTitleAccessor.GetInternal());
+
134 mDefaultTitleAccessorFromPtr = details::DefaultTitleAccessorFromPtr(defaultTitleAccessor.GetInternal());
+
135 mWhiteListAccessorFromPtr = details::WhiteListAccessorFromPtr(whiteListAccessor.GetInternal());
+
136 mTitleListCacheFromPtr = TitleListCacheFromPtr(titleListCache.GetInternal());
+
137 mSettingAccessorFromPtr = details::SettingAccessorFromPtr(settingAccessor.GetInternal());
+
138 mBlackListAccessorFromPtr = details::BlackListAccessorFromPtr(blackListAccessor.GetInternal());
+
139 }
+
+
140
+
141private:
+ +
143 details::PreferentialTitleAccessorFromPtr mPreferentialTitleAccessorFromPtr;
+
144 details::DefaultTitleAccessorFromPtr mDefaultTitleAccessorFromPtr;
+
145 details::WhiteListAccessorFromPtr mWhiteListAccessorFromPtr;
+
146 TitleListCacheFromPtr mTitleListCacheFromPtr;
+
147 details::SettingAccessorFromPtr mSettingAccessorFromPtr;
+
148 details::BlackListAccessorFromPtr mBlackListAccessorFromPtr;
+
149};
+
+
150} // namespace nn::sl
+
151
+
152#endif
+ + + + + + +
Result value type used by nn libraries.
Definition result.h:70
+ + +
details::IDefaultTitleAccessorBase & GetDefaultTitleAccessor()
+
nn::Result Select(nn::sl::TitleInfo *titleInfos, int num)
+
details::ITitleListCacheBase & GetTitleListCache()
+
details::IWhiteListAccessorBase & GetWhiteListAccessor()
+
void Initialize(details::IPreferentialTitleAccessorBase &preferentialTitleAccessor, details::IDefaultTitleAccessorBase &defaultTitleAccessor, details::IWhiteListAccessorBase &whiteListAccessor, details::ITitleListCacheBase &titleListCache, details::ISettingAccessorBase &settingAccessor, details::IBlackListAccessorBase &blackListAccessor)
+ +
details::IBlackListAccessorBase & GetBlackListAccessor()
+
details::IPreferentialTitleAccessorBase & GetPreferentialTitleAccessor()
+
details::ISettingAccessorBase & GetSettingAccessor()
+ + + + + + + + + + + + + +
QuickStartApplicationSelectorInternal * __ct__Q3_2nn2sl29QuickStartApplicationSelectorFv(QuickStartApplicationSelectorInternal *)
+ + +
nn::Result Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi(QuickStartApplicationSelectorInternal *, nn::sl::TitleInfo *, int)
+ + + +
void Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor(QuickStartApplicationSelectorInternal *, IPreferentialTitleAccessorInternal *, IDefaultTitleAccessorInternal *, IWhiteListAccessorInternal *, ITitleListCacheInternal *, ISettingAccessorInternal *, details::IBlackListAccessorInternal *)
+ + + + + + + + + + + + + +
+ + + + diff --git a/ScrambledLocalFriendCode_8h.html b/ScrambledLocalFriendCode_8h.html new file mode 100644 index 00000000..ff44bd58 --- /dev/null +++ b/ScrambledLocalFriendCode_8h.html @@ -0,0 +1,193 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds/ScrambledLocalFriendCode.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ScrambledLocalFriendCode.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+Include dependency graph for ScrambledLocalFriendCode.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Data Structures

struct  ScrambledLocalFriendCode
 Stores data about the scrambled local friend code of a node. More...
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::uds
 
namespace  nn::uds::Cafe
 
+

Data Structure Documentation

+ +

◆ nn::uds::Cafe::ScrambledLocalFriendCode

+ +
+
+ + + + +
struct nn::uds::Cafe::ScrambledLocalFriendCode
+
+

Stores data about the scrambled local friend code of a node.

+ +

Definition at line 17 of file ScrambledLocalFriendCode.h.

+
+ + + + + + + + + + +
Data Fields
+uint64_t +localFriendCode +The scrambled local friend code. On the Wii U this is always descrambled.
+uint16_t +networkNodeId +The node ID that the local friend code belongs to.
+uint16_t +xorKey +The XOR key used for descrambling the local friend code.
+ +
+
+
+ + + + diff --git a/ScrambledLocalFriendCode_8h__dep__incl.map b/ScrambledLocalFriendCode_8h__dep__incl.map new file mode 100644 index 00000000..eccaeeab --- /dev/null +++ b/ScrambledLocalFriendCode_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/ScrambledLocalFriendCode_8h__dep__incl.md5 b/ScrambledLocalFriendCode_8h__dep__incl.md5 new file mode 100644 index 00000000..b12e4976 --- /dev/null +++ b/ScrambledLocalFriendCode_8h__dep__incl.md5 @@ -0,0 +1 @@ +36f5ddbafb41f86883b37b5feef2f8f3 \ No newline at end of file diff --git a/ScrambledLocalFriendCode_8h__dep__incl.png b/ScrambledLocalFriendCode_8h__dep__incl.png new file mode 100644 index 00000000..eecc7f72 Binary files /dev/null and b/ScrambledLocalFriendCode_8h__dep__incl.png differ diff --git a/ScrambledLocalFriendCode_8h__incl.map b/ScrambledLocalFriendCode_8h__incl.map new file mode 100644 index 00000000..4fd54f5e --- /dev/null +++ b/ScrambledLocalFriendCode_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/ScrambledLocalFriendCode_8h__incl.md5 b/ScrambledLocalFriendCode_8h__incl.md5 new file mode 100644 index 00000000..a43eda5c --- /dev/null +++ b/ScrambledLocalFriendCode_8h__incl.md5 @@ -0,0 +1 @@ +c0784d0be70abfcf41e22c32e5c34e4b \ No newline at end of file diff --git a/ScrambledLocalFriendCode_8h__incl.png b/ScrambledLocalFriendCode_8h__incl.png new file mode 100644 index 00000000..23c3cd17 Binary files /dev/null and b/ScrambledLocalFriendCode_8h__incl.png differ diff --git a/ScrambledLocalFriendCode_8h_source.html b/ScrambledLocalFriendCode_8h_source.html new file mode 100644 index 00000000..3459dcca --- /dev/null +++ b/ScrambledLocalFriendCode_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds/ScrambledLocalFriendCode.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ScrambledLocalFriendCode.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5
+
6#ifdef __cplusplus
+
7
+
8namespace nn
+
9{
+
10
+
11namespace uds
+
12{
+
13
+
14namespace Cafe
+
15{
+
+
17struct WUT_PACKED ScrambledLocalFriendCode
+
18{
+ +
22 uint16_t networkNodeId;
+
24 uint16_t xorKey;
+
25};
+
+
26WUT_CHECK_SIZE(ScrambledLocalFriendCode, 0x0C);
+
27WUT_CHECK_OFFSET(ScrambledLocalFriendCode, 0x00, localFriendCode);
+
28WUT_CHECK_OFFSET(ScrambledLocalFriendCode, 0x08, networkNodeId);
+
29WUT_CHECK_OFFSET(ScrambledLocalFriendCode, 0x0A, xorKey);
+
30} // namespace Cafe
+
31
+
32} // namespace uds
+
33
+
34} // namespace nn
+
35
+
36#endif
+
uint16_t networkNodeId
The node ID that the local friend code belongs to.
+
uint64_t localFriendCode
The scrambled local friend code. On the Wii U this is always descrambled.
+
uint16_t xorKey
The XOR key used for descrambling the local friend code.
+
Stores data about the scrambled local friend code of a node.
+
Definition ac_cpp.h:16
+ + +
+ + + + diff --git a/TitleIconCache_8h.html b/TitleIconCache_8h.html new file mode 100644 index 00000000..d31583d9 --- /dev/null +++ b/TitleIconCache_8h.html @@ -0,0 +1,274 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/TitleIconCache.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleIconCache.h File Reference
+
+
+
+Include dependency graph for TitleIconCache.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  TitleIconCacheInternal
 
class  TitleIconCache
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::TitleIconCacheInternal TitleIconCacheInternal
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

ITitleIconCacheInternal__ct__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *)
 
ITitleIconCacheInternal__dt__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *, int)
 
void Initialize__Q3_2nn2sl14TitleIconCacheFi (TitleIconCacheInternal *, int)
 
void Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor (TitleIconCacheInternal *, int, IIconInfoAccessorInternal *, ISerializerInternal *, ISettingAccessorInternal *)
 
void Finalize__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *)
 
void Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi (TitleIconCacheInternal *, nn::sl::IconInfo *iconInfos, int num)
 
nn::Result Load__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *)
 
nn::Result Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi (TitleIconCacheInternal *, nn::sl ::TitleInfo *, int)
 
nn::Result Store__Q3_2nn2sl14TitleIconCacheCFv (TitleIconCacheInternal *)
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::TitleIconCacheInternal

+ +
+
+ + + + +
struct nn::sl::details::TitleIconCacheInternal
+
+
+

Definition at line 15 of file TitleIconCache.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+void * +vtable +
+uint32_t +num +
+void * +cachedIconsBuffer +
+IIconInfoAccessorInternal * +iconInfoAccessor +
+ISerializerInternal * +iconInfoSerializer +
+ISettingAccessorInternal * +settingAccessor +
+ +
+
+
+ + + + diff --git a/TitleIconCache_8h__dep__incl.map b/TitleIconCache_8h__dep__incl.map new file mode 100644 index 00000000..b3d2d4af --- /dev/null +++ b/TitleIconCache_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/TitleIconCache_8h__dep__incl.md5 b/TitleIconCache_8h__dep__incl.md5 new file mode 100644 index 00000000..77d8e9de --- /dev/null +++ b/TitleIconCache_8h__dep__incl.md5 @@ -0,0 +1 @@ +e5f0de9b14bf5b07d57880df44657bec \ No newline at end of file diff --git a/TitleIconCache_8h__dep__incl.png b/TitleIconCache_8h__dep__incl.png new file mode 100644 index 00000000..f6654b6f Binary files /dev/null and b/TitleIconCache_8h__dep__incl.png differ diff --git a/TitleIconCache_8h__incl.map b/TitleIconCache_8h__incl.map new file mode 100644 index 00000000..eca0bb00 --- /dev/null +++ b/TitleIconCache_8h__incl.map @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TitleIconCache_8h__incl.md5 b/TitleIconCache_8h__incl.md5 new file mode 100644 index 00000000..b8f87dd6 --- /dev/null +++ b/TitleIconCache_8h__incl.md5 @@ -0,0 +1 @@ +851b26e41351c0def1362c6ac238eade \ No newline at end of file diff --git a/TitleIconCache_8h__incl.png b/TitleIconCache_8h__incl.png new file mode 100644 index 00000000..577f21a5 Binary files /dev/null and b/TitleIconCache_8h__incl.png differ diff --git a/TitleIconCache_8h_source.html b/TitleIconCache_8h_source.html new file mode 100644 index 00000000..3190d491 --- /dev/null +++ b/TitleIconCache_8h_source.html @@ -0,0 +1,286 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/TitleIconCache.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
TitleIconCache.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#ifdef __cplusplus
+
4
+ + + + +
9
+
10namespace nn::sl
+
11{
+
12
+
13namespace details
+
14{
+ +
24WUT_CHECK_SIZE(TitleIconCacheInternal, 0x18);
+
25WUT_CHECK_OFFSET(TitleIconCacheInternal, 0x00, vtable);
+
26WUT_CHECK_OFFSET(TitleIconCacheInternal, 0x04, num);
+
27WUT_CHECK_OFFSET(TitleIconCacheInternal, 0x08, cachedIconsBuffer);
+
28WUT_CHECK_OFFSET(TitleIconCacheInternal, 0x0C, iconInfoAccessor);
+
29WUT_CHECK_OFFSET(TitleIconCacheInternal, 0x10, iconInfoSerializer);
+
30WUT_CHECK_OFFSET(TitleIconCacheInternal, 0x14, settingAccessor);
+
31
+
32extern "C" ITitleIconCacheInternal *
+ +
34extern "C" ITitleIconCacheInternal *
+ +
36extern "C" void
+ +
38extern "C" void
+ + +
41 int,
+ + + +
45extern "C" void
+ +
47extern "C" void
+ +
49extern "C" nn::Result
+ +
51extern "C" nn::Result
+ +
53extern "C" nn::Result
+ +
55} // namespace details
+
56
+
+ +
58{
+
59public:
+
+ +
61 {
+ +
63 }
+
+
+
64 ~TitleIconCache() override
+
65 {
+
66 __dt__Q3_2nn2sl14TitleIconCacheFv(&mInstance, 2);
+
67 }
+
+
68
+
69 void
+
+
70 Initialize(int cacheSize)
+
71 {
+
72 Initialize__Q3_2nn2sl14TitleIconCacheFi(&mInstance, cacheSize);
+
73 }
+
+
74
+
75 void
+
+
76 Initialize(int cacheSize,
+
77 details::IIconInfoAccessorBase &iconInfoAccessor,
+ +
79 details::ISettingAccessorBase &settingAccessor)
+
80 {
+
81 Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor(
+
82 &mInstance,
+
83 cacheSize,
+
84 iconInfoAccessor.GetInternal(),
+
85 iconInfoSerializer.GetInternal(),
+
86 settingAccessor.GetInternal());
+
87 }
+
+
88
+
89 void
+
+
90 Finalize(int cacheSize)
+
91 {
+
92 Finalize__Q3_2nn2sl14TitleIconCacheFv(&mInstance);
+
93 }
+
+
94
+
95 void
+
+
96 Get(nn::sl::IconInfo *iconInfos, int num) const override
+
97 {
+
98 return Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi((details::TitleIconCacheInternal *)&mInstance, iconInfos, num);
+
99 }
+
+
100
+ +
+
102 Load() override
+
103 {
+
104 return Load__Q3_2nn2sl14TitleIconCacheFv(&mInstance);
+
105 }
+
+
106
+ +
+
108 Update(nn::sl::TitleInfo *titleInfos, int num) override
+
109 {
+
110 return Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi(&mInstance, titleInfos, num);
+
111 }
+
+
112
+ +
+
114 Store() override
+
115 {
+
116 return Store__Q3_2nn2sl14TitleIconCacheCFv(&mInstance);
+
117 }
+
+
118
+
119private:
+ +
121 GetInternal() override
+
122 {
+
123 return reinterpret_cast<details::ITitleIconCacheInternal *>(&mInstance);
+
124 }
+
125
+
126 details::TitleIconCacheInternal mInstance{};
+
127};
+
+
128
+
129} // namespace nn::sl
+
130
+
131#endif
+ + + + +
Result value type used by nn libraries.
Definition result.h:70
+ +
void Initialize(int cacheSize)
+
void Finalize(int cacheSize)
+ +
nn::Result Load() override
+
nn::Result Store() override
+ +
void Get(nn::sl::IconInfo *iconInfos, int num) const override
+
void Initialize(int cacheSize, details::IIconInfoAccessorBase &iconInfoAccessor, details::ISerializerBase< nn::sl::IconInfo > &iconInfoSerializer, details::ISettingAccessorBase &settingAccessor)
+
nn::Result Update(nn::sl::TitleInfo *titleInfos, int num) override
+ + + + +
nn::Result Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi(TitleIconCacheInternal *, nn::sl ::TitleInfo *, int)
+ +
ITitleIconCacheInternal * __dt__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *, int)
+
void Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi(TitleIconCacheInternal *, nn::sl::IconInfo *iconInfos, int num)
+
nn::Result Load__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *)
+
void Finalize__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *)
+ +
ISettingAccessorInternal * settingAccessor
+
nn::Result Store__Q3_2nn2sl14TitleIconCacheCFv(TitleIconCacheInternal *)
+
ITitleIconCacheInternal * __ct__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *)
+
IIconInfoAccessorInternal * iconInfoAccessor
+ +
void Initialize__Q3_2nn2sl14TitleIconCacheFi(TitleIconCacheInternal *, int)
+ +
void Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor(TitleIconCacheInternal *, int, IIconInfoAccessorInternal *, ISerializerInternal *, ISettingAccessorInternal *)
+ + + + + + + + +
+ + + + diff --git a/TitleListCache_8h.html b/TitleListCache_8h.html new file mode 100644 index 00000000..3419a23e --- /dev/null +++ b/TitleListCache_8h.html @@ -0,0 +1,366 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/TitleListCache.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleListCache.h File Reference
+
+
+
+Include dependency graph for TitleListCache.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  ITitleListCacheInternal
 
class  ITitleListCacheBase
 
class  TitleListCache
 
class  TitleListCacheFromPtr
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::sl
 
namespace  nn::sl::details
 
+ + + +

+Typedefs

typedef struct nn::sl::details::ITitleListCacheInternal TitleListCacheInternal
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

ITitleListCacheInternal__ct__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
 
void Finalize__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
 
nn::Result Load__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
 
nn::Result Update__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
 
nn::Result UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
 
nn::Result Store__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
 
nn::Result Initialize__Q3_2nn2sl14TitleListCacheFiT1 (ITitleListCacheInternal *, int, int)
 
void Initialize__Q3_2nn2sl14TitleListCacheFiN21 (ITitleListCacheInternal *, int, int, int)
 
void Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo (ITitleListCacheInternal *, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *)
 
void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo (ITitleListCacheInternal *, int, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *)
 
void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor (ITitleListCacheInternal *, int, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *, ITimeAccessorInternal *, IMetaInfoAccessorInternal *)
 
details::ITitleListCacheBaseGetDefaultTitleListCache ()
 
+

Data Structure Documentation

+ +

◆ nn::sl::details::ITitleListCacheInternal

+ +
+
+ + + + +
struct nn::sl::details::ITitleListCacheInternal
+
+
+

Definition at line 21 of file TitleListCache.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+ITitleListAccessorInternal * +titleListAccessor +
+ILaunchedTitleListAccessorInternal * +launchedTitleListAccessor +
+IInstalledTitleListAccessorInternal * +installedTitleListAccessor +
+IDiscCachedTitleAccessorInternal * +discCachedTitleAccessor +
+ISerializerInternal * +titleInfoSerializer +
+ITimeAccessorInternal * +timeAccessor +
+IMetaInfoAccessorInternal * +metaInfoAccessor +
+void * +vtable +
+ +
+
+
+ + + + diff --git a/TitleListCache_8h__dep__incl.map b/TitleListCache_8h__dep__incl.map new file mode 100644 index 00000000..a3186876 --- /dev/null +++ b/TitleListCache_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/TitleListCache_8h__dep__incl.md5 b/TitleListCache_8h__dep__incl.md5 new file mode 100644 index 00000000..ad9e62fd --- /dev/null +++ b/TitleListCache_8h__dep__incl.md5 @@ -0,0 +1 @@ +e121f976bb91b6675d8fb2391bc4d4ee \ No newline at end of file diff --git a/TitleListCache_8h__dep__incl.png b/TitleListCache_8h__dep__incl.png new file mode 100644 index 00000000..1f7bb171 Binary files /dev/null and b/TitleListCache_8h__dep__incl.png differ diff --git a/TitleListCache_8h__incl.map b/TitleListCache_8h__incl.map new file mode 100644 index 00000000..bfde0e7c --- /dev/null +++ b/TitleListCache_8h__incl.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TitleListCache_8h__incl.md5 b/TitleListCache_8h__incl.md5 new file mode 100644 index 00000000..a5e1c757 --- /dev/null +++ b/TitleListCache_8h__incl.md5 @@ -0,0 +1 @@ +bcadc2eadbdff70f17228dfc49dc0a3b \ No newline at end of file diff --git a/TitleListCache_8h__incl.png b/TitleListCache_8h__incl.png new file mode 100644 index 00000000..f19c360d Binary files /dev/null and b/TitleListCache_8h__incl.png differ diff --git a/TitleListCache_8h_source.html b/TitleListCache_8h_source.html new file mode 100644 index 00000000..81bda3d5 --- /dev/null +++ b/TitleListCache_8h_source.html @@ -0,0 +1,595 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/TitleListCache.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
TitleListCache.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+ + + + +
9#include <nn/sl/ISerializer.h>
+
10#include <nn/sl/ITimeAccessor.h>
+ +
12
+
13#ifdef __cplusplus
+
14
+
15namespace nn::sl
+
16{
+
17class QuickStartApplicationSelector;
+
18class KillerNotificationSelector;
+
19namespace details
+
20{
+ +
33WUT_CHECK_SIZE(ITitleListCacheInternal, 0x38);
+
34WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x00, titleListAccessor);
+
35WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x04, launchedTitleListAccessor);
+
36WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x08, installedTitleListAccessor);
+
37WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x0C, discCachedTitleAccessor);
+
38WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x10, titleInfoSerializer);
+
39WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x14, timeAccessor);
+
40WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x18, metaInfoAccessor);
+
41WUT_CHECK_OFFSET(ITitleListCacheInternal, 0x34, vtable);
+
42
+
43extern "C" ITitleListCacheInternal *
+ +
45extern "C" void
+ +
47extern "C" nn::Result
+ +
49extern "C" nn::Result
+ +
51extern "C" nn::Result
+ +
53extern "C" nn::Result
+ +
55extern "C" nn::Result
+ +
57extern "C" void
+ +
59extern "C" void
+ + +
62 int,
+
63 int,
+
64 int);
+
65extern "C" void
+ + +
68 int,
+
69 int,
+ + + + + +
75extern "C" void
+ + +
78 int,
+
79 int,
+
80 int,
+ + + + + +
86extern "C" void
+ + +
89 int,
+
90 int,
+
91 int,
+ + + + + + + +
99
+
+ +
101{
+ + +
104
+
105public:
+
106 virtual ~ITitleListCacheBase() = default;
+
107 virtual nn::Result
+
108 Load() = 0;
+
109 virtual nn::Result
+
110 Update() = 0;
+
111 virtual nn::Result
+ +
113 virtual nn::Result
+
114 Store() = 0;
+
115
+
116private:
+ +
118 GetInternal() = 0;
+
119};
+
+
120
+
121} // namespace details
+
122
+
+ +
124{
+
125public:
+
+ +
127 mTitleListAccessor(nullptr),
+
128 mLaunchedTitleListAccessor(nullptr),
+
129 mInstalledTitleListAccessor(nullptr),
+
130 mDiscCachedTitleAccessor(nullptr),
+
131 mTitleInfoSerializer(nullptr),
+
132 mTimeAccessor(nullptr),
+
133 mMetaInfoAccessor(nullptr)
+
134 {
+
135 if (__ct__Q3_2nn2sl14TitleListCacheFv(&mInstance) != nullptr) {
+
136 mTitleListAccessor = details::TitleListAccessorFromPtr(mInstance.titleListAccessor);
+
137 mLaunchedTitleListAccessor = details::LaunchedTitleListAccessorFromPtr(mInstance.launchedTitleListAccessor);
+
138 mInstalledTitleListAccessor = details::InstalledTitleListAccessorFromPtr(mInstance.installedTitleListAccessor);
+
139 mDiscCachedTitleAccessor = details::DiscCachedTitleAccessorFromPtr(mInstance.discCachedTitleAccessor);
+ +
141 mTimeAccessor = details::TimeAccessorFromPtr(mInstance.timeAccessor);
+
142 mMetaInfoAccessor = details::MetaInfoAccessorFromPtr(mInstance.metaInfoAccessor);
+
143 }
+
144 }
+
+
145
+
+ +
147 {
+
148 Finalize__Q3_2nn2sl14TitleListCacheFv(&mInstance);
+
149 }
+
+
150
+ +
+ +
153 {
+
154 return mTitleListAccessor;
+
155 }
+
+
156
+ +
+ +
159 {
+
160 return mLaunchedTitleListAccessor;
+
161 }
+
+
162
+ +
+ +
165 {
+
166 return mInstalledTitleListAccessor;
+
167 }
+
+
168
+ +
+ +
171 {
+
172 return mDiscCachedTitleAccessor;
+
173 }
+
+
174
+ +
+ +
177 {
+
178 return mTitleInfoSerializer;
+
179 }
+
+
180
+ +
+ +
183 {
+
184 return mTimeAccessor;
+
185 }
+
+
186
+ +
+ +
189 {
+
190 return mMetaInfoAccessor;
+
191 }
+
+
192
+
193 void
+
+
194 Initialize(int u1, int num)
+
195 {
+
196 Initialize__Q3_2nn2sl14TitleListCacheFiT1(&mInstance, u1, num);
+
197 }
+
+
198
+
199 void
+
+
200 Initialize(int u1, int num, int u3)
+
201 {
+
202 Initialize__Q3_2nn2sl14TitleListCacheFiN21(&mInstance, u1, num, u3);
+
203 }
+
+
204
+
205 void
+
+
206 Initialize(int u1, int num, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase<nn::sl::TitleInfo> &titleInfoSerializer)
+
207 {
+
208 Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo(
+
209 &mInstance, u1, num, u3,
+
210 titleListAccessor.GetInternal(),
+
211 launchedTitleListAccessor.GetInternal(),
+
212 installedTitleListAccessor.GetInternal(),
+
213 discCachedTitleAccessor.GetInternal(),
+
214 titleInfoSerializer.GetInternal());
+
215 mTitleListAccessor = details::TitleListAccessorFromPtr(titleListAccessor.GetInternal());
+
216 mLaunchedTitleListAccessor = details::LaunchedTitleListAccessorFromPtr(launchedTitleListAccessor.GetInternal());
+
217 mInstalledTitleListAccessor = details::InstalledTitleListAccessorFromPtr(installedTitleListAccessor.GetInternal());
+
218 mDiscCachedTitleAccessor = details::DiscCachedTitleAccessorFromPtr(discCachedTitleAccessor.GetInternal());
+
219 mTitleInfoSerializer = details::SerializerFromPtr<nn::sl::TitleInfo>(titleInfoSerializer.GetInternal());
+
220 mTimeAccessor = details::TimeAccessorFromPtr(mInstance.timeAccessor);
+
221 mMetaInfoAccessor = details::MetaInfoAccessorFromPtr(mInstance.metaInfoAccessor);
+
222 }
+
+
223
+
224 void
+
+
225 Initialize(int u1, int num, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase<nn::sl::TitleInfo> &titleInfoSerializer)
+
226 {
+
227 Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo(
+
228 &mInstance, u1, num,
+
229 titleListAccessor.GetInternal(),
+
230 launchedTitleListAccessor.GetInternal(),
+
231 installedTitleListAccessor.GetInternal(),
+
232 discCachedTitleAccessor.GetInternal(),
+
233 titleInfoSerializer.GetInternal());
+
234 mTitleListAccessor = details::TitleListAccessorFromPtr(titleListAccessor.GetInternal());
+
235 mLaunchedTitleListAccessor = details::LaunchedTitleListAccessorFromPtr(launchedTitleListAccessor.GetInternal());
+
236 mInstalledTitleListAccessor = details::InstalledTitleListAccessorFromPtr(installedTitleListAccessor.GetInternal());
+
237 mDiscCachedTitleAccessor = details::DiscCachedTitleAccessorFromPtr(discCachedTitleAccessor.GetInternal());
+
238 mTitleInfoSerializer = details::SerializerFromPtr<nn::sl::TitleInfo>(titleInfoSerializer.GetInternal());
+
239 mTimeAccessor = details::TimeAccessorFromPtr(mInstance.timeAccessor);
+
240 mMetaInfoAccessor = details::MetaInfoAccessorFromPtr(mInstance.metaInfoAccessor);
+
241 }
+
+
242
+
243 void
+
+
244 Initialize(int u1, int u2, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase<nn::sl::TitleInfo> &titleInfoSerializer, details::ITimeAccessorBase &timeAccessor, details::IMetaInfoAccessorBase &metaInfoAccessor)
+
245 {
+
246
+
247 Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor(
+
248 &mInstance, u1, u2, u3,
+
249 titleListAccessor.GetInternal(),
+
250 launchedTitleListAccessor.GetInternal(),
+
251 installedTitleListAccessor.GetInternal(),
+
252 discCachedTitleAccessor.GetInternal(),
+
253 titleInfoSerializer.GetInternal(),
+
254 timeAccessor.GetInternal(),
+
255 metaInfoAccessor.GetInternal());
+
256 mTitleListAccessor = details::TitleListAccessorFromPtr(titleListAccessor.GetInternal());
+
257 mLaunchedTitleListAccessor = details::LaunchedTitleListAccessorFromPtr(launchedTitleListAccessor.GetInternal());
+
258 mInstalledTitleListAccessor = details::InstalledTitleListAccessorFromPtr(installedTitleListAccessor.GetInternal());
+
259 mDiscCachedTitleAccessor = details::DiscCachedTitleAccessorFromPtr(discCachedTitleAccessor.GetInternal());
+
260 mTitleInfoSerializer = details::SerializerFromPtr<nn::sl::TitleInfo>(titleInfoSerializer.GetInternal());
+
261 mTimeAccessor = details::TimeAccessorFromPtr(timeAccessor.GetInternal());
+
262 mMetaInfoAccessor = details::MetaInfoAccessorFromPtr(metaInfoAccessor.GetInternal());
+
263 }
+
+
264
+
265 void
+
+ +
267 {
+
268 return Finalize__Q3_2nn2sl14TitleListCacheFv(&mInstance);
+
269 }
+
+
270
+ +
+
272 Load() override
+
273 {
+
274 return Load__Q3_2nn2sl14TitleListCacheFv(&mInstance);
+
275 }
+
+
276
+ +
+
278 Update() override
+
279 {
+
280 return Update__Q3_2nn2sl14TitleListCacheFv(&mInstance);
+
281 }
+
+
282
+ +
+
284 UpdateIfNeeded() override
+
285 {
+
286 return UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv(&mInstance);
+
287 }
+
+
288
+ +
+
290 Store() override
+
291 {
+
292 return Store__Q3_2nn2sl14TitleListCacheFv(&mInstance);
+
293 }
+
+
294
+
295private:
+ +
297 GetInternal() override
+
298 {
+
299 return &mInstance;
+
300 }
+
301 details::ITitleListCacheInternal mInstance = {};
+
302
+
303 details::TitleListAccessorFromPtr mTitleListAccessor;
+
304 details::LaunchedTitleListAccessorFromPtr mLaunchedTitleListAccessor;
+
305 details::InstalledTitleListAccessorFromPtr mInstalledTitleListAccessor;
+
306 details::DiscCachedTitleAccessorFromPtr mDiscCachedTitleAccessor;
+
307 details::SerializerFromPtr<nn::sl::TitleInfo> mTitleInfoSerializer;
+
308 details::TimeAccessorFromPtr mTimeAccessor;
+
309 details::MetaInfoAccessorFromPtr mMetaInfoAccessor;
+
310};
+
+
311
+
+ +
313{
+
314
+
315public:
+
+ +
317 mPtrInstance(ptr)
+
318 {
+
319 }
+
+
320 ~TitleListCacheFromPtr() override = default;
+
321
+ +
+
323 Load() override
+
324 {
+
325 return Load__Q3_2nn2sl14TitleListCacheFv(mPtrInstance);
+
326 }
+
+
327
+ +
+
329 Update() override
+
330 {
+
331 return Update__Q3_2nn2sl14TitleListCacheFv(mPtrInstance);
+
332 }
+
+
333
+ +
+
335 UpdateIfNeeded() override
+
336 {
+
337 return UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv(mPtrInstance);
+
338 }
+
+
339
+ +
+
341 Store() override
+
342 {
+
343 return Store__Q3_2nn2sl14TitleListCacheFv(mPtrInstance);
+
344 }
+
+
345
+
346private:
+ +
348 GetInternal() override
+
349 {
+
350 return mPtrInstance;
+
351 }
+
352
+
353 details::ITitleListCacheInternal *mPtrInstance = {};
+
354};
+
+
355
+
356details::ITitleListCacheBase &
+ +
358} // namespace nn::sl
+
359
+
360#endif
+ + + + + + + +
Result value type used by nn libraries.
Definition result.h:70
+ + + +
nn::Result UpdateIfNeeded() override
+
TitleListCacheFromPtr(details::ITitleListCacheInternal *ptr)
+
nn::Result Load() override
+
nn::Result Store() override
+
~TitleListCacheFromPtr() override=default
+
nn::Result Update() override
+ +
void Initialize(int u1, int u2, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer, details::ITimeAccessorBase &timeAccessor, details::IMetaInfoAccessorBase &metaInfoAccessor)
+
void Initialize(int u1, int num, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)
+
nn::Result UpdateIfNeeded() override
+ +
details::ILaunchedTitleListAccessorBase & GetLaunchedTitleListAccessor()
+
void Initialize(int u1, int num)
+
nn::Result Load() override
+
details::IMetaInfoAccessorBase & GetMetaInfoAccessor()
+
void Initialize(int u1, int num, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)
+ +
nn::Result Store() override
+
details::IInstalledTitleListAccessorBase & GetInstalledTitleListAccessor()
+ +
details::ISerializerBase< nn::sl::TitleInfo > & GetTitleInfoSerializer()
+
details::ITimeAccessorBase & GetTimeAccessor()
+
nn::Result Update() override
+
details::IDiscCachedTitleAccessorBase & GetDiscCachedTitleAccessor()
+
details::ITitleListAccessorBase & GetTitleListAccessor()
+
void Initialize(int u1, int num, int u3)
+ + + + + + + + +
virtual nn::Result UpdateIfNeeded()=0
+ + + + + + + + + + +
ITitleListAccessorInternal * titleListAccessor
+
void Initialize__Q3_2nn2sl14TitleListCacheFiN21(ITitleListCacheInternal *, int, int, int)
+
nn::Result Initialize__Q3_2nn2sl14TitleListCacheFiT1(ITitleListCacheInternal *, int, int)
+
ILaunchedTitleListAccessorInternal * launchedTitleListAccessor
+
IMetaInfoAccessorInternal * metaInfoAccessor
+
IDiscCachedTitleAccessorInternal * discCachedTitleAccessor
+
nn::Result UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv(ITitleListCacheInternal *)
+ +
void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor(ITitleListCacheInternal *, int, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *, ITimeAccessorInternal *, IMetaInfoAccessorInternal *)
+
ITitleListCacheInternal * __ct__Q3_2nn2sl14TitleListCacheFv(ITitleListCacheInternal *)
+
void Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo(ITitleListCacheInternal *, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *)
+
nn::Result Load__Q3_2nn2sl14TitleListCacheFv(ITitleListCacheInternal *)
+
struct nn::sl::details::ITitleListCacheInternal TitleListCacheInternal
+
nn::Result Update__Q3_2nn2sl14TitleListCacheFv(ITitleListCacheInternal *)
+
void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo(ITitleListCacheInternal *, int, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *)
+
IInstalledTitleListAccessorInternal * installedTitleListAccessor
+
nn::Result Store__Q3_2nn2sl14TitleListCacheFv(ITitleListCacheInternal *)
+ +
void Finalize__Q3_2nn2sl14TitleListCacheFv(ITitleListCacheInternal *)
+ + + + + + + + + + +
details::ITitleListCacheBase & GetDefaultTitleListCache()
+ + +
+ + + + diff --git a/__netdb_8h.html b/__netdb_8h.html new file mode 100644 index 00000000..841e4c05 --- /dev/null +++ b/__netdb_8h.html @@ -0,0 +1,146 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/_netdb.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
_netdb.h File Reference
+
+
+
#include <wut.h>
+#include <netdb.h>
+
+Include dependency graph for _netdb.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Functions

struct hostent *RPLWRAP() gethostbyaddr (const void *addr, size_t len, int type)
 
struct hostent *RPLWRAP() gethostbyname (const char *name)
 
int RPLWRAP() getaddrinfo (const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res)
 
void RPLWRAP() freeaddrinfo (struct addrinfo *res)
 
int RPLWRAP() getnameinfo (const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags)
 
void RPLWRAP() clear_resolver_cache (void)
 
int RPLWRAP() set_resolver_allocator (void *(*alloc)(uint32_t), void(*free)(void *))
 
int *RPLWRAP() get_h_errno (void)
 
const char *RPLWRAP() gai_strerror (int ecode)
 
+
+ + + + diff --git a/__netdb_8h__incl.map b/__netdb_8h__incl.map new file mode 100644 index 00000000..ee275f8a --- /dev/null +++ b/__netdb_8h__incl.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/__netdb_8h__incl.md5 b/__netdb_8h__incl.md5 new file mode 100644 index 00000000..e19d7bab --- /dev/null +++ b/__netdb_8h__incl.md5 @@ -0,0 +1 @@ +ae2d6782a0bba81c87a1f1d0becfdc71 \ No newline at end of file diff --git a/__netdb_8h__incl.png b/__netdb_8h__incl.png new file mode 100644 index 00000000..2c328cce Binary files /dev/null and b/__netdb_8h__incl.png differ diff --git a/__netdb_8h_source.html b/__netdb_8h_source.html new file mode 100644 index 00000000..9f0314a9 --- /dev/null +++ b/__netdb_8h_source.html @@ -0,0 +1,162 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/_netdb.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
_netdb.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <netdb.h>
+
4
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14// clang-format off
+
15
+
16struct hostent *
+
17RPLWRAP(gethostbyaddr)(const void *addr,
+
18 size_t len,
+
19 int type);
+
20
+
21struct hostent *
+
22RPLWRAP(gethostbyname)(const char *name);
+
23
+
24int
+
25RPLWRAP(getaddrinfo)(const char *node,
+
26 const char *service,
+
27 const struct addrinfo *hints,
+
28 struct addrinfo **res);
+
29
+
30void
+ +
32
+
33int
+
34RPLWRAP(getnameinfo)(const struct sockaddr *addr,
+
35 socklen_t addrlen,
+
36 char *host,
+
37 socklen_t hostlen,
+
38 char *serv,
+
39 socklen_t servlen,
+
40 int flags);
+
41
+
42void
+ +
44
+
45int
+
46RPLWRAP(set_resolver_allocator)(void* (*alloc)(uint32_t),
+
47 void (*free)(void*));
+
48
+
49int *
+ +
51
+
52const char *
+ +
54
+
55// clang-format on
+
56
+
57#ifdef __cplusplus
+
58}
+
59#endif
+
60
+
int RPLWRAP() getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res)
+
int RPLWRAP() set_resolver_allocator(void *(*alloc)(uint32_t), void(*free)(void *))
+
int *RPLWRAP() get_h_errno(void)
+
void RPLWRAP() clear_resolver_cache(void)
+
const char *RPLWRAP() gai_strerror(int ecode)
+
struct hostent *RPLWRAP() gethostbyaddr(const void *addr, size_t len, int type)
+
struct hostent *RPLWRAP() gethostbyname(const char *name)
+
void RPLWRAP() freeaddrinfo(struct addrinfo *res)
+
int RPLWRAP() getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags)
+ + +
Definition netdb.h:8
+
__socklen_t socklen_t
Definition socket.h:57
+ + +
#define RPLWRAP(func)
Definition wut_rplwrap.h:3
+
+ + + + diff --git a/__socket_8h.html b/__socket_8h.html new file mode 100644 index 00000000..2e5e03f4 --- /dev/null +++ b/__socket_8h.html @@ -0,0 +1,216 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/_socket.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
_socket.h File Reference
+
+
+
#include <wut.h>
+#include <wut_rplwrap.h>
+#include <arpa/inet.h>
+#include <netinet/in.h>
+#include <stdint.h>
+#include <sys/socket.h>
+#include <sys/time.h>
+#include <sys/types.h>
+
+Include dependency graph for _socket.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  nsysnet_fd_set
 
struct  nsysnet_timeval
 
+ + + + + + + + + + + +

+Macros

#define NSYSNET_FD_SETSIZE   32
 
#define NSYSNET_FD_SET(n, p)   ((p)->fds_bits |= (1L << (n)))
 
#define NSYSNET_FD_CLR(n, p)   ((p)->fds_bits &= ~(1L << (n)))
 
#define NSYSNET_FD_ISSET(n, p)   ((p)->fds_bits & (1L << (n)))
 
#define NSYSNET_FD_ZERO(p)   ((p)->fds_bits = 0L)
 
+ + + + + +

+Typedefs

typedef uint32_t nsysnet_fd_mask
 
typedef struct nsysnet_fd_set nsysnet_fd_set
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void socket_lib_init ()
 
void socket_lib_finish ()
 
int RPLWRAP() accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int RPLWRAP() bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int RPLWRAP() socketclose (int sockfd)
 
int RPLWRAP() connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int RPLWRAP() getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int RPLWRAP() getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int RPLWRAP() getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen)
 
int RPLWRAP() listen (int sockfd, int backlog)
 
int RPLWRAP() recv (int sockfd, void *buf, size_t len, int flags)
 
int RPLWRAP() recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
 
int RPLWRAP() send (int sockfd, const void *buf, size_t len, int flags)
 
int RPLWRAP() sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
 
int RPLWRAP() setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen)
 
int RPLWRAP() shutdown (int sockfd, int how)
 
int RPLWRAP() socket (int domain, int type, int protocol)
 
int RPLWRAP() select (int nfds, nsysnet_fd_set *readfds, nsysnet_fd_set *writefds, nsysnet_fd_set *exceptfds, struct nsysnet_timeval *timeout)
 
const char *RPLWRAP() inet_ntop (int af, const void *src, char *dst, socklen_t size)
 
int RPLWRAP() inet_pton (int af, const char *src, void *dst)
 
int RPLWRAP() socketlasterr ()
 
+
+ + + + diff --git a/__socket_8h__incl.map b/__socket_8h__incl.map new file mode 100644 index 00000000..a06d939a --- /dev/null +++ b/__socket_8h__incl.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/__socket_8h__incl.md5 b/__socket_8h__incl.md5 new file mode 100644 index 00000000..f7fea959 --- /dev/null +++ b/__socket_8h__incl.md5 @@ -0,0 +1 @@ +a8b88bcef3bfa36b53e53b2b3c95044b \ No newline at end of file diff --git a/__socket_8h__incl.png b/__socket_8h__incl.png new file mode 100644 index 00000000..e74ad674 Binary files /dev/null and b/__socket_8h__incl.png differ diff --git a/__socket_8h_source.html b/__socket_8h_source.html new file mode 100644 index 00000000..4a32c612 --- /dev/null +++ b/__socket_8h_source.html @@ -0,0 +1,286 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/_socket.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
_socket.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <wut_rplwrap.h>
+
4#include <arpa/inet.h>
+
5#include <netinet/in.h>
+
6#include <stdint.h>
+
7#include <sys/socket.h>
+
8#include <sys/time.h>
+
9#include <sys/types.h>
+
10
+
16#ifdef __cplusplus
+
17extern "C" {
+
18#endif
+
19
+
20/*
+
21 * fd_set for select()
+
22 */
+
23#define NSYSNET_FD_SETSIZE 32
+
24
+
25#define NSYSNET_FD_SET(n, p) ((p)->fds_bits |= (1L << (n)))
+
26#define NSYSNET_FD_CLR(n, p) ((p)->fds_bits &= ~(1L << (n)))
+
27#define NSYSNET_FD_ISSET(n, p) ((p)->fds_bits & (1L << (n)))
+
28#define NSYSNET_FD_ZERO(p) ((p)->fds_bits = 0L)
+
29
+
30typedef uint32_t nsysnet_fd_mask;
+ +
32
+
+ +
34{
+ +
36};
+
+
37
+
+ +
39{
+
40 long tv_sec;
+
41 long tv_usec;
+
42};
+
+
43
+
44void
+ +
46
+
47void
+ +
49
+
50// clang-format off
+
51
+
52int
+
53RPLWRAP(accept)(int sockfd,
+
54 struct sockaddr *addr,
+
55 socklen_t *addrlen);
+
56
+
57int
+
58RPLWRAP(bind)(int sockfd,
+
59 const struct sockaddr *addr,
+
60 socklen_t addrlen);
+
61
+
62int
+
63RPLWRAP(socketclose)(int sockfd);
+
64
+
65int
+
66RPLWRAP(connect)(int sockfd,
+
67 const struct sockaddr *addr,
+
68 socklen_t addrlen);
+
69
+
70int
+
71RPLWRAP(getpeername)(int sockfd,
+
72 struct sockaddr *addr,
+
73 socklen_t *addrlen);
+
74
+
75int
+
76RPLWRAP(getsockname)(int sockfd,
+
77 struct sockaddr *addr,
+
78 socklen_t *addrlen);
+
79
+
80int
+
81RPLWRAP(getsockopt)(int sockfd,
+
82 int level,
+
83 int optname,
+
84 void *optval,
+
85 socklen_t *optlen);
+
86
+
87int
+
88RPLWRAP(listen)(int sockfd,
+
89 int backlog);
+
90
+
91int
+
92RPLWRAP(recv)(int sockfd,
+
93 void *buf,
+
94 size_t len,
+
95 int flags);
+
96
+
97int
+
98RPLWRAP(recvfrom)(int sockfd,
+
99 void *buf,
+
100 size_t len,
+
101 int flags,
+
102 struct sockaddr *src_addr,
+
103 socklen_t *addrlen);
+
104
+
105int
+
106RPLWRAP(send)(int sockfd,
+
107 const void *buf,
+
108 size_t len,
+
109 int flags);
+
110
+
111int
+
112RPLWRAP(sendto)(int sockfd,
+
113 const void *buf,
+
114 size_t len,
+
115 int flags,
+
116 const struct sockaddr *dest_addr,
+
117 socklen_t addrlen);
+
118
+
119int
+
120RPLWRAP(setsockopt)(int sockfd,
+
121 int level,
+
122 int optname,
+
123 const void *optval,
+
124 socklen_t optlen);
+
125
+
126int
+
127RPLWRAP(shutdown)(int sockfd,
+
128 int how);
+
129
+
130int
+
131RPLWRAP(socket)(int domain,
+
132 int type,
+
133 int protocol);
+
134
+
135int
+
136RPLWRAP(select)(int nfds,
+
137 nsysnet_fd_set *readfds,
+
138 nsysnet_fd_set *writefds,
+
139 nsysnet_fd_set *exceptfds,
+
140 struct nsysnet_timeval *timeout);
+
141
+
142const char *
+ +
144 const void *src,
+
145 char *dst,
+
146 socklen_t size);
+
147
+
148int
+ +
150 const char *src,
+
151 void *dst);
+
152
+
153int
+ +
155
+
156// clang-format on
+
157
+
158#ifdef __cplusplus
+
159}
+
160#endif
+
161
+
nsysnet_fd_mask fds_bits
Definition _socket.h:35
+ + +
int RPLWRAP() send(int sockfd, const void *buf, size_t len, int flags)
+
int RPLWRAP() getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
+
void socket_lib_finish()
+
int RPLWRAP() shutdown(int sockfd, int how)
+
int RPLWRAP() inet_pton(int af, const char *src, void *dst)
+
int RPLWRAP() recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
+
int RPLWRAP() accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
+
int RPLWRAP() socket(int domain, int type, int protocol)
+
int RPLWRAP() setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
+
const char *RPLWRAP() inet_ntop(int af, const void *src, char *dst, socklen_t size)
+
int RPLWRAP() getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
+
int RPLWRAP() recv(int sockfd, void *buf, size_t len, int flags)
+
int RPLWRAP() socketclose(int sockfd)
+
int RPLWRAP() select(int nfds, nsysnet_fd_set *readfds, nsysnet_fd_set *writefds, nsysnet_fd_set *exceptfds, struct nsysnet_timeval *timeout)
+
void socket_lib_init()
+
int RPLWRAP() connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
+
int RPLWRAP() listen(int sockfd, int backlog)
+
uint32_t nsysnet_fd_mask
Definition _socket.h:30
+
int RPLWRAP() socketlasterr()
+
int RPLWRAP() sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
+
int RPLWRAP() getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
+
int RPLWRAP() bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
+ + + + + +
__socklen_t socklen_t
Definition socket.h:57
+ + + +
#define RPLWRAP(func)
Definition wut_rplwrap.h:3
+
+ + + + diff --git a/ac_8h.html b/ac_8h.html new file mode 100644 index 00000000..89d6d29e --- /dev/null +++ b/ac_8h.html @@ -0,0 +1,143 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ac.h File Reference
+
+
+
#include <nn/ac/ac_c.h>
+#include <nn/ac/ac_cpp.h>
+
+Include dependency graph for ac.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/ac_8h__incl.map b/ac_8h__incl.map new file mode 100644 index 00000000..27584f20 --- /dev/null +++ b/ac_8h__incl.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ac_8h__incl.md5 b/ac_8h__incl.md5 new file mode 100644 index 00000000..d4724270 --- /dev/null +++ b/ac_8h__incl.md5 @@ -0,0 +1 @@ +b0a20a3afb5efb307d0bfe3e28ae3e33 \ No newline at end of file diff --git a/ac_8h__incl.png b/ac_8h__incl.png new file mode 100644 index 00000000..fdb2260e Binary files /dev/null and b/ac_8h__incl.png differ diff --git a/ac_8h_source.html b/ac_8h_source.html new file mode 100644 index 00000000..e9533baa --- /dev/null +++ b/ac_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ac.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
9#include <nn/ac/ac_c.h>
+
10#include <nn/ac/ac_cpp.h>
+ + +
+ + + + diff --git a/ac__c_8h.html b/ac__c_8h.html new file mode 100644 index 00000000..bc82106a --- /dev/null +++ b/ac__c_8h.html @@ -0,0 +1,169 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac/ac_c.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ac_c.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+Include dependency graph for ac_c.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Typedefs

typedef uint32_t ACConfigId
 An ID number representing a network configuration.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

NNResult ACInitialize ()
 Initialise the Auto Connect library.
 
void ACFinalize ()
 Cleanup the Auto Connect library.
 
NNResult ACConnect ()
 Connects synchronically to a network, using the default configuration May be blocking until the console successfully connects or has an timeout.
 
NNResult ACConnectAsync ()
 Connects asynchronically to a network, using the default configuration.
 
NNResult ACClose ()
 Closes connections made with ACConnect.
 
NNResult ACGetCloseStatus ()
 
NNResult ACIsApplicationConnected (BOOL *connected)
 Checks whether the console is currently connected to a network.
 
NNResult ACGetStartupId (ACConfigId *configId)
 Gets the default connection configuration id.
 
NNResult ACConnectWithConfigId (ACConfigId configId)
 Connects to a network, using the configuration represented by the given ACConfigId.
 
NNResult ACGetAssignedAddress (uint32_t *ip)
 Gets the IP address assosciated with the currently active connection.
 
+
+ + + + diff --git a/ac__c_8h__dep__incl.map b/ac__c_8h__dep__incl.map new file mode 100644 index 00000000..46ad9a57 --- /dev/null +++ b/ac__c_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/ac__c_8h__dep__incl.md5 b/ac__c_8h__dep__incl.md5 new file mode 100644 index 00000000..ab831689 --- /dev/null +++ b/ac__c_8h__dep__incl.md5 @@ -0,0 +1 @@ +207fb9b84e803b77e345cbfeb14381be \ No newline at end of file diff --git a/ac__c_8h__dep__incl.png b/ac__c_8h__dep__incl.png new file mode 100644 index 00000000..a0150ad6 Binary files /dev/null and b/ac__c_8h__dep__incl.png differ diff --git a/ac__c_8h__incl.map b/ac__c_8h__incl.map new file mode 100644 index 00000000..10a1ee9e --- /dev/null +++ b/ac__c_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/ac__c_8h__incl.md5 b/ac__c_8h__incl.md5 new file mode 100644 index 00000000..998cd15d --- /dev/null +++ b/ac__c_8h__incl.md5 @@ -0,0 +1 @@ +82985be922069c732f9d762038ebdfd8 \ No newline at end of file diff --git a/ac__c_8h__incl.png b/ac__c_8h__incl.png new file mode 100644 index 00000000..8a829440 Binary files /dev/null and b/ac__c_8h__incl.png differ diff --git a/ac__c_8h_source.html b/ac__c_8h_source.html new file mode 100644 index 00000000..17a68c86 --- /dev/null +++ b/ac__c_8h_source.html @@ -0,0 +1,150 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac/ac_c.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ac_c.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/result.h>
+
4
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
20typedef uint32_t ACConfigId;
+
21
+ + +
35
+
43void
+ +
45
+ + +
56
+ + +
66
+ + +
76
+ + +
79
+ + +
89
+ + +
104
+ + +
118
+ + +
133
+
134#ifdef __cplusplus
+
135}
+
136#endif
+
137
+
NNResult ACInitialize()
Initialise the Auto Connect library.
+
NNResult ACGetAssignedAddress(uint32_t *ip)
Gets the IP address assosciated with the currently active connection.
+
NNResult ACClose()
Closes connections made with ACConnect.
+
uint32_t ACConfigId
An ID number representing a network configuration.
Definition ac_c.h:20
+
void ACFinalize()
Cleanup the Auto Connect library.
+
NNResult ACGetCloseStatus()
+
NNResult ACIsApplicationConnected(BOOL *connected)
Checks whether the console is currently connected to a network.
+
NNResult ACConnectWithConfigId(ACConfigId configId)
Connects to a network, using the configuration represented by the given ACConfigId.
+
NNResult ACGetStartupId(ACConfigId *configId)
Gets the default connection configuration id.
+
NNResult ACConnect()
Connects synchronically to a network, using the default configuration May be blocking until the conso...
+
NNResult ACConnectAsync()
Connects asynchronically to a network, using the default configuration.
+
Result structure for nn libraries.
Definition result.h:20
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/ac__cpp_8h.html b/ac__cpp_8h.html new file mode 100644 index 00000000..5ccc56b2 --- /dev/null +++ b/ac__cpp_8h.html @@ -0,0 +1,267 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac/ac_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ac_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+#include <nsysnet/netconfig.h>
+
+Include dependency graph for ac_cpp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::ac
 Auto Connect API, used for managing and connecting to internet connection profiles.
 
+ + + + + + + + + +

+Typedefs

using ConfigIdNum = uint32_t
 An ID number representing a network configuration.
 
using Config = NetConfCfg
 The configuration for a given network profile (from 1 to 6).
 
using ErrorCode = uint32_t
 
+ + + +

+Enumerations

enum  Status {
+  STATUS_FAILED = -1 +,
+  STATUS_OK = 0 +,
+  STATUS_PROCESSING = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

nn::Result BeginLocalConnection (bool unknown) asm("BeginLocalConnection__Q2_2nn2acFb")
 
void ClearConfig (Config *cfg) asm("ClearConfig__Q2_2nn2acFP16netconf_profile_")
 
nn::Result Close () asm("Close__Q2_2nn2acFv")
 
nn::Result CloseAll () asm("CloseAll__Q2_2nn2acFv")
 
nn::Result Connect (const Config *cfg) asm("Connect__Q2_2nn2acFPC16netconf_profile_")
 
nn::Result Connect (ConfigIdNum id) asm("Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
 
nn::Result Connect () asm("Connect__Q2_2nn2acFv")
 
nn::Result ConnectAsync (const Config *cfg) asm("ConnectAsync__Q2_2nn2acFPC16netconf_profile_")
 
nn::Result ConnectAsync (ConfigIdNum id) asm("ConnectAsync__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
 Connects to a network, using the configuration represented by the given ConfigIdNum.
 
nn::Result ConnectAsync () asm("ConnectAsync__Q2_2nn2acFv")
 
nn::Result ConnectWithRetry () asm("ConnectWithRetry__Q2_2nn2acFv")
 
nn::Result DeleteConfig (ConfigIdNum id) asm("DeleteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
 
nn::Result EndLocalConnection () asm("EndLocalConnection__Q2_2nn2acFv")
 
void Finalize () asm("Finalize__Q2_2nn2acFv")
 Cleans up the Auto Connect library.
 
nn::Result GetAssignedAddress (uint32_t *ip) asm("GetAssignedAddress__Q2_2nn2acFPUl")
 Gets the IP address assosciated with the currently active connection.
 
nn::Result GetAssignedAlternativeDns (uint32_t *ip) asm("GetAssignedAlternativeDns__Q2_2nn2acFPUl")
 
nn::Result GetAssignedGateway (uint32_t *ip) asm("GetAssignedGateway__Q2_2nn2acFPUl")
 
nn::Result GetAssignedPreferedDns (uint32_t *ip) asm("GetAssignedPreferedDns__Q2_2nn2acFPUl")
 
nn::Result GetAssignedSubnet (uint32_t *ip) asm("GetAssignedSubnet__Q2_2nn2acFPUl")
 
nn::Result GetCloseStatus (Status *status) asm("GetCloseStatus__Q2_2nn2acFPQ3_2nn2ac6Status")
 
nn::Result GetCompatId (ConfigIdNum *id) asm("GetCompatId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum")
 
nn::Result GetConnectResult (nn::Result *result) asm("GetConnectResult__Q2_2nn2acFPQ2_2nn6Result")
 
nn::Result GetConnectStatus (Status *status) asm("GetConnectStatus__Q2_2nn2acFPQ3_2nn2ac6Status")
 
nn::Result GetLastErrorCode (ErrorCode *error) asm("GetLastErrorCode__Q2_2nn2acFPUi")
 
nn::Result GetRunningConfig (Config *cfg) asm("GetRunningConfig__Q2_2nn2acFP16netconf_profile_")
 
nn::Result GetStartupId (ConfigIdNum *id) asm("GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum")
 Gets the default connection configuration id.
 
nn::Result Initialize () asm("Initialize__Q2_2nn2acFv")
 Initializes the Auto Connect library.
 
nn::Result IsAnyKeepingConnect (bool keeping) asm("IsAnyKeepingConnect__Q2_2nn2acFPb")
 
nn::Result IsApplicationConnected (bool *connected) asm("IsApplicationConnected__Q2_2nn2acFPb")
 
nn::Result IsAutoConnectionFatallyFailed (nn::Result *failed) asm("IsAutoConnectionFatallyFailed__Q2_2nn2acFQ2_2nn6Result")
 
nn::Result IsConfigExisting (ConfigIdNum id, bool *existing) asm("IsConfigExisting__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPb")
 
nn::Result IsKeepingConnect (bool *keeping) asm("IsKeepingConnect__Q2_2nn2acFPb")
 
nn::Result IsReadyToConnect (bool *ready) asm("IsReadyToConnect__Q2_2nn2acFPb")
 
nn::Result ReadConfig (ConfigIdNum id, Config *cfg) asm("ReadConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumP16netconf_profile_")
 
nn::Result SetCompatId (ConfigIdNum id) asm("SetCompatId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
 
nn::Result SetStartupId (ConfigIdNum id) asm("SetStartupId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
 
nn::Result WriteConfig (ConfigIdNum id, const Config *cfg) asm("WriteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPC16netconf_profile_")
 
+
+ + + + diff --git a/ac__cpp_8h__dep__incl.map b/ac__cpp_8h__dep__incl.map new file mode 100644 index 00000000..b32e1174 --- /dev/null +++ b/ac__cpp_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/ac__cpp_8h__dep__incl.md5 b/ac__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..60a14de8 --- /dev/null +++ b/ac__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +996a0038214e67bca85abb1e1a93e344 \ No newline at end of file diff --git a/ac__cpp_8h__dep__incl.png b/ac__cpp_8h__dep__incl.png new file mode 100644 index 00000000..a213a70f Binary files /dev/null and b/ac__cpp_8h__dep__incl.png differ diff --git a/ac__cpp_8h__incl.map b/ac__cpp_8h__incl.map new file mode 100644 index 00000000..9358da45 --- /dev/null +++ b/ac__cpp_8h__incl.map @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ac__cpp_8h__incl.md5 b/ac__cpp_8h__incl.md5 new file mode 100644 index 00000000..f1311f11 --- /dev/null +++ b/ac__cpp_8h__incl.md5 @@ -0,0 +1 @@ +7ebf38f18f91e15fcf7ad8fb0f157e70 \ No newline at end of file diff --git a/ac__cpp_8h__incl.png b/ac__cpp_8h__incl.png new file mode 100644 index 00000000..67c97dd5 Binary files /dev/null and b/ac__cpp_8h__incl.png differ diff --git a/ac__cpp_8h_source.html b/ac__cpp_8h_source.html new file mode 100644 index 00000000..f4113719 --- /dev/null +++ b/ac__cpp_8h_source.html @@ -0,0 +1,321 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac/ac_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ac_cpp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/result.h>
+
4#include <nsysnet/netconfig.h>
+
5
+
13#ifdef __cplusplus
+
14
+
+
15namespace nn
+
16{
+
+
21namespace ac
+
22{
+
23
+
28using ConfigIdNum = uint32_t;
+
29
+ +
35
+
36using ErrorCode = uint32_t;
+
37
+
+ +
39{
+ + + +
43};
+
+
44
+
45
+ + +
48 asm("BeginLocalConnection__Q2_2nn2acFb");
+
49
+
50void
+ +
52 asm("ClearConfig__Q2_2nn2acFP16netconf_profile_");
+
53
+ + +
56 asm("Close__Q2_2nn2acFv");
+
57
+ + +
60 asm("CloseAll__Q2_2nn2acFv");
+
61
+ +
63Connect(const Config *cfg)
+
64 asm("Connect__Q2_2nn2acFPC16netconf_profile_");
+
65
+ + +
68 asm("Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum");
+
69
+ + +
72 asm("Connect__Q2_2nn2acFv");
+
73
+ + +
76 asm("ConnectAsync__Q2_2nn2acFPC16netconf_profile_");
+
77
+ + +
91 asm("ConnectAsync__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum");
+
92
+ + +
95 asm("ConnectAsync__Q2_2nn2acFv");
+
96
+ + +
99 asm("ConnectWithRetry__Q2_2nn2acFv");
+
100
+
101nn::Result
+ +
103 asm("DeleteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum");
+
104
+
105nn::Result
+ +
107 asm("EndLocalConnection__Q2_2nn2acFv");
+
108
+
116void
+ +
118 asm("Finalize__Q2_2nn2acFv");
+
119
+
132nn::Result
+ +
134 asm("GetAssignedAddress__Q2_2nn2acFPUl");
+
135
+
136nn::Result
+ +
138 asm("GetAssignedAlternativeDns__Q2_2nn2acFPUl");
+
139
+
140nn::Result
+ +
142 asm("GetAssignedGateway__Q2_2nn2acFPUl");
+
143
+
144nn::Result
+ +
146 asm("GetAssignedPreferedDns__Q2_2nn2acFPUl");
+
147
+
148nn::Result
+
149GetAssignedSubnet(uint32_t *ip)
+
150 asm("GetAssignedSubnet__Q2_2nn2acFPUl");
+
151
+
152nn::Result
+ +
154 asm("GetCloseStatus__Q2_2nn2acFPQ3_2nn2ac6Status");
+
155
+
156nn::Result
+ +
158 asm("GetCompatId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum");
+
159
+
160nn::Result
+ +
162 asm("GetConnectResult__Q2_2nn2acFPQ2_2nn6Result");
+
163
+
164nn::Result
+ +
166 asm("GetConnectStatus__Q2_2nn2acFPQ3_2nn2ac6Status");
+
167
+
168nn::Result
+ +
170 asm("GetLastErrorCode__Q2_2nn2acFPUi");
+
171
+
172nn::Result
+ +
174 asm("GetRunningConfig__Q2_2nn2acFP16netconf_profile_");
+
175
+
188nn::Result
+ +
190 asm("GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum");
+
191
+
203nn::Result
+ +
205 asm("Initialize__Q2_2nn2acFv");
+
206
+
207nn::Result
+ +
209 asm("IsAnyKeepingConnect__Q2_2nn2acFPb");
+
210
+
211nn::Result
+ +
213 asm("IsApplicationConnected__Q2_2nn2acFPb");
+
214
+
215nn::Result
+ +
217 asm("IsAutoConnectionFatallyFailed__Q2_2nn2acFQ2_2nn6Result");
+
218
+
219nn::Result
+
220IsConfigExisting(ConfigIdNum id, bool *existing)
+
221 asm("IsConfigExisting__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPb");
+
222
+
223nn::Result
+
224IsKeepingConnect(bool *keeping)
+
225 asm("IsKeepingConnect__Q2_2nn2acFPb");
+
226
+
227nn::Result
+ +
229 asm("IsReadyToConnect__Q2_2nn2acFPb");
+
230
+
231nn::Result
+ +
233 asm("ReadConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumP16netconf_profile_");
+
234
+
235nn::Result
+ +
237 asm("SetCompatId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum");
+
238
+
239nn::Result
+ +
241 asm("SetStartupId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum");
+
242
+
243nn::Result
+ +
245 asm("WriteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPC16netconf_profile_");
+
246
+
247} // namespace ac
+
+
248} // namespace nn
+
+
249
+
250#endif // ifdef __cplusplus
+
251
+
Result value type used by nn libraries.
Definition result.h:70
+ +
nn::Result IsAutoConnectionFatallyFailed(nn::Result *failed) asm("IsAutoConnectionFatallyFailed__Q2_2nn2acFQ2_2nn6Result")
+
nn::Result IsConfigExisting(ConfigIdNum id, bool *existing) asm("IsConfigExisting__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPb")
+
nn::Result DeleteConfig(ConfigIdNum id) asm("DeleteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
+
nn::Result IsReadyToConnect(bool *ready) asm("IsReadyToConnect__Q2_2nn2acFPb")
+
nn::Result Close() asm("Close__Q2_2nn2acFv")
+
nn::Result GetAssignedAddress(uint32_t *ip) asm("GetAssignedAddress__Q2_2nn2acFPUl")
Gets the IP address assosciated with the currently active connection.
+
nn::Result Connect() asm("Connect__Q2_2nn2acFv")
+
nn::Result ReadConfig(ConfigIdNum id, Config *cfg) asm("ReadConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumP16netconf_profile_")
+
nn::Result GetConnectStatus(Status *status) asm("GetConnectStatus__Q2_2nn2acFPQ3_2nn2ac6Status")
+
nn::Result EndLocalConnection() asm("EndLocalConnection__Q2_2nn2acFv")
+
nn::Result ConnectWithRetry() asm("ConnectWithRetry__Q2_2nn2acFv")
+
nn::Result GetLastErrorCode(ErrorCode *error) asm("GetLastErrorCode__Q2_2nn2acFPUi")
+
nn::Result GetCompatId(ConfigIdNum *id) asm("GetCompatId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum")
+
nn::Result IsAnyKeepingConnect(bool keeping) asm("IsAnyKeepingConnect__Q2_2nn2acFPb")
+
void Finalize() asm("Finalize__Q2_2nn2acFv")
Cleans up the Auto Connect library.
+
nn::Result GetCloseStatus(Status *status) asm("GetCloseStatus__Q2_2nn2acFPQ3_2nn2ac6Status")
+
nn::Result Initialize() asm("Initialize__Q2_2nn2acFv")
Initializes the Auto Connect library.
+
uint32_t ConfigIdNum
An ID number representing a network configuration.
Definition ac_cpp.h:28
+
Status
Definition ac_cpp.h:39
+
@ STATUS_PROCESSING
Definition ac_cpp.h:42
+
@ STATUS_OK
Definition ac_cpp.h:41
+
@ STATUS_FAILED
Definition ac_cpp.h:40
+
nn::Result SetStartupId(ConfigIdNum id) asm("SetStartupId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
+
nn::Result ConnectAsync() asm("ConnectAsync__Q2_2nn2acFv")
+
nn::Result GetConnectResult(nn::Result *result) asm("GetConnectResult__Q2_2nn2acFPQ2_2nn6Result")
+
nn::Result GetAssignedGateway(uint32_t *ip) asm("GetAssignedGateway__Q2_2nn2acFPUl")
+
nn::Result SetCompatId(ConfigIdNum id) asm("SetCompatId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
+
nn::Result IsApplicationConnected(bool *connected) asm("IsApplicationConnected__Q2_2nn2acFPb")
+
nn::Result CloseAll() asm("CloseAll__Q2_2nn2acFv")
+
nn::Result GetAssignedPreferedDns(uint32_t *ip) asm("GetAssignedPreferedDns__Q2_2nn2acFPUl")
+
nn::Result GetStartupId(ConfigIdNum *id) asm("GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum")
Gets the default connection configuration id.
+
void ClearConfig(Config *cfg) asm("ClearConfig__Q2_2nn2acFP16netconf_profile_")
+
nn::Result BeginLocalConnection(bool unknown) asm("BeginLocalConnection__Q2_2nn2acFb")
+
uint32_t ErrorCode
Definition ac_cpp.h:36
+
nn::Result GetAssignedSubnet(uint32_t *ip) asm("GetAssignedSubnet__Q2_2nn2acFPUl")
+
nn::Result IsKeepingConnect(bool *keeping) asm("IsKeepingConnect__Q2_2nn2acFPb")
+
nn::Result GetRunningConfig(Config *cfg) asm("GetRunningConfig__Q2_2nn2acFP16netconf_profile_")
+
nn::Result GetAssignedAlternativeDns(uint32_t *ip) asm("GetAssignedAlternativeDns__Q2_2nn2acFPUl")
+
nn::Result WriteConfig(ConfigIdNum id, const Config *cfg) asm("WriteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPC16netconf_profile_")
+
Definition ac_cpp.h:16
+ + + +
+ + + + diff --git a/acp_2save_8h.html b/acp_2save_8h.html new file mode 100644 index 00000000..3d042519 --- /dev/null +++ b/acp_2save_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/save.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
save.h File Reference
+
+
+
#include <wut.h>
+#include <nn/acp/device.h>
+#include <nn/acp/result.h>
+
+Include dependency graph for save.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  ACPSaveDirInfo
 
+ + + + + +

+Typedefs

typedef uint64_t ACPTitleId
 
typedef struct ACPSaveDirInfo ACPSaveDirInfo
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

ACPResult ACPCreateSaveDir (uint32_t persistentId, ACPDeviceType deviceType)
 
ACPResult ACPIsExternalStorageRequired (BOOL *required)
 
ACPResult ACPMountExternalStorage ()
 
ACPResult ACPMountSaveDir ()
 
ACPResult ACPRemoveSaveDir (uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
 Deletes the given user's save data directory for the given title.
 
ACPResult ACPRemoveSaveDirWithoutFlush (uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
 Deletes the given user's save data directory for the given title.
 
ACPResult ACPRemoveSaveDirWithoutMetaCheck (uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
 Deletes the given user's save data directory for the given title.
 
ACPResult ACPRepairSaveMetaDir ()
 
ACPResult ACPUnmountExternalStorage ()
 
ACPResult ACPUnmountSaveDir ()
 
ACPResult ACPGetSaveDataTitleIdList (ACPDeviceType deviceType, uint64_t *titlesOut, uint32_t maxCount, uint32_t *countOut)
 Gets all titles id which have save data.
 
ACPResult ACPGetTitleSaveDirEx (uint64_t titleId, ACPDeviceType deviceType, uint32_t u1, ACPSaveDirInfo *saveDirInfo, uint32_t maxCount, uint32_t *countOut)
 Gets a list of all saves dir for a given title id.
 
ACPResult ACPGetTitleSaveDirExWithoutMetaCheck (uint64_t titleId, ACPDeviceType deviceType, uint32_t u1, ACPSaveDirInfo *saveDirInfo, uint32_t maxCount, uint32_t *countOut)
 Gets a list of all saves dir for a given title id.
 
+
+ + + + diff --git a/acp_2save_8h__dep__incl.map b/acp_2save_8h__dep__incl.map new file mode 100644 index 00000000..90fd1ab0 --- /dev/null +++ b/acp_2save_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/acp_2save_8h__dep__incl.md5 b/acp_2save_8h__dep__incl.md5 new file mode 100644 index 00000000..bcfee928 --- /dev/null +++ b/acp_2save_8h__dep__incl.md5 @@ -0,0 +1 @@ +c39a26378c894d2d8500f716af04ee79 \ No newline at end of file diff --git a/acp_2save_8h__dep__incl.png b/acp_2save_8h__dep__incl.png new file mode 100644 index 00000000..e91c4eb7 Binary files /dev/null and b/acp_2save_8h__dep__incl.png differ diff --git a/acp_2save_8h__incl.map b/acp_2save_8h__incl.map new file mode 100644 index 00000000..c6672b86 --- /dev/null +++ b/acp_2save_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/acp_2save_8h__incl.md5 b/acp_2save_8h__incl.md5 new file mode 100644 index 00000000..fd38e908 --- /dev/null +++ b/acp_2save_8h__incl.md5 @@ -0,0 +1 @@ +3692f4a46dfbfac9f38f79e50b9d3b72 \ No newline at end of file diff --git a/acp_2save_8h__incl.png b/acp_2save_8h__incl.png new file mode 100644 index 00000000..e15e190e Binary files /dev/null and b/acp_2save_8h__incl.png differ diff --git a/acp_2save_8h_source.html b/acp_2save_8h_source.html new file mode 100644 index 00000000..1f96cd12 --- /dev/null +++ b/acp_2save_8h_source.html @@ -0,0 +1,202 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/save.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
save.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/acp/device.h>
+
4#include <nn/acp/result.h>
+
5
+
14#ifdef __cplusplus
+
15extern "C" {
+
16#endif
+
17
+
18typedef uint64_t ACPTitleId;
+ +
20
+
+
21struct WUT_PACKED ACPSaveDirInfo
+
22{
+
23 WUT_UNKNOWN_BYTES(0x8);
+
24 uint32_t persistentId;
+
25 WUT_UNKNOWN_BYTES(0x14);
+
26 char path[0x40];
+
27 WUT_PADDING_BYTES(0x80 - 0x60);
+
28};
+
+
29WUT_CHECK_OFFSET(ACPSaveDirInfo, 0x08, persistentId);
+
30WUT_CHECK_OFFSET(ACPSaveDirInfo, 0x20, path);
+
31WUT_CHECK_SIZE(ACPSaveDirInfo, 0x80);
+
32
+ +
34ACPCreateSaveDir(uint32_t persistentId,
+
35 ACPDeviceType deviceType);
+
36
+ + +
39
+ + +
42
+ + +
45
+ +
56ACPRemoveSaveDir(uint32_t persistentId,
+
57 uint64_t titleId,
+
58 ACPDeviceType deviceType);
+
59
+ +
70ACPRemoveSaveDirWithoutFlush(uint32_t persistentId,
+
71 uint64_t titleId,
+
72 ACPDeviceType deviceType);
+
73
+ + +
85 uint64_t titleId,
+
86 ACPDeviceType deviceType);
+
87
+ + +
90
+ + +
93
+ + +
96
+ + +
108 uint64_t *titlesOut,
+
109 uint32_t maxCount,
+
110 uint32_t *countOut);
+
111
+ +
124ACPGetTitleSaveDirEx(uint64_t titleId,
+
125 ACPDeviceType deviceType,
+
126 uint32_t u1,
+
127 ACPSaveDirInfo *saveDirInfo,
+
128 uint32_t maxCount,
+
129 uint32_t *countOut);
+
130
+ + +
144 ACPDeviceType deviceType,
+
145 uint32_t u1,
+
146 ACPSaveDirInfo *saveDirInfo,
+
147 uint32_t maxCount,
+
148 uint32_t *countOut);
+
149
+
150#ifdef __cplusplus
+
151}
+
152#endif
+
153
+
ACPDeviceType
Definition device.h:16
+
ACPResult
Definition result.h:12
+
uint32_t persistentId
Definition save.h:24
+
uint64_t ACPTitleId
Definition save.h:18
+
ACPResult ACPCreateSaveDir(uint32_t persistentId, ACPDeviceType deviceType)
+
ACPResult ACPRepairSaveMetaDir()
+
ACPResult ACPUnmountSaveDir()
+
ACPResult ACPGetTitleSaveDirEx(uint64_t titleId, ACPDeviceType deviceType, uint32_t u1, ACPSaveDirInfo *saveDirInfo, uint32_t maxCount, uint32_t *countOut)
Gets a list of all saves dir for a given title id.
+
ACPResult ACPGetSaveDataTitleIdList(ACPDeviceType deviceType, uint64_t *titlesOut, uint32_t maxCount, uint32_t *countOut)
Gets all titles id which have save data.
+
ACPResult ACPIsExternalStorageRequired(BOOL *required)
+
ACPResult ACPMountExternalStorage()
+
ACPResult ACPRemoveSaveDir(uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
Deletes the given user's save data directory for the given title.
+
ACPResult ACPMountSaveDir()
+
ACPResult ACPRemoveSaveDirWithoutMetaCheck(uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
Deletes the given user's save data directory for the given title.
+
ACPResult ACPGetTitleSaveDirExWithoutMetaCheck(uint64_t titleId, ACPDeviceType deviceType, uint32_t u1, ACPSaveDirInfo *saveDirInfo, uint32_t maxCount, uint32_t *countOut)
Gets a list of all saves dir for a given title id.
+
ACPResult ACPUnmountExternalStorage()
+
ACPResult ACPRemoveSaveDirWithoutFlush(uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
Deletes the given user's save data directory for the given title.
+ + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/acp_8h.html b/acp_8h.html new file mode 100644 index 00000000..ef29c7b4 --- /dev/null +++ b/acp_8h.html @@ -0,0 +1,154 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
acp.h File Reference
+
+
+
#include <nn/acp/client.h>
+#include <nn/acp/device.h>
+#include <nn/acp/drcled_c.h>
+#include <nn/acp/drcled_cpp.h>
+#include <nn/acp/result.h>
+#include <nn/acp/save.h>
+#include <nn/acp/title.h>
+
+Include dependency graph for acp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/acp_8h__incl.map b/acp_8h__incl.map new file mode 100644 index 00000000..5424934a --- /dev/null +++ b/acp_8h__incl.map @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/acp_8h__incl.md5 b/acp_8h__incl.md5 new file mode 100644 index 00000000..4c7c7b9f --- /dev/null +++ b/acp_8h__incl.md5 @@ -0,0 +1 @@ +d464c4fcceb3817f47a7607299d6a9de \ No newline at end of file diff --git a/acp_8h__incl.png b/acp_8h__incl.png new file mode 100644 index 00000000..8c6be245 Binary files /dev/null and b/acp_8h__incl.png differ diff --git a/acp_8h_source.html b/acp_8h_source.html new file mode 100644 index 00000000..eaf49ee3 --- /dev/null +++ b/acp_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
acp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
8#include <nn/acp/client.h>
+
9#include <nn/acp/device.h>
+
10#include <nn/acp/drcled_c.h>
+
11#include <nn/acp/drcled_cpp.h>
+
12#include <nn/acp/result.h>
+
13#include <nn/acp/save.h>
+
14#include <nn/acp/title.h>
+ + + + + + + +
+ + + + diff --git a/act_8h.html b/act_8h.html new file mode 100644 index 00000000..72618855 --- /dev/null +++ b/act_8h.html @@ -0,0 +1,133 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/act.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
act.h File Reference
+
+
+
#include <nn/act/client_cpp.h>
+
+Include dependency graph for act.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/act_8h__dep__incl.map b/act_8h__dep__incl.map new file mode 100644 index 00000000..0dbadebc --- /dev/null +++ b/act_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/act_8h__dep__incl.md5 b/act_8h__dep__incl.md5 new file mode 100644 index 00000000..762c5b88 --- /dev/null +++ b/act_8h__dep__incl.md5 @@ -0,0 +1 @@ +84204e5b175eede854398c408311f9f7 \ No newline at end of file diff --git a/act_8h__dep__incl.png b/act_8h__dep__incl.png new file mode 100644 index 00000000..4ec0eb3e Binary files /dev/null and b/act_8h__dep__incl.png differ diff --git a/act_8h__incl.map b/act_8h__incl.map new file mode 100644 index 00000000..c2d74284 --- /dev/null +++ b/act_8h__incl.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/act_8h__incl.md5 b/act_8h__incl.md5 new file mode 100644 index 00000000..b20df089 --- /dev/null +++ b/act_8h__incl.md5 @@ -0,0 +1 @@ +68a4ef97fb4cc6d7e8372156427a825e \ No newline at end of file diff --git a/act_8h__incl.png b/act_8h__incl.png new file mode 100644 index 00000000..7ec42a28 Binary files /dev/null and b/act_8h__incl.png differ diff --git a/act_8h_source.html b/act_8h_source.html new file mode 100644 index 00000000..07d6a7aa --- /dev/null +++ b/act_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/act.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
act.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
8#include <nn/act/client_cpp.h>
+ +
+ + + + diff --git a/alarm_8h.html b/alarm_8h.html new file mode 100644 index 00000000..a8a33760 --- /dev/null +++ b/alarm_8h.html @@ -0,0 +1,277 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/alarm.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
alarm.h File Reference
+
+
+
#include <wut.h>
+#include "context.h"
+#include "threadqueue.h"
+#include "time.h"
+
+Include dependency graph for alarm.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  OSAlarmQueue
 
struct  OSAlarm
 
+ + + + + +

+Macros

#define OS_ALARM_QUEUE_TAG   0x614C6D51u
 
#define OS_ALARM_TAG   0x614C724Du
 
+ + + + + + + + + +

+Typedefs

typedef struct OSAlarm OSAlarm
 
typedef struct OSAlarmLink OSAlarmLink
 
typedef struct OSAlarmQueue OSAlarmQueue
 
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSCancelAlarm (OSAlarm *alarm)
 Cancel an alarm.
 
void OSCancelAlarms (uint32_t group)
 Cancel all alarms which have a matching tag set by OSSetAlarmTag.
 
void OSCreateAlarm (OSAlarm *alarm)
 Initialise an alarm structure.
 
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
 Initialise an alarm structure with a name.
 
void * OSGetAlarmUserData (OSAlarm *alarm)
 Return user data set by OSSetAlarmUserData.
 
void OSInitAlarmQueue (OSAlarmQueue *queue)
 Initialise an alarm queue structure.
 
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
 Initialise an alarm queue structure with a name.
 
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
 Set a one shot alarm to perform a callback after a set amount of time.
 
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
 Set a repeated alarm to execute a callback every interval from start.
 
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
 Set an alarm tag which is used in OSCancelAlarms for bulk cancellation.
 
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
 Set alarm user data which is returned by OSGetAlarmUserData.
 
BOOL OSWaitAlarm (OSAlarm *alarm)
 Sleep the current thread until the alarm has been triggered or cancelled.
 
+
+ + + + diff --git a/alarm_8h__dep__incl.map b/alarm_8h__dep__incl.map new file mode 100644 index 00000000..55e528e7 --- /dev/null +++ b/alarm_8h__dep__incl.map @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/alarm_8h__dep__incl.md5 b/alarm_8h__dep__incl.md5 new file mode 100644 index 00000000..61518bdc --- /dev/null +++ b/alarm_8h__dep__incl.md5 @@ -0,0 +1 @@ +a4d43123f154c0dd0e21ebe23750d5c8 \ No newline at end of file diff --git a/alarm_8h__dep__incl.png b/alarm_8h__dep__incl.png new file mode 100644 index 00000000..41f30bf5 Binary files /dev/null and b/alarm_8h__dep__incl.png differ diff --git a/alarm_8h__incl.map b/alarm_8h__incl.map new file mode 100644 index 00000000..8c62d481 --- /dev/null +++ b/alarm_8h__incl.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/alarm_8h__incl.md5 b/alarm_8h__incl.md5 new file mode 100644 index 00000000..f9913060 --- /dev/null +++ b/alarm_8h__incl.md5 @@ -0,0 +1 @@ +1e22b3bdc4971dd6fe6d70c7a018edf1 \ No newline at end of file diff --git a/alarm_8h__incl.png b/alarm_8h__incl.png new file mode 100644 index 00000000..18863dc8 Binary files /dev/null and b/alarm_8h__incl.png differ diff --git a/alarm_8h_source.html b/alarm_8h_source.html new file mode 100644 index 00000000..b276bf81 --- /dev/null +++ b/alarm_8h_source.html @@ -0,0 +1,292 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/alarm.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
alarm.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "context.h"
+
4#include "threadqueue.h"
+
5#include "time.h"
+
6
+
20#ifdef __cplusplus
+
21extern "C" {
+
22#endif
+
23
+
24typedef struct OSAlarm OSAlarm;
+
25typedef struct OSAlarmLink OSAlarmLink;
+ +
27
+
28typedef void (*OSAlarmCallback)(OSAlarm *, OSContext *);
+
29
+
30#define OS_ALARM_QUEUE_TAG 0x614C6D51u
+
31
+
+ +
33{
+
35 uint32_t tag;
+
36
+
38 const char *name;
+
39 WUT_UNKNOWN_BYTES(4);
+
40
+ + + +
44};
+
+
45WUT_CHECK_OFFSET(OSAlarmQueue, 0x00, tag);
+
46WUT_CHECK_OFFSET(OSAlarmQueue, 0x04, name);
+
47WUT_CHECK_OFFSET(OSAlarmQueue, 0x0c, threadQueue);
+
48WUT_CHECK_OFFSET(OSAlarmQueue, 0x1c, head);
+
49WUT_CHECK_OFFSET(OSAlarmQueue, 0x20, tail);
+
50WUT_CHECK_SIZE(OSAlarmQueue, 0x24);
+
51
+
+ +
53{
+ + +
56};
+
+
57WUT_CHECK_OFFSET(OSAlarmLink, 0x00, prev);
+
58WUT_CHECK_OFFSET(OSAlarmLink, 0x04, next);
+
59WUT_CHECK_SIZE(OSAlarmLink, 0x08);
+
60
+
61#define OS_ALARM_TAG 0x614C724Du
+
+
62struct OSAlarm
+
63{
+
65 uint32_t tag;
+
66
+
68 const char *name;
+
69
+
70 WUT_UNKNOWN_BYTES(4);
+
71
+ +
74
+
76 uint32_t group;
+
77
+
78 WUT_UNKNOWN_BYTES(4);
+
79
+ +
82
+ +
85
+ +
88
+ +
91
+
93 void *userData;
+
94
+
96 uint32_t state;
+
97
+ +
100
+ +
103
+ +
106};
+
+
107WUT_CHECK_OFFSET(OSAlarm, 0x00, tag);
+
108WUT_CHECK_OFFSET(OSAlarm, 0x04, name);
+
109WUT_CHECK_OFFSET(OSAlarm, 0x0c, callback);
+
110WUT_CHECK_OFFSET(OSAlarm, 0x10, group);
+
111WUT_CHECK_OFFSET(OSAlarm, 0x18, nextFire);
+
112WUT_CHECK_OFFSET(OSAlarm, 0x20, link);
+
113WUT_CHECK_OFFSET(OSAlarm, 0x28, period);
+
114WUT_CHECK_OFFSET(OSAlarm, 0x30, start);
+
115WUT_CHECK_OFFSET(OSAlarm, 0x38, userData);
+
116WUT_CHECK_OFFSET(OSAlarm, 0x3c, state);
+
117WUT_CHECK_OFFSET(OSAlarm, 0x40, threadQueue);
+
118WUT_CHECK_OFFSET(OSAlarm, 0x50, alarmQueue);
+
119WUT_CHECK_OFFSET(OSAlarm, 0x54, context);
+
120WUT_CHECK_SIZE(OSAlarm, 0x58);
+
121
+
122
+
126BOOL
+ +
128
+
129
+
135void
+
136OSCancelAlarms(uint32_t group);
+
137
+
138
+
142void
+ +
144
+
145
+
149void
+ +
151 const char *name);
+
152
+
153
+
157void *
+ +
159
+
160
+
164void
+ +
166
+
167
+
171void
+ +
173 const char *name);
+
174
+
175
+
183BOOL
+ +
185 OSTime time,
+
186 OSAlarmCallback callback);
+
187
+
188
+
197BOOL
+ +
199 OSTime start,
+
200 OSTime interval,
+
201 OSAlarmCallback callback);
+
202
+
203
+
207void
+ +
209 uint32_t group);
+
210
+
211
+
215void
+ +
217 void *data);
+
218
+
219
+
223BOOL
+ +
225
+
226#ifdef __cplusplus
+
227}
+
228#endif
+
229
+
uint32_t group
Used with OSCancelAlarms for bulk cancellation of alarms.
Definition alarm.h:76
+
OSTime nextFire
The time when the alarm will next be triggered.
Definition alarm.h:81
+
uint32_t state
The current state of the alarm, internal values.
Definition alarm.h:96
+
uint32_t tag
Should always be set to the value OS_ALARM_QUEUE_TAG.
Definition alarm.h:35
+
OSTime start
The time the alarm was started.
Definition alarm.h:90
+
OSAlarm * tail
Definition alarm.h:43
+
void * userData
User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData.
Definition alarm.h:93
+
OSAlarmLink link
Link used for when this OSAlarm object is inside an OSAlarmQueue.
Definition alarm.h:84
+
OSAlarm * next
Definition alarm.h:55
+
OSThreadQueue threadQueue
Definition alarm.h:41
+
OSTime period
The period between alarm triggers, this is only set for periodic alarms.
Definition alarm.h:87
+
OSContext * context
The context the alarm was triggered on.
Definition alarm.h:105
+
OSAlarmCallback callback
The callback to execute once the alarm is triggered.
Definition alarm.h:73
+
OSAlarm * head
Definition alarm.h:42
+
OSAlarm * prev
Definition alarm.h:54
+
const char * name
Name set by OSInitAlarmQueueEx.
Definition alarm.h:38
+
OSAlarmQueue * alarmQueue
The queue that this alarm is currently in.
Definition alarm.h:102
+
BOOL OSSetPeriodicAlarm(OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
Set a repeated alarm to execute a callback every interval from start.
+
void OSInitAlarmQueueEx(OSAlarmQueue *queue, const char *name)
Initialise an alarm queue structure with a name.
+
void OSCreateAlarmEx(OSAlarm *alarm, const char *name)
Initialise an alarm structure with a name.
+
void OSSetAlarmTag(OSAlarm *alarm, uint32_t group)
Set an alarm tag which is used in OSCancelAlarms for bulk cancellation.
+
BOOL OSSetAlarm(OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
Set a one shot alarm to perform a callback after a set amount of time.
+
void OSCancelAlarms(uint32_t group)
Cancel all alarms which have a matching tag set by OSSetAlarmTag.
+
void OSCreateAlarm(OSAlarm *alarm)
Initialise an alarm structure.
+
void OSSetAlarmUserData(OSAlarm *alarm, void *data)
Set alarm user data which is returned by OSGetAlarmUserData.
+
void OSInitAlarmQueue(OSAlarmQueue *queue)
Initialise an alarm queue structure.
+
void * OSGetAlarmUserData(OSAlarm *alarm)
Return user data set by OSSetAlarmUserData.
+
BOOL OSWaitAlarm(OSAlarm *alarm)
Sleep the current thread until the alarm has been triggered or cancelled.
+
void(* OSAlarmCallback)(OSAlarm *, OSContext *)
Definition alarm.h:28
+
BOOL OSCancelAlarm(OSAlarm *alarm)
Cancel an alarm.
+ + + + + +
int64_t OSTime
Definition time.h:18
+ + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/amiibo__settings__cpp_8h.html b/amiibo__settings__cpp_8h.html new file mode 100644 index 00000000..fbfbedf8 --- /dev/null +++ b/amiibo__settings__cpp_8h.html @@ -0,0 +1,369 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp/amiibo_settings_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
amiibo_settings_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <nn/nfp/nfp_cpp.h>
+#include <sysapp/args.h>
+
+Include dependency graph for amiibo_settings_cpp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  AmiiboSettingsArgsIn
 
struct  AmiiboSettingsArgs
 
struct  AmiiboSettingsResult
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::nfp
 
+ + + +

+Enumerations

enum class  AmiiboSettingsMode : uint32_t {
+  Register = 0 +,
+  DeleteGameData = 1 +,
+  Restore = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

nn::Result InitializeAmiiboSettingsArgsIn (AmiiboSettingsArgsIn *args) asm("InitializeAmiiboSettingsArgsIn__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsArgsIn")
 Initializes a AmiiboSettingsArgsIn struct.
 
nn::Result SwitchToAmiiboSettings (const AmiiboSettingsArgsIn &args, const char *standardArg, uint32_t standardArgSize) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi")
 Switches to the amiibo settings applet.
 
nn::Result SwitchToAmiiboSettings (const AmiiboSettingsArgsIn &args) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsIn")
 Switches to the amiibo settings applet.
 
nn::Result GetAmiiboSettingsResult (AmiiboSettingsResult *outResult, const SYSArgDataBlock &block) asm("GetAmiiboSettingsResult__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsResultRC15SysArgDataBlock")
 Gets the amiibo settings result from a SYSArgs data block.
 
nn::Result ReturnToCallerWithAmiiboSettingsResult (const AmiiboSettingsResult &result) asm("ReturnToCallerWithAmiiboSettingsResult__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsResult")
 Used by Amiibo Settings internally to return to the caller.
 
nn::Result GetAmiiboSettingsArgs (AmiiboSettingsArgs *outArgs) asm("GetAmiiboSettingsArgs__Q2_2nn3nfpFPQ3_2nn3nfp18AmiiboSettingsArgs")
 Used by Amiibo Settings internally to get the arguments of the caller.
 
+

Data Structure Documentation

+ +

◆ nn::nfp::AmiiboSettingsArgsIn

+ +
+
+ + + + +
struct nn::nfp::AmiiboSettingsArgsIn
+
+
+

Definition at line 32 of file amiibo_settings_cpp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+AmiiboSettingsMode +mode +The mode in which the amiibo settings should be opened.
+TagInfo +tag_info +
+bool +is_registered +Set to true if the tag is already registered.
+uint8_t +padding[3] +padding bytes, must be set to 0
+RegisterInfo +register_info +
+CommonInfo +common_info +
+uint8_t +reserved[0x20] +reserved bytes, must be set to 0
+ +
+
+ +

◆ nn::nfp::AmiiboSettingsArgs

+ +
+
+ + + + +
struct nn::nfp::AmiiboSettingsArgs
+
+
+

Definition at line 55 of file amiibo_settings_cpp.h.

+
+ + + + + + + +
Data Fields
+SYSStandardArgs +standardArgs +
+AmiiboSettingsArgsIn +argsIn +
+ +
+
+ +

◆ nn::nfp::AmiiboSettingsResult

+ +
+
+ + + + +
struct nn::nfp::AmiiboSettingsResult
+
+
+

Definition at line 64 of file amiibo_settings_cpp.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+int32_t +result +Result (0 on success)
+TagInfo +tag_info +
+RegisterInfo +register_info +
+CommonInfo +common_info +
+uint8_t +reserved[0x20] +reserved bytes
+ +
+
+
+ + + + diff --git a/amiibo__settings__cpp_8h__dep__incl.map b/amiibo__settings__cpp_8h__dep__incl.map new file mode 100644 index 00000000..6dfa0aca --- /dev/null +++ b/amiibo__settings__cpp_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/amiibo__settings__cpp_8h__dep__incl.md5 b/amiibo__settings__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..55631555 --- /dev/null +++ b/amiibo__settings__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +2fc94bda865c9cb5aade39c6437f812a \ No newline at end of file diff --git a/amiibo__settings__cpp_8h__dep__incl.png b/amiibo__settings__cpp_8h__dep__incl.png new file mode 100644 index 00000000..4855d626 Binary files /dev/null and b/amiibo__settings__cpp_8h__dep__incl.png differ diff --git a/amiibo__settings__cpp_8h__incl.map b/amiibo__settings__cpp_8h__incl.map new file mode 100644 index 00000000..14a507cb --- /dev/null +++ b/amiibo__settings__cpp_8h__incl.map @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/amiibo__settings__cpp_8h__incl.md5 b/amiibo__settings__cpp_8h__incl.md5 new file mode 100644 index 00000000..3cfa2754 --- /dev/null +++ b/amiibo__settings__cpp_8h__incl.md5 @@ -0,0 +1 @@ +7df76f6e6b0001637753679c6e0d638b \ No newline at end of file diff --git a/amiibo__settings__cpp_8h__incl.png b/amiibo__settings__cpp_8h__incl.png new file mode 100644 index 00000000..0253f8b1 Binary files /dev/null and b/amiibo__settings__cpp_8h__incl.png differ diff --git a/amiibo__settings__cpp_8h_source.html b/amiibo__settings__cpp_8h_source.html new file mode 100644 index 00000000..76993d6e --- /dev/null +++ b/amiibo__settings__cpp_8h_source.html @@ -0,0 +1,227 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp/amiibo_settings_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
amiibo_settings_cpp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/nfp/nfp_cpp.h>
+
4#include <sysapp/args.h>
+
5
+
13#ifdef __cplusplus
+
14
+
15namespace nn
+
16{
+
17
+
+
18namespace nfp
+
19{
+
20
+
+
21enum class AmiiboSettingsMode : uint32_t
+
22{
+
24 Register = 0,
+ +
28 Restore = 2,
+
29};
+
+
30WUT_CHECK_SIZE(AmiiboSettingsMode, 0x4);
+
31
+ +
46WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x0, mode);
+
47WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x4, tag_info);
+
48WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x58, is_registered);
+
49WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x59, padding);
+
50WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x5C, register_info);
+
51WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x104, common_info);
+
52WUT_CHECK_OFFSET(AmiiboSettingsArgsIn, 0x144, reserved);
+
53WUT_CHECK_SIZE(AmiiboSettingsArgsIn, 0x164);
+
54
+ +
60WUT_CHECK_OFFSET(AmiiboSettingsArgs, 0x0, standardArgs);
+
61WUT_CHECK_OFFSET(AmiiboSettingsArgs, 0x10, argsIn);
+
62WUT_CHECK_SIZE(AmiiboSettingsArgs, 0x174);
+
63
+ +
74WUT_CHECK_OFFSET(AmiiboSettingsResult, 0x0, result);
+
75WUT_CHECK_OFFSET(AmiiboSettingsResult, 0x4, tag_info);
+
76WUT_CHECK_OFFSET(AmiiboSettingsResult, 0x58, register_info);
+
77WUT_CHECK_OFFSET(AmiiboSettingsResult, 0x100, common_info);
+
78WUT_CHECK_OFFSET(AmiiboSettingsResult, 0x140, reserved);
+
79WUT_CHECK_SIZE(AmiiboSettingsResult, 0x160);
+
80
+ + +
89 asm("InitializeAmiiboSettingsArgsIn__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsArgsIn");
+
90
+ +
104SwitchToAmiiboSettings(const AmiiboSettingsArgsIn &args, const char *standardArg, uint32_t standardArgSize)
+
105 asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi");
+
106
+ + +
115 asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsIn");
+
116
+ + +
128 asm("GetAmiiboSettingsResult__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsResultRC15SysArgDataBlock");
+
129
+ + +
138 asm("ReturnToCallerWithAmiiboSettingsResult__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsResult");
+
139
+ + +
148 asm("GetAmiiboSettingsArgs__Q2_2nn3nfpFPQ3_2nn3nfp18AmiiboSettingsArgs");
+
149
+
150} //namespace nfp
+
+
151
+
152} //namespace nn
+
153
+
154#endif
+
155
+ +
Result value type used by nn libraries.
Definition result.h:70
+ + + +
nn::Result ReturnToCallerWithAmiiboSettingsResult(const AmiiboSettingsResult &result) asm("ReturnToCallerWithAmiiboSettingsResult__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsResult")
Used by Amiibo Settings internally to return to the caller.
+
nn::Result SwitchToAmiiboSettings(const AmiiboSettingsArgsIn &args, const char *standardArg, uint32_t standardArgSize) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi")
Switches to the amiibo settings applet.
+
nn::Result InitializeAmiiboSettingsArgsIn(AmiiboSettingsArgsIn *args) asm("InitializeAmiiboSettingsArgsIn__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsArgsIn")
Initializes a AmiiboSettingsArgsIn struct.
+ +
AmiiboSettingsMode mode
The mode in which the amiibo settings should be opened.
+
uint8_t padding[3]
padding bytes, must be set to 0
+ +
nn::Result Restore() asm("Restore__Q2_2nn3nfpFv")
+
int32_t result
Result (0 on success)
+
nn::Result GetAmiiboSettingsResult(AmiiboSettingsResult *outResult, const SYSArgDataBlock &block) asm("GetAmiiboSettingsResult__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsResultRC15SysArgDataBlock")
Gets the amiibo settings result from a SYSArgs data block.
+ +
bool is_registered
Set to true if the tag is already registered.
+ +
@ Register
Open the Mii and Name register menu.
+
@ DeleteGameData
Open the "Delete Game Data" menu.
+ +
uint8_t reserved[0x20]
reserved bytes, must be set to 0
+
nn::Result GetAmiiboSettingsArgs(AmiiboSettingsArgs *outArgs) asm("GetAmiiboSettingsArgs__Q2_2nn3nfpFPQ3_2nn3nfp18AmiiboSettingsArgs")
Used by Amiibo Settings internally to get the arguments of the caller.
+ + + + + + +
Definition ac_cpp.h:16
+ + +
+ + + + diff --git a/annotated.html b/annotated.html new file mode 100644 index 00000000..f2c3b856 --- /dev/null +++ b/annotated.html @@ -0,0 +1,754 @@ + + + + + + + +wut: Data Structures + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Data Structures
+
+
+
Here are the data structures with brief descriptions:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Nnn
 Nnn
 C_SysAppMiiMakerArgs
 CACPMetaXml
 CACPSaveDirInfo
 Caddrinfo
 CAXInitParams
 CAXProfile
 CAXTransitionAudioBuffer
 CAXTransitionAudioBufferDevice
 CAXVoice
 CAXVoiceAdpcm
 CAXVoiceAdpcmLoopData
 CAXVoiceDeviceBusMixData
 CAXVoiceDeviceMixData
 CAXVoiceLink
 CAXVoiceOffsets
 CAXVoiceSrcAXVoice Sample Rate Converter
 CAXVoiceVeData
 CCAMEventData
 CCAMEventData.__unnamed1__
 CCAMEventData.__unnamed1__.decode
 CCAMEventData.__unnamed1__.detach
 CCAMMode
 CCAMSetupInfo
 CCAMStreamInfo
 CCAMSurface
 CCAMWorkMem
 CCCRAppLaunchParam
 CCCRCDCDrcState
 CCCRCDCDrhState
 CCCRCDCEepromData
 CCCRCDCFWInfo
 CCCRCDCIrdaConnectReply
 CCCRCDCIrdaConnectRequest
 CCCRCDCIrdaDisconnectReply
 CCCRCDCIrdaDisconnectRequest
 CCCRCDCIrdaLargePacketHeader
 CCCRCDCIrdaReceiveReply
 CCCRCDCIrdaReceiveRequest
 CCCRCDCIrdaSendReply
 CCCRCDCIrdaSendRequest
 CCCRCDCIrdaSmallPacketHeader
 CCCRCDCMacAddress
 CCCRCDCNfcAbortRequest
 CCCRCDCNfcAbortResponse
 CCCRCDCNfcAntennaCheckRequest
 CCCRCDCNfcAntennaCheckResponse
 CCCRCDCNfcDetectMultiRequest
 CCCRCDCNfcDetectMultiResponse
 CCCRCDCNfcDetectMultiTagInfo
 CCCRCDCNfcDetectRequest
 CCCRCDCNfcDetectResponse
 CCCRCDCNfcDetectStartMultiRequest
 CCCRCDCNfcDetectStartMultiResponse
 CCCRCDCNfcDetectStartRequest
 CCCRCDCNfcDetectStartResponse
 CCCRCDCNfcFormatRequest
 CCCRCDCNfcFormatResponse
 CCCRCDCNfcIsTagPresentRequest
 CCCRCDCNfcIsTagPresentResponse
 CCCRCDCNfcPassThroughEx2Request
 CCCRCDCNfcPassThroughReceive2Request
 CCCRCDCNfcPassThroughReceive2Response
 CCCRCDCNfcPassThroughReceive2ResponseData
 CCCRCDCNfcPassThroughReceiveReponse
 CCCRCDCNfcPassThroughReceiveRequest
 CCCRCDCNfcPassThroughSend2Request
 CCCRCDCNfcPassThroughSend2RequestData
 CCCRCDCNfcPassThroughSend2Response
 CCCRCDCNfcPassThroughSendExRequest
 CCCRCDCNfcPassThroughSendReponse
 CCCRCDCNfcPassThroughSendRequest
 CCCRCDCNfcReadRequest
 CCCRCDCNfcReadResponse
 CCCRCDCNfcReadStartRequest
 CCCRCDCNfcReadStartResponse
 CCCRCDCNfcReadT2TRange
 CCCRCDCNfcReadT2TRequest
 CCCRCDCNfcReadT2TResponse
 CCCRCDCNfcReadT2TStartRequest
 CCCRCDCNfcReadT2TStartResponse
 CCCRCDCNfcResultCheckRequest
 CCCRCDCNfcResultCheckResponse
 CCCRCDCNfcSetModeRequest
 CCCRCDCNfcSetModeResponse
 CCCRCDCNfcSetReadOnlyRequest
 CCCRCDCNfcSetReadOnlyResponse
 CCCRCDCNfcShutdownRequest
 CCCRCDCNfcShutdownResponse
 CCCRCDCNfcStartupExRequest
 CCCRCDCNfcStartupRequest
 CCCRCDCNfcStartupResponse
 CCCRCDCNfcWriteStartRequest
 CCCRCDCNfcWriteStartResponse
 CCCRCDCNfcWriteT2TRange
 CCCRCDCNfcWriteT2TRequest
 CCCRCDCNfcWriteT2TResponse
 CCCRCDCRegisterCallbackData
 CCCRCDCSoftwareVersion
 CCCRCDCSysInfo
 CCCRCDCSysMessage
 CCCRCDCUicConfig
 CCCRCDCWowlWakeDrcArg
 CCCRCDCWpsArgs
 CCCRHIDReport
 CCCRSysUpdateState
 CFFLCreateID
 CFFLiMiiDataCore
 CFFLiMiiDataOfficial
 CFFLStoreData
 CFSAAsyncResult
 CFSABlockInfoBlock information
 CFSAClientAttachAsyncData
 CFSADeviceInfoDevice information
 CFSAFileSystemInfoFile System information
 CFSAProcessInfoProcess information
 CFSARequest
 CFSARequest.__unnamed7__
 CFSARequestAppendFileRequest data for Command::AppendFile
 CFSARequestChangeDirRequest data for Command::ChangeDir
 CFSARequestChangeModeRequest data for Command::ChangeMode
 CFSARequestChangeOwner
 CFSARequestCloseDirRequest data for Command::CloseDir
 CFSARequestCloseFileRequest data for Command::CloseFile
 CFSARequestFlushFileRequest data for Command::FlushFile
 CFSARequestFlushQuotaRequest data for Command::FlushQuota
 CFSARequestGetInfoByQueryRequest data for Command::GetInfoByQuery
 CFSARequestGetPosFileRequest data for Command::GetPosFile
 CFSARequestIsEofRequest data for Command::IsEof
 CFSARequestMakeDirRequest data for Command::MakeDir
 CFSARequestMakeQuotaRequest data for Command::MakeQuota
 CFSARequestMountRequest data for Command::Mount
 CFSARequestMountWithProcessRequest data for Command::MountWithProcess
 CFSARequestOpenDirRequest data for Command::OpenDir
 CFSARequestOpenFileRequest data for Command::OpenFile
 CFSARequestRawClose
 CFSARequestRawOpen
 CFSARequestRawRead
 CFSARequestRawWrite
 CFSARequestReadDirRequest data for Command::ReadDir
 CFSARequestReadFileRequest data for Command::ReadFile
 CFSARequestRemoveRequest data for Command::Remove
 CFSARequestRenameRequest data for Command::Rename
 CFSARequestRewindDirRequest data for Command::RewindDir
 CFSARequestSetPosFileRequest data for Command::SetPosFile
 CFSARequestStatFileRequest data for Command::StatFile
 CFSARequestTruncateFileRequest data for Command::TruncateFile
 CFSARequestUnmountRequest data for Command::Unmount
 CFSARequestUnmountWithProcessRequest data for Command::UnmountWithProcess
 CFSARequestWriteFileRequest data for Command::WriteFile
 CFSAResponse
 CFSAResponse.__unnamed11__
 CFSAResponseGetCwd
 CFSAResponseGetFileBlockAddress
 CFSAResponseGetInfoByQuery
 CFSAResponseGetInfoByQuery.__unnamed9__
 CFSAResponseGetPosFile
 CFSAResponseGetVolumeInfo
 CFSAResponseOpenDir
 CFSAResponseOpenFile
 CFSAResponseRawOpen
 CFSAResponseReadDir
 CFSAResponseStatFile
 CFSAShimBuffer
 CFSAsyncData
 CFSAsyncResultStores the result of an async FS command
 CFSClient
 CFSClientBody
 CFSClientBodyLinkLink entry used for FSClientBodyQueue
 CFSCmdBlock
 CFSCmdBlockBody
 CFSCmdQueue
 CFSDirectoryEntry
 CFSFsm
 CFSMessage
 CFSMountSource
 CFSStat
 CFSStateChangeParams
 CFSVolumeInfo
 CGX2AAMaskReg
 CGX2AlphaTestReg
 CGX2AlphaToMaskReg
 CGX2AttribStream
 CGX2AttribVar
 CGX2BlendConstantColorReg
 CGX2BlendControlReg
 CGX2ColorBuffer
 CGX2ColorControlReg
 CGX2ContextState
 CGX2DebugCaptureInterface
 CGX2DepthBuffer
 CGX2DepthStencilControlReg
 CGX2DisplayListOverrunData
 CGX2FetchShader
 CGX2FetchShader.regs
 CGX2GeometryShader
 CGX2GeometryShader.regs
 CGX2LineWidthReg
 CGX2LoopVar
 CGX2PixelShader
 CGX2PixelShader.regs
 CGX2Point
 CGX2PointLimitsReg
 CGX2PointSizeReg
 CGX2PolygonControlReg
 CGX2PolygonOffsetReg
 CGX2RBuffer
 CGX2Rect
 CGX2Sampler
 CGX2SamplerVar
 CGX2ScissorReg
 CGX2ShadowState
 CGX2StencilMaskReg
 CGX2Surface
 CGX2Surface.__unnamed21__
 CGX2TargetChannelMaskReg
 CGX2Texture
 CGX2UniformBlock
 CGX2UniformInitialValue
 CGX2UniformVar
 CGX2VertexShader
 CGX2VertexShader.regs
 CGX2ViewportReg
 CH264DecodedVuiParameters
 CH264DecodeOutput
 CH264DecodeResult
 CHIDClient
 CHIDDevice
 Chostent
 CHPADGGGGStatus
 CHPADStatus
 CIMDeviceStateEx
 CIMHomeButtonParams
 CIMParameters
 CIMRequest
 Cin_addr
 CIOSVec
 Cip_mreq
 CIPCBufPoolA simple message buffer pool used for IPC communication
 CIPCBufPoolAttributesAttributes returned by IPCBufPoolGetAttributes
 CIPCBufPoolFIFOFIFO queue for IPCBufPool
 CKBDAttachEvent
 CKBDKeyEvent
 CKernelInfo0
 CKernelInfo6
 CKPADStatusA structure containing the Wii Remote data
 CKPADStatus.__unnamed46__Extension data, check with extensionType to see what is valid to read
 CKPADStatus.__unnamed46__.balanceStructure to use when extensionType is set to WPAD_EXT_BALANCE_BOARD
 CKPADStatus.__unnamed46__.classicStructure to use when extensionType is set to WPAD_EXT_CLASSIC
 CKPADStatus.__unnamed46__.nunchukStructure to use when extensionType is set to WPAD_EXT_NUNCHUK
 CKPADStatus.__unnamed46__.proStructure to use when extensionType is set to WPAD_EXT_PRO_CONTROLLER
 CKPADStatus.mplusStructure to use when MotionPlus is enabled
 CKPADUnifiedWpadStatusStorage type for the internal KPAD ring buffer
 CKPADUnifiedWpadStatus.__unnamed53__
 CKPADVec2D2D vector
 CKPADVec3D3D vector
 Clinger
 CMCPDevice
 CMCPInstallInfo
 CMCPInstallProgress
 CMCPInstallTitleInfo
 CMCPSysProdSettings
 CMCPSystemVersion
 CMCPTitleListType
 CMEMAllocatorHolds context information that will be used to allocate and free memory
 CMEMAllocatorFunctionsThe alloc/free functions
 CMEMBlockHeap
 CMEMBlockHeapBlock
 CMEMBlockHeapTracking
 CMEMExpHeap
 CMEMExpHeapBlock
 CMEMExpHeapBlockList
 CMEMFrmHeap
 CMEMFrmHeapState
 CMEMHeapHeader
 CMEMMemoryLink
 CMEMMemoryList
 CMEMUnitHeap
 CMEMUnitHeapFreeBlock
 CMICStatus
 CMICWorkMemory
 CMPTask
 CMPTaskInfo
 CMPTaskQueue
 CMPTaskQueueInfo
 CNetConfAllProfileState
 CNetConfAOSSConfig
 CNetConfCfg
 CNetConfEthCfg
 CNetConfIfState
 CNetConfInterface
 CNetConfIPv4Info
 CNetConfMACAddr
 CNetConfOpt
 CNetConfProxyConfig
 CNetConfValidFlags
 CNetConfWifiConfig
 CNetConfWifiConfigData
 CNetConfWifiConfigDataPrivacy
 CNFCNTAGVersion
 CNFCReadT2TResult
 CNFCTagInfo
 CNFCUid
 CNNResultResult structure for nn libraries
 Cnsysnet_fd_set
 Cnsysnet_timeval
 CNTAGApplicationDataT2T
 CNTAGAreaHeader
 CNTAGAreaInfo
 CNTAGData
 CNTAGDataT2T
 CNTAGFormatSettings
 CNTAGInfoHeader
 CNTAGInfoT2T
 CNTAGNoftHeader
 CNTAGRawDataContainerT2T
 CNTAGRawDataT2T
 CNTAGRawDataT2T.section0
 CNTAGRawDataT2T.section1
 CNTAGRawDataT2T.section2
 COSAlarm
 COSAlarmLink
 COSAlarmQueue
 COSCalendarTimeSame as std c struct tm but with msec and usec added
 COSCondition
 COSContext
 COSCoroutine
 COSDynLoad_InternalData
 COSDynLoad_LoaderHeapStatistics
 COSDynLoad_LoaderSectionInfo
 COSDynLoad_LoaderSectionInfo.__unnamed5__
 COSDynLoad_LoaderUserFileInfo
 COSDynLoad_NotifyData
 COSEvent
 COSExceptionChainInfo
 COSFastCondition
 COSFastMutex
 COSFastMutexLink
 COSFastMutexQueue
 COSFatalError
 COSMessage
 COSMessageQueue
 COSMutex
 COSMutexLink
 COSMutexQueue
 COSRendezvous
 COSSemaphore
 COSSpinLock
 COSStopwatch
 COSStopWatchAtomic
 COSSystemInfo
 COSThread
 COSThreadGHSExceptionHandling
 COSThreadLink
 COSThreadQueue
 COSThreadSimpleQueue
 COSTLSSection
 Cpollfd
 Cservent
 CSmdCtrlTable
 CSmdElement
 CSmdElement.__unnamed13__
 CSmdInterface
 CSmdPpc
 CSmdPpcCtrlTableVectors
 CSmdReceiveData
 CSmdReceiveData.__unnamed15__
 CSmdSimpleBufPool
 CSmdVector
 CSmdVectorSpec
 Csockaddr
 Csockaddr_in
 Csockaddr_storage
 CSysAppBrowserArgs
 CSysAppBrowserArgsWithCallback
 CSysAppEManualArgs
 CSysAppEShopArgs
 CSysAppMiiMakerArgs
 CSysAppNotificationArgs
 CSysAppParentalArgs
 CSysAppSettingsArgs
 CSYSArgDataBlock
 CSYSArgDataBlock.__unnamed61__
 CSYSArgDataBlock.__unnamed61__.data
 CSYSArgDataBlock.__unnamed61__.string
 CSYSCallerInfo
 CSYSDeserializeArg
 CSYSStandardArgs
 CSYSStandardArgsIn
 CSYSStandardArgsOut
 CUCAsyncParams
 CUCSysConfig
 CUhsConfig
 CUhsConfigDescriptor
 CUhsDeviceDescriptor
 CUhsEndpointDescriptor
 CUhsHandle
 CUhsInterfaceDescriptor
 CUhsInterfaceFilter
 CUhsInterfaceProfile
 CUhsSetupPacket
 CVPADAccStatus
 CVPADDirectionDirection
 CVPADStatus
 CVPADTouchCalibrationParamTouch calibration parameter
 CVPADTouchDataTouch data
 CVPADVec2D2D vector
 CVPADVec3D3D vector
 CWENCParamsContinuation parameters for WENCGetEncodeData
 CWPADAddressBluetooth device address
 CWPADInfoController status info
 CWPADiQueue
 CWPADiQueueElement
 CWPADIRDotA single IR dot tracked by the camera
 CWPADIRDotExA single IR dot tracked by the camera, extra info
 CWPADStatusCore Wii Remote status
 CWPADStatusBalanceBoardBalance Board status
 CWPADStatusClassicClassic Controller and Classic Controller Pro status
 CWPADStatusExExtended core Wii Remote status, with more IR details
 CWPADStatusMotionPlusMotionPlus status
 CWPADStatusMotionPlus.__unnamed56__
 CWPADStatusMotionPlus.__unnamed56__.classic
 CWPADStatusMotionPlus.__unnamed56__.nunchuk
 CWPADStatusMotionPlus.__unnamed56__.nunchuk.stick
 CWPADStatusNunchukWii Remote + Nunchuk status
 CWPADStatusNunchuk.stick
 CWPADStatusProControllerPro Controller status
 CWPADStatusTrainBullet Train controller status
 CWPADVec2D2D vector
 CWPADVec3D3D vector
+
+
+ + + + diff --git a/aperture_8h.html b/aperture_8h.html new file mode 100644 index 00000000..b4136383 --- /dev/null +++ b/aperture_8h.html @@ -0,0 +1,143 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/aperture.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
aperture.h File Reference
+
+
+
#include <wut.h>
+#include "enum.h"
+#include "surface.h"
+
+Include dependency graph for aperture.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef uint32_t GX2ApertureHandle
 
+ + + + + + + +

+Functions

void GX2AllocateTilingApertureEx (GX2Surface *surface, uint32_t level, uint32_t depth, GX2EndianSwapMode endian, GX2ApertureHandle *outHandle, void **outAddress)
 Allocates a tiling aperture.
 
void GX2FreeTilingAperture (GX2ApertureHandle handle)
 Frees an allocated tiling aperture.
 
+
+ + + + diff --git a/aperture_8h__incl.map b/aperture_8h__incl.map new file mode 100644 index 00000000..8b0636c6 --- /dev/null +++ b/aperture_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/aperture_8h__incl.md5 b/aperture_8h__incl.md5 new file mode 100644 index 00000000..4099e47a --- /dev/null +++ b/aperture_8h__incl.md5 @@ -0,0 +1 @@ +29764287a16df0c78ea85b9e02add46e \ No newline at end of file diff --git a/aperture_8h__incl.png b/aperture_8h__incl.png new file mode 100644 index 00000000..90d2548b Binary files /dev/null and b/aperture_8h__incl.png differ diff --git a/aperture_8h_source.html b/aperture_8h_source.html new file mode 100644 index 00000000..9914f456 --- /dev/null +++ b/aperture_8h_source.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/aperture.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
aperture.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "enum.h"
+
4#include "surface.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef uint32_t GX2ApertureHandle;
+
17
+
41void
+ +
43 uint32_t level,
+
44 uint32_t depth,
+
45 GX2EndianSwapMode endian,
+
46 GX2ApertureHandle *outHandle,
+
47 void **outAddress);
+
48
+
55void
+ +
57
+
58#ifdef __cplusplus
+
59}
+
60#endif
+
61
+ +
void GX2AllocateTilingApertureEx(GX2Surface *surface, uint32_t level, uint32_t depth, GX2EndianSwapMode endian, GX2ApertureHandle *outHandle, void **outAddress)
Allocates a tiling aperture.
+
void GX2FreeTilingAperture(GX2ApertureHandle handle)
Frees an allocated tiling aperture.
+
uint32_t GX2ApertureHandle
Definition aperture.h:16
+
GX2EndianSwapMode
Definition enum.h:208
+ + + +
+ + + + diff --git a/args_8h.html b/args_8h.html new file mode 100644 index 00000000..12810987 --- /dev/null +++ b/args_8h.html @@ -0,0 +1,237 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/args.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
args.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for args.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  SYSArgDataBlock
 
struct  SYSCallerInfo
 
struct  SYSDeserializeArg
 
struct  SYSStandardArgsOut
 
struct  SYSStandardArgsIn
 
struct  SYSStandardArgs
 
union  SYSArgDataBlock.__unnamed61__
 
struct  SYSArgDataBlock.__unnamed61__.data
 
struct  SYSArgDataBlock.__unnamed61__.string
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t SYSArgID
 
typedef uint32_t SYSArgType
 
typedef struct SYSArgDataBlock SYSArgDataBlock
 
typedef struct SYSCallerInfo SYSCallerInfo
 
typedef struct SYSDeserializeArg SYSDeserializeArg
 
typedef struct SYSStandardArgs SYSStandardArgs
 
typedef struct SYSStandardArgsIn SYSStandardArgsIn
 
typedef struct SYSStandardArgsOut SYSStandardArgsOut
 
typedef void(* SYSDeserializeCallback) (SYSDeserializeArg *arg, void *userArg)
 
typedef enum SYSArgIDEnum SYSArgIDEnum
 
typedef enum SYSArgTypeEnum SYSArgTypeEnum
 
+ + + + + +

+Enumerations

enum  SYSArgIDEnum {
+  SYS_ARG_ID_END = 0x0 +,
+  SYS_ARG_ID_ANCHOR = 0x64 +,
+  SYS_ARG_ID_RESULT = 0x65 +,
+  SYS_ARG_ID_URL = 0xc8 +,
+  SYS_ARG_ID_MIV_DATA = 0x12c +,
+  SYS_ARG_ID_JOIN_PID = 0x190 +
+ }
 
enum  SYSArgTypeEnum {
+  SYS_ARG_TYPE_UINT32 = 1 +,
+  SYS_ARG_TYPE_UINT64 = 2 +,
+  SYS_ARG_TYPE_DATA = 3 +,
+  SYS_ARG_TYPE_STRING = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t SYSGetArguments (SYSArgDataBlock *args, SYSCallerInfo *callerInfo)
 Gets current arguments and caller information.
 
int32_t SYSGetStandardArgs (SYSStandardArgs *stdArgs)
 
void SYSClearSysArgs ()
 
int32_t SYSPackArgs ()
 
int32_t SYSSerializeSysArgs (const char *argName, const void *data, uint32_t size)
 
int32_t SYSSerializeSysArgsToBuffer (char *buffer, uint32_t *bytesWritten, uint32_t bufferSize, const char *argName, const void *data, uint32_t dataSize)
 
int32_t SYSDeserializeSysArgs (SYSDeserializeCallback callback, void *userArg)
 
int32_t SYSDeserializeSysArgsFromBlock (void *block, uint32_t blockSize, SYSDeserializeCallback callback, void *userArg)
 
int32_t _SYSDirectlyReturnToCaller (SYSStandardArgsOut *arg)
 
int32_t _SYSSerializeStandardArgsIn (SYSStandardArgsIn *arg)
 
BOOL _SYSDeserializeStandardArg (SYSDeserializeArg *deserializeArg, SYSStandardArgs *standardArg)
 
+
+ + + + diff --git a/args_8h__dep__incl.map b/args_8h__dep__incl.map new file mode 100644 index 00000000..9a26a0e6 --- /dev/null +++ b/args_8h__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/args_8h__dep__incl.md5 b/args_8h__dep__incl.md5 new file mode 100644 index 00000000..85b7ed0f --- /dev/null +++ b/args_8h__dep__incl.md5 @@ -0,0 +1 @@ +a2f9e9e1786e75f71df520f2f62e5bf1 \ No newline at end of file diff --git a/args_8h__dep__incl.png b/args_8h__dep__incl.png new file mode 100644 index 00000000..af576d5e Binary files /dev/null and b/args_8h__dep__incl.png differ diff --git a/args_8h__incl.map b/args_8h__incl.map new file mode 100644 index 00000000..e6c60ac7 --- /dev/null +++ b/args_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/args_8h__incl.md5 b/args_8h__incl.md5 new file mode 100644 index 00000000..bfe251ce --- /dev/null +++ b/args_8h__incl.md5 @@ -0,0 +1 @@ +957611e80d2287ec9115a36a462ec856 \ No newline at end of file diff --git a/args_8h__incl.png b/args_8h__incl.png new file mode 100644 index 00000000..cf2e7b8c Binary files /dev/null and b/args_8h__incl.png differ diff --git a/args_8h_source.html b/args_8h_source.html new file mode 100644 index 00000000..e870fa4b --- /dev/null +++ b/args_8h_source.html @@ -0,0 +1,324 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/args.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
args.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef uint32_t SYSArgID;
+
16typedef uint32_t SYSArgType;
+
17
+ + + + + + +
24
+
25typedef void (*SYSDeserializeCallback)(SYSDeserializeArg *arg, void *userArg);
+
26
+ +
36
+ +
44
+
+ +
46{
+ + +
+
49 union
+
50 {
+
51 uint32_t uint32;
+
52 uint64_t uint64;
+
+
53 struct
+
54 {
+
55 void *ptr;
+
56 uint32_t size;
+
57 } data;
+
+
+
58 struct
+
59 {
+
60 const char *ptr;
+
61 uint32_t size;
+
62 } string;
+
+
63 };
+
+
64};
+
+
65WUT_CHECK_OFFSET(SYSArgDataBlock, 0x0, id);
+
66WUT_CHECK_OFFSET(SYSArgDataBlock, 0x4, type);
+
67WUT_CHECK_OFFSET(SYSArgDataBlock, 0x8, data);
+
68WUT_CHECK_SIZE(SYSArgDataBlock, 0x10);
+
69
+
+ +
71{
+
72 uint32_t upid;
+
73 WUT_PADDING_BYTES(0x4);
+
74 uint64_t titleID;
+
75};
+
+
76WUT_CHECK_OFFSET(SYSCallerInfo, 0x0, upid);
+
77WUT_CHECK_OFFSET(SYSCallerInfo, 0x8, titleID);
+
78WUT_CHECK_SIZE(SYSCallerInfo, 0x10);
+
79
+
+ +
81{
+
82 const char *argName;
+
83 uint32_t size;
+
84 void *data;
+
85};
+
+
86WUT_CHECK_OFFSET(SYSDeserializeArg, 0x0, argName);
+
87WUT_CHECK_OFFSET(SYSDeserializeArg, 0x4, size);
+
88WUT_CHECK_OFFSET(SYSDeserializeArg, 0x8, data);
+
89WUT_CHECK_SIZE(SYSDeserializeArg, 0xC);
+
90
+
+ +
92{
+
93 const void *data;
+
94 uint32_t size;
+
95};
+
+
96WUT_CHECK_OFFSET(SYSStandardArgsOut, 0x0, data);
+
97WUT_CHECK_OFFSET(SYSStandardArgsOut, 0x4, size);
+
98WUT_CHECK_SIZE(SYSStandardArgsOut, 0x8);
+
99
+
+ +
101{
+
102 const char *argString;
+
103 uint32_t size;
+
104};
+
+
105WUT_CHECK_OFFSET(SYSStandardArgsIn, 0x0, argString);
+
106WUT_CHECK_OFFSET(SYSStandardArgsIn, 0x4, size);
+
107WUT_CHECK_SIZE(SYSStandardArgsIn, 0x8);
+
108
+
+ +
110{
+ +
112 uint32_t anchorSize;
+ +
114 uint32_t resultSize;
+
115};
+
+
116WUT_CHECK_OFFSET(SYSStandardArgs, 0x0, anchorData);
+
117WUT_CHECK_OFFSET(SYSStandardArgs, 0x4, anchorSize);
+
118WUT_CHECK_OFFSET(SYSStandardArgs, 0x8, resultData);
+
119WUT_CHECK_OFFSET(SYSStandardArgs, 0xC, resultSize);
+
120WUT_CHECK_SIZE(SYSStandardArgs, 0x10);
+
121
+
135int32_t
+ +
137 SYSCallerInfo *callerInfo);
+
138
+
139int32_t
+ +
141
+
142void
+ +
144
+
145int32_t
+ +
147
+
148int32_t
+
149SYSSerializeSysArgs(const char *argName,
+
150 const void *data,
+
151 uint32_t size);
+
152
+
153int32_t
+ +
155 uint32_t *bytesWritten,
+
156 uint32_t bufferSize,
+
157 const char *argName,
+
158 const void *data,
+
159 uint32_t dataSize);
+
160
+
161int32_t
+ +
163 void *userArg);
+
164
+
165int32_t
+ +
167 uint32_t blockSize,
+
168 SYSDeserializeCallback callback,
+
169 void *userArg);
+
170
+
171int32_t
+ +
173
+
174int32_t
+ +
176
+
177BOOL
+ +
179 SYSStandardArgs *standardArg);
+
180
+
181#ifdef __cplusplus
+
182}
+
183#endif
+
184
+
const void * data
Definition args.h:93
+
uint64_t titleID
Definition args.h:74
+
const char * argString
Definition args.h:102
+
uint32_t upid
Definition args.h:72
+
SYSArgID id
Definition args.h:47
+
SYSArgType type
Definition args.h:48
+
uint32_t anchorSize
Definition args.h:112
+
void * data
Definition args.h:84
+
void * resultData
Definition args.h:113
+
uint32_t resultSize
Definition args.h:114
+
uint32_t size
Definition args.h:83
+
const char * argName
Definition args.h:82
+
void * anchorData
Definition args.h:111
+
uint32_t SYSArgType
Definition args.h:16
+
SYSArgIDEnum
Definition args.h:28
+
int32_t _SYSDirectlyReturnToCaller(SYSStandardArgsOut *arg)
+
uint32_t SYSArgID
Definition args.h:15
+
int32_t SYSPackArgs()
+
BOOL _SYSDeserializeStandardArg(SYSDeserializeArg *deserializeArg, SYSStandardArgs *standardArg)
+
int32_t _SYSSerializeStandardArgsIn(SYSStandardArgsIn *arg)
+
int32_t SYSSerializeSysArgs(const char *argName, const void *data, uint32_t size)
+
void(* SYSDeserializeCallback)(SYSDeserializeArg *arg, void *userArg)
Definition args.h:25
+
int32_t SYSGetStandardArgs(SYSStandardArgs *stdArgs)
+
SYSArgTypeEnum
Definition args.h:38
+
void SYSClearSysArgs()
+
int32_t SYSGetArguments(SYSArgDataBlock *args, SYSCallerInfo *callerInfo)
Gets current arguments and caller information.
+
int32_t SYSSerializeSysArgsToBuffer(char *buffer, uint32_t *bytesWritten, uint32_t bufferSize, const char *argName, const void *data, uint32_t dataSize)
+
int32_t SYSDeserializeSysArgsFromBlock(void *block, uint32_t blockSize, SYSDeserializeCallback callback, void *userArg)
+
int32_t SYSDeserializeSysArgs(SYSDeserializeCallback callback, void *userArg)
+
@ SYS_ARG_ID_JOIN_PID
Definition args.h:34
+
@ SYS_ARG_ID_RESULT
Definition args.h:31
+
@ SYS_ARG_ID_URL
Definition args.h:32
+
@ SYS_ARG_ID_MIV_DATA
Definition args.h:33
+
@ SYS_ARG_ID_ANCHOR
Definition args.h:30
+
@ SYS_ARG_ID_END
Definition args.h:29
+
@ SYS_ARG_TYPE_UINT32
Definition args.h:39
+
@ SYS_ARG_TYPE_STRING
Definition args.h:42
+
@ SYS_ARG_TYPE_UINT64
Definition args.h:40
+
@ SYS_ARG_TYPE_DATA
Definition args.h:41
+ + + + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/atomic64_8h.html b/atomic64_8h.html new file mode 100644 index 00000000..bc81a22b --- /dev/null +++ b/atomic64_8h.html @@ -0,0 +1,141 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/atomic64.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
atomic64.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for atomic64.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint64_t OSGetAtomic64 (volatile uint64_t *ptr)
 
uint64_t OSSetAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
BOOL OSCompareAndSwapAtomic64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value)
 
BOOL OSCompareAndSwapAtomicEx64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
 
uint64_t OSSwapAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
int64_t OSAddAtomic64 (volatile int64_t *ptr, int64_t value)
 
uint64_t OSAndAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
uint64_t OSOrAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
uint64_t OSXorAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
BOOL OSTestAndClearAtomic64 (volatile uint64_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic64 (volatile uint64_t *ptr, uint32_t bit)
 
+
+ + + + diff --git a/atomic64_8h__incl.map b/atomic64_8h__incl.map new file mode 100644 index 00000000..6e3c3980 --- /dev/null +++ b/atomic64_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/atomic64_8h__incl.md5 b/atomic64_8h__incl.md5 new file mode 100644 index 00000000..6a0f9664 --- /dev/null +++ b/atomic64_8h__incl.md5 @@ -0,0 +1 @@ +45da0bc8d99eb17bb3b71e56f8667edb \ No newline at end of file diff --git a/atomic64_8h__incl.png b/atomic64_8h__incl.png new file mode 100644 index 00000000..9c4957e4 Binary files /dev/null and b/atomic64_8h__incl.png differ diff --git a/atomic64_8h_source.html b/atomic64_8h_source.html new file mode 100644 index 00000000..2fa96243 --- /dev/null +++ b/atomic64_8h_source.html @@ -0,0 +1,161 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/atomic64.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
atomic64.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16uint64_t
+
17OSGetAtomic64(volatile uint64_t *ptr);
+
18
+
19uint64_t
+
20OSSetAtomic64(volatile uint64_t *ptr,
+
21 uint64_t value);
+
22
+
23BOOL
+
24OSCompareAndSwapAtomic64(volatile uint64_t *ptr,
+
25 uint64_t compare,
+
26 uint64_t value);
+
27
+
28BOOL
+
29OSCompareAndSwapAtomicEx64(volatile uint64_t *ptr,
+
30 uint64_t compare,
+
31 uint64_t value,
+
32 uint64_t *old);
+
33
+
34uint64_t
+
35OSSwapAtomic64(volatile uint64_t *ptr,
+
36 uint64_t value);
+
37
+
38int64_t
+
39OSAddAtomic64(volatile int64_t *ptr,
+
40 int64_t value);
+
41
+
42uint64_t
+
43OSAndAtomic64(volatile uint64_t *ptr,
+
44 uint64_t value);
+
45
+
46uint64_t
+
47OSOrAtomic64(volatile uint64_t *ptr,
+
48 uint64_t value);
+
49
+
50uint64_t
+
51OSXorAtomic64(volatile uint64_t *ptr,
+
52 uint64_t value);
+
53
+
54BOOL
+
55OSTestAndClearAtomic64(volatile uint64_t *ptr,
+
56 uint32_t bit);
+
57
+
58BOOL
+
59OSTestAndSetAtomic64(volatile uint64_t *ptr,
+
60 uint32_t bit);
+
61
+
62#ifdef __cplusplus
+
63}
+
64#endif
+
65
+
BOOL OSCompareAndSwapAtomic64(volatile uint64_t *ptr, uint64_t compare, uint64_t value)
+
BOOL OSCompareAndSwapAtomicEx64(volatile uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
+
BOOL OSTestAndClearAtomic64(volatile uint64_t *ptr, uint32_t bit)
+
uint64_t OSXorAtomic64(volatile uint64_t *ptr, uint64_t value)
+
uint64_t OSGetAtomic64(volatile uint64_t *ptr)
+
uint64_t OSAndAtomic64(volatile uint64_t *ptr, uint64_t value)
+
BOOL OSTestAndSetAtomic64(volatile uint64_t *ptr, uint32_t bit)
+
uint64_t OSOrAtomic64(volatile uint64_t *ptr, uint64_t value)
+
uint64_t OSSwapAtomic64(volatile uint64_t *ptr, uint64_t value)
+
int64_t OSAddAtomic64(volatile int64_t *ptr, int64_t value)
+
uint64_t OSSetAtomic64(volatile uint64_t *ptr, uint64_t value)
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/atomic_8h.html b/atomic_8h.html new file mode 100644 index 00000000..69dfb315 --- /dev/null +++ b/atomic_8h.html @@ -0,0 +1,137 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/atomic.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
atomic.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for atomic.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSCompareAndSwapAtomic (volatile uint32_t *ptr, uint32_t compare, uint32_t value)
 
BOOL OSCompareAndSwapAtomicEx (volatile uint32_t *ptr, uint32_t compare, uint32_t value, uint32_t *old)
 
uint32_t OSSwapAtomic (volatile uint32_t *ptr, uint32_t value)
 
int32_t OSAddAtomic (volatile int32_t *ptr, int32_t value)
 
uint32_t OSAndAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSOrAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSXorAtomic (volatile uint32_t *ptr, uint32_t value)
 
BOOL OSTestAndClearAtomic (volatile uint32_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic (volatile uint32_t *ptr, uint32_t bit)
 
+
+ + + + diff --git a/atomic_8h__incl.map b/atomic_8h__incl.map new file mode 100644 index 00000000..f04884a0 --- /dev/null +++ b/atomic_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/atomic_8h__incl.md5 b/atomic_8h__incl.md5 new file mode 100644 index 00000000..b309db37 --- /dev/null +++ b/atomic_8h__incl.md5 @@ -0,0 +1 @@ +2eb2f9c64b5e33073ecc0f5068c9b9a5 \ No newline at end of file diff --git a/atomic_8h__incl.png b/atomic_8h__incl.png new file mode 100644 index 00000000..0c79f0f9 Binary files /dev/null and b/atomic_8h__incl.png differ diff --git a/atomic_8h_source.html b/atomic_8h_source.html new file mode 100644 index 00000000..231686a3 --- /dev/null +++ b/atomic_8h_source.html @@ -0,0 +1,152 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/atomic.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
atomic.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16BOOL
+
17OSCompareAndSwapAtomic(volatile uint32_t *ptr,
+
18 uint32_t compare,
+
19 uint32_t value);
+
20
+
21BOOL
+
22OSCompareAndSwapAtomicEx(volatile uint32_t *ptr,
+
23 uint32_t compare,
+
24 uint32_t value,
+
25 uint32_t *old);
+
26
+
27uint32_t
+
28OSSwapAtomic(volatile uint32_t *ptr,
+
29 uint32_t value);
+
30
+
31int32_t
+
32OSAddAtomic(volatile int32_t *ptr,
+
33 int32_t value);
+
34
+
35uint32_t
+
36OSAndAtomic(volatile uint32_t *ptr,
+
37 uint32_t value);
+
38
+
39uint32_t
+
40OSOrAtomic(volatile uint32_t *ptr,
+
41 uint32_t value);
+
42
+
43uint32_t
+
44OSXorAtomic(volatile uint32_t *ptr,
+
45 uint32_t value);
+
46
+
47BOOL
+
48OSTestAndClearAtomic(volatile uint32_t *ptr,
+
49 uint32_t bit);
+
50
+
51BOOL
+
52OSTestAndSetAtomic(volatile uint32_t *ptr,
+
53 uint32_t bit);
+
54
+
55#ifdef __cplusplus
+
56}
+
57#endif
+
58
+
uint32_t OSAndAtomic(volatile uint32_t *ptr, uint32_t value)
+
BOOL OSCompareAndSwapAtomic(volatile uint32_t *ptr, uint32_t compare, uint32_t value)
+
BOOL OSCompareAndSwapAtomicEx(volatile uint32_t *ptr, uint32_t compare, uint32_t value, uint32_t *old)
+
int32_t OSAddAtomic(volatile int32_t *ptr, int32_t value)
+
BOOL OSTestAndSetAtomic(volatile uint32_t *ptr, uint32_t bit)
+
BOOL OSTestAndClearAtomic(volatile uint32_t *ptr, uint32_t bit)
+
uint32_t OSSwapAtomic(volatile uint32_t *ptr, uint32_t value)
+
uint32_t OSOrAtomic(volatile uint32_t *ptr, uint32_t value)
+
uint32_t OSXorAtomic(volatile uint32_t *ptr, uint32_t value)
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/avm_2cec_8h.html b/avm_2cec_8h.html new file mode 100644 index 00000000..b31ff9d1 --- /dev/null +++ b/avm_2cec_8h.html @@ -0,0 +1,138 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/cec.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
cec.h File Reference
+
+
+
#include <wut.h>
+#include <tve/cec.h>
+
+Include dependency graph for cec.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + +

+Functions

BOOL AVMCECInit (void)
 Initializes CEC.
 
void AVMEnableCEC (void)
 Enable CEC.
 
void AVMDisableCEC (void)
 Disable CEC.
 
BOOL AVMCECSendCommand (TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
 Sends a CEC command.
 
BOOL AVMCECReceiveCommand (TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
 Get the last receieved CEC command.
 
+
+ + + + diff --git a/avm_2cec_8h__incl.map b/avm_2cec_8h__incl.map new file mode 100644 index 00000000..cdcd7afc --- /dev/null +++ b/avm_2cec_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/avm_2cec_8h__incl.md5 b/avm_2cec_8h__incl.md5 new file mode 100644 index 00000000..7397cac6 --- /dev/null +++ b/avm_2cec_8h__incl.md5 @@ -0,0 +1 @@ +dda1c77c497310648030334fd227558c \ No newline at end of file diff --git a/avm_2cec_8h__incl.png b/avm_2cec_8h__incl.png new file mode 100644 index 00000000..74200c77 Binary files /dev/null and b/avm_2cec_8h__incl.png differ diff --git a/avm_2cec_8h_source.html b/avm_2cec_8h_source.html new file mode 100644 index 00000000..432f663f --- /dev/null +++ b/avm_2cec_8h_source.html @@ -0,0 +1,134 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/cec.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cec.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <tve/cec.h>
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
21BOOL
+ +
23
+
27void
+ +
29
+
33void
+ +
35
+
54BOOL
+ +
56 TVECECOpCode opCode,
+
57 uint8_t *parameters,
+
58 uint8_t numParameters);
+
59
+
82BOOL
+ +
84 TVECECOpCode *outOpCode,
+
85 uint8_t *outParameters,
+
86 uint8_t *outNumParameters);
+
87
+
88#ifdef __cplusplus
+
89}
+
90#endif
+
91
+
void AVMEnableCEC(void)
Enable CEC.
+
BOOL AVMCECInit(void)
Initializes CEC.
+
BOOL AVMCECReceiveCommand(TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
Get the last receieved CEC command.
+
void AVMDisableCEC(void)
Disable CEC.
+
BOOL AVMCECSendCommand(TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
Sends a CEC command.
+
TVECECLogicalAddress
Definition cec.h:15
+
TVECECOpCode
Definition cec.h:36
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/avm_8dox.html b/avm_8dox.html new file mode 100644 index 00000000..c6d52705 --- /dev/null +++ b/avm_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/avm.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/home/runner/work/wut/wut/include/avm/avm.dox File Reference
+
+
+
+ + + + diff --git a/base_8h.html b/base_8h.html new file mode 100644 index 00000000..3b1260ff --- /dev/null +++ b/base_8h.html @@ -0,0 +1,221 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpadbase/base.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
base.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for base.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Typedefs

typedef enum VPADChan VPADChan
 Wii U GamePad channel.
 
+ + + + + + +

+Enumerations

enum  VPADChan {
+  VPAD_CHAN_0 = 0 +,
+  VPAD_CHAN_1 = 1 +
+ }
 Wii U GamePad channel. More...
 
enum  VPADIRCStatusFlags {
+  VPAD_IRC_STATUS_FLAG_HAS_DATA = 1 +,
+  VPAD_IRC_STATUS_FLAG_CONNECTED = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void VPADBASEInit ()
 Initializes the VPADBASE library for use.
 
void VPADBASEShutdown ()
 Deinitializes the VPADBASE library.
 
BOOL VPADBASEIsInit ()
 Checks if VPADBASE is initialized.
 
int32_t VPADBASEGetMotorOnRemainingCount (VPADChan chan)
 Return a count representing the amount of time left for the given Gamepad's rumble pattern.
 
int32_t VPADBASESetMotorOnRemainingCount (VPADChan chan, int32_t counter)
 Set a count representing the amount of time left for the given Gamepad's rumble pattern.
 
void VPADBASESetSensorBarSetting (VPADChan chan, int8_t setting)
 
void VPADBASEGetSensorBarSetting (VPADChan chan, int8_t *outSetting)
 
int32_t VPADBASEGetHeadphoneStatus (VPADChan chan)
 Get the headphone status.
 
void VPADBASEGetGameControllerMode (VPADChan chan, int32_t *mode)
 Get the controller mode.
 
void VPADBASESetGameControllerMode (VPADChan chan, int32_t mode)
 Set the controller mode.
 
void VPADBASEGetPowerButtonPressStatus (VPADChan chan, uint32_t *tick, uint32_t *status)
 Get the POWER button press status.
 
void VPADBASESetPowerButtonPressStatus (VPADChan chan, uint32_t tick, uint32_t status)
 Set the POWER button press status.
 
void VPADBASESetPowerButtonDisableMode (VPADChan chan, uint32_t mode)
 Set the POWER button mode.
 
void VPADBASEClearIRCEvent (VPADChan chan)
 Clear pending IRC events.
 
VPADIRCStatusFlags VPADBASEGetIRCStatus (VPADChan chan)
 Get the current IRC status.
 
+
+ + + + diff --git a/base_8h__dep__incl.map b/base_8h__dep__incl.map new file mode 100644 index 00000000..073b03ed --- /dev/null +++ b/base_8h__dep__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/base_8h__dep__incl.md5 b/base_8h__dep__incl.md5 new file mode 100644 index 00000000..bc8668d1 --- /dev/null +++ b/base_8h__dep__incl.md5 @@ -0,0 +1 @@ +2a301ef7a85811595789bcf6d9ee0057 \ No newline at end of file diff --git a/base_8h__dep__incl.png b/base_8h__dep__incl.png new file mode 100644 index 00000000..0a7803fd Binary files /dev/null and b/base_8h__dep__incl.png differ diff --git a/base_8h__incl.map b/base_8h__incl.map new file mode 100644 index 00000000..20b997e5 --- /dev/null +++ b/base_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/base_8h__incl.md5 b/base_8h__incl.md5 new file mode 100644 index 00000000..d30e1938 --- /dev/null +++ b/base_8h__incl.md5 @@ -0,0 +1 @@ +67a5ba9e2f5f86fe99227850d0c5fa4c \ No newline at end of file diff --git a/base_8h__incl.png b/base_8h__incl.png new file mode 100644 index 00000000..969ffaff Binary files /dev/null and b/base_8h__incl.png differ diff --git a/base_8h_source.html b/base_8h_source.html new file mode 100644 index 00000000..2533a994 --- /dev/null +++ b/base_8h_source.html @@ -0,0 +1,196 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpadbase/base.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
base.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
+
15typedef enum VPADChan
+
16{
+ + + +
+
22
+ +
30
+
40void
+ +
42
+
52void
+ +
54
+
61BOOL
+ +
63
+
75int32_t
+ +
77
+
94int32_t
+ +
96 int32_t counter);
+
97
+
98void
+ +
100 int8_t setting);
+
101
+
102void
+ +
104 int8_t *outSetting);
+
105
+
119int32_t
+ +
121
+
135void
+ +
137 int32_t *mode);
+
138
+
153void
+ +
155 int32_t mode);
+
156
+
173void
+ +
175 uint32_t *tick,
+
176 uint32_t *status);
+
177
+
190void
+ +
192 uint32_t tick,
+
193 uint32_t status);
+
194
+
208void
+ +
210 uint32_t mode);
+
211
+
218void
+ +
220
+ + +
232
+
233#ifdef __cplusplus
+
234}
+
235#endif
+
236
+
int32_t VPADBASESetMotorOnRemainingCount(VPADChan chan, int32_t counter)
Set a count representing the amount of time left for the given Gamepad's rumble pattern.
+
VPADChan
Wii U GamePad channel.
Definition base.h:16
+
BOOL VPADBASEIsInit()
Checks if VPADBASE is initialized.
+
void VPADBASEGetGameControllerMode(VPADChan chan, int32_t *mode)
Get the controller mode.
+
int32_t VPADBASEGetMotorOnRemainingCount(VPADChan chan)
Return a count representing the amount of time left for the given Gamepad's rumble pattern.
+
void VPADBASEShutdown()
Deinitializes the VPADBASE library.
+
void VPADBASESetGameControllerMode(VPADChan chan, int32_t mode)
Set the controller mode.
+
VPADIRCStatusFlags
Definition base.h:24
+
void VPADBASEGetPowerButtonPressStatus(VPADChan chan, uint32_t *tick, uint32_t *status)
Get the POWER button press status.
+
void VPADBASESetSensorBarSetting(VPADChan chan, int8_t setting)
+
int32_t VPADBASEGetHeadphoneStatus(VPADChan chan)
Get the headphone status.
+
void VPADBASEClearIRCEvent(VPADChan chan)
Clear pending IRC events.
+
void VPADBASESetPowerButtonPressStatus(VPADChan chan, uint32_t tick, uint32_t status)
Set the POWER button press status.
+
void VPADBASESetPowerButtonDisableMode(VPADChan chan, uint32_t mode)
Set the POWER button mode.
+
void VPADBASEInit()
Initializes the VPADBASE library for use.
+
void VPADBASEGetSensorBarSetting(VPADChan chan, int8_t *outSetting)
+
VPADIRCStatusFlags VPADBASEGetIRCStatus(VPADChan chan)
Get the current IRC status.
+
@ VPAD_CHAN_0
Channel 0.
Definition base.h:18
+
@ VPAD_CHAN_1
Channel 1.
Definition base.h:20
+
@ VPAD_IRC_STATUS_FLAG_HAS_DATA
Indicates that there is pending data which can be received.
Definition base.h:26
+
@ VPAD_IRC_STATUS_FLAG_CONNECTED
Indicates that another device is connected.
Definition base.h:28
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 00000000..224b29aa Binary files /dev/null and b/bc_s.png differ diff --git a/bc_sd.png b/bc_sd.png new file mode 100644 index 00000000..31ca888d Binary files /dev/null and b/bc_sd.png differ diff --git a/beta_8h.html b/beta_8h.html new file mode 100644 index 00000000..958cc3b9 --- /dev/null +++ b/beta_8h.html @@ -0,0 +1,148 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad/beta.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
beta.h File Reference
+
+
+
#include <wut.h>
+#include <nn/hpad/hpad.h>
+
+Include dependency graph for beta.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + +

+Functions

void BETA_DEBUG_DUMP (void)
 Prints internal state info to the COS shell.
 
int32_t BETA_DEBUG_GET_QUEUE_SIZE (HPADGGGGChan chan)
 Gets the command queue size of the specified adapter.
 
void BETA_DEBUG_SEND_REPT_ID (HPADGGGGChan chan, uint32_t reptId)
 Sends a report to the specified adapter.
 
void BETA_DEBUG_GET_RAW_DATA (void)
 Returns immediately.
 
void BETA_DEBUG_SET_DUMP_MODE (void)
 Returns immediately.
 
+
+ + + + diff --git a/beta_8h__dep__incl.map b/beta_8h__dep__incl.map new file mode 100644 index 00000000..488a38e3 --- /dev/null +++ b/beta_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/beta_8h__dep__incl.md5 b/beta_8h__dep__incl.md5 new file mode 100644 index 00000000..f1465e15 --- /dev/null +++ b/beta_8h__dep__incl.md5 @@ -0,0 +1 @@ +ff3f8393ef488516e1353a5351b517fb \ No newline at end of file diff --git a/beta_8h__dep__incl.png b/beta_8h__dep__incl.png new file mode 100644 index 00000000..6f073533 Binary files /dev/null and b/beta_8h__dep__incl.png differ diff --git a/beta_8h__incl.map b/beta_8h__incl.map new file mode 100644 index 00000000..5cfe05b3 --- /dev/null +++ b/beta_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/beta_8h__incl.md5 b/beta_8h__incl.md5 new file mode 100644 index 00000000..572829ce --- /dev/null +++ b/beta_8h__incl.md5 @@ -0,0 +1 @@ +12d940ff7777efb1415c2d0013341aaa \ No newline at end of file diff --git a/beta_8h__incl.png b/beta_8h__incl.png new file mode 100644 index 00000000..59798033 Binary files /dev/null and b/beta_8h__incl.png differ diff --git a/beta_8h_source.html b/beta_8h_source.html new file mode 100644 index 00000000..23b9e074 --- /dev/null +++ b/beta_8h_source.html @@ -0,0 +1,128 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad/beta.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
beta.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/hpad/hpad.h>
+
4
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
19void
+ +
21
+
31int32_t
+ +
33
+
34
+
44void
+ +
46 uint32_t reptId);
+
47
+
51void
+ +
53
+
57void
+ +
59
+
60#ifdef __cplusplus
+
61}
+
62#endif
+
63
+
int32_t BETA_DEBUG_GET_QUEUE_SIZE(HPADGGGGChan chan)
Gets the command queue size of the specified adapter.
+
void BETA_DEBUG_SEND_REPT_ID(HPADGGGGChan chan, uint32_t reptId)
Sends a report to the specified adapter.
+
void BETA_DEBUG_SET_DUMP_MODE(void)
Returns immediately.
+
void BETA_DEBUG_GET_RAW_DATA(void)
Returns immediately.
+
void BETA_DEBUG_DUMP(void)
Prints internal state info to the COS shell.
+
HPADGGGGChan
Definition hpad.h:44
+ + +
+ + + + diff --git a/bsp_8h.html b/bsp_8h.html new file mode 100644 index 00000000..663e24c5 --- /dev/null +++ b/bsp_8h.html @@ -0,0 +1,257 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/bsp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
bsp.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for bsp.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Typedefs

typedef uint32_t BSPHardwareVersion
 
typedef uint32_t BSPConsoleTypeRaw
 
typedef enum BSPError BSPError
 
typedef enum BSPHardwareVersions BSPHardwareVersions
 
+ + + + + +

+Enumerations

enum  BSPError {
+  BSP_ERROR_OK = 0x0 +,
+  BSP_ERROR_UNKNOWN_ENTITY = 0x1 +,
+  BSP_ERROR_UNKNOWN_ATTRIBUTE = 0x2 +,
+  BSP_ERROR_INVALID_INSTANCE = 0x4 +,
+  BSP_ERROR_CFG_CORRUPTED = 0x8 +,
+  BSP_ERROR_DEVICE_ERROR = 0x10 +,
+  BSP_ERROR_DEVICE_BUSY = 0x20 +,
+  BSP_ERROR_IOS_ERROR = 0x40 +,
+  BSP_ERROR_SPECIFIED_SIZE_INVALID = 0x80 +,
+  BSP_ERROR_HEAP_ERROR = 0x100 +,
+  BSP_ERROR_ENTITY_LIST_FULL = 0x200 +,
+  BSP_ERROR_UNSUPPORTED_METHOD = 0x400 +,
+  BSP_ERROR_UNKNOWN_HARDWARE_VERSION = 0x800 +,
+  BSP_ERROR_QUERY_UNAVAILABLE = 0x1000 +,
+  BSP_ERROR_UNKNOWN_DEVICE = 0x2000 +,
+  BSP_ERROR_INVALID_PARAMETER = 0x4000 +,
+  BSP_ERROR_DEVICE_NOT_FOUND = 0x8000 +,
+  BSP_ERROR_REQUEST_DENIED = 0x10000 +,
+  BSP_ERROR_UNSUPPORTED_PARAMETER = 0x20000 +,
+  BSP_ERROR_BOARD_CONFIG_INVALID = 0x40000 +
+ }
 
enum  BSPHardwareVersions {
+  BSP_HARDWARE_VERSION_UNKNOWN = 0x00000000 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 = 0x00000001 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 = 0x10000001 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII = 0x10100001 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO = 0x10100008 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO = 0x1010000C +,
+  BSP_HARDWARE_VERSION_BOLLYWOOD = 0x20000001 +,
+  BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII = 0x20100001 +,
+  BSP_HARDWARE_VERSION_LATTE_A11_EV = 0x21100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A11_CAT = 0x21100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A12_EV = 0x21200010 +,
+  BSP_HARDWARE_VERSION_LATTE_A12_CAT = 0x21200020 +,
+  BSP_HARDWARE_VERSION_LATTE_A2X_EV = 0x22100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A2X_CAT = 0x22100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A3X_EV = 0x23100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A3X_CAT = 0x23100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A3X_CAFE = 0x23100028 +,
+  BSP_HARDWARE_VERSION_LATTE_A4X_EV = 0x24100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A4X_CAT = 0x24100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A4X_CAFE = 0x24100028 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_EV = 0x25100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y = 0x25100011 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_CAT = 0x25100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_CAFE = 0x25100028 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_EV = 0x26100010 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y = 0x26100011 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_CAT = 0x26100020 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_CAFE = 0x26100028 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

BSPError bspInitializeShimInterface ()
 
BSPError bspShutdownShimInterface ()
 
BSPError bspGetHardwareVersion (BSPHardwareVersion *version)
 
BSPError bspGetConsoleTypeRaw (BSPConsoleTypeRaw *consoleTypeRaw)
 
BSPError bspInitialize (const char *entityName, uint32_t instance, const char *attributeName, uint32_t optionSize, void *pOptions)
 
BSPError bspShutdown (const char *entity, uint8_t instance, const char *attribute)
 
BSPError bspGetEntityVersion (const char *entityName, uint32_t *entityVersion)
 
BSPError bspRead (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
BSPError bspWrite (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
BSPError bspQuery (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
+
+ + + + diff --git a/bsp_8h__incl.map b/bsp_8h__incl.map new file mode 100644 index 00000000..12def599 --- /dev/null +++ b/bsp_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/bsp_8h__incl.md5 b/bsp_8h__incl.md5 new file mode 100644 index 00000000..1cd76279 --- /dev/null +++ b/bsp_8h__incl.md5 @@ -0,0 +1 @@ +1ad0c1d90a39a931e8eba515cbd2f78e \ No newline at end of file diff --git a/bsp_8h__incl.png b/bsp_8h__incl.png new file mode 100644 index 00000000..94ea3915 Binary files /dev/null and b/bsp_8h__incl.png differ diff --git a/bsp_8h_source.html b/bsp_8h_source.html new file mode 100644 index 00000000..3db7eba3 --- /dev/null +++ b/bsp_8h_source.html @@ -0,0 +1,283 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/bsp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
bsp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef uint32_t BSPHardwareVersion;
+
16typedef uint32_t BSPConsoleTypeRaw;
+
17
+ +
41
+
+ +
43{
+ +
45
+
46 // vWii Hardware Versions
+ + + + + + + +
54
+
55 // WiiU Hardware Versions
+ + + + + + + + + + + + + + + + + + + + + +
+
77
+ + +
80
+ + +
83
+ + +
86
+ + +
89
+
90
+ +
92bspInitialize(const char *entityName,
+
93 uint32_t instance,
+
94 const char *attributeName,
+
95 uint32_t optionSize,
+
96 void *pOptions);
+
97
+ +
99bspShutdown(const char *entity,
+
100 uint8_t instance,
+
101 const char *attribute);
+
102
+ +
104bspGetEntityVersion(const char *entityName,
+
105 uint32_t *entityVersion);
+
106
+ +
108bspRead(const char *entity,
+
109 uint8_t instance,
+
110 const char *attribute,
+
111 size_t size,
+
112 void *ptr);
+
113
+ +
115bspWrite(const char *entity,
+
116 uint8_t instance,
+
117 const char *attribute,
+
118 size_t size,
+
119 void *ptr);
+
120
+ +
122bspQuery(const char *entity,
+
123 uint8_t instance,
+
124 const char *attribute,
+
125 size_t size,
+
126 void *ptr);
+
127
+
128#ifdef __cplusplus
+
129}
+
130#endif
+
131
+
BSPError bspGetEntityVersion(const char *entityName, uint32_t *entityVersion)
+
BSPError bspGetHardwareVersion(BSPHardwareVersion *version)
+
uint32_t BSPHardwareVersion
Definition bsp.h:15
+
BSPError bspShutdownShimInterface()
+
BSPError bspInitializeShimInterface()
+
BSPError bspShutdown(const char *entity, uint8_t instance, const char *attribute)
+
BSPError bspInitialize(const char *entityName, uint32_t instance, const char *attributeName, uint32_t optionSize, void *pOptions)
+
BSPHardwareVersions
Definition bsp.h:43
+
BSPError bspWrite(const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
+
BSPError
Definition bsp.h:19
+
uint32_t BSPConsoleTypeRaw
Definition bsp.h:16
+
BSPError bspRead(const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
+
BSPError bspQuery(const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
+
BSPError bspGetConsoleTypeRaw(BSPConsoleTypeRaw *consoleTypeRaw)
+
@ BSP_HARDWARE_VERSION_LATTE_A12_EV
Definition bsp.h:58
+
@ BSP_HARDWARE_VERSION_UNKNOWN
Definition bsp.h:44
+
@ BSP_HARDWARE_VERSION_LATTE_A4X_EV
Definition bsp.h:65
+
@ BSP_HARDWARE_VERSION_LATTE_A12_CAT
Definition bsp.h:59
+
@ BSP_HARDWARE_VERSION_BOLLYWOOD
Definition bsp.h:52
+
@ BSP_HARDWARE_VERSION_LATTE_A4X_CAT
Definition bsp.h:66
+
@ BSP_HARDWARE_VERSION_LATTE_B1X_CAT
Definition bsp.h:74
+
@ BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII
Definition bsp.h:49
+
@ BSP_HARDWARE_VERSION_LATTE_A5X_CAT
Definition bsp.h:70
+
@ BSP_HARDWARE_VERSION_LATTE_A5X_CAFE
Definition bsp.h:71
+
@ BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y
Definition bsp.h:73
+
@ BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII
Definition bsp.h:53
+
@ BSP_HARDWARE_VERSION_LATTE_A4X_CAFE
Definition bsp.h:67
+
@ BSP_HARDWARE_VERSION_LATTE_A3X_CAFE
Definition bsp.h:64
+
@ BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y
Definition bsp.h:69
+
@ BSP_HARDWARE_VERSION_LATTE_A2X_EV
Definition bsp.h:60
+
@ BSP_HARDWARE_VERSION_LATTE_B1X_EV
Definition bsp.h:72
+
@ BSP_HARDWARE_VERSION_LATTE_A11_CAT
Definition bsp.h:57
+
@ BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO
Definition bsp.h:51
+
@ BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1
Definition bsp.h:47
+
@ BSP_HARDWARE_VERSION_LATTE_A3X_CAT
Definition bsp.h:63
+
@ BSP_HARDWARE_VERSION_LATTE_A2X_CAT
Definition bsp.h:61
+
@ BSP_HARDWARE_VERSION_LATTE_A11_EV
Definition bsp.h:56
+
@ BSP_HARDWARE_VERSION_LATTE_A3X_EV
Definition bsp.h:62
+
@ BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO
Definition bsp.h:50
+
@ BSP_HARDWARE_VERSION_LATTE_A5X_EV
Definition bsp.h:68
+
@ BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2
Definition bsp.h:48
+
@ BSP_HARDWARE_VERSION_LATTE_B1X_CAFE
Definition bsp.h:75
+
@ BSP_ERROR_IOS_ERROR
Definition bsp.h:27
+
@ BSP_ERROR_HEAP_ERROR
Definition bsp.h:29
+
@ BSP_ERROR_OK
Definition bsp.h:20
+
@ BSP_ERROR_REQUEST_DENIED
Definition bsp.h:37
+
@ BSP_ERROR_SPECIFIED_SIZE_INVALID
Definition bsp.h:28
+
@ BSP_ERROR_CFG_CORRUPTED
Definition bsp.h:24
+
@ BSP_ERROR_INVALID_PARAMETER
Definition bsp.h:35
+
@ BSP_ERROR_UNKNOWN_ATTRIBUTE
Definition bsp.h:22
+
@ BSP_ERROR_UNKNOWN_DEVICE
Definition bsp.h:34
+
@ BSP_ERROR_UNSUPPORTED_METHOD
Definition bsp.h:31
+
@ BSP_ERROR_DEVICE_NOT_FOUND
Definition bsp.h:36
+
@ BSP_ERROR_QUERY_UNAVAILABLE
Definition bsp.h:33
+
@ BSP_ERROR_DEVICE_ERROR
Definition bsp.h:25
+
@ BSP_ERROR_INVALID_INSTANCE
Definition bsp.h:23
+
@ BSP_ERROR_DEVICE_BUSY
Definition bsp.h:26
+
@ BSP_ERROR_BOARD_CONFIG_INVALID
Definition bsp.h:39
+
@ BSP_ERROR_ENTITY_LIST_FULL
Definition bsp.h:30
+
@ BSP_ERROR_UNKNOWN_HARDWARE_VERSION
Definition bsp.h:32
+
@ BSP_ERROR_UNSUPPORTED_PARAMETER
Definition bsp.h:38
+
@ BSP_ERROR_UNKNOWN_ENTITY
Definition bsp.h:21
+ +
+ + + + diff --git a/buffer_8h.html b/buffer_8h.html new file mode 100644 index 00000000..a8f4d89a --- /dev/null +++ b/buffer_8h.html @@ -0,0 +1,169 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/buffer.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
buffer.h File Reference
+
+
+
#include <wut.h>
+#include "resource.h"
+
+Include dependency graph for buffer.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  GX2RBuffer
 
+ + + +

+Typedefs

typedef struct GX2RBuffer GX2RBuffer
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL GX2RBufferExists (GX2RBuffer *buffer)
 
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
 
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
 
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAlignment (GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
 
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
+
+ + + + diff --git a/buffer_8h__dep__incl.map b/buffer_8h__dep__incl.map new file mode 100644 index 00000000..22d8094d --- /dev/null +++ b/buffer_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/buffer_8h__dep__incl.md5 b/buffer_8h__dep__incl.md5 new file mode 100644 index 00000000..e356c90a --- /dev/null +++ b/buffer_8h__dep__incl.md5 @@ -0,0 +1 @@ +3336f1e245d82e992e713387a8fa63d4 \ No newline at end of file diff --git a/buffer_8h__dep__incl.png b/buffer_8h__dep__incl.png new file mode 100644 index 00000000..a951dead Binary files /dev/null and b/buffer_8h__dep__incl.png differ diff --git a/buffer_8h__incl.map b/buffer_8h__incl.map new file mode 100644 index 00000000..4f4bebe4 --- /dev/null +++ b/buffer_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/buffer_8h__incl.md5 b/buffer_8h__incl.md5 new file mode 100644 index 00000000..06cde40b --- /dev/null +++ b/buffer_8h__incl.md5 @@ -0,0 +1 @@ +ee1ea75f6e650159d15c8862bf874b52 \ No newline at end of file diff --git a/buffer_8h__incl.png b/buffer_8h__incl.png new file mode 100644 index 00000000..43a141cd Binary files /dev/null and b/buffer_8h__incl.png differ diff --git a/buffer_8h_source.html b/buffer_8h_source.html new file mode 100644 index 00000000..42b3c66f --- /dev/null +++ b/buffer_8h_source.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/buffer.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
buffer.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "resource.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef struct GX2RBuffer GX2RBuffer;
+
16
+
+ +
18{
+ +
20 uint32_t elemSize;
+
21 uint32_t elemCount;
+
22 void *buffer;
+
23};
+
+
24WUT_CHECK_SIZE(GX2RBuffer, 0x10);
+
25WUT_CHECK_OFFSET(GX2RBuffer, 0x00, flags);
+
26WUT_CHECK_OFFSET(GX2RBuffer, 0x04, elemSize);
+
27WUT_CHECK_OFFSET(GX2RBuffer, 0x08, elemCount);
+
28WUT_CHECK_OFFSET(GX2RBuffer, 0x0C, buffer);
+
29
+
30BOOL
+ +
32
+
33BOOL
+ +
35
+
36BOOL
+ +
38 void *memory,
+
39 uint32_t size);
+
40
+
41void
+ +
43 GX2RResourceFlags flags);
+
44
+
45uint32_t
+ +
47
+
48uint32_t
+ +
50
+
51void
+ +
53 GX2RResourceFlags flags);
+
54
+
55void *
+ +
57 GX2RResourceFlags flags);
+
58
+
59void
+ +
61 GX2RResourceFlags flags);
+
62
+
63void
+ +
65 uint32_t location,
+
66 uint32_t offset);
+
67
+
68void
+ +
70 uint32_t location,
+
71 uint32_t offset);
+
72
+
73void
+ +
75 uint32_t location,
+
76 uint32_t offset);
+
77
+
78#ifdef __cplusplus
+
79}
+
80#endif
+
81
+
GX2RResourceFlags flags
Definition buffer.h:19
+
void * buffer
Definition buffer.h:22
+
uint32_t elemSize
Definition buffer.h:20
+
uint32_t elemCount
Definition buffer.h:21
+
void GX2RSetVertexUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
+
void GX2RSetPixelUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
+
void GX2RInvalidateBuffer(GX2RBuffer *buffer, GX2RResourceFlags flags)
+
uint32_t GX2RGetBufferAlignment(GX2RResourceFlags flags)
+
void GX2RDestroyBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
+
void GX2RSetGeometryUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
+
BOOL GX2RCreateBufferUserMemory(GX2RBuffer *buffer, void *memory, uint32_t size)
+
BOOL GX2RBufferExists(GX2RBuffer *buffer)
+
void GX2RUnlockBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
+
BOOL GX2RCreateBuffer(GX2RBuffer *buffer)
+
void * GX2RLockBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
+
uint32_t GX2RGetBufferAllocationSize(GX2RBuffer *buffer)
+ +
GX2RResourceFlags
Definition resource.h:15
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/cache_8h.html b/cache_8h.html new file mode 100644 index 00000000..f31d7091 --- /dev/null +++ b/cache_8h.html @@ -0,0 +1,145 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/cache.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
cache.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for cache.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void DCInvalidateRange (void *addr, uint32_t size)
 Invalidates a range of cached data, in blocks.
 
void DCFlushRange (void *addr, uint32_t size)
 Flushes a range of cached data, in blocks.
 
void DCStoreRange (void *addr, uint32_t size)
 Stores a range of cached data, in blocks.
 
void DCFlushRangeNoSync (void *addr, uint32_t size)
 Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after flushing.
 
void DCStoreRangeNoSync (void *addr, uint32_t size)
 Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after storing.
 
void DCZeroRange (void *addr, uint32_t size)
 Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructions.
 
void DCTouchRange (void *addr, uint32_t size)
 Gives the processor a hint that the given range of memory is likely to be accessed soon, and that performance would be improved if it were cached.
 
void ICInvalidateRange (void *addr, uint32_t size)
 Invalidates a range of cached instructions, in blocks.
 
void OSMemoryBarrier ()
 
+
+ + + + diff --git a/cache_8h__incl.map b/cache_8h__incl.map new file mode 100644 index 00000000..47067d3d --- /dev/null +++ b/cache_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/cache_8h__incl.md5 b/cache_8h__incl.md5 new file mode 100644 index 00000000..d14f2b9d --- /dev/null +++ b/cache_8h__incl.md5 @@ -0,0 +1 @@ +8dd17388fb1ce926db568f7a6dc36ac2 \ No newline at end of file diff --git a/cache_8h__incl.png b/cache_8h__incl.png new file mode 100644 index 00000000..25dfc64a Binary files /dev/null and b/cache_8h__incl.png differ diff --git a/cache_8h_source.html b/cache_8h_source.html new file mode 100644 index 00000000..f40df392 --- /dev/null +++ b/cache_8h_source.html @@ -0,0 +1,150 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/cache.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cache.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
24#ifdef __cplusplus
+
25extern "C" {
+
26#endif
+
27
+
46void
+ +
48 uint32_t size);
+
49
+
68void
+
69DCFlushRange(void *addr,
+
70 uint32_t size);
+
71
+
91void
+
92DCStoreRange(void *addr,
+
93 uint32_t size);
+
94
+
109void
+ +
111 uint32_t size);
+
112
+
127void
+ +
129 uint32_t size);
+
130
+
131
+
150void
+
151DCZeroRange(void *addr,
+
152 uint32_t size);
+
153
+
154
+
168void
+
169DCTouchRange(void *addr,
+
170 uint32_t size);
+
171
+
172
+
191void
+ +
193 uint32_t size);
+
194
+
195void
+ +
197
+
198#ifdef __cplusplus
+
199}
+
200#endif
+
201
+
void DCFlushRange(void *addr, uint32_t size)
Flushes a range of cached data, in blocks.
+
void ICInvalidateRange(void *addr, uint32_t size)
Invalidates a range of cached instructions, in blocks.
+
void DCTouchRange(void *addr, uint32_t size)
Gives the processor a hint that the given range of memory is likely to be accessed soon,...
+
void OSMemoryBarrier()
+
void DCInvalidateRange(void *addr, uint32_t size)
Invalidates a range of cached data, in blocks.
+
void DCStoreRange(void *addr, uint32_t size)
Stores a range of cached data, in blocks.
+
void DCFlushRangeNoSync(void *addr, uint32_t size)
Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after ...
+
void DCZeroRange(void *addr, uint32_t size)
Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructio...
+
void DCStoreRangeNoSync(void *addr, uint32_t size)
Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after ...
+ +
+ + + + diff --git a/camera_8h.html b/camera_8h.html new file mode 100644 index 00000000..d55ddde5 --- /dev/null +++ b/camera_8h.html @@ -0,0 +1,284 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/camera/camera.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
camera.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/thread.h>
+
+Include dependency graph for camera.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CAMEventData
 
struct  CAMMode
 
struct  CAMWorkMem
 
struct  CAMStreamInfo
 
struct  CAMSetupInfo
 
struct  CAMSurface
 
union  CAMEventData.__unnamed1__
 
struct  CAMEventData.__unnamed1__.decode
 
struct  CAMEventData.__unnamed1__.detach
 
+ + + + + + + + + + + + + + + +

+Macros

#define CAMERA_WIDTH   640
 
#define CAMERA_PITCH   768
 
#define CAMERA_HEIGHT   480
 
#define CAMERA_Y_BUFFER_SIZE   (CAMERA_PITCH * CAMERA_HEIGHT)
 
#define CAMERA_UV_BUFFER_SIZE   (CAMERA_PITCH * CAMERA_HEIGHT / 2)
 
#define CAMERA_YUV_BUFFER_SIZE   (CAMERA_Y_BUFFER_SIZE + CAMERA_UV_BUFFER_SIZE)
 
#define CAMERA_YUV_BUFFER_ALIGNMENT   256
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int CAMHandle
 
typedef int CAMError
 
typedef struct CAMEventData CAMEventData
 
typedef struct CAMMode CAMMode
 
typedef struct CAMWorkMem CAMWorkMem
 
typedef struct CAMStreamInfo CAMStreamInfo
 
typedef struct CAMSetupInfo CAMSetupInfo
 
typedef struct CAMSurface CAMSurface
 
typedef enum CamError CamError
 
typedef enum CamFps CamFps
 
typedef enum CamStreamType CamStreamType
 
typedef enum CamEventType CamEventType
 
typedef void(* CAMEventHandler) (CAMEventData *camEventData)
 
+ + + + + + + + + +

+Enumerations

enum  CamError {
+  CAMERA_ERROR_OK = 0 +,
+  CAMERA_ERROR_INVALID_ARG = -1 +,
+  CAMERA_ERROR_INVALID_HANDLE = -2 +,
+  CAMERA_ERROR_TOO_MANY_SURFACES = -4 +,
+  CAMERA_ERROR_INSUFFICIENT_MEMORY = -5 +,
+  CAMERA_ERROR_NOT_READY = -6 +,
+  CAMERA_ERROR_UNINITIALIZED = -8 +,
+  CAMERA_ERROR_UVC = -9 +,
+  CAMERA_ERROR_UVD_CONTEXT = -10 +,
+  CAMERA_ERROR_DEVICE_IN_USE = -12 +,
+  CAMERA_ERROR_UVD_SESSION = -13 +,
+  CAMERA_ERROR_SEGMENT_VIOLATION = -15 +
+ }
 
enum  CamFps {
+  CAMERA_FPS_15 = 0 +,
+  CAMERA_FPS_30 = 1 +
+ }
 
enum  CamStreamType { CAMERA_STREAM_TYPE_1 = 0 + }
 
enum  CamEventType {
+  CAMERA_DECODE_DONE = 0 +,
+  CAMERA_DRC_DETACH = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

CAMHandle CAMInit (int instance, CAMSetupInfo *setupInfo, CAMError *err)
 Initialize the camera.
 
void CAMExit (CAMHandle handle)
 Deinitialize and clean up.
 
CAMError CAMOpen (CAMHandle handle)
 Start recording and decoding frames.
 
CAMError CAMClose (CAMHandle handle)
 Stops recording and decoding.
 
int32_t CAMGetMemReq (CAMStreamInfo *streamInfo)
 Get the number of bytes requied by the work memory.
 
CAMError CAMSubmitTargetSurface (CAMHandle handle, CAMSurface *surface)
 Submit 1 surface to the working queue.
 
CAMError CAMCheckMemSegmentation (void *pMem, uint32_t size)
 Checks whether memory is segmented correctly to be used with the camera library.
 
+
+ + + + diff --git a/camera_8h__incl.map b/camera_8h__incl.map new file mode 100644 index 00000000..4f9cbaa7 --- /dev/null +++ b/camera_8h__incl.map @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/camera_8h__incl.md5 b/camera_8h__incl.md5 new file mode 100644 index 00000000..f4154631 --- /dev/null +++ b/camera_8h__incl.md5 @@ -0,0 +1 @@ +6a937cc074b830130e44f87dcdddb576 \ No newline at end of file diff --git a/camera_8h__incl.png b/camera_8h__incl.png new file mode 100644 index 00000000..c46f6255 Binary files /dev/null and b/camera_8h__incl.png differ diff --git a/camera_8h_source.html b/camera_8h_source.html new file mode 100644 index 00000000..bf96c8fa --- /dev/null +++ b/camera_8h_source.html @@ -0,0 +1,362 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/camera/camera.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
camera.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <coreinit/thread.h>
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15#define CAMERA_WIDTH 640
+
16#define CAMERA_PITCH 768
+
17#define CAMERA_HEIGHT 480
+
18
+
19#define CAMERA_Y_BUFFER_SIZE (CAMERA_PITCH * CAMERA_HEIGHT)
+
20#define CAMERA_UV_BUFFER_SIZE (CAMERA_PITCH * CAMERA_HEIGHT / 2)
+
21#define CAMERA_YUV_BUFFER_SIZE (CAMERA_Y_BUFFER_SIZE + CAMERA_UV_BUFFER_SIZE)
+
22
+
23#define CAMERA_YUV_BUFFER_ALIGNMENT 256
+
24
+
25typedef int CAMHandle;
+
26typedef int CAMError;
+
27
+ +
29typedef struct CAMMode CAMMode;
+
30typedef struct CAMWorkMem CAMWorkMem;
+ + +
33typedef struct CAMSurface CAMSurface;
+
34
+ +
50
+
+
51typedef enum CamFps
+
52{
+ + + +
+
56
+
+
57typedef enum CamStreamType
+
58{
+ + +
+
61
+
+
62typedef enum CamEventType
+
63{
+ + + +
+
67
+
+ +
69{
+ +
+
72 union
+
73 {
+
+
74 struct
+
75 {
+ + + +
82 } decode;
+
+
+
83 struct
+
84 {
+ + +
89 } detach;
+
+
91 uint32_t args[3];
+
92 };
+
+
93};
+
+
94WUT_CHECK_OFFSET(CAMEventData, 0x00, eventType);
+
95WUT_CHECK_OFFSET(CAMEventData, 0x04, decode.surfaceBuffer);
+
96WUT_CHECK_OFFSET(CAMEventData, 0x08, decode.handle);
+
97WUT_CHECK_OFFSET(CAMEventData, 0x0c, decode.failed);
+
98WUT_CHECK_OFFSET(CAMEventData, 0x04, detach.connected);
+
99WUT_CHECK_OFFSET(CAMEventData, 0x08, detach.handle);
+
100WUT_CHECK_OFFSET(CAMEventData, 0x04, args);
+
101WUT_CHECK_SIZE(CAMEventData, 0x10);
+
102
+
103typedef void (*CAMEventHandler)(CAMEventData *camEventData);
+
104
+
+ +
106{
+ + +
111};
+
+
112WUT_CHECK_OFFSET(CAMMode, 0x00, forceDrc);
+
113WUT_CHECK_OFFSET(CAMMode, 0x04, fps);
+
114WUT_CHECK_SIZE(CAMMode, 0x08);
+
115
+
+ +
117{
+
119 uint32_t size;
+
121 void *pMem;
+
122};
+
+
123WUT_CHECK_OFFSET(CAMWorkMem, 0x00, size);
+
124WUT_CHECK_OFFSET(CAMWorkMem, 0x04, pMem);
+
125WUT_CHECK_SIZE(CAMWorkMem, 0x08);
+
126
+
+ +
128{
+ +
132 uint32_t height;
+
134 uint32_t width;
+
135};
+
+
136WUT_CHECK_OFFSET(CAMStreamInfo, 0x00, type);
+
137WUT_CHECK_OFFSET(CAMStreamInfo, 0x04, height);
+
138WUT_CHECK_OFFSET(CAMStreamInfo, 0x08, width);
+
139WUT_CHECK_SIZE(CAMStreamInfo, 0x0C);
+
140
+
+ +
142{
+ + + + + +
153 WUT_PADDING_BYTES(0x10);
+
154};
+
+
155WUT_CHECK_OFFSET(CAMSetupInfo, 0x00, streamInfo);
+
156WUT_CHECK_OFFSET(CAMSetupInfo, 0x0C, workMem);
+
157WUT_CHECK_OFFSET(CAMSetupInfo, 0x14, eventHandler);
+
158WUT_CHECK_OFFSET(CAMSetupInfo, 0x18, mode);
+
159WUT_CHECK_OFFSET(CAMSetupInfo, 0x20, threadAffinity);
+
160WUT_CHECK_SIZE(CAMSetupInfo, 0x34);
+
161
+
+ +
163{
+
165 int32_t surfaceSize;
+ +
169 int32_t height;
+
171 int32_t width;
+
173 int32_t pitch;
+
175 int32_t alignment;
+
177 int32_t tileMode;
+
179 int32_t pixelFormat;
+
180};
+
+
181WUT_CHECK_OFFSET(CAMSurface, 0x00, surfaceSize);
+
182WUT_CHECK_OFFSET(CAMSurface, 0x04, surfaceBuffer);
+
183WUT_CHECK_OFFSET(CAMSurface, 0x08, height);
+
184WUT_CHECK_OFFSET(CAMSurface, 0x0C, width);
+
185WUT_CHECK_OFFSET(CAMSurface, 0x10, pitch);
+
186WUT_CHECK_OFFSET(CAMSurface, 0x14, alignment);
+
187WUT_CHECK_OFFSET(CAMSurface, 0x18, tileMode);
+
188WUT_CHECK_OFFSET(CAMSurface, 0x1C, pixelFormat);
+
189WUT_CHECK_SIZE(CAMSurface, 0x20);
+
190
+ +
196CAMInit(int instance, CAMSetupInfo *setupInfo, CAMError *err);
+
197
+
201void
+ +
203
+ + +
209
+ + +
216
+
222int32_t
+ +
224
+ + +
233
+ +
238CAMCheckMemSegmentation(void *pMem, uint32_t size);
+
239
+
240#ifdef __cplusplus
+
241}
+
242#endif
+
void CAMExit(CAMHandle handle)
Deinitialize and clean up.
+
CAMEventHandler eventHandler
Event handler.
Definition camera.h:148
+
uint32_t width
Stream width.
Definition camera.h:134
+
BOOL forceDrc
If TRUE, the GamePad will display the camera output regardless of what is being rendered.
Definition camera.h:108
+
CamEventType eventType
Event type.
Definition camera.h:71
+
int32_t width
Surface width.
Definition camera.h:171
+
CAMWorkMem workMem
Memory used by library to record and decode frames.
Definition camera.h:146
+
CAMError CAMCheckMemSegmentation(void *pMem, uint32_t size)
Checks whether memory is segmented correctly to be used with the camera library.
+
CAMStreamInfo streamInfo
Stream info.
Definition camera.h:144
+
uint32_t threadAffinity
See OS_THREAD_ATTRIB.
Definition camera.h:152
+
CAMError CAMClose(CAMHandle handle)
Stops recording and decoding.
+
CamFps fps
Framerate setting.
Definition camera.h:110
+
CamStreamType
Definition camera.h:58
+
CAMHandle CAMInit(int instance, CAMSetupInfo *setupInfo, CAMError *err)
Initialize the camera.
+
int32_t surfaceSize
Number of bytes allocated to surface buffer.
Definition camera.h:165
+
int32_t height
Surface height.
Definition camera.h:169
+
CamEventType
Definition camera.h:63
+
uint32_t height
Stream height.
Definition camera.h:132
+
int32_t alignment
Surface alignment.
Definition camera.h:175
+
int32_t tileMode
Tile mode, should be zero.
Definition camera.h:177
+
int32_t pitch
Surface pitch.
Definition camera.h:173
+
int32_t pixelFormat
Pixel format, Should be zero.
Definition camera.h:179
+
CAMError CAMOpen(CAMHandle handle)
Start recording and decoding frames.
+
void(* CAMEventHandler)(CAMEventData *camEventData)
Definition camera.h:103
+
int CAMHandle
Definition camera.h:25
+
void * surfaceBuffer
Pointer to the buffer of the decoded image.
Definition camera.h:77
+
CamError
Definition camera.h:36
+
uint32_t size
Size of the work memory.
Definition camera.h:119
+
int32_t CAMGetMemReq(CAMStreamInfo *streamInfo)
Get the number of bytes requied by the work memory.
+
CAMMode mode
Camera mode.
Definition camera.h:150
+
BOOL connected
Will be FALSE.
Definition camera.h:86
+
int CAMError
Definition camera.h:26
+
CamStreamType type
Stream type, only CAMERA_STREAM_TYPE_1 is valid.
Definition camera.h:130
+
CamFps
Definition camera.h:52
+
CAMHandle handle
Handle of instance.
Definition camera.h:79
+
void * pMem
Pointer to the work memory.
Definition camera.h:121
+
CAMError CAMSubmitTargetSurface(CAMHandle handle, CAMSurface *surface)
Submit 1 surface to the working queue.
+
BOOL failed
TRUE if decode failed.
Definition camera.h:81
+
@ CAMERA_STREAM_TYPE_1
Definition camera.h:59
+
@ CAMERA_DECODE_DONE
Definition camera.h:64
+
@ CAMERA_DRC_DETACH
Definition camera.h:65
+
@ CAMERA_ERROR_INVALID_ARG
Definition camera.h:38
+
@ CAMERA_ERROR_TOO_MANY_SURFACES
Definition camera.h:40
+
@ CAMERA_ERROR_UVD_SESSION
Definition camera.h:47
+
@ CAMERA_ERROR_INVALID_HANDLE
Definition camera.h:39
+
@ CAMERA_ERROR_UVD_CONTEXT
Definition camera.h:45
+
@ CAMERA_ERROR_OK
Definition camera.h:37
+
@ CAMERA_ERROR_DEVICE_IN_USE
Definition camera.h:46
+
@ CAMERA_ERROR_NOT_READY
Definition camera.h:42
+
@ CAMERA_ERROR_UNINITIALIZED
Definition camera.h:43
+
@ CAMERA_ERROR_INSUFFICIENT_MEMORY
Definition camera.h:41
+
@ CAMERA_ERROR_UVC
Definition camera.h:44
+
@ CAMERA_ERROR_SEGMENT_VIOLATION
Definition camera.h:48
+
@ CAMERA_FPS_30
Definition camera.h:54
+
@ CAMERA_FPS_15
Definition camera.h:53
+ + + + + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/cdc_8h.html b/cdc_8h.html new file mode 100644 index 00000000..5df975b0 --- /dev/null +++ b/cdc_8h.html @@ -0,0 +1,509 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/cdc.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
cdc.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/ios.h>
+
+Include dependency graph for cdc.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CCRCDCRegisterCallbackData
 
struct  CCRCDCMacAddress
 
struct  CCRCDCWpsArgs
 
struct  CCRCDCSysMessage
 
struct  CCRCDCSysInfo
 
struct  CCRCDCEepromData
 
struct  CCRCDCWowlWakeDrcArg
 
struct  CCRCDCUicConfig
 
struct  CCRCDCFWInfo
 
struct  CCRCDCSoftwareVersion
 
struct  CCRCDCDrcState
 
struct  CCRCDCDrhState
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct CCRCDCMacAddress CCRCDCMacAddress
 
typedef struct CCRCDCWpsArgs CCRCDCWpsArgs
 
typedef struct CCRCDCSysMessage CCRCDCSysMessage
 
typedef struct CCRCDCSysInfo CCRCDCSysInfo
 
typedef struct CCRCDCEepromData CCRCDCEepromData
 
typedef struct CCRCDCWowlWakeDrcArg CCRCDCWowlWakeDrcArg
 
typedef struct CCRCDCUicConfig CCRCDCUicConfig
 
typedef struct CCRCDCFWInfo CCRCDCFWInfo
 
typedef struct CCRCDCSoftwareVersion CCRCDCSoftwareVersion
 
typedef struct CCRCDCDrhState CCRCDCDrhState
 
typedef struct CCRCDCDrcState CCRCDCDrcState
 
typedef struct CCRCDCRegisterCallbackData CCRCDCRegisterCallbackData
 
typedef uint8_t CCRCDCDestination
 
typedef uint32_t CCRCDCWpsStatusType
 
typedef uint8_t CCRCDCWakeState
 
typedef uint8_t CCRCDCUicConfigId
 
typedef void(* CCRCDCRegisterCallbackFn) (CCRCDCRegisterCallbackData *, void *)
 
typedef enum CCRCDCDestinationEnum CCRCDCDestinationEnum
 
typedef enum CCRCDCWpsStatusEnum CCRCDCWpsStatusEnum
 
typedef enum CCRCDCDrcStateEnum CCRCDCDrcStateEnum
 
typedef enum CCRCDCWakeStateEnum CCRCDCWakeStateEnum
 
typedef enum CCRCDCBoardVersion CCRCDCBoardVersion
 
typedef enum CCRCDCChipVersion CCRCDCChipVersion
 
typedef enum CCRCDCUicConfigIdEnum CCRCDCUicConfigIdEnum
 
typedef enum CCRCDCExt CCRCDCExt
 
typedef enum CCRCDCDrhStateEnum CCRCDCDrhStateEnum
 
+ + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  CCRCDCDestinationEnum {
+  CCR_CDC_DESTINATION_DRH = 1 +,
+  CCR_CDC_DESTINATION_DRC0 = 2 +,
+  CCR_CDC_DESTINATION_DRC1 = 3 +
+ }
 
enum  CCRCDCWpsStatusEnum {
+  CCR_CDC_WPS_STATUS_PAIRED = 0 +,
+  CCR_CDC_WPS_STATUS_SEARCHING = 1 +,
+  CCR_CDC_WPS_STATUS_PAIRING = 2 +
+ }
 
enum  CCRCDCDrcStateEnum {
+  CCR_CDC_DRC_STATE_ACTIVE = 0 +,
+  CCR_CDC_DRC_STATE_PAIRING = 1 +,
+  CCR_CDC_DRC_STATE_FWUPDATE = 2 +,
+  CCR_CDC_DRC_STATE_STANDALONE = 3 +,
+  CCR_CDC_DRC_STATE_BACKGROUND = 4 +,
+  CCR_CDC_DRC_STATE_SLEEP = 5 +,
+  CCR_CDC_DRC_STATE_STANDBY = 6 +,
+  CCR_CDC_DRC_STATE_WOWLSETTING = 7 +,
+  CCR_CDC_DRC_STATE_DKSETTING = 8 +,
+  CCR_CDC_DRC_STATE_UNKNOWN9 = 9 +,
+  CCR_CDC_DRC_STATE_WIIACTIVE = 10 +,
+  CCR_CDC_DRC_STATE_LOW_BATTERY = 11 +,
+  CCR_CDC_DRC_STATE_SUBACTIVE = 12 +
+ }
 
enum  CCRCDCWakeStateEnum {
+  CCR_CDC_WAKE_STATE_ACTIVE = 1 +,
+  CCR_CDC_WAKE_STATE_BACKGROUND = 2 +
+ }
 
enum  CCRCDCBoardVersion {
+  CCR_CDC_BOARD_VERSION_DK1 = 0 +,
+  CCR_CDC_BOARD_VERSION_DK1_EP_DK2 = 1 +,
+  CCR_CDC_BOARD_VERSION_DP1 = 2 +,
+  CCR_CDC_BOARD_VERSION_DP2 = 3 +,
+  CCR_CDC_BOARD_VERSION_DK3 = 4 +,
+  CCR_CDC_BOARD_VERSION_DK4 = 5 +,
+  CCR_CDC_BOARD_VERSION_PREDP3_DP3 = 6 +,
+  CCR_CDC_BOARD_VERSION_DK5 = 7 +,
+  CCR_CDC_BOARD_VERSION_DP4 = 8 +,
+  CCR_CDC_BOARD_VERSION_DKMP = 9 +,
+  CCR_CDC_BOARD_VERSION_DP5 = 10 +,
+  CCR_CDC_BOARD_VERSION_MASS = 11 +,
+  CCR_CDC_BOARD_VERSION_DKMP2 = 12 +,
+  CCR_CDC_BOARD_VERSION_DRC_I = 13 +,
+  CCR_CDC_BOARD_VERSION_DKTVMP = 14 +
+ }
 
enum  CCRCDCChipVersion {
+  CCR_CDC_CHIP_VERSION_TS = 0x10 +,
+  CCR_CDC_CHIP_VERSION_ES1 = 0x20 +,
+  CCR_CDC_CHIP_VERSION_ES2 = 0x30 +,
+  CCR_CDC_CHIP_VERSION_ES3 = 0x40 +,
+  CCR_CDC_CHIP_VERSION_MS01 = 0x41 +
+ }
 
enum  CCRCDCUicConfigIdEnum {
+  CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK = 0 +,
+  CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG = 2 +,
+  CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE = 3 +,
+  CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE = 5 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK7 = 7 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK8 = 8 +,
+  CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID = 9 +,
+  CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID = 10 +,
+  CCR_CDC_UIC_CONFIG_ID_EXT_ID_2 = 11 +,
+  CCR_CDC_UIC_CONFIG_ID_EXT_ID_3 = 12 +,
+  CCR_CDC_UIC_CONFIG_ID_EXT_ID_4 = 13 +,
+  CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG = 14 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK15 = 15 +,
+  CCR_CDC_UIC_CONFIG_ID_LCD_MODE = 16 +,
+  CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID = 17 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK18 = 18 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG = 19 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG = 20 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT = 21 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE = 22 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO = 23 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT = 24 +
+ }
 
enum  CCRCDCExt {
+  CCR_CDC_EXT_LANGUAGE = 0 +,
+  CCR_CDC_EXT_RC_DATABASE = 1 +,
+  CCR_CDC_EXT_UNK2 = 2 +,
+  CCR_CDC_EXT_UNK3 = 3 +,
+  CCR_CDC_EXT_UNK4 = 4 +
+ }
 
enum  CCRCDCDrhStateEnum {
+  CCR_CDC_SYS_DRH_STATE_NORADIO = 0x00 +,
+  CCR_CDC_SYS_DRH_STATE_WII = 0x01 +,
+  CCR_CDC_SYS_DRH_STATE_UNK2 = 0x02 +,
+  CCR_CDC_SYS_DRH_STATE_NODRC = 0x03 +,
+  CCR_CDC_SYS_DRH_STATE_ECO = 0x04 +,
+  CCR_CDC_SYS_DRH_STATE_UNK7F = 0x7F +,
+  CCR_CDC_SYS_DRH_STATE_CAFE = 0xFF +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t CCRCDCCommand (uint8_t unk, uint8_t fragment, CCRCDCDestination dest, uint8_t flags0, uint8_t flags1, uint8_t service, uint8_t method, void *payload, uint32_t payloadSize, void *reply, uint32_t replySize)
 Send a command directly to the specified destination.
 
int32_t CCRCDCDevicePing (CCRCDCDestination dest)
 Send a ping to the specified destination.
 
int32_t CCRCDCSetStationId (CCRCDCMacAddress *id)
 
int32_t CCRCDCGetMacAddress (CCRCDCDestination dest, CCRCDCMacAddress *mac)
 Gets the mac address of the specified destination.
 
int32_t CCRCDCGetMultiDrc (uint8_t *numDrcs)
 Gets the amount of DRCs which can be connected to the system.
 
int32_t CCRCDCSetMultiDrc (uint8_t numDrcs)
 Sets the amount of DRCs which can be connected to the system.
 
int32_t CCRCDCSysGetDrcState (CCRCDCDestination dest, CCRCDCDrcState *state)
 Gets the state of the specified DRC.
 
int32_t CCRCDCSysSetDrcState (CCRCDCDestination dest, CCRCDCDrcState *state)
 Sets the state of the specified DRC.
 
int32_t CCRCDCSysGetDrhState (CCRCDCDrhState *state)
 Gets the Drh State.
 
int32_t CCRCDCSysSetDrhState (CCRCDCDrhState *state)
 Sets the Drh State.
 
int32_t CCRCDCWpsStart (void)
 Start WPS (WiFi Protected Setup) on the DRH.
 
int32_t CCRCDCWpsStartEx (CCRCDCWpsArgs *args)
 Start WPS (WiFi Protected Setup) on the DRH.
 
int32_t CCRCDCWpsStatus (CCRCDCWpsStatusType *status)
 Get the WPS status.
 
int32_t CCRCDCWpsStop (void)
 Stop WPS.
 
int32_t CCRCDCSysGetInfo (CCRCDCDestination dest, CCRCDCSysInfo *info)
 Get system information.
 
int32_t CCRCDCSysDrcDisplayMessage (CCRCDCDestination dest, CCRCDCSysMessage *message)
 Display a message on the specified DRC.
 
int32_t CCRCDCPerGetUicEeprom (CCRCDCDestination dest, CCRCDCEepromData *eeprom)
 Read the Eeprom of the specified device.
 
int32_t CCRCDCPerGetUicEepromEx (CCRCDCDestination dest, CCRCDCEepromData *eeprom, IOSAsyncCallbackFn callback, void *arg)
 Read the Eeprom of the specified device (async version).
 
int32_t CCRCDCSysConsoleShutdownInd (CCRCDCDestination dest)
 Notify the specified device that the console is about to shut down, and the device should shut down as well.
 
int32_t CCRCDCWowlWakeDrc (CCRCDCWowlWakeDrcArg *arg)
 Wake on Wireless LAN (power on) the DRC(s).
 
int32_t CCRCDCPerClearUicConfig (CCRCDCDestination dest)
 This doesn't seem to be implemented on the latest DRC/DRH firmware, and always returns an error.
 
int32_t CCRCDCPerSetUicConfig (CCRCDCDestination dest, CCRCDCUicConfig *config)
 Set a configuration value in the DRC UIC EEPROM.
 
uint16_t CCRCDCCalcCRC16 (void *data, uint32_t dataSize)
 Calculate a CRC16 used for DRC UIC EEPROM values.
 
int32_t CCRCDCGetFWInfo (CCRCDCDestination dest, CCRCDCFWInfo *outInfo)
 Get the firmware info during a pending update.
 
int32_t CCRCDCSoftwareGetVersion (CCRCDCDestination dest, CCRCDCSoftwareVersion *outVersion)
 Get software version information.
 
int32_t CCRCDCSoftwareUpdate (CCRCDCDestination dest, const char *path, IOSAsyncCallbackFn callback, void *userContext)
 Perform a software update.
 
int32_t CCRCDCSoftwareAbort (CCRCDCDestination dest)
 Abort a software update.
 
int32_t CCRCDCSoftwareActivate (CCRCDCDestination dest)
 Activate a performed software update.
 
int32_t CCRCDCSoftwareLangUpdate (CCRCDCDestination dest, const char *path, uint32_t *outVersion, IOSAsyncCallbackFn callback, void *userContext)
 Perform a language update.
 
int32_t CCRCDCSoftwareLangActivate (CCRCDCDestination dest, uint32_t version, uint32_t *outActivationResult)
 Activate a performed language update.
 
int32_t CCRCDCSoftwareGetExtId (CCRCDCDestination dest, CCRCDCExt ext, uint32_t *outId)
 Get an ext id from the specified destination.
 
int32_t CCRCDCSoftwareExtUpdate (CCRCDCDestination dest, const char *path, uint32_t imageSize, uint32_t extId, CCRCDCExt ext, IOSAsyncCallbackFn callback, void *userContext)
 Perform an ext update.
 
int32_t CCRCDCRegisterAOAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterCFGAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterHIDAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterSYSAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterUACAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterUVCAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterVOAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
+
+ + + + diff --git a/cdc_8h__dep__incl.map b/cdc_8h__dep__incl.map new file mode 100644 index 00000000..69ba921f --- /dev/null +++ b/cdc_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/cdc_8h__dep__incl.md5 b/cdc_8h__dep__incl.md5 new file mode 100644 index 00000000..8e5aa672 --- /dev/null +++ b/cdc_8h__dep__incl.md5 @@ -0,0 +1 @@ +107d614a70ec8908ea656937c5609b6a \ No newline at end of file diff --git a/cdc_8h__dep__incl.png b/cdc_8h__dep__incl.png new file mode 100644 index 00000000..2d87656f Binary files /dev/null and b/cdc_8h__dep__incl.png differ diff --git a/cdc_8h__incl.map b/cdc_8h__incl.map new file mode 100644 index 00000000..a9e0df0c --- /dev/null +++ b/cdc_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/cdc_8h__incl.md5 b/cdc_8h__incl.md5 new file mode 100644 index 00000000..8a2f31d9 --- /dev/null +++ b/cdc_8h__incl.md5 @@ -0,0 +1 @@ +c7773c37408cecf136c9f107043c97df \ No newline at end of file diff --git a/cdc_8h__incl.png b/cdc_8h__incl.png new file mode 100644 index 00000000..a37ae046 Binary files /dev/null and b/cdc_8h__incl.png differ diff --git a/cdc_8h_source.html b/cdc_8h_source.html new file mode 100644 index 00000000..6f70ae2f --- /dev/null +++ b/cdc_8h_source.html @@ -0,0 +1,735 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/cdc.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cdc.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <coreinit/ios.h>
+
4
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+ + + + + + + + + + + + +
28typedef uint8_t CCRCDCDestination;
+
29typedef uint32_t CCRCDCWpsStatusType;
+
30typedef uint8_t CCRCDCWakeState;
+
31typedef uint8_t CCRCDCUicConfigId;
+
32
+
+ +
34{
+
35 int32_t attached;
+
36 uint32_t chan;
+
37 WUT_UNKNOWN_BYTES(6);
+
38};
+
+
39WUT_CHECK_OFFSET(CCRCDCRegisterCallbackData, 0x00, attached);
+
40WUT_CHECK_OFFSET(CCRCDCRegisterCallbackData, 0x04, chan);
+
41WUT_CHECK_SIZE(CCRCDCRegisterCallbackData, 0x0E);
+
42
+ +
44
+ +
51
+ +
58
+ +
75
+ +
83
+ +
102
+ +
111
+ +
159
+ +
170
+ +
181
+
+
182struct WUT_PACKED CCRCDCMacAddress
+
183{
+ +
186 uint8_t address[6];
+
187};
+
+
188WUT_CHECK_OFFSET(CCRCDCMacAddress, 0x0, device);
+
189WUT_CHECK_OFFSET(CCRCDCMacAddress, 0x1, address);
+
190WUT_CHECK_SIZE(CCRCDCMacAddress, 0x7);
+
191
+
+
192struct WUT_PACKED CCRCDCWpsArgs
+
193{
+
195 uint8_t hasArgs;
+
197 char pin[8];
+
199 uint16_t timeout;
+
200 // \c CCR_CDC_DESTINATION_DRC0 or \c CCR_CDC_DESTINATION_DRC1 depending on where the device should be paired to
+ +
202};
+
+
203WUT_CHECK_OFFSET(CCRCDCWpsArgs, 0x0, hasArgs);
+
204WUT_CHECK_OFFSET(CCRCDCWpsArgs, 0x1, pin);
+
205WUT_CHECK_OFFSET(CCRCDCWpsArgs, 0x9, timeout);
+
206WUT_CHECK_OFFSET(CCRCDCWpsArgs, 0xb, pairDestination);
+
207WUT_CHECK_SIZE(CCRCDCWpsArgs, 0xc);
+
208
+
+
209struct WUT_PACKED CCRCDCSysMessage
+
210{
+
211 uint16_t message;
+
213 uint16_t timeout;
+
214};
+
+
215WUT_CHECK_OFFSET(CCRCDCSysMessage, 0x0, message);
+
216WUT_CHECK_OFFSET(CCRCDCSysMessage, 0x2, timeout);
+
217WUT_CHECK_SIZE(CCRCDCSysMessage, 0x4);
+
218
+
+
219struct WUT_PACKED CCRCDCSysInfo
+
220{
+ + +
223 uint32_t lvcVersion;
+
224 uint32_t umiVersion;
+
225 uint32_t unknown;
+
226 uint32_t sdCis;
+
227 uint32_t splId;
+
228};
+
+
229WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x00, boardVersion);
+
230WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x04, chipVersion);
+
231WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x08, lvcVersion);
+
232WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x0C, umiVersion);
+
233WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x10, unknown);
+
234WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x14, sdCis);
+
235WUT_CHECK_OFFSET(CCRCDCSysInfo, 0x18, splId);
+
236WUT_CHECK_SIZE(CCRCDCSysInfo, 0x1C);
+
237
+
+
238struct WUT_PACKED CCRCDCEepromData
+
239{
+
240 uint32_t version;
+
241 uint8_t data[0x300];
+
242};
+
+
243WUT_CHECK_OFFSET(CCRCDCEepromData, 0x0, version);
+
244WUT_CHECK_OFFSET(CCRCDCEepromData, 0x4, data);
+
245WUT_CHECK_SIZE(CCRCDCEepromData, 0x304);
+
246
+
+
247struct WUT_PACKED CCRCDCWowlWakeDrcArg
+
248{
+
249 WUT_PADDING_BYTES(0x6);
+ +
252};
+
+
253WUT_CHECK_OFFSET(CCRCDCWowlWakeDrcArg, 0x6, state);
+
254WUT_CHECK_SIZE(CCRCDCWowlWakeDrcArg, 0x7);
+
255
+
+ +
257{
+ +
261 uint8_t size;
+
263 uint8_t data[0x100];
+
264};
+
+
265WUT_CHECK_SIZE(CCRCDCUicConfig, 0x102);
+
266WUT_CHECK_OFFSET(CCRCDCUicConfig, 0x00, configId);
+
267WUT_CHECK_OFFSET(CCRCDCUicConfig, 0x01, size);
+
268WUT_CHECK_OFFSET(CCRCDCUicConfig, 0x02, data);
+
269
+
+ +
271{
+
272 uint32_t imageSize;
+
273 uint32_t blockSize;
+
274 uint32_t imageVersion;
+ + +
278};
+
+
279WUT_CHECK_OFFSET(CCRCDCFWInfo, 0x00, imageSize);
+
280WUT_CHECK_OFFSET(CCRCDCFWInfo, 0x04, blockSize);
+
281WUT_CHECK_OFFSET(CCRCDCFWInfo, 0x08, imageVersion);
+
282WUT_CHECK_OFFSET(CCRCDCFWInfo, 0x0C, sequencePerSession);
+
283WUT_CHECK_OFFSET(CCRCDCFWInfo, 0x10, updateProgress);
+
284WUT_CHECK_SIZE(CCRCDCFWInfo, 0x14);
+
285
+
+ +
287{
+ + +
290};
+
+
291WUT_CHECK_OFFSET(CCRCDCSoftwareVersion, 0x0, runningVersion);
+
292WUT_CHECK_OFFSET(CCRCDCSoftwareVersion, 0x4, activeVersion);
+
293WUT_CHECK_SIZE(CCRCDCSoftwareVersion, 0x8);
+
294
+
+ +
296{
+
298 uint8_t state;
+
299};
+
+
300WUT_CHECK_OFFSET(CCRCDCDrcState, 0x0, state);
+
301WUT_CHECK_SIZE(CCRCDCDrcState, 0x1);
+
302
+
+ +
304{
+
306 uint8_t state;
+
307};
+
+
308WUT_CHECK_OFFSET(CCRCDCDrhState, 0x0, state);
+
309WUT_CHECK_SIZE(CCRCDCDrhState, 0x1);
+
310
+
321int32_t
+
322CCRCDCCommand(uint8_t unk,
+
323 uint8_t fragment,
+ +
325 uint8_t flags0,
+
326 uint8_t flags1,
+
327 uint8_t service,
+
328 uint8_t method,
+
329 void *payload,
+
330 uint32_t payloadSize,
+
331 void *reply,
+
332 uint32_t replySize);
+
333
+
344int32_t
+ +
346
+
347int32_t
+ +
349
+
363int32_t
+ +
365 CCRCDCMacAddress *mac);
+
366
+
376int32_t
+
377CCRCDCGetMultiDrc(uint8_t *numDrcs);
+
378
+
388int32_t
+
389CCRCDCSetMultiDrc(uint8_t numDrcs);
+
390
+
404int32_t
+ +
406 CCRCDCDrcState *state);
+
407
+
421int32_t
+ +
423 CCRCDCDrcState *state);
+
424
+
431int32_t
+ +
439int32_t
+ +
441
+
448int32_t
+ +
450
+
460int32_t
+ +
462
+
473int32_t
+ +
475
+
482int32_t
+ +
484
+
498int32_t
+ +
500 CCRCDCSysInfo *info);
+
501
+
515int32_t
+ +
517 CCRCDCSysMessage *message);
+
518
+
532int32_t
+ +
534 CCRCDCEepromData *eeprom);
+
535
+
549int32_t
+ +
551 CCRCDCEepromData *eeprom,
+
552 IOSAsyncCallbackFn callback,
+
553 void *arg);
+
554
+
566int32_t
+ +
568
+
576int32_t
+ +
578
+
589int32_t
+ +
591
+
604int32_t
+ +
606 CCRCDCUicConfig *config);
+
607
+
620uint16_t
+ +
622 uint32_t dataSize);
+
623
+
636int32_t
+ +
638 CCRCDCFWInfo *outInfo);
+
639
+
652int32_t
+ +
654 CCRCDCSoftwareVersion *outVersion);
+
655
+
675int32_t
+ +
677 const char *path,
+
678 IOSAsyncCallbackFn callback,
+
679 void *userContext);
+
680
+
690int32_t
+ +
692
+
702int32_t
+ +
704
+
727int32_t
+ +
729 const char *path,
+
730 uint32_t *outVersion,
+
731 IOSAsyncCallbackFn callback,
+
732 void *userContext);
+
733
+
751int32_t
+ +
753 uint32_t version,
+
754 uint32_t *outActivationResult);
+
755
+
771int32_t
+ +
773 CCRCDCExt ext,
+
774 uint32_t *outId);
+
775
+
805int32_t
+ +
807 const char *path,
+
808 uint32_t imageSize,
+
809 uint32_t extId,
+
810 CCRCDCExt ext,
+
811 IOSAsyncCallbackFn callback,
+
812 void *userContext);
+
813
+
814int32_t
+ +
816 void *context);
+
817
+
818int32_t
+ +
820 void *context);
+
821
+
822int32_t
+ +
824 void *context);
+
825
+
826int32_t
+ +
828 void *context);
+
829
+
830int32_t
+ +
832 void *context);
+
833
+
834int32_t
+ +
836 void *context);
+
837
+
838int32_t
+ +
840 void *context);
+
841
+
842#ifdef __cplusplus
+
843}
+
844#endif
+
845
+
void(* IOSAsyncCallbackFn)(IOSError, void *)
Definition ios.h:87
+
uint8_t state
Must be one of CCRCDCDrcStateEnum.
Definition cdc.h:298
+
uint32_t splId
Definition cdc.h:227
+
uint32_t sequencePerSession
Definition cdc.h:275
+ +
uint32_t sdCis
Definition cdc.h:226
+
CCRCDCChipVersion chipVersion
Definition cdc.h:222
+
uint8_t data[0x100]
Configuration data.
Definition cdc.h:263
+
uint16_t message
Definition cdc.h:211
+
uint16_t timeout
Timeout in seconds.
Definition cdc.h:199
+
uint8_t hasArgs
Should be set to 1.
Definition cdc.h:195
+
uint32_t lvcVersion
Definition cdc.h:223
+
uint32_t imageSize
Definition cdc.h:272
+
uint32_t blockSize
Definition cdc.h:273
+
CCRCDCDestination device
The device this mac address belongs to.
Definition cdc.h:185
+
CCRCDCBoardVersion boardVersion
Definition cdc.h:221
+
uint32_t imageVersion
Definition cdc.h:274
+
uint32_t version
Definition cdc.h:240
+
CCRCDCUicConfigId configId
Configuration ID (see CCRCDCUicConfigIdEnum)
Definition cdc.h:259
+
uint32_t unknown
Definition cdc.h:225
+
uint32_t activeVersion
Definition cdc.h:289
+
CCRCDCWakeState state
Must be one of CCRCDCWakeStateEnum.
Definition cdc.h:251
+
uint8_t size
Size of the configuration data (must match the size described in CCRCDCUicConfigIdEnum)
Definition cdc.h:261
+
uint32_t runningVersion
Definition cdc.h:288
+
uint32_t updateProgress
Progress from 0-100.
Definition cdc.h:277
+
CCRCDCDestination pairDestination
Definition cdc.h:201
+ +
uint32_t umiVersion
Definition cdc.h:224
+
int32_t CCRCDCDevicePing(CCRCDCDestination dest)
Send a ping to the specified destination.
+
CCRCDCDestinationEnum
Definition cdc.h:46
+
int32_t CCRCDCPerClearUicConfig(CCRCDCDestination dest)
This doesn't seem to be implemented on the latest DRC/DRH firmware, and always returns an error.
+
int32_t CCRCDCSoftwareGetExtId(CCRCDCDestination dest, CCRCDCExt ext, uint32_t *outId)
Get an ext id from the specified destination.
+
int32_t CCRCDCWpsStatus(CCRCDCWpsStatusType *status)
Get the WPS status.
+
int32_t CCRCDCRegisterAOAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
int32_t CCRCDCSetStationId(CCRCDCMacAddress *id)
+
int32_t CCRCDCRegisterUACAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
int32_t CCRCDCSoftwareAbort(CCRCDCDestination dest)
Abort a software update.
+
int32_t CCRCDCSoftwareLangActivate(CCRCDCDestination dest, uint32_t version, uint32_t *outActivationResult)
Activate a performed language update.
+
int32_t CCRCDCGetMacAddress(CCRCDCDestination dest, CCRCDCMacAddress *mac)
Gets the mac address of the specified destination.
+
uint8_t CCRCDCDestination
Definition cdc.h:28
+
void(* CCRCDCRegisterCallbackFn)(CCRCDCRegisterCallbackData *, void *)
Definition cdc.h:43
+
int32_t CCRCDCSysGetDrhState(CCRCDCDrhState *state)
Gets the Drh State.
+
int32_t CCRCDCSysGetDrcState(CCRCDCDestination dest, CCRCDCDrcState *state)
Gets the state of the specified DRC.
+
CCRCDCWakeStateEnum
Definition cdc.h:77
+
int32_t CCRCDCRegisterSYSAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
int32_t CCRCDCWowlWakeDrc(CCRCDCWowlWakeDrcArg *arg)
Wake on Wireless LAN (power on) the DRC(s).
+
CCRCDCChipVersion
Definition cdc.h:104
+
int32_t CCRCDCSoftwareUpdate(CCRCDCDestination dest, const char *path, IOSAsyncCallbackFn callback, void *userContext)
Perform a software update.
+
int32_t CCRCDCSysGetInfo(CCRCDCDestination dest, CCRCDCSysInfo *info)
Get system information.
+
int32_t CCRCDCRegisterUVCAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
int32_t CCRCDCPerGetUicEepromEx(CCRCDCDestination dest, CCRCDCEepromData *eeprom, IOSAsyncCallbackFn callback, void *arg)
Read the Eeprom of the specified device (async version).
+
int32_t CCRCDCCommand(uint8_t unk, uint8_t fragment, CCRCDCDestination dest, uint8_t flags0, uint8_t flags1, uint8_t service, uint8_t method, void *payload, uint32_t payloadSize, void *reply, uint32_t replySize)
Send a command directly to the specified destination.
+
CCRCDCBoardVersion
Definition cdc.h:85
+
int32_t CCRCDCGetFWInfo(CCRCDCDestination dest, CCRCDCFWInfo *outInfo)
Get the firmware info during a pending update.
+
int32_t CCRCDCSoftwareExtUpdate(CCRCDCDestination dest, const char *path, uint32_t imageSize, uint32_t extId, CCRCDCExt ext, IOSAsyncCallbackFn callback, void *userContext)
Perform an ext update.
+
CCRCDCDrcStateEnum
Definition cdc.h:60
+
int32_t CCRCDCGetMultiDrc(uint8_t *numDrcs)
Gets the amount of DRCs which can be connected to the system.
+
int32_t CCRCDCSetMultiDrc(uint8_t numDrcs)
Sets the amount of DRCs which can be connected to the system.
+
CCRCDCWpsStatusEnum
Definition cdc.h:53
+
uint8_t CCRCDCWakeState
Definition cdc.h:30
+
int32_t CCRCDCSoftwareLangUpdate(CCRCDCDestination dest, const char *path, uint32_t *outVersion, IOSAsyncCallbackFn callback, void *userContext)
Perform a language update.
+
int32_t CCRCDCWpsStart(void)
Start WPS (WiFi Protected Setup) on the DRH.
+
uint32_t CCRCDCWpsStatusType
Definition cdc.h:29
+
int32_t CCRCDCSoftwareGetVersion(CCRCDCDestination dest, CCRCDCSoftwareVersion *outVersion)
Get software version information.
+
CCRCDCDrhStateEnum
Definition cdc.h:172
+
int32_t CCRCDCPerGetUicEeprom(CCRCDCDestination dest, CCRCDCEepromData *eeprom)
Read the Eeprom of the specified device.
+
uint8_t CCRCDCUicConfigId
Definition cdc.h:31
+
int32_t CCRCDCSoftwareActivate(CCRCDCDestination dest)
Activate a performed software update.
+
int32_t CCRCDCWpsStop(void)
Stop WPS.
+
int32_t CCRCDCRegisterHIDAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
int32_t CCRCDCSysDrcDisplayMessage(CCRCDCDestination dest, CCRCDCSysMessage *message)
Display a message on the specified DRC.
+
int32_t CCRCDCSysSetDrcState(CCRCDCDestination dest, CCRCDCDrcState *state)
Sets the state of the specified DRC.
+
CCRCDCExt
Definition cdc.h:161
+
int32_t CCRCDCRegisterCFGAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
uint16_t CCRCDCCalcCRC16(void *data, uint32_t dataSize)
Calculate a CRC16 used for DRC UIC EEPROM values.
+
int32_t CCRCDCRegisterVOAttachCallback(CCRCDCRegisterCallbackFn callback, void *context)
+
int32_t CCRCDCSysSetDrhState(CCRCDCDrhState *state)
Sets the Drh State.
+
int32_t CCRCDCPerSetUicConfig(CCRCDCDestination dest, CCRCDCUicConfig *config)
Set a configuration value in the DRC UIC EEPROM.
+
int32_t CCRCDCWpsStartEx(CCRCDCWpsArgs *args)
Start WPS (WiFi Protected Setup) on the DRH.
+
int32_t CCRCDCSysConsoleShutdownInd(CCRCDCDestination dest)
Notify the specified device that the console is about to shut down, and the device should shut down a...
+
CCRCDCUicConfigIdEnum
Definition cdc.h:113
+
@ CCR_CDC_DESTINATION_DRC0
Definition cdc.h:48
+
@ CCR_CDC_DESTINATION_DRH
Definition cdc.h:47
+
@ CCR_CDC_DESTINATION_DRC1
Definition cdc.h:49
+
@ CCR_CDC_WAKE_STATE_BACKGROUND
Connect in CCR_CDC_DRC_STATE_BACKGROUND state.
Definition cdc.h:81
+
@ CCR_CDC_WAKE_STATE_ACTIVE
Power on normally.
Definition cdc.h:79
+
@ CCR_CDC_CHIP_VERSION_TS
Definition cdc.h:105
+
@ CCR_CDC_CHIP_VERSION_ES2
Definition cdc.h:107
+
@ CCR_CDC_CHIP_VERSION_MS01
Definition cdc.h:109
+
@ CCR_CDC_CHIP_VERSION_ES3
Definition cdc.h:108
+
@ CCR_CDC_CHIP_VERSION_ES1
Definition cdc.h:106
+
@ CCR_CDC_BOARD_VERSION_DKTVMP
Definition cdc.h:100
+
@ CCR_CDC_BOARD_VERSION_DK5
Definition cdc.h:93
+
@ CCR_CDC_BOARD_VERSION_DK1
Definition cdc.h:86
+
@ CCR_CDC_BOARD_VERSION_DP1
Definition cdc.h:88
+
@ CCR_CDC_BOARD_VERSION_DK1_EP_DK2
Definition cdc.h:87
+
@ CCR_CDC_BOARD_VERSION_MASS
Definition cdc.h:97
+
@ CCR_CDC_BOARD_VERSION_DP5
Definition cdc.h:96
+
@ CCR_CDC_BOARD_VERSION_DK4
Definition cdc.h:91
+
@ CCR_CDC_BOARD_VERSION_DKMP2
Definition cdc.h:98
+
@ CCR_CDC_BOARD_VERSION_DKMP
Definition cdc.h:95
+
@ CCR_CDC_BOARD_VERSION_DP2
Definition cdc.h:89
+
@ CCR_CDC_BOARD_VERSION_DP4
Definition cdc.h:94
+
@ CCR_CDC_BOARD_VERSION_DK3
Definition cdc.h:90
+
@ CCR_CDC_BOARD_VERSION_PREDP3_DP3
Definition cdc.h:92
+
@ CCR_CDC_BOARD_VERSION_DRC_I
Definition cdc.h:99
+
@ CCR_CDC_DRC_STATE_WIIACTIVE
Definition cdc.h:71
+
@ CCR_CDC_DRC_STATE_BACKGROUND
Definition cdc.h:65
+
@ CCR_CDC_DRC_STATE_PAIRING
Definition cdc.h:62
+
@ CCR_CDC_DRC_STATE_SLEEP
Definition cdc.h:66
+
@ CCR_CDC_DRC_STATE_STANDBY
Definition cdc.h:67
+
@ CCR_CDC_DRC_STATE_SUBACTIVE
Definition cdc.h:73
+
@ CCR_CDC_DRC_STATE_FWUPDATE
Definition cdc.h:63
+
@ CCR_CDC_DRC_STATE_DKSETTING
Definition cdc.h:69
+
@ CCR_CDC_DRC_STATE_LOW_BATTERY
Definition cdc.h:72
+
@ CCR_CDC_DRC_STATE_UNKNOWN9
Definition cdc.h:70
+
@ CCR_CDC_DRC_STATE_STANDALONE
Definition cdc.h:64
+
@ CCR_CDC_DRC_STATE_ACTIVE
Definition cdc.h:61
+
@ CCR_CDC_DRC_STATE_WOWLSETTING
Definition cdc.h:68
+
@ CCR_CDC_WPS_STATUS_SEARCHING
Definition cdc.h:55
+
@ CCR_CDC_WPS_STATUS_PAIRED
Definition cdc.h:54
+
@ CCR_CDC_WPS_STATUS_PAIRING
Definition cdc.h:56
+
@ CCR_CDC_SYS_DRH_STATE_ECO
Definition cdc.h:177
+
@ CCR_CDC_SYS_DRH_STATE_WII
Definition cdc.h:174
+
@ CCR_CDC_SYS_DRH_STATE_UNK2
Definition cdc.h:175
+
@ CCR_CDC_SYS_DRH_STATE_CAFE
Definition cdc.h:179
+
@ CCR_CDC_SYS_DRH_STATE_UNK7F
Definition cdc.h:178
+
@ CCR_CDC_SYS_DRH_STATE_NORADIO
Definition cdc.h:173
+
@ CCR_CDC_SYS_DRH_STATE_NODRC
Definition cdc.h:176
+
@ CCR_CDC_EXT_LANGUAGE
Language data.
Definition cdc.h:163
+
@ CCR_CDC_EXT_UNK4
Definition cdc.h:168
+
@ CCR_CDC_EXT_UNK3
Definition cdc.h:167
+
@ CCR_CDC_EXT_UNK2
Definition cdc.h:166
+
@ CCR_CDC_EXT_RC_DATABASE
Remote Control Database.
Definition cdc.h:165
+
@ CCR_CDC_UIC_CONFIG_ID_UNK18
EEPROM offset 0x295, Size 0x3.
Definition cdc.h:145
+
@ CCR_CDC_UIC_CONFIG_ID_EXT_ID_2
EEPROM offset 0x262, Size 0x6.
Definition cdc.h:131
+
@ CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID
EEPROM offset 0x25C, Size 0x6.
Definition cdc.h:143
+
@ CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE
EEPROM offset 0x244, Size 0x12.
Definition cdc.h:121
+
@ CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT
EEPROM offset 0x2A7, Size 0x4.
Definition cdc.h:157
+
@ CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID
EEPROM offset 0x256, Size 0x6.
Definition cdc.h:127
+
@ CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG
EEPROM offset 0x274, Size 0x3.
Definition cdc.h:137
+
@ CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID
EEPROM offset 0x289, Size 0xC.
Definition cdc.h:129
+
@ CCR_CDC_UIC_CONFIG_ID_LCD_MODE
EEPROM offset 0x286, Size 0x3.
Definition cdc.h:141
+
@ CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE
EEPROM offset 0x2A1, Size 0x3.
Definition cdc.h:153
+
@ CCR_CDC_UIC_CONFIG_ID_EXT_ID_4
EEPROM offset 0x26E, Size 0x6.
Definition cdc.h:135
+
@ CCR_CDC_UIC_CONFIG_ID_UNK7
EEPROM offset 0x203, Size 0x3.
Definition cdc.h:123
+
@ CCR_CDC_UIC_CONFIG_ID_UNK8
EEPROM offset 0x206, Size 0x3.
Definition cdc.h:125
+
@ CCR_CDC_UIC_CONFIG_ID_EXT_ID_3
EEPROM offset 0x268, Size 0x6.
Definition cdc.h:133
+
@ CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK
EEPROM offset 0x200, Size 0x3.
Definition cdc.h:115
+
@ CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG
EEPROM offset 0x298, Size 0x3.
Definition cdc.h:147
+
@ CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO
EEPROM offset 0x2A4, Size 0x3.
Definition cdc.h:155
+
@ CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG
EEPROM offset 0x20D, Size 0x6.
Definition cdc.h:117
+
@ CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT
EEPROM offset 0x29E, Size 0x3.
Definition cdc.h:151
+
@ CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG
EEPROM offset 0x29B, Size 0x3.
Definition cdc.h:149
+
@ CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE
EEPROM offset 0x213, Size 0xE.
Definition cdc.h:119
+
@ CCR_CDC_UIC_CONFIG_ID_UNK15
EEPROM offset 0x277, Size 0xF.
Definition cdc.h:139
+ + + + + + + + + + + + + + +
+ + + + diff --git a/cfg_8h.html b/cfg_8h.html new file mode 100644 index 00000000..c8693374 --- /dev/null +++ b/cfg_8h.html @@ -0,0 +1,133 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/cfg.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
cfg.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for cfg.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Functions

int32_t CCRCFGInit (void)
 
int32_t CCRCFGGetCachedEeprom (uint32_t drcSlot, uint32_t offset, void *buf, uint32_t size)
 Read from the cached Eeprom of the specified device.
 
int32_t CCRCFGSetCachedEeprom (uint32_t drcSlot, uint32_t offset, void *buf, uint32_t size)
 Write to the cached Eeprom of the specified device.
 
int32_t CCRCFGGetVersionCheckFlag (uint32_t *outFlag)
 Get the version check flag.
 
int32_t CCRCFGSetVersionCheckFlag (uint32_t flag)
 Set the version check flag.
 
+
+ + + + diff --git a/cfg_8h__incl.map b/cfg_8h__incl.map new file mode 100644 index 00000000..3a3e045d --- /dev/null +++ b/cfg_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/cfg_8h__incl.md5 b/cfg_8h__incl.md5 new file mode 100644 index 00000000..538fb203 --- /dev/null +++ b/cfg_8h__incl.md5 @@ -0,0 +1 @@ +b11d70daae5066ca6db3e581b0d01513 \ No newline at end of file diff --git a/cfg_8h__incl.png b/cfg_8h__incl.png new file mode 100644 index 00000000..4c59ca6d Binary files /dev/null and b/cfg_8h__incl.png differ diff --git a/cfg_8h_source.html b/cfg_8h_source.html new file mode 100644 index 00000000..2272fcce --- /dev/null +++ b/cfg_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/cfg.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cfg.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15int32_t
+ +
17
+
30int32_t
+
31CCRCFGGetCachedEeprom(uint32_t drcSlot,
+
32 uint32_t offset,
+
33 void *buf,
+
34 uint32_t size);
+
35
+
48int32_t
+
49CCRCFGSetCachedEeprom(uint32_t drcSlot,
+
50 uint32_t offset,
+
51 void *buf,
+
52 uint32_t size);
+
53
+
63int32_t
+
64CCRCFGGetVersionCheckFlag(uint32_t *outFlag);
+
65
+
75int32_t
+ +
77
+
78#ifdef __cplusplus
+
79}
+
80#endif
+
81
+
int32_t CCRCFGGetVersionCheckFlag(uint32_t *outFlag)
Get the version check flag.
+
int32_t CCRCFGInit(void)
+
int32_t CCRCFGSetVersionCheckFlag(uint32_t flag)
Set the version check flag.
+
int32_t CCRCFGSetCachedEeprom(uint32_t drcSlot, uint32_t offset, void *buf, uint32_t size)
Write to the cached Eeprom of the specified device.
+
int32_t CCRCFGGetCachedEeprom(uint32_t drcSlot, uint32_t offset, void *buf, uint32_t size)
Read from the cached Eeprom of the specified device.
+ +
+ + + + diff --git a/classes.html b/classes.html new file mode 100644 index 00000000..61490c6a --- /dev/null +++ b/classes.html @@ -0,0 +1,154 @@ + + + + + + + +wut: Data Structure Index + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Data Structure Index
+
+
+
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | _
+
+
+
A
+
Account (nn::sl)
AccountInfo (nn::sl)
AccountInfoAccessorFromPtr (nn::sl::details)
AccountUUID (nn::sl)
ACPMetaXml
ACPSaveDirInfo
addrinfo
AdminInfo (nn::nfp)
AmiiboSettingsArgs (nn::nfp)
AmiiboSettingsArgsIn (nn::nfp)
AmiiboSettingsResult (nn::nfp)
AppearArg (nn::erreula)
AppearArg (nn::swkbd)
ApplicationAreaCreateInfo (nn::nfp)
AXInitParams
AXProfile
AXTransitionAudioBuffer
AXTransitionAudioBufferDevice
AXVoice
AXVoiceAdpcm
AXVoiceAdpcmLoopData
AXVoiceDeviceBusMixData
AXVoiceDeviceMixData
AXVoiceLink
AXVoiceOffsets
AXVoiceSrc
AXVoiceVeData
+
+
B
+
BasicInfo (nn::fp)
BlackListAccessorFromPtr (nn::sl::details)
BlackListedPrincipal (nn::fp)
+
+
C
+
CacheManager (nn::sl)
CacheManagerInternal (nn::sl::details)
CAMEventData
CAMEventData.__unnamed1__
CAMEventData.__unnamed1__.decode
CAMEventData.__unnamed1__.detach
CAMMode
CAMSetupInfo
CAMStreamInfo
CAMSurface
CAMWorkMem
CCRAppLaunchParam
CCRCDCDrcState
CCRCDCDrhState
CCRCDCEepromData
CCRCDCFWInfo
CCRCDCIrdaConnectReply
CCRCDCIrdaConnectRequest
CCRCDCIrdaDisconnectReply
CCRCDCIrdaDisconnectRequest
CCRCDCIrdaLargePacketHeader
CCRCDCIrdaReceiveReply
CCRCDCIrdaReceiveRequest
CCRCDCIrdaSendReply
CCRCDCIrdaSendRequest
CCRCDCIrdaSmallPacketHeader
CCRCDCMacAddress
CCRCDCNfcAbortRequest
CCRCDCNfcAbortResponse
CCRCDCNfcAntennaCheckRequest
CCRCDCNfcAntennaCheckResponse
CCRCDCNfcDetectMultiRequest
CCRCDCNfcDetectMultiResponse
CCRCDCNfcDetectMultiTagInfo
CCRCDCNfcDetectRequest
CCRCDCNfcDetectResponse
CCRCDCNfcDetectStartMultiRequest
CCRCDCNfcDetectStartMultiResponse
CCRCDCNfcDetectStartRequest
CCRCDCNfcDetectStartResponse
CCRCDCNfcFormatRequest
CCRCDCNfcFormatResponse
CCRCDCNfcIsTagPresentRequest
CCRCDCNfcIsTagPresentResponse
CCRCDCNfcPassThroughEx2Request
CCRCDCNfcPassThroughReceive2Request
CCRCDCNfcPassThroughReceive2Response
CCRCDCNfcPassThroughReceive2ResponseData
CCRCDCNfcPassThroughReceiveReponse
CCRCDCNfcPassThroughReceiveRequest
CCRCDCNfcPassThroughSend2Request
CCRCDCNfcPassThroughSend2RequestData
CCRCDCNfcPassThroughSend2Response
CCRCDCNfcPassThroughSendExRequest
CCRCDCNfcPassThroughSendReponse
CCRCDCNfcPassThroughSendRequest
CCRCDCNfcReadRequest
CCRCDCNfcReadResponse
CCRCDCNfcReadStartRequest
CCRCDCNfcReadStartResponse
CCRCDCNfcReadT2TRange
CCRCDCNfcReadT2TRequest
CCRCDCNfcReadT2TResponse
CCRCDCNfcReadT2TStartRequest
CCRCDCNfcReadT2TStartResponse
CCRCDCNfcResultCheckRequest
CCRCDCNfcResultCheckResponse
CCRCDCNfcSetModeRequest
CCRCDCNfcSetModeResponse
CCRCDCNfcSetReadOnlyRequest
CCRCDCNfcSetReadOnlyResponse
CCRCDCNfcShutdownRequest
CCRCDCNfcShutdownResponse
CCRCDCNfcStartupExRequest
CCRCDCNfcStartupRequest
CCRCDCNfcStartupResponse
CCRCDCNfcWriteStartRequest
CCRCDCNfcWriteStartResponse
CCRCDCNfcWriteT2TRange
CCRCDCNfcWriteT2TRequest
CCRCDCNfcWriteT2TResponse
CCRCDCRegisterCallbackData
CCRCDCSoftwareVersion
CCRCDCSysInfo
CCRCDCSysMessage
CCRCDCUicConfig
CCRCDCWowlWakeDrcArg
CCRCDCWpsArgs
CCRHIDReport
CCRSysUpdateState
Comment (nn::fp)
CommonInfo (nn::nfp)
Condition (nn::sl)
ConditionInternal (nn::sl::details)
ConfigArg (nn::swkbd)
ConnectionStatus (nn::uds::Cafe)
ControllerInfo (nn::erreula)
ControllerInfo (nn::swkbd)
KernelInfo0::CoreinitInfo
CreateArg (nn::erreula)
CreateArg (nn::swkbd)
+
+
D
+
DataCreator (nn ::sl)
DataCreatorInternal (nn ::sl::details)
Date (nn::nfp)
DateTime (nn::fp)
DefaultTitleAccessorFromPtr (nn::sl::details)
DiscCachedTitleAccessor (nn::sl)
DiscCachedTitleAccessorFromPtr (nn::sl::details)
DrawStringInfo (nn::swkbd)
DRCImagePalette (nn::sl)
DRCImagePaletteColor (nn::sl)
DrcManager (nn::sl)
DrcManagerInternal (nn::sl::details)
+
+
E
+
ErrorArg (nn::erreula)
+
+
F
+
FFLCreateID
FFLiMiiDataCore
FFLiMiiDataOfficial
FFLStoreData
FileStream (nn::sl)
FileStreamInternal (nn::sl::details)
FriendData (nn::fp)
FriendPresence (nn::fp)
FriendRequest (nn::fp)
FSAAsyncResult
FSABlockInfo
FSAClientAttachAsyncData
FSADeviceInfo
FSAFileSystemInfo
FSAProcessInfo
FSARequest
FSARequest.__unnamed7__
FSARequestAppendFile
FSARequestChangeDir
FSARequestChangeMode
FSARequestChangeOwner
FSARequestCloseDir
FSARequestCloseFile
FSARequestFlushFile
FSARequestFlushQuota
FSARequestGetInfoByQuery
FSARequestGetPosFile
FSARequestIsEof
FSARequestMakeDir
FSARequestMakeQuota
FSARequestMount
FSARequestMountWithProcess
FSARequestOpenDir
FSARequestOpenFile
FSARequestRawClose
FSARequestRawOpen
FSARequestRawRead
FSARequestRawWrite
FSARequestReadDir
FSARequestReadFile
FSARequestRemove
FSARequestRename
FSARequestRewindDir
FSARequestSetPosFile
FSARequestStatFile
FSARequestTruncateFile
FSARequestUnmount
FSARequestUnmountWithProcess
FSARequestWriteFile
FSAResponse
FSAResponse.__unnamed11__
FSAResponseGetCwd
FSAResponseGetFileBlockAddress
FSAResponseGetInfoByQuery
FSAResponseGetInfoByQuery.__unnamed9__
FSAResponseGetPosFile
FSAResponseGetVolumeInfo
FSAResponseOpenDir
FSAResponseOpenFile
FSAResponseRawOpen
FSAResponseReadDir
FSAResponseStatFile
FSAShimBuffer
FSAsyncData
FSAsyncResult
FSClient
FSClientBody
FSClientBodyLink
FSCmdBlock
FSCmdBlockBody
FSCmdQueue
FSDirectoryEntry
FSFsm
FSMessage
FSMountSource
FSStat
FSStateChangeParams
FSVolumeInfo
+
+
G
+
GameKey (nn::fp)
GameMode (nn::fp)
GameModeDescription (nn::fp)
GX2AAMaskReg
GX2AlphaTestReg
GX2AlphaToMaskReg
GX2AttribStream
GX2AttribVar
GX2BlendConstantColorReg
GX2BlendControlReg
GX2ColorBuffer
GX2ColorControlReg
GX2ContextState
GX2DebugCaptureInterface
GX2DepthBuffer
GX2DepthStencilControlReg
GX2DisplayListOverrunData
GX2FetchShader
GX2FetchShader.regs
GX2GeometryShader
GX2GeometryShader.regs
GX2LineWidthReg
GX2LoopVar
GX2PixelShader
GX2PixelShader.regs
GX2Point
GX2PointLimitsReg
GX2PointSizeReg
GX2PolygonControlReg
GX2PolygonOffsetReg
GX2RBuffer
GX2Rect
GX2Sampler
GX2SamplerVar
GX2ScissorReg
GX2ShadowState
GX2StencilMaskReg
GX2Surface
GX2Surface.__unnamed21__
GX2TargetChannelMaskReg
GX2Texture
GX2UniformBlock
GX2UniformInitialValue
GX2UniformVar
GX2VertexShader
GX2VertexShader.regs
GX2ViewportReg
+
+
H
+
H264DecodedVuiParameters
H264DecodeOutput
H264DecodeResult
HIDClient
HIDDevice
HomeNixSignArg (nn::erreula)
hostent
HPADGGGGStatus
HPADStatus
+
+
I
+
IAccountInfoAccessor (nn::sl)
IAccountInfoAccessorBase (nn::sl::details)
IAccountInfoAccessorInternal (nn::sl::details)
IAccountInfoAccessorInternalVTable (nn::sl::details)
IBlackListAccessor (nn::sl)
IBlackListAccessorBase (nn::sl::details)
IBlackListAccessorInternal (nn::sl::details)
IBlackListAccessorInternalVTable (nn::sl::details)
IconInfo (nn::sl)
IconInfoAccessorFromPtr (nn::sl::details)
IDefaultTitleAccessor (nn::sl)
IDefaultTitleAccessorBase (nn::sl::details)
IDefaultTitleAccessorInternal (nn::sl::details)
IDefaultTitleAccessorInternalVTable (nn::sl::details)
IDiscCachedTitleAccessorBase (nn::sl::details)
IDiscCachedTitleAccessorInternal (nn::sl::details)
IDiscCachedTitleAccessorInternalVTable (nn::sl::details)
IIconInfoAccessor (nn::sl)
IIconInfoAccessorBase (nn::sl::details)
IIconInfoAccessorInternal (nn::sl::details)
IIconInfoAccessorInternalVTable (nn::sl::details)
IInstalledTitleListAccessor (nn::sl)
IInstalledTitleListAccessorBase (nn::sl::details)
IInstalledTitleListAccessorInternal (nn::sl::details)
IInstalledTitleListAccessorInternalVTable (nn::sl::details)
IKillerNotificationAccessor (nn::sl)
IKillerNotificationAccessorBase (nn::sl::details)
IKillerNotificationAccessorInternal (nn::sl::details)
IKillerNotificationAccessorInternalVTable (nn::sl::details)
IKillerNotificationTransferRecordManager (nn::sl)
IKillerNotificationTransferRecordManagerBase (nn::sl::details)
IKillerNotificationTransferRecordManagerInternal (nn::sl::details)
IKillerNotificationTransferRecordManagerInternalVTable (nn::sl::details)
ILaunchedTitleListAccessor (nn::sl)
ILaunchedTitleListAccessorBase (nn::sl::details)
ILaunchedTitleListAccessorInternal (nn::sl::details)
ILaunchedTitleListAccessorInternalVTable (nn::sl::details)
IMDeviceStateEx
IMetaInfoAccessorBase (nn::sl::details)
IMetaInfoAccessorInternal (nn::sl::details)
IMetaInfoAccessorInternalVTable (nn::sl::details)
IMHomeButtonParams
IMParameters
IMRequest
in_addr
InputFormArg (nn::swkbd)
InstalledTitleListAccessorFromPtr (nn::sl::details)
IOSVec
ip_mreq
IPCBufPool
IPCBufPoolAttributes
IPCBufPoolFIFO
IPreferentialTitleAccessor (nn::sl)
IPreferentialTitleAccessorBase (nn::sl::details)
IPreferentialTitleAccessorInternal (nn::sl::details)
IPreferentialTitleAccessorInternalVTable (nn::sl::details)
ISerializer (nn::sl)
ISerializerBase (nn::sl::details)
ISerializerBase (nn::sl)
ISerializerInternal (nn::sl::details)
ISerializerInternalVTable (nn::sl::details)
ISettingAccessor (nn::sl)
ISettingAccessorBase (nn::sl::details)
ISettingAccessorInternal (nn::sl::details)
ISettingAccessorInternalVTable (nn::sl::details)
IStream (nn::sl)
IStreamBase (nn::sl::details)
IStreamInternal (nn::sl::details)
IStreamInternalVTable (nn::sl::details)
ITimeAccessor (nn::sl)
ITimeAccessorBase (nn::sl::details)
ITimeAccessorInternal (nn::sl::details)
ITimeAccessorInternalVTable (nn::sl::details)
ITitleIconCache (nn::sl)
ITitleIconCacheBase (nn::sl::details)
ITitleIconCacheInternal (nn::sl::details)
ITitleIconCacheInternalVTable (nn::sl::details)
ITitleListAccessor (nn::sl)
ITitleListAccessorBase (nn::sl::details)
ITitleListAccessorInternal (nn::sl::details)
ITitleListAccessorInternalVTable (nn::sl::details)
ITitleListCacheBase (nn::sl::details)
ITitleListCacheInternal (nn::sl::details)
ITransferrer (nn::sl)
ITransferrerBase (nn::sl::details)
ITransferrerInternal (nn::sl::details)
ITransferrerInternalVTable (nn::sl::details)
IUpdatePackageAccessor (nn::sl)
IUpdatePackageAccessorBase (nn::sl::details)
IUpdatePackageAccessorInternal (nn::sl::details)
IUpdatePackageAccessorInternalVTable (nn::sl::details)
IWhiteListAccessor (nn::sl)
IWhiteListAccessorBase (nn::sl::details)
IWhiteListAccessorInternal (nn::sl::details)
IWhiteListAccessorInternalVTable (nn::sl::details)
+
+
K
+
KBDAttachEvent
KBDKeyEvent
KernelInfo0
KernelInfo6
KeyboardArg (nn::swkbd)
KeyboardCondition (nn::swkbd)
KillerNotification (nn::sl)
KillerNotification.displayCondition (nn::sl)
KillerNotification.displayCondition.__unnamed32__ (nn::sl)
KillerNotification.displayCondition.__unnamed34__ (nn::sl)
KillerNotification.displayCondition.account (nn::sl)
KillerNotification.displayCondition.account.age (nn::sl)
KillerNotification.displayCondition.ageRestriction (nn::sl)
KillerNotification.displayCondition.duration (nn::sl)
KillerNotification.displayCondition.titleFilter (nn::sl)
KillerNotification.images (nn::sl)
KillerNotification.images.button (nn::sl)
KillerNotification.images.main (nn::sl)
KillerNotification.launchApplication (nn::sl)
KillerNotificationAccessorFromPtr (nn::sl::details)
KillerNotificationInstalledTitleFilter (nn::sl)
KillerNotificationPlayedTitleFilter (nn::sl)
KillerNotificationSelector (nn::sl)
KillerNotificationSelectorInternal (nn::sl::details)
KillerNotificationTitleFilter (nn::sl)
KillerNotificationTransferRecord (nn::sl)
KillerNotificationTransferRecordManager (nn::sl)
KillerNotificationTransferRecordManagerFromPtr (nn::sl::details)
KillerNotificationTransferRecordManagerInternal (nn::sl)
KillerNotificationTransferRecordManagerInternalInternal (nn::sl::details)
KillerNotificationTransferRecordStream (nn::sl)
KillerNotificationTransferRecordStreamInternal (nn::sl::details)
KPADStatus
KPADStatus.__unnamed46__
KPADStatus.__unnamed46__.balance
KPADStatus.__unnamed46__.classic
KPADStatus.__unnamed46__.nunchuk
KPADStatus.__unnamed46__.pro
KPADStatus.mplus
KPADUnifiedWpadStatus
KPADUnifiedWpadStatus.__unnamed53__
KPADVec2D
KPADVec3D
+
+
L
+
LaunchedTitleListAccessorFromPtr (nn::sl::details)
LaunchInfo (nn::sl)
LaunchInfoDatabase (nn::sl)
LaunchInfoDatabaseEntry (nn::sl)
LaunchInfoDatabaseHeader (nn::sl)
LaunchInfoDatabaseInternal (nn::sl::details)
linger
+
+
M
+
MCPDevice
MCPInstallInfo
MCPInstallProgress
MCPInstallTitleInfo
MCPSysProdSettings
MCPSystemVersion
MCPTitleListType
MEMAllocator
MEMAllocatorFunctions
MEMBlockHeap
MEMBlockHeapBlock
MEMBlockHeapTracking
MEMExpHeap
MEMExpHeapBlock
MEMExpHeapBlockList
MEMFrmHeap
MEMFrmHeapState
MEMHeapHeader
MEMMemoryLink
MEMMemoryList
MEMUnitHeap
MEMUnitHeapFreeBlock
MetaInfoAccessor (nn::sl)
MetaInfoAccessorFromPtr (nn::sl::details)
MICStatus
MICWorkMemory
MPTask
MPTaskInfo
MPTaskQueue
MPTaskQueueInfo
MyPresence (nn::fp)
+
+
N
+
NetConfAllProfileState
NetConfAOSSConfig
NetConfCfg
NetConfEthCfg
NetConfIfState
NetConfInterface
NetConfIPv4Info
NetConfMACAddr
NetConfOpt
NetConfProxyConfig
NetConfValidFlags
NetConfWifiConfig
NetConfWifiConfigData
NetConfWifiConfigDataPrivacy
NFCNTAGVersion
NFCReadT2TResult
NFCTagInfo
NFCUid
NNResult
NodeInformation (nn::uds::Cafe)
nsysnet_fd_set
nsysnet_timeval
NTAGApplicationDataT2T
NTAGAreaHeader
NTAGAreaInfo
NTAGData
NTAGDataT2T
NTAGFormatSettings
NTAGInfoHeader
NTAGInfoT2T
NTAGNoftHeader
NTAGRawDataContainerT2T
NTAGRawDataT2T
NTAGRawDataT2T.section0
NTAGRawDataT2T.section1
NTAGRawDataT2T.section2
+
+
O
+
OSAlarm
OSAlarmLink
OSAlarmQueue
OSCalendarTime
OSCondition
OSContext
OSCoroutine
OSDynLoad_InternalData
OSDynLoad_LoaderHeapStatistics
OSDynLoad_LoaderSectionInfo
OSDynLoad_LoaderSectionInfo.__unnamed5__
OSDynLoad_LoaderUserFileInfo
OSDynLoad_NotifyData
OSEvent
OSExceptionChainInfo
OSFastCondition
OSFastMutex
OSFastMutexLink
OSFastMutexQueue
OSFatalError
OSMessage
OSMessageQueue
OSMutex
OSMutexLink
OSMutexQueue
OSRendezvous
OSSemaphore
OSSpinLock
OSStopwatch
OSStopWatchAtomic
OSSystemInfo
OSThread
OSThreadGHSExceptionHandling
OSThreadLink
OSThreadQueue
OSThreadSimpleQueue
OSTLSSection
+
+
P
+
PlayDiary (nn::pdm)
PlayEvent (nn::pdm)
PlayLog (nn::pdm)
PlayStats (nn::pdm)
pollfd
Preference (nn::fp)
PreferentialTitleAccessorFromPtr (nn::sl::details)
Presence (nn::fp)
Profile (nn::fp)
+
+
Q
+
QuickStartApplicationSelector (nn::sl)
QuickStartApplicationSelectorInternal (nn::sl::details)
+
+
R
+
ReadOnlyInfo (nn::nfp)
ReceiverArg (nn::swkbd)
RecentPlayRecord (nn::fp)
RecentPlayRecordEx (nn::fp)
RegisterInfo (nn::nfp)
RegisterInfoSet (nn::nfp)
Result (nn)
+
+
S
+
ScrambledLocalFriendCode (nn::uds::Cafe)
SerializerFromPtr (nn::sl::details)
servent
Server (nn::dlp::Cafe)
ServerPrivate (nn::dlp::Cafe)
Setting (nn::sl)
Setting.caffeine (nn::sl)
SettingAccessorFromPtr (nn::sl::details)
SmdCtrlTable
SmdElement
SmdElement.__unnamed13__
SmdInterface
SmdPpc
SmdPpcCtrlTableVectors
SmdReceiveData
SmdReceiveData.__unnamed15__
SmdSimpleBufPool
SmdVector
SmdVectorSpec
sockaddr
sockaddr_in
sockaddr_storage
StorageInfo (nn::spm)
StorageListItem (nn::spm)
SysAppBrowserArgs
SysAppBrowserArgsWithCallback
SysAppEManualArgs
SysAppEShopArgs
SysAppMiiMakerArgs
SysAppNotificationArgs
SysAppParentalArgs
SysAppSettingsArgs
SYSArgDataBlock
SYSArgDataBlock.__unnamed61__
SYSArgDataBlock.__unnamed61__.data
SYSArgDataBlock.__unnamed61__.string
SYSCallerInfo
SYSDeserializeArg
SYSStandardArgs
SYSStandardArgsIn
SYSStandardArgsOut
+
+
T
+
TagId (nn::nfp)
TagInfo (nn::nfp)
TimeAccessorFromPtr (nn::sl::details)
TitleIconCache (nn::sl)
TitleIconCacheFromPtr (nn::sl::details)
TitleIconCacheInternal (nn::sl::details)
TitleInfo (nn::sl)
TitleListAccessorFromPtr (nn::sl::details)
TitleListCache (nn::sl)
TitleListCacheFromPtr (nn::sl)
TitleMetaInfo (nn::sl)
TransferableInfo (nn::sl)
TransferableInfo.accountSceneImage (nn::sl)
TransferableInfo.killerNotificationButton (nn::sl)
TransferableInfo.killerNotificationMain (nn::sl)
TransferableInfo.quickStartScene1 (nn::sl)
TransferableInfo.quickStartScene2 (nn::sl)
TransferrerFromPtr (nn::sl::details)
+
+
U
+
UCAsyncParams
UCSysConfig
UhsConfig
UhsConfigDescriptor
UhsDeviceDescriptor
UhsEndpointDescriptor
UhsHandle
UhsInterfaceDescriptor
UhsInterfaceFilter
UhsInterfaceProfile
UhsSetupPacket
UpdatePackageAccessorFromPtr (nn::sl::details)
UserName (nn::cfg::CTR)
+
+
V
+
VolumeId (nn::spm)
VPADAccStatus
VPADDirection
VPADStatus
VPADTouchCalibrationParam
VPADTouchData
VPADVec2D
VPADVec3D
+
+
W
+
WENCParams
WhiteList (nn::sl)
WhiteListAccessorFromPtr (nn::sl::details)
WPADAddress
WPADInfo
WPADiQueue
WPADiQueueElement
WPADIRDot
WPADIRDotEx
WPADStatus
WPADStatusBalanceBoard
WPADStatusClassic
WPADStatusEx
WPADStatusMotionPlus
WPADStatusMotionPlus.__unnamed56__
WPADStatusMotionPlus.__unnamed56__.classic
WPADStatusMotionPlus.__unnamed56__.nunchuk
WPADStatusMotionPlus.__unnamed56__.nunchuk.stick
WPADStatusNunchuk
WPADStatusNunchuk.stick
WPADStatusProController
WPADStatusTrain
WPADVec2D
WPADVec3D
+
+
_
+
_SysAppMiiMakerArgs
+
+
+ + + + diff --git a/classnn_01_1_1sl_1_1DataCreator.html b/classnn_01_1_1sl_1_1DataCreator.html new file mode 100644 index 00000000..fc58a172 --- /dev/null +++ b/classnn_01_1_1sl_1_1DataCreator.html @@ -0,0 +1,390 @@ + + + + + + + +wut: DataCreator Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DataCreator Class Reference
+
+
+ +

#include <DataCreator.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DataCreator ()
 
details::IIconInfoAccessorBase & getIconInfoAccessor ()
 
details::IAccountInfoAccessorBase & getAccountInfoAccessor ()
 
details::ISettingAccessorBase & getSettingAccessor ()
 
details::ITitleIconCacheBase & getTitleIconCache ()
 
nn::Result Create (TransferableInfo *outTransferableInfo, const TitleInfo *quickstartTitleInfos, int numQuickstartTitleInfos, const KillerNotification &killerNotification, const TitleInfo &killerNotificationTitleInfo, LaunchInfoDatabase &launchInfoDatabase)
 
void Initialize (details::IIconInfoAccessorBase &iconInfoAccessor, details::IAccountInfoAccessorBase &accountInfoAccessor, details::ISettingAccessorBase &settingAccessor, details::ITitleIconCacheBase &titleIconCache)
 
 ~DataCreator ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file DataCreator.h.

+

Constructor & Destructor Documentation

+ +

◆ DataCreator()

+ +
+
+ + + + + +
+ + + + + + + +
DataCreator ()
+
+inline
+
+ +

Definition at line 58 of file DataCreator.h.

+ +
+
+ +

◆ ~DataCreator()

+ +
+
+ + + + + +
+ + + + + + + +
~DataCreator ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ getIconInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IIconInfoAccessorBase & getIconInfoAccessor ()
+
+inline
+
+ +

Definition at line 73 of file DataCreator.h.

+ +
+
+ +

◆ getAccountInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IAccountInfoAccessorBase & getAccountInfoAccessor ()
+
+inline
+
+ +

Definition at line 79 of file DataCreator.h.

+ +
+
+ +

◆ getSettingAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISettingAccessorBase & getSettingAccessor ()
+
+inline
+
+ +

Definition at line 85 of file DataCreator.h.

+ +
+
+ +

◆ getTitleIconCache()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITitleIconCacheBase & getTitleIconCache ()
+
+inline
+
+ +

Definition at line 91 of file DataCreator.h.

+ +
+
+ +

◆ Create()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Create (TransferableInfo * outTransferableInfo,
const TitleInfo * quickstartTitleInfos,
int numQuickstartTitleInfos,
const KillerNotification & killerNotification,
const TitleInfo & killerNotificationTitleInfo,
LaunchInfoDatabase & launchInfoDatabase 
)
+
+inline
+
+ +

Definition at line 97 of file DataCreator.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (details::IIconInfoAccessorBase & iconInfoAccessor,
details::IAccountInfoAccessorBase & accountInfoAccessor,
details::ISettingAccessorBase & settingAccessor,
details::ITitleIconCacheBase & titleIconCache 
)
+
+inline
+
+ +

Definition at line 109 of file DataCreator.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1Result.html b/classnn_1_1Result.html new file mode 100644 index 00000000..983de309 --- /dev/null +++ b/classnn_1_1Result.html @@ -0,0 +1,1085 @@ + + + + + + + +wut: Result Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
Result Class Reference
+
+
+ +

Result value type used by nn libraries. + More...

+ +

#include <result.h>

+ + + + + + + + + + + + + + +

+Public Types

enum  Level {
+  LEVEL_SUCCESS = 0 +,
+  LEVEL_FATAL = -1 +,
+  LEVEL_USAGE = -2 +,
+  LEVEL_STATUS = -3 +,
+  LEVEL_END = -7 +
+ }
 
enum  LegacyLevel {
+  LEVEL_INFO = 1 +,
+  LEVEL_RESET = -4 +,
+  LEVEL_REINIT = -5 +,
+  LEVEL_PERMANENT = -6 +,
+  LEVEL_TEMPORARY = -7 +
+ }
 
enum  Module {
+  RESULT_MODULE_COMMON = 0 +,
+  RESULT_MODULE_NN_IPC = 1 +,
+  RESULT_MODULE_NN_BOSS = 2 +,
+  RESULT_MODULE_NN_ACP = 3 +,
+  RESULT_MODULE_NN_IOS = 4 +,
+  RESULT_MODULE_NN_NIM = 5 +,
+  RESULT_MODULE_NN_PDM = 6 +,
+  RESULT_MODULE_NN_ACT = 7 +,
+  RESULT_MODULE_NN_NGC = 8 +,
+  RESULT_MODULE_NN_ECA = 9 +,
+  RESULT_MODULE_NN_NUP = 10 +,
+  RESULT_MODULE_NN_NDM = 11 +,
+  RESULT_MODULE_NN_FP = 12 +,
+  RESULT_MODULE_NN_AC = 13 +,
+  RESULT_MODULE_NN_CONNTEST = 14 +,
+  RESULT_MODULE_NN_DRMAPP = 15 +,
+  RESULT_MODULE_NN_TELNET = 16 +,
+  RESULT_MODULE_NN_OLV = 17 +,
+  RESULT_MODULE_NN_VCTL = 18 +,
+  RESULT_MODULE_NN_NEIA = 19 +,
+  RESULT_MODULE_NN_SPM = 20 +,
+  RESULT_MODULE_NN_EMD = 21 +,
+  RESULT_MODULE_NN_EC = 22 +,
+  RESULT_MODULE_NN_CIA = 23 +,
+  RESULT_MODULE_NN_SL = 24 +,
+  RESULT_MODULE_NN_ECO = 25 +,
+  RESULT_MODULE_NN_TRIAL = 26 +,
+  RESULT_MODULE_NN_NFP = 27 +,
+  RESULT_MODULE_NN_TEST = 125 +
+ }
 
enum  LegacyModule {
+  MODULE_COMMON = 0 +,
+  MODULE_NN_KERNEL = 1 +,
+  MODULE_NN_UTIL = 2 +,
+  MODULE_NN_FILE_SERVER = 3 +,
+  MODULE_NN_LOADER_SERVER = 4 +,
+  MODULE_NN_TCB = 5 +,
+  MODULE_NN_OS = 6 +,
+  MODULE_NN_DBG = 7 +,
+  MODULE_NN_DMNT = 8 +,
+  MODULE_NN_PDN = 9 +,
+  MODULE_NN_GX = 0xA +,
+  MODULE_NN_I2C = 0xB +,
+  MODULE_NN_GPIO = 0xC +,
+  MODULE_NN_DD = 0xD +,
+  MODULE_NN_CODEC = 0xE +,
+  MODULE_NN_SPI = 0xF +,
+  MODULE_NN_PXI = 0x10 +,
+  MODULE_NN_FS = 0x11 +,
+  MODULE_NN_DI = 0x12 +,
+  MODULE_NN_HID = 0x13 +,
+  MODULE_NN_CAMERA = 0x14 +,
+  MODULE_NN_PI = 0x15 +,
+  MODULE_NN_PM = 0x16 +,
+  MODULE_NN_PMLOW = 0x17 +,
+  MODULE_NN_FSI = 0x18 +,
+  MODULE_NN_SRV = 0x19 +,
+  MODULE_NN_NDM = 0x1A +,
+  MODULE_NN_NWM = 0x1B +,
+  MODULE_NN_SOCKET = 0x1C +,
+  MODULE_NN_LDR = 0x1D +,
+  MODULE_NN_ACC = 0x1E +,
+  MODULE_NN_ROMFS = 0x1F +,
+  MODULE_NN_AM = 0x20 +,
+  MODULE_NN_HIO = 0x21 +,
+  MODULE_NN_UPDATER = 0x22 +,
+  MODULE_NN_MIC = 0x23 +,
+  MODULE_NN_FND = 0x24 +,
+  MODULE_NN_MP = 0x25 +,
+  MODULE_NN_MPWL = 0x26 +,
+  MODULE_NN_AC = 0x27 +,
+  MODULE_NN_HTTP = 0x28 +,
+  MODULE_NN_DSP = 0x29 +,
+  MODULE_NN_SND = 0x2A +,
+  MODULE_NN_DLP = 0x2B +,
+  MODULE_NN_HIOLOW = 0x2C +,
+  MODULE_NN_CSND = 0x2D +,
+  MODULE_NN_SSL = 0x2E +,
+  MODULE_NN_AMLOW = 0x2F +,
+  MODULE_NN_NEX = 0x30 +,
+  MODULE_NN_FRIENDS = 0x31 +,
+  MODULE_NN_RDT = 0x32 +,
+  MODULE_NN_APPLET = 0x33 +,
+  MODULE_NN_NIM = 0x34 +,
+  MODULE_NN_PTM = 0x35 +,
+  MODULE_NN_MIDI = 0x36 +,
+  MODULE_NN_MC = 0x37 +,
+  MODULE_NN_SWC = 0x38 +,
+  MODULE_NN_FATFS = 0x39 +,
+  MODULE_NN_NGC = 0x3A +,
+  MODULE_NN_CARD = 0x3B +,
+  MODULE_NN_CARDNOR = 0x3C +,
+  MODULE_NN_SDMC = 0x3D +,
+  MODULE_NN_BOSS = 0x3E +,
+  MODULE_NN_DBM = 0x3F +,
+  MODULE_NN_CFG = 0x40 +,
+  MODULE_NN_PS = 0x41 +,
+  MODULE_NN_CEC = 0x42 +,
+  MODULE_NN_IR = 0x43 +,
+  MODULE_NN_UDS = 0x44 +,
+  MODULE_NN_PL = 0x45 +,
+  MODULE_NN_CUP = 0x46 +,
+  MODULE_NN_GYROSCOPE = 0x47 +,
+  MODULE_NN_MCU = 0x48 +,
+  MODULE_NN_NS = 0x49 +,
+  MODULE_NN_NEWS = 0x4A +,
+  MODULE_NN_RO = 0x4B +,
+  MODULE_NN_GD = 0x4C +,
+  MODULE_NN_CARDSPI = 0x4D +,
+  MODULE_NN_EC = 0x4E +,
+  MODULE_NN_WEBBRS = 0x4F +,
+  MODULE_NN_TEST = 0x50 +,
+  MODULE_NN_ENC = 0x51 +,
+  MODULE_NN_PIA = 0x52 +,
+  MODULE_APPLICATION = 0x1FE +
+ }
 
enum  LegacySummary {
+  SUMMARY_SUCCESS = 0 +,
+  SUMMARY_NOTHING_HAPPENED = 1 +,
+  SUMMARY_WOULD_BLOCK = 2 +,
+  SUMMARY_OUT_OF_RESOURCE = 3 +,
+  SUMMARY_NOT_FOUND = 4 +,
+  SUMMARY_INVALID_STATE = 5 +,
+  SUMMARY_NOT_SUPPORTED = 6 +,
+  SUMMARY_INVALID_ARGUMENT = 7 +,
+  SUMMARY_WRONG_ARGUMENT = 8 +,
+  SUMMARY_CANCELLED = 9 +,
+  SUMMARY_STATUS_CHANGED = 10 +,
+  SUMMARY_INTERNAL = 11 +
+ }
 
enum  LegacySignature { SIGNATURE_IS_LEGACY = 3 + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Result ()
 
 Result (Level level, Module module, unsigned description)
 
 Result (const NNResult &result)
 
bool IsFailure () const
 Determine if the Result instance represents a failure.
 
bool IsSuccess () const
 Determine if the Result instance represents a successful state.
 
bool IsLegacy () const
 
unsigned GetDescription () const
 
int GetLevel () const
 
unsigned GetModule () const
 
unsigned GetSummary () const
 
 operator bool () const
 
 operator NNResult () const
 
bool operator== (const Result &other) const
 
bool operator!= (const Result &other) const
 
+

Detailed Description

+

Result value type used by nn libraries.

+ +

Definition at line 69 of file result.h.

+

Member Enumeration Documentation

+ +

◆ Level

+ +
+
+ + + + +
enum Level
+
+ + + + + + +
Enumerator
LEVEL_SUCCESS 
LEVEL_FATAL 
LEVEL_USAGE 
LEVEL_STATUS 
LEVEL_END 
+ +

Definition at line 72 of file result.h.

+ +
+
+ +

◆ LegacyLevel

+ +
+
+ + + + +
enum LegacyLevel
+
+ + + + + + +
Enumerator
LEVEL_INFO 
LEVEL_RESET 
LEVEL_REINIT 
LEVEL_PERMANENT 
LEVEL_TEMPORARY 
+ +

Definition at line 81 of file result.h.

+ +
+
+ +

◆ Module

+ +
+
+ + + + +
enum Module
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
RESULT_MODULE_COMMON 
RESULT_MODULE_NN_IPC 
RESULT_MODULE_NN_BOSS 
RESULT_MODULE_NN_ACP 
RESULT_MODULE_NN_IOS 
RESULT_MODULE_NN_NIM 
RESULT_MODULE_NN_PDM 
RESULT_MODULE_NN_ACT 
RESULT_MODULE_NN_NGC 
RESULT_MODULE_NN_ECA 
RESULT_MODULE_NN_NUP 
RESULT_MODULE_NN_NDM 
RESULT_MODULE_NN_FP 
RESULT_MODULE_NN_AC 
RESULT_MODULE_NN_CONNTEST 
RESULT_MODULE_NN_DRMAPP 
RESULT_MODULE_NN_TELNET 
RESULT_MODULE_NN_OLV 
RESULT_MODULE_NN_VCTL 
RESULT_MODULE_NN_NEIA 
RESULT_MODULE_NN_SPM 
RESULT_MODULE_NN_EMD 
RESULT_MODULE_NN_EC 
RESULT_MODULE_NN_CIA 
RESULT_MODULE_NN_SL 
RESULT_MODULE_NN_ECO 
RESULT_MODULE_NN_TRIAL 
RESULT_MODULE_NN_NFP 
RESULT_MODULE_NN_TEST 
+ +

Definition at line 90 of file result.h.

+ +
+
+ +

◆ LegacyModule

+ +
+
+ + + + +
enum LegacyModule
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
MODULE_COMMON 
MODULE_NN_KERNEL 
MODULE_NN_UTIL 
MODULE_NN_FILE_SERVER 
MODULE_NN_LOADER_SERVER 
MODULE_NN_TCB 
MODULE_NN_OS 
MODULE_NN_DBG 
MODULE_NN_DMNT 
MODULE_NN_PDN 
MODULE_NN_GX 
MODULE_NN_I2C 
MODULE_NN_GPIO 
MODULE_NN_DD 
MODULE_NN_CODEC 
MODULE_NN_SPI 
MODULE_NN_PXI 
MODULE_NN_FS 
MODULE_NN_DI 
MODULE_NN_HID 
MODULE_NN_CAMERA 
MODULE_NN_PI 
MODULE_NN_PM 
MODULE_NN_PMLOW 
MODULE_NN_FSI 
MODULE_NN_SRV 
MODULE_NN_NDM 
MODULE_NN_NWM 
MODULE_NN_SOCKET 
MODULE_NN_LDR 
MODULE_NN_ACC 
MODULE_NN_ROMFS 
MODULE_NN_AM 
MODULE_NN_HIO 
MODULE_NN_UPDATER 
MODULE_NN_MIC 
MODULE_NN_FND 
MODULE_NN_MP 
MODULE_NN_MPWL 
MODULE_NN_AC 
MODULE_NN_HTTP 
MODULE_NN_DSP 
MODULE_NN_SND 
MODULE_NN_DLP 
MODULE_NN_HIOLOW 
MODULE_NN_CSND 
MODULE_NN_SSL 
MODULE_NN_AMLOW 
MODULE_NN_NEX 
MODULE_NN_FRIENDS 
MODULE_NN_RDT 
MODULE_NN_APPLET 
MODULE_NN_NIM 
MODULE_NN_PTM 
MODULE_NN_MIDI 
MODULE_NN_MC 
MODULE_NN_SWC 
MODULE_NN_FATFS 
MODULE_NN_NGC 
MODULE_NN_CARD 
MODULE_NN_CARDNOR 
MODULE_NN_SDMC 
MODULE_NN_BOSS 
MODULE_NN_DBM 
MODULE_NN_CFG 
MODULE_NN_PS 
MODULE_NN_CEC 
MODULE_NN_IR 
MODULE_NN_UDS 
MODULE_NN_PL 
MODULE_NN_CUP 
MODULE_NN_GYROSCOPE 
MODULE_NN_MCU 
MODULE_NN_NS 
MODULE_NN_NEWS 
MODULE_NN_RO 
MODULE_NN_GD 
MODULE_NN_CARDSPI 
MODULE_NN_EC 
MODULE_NN_WEBBRS 
MODULE_NN_TEST 
MODULE_NN_ENC 
MODULE_NN_PIA 
MODULE_APPLICATION 
+ +

Definition at line 123 of file result.h.

+ +
+
+ +

◆ LegacySummary

+ +
+
+ + + + +
enum LegacySummary
+
+ + + + + + + + + + + + + +
Enumerator
SUMMARY_SUCCESS 
SUMMARY_NOTHING_HAPPENED 
SUMMARY_WOULD_BLOCK 
SUMMARY_OUT_OF_RESOURCE 
SUMMARY_NOT_FOUND 
SUMMARY_INVALID_STATE 
SUMMARY_NOT_SUPPORTED 
SUMMARY_INVALID_ARGUMENT 
SUMMARY_WRONG_ARGUMENT 
SUMMARY_CANCELLED 
SUMMARY_STATUS_CHANGED 
SUMMARY_INTERNAL 
+ +

Definition at line 211 of file result.h.

+ +
+
+ +

◆ LegacySignature

+ +
+
+ + + + +
enum LegacySignature
+
+ + +
Enumerator
SIGNATURE_IS_LEGACY 
+ +

Definition at line 227 of file result.h.

+ +
+
+

Constructor & Destructor Documentation

+ +

◆ Result() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Result ()
+
+inline
+
+ +

Definition at line 233 of file result.h.

+ +
+
+ +

◆ Result() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Result (Level level,
Module module,
unsigned description 
)
+
+inline
+
+ +

Definition at line 238 of file result.h.

+ +
+
+ +

◆ Result() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Result (const NNResultresult)
+
+inline
+
+ +

Definition at line 243 of file result.h.

+ +
+
+

Member Function Documentation

+ +

◆ IsFailure()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsFailure () const
+
+inline
+
+ +

Determine if the Result instance represents a failure.

+
Returns
trie if the Result represents a failure, or false otherwise.
+
See also
+
+ +

Definition at line 258 of file result.h.

+ +
+
+ +

◆ IsSuccess()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsSuccess () const
+
+inline
+
+ +

Determine if the Result instance represents a successful state.

+
Returns
true if the Result represents a success, or false otherwise.
+
See also
+
+ +

Definition at line 273 of file result.h.

+ +
+
+ +

◆ IsLegacy()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsLegacy () const
+
+inline
+
+ +

Definition at line 279 of file result.h.

+ +
+
+ +

◆ GetDescription()

+ +
+
+ + + + + +
+ + + + + + + +
unsigned GetDescription () const
+
+inline
+
+ +

Definition at line 285 of file result.h.

+ +
+
+ +

◆ GetLevel()

+ +
+
+ + + + + +
+ + + + + + + +
int GetLevel () const
+
+inline
+
+ +

Definition at line 291 of file result.h.

+ +
+
+ +

◆ GetModule()

+ +
+
+ + + + + +
+ + + + + + + +
unsigned GetModule () const
+
+inline
+
+ +

Definition at line 301 of file result.h.

+ +
+
+ +

◆ GetSummary()

+ +
+
+ + + + + +
+ + + + + + + +
unsigned GetSummary () const
+
+inline
+
+ +

Definition at line 307 of file result.h.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
operator bool () const
+
+inline
+
+ +

Definition at line 316 of file result.h.

+ +
+
+ +

◆ operator NNResult()

+ +
+
+ + + + + +
+ + + + + + + +
operator NNResult () const
+
+inline
+
+ +

Definition at line 321 of file result.h.

+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + +
+ + + + + + + + +
bool operator== (const Resultother) const
+
+inline
+
+ +

Definition at line 329 of file result.h.

+ +
+
+ +

◆ operator!=()

+ +
+
+ + + + + +
+ + + + + + + + +
bool operator!= (const Resultother) const
+
+inline
+
+ +

Definition at line 335 of file result.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1dlp_1_1Cafe_1_1Server.html b/classnn_1_1dlp_1_1Cafe_1_1Server.html new file mode 100644 index 00000000..3eaa423c --- /dev/null +++ b/classnn_1_1dlp_1_1Cafe_1_1Server.html @@ -0,0 +1,770 @@ + + + + + + + +wut: Server Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
Server Class Reference
+
+
+ +

#include <Cafe.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static nn::Result AcceptClient (uint16_t nodeId) asm("AcceptClient__Q4_2nn3dlp4Cafe6ServerSFUs")
 Accepts a client into the DLP child distribution.
 
static nn::Result CloseSessions () asm("CloseSessions__Q4_2nn3dlp4Cafe6ServerSFv")
 Closes the DLP session.
 
static nn::Result DisconnectClient (uint16_t nodeId) asm("DisconnectClient__Q4_2nn3dlp4Cafe6ServerSFUs")
 Disconnects a client from the DLP session.
 
static nn::Result Finalize () asm("Finalize__Q4_2nn3dlp4Cafe6ServerSFv")
 Finalizes DLP.
 
static nn::Result GetClientInfo (nn::uds::Cafe::NodeInformation *clientInfo, uint16_t nodeId) asm("GetClientInfo__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3uds4Cafe15NodeInformationUs")
 Gets information about a client.
 
static nn::Result GetClientState (ClientState *state, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStateUs")
 Gets a client state.
 
static nn::Result GetClientState (ClientState *state, uint32_t *unitsTotal, uint32_t *unitsReceived, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStatePUiT2Us")
 Gets a client state.
 
static nn::Result GetConnectingClients (uint16_t *receivedLength, uint16_t *connectingClients, uint16_t length) asm("GetConnectingClients__Q4_2nn3dlp4Cafe6ServerSFPUsT1Us")
 Gets the clients that are connected to the DLP session.
 
static nn::Result GetState (ServerState *state) asm("GetState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ServerState")
 Gets the server state.
 
static nn::Result Initialize (uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe6ServerSFUcUiT1PQ4_2nn3cfg3CTR8UserName")
 Initializes DLP.
 
static nn::Result Initialize (bool *dupNoticeNeed, uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe6ServerSFPbUcUiT2PQ4_2nn3cfg3CTR8UserName")
 Initializes DLP.
 
static nn::Result OpenSessions (bool isManualAccept, uint8_t channel) asm("OpenSessions__Q4_2nn3dlp4Cafe6ServerSFbUc")
 Opens the DLP session.
 
static nn::Result PollStateChange (uint8_t flags) asm("PollStateChange__Q4_2nn3dlp4Cafe6ServerSFUc")
 Checks if the server state chas changed, and waits until it changes if specified.
 
static nn::Result RebootAllClients (const char *passPhrase) asm("RebootAllClients__Q4_2nn3dlp4Cafe6ServerSFPCc")
 Reboots all clients into the Download Play child.
 
static nn::Result StartDistribution () asm("StartDistribute__Q4_2nn3dlp4Cafe6ServerSFv")
 Starts distribution of the Download Play child.
 
+

Detailed Description

+
+

Definition at line 68 of file Cafe.h.

+

Member Function Documentation

+ +

◆ AcceptClient()

+ +
+
+ + + + + +
+ + + + + + + + +
static nn::Result AcceptClient (uint16_t nodeId)
+
+static
+
+ +

Accepts a client into the DLP child distribution.

+
Parameters
+ + +
nodeIdThe node ID of the client.
+
+
+ +
+
+ +

◆ CloseSessions()

+ +
+
+ + + + + +
+ + + + + + + +
static nn::Result CloseSessions ()
+
+static
+
+ +

Closes the DLP session.

+ +
+
+ +

◆ DisconnectClient()

+ +
+
+ + + + + +
+ + + + + + + + +
static nn::Result DisconnectClient (uint16_t nodeId)
+
+static
+
+ +

Disconnects a client from the DLP session.

+

This cannot be done after starting distribution.

+
Parameters
+ + +
nodeIdThe node ID of the client.
+
+
+ +
+
+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
static nn::Result Finalize ()
+
+static
+
+ +

Finalizes DLP.

+ +
+
+ +

◆ GetClientInfo()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static nn::Result GetClientInfo (nn::uds::Cafe::NodeInformationclientInfo,
uint16_t nodeId 
)
+
+static
+
+ +

Gets information about a client.

+
Parameters
+ + + +
clientInfoPointer where the client information is written.
nodeIdNode ID of the client.
+
+
+ +
+
+ +

◆ GetClientState() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static nn::Result GetClientState (ClientStatestate,
uint16_t nodeId 
)
+
+static
+
+ +

Gets a client state.

+
Parameters
+ + + +
statePointer where the client state is filled in.
nodeIdNode ID of the client.
+
+
+ +
+
+ +

◆ GetClientState() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result GetClientState (ClientStatestate,
uint32_t * unitsTotal,
uint32_t * unitsReceived,
uint16_t nodeId 
)
+
+static
+
+ +

Gets a client state.

+
Parameters
+ + + + + +
statePointer where the client state is filled in.
unitsTotalPointer filled with the total number of units being distributed. Only filled when starting distribution and the DLP child isn't cached.
unitsReceivedPointer filled with the number of units that the client has received. Only filled when starting distribution and the DLP child isn't cached.
nodeIdNode ID of the client.
+
+
+ +
+
+ +

◆ GetConnectingClients()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result GetConnectingClients (uint16_t * receivedLength,
uint16_t * connectingClients,
uint16_t length 
)
+
+static
+
+ +

Gets the clients that are connected to the DLP session.

+
Parameters
+ + + + +
receivedLengthPointer where the number of clients written to the array is stored.
connectingClientsArray where the node IDs of the clients are written.
lengthNumber of nodes that the connectingClients array can hold.
+
+
+ +
+
+ +

◆ GetState()

+ +
+
+ + + + + +
+ + + + + + + + +
static nn::Result GetState (ServerStatestate)
+
+static
+
+ +

Gets the server state.

+

Internal states are filtered as Distributing .

+
Parameters
+ + +
statePointer where the server state is written.
+
+
+ +
+
+ +

◆ Initialize() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result Initialize (uint8_t maxClientNum,
uint32_t uniqueId,
uint8_t childIndex,
nn::cfg::CTR::UserNameuserName 
)
+
+static
+
+ +

Initializes DLP.

+
Parameters
+ + + + + +
maxClientNumMaximum number of clients allowed for distribution. Must be between 1 and 8 inclusively.
uniqueIdUnique ID of the DLP child to be distributed.
childIndexIndex of the DLP child to be distributed.
userNameUsername that will be displayed to the clients. If NULL, the Mii name will be used.
+
+
+ +
+
+ +

◆ Initialize() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result Initialize (bool * dupNoticeNeed,
uint8_t maxClientNum,
uint32_t uniqueId,
uint8_t childIndex,
nn::cfg::CTR::UserNameuserName 
)
+
+static
+
+ +

Initializes DLP.

+
Parameters
+ + + + + + +
dupNoticeNeedUnknown output bool, always false on the Wii U.
maxClientNumMaximum number of clients allowed for distribution. Must be between 1 and 8 inclusively.
uniqueIdUnique ID of the DLP child to be distributed.
childIndexIndex of the DLP child to be distributed.
userNameUsername that will be displayed to the clients. If NULL, the Mii name will be used.
+
+
+ +
+
+ +

◆ OpenSessions()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static nn::Result OpenSessions (bool isManualAccept,
uint8_t channel 
)
+
+static
+
+ +

Opens the DLP session.

+
Parameters
+ + + +
isManualAcceptIf set, all clients must be accepted to allow them to join the session.
channelThe channel to be used for hosting the session. Use 0 to choose a channel automatically. Must be either 0, 1, 6 or 11.
+
+
+ +
+
+ +

◆ PollStateChange()

+ +
+
+ + + + + +
+ + + + + + + + +
static nn::Result PollStateChange (uint8_t flags)
+
+static
+
+ +

Checks if the server state chas changed, and waits until it changes if specified.

+
Parameters
+ + +
flagsFlags, see PollStateChangeFlags for all flags.
+
+
+ +
+
+ +

◆ RebootAllClients()

+ +
+
+ + + + + +
+ + + + + + + + +
static nn::Result RebootAllClients (const char * passPhrase)
+
+static
+
+ +

Reboots all clients into the Download Play child.

+
Parameters
+ + +
passPhrasePassphrase to be used by the client when connecting to the main UDS network. If NULL, it will be set to an empty string.
+
+
+ +
+
+ +

◆ StartDistribution()

+ +
+
+ + + + + +
+ + + + + + + +
static nn::Result StartDistribution ()
+
+static
+
+ +

Starts distribution of the Download Play child.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html b/classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html new file mode 100644 index 00000000..55b36ae3 --- /dev/null +++ b/classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html @@ -0,0 +1,298 @@ + + + + + + + +wut: ServerPrivate Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ServerPrivate Class Reference
+
+
+ +

#include <Cafe.h>

+ + + + + + + + + + + +

+Static Public Member Functions

static nn::Result GetInternalState (ServerState *state) asm("GetInternalState__Q4_2nn3dlp4Cafe13ServerPrivateSFPQ4_2nn3dlp4Cafe11ServerState")
 Gets the server state.
 
static nn::Result Initialize (uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, uint32_t blockBufferSize, uint32_t blockBufferNum, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFUcUiT1N22PQ4_2nn3cfg3CTR8UserName")
 Initializes DLP.
 
static nn::Result Initialize (bool *dupNoticeNeed, uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, uint32_t blockBufferSize, uint32_t blockBufferNum, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFPbUcUiT2N23PQ4_2nn3cfg3CTR8UserName")
 Initializes DLP.
 
+

Detailed Description

+
+

Definition at line 274 of file Cafe.h.

+

Member Function Documentation

+ +

◆ GetInternalState()

+ +
+
+ + + + + +
+ + + + + + + + +
static nn::Result GetInternalState (ServerStatestate)
+
+static
+
+ +

Gets the server state.

+

Internal states are not filtered.

+
Parameters
+ + +
statePointer where the server state is written.
+
+
+ +
+
+ +

◆ Initialize() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result Initialize (uint8_t maxClientNum,
uint32_t uniqueId,
uint8_t childIndex,
uint32_t blockBufferSize,
uint32_t blockBufferNum,
nn::cfg::CTR::UserNameuserName 
)
+
+static
+
+ +

Initializes DLP.

+
Parameters
+ + + + + + + +
maxClientNumMaximum number of clients allowed for distribution. Must be between 1 and 8 inclusively.
uniqueIdUnique ID of the DLP child to be distributed.
childIndexIndex of the DLP child to be distributed.
blockBufferSizeUnknown parameter (default: 0xC000). Must be bigger than 0x4000 and smaller than 0x80000 inclusively.
blockBufferNumUnknown parameter (default: 2). Must be a number between 2 and 4 inclusively.
userNameUsername that will be displayed to the clients. If NULL, the Mii name will be used.
+
+
+ +
+
+ +

◆ Initialize() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result Initialize (bool * dupNoticeNeed,
uint8_t maxClientNum,
uint32_t uniqueId,
uint8_t childIndex,
uint32_t blockBufferSize,
uint32_t blockBufferNum,
nn::cfg::CTR::UserNameuserName 
)
+
+static
+
+ +

Initializes DLP.

+
Parameters
+ + + + + + + + +
dupNoticeNeedUnknown output bool, always false on the Wii U.
maxClientNumMaximum number of clients allowed for distribution. Must be between 1 and 8 inclusively.
uniqueIdUnique ID of the DLP child to be distributed.
childIndexIndex of the DLP child to be distributed.
blockBufferSizeUnknown parameter (default: 0xC000). Must be bigger than 0x4000 and smaller than 0x80000 inclusively.
blockBufferNumUnknown parameter (default: 2). Must be a number between 2 and 4 inclusively.
userNameUsername that will be displayed to the clients. If NULL, the Mii name will be used.
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1CacheManager.html b/classnn_1_1sl_1_1CacheManager.html new file mode 100644 index 00000000..d309eb46 --- /dev/null +++ b/classnn_1_1sl_1_1CacheManager.html @@ -0,0 +1,452 @@ + + + + + + + +wut: CacheManager Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
CacheManager Class Reference
+
+
+ +

#include <CacheManager.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CacheManager ()
 
details::ISerializerBase< TitleInfo > & GetQuickStartTitleInfoSerializer ()
 
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer ()
 
details::ISerializerBase< TitleInfo > & GetJumpTitleInfoSerializer ()
 
void SetupInitialCache ()
 
nn::Result GetKillerNotificationCache (KillerNotification *u1, TitleInfo *u2)
 
nn::Result GetQuickStartCache (TitleInfo *u1, int u2)
 
nn::Result Get (TitleInfo *u1, int u2, KillerNotification *u3, TitleInfo *u4)
 
void Initialize (details::ISerializerBase< TitleInfo > &quickStartTitleInfoSerializer, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISerializerBase< TitleInfo > &jumpTitleInfoSerializer)
 
 ~CacheManager ()=default
 
+

Detailed Description

+
+

Definition at line 44 of file CacheManager.h.

+

Constructor & Destructor Documentation

+ +

◆ CacheManager()

+ +
+
+ + + + + +
+ + + + + + + +
CacheManager ()
+
+inline
+
+ +

Definition at line 47 of file CacheManager.h.

+ +
+
+ +

◆ ~CacheManager()

+ +
+
+ + + + + +
+ + + + + + + +
~CacheManager ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetQuickStartTitleInfoSerializer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISerializerBase< TitleInfo > & GetQuickStartTitleInfoSerializer ()
+
+inline
+
+ +

Definition at line 60 of file CacheManager.h.

+ +
+
+ +

◆ GetKillerNotificationSerializer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer ()
+
+inline
+
+ +

Definition at line 66 of file CacheManager.h.

+ +
+
+ +

◆ GetJumpTitleInfoSerializer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISerializerBase< TitleInfo > & GetJumpTitleInfoSerializer ()
+
+inline
+
+ +

Definition at line 72 of file CacheManager.h.

+ +
+
+ +

◆ SetupInitialCache()

+ +
+
+ + + + + +
+ + + + + + + +
void SetupInitialCache ()
+
+inline
+
+ +

Definition at line 78 of file CacheManager.h.

+ +
+
+ +

◆ GetKillerNotificationCache()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result GetKillerNotificationCache (KillerNotificationu1,
TitleInfou2 
)
+
+inline
+
+ +

Definition at line 84 of file CacheManager.h.

+ +
+
+ +

◆ GetQuickStartCache()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result GetQuickStartCache (TitleInfou1,
int u2 
)
+
+inline
+
+ +

Definition at line 90 of file CacheManager.h.

+ +
+
+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (TitleInfou1,
int u2,
KillerNotificationu3,
TitleInfou4 
)
+
+inline
+
+ +

Definition at line 96 of file CacheManager.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (details::ISerializerBase< TitleInfo > & quickStartTitleInfoSerializer,
details::ISerializerBase< KillerNotification > & killerNotificationSerializer,
details::ISerializerBase< TitleInfo > & jumpTitleInfoSerializer 
)
+
+inline
+
+ +

Definition at line 102 of file CacheManager.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1Condition.html b/classnn_1_1sl_1_1Condition.html new file mode 100644 index 00000000..7f6be59d --- /dev/null +++ b/classnn_1_1sl_1_1Condition.html @@ -0,0 +1,443 @@ + + + + + + + +wut: Condition Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
Condition Class Reference
+
+
+ +

#include <Condition.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Condition ()
 
 ~Condition ()=default
 
details::ISettingAccessorBaseGetSettingAccessor ()
 
details::IUpdatePackageAccessorBaseGetUpdatePackageAccessor ()
 
details::ISerializerBase< OSTime > & GetPreviousSendingTimeSerializer ()
 
details::ITimeAccessorBaseGetTimeAccessor ()
 
nn::Result GetEnability ()
 
nn::Result NeedsUpdate ()
 
nn::Result StoreCurrentTimeAsPreviousSendingTime ()
 
nn::Result GetPreviousSendingTime (int64_t *outTime)
 
void Initialize (details::ISettingAccessorBase &settingAccessor, details::IUpdatePackageAccessorBase &updatePackageAccessor, details::ISerializerBase< OSTime > &previousSendingTimeSerializer, details::ITimeAccessorBase &timeAccessor)
 
+

Detailed Description

+
+

Definition at line 50 of file Condition.h.

+

Constructor & Destructor Documentation

+ +

◆ Condition()

+ +
+
+ + + + + +
+ + + + + + + +
Condition ()
+
+inline
+
+ +

Definition at line 53 of file Condition.h.

+ +
+
+ +

◆ ~Condition()

+ +
+
+ + + + + +
+ + + + + + + +
~Condition ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetSettingAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISettingAccessorBase & GetSettingAccessor ()
+
+inline
+
+ +

Definition at line 70 of file Condition.h.

+ +
+
+ +

◆ GetUpdatePackageAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IUpdatePackageAccessorBase & GetUpdatePackageAccessor ()
+
+inline
+
+ +

Definition at line 76 of file Condition.h.

+ +
+
+ +

◆ GetPreviousSendingTimeSerializer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISerializerBase< OSTime > & GetPreviousSendingTimeSerializer ()
+
+inline
+
+ +

Definition at line 82 of file Condition.h.

+ +
+
+ +

◆ GetTimeAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITimeAccessorBase & GetTimeAccessor ()
+
+inline
+
+ +

Definition at line 88 of file Condition.h.

+ +
+
+ +

◆ GetEnability()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result GetEnability ()
+
+inline
+
+ +

Definition at line 94 of file Condition.h.

+ +
+
+ +

◆ NeedsUpdate()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result NeedsUpdate ()
+
+inline
+
+ +

Definition at line 100 of file Condition.h.

+ +
+
+ +

◆ StoreCurrentTimeAsPreviousSendingTime()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result StoreCurrentTimeAsPreviousSendingTime ()
+
+inline
+
+ +

Definition at line 106 of file Condition.h.

+ +
+
+ +

◆ GetPreviousSendingTime()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result GetPreviousSendingTime (int64_t * outTime)
+
+inline
+
+ +

Definition at line 112 of file Condition.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (details::ISettingAccessorBasesettingAccessor,
details::IUpdatePackageAccessorBaseupdatePackageAccessor,
details::ISerializerBase< OSTime > & previousSendingTimeSerializer,
details::ITimeAccessorBasetimeAccessor 
)
+
+inline
+
+ +

Definition at line 118 of file Condition.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1DiscCachedTitleAccessor.html b/classnn_1_1sl_1_1DiscCachedTitleAccessor.html new file mode 100644 index 00000000..7fe4c2db --- /dev/null +++ b/classnn_1_1sl_1_1DiscCachedTitleAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: DiscCachedTitleAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DiscCachedTitleAccessor Class Reference
+
+
+ +

#include <IDiscCachedTitleAccessor.h>

+
+Inheritance diagram for DiscCachedTitleAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DiscCachedTitleAccessor ()
 
 DiscCachedTitleAccessor (DiscCachedTitleAccessor &src)
 
DiscCachedTitleAccessoroperator= (const DiscCachedTitleAccessor &other)
 
DiscCachedTitleAccessoroperator= (DiscCachedTitleAccessor &&src) noexcept
 
 ~DiscCachedTitleAccessor () override=default
 
- Public Member Functions inherited from IDiscCachedTitleAccessorBase
 IDiscCachedTitleAccessorBase ()=default
 
virtual ~IDiscCachedTitleAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
 
+

Detailed Description

+
+

Definition at line 13 of file IDiscCachedTitleAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ DiscCachedTitleAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
DiscCachedTitleAccessor ()
+
+inline
+
+ +

Definition at line 17 of file IDiscCachedTitleAccessor.h.

+ +
+
+ +

◆ DiscCachedTitleAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DiscCachedTitleAccessor (DiscCachedTitleAccessorsrc)
+
+inline
+
+ +

Definition at line 22 of file IDiscCachedTitleAccessor.h.

+ +
+
+ +

◆ ~DiscCachedTitleAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~DiscCachedTitleAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DiscCachedTitleAccessor & operator= (const DiscCachedTitleAccessorother)
+
+inline
+
+ +

Definition at line 28 of file IDiscCachedTitleAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DiscCachedTitleAccessor & operator= (DiscCachedTitleAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 35 of file IDiscCachedTitleAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.map b/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.map new file mode 100644 index 00000000..3ece9a8c --- /dev/null +++ b/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.md5 new file mode 100644 index 00000000..6aef9b7b --- /dev/null +++ b/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +5ba9b5dffb004544f786467c0d44dcc4 \ No newline at end of file diff --git a/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.png b/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.png new file mode 100644 index 00000000..0fdbc014 Binary files /dev/null and b/classnn_1_1sl_1_1DiscCachedTitleAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1DrcManager.html b/classnn_1_1sl_1_1DrcManager.html new file mode 100644 index 00000000..1bb5299d --- /dev/null +++ b/classnn_1_1sl_1_1DrcManager.html @@ -0,0 +1,424 @@ + + + + + + + +wut: DrcManager Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DrcManager Class Reference
+
+
+ +

#include <DrcManager.h>

+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DrcManager ()
 
 ~DrcManager ()=default
 
details::ITransferrerBaseGetTransferrer ()
 
details::ISettingAccessorBaseGetSettingAccessor ()
 
details::ITimeAccessorBaseGetTimeAccessor ()
 
nn::Result CancelTransfer ()
 
nn::Result PushNotification (bool *u1, const KillerNotification *u2, bool u3, bool u4, uint64_t u5)
 
nn::Result Transfer (TransferableInfo *u1, bool u2, TransferMode u3)
 
void Initialize (details::ITransferrerBase &transferrer, details::ISettingAccessorBase &settingAccessor, details::ITimeAccessorBase &timeAccessor)
 
+

Detailed Description

+
+

Definition at line 47 of file DrcManager.h.

+

Constructor & Destructor Documentation

+ +

◆ DrcManager()

+ +
+
+ + + + + +
+ + + + + + + +
DrcManager ()
+
+inline
+
+ +

Definition at line 50 of file DrcManager.h.

+ +
+
+ +

◆ ~DrcManager()

+ +
+
+ + + + + +
+ + + + + + + +
~DrcManager ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetTransferrer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITransferrerBase & GetTransferrer ()
+
+inline
+
+ +

Definition at line 65 of file DrcManager.h.

+ +
+
+ +

◆ GetSettingAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISettingAccessorBase & GetSettingAccessor ()
+
+inline
+
+ +

Definition at line 71 of file DrcManager.h.

+ +
+
+ +

◆ GetTimeAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITimeAccessorBase & GetTimeAccessor ()
+
+inline
+
+ +

Definition at line 77 of file DrcManager.h.

+ +
+
+ +

◆ CancelTransfer()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result CancelTransfer ()
+
+inline
+
+ +

Definition at line 83 of file DrcManager.h.

+ +
+
+ +

◆ PushNotification()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result PushNotification (bool * u1,
const KillerNotificationu2,
bool u3,
bool u4,
uint64_t u5 
)
+
+inline
+
+ +

Definition at line 89 of file DrcManager.h.

+ +
+
+ +

◆ Transfer()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Transfer (TransferableInfou1,
bool u2,
TransferMode u3 
)
+
+inline
+
+ +

Definition at line 95 of file DrcManager.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (details::ITransferrerBasetransferrer,
details::ISettingAccessorBasesettingAccessor,
details::ITimeAccessorBasetimeAccessor 
)
+
+inline
+
+ +

Definition at line 101 of file DrcManager.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1FileStream.html b/classnn_1_1sl_1_1FileStream.html new file mode 100644 index 00000000..523f2ee2 --- /dev/null +++ b/classnn_1_1sl_1_1FileStream.html @@ -0,0 +1,431 @@ + + + + + + + +wut: FileStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
FileStream Class Reference
+
+
+ +

#include <FileStream.h>

+
+Inheritance diagram for FileStream:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 FileStream ()
 
 ~FileStream () override
 
nn::Result Read (uint32_t *bytesRead, void *buffer, uint32_t readSize) override
 
nn::Result Write (uint32_t *bytesWritten, void *buffer, uint32_t readSize) override
 
nn::Result GetSize (uint32_t *fileSize) override
 
nn::Result Seek (int32_t offset, nn::sl::SeekOrigin seekOrigin) override
 
nn::Result Initialize (FSClient *client, FSCmdBlock *cmdBlock, char const *path, char const *mode)
 The given client and cmd must be valid during the whole liftime of the filestream.
 
details::IStreamInternalGetInternal () override
 
- Public Member Functions inherited from IStreamBase
 IStreamBase ()=default
 
virtual ~IStreamBase ()=default
 
+

Detailed Description

+
+

Definition at line 36 of file FileStream.h.

+

Constructor & Destructor Documentation

+ +

◆ FileStream()

+ +
+
+ + + + + +
+ + + + + + + +
FileStream ()
+
+inline
+
+ +

Definition at line 39 of file FileStream.h.

+ +
+
+ +

◆ ~FileStream()

+ +
+
+ + + + + +
+ + + + + + + +
~FileStream ()
+
+inlineoverride
+
+ +

Definition at line 44 of file FileStream.h.

+ +
+
+

Member Function Documentation

+ +

◆ Read()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Read (uint32_t * bytesRead,
void * buffer,
uint32_t readSize 
)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 50 of file FileStream.h.

+ +
+
+ +

◆ Write()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Write (uint32_t * bytesWritten,
void * buffer,
uint32_t readSize 
)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 56 of file FileStream.h.

+ +
+
+ +

◆ GetSize()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result GetSize (uint32_t * fileSize)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 62 of file FileStream.h.

+ +
+
+ +

◆ Seek()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Seek (int32_t offset,
nn::sl::SeekOrigin seekOrigin 
)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 68 of file FileStream.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Initialize (FSClientclient,
FSCmdBlockcmdBlock,
char const * path,
char const * mode 
)
+
+inline
+
+ +

The given client and cmd must be valid during the whole liftime of the filestream.

+ +

Definition at line 78 of file FileStream.h.

+ +
+
+ +

◆ GetInternal()

+ +
+
+ + + + + +
+ + + + + + + +
details::IStreamInternal * GetInternal ()
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 84 of file FileStream.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1FileStream__inherit__graph.map b/classnn_1_1sl_1_1FileStream__inherit__graph.map new file mode 100644 index 00000000..62461c83 --- /dev/null +++ b/classnn_1_1sl_1_1FileStream__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1FileStream__inherit__graph.md5 b/classnn_1_1sl_1_1FileStream__inherit__graph.md5 new file mode 100644 index 00000000..b34b29ae --- /dev/null +++ b/classnn_1_1sl_1_1FileStream__inherit__graph.md5 @@ -0,0 +1 @@ +f809a6aa3a026866ef5a59b026533835 \ No newline at end of file diff --git a/classnn_1_1sl_1_1FileStream__inherit__graph.png b/classnn_1_1sl_1_1FileStream__inherit__graph.png new file mode 100644 index 00000000..05d6ac5b Binary files /dev/null and b/classnn_1_1sl_1_1FileStream__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IAccountInfoAccessor.html b/classnn_1_1sl_1_1IAccountInfoAccessor.html new file mode 100644 index 00000000..c4765750 --- /dev/null +++ b/classnn_1_1sl_1_1IAccountInfoAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IAccountInfoAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IAccountInfoAccessor Class Reference
+
+
+ +

#include <IAccountInfoAccessor.h>

+
+Inheritance diagram for IAccountInfoAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IAccountInfoAccessor ()
 
 IAccountInfoAccessor (IAccountInfoAccessor &src)
 
IAccountInfoAccessoroperator= (const IAccountInfoAccessor &other)
 
IAccountInfoAccessoroperator= (IAccountInfoAccessor &&src) noexcept
 
 ~IAccountInfoAccessor () override=default
 
- Public Member Functions inherited from IAccountInfoAccessorBase
 IAccountInfoAccessorBase ()=default
 
virtual ~IAccountInfoAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::AccountInfo *) const =0
 
+

Detailed Description

+
+

Definition at line 11 of file IAccountInfoAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IAccountInfoAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IAccountInfoAccessor ()
+
+inline
+
+ +

Definition at line 15 of file IAccountInfoAccessor.h.

+ +
+
+ +

◆ IAccountInfoAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IAccountInfoAccessor (IAccountInfoAccessorsrc)
+
+inline
+
+ +

Definition at line 20 of file IAccountInfoAccessor.h.

+ +
+
+ +

◆ ~IAccountInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IAccountInfoAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IAccountInfoAccessor & operator= (const IAccountInfoAccessorother)
+
+inline
+
+ +

Definition at line 26 of file IAccountInfoAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IAccountInfoAccessor & operator= (IAccountInfoAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 33 of file IAccountInfoAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.map b/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.map new file mode 100644 index 00000000..47a70b9d --- /dev/null +++ b/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.md5 new file mode 100644 index 00000000..0aefea8c --- /dev/null +++ b/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +bfc1a61fa62bb6cc6905cf248ed76fed \ No newline at end of file diff --git a/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.png b/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.png new file mode 100644 index 00000000..0ddb8cbf Binary files /dev/null and b/classnn_1_1sl_1_1IAccountInfoAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IBlackListAccessor.html b/classnn_1_1sl_1_1IBlackListAccessor.html new file mode 100644 index 00000000..7a3d5a60 --- /dev/null +++ b/classnn_1_1sl_1_1IBlackListAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IBlackListAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IBlackListAccessor Class Reference
+
+
+ +

#include <IBlackListAccessor.h>

+
+Inheritance diagram for IBlackListAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IBlackListAccessor ()
 
 IBlackListAccessor (IBlackListAccessor &src)
 
IBlackListAccessoroperator= (const IBlackListAccessor &other)
 
IBlackListAccessoroperator= (IBlackListAccessor &&src) noexcept
 
 ~IBlackListAccessor () override=default
 
- Public Member Functions inherited from IBlackListAccessorBase
 IBlackListAccessorBase ()=default
 
virtual ~IBlackListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
 
+

Detailed Description

+
+

Definition at line 13 of file IBlackListAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IBlackListAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IBlackListAccessor ()
+
+inline
+
+ +

Definition at line 17 of file IBlackListAccessor.h.

+ +
+
+ +

◆ IBlackListAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IBlackListAccessor (IBlackListAccessorsrc)
+
+inline
+
+ +

Definition at line 23 of file IBlackListAccessor.h.

+ +
+
+ +

◆ ~IBlackListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IBlackListAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IBlackListAccessor & operator= (const IBlackListAccessorother)
+
+inline
+
+ +

Definition at line 29 of file IBlackListAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IBlackListAccessor & operator= (IBlackListAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 36 of file IBlackListAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.map b/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.map new file mode 100644 index 00000000..15cc27b5 --- /dev/null +++ b/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.md5 new file mode 100644 index 00000000..66acc990 --- /dev/null +++ b/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +e9cd7fe4b93b74ae94a4a1a3413c265d \ No newline at end of file diff --git a/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.png b/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.png new file mode 100644 index 00000000..ad419a88 Binary files /dev/null and b/classnn_1_1sl_1_1IBlackListAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IDefaultTitleAccessor.html b/classnn_1_1sl_1_1IDefaultTitleAccessor.html new file mode 100644 index 00000000..8b3044c9 --- /dev/null +++ b/classnn_1_1sl_1_1IDefaultTitleAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IDefaultTitleAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDefaultTitleAccessor Class Reference
+
+
+ +

#include <IDefaultTitleAccessor.h>

+
+Inheritance diagram for IDefaultTitleAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IDefaultTitleAccessor ()
 
 IDefaultTitleAccessor (IDefaultTitleAccessor &src)
 
IDefaultTitleAccessoroperator= (const IDefaultTitleAccessor &other)
 
IDefaultTitleAccessoroperator= (IDefaultTitleAccessor &&src) noexcept
 
 ~IDefaultTitleAccessor () override=default
 
- Public Member Functions inherited from IDefaultTitleAccessorBase
 IDefaultTitleAccessorBase ()=default
 
virtual ~IDefaultTitleAccessorBase ()=default
 
virtual nn::Result Get (TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)=0
 
+

Detailed Description

+
+

Definition at line 13 of file IDefaultTitleAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IDefaultTitleAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IDefaultTitleAccessor ()
+
+inline
+
+ +

Definition at line 17 of file IDefaultTitleAccessor.h.

+ +
+
+ +

◆ IDefaultTitleAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IDefaultTitleAccessor (IDefaultTitleAccessorsrc)
+
+inline
+
+ +

Definition at line 22 of file IDefaultTitleAccessor.h.

+ +
+
+ +

◆ ~IDefaultTitleAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IDefaultTitleAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IDefaultTitleAccessor & operator= (const IDefaultTitleAccessorother)
+
+inline
+
+ +

Definition at line 28 of file IDefaultTitleAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IDefaultTitleAccessor & operator= (IDefaultTitleAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 35 of file IDefaultTitleAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.map b/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.map new file mode 100644 index 00000000..92b3ce17 --- /dev/null +++ b/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.md5 new file mode 100644 index 00000000..8f2c427e --- /dev/null +++ b/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +769f50e7d92d1fd2ffc8521bffec6705 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.png b/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.png new file mode 100644 index 00000000..becb48bc Binary files /dev/null and b/classnn_1_1sl_1_1IDefaultTitleAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IIconInfoAccessor.html b/classnn_1_1sl_1_1IIconInfoAccessor.html new file mode 100644 index 00000000..9ecba5ee --- /dev/null +++ b/classnn_1_1sl_1_1IIconInfoAccessor.html @@ -0,0 +1,267 @@ + + + + + + + +wut: IIconInfoAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IIconInfoAccessor Class Reference
+
+
+ +

#include <IIconInfoAccessor.h>

+
+Inheritance diagram for IIconInfoAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IIconInfoAccessor ()
 
 IIconInfoAccessor (IIconInfoAccessor &src)
 
IIconInfoAccessoroperator= (const IIconInfoAccessor &other)
 
IIconInfoAccessoroperator= (IIconInfoAccessor &&src) noexcept
 
 ~IIconInfoAccessor () override=default
 
- Public Member Functions inherited from IIconInfoAccessorBase
 IIconInfoAccessorBase ()=default
 
virtual ~IIconInfoAccessorBase ()=default
 
virtual nn::Result GetTitleIconInfo (nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const =0
 
virtual nn::Result GetMiiIcon (void *buffer, uint32_t buffer_size, uint32_t slot) const =0
 
+

Detailed Description

+
+

Definition at line 12 of file IIconInfoAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IIconInfoAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IIconInfoAccessor ()
+
+inline
+
+ +

Definition at line 16 of file IIconInfoAccessor.h.

+ +
+
+ +

◆ IIconInfoAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IIconInfoAccessor (IIconInfoAccessorsrc)
+
+inline
+
+ +

Definition at line 21 of file IIconInfoAccessor.h.

+ +
+
+ +

◆ ~IIconInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IIconInfoAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IIconInfoAccessor & operator= (const IIconInfoAccessorother)
+
+inline
+
+ +

Definition at line 27 of file IIconInfoAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IIconInfoAccessor & operator= (IIconInfoAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 34 of file IIconInfoAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.map b/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.map new file mode 100644 index 00000000..f21af853 --- /dev/null +++ b/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.md5 new file mode 100644 index 00000000..8257e4d1 --- /dev/null +++ b/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +a1c1fe032ebd53bac79cf71a4544ae29 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.png b/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.png new file mode 100644 index 00000000..01332e73 Binary files /dev/null and b/classnn_1_1sl_1_1IIconInfoAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IInstalledTitleListAccessor.html b/classnn_1_1sl_1_1IInstalledTitleListAccessor.html new file mode 100644 index 00000000..4d0946d5 --- /dev/null +++ b/classnn_1_1sl_1_1IInstalledTitleListAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IInstalledTitleListAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IInstalledTitleListAccessor Class Reference
+
+
+ +

#include <IInstalledTitleListAccessor.h>

+
+Inheritance diagram for IInstalledTitleListAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IInstalledTitleListAccessor ()
 
 IInstalledTitleListAccessor (IInstalledTitleListAccessor &src)
 
IInstalledTitleListAccessoroperator= (const IInstalledTitleListAccessor &other)
 
IInstalledTitleListAccessoroperator= (IInstalledTitleListAccessor &&src) noexcept
 
 ~IInstalledTitleListAccessor () override=default
 
- Public Member Functions inherited from IInstalledTitleListAccessorBase
 IInstalledTitleListAccessorBase ()=default
 
virtual ~IInstalledTitleListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
 
+

Detailed Description

+
+

Definition at line 12 of file IInstalledTitleListAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IInstalledTitleListAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IInstalledTitleListAccessor ()
+
+inline
+
+ +

Definition at line 16 of file IInstalledTitleListAccessor.h.

+ +
+
+ +

◆ IInstalledTitleListAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IInstalledTitleListAccessor (IInstalledTitleListAccessorsrc)
+
+inline
+
+ +

Definition at line 22 of file IInstalledTitleListAccessor.h.

+ +
+
+ +

◆ ~IInstalledTitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IInstalledTitleListAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IInstalledTitleListAccessor & operator= (const IInstalledTitleListAccessorother)
+
+inline
+
+ +

Definition at line 28 of file IInstalledTitleListAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IInstalledTitleListAccessor & operator= (IInstalledTitleListAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 35 of file IInstalledTitleListAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.map b/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.map new file mode 100644 index 00000000..a156c534 --- /dev/null +++ b/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.md5 new file mode 100644 index 00000000..e1957cb6 --- /dev/null +++ b/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +77611263f4632ddaf266b7f066ef9090 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.png b/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.png new file mode 100644 index 00000000..7966e612 Binary files /dev/null and b/classnn_1_1sl_1_1IInstalledTitleListAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IKillerNotificationAccessor.html b/classnn_1_1sl_1_1IKillerNotificationAccessor.html new file mode 100644 index 00000000..4f1ed701 --- /dev/null +++ b/classnn_1_1sl_1_1IKillerNotificationAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IKillerNotificationAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationAccessor Class Reference
+
+
+ +

#include <IKillerNotificationAccessor.h>

+
+Inheritance diagram for IKillerNotificationAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IKillerNotificationAccessor ()
 
 IKillerNotificationAccessor (IKillerNotificationAccessor &src)
 
IKillerNotificationAccessoroperator= (const IKillerNotificationAccessor &other)
 
IKillerNotificationAccessoroperator= (IKillerNotificationAccessor &&src) noexcept
 
 ~IKillerNotificationAccessor () override=default
 
- Public Member Functions inherited from IKillerNotificationAccessorBase
 IKillerNotificationAccessorBase ()=default
 
virtual ~IKillerNotificationAccessorBase ()=default
 
virtual nn::Result Get (KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications) const =0
 
+

Detailed Description

+
+

Definition at line 12 of file IKillerNotificationAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IKillerNotificationAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IKillerNotificationAccessor ()
+
+inline
+
+ +

Definition at line 16 of file IKillerNotificationAccessor.h.

+ +
+
+ +

◆ IKillerNotificationAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IKillerNotificationAccessor (IKillerNotificationAccessorsrc)
+
+inline
+
+ +

Definition at line 21 of file IKillerNotificationAccessor.h.

+ +
+
+ +

◆ ~IKillerNotificationAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IKillerNotificationAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IKillerNotificationAccessor & operator= (const IKillerNotificationAccessorother)
+
+inline
+
+ +

Definition at line 27 of file IKillerNotificationAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IKillerNotificationAccessor & operator= (IKillerNotificationAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 34 of file IKillerNotificationAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.map b/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.map new file mode 100644 index 00000000..63dce751 --- /dev/null +++ b/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.md5 new file mode 100644 index 00000000..126d0771 --- /dev/null +++ b/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +dc74df456a58e149f1d3aa50f482ae59 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.png b/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.png new file mode 100644 index 00000000..fa9531ad Binary files /dev/null and b/classnn_1_1sl_1_1IKillerNotificationAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html new file mode 100644 index 00000000..88148a5f --- /dev/null +++ b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html @@ -0,0 +1,277 @@ + + + + + + + +wut: IKillerNotificationTransferRecordManager Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationTransferRecordManager Class Reference
+
+
+ +

#include <KillerNotificationTransferRecordManager.h>

+
+Inheritance diagram for IKillerNotificationTransferRecordManager:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IKillerNotificationTransferRecordManager ()
 
 IKillerNotificationTransferRecordManager (IKillerNotificationTransferRecordManager &src)
 
IKillerNotificationTransferRecordManageroperator= (const IKillerNotificationTransferRecordManager &other)
 
IKillerNotificationTransferRecordManageroperator= (IKillerNotificationTransferRecordManager &&src) noexcept
 
 ~IKillerNotificationTransferRecordManager () override=default
 
- Public Member Functions inherited from IKillerNotificationTransferRecordManagerBase
virtual ~IKillerNotificationTransferRecordManagerBase ()=default
 
virtual nn::Result Load (nn::sl::details::IStreamBase &stream)=0
 
virtual nn::Result LoadInitial ()=0
 
virtual nn::Result Store (nn::sl::details::IStreamBase &stream)=0
 
virtual void Finalize ()=0
 
virtual uint32_t GetRecordCount () const =0
 
virtual uint32_t GetRecords (KillerNotificationTransferRecord *outTransferRecords, uint32_t maxTransferRecords) const =0
 
virtual void RegisterRecords (const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords)=0
 
virtual nn::Result RegisterRecords (const uint32_t *u1, uint32_t u2)=0
 
+

Detailed Description

+
+

Definition at line 12 of file KillerNotificationTransferRecordManager.h.

+

Constructor & Destructor Documentation

+ +

◆ IKillerNotificationTransferRecordManager() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IKillerNotificationTransferRecordManager ()
+
+inline
+
+ +

Definition at line 16 of file KillerNotificationTransferRecordManager.h.

+ +
+
+ +

◆ IKillerNotificationTransferRecordManager() [2/2]

+ +
+
+ +

Definition at line 21 of file KillerNotificationTransferRecordManager.h.

+ +
+
+ +

◆ ~IKillerNotificationTransferRecordManager()

+ +
+
+ + + + + +
+ + + + + + + +
~IKillerNotificationTransferRecordManager ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IKillerNotificationTransferRecordManager & operator= (const IKillerNotificationTransferRecordManagerother)
+
+inline
+
+ +

Definition at line 27 of file KillerNotificationTransferRecordManager.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IKillerNotificationTransferRecordManager & operator= (IKillerNotificationTransferRecordManager && src)
+
+inlinenoexcept
+
+ +

Definition at line 34 of file KillerNotificationTransferRecordManager.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.map b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.map new file mode 100644 index 00000000..29df007f --- /dev/null +++ b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.md5 b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.md5 new file mode 100644 index 00000000..fb82158a --- /dev/null +++ b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.md5 @@ -0,0 +1 @@ +49f70d830518d8f094a8916bb8c1fa28 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.png b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.png new file mode 100644 index 00000000..68da64f4 Binary files /dev/null and b/classnn_1_1sl_1_1IKillerNotificationTransferRecordManager__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ILaunchedTitleListAccessor.html b/classnn_1_1sl_1_1ILaunchedTitleListAccessor.html new file mode 100644 index 00000000..c61822c4 --- /dev/null +++ b/classnn_1_1sl_1_1ILaunchedTitleListAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: ILaunchedTitleListAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ILaunchedTitleListAccessor Class Reference
+
+
+ +

#include <ILaunchedTitleListAccessor.h>

+
+Inheritance diagram for ILaunchedTitleListAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ILaunchedTitleListAccessor ()
 
 ILaunchedTitleListAccessor (ILaunchedTitleListAccessor &src)
 
ILaunchedTitleListAccessoroperator= (const ILaunchedTitleListAccessor &other)
 
ILaunchedTitleListAccessoroperator= (ILaunchedTitleListAccessor &&src) noexcept
 
 ~ILaunchedTitleListAccessor () override=default
 
- Public Member Functions inherited from ILaunchedTitleListAccessorBase
 ILaunchedTitleListAccessorBase ()=default
 
virtual ~ILaunchedTitleListAccessorBase ()=default
 
virtual nn::Result GetByAccount (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId) const =0
 
+

Detailed Description

+
+

Definition at line 11 of file ILaunchedTitleListAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ ILaunchedTitleListAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ILaunchedTitleListAccessor ()
+
+inline
+
+ +

Definition at line 15 of file ILaunchedTitleListAccessor.h.

+ +
+
+ +

◆ ILaunchedTitleListAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ILaunchedTitleListAccessor (ILaunchedTitleListAccessorsrc)
+
+inline
+
+ +

Definition at line 20 of file ILaunchedTitleListAccessor.h.

+ +
+
+ +

◆ ~ILaunchedTitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~ILaunchedTitleListAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ILaunchedTitleListAccessor & operator= (const ILaunchedTitleListAccessorother)
+
+inline
+
+ +

Definition at line 26 of file ILaunchedTitleListAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ILaunchedTitleListAccessor & operator= (ILaunchedTitleListAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 33 of file ILaunchedTitleListAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.map b/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.map new file mode 100644 index 00000000..f0fce5f0 --- /dev/null +++ b/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.md5 new file mode 100644 index 00000000..eac4fb01 --- /dev/null +++ b/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +f9a73d926952d376b017fa961cd49973 \ No newline at end of file diff --git a/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.png b/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.png new file mode 100644 index 00000000..3c9ee578 Binary files /dev/null and b/classnn_1_1sl_1_1ILaunchedTitleListAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IPreferentialTitleAccessor.html b/classnn_1_1sl_1_1IPreferentialTitleAccessor.html new file mode 100644 index 00000000..ab8130f5 --- /dev/null +++ b/classnn_1_1sl_1_1IPreferentialTitleAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IPreferentialTitleAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IPreferentialTitleAccessor Class Reference
+
+
+ +

#include <IPreferentialTitleAccessor.h>

+
+Inheritance diagram for IPreferentialTitleAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IPreferentialTitleAccessor ()
 
 IPreferentialTitleAccessor (IPreferentialTitleAccessor &src)
 
IPreferentialTitleAccessoroperator= (const IPreferentialTitleAccessor &other)
 
IPreferentialTitleAccessoroperator= (IPreferentialTitleAccessor &&src) noexcept
 
 ~IPreferentialTitleAccessor () override=default
 
- Public Member Functions inherited from IPreferentialTitleAccessorBase
 IPreferentialTitleAccessorBase ()=default
 
virtual ~IPreferentialTitleAccessorBase ()=default
 
virtual nn::Result Get (TitleInfo *outTitleInfo, uint32_t *outTitleInfoNum, int maxNumTitleInfos, uint32_t u1) const =0
 
+

Detailed Description

+
+

Definition at line 11 of file IPreferentialTitleAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IPreferentialTitleAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IPreferentialTitleAccessor ()
+
+inline
+
+ +

Definition at line 15 of file IPreferentialTitleAccessor.h.

+ +
+
+ +

◆ IPreferentialTitleAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IPreferentialTitleAccessor (IPreferentialTitleAccessorsrc)
+
+inline
+
+ +

Definition at line 20 of file IPreferentialTitleAccessor.h.

+ +
+
+ +

◆ ~IPreferentialTitleAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IPreferentialTitleAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IPreferentialTitleAccessor & operator= (const IPreferentialTitleAccessorother)
+
+inline
+
+ +

Definition at line 26 of file IPreferentialTitleAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IPreferentialTitleAccessor & operator= (IPreferentialTitleAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 33 of file IPreferentialTitleAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.map b/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.map new file mode 100644 index 00000000..ccf87290 --- /dev/null +++ b/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.md5 new file mode 100644 index 00000000..aeb25a17 --- /dev/null +++ b/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +4e739b674e4e2d7a28505ca27d05550c \ No newline at end of file diff --git a/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.png b/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.png new file mode 100644 index 00000000..2b238f07 Binary files /dev/null and b/classnn_1_1sl_1_1IPreferentialTitleAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ISerializer.html b/classnn_1_1sl_1_1ISerializer.html new file mode 100644 index 00000000..63f8df29 --- /dev/null +++ b/classnn_1_1sl_1_1ISerializer.html @@ -0,0 +1,364 @@ + + + + + + + +wut: ISerializer< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISerializer< T > Class Template Reference
+
+
+ +

#include <ISerializer.h>

+
+Inheritance diagram for ISerializer< T >:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ISerializer ()
 
 ISerializer (ISerializer &src)
 
ISerializeroperator= (const ISerializer &other)
 
ISerializeroperator= (ISerializer &&src) noexcept
 
nn::Result Serialize (T *buffer, uint32_t num)
 
nn::Result Deserialize (T *buffer, uint32_t num)
 
 ~ISerializer () override=default
 
- Public Member Functions inherited from ISerializerBase< T >
 ISerializerBase ()=default
 
virtual ~ISerializerBase ()=default
 
virtual nn::Result Serialize (void *buffer, uint32_t size) const =0
 
virtual nn::Result Deserialize (void *buffer, uint32_t size) const =0
 
virtual nn::Result GetCount (uint32_t *outCount) const =0
 
+

Detailed Description

+
template<typename T>
+class nn::sl::ISerializer< T >
+

Definition at line 15 of file ISerializer.h.

+

Constructor & Destructor Documentation

+ +

◆ ISerializer() [1/2]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
ISerializer ()
+
+inline
+
+ +

Definition at line 19 of file ISerializer.h.

+ +
+
+ +

◆ ISerializer() [2/2]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
ISerializer (ISerializer< T > & src)
+
+inline
+
+ +

Definition at line 24 of file ISerializer.h.

+ +
+
+ +

◆ ~ISerializer()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
~ISerializer ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
ISerializer & operator= (const ISerializer< T > & other)
+
+inline
+
+ +

Definition at line 30 of file ISerializer.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
ISerializer & operator= (ISerializer< T > && src)
+
+inlinenoexcept
+
+ +

Definition at line 37 of file ISerializer.h.

+ +
+
+ +

◆ Serialize()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Serialize (T * buffer,
uint32_t num 
)
+
+inline
+
+ +

Definition at line 44 of file ISerializer.h.

+ +
+
+ +

◆ Deserialize()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Deserialize (T * buffer,
uint32_t num 
)
+
+inline
+
+ +

Definition at line 50 of file ISerializer.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ISerializer__inherit__graph.map b/classnn_1_1sl_1_1ISerializer__inherit__graph.map new file mode 100644 index 00000000..a0952e20 --- /dev/null +++ b/classnn_1_1sl_1_1ISerializer__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ISerializer__inherit__graph.md5 b/classnn_1_1sl_1_1ISerializer__inherit__graph.md5 new file mode 100644 index 00000000..e2020432 --- /dev/null +++ b/classnn_1_1sl_1_1ISerializer__inherit__graph.md5 @@ -0,0 +1 @@ +f5799fcd6bbc050d9c09cb0cff9b31de \ No newline at end of file diff --git a/classnn_1_1sl_1_1ISerializer__inherit__graph.png b/classnn_1_1sl_1_1ISerializer__inherit__graph.png new file mode 100644 index 00000000..e7690c4a Binary files /dev/null and b/classnn_1_1sl_1_1ISerializer__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ISettingAccessor.html b/classnn_1_1sl_1_1ISettingAccessor.html new file mode 100644 index 00000000..35b1ffb5 --- /dev/null +++ b/classnn_1_1sl_1_1ISettingAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: ISettingAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISettingAccessor Class Reference
+
+
+ +

#include <ISettingAccessor.h>

+
+Inheritance diagram for ISettingAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ISettingAccessor ()
 
 ISettingAccessor (ISettingAccessor &src)
 
ISettingAccessoroperator= (const ISettingAccessor &other)
 
ISettingAccessoroperator= (ISettingAccessor &&src) noexcept
 
 ~ISettingAccessor () override=default
 
- Public Member Functions inherited from ISettingAccessorBase
 ISettingAccessorBase ()=default
 
virtual ~ISettingAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::Setting *) const =0
 
+

Detailed Description

+
+

Definition at line 12 of file ISettingAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ ISettingAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ISettingAccessor ()
+
+inline
+
+ +

Definition at line 16 of file ISettingAccessor.h.

+ +
+
+ +

◆ ISettingAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ISettingAccessor (ISettingAccessorsrc)
+
+inline
+
+ +

Definition at line 21 of file ISettingAccessor.h.

+ +
+
+ +

◆ ~ISettingAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~ISettingAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ISettingAccessor & operator= (const ISettingAccessorother)
+
+inline
+
+ +

Definition at line 27 of file ISettingAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ISettingAccessor & operator= (ISettingAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 34 of file ISettingAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.map b/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.map new file mode 100644 index 00000000..77752e64 --- /dev/null +++ b/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.md5 new file mode 100644 index 00000000..cdd92a8d --- /dev/null +++ b/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +70b00a09c0744dfd1d413945f11b3628 \ No newline at end of file diff --git a/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.png b/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.png new file mode 100644 index 00000000..b888eeee Binary files /dev/null and b/classnn_1_1sl_1_1ISettingAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IStream.html b/classnn_1_1sl_1_1IStream.html new file mode 100644 index 00000000..b2e09418 --- /dev/null +++ b/classnn_1_1sl_1_1IStream.html @@ -0,0 +1,271 @@ + + + + + + + +wut: IStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IStream Class Reference
+
+
+ +

#include <IStream.h>

+
+Inheritance diagram for IStream:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IStream ()
 
 IStream (IStream &src)
 
IStreamoperator= (const IStream &other)
 
IStreamoperator= (IStream &&src) noexcept
 
 ~IStream () override=default
 
- Public Member Functions inherited from IStreamBase
 IStreamBase ()=default
 
virtual ~IStreamBase ()=default
 
virtual nn::Result Read (uint32_t *bytesRead, void *buffer, uint32_t readSize)=0
 
virtual nn::Result Write (uint32_t *bytesWritten, void *buffer, uint32_t writeSize)=0
 
virtual nn::Result GetSize (uint32_t *fileSize)=0
 
virtual nn::Result Seek (int32_t offset, nn::sl::SeekOrigin seekOrigin)=0
 
+

Detailed Description

+
+

Definition at line 12 of file IStream.h.

+

Constructor & Destructor Documentation

+ +

◆ IStream() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IStream ()
+
+inline
+
+ +

Definition at line 16 of file IStream.h.

+ +
+
+ +

◆ IStream() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IStream (IStreamsrc)
+
+inline
+
+ +

Definition at line 21 of file IStream.h.

+ +
+
+ +

◆ ~IStream()

+ +
+
+ + + + + +
+ + + + + + + +
~IStream ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IStream & operator= (const IStreamother)
+
+inline
+
+ +

Definition at line 27 of file IStream.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IStream & operator= (IStream && src)
+
+inlinenoexcept
+
+ +

Definition at line 34 of file IStream.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IStream__inherit__graph.map b/classnn_1_1sl_1_1IStream__inherit__graph.map new file mode 100644 index 00000000..7deef559 --- /dev/null +++ b/classnn_1_1sl_1_1IStream__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IStream__inherit__graph.md5 b/classnn_1_1sl_1_1IStream__inherit__graph.md5 new file mode 100644 index 00000000..3b32023c --- /dev/null +++ b/classnn_1_1sl_1_1IStream__inherit__graph.md5 @@ -0,0 +1 @@ +51543ad22747c5b3bfd1e170cd274aa4 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IStream__inherit__graph.png b/classnn_1_1sl_1_1IStream__inherit__graph.png new file mode 100644 index 00000000..652a37ea Binary files /dev/null and b/classnn_1_1sl_1_1IStream__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ITimeAccessor.html b/classnn_1_1sl_1_1ITimeAccessor.html new file mode 100644 index 00000000..60ac4894 --- /dev/null +++ b/classnn_1_1sl_1_1ITimeAccessor.html @@ -0,0 +1,267 @@ + + + + + + + +wut: ITimeAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITimeAccessor Class Reference
+
+
+ +

#include <ITimeAccessor.h>

+
+Inheritance diagram for ITimeAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ITimeAccessor ()
 
 ITimeAccessor (ITimeAccessor &src)
 
ITimeAccessoroperator= (const ITimeAccessor &other)
 
ITimeAccessoroperator= (ITimeAccessor &&src) noexcept
 
 ~ITimeAccessor () override=default
 
- Public Member Functions inherited from ITimeAccessorBase
 ITimeAccessorBase ()=default
 
virtual ~ITimeAccessorBase ()=default
 
virtual nn::Result GetNetworkTime (OSTime *, bool *) const =0
 
virtual nn::Result GetLocalTime (OSTime *, bool *) const =0
 
+

Detailed Description

+
+

Definition at line 14 of file ITimeAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ ITimeAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ITimeAccessor ()
+
+inline
+
+ +

Definition at line 18 of file ITimeAccessor.h.

+ +
+
+ +

◆ ITimeAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITimeAccessor (ITimeAccessorsrc)
+
+inline
+
+ +

Definition at line 23 of file ITimeAccessor.h.

+ +
+
+ +

◆ ~ITimeAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~ITimeAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITimeAccessor & operator= (const ITimeAccessorother)
+
+inline
+
+ +

Definition at line 29 of file ITimeAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITimeAccessor & operator= (ITimeAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 36 of file ITimeAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.map b/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.map new file mode 100644 index 00000000..959b9d5b --- /dev/null +++ b/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.md5 new file mode 100644 index 00000000..5f94a349 --- /dev/null +++ b/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +1991e58215e30d0d7ced070c7e8d58f2 \ No newline at end of file diff --git a/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.png b/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.png new file mode 100644 index 00000000..484dacf7 Binary files /dev/null and b/classnn_1_1sl_1_1ITimeAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ITitleIconCache.html b/classnn_1_1sl_1_1ITitleIconCache.html new file mode 100644 index 00000000..45a56a1b --- /dev/null +++ b/classnn_1_1sl_1_1ITitleIconCache.html @@ -0,0 +1,271 @@ + + + + + + + +wut: ITitleIconCache Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleIconCache Class Reference
+
+
+ +

#include <ITitleIconCache.h>

+
+Inheritance diagram for ITitleIconCache:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ITitleIconCache ()
 
 ITitleIconCache (ITitleIconCache &src)
 
ITitleIconCacheoperator= (const ITitleIconCache &other)
 
ITitleIconCacheoperator= (ITitleIconCache &&src) noexcept
 
 ~ITitleIconCache () override=default
 
- Public Member Functions inherited from ITitleIconCacheBase
 ITitleIconCacheBase ()=default
 
virtual ~ITitleIconCacheBase ()=default
 
virtual nn::Result Load ()=0
 
virtual nn::Result Update (nn::sl::TitleInfo *titleInfos, int num)=0
 
virtual nn::Result Store ()=0
 
virtual void Get (nn::sl::IconInfo *iconInfos, int num) const =0
 
+

Detailed Description

+
+

Definition at line 13 of file ITitleIconCache.h.

+

Constructor & Destructor Documentation

+ +

◆ ITitleIconCache() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ITitleIconCache ()
+
+inline
+
+ +

Definition at line 17 of file ITitleIconCache.h.

+ +
+
+ +

◆ ITitleIconCache() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITitleIconCache (ITitleIconCachesrc)
+
+inline
+
+ +

Definition at line 22 of file ITitleIconCache.h.

+ +
+
+ +

◆ ~ITitleIconCache()

+ +
+
+ + + + + +
+ + + + + + + +
~ITitleIconCache ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITitleIconCache & operator= (const ITitleIconCacheother)
+
+inline
+
+ +

Definition at line 28 of file ITitleIconCache.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITitleIconCache & operator= (ITitleIconCache && src)
+
+inlinenoexcept
+
+ +

Definition at line 35 of file ITitleIconCache.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.map b/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.map new file mode 100644 index 00000000..f6274202 --- /dev/null +++ b/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.md5 b/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.md5 new file mode 100644 index 00000000..70c857cf --- /dev/null +++ b/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.md5 @@ -0,0 +1 @@ +af83c6907a05545f124513fed8eed0b3 \ No newline at end of file diff --git a/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.png b/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.png new file mode 100644 index 00000000..0e611647 Binary files /dev/null and b/classnn_1_1sl_1_1ITitleIconCache__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ITitleListAccessor.html b/classnn_1_1sl_1_1ITitleListAccessor.html new file mode 100644 index 00000000..36eeb9ea --- /dev/null +++ b/classnn_1_1sl_1_1ITitleListAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: ITitleListAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleListAccessor Class Reference
+
+
+ +

#include <ITitleListAccessor.h>

+
+Inheritance diagram for ITitleListAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ITitleListAccessor ()
 
 ITitleListAccessor (ITitleListAccessor &src)
 
ITitleListAccessoroperator= (const ITitleListAccessor &other)
 
ITitleListAccessoroperator= (ITitleListAccessor &&src) noexcept
 
 ~ITitleListAccessor () override=default
 
- Public Member Functions inherited from ITitleListAccessorBase
 ITitleListAccessorBase ()=default
 
virtual ~ITitleListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const =0
 
+

Detailed Description

+
+

Definition at line 13 of file ITitleListAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ ITitleListAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ITitleListAccessor ()
+
+inline
+
+ +

Definition at line 17 of file ITitleListAccessor.h.

+ +
+
+ +

◆ ITitleListAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITitleListAccessor (ITitleListAccessorsrc)
+
+inline
+
+ +

Definition at line 23 of file ITitleListAccessor.h.

+ +
+
+ +

◆ ~ITitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~ITitleListAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITitleListAccessor & operator= (const ITitleListAccessorother)
+
+inline
+
+ +

Definition at line 29 of file ITitleListAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITitleListAccessor & operator= (ITitleListAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 36 of file ITitleListAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.map b/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.map new file mode 100644 index 00000000..894e2852 --- /dev/null +++ b/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.md5 new file mode 100644 index 00000000..46c59bdd --- /dev/null +++ b/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +417b82277cba202c93fa2570518524ad \ No newline at end of file diff --git a/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.png b/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.png new file mode 100644 index 00000000..f8779633 Binary files /dev/null and b/classnn_1_1sl_1_1ITitleListAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1ITransferrer.html b/classnn_1_1sl_1_1ITransferrer.html new file mode 100644 index 00000000..d21ce215 --- /dev/null +++ b/classnn_1_1sl_1_1ITransferrer.html @@ -0,0 +1,273 @@ + + + + + + + +wut: ITransferrer Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITransferrer Class Reference
+
+
+ +

#include <ITransferrer.h>

+
+Inheritance diagram for ITransferrer:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ITransferrer ()
 
 ITransferrer (ITransferrer &src)
 
ITransferreroperator= (const ITransferrer &other)
 
ITransferreroperator= (ITransferrer &&src) noexcept
 
 ~ITransferrer () override=default
 
- Public Member Functions inherited from ITransferrerBase
 ITransferrerBase ()=default
 
virtual ~ITransferrerBase ()=default
 
virtual nn::Result TransferDeprecated (void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const =0
 
virtual nn::Result Transfer (void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const =0
 
virtual nn::Result CancelTransfer () const =0
 
virtual nn::Result InvalidateNotification (uint32_t) const =0
 
virtual nn::Result DisplayNotification (uint32_t, uint32_t, uint32_t) const =0
 
+

Detailed Description

+
+

Definition at line 12 of file ITransferrer.h.

+

Constructor & Destructor Documentation

+ +

◆ ITransferrer() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ITransferrer ()
+
+inline
+
+ +

Definition at line 16 of file ITransferrer.h.

+ +
+
+ +

◆ ITransferrer() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITransferrer (ITransferrersrc)
+
+inline
+
+ +

Definition at line 21 of file ITransferrer.h.

+ +
+
+ +

◆ ~ITransferrer()

+ +
+
+ + + + + +
+ + + + + + + +
~ITransferrer ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITransferrer & operator= (const ITransferrerother)
+
+inline
+
+ +

Definition at line 27 of file ITransferrer.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ITransferrer & operator= (ITransferrer && src)
+
+inlinenoexcept
+
+ +

Definition at line 34 of file ITransferrer.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1ITransferrer__inherit__graph.map b/classnn_1_1sl_1_1ITransferrer__inherit__graph.map new file mode 100644 index 00000000..7b5d4ede --- /dev/null +++ b/classnn_1_1sl_1_1ITransferrer__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1ITransferrer__inherit__graph.md5 b/classnn_1_1sl_1_1ITransferrer__inherit__graph.md5 new file mode 100644 index 00000000..c7a646fb --- /dev/null +++ b/classnn_1_1sl_1_1ITransferrer__inherit__graph.md5 @@ -0,0 +1 @@ +cf2434e5863a2326caf6417d927f7347 \ No newline at end of file diff --git a/classnn_1_1sl_1_1ITransferrer__inherit__graph.png b/classnn_1_1sl_1_1ITransferrer__inherit__graph.png new file mode 100644 index 00000000..258bbc65 Binary files /dev/null and b/classnn_1_1sl_1_1ITransferrer__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IUpdatePackageAccessor.html b/classnn_1_1sl_1_1IUpdatePackageAccessor.html new file mode 100644 index 00000000..51acfca4 --- /dev/null +++ b/classnn_1_1sl_1_1IUpdatePackageAccessor.html @@ -0,0 +1,267 @@ + + + + + + + +wut: IUpdatePackageAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IUpdatePackageAccessor Class Reference
+
+
+ +

#include <IUpdatePackageAccessor.h>

+
+Inheritance diagram for IUpdatePackageAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IUpdatePackageAccessor ()
 
 IUpdatePackageAccessor (IUpdatePackageAccessor &src)
 
IUpdatePackageAccessoroperator= (const IUpdatePackageAccessor &other)
 
IUpdatePackageAccessoroperator= (IUpdatePackageAccessor &&src) noexcept
 
 ~IUpdatePackageAccessor () override=default
 
- Public Member Functions inherited from IUpdatePackageAccessorBase
 IUpdatePackageAccessorBase ()=default
 
virtual ~IUpdatePackageAccessorBase ()=default
 
virtual bool PackageExists () const =0
 
virtual bool IsUpdatePackageDownloaded () const =0
 
+

Detailed Description

+
+

Definition at line 11 of file IUpdatePackageAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IUpdatePackageAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IUpdatePackageAccessor ()
+
+inline
+
+ +

Definition at line 15 of file IUpdatePackageAccessor.h.

+ +
+
+ +

◆ IUpdatePackageAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IUpdatePackageAccessor (IUpdatePackageAccessorsrc)
+
+inline
+
+ +

Definition at line 20 of file IUpdatePackageAccessor.h.

+ +
+
+ +

◆ ~IUpdatePackageAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IUpdatePackageAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IUpdatePackageAccessor & operator= (const IUpdatePackageAccessorother)
+
+inline
+
+ +

Definition at line 26 of file IUpdatePackageAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IUpdatePackageAccessor & operator= (IUpdatePackageAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 33 of file IUpdatePackageAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.map b/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.map new file mode 100644 index 00000000..257fbca3 --- /dev/null +++ b/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.md5 new file mode 100644 index 00000000..a28da59a --- /dev/null +++ b/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +0a766197fc8ccf80e59a0055ac8ceab9 \ No newline at end of file diff --git a/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.png b/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.png new file mode 100644 index 00000000..6ee5420b Binary files /dev/null and b/classnn_1_1sl_1_1IUpdatePackageAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1IWhiteListAccessor.html b/classnn_1_1sl_1_1IWhiteListAccessor.html new file mode 100644 index 00000000..9befeb54 --- /dev/null +++ b/classnn_1_1sl_1_1IWhiteListAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: IWhiteListAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IWhiteListAccessor Class Reference
+
+
+ +

#include <IWhiteListAccessor.h>

+
+Inheritance diagram for IWhiteListAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IWhiteListAccessor ()
 
 IWhiteListAccessor (IWhiteListAccessor &src)
 
IWhiteListAccessoroperator= (const IWhiteListAccessor &other)
 
IWhiteListAccessoroperator= (IWhiteListAccessor &&src) noexcept
 
 ~IWhiteListAccessor () override=default
 
- Public Member Functions inherited from IWhiteListAccessorBase
 IWhiteListAccessorBase ()=default
 
virtual ~IWhiteListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::WhiteList *outWhiteList) const =0
 
+

Detailed Description

+
+

Definition at line 13 of file IWhiteListAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ IWhiteListAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
IWhiteListAccessor ()
+
+inline
+
+ +

Definition at line 17 of file IWhiteListAccessor.h.

+ +
+
+ +

◆ IWhiteListAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IWhiteListAccessor (IWhiteListAccessorsrc)
+
+inline
+
+ +

Definition at line 22 of file IWhiteListAccessor.h.

+ +
+
+ +

◆ ~IWhiteListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~IWhiteListAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IWhiteListAccessor & operator= (const IWhiteListAccessorother)
+
+inline
+
+ +

Definition at line 28 of file IWhiteListAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IWhiteListAccessor & operator= (IWhiteListAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 35 of file IWhiteListAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.map b/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.map new file mode 100644 index 00000000..3744fc65 --- /dev/null +++ b/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.md5 new file mode 100644 index 00000000..7ce3da82 --- /dev/null +++ b/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +c37ee2241bc1b9f38bead895d0f392fe \ No newline at end of file diff --git a/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.png b/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.png new file mode 100644 index 00000000..b1656ced Binary files /dev/null and b/classnn_1_1sl_1_1IWhiteListAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1KillerNotificationSelector.html b/classnn_1_1sl_1_1KillerNotificationSelector.html new file mode 100644 index 00000000..856c4799 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationSelector.html @@ -0,0 +1,514 @@ + + + + + + + +wut: KillerNotificationSelector Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationSelector Class Reference
+
+
+ +

#include <KillerNotificationSelector.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 KillerNotificationSelector ()
 
 ~KillerNotificationSelector ()
 
details::ILaunchedTitleListAccessorBaseGetLaunchedTitleListAccessor ()
 
details::IKillerNotificationAccessorBaseGetKillerNotificationAccessor ()
 
details::ITitleListCacheBaseGetTitleListCache ()
 
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer ()
 
details::ISettingAccessorBaseGetSettingAccessor ()
 
details::IAccountInfoAccessorBaseGetAccountInfoAccessor ()
 
details::ITimeAccessorBaseGetTimeAccessor ()
 
details::IKillerNotificationTransferRecordManagerBaseGetKillerNotificationTransferRecordManager ()
 
nn::Result Select (KillerNotification *outKillerNotification, TitleInfo *outKillerNotificationTitle, bool *u1)
 
void Initialize (details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IKillerNotificationAccessorBase &killerNotificationAccessor, details::ITitleListCacheBase &titleListCache, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISettingAccessorBase &settingAccessor, details::IAccountInfoAccessorBase &accountInfoAccessor, details::ITimeAccessorBase &timeAccessor, details::IKillerNotificationTransferRecordManagerBase &killerNotificationTransferRecordManager)
 
+

Detailed Description

+
+

Definition at line 64 of file KillerNotificationSelector.h.

+

Constructor & Destructor Documentation

+ +

◆ KillerNotificationSelector()

+ +
+
+ + + + + +
+ + + + + + + +
KillerNotificationSelector ()
+
+inline
+
+ +

Definition at line 67 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ ~KillerNotificationSelector()

+ +
+
+ + + + + +
+ + + + + + + +
~KillerNotificationSelector ()
+
+inline
+
+ +

Definition at line 89 of file KillerNotificationSelector.h.

+ +
+
+

Member Function Documentation

+ +

◆ GetLaunchedTitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ILaunchedTitleListAccessorBase & GetLaunchedTitleListAccessor ()
+
+inline
+
+ +

Definition at line 95 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetKillerNotificationAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IKillerNotificationAccessorBase & GetKillerNotificationAccessor ()
+
+inline
+
+ +

Definition at line 101 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetTitleListCache()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITitleListCacheBase & GetTitleListCache ()
+
+inline
+
+ +

Definition at line 107 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetKillerNotificationSerializer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer ()
+
+inline
+
+ +

Definition at line 113 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetSettingAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISettingAccessorBase & GetSettingAccessor ()
+
+inline
+
+ +

Definition at line 119 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetAccountInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IAccountInfoAccessorBase & GetAccountInfoAccessor ()
+
+inline
+
+ +

Definition at line 125 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetTimeAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITimeAccessorBase & GetTimeAccessor ()
+
+inline
+
+ +

Definition at line 131 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ GetKillerNotificationTransferRecordManager()

+ +
+
+ + + + + +
+ + + + + + + +
details::IKillerNotificationTransferRecordManagerBase & GetKillerNotificationTransferRecordManager ()
+
+inline
+
+ +

Definition at line 137 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ Select()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Select (KillerNotificationoutKillerNotification,
TitleInfooutKillerNotificationTitle,
bool * u1 
)
+
+inline
+
+ +

Definition at line 143 of file KillerNotificationSelector.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (details::ILaunchedTitleListAccessorBaselaunchedTitleListAccessor,
details::IKillerNotificationAccessorBasekillerNotificationAccessor,
details::ITitleListCacheBasetitleListCache,
details::ISerializerBase< KillerNotification > & killerNotificationSerializer,
details::ISettingAccessorBasesettingAccessor,
details::IAccountInfoAccessorBaseaccountInfoAccessor,
details::ITimeAccessorBasetimeAccessor,
details::IKillerNotificationTransferRecordManagerBasekillerNotificationTransferRecordManager 
)
+
+inline
+
+ +

Definition at line 149 of file KillerNotificationSelector.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html new file mode 100644 index 00000000..86b677a8 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html @@ -0,0 +1,456 @@ + + + + + + + +wut: KillerNotificationTransferRecordManager Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationTransferRecordManager Class Reference
+
+
+ +

#include <KillerNotificationTransferRecordManager.h>

+
+Inheritance diagram for KillerNotificationTransferRecordManager:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 KillerNotificationTransferRecordManager ()
 
 ~KillerNotificationTransferRecordManager () override
 
void Finalize () override
 
nn::Result Load (nn::sl::details::IStreamBase &stream) override
 
nn::Result LoadInitial () override
 
nn::Result Store (nn::sl::details::IStreamBase &stream) override
 
uint32_t GetRecordCount () const override
 
uint32_t GetRecords (KillerNotificationTransferRecord *u1, uint32_t u2) const override
 
void RegisterRecords (const KillerNotificationTransferRecord *u1, uint32_t u2) override
 
nn::Result RegisterRecords (const uint32_t *u1, uint32_t u2) override
 
- Public Member Functions inherited from IKillerNotificationTransferRecordManagerBase
virtual ~IKillerNotificationTransferRecordManagerBase ()=default
 
+

Detailed Description

+
+

Definition at line 108 of file KillerNotificationTransferRecordManager.h.

+

Constructor & Destructor Documentation

+ +

◆ KillerNotificationTransferRecordManager()

+ +
+
+ + + + + +
+ + + + + + + +
KillerNotificationTransferRecordManager ()
+
+inline
+
+ +

Definition at line 111 of file KillerNotificationTransferRecordManager.h.

+ +
+
+ +

◆ ~KillerNotificationTransferRecordManager()

+ +
+
+ + + + + +
+ + + + + + + +
~KillerNotificationTransferRecordManager ()
+
+inlineoverride
+
+ +

Definition at line 116 of file KillerNotificationTransferRecordManager.h.

+ +
+
+

Member Function Documentation

+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
void Finalize ()
+
+inlineoverridevirtual
+
+
+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Load (nn::sl::details::IStreamBasestream)
+
+inlineoverridevirtual
+
+
+ +

◆ LoadInitial()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result LoadInitial ()
+
+inlineoverridevirtual
+
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Store (nn::sl::details::IStreamBasestream)
+
+inlineoverridevirtual
+
+
+ +

◆ GetRecordCount()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t GetRecordCount () const
+
+inlineoverridevirtual
+
+
+ +

◆ GetRecords()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint32_t GetRecords (KillerNotificationTransferRecordu1,
uint32_t u2 
) const
+
+inlineoverridevirtual
+
+
+ +

◆ RegisterRecords() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void RegisterRecords (const KillerNotificationTransferRecordu1,
uint32_t u2 
)
+
+inlineoverridevirtual
+
+
+ +

◆ RegisterRecords() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result RegisterRecords (const uint32_t * u1,
uint32_t u2 
)
+
+inlineoverridevirtual
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html new file mode 100644 index 00000000..26748310 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html @@ -0,0 +1,456 @@ + + + + + + + +wut: KillerNotificationTransferRecordManagerInternal Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationTransferRecordManagerInternal Class Reference
+
+
+ +

#include <KillerNotificationTransferRecordManager.h>

+
+Inheritance diagram for KillerNotificationTransferRecordManagerInternal:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 KillerNotificationTransferRecordManagerInternal ()
 
 ~KillerNotificationTransferRecordManagerInternal () override
 
nn::Result Load (nn::sl::details::IStreamBase &stream) override
 
nn::Result LoadInitial () override
 
nn::Result Store (nn::sl::details::IStreamBase &stream) override
 
void Finalize () override
 
uint32_t GetRecordCount () const override
 
uint32_t GetRecords (KillerNotificationTransferRecord *u1, uint32_t u2) const override
 
void RegisterRecords (const KillerNotificationTransferRecord *u1, uint32_t u2) override
 
nn::Result RegisterRecords (const uint32_t *u1, uint32_t u2) override
 
- Public Member Functions inherited from IKillerNotificationTransferRecordManagerBase
virtual ~IKillerNotificationTransferRecordManagerBase ()=default
 
+

Detailed Description

+
+

Definition at line 178 of file KillerNotificationTransferRecordManager.h.

+

Constructor & Destructor Documentation

+ +

◆ KillerNotificationTransferRecordManagerInternal()

+ +
+
+ + + + + +
+ + + + + + + +
KillerNotificationTransferRecordManagerInternal ()
+
+inline
+
+ +

Definition at line 181 of file KillerNotificationTransferRecordManager.h.

+ +
+
+ +

◆ ~KillerNotificationTransferRecordManagerInternal()

+ +
+
+ + + + + +
+ + + + + + + +
~KillerNotificationTransferRecordManagerInternal ()
+
+inlineoverride
+
+ +

Definition at line 186 of file KillerNotificationTransferRecordManager.h.

+ +
+
+

Member Function Documentation

+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Load (nn::sl::details::IStreamBasestream)
+
+inlineoverridevirtual
+
+
+ +

◆ LoadInitial()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result LoadInitial ()
+
+inlineoverridevirtual
+
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Store (nn::sl::details::IStreamBasestream)
+
+inlineoverridevirtual
+
+
+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
void Finalize ()
+
+inlineoverridevirtual
+
+
+ +

◆ GetRecordCount()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t GetRecordCount () const
+
+inlineoverridevirtual
+
+
+ +

◆ GetRecords()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint32_t GetRecords (KillerNotificationTransferRecordu1,
uint32_t u2 
) const
+
+inlineoverridevirtual
+
+
+ +

◆ RegisterRecords() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void RegisterRecords (const KillerNotificationTransferRecordu1,
uint32_t u2 
)
+
+inlineoverridevirtual
+
+
+ +

◆ RegisterRecords() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result RegisterRecords (const uint32_t * u1,
uint32_t u2 
)
+
+inlineoverridevirtual
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.map b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.map new file mode 100644 index 00000000..f980a1b5 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.md5 b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.md5 new file mode 100644 index 00000000..672eae09 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.md5 @@ -0,0 +1 @@ +4feb92b5cd96cbd5dba50035641a5b98 \ No newline at end of file diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.png b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.png new file mode 100644 index 00000000..f821947d Binary files /dev/null and b/classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.map b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.map new file mode 100644 index 00000000..3fe21610 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.md5 b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.md5 new file mode 100644 index 00000000..d8ed4252 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.md5 @@ -0,0 +1 @@ +7269723dbdce3416b788f4b2eca0d442 \ No newline at end of file diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.png b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.png new file mode 100644 index 00000000..4682a3bf Binary files /dev/null and b/classnn_1_1sl_1_1KillerNotificationTransferRecordManager__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html new file mode 100644 index 00000000..1240adf1 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html @@ -0,0 +1,375 @@ + + + + + + + +wut: KillerNotificationTransferRecordStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationTransferRecordStream Class Reference
+
+
+ +

#include <KillerNotificationTransferRecordStream.h>

+
+Inheritance diagram for KillerNotificationTransferRecordStream:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 KillerNotificationTransferRecordStream (details::KillerNotificationTransferRecordStreamInternal *instance)
 
nn::Result Read (uint32_t *bytesRead, void *buffer, uint32_t readSize) override
 
nn::Result Write (uint32_t *bytesWritten, void *buffer, uint32_t readSize) override
 
nn::Result GetSize (uint32_t *fileSize) override
 
nn::Result Seek (int32_t offset, nn::sl::SeekOrigin seekOrigin) override
 
 ~KillerNotificationTransferRecordStream () override=default
 
details::IStreamInternalGetInternal () override
 
- Public Member Functions inherited from IStreamBase
 IStreamBase ()=default
 
virtual ~IStreamBase ()=default
 
+

Detailed Description

+
+

Definition at line 26 of file KillerNotificationTransferRecordStream.h.

+

Constructor & Destructor Documentation

+ +

◆ KillerNotificationTransferRecordStream()

+ +
+
+ + + + + +
+ + + + + + + + +
KillerNotificationTransferRecordStream (details::KillerNotificationTransferRecordStreamInternalinstance)
+
+inlineexplicit
+
+ +

Definition at line 29 of file KillerNotificationTransferRecordStream.h.

+ +
+
+ +

◆ ~KillerNotificationTransferRecordStream()

+ +
+
+ + + + + +
+ + + + + + + +
~KillerNotificationTransferRecordStream ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Read()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Read (uint32_t * bytesRead,
void * buffer,
uint32_t readSize 
)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 35 of file KillerNotificationTransferRecordStream.h.

+ +
+
+ +

◆ Write()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Write (uint32_t * bytesWritten,
void * buffer,
uint32_t readSize 
)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 41 of file KillerNotificationTransferRecordStream.h.

+ +
+
+ +

◆ GetSize()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result GetSize (uint32_t * fileSize)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 47 of file KillerNotificationTransferRecordStream.h.

+ +
+
+ +

◆ Seek()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Seek (int32_t offset,
nn::sl::SeekOrigin seekOrigin 
)
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 53 of file KillerNotificationTransferRecordStream.h.

+ +
+
+ +

◆ GetInternal()

+ +
+
+ + + + + +
+ + + + + + + +
details::IStreamInternal * GetInternal ()
+
+inlineoverridevirtual
+
+ +

Implements IStreamBase.

+ +

Definition at line 62 of file KillerNotificationTransferRecordStream.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.map b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.map new file mode 100644 index 00000000..886946ae --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.md5 b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.md5 new file mode 100644 index 00000000..2feba407 --- /dev/null +++ b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.md5 @@ -0,0 +1 @@ +4bfb6221310089cc08ababcda4073b12 \ No newline at end of file diff --git a/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.png b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.png new file mode 100644 index 00000000..f0679bf9 Binary files /dev/null and b/classnn_1_1sl_1_1KillerNotificationTransferRecordStream__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1LaunchInfoDatabase.html b/classnn_1_1sl_1_1LaunchInfoDatabase.html new file mode 100644 index 00000000..dfac9904 --- /dev/null +++ b/classnn_1_1sl_1_1LaunchInfoDatabase.html @@ -0,0 +1,640 @@ + + + + + + + +wut: LaunchInfoDatabase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
LaunchInfoDatabase Class Reference
+
+
+ +

#include <LaunchInfoDatabase.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 LaunchInfoDatabase ()
 
 ~LaunchInfoDatabase ()
 
void Finalize ()
 
nn::Result Load (nn::sl::details::IStreamBase &fileStream, nn::sl::Region region)
 
nn::Result Store (nn::sl::details::IStreamBase &fileStream)
 
nn::Result LoadInitial (int maxEntries, nn::sl::Region region)
 
nn::Result GetLaunchInfoById (nn::sl::LaunchInfo *launchInfo, uint64_t id) const
 
std::optional< uint32_t > GetEntryCount () const
 
std::optional< uint64_t > GetCurrentId () const
 
std::optional< uint64_t > Register (const nn::sl::LaunchInfo &launchInfo)
 
nn::Result Unregister (uint64_t id)
 
void Clear ()
 
+ + + + + + + +

+Static Public Member Functions

static nn::Result LoadInitial (LaunchInfoDatabase &launchDatabase, uint32_t maxEntries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
 
static uint32_t ListLaunchInfos (const LaunchInfoDatabase &launchDatabase, nn::sl::LaunchInfoDatabaseEntry *entriesOut, uint32_t num)
 
static nn::Result Load (LaunchInfoDatabase &launchDatabase, nn::sl::details::IStreamBase &fileStream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
 
+

Detailed Description

+
+

Definition at line 64 of file LaunchInfoDatabase.h.

+

Constructor & Destructor Documentation

+ +

◆ LaunchInfoDatabase()

+ +
+
+ + + + + +
+ + + + + + + +
LaunchInfoDatabase ()
+
+inline
+
+ +

Definition at line 67 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ ~LaunchInfoDatabase()

+ +
+
+ + + + + +
+ + + + + + + +
~LaunchInfoDatabase ()
+
+inline
+
+ +

Definition at line 72 of file LaunchInfoDatabase.h.

+ +
+
+

Member Function Documentation

+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
void Finalize ()
+
+inline
+
+ +

Definition at line 78 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ Load() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Load (nn::sl::details::IStreamBasefileStream,
nn::sl::Region region 
)
+
+inline
+
+ +

Definition at line 87 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Store (nn::sl::details::IStreamBasefileStream)
+
+inline
+
+ +

Definition at line 96 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ LoadInitial() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result LoadInitial (int maxEntries,
nn::sl::Region region 
)
+
+inline
+
+ +

Definition at line 105 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ GetLaunchInfoById()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result GetLaunchInfoById (nn::sl::LaunchInfolaunchInfo,
uint64_t id 
) const
+
+inline
+
+ +

Definition at line 114 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ GetEntryCount()

+ +
+
+ + + + + +
+ + + + + + + +
std::optional< uint32_t > GetEntryCount () const
+
+inline
+
+ +

Definition at line 123 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ GetCurrentId()

+ +
+
+ + + + + +
+ + + + + + + +
std::optional< uint64_t > GetCurrentId () const
+
+inline
+
+ +

Definition at line 132 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ Register()

+ +
+
+ + + + + +
+ + + + + + + + +
std::optional< uint64_t > Register (const nn::sl::LaunchInfolaunchInfo)
+
+inline
+
+ +

Definition at line 141 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ Unregister()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Unregister (uint64_t id)
+
+inline
+
+ +

Definition at line 150 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ Clear()

+ +
+
+ + + + + +
+ + + + + + + +
void Clear ()
+
+inline
+
+ +

Definition at line 159 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ LoadInitial() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result LoadInitial (LaunchInfoDatabaselaunchDatabase,
uint32_t maxEntries,
nn::sl::LaunchInfoDatabaseEntrydefaultEntries,
uint32_t defaultEntryNum 
)
+
+inlinestatic
+
+ +

Definition at line 168 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ ListLaunchInfos()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static uint32_t ListLaunchInfos (const LaunchInfoDatabaselaunchDatabase,
nn::sl::LaunchInfoDatabaseEntryentriesOut,
uint32_t num 
)
+
+inlinestatic
+
+ +

Definition at line 177 of file LaunchInfoDatabase.h.

+ +
+
+ +

◆ Load() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static nn::Result Load (LaunchInfoDatabaselaunchDatabase,
nn::sl::details::IStreamBasefileStream,
nn::sl::LaunchInfoDatabaseEntrydefaultEntries,
uint32_t defaultEntryNum 
)
+
+inlinestatic
+
+ +

Definition at line 186 of file LaunchInfoDatabase.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1MetaInfoAccessor.html b/classnn_1_1sl_1_1MetaInfoAccessor.html new file mode 100644 index 00000000..aa5336f6 --- /dev/null +++ b/classnn_1_1sl_1_1MetaInfoAccessor.html @@ -0,0 +1,265 @@ + + + + + + + +wut: MetaInfoAccessor Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
MetaInfoAccessor Class Reference
+
+
+ +

#include <IMetaInfoAccessor.h>

+
+Inheritance diagram for MetaInfoAccessor:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MetaInfoAccessor ()
 
 MetaInfoAccessor (MetaInfoAccessor &src)
 
MetaInfoAccessoroperator= (const MetaInfoAccessor &other)
 
MetaInfoAccessoroperator= (MetaInfoAccessor &&src) noexcept
 
 ~MetaInfoAccessor () override=default
 
- Public Member Functions inherited from IMetaInfoAccessorBase
 IMetaInfoAccessorBase ()=default
 
virtual ~IMetaInfoAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo) const =0
 
+

Detailed Description

+
+

Definition at line 13 of file IMetaInfoAccessor.h.

+

Constructor & Destructor Documentation

+ +

◆ MetaInfoAccessor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
MetaInfoAccessor ()
+
+inline
+
+ +

Definition at line 17 of file IMetaInfoAccessor.h.

+ +
+
+ +

◆ MetaInfoAccessor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MetaInfoAccessor (MetaInfoAccessorsrc)
+
+inline
+
+ +

Definition at line 23 of file IMetaInfoAccessor.h.

+ +
+
+ +

◆ ~MetaInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
~MetaInfoAccessor ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MetaInfoAccessor & operator= (const MetaInfoAccessorother)
+
+inline
+
+ +

Definition at line 29 of file IMetaInfoAccessor.h.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MetaInfoAccessor & operator= (MetaInfoAccessor && src)
+
+inlinenoexcept
+
+ +

Definition at line 36 of file IMetaInfoAccessor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.map b/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.map new file mode 100644 index 00000000..75d4ec7b --- /dev/null +++ b/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.md5 b/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.md5 new file mode 100644 index 00000000..616ab4c0 --- /dev/null +++ b/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.md5 @@ -0,0 +1 @@ +625cf10d600bcf37e824f84bd455ddbd \ No newline at end of file diff --git a/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.png b/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.png new file mode 100644 index 00000000..9feccb1b Binary files /dev/null and b/classnn_1_1sl_1_1MetaInfoAccessor__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1QuickStartApplicationSelector.html b/classnn_1_1sl_1_1QuickStartApplicationSelector.html new file mode 100644 index 00000000..8f0e46b3 --- /dev/null +++ b/classnn_1_1sl_1_1QuickStartApplicationSelector.html @@ -0,0 +1,436 @@ + + + + + + + +wut: QuickStartApplicationSelector Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
QuickStartApplicationSelector Class Reference
+
+
+ +

#include <QuickStartApplicationSelector.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 QuickStartApplicationSelector ()
 
 ~QuickStartApplicationSelector ()=default
 
details::IPreferentialTitleAccessorBaseGetPreferentialTitleAccessor ()
 
details::IDefaultTitleAccessorBaseGetDefaultTitleAccessor ()
 
details::IWhiteListAccessorBaseGetWhiteListAccessor ()
 
details::ITitleListCacheBaseGetTitleListCache ()
 
details::ISettingAccessorBaseGetSettingAccessor ()
 
details::IBlackListAccessorBaseGetBlackListAccessor ()
 
nn::Result Select (nn::sl::TitleInfo *titleInfos, int num)
 
void Initialize (details::IPreferentialTitleAccessorBase &preferentialTitleAccessor, details::IDefaultTitleAccessorBase &defaultTitleAccessor, details::IWhiteListAccessorBase &whiteListAccessor, details::ITitleListCacheBase &titleListCache, details::ISettingAccessorBase &settingAccessor, details::IBlackListAccessorBase &blackListAccessor)
 
+

Detailed Description

+
+

Definition at line 52 of file QuickStartApplicationSelector.h.

+

Constructor & Destructor Documentation

+ +

◆ QuickStartApplicationSelector()

+ +
+
+ + + + + +
+ + + + + + + +
QuickStartApplicationSelector ()
+
+inline
+
+ +

Definition at line 55 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ ~QuickStartApplicationSelector()

+ +
+
+ + + + + +
+ + + + + + + +
~QuickStartApplicationSelector ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetPreferentialTitleAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IPreferentialTitleAccessorBase & GetPreferentialTitleAccessor ()
+
+inline
+
+ +

Definition at line 76 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ GetDefaultTitleAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IDefaultTitleAccessorBase & GetDefaultTitleAccessor ()
+
+inline
+
+ +

Definition at line 82 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ GetWhiteListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IWhiteListAccessorBase & GetWhiteListAccessor ()
+
+inline
+
+ +

Definition at line 88 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ GetTitleListCache()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITitleListCacheBase & GetTitleListCache ()
+
+inline
+
+ +

Definition at line 94 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ GetSettingAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISettingAccessorBase & GetSettingAccessor ()
+
+inline
+
+ +

Definition at line 100 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ GetBlackListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IBlackListAccessorBase & GetBlackListAccessor ()
+
+inline
+
+ +

Definition at line 106 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ Select()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Select (nn::sl::TitleInfotitleInfos,
int num 
)
+
+inline
+
+ +

Definition at line 112 of file QuickStartApplicationSelector.h.

+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (details::IPreferentialTitleAccessorBasepreferentialTitleAccessor,
details::IDefaultTitleAccessorBasedefaultTitleAccessor,
details::IWhiteListAccessorBasewhiteListAccessor,
details::ITitleListCacheBasetitleListCache,
details::ISettingAccessorBasesettingAccessor,
details::IBlackListAccessorBaseblackListAccessor 
)
+
+inline
+
+ +

Definition at line 118 of file QuickStartApplicationSelector.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1TitleIconCache.html b/classnn_1_1sl_1_1TitleIconCache.html new file mode 100644 index 00000000..d04422bf --- /dev/null +++ b/classnn_1_1sl_1_1TitleIconCache.html @@ -0,0 +1,433 @@ + + + + + + + +wut: TitleIconCache Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleIconCache Class Reference
+
+
+ +

#include <TitleIconCache.h>

+
+Inheritance diagram for TitleIconCache:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TitleIconCache ()
 
 ~TitleIconCache () override
 
void Initialize (int cacheSize)
 
void Initialize (int cacheSize, details::IIconInfoAccessorBase &iconInfoAccessor, details::ISerializerBase< nn::sl::IconInfo > &iconInfoSerializer, details::ISettingAccessorBase &settingAccessor)
 
void Finalize (int cacheSize)
 
void Get (nn::sl::IconInfo *iconInfos, int num) const override
 
nn::Result Load () override
 
nn::Result Update (nn::sl::TitleInfo *titleInfos, int num) override
 
nn::Result Store () override
 
- Public Member Functions inherited from ITitleIconCacheBase
 ITitleIconCacheBase ()=default
 
virtual ~ITitleIconCacheBase ()=default
 
+

Detailed Description

+
+

Definition at line 57 of file TitleIconCache.h.

+

Constructor & Destructor Documentation

+ +

◆ TitleIconCache()

+ +
+
+ + + + + +
+ + + + + + + +
TitleIconCache ()
+
+inline
+
+ +

Definition at line 60 of file TitleIconCache.h.

+ +
+
+ +

◆ ~TitleIconCache()

+ +
+
+ + + + + +
+ + + + + + + +
~TitleIconCache ()
+
+inlineoverride
+
+ +

Definition at line 64 of file TitleIconCache.h.

+ +
+
+

Member Function Documentation

+ +

◆ Initialize() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
void Initialize (int cacheSize)
+
+inline
+
+ +

Definition at line 70 of file TitleIconCache.h.

+ +
+
+ +

◆ Initialize() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (int cacheSize,
details::IIconInfoAccessorBaseiconInfoAccessor,
details::ISerializerBase< nn::sl::IconInfo > & iconInfoSerializer,
details::ISettingAccessorBasesettingAccessor 
)
+
+inline
+
+ +

Definition at line 76 of file TitleIconCache.h.

+ +
+
+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + + +
void Finalize (int cacheSize)
+
+inline
+
+ +

Definition at line 90 of file TitleIconCache.h.

+ +
+
+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Get (nn::sl::IconInfoiconInfos,
int num 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 96 of file TitleIconCache.h.

+ +
+
+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Load ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 102 of file TitleIconCache.h.

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Update (nn::sl::TitleInfotitleInfos,
int num 
)
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 108 of file TitleIconCache.h.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Store ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 114 of file TitleIconCache.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1TitleIconCache__inherit__graph.map b/classnn_1_1sl_1_1TitleIconCache__inherit__graph.map new file mode 100644 index 00000000..687fecce --- /dev/null +++ b/classnn_1_1sl_1_1TitleIconCache__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1TitleIconCache__inherit__graph.md5 b/classnn_1_1sl_1_1TitleIconCache__inherit__graph.md5 new file mode 100644 index 00000000..906ef703 --- /dev/null +++ b/classnn_1_1sl_1_1TitleIconCache__inherit__graph.md5 @@ -0,0 +1 @@ +2bddf2da4ee4015c797fa2f758466532 \ No newline at end of file diff --git a/classnn_1_1sl_1_1TitleIconCache__inherit__graph.png b/classnn_1_1sl_1_1TitleIconCache__inherit__graph.png new file mode 100644 index 00000000..cdc11bbf Binary files /dev/null and b/classnn_1_1sl_1_1TitleIconCache__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1TitleListCache.html b/classnn_1_1sl_1_1TitleListCache.html new file mode 100644 index 00000000..d7f19767 --- /dev/null +++ b/classnn_1_1sl_1_1TitleListCache.html @@ -0,0 +1,849 @@ + + + + + + + +wut: TitleListCache Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleListCache Class Referencefinal
+
+
+ +

#include <TitleListCache.h>

+
+Inheritance diagram for TitleListCache:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TitleListCache ()
 
 ~TitleListCache () override
 
details::ITitleListAccessorBaseGetTitleListAccessor ()
 
details::ILaunchedTitleListAccessorBaseGetLaunchedTitleListAccessor ()
 
details::IInstalledTitleListAccessorBaseGetInstalledTitleListAccessor ()
 
details::IDiscCachedTitleAccessorBaseGetDiscCachedTitleAccessor ()
 
details::ISerializerBase< nn::sl::TitleInfo > & GetTitleInfoSerializer ()
 
details::ITimeAccessorBaseGetTimeAccessor ()
 
details::IMetaInfoAccessorBaseGetMetaInfoAccessor ()
 
void Initialize (int u1, int num)
 
void Initialize (int u1, int num, int u3)
 
void Initialize (int u1, int num, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)
 
void Initialize (int u1, int num, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)
 
void Initialize (int u1, int u2, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer, details::ITimeAccessorBase &timeAccessor, details::IMetaInfoAccessorBase &metaInfoAccessor)
 
void Finalize ()
 
nn::Result Load () override
 
nn::Result Update () override
 
nn::Result UpdateIfNeeded () override
 
nn::Result Store () override
 
- Public Member Functions inherited from ITitleListCacheBase
virtual ~ITitleListCacheBase ()=default
 
+

Detailed Description

+
+

Definition at line 123 of file TitleListCache.h.

+

Constructor & Destructor Documentation

+ +

◆ TitleListCache()

+ +
+
+ + + + + +
+ + + + + + + +
TitleListCache ()
+
+inline
+
+ +

Definition at line 126 of file TitleListCache.h.

+ +
+
+ +

◆ ~TitleListCache()

+ +
+
+ + + + + +
+ + + + + + + +
~TitleListCache ()
+
+inlineoverride
+
+ +

Definition at line 146 of file TitleListCache.h.

+ +
+
+

Member Function Documentation

+ +

◆ GetTitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITitleListAccessorBase & GetTitleListAccessor ()
+
+inline
+
+ +

Definition at line 152 of file TitleListCache.h.

+ +
+
+ +

◆ GetLaunchedTitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ILaunchedTitleListAccessorBase & GetLaunchedTitleListAccessor ()
+
+inline
+
+ +

Definition at line 158 of file TitleListCache.h.

+ +
+
+ +

◆ GetInstalledTitleListAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IInstalledTitleListAccessorBase & GetInstalledTitleListAccessor ()
+
+inline
+
+ +

Definition at line 164 of file TitleListCache.h.

+ +
+
+ +

◆ GetDiscCachedTitleAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IDiscCachedTitleAccessorBase & GetDiscCachedTitleAccessor ()
+
+inline
+
+ +

Definition at line 170 of file TitleListCache.h.

+ +
+
+ +

◆ GetTitleInfoSerializer()

+ +
+
+ + + + + +
+ + + + + + + +
details::ISerializerBase< nn::sl::TitleInfo > & GetTitleInfoSerializer ()
+
+inline
+
+ +

Definition at line 176 of file TitleListCache.h.

+ +
+
+ +

◆ GetTimeAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::ITimeAccessorBase & GetTimeAccessor ()
+
+inline
+
+ +

Definition at line 182 of file TitleListCache.h.

+ +
+
+ +

◆ GetMetaInfoAccessor()

+ +
+
+ + + + + +
+ + + + + + + +
details::IMetaInfoAccessorBase & GetMetaInfoAccessor ()
+
+inline
+
+ +

Definition at line 188 of file TitleListCache.h.

+ +
+
+ +

◆ Initialize() [1/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Initialize (int u1,
int num 
)
+
+inline
+
+ +

Definition at line 194 of file TitleListCache.h.

+ +
+
+ +

◆ Initialize() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (int u1,
int num,
int u3 
)
+
+inline
+
+ +

Definition at line 200 of file TitleListCache.h.

+ +
+
+ +

◆ Initialize() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (int u1,
int num,
int u3,
details::ITitleListAccessorBasetitleListAccessor,
details::ILaunchedTitleListAccessorBaselaunchedTitleListAccessor,
details::IInstalledTitleListAccessorBaseinstalledTitleListAccessor,
details::IDiscCachedTitleAccessorBasediscCachedTitleAccessor,
details::ISerializerBase< nn::sl::TitleInfo > & titleInfoSerializer 
)
+
+inline
+
+ +

Definition at line 206 of file TitleListCache.h.

+ +
+
+ +

◆ Initialize() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (int u1,
int num,
details::ITitleListAccessorBasetitleListAccessor,
details::ILaunchedTitleListAccessorBaselaunchedTitleListAccessor,
details::IInstalledTitleListAccessorBaseinstalledTitleListAccessor,
details::IDiscCachedTitleAccessorBasediscCachedTitleAccessor,
details::ISerializerBase< nn::sl::TitleInfo > & titleInfoSerializer 
)
+
+inline
+
+ +

Definition at line 225 of file TitleListCache.h.

+ +
+
+ +

◆ Initialize() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Initialize (int u1,
int u2,
int u3,
details::ITitleListAccessorBasetitleListAccessor,
details::ILaunchedTitleListAccessorBaselaunchedTitleListAccessor,
details::IInstalledTitleListAccessorBaseinstalledTitleListAccessor,
details::IDiscCachedTitleAccessorBasediscCachedTitleAccessor,
details::ISerializerBase< nn::sl::TitleInfo > & titleInfoSerializer,
details::ITimeAccessorBasetimeAccessor,
details::IMetaInfoAccessorBasemetaInfoAccessor 
)
+
+inline
+
+ +

Definition at line 244 of file TitleListCache.h.

+ +
+
+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
void Finalize ()
+
+inline
+
+ +

Definition at line 266 of file TitleListCache.h.

+ +
+
+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Load ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 272 of file TitleListCache.h.

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Update ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 278 of file TitleListCache.h.

+ +
+
+ +

◆ UpdateIfNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result UpdateIfNeeded ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 284 of file TitleListCache.h.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Store ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 290 of file TitleListCache.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1TitleListCacheFromPtr.html b/classnn_1_1sl_1_1TitleListCacheFromPtr.html new file mode 100644 index 00000000..cee9be86 --- /dev/null +++ b/classnn_1_1sl_1_1TitleListCacheFromPtr.html @@ -0,0 +1,296 @@ + + + + + + + +wut: TitleListCacheFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleListCacheFromPtr Class Referencefinal
+
+
+ +

#include <TitleListCache.h>

+
+Inheritance diagram for TitleListCacheFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

 TitleListCacheFromPtr (details::ITitleListCacheInternal *ptr)
 
 ~TitleListCacheFromPtr () override=default
 
nn::Result Load () override
 
nn::Result Update () override
 
nn::Result UpdateIfNeeded () override
 
nn::Result Store () override
 
- Public Member Functions inherited from ITitleListCacheBase
virtual ~ITitleListCacheBase ()=default
 
+

Detailed Description

+
+

Definition at line 312 of file TitleListCache.h.

+

Constructor & Destructor Documentation

+ +

◆ TitleListCacheFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
TitleListCacheFromPtr (details::ITitleListCacheInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 316 of file TitleListCache.h.

+ +
+
+ +

◆ ~TitleListCacheFromPtr()

+ +
+
+ + + + + +
+ + + + + + + +
~TitleListCacheFromPtr ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Load ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 323 of file TitleListCache.h.

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Update ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 329 of file TitleListCache.h.

+ +
+
+ +

◆ UpdateIfNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result UpdateIfNeeded ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 335 of file TitleListCache.h.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Store ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleListCacheBase.

+ +

Definition at line 341 of file TitleListCache.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.map b/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.map new file mode 100644 index 00000000..198f36dd --- /dev/null +++ b/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..155c70bd --- /dev/null +++ b/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +2458f0497a63089d779482bbd243c0c5 \ No newline at end of file diff --git a/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.png b/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.png new file mode 100644 index 00000000..5a5eac52 Binary files /dev/null and b/classnn_1_1sl_1_1TitleListCacheFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1TitleListCache__inherit__graph.map b/classnn_1_1sl_1_1TitleListCache__inherit__graph.map new file mode 100644 index 00000000..f777815b --- /dev/null +++ b/classnn_1_1sl_1_1TitleListCache__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1TitleListCache__inherit__graph.md5 b/classnn_1_1sl_1_1TitleListCache__inherit__graph.md5 new file mode 100644 index 00000000..54da83cc --- /dev/null +++ b/classnn_1_1sl_1_1TitleListCache__inherit__graph.md5 @@ -0,0 +1 @@ +32c4ef7417b38d2740a6e0d3bf1c4b3c \ No newline at end of file diff --git a/classnn_1_1sl_1_1TitleListCache__inherit__graph.png b/classnn_1_1sl_1_1TitleListCache__inherit__graph.png new file mode 100644 index 00000000..f4a52859 Binary files /dev/null and b/classnn_1_1sl_1_1TitleListCache__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html new file mode 100644 index 00000000..f33f8f68 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html @@ -0,0 +1,179 @@ + + + + + + + +wut: AccountInfoAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
AccountInfoAccessorFromPtr Class Reference
+
+
+ +

#include <IAccountInfoAccessorDetails.h>

+
+Inheritance diagram for AccountInfoAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 AccountInfoAccessorFromPtr (details::IAccountInfoAccessorInternal *ptr)
 
nn::Result Get (nn::sl::AccountInfo *outAccountInfo) const override
 
- Public Member Functions inherited from IAccountInfoAccessorBase
 IAccountInfoAccessorBase ()=default
 
virtual ~IAccountInfoAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 57 of file IAccountInfoAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ AccountInfoAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
AccountInfoAccessorFromPtr (details::IAccountInfoAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 60 of file IAccountInfoAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Get (nn::sl::AccountInfooutAccountInfo) const
+
+inlineoverridevirtual
+
+ +

Implements IAccountInfoAccessorBase.

+ +

Definition at line 65 of file IAccountInfoAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..30f40896 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..0f1fc1b1 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +4782f4c251665beb8696feb0484b29ab \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..615aabb0 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html new file mode 100644 index 00000000..5ed553ef --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html @@ -0,0 +1,195 @@ + + + + + + + +wut: BlackListAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
BlackListAccessorFromPtr Class Reference
+
+
+ +

#include <IBlackListAccessorDetails.h>

+
+Inheritance diagram for BlackListAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 BlackListAccessorFromPtr (details::IBlackListAccessorInternal *ptr)
 
nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const override
 
- Public Member Functions inherited from IBlackListAccessorBase
 IBlackListAccessorBase ()=default
 
virtual ~IBlackListAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 57 of file IBlackListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ BlackListAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
BlackListAccessorFromPtr (details::IBlackListAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 60 of file IBlackListAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
) const
+
+inlineoverridevirtual
+
+ +

Implements IBlackListAccessorBase.

+ +

Definition at line 65 of file IBlackListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..f1864cbe --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..f0755616 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +728e68c792edb57f095ec8f26f07581e \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..fa062684 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html new file mode 100644 index 00000000..829c3c39 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html @@ -0,0 +1,195 @@ + + + + + + + +wut: DefaultTitleAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DefaultTitleAccessorFromPtr Class Reference
+
+
+ +

#include <IDefaultTitleAccessorDetails.h>

+
+Inheritance diagram for DefaultTitleAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 DefaultTitleAccessorFromPtr (details::IDefaultTitleAccessorInternal *ptr)
 
nn::Result Get (TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) override
 
- Public Member Functions inherited from IDefaultTitleAccessorBase
 IDefaultTitleAccessorBase ()=default
 
virtual ~IDefaultTitleAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file IDefaultTitleAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ DefaultTitleAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
DefaultTitleAccessorFromPtr (details::IDefaultTitleAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 58 of file IDefaultTitleAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
)
+
+inlineoverridevirtual
+
+ +

Implements IDefaultTitleAccessorBase.

+ +

Definition at line 63 of file IDefaultTitleAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..1a720a34 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..6818090e --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +846365addd8405023e7a443bc9545dd1 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..3291eaa1 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html new file mode 100644 index 00000000..65e92175 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html @@ -0,0 +1,195 @@ + + + + + + + +wut: DiscCachedTitleAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
DiscCachedTitleAccessorFromPtr Class Reference
+
+
+ +

#include <IDiscCachedTitleAccessorDetails.h>

+
+Inheritance diagram for DiscCachedTitleAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 DiscCachedTitleAccessorFromPtr (details::IDiscCachedTitleAccessorInternal *ptr)
 
nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const override
 
- Public Member Functions inherited from IDiscCachedTitleAccessorBase
 IDiscCachedTitleAccessorBase ()=default
 
virtual ~IDiscCachedTitleAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file IDiscCachedTitleAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ DiscCachedTitleAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
DiscCachedTitleAccessorFromPtr (details::IDiscCachedTitleAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 58 of file IDiscCachedTitleAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
) const
+
+inlineoverridevirtual
+
+ +

Implements IDiscCachedTitleAccessorBase.

+ +

Definition at line 63 of file IDiscCachedTitleAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..5edc77ca --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..ff9459f8 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +b0b8514f3c23ec988769d0636ff6dc40 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..a263ee8b Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html new file mode 100644 index 00000000..a3c23794 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html @@ -0,0 +1,255 @@ + + + + + + + +wut: IAccountInfoAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IAccountInfoAccessorBase Class Referenceabstract
+
+
+ +

#include <IAccountInfoAccessorDetails.h>

+
+Inheritance diagram for IAccountInfoAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IAccountInfoAccessorBase ()=default
 
virtual ~IAccountInfoAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::AccountInfo *) const =0
 
+ + + + + +

+Friends

class nn::sl::DataCreator
 
class nn::sl::KillerNotificationSelector
 
+

Detailed Description

+
+

Definition at line 39 of file IAccountInfoAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IAccountInfoAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IAccountInfoAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IAccountInfoAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IAccountInfoAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual nn::Result Get (nn::sl::AccountInfo) const
+
+pure virtual
+
+ +

Implemented in AccountInfoAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::DataCreator

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DataCreator
+
+friend
+
+ +

Definition at line 41 of file IAccountInfoAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 42 of file IAccountInfoAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.map new file mode 100644 index 00000000..32483b15 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..ad5da248 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +8b14acb9730a921ea469bc80420a922a \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.png new file mode 100644 index 00000000..967daf7d Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html new file mode 100644 index 00000000..a82d9ddc --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html @@ -0,0 +1,271 @@ + + + + + + + +wut: IBlackListAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IBlackListAccessorBase Class Referenceabstract
+
+
+ +

#include <IBlackListAccessorDetails.h>

+
+Inheritance diagram for IBlackListAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IBlackListAccessorBase ()=default
 
virtual ~IBlackListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
 
+ + + + + +

+Friends

class nn::sl::DataCreator
 
class nn::sl::QuickStartApplicationSelector
 
+

Detailed Description

+
+

Definition at line 40 of file IBlackListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IBlackListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IBlackListAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IBlackListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IBlackListAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
) const
+
+pure virtual
+
+ +

Implemented in BlackListAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::DataCreator

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DataCreator
+
+friend
+
+ +

Definition at line 42 of file IBlackListAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::QuickStartApplicationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::QuickStartApplicationSelector
+
+friend
+
+ +

Definition at line 43 of file IBlackListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.map new file mode 100644 index 00000000..525c21b8 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..7eef4cb0 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +e10311ed7673ce9d0d02079b9a18a313 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.png new file mode 100644 index 00000000..3d990f58 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IBlackListAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html new file mode 100644 index 00000000..718d9f8a --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html @@ -0,0 +1,245 @@ + + + + + + + +wut: IDefaultTitleAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDefaultTitleAccessorBase Class Referenceabstract
+
+
+ +

#include <IDefaultTitleAccessorDetails.h>

+
+Inheritance diagram for IDefaultTitleAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IDefaultTitleAccessorBase ()=default
 
virtual ~IDefaultTitleAccessorBase ()=default
 
virtual nn::Result Get (TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)=0
 
+ + + +

+Friends

class nn::sl::QuickStartApplicationSelector
 
+

Detailed Description

+
+

Definition at line 39 of file IDefaultTitleAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IDefaultTitleAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IDefaultTitleAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IDefaultTitleAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IDefaultTitleAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
)
+
+pure virtual
+
+ +

Implemented in DefaultTitleAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::QuickStartApplicationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::QuickStartApplicationSelector
+
+friend
+
+ +

Definition at line 41 of file IDefaultTitleAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.map new file mode 100644 index 00000000..61f1426d --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..011f48d1 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +6f22d299c76918e22e1e498239bf4fca \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.png new file mode 100644 index 00000000..fe3bc9b4 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html new file mode 100644 index 00000000..1623cfb6 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html @@ -0,0 +1,245 @@ + + + + + + + +wut: IDiscCachedTitleAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IDiscCachedTitleAccessorBase Class Referenceabstract
+
+
+ +

#include <IDiscCachedTitleAccessorDetails.h>

+
+Inheritance diagram for IDiscCachedTitleAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IDiscCachedTitleAccessorBase ()=default
 
virtual ~IDiscCachedTitleAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
 
+ + + +

+Friends

class nn::sl::TitleListCache
 
+

Detailed Description

+
+

Definition at line 39 of file IDiscCachedTitleAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IDiscCachedTitleAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IDiscCachedTitleAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IDiscCachedTitleAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IDiscCachedTitleAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
) const
+
+pure virtual
+
+ +

Implemented in DiscCachedTitleAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::TitleListCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 41 of file IDiscCachedTitleAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.map new file mode 100644 index 00000000..7bea92fb --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..c023283a --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +b0338f1dd6e3b5806a95689ca91a2619 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.png new file mode 100644 index 00000000..f41e3817 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html new file mode 100644 index 00000000..f6341951 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html @@ -0,0 +1,317 @@ + + + + + + + +wut: IIconInfoAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IIconInfoAccessorBase Class Referenceabstract
+
+
+ +

#include <IIconInfoAccessorDetails.h>

+
+Inheritance diagram for IIconInfoAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + + + +

+Public Member Functions

 IIconInfoAccessorBase ()=default
 
virtual ~IIconInfoAccessorBase ()=default
 
virtual nn::Result GetTitleIconInfo (nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const =0
 
virtual nn::Result GetMiiIcon (void *buffer, uint32_t buffer_size, uint32_t slot) const =0
 
+ + + + + +

+Friends

class nn::sl::DataCreator
 
class nn::sl::TitleIconCache
 
+

Detailed Description

+
+

Definition at line 44 of file IIconInfoAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IIconInfoAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IIconInfoAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IIconInfoAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IIconInfoAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ GetTitleIconInfo()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result GetTitleIconInfo (nn::sl::IconInfooutIconInfo,
const nn::sl::TitleInfotitleInfo,
nn::sl::Language language 
) const
+
+pure virtual
+
+ +

Implemented in IconInfoAccessorFromPtr.

+ +
+
+ +

◆ GetMiiIcon()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result GetMiiIcon (voidbuffer,
uint32_t buffer_size,
uint32_t slot 
) const
+
+pure virtual
+
+ +

Implemented in IconInfoAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::DataCreator

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DataCreator
+
+friend
+
+ +

Definition at line 46 of file IIconInfoAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::TitleIconCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleIconCache
+
+friend
+
+ +

Definition at line 47 of file IIconInfoAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.map new file mode 100644 index 00000000..9d4814ce --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..630e28b1 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +e6d3d80fde34949dc47f18b8932ea7e4 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.png new file mode 100644 index 00000000..99dc73c0 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html new file mode 100644 index 00000000..e6ee1d9c --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html @@ -0,0 +1,245 @@ + + + + + + + +wut: IInstalledTitleListAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IInstalledTitleListAccessorBase Class Referenceabstract
+
+
+ +

#include <IInstalledTitleListAccessorDetails.h>

+
+Inheritance diagram for IInstalledTitleListAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IInstalledTitleListAccessorBase ()=default
 
virtual ~IInstalledTitleListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const =0
 
+ + + +

+Friends

class nn::sl::TitleListCache
 
+

Detailed Description

+
+

Definition at line 39 of file IInstalledTitleListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IInstalledTitleListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IInstalledTitleListAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IInstalledTitleListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IInstalledTitleListAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
) const
+
+pure virtual
+
+ +

Implemented in InstalledTitleListAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::TitleListCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 41 of file IInstalledTitleListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.map new file mode 100644 index 00000000..ed535ea0 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..76326ee8 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +614eed827bfe2dcef18dab80a462c4bb \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.png new file mode 100644 index 00000000..5b30ab3a Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html new file mode 100644 index 00000000..d9c805a9 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html @@ -0,0 +1,245 @@ + + + + + + + +wut: IKillerNotificationAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationAccessorBase Class Referenceabstract
+
+
+ +

#include <IKillerNotificationAccessorDetails.h>

+
+Inheritance diagram for IKillerNotificationAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IKillerNotificationAccessorBase ()=default
 
virtual ~IKillerNotificationAccessorBase ()=default
 
virtual nn::Result Get (KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications) const =0
 
+ + + +

+Friends

class nn::sl::KillerNotificationSelector
 
+

Detailed Description

+
+

Definition at line 40 of file IKillerNotificationAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IKillerNotificationAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IKillerNotificationAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IKillerNotificationAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IKillerNotificationAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (KillerNotificationoutKillerNotifications,
intoutKillerNotificationsNum,
int maxKillerNotifications 
) const
+
+pure virtual
+
+ +

Implemented in KillerNotificationAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 42 of file IKillerNotificationAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.map new file mode 100644 index 00000000..64f7c388 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..adc80f89 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +4484d4e4f1dfc811540deef8ccdcfaf3 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.png new file mode 100644 index 00000000..aa8886b7 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html new file mode 100644 index 00000000..870088eb --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html @@ -0,0 +1,443 @@ + + + + + + + +wut: IKillerNotificationTransferRecordManagerBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IKillerNotificationTransferRecordManagerBase Class Referenceabstract
+
+
+ +

#include <IKillerNotificationTransferRecordManagerDetails.h>

+
+Inheritance diagram for IKillerNotificationTransferRecordManagerBase:
+
+
Inheritance graph
+ + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~IKillerNotificationTransferRecordManagerBase ()=default
 
virtual nn::Result Load (nn::sl::details::IStreamBase &stream)=0
 
virtual nn::Result LoadInitial ()=0
 
virtual nn::Result Store (nn::sl::details::IStreamBase &stream)=0
 
virtual void Finalize ()=0
 
virtual uint32_t GetRecordCount () const =0
 
virtual uint32_t GetRecords (KillerNotificationTransferRecord *outTransferRecords, uint32_t maxTransferRecords) const =0
 
virtual void RegisterRecords (const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords)=0
 
virtual nn::Result RegisterRecords (const uint32_t *u1, uint32_t u2)=0
 
+ + + +

+Friends

class nn::sl::KillerNotificationSelector
 
+

Detailed Description

+

Constructor & Destructor Documentation

+ +

◆ ~IKillerNotificationTransferRecordManagerBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IKillerNotificationTransferRecordManagerBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Load()

+ + + +

◆ LoadInitial()

+ + + +

◆ Store()

+ + + +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void Finalize ()
+
+pure virtual
+
+
+ +

◆ GetRecordCount()

+ +
+
+ + + + + +
+ + + + + + + +
virtual uint32_t GetRecordCount () const
+
+pure virtual
+
+
+ +

◆ GetRecords()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual uint32_t GetRecords (KillerNotificationTransferRecordoutTransferRecords,
uint32_t maxTransferRecords 
) const
+
+pure virtual
+
+
+ +

◆ RegisterRecords() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void RegisterRecords (const KillerNotificationTransferRecordtransferRecords,
uint32_t numTransferRecords 
)
+
+pure virtual
+
+
+ +

◆ RegisterRecords() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result RegisterRecords (const uint32_tu1,
uint32_t u2 
)
+
+pure virtual
+
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 98 of file IKillerNotificationTransferRecordManagerDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.map new file mode 100644 index 00000000..39ee3d35 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.md5 new file mode 100644 index 00000000..dcb87041 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.md5 @@ -0,0 +1 @@ +bc3d731a6320ba3387f07f8470be115c \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.png new file mode 100644 index 00000000..53b120b9 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html new file mode 100644 index 00000000..65656468 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html @@ -0,0 +1,277 @@ + + + + + + + +wut: ILaunchedTitleListAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ILaunchedTitleListAccessorBase Class Referenceabstract
+
+
+ +

#include <ILaunchedTitleListAccessoDetails.h>

+
+Inheritance diagram for ILaunchedTitleListAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 ILaunchedTitleListAccessorBase ()=default
 
virtual ~ILaunchedTitleListAccessorBase ()=default
 
virtual nn::Result GetByAccount (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId) const =0
 
+ + + + + +

+Friends

class nn::sl::KillerNotificationSelector
 
class nn::sl::TitleListCache
 
+

Detailed Description

+
+

Definition at line 39 of file ILaunchedTitleListAccessoDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ILaunchedTitleListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
ILaunchedTitleListAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~ILaunchedTitleListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ILaunchedTitleListAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ GetByAccount()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result GetByAccount (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfoSize,
int inTitleInfosSize,
int userId 
) const
+
+pure virtual
+
+ +

Implemented in LaunchedTitleListAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 41 of file ILaunchedTitleListAccessoDetails.h.

+ +
+
+ +

◆ nn::sl::TitleListCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 42 of file ILaunchedTitleListAccessoDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.map new file mode 100644 index 00000000..900afae7 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..813c4538 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +a19e99d7b05abde439eb5e67f70b0446 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.png new file mode 100644 index 00000000..c9011e4b Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html new file mode 100644 index 00000000..6daeaf15 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html @@ -0,0 +1,239 @@ + + + + + + + +wut: IMetaInfoAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IMetaInfoAccessorBase Class Referenceabstract
+
+
+ +

#include <IMetaInfoAccessorDetails.h>

+
+Inheritance diagram for IMetaInfoAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IMetaInfoAccessorBase ()=default
 
virtual ~IMetaInfoAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo) const =0
 
+ + + +

+Friends

class nn::sl::TitleListCache
 
+

Detailed Description

+
+

Definition at line 39 of file IMetaInfoAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IMetaInfoAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IMetaInfoAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IMetaInfoAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IMetaInfoAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (nn::sl::TitleMetaInfooutMetaInfo,
const nn::sl::TitleInfotitleInfo 
) const
+
+pure virtual
+
+ +

Implemented in MetaInfoAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::TitleListCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 41 of file IMetaInfoAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.map new file mode 100644 index 00000000..113e3207 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..12f19bd0 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +980de57cd568e5b77636dcf34564088e \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.png new file mode 100644 index 00000000..5d7b7896 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html new file mode 100644 index 00000000..e4b2ae6f --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html @@ -0,0 +1,251 @@ + + + + + + + +wut: IPreferentialTitleAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IPreferentialTitleAccessorBase Class Referenceabstract
+
+
+ +

#include <IPreferentialTitleAccessorDetails.h>

+
+Inheritance diagram for IPreferentialTitleAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IPreferentialTitleAccessorBase ()=default
 
virtual ~IPreferentialTitleAccessorBase ()=default
 
virtual nn::Result Get (TitleInfo *outTitleInfo, uint32_t *outTitleInfoNum, int maxNumTitleInfos, uint32_t u1) const =0
 
+ + + +

+Friends

class nn::sl::QuickStartApplicationSelector
 
+

Detailed Description

+
+

Definition at line 39 of file IPreferentialTitleAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IPreferentialTitleAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IPreferentialTitleAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IPreferentialTitleAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IPreferentialTitleAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (TitleInfooutTitleInfo,
uint32_toutTitleInfoNum,
int maxNumTitleInfos,
uint32_t u1 
) const
+
+pure virtual
+
+ +

Implemented in PreferentialTitleAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::QuickStartApplicationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::QuickStartApplicationSelector
+
+friend
+
+ +

Definition at line 41 of file IPreferentialTitleAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.map new file mode 100644 index 00000000..e42c3246 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..72402885 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +8c98684557000953f67d2904a9859f91 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.png new file mode 100644 index 00000000..0460be3e Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ISerializerBase.html b/classnn_1_1sl_1_1details_1_1ISerializerBase.html new file mode 100644 index 00000000..92563c9c --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ISerializerBase.html @@ -0,0 +1,468 @@ + + + + + + + +wut: ISerializerBase< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISerializerBase< T > Class Template Referenceabstract
+
+
+ +

#include <ISerializerDetails.h>

+
+Inheritance diagram for ISerializerBase< T >:
+
+
Inheritance graph
+ + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + +

+Public Member Functions

 ISerializerBase ()=default
 
virtual ~ISerializerBase ()=default
 
virtual nn::Result Serialize (void *buffer, uint32_t size) const =0
 
virtual nn::Result Deserialize (void *buffer, uint32_t size) const =0
 
virtual nn::Result GetCount (uint32_t *outCount) const =0
 
+ + + + + + + + + + + + + +

+Friends

class nn::sl::TitleIconCache
 
class nn::sl::DataCreator
 
class nn::sl::CacheManager
 
class nn::sl::Condition
 
class nn::sl::KillerNotificationSelector
 
class nn::sl::TitleListCache
 
+

Detailed Description

+
template<typename T>
+class nn::sl::details::ISerializerBase< T >
+

Definition at line 55 of file ISerializerDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ISerializerBase()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
ISerializerBase ()
+
+default
+
+ +
+
+ +

◆ ~ISerializerBase()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
virtual ~ISerializerBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Serialize()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result Serialize (voidbuffer,
uint32_t size 
) const
+
+pure virtual
+
+
+ +

◆ Deserialize()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result Deserialize (voidbuffer,
uint32_t size 
) const
+
+pure virtual
+
+
+ +

◆ GetCount()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
virtual nn::Result GetCount (uint32_toutCount) const
+
+pure virtual
+
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::TitleIconCache

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + +
friend class nn::sl::TitleIconCache
+
+friend
+
+ +

Definition at line 57 of file ISerializerDetails.h.

+ +
+
+ +

◆ nn::sl::DataCreator

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + +
friend class nn::sl::DataCreator
+
+friend
+
+ +

Definition at line 58 of file ISerializerDetails.h.

+ +
+
+ +

◆ nn::sl::CacheManager

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + +
friend class nn::sl::CacheManager
+
+friend
+
+ +

Definition at line 59 of file ISerializerDetails.h.

+ +
+
+ +

◆ nn::sl::Condition

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + +
friend class nn::sl::Condition
+
+friend
+
+ +

Definition at line 60 of file ISerializerDetails.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 61 of file ISerializerDetails.h.

+ +
+
+ +

◆ nn::sl::TitleListCache

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 62 of file ISerializerDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.map new file mode 100644 index 00000000..76d9e431 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.md5 new file mode 100644 index 00000000..3a62c4f0 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.md5 @@ -0,0 +1 @@ +a16eba65e0660501ac33d7526ede5027 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.png new file mode 100644 index 00000000..142ea17f Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ISerializerBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html new file mode 100644 index 00000000..076fccfe --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html @@ -0,0 +1,359 @@ + + + + + + + +wut: ISettingAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ISettingAccessorBase Class Referenceabstract
+
+
+ +

#include <ISettingAccessorDetails.h>

+
+Inheritance diagram for ISettingAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 ISettingAccessorBase ()=default
 
virtual ~ISettingAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::Setting *) const =0
 
+ + + + + + + + + + + + + +

+Friends

class nn::sl::TitleIconCache
 
class nn::sl::DataCreator
 
class nn::sl::Condition
 
class nn::sl::DrcManager
 
class nn::sl::KillerNotificationSelector
 
class nn::sl::QuickStartApplicationSelector
 
+

Detailed Description

+
+

Definition at line 44 of file ISettingAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ISettingAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
ISettingAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~ISettingAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ISettingAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual nn::Result Get (nn::sl::Setting) const
+
+pure virtual
+
+ +

Implemented in SettingAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::TitleIconCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleIconCache
+
+friend
+
+ +

Definition at line 46 of file ISettingAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::DataCreator

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DataCreator
+
+friend
+
+ +

Definition at line 47 of file ISettingAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::Condition

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::Condition
+
+friend
+
+ +

Definition at line 48 of file ISettingAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::DrcManager

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DrcManager
+
+friend
+
+ +

Definition at line 49 of file ISettingAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 50 of file ISettingAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::QuickStartApplicationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::QuickStartApplicationSelector
+
+friend
+
+ +

Definition at line 51 of file ISettingAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.map new file mode 100644 index 00000000..7dec31ed --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..e15d9b8f --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +7d590feda29fdcd16c8b0bb9b3a8f382 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.png new file mode 100644 index 00000000..ddc0a91f Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ISettingAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IStreamBase.html b/classnn_1_1sl_1_1details_1_1IStreamBase.html new file mode 100644 index 00000000..62610682 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IStreamBase.html @@ -0,0 +1,441 @@ + + + + + + + +wut: IStreamBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IStreamBase Class Referenceabstract
+
+
+ +

#include <IStreamDetails.h>

+
+Inheritance diagram for IStreamBase:
+
+
Inheritance graph
+ + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + +

+Public Member Functions

 IStreamBase ()=default
 
virtual ~IStreamBase ()=default
 
virtual nn::Result Read (uint32_t *bytesRead, void *buffer, uint32_t readSize)=0
 
virtual nn::Result Write (uint32_t *bytesWritten, void *buffer, uint32_t writeSize)=0
 
virtual nn::Result GetSize (uint32_t *fileSize)=0
 
virtual nn::Result Seek (int32_t offset, nn::sl::SeekOrigin seekOrigin)=0
 
+ + + + + + + + + +

+Friends

class nn::sl::LaunchInfoDatabase
 
class nn::sl::KillerNotificationTransferRecordManager
 
class nn::sl::KillerNotificationTransferRecordManagerInternal
 
class nn::sl::details::KillerNotificationTransferRecordManagerFromPtr
 
+

Detailed Description

+
+

Definition at line 54 of file IStreamDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IStreamBase()

+ +
+
+ + + + + +
+ + + + + + + +
IStreamBase ()
+
+default
+
+ +
+
+ +

◆ ~IStreamBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IStreamBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Read()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Read (uint32_tbytesRead,
voidbuffer,
uint32_t readSize 
)
+
+pure virtual
+
+
+ +

◆ Write()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Write (uint32_tbytesWritten,
voidbuffer,
uint32_t writeSize 
)
+
+pure virtual
+
+
+ +

◆ GetSize()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual nn::Result GetSize (uint32_tfileSize)
+
+pure virtual
+
+
+ +

◆ Seek()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result Seek (int32_t offset,
nn::sl::SeekOrigin seekOrigin 
)
+
+pure virtual
+
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::LaunchInfoDatabase

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::LaunchInfoDatabase
+
+friend
+
+ +

Definition at line 56 of file IStreamDetails.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationTransferRecordManager

+ +
+
+ +

Definition at line 57 of file IStreamDetails.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationTransferRecordManagerInternal

+ +
+
+ +

Definition at line 58 of file IStreamDetails.h.

+ +
+
+ +

◆ nn::sl::details::KillerNotificationTransferRecordManagerFromPtr

+ +
+
+ +

Definition at line 59 of file IStreamDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.map new file mode 100644 index 00000000..6a2afd5c --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.md5 new file mode 100644 index 00000000..88d512a6 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.md5 @@ -0,0 +1 @@ +0abc77dad61a27da5419946cfe220215 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.png new file mode 100644 index 00000000..d4c8b546 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IStreamBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html new file mode 100644 index 00000000..8dc1e0bc --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html @@ -0,0 +1,357 @@ + + + + + + + +wut: ITimeAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITimeAccessorBase Class Referenceabstract
+
+
+ +

#include <ITimeAccessorDetails.h>

+
+Inheritance diagram for ITimeAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + + + +

+Public Member Functions

 ITimeAccessorBase ()=default
 
virtual ~ITimeAccessorBase ()=default
 
virtual nn::Result GetNetworkTime (OSTime *, bool *) const =0
 
virtual nn::Result GetLocalTime (OSTime *, bool *) const =0
 
+ + + + + + + + + +

+Friends

class nn::sl::Condition
 
class nn::sl::DrcManager
 
class nn::sl::KillerNotificationSelector
 
class nn::sl::TitleListCache
 
+

Detailed Description

+
+

Definition at line 47 of file ITimeAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ITimeAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
ITimeAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~ITimeAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ITimeAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ GetNetworkTime()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result GetNetworkTime (OSTime,
bool 
) const
+
+pure virtual
+
+ +

Implemented in TimeAccessorFromPtr.

+ +
+
+ +

◆ GetLocalTime()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result GetLocalTime (OSTime,
bool 
) const
+
+pure virtual
+
+ +

Implemented in TimeAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::Condition

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::Condition
+
+friend
+
+ +

Definition at line 49 of file ITimeAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::DrcManager

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DrcManager
+
+friend
+
+ +

Definition at line 50 of file ITimeAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 51 of file ITimeAccessorDetails.h.

+ +
+
+ +

◆ nn::sl::TitleListCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 52 of file ITimeAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.map new file mode 100644 index 00000000..9384f4a3 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..593ec5db --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +1f2317902b8b93bcc524eb2327738e81 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.png new file mode 100644 index 00000000..e44558da Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ITimeAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html new file mode 100644 index 00000000..a2ca25cc --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html @@ -0,0 +1,339 @@ + + + + + + + +wut: ITitleIconCacheBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleIconCacheBase Class Referenceabstract
+
+
+ +

#include <ITitleIconCacheDetails.h>

+
+Inheritance diagram for ITitleIconCacheBase:
+
+
Inheritance graph
+ + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + +

+Public Member Functions

 ITitleIconCacheBase ()=default
 
virtual ~ITitleIconCacheBase ()=default
 
virtual nn::Result Load ()=0
 
virtual nn::Result Update (nn::sl::TitleInfo *titleInfos, int num)=0
 
virtual nn::Result Store ()=0
 
virtual void Get (nn::sl::IconInfo *iconInfos, int num) const =0
 
+ + + +

+Friends

class nn::sl::DataCreator
 
+

Detailed Description

+
+

Definition at line 52 of file ITitleIconCacheDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ITitleIconCacheBase()

+ +
+
+ + + + + +
+ + + + + + + +
ITitleIconCacheBase ()
+
+default
+
+ +
+
+ +

◆ ~ITitleIconCacheBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ITitleIconCacheBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result Load ()
+
+pure virtual
+
+ +

Implemented in TitleIconCacheFromPtr, and TitleIconCache.

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual nn::Result Update (nn::sl::TitleInfotitleInfos,
int num 
)
+
+pure virtual
+
+ +

Implemented in TitleIconCacheFromPtr, and TitleIconCache.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result Store ()
+
+pure virtual
+
+ +

Implemented in TitleIconCacheFromPtr, and TitleIconCache.

+ +
+
+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void Get (nn::sl::IconInfoiconInfos,
int num 
) const
+
+pure virtual
+
+ +

Implemented in TitleIconCacheFromPtr, and TitleIconCache.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::DataCreator

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DataCreator
+
+friend
+
+ +

Definition at line 54 of file ITitleIconCacheDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.map new file mode 100644 index 00000000..cc041af0 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.md5 new file mode 100644 index 00000000..c5915250 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.md5 @@ -0,0 +1 @@ +79f70a96a7b4927daf23713a44bf8545 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.png new file mode 100644 index 00000000..21989d9c Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ITitleIconCacheBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html new file mode 100644 index 00000000..a4f2ab88 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html @@ -0,0 +1,245 @@ + + + + + + + +wut: ITitleListAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleListAccessorBase Class Referenceabstract
+
+
+ +

#include <ITitleListAccessorDetails.h>

+
+Inheritance diagram for ITitleListAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 ITitleListAccessorBase ()=default
 
virtual ~ITitleListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const =0
 
+ + + +

+Friends

class nn::sl::TitleListCache
 
+

Detailed Description

+
+

Definition at line 39 of file ITitleListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ITitleListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
ITitleListAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~ITitleListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ITitleListAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosNum,
int maxTitleInfosNum 
) const
+
+pure virtual
+
+ +

Implemented in TitleListAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::TitleListCache

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::TitleListCache
+
+friend
+
+ +

Definition at line 41 of file ITitleListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.map new file mode 100644 index 00000000..6cb3d139 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..9765fb6e --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +e902546ef2a304527e7715baedfa5e09 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.png new file mode 100644 index 00000000..f9b126cc Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ITitleListAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html new file mode 100644 index 00000000..7a24adcf --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html @@ -0,0 +1,314 @@ + + + + + + + +wut: ITitleListCacheBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITitleListCacheBase Class Referenceabstract
+
+
+ +

#include <TitleListCache.h>

+
+Inheritance diagram for ITitleListCacheBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + + + + + +

+Public Member Functions

virtual ~ITitleListCacheBase ()=default
 
virtual nn::Result Load ()=0
 
virtual nn::Result Update ()=0
 
virtual nn::Result UpdateIfNeeded ()=0
 
virtual nn::Result Store ()=0
 
+ + + + + +

+Friends

class nn::sl::QuickStartApplicationSelector
 
class nn::sl::KillerNotificationSelector
 
+

Detailed Description

+
+

Definition at line 100 of file TitleListCache.h.

+

Constructor & Destructor Documentation

+ +

◆ ~ITitleListCacheBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ITitleListCacheBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result Load ()
+
+pure virtual
+
+ +

Implemented in TitleListCache, and TitleListCacheFromPtr.

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result Update ()
+
+pure virtual
+
+ +

Implemented in TitleListCache, and TitleListCacheFromPtr.

+ +
+
+ +

◆ UpdateIfNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result UpdateIfNeeded ()
+
+pure virtual
+
+ +

Implemented in TitleListCache, and TitleListCacheFromPtr.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result Store ()
+
+pure virtual
+
+ +

Implemented in TitleListCache, and TitleListCacheFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::QuickStartApplicationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::QuickStartApplicationSelector
+
+friend
+
+ +

Definition at line 102 of file TitleListCache.h.

+ +
+
+ +

◆ nn::sl::KillerNotificationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::KillerNotificationSelector
+
+friend
+
+ +

Definition at line 103 of file TitleListCache.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.map new file mode 100644 index 00000000..a442ade0 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.md5 new file mode 100644 index 00000000..7a5e16a8 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.md5 @@ -0,0 +1 @@ +0a0070d1c4049d7c4ab03c8fc5c69699 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.png new file mode 100644 index 00000000..d1c8b29b Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ITitleListCacheBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1ITransferrerBase.html b/classnn_1_1sl_1_1details_1_1ITransferrerBase.html new file mode 100644 index 00000000..13417fd5 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITransferrerBase.html @@ -0,0 +1,408 @@ + + + + + + + +wut: ITransferrerBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ITransferrerBase Class Referenceabstract
+
+
+ +

#include <ITransferrerDetails.h>

+
+Inheritance diagram for ITransferrerBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ITransferrerBase ()=default
 
virtual ~ITransferrerBase ()=default
 
virtual nn::Result TransferDeprecated (void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const =0
 
virtual nn::Result Transfer (void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const =0
 
virtual nn::Result CancelTransfer () const =0
 
virtual nn::Result InvalidateNotification (uint32_t) const =0
 
virtual nn::Result DisplayNotification (uint32_t, uint32_t, uint32_t) const =0
 
+ + + +

+Friends

class nn::sl::DrcManager
 
+

Detailed Description

+
+

Definition at line 55 of file ITransferrerDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ ITransferrerBase()

+ +
+
+ + + + + +
+ + + + + + + +
ITransferrerBase ()
+
+default
+
+ +
+
+ +

◆ ~ITransferrerBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~ITransferrerBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ TransferDeprecated()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result TransferDeprecated (voidbuffer,
uint32_t size,
bool setKillerNotification,
int transferMode 
) const
+
+pure virtual
+
+ +

Implemented in TransferrerFromPtr.

+ +
+
+ +

◆ Transfer()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result Transfer (voidbuffer,
uint32_t size,
bool setKillerNotification,
TransferMode transferMode 
) const
+
+pure virtual
+
+ +

Implemented in TransferrerFromPtr.

+ +
+
+ +

◆ CancelTransfer()

+ +
+
+ + + + + +
+ + + + + + + +
virtual nn::Result CancelTransfer () const
+
+pure virtual
+
+ +

Implemented in TransferrerFromPtr.

+ +
+
+ +

◆ InvalidateNotification()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual nn::Result InvalidateNotification (uint32_t ) const
+
+pure virtual
+
+ +

Implemented in TransferrerFromPtr.

+ +
+
+ +

◆ DisplayNotification()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual nn::Result DisplayNotification (uint32_t ,
uint32_t ,
uint32_t  
) const
+
+pure virtual
+
+ +

Implemented in TransferrerFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::DrcManager

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::DrcManager
+
+friend
+
+ +

Definition at line 57 of file ITransferrerDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.map new file mode 100644 index 00000000..866a70c2 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.md5 new file mode 100644 index 00000000..dd87ec8b --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.md5 @@ -0,0 +1 @@ +5373ef2da01af29139be1bdfcc338468 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.png new file mode 100644 index 00000000..74b413d6 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1ITransferrerBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html new file mode 100644 index 00000000..08f1576d --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html @@ -0,0 +1,257 @@ + + + + + + + +wut: IUpdatePackageAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IUpdatePackageAccessorBase Class Referenceabstract
+
+
+ +

#include <IUpdatePackageAccessorDetails.h>

+
+Inheritance diagram for IUpdatePackageAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + + + +

+Public Member Functions

 IUpdatePackageAccessorBase ()=default
 
virtual ~IUpdatePackageAccessorBase ()=default
 
virtual bool PackageExists () const =0
 
virtual bool IsUpdatePackageDownloaded () const =0
 
+ + + +

+Friends

class nn::sl::Condition
 
+

Detailed Description

+
+

Definition at line 45 of file IUpdatePackageAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IUpdatePackageAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IUpdatePackageAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IUpdatePackageAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IUpdatePackageAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ PackageExists()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool PackageExists () const
+
+pure virtual
+
+ +

Implemented in UpdatePackageAccessorFromPtr.

+ +
+
+ +

◆ IsUpdatePackageDownloaded()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool IsUpdatePackageDownloaded () const
+
+pure virtual
+
+ +

Implemented in UpdatePackageAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::Condition

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::Condition
+
+friend
+
+ +

Definition at line 47 of file IUpdatePackageAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.map new file mode 100644 index 00000000..1f07972f --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..85859878 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +859634426d09fa8f95f1f0111e17ae81 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.png new file mode 100644 index 00000000..df644c17 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html new file mode 100644 index 00000000..6cb18cd6 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html @@ -0,0 +1,229 @@ + + + + + + + +wut: IWhiteListAccessorBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IWhiteListAccessorBase Class Referenceabstract
+
+
+ +

#include <IWhiteListAccessorDetails.h>

+
+Inheritance diagram for IWhiteListAccessorBase:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

 IWhiteListAccessorBase ()=default
 
virtual ~IWhiteListAccessorBase ()=default
 
virtual nn::Result Get (nn::sl::WhiteList *outWhiteList) const =0
 
+ + + +

+Friends

class nn::sl::QuickStartApplicationSelector
 
+

Detailed Description

+
+

Definition at line 39 of file IWhiteListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IWhiteListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
IWhiteListAccessorBase ()
+
+default
+
+ +
+
+ +

◆ ~IWhiteListAccessorBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual ~IWhiteListAccessorBase ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual nn::Result Get (nn::sl::WhiteListoutWhiteList) const
+
+pure virtual
+
+ +

Implemented in WhiteListAccessorFromPtr.

+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ nn::sl::QuickStartApplicationSelector

+ +
+
+ + + + + +
+ + + + +
friend class nn::sl::QuickStartApplicationSelector
+
+friend
+
+ +

Definition at line 41 of file IWhiteListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.map new file mode 100644 index 00000000..95b69ed1 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.md5 new file mode 100644 index 00000000..ee6b8b43 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.md5 @@ -0,0 +1 @@ +31234541124b54ae6b9c8a387123974e \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.png new file mode 100644 index 00000000..3bc4716b Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html new file mode 100644 index 00000000..f940ac9b --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html @@ -0,0 +1,243 @@ + + + + + + + +wut: IconInfoAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
IconInfoAccessorFromPtr Class Reference
+
+
+ +

#include <IIconInfoAccessorDetails.h>

+
+Inheritance diagram for IconInfoAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + +

+Public Member Functions

 IconInfoAccessorFromPtr (details::IIconInfoAccessorInternal *ptr)
 
nn::Result GetTitleIconInfo (nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const override
 
nn::Result GetMiiIcon (void *buffer, uint32_t buffer_size, uint32_t slot) const override
 
- Public Member Functions inherited from IIconInfoAccessorBase
 IIconInfoAccessorBase ()=default
 
virtual ~IIconInfoAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 64 of file IIconInfoAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ IconInfoAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
IconInfoAccessorFromPtr (details::IIconInfoAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 67 of file IIconInfoAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ GetTitleIconInfo()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetTitleIconInfo (nn::sl::IconInfooutIconInfo,
const nn::sl::TitleInfotitleInfo,
nn::sl::Language language 
) const
+
+inlineoverridevirtual
+
+ +

Implements IIconInfoAccessorBase.

+ +

Definition at line 73 of file IIconInfoAccessorDetails.h.

+ +
+
+ +

◆ GetMiiIcon()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetMiiIcon (voidbuffer,
uint32_t buffer_size,
uint32_t slot 
) const
+
+inlineoverridevirtual
+
+ +

Implements IIconInfoAccessorBase.

+ +

Definition at line 82 of file IIconInfoAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..d7f6a3d8 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..2916d4f9 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +dc6f755fc973a78ef74752bd4c9cda68 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..b25824bf Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html new file mode 100644 index 00000000..48c79dbf --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html @@ -0,0 +1,195 @@ + + + + + + + +wut: InstalledTitleListAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
InstalledTitleListAccessorFromPtr Class Reference
+
+
+ +

#include <IInstalledTitleListAccessorDetails.h>

+
+Inheritance diagram for InstalledTitleListAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 InstalledTitleListAccessorFromPtr (details::IInstalledTitleListAccessorInternal *ptr)
 
nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos) const override
 
- Public Member Functions inherited from IInstalledTitleListAccessorBase
 IInstalledTitleListAccessorBase ()=default
 
virtual ~IInstalledTitleListAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file IInstalledTitleListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ InstalledTitleListAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
InstalledTitleListAccessorFromPtr (details::IInstalledTitleListAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 58 of file IInstalledTitleListAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosSize,
int maxTitleInfos 
) const
+
+inlineoverridevirtual
+
+ +

Implements IInstalledTitleListAccessorBase.

+ +

Definition at line 63 of file IInstalledTitleListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..89a2354f --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..b87dd62d --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +b755fa34e77f9f536d47b49d0f89c551 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..3e7c7969 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html new file mode 100644 index 00000000..4acbdb2f --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html @@ -0,0 +1,195 @@ + + + + + + + +wut: KillerNotificationAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationAccessorFromPtr Class Reference
+
+
+ +

#include <IKillerNotificationAccessorDetails.h>

+
+Inheritance diagram for KillerNotificationAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 KillerNotificationAccessorFromPtr (details::IKillerNotificationAccessorInternal *ptr)
 
nn::Result Get (nn::sl::KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications) const override
 
- Public Member Functions inherited from IKillerNotificationAccessorBase
 IKillerNotificationAccessorBase ()=default
 
virtual ~IKillerNotificationAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 56 of file IKillerNotificationAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ KillerNotificationAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
KillerNotificationAccessorFromPtr (details::IKillerNotificationAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 59 of file IKillerNotificationAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (nn::sl::KillerNotificationoutKillerNotifications,
intoutKillerNotificationsNum,
int maxKillerNotifications 
) const
+
+inlineoverridevirtual
+
+ +

Implements IKillerNotificationAccessorBase.

+ +

Definition at line 64 of file IKillerNotificationAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..6da7f00a --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..872e4d92 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +bf1a9b97645d24f1b03d995159e2c588 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..b11c76cf Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html new file mode 100644 index 00000000..6f7453f5 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html @@ -0,0 +1,455 @@ + + + + + + + +wut: KillerNotificationTransferRecordManagerFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
KillerNotificationTransferRecordManagerFromPtr Class Reference
+
+
+ +

#include <IKillerNotificationTransferRecordManagerDetails.h>

+
+Inheritance diagram for KillerNotificationTransferRecordManagerFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 KillerNotificationTransferRecordManagerFromPtr (details::IKillerNotificationTransferRecordManagerInternal *instance)
 
 ~KillerNotificationTransferRecordManagerFromPtr () override=default
 
void Finalize () override
 
nn::Result Load (nn::sl::details::IStreamBase &stream) override
 
nn::Result LoadInitial () override
 
nn::Result Store (nn::sl::details::IStreamBase &stream) override
 
uint32_t GetRecordCount () const override
 
uint32_t GetRecords (KillerNotificationTransferRecord *outTransferRecords, uint32_t maxTransferRecords) const override
 
void RegisterRecords (const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords) override
 
nn::Result RegisterRecords (const uint32_t *u1, uint32_t u2) override
 
- Public Member Functions inherited from IKillerNotificationTransferRecordManagerBase
virtual ~IKillerNotificationTransferRecordManagerBase ()=default
 
+

Detailed Description

+

Constructor & Destructor Documentation

+ +

◆ KillerNotificationTransferRecordManagerFromPtr()

+ +
+
+ +

Definition at line 135 of file IKillerNotificationTransferRecordManagerDetails.h.

+ +
+
+ +

◆ ~KillerNotificationTransferRecordManagerFromPtr()

+ +
+
+ + + + + +
+ + + + + + + +
~KillerNotificationTransferRecordManagerFromPtr ()
+
+overridedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ Finalize()

+ +
+
+ + + + + +
+ + + + + + + +
void Finalize ()
+
+inlineoverridevirtual
+
+
+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Load (nn::sl::details::IStreamBasestream)
+
+inlineoverridevirtual
+
+
+ +

◆ LoadInitial()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result LoadInitial ()
+
+inlineoverridevirtual
+
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Store (nn::sl::details::IStreamBasestream)
+
+inlineoverridevirtual
+
+
+ +

◆ GetRecordCount()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t GetRecordCount () const
+
+inlineoverridevirtual
+
+
+ +

◆ GetRecords()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint32_t GetRecords (KillerNotificationTransferRecordoutTransferRecords,
uint32_t maxTransferRecords 
) const
+
+inlineoverridevirtual
+
+
+ +

◆ RegisterRecords() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void RegisterRecords (const KillerNotificationTransferRecordtransferRecords,
uint32_t numTransferRecords 
)
+
+inlineoverridevirtual
+
+
+ +

◆ RegisterRecords() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result RegisterRecords (const uint32_tu1,
uint32_t u2 
)
+
+inlineoverridevirtual
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.map new file mode 100644 index 00000000..adaf7ec2 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..c190b3f9 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +f988ca69dfb2aac84342a583fdd5c90a \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.png new file mode 100644 index 00000000..09efea6d Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html new file mode 100644 index 00000000..acf41aec --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html @@ -0,0 +1,232 @@ + + + + + + + +wut: LaunchedTitleListAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
LaunchedTitleListAccessorFromPtr Class Reference
+
+
+ +

#include <ILaunchedTitleListAccessoDetails.h>

+
+Inheritance diagram for LaunchedTitleListAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + +

+Public Member Functions

 LaunchedTitleListAccessorFromPtr (details::ILaunchedTitleListAccessorInternal *ptr)
 
nn::Result GetByAccount (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoNum, int maxNumTitleInfos, int userId) const override
 
details::ILaunchedTitleListAccessorInternalGetInternal () override
 
- Public Member Functions inherited from ILaunchedTitleListAccessorBase
 ILaunchedTitleListAccessorBase ()=default
 
virtual ~ILaunchedTitleListAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 56 of file ILaunchedTitleListAccessoDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ LaunchedTitleListAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
LaunchedTitleListAccessorFromPtr (details::ILaunchedTitleListAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 59 of file ILaunchedTitleListAccessoDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ GetByAccount()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetByAccount (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfoNum,
int maxNumTitleInfos,
int userId 
) const
+
+inlineoverridevirtual
+
+ +

Implements ILaunchedTitleListAccessorBase.

+ +

Definition at line 65 of file ILaunchedTitleListAccessoDetails.h.

+ +
+
+ +

◆ GetInternal()

+ +
+
+ + + + + +
+ + + + + + + +
details::ILaunchedTitleListAccessorInternal * GetInternal ()
+
+inlineoverridevirtual
+
+ +

Implements ILaunchedTitleListAccessorBase.

+ +

Definition at line 74 of file ILaunchedTitleListAccessoDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..75dd340e --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..94901e6b --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +29d4e82c8a88a9d6298d3883acee26b8 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..5e621f3b Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html new file mode 100644 index 00000000..5c1f93e3 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html @@ -0,0 +1,189 @@ + + + + + + + +wut: MetaInfoAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
MetaInfoAccessorFromPtr Class Reference
+
+
+ +

#include <IMetaInfoAccessorDetails.h>

+
+Inheritance diagram for MetaInfoAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 MetaInfoAccessorFromPtr (details::IMetaInfoAccessorInternal *ptr)
 
nn::Result Get (nn::sl::TitleMetaInfo *outMetaInfo, const nn::sl::TitleInfo &titleInfo) const override
 
- Public Member Functions inherited from IMetaInfoAccessorBase
 IMetaInfoAccessorBase ()=default
 
virtual ~IMetaInfoAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file IMetaInfoAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ MetaInfoAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
MetaInfoAccessorFromPtr (details::IMetaInfoAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 58 of file IMetaInfoAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Get (nn::sl::TitleMetaInfooutMetaInfo,
const nn::sl::TitleInfotitleInfo 
) const
+
+inlineoverridevirtual
+
+ +

Implements IMetaInfoAccessorBase.

+ +

Definition at line 63 of file IMetaInfoAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..01516d72 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..61e0fd59 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +f8197ec0804ee178ac1a71fccd43f4eb \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..cb7fbe73 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html new file mode 100644 index 00000000..8391c056 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html @@ -0,0 +1,201 @@ + + + + + + + +wut: PreferentialTitleAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
PreferentialTitleAccessorFromPtr Class Reference
+
+
+ +

#include <IPreferentialTitleAccessorDetails.h>

+
+Inheritance diagram for PreferentialTitleAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 PreferentialTitleAccessorFromPtr (details::IPreferentialTitleAccessorInternal *ptr)
 
nn::Result Get (TitleInfo *outTitleInfo, uint32_t *outTitleInfoNum, int maxNumTitleInfos, uint32_t u1) const override
 
- Public Member Functions inherited from IPreferentialTitleAccessorBase
 IPreferentialTitleAccessorBase ()=default
 
virtual ~IPreferentialTitleAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 56 of file IPreferentialTitleAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ PreferentialTitleAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
PreferentialTitleAccessorFromPtr (details::IPreferentialTitleAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 59 of file IPreferentialTitleAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (TitleInfooutTitleInfo,
uint32_toutTitleInfoNum,
int maxNumTitleInfos,
uint32_t u1 
) const
+
+inlineoverridevirtual
+
+ +

Implements IPreferentialTitleAccessorBase.

+ +

Definition at line 64 of file IPreferentialTitleAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..59e8a62c --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..c77db42f --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +e8d42e1b9ea341e1b2ec14e035aabecc \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..ebd2c44e Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1SerializerFromPtr.html b/classnn_1_1sl_1_1details_1_1SerializerFromPtr.html new file mode 100644 index 00000000..46d2b1f1 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1SerializerFromPtr.html @@ -0,0 +1,272 @@ + + + + + + + +wut: SerializerFromPtr< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
SerializerFromPtr< T > Class Template Reference
+
+
+ +

#include <ISerializerDetails.h>

+
+Inheritance diagram for SerializerFromPtr< T >:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SerializerFromPtr (details::ISerializerInternal *ptr)
 
nn::Result Serialize (void *buffer, uint32_t size) const override
 
nn::Result Deserialize (void *buffer, uint32_t size) const override
 
nn::Result GetCount (uint32_t *outCount) const override
 
- Public Member Functions inherited from ISerializerBase< T >
 ISerializerBase ()=default
 
virtual ~ISerializerBase ()=default
 
+

Detailed Description

+
template<typename T>
+class nn::sl::details::SerializerFromPtr< T >
+

Definition at line 85 of file ISerializerDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ SerializerFromPtr()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
SerializerFromPtr (details::ISerializerInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 88 of file ISerializerDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Serialize()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Serialize (voidbuffer,
uint32_t size 
) const
+
+inlineoverridevirtual
+
+ +

Implements ISerializerBase< T >.

+ +

Definition at line 94 of file ISerializerDetails.h.

+ +
+
+ +

◆ Deserialize()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Deserialize (voidbuffer,
uint32_t size 
) const
+
+inlineoverridevirtual
+
+ +

Implements ISerializerBase< T >.

+ +

Definition at line 103 of file ISerializerDetails.h.

+ +
+
+ +

◆ GetCount()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
nn::Result GetCount (uint32_toutCount) const
+
+inlineoverridevirtual
+
+ +

Implements ISerializerBase< T >.

+ +

Definition at line 112 of file ISerializerDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.map new file mode 100644 index 00000000..1b611096 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..7b254405 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +d433dc480d9ddcdc0e84424df93e2e99 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.png new file mode 100644 index 00000000..928957ab Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1SerializerFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html new file mode 100644 index 00000000..a925f38c --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html @@ -0,0 +1,179 @@ + + + + + + + +wut: SettingAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
SettingAccessorFromPtr Class Reference
+
+
+ +

#include <ISettingAccessorDetails.h>

+
+Inheritance diagram for SettingAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 SettingAccessorFromPtr (details::ISettingAccessorInternal *ptr)
 
nn::Result Get (nn::sl::Setting *outSetting) const override
 
- Public Member Functions inherited from ISettingAccessorBase
 ISettingAccessorBase ()=default
 
virtual ~ISettingAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 67 of file ISettingAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ SettingAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
SettingAccessorFromPtr (details::ISettingAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 70 of file ISettingAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Get (nn::sl::SettingoutSetting) const
+
+inlineoverridevirtual
+
+ +

Implements ISettingAccessorBase.

+ +

Definition at line 76 of file ISettingAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..e9e62bfc --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..635cb847 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +5f6b03224c4880bf1131ca8974e11ff6 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..c81582bb Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html new file mode 100644 index 00000000..ccf054bb --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html @@ -0,0 +1,231 @@ + + + + + + + +wut: TimeAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TimeAccessorFromPtr Class Reference
+
+
+ +

#include <ITimeAccessorDetails.h>

+
+Inheritance diagram for TimeAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + +

+Public Member Functions

 TimeAccessorFromPtr (details::ITimeAccessorInternal *ptr)
 
nn::Result GetNetworkTime (OSTime *outTime, bool *outSuccess) const override
 
nn::Result GetLocalTime (OSTime *outTime, bool *outSuccess) const override
 
- Public Member Functions inherited from ITimeAccessorBase
 ITimeAccessorBase ()=default
 
virtual ~ITimeAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 69 of file ITimeAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ TimeAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
TimeAccessorFromPtr (details::ITimeAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 72 of file ITimeAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ GetNetworkTime()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result GetNetworkTime (OSTimeoutTime,
booloutSuccess 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITimeAccessorBase.

+ +

Definition at line 77 of file ITimeAccessorDetails.h.

+ +
+
+ +

◆ GetLocalTime()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result GetLocalTime (OSTimeoutTime,
booloutSuccess 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITimeAccessorBase.

+ +

Definition at line 85 of file ITimeAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..14cc9399 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..31774360 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +0cdd90140d4c3779bf596dd36ccd1ed7 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..4d1e2a9c Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html new file mode 100644 index 00000000..e48a5208 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html @@ -0,0 +1,293 @@ + + + + + + + +wut: TitleIconCacheFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleIconCacheFromPtr Class Reference
+
+
+ +

#include <ITitleIconCacheDetails.h>

+
+Inheritance diagram for TitleIconCacheFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

 TitleIconCacheFromPtr (details::ITitleIconCacheInternal *ptr)
 
nn::Result Load () override
 
nn::Result Update (nn::sl::TitleInfo *titleInfos, int num) override
 
nn::Result Store () override
 
void Get (nn::sl::IconInfo *iconInfos, int num) const override
 
- Public Member Functions inherited from ITitleIconCacheBase
 ITitleIconCacheBase ()=default
 
virtual ~ITitleIconCacheBase ()=default
 
+

Detailed Description

+
+

Definition at line 78 of file ITitleIconCacheDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ TitleIconCacheFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
TitleIconCacheFromPtr (details::ITitleIconCacheInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 81 of file ITitleIconCacheDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Load()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Load ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 86 of file ITitleIconCacheDetails.h.

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
nn::Result Update (nn::sl::TitleInfotitleInfos,
int num 
)
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 95 of file ITitleIconCacheDetails.h.

+ +
+
+ +

◆ Store()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result Store ()
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 104 of file ITitleIconCacheDetails.h.

+ +
+
+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Get (nn::sl::IconInfoiconInfos,
int num 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITitleIconCacheBase.

+ +

Definition at line 113 of file ITitleIconCacheDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.map new file mode 100644 index 00000000..ad1ab53b --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..9e23c708 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +4175b6647941c4d9c14e392796ad6ace \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.png new file mode 100644 index 00000000..c91321bc Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html new file mode 100644 index 00000000..73392f8d --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html @@ -0,0 +1,195 @@ + + + + + + + +wut: TitleListAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TitleListAccessorFromPtr Class Reference
+
+
+ +

#include <ITitleListAccessorDetails.h>

+
+Inheritance diagram for TitleListAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 TitleListAccessorFromPtr (details::ITitleListAccessorInternal *ptr)
 
nn::Result Get (nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const override
 
- Public Member Functions inherited from ITitleListAccessorBase
 ITitleListAccessorBase ()=default
 
virtual ~ITitleListAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file ITitleListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ TitleListAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
TitleListAccessorFromPtr (details::ITitleListAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 58 of file ITitleListAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Get (nn::sl::TitleInfooutTitleInfos,
intoutTitleInfosNum,
int maxTitleInfosNum 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITitleListAccessorBase.

+ +

Definition at line 63 of file ITitleListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..6d52426e --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..e0832adc --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +a9907fafcee219c550efe304039cb211 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..1b78da30 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html new file mode 100644 index 00000000..beb71654 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html @@ -0,0 +1,366 @@ + + + + + + + +wut: TransferrerFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
TransferrerFromPtr Class Reference
+
+
+ +

#include <ITransferrerDetails.h>

+
+Inheritance diagram for TransferrerFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TransferrerFromPtr (details::ITransferrerInternal *ptr)
 
nn::Result TransferDeprecated (void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const override
 
nn::Result Transfer (void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const override
 
nn::Result CancelTransfer () const override
 
nn::Result InvalidateNotification (uint32_t u1) const override
 
nn::Result DisplayNotification (uint32_t u1, uint32_t u2, uint32_t u3) const override
 
- Public Member Functions inherited from ITransferrerBase
 ITransferrerBase ()=default
 
virtual ~ITransferrerBase ()=default
 
+

Detailed Description

+
+

Definition at line 78 of file ITransferrerDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ TransferrerFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
TransferrerFromPtr (details::ITransferrerInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 81 of file ITransferrerDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ TransferDeprecated()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result TransferDeprecated (voidbuffer,
uint32_t size,
bool setKillerNotification,
int transferMode 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITransferrerBase.

+ +

Definition at line 86 of file ITransferrerDetails.h.

+ +
+
+ +

◆ Transfer()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result Transfer (voidbuffer,
uint32_t size,
bool setKillerNotification,
TransferMode transferMode 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITransferrerBase.

+ +

Definition at line 94 of file ITransferrerDetails.h.

+ +
+
+ +

◆ CancelTransfer()

+ +
+
+ + + + + +
+ + + + + + + +
nn::Result CancelTransfer () const
+
+inlineoverridevirtual
+
+ +

Implements ITransferrerBase.

+ +

Definition at line 102 of file ITransferrerDetails.h.

+ +
+
+ +

◆ InvalidateNotification()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result InvalidateNotification (uint32_t u1) const
+
+inlineoverridevirtual
+
+ +

Implements ITransferrerBase.

+ +

Definition at line 110 of file ITransferrerDetails.h.

+ +
+
+ +

◆ DisplayNotification()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result DisplayNotification (uint32_t u1,
uint32_t u2,
uint32_t u3 
) const
+
+inlineoverridevirtual
+
+ +

Implements ITransferrerBase.

+ +

Definition at line 118 of file ITransferrerDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.map new file mode 100644 index 00000000..098fba9b --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..7f041c1b --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +140aea7323974d7b0ff43c1b1aa3681b \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.png new file mode 100644 index 00000000..b5d510ae Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1TransferrerFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html new file mode 100644 index 00000000..f7547942 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html @@ -0,0 +1,240 @@ + + + + + + + +wut: UpdatePackageAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
UpdatePackageAccessorFromPtr Class Reference
+
+
+ +

#include <IUpdatePackageAccessorDetails.h>

+
+Inheritance diagram for UpdatePackageAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + +

+Public Member Functions

 UpdatePackageAccessorFromPtr (details::IUpdatePackageAccessorInternal *ptr)
 
bool PackageExists () const override
 
bool IsUpdatePackageDownloaded () const override
 
details::IUpdatePackageAccessorInternalGetInternal () override
 
- Public Member Functions inherited from IUpdatePackageAccessorBase
 IUpdatePackageAccessorBase ()=default
 
virtual ~IUpdatePackageAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 64 of file IUpdatePackageAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ UpdatePackageAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
UpdatePackageAccessorFromPtr (details::IUpdatePackageAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 67 of file IUpdatePackageAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ PackageExists()

+ +
+
+ + + + + +
+ + + + + + + +
bool PackageExists () const
+
+inlineoverridevirtual
+
+ +

Implements IUpdatePackageAccessorBase.

+ +

Definition at line 72 of file IUpdatePackageAccessorDetails.h.

+ +
+
+ +

◆ IsUpdatePackageDownloaded()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsUpdatePackageDownloaded () const
+
+inlineoverridevirtual
+
+ +

Implements IUpdatePackageAccessorBase.

+ +

Definition at line 81 of file IUpdatePackageAccessorDetails.h.

+ +
+
+ +

◆ GetInternal()

+ +
+
+ + + + + +
+ + + + + + + +
details::IUpdatePackageAccessorInternal * GetInternal ()
+
+inlineoverridevirtual
+
+ +

Implements IUpdatePackageAccessorBase.

+ +

Definition at line 90 of file IUpdatePackageAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..c0932bf6 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..b7b9770a --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +e250335d50470f6eec909fcdbf727211 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..b64acf6b Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr__inherit__graph.png differ diff --git a/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html new file mode 100644 index 00000000..2f6dd2c4 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html @@ -0,0 +1,179 @@ + + + + + + + +wut: WhiteListAccessorFromPtr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
WhiteListAccessorFromPtr Class Reference
+
+
+ +

#include <IWhiteListAccessorDetails.h>

+
+Inheritance diagram for WhiteListAccessorFromPtr:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

 WhiteListAccessorFromPtr (details::IWhiteListAccessorInternal *ptr)
 
nn::Result Get (nn::sl::WhiteList *outWhiteList) const override
 
- Public Member Functions inherited from IWhiteListAccessorBase
 IWhiteListAccessorBase ()=default
 
virtual ~IWhiteListAccessorBase ()=default
 
+

Detailed Description

+
+

Definition at line 55 of file IWhiteListAccessorDetails.h.

+

Constructor & Destructor Documentation

+ +

◆ WhiteListAccessorFromPtr()

+ +
+
+ + + + + +
+ + + + + + + + +
WhiteListAccessorFromPtr (details::IWhiteListAccessorInternalptr)
+
+inlineexplicit
+
+ +

Definition at line 58 of file IWhiteListAccessorDetails.h.

+ +
+
+

Member Function Documentation

+ +

◆ Get()

+ +
+
+ + + + + +
+ + + + + + + + +
nn::Result Get (nn::sl::WhiteListoutWhiteList) const
+
+inlineoverridevirtual
+
+ +

Implements IWhiteListAccessorBase.

+ +

Definition at line 63 of file IWhiteListAccessorDetails.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.map b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.map new file mode 100644 index 00000000..df9336ce --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.md5 b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.md5 new file mode 100644 index 00000000..347ff8d4 --- /dev/null +++ b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.md5 @@ -0,0 +1 @@ +c3c263262c8af9e3ec7c543e7e4e3159 \ No newline at end of file diff --git a/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.png b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.png new file mode 100644 index 00000000..8713af37 Binary files /dev/null and b/classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr__inherit__graph.png differ diff --git a/clear_8h.html b/clear_8h.html new file mode 100644 index 00000000..8b046242 --- /dev/null +++ b/clear_8h.html @@ -0,0 +1,143 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/clear.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
clear.h File Reference
+
+
+
#include <wut.h>
+#include "enum.h"
+
+Include dependency graph for clear.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef struct GX2ColorBuffer GX2ColorBuffer
 
typedef struct GX2DepthBuffer GX2DepthBuffer
 
+ + + + + + + + + + + + + +

+Functions

void GX2ClearColor (GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
 
void GX2ClearDepthStencilEx (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2ClearBuffersEx (GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2SetClearDepth (GX2DepthBuffer *depthBuffer, float depth)
 
void GX2SetClearStencil (GX2DepthBuffer *depthBuffer, uint8_t stencil)
 
void GX2SetClearDepthStencil (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
 
+
+ + + + diff --git a/clear_8h__incl.map b/clear_8h__incl.map new file mode 100644 index 00000000..95b3d518 --- /dev/null +++ b/clear_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/clear_8h__incl.md5 b/clear_8h__incl.md5 new file mode 100644 index 00000000..e26ddcf5 --- /dev/null +++ b/clear_8h__incl.md5 @@ -0,0 +1 @@ +3de82cd369eb9fc45276c11f3db8c570 \ No newline at end of file diff --git a/clear_8h__incl.png b/clear_8h__incl.png new file mode 100644 index 00000000..b584bf70 Binary files /dev/null and b/clear_8h__incl.png differ diff --git a/clear_8h_source.html b/clear_8h_source.html new file mode 100644 index 00000000..396002c2 --- /dev/null +++ b/clear_8h_source.html @@ -0,0 +1,154 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/clear.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
clear.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "enum.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ + +
17
+
18void
+ +
20 float red,
+
21 float green,
+
22 float blue,
+
23 float alpha);
+
24
+
25void
+ +
27 float depth,
+
28 uint8_t stencil,
+
29 GX2ClearFlags clearMode);
+
30
+
31void
+ +
33 GX2DepthBuffer *depthBuffer,
+
34 float red,
+
35 float green,
+
36 float blue,
+
37 float alpha,
+
38 float depth,
+
39 uint8_t stencil,
+
40 GX2ClearFlags clearMode);
+
41
+
42void
+ +
44 float depth);
+
45
+
46void
+ +
48 uint8_t stencil);
+
49
+
50void
+ +
52 float depth,
+
53 uint8_t stencil);
+
54
+
55#ifdef __cplusplus
+
56}
+
57#endif
+
58
+ +
void GX2SetClearStencil(GX2DepthBuffer *depthBuffer, uint8_t stencil)
+
void GX2SetClearDepth(GX2DepthBuffer *depthBuffer, float depth)
+
void GX2ClearColor(GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
+
void GX2ClearBuffersEx(GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
+
void GX2ClearDepthStencilEx(GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
+
void GX2SetClearDepthStencil(GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
+
GX2ClearFlags
Definition enum.h:171
+ + + +
+ + + + diff --git a/client_8h.html b/client_8h.html new file mode 100644 index 00000000..6635efd7 --- /dev/null +++ b/client_8h.html @@ -0,0 +1,172 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/client.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
client.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+Include dependency graph for client.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Functions

void ACPInitialize ()
 
void ACPFinalize ()
 
+

Function Documentation

+ +

◆ ACPInitialize()

+ +
+
+ + + + + + + +
void ACPInitialize ()
+
+ +
+
+ +

◆ ACPFinalize()

+ +
+
+ + + + + + + +
void ACPFinalize ()
+
+ +
+
+
+ + + + diff --git a/client_8h__dep__incl.map b/client_8h__dep__incl.map new file mode 100644 index 00000000..2bb216f2 --- /dev/null +++ b/client_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/client_8h__dep__incl.md5 b/client_8h__dep__incl.md5 new file mode 100644 index 00000000..0167cffb --- /dev/null +++ b/client_8h__dep__incl.md5 @@ -0,0 +1 @@ +732b570cddbe8a8abffcca307dcdaa7d \ No newline at end of file diff --git a/client_8h__dep__incl.png b/client_8h__dep__incl.png new file mode 100644 index 00000000..0b659e8e Binary files /dev/null and b/client_8h__dep__incl.png differ diff --git a/client_8h__incl.map b/client_8h__incl.map new file mode 100644 index 00000000..526542a5 --- /dev/null +++ b/client_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/client_8h__incl.md5 b/client_8h__incl.md5 new file mode 100644 index 00000000..0b135130 --- /dev/null +++ b/client_8h__incl.md5 @@ -0,0 +1 @@ +844ade540bae1e899060bb45b916d0f0 \ No newline at end of file diff --git a/client_8h__incl.png b/client_8h__incl.png new file mode 100644 index 00000000..bf73e3ff Binary files /dev/null and b/client_8h__incl.png differ diff --git a/client_8h_source.html b/client_8h_source.html new file mode 100644 index 00000000..f7e13443 --- /dev/null +++ b/client_8h_source.html @@ -0,0 +1,114 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/client.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
client.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/result.h>
+
5
+
6#ifdef __cplusplus
+
7extern "C" {
+
8#endif
+
9
+
10void
+ +
12
+
13void
+ +
15
+
16#ifdef __cplusplus
+
17}
+
18#endif
+
19
+
void ACPInitialize()
+
void ACPFinalize()
+ + +
+ + + + diff --git a/client__cpp_8h.html b/client__cpp_8h.html new file mode 100644 index 00000000..941b7509 --- /dev/null +++ b/client__cpp_8h.html @@ -0,0 +1,269 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/act/client_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
client_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <nn/ffl/miidata.h>
+#include <nn/result.h>
+
+Include dependency graph for client_cpp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::act
 
+ + + + + + + + + + + + + + + +

+Typedefs

using ACTLoadOption = uint32_t
 
using SlotNo = uint8_t
 
using LocalFriendCode = uint64_t
 
using PersistentId = uint32_t
 
using PrincipalId = uint32_t
 
using SimpleAddressId = uint32_t
 
using TransferrableId = uint64_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

nn::Result Initialize (void) asm("Initialize__Q2_2nn3actFv")
 
nn::Result Finalize (void) asm("Finalize__Q2_2nn3actFv")
 
nn::Result GetAccountId (char outAccountId[AccountIdSize]) asm("GetAccountId__Q2_2nn3actFPc")
 
nn::Result GetAccountIdEx (char outAccountId[AccountIdSize], SlotNo slot) asm("GetAccountIdEx__Q2_2nn3actFPcUc")
 
nn::Result GetBirthday (uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay) asm("GetBirthday__Q2_2nn3actFPUsPUcT2")
 
nn::Result GetBirthdayEx (uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay, SlotNo slot) asm("GetBirthdayEx__Q2_2nn3actFPUsPUcT2Uc")
 
SlotNo GetDefaultAccount (void) asm("GetDefaultAccount__Q2_2nn3actFv")
 
nn::Result GetDeviceHash (char outHash[DeviceHashSize]) asm("GetDeviceHash__Q2_2nn3actFPUL")
 
nn::Result LoadConsoleAccount (SlotNo slot, ACTLoadOption unk1, char const *unk2, bool unk3) asm("LoadConsoleAccount__Q2_2nn3actFUc13ACTLoadOptionPCcb")
 
nn::Result GetMii (FFLStoreData *mii) asm("GetMii__Q2_2nn3actFP12FFLStoreData")
 
nn::Result GetMiiEx (FFLStoreData *mii, SlotNo slot) asm("GetMiiEx__Q2_2nn3actFP12FFLStoreDataUc")
 
nn::Result GetMiiImageEx (size_t *outImageSize, void *buffer, size_t bufferSize, int unk, SlotNo slot) asm("GetMiiImageEx__Q2_2nn3actFPUiPvUi15ACTMiiImageTypeUc")
 
nn::Result GetMiiName (int16_t outName[MiiNameSize]) asm("GetMiiName__Q2_2nn3actFPw")
 
nn::Result GetMiiNameEx (int16_t outName[MiiNameSize], SlotNo slot) asm("GetMiiNameEx__Q2_2nn3actFPwUc")
 
nn::Result GetNfsPassword (char outPassword[NfsPasswordSize]) asm("GetNfsPassword__Q2_2nn3actFPc")
 
nn::Result GetNfsPasswordEx (char outPassword[NfsPasswordSize], SlotNo slot) asm("GetNfsPasswordEx__Q2_2nn3actFPcUc")
 
uint8_t GetNumOfAccounts (void) asm("GetNumOfAccounts__Q2_2nn3actFv")
 
SlotNo GetParentalControlsSlotNo (void) asm("GetParentalControlSlotNo__Q2_2nn3actFv")
 
nn::Result GetParentalControlsSlotNoEx (SlotNo *outSlotNo, SlotNo slot) asm("GetParentalControlSlotNoEx__Q2_2nn3actFPUcUc")
 
PersistentId GetPersistentId (void) asm("GetPersistentId__Q2_2nn3actFv")
 
PersistentId GetPersistentIdEx (SlotNo slot) asm("GetPersistentIdEx__Q2_2nn3actFUc")
 
PrincipalId GetPrincipalId (void) asm("GetPrincipalId__Q2_2nn3actFv")
 
nn::Result GetPrincipalIdEx (PrincipalId *outId, SlotNo slot) asm("GetPrincipalIdEx__Q2_2nn3actFPUiUc")
 
SimpleAddressId GetSimpleAddressId (void) asm("GetSimpleAddressId__Q2_2nn3actFv")
 
nn::Result GetSimpleAddressId (SimpleAddressId *outId, SlotNo slot) asm("GetSimpleAddressIdEx__Q2_2nn3actFPUiUc")
 
SlotNo GetSlotNo (void) asm("GetSlotNo__Q2_2nn3actFv")
 
TransferrableId GetTransferableId (uint32_t unk1) asm("GetTransferableId__Q2_2nn3actFUi")
 
nn::Result GetTransferableIdEx (TransferrableId *outId, uint32_t unk1, SlotNo slot) asm("GetTransferableIdEx__Q2_2nn3actFPULUiUc")
 
nn::Result GetUuidEx (char outUuid[UuidSize], SlotNo slot, int32_t unk1) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi")
 
nn::Result GetUuidEx (char outUuid[UuidSize], SlotNo slot) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUc")
 
nn::Result GetUuid (char outUuid[UuidSize], int32_t unk1) asm("GetUuid__Q2_2nn3actFP7ACTUuidUi")
 
nn::Result GetUuid (char outUuid[UuidSize]) asm("GetUuid__Q2_2nn3actFP7ACTUuid")
 
BOOL HasNfsAccount (void) asm("HasNfsAccount__Q2_2nn3actFv")
 
BOOL IsCommitted (void) asm("IsCommitted__Q2_2nn3actFv")
 
BOOL IsCommittedEx (SlotNo slot) asm("IsCommittedEx__Q2_2nn3actFUc")
 
BOOL IsPasswordCacheEnabled (void) asm("IsPasswordCacheEnabled__Q2_2nn3actFv")
 
BOOL IsPasswordCacheEnabledEx (SlotNo slot) asm("IsPasswordCacheEnabledEx__Q2_2nn3actFUc")
 
BOOL IsNetworkAccount (void) asm("IsNetworkAccount__Q2_2nn3actFv")
 
BOOL IsNetworkAccountEx (SlotNo slot) asm("IsNetworkAccountEx__Q2_2nn3actFUc")
 
BOOL IsServerAccountActive (void) asm("IsServerAccountActive__Q2_2nn3actFv")
 
BOOL IsServerAccountActiveEx (SlotNo slot) asm("IsServerAccountActiveEx__Q2_2nn3actFUc")
 
BOOL IsServerAccountDeleted (void) asm("IsServerAccountDeleted__Q2_2nn3actFv")
 
BOOL IsServerAccountDeletedEx (SlotNo slot) asm("IsServerAccountDeletedEx__Q2_2nn3actFUc")
 
BOOL IsSlotOccupied (SlotNo slot) asm("IsSlotOccupied__Q2_2nn3actFUc")
 
+ + + + + + + + + + + +

+Variables

static constexpr size_t AccountIdSize = 17
 
static constexpr size_t DeviceHashSize = 8
 
static constexpr size_t NfsPasswordSize = 17
 
static constexpr size_t MiiNameSize = 11
 
static constexpr size_t UuidSize = 16
 
+
+ + + + diff --git a/client__cpp_8h__dep__incl.map b/client__cpp_8h__dep__incl.map new file mode 100644 index 00000000..f299e22f --- /dev/null +++ b/client__cpp_8h__dep__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/client__cpp_8h__dep__incl.md5 b/client__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..127ca1ab --- /dev/null +++ b/client__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +2674714849284c9d6140edd04b1c303d \ No newline at end of file diff --git a/client__cpp_8h__dep__incl.png b/client__cpp_8h__dep__incl.png new file mode 100644 index 00000000..97c5a754 Binary files /dev/null and b/client__cpp_8h__dep__incl.png differ diff --git a/client__cpp_8h__incl.map b/client__cpp_8h__incl.map new file mode 100644 index 00000000..2c97c029 --- /dev/null +++ b/client__cpp_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/client__cpp_8h__incl.md5 b/client__cpp_8h__incl.md5 new file mode 100644 index 00000000..4e63d4c3 --- /dev/null +++ b/client__cpp_8h__incl.md5 @@ -0,0 +1 @@ +55f28e41dc4d6985212224301e3213f1 \ No newline at end of file diff --git a/client__cpp_8h__incl.png b/client__cpp_8h__incl.png new file mode 100644 index 00000000..3fc21a97 Binary files /dev/null and b/client__cpp_8h__incl.png differ diff --git a/client__cpp_8h_source.html b/client__cpp_8h_source.html new file mode 100644 index 00000000..255de264 --- /dev/null +++ b/client__cpp_8h_source.html @@ -0,0 +1,368 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/act/client_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
client_cpp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/ffl/miidata.h>
+
4#include <nn/result.h>
+
5
+
13#ifdef __cplusplus
+
14
+
15namespace nn
+
16{
+
17
+
+
18namespace act
+
19{
+
20
+
21//https://github.com/decaf-emu/decaf-emu/blob/master/src/libdecaf/src/nn/act/nn_act_types.h
+
22
+
23using ACTLoadOption = uint32_t;
+
24using SlotNo = uint8_t;
+
25using LocalFriendCode = uint64_t;
+
26using PersistentId = uint32_t;
+
27using PrincipalId = uint32_t;
+
28using SimpleAddressId = uint32_t;
+
29using TransferrableId = uint64_t;
+
30
+
31static constexpr size_t AccountIdSize = 17;
+
32static constexpr size_t DeviceHashSize = 8;
+
33static constexpr size_t NfsPasswordSize = 17;
+
34static constexpr size_t MiiNameSize = 11;
+
35static constexpr size_t UuidSize = 16;
+
36
+
37//https://github.com/decaf-emu/decaf-emu/blob/master/src/libdecaf/src/cafe/libraries/nn_act/nn_act_client.cpp
+
38
+ + +
41 asm("Initialize__Q2_2nn3actFv");
+
42
+ + +
45 asm("Finalize__Q2_2nn3actFv");
+
46
+
47//https://github.com/decaf-emu/decaf-emu/blob/master/src/libdecaf/src/cafe/libraries/nn_act/nn_act_clientstandardservice.cpp
+
48
+ +
50GetAccountId(char outAccountId[AccountIdSize])
+
51 asm("GetAccountId__Q2_2nn3actFPc");
+
52
+ +
54GetAccountIdEx(char outAccountId[AccountIdSize], SlotNo slot)
+
55 asm("GetAccountIdEx__Q2_2nn3actFPcUc");
+
56
+ +
58GetBirthday(uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay)
+
59 asm("GetBirthday__Q2_2nn3actFPUsPUcT2");
+
60
+ +
62GetBirthdayEx(uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay, SlotNo slot)
+
63 asm("GetBirthdayEx__Q2_2nn3actFPUsPUcT2Uc");
+
64
+ + +
67 asm("GetDefaultAccount__Q2_2nn3actFv");
+
68
+ + +
71 asm("GetDeviceHash__Q2_2nn3actFPUL");
+
72
+ +
74LoadConsoleAccount(SlotNo slot, ACTLoadOption unk1, char const *unk2, bool unk3)
+
75 asm("LoadConsoleAccount__Q2_2nn3actFUc13ACTLoadOptionPCcb");
+
76
+ + +
79 asm("GetMii__Q2_2nn3actFP12FFLStoreData");
+
80
+ + +
83 asm("GetMiiEx__Q2_2nn3actFP12FFLStoreDataUc");
+
84
+ +
86GetMiiImageEx(size_t *outImageSize, void *buffer, size_t bufferSize, int unk, SlotNo slot)
+
87 asm("GetMiiImageEx__Q2_2nn3actFPUiPvUi15ACTMiiImageTypeUc");
+
88
+ +
90GetMiiName(int16_t outName[MiiNameSize])
+
91 asm("GetMiiName__Q2_2nn3actFPw");
+
92
+ +
94GetMiiNameEx(int16_t outName[MiiNameSize], SlotNo slot)
+
95 asm("GetMiiNameEx__Q2_2nn3actFPwUc");
+
96
+ + +
99 asm("GetNfsPassword__Q2_2nn3actFPc");
+
100
+ + +
103 asm("GetNfsPasswordEx__Q2_2nn3actFPcUc");
+
104
+
105uint8_t
+ +
107 asm("GetNumOfAccounts__Q2_2nn3actFv");
+
108
+
109SlotNo
+ +
111 asm("GetParentalControlSlotNo__Q2_2nn3actFv");
+
112
+ + +
115 asm("GetParentalControlSlotNoEx__Q2_2nn3actFPUcUc");
+
116
+ + +
119 asm("GetPersistentId__Q2_2nn3actFv");
+
120
+ + +
123 asm("GetPersistentIdEx__Q2_2nn3actFUc");
+
124
+ + +
127 asm("GetPrincipalId__Q2_2nn3actFv");
+
128
+ + +
131 asm("GetPrincipalIdEx__Q2_2nn3actFPUiUc");
+
132
+ + +
135 asm("GetSimpleAddressId__Q2_2nn3actFv");
+
136
+ + +
139 asm("GetSimpleAddressIdEx__Q2_2nn3actFPUiUc");
+
140
+
141SlotNo
+ +
143 asm("GetSlotNo__Q2_2nn3actFv");
+
144
+ +
146GetTransferableId(uint32_t unk1)
+
147 asm("GetTransferableId__Q2_2nn3actFUi");
+
148
+ +
150GetTransferableIdEx(TransferrableId *outId, uint32_t unk1, SlotNo slot)
+
151 asm("GetTransferableIdEx__Q2_2nn3actFPULUiUc");
+
152
+ +
154GetUuidEx(char outUuid[UuidSize], SlotNo slot, int32_t unk1)
+
155 asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi");
+
156
+ +
158GetUuidEx(char outUuid[UuidSize], SlotNo slot)
+
159 asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUc");
+
160
+ +
162GetUuid(char outUuid[UuidSize], int32_t unk1)
+
163 asm("GetUuid__Q2_2nn3actFP7ACTUuidUi");
+
164
+ +
166GetUuid(char outUuid[UuidSize])
+
167 asm("GetUuid__Q2_2nn3actFP7ACTUuid");
+
168
+
169BOOL
+ +
171 asm("HasNfsAccount__Q2_2nn3actFv");
+
172
+
173BOOL
+ +
175 asm("IsCommitted__Q2_2nn3actFv");
+
176
+
177BOOL
+ +
179 asm("IsCommittedEx__Q2_2nn3actFUc");
+
180
+
181BOOL
+ +
183 asm("IsPasswordCacheEnabled__Q2_2nn3actFv");
+
184
+
185BOOL
+ +
187 asm("IsPasswordCacheEnabledEx__Q2_2nn3actFUc");
+
188
+
189BOOL
+ +
191 asm("IsNetworkAccount__Q2_2nn3actFv");
+
192
+
193BOOL
+ +
195 asm("IsNetworkAccountEx__Q2_2nn3actFUc");
+
196
+
197BOOL
+ +
199 asm("IsServerAccountActive__Q2_2nn3actFv");
+
200
+
201BOOL
+ +
203 asm("IsServerAccountActiveEx__Q2_2nn3actFUc");
+
204
+
205BOOL
+ +
207 asm("IsServerAccountDeleted__Q2_2nn3actFv");
+
208
+
209BOOL
+ +
211 asm("IsServerAccountDeletedEx__Q2_2nn3actFUc");
+
212
+
213BOOL
+ +
215 asm("IsSlotOccupied__Q2_2nn3actFUc");
+
216
+
217} //namespace act
+
+
218
+
219} //namespace nn
+
220
+
221#endif //__cplusplus
+
222
+
Result value type used by nn libraries.
Definition result.h:70
+ + +
uint32_t PrincipalId
Definition client_cpp.h:27
+
BOOL HasNfsAccount(void) asm("HasNfsAccount__Q2_2nn3actFv")
+
uint8_t GetNumOfAccounts(void) asm("GetNumOfAccounts__Q2_2nn3actFv")
+
uint64_t LocalFriendCode
Definition client_cpp.h:25
+
nn::Result Initialize(void) asm("Initialize__Q2_2nn3actFv")
+
PersistentId GetPersistentIdEx(SlotNo slot) asm("GetPersistentIdEx__Q2_2nn3actFUc")
+
SlotNo GetParentalControlsSlotNo(void) asm("GetParentalControlSlotNo__Q2_2nn3actFv")
+
uint32_t ACTLoadOption
Definition client_cpp.h:23
+
nn::Result GetMiiImageEx(size_t *outImageSize, void *buffer, size_t bufferSize, int unk, SlotNo slot) asm("GetMiiImageEx__Q2_2nn3actFPUiPvUi15ACTMiiImageTypeUc")
+
uint64_t TransferrableId
Definition client_cpp.h:29
+
SimpleAddressId GetSimpleAddressId(void) asm("GetSimpleAddressId__Q2_2nn3actFv")
+
BOOL IsCommittedEx(SlotNo slot) asm("IsCommittedEx__Q2_2nn3actFUc")
+
static constexpr size_t AccountIdSize
Definition client_cpp.h:31
+
nn::Result GetMiiName(int16_t outName[MiiNameSize]) asm("GetMiiName__Q2_2nn3actFPw")
+
nn::Result GetMii(FFLStoreData *mii) asm("GetMii__Q2_2nn3actFP12FFLStoreData")
+
uint32_t PersistentId
Definition client_cpp.h:26
+
nn::Result GetMiiNameEx(int16_t outName[MiiNameSize], SlotNo slot) asm("GetMiiNameEx__Q2_2nn3actFPwUc")
+
SlotNo GetDefaultAccount(void) asm("GetDefaultAccount__Q2_2nn3actFv")
+
PersistentId GetPersistentId(void) asm("GetPersistentId__Q2_2nn3actFv")
+
nn::Result GetPrincipalIdEx(PrincipalId *outId, SlotNo slot) asm("GetPrincipalIdEx__Q2_2nn3actFPUiUc")
+
static constexpr size_t NfsPasswordSize
Definition client_cpp.h:33
+
BOOL IsServerAccountActive(void) asm("IsServerAccountActive__Q2_2nn3actFv")
+
nn::Result GetBirthdayEx(uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay, SlotNo slot) asm("GetBirthdayEx__Q2_2nn3actFPUsPUcT2Uc")
+
BOOL IsCommitted(void) asm("IsCommitted__Q2_2nn3actFv")
+
BOOL IsServerAccountDeleted(void) asm("IsServerAccountDeleted__Q2_2nn3actFv")
+
PrincipalId GetPrincipalId(void) asm("GetPrincipalId__Q2_2nn3actFv")
+
nn::Result LoadConsoleAccount(SlotNo slot, ACTLoadOption unk1, char const *unk2, bool unk3) asm("LoadConsoleAccount__Q2_2nn3actFUc13ACTLoadOptionPCcb")
+
BOOL IsPasswordCacheEnabled(void) asm("IsPasswordCacheEnabled__Q2_2nn3actFv")
+
nn::Result GetMiiEx(FFLStoreData *mii, SlotNo slot) asm("GetMiiEx__Q2_2nn3actFP12FFLStoreDataUc")
+
BOOL IsNetworkAccount(void) asm("IsNetworkAccount__Q2_2nn3actFv")
+
nn::Result GetBirthday(uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay) asm("GetBirthday__Q2_2nn3actFPUsPUcT2")
+
BOOL IsServerAccountActiveEx(SlotNo slot) asm("IsServerAccountActiveEx__Q2_2nn3actFUc")
+
nn::Result GetAccountId(char outAccountId[AccountIdSize]) asm("GetAccountId__Q2_2nn3actFPc")
+
nn::Result GetUuidEx(char outUuid[UuidSize], SlotNo slot, int32_t unk1) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi")
+
nn::Result GetUuid(char outUuid[UuidSize], int32_t unk1) asm("GetUuid__Q2_2nn3actFP7ACTUuidUi")
+
nn::Result Finalize(void) asm("Finalize__Q2_2nn3actFv")
+
nn::Result GetNfsPasswordEx(char outPassword[NfsPasswordSize], SlotNo slot) asm("GetNfsPasswordEx__Q2_2nn3actFPcUc")
+
nn::Result GetParentalControlsSlotNoEx(SlotNo *outSlotNo, SlotNo slot) asm("GetParentalControlSlotNoEx__Q2_2nn3actFPUcUc")
+
uint8_t SlotNo
Definition client_cpp.h:24
+
BOOL IsServerAccountDeletedEx(SlotNo slot) asm("IsServerAccountDeletedEx__Q2_2nn3actFUc")
+
static constexpr size_t DeviceHashSize
Definition client_cpp.h:32
+
static constexpr size_t MiiNameSize
Definition client_cpp.h:34
+
BOOL IsPasswordCacheEnabledEx(SlotNo slot) asm("IsPasswordCacheEnabledEx__Q2_2nn3actFUc")
+
SlotNo GetSlotNo(void) asm("GetSlotNo__Q2_2nn3actFv")
+
uint32_t SimpleAddressId
Definition client_cpp.h:28
+
BOOL IsNetworkAccountEx(SlotNo slot) asm("IsNetworkAccountEx__Q2_2nn3actFUc")
+
nn::Result GetNfsPassword(char outPassword[NfsPasswordSize]) asm("GetNfsPassword__Q2_2nn3actFPc")
+
TransferrableId GetTransferableId(uint32_t unk1) asm("GetTransferableId__Q2_2nn3actFUi")
+
static constexpr size_t UuidSize
Definition client_cpp.h:35
+
nn::Result GetAccountIdEx(char outAccountId[AccountIdSize], SlotNo slot) asm("GetAccountIdEx__Q2_2nn3actFPcUc")
+
BOOL IsSlotOccupied(SlotNo slot) asm("IsSlotOccupied__Q2_2nn3actFUc")
+
nn::Result GetDeviceHash(char outHash[DeviceHashSize]) asm("GetDeviceHash__Q2_2nn3actFPUL")
+
nn::Result GetTransferableIdEx(TransferrableId *outId, uint32_t unk1, SlotNo slot) asm("GetTransferableIdEx__Q2_2nn3actFPULUiUc")
+
Definition ac_cpp.h:16
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/closed.png b/closed.png new file mode 100644 index 00000000..98cc2c90 Binary files /dev/null and b/closed.png differ diff --git a/cmpt_2cmpt_8h.html b/cmpt_2cmpt_8h.html new file mode 100644 index 00000000..e8001156 --- /dev/null +++ b/cmpt_2cmpt_8h.html @@ -0,0 +1,166 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cmpt/cmpt.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
cmpt.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for cmpt.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef enum CmptScreenType CmptScreenType
 
+ + + +

+Enumerations

enum  CmptScreenType {
+  CMPT_SCREEN_TYPE_TV = 1 +,
+  CMPT_SCREEN_TYPE_DRC +,
+  CMPT_SCREEN_TYPE_BOTH +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

int32_t CMPTGetDataSize (uint32_t *outSize)
 Gets the required size which needs to be allocated for the "dataBuffer".
 
int32_t CMPTLaunchTitle (void *dataBuffer, uint32_t bufferSize, uint64_t titleId)
 Launches the specified vWii title.
 
int32_t CMPTLaunchMenu (void *dataBuffer, uint32_t bufferSize)
 Launches vWii System Menu.
 
int32_t CMPTLaunchDataManager (void *dataBuffer, uint32_t bufferSize)
 Launches vWii Data Management.
 
int32_t CMPTAcctSetScreenType (CmptScreenType type)
 Sets the screen type.
 
int32_t CMPTCheckScreenState (void)
 Checks if the current screen configuration is valid.
 
+
+ + + + diff --git a/cmpt_2cmpt_8h__dep__incl.map b/cmpt_2cmpt_8h__dep__incl.map new file mode 100644 index 00000000..ee53ea5d --- /dev/null +++ b/cmpt_2cmpt_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/cmpt_2cmpt_8h__dep__incl.md5 b/cmpt_2cmpt_8h__dep__incl.md5 new file mode 100644 index 00000000..848443a8 --- /dev/null +++ b/cmpt_2cmpt_8h__dep__incl.md5 @@ -0,0 +1 @@ +be01654727524f1e39d828bd594e52b6 \ No newline at end of file diff --git a/cmpt_2cmpt_8h__dep__incl.png b/cmpt_2cmpt_8h__dep__incl.png new file mode 100644 index 00000000..e80e326e Binary files /dev/null and b/cmpt_2cmpt_8h__dep__incl.png differ diff --git a/cmpt_2cmpt_8h__incl.map b/cmpt_2cmpt_8h__incl.map new file mode 100644 index 00000000..bc541169 --- /dev/null +++ b/cmpt_2cmpt_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/cmpt_2cmpt_8h__incl.md5 b/cmpt_2cmpt_8h__incl.md5 new file mode 100644 index 00000000..2eb66a36 --- /dev/null +++ b/cmpt_2cmpt_8h__incl.md5 @@ -0,0 +1 @@ +2627b48be5778f75b963028584f2bebd \ No newline at end of file diff --git a/cmpt_2cmpt_8h__incl.png b/cmpt_2cmpt_8h__incl.png new file mode 100644 index 00000000..0ab676f9 Binary files /dev/null and b/cmpt_2cmpt_8h__incl.png differ diff --git a/cmpt_2cmpt_8h_source.html b/cmpt_2cmpt_8h_source.html new file mode 100644 index 00000000..c63b6970 --- /dev/null +++ b/cmpt_2cmpt_8h_source.html @@ -0,0 +1,140 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cmpt/cmpt.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cmpt.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
21
+
29int32_t
+
30CMPTGetDataSize(uint32_t *outSize);
+
31
+
38int32_t
+
39CMPTLaunchTitle(void *dataBuffer, uint32_t bufferSize, uint64_t titleId);
+
40
+
47int32_t
+
48CMPTLaunchMenu(void *dataBuffer, uint32_t bufferSize);
+
49
+
56int32_t
+
57CMPTLaunchDataManager(void *dataBuffer, uint32_t bufferSize);
+
58
+
65int32_t
+ +
67
+
74int32_t
+ +
76
+
77#ifdef __cplusplus
+
78}
+
79#endif
+
80
+
int32_t CMPTAcctSetScreenType(CmptScreenType type)
Sets the screen type.
+
int32_t CMPTLaunchMenu(void *dataBuffer, uint32_t bufferSize)
Launches vWii System Menu.
+
CmptScreenType
Definition cmpt.h:16
+
int32_t CMPTCheckScreenState(void)
Checks if the current screen configuration is valid.
+
int32_t CMPTGetDataSize(uint32_t *outSize)
Gets the required size which needs to be allocated for the "dataBuffer".
+
int32_t CMPTLaunchTitle(void *dataBuffer, uint32_t bufferSize, uint64_t titleId)
Launches the specified vWii title.
+
int32_t CMPTLaunchDataManager(void *dataBuffer, uint32_t bufferSize)
Launches vWii Data Management.
+
@ CMPT_SCREEN_TYPE_TV
Definition cmpt.h:17
+
@ CMPT_SCREEN_TYPE_BOTH
Definition cmpt.h:19
+
@ CMPT_SCREEN_TYPE_DRC
Definition cmpt.h:18
+ +
+ + + + diff --git a/cmpt_8h.html b/cmpt_8h.html new file mode 100644 index 00000000..5ba274d0 --- /dev/null +++ b/cmpt_8h.html @@ -0,0 +1,115 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cmpt.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cmpt.h File Reference
+
+
+
#include <nn/cmpt/cmpt.h>
+
+Include dependency graph for cmpt.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/cmpt_8h__incl.map b/cmpt_8h__incl.map new file mode 100644 index 00000000..816acd4f --- /dev/null +++ b/cmpt_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/cmpt_8h__incl.md5 b/cmpt_8h__incl.md5 new file mode 100644 index 00000000..e4a9f159 --- /dev/null +++ b/cmpt_8h__incl.md5 @@ -0,0 +1 @@ +63c2814a3dee0a09883ecafbc2a69dfc \ No newline at end of file diff --git a/cmpt_8h__incl.png b/cmpt_8h__incl.png new file mode 100644 index 00000000..44edd8d2 Binary files /dev/null and b/cmpt_8h__incl.png differ diff --git a/cmpt_8h_source.html b/cmpt_8h_source.html new file mode 100644 index 00000000..6048bc3c --- /dev/null +++ b/cmpt_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cmpt.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cmpt.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
8#include <nn/cmpt/cmpt.h>
+ +
+ + + + diff --git a/codegen_8h.html b/codegen_8h.html new file mode 100644 index 00000000..6f1080ec --- /dev/null +++ b/codegen_8h.html @@ -0,0 +1,154 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/codegen.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
codegen.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for codegen.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Typedefs

typedef enum OSCodegenSecMode OSCodegenSecMode
 The memory permissions for the codegen area.
 
+ + + + +

+Enumerations

enum  OSCodegenSecMode {
+  CODEGEN_RW_ = 0 +,
+  CODEGEN_R_X = 1 +
+ }
 The memory permissions for the codegen area. More...
 
+ + + + + + + + + + + + + + + + + +

+Functions

void OSGetCodegenVirtAddrRange (void **outVirtualAddress, uint32_t *outSize)
 Gets the location and size of codegen memory, if available.
 
uint32_t OSGetCodegenCore ()
 Gets the CPU core that's allowed to use codegen.
 
uint32_t OSGetCodegenMode ()
 
BOOL OSSwitchSecCodeGenMode (OSCodegenSecMode mode)
 Switches the permissions on the codegen memory area.
 
uint32_t OSGetSecCodeGenMode ()
 
BOOL OSCodegenCopy (void *dst, void *src, size_t size)
 Copies data from normal memory into the codegen area, leaving the area in CODEGEN_R_X mode.
 
+
+ + + + diff --git a/codegen_8h__incl.map b/codegen_8h__incl.map new file mode 100644 index 00000000..8a330e78 --- /dev/null +++ b/codegen_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/codegen_8h__incl.md5 b/codegen_8h__incl.md5 new file mode 100644 index 00000000..ca4c63dd --- /dev/null +++ b/codegen_8h__incl.md5 @@ -0,0 +1 @@ +b605b01ff25c48367e0203afc08caf27 \ No newline at end of file diff --git a/codegen_8h__incl.png b/codegen_8h__incl.png new file mode 100644 index 00000000..55cf9724 Binary files /dev/null and b/codegen_8h__incl.png differ diff --git a/codegen_8h_source.html b/codegen_8h_source.html new file mode 100644 index 00000000..a23b79de --- /dev/null +++ b/codegen_8h_source.html @@ -0,0 +1,145 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/codegen.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
codegen.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4
+
29#ifdef __cplusplus
+
30extern "C" {
+
31#endif
+
32
+
+
34typedef enum OSCodegenSecMode
+
35{
+ + + +
+
41
+
56void
+
57OSGetCodegenVirtAddrRange(void **outVirtualAddress,
+
58 uint32_t *outSize);
+
59
+
71uint32_t
+ +
73
+
74uint32_t
+ +
76
+
88BOOL
+ +
90
+
91//TODO: online docs imply this returns true if codegen is *enabled*, though the
+
92//name would imply it gets rw/rx status.
+
93uint32_t
+ +
95
+
122BOOL
+ +
124 void *src,
+
125 size_t size);
+
126
+
127#ifdef __cplusplus
+
128}
+
129#endif
+
130
+
BOOL OSCodegenCopy(void *dst, void *src, size_t size)
Copies data from normal memory into the codegen area, leaving the area in CODEGEN_R_X mode.
+
uint32_t OSGetSecCodeGenMode()
+
BOOL OSSwitchSecCodeGenMode(OSCodegenSecMode mode)
Switches the permissions on the codegen memory area.
+
OSCodegenSecMode
The memory permissions for the codegen area.
Definition codegen.h:35
+
void OSGetCodegenVirtAddrRange(void **outVirtualAddress, uint32_t *outSize)
Gets the location and size of codegen memory, if available.
+
uint32_t OSGetCodegenCore()
Gets the CPU core that's allowed to use codegen.
+
uint32_t OSGetCodegenMode()
+
@ CODEGEN_RW_
The area can be read or written to, but not executed.
Definition codegen.h:37
+
@ CODEGEN_R_X
The area can be read or executed, but not written to.
Definition codegen.h:39
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/condition_8h.html b/condition_8h.html new file mode 100644 index 00000000..bba57a61 --- /dev/null +++ b/condition_8h.html @@ -0,0 +1,155 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/condition.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
condition.h File Reference
+
+
+
#include <wut.h>
+#include "threadqueue.h"
+
+Include dependency graph for condition.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSCondition
 
+ + + +

+Macros

#define OS_CONDITION_TAG   0x634E6456u
 
+ + + + + +

+Typedefs

typedef struct OSCondition OSCondition
 
typedef struct OSMutex OSMutex
 
+ + + + + + + + + + + + + +

+Functions

void OSInitCond (OSCondition *condition)
 Initialise a condition variable structure.
 
void OSInitCondEx (OSCondition *condition, const char *name)
 Initialise a condition variable structure with a name.
 
void OSWaitCond (OSCondition *condition, OSMutex *mutex)
 Sleep the current thread until the condition variable has been signalled.
 
void OSSignalCond (OSCondition *condition)
 Will wake up any threads waiting on the condition with OSWaitCond.
 
+
+ + + + diff --git a/condition_8h__incl.map b/condition_8h__incl.map new file mode 100644 index 00000000..39ea1608 --- /dev/null +++ b/condition_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/condition_8h__incl.md5 b/condition_8h__incl.md5 new file mode 100644 index 00000000..ab82205d --- /dev/null +++ b/condition_8h__incl.md5 @@ -0,0 +1 @@ +f2c74ae79d30ddad295a6f561ababd65 \ No newline at end of file diff --git a/condition_8h__incl.png b/condition_8h__incl.png new file mode 100644 index 00000000..7c448946 Binary files /dev/null and b/condition_8h__incl.png differ diff --git a/condition_8h_source.html b/condition_8h_source.html new file mode 100644 index 00000000..7139d168 --- /dev/null +++ b/condition_8h_source.html @@ -0,0 +1,156 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/condition.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
condition.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "threadqueue.h"
+
4
+
15#ifdef __cplusplus
+
16extern "C" {
+
17#endif
+
18
+
19typedef struct OSCondition OSCondition;
+
20typedef struct OSMutex OSMutex;
+
21
+
22#define OS_CONDITION_TAG 0x634E6456u
+
23
+
+ +
25{
+
27 uint32_t tag;
+
28
+
30 const char *name;
+
31
+
32 WUT_UNKNOWN_BYTES(4);
+
33
+ +
36};
+
+
37WUT_CHECK_OFFSET(OSCondition, 0x00, tag);
+
38WUT_CHECK_OFFSET(OSCondition, 0x04, name);
+
39WUT_CHECK_OFFSET(OSCondition, 0x0c, queue);
+
40WUT_CHECK_SIZE(OSCondition, 0x1c);
+
41
+
42
+
46void
+ +
48
+
49
+
53void
+ +
55 const char *name);
+
56
+
57
+
66void
+ +
68 OSMutex *mutex);
+
69
+
70
+
76void
+ +
78
+
79
+
80#ifdef __cplusplus
+
81}
+
82#endif
+
83
+
uint32_t tag
Should always be set to the value OS_CONDITION_TAG.
Definition condition.h:27
+
OSThreadQueue queue
Queue of threads currently waiting on condition with OSWaitCond.
Definition condition.h:35
+
const char * name
Name set by OSInitCondEx.
Definition condition.h:30
+
void OSInitCond(OSCondition *condition)
Initialise a condition variable structure.
+
void OSInitCondEx(OSCondition *condition, const char *name)
Initialise a condition variable structure with a name.
+
void OSSignalCond(OSCondition *condition)
Will wake up any threads waiting on the condition with OSWaitCond.
+
void OSWaitCond(OSCondition *condition, OSMutex *mutex)
Sleep the current thread until the condition variable has been signalled.
+ + + + + +
+ + + + diff --git a/config_8h.html b/config_8h.html new file mode 100644 index 00000000..24234468 --- /dev/null +++ b/config_8h.html @@ -0,0 +1,152 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/config.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
config.h File Reference
+
+
+
#include <wut.h>
+#include <tve/tve.h>
+#include "tv.h"
+
+Include dependency graph for config.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t AVMReadSystemAspectRatioConfig (AVMTvAspectRatio *outAspectRatio)
 Reads the TV aspect ratio.
 
int32_t AVMReadSystemPortConfig (TVEPort *outPort)
 Reads the TV port.
 
int32_t AVMReadSystemTVUnderScanConfig (uint32_t *outUnderScan)
 Reads the TV under scan.
 
int32_t AVMReadSystemVideoResConfig (AVMTvResolution *outResolution)
 Reads the TV resolution.
 
int32_t AVMWriteSystemAspectRatioConfig (AVMTvAspectRatio aspectRatio)
 Writes the TV aspect ratio.
 
int32_t AVMWriteSystemTVUnderScanConfig (uint32_t underScan)
 Writes the TV under scan.
 
int32_t AVMWriteSystemVideoOutConfig (TVEPort port, AVMTvResolution resolution)
 Writes the TV port and resolution.
 
int32_t AVMWriteSystemVideoResConfig (AVMTvResolution resolution)
 Writes the TV resolution.
 
+
+ + + + diff --git a/config_8h__incl.map b/config_8h__incl.map new file mode 100644 index 00000000..a75bb192 --- /dev/null +++ b/config_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config_8h__incl.md5 b/config_8h__incl.md5 new file mode 100644 index 00000000..d0b42de4 --- /dev/null +++ b/config_8h__incl.md5 @@ -0,0 +1 @@ +bc9df0177bf528a99df1a5f7290fb889 \ No newline at end of file diff --git a/config_8h__incl.png b/config_8h__incl.png new file mode 100644 index 00000000..b10fa127 Binary files /dev/null and b/config_8h__incl.png differ diff --git a/config_8h_source.html b/config_8h_source.html new file mode 100644 index 00000000..0e3b9003 --- /dev/null +++ b/config_8h_source.html @@ -0,0 +1,143 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/config.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
config.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <tve/tve.h>
+
4#include "tv.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
25int32_t
+ +
27
+
37int32_t
+ +
39
+
49int32_t
+
50AVMReadSystemTVUnderScanConfig(uint32_t *outUnderScan);
+
51
+
61int32_t
+ +
63
+
73int32_t
+ +
75
+
85int32_t
+ +
87
+
106int32_t
+ +
108 AVMTvResolution resolution);
+
109
+
125int32_t
+ +
127
+
128#ifdef __cplusplus
+
129}
+
130#endif
+
131
+
int32_t AVMReadSystemAspectRatioConfig(AVMTvAspectRatio *outAspectRatio)
Reads the TV aspect ratio.
+
int32_t AVMWriteSystemVideoOutConfig(TVEPort port, AVMTvResolution resolution)
Writes the TV port and resolution.
+
int32_t AVMReadSystemTVUnderScanConfig(uint32_t *outUnderScan)
Reads the TV under scan.
+
int32_t AVMWriteSystemAspectRatioConfig(AVMTvAspectRatio aspectRatio)
Writes the TV aspect ratio.
+
int32_t AVMReadSystemPortConfig(TVEPort *outPort)
Reads the TV port.
+
int32_t AVMReadSystemVideoResConfig(AVMTvResolution *outResolution)
Reads the TV resolution.
+
int32_t AVMWriteSystemVideoResConfig(AVMTvResolution resolution)
Writes the TV resolution.
+
int32_t AVMWriteSystemTVUnderScanConfig(uint32_t underScan)
Writes the TV under scan.
+
AVMTvAspectRatio
Definition tv.h:16
+
AVMTvResolution
Definition tv.h:24
+
TVEPort
Definition tve.h:15
+ + + +
+ + + + diff --git a/copydata_8h.html b/copydata_8h.html new file mode 100644 index 00000000..cece60e0 --- /dev/null +++ b/copydata_8h.html @@ -0,0 +1,129 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/copydata.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
copydata.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for copydata.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + +

+Functions

void __OSClearCopyData ()
 
BOOL __OSAppendCopyData (const void *data, uint32_t size)
 
void * __OSGetCopyDataPtr ()
 
uint32_t __OSGetCopyDataSize ()
 
BOOL __OSResizeCopyData (uint32_t size)
 
+
+ + + + diff --git a/copydata_8h__incl.map b/copydata_8h__incl.map new file mode 100644 index 00000000..cbf4c472 --- /dev/null +++ b/copydata_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/copydata_8h__incl.md5 b/copydata_8h__incl.md5 new file mode 100644 index 00000000..c4c562f7 --- /dev/null +++ b/copydata_8h__incl.md5 @@ -0,0 +1 @@ +6deb8229291c7bc378f67ce955b49f11 \ No newline at end of file diff --git a/copydata_8h__incl.png b/copydata_8h__incl.png new file mode 100644 index 00000000..81b5beef Binary files /dev/null and b/copydata_8h__incl.png differ diff --git a/copydata_8h_source.html b/copydata_8h_source.html new file mode 100644 index 00000000..ef8ad98c --- /dev/null +++ b/copydata_8h_source.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/copydata.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
copydata.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15void
+ +
17
+
18BOOL
+
19__OSAppendCopyData(const void *data,
+
20 uint32_t size);
+
21
+
22void *
+ +
24
+
25uint32_t
+ +
27
+
28BOOL
+
29__OSResizeCopyData(uint32_t size);
+
30
+
31#ifdef __cplusplus
+
32}
+
33#endif
+
34
+
uint32_t __OSGetCopyDataSize()
+
BOOL __OSAppendCopyData(const void *data, uint32_t size)
+
BOOL __OSResizeCopyData(uint32_t size)
+
void __OSClearCopyData()
+
void * __OSGetCopyDataPtr()
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/coreinit_2context_8h.html b/coreinit_2context_8h.html new file mode 100644 index 00000000..96aaefe7 --- /dev/null +++ b/coreinit_2context_8h.html @@ -0,0 +1,260 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/context.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
context.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for context.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSContext
 
+ + + +

+Macros

#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
 
+ + + + + + +

+Typedefs

typedef uint16_t OSContextState
 A bitfield of enum OS_CONTEXT_STATE.
 
typedef struct OSContext OSContext
 
+ + + +

+Enumerations

enum  OS_CONTEXT_STATE {
+  OS_CONTEXT_STATE_OSCALLBACK = 1 << 3 +,
+  OS_CONTEXT_STATE_USERMODE_SAVED = 1 << 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitContext (OSContext *context, void *entry, void *stack)
 
void OSDumpContext (OSContext *context)
 
void OSLoadContext (OSContext *context)
 
uint32_t OSSaveContext (OSContext *context)
 
void OSLoadFPUContext (OSContext *context)
 
void OSSaveFPUContext (OSContext *context)
 
OSContextOSGetCurrentContext ()
 
void OSSetCurrentContext (OSContext *context)
 
void * OSSwitchStack (void *stack)
 
void __OSSetCurrentUserContext (OSContext *context)
 
void __OSSetAndLoadContext (OSContext *context)
 
+
+ + + + diff --git a/coreinit_2context_8h__dep__incl.map b/coreinit_2context_8h__dep__incl.map new file mode 100644 index 00000000..da6f8f2b --- /dev/null +++ b/coreinit_2context_8h__dep__incl.map @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2context_8h__dep__incl.md5 b/coreinit_2context_8h__dep__incl.md5 new file mode 100644 index 00000000..f50d1612 --- /dev/null +++ b/coreinit_2context_8h__dep__incl.md5 @@ -0,0 +1 @@ +e908cb9041560ed6a4ef9b6e378086ed \ No newline at end of file diff --git a/coreinit_2context_8h__dep__incl.png b/coreinit_2context_8h__dep__incl.png new file mode 100644 index 00000000..6b8c5f3b Binary files /dev/null and b/coreinit_2context_8h__dep__incl.png differ diff --git a/coreinit_2context_8h__incl.map b/coreinit_2context_8h__incl.map new file mode 100644 index 00000000..06a6fdb4 --- /dev/null +++ b/coreinit_2context_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2context_8h__incl.md5 b/coreinit_2context_8h__incl.md5 new file mode 100644 index 00000000..15e220fa --- /dev/null +++ b/coreinit_2context_8h__incl.md5 @@ -0,0 +1 @@ +ca0badeb74ca9d078f3f7d091af2fabe \ No newline at end of file diff --git a/coreinit_2context_8h__incl.png b/coreinit_2context_8h__incl.png new file mode 100644 index 00000000..28c580ec Binary files /dev/null and b/coreinit_2context_8h__incl.png differ diff --git a/coreinit_2context_8h_source.html b/coreinit_2context_8h_source.html new file mode 100644 index 00000000..cf6f6230 --- /dev/null +++ b/coreinit_2context_8h_source.html @@ -0,0 +1,251 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/context.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
context.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
16typedef uint16_t OSContextState;
+
17
+ +
23
+
24typedef struct OSContext OSContext;
+
25
+
26#define OS_CONTEXT_TAG 0x4F53436F6E747874ull
+
27
+
+
28struct WUT_ALIGNAS(8) OSContext
+
29{
+
31 uint64_t tag;
+
32
+
33 uint32_t gpr[32];
+
34 uint32_t cr;
+
35 uint32_t lr;
+
36 uint32_t ctr;
+
37 uint32_t xer;
+
38 uint32_t srr0;
+
39 uint32_t srr1;
+
40 uint32_t dsisr;
+
41 uint32_t dar;
+
42 WUT_UNKNOWN_BYTES(0xC);
+
43 uint32_t fpscr;
+
44 double fpr[32];
+
45 uint16_t spinLockCount;
+ +
47 uint32_t gqr[8];
+
49 uint32_t upir;
+
50 double psf[32];
+
51 uint64_t coretime[3];
+
52 uint64_t starttime;
+
53 uint32_t error;
+
54 WUT_UNKNOWN_BYTES(4);
+
55 uint32_t pmc1;
+
56 uint32_t pmc2;
+
57 uint32_t pmc3;
+
58 uint32_t pmc4;
+
59 uint32_t mmcr0;
+
60 uint32_t mmcr1;
+
61};
+
+
62WUT_CHECK_OFFSET(OSContext, 0x00, tag);
+
63WUT_CHECK_OFFSET(OSContext, 0x08, gpr);
+
64WUT_CHECK_OFFSET(OSContext, 0x88, cr);
+
65WUT_CHECK_OFFSET(OSContext, 0x8c, lr);
+
66WUT_CHECK_OFFSET(OSContext, 0x90, ctr);
+
67WUT_CHECK_OFFSET(OSContext, 0x94, xer);
+
68WUT_CHECK_OFFSET(OSContext, 0x98, srr0);
+
69WUT_CHECK_OFFSET(OSContext, 0x9c, srr1);
+
70WUT_CHECK_OFFSET(OSContext, 0xa0, dsisr);
+
71WUT_CHECK_OFFSET(OSContext, 0xa4, dar);
+
72WUT_CHECK_OFFSET(OSContext, 0xb4, fpscr);
+
73WUT_CHECK_OFFSET(OSContext, 0xb8, fpr);
+
74WUT_CHECK_OFFSET(OSContext, 0x1b8, spinLockCount);
+
75WUT_CHECK_OFFSET(OSContext, 0x1ba, state);
+
76WUT_CHECK_OFFSET(OSContext, 0x1bc, gqr);
+
77WUT_CHECK_OFFSET(OSContext, 0x1dc, upir);
+
78WUT_CHECK_OFFSET(OSContext, 0x1e0, psf);
+
79WUT_CHECK_OFFSET(OSContext, 0x2e0, coretime);
+
80WUT_CHECK_OFFSET(OSContext, 0x2f8, starttime);
+
81WUT_CHECK_OFFSET(OSContext, 0x300, error);
+
82WUT_CHECK_OFFSET(OSContext, 0x308, pmc1);
+
83WUT_CHECK_OFFSET(OSContext, 0x30c, pmc2);
+
84WUT_CHECK_OFFSET(OSContext, 0x310, pmc3);
+
85WUT_CHECK_OFFSET(OSContext, 0x314, pmc4);
+
86WUT_CHECK_OFFSET(OSContext, 0x318, mmcr0);
+
87WUT_CHECK_OFFSET(OSContext, 0x31c, mmcr1);
+
88WUT_CHECK_SIZE(OSContext, 0x320);
+
89
+
90void
+ +
92 void *entry,
+
93 void *stack);
+
94
+
95void
+ +
97
+
98void
+ +
100
+
101uint32_t
+ +
103
+
104void
+ +
106
+
107void
+ +
109
+
110OSContext *
+ +
112
+
113void
+ +
115
+
116void *
+
117OSSwitchStack(void *stack);
+
118
+
119void
+ +
121
+
122void
+ +
124
+
125#ifdef __cplusplus
+
126}
+
127#endif
+
128
+
uint32_t upir
Current core index.
Definition context.h:49
+
uint32_t dar
Definition context.h:41
+
uint32_t pmc4
Definition context.h:58
+
uint32_t fpscr
Definition context.h:43
+
uint64_t tag
Should always be set to the value OS_CONTEXT_TAG.
Definition context.h:31
+
uint32_t pmc1
Definition context.h:55
+
uint32_t srr0
Definition context.h:38
+
uint32_t lr
Definition context.h:35
+
OSContextState state
Definition context.h:46
+
uint32_t cr
Definition context.h:34
+
uint32_t srr1
Definition context.h:39
+
uint32_t error
Definition context.h:53
+
uint32_t mmcr1
Definition context.h:60
+
uint32_t xer
Definition context.h:37
+
uint32_t ctr
Definition context.h:36
+
uint16_t spinLockCount
Definition context.h:45
+
uint32_t pmc3
Definition context.h:57
+
uint32_t pmc2
Definition context.h:56
+
uint32_t dsisr
Definition context.h:40
+
uint64_t starttime
Definition context.h:52
+
uint32_t mmcr0
Definition context.h:59
+
void OSSetCurrentContext(OSContext *context)
+
OSContext * OSGetCurrentContext()
+
uint16_t OSContextState
A bitfield of enum OS_CONTEXT_STATE.
Definition context.h:16
+
void __OSSetCurrentUserContext(OSContext *context)
+
void OSLoadContext(OSContext *context)
+
void OSSaveFPUContext(OSContext *context)
+
void __OSSetAndLoadContext(OSContext *context)
+
void * OSSwitchStack(void *stack)
+
uint32_t OSSaveContext(OSContext *context)
+
OS_CONTEXT_STATE
Definition context.h:19
+
void OSDumpContext(OSContext *context)
+
void OSInitContext(OSContext *context, void *entry, void *stack)
+
void OSLoadFPUContext(OSContext *context)
+
@ OS_CONTEXT_STATE_OSCALLBACK
Definition context.h:20
+
@ OS_CONTEXT_STATE_USERMODE_SAVED
Definition context.h:21
+ + +
+ + + + diff --git a/coreinit_2core_8h.html b/coreinit_2core_8h.html new file mode 100644 index 00000000..61b4468a --- /dev/null +++ b/coreinit_2core_8h.html @@ -0,0 +1,131 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/core.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
core.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for core.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Functions

uint32_t OSGetCoreCount ()
 Gets the number of cores in the system.
 
uint32_t OSGetCoreId ()
 Gets the core executing the current thread.
 
uint32_t OSGetMainCoreId ()
 Gets the main core of the system.
 
BOOL OSIsMainCore ()
 Determines whether the current thread is running on the main core.
 
+
+ + + + diff --git a/coreinit_2core_8h__incl.map b/coreinit_2core_8h__incl.map new file mode 100644 index 00000000..dd5321f2 --- /dev/null +++ b/coreinit_2core_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2core_8h__incl.md5 b/coreinit_2core_8h__incl.md5 new file mode 100644 index 00000000..a8c3bf3a --- /dev/null +++ b/coreinit_2core_8h__incl.md5 @@ -0,0 +1 @@ +2a8b29eb6e5d1e356762f55f3eb2ae72 \ No newline at end of file diff --git a/coreinit_2core_8h__incl.png b/coreinit_2core_8h__incl.png new file mode 100644 index 00000000..ec46a032 Binary files /dev/null and b/coreinit_2core_8h__incl.png differ diff --git a/coreinit_2core_8h_source.html b/coreinit_2core_8h_source.html new file mode 100644 index 00000000..45260fbc --- /dev/null +++ b/coreinit_2core_8h_source.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/core.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
core.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16
+
23uint32_t
+ +
25
+
26
+
33uint32_t
+ +
35
+
36
+
43uint32_t
+ +
45
+
46
+
57BOOL
+ +
59
+
60
+
61#ifdef __cplusplus
+
62}
+
63#endif
+
64
+
uint32_t OSGetMainCoreId()
Gets the main core of the system.
+
uint32_t OSGetCoreCount()
Gets the number of cores in the system.
+
uint32_t OSGetCoreId()
Gets the core executing the current thread.
+
BOOL OSIsMainCore()
Determines whether the current thread is running on the main core.
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/coreinit_2debug_8h.html b/coreinit_2debug_8h.html new file mode 100644 index 00000000..553d0fca --- /dev/null +++ b/coreinit_2debug_8h.html @@ -0,0 +1,207 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/debug.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
debug.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for debug.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSFatalError
 
+ + + + + + + + + + + +

+Typedefs

typedef struct OSFatalError OSFatalError
 
typedef void(* DisassemblyPrintFn) (const char *fmt,...)
 
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
typedef enum DisassemblePPCFlags DisassemblePPCFlags
 
typedef enum OSFatalErrorMessageType OSFatalErrorMessageType
 
+ + + + + +

+Enumerations

enum  DisassemblePPCFlags { DISASSEMBLE_PPC_FLAGS_NONE = 0 + }
 
enum  OSFatalErrorMessageType {
+  OS_FATAL_ERROR_UNKOWN = 0 +,
+  OS_FATAL_ERROR_GENERAL = 1 +,
+  OS_FATAL_ERROR_CORRUPTION = 2 +,
+  OS_FATAL_ERROR_FATAL_SYSTEM_OR_USB = 3 +,
+  OS_FATAL_ERROR_CORRUPTION_SLC = 4 +,
+  OS_FATAL_ERROR_CORRUPTION_USB = 5 +,
+  OS_FATAL_ERROR_STORAGE_REMOVED = 6 +,
+  OS_FATAL_ERROR_DISC_REMOVED = 7 +,
+  OS_FATAL_ERROR_CORRUPTION_DISC = 8 +,
+  OS_FATAL_ERROR_WRITE_PROTECT = 9 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSConsoleWrite (const char *msg, uint32_t size)
 
void __OSConsoleWrite (const char *msg, uint32_t size)
 
void OSReport (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void OSReportVerbose (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void void OSReportInfo (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void void void OSReportWarn (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void void void void OSPanic (const char *file, uint32_t line, const char *fmt,...) WUT_FORMAT_PRINTF(3
 
void void void void void void OSFatal (const char *msg)
 
void OSSendFatalError (OSFatalError *error, const char *functionName, uint32_t line)
 
uint32_t OSGetSymbolName (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
uint32_t OSGetUPID ()
 
BOOL OSIsDebuggerInitialized ()
 
BOOL OSIsDebuggerPresent ()
 
BOOL OSIsECOBoot ()
 
BOOL OSIsECOMode ()
 
void __OSSetCrashRecovery (uint32_t crashRecovery)
 
uint32_t __OSGetCrashRecovery ()
 
BOOL DisassemblePPCOpcode (uint32_t *opcode, char *buffer, uint32_t bufferSize, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 
void DisassemblePPCRange (void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 
+
+ + + + diff --git a/coreinit_2debug_8h__incl.map b/coreinit_2debug_8h__incl.map new file mode 100644 index 00000000..5baf77a9 --- /dev/null +++ b/coreinit_2debug_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2debug_8h__incl.md5 b/coreinit_2debug_8h__incl.md5 new file mode 100644 index 00000000..8edac870 --- /dev/null +++ b/coreinit_2debug_8h__incl.md5 @@ -0,0 +1 @@ +e826ff8a1486d462726ddcf902c4bc58 \ No newline at end of file diff --git a/coreinit_2debug_8h__incl.png b/coreinit_2debug_8h__incl.png new file mode 100644 index 00000000..fddcdc3e Binary files /dev/null and b/coreinit_2debug_8h__incl.png differ diff --git a/coreinit_2debug_8h_source.html b/coreinit_2debug_8h_source.html new file mode 100644 index 00000000..c4a7e087 --- /dev/null +++ b/coreinit_2debug_8h_source.html @@ -0,0 +1,281 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/debug.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
debug.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+ +
15
+
16typedef void (*DisassemblyPrintFn)(const char *fmt, ...);
+
17
+
18typedef uint32_t (*DisassemblyFindSymbolFn)(uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize);
+
19
+ +
24
+ +
40
+
+ +
42{
+ +
44 uint32_t errorCode;
+
45 uint32_t processId;
+ +
47 uint32_t line;
+
48 char functionName[64];
+
49 WUT_UNKNOWN_BYTES(0x80);
+
50};
+
+
51WUT_CHECK_OFFSET(OSFatalError, 0x00, messageType);
+
52WUT_CHECK_OFFSET(OSFatalError, 0x04, errorCode);
+
53WUT_CHECK_OFFSET(OSFatalError, 0x08, processId);
+
54WUT_CHECK_OFFSET(OSFatalError, 0x0C, internalErrorCode);
+
55WUT_CHECK_OFFSET(OSFatalError, 0x10, line);
+
56WUT_CHECK_OFFSET(OSFatalError, 0x14, functionName);
+
57WUT_CHECK_SIZE(OSFatalError, 0xD4);
+
58
+
59void
+
60OSConsoleWrite(const char *msg,
+
61 uint32_t size);
+
62
+
63void
+
64__OSConsoleWrite(const char *msg,
+
65 uint32_t size);
+
66
+
67void
+
68OSReport(const char *fmt, ...)
+ +
70
+
71
+
72void
+
73OSReportVerbose(const char *fmt, ...)
+ +
75
+
76
+
77void
+
78OSReportInfo(const char *fmt, ...)
+ +
80
+
81
+
82void
+
83OSReportWarn(const char *fmt, ...)
+ +
85
+
86
+
87void
+
88OSPanic(const char *file,
+
89 uint32_t line,
+
90 const char *fmt,
+
91 ...)
+ +
93
+
94
+
95void
+
96OSFatal(const char *msg);
+
97
+
98void
+ +
100 const char *functionName,
+
101 uint32_t line);
+
102
+
103uint32_t
+
104OSGetSymbolName(uint32_t addr,
+
105 char *symbolNameBuf,
+
106 uint32_t symbolNameBufSize);
+
107
+
108
+
109uint32_t
+ +
111
+
112BOOL
+ +
114
+
115BOOL
+ +
117
+
118BOOL
+ +
120
+
121BOOL
+ +
123
+
124void
+
125__OSSetCrashRecovery(uint32_t crashRecovery);
+
126
+
127uint32_t
+ +
129
+
130BOOL
+
131DisassemblePPCOpcode(uint32_t *opcode,
+
132 char *buffer,
+
133 uint32_t bufferSize,
+
134 DisassemblyFindSymbolFn findSymbolFn,
+
135 DisassemblePPCFlags flags);
+
136
+
137void
+ +
139 void *end,
+
140 DisassemblyPrintFn printFn,
+
141 DisassemblyFindSymbolFn findSymbolFn,
+
142 DisassemblePPCFlags flags);
+
143
+
144#ifdef __cplusplus
+
145}
+
146#endif
+
147
+
uint32_t line
Definition debug.h:47
+
uint32_t processId
Definition debug.h:45
+
uint32_t errorCode
Definition debug.h:44
+
char functionName[64]
Definition debug.h:48
+
uint32_t internalErrorCode
Definition debug.h:46
+
OSFatalErrorMessageType messageType
Definition debug.h:43
+
void OSReport(const char *fmt,...) WUT_FORMAT_PRINTF(1
+
void __OSSetCrashRecovery(uint32_t crashRecovery)
+
uint32_t(* DisassemblyFindSymbolFn)(uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
Definition debug.h:18
+
uint32_t OSGetUPID()
+
void void void OSReportInfo(const char *fmt,...) WUT_FORMAT_PRINTF(1
+
uint32_t OSGetSymbolName(uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
+
BOOL OSIsECOBoot()
+
BOOL OSIsDebuggerInitialized()
+
void void void void void void OSFatal(const char *msg)
+
BOOL OSIsECOMode()
+
void(* DisassemblyPrintFn)(const char *fmt,...)
Definition debug.h:16
+
void DisassemblePPCRange(void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
+
DisassemblePPCFlags
Definition debug.h:21
+
void OSConsoleWrite(const char *msg, uint32_t size)
+
void void void void void OSPanic(const char *file, uint32_t line, const char *fmt,...) WUT_FORMAT_PRINTF(3
+
void void void void OSReportWarn(const char *fmt,...) WUT_FORMAT_PRINTF(1
+
void OSSendFatalError(OSFatalError *error, const char *functionName, uint32_t line)
+
void void OSReportVerbose(const char *fmt,...) WUT_FORMAT_PRINTF(1
+
BOOL OSIsDebuggerPresent()
+
BOOL DisassemblePPCOpcode(uint32_t *opcode, char *buffer, uint32_t bufferSize, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
+
void __OSConsoleWrite(const char *msg, uint32_t size)
+
uint32_t __OSGetCrashRecovery()
+
OSFatalErrorMessageType
Definition debug.h:26
+
@ DISASSEMBLE_PPC_FLAGS_NONE
Definition debug.h:22
+
@ OS_FATAL_ERROR_WRITE_PROTECT
Definition debug.h:38
+
@ OS_FATAL_ERROR_CORRUPTION
These are only valid for errorCode 1600200 - 1609999.
Definition debug.h:31
+
@ OS_FATAL_ERROR_CORRUPTION_DISC
Definition debug.h:37
+
@ OS_FATAL_ERROR_FATAL_SYSTEM_OR_USB
Definition debug.h:32
+
@ OS_FATAL_ERROR_DISC_REMOVED
Definition debug.h:36
+
@ OS_FATAL_ERROR_UNKOWN
Definition debug.h:27
+
@ OS_FATAL_ERROR_CORRUPTION_SLC
Definition debug.h:33
+
@ OS_FATAL_ERROR_CORRUPTION_USB
Definition debug.h:34
+
@ OS_FATAL_ERROR_GENERAL
Definition debug.h:28
+
@ OS_FATAL_ERROR_STORAGE_REMOVED
Definition debug.h:35
+ + +
#define WUT_FORMAT_PRINTF(fmt, args)
Definition wut.h:17
+
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/coreinit_2event_8h.html b/coreinit_2event_8h.html new file mode 100644 index 00000000..1e1594d9 --- /dev/null +++ b/coreinit_2event_8h.html @@ -0,0 +1,214 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/event.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
event.h File Reference
+
+
+
#include <wut.h>
+#include "thread.h"
+#include "threadqueue.h"
+
+Include dependency graph for event.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSEvent
 
+ + + +

+Macros

#define OS_EVENT_TAG   0x65566E54u
 
+ + + + + +

+Typedefs

typedef struct OSEvent OSEvent
 
typedef enum OSEventMode OSEventMode
 
+ + + +

+Enumerations

enum  OSEventMode {
+  OS_EVENT_MODE_MANUAL = 0 +,
+  OS_EVENT_MODE_AUTO = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
 Initialise an event object with value and mode.
 
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
 Initialise an event object with value, mode and name.
 
void OSSignalEvent (OSEvent *event)
 Signals the event.
 
void OSSignalEventAll (OSEvent *event)
 Signals all threads waiting on an event.
 
void OSWaitEvent (OSEvent *event)
 Wait until an event is signalled.
 
void OSResetEvent (OSEvent *event)
 Resets the event object.
 
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
 Wait until an event is signalled or a timeout has occurred.
 
+
+ + + + diff --git a/coreinit_2event_8h__dep__incl.map b/coreinit_2event_8h__dep__incl.map new file mode 100644 index 00000000..d303ecb7 --- /dev/null +++ b/coreinit_2event_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/coreinit_2event_8h__dep__incl.md5 b/coreinit_2event_8h__dep__incl.md5 new file mode 100644 index 00000000..d1adc67a --- /dev/null +++ b/coreinit_2event_8h__dep__incl.md5 @@ -0,0 +1 @@ +69207492e302b29df2406aa4c1c2c312 \ No newline at end of file diff --git a/coreinit_2event_8h__dep__incl.png b/coreinit_2event_8h__dep__incl.png new file mode 100644 index 00000000..be7767b2 Binary files /dev/null and b/coreinit_2event_8h__dep__incl.png differ diff --git a/coreinit_2event_8h__incl.map b/coreinit_2event_8h__incl.map new file mode 100644 index 00000000..1f0d842f --- /dev/null +++ b/coreinit_2event_8h__incl.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2event_8h__incl.md5 b/coreinit_2event_8h__incl.md5 new file mode 100644 index 00000000..5ef91d51 --- /dev/null +++ b/coreinit_2event_8h__incl.md5 @@ -0,0 +1 @@ +8f91f6ce6dde083916e3cc6aa33e6a2a \ No newline at end of file diff --git a/coreinit_2event_8h__incl.png b/coreinit_2event_8h__incl.png new file mode 100644 index 00000000..79e35421 Binary files /dev/null and b/coreinit_2event_8h__incl.png differ diff --git a/coreinit_2event_8h_source.html b/coreinit_2event_8h_source.html new file mode 100644 index 00000000..e4bab5d8 --- /dev/null +++ b/coreinit_2event_8h_source.html @@ -0,0 +1,195 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/event.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
event.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "thread.h"
+
4#include "threadqueue.h"
+
5
+
16#ifdef __cplusplus
+
17extern "C" {
+
18#endif
+
19
+
20typedef struct OSEvent OSEvent;
+
21
+
+
22typedef enum OSEventMode
+
23{
+ +
26
+ + +
+
30
+
31#define OS_EVENT_TAG 0x65566E54u
+
32
+
+
33struct OSEvent
+
34{
+
36 uint32_t tag;
+
37
+
39 const char *name;
+
40
+
41 WUT_UNKNOWN_BYTES(4);
+
42
+ +
45
+ +
48
+ +
51};
+
+
52WUT_CHECK_OFFSET(OSEvent, 0x0, tag);
+
53WUT_CHECK_OFFSET(OSEvent, 0x4, name);
+
54WUT_CHECK_OFFSET(OSEvent, 0xc, value);
+
55WUT_CHECK_OFFSET(OSEvent, 0x10, queue);
+
56WUT_CHECK_OFFSET(OSEvent, 0x20, mode);
+
57WUT_CHECK_SIZE(OSEvent, 0x24);
+
58
+
59
+
63void
+ +
65 BOOL value,
+
66 OSEventMode mode);
+
67
+
68
+
72void
+ +
74 BOOL value,
+
75 OSEventMode mode,
+
76 char *name);
+
77
+
78
+
92void
+ +
94
+
106void
+ +
108
+
109
+
120void
+ +
122
+
123
+
129void
+ +
131
+
132
+
138BOOL
+ +
140 OSTime timeout);
+
141
+
142#ifdef __cplusplus
+
143}
+
144#endif
+
145
+
OSEventMode mode
The mode of the event object, set by OSInitEvent.
Definition event.h:50
+
uint32_t tag
Should always be set to the value OS_EVENT_TAG.
Definition event.h:36
+
BOOL value
The current value of the event object.
Definition event.h:44
+
OSThreadQueue queue
The threads currently waiting on this event object with OSWaitEvent.
Definition event.h:47
+
const char * name
Name set by OSInitEventEx.
Definition event.h:39
+
void OSInitEventEx(OSEvent *event, BOOL value, OSEventMode mode, char *name)
Initialise an event object with value, mode and name.
+
void OSSignalEvent(OSEvent *event)
Signals the event.
+
void OSResetEvent(OSEvent *event)
Resets the event object.
+
OSEventMode
Definition event.h:23
+
void OSWaitEvent(OSEvent *event)
Wait until an event is signalled.
+
void OSInitEvent(OSEvent *event, BOOL value, OSEventMode mode)
Initialise an event object with value and mode.
+
void OSSignalEventAll(OSEvent *event)
Signals all threads waiting on an event.
+
BOOL OSWaitEventWithTimeout(OSEvent *event, OSTime timeout)
Wait until an event is signalled or a timeout has occurred.
+
@ OS_EVENT_MODE_MANUAL
A manual event will only reset when OSResetEvent is called.
Definition event.h:25
+
@ OS_EVENT_MODE_AUTO
An auto event will reset everytime a thread is woken.
Definition event.h:28
+ + +
int64_t OSTime
Definition time.h:18
+ + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/coreinit_2launch_8h.html b/coreinit_2launch_8h.html new file mode 100644 index 00000000..7246cfca --- /dev/null +++ b/coreinit_2launch_8h.html @@ -0,0 +1,150 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/launch.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
launch.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for launch.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Macros

#define OS_TITLE_ID_COLDBOOT   0xFFFFFFFFFFFFFFFDllu
 Magic title ID used for launching the current coldboot title.
 
#define OS_TITLE_ID_REBOOT   0xFFFFFFFFFFFFFFFEllu
 Magic title ID used for triggering a full system reboot.
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSForceFullRelaunch ()
 Forces a OS relaunch on the next title launch.
 
void OSRestartGame (int argc, char *argv[])
 Restarts the currently running title.
 
BOOL OSShutdown ()
 Shuts down the system.
 
void OSLaunchTitleByPathl (const char *path, uint32_t pathSize, int argc,...)
 Launches a title by path.
 
void OSLaunchTitleByPathv (const char *path, uint32_t pathSize, int argc, char *argv[])
 Launches a title by path.
 
void OSLaunchTitlel (uint64_t titleId, int argc,...)
 Launches a title by its title ID.
 
void OSLaunchTitlev (uint64_t titleId, int argc, char *argv[])
 Launches a title by its title ID.
 
+
+ + + + diff --git a/coreinit_2launch_8h__incl.map b/coreinit_2launch_8h__incl.map new file mode 100644 index 00000000..9e4f1dd2 --- /dev/null +++ b/coreinit_2launch_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2launch_8h__incl.md5 b/coreinit_2launch_8h__incl.md5 new file mode 100644 index 00000000..52257ae9 --- /dev/null +++ b/coreinit_2launch_8h__incl.md5 @@ -0,0 +1 @@ +321529a23272c48ba6f6ff1ca432d2f6 \ No newline at end of file diff --git a/coreinit_2launch_8h__incl.png b/coreinit_2launch_8h__incl.png new file mode 100644 index 00000000..7590c4c8 Binary files /dev/null and b/coreinit_2launch_8h__incl.png differ diff --git a/coreinit_2launch_8h_source.html b/coreinit_2launch_8h_source.html new file mode 100644 index 00000000..4121d78c --- /dev/null +++ b/coreinit_2launch_8h_source.html @@ -0,0 +1,148 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/launch.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
launch.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
18#define OS_TITLE_ID_COLDBOOT 0xFFFFFFFFFFFFFFFDllu
+
19
+
23#define OS_TITLE_ID_REBOOT 0xFFFFFFFFFFFFFFFEllu
+
24
+
28void
+ +
30
+
40void
+ +
42 char *argv[]);
+
43
+
47BOOL
+ +
49
+
68void
+
69OSLaunchTitleByPathl(const char *path,
+
70 uint32_t pathSize,
+
71 int argc,
+
72 ...);
+
73
+
92void
+
93OSLaunchTitleByPathv(const char *path,
+
94 uint32_t pathSize,
+
95 int argc,
+
96 char *argv[]);
+
97
+
113void
+
114OSLaunchTitlel(uint64_t titleId,
+
115 int argc,
+
116 ...);
+
117
+
133void
+
134OSLaunchTitlev(uint64_t titleId,
+
135 int argc,
+
136 char *argv[]);
+
137
+
138#ifdef __cplusplus
+
139}
+
140#endif
+
141
+
void OSLaunchTitlev(uint64_t titleId, int argc, char *argv[])
Launches a title by its title ID.
+
void OSLaunchTitlel(uint64_t titleId, int argc,...)
Launches a title by its title ID.
+
void OSLaunchTitleByPathl(const char *path, uint32_t pathSize, int argc,...)
Launches a title by path.
+
void OSForceFullRelaunch()
Forces a OS relaunch on the next title launch.
+
void OSLaunchTitleByPathv(const char *path, uint32_t pathSize, int argc, char *argv[])
Launches a title by path.
+
void OSRestartGame(int argc, char *argv[])
Restarts the currently running title.
+
BOOL OSShutdown()
Shuts down the system.
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/coreinit_2memory_8h.html b/coreinit_2memory_8h.html new file mode 100644 index 00000000..d3bcc016 --- /dev/null +++ b/coreinit_2memory_8h.html @@ -0,0 +1,177 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memory.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memory.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for memory.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef enum OSMemoryType OSMemoryType
 
typedef enum OSSharedDataType OSSharedDataType
 
+ + + + + +

+Enumerations

enum  OSMemoryType {
+  OS_MEM1 = 1 +,
+  OS_MEM2 = 2 +
+ }
 
enum  OSSharedDataType {
+  OS_SHAREDDATATYPE_FONT_CHINESE = 0 +,
+  OS_SHAREDDATATYPE_FONT_KOREAN = 1 +,
+  OS_SHAREDDATATYPE_FONT_STANDARD = 2 +,
+  OS_SHAREDDATATYPE_FONT_TAIWANESE = 3 +,
+  OS_SHAREDDATATYPE_FONT_MAX = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSGetSharedData (OSSharedDataType type, uint32_t unk_r4, void **outPtr, uint32_t *outSize)
 
void __OSRootLoadShared ()
 
void * OSBlockMove (void *dst, const void *src, uint32_t size, BOOL flush)
 Moves chunks of memory around, similarly to memmove.
 
void * OSBlockSet (void *dst, uint8_t val, uint32_t size)
 Fills a chunk of memory with the given value, like memset.
 
void * OSAllocFromSystem (uint32_t size, int align)
 
void OSFreeToSystem (void *ptr)
 
BOOL OSGetForegroundBucket (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the foreground bucket memory area.
 
BOOL OSGetForegroundBucketFreeArea (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the application-usable portion of the foreground bucket area.
 
int OSGetMemBound (OSMemoryType type, uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of available memory areas.
 
void __OSZeroProcessMemory (uint32_t proccesID)
 Zeros the memory for a given proccessID.
 
+
+ + + + diff --git a/coreinit_2memory_8h__incl.map b/coreinit_2memory_8h__incl.map new file mode 100644 index 00000000..dbccf430 --- /dev/null +++ b/coreinit_2memory_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2memory_8h__incl.md5 b/coreinit_2memory_8h__incl.md5 new file mode 100644 index 00000000..961d5727 --- /dev/null +++ b/coreinit_2memory_8h__incl.md5 @@ -0,0 +1 @@ +4dac88ef8a5fac4cb9f3f0e441bac9a7 \ No newline at end of file diff --git a/coreinit_2memory_8h__incl.png b/coreinit_2memory_8h__incl.png new file mode 100644 index 00000000..b1337465 Binary files /dev/null and b/coreinit_2memory_8h__incl.png differ diff --git a/coreinit_2memory_8h_source.html b/coreinit_2memory_8h_source.html new file mode 100644 index 00000000..f481a321 --- /dev/null +++ b/coreinit_2memory_8h_source.html @@ -0,0 +1,188 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memory.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memory.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
+
15typedef enum OSMemoryType
+
16{
+ + + +
+
20
+ +
29
+
30BOOL
+ +
32 uint32_t unk_r4,
+
33 void **outPtr,
+
34 uint32_t *outSize);
+
35
+
36/*
+
37 * Can only be called from Root (process)
+
38 */
+
39void
+ +
41
+
65void *
+
66OSBlockMove(void *dst,
+
67 const void *src,
+
68 uint32_t size,
+
69 BOOL flush);
+
70
+
86void *
+
87OSBlockSet(void *dst,
+
88 uint8_t val,
+
89 uint32_t size);
+
90
+
91void *
+
92OSAllocFromSystem(uint32_t size,
+
93 int align);
+
94
+
95void
+
96OSFreeToSystem(void *ptr);
+
97
+
114BOOL
+
115OSGetForegroundBucket(uint32_t *outAddr,
+
116 uint32_t *outSize);
+
117
+
131BOOL
+ +
133 uint32_t *outSize);
+
134
+
150int
+ +
152 uint32_t *outAddr,
+
153 uint32_t *outSize);
+
154
+
159void
+
160__OSZeroProcessMemory(uint32_t proccesID);
+
161
+
162#ifdef __cplusplus
+
163}
+
164#endif
+
165
+
void OSFreeToSystem(void *ptr)
+
BOOL OSGetForegroundBucketFreeArea(uint32_t *outAddr, uint32_t *outSize)
Gets the location and size of the application-usable portion of the foreground bucket area.
+
int OSGetMemBound(OSMemoryType type, uint32_t *outAddr, uint32_t *outSize)
Gets the location and size of available memory areas.
+
OSMemoryType
Definition memory.h:16
+
void * OSBlockMove(void *dst, const void *src, uint32_t size, BOOL flush)
Moves chunks of memory around, similarly to memmove.
+
void * OSBlockSet(void *dst, uint8_t val, uint32_t size)
Fills a chunk of memory with the given value, like memset.
+
void __OSZeroProcessMemory(uint32_t proccesID)
Zeros the memory for a given proccessID.
+
BOOL OSGetForegroundBucket(uint32_t *outAddr, uint32_t *outSize)
Gets the location and size of the foreground bucket memory area.
+
void * OSAllocFromSystem(uint32_t size, int align)
+
OSSharedDataType
Definition memory.h:22
+
void __OSRootLoadShared()
+
BOOL OSGetSharedData(OSSharedDataType type, uint32_t unk_r4, void **outPtr, uint32_t *outSize)
+
@ OS_MEM1
Definition memory.h:17
+
@ OS_MEM2
Definition memory.h:18
+
@ OS_SHAREDDATATYPE_FONT_TAIWANESE
Definition memory.h:26
+
@ OS_SHAREDDATATYPE_FONT_CHINESE
Definition memory.h:23
+
@ OS_SHAREDDATATYPE_FONT_STANDARD
Definition memory.h:25
+
@ OS_SHAREDDATATYPE_FONT_KOREAN
Definition memory.h:24
+
@ OS_SHAREDDATATYPE_FONT_MAX
Definition memory.h:27
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/coreinit_2title_8h.html b/coreinit_2title_8h.html new file mode 100644 index 00000000..b00831eb --- /dev/null +++ b/coreinit_2title_8h.html @@ -0,0 +1,121 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/title.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
title.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for title.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Functions

uint64_t OSGetTitleID (void)
 
+
+ + + + diff --git a/coreinit_2title_8h__incl.map b/coreinit_2title_8h__incl.map new file mode 100644 index 00000000..4a0bcb3c --- /dev/null +++ b/coreinit_2title_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coreinit_2title_8h__incl.md5 b/coreinit_2title_8h__incl.md5 new file mode 100644 index 00000000..7c5e1675 --- /dev/null +++ b/coreinit_2title_8h__incl.md5 @@ -0,0 +1 @@ +fe907ddd5913e65210786d66e46415e7 \ No newline at end of file diff --git a/coreinit_2title_8h__incl.png b/coreinit_2title_8h__incl.png new file mode 100644 index 00000000..ac9559a7 Binary files /dev/null and b/coreinit_2title_8h__incl.png differ diff --git a/coreinit_2title_8h_source.html b/coreinit_2title_8h_source.html new file mode 100644 index 00000000..3acba0cc --- /dev/null +++ b/coreinit_2title_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/title.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
title.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14uint64_t
+ +
16
+
17#ifdef __cplusplus
+
18}
+
19#endif
+
20
+
uint64_t OSGetTitleID(void)
+ +
+ + + + diff --git a/coreinit_8dox.html b/coreinit_8dox.html new file mode 100644 index 00000000..dcb5caf1 --- /dev/null +++ b/coreinit_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/coreinit.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/home/runner/work/wut/wut/include/coreinit/coreinit.dox File Reference
+
+
+
+ + + + diff --git a/coroutine_8h.html b/coroutine_8h.html new file mode 100644 index 00000000..a1b31f16 --- /dev/null +++ b/coroutine_8h.html @@ -0,0 +1,139 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/coroutine.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
coroutine.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for coroutine.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSCoroutine
 
+ + + +

+Typedefs

typedef struct OSCoroutine OSCoroutine
 
+ + + + + + + + + +

+Functions

void OSInitCoroutine (OSCoroutine *coroutine, void *entry, void *stack)
 
uint32_t OSLoadCoroutine (OSCoroutine *coroutine, uint32_t result)
 
uint32_t OSSaveCoroutine (OSCoroutine *coroutine)
 
void OSSwitchCoroutine (OSCoroutine *from, OSCoroutine *to)
 
+
+ + + + diff --git a/coroutine_8h__incl.map b/coroutine_8h__incl.map new file mode 100644 index 00000000..ad623ea2 --- /dev/null +++ b/coroutine_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/coroutine_8h__incl.md5 b/coroutine_8h__incl.md5 new file mode 100644 index 00000000..6eed188f --- /dev/null +++ b/coroutine_8h__incl.md5 @@ -0,0 +1 @@ +8b299eccf4fa706981a6ec9a7f7a8fcc \ No newline at end of file diff --git a/coroutine_8h__incl.png b/coroutine_8h__incl.png new file mode 100644 index 00000000..96cda5aa Binary files /dev/null and b/coroutine_8h__incl.png differ diff --git a/coroutine_8h_source.html b/coroutine_8h_source.html new file mode 100644 index 00000000..bfa65a20 --- /dev/null +++ b/coroutine_8h_source.html @@ -0,0 +1,160 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/coroutine.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
coroutine.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14typedef struct OSCoroutine OSCoroutine;
+
15
+
+ +
17{
+
18 uint32_t nia;
+
19 uint32_t cr;
+
20 uint32_t ugqr1;
+
21 uint32_t stack;
+
22 uint32_t sda2Base;
+
23 uint32_t sdaBase;
+
24 uint32_t gpr[18];
+
25 double fpr[18];
+
26 double psr[18];
+
27};
+
+
28WUT_CHECK_OFFSET(OSCoroutine, 0x00, nia);
+
29WUT_CHECK_OFFSET(OSCoroutine, 0x04, cr);
+
30WUT_CHECK_OFFSET(OSCoroutine, 0x08, ugqr1);
+
31WUT_CHECK_OFFSET(OSCoroutine, 0x0C, stack);
+
32WUT_CHECK_OFFSET(OSCoroutine, 0x10, sda2Base);
+
33WUT_CHECK_OFFSET(OSCoroutine, 0x14, sdaBase);
+
34WUT_CHECK_OFFSET(OSCoroutine, 0x18, gpr);
+
35WUT_CHECK_OFFSET(OSCoroutine, 0x60, fpr);
+
36WUT_CHECK_OFFSET(OSCoroutine, 0xF0, psr);
+
37WUT_CHECK_SIZE(OSCoroutine, 0x180);
+
38
+
39void
+ +
41 void *entry,
+
42 void *stack);
+
43
+
44uint32_t
+ +
46 uint32_t result);
+
47
+
48uint32_t
+ +
50
+
51void
+ +
53 OSCoroutine *to);
+
54
+
55#ifdef __cplusplus
+
56}
+
57#endif
+
58
+
double fpr[18]
Definition coroutine.h:25
+
uint32_t nia
Definition coroutine.h:18
+
uint32_t gpr[18]
Definition coroutine.h:24
+
uint32_t sdaBase
Definition coroutine.h:23
+
uint32_t cr
Definition coroutine.h:19
+
uint32_t sda2Base
Definition coroutine.h:22
+
uint32_t stack
Definition coroutine.h:21
+
uint32_t ugqr1
Definition coroutine.h:20
+
double psr[18]
Definition coroutine.h:26
+
uint32_t OSSaveCoroutine(OSCoroutine *coroutine)
+
uint32_t OSLoadCoroutine(OSCoroutine *coroutine, uint32_t result)
+
void OSInitCoroutine(OSCoroutine *coroutine, void *entry, void *stack)
+
void OSSwitchCoroutine(OSCoroutine *from, OSCoroutine *to)
+ + +
+ + + + diff --git a/cosreport_8h.html b/cosreport_8h.html new file mode 100644 index 00000000..e2d6f314 --- /dev/null +++ b/cosreport_8h.html @@ -0,0 +1,163 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/cosreport.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
cosreport.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for cosreport.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef enum COSReportLevel COSReportLevel
 
typedef enum COSReportModule COSReportModule
 
+ + + + + +

+Enumerations

enum  COSReportLevel {
+  COS_REPORT_LEVEL_ERROR = 0 +,
+  COS_REPORT_LEVEL_WARN = 1 +,
+  COS_REPORT_LEVEL_INFO = 2 +,
+  COS_REPORT_LEVEL_VERBOSE = 3 +
+ }
 
enum  COSReportModule {
+  COS_REPORT_MODULE_UNKNOWN_0 = 0 +,
+  COS_REPORT_MODULE_UNKNOWN_1 = 1 +,
+  COS_REPORT_MODULE_UNKNOWN_2 = 2 +,
+  COS_REPORT_MODULE_UNKNOWN_5 = 5 +
+ }
 
+ + + + + + + + + + + +

+Functions

void COSVReport (COSReportModule module, COSReportLevel level, const char *fmt,...) WUT_FORMAT_PRINTF(3
 
void void COSError (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
void void void COSInfo (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
void void void void COSVerbose (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
void void void void void COSWarn (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
+
+ + + + diff --git a/cosreport_8h__incl.map b/cosreport_8h__incl.map new file mode 100644 index 00000000..ecccacad --- /dev/null +++ b/cosreport_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/cosreport_8h__incl.md5 b/cosreport_8h__incl.md5 new file mode 100644 index 00000000..f68f2e97 --- /dev/null +++ b/cosreport_8h__incl.md5 @@ -0,0 +1 @@ +4c4ee0afe94eabfa99295d104add0031 \ No newline at end of file diff --git a/cosreport_8h__incl.png b/cosreport_8h__incl.png new file mode 100644 index 00000000..5e304177 Binary files /dev/null and b/cosreport_8h__incl.png differ diff --git a/cosreport_8h_source.html b/cosreport_8h_source.html new file mode 100644 index 00000000..6df5eb82 --- /dev/null +++ b/cosreport_8h_source.html @@ -0,0 +1,170 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/cosreport.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cosreport.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
22
+ +
30
+
31void
+ +
33 COSReportLevel level,
+
34 const char *fmt,
+
35 ...)
+ +
37
+
38void
+ +
40 const char *fmt,
+
41 ...)
+ +
43
+
44void
+ +
46 const char *fmt,
+
47 ...)
+ +
49
+
50void
+ +
52 const char *fmt,
+
53 ...)
+ +
55
+
56void
+ +
58 const char *fmt,
+
59 ...)
+ +
61
+
62#ifdef __cplusplus
+
63}
+
64#endif
+
65
+
void COSVReport(COSReportModule module, COSReportLevel level, const char *fmt,...) WUT_FORMAT_PRINTF(3
+
void void void void COSVerbose(COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
+
void void void void void COSWarn(COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
+
COSReportModule
Definition cosreport.h:24
+
COSReportLevel
Definition cosreport.h:16
+
void void COSError(COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
+
void void void COSInfo(COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
+
@ COS_REPORT_MODULE_UNKNOWN_2
Definition cosreport.h:27
+
@ COS_REPORT_MODULE_UNKNOWN_1
Definition cosreport.h:26
+
@ COS_REPORT_MODULE_UNKNOWN_0
Definition cosreport.h:25
+
@ COS_REPORT_MODULE_UNKNOWN_5
Definition cosreport.h:28
+
@ COS_REPORT_LEVEL_INFO
Definition cosreport.h:19
+
@ COS_REPORT_LEVEL_WARN
Definition cosreport.h:18
+
@ COS_REPORT_LEVEL_VERBOSE
Definition cosreport.h:20
+
@ COS_REPORT_LEVEL_ERROR
Definition cosreport.h:17
+ +
#define WUT_FORMAT_PRINTF(fmt, args)
Definition wut.h:17
+
+ + + + diff --git a/decode_8h.html b/decode_8h.html new file mode 100644 index 00000000..aa037d68 --- /dev/null +++ b/decode_8h.html @@ -0,0 +1,190 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/h264/decode.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
decode.h File Reference
+
+
+
#include "stream.h"
+
+Include dependency graph for decode.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Typedefs

typedef enum H264Parameter H264Parameter
 h264 decoder parameters for H264DECSetParam.
 
+ + + + +

+Enumerations

enum  H264Parameter {
+  H264_PARAMETER_FRAME_POINTER_OUTPUT = 1 +,
+  H264_PARAMETER_OUTPUT_PER_FRAME = 0x20000002 +,
+  H264_PARAMETER_UNKNOWN_20000010 = 0x20000010 +,
+  H264_PARAMETER_UNKNOWN_20000030 = 0x20000030 +,
+  H264_PARAMETER_UNKNOWN_20000040 = 0x20000040 +,
+  H264_PARAMETER_USER_MEMORY = 0x70000001 +
+ }
 h264 decoder parameters for H264DECSetParam. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

H264Error H264DECMemoryRequirement (int32_t profile, int32_t level, int32_t maxWidth, int32_t maxHeight, uint32_t *outMemoryRequirement)
 Calculate the amount of memory required for the specified parameters.
 
H264Error H264DECInitParam (int32_t memorySize, void *memory)
 Initialise a H264 decoder in the given memory.
 
H264Error H264DECSetParam (void *memory, H264Parameter parameter, void *value)
 Set H264 decoder parameter.
 
H264Error H264DECSetParam_FPTR_OUTPUT (void *memory, H264DECFptrOutputFn value)
 Set the callback which is called when a frame is output from the decoder.
 
H264Error H264DECSetParam_OUTPUT_PER_FRAME (void *memory, uint32_t value)
 Set whether the decoder should internally buffer frames or call the callback immediately as soon as a frame is emitted.
 
H264Error H264DECSetParam_USER_MEMORY (void *memory, void **value)
 Set a user memory pointer which is passed to the frame output callback.
 
H264Error H264DECCheckMemSegmentation (void *memory, uint32_t size)
 Check if the provided memory can be used for decoding.
 
H264Error H264DECOpen (void *memory)
 Open a H264 decoder.
 
H264Error H264DECBegin (void *memory)
 Prepare for decoding.
 
H264Error H264DECSetBitstream (void *memory, uint8_t *buffer, uint32_t bufferLength, double timestamp)
 Set the bit stream to be read for decoding.
 
H264Error H264DECExecute (void *memory, void *frameBuffer)
 Perform decoding of the bitstream and put the output frame into frameBuffer.
 
H264Error H264DECFlush (void *memory)
 Flush any internally buffered frames.
 
H264Error H264DECEnd (void *memory)
 End decoding of the current stream.
 
H264Error H264DECClose (void *memory)
 Cleanup the decoder.
 
+
+ + + + diff --git a/decode_8h__incl.map b/decode_8h__incl.map new file mode 100644 index 00000000..eaffccdf --- /dev/null +++ b/decode_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/decode_8h__incl.md5 b/decode_8h__incl.md5 new file mode 100644 index 00000000..62216d19 --- /dev/null +++ b/decode_8h__incl.md5 @@ -0,0 +1 @@ +339358cd0a607ce370c71a505a35202d \ No newline at end of file diff --git a/decode_8h__incl.png b/decode_8h__incl.png new file mode 100644 index 00000000..30b22e4d Binary files /dev/null and b/decode_8h__incl.png differ diff --git a/decode_8h_source.html b/decode_8h_source.html new file mode 100644 index 00000000..5b77523a --- /dev/null +++ b/decode_8h_source.html @@ -0,0 +1,213 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/h264/decode.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
decode.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include "stream.h"
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+ +
31
+
32
+ + +
38 int32_t level,
+
39 int32_t maxWidth,
+
40 int32_t maxHeight,
+
41 uint32_t *outMemoryRequirement);
+
42
+
43
+ +
48H264DECInitParam(int32_t memorySize,
+
49 void *memory);
+
50
+
51
+ +
56H264DECSetParam(void *memory,
+
57 H264Parameter parameter,
+
58 void *value);
+
59
+
60
+ + + +
67
+
68
+ + +
75 uint32_t value);
+
76
+
77
+ + +
83 void **value);
+
84
+
85
+ + +
91 uint32_t size);
+
92
+
93
+ +
98H264DECOpen(void *memory);
+
99
+
100
+ +
105H264DECBegin(void *memory);
+
106
+
107
+ + +
113 uint8_t *buffer,
+
114 uint32_t bufferLength,
+
115 double timestamp);
+
116
+
117
+ +
122H264DECExecute(void *memory,
+
123 void *frameBuffer);
+
124
+
125
+ +
130H264DECFlush(void *memory);
+
131
+
132
+ +
137H264DECEnd(void *memory);
+
138
+
139
+ +
144H264DECClose(void *memory);
+
145
+
146
+
147#ifdef __cplusplus
+
148}
+
149#endif
+
150
+
H264Error H264DECCheckMemSegmentation(void *memory, uint32_t size)
Check if the provided memory can be used for decoding.
+
H264Error H264DECExecute(void *memory, void *frameBuffer)
Perform decoding of the bitstream and put the output frame into frameBuffer.
+
H264Error H264DECSetParam_OUTPUT_PER_FRAME(void *memory, uint32_t value)
Set whether the decoder should internally buffer frames or call the callback immediately as soon as a...
+
H264Error H264DECBegin(void *memory)
Prepare for decoding.
+
H264Error H264DECOpen(void *memory)
Open a H264 decoder.
+
H264Error H264DECSetParam_FPTR_OUTPUT(void *memory, H264DECFptrOutputFn value)
Set the callback which is called when a frame is output from the decoder.
+
H264Error H264DECMemoryRequirement(int32_t profile, int32_t level, int32_t maxWidth, int32_t maxHeight, uint32_t *outMemoryRequirement)
Calculate the amount of memory required for the specified parameters.
+
H264Error H264DECSetBitstream(void *memory, uint8_t *buffer, uint32_t bufferLength, double timestamp)
Set the bit stream to be read for decoding.
+
H264Error H264DECInitParam(int32_t memorySize, void *memory)
Initialise a H264 decoder in the given memory.
+
H264Error H264DECClose(void *memory)
Cleanup the decoder.
+
H264Error H264DECEnd(void *memory)
End decoding of the current stream.
+
H264Error H264DECSetParam(void *memory, H264Parameter parameter, void *value)
Set H264 decoder parameter.
+
H264Error H264DECSetParam_USER_MEMORY(void *memory, void **value)
Set a user memory pointer which is passed to the frame output callback.
+
H264Error H264DECFlush(void *memory)
Flush any internally buffered frames.
+
H264Parameter
h264 decoder parameters for H264DECSetParam.
Definition decode.h:16
+
@ H264_PARAMETER_UNKNOWN_20000040
Definition decode.h:26
+
@ H264_PARAMETER_UNKNOWN_20000010
Definition decode.h:24
+
@ H264_PARAMETER_FRAME_POINTER_OUTPUT
Set the callback which is called when a frame is output from the decoder.
Definition decode.h:18
+
@ H264_PARAMETER_USER_MEMORY
Set a user memory pointer which is passed to the frame output callback.
Definition decode.h:29
+
@ H264_PARAMETER_OUTPUT_PER_FRAME
Set whether the decoder should internally buffer frames or call the callback immediately as soon as a...
Definition decode.h:22
+
@ H264_PARAMETER_UNKNOWN_20000030
Definition decode.h:25
+
void(* H264DECFptrOutputFn)(H264DecodeOutput *output)
Definition stream.h:18
+
H264Error
h264 library errors.
Definition stream.h:22
+ +
+ + + + diff --git a/deprecated.html b/deprecated.html new file mode 100644 index 00000000..dd2e6fe4 --- /dev/null +++ b/deprecated.html @@ -0,0 +1,89 @@ + + + + + + + +wut: Deprecated List + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
Deprecated List
+
+
+
+
Global VPADInit ()
+
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
Global VPADShutdown ()
+
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
+
+
+ + + + diff --git a/dir_000000_000031.html b/dir_000000_000031.html new file mode 100644 index 00000000..98cf1f84 --- /dev/null +++ b/dir_000000_000031.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac -> nsysnet Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

ac → nsysnet Relation

File in include/nn/acIncludes file in include/nsysnet
ac_cpp.hnetconfig.h
+ + + + diff --git a/dir_000001_000009.html b/dir_000001_000009.html new file mode 100644 index 00000000..5e2b1044 --- /dev/null +++ b/dir_000001_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

acp → coreinit Relation

File in include/nn/acpIncludes file in include/coreinit
title.hmcp.h
+ + + + diff --git a/dir_000002_000015.html b/dir_000002_000015.html new file mode 100644 index 00000000..3179bdf7 --- /dev/null +++ b/dir_000002_000015.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/act -> ffl Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

act → ffl Relation

File in include/nn/actIncludes file in include/nn/ffl
client_cpp.hmiidata.h
+ + + + diff --git a/dir_000003_000023.html b/dir_000003_000023.html new file mode 100644 index 00000000..d01bb4c3 --- /dev/null +++ b/dir_000003_000023.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/arpa -> netinet Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

arpa → netinet Relation

File in include/arpaIncludes file in include/netinet
inet.hin.h
+ + + + diff --git a/dir_000004_000046.html b/dir_000004_000046.html new file mode 100644 index 00000000..1a88e74b --- /dev/null +++ b/dir_000004_000046.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm -> tve Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

avm → tve Relation

File in include/avmIncludes file in include/tve
cec.hcec.h
config.htve.h
tv.htve.h
+ + + + diff --git a/dir_000005_000009.html b/dir_000005_000009.html new file mode 100644 index 00000000..69d827df --- /dev/null +++ b/dir_000005_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/camera -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

camera → coreinit Relation

File in include/cameraIncludes file in include/coreinit
camera.hthread.h
+ + + + diff --git a/dir_000006_000009.html b/dir_000006_000009.html new file mode 100644 index 00000000..da1d1a9e --- /dev/null +++ b/dir_000006_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

ccr → coreinit Relation

File in include/nn/ccrIncludes file in include/coreinit
sys.htime.h
+ + + + diff --git a/dir_000010_000009.html b/dir_000010_000009.html new file mode 100644 index 00000000..dac99f1f --- /dev/null +++ b/dir_000010_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

details → coreinit Relation

File in include/nn/sl/detailsIncludes file in include/coreinit
IStreamDetails.hfilesystem.h
ITimeAccessorDetails.htime.h
+ + + + diff --git a/dir_000011_000007.html b/dir_000011_000007.html new file mode 100644 index 00000000..676d0534 --- /dev/null +++ b/dir_000011_000007.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp -> cfg Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

dlp → cfg Relation

File in include/nn/dlpIncludes file in include/nn/cfg
Cafe.hCTR.h
+ + + + diff --git a/dir_000011_000047.html b/dir_000011_000047.html new file mode 100644 index 00000000..9d3e731a --- /dev/null +++ b/dir_000011_000047.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp -> uds Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

dlp → uds Relation

File in include/nn/dlpIncludes file in include/nn/uds
Cafe.hNodeInformation.h
+ + + + diff --git a/dir_000013_000009.html b/dir_000013_000009.html new file mode 100644 index 00000000..dd9275c5 --- /dev/null +++ b/dir_000013_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/erreula -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

erreula → coreinit Relation

File in include/erreulaIncludes file in include/coreinit
rpl_interface.hfilesystem.h
+ + + + diff --git a/dir_000013_000027.html b/dir_000013_000027.html new file mode 100644 index 00000000..8ab20ee6 --- /dev/null +++ b/dir_000013_000027.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/erreula -> nn Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

erreula → nn Relation

File in include/erreulaIncludes file in include/nn
rpl_interface.herreula.h
+ + + + diff --git a/dir_000014_000009.html b/dir_000014_000009.html new file mode 100644 index 00000000..52b2b52a --- /dev/null +++ b/dir_000014_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

erreula → coreinit Relation

File in include/nn/erreulaIncludes file in include/coreinit
erreula_cpp.hfilesystem.h
+ + + + diff --git a/dir_000014_000034.html b/dir_000014_000034.html new file mode 100644 index 00000000..06227613 --- /dev/null +++ b/dir_000014_000034.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula -> padscore Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

erreula → padscore Relation

File in include/nn/erreulaIncludes file in include/padscore
erreula_cpp.hkpad.h
+ + + + diff --git a/dir_000014_000048.html b/dir_000014_000048.html new file mode 100644 index 00000000..cf21497d --- /dev/null +++ b/dir_000014_000048.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula -> vpad Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

erreula → vpad Relation

File in include/nn/erreulaIncludes file in include/vpad
erreula_cpp.hinput.h
+ + + + diff --git a/dir_000016_000015.html b/dir_000016_000015.html new file mode 100644 index 00000000..488ab322 --- /dev/null +++ b/dir_000016_000015.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/fp -> ffl Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

fp → ffl Relation

File in include/nn/fpIncludes file in include/nn/ffl
fp_cpp.hmiidata.h
+ + + + diff --git a/dir_000017_000009.html b/dir_000017_000009.html new file mode 100644 index 00000000..92caecf0 --- /dev/null +++ b/dir_000017_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2 -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

gx2 → coreinit Relation

File in include/gx2Includes file in include/coreinit
event.htime.h
tessellation.htime.h
+ + + + diff --git a/dir_000017_000018.html b/dir_000017_000018.html new file mode 100644 index 00000000..e8d58b12 --- /dev/null +++ b/dir_000017_000018.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2 -> gx2r Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

gx2 → gx2r Relation

File in include/gx2Includes file in include/gx2r
shaders.hbuffer.h
surface.hresource.h
+ + + + diff --git a/dir_000018_000017.html b/dir_000018_000017.html new file mode 100644 index 00000000..72fe12e5 --- /dev/null +++ b/dir_000018_000017.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r -> gx2 Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

gx2r → gx2 Relation

File in include/gx2rIncludes file in include/gx2
draw.henum.h
+ + + + diff --git a/dir_000021_000043.html b/dir_000021_000043.html new file mode 100644 index 00000000..c16bbb76 --- /dev/null +++ b/dir_000021_000043.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include -> sys Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

include → sys Relation

File in includeIncludes file in include/sys
netdb.hsocket.h
netinet / in.hsocket.h
nsysnet / _socket.hsocket.h
nsysnet / netconfig.hsocket.h
nsysnet / socket.hsocket.h
+ + + + diff --git a/dir_000023_000043.html b/dir_000023_000043.html new file mode 100644 index 00000000..1a920511 --- /dev/null +++ b/dir_000023_000043.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netinet -> sys Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

netinet → sys Relation

File in include/netinetIncludes file in include/sys
in.hsocket.h
+ + + + diff --git a/dir_000025_000049.html b/dir_000025_000049.html new file mode 100644 index 00000000..416ba02a --- /dev/null +++ b/dir_000025_000049.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nfc -> vpadbase Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nfc → vpadbase Relation

File in include/nfcIncludes file in include/vpadbase
nfc.hbase.h
+ + + + diff --git a/dir_000026_000009.html b/dir_000026_000009.html new file mode 100644 index 00000000..bbf26e9d --- /dev/null +++ b/dir_000026_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nfp → coreinit Relation

File in include/nn/nfpIncludes file in include/coreinit
nfp_cpp.hevent.h
+ + + + diff --git a/dir_000026_000015.html b/dir_000026_000015.html new file mode 100644 index 00000000..483552a0 --- /dev/null +++ b/dir_000026_000015.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp -> ffl Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nfp → ffl Relation

File in include/nn/nfpIncludes file in include/nn/ffl
nfp_cpp.hmiidata.h
+ + + + diff --git a/dir_000026_000025.html b/dir_000026_000025.html new file mode 100644 index 00000000..e07a5728 --- /dev/null +++ b/dir_000026_000025.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp -> nfc Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nfp → nfc Relation

File in include/nn/nfpIncludes file in include/nfc
nfp_cpp.hnfc.h
+ + + + diff --git a/dir_000026_000044.html b/dir_000026_000044.html new file mode 100644 index 00000000..96be9000 --- /dev/null +++ b/dir_000026_000044.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp -> sysapp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nfp → sysapp Relation

File in include/nn/nfpIncludes file in include/sysapp
amiibo_settings_cpp.hargs.h
+ + + + diff --git a/dir_000027_000000.html b/dir_000027_000000.html new file mode 100644 index 00000000..cb259425 --- /dev/null +++ b/dir_000027_000000.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> ac Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → ac Relation

File in include/nnIncludes file in include/nn/ac
ac.hac_c.h
ac.hac_cpp.h
+ + + + diff --git a/dir_000027_000001.html b/dir_000027_000001.html new file mode 100644 index 00000000..2292591f --- /dev/null +++ b/dir_000027_000001.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> acp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → acp Relation

File in include/nnIncludes file in include/nn/acp
acp.hclient.h
acp.hdevice.h
acp.hdrcled_c.h
acp.hdrcled_cpp.h
acp.hresult.h
acp.hsave.h
acp.htitle.h
save / save.hdevice.h
+ + + + diff --git a/dir_000027_000002.html b/dir_000027_000002.html new file mode 100644 index 00000000..6bf37aec --- /dev/null +++ b/dir_000027_000002.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> act Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → act Relation

File in include/nnIncludes file in include/nn/act
act.hclient_cpp.h
+ + + + diff --git a/dir_000027_000006.html b/dir_000027_000006.html new file mode 100644 index 00000000..bc002dd9 --- /dev/null +++ b/dir_000027_000006.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> ccr Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → ccr Relation

File in include/nnIncludes file in include/nn/ccr
ccr.hsys.h
ccr.hsys_caffeine.h
+ + + + diff --git a/dir_000027_000008.html b/dir_000027_000008.html new file mode 100644 index 00000000..d427149d --- /dev/null +++ b/dir_000027_000008.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> cmpt Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → cmpt Relation

File in include/nnIncludes file in include/nn/cmpt
cmpt.hcmpt.h
+ + + + diff --git a/dir_000027_000009.html b/dir_000027_000009.html new file mode 100644 index 00000000..d3627284 --- /dev/null +++ b/dir_000027_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → coreinit Relation

File in include/nnIncludes file in include/coreinit
erreula / erreula_cpp.hfilesystem.h
sl / details / IStreamDetails.hfilesystem.h
sl / details / ITimeAccessorDetails.htime.h
nfp / nfp_cpp.hevent.h
ccr / sys.htime.h
acp / title.hmcp.h
save / save.hfilesystem.h
sl / Condition.htime.h
sl / FileStream.hfilesystem.h
sl / ISerializer.htime.h
sl / ITimeAccessor.htime.h
sl / sl_cpp.hmcp.h
sl / sl_cpp.hmemdefaultheap.h
swkbd / swkbd_cpp.hfilesystem.h
temp / temp.hfilesystem.h
+ + + + diff --git a/dir_000027_000011.html b/dir_000027_000011.html new file mode 100644 index 00000000..8912b55a --- /dev/null +++ b/dir_000027_000011.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> dlp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → dlp Relation

File in include/nnIncludes file in include/nn/dlp
dlp.hCafe.h
+ + + + diff --git a/dir_000027_000014.html b/dir_000027_000014.html new file mode 100644 index 00000000..1e6808ba --- /dev/null +++ b/dir_000027_000014.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> erreula Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → erreula Relation

File in include/nnIncludes file in include/nn/erreula
erreula.herreula_cpp.h
+ + + + diff --git a/dir_000027_000016.html b/dir_000027_000016.html new file mode 100644 index 00000000..47041045 --- /dev/null +++ b/dir_000027_000016.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> fp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → fp Relation

File in include/nnIncludes file in include/nn/fp
fp.hfp_cpp.h
+ + + + diff --git a/dir_000027_000020.html b/dir_000027_000020.html new file mode 100644 index 00000000..c724a2c5 --- /dev/null +++ b/dir_000027_000020.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> hpad Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → hpad Relation

File in include/nnIncludes file in include/nn/hpad
hpad.hbeta.h
hpad.hhpad.h
+ + + + diff --git a/dir_000027_000024.html b/dir_000027_000024.html new file mode 100644 index 00000000..c105ff3e --- /dev/null +++ b/dir_000027_000024.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> nets2 Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → nets2 Relation

File in include/nnIncludes file in include/nn/nets2
nets2.hsomemopt.h
+ + + + diff --git a/dir_000027_000025.html b/dir_000027_000025.html new file mode 100644 index 00000000..cfd72117 --- /dev/null +++ b/dir_000027_000025.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> nfc Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → nfc Relation

File in include/nnIncludes file in include/nfc
nfp / nfp_cpp.hnfc.h
+ + + + diff --git a/dir_000027_000026.html b/dir_000027_000026.html new file mode 100644 index 00000000..1b63097d --- /dev/null +++ b/dir_000027_000026.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> nfp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → nfp Relation

File in include/nnIncludes file in include/nn/nfp
nfp.hamiibo_settings_cpp.h
nfp.hnfp_cpp.h
+ + + + diff --git a/dir_000027_000031.html b/dir_000027_000031.html new file mode 100644 index 00000000..4f9b0e71 --- /dev/null +++ b/dir_000027_000031.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> nsysnet Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → nsysnet Relation

File in include/nnIncludes file in include/nsysnet
ac / ac_cpp.hnetconfig.h
+ + + + diff --git a/dir_000027_000034.html b/dir_000027_000034.html new file mode 100644 index 00000000..2915bb93 --- /dev/null +++ b/dir_000027_000034.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> padscore Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → padscore Relation

File in include/nnIncludes file in include/padscore
erreula / erreula_cpp.hkpad.h
swkbd / swkbd_cpp.hkpad.h
+ + + + diff --git a/dir_000027_000035.html b/dir_000027_000035.html new file mode 100644 index 00000000..8b8e06b2 --- /dev/null +++ b/dir_000027_000035.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> pdm Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → pdm Relation

File in include/nnIncludes file in include/nn/pdm
pdm.hpdm_c.h
pdm.hpdm_cpp.h
+ + + + diff --git a/dir_000027_000037.html b/dir_000027_000037.html new file mode 100644 index 00000000..4c8b07d3 --- /dev/null +++ b/dir_000027_000037.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> save Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → save Relation

File in include/nnIncludes file in include/nn/save
save.hsave.h
+ + + + diff --git a/dir_000027_000038.html b/dir_000027_000038.html new file mode 100644 index 00000000..af2a3699 --- /dev/null +++ b/dir_000027_000038.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> sl Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → sl Relation

File in include/nnIncludes file in include/nn/sl
sl.hCacheManager.h
sl.hCondition.h
sl.hDataCreator.h
sl.hDrcManager.h
sl.hFileStream.h
sl.hIAccountInfoAccessor.h
sl.hIBlackListAccessor.h
sl.hIDefaultTitleAccessor.h
sl.hIKillerNotificationAccessor.h
sl.hILaunchedTitleListAccessor.h
sl.hIPreferentialTitleAccessor.h
sl.hISerializer.h
sl.hISettingAccessor.h
sl.hIStream.h
sl.hITimeAccessor.h
sl.hITitleIconCache.h
sl.hITitleListAccessor.h
sl.hITransferrer.h
sl.hIUpdatePackageAccessor.h
sl.hIWhiteListAccessor.h
sl.hKillerNotification.h
sl.hKillerNotificationSelector.h
sl.hKillerNotificationTransferRecordManager.h
sl.hKillerNotificationTransferRecordStream.h
sl.hLaunchInfoDatabase.h
sl.hQuickStartApplicationSelector.h
sl.hsl_cpp.h
sl.hTitleIconCache.h
sl.hTitleListCache.h
sl / Condition.hdetails / ISerializerDetails.h
sl / DataCreator.hdetails / IAccountInfoAccessorDetails.h
sl / FileStream.hdetails / IStreamDetails.h
sl / IAccountInfoAccessor.hdetails / IAccountInfoAccessorDetails.h
sl / IBlackListAccessor.hdetails / IBlackListAccessorDetails.h
sl / IDefaultTitleAccessor.hdetails / IDefaultTitleAccessorDetails.h
sl / IDiscCachedTitleAccessor.hdetails / IDiscCachedTitleAccessorDetails.h
sl / IIconInfoAccessor.hdetails / IIconInfoAccessorDetails.h
sl / IInstalledTitleListAccessor.hdetails / IInstalledTitleListAccessorDetails.h
sl / IKillerNotificationAccessor.hdetails / IKillerNotificationAccessorDetails.h
sl / ILaunchedTitleListAccessor.hdetails / ILaunchedTitleListAccessoDetails.h
sl / IMetaInfoAccessor.hdetails / IMetaInfoAccessorDetails.h
sl / IPreferentialTitleAccessor.hdetails / IPreferentialTitleAccessorDetails.h
sl / ISerializer.hdetails / ISerializerDetails.h
sl / ISettingAccessor.hdetails / ISettingAccessorDetails.h
sl / IStream.hdetails / IStreamDetails.h
sl / ITimeAccessor.hdetails / ITimeAccessorDetails.h
sl / ITitleIconCache.hdetails / ITitleIconCacheDetails.h
sl / ITitleListAccessor.hdetails / ITitleListAccessorDetails.h
sl / ITransferrer.hdetails / ITransferrerDetails.h
sl / IUpdatePackageAccessor.hdetails / IUpdatePackageAccessorDetails.h
sl / IWhiteListAccessor.hdetails / IWhiteListAccessorDetails.h
sl / KillerNotificationTransferRecordManager.hdetails / IKillerNotificationTransferRecordManagerDetails.h
sl / TitleIconCache.hdetails / IIconInfoAccessorDetails.h
sl / TitleIconCache.hdetails / ISerializerDetails.h
sl / TitleIconCache.hdetails / ISettingAccessorDetails.h
sl / TitleIconCache.hdetails / ITitleIconCacheDetails.h
+ + + + diff --git a/dir_000027_000040.html b/dir_000027_000040.html new file mode 100644 index 00000000..1f4efc7a --- /dev/null +++ b/dir_000027_000040.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> spm Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → spm Relation

File in include/nnIncludes file in include/nn/spm
spm.hstorage.h
+ + + + diff --git a/dir_000027_000041.html b/dir_000027_000041.html new file mode 100644 index 00000000..25bcfc91 --- /dev/null +++ b/dir_000027_000041.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> swkbd Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → swkbd Relation

File in include/nnIncludes file in include/nn/swkbd
swkbd.hswkbd_cpp.h
+ + + + diff --git a/dir_000027_000044.html b/dir_000027_000044.html new file mode 100644 index 00000000..85550063 --- /dev/null +++ b/dir_000027_000044.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> sysapp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → sysapp Relation

File in include/nnIncludes file in include/sysapp
nfp / amiibo_settings_cpp.hargs.h
+ + + + diff --git a/dir_000027_000045.html b/dir_000027_000045.html new file mode 100644 index 00000000..fcbda3ac --- /dev/null +++ b/dir_000027_000045.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> temp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → temp Relation

File in include/nnIncludes file in include/nn/temp
temp.htemp.h
+ + + + diff --git a/dir_000027_000047.html b/dir_000027_000047.html new file mode 100644 index 00000000..7b6671a6 --- /dev/null +++ b/dir_000027_000047.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> uds Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → uds Relation

File in include/nnIncludes file in include/nn/uds
dlp / Cafe.hNodeInformation.h
uds.hCafe.h
+ + + + diff --git a/dir_000027_000048.html b/dir_000027_000048.html new file mode 100644 index 00000000..473447f0 --- /dev/null +++ b/dir_000027_000048.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn -> vpad Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nn → vpad Relation

File in include/nnIncludes file in include/vpad
erreula / erreula_cpp.hinput.h
swkbd / swkbd_cpp.hinput.h
+ + + + diff --git a/dir_000028_000009.html b/dir_000028_000009.html new file mode 100644 index 00000000..5f306a8a --- /dev/null +++ b/dir_000028_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nsysccr → coreinit Relation

File in include/nsysccrIncludes file in include/coreinit
cdc.hios.h
hid.hios.h
+ + + + diff --git a/dir_000031_000003.html b/dir_000031_000003.html new file mode 100644 index 00000000..736a969b --- /dev/null +++ b/dir_000031_000003.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet -> arpa Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nsysnet → arpa Relation

File in include/nsysnetIncludes file in include/arpa
_socket.hinet.h
netconfig.hinet.h
socket.hinet.h
+ + + + diff --git a/dir_000031_000023.html b/dir_000031_000023.html new file mode 100644 index 00000000..724a09e1 --- /dev/null +++ b/dir_000031_000023.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet -> netinet Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nsysnet → netinet Relation

File in include/nsysnetIncludes file in include/netinet
_socket.hin.h
netconfig.hin.h
socket.hin.h
+ + + + diff --git a/dir_000031_000043.html b/dir_000031_000043.html new file mode 100644 index 00000000..2a858ae9 --- /dev/null +++ b/dir_000031_000043.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet -> sys Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

nsysnet → sys Relation

File in include/nsysnetIncludes file in include/sys
_socket.hsocket.h
netconfig.hsocket.h
socket.hsocket.h
+ + + + diff --git a/dir_000033_000025.html b/dir_000033_000025.html new file mode 100644 index 00000000..62ef7af0 --- /dev/null +++ b/dir_000033_000025.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/ntag -> nfc Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

ntag → nfc Relation

File in include/ntagIncludes file in include/nfc
ntag.hnfc.h
+ + + + diff --git a/dir_000033_000027.html b/dir_000033_000027.html new file mode 100644 index 00000000..bac5315b --- /dev/null +++ b/dir_000033_000027.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/ntag -> nn Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

ntag → nn Relation

File in include/ntagIncludes file in include/nn
ntag.hffl / miidata.h
+ + + + diff --git a/dir_000034_000009.html b/dir_000034_000009.html new file mode 100644 index 00000000..15495103 --- /dev/null +++ b/dir_000034_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

padscore → coreinit Relation

File in include/padscoreIncludes file in include/coreinit
wpad.htime.h
+ + + + diff --git a/dir_000036_000009.html b/dir_000036_000009.html new file mode 100644 index 00000000..713b6db1 --- /dev/null +++ b/dir_000036_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

proc_ui → coreinit Relation

File in include/proc_uiIncludes file in include/coreinit
procui.htime.h
+ + + + diff --git a/dir_000037_000001.html b/dir_000037_000001.html new file mode 100644 index 00000000..4eb063aa --- /dev/null +++ b/dir_000037_000001.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save -> acp Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

save → acp Relation

File in include/nn/saveIncludes file in include/nn/acp
save.hdevice.h
+ + + + diff --git a/dir_000037_000009.html b/dir_000037_000009.html new file mode 100644 index 00000000..574ef5b9 --- /dev/null +++ b/dir_000037_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

save → coreinit Relation

File in include/nn/saveIncludes file in include/coreinit
save.hfilesystem.h
+ + + + diff --git a/dir_000038_000009.html b/dir_000038_000009.html new file mode 100644 index 00000000..05d3a9ef --- /dev/null +++ b/dir_000038_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

sl → coreinit Relation

File in include/nn/slIncludes file in include/coreinit
Condition.htime.h
FileStream.hfilesystem.h
ISerializer.htime.h
details / IStreamDetails.hfilesystem.h
ITimeAccessor.htime.h
details / ITimeAccessorDetails.htime.h
sl_cpp.hmcp.h
sl_cpp.hmemdefaultheap.h
+ + + + diff --git a/dir_000038_000010.html b/dir_000038_000010.html new file mode 100644 index 00000000..2684b343 --- /dev/null +++ b/dir_000038_000010.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl -> details Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

sl → details Relation

File in include/nn/slIncludes file in include/nn/sl/details
Condition.hISerializerDetails.h
DataCreator.hIAccountInfoAccessorDetails.h
FileStream.hIStreamDetails.h
IAccountInfoAccessor.hIAccountInfoAccessorDetails.h
IBlackListAccessor.hIBlackListAccessorDetails.h
IDefaultTitleAccessor.hIDefaultTitleAccessorDetails.h
IDiscCachedTitleAccessor.hIDiscCachedTitleAccessorDetails.h
IIconInfoAccessor.hIIconInfoAccessorDetails.h
IInstalledTitleListAccessor.hIInstalledTitleListAccessorDetails.h
IKillerNotificationAccessor.hIKillerNotificationAccessorDetails.h
ILaunchedTitleListAccessor.hILaunchedTitleListAccessoDetails.h
IMetaInfoAccessor.hIMetaInfoAccessorDetails.h
IPreferentialTitleAccessor.hIPreferentialTitleAccessorDetails.h
ISerializer.hISerializerDetails.h
ISettingAccessor.hISettingAccessorDetails.h
IStream.hIStreamDetails.h
ITimeAccessor.hITimeAccessorDetails.h
ITitleIconCache.hITitleIconCacheDetails.h
ITitleListAccessor.hITitleListAccessorDetails.h
ITransferrer.hITransferrerDetails.h
IUpdatePackageAccessor.hIUpdatePackageAccessorDetails.h
IWhiteListAccessor.hIWhiteListAccessorDetails.h
KillerNotificationTransferRecordManager.hIKillerNotificationTransferRecordManagerDetails.h
TitleIconCache.hIIconInfoAccessorDetails.h
TitleIconCache.hISerializerDetails.h
TitleIconCache.hISettingAccessorDetails.h
TitleIconCache.hITitleIconCacheDetails.h
+ + + + diff --git a/dir_000041_000009.html b/dir_000041_000009.html new file mode 100644 index 00000000..cd9fb6f2 --- /dev/null +++ b/dir_000041_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

swkbd → coreinit Relation

File in include/nn/swkbdIncludes file in include/coreinit
swkbd_cpp.hfilesystem.h
+ + + + diff --git a/dir_000041_000034.html b/dir_000041_000034.html new file mode 100644 index 00000000..4d6157b7 --- /dev/null +++ b/dir_000041_000034.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd -> padscore Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

swkbd → padscore Relation

File in include/nn/swkbdIncludes file in include/padscore
swkbd_cpp.hkpad.h
+ + + + diff --git a/dir_000041_000048.html b/dir_000041_000048.html new file mode 100644 index 00000000..0ddb020b --- /dev/null +++ b/dir_000041_000048.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd -> vpad Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

swkbd → vpad Relation

File in include/nn/swkbdIncludes file in include/vpad
swkbd_cpp.hinput.h
+ + + + diff --git a/dir_000042_000027.html b/dir_000042_000027.html new file mode 100644 index 00000000..54f4c115 --- /dev/null +++ b/dir_000042_000027.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/swkbd -> nn Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

swkbd → nn Relation

File in include/swkbdIncludes file in include/nn
rpl_interface.hswkbd.h
+ + + + diff --git a/dir_000044_000009.html b/dir_000044_000009.html new file mode 100644 index 00000000..d87b6b1c --- /dev/null +++ b/dir_000044_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

sysapp → coreinit Relation

File in include/sysappIncludes file in include/coreinit
title.hmcp.h
+ + + + diff --git a/dir_000044_000027.html b/dir_000044_000027.html new file mode 100644 index 00000000..a4023d82 --- /dev/null +++ b/dir_000044_000027.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp -> nn Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

sysapp → nn Relation

File in include/sysappIncludes file in include/nn
launch.hffl / miidata.h
+ + + + diff --git a/dir_000045_000009.html b/dir_000045_000009.html new file mode 100644 index 00000000..8f6c9c94 --- /dev/null +++ b/dir_000045_000009.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/temp -> coreinit Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

temp → coreinit Relation

File in include/nn/tempIncludes file in include/coreinit
temp.hfilesystem.h
+ + + + diff --git a/dir_000047_000007.html b/dir_000047_000007.html new file mode 100644 index 00000000..2327878e --- /dev/null +++ b/dir_000047_000007.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds -> cfg Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

uds → cfg Relation

File in include/nn/udsIncludes file in include/nn/cfg
Cafe.hCTR.h
NodeInformation.hCTR.h
+ + + + diff --git a/dir_000048_000049.html b/dir_000048_000049.html new file mode 100644 index 00000000..f3cc89f8 --- /dev/null +++ b/dir_000048_000049.html @@ -0,0 +1,83 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpad -> vpadbase Relation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

vpad → vpadbase Relation

File in include/vpadIncludes file in include/vpadbase
input.hbase.h
+ + + + diff --git a/dir_037b7f1f96520b63766d7f5ad5427f18.html b/dir_037b7f1f96520b63766d7f5ad5427f18.html new file mode 100644 index 00000000..fa38052d --- /dev/null +++ b/dir_037b7f1f96520b63766d7f5ad5427f18.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/spm Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
spm Directory Reference
+
+
+
+Directory dependency graph for spm:
+
+
/home/runner/work/wut/wut/include/nn/spm
+ + + + +
+ + + + +

+Files

 storage.h
 
+
+ + + + diff --git a/dir_037b7f1f96520b63766d7f5ad5427f18_dep.map b/dir_037b7f1f96520b63766d7f5ad5427f18_dep.map new file mode 100644 index 00000000..9a1d41fd --- /dev/null +++ b/dir_037b7f1f96520b63766d7f5ad5427f18_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_037b7f1f96520b63766d7f5ad5427f18_dep.md5 b/dir_037b7f1f96520b63766d7f5ad5427f18_dep.md5 new file mode 100644 index 00000000..52e2352a --- /dev/null +++ b/dir_037b7f1f96520b63766d7f5ad5427f18_dep.md5 @@ -0,0 +1 @@ +3038c1b2a594d751104ebab7f5b13f4f \ No newline at end of file diff --git a/dir_037b7f1f96520b63766d7f5ad5427f18_dep.png b/dir_037b7f1f96520b63766d7f5ad5427f18_dep.png new file mode 100644 index 00000000..86a7f175 Binary files /dev/null and b/dir_037b7f1f96520b63766d7f5ad5427f18_dep.png differ diff --git a/dir_0ade0586058c54f8b725b7a62ff40f9a.html b/dir_0ade0586058c54f8b725b7a62ff40f9a.html new file mode 100644 index 00000000..47eac103 --- /dev/null +++ b/dir_0ade0586058c54f8b725b7a62ff40f9a.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nets2 Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nets2 Directory Reference
+
+
+
+Directory dependency graph for nets2:
+
+
/home/runner/work/wut/wut/include/nn/nets2
+ + + + +
+ + + + +

+Files

 somemopt.h
 
+
+ + + + diff --git a/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.map b/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.map new file mode 100644 index 00000000..b75ea46a --- /dev/null +++ b/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.md5 b/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.md5 new file mode 100644 index 00000000..e31eae91 --- /dev/null +++ b/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.md5 @@ -0,0 +1 @@ +e49e5f4e82e4e1797ded45205d895d85 \ No newline at end of file diff --git a/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.png b/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.png new file mode 100644 index 00000000..64f39c89 Binary files /dev/null and b/dir_0ade0586058c54f8b725b7a62ff40f9a_dep.png differ diff --git a/dir_119ad73d34431a7511add0f199ebb3a8.html b/dir_119ad73d34431a7511add0f199ebb3a8.html new file mode 100644 index 00000000..bf3d2514 --- /dev/null +++ b/dir_119ad73d34431a7511add0f199ebb3a8.html @@ -0,0 +1,114 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nsysccr Directory Reference
+
+
+
+Directory dependency graph for nsysccr:
+
+
/home/runner/work/wut/wut/include/nsysccr
+ + + + + + + +
+ + + + + + + + + + + + + + +

+Files

 ccr.h
 
 cdc.h
 
 cfg.h
 
 hid.h
 
 irda.h
 
 nfc.h
 
+
+ + + + diff --git a/dir_119ad73d34431a7511add0f199ebb3a8_dep.map b/dir_119ad73d34431a7511add0f199ebb3a8_dep.map new file mode 100644 index 00000000..587ec00d --- /dev/null +++ b/dir_119ad73d34431a7511add0f199ebb3a8_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_119ad73d34431a7511add0f199ebb3a8_dep.md5 b/dir_119ad73d34431a7511add0f199ebb3a8_dep.md5 new file mode 100644 index 00000000..ef50429f --- /dev/null +++ b/dir_119ad73d34431a7511add0f199ebb3a8_dep.md5 @@ -0,0 +1 @@ +d8fc438a476a292f474c55ef59d26a4c \ No newline at end of file diff --git a/dir_119ad73d34431a7511add0f199ebb3a8_dep.png b/dir_119ad73d34431a7511add0f199ebb3a8_dep.png new file mode 100644 index 00000000..acbd0139 Binary files /dev/null and b/dir_119ad73d34431a7511add0f199ebb3a8_dep.png differ diff --git a/dir_119cfabf1003304735730eef40ec5a75.html b/dir_119cfabf1003304735730eef40ec5a75.html new file mode 100644 index 00000000..258f27bf --- /dev/null +++ b/dir_119cfabf1003304735730eef40ec5a75.html @@ -0,0 +1,142 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/details Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
details Directory Reference
+
+
+
+Directory dependency graph for details:
+
+
/home/runner/work/wut/wut/include/nn/sl/details
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 IAccountInfoAccessorDetails.h
 
 IBlackListAccessorDetails.h
 
 IDefaultTitleAccessorDetails.h
 
 IDiscCachedTitleAccessorDetails.h
 
 IIconInfoAccessorDetails.h
 
 IInstalledTitleListAccessorDetails.h
 
 IKillerNotificationAccessorDetails.h
 
 IKillerNotificationTransferRecordManagerDetails.h
 
 ILaunchedTitleListAccessoDetails.h
 
 IMetaInfoAccessorDetails.h
 
 IPreferentialTitleAccessorDetails.h
 
 ISerializerDetails.h
 
 ISettingAccessorDetails.h
 
 IStreamDetails.h
 
 ITimeAccessorDetails.h
 
 ITitleIconCacheDetails.h
 
 ITitleListAccessorDetails.h
 
 ITransferrerDetails.h
 
 IUpdatePackageAccessorDetails.h
 
 IWhiteListAccessorDetails.h
 
+
+ + + + diff --git a/dir_119cfabf1003304735730eef40ec5a75_dep.map b/dir_119cfabf1003304735730eef40ec5a75_dep.map new file mode 100644 index 00000000..4851246a --- /dev/null +++ b/dir_119cfabf1003304735730eef40ec5a75_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_119cfabf1003304735730eef40ec5a75_dep.md5 b/dir_119cfabf1003304735730eef40ec5a75_dep.md5 new file mode 100644 index 00000000..5a1e707d --- /dev/null +++ b/dir_119cfabf1003304735730eef40ec5a75_dep.md5 @@ -0,0 +1 @@ +9af56db2466de5146c5d99f52af7e42b \ No newline at end of file diff --git a/dir_119cfabf1003304735730eef40ec5a75_dep.png b/dir_119cfabf1003304735730eef40ec5a75_dep.png new file mode 100644 index 00000000..f364d9a6 Binary files /dev/null and b/dir_119cfabf1003304735730eef40ec5a75_dep.png differ diff --git a/dir_180556ce16fd30ccd63ce234392549b5.html b/dir_180556ce16fd30ccd63ce234392549b5.html new file mode 100644 index 00000000..2de4b7d3 --- /dev/null +++ b/dir_180556ce16fd30ccd63ce234392549b5.html @@ -0,0 +1,114 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
gx2r Directory Reference
+
+
+
+Directory dependency graph for gx2r:
+
+
/home/runner/work/wut/wut/include/gx2r
+ + + + + + + +
+ + + + + + + + + + + + + + +

+Files

 buffer.h
 
 displaylist.h
 
 draw.h
 
 mem.h
 
 resource.h
 
 surface.h
 
+
+ + + + diff --git a/dir_180556ce16fd30ccd63ce234392549b5_dep.map b/dir_180556ce16fd30ccd63ce234392549b5_dep.map new file mode 100644 index 00000000..3961712d --- /dev/null +++ b/dir_180556ce16fd30ccd63ce234392549b5_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_180556ce16fd30ccd63ce234392549b5_dep.md5 b/dir_180556ce16fd30ccd63ce234392549b5_dep.md5 new file mode 100644 index 00000000..90c11b66 --- /dev/null +++ b/dir_180556ce16fd30ccd63ce234392549b5_dep.md5 @@ -0,0 +1 @@ +da1edf7df1cbbc9e6c7a088a9ae994d2 \ No newline at end of file diff --git a/dir_180556ce16fd30ccd63ce234392549b5_dep.png b/dir_180556ce16fd30ccd63ce234392549b5_dep.png new file mode 100644 index 00000000..a4804dc8 Binary files /dev/null and b/dir_180556ce16fd30ccd63ce234392549b5_dep.png differ diff --git a/dir_1845feb1419b1249f8c45233799b9239.html b/dir_1845feb1419b1249f8c45233799b9239.html new file mode 100644 index 00000000..6a6dc742 --- /dev/null +++ b/dir_1845feb1419b1249f8c45233799b9239.html @@ -0,0 +1,118 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
acp Directory Reference
+
+
+
+Directory dependency graph for acp:
+
+
/home/runner/work/wut/wut/include/nn/acp
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + +

+Files

 client.h
 
 device.h
 
 drcled_c.h
 
 drcled_cpp.h
 
 nn_acp_types.h
 
 result.h
 
 save.h
 
 title.h
 
+
+ + + + diff --git a/dir_1845feb1419b1249f8c45233799b9239_dep.map b/dir_1845feb1419b1249f8c45233799b9239_dep.map new file mode 100644 index 00000000..4656dbc0 --- /dev/null +++ b/dir_1845feb1419b1249f8c45233799b9239_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_1845feb1419b1249f8c45233799b9239_dep.md5 b/dir_1845feb1419b1249f8c45233799b9239_dep.md5 new file mode 100644 index 00000000..2e9a4ac9 --- /dev/null +++ b/dir_1845feb1419b1249f8c45233799b9239_dep.md5 @@ -0,0 +1 @@ +4791759174d7080ca0b7937a4ef4fe9a \ No newline at end of file diff --git a/dir_1845feb1419b1249f8c45233799b9239_dep.png b/dir_1845feb1419b1249f8c45233799b9239_dep.png new file mode 100644 index 00000000..baddbbb8 Binary files /dev/null and b/dir_1845feb1419b1249f8c45233799b9239_dep.png differ diff --git a/dir_1b436e6e09bca9a49997c64eb38e0fe9.html b/dir_1b436e6e09bca9a49997c64eb38e0fe9.html new file mode 100644 index 00000000..a56e37ef --- /dev/null +++ b/dir_1b436e6e09bca9a49997c64eb38e0fe9.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nfc Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nfc Directory Reference
+
+
+
+Directory dependency graph for nfc:
+
+
/home/runner/work/wut/wut/include/nfc
+ + + + + + + +
+ + + + +

+Files

 nfc.h
 
+
+ + + + diff --git a/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.map b/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.map new file mode 100644 index 00000000..b9d9708a --- /dev/null +++ b/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.md5 b/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.md5 new file mode 100644 index 00000000..4e0b5bd5 --- /dev/null +++ b/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.md5 @@ -0,0 +1 @@ +c5cd25d3280d3b58dd51354d09981887 \ No newline at end of file diff --git a/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.png b/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.png new file mode 100644 index 00000000..8c3a9d3a Binary files /dev/null and b/dir_1b436e6e09bca9a49997c64eb38e0fe9_dep.png differ diff --git a/dir_1c4bf56b464529e8437c08b873e0bfc0.html b/dir_1c4bf56b464529e8437c08b873e0bfc0.html new file mode 100644 index 00000000..5413fdc9 --- /dev/null +++ b/dir_1c4bf56b464529e8437c08b873e0bfc0.html @@ -0,0 +1,111 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2 Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
sndcore2 Directory Reference
+
+
+
+Directory dependency graph for sndcore2:
+
+
/home/runner/work/wut/wut/include/sndcore2
+ + + + +
+ + + + + + + + + + + + + + +

+Files

 core.h
 
 device.h
 
 drcvs.h
 
 result.h
 
 rmt.h
 
 voice.h
 
+
+ + + + diff --git a/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.map b/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.map new file mode 100644 index 00000000..3f34dcbc --- /dev/null +++ b/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.md5 b/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.md5 new file mode 100644 index 00000000..e650ece3 --- /dev/null +++ b/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.md5 @@ -0,0 +1 @@ +5d406543f0bb4b8b283a30c385be5d2a \ No newline at end of file diff --git a/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.png b/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.png new file mode 100644 index 00000000..f01168df Binary files /dev/null and b/dir_1c4bf56b464529e8437c08b873e0bfc0_dep.png differ diff --git a/dir_1d9f85b148b00734aa2b30fd19ab7717.html b/dir_1d9f85b148b00734aa2b30fd19ab7717.html new file mode 100644 index 00000000..d1efad8f --- /dev/null +++ b/dir_1d9f85b148b00734aa2b30fd19ab7717.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/tve Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
tve Directory Reference
+
+
+
+Directory dependency graph for tve:
+
+
/home/runner/work/wut/wut/include/tve
+ + + + +
+ + + + + + +

+Files

 cec.h
 
 tve.h
 
+
+ + + + diff --git a/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.map b/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.map new file mode 100644 index 00000000..6c5659b4 --- /dev/null +++ b/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.md5 b/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.md5 new file mode 100644 index 00000000..a7414e78 --- /dev/null +++ b/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.md5 @@ -0,0 +1 @@ +cd1dea33ec75bbdd6b00c01a0f131a4e \ No newline at end of file diff --git a/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.png b/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.png new file mode 100644 index 00000000..7364e71a Binary files /dev/null and b/dir_1d9f85b148b00734aa2b30fd19ab7717_dep.png differ diff --git a/dir_21654543a2358a4ff233772f5085c61f.html b/dir_21654543a2358a4ff233772f5085c61f.html new file mode 100644 index 00000000..54f86b41 --- /dev/null +++ b/dir_21654543a2358a4ff233772f5085c61f.html @@ -0,0 +1,288 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nn Directory Reference
+
+
+
+Directory dependency graph for nn:
+
+
/home/runner/work/wut/wut/include/nn
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Directories

 ac
 
 acp
 
 act
 
 ccr
 
 cfg
 
 cmpt
 
 dlp
 
 erreula
 
 ffl
 
 fp
 
 hpad
 
 nets2
 
 nfp
 
 pdm
 
 save
 
 sl
 
 spm
 
 swkbd
 
 temp
 
 uds
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 ac.h
 
 acp.h
 
 act.h
 
 ccr.h
 
 cmpt.h
 
 dlp.h
 
 erreula.h
 
 fp.h
 
 hpad.h
 
 idb.h
 
 nets2.h
 
 nfp.h
 
 pdm.h
 
 result.h
 
 save.h
 
 sl.h
 
 spm.h
 
 swkbd.h
 
 temp.h
 
 uds.h
 
+
+ + + + diff --git a/dir_21654543a2358a4ff233772f5085c61f_dep.map b/dir_21654543a2358a4ff233772f5085c61f_dep.map new file mode 100644 index 00000000..1c256790 --- /dev/null +++ b/dir_21654543a2358a4ff233772f5085c61f_dep.map @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dir_21654543a2358a4ff233772f5085c61f_dep.md5 b/dir_21654543a2358a4ff233772f5085c61f_dep.md5 new file mode 100644 index 00000000..736d7704 --- /dev/null +++ b/dir_21654543a2358a4ff233772f5085c61f_dep.md5 @@ -0,0 +1 @@ +2d22ac41bfaf90be0188d6f904efc8a3 \ No newline at end of file diff --git a/dir_21654543a2358a4ff233772f5085c61f_dep.png b/dir_21654543a2358a4ff233772f5085c61f_dep.png new file mode 100644 index 00000000..a2f2285e Binary files /dev/null and b/dir_21654543a2358a4ff233772f5085c61f_dep.png differ diff --git a/dir_2f5538f8a102cf969843d5619f22a37b.html b/dir_2f5538f8a102cf969843d5619f22a37b.html new file mode 100644 index 00000000..348732c5 --- /dev/null +++ b/dir_2f5538f8a102cf969843d5619f22a37b.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cmpt Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cmpt Directory Reference
+
+
+
+Directory dependency graph for cmpt:
+
+
/home/runner/work/wut/wut/include/nn/cmpt
+ + + + +
+ + + + +

+Files

 cmpt.h
 
+
+ + + + diff --git a/dir_2f5538f8a102cf969843d5619f22a37b_dep.map b/dir_2f5538f8a102cf969843d5619f22a37b_dep.map new file mode 100644 index 00000000..762890dd --- /dev/null +++ b/dir_2f5538f8a102cf969843d5619f22a37b_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_2f5538f8a102cf969843d5619f22a37b_dep.md5 b/dir_2f5538f8a102cf969843d5619f22a37b_dep.md5 new file mode 100644 index 00000000..13205b8c --- /dev/null +++ b/dir_2f5538f8a102cf969843d5619f22a37b_dep.md5 @@ -0,0 +1 @@ +3494b8fa9cea3a96836c6aa3540bfafa \ No newline at end of file diff --git a/dir_2f5538f8a102cf969843d5619f22a37b_dep.png b/dir_2f5538f8a102cf969843d5619f22a37b_dep.png new file mode 100644 index 00000000..aefbdfd5 Binary files /dev/null and b/dir_2f5538f8a102cf969843d5619f22a37b_dep.png differ diff --git a/dir_317ea3797c15f4a1d9c156bc812661ca.html b/dir_317ea3797c15f4a1d9c156bc812661ca.html new file mode 100644 index 00000000..f41d4af0 --- /dev/null +++ b/dir_317ea3797c15f4a1d9c156bc812661ca.html @@ -0,0 +1,105 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sys Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
sys Directory Reference
+
+
+
+Directory dependency graph for sys:
+
+
/home/runner/work/wut/wut/include/sys
+ + + + +
+ + + + + + + + +

+Files

 ioctl.h
 
 select.h
 
 socket.h
 
+
+ + + + diff --git a/dir_317ea3797c15f4a1d9c156bc812661ca_dep.map b/dir_317ea3797c15f4a1d9c156bc812661ca_dep.map new file mode 100644 index 00000000..a7cb5696 --- /dev/null +++ b/dir_317ea3797c15f4a1d9c156bc812661ca_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_317ea3797c15f4a1d9c156bc812661ca_dep.md5 b/dir_317ea3797c15f4a1d9c156bc812661ca_dep.md5 new file mode 100644 index 00000000..cb6f01b8 --- /dev/null +++ b/dir_317ea3797c15f4a1d9c156bc812661ca_dep.md5 @@ -0,0 +1 @@ +29a0af20729f7877a4115eabe2413efe \ No newline at end of file diff --git a/dir_317ea3797c15f4a1d9c156bc812661ca_dep.png b/dir_317ea3797c15f4a1d9c156bc812661ca_dep.png new file mode 100644 index 00000000..93f0ffbb Binary files /dev/null and b/dir_317ea3797c15f4a1d9c156bc812661ca_dep.png differ diff --git a/dir_3721462b02ee2e39cdea9d1aebc84507.html b/dir_3721462b02ee2e39cdea9d1aebc84507.html new file mode 100644 index 00000000..007f9d68 --- /dev/null +++ b/dir_3721462b02ee2e39cdea9d1aebc84507.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/swkbd Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
swkbd Directory Reference
+
+
+
+Directory dependency graph for swkbd:
+
+
/home/runner/work/wut/wut/include/swkbd
+ + + + + + + +
+ + + + +

+Files

 rpl_interface.h
 
+
+ + + + diff --git a/dir_3721462b02ee2e39cdea9d1aebc84507_dep.map b/dir_3721462b02ee2e39cdea9d1aebc84507_dep.map new file mode 100644 index 00000000..e85c798d --- /dev/null +++ b/dir_3721462b02ee2e39cdea9d1aebc84507_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_3721462b02ee2e39cdea9d1aebc84507_dep.md5 b/dir_3721462b02ee2e39cdea9d1aebc84507_dep.md5 new file mode 100644 index 00000000..0c89716f --- /dev/null +++ b/dir_3721462b02ee2e39cdea9d1aebc84507_dep.md5 @@ -0,0 +1 @@ +653ca31e08d7bcb7456f3bee3e40794e \ No newline at end of file diff --git a/dir_3721462b02ee2e39cdea9d1aebc84507_dep.png b/dir_3721462b02ee2e39cdea9d1aebc84507_dep.png new file mode 100644 index 00000000..f1e81d88 Binary files /dev/null and b/dir_3721462b02ee2e39cdea9d1aebc84507_dep.png differ diff --git a/dir_3ea82b74e060e0faaf178a6e3907bb8f.html b/dir_3ea82b74e060e0faaf178a6e3907bb8f.html new file mode 100644 index 00000000..d79a1d5c --- /dev/null +++ b/dir_3ea82b74e060e0faaf178a6e3907bb8f.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyskbd Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nsyskbd Directory Reference
+
+
+
+Directory dependency graph for nsyskbd:
+
+
/home/runner/work/wut/wut/include/nsyskbd
+ + + + +
+ + + + +

+Files

 nsyskbd.h
 
+
+ + + + diff --git a/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.map b/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.map new file mode 100644 index 00000000..6dd15942 --- /dev/null +++ b/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.md5 b/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.md5 new file mode 100644 index 00000000..f2bb2f74 --- /dev/null +++ b/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.md5 @@ -0,0 +1 @@ +5073f0d23c503d36a30c18ca29895868 \ No newline at end of file diff --git a/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.png b/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.png new file mode 100644 index 00000000..e6f6d517 Binary files /dev/null and b/dir_3ea82b74e060e0faaf178a6e3907bb8f_dep.png differ diff --git a/dir_45c1bb503055a597e063b1377386d2c3.html b/dir_45c1bb503055a597e063b1377386d2c3.html new file mode 100644 index 00000000..353ad806 --- /dev/null +++ b/dir_45c1bb503055a597e063b1377386d2c3.html @@ -0,0 +1,110 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
swkbd Directory Reference
+
+
+
+Directory dependency graph for swkbd:
+
+
/home/runner/work/wut/wut/include/nn/swkbd
+ + + + + + + + + + + + + +
+ + + + +

+Files

 swkbd_cpp.h
 
+
+ + + + diff --git a/dir_45c1bb503055a597e063b1377386d2c3_dep.map b/dir_45c1bb503055a597e063b1377386d2c3_dep.map new file mode 100644 index 00000000..ebae58ee --- /dev/null +++ b/dir_45c1bb503055a597e063b1377386d2c3_dep.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/dir_45c1bb503055a597e063b1377386d2c3_dep.md5 b/dir_45c1bb503055a597e063b1377386d2c3_dep.md5 new file mode 100644 index 00000000..9bc9d94f --- /dev/null +++ b/dir_45c1bb503055a597e063b1377386d2c3_dep.md5 @@ -0,0 +1 @@ +c74332d1de9b8954dda0b36a582e1f62 \ No newline at end of file diff --git a/dir_45c1bb503055a597e063b1377386d2c3_dep.png b/dir_45c1bb503055a597e063b1377386d2c3_dep.png new file mode 100644 index 00000000..d0b88030 Binary files /dev/null and b/dir_45c1bb503055a597e063b1377386d2c3_dep.png differ diff --git a/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8.html b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8.html new file mode 100644 index 00000000..9f0cb03b --- /dev/null +++ b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/camera Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
camera Directory Reference
+
+
+
+Directory dependency graph for camera:
+
+
/home/runner/work/wut/wut/include/camera
+ + + + + + + +
+ + + + +

+Files

 camera.h
 
+
+ + + + diff --git a/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.map b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.map new file mode 100644 index 00000000..644ad2ae --- /dev/null +++ b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.md5 b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.md5 new file mode 100644 index 00000000..a5d8cb02 --- /dev/null +++ b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.md5 @@ -0,0 +1 @@ +351f607e5bc5f56c71219ad7f609a2eb \ No newline at end of file diff --git a/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.png b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.png new file mode 100644 index 00000000..025a97b5 Binary files /dev/null and b/dir_46b4ca9cfc9a703c87a0dfe6e2f3cac8_dep.png differ diff --git a/dir_4801cdbca8dc637bd66b2d9ed8e74a05.html b/dir_4801cdbca8dc637bd66b2d9ed8e74a05.html new file mode 100644 index 00000000..989eabff --- /dev/null +++ b/dir_4801cdbca8dc637bd66b2d9ed8e74a05.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/dmae Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
dmae Directory Reference
+
+
+
+Directory dependency graph for dmae:
+
+
/home/runner/work/wut/wut/include/dmae
+ + + + +
+ + + + + + +

+Files

 mem.h
 
 sync.h
 
+
+ + + + diff --git a/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.map b/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.map new file mode 100644 index 00000000..f38e473e --- /dev/null +++ b/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.md5 b/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.md5 new file mode 100644 index 00000000..ae64ba1a --- /dev/null +++ b/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.md5 @@ -0,0 +1 @@ +69aeabcaa550a92199a97d68b6115b5f \ No newline at end of file diff --git a/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.png b/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.png new file mode 100644 index 00000000..aca868bd Binary files /dev/null and b/dir_4801cdbca8dc637bd66b2d9ed8e74a05_dep.png differ diff --git a/dir_5004dd87330532adf99fa2d65ff26b41.html b/dir_5004dd87330532adf99fa2d65ff26b41.html new file mode 100644 index 00000000..32773309 --- /dev/null +++ b/dir_5004dd87330532adf99fa2d65ff26b41.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/ntag Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ntag Directory Reference
+
+
+
+Directory dependency graph for ntag:
+
+
/home/runner/work/wut/wut/include/ntag
+ + + + + + + + + + +
+ + + + +

+Files

 ntag.h
 
+
+ + + + diff --git a/dir_5004dd87330532adf99fa2d65ff26b41_dep.map b/dir_5004dd87330532adf99fa2d65ff26b41_dep.map new file mode 100644 index 00000000..7887568d --- /dev/null +++ b/dir_5004dd87330532adf99fa2d65ff26b41_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dir_5004dd87330532adf99fa2d65ff26b41_dep.md5 b/dir_5004dd87330532adf99fa2d65ff26b41_dep.md5 new file mode 100644 index 00000000..3de40a12 --- /dev/null +++ b/dir_5004dd87330532adf99fa2d65ff26b41_dep.md5 @@ -0,0 +1 @@ +df05b045d8f8a9e4e8d3ed91aa589df7 \ No newline at end of file diff --git a/dir_5004dd87330532adf99fa2d65ff26b41_dep.png b/dir_5004dd87330532adf99fa2d65ff26b41_dep.png new file mode 100644 index 00000000..07abe975 Binary files /dev/null and b/dir_5004dd87330532adf99fa2d65ff26b41_dep.png differ diff --git a/dir_5050f3de292bd66075be80c4b119f1df.html b/dir_5050f3de292bd66075be80c4b119f1df.html new file mode 100644 index 00000000..73303bc3 --- /dev/null +++ b/dir_5050f3de292bd66075be80c4b119f1df.html @@ -0,0 +1,223 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
coreinit Directory Reference
+
+
+
+Directory dependency graph for coreinit:
+
+
/home/runner/work/wut/wut/include/coreinit
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 alarm.h
 
 atomic.h
 
 atomic64.h
 
 bsp.h
 
 cache.h
 
 codegen.h
 
 condition.h
 
 context.h
 
 copydata.h
 
 core.h
 
 coroutine.h
 
 cosreport.h
 
 debug.h
 
 dynload.h
 
 energysaver.h
 
 event.h
 
 exception.h
 
 exit.h
 
 fastcondition.h
 
 fastmutex.h
 
 fiber.h
 
 filesystem.h
 
 filesystem_fsa.h
 
 foreground.h
 
 im.h
 
 internal.h
 
 interrupts.h
 
 ios.h
 
 ipcbufpool.h
 
 kernel.h
 
 launch.h
 
 mcp.h
 
 memallocator.h
 
 memblockheap.h
 
 memdefaultheap.h
 
 memexpheap.h
 
 memfrmheap.h
 
 memheap.h
 
 memlist.h
 
 memory.h
 
 memorymap.h
 
 memunitheap.h
 
 messagequeue.h
 
 mutex.h
 
 performancemonitor.h
 
 rendezvous.h
 
 savedframe.h
 
 scheduler.h
 
 screen.h
 
 semaphore.h
 
 smd.h
 
 spinlock.h
 
 stopwatch.h
 
 stopwatchatomic.h
 
 systeminfo.h
 
 taskqueue.h
 
 thread.h
 
 threadqueue.h
 
 time.h
 
 title.h
 
 transition.h
 
 userconfig.h
 
+
+ + + + diff --git a/dir_5050f3de292bd66075be80c4b119f1df_dep.map b/dir_5050f3de292bd66075be80c4b119f1df_dep.map new file mode 100644 index 00000000..c140ce4d --- /dev/null +++ b/dir_5050f3de292bd66075be80c4b119f1df_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_5050f3de292bd66075be80c4b119f1df_dep.md5 b/dir_5050f3de292bd66075be80c4b119f1df_dep.md5 new file mode 100644 index 00000000..9ba3e747 --- /dev/null +++ b/dir_5050f3de292bd66075be80c4b119f1df_dep.md5 @@ -0,0 +1 @@ +072889ead454ccb57b48e88cdef15776 \ No newline at end of file diff --git a/dir_5050f3de292bd66075be80c4b119f1df_dep.png b/dir_5050f3de292bd66075be80c4b119f1df_dep.png new file mode 100644 index 00000000..8af0a148 Binary files /dev/null and b/dir_5050f3de292bd66075be80c4b119f1df_dep.png differ diff --git a/dir_64fe89c4a61f5742775721f1d8222d0c.html b/dir_64fe89c4a61f5742775721f1d8222d0c.html new file mode 100644 index 00000000..d5e20ab4 --- /dev/null +++ b/dir_64fe89c4a61f5742775721f1d8222d0c.html @@ -0,0 +1,145 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2 Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
gx2 Directory Reference
+
+
+
+Directory dependency graph for gx2:
+
+
/home/runner/work/wut/wut/include/gx2
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 aperture.h
 
 clear.h
 
 context.h
 
 debug.h
 
 display.h
 
 displaylist.h
 
 draw.h
 
 enum.h
 
 event.h
 
 mem.h
 
 registers.h
 
 sampler.h
 
 shaders.h
 
 state.h
 
 surface.h
 
 swap.h
 
 temp.h
 
 tessellation.h
 
 texture.h
 
 utils.h
 
+
+ + + + diff --git a/dir_64fe89c4a61f5742775721f1d8222d0c_dep.map b/dir_64fe89c4a61f5742775721f1d8222d0c_dep.map new file mode 100644 index 00000000..4ffa581a --- /dev/null +++ b/dir_64fe89c4a61f5742775721f1d8222d0c_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dir_64fe89c4a61f5742775721f1d8222d0c_dep.md5 b/dir_64fe89c4a61f5742775721f1d8222d0c_dep.md5 new file mode 100644 index 00000000..2f34144e --- /dev/null +++ b/dir_64fe89c4a61f5742775721f1d8222d0c_dep.md5 @@ -0,0 +1 @@ +ff67322355f3d31c8078d25e5395be93 \ No newline at end of file diff --git a/dir_64fe89c4a61f5742775721f1d8222d0c_dep.png b/dir_64fe89c4a61f5742775721f1d8222d0c_dep.png new file mode 100644 index 00000000..9f3eeed4 Binary files /dev/null and b/dir_64fe89c4a61f5742775721f1d8222d0c_dep.png differ diff --git a/dir_85f7374b03564f691ef77d9a414e4430.html b/dir_85f7374b03564f691ef77d9a414e4430.html new file mode 100644 index 00000000..dc4b38c0 --- /dev/null +++ b/dir_85f7374b03564f691ef77d9a414e4430.html @@ -0,0 +1,106 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ac Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ac Directory Reference
+
+
+
+Directory dependency graph for ac:
+
+
/home/runner/work/wut/wut/include/nn/ac
+ + + + + + + +
+ + + + + + +

+Files

 ac_c.h
 
 ac_cpp.h
 
+
+ + + + diff --git a/dir_85f7374b03564f691ef77d9a414e4430_dep.map b/dir_85f7374b03564f691ef77d9a414e4430_dep.map new file mode 100644 index 00000000..a777beff --- /dev/null +++ b/dir_85f7374b03564f691ef77d9a414e4430_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_85f7374b03564f691ef77d9a414e4430_dep.md5 b/dir_85f7374b03564f691ef77d9a414e4430_dep.md5 new file mode 100644 index 00000000..e7bc9b55 --- /dev/null +++ b/dir_85f7374b03564f691ef77d9a414e4430_dep.md5 @@ -0,0 +1 @@ +211788ba2d3dcd89641fd4324199b317 \ No newline at end of file diff --git a/dir_85f7374b03564f691ef77d9a414e4430_dep.png b/dir_85f7374b03564f691ef77d9a414e4430_dep.png new file mode 100644 index 00000000..88e450a5 Binary files /dev/null and b/dir_85f7374b03564f691ef77d9a414e4430_dep.png differ diff --git a/dir_87f33540ca7d24b9110e50f6a7771137.html b/dir_87f33540ca7d24b9110e50f6a7771137.html new file mode 100644 index 00000000..53f5c601 --- /dev/null +++ b/dir_87f33540ca7d24b9110e50f6a7771137.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/cfg Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
cfg Directory Reference
+
+
+
+Directory dependency graph for cfg:
+
+
/home/runner/work/wut/wut/include/nn/cfg
+ + + + +
+ + + + +

+Files

 CTR.h
 
+
+ + + + diff --git a/dir_87f33540ca7d24b9110e50f6a7771137_dep.map b/dir_87f33540ca7d24b9110e50f6a7771137_dep.map new file mode 100644 index 00000000..85b80c6c --- /dev/null +++ b/dir_87f33540ca7d24b9110e50f6a7771137_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_87f33540ca7d24b9110e50f6a7771137_dep.md5 b/dir_87f33540ca7d24b9110e50f6a7771137_dep.md5 new file mode 100644 index 00000000..08e2d33f --- /dev/null +++ b/dir_87f33540ca7d24b9110e50f6a7771137_dep.md5 @@ -0,0 +1 @@ +c80a3690ad4057721142dd240606b66d \ No newline at end of file diff --git a/dir_87f33540ca7d24b9110e50f6a7771137_dep.png b/dir_87f33540ca7d24b9110e50f6a7771137_dep.png new file mode 100644 index 00000000..1099eb1f Binary files /dev/null and b/dir_87f33540ca7d24b9110e50f6a7771137_dep.png differ diff --git a/dir_89a8fe3c806592d13451eaa435162962.html b/dir_89a8fe3c806592d13451eaa435162962.html new file mode 100644 index 00000000..38261f32 --- /dev/null +++ b/dir_89a8fe3c806592d13451eaa435162962.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/temp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
temp Directory Reference
+
+
+
+Directory dependency graph for temp:
+
+
/home/runner/work/wut/wut/include/nn/temp
+ + + + + + + +
+ + + + +

+Files

 temp.h
 
+
+ + + + diff --git a/dir_89a8fe3c806592d13451eaa435162962_dep.map b/dir_89a8fe3c806592d13451eaa435162962_dep.map new file mode 100644 index 00000000..42996ff1 --- /dev/null +++ b/dir_89a8fe3c806592d13451eaa435162962_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_89a8fe3c806592d13451eaa435162962_dep.md5 b/dir_89a8fe3c806592d13451eaa435162962_dep.md5 new file mode 100644 index 00000000..a302ba8b --- /dev/null +++ b/dir_89a8fe3c806592d13451eaa435162962_dep.md5 @@ -0,0 +1 @@ +bdc50b43c02deaf240cb1e6d671d5b3d \ No newline at end of file diff --git a/dir_89a8fe3c806592d13451eaa435162962_dep.png b/dir_89a8fe3c806592d13451eaa435162962_dep.png new file mode 100644 index 00000000..86a88bae Binary files /dev/null and b/dir_89a8fe3c806592d13451eaa435162962_dep.png differ diff --git a/dir_8bba1aef7d28a126e1711448d299656c.html b/dir_8bba1aef7d28a126e1711448d299656c.html new file mode 100644 index 00000000..426104a9 --- /dev/null +++ b/dir_8bba1aef7d28a126e1711448d299656c.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
pdm Directory Reference
+
+
+
+Directory dependency graph for pdm:
+
+
/home/runner/work/wut/wut/include/nn/pdm
+ + + + +
+ + + + + + +

+Files

 pdm_c.h
 
 pdm_cpp.h
 
+
+ + + + diff --git a/dir_8bba1aef7d28a126e1711448d299656c_dep.map b/dir_8bba1aef7d28a126e1711448d299656c_dep.map new file mode 100644 index 00000000..fea541bb --- /dev/null +++ b/dir_8bba1aef7d28a126e1711448d299656c_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_8bba1aef7d28a126e1711448d299656c_dep.md5 b/dir_8bba1aef7d28a126e1711448d299656c_dep.md5 new file mode 100644 index 00000000..fc403891 --- /dev/null +++ b/dir_8bba1aef7d28a126e1711448d299656c_dep.md5 @@ -0,0 +1 @@ +7b97db6b3cb172ab3d5c7ef416bd65da \ No newline at end of file diff --git a/dir_8bba1aef7d28a126e1711448d299656c_dep.png b/dir_8bba1aef7d28a126e1711448d299656c_dep.png new file mode 100644 index 00000000..c2f4445f Binary files /dev/null and b/dir_8bba1aef7d28a126e1711448d299656c_dep.png differ diff --git a/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html b/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html new file mode 100644 index 00000000..23449734 --- /dev/null +++ b/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpad Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
vpad Directory Reference
+
+
+
+Directory dependency graph for vpad:
+
+
/home/runner/work/wut/wut/include/vpad
+ + + + + + + +
+ + + + +

+Files

 input.h
 
+
+ + + + diff --git a/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.map b/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.map new file mode 100644 index 00000000..0c8a4e25 --- /dev/null +++ b/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.md5 b/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.md5 new file mode 100644 index 00000000..7db4ad72 --- /dev/null +++ b/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.md5 @@ -0,0 +1 @@ +7a3e443abda206da57133bdf6116c1f0 \ No newline at end of file diff --git a/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.png b/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.png new file mode 100644 index 00000000..990000d1 Binary files /dev/null and b/dir_8db162f2631b6d2e1d7ddb02491f4cfc_dep.png differ diff --git a/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9.html b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9.html new file mode 100644 index 00000000..687c9eb7 --- /dev/null +++ b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpadbase Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
vpadbase Directory Reference
+
+
+
+Directory dependency graph for vpadbase:
+
+
/home/runner/work/wut/wut/include/vpadbase
+ + + + +
+ + + + +

+Files

 base.h
 
+
+ + + + diff --git a/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.map b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.map new file mode 100644 index 00000000..8d6d616b --- /dev/null +++ b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.md5 b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.md5 new file mode 100644 index 00000000..dda6c76d --- /dev/null +++ b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.md5 @@ -0,0 +1 @@ +1c18e53a1990e67cd72f8019c74ae9cb \ No newline at end of file diff --git a/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.png b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.png new file mode 100644 index 00000000..60441241 Binary files /dev/null and b/dir_8dfa74b575dbbdd3bf8e18dc4d538bd9_dep.png differ diff --git a/dir_8e55458ad847c22695bf9ff35c75fa48.html b/dir_8e55458ad847c22695bf9ff35c75fa48.html new file mode 100644 index 00000000..97448a3a --- /dev/null +++ b/dir_8e55458ad847c22695bf9ff35c75fa48.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/erreula Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
erreula Directory Reference
+
+
+
+Directory dependency graph for erreula:
+
+
/home/runner/work/wut/wut/include/erreula
+ + + + + + + + + + +
+ + + + +

+Files

 rpl_interface.h
 
+
+ + + + diff --git a/dir_8e55458ad847c22695bf9ff35c75fa48_dep.map b/dir_8e55458ad847c22695bf9ff35c75fa48_dep.map new file mode 100644 index 00000000..1ef7f26e --- /dev/null +++ b/dir_8e55458ad847c22695bf9ff35c75fa48_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dir_8e55458ad847c22695bf9ff35c75fa48_dep.md5 b/dir_8e55458ad847c22695bf9ff35c75fa48_dep.md5 new file mode 100644 index 00000000..e72db5b2 --- /dev/null +++ b/dir_8e55458ad847c22695bf9ff35c75fa48_dep.md5 @@ -0,0 +1 @@ +83f819706d02f8ae8dbd0db04fbb76bb \ No newline at end of file diff --git a/dir_8e55458ad847c22695bf9ff35c75fa48_dep.png b/dir_8e55458ad847c22695bf9ff35c75fa48_dep.png new file mode 100644 index 00000000..eacf5571 Binary files /dev/null and b/dir_8e55458ad847c22695bf9ff35c75fa48_dep.png differ diff --git a/dir_8e6c0ac161947906777f1a8d34a4975a.html b/dir_8e6c0ac161947906777f1a8d34a4975a.html new file mode 100644 index 00000000..36811213 --- /dev/null +++ b/dir_8e6c0ac161947906777f1a8d34a4975a.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysuhs Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nsysuhs Directory Reference
+
+
+
+Directory dependency graph for nsysuhs:
+
+
/home/runner/work/wut/wut/include/nsysuhs
+ + + + +
+ + + + + + +

+Files

 uhs.h
 
 uhs_usbspec.h
 
+
+ + + + diff --git a/dir_8e6c0ac161947906777f1a8d34a4975a_dep.map b/dir_8e6c0ac161947906777f1a8d34a4975a_dep.map new file mode 100644 index 00000000..ef4fdfc2 --- /dev/null +++ b/dir_8e6c0ac161947906777f1a8d34a4975a_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_8e6c0ac161947906777f1a8d34a4975a_dep.md5 b/dir_8e6c0ac161947906777f1a8d34a4975a_dep.md5 new file mode 100644 index 00000000..855f4a53 --- /dev/null +++ b/dir_8e6c0ac161947906777f1a8d34a4975a_dep.md5 @@ -0,0 +1 @@ +55506c7d666b1fa597000249bb9bffe9 \ No newline at end of file diff --git a/dir_8e6c0ac161947906777f1a8d34a4975a_dep.png b/dir_8e6c0ac161947906777f1a8d34a4975a_dep.png new file mode 100644 index 00000000..55243d67 Binary files /dev/null and b/dir_8e6c0ac161947906777f1a8d34a4975a_dep.png differ diff --git a/dir_90fd947faaa26f0b757b3329599a4020.html b/dir_90fd947faaa26f0b757b3329599a4020.html new file mode 100644 index 00000000..7d5d2dc2 --- /dev/null +++ b/dir_90fd947faaa26f0b757b3329599a4020.html @@ -0,0 +1,115 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nfp Directory Reference
+
+
+
+Directory dependency graph for nfp:
+
+
/home/runner/work/wut/wut/include/nn/nfp
+ + + + + + + + + + + + + + + + +
+ + + + + + +

+Files

 amiibo_settings_cpp.h
 
 nfp_cpp.h
 
+
+ + + + diff --git a/dir_90fd947faaa26f0b757b3329599a4020_dep.map b/dir_90fd947faaa26f0b757b3329599a4020_dep.map new file mode 100644 index 00000000..16929136 --- /dev/null +++ b/dir_90fd947faaa26f0b757b3329599a4020_dep.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/dir_90fd947faaa26f0b757b3329599a4020_dep.md5 b/dir_90fd947faaa26f0b757b3329599a4020_dep.md5 new file mode 100644 index 00000000..184fe6ab --- /dev/null +++ b/dir_90fd947faaa26f0b757b3329599a4020_dep.md5 @@ -0,0 +1 @@ +7bb33f93ad66bd2e49ca61259050c639 \ No newline at end of file diff --git a/dir_90fd947faaa26f0b757b3329599a4020_dep.png b/dir_90fd947faaa26f0b757b3329599a4020_dep.png new file mode 100644 index 00000000..a6ede54d Binary files /dev/null and b/dir_90fd947faaa26f0b757b3329599a4020_dep.png differ diff --git a/dir_9a53d543916519fdb53ec6ef2c55a3b3.html b/dir_9a53d543916519fdb53ec6ef2c55a3b3.html new file mode 100644 index 00000000..d8cfc2b1 --- /dev/null +++ b/dir_9a53d543916519fdb53ec6ef2c55a3b3.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/act Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
act Directory Reference
+
+
+
+Directory dependency graph for act:
+
+
/home/runner/work/wut/wut/include/nn/act
+ + + + + + + +
+ + + + +

+Files

 client_cpp.h
 
+
+ + + + diff --git a/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.map b/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.map new file mode 100644 index 00000000..a31af0e8 --- /dev/null +++ b/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.md5 b/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.md5 new file mode 100644 index 00000000..b9957be3 --- /dev/null +++ b/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.md5 @@ -0,0 +1 @@ +8fbc99ac0a0b6412a2d6a0596abe0655 \ No newline at end of file diff --git a/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.png b/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.png new file mode 100644 index 00000000..893589b2 Binary files /dev/null and b/dir_9a53d543916519fdb53ec6ef2c55a3b3_dep.png differ diff --git a/dir_9bd1a1706ec6277342c779a257ef94a8.html b/dir_9bd1a1706ec6277342c779a257ef94a8.html new file mode 100644 index 00000000..7db6988f --- /dev/null +++ b/dir_9bd1a1706ec6277342c779a257ef94a8.html @@ -0,0 +1,108 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
padscore Directory Reference
+
+
+
+Directory dependency graph for padscore:
+
+
/home/runner/work/wut/wut/include/padscore
+ + + + + + + +
+ + + + + + + + +

+Files

 kpad.h
 
 wbc.h
 
 wpad.h
 
+
+ + + + diff --git a/dir_9bd1a1706ec6277342c779a257ef94a8_dep.map b/dir_9bd1a1706ec6277342c779a257ef94a8_dep.map new file mode 100644 index 00000000..9bb6948a --- /dev/null +++ b/dir_9bd1a1706ec6277342c779a257ef94a8_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_9bd1a1706ec6277342c779a257ef94a8_dep.md5 b/dir_9bd1a1706ec6277342c779a257ef94a8_dep.md5 new file mode 100644 index 00000000..030ab32d --- /dev/null +++ b/dir_9bd1a1706ec6277342c779a257ef94a8_dep.md5 @@ -0,0 +1 @@ +b8257409f613aa1d0498f7fc9845a3a9 \ No newline at end of file diff --git a/dir_9bd1a1706ec6277342c779a257ef94a8_dep.png b/dir_9bd1a1706ec6277342c779a257ef94a8_dep.png new file mode 100644 index 00000000..996eaad2 Binary files /dev/null and b/dir_9bd1a1706ec6277342c779a257ef94a8_dep.png differ diff --git a/dir_a31f4157c8426a01402443a71f1cf774.html b/dir_a31f4157c8426a01402443a71f1cf774.html new file mode 100644 index 00000000..a6bb2550 --- /dev/null +++ b/dir_a31f4157c8426a01402443a71f1cf774.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/arpa Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
arpa Directory Reference
+
+
+
+Directory dependency graph for arpa:
+
+
/home/runner/work/wut/wut/include/arpa
+ + + + + + + +
+ + + + +

+Files

 inet.h
 
+
+ + + + diff --git a/dir_a31f4157c8426a01402443a71f1cf774_dep.map b/dir_a31f4157c8426a01402443a71f1cf774_dep.map new file mode 100644 index 00000000..10f3c11d --- /dev/null +++ b/dir_a31f4157c8426a01402443a71f1cf774_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_a31f4157c8426a01402443a71f1cf774_dep.md5 b/dir_a31f4157c8426a01402443a71f1cf774_dep.md5 new file mode 100644 index 00000000..029373fb --- /dev/null +++ b/dir_a31f4157c8426a01402443a71f1cf774_dep.md5 @@ -0,0 +1 @@ +4bccc16ebcc21258749901cb1848e49a \ No newline at end of file diff --git a/dir_a31f4157c8426a01402443a71f1cf774_dep.png b/dir_a31f4157c8426a01402443a71f1cf774_dep.png new file mode 100644 index 00000000..92f42259 Binary files /dev/null and b/dir_a31f4157c8426a01402443a71f1cf774_dep.png differ diff --git a/dir_a5eb765e77b0733fe153eec402793b5a.html b/dir_a5eb765e77b0733fe153eec402793b5a.html new file mode 100644 index 00000000..53289e3f --- /dev/null +++ b/dir_a5eb765e77b0733fe153eec402793b5a.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/h264 Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
h264 Directory Reference
+
+
+
+Directory dependency graph for h264:
+
+
/home/runner/work/wut/wut/include/h264
+ + + + +
+ + + + + + +

+Files

 decode.h
 
 stream.h
 
+
+ + + + diff --git a/dir_a5eb765e77b0733fe153eec402793b5a_dep.map b/dir_a5eb765e77b0733fe153eec402793b5a_dep.map new file mode 100644 index 00000000..b2e3602a --- /dev/null +++ b/dir_a5eb765e77b0733fe153eec402793b5a_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_a5eb765e77b0733fe153eec402793b5a_dep.md5 b/dir_a5eb765e77b0733fe153eec402793b5a_dep.md5 new file mode 100644 index 00000000..7b6c5815 --- /dev/null +++ b/dir_a5eb765e77b0733fe153eec402793b5a_dep.md5 @@ -0,0 +1 @@ +a2fbe30d789b2be1fc16b990123f05eb \ No newline at end of file diff --git a/dir_a5eb765e77b0733fe153eec402793b5a_dep.png b/dir_a5eb765e77b0733fe153eec402793b5a_dep.png new file mode 100644 index 00000000..8eb2b276 Binary files /dev/null and b/dir_a5eb765e77b0733fe153eec402793b5a_dep.png differ diff --git a/dir_a746e87727ee1fe3f423cbf01cc90c51.html b/dir_a746e87727ee1fe3f423cbf01cc90c51.html new file mode 100644 index 00000000..b200f102 --- /dev/null +++ b/dir_a746e87727ee1fe3f423cbf01cc90c51.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
save Directory Reference
+
+
+
+Directory dependency graph for save:
+
+
/home/runner/work/wut/wut/include/nn/save
+ + + + + + + + + + +
+ + + + +

+Files

 save.h
 
+
+ + + + diff --git a/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.map b/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.map new file mode 100644 index 00000000..15e78bb1 --- /dev/null +++ b/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.md5 b/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.md5 new file mode 100644 index 00000000..8d24e9eb --- /dev/null +++ b/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.md5 @@ -0,0 +1 @@ +d00a6410227890002793ca1958316803 \ No newline at end of file diff --git a/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.png b/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.png new file mode 100644 index 00000000..aceef9e8 Binary files /dev/null and b/dir_a746e87727ee1fe3f423cbf01cc90c51_dep.png differ diff --git a/dir_aa7b4105f8f352642a35fbab8db37b7b.html b/dir_aa7b4105f8f352642a35fbab8db37b7b.html new file mode 100644 index 00000000..ab63f498 --- /dev/null +++ b/dir_aa7b4105f8f352642a35fbab8db37b7b.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyshid Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nsyshid Directory Reference
+
+
+
+Directory dependency graph for nsyshid:
+
+
/home/runner/work/wut/wut/include/nsyshid
+ + + + +
+ + + + +

+Files

 hid.h
 
+
+ + + + diff --git a/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.map b/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.map new file mode 100644 index 00000000..385c2654 --- /dev/null +++ b/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.md5 b/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.md5 new file mode 100644 index 00000000..8286c014 --- /dev/null +++ b/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.md5 @@ -0,0 +1 @@ +dcc5e82bc8340aca83a8e3c5425a43ee \ No newline at end of file diff --git a/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.png b/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.png new file mode 100644 index 00000000..e5312649 Binary files /dev/null and b/dir_aa7b4105f8f352642a35fbab8db37b7b_dep.png differ diff --git a/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html new file mode 100644 index 00000000..31567de0 --- /dev/null +++ b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html @@ -0,0 +1,113 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
sysapp Directory Reference
+
+
+
+Directory dependency graph for sysapp:
+
+
/home/runner/work/wut/wut/include/sysapp
+ + + + + + + + + + +
+ + + + + + + + + + +

+Files

 args.h
 
 launch.h
 
 switch.h
 
 title.h
 
+
+ + + + diff --git a/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.map b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.map new file mode 100644 index 00000000..d44a38bd --- /dev/null +++ b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.md5 b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.md5 new file mode 100644 index 00000000..adeebc55 --- /dev/null +++ b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.md5 @@ -0,0 +1 @@ +465e3bb96dd8905cb7dc45010cd64fee \ No newline at end of file diff --git a/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.png b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.png new file mode 100644 index 00000000..75e654a6 Binary files /dev/null and b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1_dep.png differ diff --git a/dir_bbb558d1af52a9bec9220ac75d64e97f.html b/dir_bbb558d1af52a9bec9220ac75d64e97f.html new file mode 100644 index 00000000..6a9149e5 --- /dev/null +++ b/dir_bbb558d1af52a9bec9220ac75d64e97f.html @@ -0,0 +1,108 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
uds Directory Reference
+
+
+
+Directory dependency graph for uds:
+
+
/home/runner/work/wut/wut/include/nn/uds
+ + + + + + + +
+ + + + + + + + +

+Files

 Cafe.h
 
 NodeInformation.h
 
 ScrambledLocalFriendCode.h
 
+
+ + + + diff --git a/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.map b/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.map new file mode 100644 index 00000000..17dd0171 --- /dev/null +++ b/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.md5 b/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.md5 new file mode 100644 index 00000000..2901f34e --- /dev/null +++ b/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.md5 @@ -0,0 +1 @@ +36cfe425b5c082b30736ebe610f85f46 \ No newline at end of file diff --git a/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.png b/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.png new file mode 100644 index 00000000..69b86299 Binary files /dev/null and b/dir_bbb558d1af52a9bec9220ac75d64e97f_dep.png differ diff --git a/dir_bed39d4187043d4fea9cb485f73270c5.html b/dir_bed39d4187043d4fea9cb485f73270c5.html new file mode 100644 index 00000000..dd24f124 --- /dev/null +++ b/dir_bed39d4187043d4fea9cb485f73270c5.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
dlp Directory Reference
+
+
+
+Directory dependency graph for dlp:
+
+
/home/runner/work/wut/wut/include/nn/dlp
+ + + + + + + + + + +
+ + + + +

+Files

 Cafe.h
 
+
+ + + + diff --git a/dir_bed39d4187043d4fea9cb485f73270c5_dep.map b/dir_bed39d4187043d4fea9cb485f73270c5_dep.map new file mode 100644 index 00000000..a98c2623 --- /dev/null +++ b/dir_bed39d4187043d4fea9cb485f73270c5_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dir_bed39d4187043d4fea9cb485f73270c5_dep.md5 b/dir_bed39d4187043d4fea9cb485f73270c5_dep.md5 new file mode 100644 index 00000000..b6238436 --- /dev/null +++ b/dir_bed39d4187043d4fea9cb485f73270c5_dep.md5 @@ -0,0 +1 @@ +7b03b0b3babb5b9b6af98e911137f1a0 \ No newline at end of file diff --git a/dir_bed39d4187043d4fea9cb485f73270c5_dep.png b/dir_bed39d4187043d4fea9cb485f73270c5_dep.png new file mode 100644 index 00000000..c478276a Binary files /dev/null and b/dir_bed39d4187043d4fea9cb485f73270c5_dep.png differ diff --git a/dir_c06c43725d54bad3e0fa813ca121601f.html b/dir_c06c43725d54bad3e0fa813ca121601f.html new file mode 100644 index 00000000..663115fd --- /dev/null +++ b/dir_c06c43725d54bad3e0fa813ca121601f.html @@ -0,0 +1,178 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
sl Directory Reference
+
+
+
+Directory dependency graph for sl:
+
+
/home/runner/work/wut/wut/include/nn/sl
+ + + + + + + + + + + + +
+ + + + +

+Directories

 details
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 CacheManager.h
 
 Condition.h
 
 DataCreator.h
 
 DrcManager.h
 
 FileStream.h
 
 IAccountInfoAccessor.h
 
 IBlackListAccessor.h
 
 IDefaultTitleAccessor.h
 
 IDiscCachedTitleAccessor.h
 
 IIconInfoAccessor.h
 
 IInstalledTitleListAccessor.h
 
 IKillerNotificationAccessor.h
 
 ILaunchedTitleListAccessor.h
 
 IMetaInfoAccessor.h
 
 IPreferentialTitleAccessor.h
 
 ISerializer.h
 
 ISettingAccessor.h
 
 IStream.h
 
 ITimeAccessor.h
 
 ITitleIconCache.h
 
 ITitleListAccessor.h
 
 ITransferrer.h
 
 IUpdatePackageAccessor.h
 
 IWhiteListAccessor.h
 
 KillerNotification.h
 
 KillerNotificationSelector.h
 
 KillerNotificationTransferRecordManager.h
 
 KillerNotificationTransferRecordStream.h
 
 LaunchInfoDatabase.h
 
 QuickStartApplicationSelector.h
 
 sl_cpp.h
 
 TitleIconCache.h
 
 TitleListCache.h
 
+
+ + + + diff --git a/dir_c06c43725d54bad3e0fa813ca121601f_dep.map b/dir_c06c43725d54bad3e0fa813ca121601f_dep.map new file mode 100644 index 00000000..097e8b66 --- /dev/null +++ b/dir_c06c43725d54bad3e0fa813ca121601f_dep.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/dir_c06c43725d54bad3e0fa813ca121601f_dep.md5 b/dir_c06c43725d54bad3e0fa813ca121601f_dep.md5 new file mode 100644 index 00000000..046afcf6 --- /dev/null +++ b/dir_c06c43725d54bad3e0fa813ca121601f_dep.md5 @@ -0,0 +1 @@ +0e4fa5a6dc5c9b8a90600b2f99ce8562 \ No newline at end of file diff --git a/dir_c06c43725d54bad3e0fa813ca121601f_dep.png b/dir_c06c43725d54bad3e0fa813ca121601f_dep.png new file mode 100644 index 00000000..a32d043d Binary files /dev/null and b/dir_c06c43725d54bad3e0fa813ca121601f_dep.png differ diff --git a/dir_c6c3a5a994f1c6792351b40f7a13ca77.html b/dir_c6c3a5a994f1c6792351b40f7a13ca77.html new file mode 100644 index 00000000..be5cb376 --- /dev/null +++ b/dir_c6c3a5a994f1c6792351b40f7a13ca77.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/mic Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
mic Directory Reference
+
+
+
+Directory dependency graph for mic:
+
+
/home/runner/work/wut/wut/include/mic
+ + + + +
+ + + + +

+Files

 mic.h
 
+
+ + + + diff --git a/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.map b/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.map new file mode 100644 index 00000000..a0be26b0 --- /dev/null +++ b/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.md5 b/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.md5 new file mode 100644 index 00000000..73541269 --- /dev/null +++ b/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.md5 @@ -0,0 +1 @@ +cad87f1e1e6de84af0b156f678fede0e \ No newline at end of file diff --git a/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.png b/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.png new file mode 100644 index 00000000..f55d2204 Binary files /dev/null and b/dir_c6c3a5a994f1c6792351b40f7a13ca77_dep.png differ diff --git a/dir_c9e1f0ddb12cd0d84c97de65bb6518b4.html b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4.html new file mode 100644 index 00000000..39018292 --- /dev/null +++ b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4.html @@ -0,0 +1,101 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ffl Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ffl Directory Reference
+
+
+
+Directory dependency graph for ffl:
+
+
/home/runner/work/wut/wut/include/nn/ffl
+ + + + +
+ + + + +

+Files

 miidata.h
 
+
+ + + + diff --git a/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.map b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.map new file mode 100644 index 00000000..2ea8eead --- /dev/null +++ b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.md5 b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.md5 new file mode 100644 index 00000000..7824c995 --- /dev/null +++ b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.md5 @@ -0,0 +1 @@ +ee8adc32a0347d823294837be4c6ced5 \ No newline at end of file diff --git a/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.png b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.png new file mode 100644 index 00000000..ae8d2b04 Binary files /dev/null and b/dir_c9e1f0ddb12cd0d84c97de65bb6518b4_dep.png differ diff --git a/dir_cc241e980db211c9b370576d80a317b8.html b/dir_cc241e980db211c9b370576d80a317b8.html new file mode 100644 index 00000000..43a8d74b --- /dev/null +++ b/dir_cc241e980db211c9b370576d80a317b8.html @@ -0,0 +1,106 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
proc_ui Directory Reference
+
+
+
+Directory dependency graph for proc_ui:
+
+
/home/runner/work/wut/wut/include/proc_ui
+ + + + + + + +
+ + + + + + +

+Files

 memory.h
 
 procui.h
 
+
+ + + + diff --git a/dir_cc241e980db211c9b370576d80a317b8_dep.map b/dir_cc241e980db211c9b370576d80a317b8_dep.map new file mode 100644 index 00000000..7c2450c4 --- /dev/null +++ b/dir_cc241e980db211c9b370576d80a317b8_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_cc241e980db211c9b370576d80a317b8_dep.md5 b/dir_cc241e980db211c9b370576d80a317b8_dep.md5 new file mode 100644 index 00000000..ea4c9eae --- /dev/null +++ b/dir_cc241e980db211c9b370576d80a317b8_dep.md5 @@ -0,0 +1 @@ +340817e88cb7bfe8443ab216f40b2667 \ No newline at end of file diff --git a/dir_cc241e980db211c9b370576d80a317b8_dep.png b/dir_cc241e980db211c9b370576d80a317b8_dep.png new file mode 100644 index 00000000..01da1ea7 Binary files /dev/null and b/dir_cc241e980db211c9b370576d80a317b8_dep.png differ diff --git a/dir_d0a04a149c821e4e65be9315f86ccf56.html b/dir_d0a04a149c821e4e65be9315f86ccf56.html new file mode 100644 index 00000000..463c754b --- /dev/null +++ b/dir_d0a04a149c821e4e65be9315f86ccf56.html @@ -0,0 +1,106 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netinet Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
netinet Directory Reference
+
+
+
+Directory dependency graph for netinet:
+
+
/home/runner/work/wut/wut/include/netinet
+ + + + + + + +
+ + + + + + +

+Files

 in.h
 
 tcp.h
 
+
+ + + + diff --git a/dir_d0a04a149c821e4e65be9315f86ccf56_dep.map b/dir_d0a04a149c821e4e65be9315f86ccf56_dep.map new file mode 100644 index 00000000..c2597fc6 --- /dev/null +++ b/dir_d0a04a149c821e4e65be9315f86ccf56_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_d0a04a149c821e4e65be9315f86ccf56_dep.md5 b/dir_d0a04a149c821e4e65be9315f86ccf56_dep.md5 new file mode 100644 index 00000000..55aece8a --- /dev/null +++ b/dir_d0a04a149c821e4e65be9315f86ccf56_dep.md5 @@ -0,0 +1 @@ +ee443ac3c295b463d27f1eefa4e03b8f \ No newline at end of file diff --git a/dir_d0a04a149c821e4e65be9315f86ccf56_dep.png b/dir_d0a04a149c821e4e65be9315f86ccf56_dep.png new file mode 100644 index 00000000..5a3aa264 Binary files /dev/null and b/dir_d0a04a149c821e4e65be9315f86ccf56_dep.png differ diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 00000000..acc23ea7 --- /dev/null +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,253 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
include Directory Reference
+
+
+
+Directory dependency graph for include:
+
+
/home/runner/work/wut/wut/include
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Directories

 arpa
 
 avm
 
 camera
 
 coreinit
 
 dmae
 
 erreula
 
 gx2
 
 gx2r
 
 h264
 
 mic
 
 netinet
 
 nfc
 
 nn
 
 nsysccr
 
 nsyshid
 
 nsyskbd
 
 nsysnet
 
 nsysuhs
 
 ntag
 
 padscore
 
 proc_ui
 
 sndcore2
 
 swkbd
 
 sys
 
 sysapp
 
 tve
 
 vpad
 
 vpadbase
 
+ + + + + + + + + + + +

+Files

 netdb.h
 
 poll.h
 
 wut.h
 
 wut_rplwrap.h
 
 wut_types.h
 
+
+ + + + diff --git a/dir_d44c64559bbebec7f509842c48db8b23_dep.map b/dir_d44c64559bbebec7f509842c48db8b23_dep.map new file mode 100644 index 00000000..55046814 --- /dev/null +++ b/dir_d44c64559bbebec7f509842c48db8b23_dep.map @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 new file mode 100644 index 00000000..1df162d7 --- /dev/null +++ b/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 @@ -0,0 +1 @@ +d4f2530968ad6fa4dfc6eefad076d887 \ No newline at end of file diff --git a/dir_d44c64559bbebec7f509842c48db8b23_dep.png b/dir_d44c64559bbebec7f509842c48db8b23_dep.png new file mode 100644 index 00000000..0f84c393 Binary files /dev/null and b/dir_d44c64559bbebec7f509842c48db8b23_dep.png differ diff --git a/dir_da804f59668d008aec4ff042f3c7291a.html b/dir_da804f59668d008aec4ff042f3c7291a.html new file mode 100644 index 00000000..8c6c62d6 --- /dev/null +++ b/dir_da804f59668d008aec4ff042f3c7291a.html @@ -0,0 +1,110 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
erreula Directory Reference
+
+
+
+Directory dependency graph for erreula:
+
+
/home/runner/work/wut/wut/include/nn/erreula
+ + + + + + + + + + + + + +
+ + + + +

+Files

 erreula_cpp.h
 
+
+ + + + diff --git a/dir_da804f59668d008aec4ff042f3c7291a_dep.map b/dir_da804f59668d008aec4ff042f3c7291a_dep.map new file mode 100644 index 00000000..53227c3b --- /dev/null +++ b/dir_da804f59668d008aec4ff042f3c7291a_dep.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/dir_da804f59668d008aec4ff042f3c7291a_dep.md5 b/dir_da804f59668d008aec4ff042f3c7291a_dep.md5 new file mode 100644 index 00000000..f15f7a22 --- /dev/null +++ b/dir_da804f59668d008aec4ff042f3c7291a_dep.md5 @@ -0,0 +1 @@ +1021b585f5cf5aea5c990ffc8f6140f7 \ No newline at end of file diff --git a/dir_da804f59668d008aec4ff042f3c7291a_dep.png b/dir_da804f59668d008aec4ff042f3c7291a_dep.png new file mode 100644 index 00000000..2a7130cd Binary files /dev/null and b/dir_da804f59668d008aec4ff042f3c7291a_dep.png differ diff --git a/dir_dc06545f08faa47b7590a52b9c1edb79.html b/dir_dc06545f08faa47b7590a52b9c1edb79.html new file mode 100644 index 00000000..5948eb0e --- /dev/null +++ b/dir_dc06545f08faa47b7590a52b9c1edb79.html @@ -0,0 +1,110 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
avm Directory Reference
+
+
+
+Directory dependency graph for avm:
+
+
/home/runner/work/wut/wut/include/avm
+ + + + + + + +
+ + + + + + + + + + +

+Files

 cec.h
 
 config.h
 
 drc.h
 
 tv.h
 
+
+ + + + diff --git a/dir_dc06545f08faa47b7590a52b9c1edb79_dep.map b/dir_dc06545f08faa47b7590a52b9c1edb79_dep.map new file mode 100644 index 00000000..7bb80b25 --- /dev/null +++ b/dir_dc06545f08faa47b7590a52b9c1edb79_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_dc06545f08faa47b7590a52b9c1edb79_dep.md5 b/dir_dc06545f08faa47b7590a52b9c1edb79_dep.md5 new file mode 100644 index 00000000..c119fb52 --- /dev/null +++ b/dir_dc06545f08faa47b7590a52b9c1edb79_dep.md5 @@ -0,0 +1 @@ +5969f737e79452d412181da027d3895e \ No newline at end of file diff --git a/dir_dc06545f08faa47b7590a52b9c1edb79_dep.png b/dir_dc06545f08faa47b7590a52b9c1edb79_dep.png new file mode 100644 index 00000000..401e3a06 Binary files /dev/null and b/dir_dc06545f08faa47b7590a52b9c1edb79_dep.png differ diff --git a/dir_dd702e8401547d109005c9b7e03261a5.html b/dir_dd702e8401547d109005c9b7e03261a5.html new file mode 100644 index 00000000..725cda95 --- /dev/null +++ b/dir_dd702e8401547d109005c9b7e03261a5.html @@ -0,0 +1,104 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/fp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fp Directory Reference
+
+
+
+Directory dependency graph for fp:
+
+
/home/runner/work/wut/wut/include/nn/fp
+ + + + + + + +
+ + + + +

+Files

 fp_cpp.h
 
+
+ + + + diff --git a/dir_dd702e8401547d109005c9b7e03261a5_dep.map b/dir_dd702e8401547d109005c9b7e03261a5_dep.map new file mode 100644 index 00000000..8af2299d --- /dev/null +++ b/dir_dd702e8401547d109005c9b7e03261a5_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_dd702e8401547d109005c9b7e03261a5_dep.md5 b/dir_dd702e8401547d109005c9b7e03261a5_dep.md5 new file mode 100644 index 00000000..d1cedb71 --- /dev/null +++ b/dir_dd702e8401547d109005c9b7e03261a5_dep.md5 @@ -0,0 +1 @@ +e64c270a46c733f2112293e374722a17 \ No newline at end of file diff --git a/dir_dd702e8401547d109005c9b7e03261a5_dep.png b/dir_dd702e8401547d109005c9b7e03261a5_dep.png new file mode 100644 index 00000000..702d06b7 Binary files /dev/null and b/dir_dd702e8401547d109005c9b7e03261a5_dep.png differ diff --git a/dir_eecd016b50c28766cfd54a01f2c7f46a.html b/dir_eecd016b50c28766cfd54a01f2c7f46a.html new file mode 100644 index 00000000..bc4389b1 --- /dev/null +++ b/dir_eecd016b50c28766cfd54a01f2c7f46a.html @@ -0,0 +1,106 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ccr Directory Reference
+
+
+
+Directory dependency graph for ccr:
+
+
/home/runner/work/wut/wut/include/nn/ccr
+ + + + + + + +
+ + + + + + +

+Files

 sys.h
 
 sys_caffeine.h
 
+
+ + + + diff --git a/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.map b/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.map new file mode 100644 index 00000000..f275622b --- /dev/null +++ b/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.md5 b/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.md5 new file mode 100644 index 00000000..9b7a8ff5 --- /dev/null +++ b/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.md5 @@ -0,0 +1 @@ +f25352c866ecb89d25db2d1e96903797 \ No newline at end of file diff --git a/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.png b/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.png new file mode 100644 index 00000000..ce22cc1e Binary files /dev/null and b/dir_eecd016b50c28766cfd54a01f2c7f46a_dep.png differ diff --git a/dir_f548b35d811578d8fe8dcb2f8a37af5d.html b/dir_f548b35d811578d8fe8dcb2f8a37af5d.html new file mode 100644 index 00000000..1c3e897a --- /dev/null +++ b/dir_f548b35d811578d8fe8dcb2f8a37af5d.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
hpad Directory Reference
+
+
+
+Directory dependency graph for hpad:
+
+
/home/runner/work/wut/wut/include/nn/hpad
+ + + + +
+ + + + + + +

+Files

 beta.h
 
 hpad.h
 
+
+ + + + diff --git a/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.map b/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.map new file mode 100644 index 00000000..69f19d80 --- /dev/null +++ b/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.md5 b/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.md5 new file mode 100644 index 00000000..dcfcd30d --- /dev/null +++ b/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.md5 @@ -0,0 +1 @@ +268589124d585626a660e985788f95e9 \ No newline at end of file diff --git a/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.png b/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.png new file mode 100644 index 00000000..17836f17 Binary files /dev/null and b/dir_f548b35d811578d8fe8dcb2f8a37af5d_dep.png differ diff --git a/dir_fe1e7b2a13642686c85dbce98656961b.html b/dir_fe1e7b2a13642686c85dbce98656961b.html new file mode 100644 index 00000000..42d2b109 --- /dev/null +++ b/dir_fe1e7b2a13642686c85dbce98656961b.html @@ -0,0 +1,120 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
nsysnet Directory Reference
+
+
+
+Directory dependency graph for nsysnet:
+
+
/home/runner/work/wut/wut/include/nsysnet
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +

+Files

 _netdb.h
 
 _socket.h
 
 misc.h
 
 netconfig.h
 
 nssl.h
 
 socket.h
 
+
+ + + + diff --git a/dir_fe1e7b2a13642686c85dbce98656961b_dep.map b/dir_fe1e7b2a13642686c85dbce98656961b_dep.map new file mode 100644 index 00000000..8f962b78 --- /dev/null +++ b/dir_fe1e7b2a13642686c85dbce98656961b_dep.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/dir_fe1e7b2a13642686c85dbce98656961b_dep.md5 b/dir_fe1e7b2a13642686c85dbce98656961b_dep.md5 new file mode 100644 index 00000000..816c2ebb --- /dev/null +++ b/dir_fe1e7b2a13642686c85dbce98656961b_dep.md5 @@ -0,0 +1 @@ +68ddfaf674178aa56383e78cb6575ea0 \ No newline at end of file diff --git a/dir_fe1e7b2a13642686c85dbce98656961b_dep.png b/dir_fe1e7b2a13642686c85dbce98656961b_dep.png new file mode 100644 index 00000000..7463295b Binary files /dev/null and b/dir_fe1e7b2a13642686c85dbce98656961b_dep.png differ diff --git a/display_8h.html b/display_8h.html new file mode 100644 index 00000000..3bbf5f08 --- /dev/null +++ b/display_8h.html @@ -0,0 +1,163 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/display.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
display.h File Reference
+
+
+
#include <wut.h>
+#include "enum.h"
+#include "surface.h"
+
+Include dependency graph for display.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef void(* GX2DRCConnectCallback) (uint32_t drcSlot, BOOL attached)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void GX2SetTVEnable (BOOL enable)
 
void GX2SetDRCEnable (BOOL enable)
 
void GX2CalcTVSize (GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
 
void GX2CalcDRCSize (GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
 
void GX2SetTVBuffer (void *buffer, uint32_t size, GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
 
void GX2SetDRCBuffer (void *buffer, uint32_t size, GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
 
void GX2SetTVScale (uint32_t x, uint32_t y)
 
void GX2SetDRCScale (uint32_t x, uint32_t y)
 
GX2AspectRatio GX2GetSystemTVAspectRatio ()
 
GX2TVScanMode GX2GetSystemTVScanMode ()
 
GX2DrcRenderMode GX2GetSystemDRCScanMode ()
 
GX2DrcRenderMode GX2GetSystemDRCMode ()
 
GX2DRCConnectCallback GX2SetDRCConnectCallback (uint32_t drcSlot, GX2DRCConnectCallback callback)
 
+
+ + + + diff --git a/display_8h__incl.map b/display_8h__incl.map new file mode 100644 index 00000000..9c7f4096 --- /dev/null +++ b/display_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/display_8h__incl.md5 b/display_8h__incl.md5 new file mode 100644 index 00000000..866d796f --- /dev/null +++ b/display_8h__incl.md5 @@ -0,0 +1 @@ +04a94ead662f0c75f03668bf3e42aebc \ No newline at end of file diff --git a/display_8h__incl.png b/display_8h__incl.png new file mode 100644 index 00000000..9de8aa5d Binary files /dev/null and b/display_8h__incl.png differ diff --git a/display_8h_source.html b/display_8h_source.html new file mode 100644 index 00000000..1f2f9230 --- /dev/null +++ b/display_8h_source.html @@ -0,0 +1,188 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/display.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
display.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "enum.h"
+
4#include "surface.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef void (*GX2DRCConnectCallback)(uint32_t drcSlot, BOOL attached);
+
17
+
18void
+ +
20
+
21void
+ +
23
+
24void
+ +
26 GX2SurfaceFormat surfaceFormat,
+
27 GX2BufferingMode bufferingMode,
+
28 uint32_t *size,
+
29 uint32_t *unkOut);
+
30
+
31void
+ +
33 GX2SurfaceFormat surfaceFormat,
+
34 GX2BufferingMode bufferingMode,
+
35 uint32_t *size,
+
36 uint32_t *unkOut);
+
37
+
38void
+
39GX2SetTVBuffer(void *buffer,
+
40 uint32_t size,
+
41 GX2TVRenderMode tvRenderMode,
+
42 GX2SurfaceFormat surfaceFormat,
+
43 GX2BufferingMode bufferingMode);
+
44
+
45void
+
46GX2SetDRCBuffer(void *buffer,
+
47 uint32_t size,
+
48 GX2DrcRenderMode drcRenderMode,
+
49 GX2SurfaceFormat surfaceFormat,
+
50 GX2BufferingMode bufferingMode);
+
51
+
52void
+
53GX2SetTVScale(uint32_t x,
+
54 uint32_t y);
+
55
+
56void
+
57GX2SetDRCScale(uint32_t x,
+
58 uint32_t y);
+
59
+ + +
62
+ + +
65
+ + +
68
+ + +
71
+ +
73GX2SetDRCConnectCallback(uint32_t drcSlot,
+
74 GX2DRCConnectCallback callback);
+
75
+
76#ifdef __cplusplus
+
77}
+
78#endif
+
79
+ +
void GX2CalcTVSize(GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
+
GX2DrcRenderMode GX2GetSystemDRCMode()
+
void GX2SetTVEnable(BOOL enable)
+
void GX2SetTVScale(uint32_t x, uint32_t y)
+
GX2AspectRatio GX2GetSystemTVAspectRatio()
+
void GX2SetDRCEnable(BOOL enable)
+
void GX2SetTVBuffer(void *buffer, uint32_t size, GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
+
GX2DrcRenderMode GX2GetSystemDRCScanMode()
+
void GX2CalcDRCSize(GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
+
void GX2SetDRCBuffer(void *buffer, uint32_t size, GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
+
void GX2SetDRCScale(uint32_t x, uint32_t y)
+
void(* GX2DRCConnectCallback)(uint32_t drcSlot, BOOL attached)
Definition display.h:16
+
GX2TVScanMode GX2GetSystemTVScanMode()
+
GX2DRCConnectCallback GX2SetDRCConnectCallback(uint32_t drcSlot, GX2DRCConnectCallback callback)
+
GX2BufferingMode
Definition enum.h:145
+
GX2TVRenderMode
Definition enum.h:603
+
GX2SurfaceFormat
Definition enum.h:427
+
GX2DrcRenderMode
Definition enum.h:192
+
GX2TVScanMode
Definition enum.h:612
+
GX2AspectRatio
Definition enum.h:47
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/dlp_2Cafe_8h.html b/dlp_2Cafe_8h.html new file mode 100644 index 00000000..e810d039 --- /dev/null +++ b/dlp_2Cafe_8h.html @@ -0,0 +1,200 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp/Cafe.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
Cafe.h File Reference
+
+
+
#include <wut.h>
+#include <nn/cfg/CTR.h>
+#include <nn/result.h>
+#include <nn/uds/NodeInformation.h>
+
+Include dependency graph for Cafe.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

class  Server
 
class  ServerPrivate
 
+ + + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::dlp
 
namespace  nn::dlp::Cafe
 
+ + + + + + + + + +

+Enumerations

enum  PollStateChangeFlags : uint8_t { DLP_POLL_NONBLOCK = 1 << 0 + }
 
enum class  ClientState : uint32_t {
+  Accepted = 5 +,
+  Receiving = 6 +,
+  Ready = 7 +,
+  Connecting = 64 +
+ }
 Represents the client state. More...
 
enum class  ServerState : uint32_t {
+  Uninitialized = 0 +,
+  Idle = 1 +,
+  Open = 2 +,
+  DistributingInternal = 7 +,
+  Distributed = 8 +,
+  Finished = 9 +,
+  Failed = 10 +,
+  Distributing = 11 +
+ }
 Represents the server state. All values between 3 and 7 are considered internal state. More...
 
+
+ + + + diff --git a/dlp_2Cafe_8h__dep__incl.map b/dlp_2Cafe_8h__dep__incl.map new file mode 100644 index 00000000..46fb779f --- /dev/null +++ b/dlp_2Cafe_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/dlp_2Cafe_8h__dep__incl.md5 b/dlp_2Cafe_8h__dep__incl.md5 new file mode 100644 index 00000000..654b06d5 --- /dev/null +++ b/dlp_2Cafe_8h__dep__incl.md5 @@ -0,0 +1 @@ +100661ae6e9bff60da9d538fbe151360 \ No newline at end of file diff --git a/dlp_2Cafe_8h__dep__incl.png b/dlp_2Cafe_8h__dep__incl.png new file mode 100644 index 00000000..1ef7879d Binary files /dev/null and b/dlp_2Cafe_8h__dep__incl.png differ diff --git a/dlp_2Cafe_8h__incl.map b/dlp_2Cafe_8h__incl.map new file mode 100644 index 00000000..9ae58b8d --- /dev/null +++ b/dlp_2Cafe_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dlp_2Cafe_8h__incl.md5 b/dlp_2Cafe_8h__incl.md5 new file mode 100644 index 00000000..a891c088 --- /dev/null +++ b/dlp_2Cafe_8h__incl.md5 @@ -0,0 +1 @@ +98525be045d6138a456a4300a88e3692 \ No newline at end of file diff --git a/dlp_2Cafe_8h__incl.png b/dlp_2Cafe_8h__incl.png new file mode 100644 index 00000000..f7bf4852 Binary files /dev/null and b/dlp_2Cafe_8h__incl.png differ diff --git a/dlp_2Cafe_8h_source.html b/dlp_2Cafe_8h_source.html new file mode 100644 index 00000000..ac7ecd05 --- /dev/null +++ b/dlp_2Cafe_8h_source.html @@ -0,0 +1,300 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp/Cafe.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
Cafe.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/cfg/CTR.h>
+
5#include <nn/result.h>
+ +
7
+
15#ifdef __cplusplus
+
16
+
17namespace nn
+
18{
+
19
+
+
20namespace dlp
+
21{
+
22
+
+
23namespace Cafe
+
24{
+
+ +
26{
+ +
29};
+
+
30WUT_CHECK_SIZE(PollStateChangeFlags, 0x1);
+
31
+
+
33enum class ClientState : uint32_t
+
34{
+
36 Accepted = 5,
+
38 Receiving = 6,
+
40 Ready = 7,
+
42 Connecting = 64
+
43};
+
+
44WUT_CHECK_SIZE(ClientState, 0x4);
+
45
+
+
47enum class ServerState : uint32_t
+
48{
+
50 Uninitialized = 0,
+
52 Idle = 1,
+
54 Open = 2,
+ +
58 Distributed = 8,
+
60 Finished = 9,
+
62 Failed = 10,
+
64 Distributing = 11
+
65};
+
+
66WUT_CHECK_SIZE(ServerState, 0x4);
+
67
+
+
68class Server
+
69{
+
70public:
+
77 static nn::Result
+
78 AcceptClient(uint16_t nodeId)
+
79 asm("AcceptClient__Q4_2nn3dlp4Cafe6ServerSFUs");
+
80
+
84 static nn::Result
+ +
86 asm("CloseSessions__Q4_2nn3dlp4Cafe6ServerSFv");
+
87
+
94 static nn::Result
+
95 DisconnectClient(uint16_t nodeId)
+
96 asm("DisconnectClient__Q4_2nn3dlp4Cafe6ServerSFUs");
+
97
+
101 static nn::Result
+ +
103 asm("Finalize__Q4_2nn3dlp4Cafe6ServerSFv");
+
104
+
114 static nn::Result
+
115 GetClientInfo(nn::uds::Cafe::NodeInformation *clientInfo, uint16_t nodeId)
+
116 asm("GetClientInfo__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3uds4Cafe15NodeInformationUs");
+
117
+
127 static nn::Result
+
128 GetClientState(ClientState *state, uint16_t nodeId)
+
129 asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStateUs");
+
130
+
148 static nn::Result
+ +
150 uint32_t *unitsTotal,
+
151 uint32_t *unitsReceived,
+
152 uint16_t nodeId)
+
153 asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStatePUiT2Us");
+
154
+
167 static nn::Result
+
168 GetConnectingClients(uint16_t *receivedLength,
+
169 uint16_t *connectingClients,
+
170 uint16_t length)
+
171 asm("GetConnectingClients__Q4_2nn3dlp4Cafe6ServerSFPUsT1Us");
+
172
+
179 static nn::Result
+ +
181 asm("GetState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ServerState");
+
182
+
198 static nn::Result
+
199 Initialize(uint8_t maxClientNum,
+
200 uint32_t uniqueId,
+
201 uint8_t childIndex,
+
202 nn::cfg::CTR::UserName *userName)
+
203 asm("Initialize__Q4_2nn3dlp4Cafe6ServerSFUcUiT1PQ4_2nn3cfg3CTR8UserName");
+
204
+
223 static nn::Result
+
224 Initialize(bool *dupNoticeNeed,
+
225 uint8_t maxClientNum,
+
226 uint32_t uniqueId,
+
227 uint8_t childIndex,
+
228 nn::cfg::CTR::UserName *userName)
+
229 asm("Initialize__Q4_2nn3dlp4Cafe6ServerSFPbUcUiT2PQ4_2nn3cfg3CTR8UserName");
+
230
+
241 static nn::Result
+
242 OpenSessions(bool isManualAccept, uint8_t channel)
+
243 asm("OpenSessions__Q4_2nn3dlp4Cafe6ServerSFbUc");
+
244
+
251 static nn::Result
+
252 PollStateChange(uint8_t flags)
+
253 asm("PollStateChange__Q4_2nn3dlp4Cafe6ServerSFUc");
+
254
+
262 static nn::Result
+
263 RebootAllClients(const char *passPhrase)
+
264 asm("RebootAllClients__Q4_2nn3dlp4Cafe6ServerSFPCc");
+
265
+
269 static nn::Result
+ +
271 asm("StartDistribute__Q4_2nn3dlp4Cafe6ServerSFv");
+
272};
+
+
273
+
+ +
275{
+
276public:
+
283 static nn::Result
+ +
285 asm("GetInternalState__Q4_2nn3dlp4Cafe13ServerPrivateSFPQ4_2nn3dlp4Cafe11ServerState");
+
286
+
308 static nn::Result
+
309 Initialize(uint8_t maxClientNum,
+
310 uint32_t uniqueId,
+
311 uint8_t childIndex,
+
312 uint32_t blockBufferSize,
+
313 uint32_t blockBufferNum,
+
314 nn::cfg::CTR::UserName *userName)
+
315 asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFUcUiT1N22PQ4_2nn3cfg3CTR8UserName");
+
316
+
341 static nn::Result
+
342 Initialize(bool *dupNoticeNeed,
+
343 uint8_t maxClientNum,
+
344 uint32_t uniqueId,
+
345 uint8_t childIndex,
+
346 uint32_t blockBufferSize,
+
347 uint32_t blockBufferNum,
+
348 nn::cfg::CTR::UserName *userName)
+
349 asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFPbUcUiT2N23PQ4_2nn3cfg3CTR8UserName");
+
350};
+
+
351} // namespace Cafe
+
+
352
+
353} // namespace dlp
+
+
354
+
355} // namespace nn
+
356
+
359#endif
+ + +
Result value type used by nn libraries.
Definition result.h:70
+ +
static nn::Result GetInternalState(ServerState *state) asm("GetInternalState__Q4_2nn3dlp4Cafe13ServerPrivateSFPQ4_2nn3dlp4Cafe11ServerState")
Gets the server state.
+
static nn::Result Initialize(uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, uint32_t blockBufferSize, uint32_t blockBufferNum, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFUcUiT1N22PQ4_2nn3cfg3CTR8UserName")
Initializes DLP.
+
static nn::Result Initialize(bool *dupNoticeNeed, uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, uint32_t blockBufferSize, uint32_t blockBufferNum, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFPbUcUiT2N23PQ4_2nn3cfg3CTR8UserName")
Initializes DLP.
+ +
static nn::Result RebootAllClients(const char *passPhrase) asm("RebootAllClients__Q4_2nn3dlp4Cafe6ServerSFPCc")
Reboots all clients into the Download Play child.
+
static nn::Result Finalize() asm("Finalize__Q4_2nn3dlp4Cafe6ServerSFv")
Finalizes DLP.
+
static nn::Result CloseSessions() asm("CloseSessions__Q4_2nn3dlp4Cafe6ServerSFv")
Closes the DLP session.
+
static nn::Result GetState(ServerState *state) asm("GetState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ServerState")
Gets the server state.
+
static nn::Result OpenSessions(bool isManualAccept, uint8_t channel) asm("OpenSessions__Q4_2nn3dlp4Cafe6ServerSFbUc")
Opens the DLP session.
+
static nn::Result StartDistribution() asm("StartDistribute__Q4_2nn3dlp4Cafe6ServerSFv")
Starts distribution of the Download Play child.
+
static nn::Result AcceptClient(uint16_t nodeId) asm("AcceptClient__Q4_2nn3dlp4Cafe6ServerSFUs")
Accepts a client into the DLP child distribution.
+
static nn::Result GetClientState(ClientState *state, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStateUs")
Gets a client state.
+
static nn::Result GetClientInfo(nn::uds::Cafe::NodeInformation *clientInfo, uint16_t nodeId) asm("GetClientInfo__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3uds4Cafe15NodeInformationUs")
Gets information about a client.
+
static nn::Result DisconnectClient(uint16_t nodeId) asm("DisconnectClient__Q4_2nn3dlp4Cafe6ServerSFUs")
Disconnects a client from the DLP session.
+
static nn::Result PollStateChange(uint8_t flags) asm("PollStateChange__Q4_2nn3dlp4Cafe6ServerSFUc")
Checks if the server state chas changed, and waits until it changes if specified.
+
static nn::Result GetConnectingClients(uint16_t *receivedLength, uint16_t *connectingClients, uint16_t length) asm("GetConnectingClients__Q4_2nn3dlp4Cafe6ServerSFPUsT1Us")
Gets the clients that are connected to the DLP session.
+
static nn::Result Initialize(uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe6ServerSFUcUiT1PQ4_2nn3cfg3CTR8UserName")
Initializes DLP.
+
Represents a console username, used in UDS and DLP.
Definition CTR.h:18
+
ClientState
Represents the client state.
Definition Cafe.h:34
+
@ Receiving
The client is receiving the distributed DLP child.
+
@ Accepted
The client is accepted for the DLP child distribution.
+
@ Connecting
The client is connected to the session and pending to be accepted.
+
@ Ready
The client has received the distribution and is ready to boot the DLP child.
+
ServerState
Represents the server state. All values between 3 and 7 are considered internal state.
Definition Cafe.h:48
+
@ Distributed
The server has distributed the DLP child.
+
@ DistributingInternal
The server is distributing the DLP child to the clients.
+
@ Finished
The server has finished distribution and clients are booted into the DLP child.
+
@ Open
The server is open to new connections.
+
@ Failed
The server failed to distribute the DLP child to the clients.
+
@ Idle
The server is initialized but there is no active network.
+
@ Distributing
Public value for internal states.
+
@ Uninitialized
The server is not initialized.
+
PollStateChangeFlags
Definition Cafe.h:26
+
@ DLP_POLL_NONBLOCK
Prevents PollStateChange from blocking if no new data is available.
Definition Cafe.h:28
+
Definition ac_cpp.h:16
+ + +
+ + + + diff --git a/dlp_8h.html b/dlp_8h.html new file mode 100644 index 00000000..c2a8d8e0 --- /dev/null +++ b/dlp_8h.html @@ -0,0 +1,130 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
dlp.h File Reference
+
+
+
#include <nn/dlp/Cafe.h>
+
+Include dependency graph for dlp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/dlp_8h__incl.map b/dlp_8h__incl.map new file mode 100644 index 00000000..0fc2a0fd --- /dev/null +++ b/dlp_8h__incl.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dlp_8h__incl.md5 b/dlp_8h__incl.md5 new file mode 100644 index 00000000..e301b8c7 --- /dev/null +++ b/dlp_8h__incl.md5 @@ -0,0 +1 @@ +ee381cafa915cb2bb490c15986ac5782 \ No newline at end of file diff --git a/dlp_8h__incl.png b/dlp_8h__incl.png new file mode 100644 index 00000000..ef3cbb0c Binary files /dev/null and b/dlp_8h__incl.png differ diff --git a/dlp_8h_source.html b/dlp_8h_source.html new file mode 100644 index 00000000..56d338fe --- /dev/null +++ b/dlp_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/dlp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
dlp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
8#include <nn/dlp/Cafe.h>
+ +
+ + + + diff --git a/dmae_2mem_8h.html b/dmae_2mem_8h.html new file mode 100644 index 00000000..bb76bf39 --- /dev/null +++ b/dmae_2mem_8h.html @@ -0,0 +1,148 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/dmae/mem.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
mem.h File Reference
+
+
+
#include <wut.h>
+#include "sync.h"
+
+Include dependency graph for mem.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Enumerations

enum  DMAESwapMode {
+  DMAE_SWAP_NONE = 0 +,
+  DMAE_SWAP_16 = 1 +,
+  DMAE_SWAP_32 = 2 +,
+  DMAE_SWAP_64 = 3 +
+ }
 DMAE Memory endian swappng mode. More...
 
+ + + + + + + + + + +

+Functions

DMAETimeStamp DMAECopyMem (void *dst, const void *src, uint32_t wordCount, DMAESwapMode swap)
 Starts a DMAE copy operation.
 
DMAETimeStamp DMAEFillMem (void *dst, uint32_t val, uint32_t wordCount)
 Starts a DMAE fill operation.
 
DMAETimeStamp DMAEFillMemPhys (void *dst, uint32_t val, uint32_t wordCount)
 Starts a DMAE fill operation for a physical address.
 
+
+ + + + diff --git a/dmae_2mem_8h__incl.map b/dmae_2mem_8h__incl.map new file mode 100644 index 00000000..cce00632 --- /dev/null +++ b/dmae_2mem_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/dmae_2mem_8h__incl.md5 b/dmae_2mem_8h__incl.md5 new file mode 100644 index 00000000..e0616b16 --- /dev/null +++ b/dmae_2mem_8h__incl.md5 @@ -0,0 +1 @@ +8fcba6e6b7d8ff62d50853ade17d61a4 \ No newline at end of file diff --git a/dmae_2mem_8h__incl.png b/dmae_2mem_8h__incl.png new file mode 100644 index 00000000..16c4d9a4 Binary files /dev/null and b/dmae_2mem_8h__incl.png differ diff --git a/dmae_2mem_8h_source.html b/dmae_2mem_8h_source.html new file mode 100644 index 00000000..042fa13c --- /dev/null +++ b/dmae_2mem_8h_source.html @@ -0,0 +1,140 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/dmae/mem.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
mem.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "sync.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
+
16typedef enum
+
17{
+ + + + + +
+
27
+ +
47DMAECopyMem(void *dst,
+
48 const void *src,
+
49 uint32_t wordCount,
+
50 DMAESwapMode swap);
+
51
+ +
68DMAEFillMem(void *dst,
+
69 uint32_t val,
+
70 uint32_t wordCount);
+
71
+ + +
89 uint32_t val,
+
90 uint32_t wordCount);
+
91
+
92#ifdef __cplusplus
+
93}
+
94#endif
+
95
+
DMAETimeStamp DMAEFillMemPhys(void *dst, uint32_t val, uint32_t wordCount)
Starts a DMAE fill operation for a physical address.
+
DMAESwapMode
DMAE Memory endian swappng mode.
Definition mem.h:17
+
DMAETimeStamp DMAECopyMem(void *dst, const void *src, uint32_t wordCount, DMAESwapMode swap)
Starts a DMAE copy operation.
+
DMAETimeStamp DMAEFillMem(void *dst, uint32_t val, uint32_t wordCount)
Starts a DMAE fill operation.
+
@ DMAE_SWAP_64
64 bit memory swapping.
Definition mem.h:25
+
@ DMAE_SWAP_16
16 bit memory swapping.
Definition mem.h:21
+
@ DMAE_SWAP_NONE
No memory swapping.
Definition mem.h:19
+
@ DMAE_SWAP_32
32 bit memory swapping.
Definition mem.h:23
+
uint64_t DMAETimeStamp
Timestamp for a DMAE operation.
Definition sync.h:15
+ + +
+ + + + diff --git a/dmae_8dox.html b/dmae_8dox.html new file mode 100644 index 00000000..40a2e2b9 --- /dev/null +++ b/dmae_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/dmae/dmae.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/home/runner/work/wut/wut/include/dmae/dmae.dox File Reference
+
+
+
+ + + + diff --git a/doc.svg b/doc.svg new file mode 100644 index 00000000..0b928a53 --- /dev/null +++ b/doc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docd.svg b/docd.svg new file mode 100644 index 00000000..ac18b275 --- /dev/null +++ b/docd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 00000000..009a9b55 --- /dev/null +++ b/doxygen.css @@ -0,0 +1,2045 @@ +/* The standard CSS for doxygen 1.9.8*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #3D578C; +--page-visited-link-color: #4665A2; + +/* index */ +--index-odd-item-bg-color: #F8F9FC; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F9FAFC; +--header-separator-color: #C4CFE5; +--header-gradient-image: url('nav_h.png'); +--group-header-separator-color: #879ECB; +--group-header-color: #354C7B; +--inherit-header-color: gray; + +--footer-foreground-color: #2A3D61; +--footer-logo-width: 104px; +--citation-label-color: #334975; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #5373B4; +--directory-separator-color: #9CAFD4; +--separator-color: #4A6AAA; + +--blockquote-background-color: #F7F8FB; +--blockquote-border-color: #9CAFD4; + +--scrollbar-thumb-color: #9CAFD4; +--scrollbar-background-color: #F9FAFC; + +--icon-background-color: #728DC1; +--icon-foreground-color: white; +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #F9FAFC; +--memdecl-separator-color: #DEE4F0; +--memdecl-foreground-color: #555; +--memdecl-template-color: #4665A2; + +/* detailed member list */ +--memdef-border-color: #A8B8D9; +--memdef-title-background-color: #E2E8F2; +--memdef-title-gradient-image: url('nav_f.png'); +--memdef-proto-background-color: #DFE5F1; +--memdef-proto-text-color: #253555; +--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #4665A2; + +/* tables */ +--table-cell-border-color: #2D4068; +--table-header-background-color: #374F7F; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #728DC1; +--label-left-top-border-color: #5373B4; +--label-right-bottom-border-color: #C4CFE5; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F9FAFC; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_b.png'); +--nav-gradient-hover-image: url('tab_h.png'); +--nav-gradient-active-image: url('tab_a.png'); +--nav-gradient-active-image-parent: url("../tab_a.png"); +--nav-separator-image: url('tab_s.png'); +--nav-breadcrumb-image: url('bc_s.png'); +--nav-breadcrumb-border-color: #C2CDE4; +--nav-splitbar-image: url('splitbar.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #283A5D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #364D7C; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #9CAFD4; +--nav-arrow-selected-color: #9CAFD4; + +/* table of contents */ +--toc-background-color: #F4F6FA; +--toc-border-color: #D8DFEE; +--toc-header-color: #4665A2; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-magnification-image: url('mag.svg'); +--search-magnification-select-image: url('mag_sel.svg'); +--search-active-color: black; +--search-filter-background-color: #F9FAFC; +--search-filter-foreground-color: black; +--search-filter-border-color: #90A5CE; +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #3D578C; +--search-results-foreground-color: #425E97; +--search-results-background-color: #EEF1F7; +--search-results-border-color: black; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #555; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #4665A2; +--code-external-link-color: #4665A2; +--fragment-foreground-color: black; +--fragment-background-color: #FBFCFD; +--fragment-border-color: #C4CFE5; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #4665A2; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #4665A2; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--tooltip-foreground-color: black; +--tooltip-background-color: white; +--tooltip-border-color: gray; +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #4665A2; +--tooltip-shadow: 1px 1px 7px gray; +--fold-line-color: #808080; +--fold-minus-image: url('minus.svg'); +--fold-plus-image: url('plus.svg'); +--fold-minus-image-relpath: url('../../minus.svg'); +--fold-plus-image-relpath: url('../../plus.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +} + +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #90A5CE; +--page-visited-link-color: #A3B4D7; + +/* index */ +--index-odd-item-bg-color: #0B101A; +--index-even-item-bg-color: black; +--index-header-color: #C4CFE5; +--index-separator-color: #334975; + +/* header */ +--header-background-color: #070B11; +--header-separator-color: #141C2E; +--header-gradient-image: url('nav_hd.png'); +--group-header-separator-color: #283A5D; +--group-header-color: #90A5CE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #5B7AB7; +--footer-logo-width: 60px; +--citation-label-color: #90A5CE; +--glow-color: cyan; + +--title-background-color: #090D16; +--title-separator-color: #354C79; +--directory-separator-color: #283A5D; +--separator-color: #283A5D; + +--blockquote-background-color: #101826; +--blockquote-border-color: #283A5D; + +--scrollbar-thumb-color: #283A5D; +--scrollbar-background-color: #070B11; + +--icon-background-color: #334975; +--icon-foreground-color: #C4CFE5; +--icon-doc-image: url('docd.svg'); +--icon-folder-open-image: url('folderopend.svg'); +--icon-folder-closed-image: url('folderclosedd.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #0B101A; +--memdecl-separator-color: #2C3F65; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #7C95C6; + +/* detailed member list */ +--memdef-border-color: #233250; +--memdef-title-background-color: #1B2840; +--memdef-title-gradient-image: url('nav_fd.png'); +--memdef-proto-background-color: #19243A; +--memdef-proto-text-color: #9DB0D4; +--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #7C95C6; + +/* tables */ +--table-cell-border-color: #283A5D; +--table-header-background-color: #283A5D; +--table-header-foreground-color: #C4CFE5; + +/* labels */ +--label-background-color: #354C7B; +--label-left-top-border-color: #4665A2; +--label-right-bottom-border-color: #283A5D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #101826; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_bd.png'); +--nav-gradient-hover-image: url('tab_hd.png'); +--nav-gradient-active-image: url('tab_ad.png'); +--nav-gradient-active-image-parent: url("../tab_ad.png"); +--nav-separator-image: url('tab_sd.png'); +--nav-breadcrumb-image: url('bc_sd.png'); +--nav-breadcrumb-border-color: #2A3D61; +--nav-splitbar-image: url('splitbard.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #B6C4DF; +--nav-text-hover-color: #DCE2EF; +--nav-text-active-color: #DCE2EF; +--nav-text-normal-shadow: 0px 1px 1px black; +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #B6C4DF; +--nav-menu-background-color: #05070C; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #334975; +--nav-arrow-selected-color: #90A5CE; + +/* table of contents */ +--toc-background-color: #151E30; +--toc-border-color: #202E4A; +--toc-header-color: #A3B4D7; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-magnification-image: url('mag_d.svg'); +--search-magnification-select-image: url('mag_seld.svg'); +--search-active-color: #C5C5C5; +--search-filter-background-color: #101826; +--search-filter-foreground-color: #90A5CE; +--search-filter-border-color: #7C95C6; +--search-filter-highlight-text-color: #BCC9E2; +--search-filter-highlight-bg-color: #283A5D; +--search-results-background-color: #101826; +--search-results-foreground-color: #90A5CE; +--search-results-border-color: #7C95C6; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: black; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; +--fold-minus-image: url('minusd.svg'); +--fold-plus-image: url('plusd.svg'); +--fold-minus-image-relpath: url('../../minusd.svg'); +--fold-plus-image-relpath: url('../../plusd.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); +} + +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; +} + +/* @group Heading Levels */ + +.title { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 28px; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h1.groupheader { + font-size: 150%; +} + +h2.groupheader { + border-bottom: 1px solid var(--group-header-separator-color); + color: var(--group-header-color); + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px var(--glow-color); +} + +dt { + font-weight: bold; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL { + background-image: var(--nav-gradient-active-image); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: var(--index-header-color); +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + +.classindex dl.odd { + background-color: var(--index-odd-item-bg-color); +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: var(--page-link-color); + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: var(--page-visited-link-color); +} + +a:hover { + text-decoration: underline; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: var(--code-link-color); +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: var(--code-external-link-color); +} + +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid var(--fragment-border-color); + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: var(--font-family-monospace); + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + color: var(--fragment-foreground-color); + background-color: var(--fragment-background-color); + border: 1px solid var(--fragment-border-color); +} + +div.line { + font-family: var(--font-family-monospace); + font-size: 13px; + min-height: 13px; + line-height: 1.2; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); +} + +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} + +span.lineno { + padding-right: 4px; + margin-right: 9px; + text-align: right; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); + white-space: pre; +} +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); +} + +span.lineno a:hover { + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + color: var(--page-foreground-color); + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +p.formulaDsp { + text-align: center; +} + +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; + width: var(--footer-logo-width); +} + +.compoundTemplParams { + color: var(--memdecl-template-color); + font-size: 80%; + line-height: 120%; +} + +/* @group Code Colorization */ + +span.keyword { + color: var(--code-keyword-color); +} + +span.keywordtype { + color: var(--code-type-keyword-color); +} + +span.keywordflow { + color: var(--code-flow-keyword-color); +} + +span.comment { + color: var(--code-comment-color); +} + +span.preprocessor { + color: var(--code-preprocessor-color); +} + +span.stringliteral { + color: var(--code-string-literal-color); +} + +span.charliteral { + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); +} + +span.vhdldigit { + color: var(--code-vhdl-digit-color); +} + +span.vhdlchar { + color: var(--code-vhdl-char-color); +} + +span.vhdlkeyword { + color: var(--code-vhdl-keyword-color); +} + +span.vhdllogic { + color: var(--code-vhdl-logic-color); +} + +blockquote { + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid var(--table-cell-border-color); +} + +th.dirtab { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid var(--separator-color); +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: var(--memdecl-background-color); + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: var(--memdecl-foreground-color); +} + +.memSeparator { + border-bottom: 1px solid var(--memdecl-separator-color); + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: var(--memdecl-template-color); + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: var(--memdef-title-gradient-image); + background-repeat: repeat-x; + background-color: var(--memdef-title-background-color); + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: var(--memdef-template-color); + font-weight: normal; + margin-left: 9px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px var(--glow-color); +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 0px 6px 0px; + color: var(--memdef-proto-text-color); + font-weight: bold; + text-shadow: var(--memdef-proto-text-shadow); + background-color: var(--memdef-proto-background-color); + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; +} + +.overload { + font-family: var(--font-family-monospace); + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 10px 2px 10px; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: var(--memdef-doc-background-color); + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: var(--memdef-param-name-color); + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: var(--font-family-monospace); + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); + text-shadow: none; + color: var(--label-foreground-color); + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid var(--directory-separator-color); + border-bottom: 1px solid var(--directory-separator-color); + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + +.directory tr.even { + padding-left: 6px; + background-color: var(--index-even-item-bg-color); +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: var(--page-link-color); +} + +.arrow { + color: var(--nav-arrow-color); + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: var(--font-family-icon); + line-height: normal; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-folder-open-image); + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-folder-closed-image); + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-doc-image); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: var(--footer-foreground-color); +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + margin-bottom: 10px; + border: 1px solid var(--memdef-border-color); + border-spacing: 0px; + border-radius: 4px; + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid var(--memdef-border-color); +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image: var(--memdef-title-gradient-image); + background-repeat:repeat-x; + background-color: var(--memdef-title-background-color); + font-size: 90%; + color: var(--memdef-proto-text-color); + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid var(--memdef-border-color); +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: var(--nav-gradient-image); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image: var(--nav-gradient-image); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:var(--nav-text-normal-color); + border:solid 1px var(--nav-breadcrumb-border-color); + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:var(--nav-breadcrumb-image); + background-repeat:no-repeat; + background-position:right; + color: var(--nav-foreground-color); +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: var(--nav-text-normal-color); + font-family: var(--font-family-nav); + text-shadow: var(--nav-text-normal-shadow); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color: var(--footer-foreground-color); + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image: var(--header-gradient-image); + background-repeat:repeat-x; + background-color: var(--header-background-color); + margin: 0px; + border-bottom: 1px solid var(--header-separator-color); +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectrow +{ + height: 56px; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; + padding-left: 0.5em; +} + +#projectname +{ + font-size: 200%; + font-family: var(--font-family-title); + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font-size: 90%; + font-family: var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font-size: 50%; + font-family: 50% var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:var(--citation-label-color); + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 15px; +} + +div.toc li.level4 { + margin-left: 15px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +span.obfuscator { + display: none; +} + +.inherit_header { + font-weight: bold; + color: var(--inherit-header-color); + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + /*white-space: nowrap;*/ + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + border: 1px solid var(--tooltip-border-color); + border-radius: 4px 4px 4px 4px; + box-shadow: var(--tooltip-shadow); + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: var(--tooltip-doc-color); + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip a { + color: var(--tooltip-link-color); +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: var(--tooltip-declaration-color); +} + +#powerTip div { + margin: 0px; + padding: 0px; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: var(--tooltip-background-color); + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: var(--tooltip-background-color); + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +tt, code, kbd, samp +{ + display: inline-block; +} +/* @end */ + +u { + text-decoration: underline; +} + +details>summary { + list-style-type: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; +} + +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + +body { + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); +} + +::-webkit-scrollbar { + background-color: var(--scrollbar-background-color); + height: 12px; + width: 12px; +} +::-webkit-scrollbar-thumb { + border-radius: 6px; + box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); + border: solid 2px transparent; +} +::-webkit-scrollbar-corner { + background-color: var(--scrollbar-background-color); +} + diff --git a/doxygen.svg b/doxygen.svg new file mode 100644 index 00000000..79a76354 --- /dev/null +++ b/doxygen.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/drc_8h.html b/drc_8h.html new file mode 100644 index 00000000..2689195d --- /dev/null +++ b/drc_8h.html @@ -0,0 +1,181 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/drc.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
drc.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for drc.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Typedefs

typedef enum AVMDrcScanMode AVMDrcScanMode
 
typedef enum AVMDrcMode AVMDrcMode
 
typedef enum AVMDrcSystemAudioMode AVMDrcSystemAudioMode
 
+ + + + + + + +

+Enumerations

enum  AVMDrcScanMode {
+  AVM_DRC_SCAN_MODE_UNKNOWN_0 = 0 +,
+  AVM_DRC_SCAN_MODE_UNKNOWN_1 = 1 +,
+  AVM_DRC_SCAN_MODE_UNKNOWN_3 = 3 +,
+  AVM_DRC_SCAN_MODE_UNKNOWN_255 = 255 +
+ }
 
enum  AVMDrcMode {
+  AVM_DRC_MODE_NONE = 0 +,
+  AVM_DRC_MODE_SINGLE = 1 +,
+  AVM_DRC_MODE_DOUBLE = 2 +
+ }
 
enum  AVMDrcSystemAudioMode {
+  AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0 = 0 +,
+  AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1 = 1 +,
+  AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + +

+Functions

int AVMGetSystemDRCAudioMode (AVMDrcSystemAudioMode *outAudioMode)
 Uses AVMGetDRCSystemAudioMode internally.
 
BOOL AVMGetDRCSystemAudioMode (AVMDrcSystemAudioMode *outAudioMode)
 
uint32_t AVMGetDRCVertCount ()
 
BOOL AVMIsDRCFirstFlippDone ()
 
BOOL AVMGetDRCScanMode (AVMDrcScanMode *outScanMode)
 
BOOL AVMGetDRCMode (AVMDrcMode *outMode)
 
uint32_t AVMProbeDRCNum (void)
 
BOOL AVMSetDRCEnable (BOOL enable)
 
BOOL AVMSetDRCGamma (float *gamma)
 
+
+ + + + diff --git a/drc_8h__incl.map b/drc_8h__incl.map new file mode 100644 index 00000000..89cf6bec --- /dev/null +++ b/drc_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/drc_8h__incl.md5 b/drc_8h__incl.md5 new file mode 100644 index 00000000..5d5a6c58 --- /dev/null +++ b/drc_8h__incl.md5 @@ -0,0 +1 @@ +1d9deeea861441f3ee7b1dcd38e16d0f \ No newline at end of file diff --git a/drc_8h__incl.png b/drc_8h__incl.png new file mode 100644 index 00000000..e06be6e0 Binary files /dev/null and b/drc_8h__incl.png differ diff --git a/drc_8h_source.html b/drc_8h_source.html new file mode 100644 index 00000000..aa003fb2 --- /dev/null +++ b/drc_8h_source.html @@ -0,0 +1,181 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/drc.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
drc.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+ +
21
+ +
28
+ +
35
+
41int
+ +
43
+
44BOOL
+ +
46
+
47uint32_t
+ +
49
+
50BOOL
+ +
52
+
53BOOL
+ +
55
+
56BOOL
+ +
58
+
59uint32_t
+ +
61
+
62BOOL
+ +
64
+
65BOOL
+
66AVMSetDRCGamma(float *gamma);
+
67
+
68#ifdef __cplusplus
+
69}
+
70#endif
+
71
+
int AVMGetSystemDRCAudioMode(AVMDrcSystemAudioMode *outAudioMode)
Uses AVMGetDRCSystemAudioMode internally.
+
uint32_t AVMGetDRCVertCount()
+
AVMDrcMode
Definition drc.h:23
+
BOOL AVMIsDRCFirstFlippDone()
+
BOOL AVMGetDRCSystemAudioMode(AVMDrcSystemAudioMode *outAudioMode)
+
BOOL AVMGetDRCMode(AVMDrcMode *outMode)
+
BOOL AVMGetDRCScanMode(AVMDrcScanMode *outScanMode)
+
BOOL AVMSetDRCGamma(float *gamma)
+
AVMDrcScanMode
Definition drc.h:15
+
uint32_t AVMProbeDRCNum(void)
+
AVMDrcSystemAudioMode
Definition drc.h:30
+
BOOL AVMSetDRCEnable(BOOL enable)
+
@ AVM_DRC_MODE_SINGLE
Definition drc.h:25
+
@ AVM_DRC_MODE_DOUBLE
Definition drc.h:26
+
@ AVM_DRC_MODE_NONE
Definition drc.h:24
+
@ AVM_DRC_SCAN_MODE_UNKNOWN_255
Definition drc.h:19
+
@ AVM_DRC_SCAN_MODE_UNKNOWN_1
Definition drc.h:17
+
@ AVM_DRC_SCAN_MODE_UNKNOWN_3
Definition drc.h:18
+
@ AVM_DRC_SCAN_MODE_UNKNOWN_0
Definition drc.h:16
+
@ AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND
Definition drc.h:33
+
@ AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1
Definition drc.h:32
+
@ AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0
Definition drc.h:31
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/drcled__c_8h.html b/drcled__c_8h.html new file mode 100644 index 00000000..3506d9f0 --- /dev/null +++ b/drcled__c_8h.html @@ -0,0 +1,443 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/drcled_c.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
drcled_c.h File Reference
+
+
+
#include <wut.h>
+#include <nn/acp/device.h>
+#include <nn/acp/result.h>
+
+Include dependency graph for drcled_c.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef uint8_t ACPDrcLedStatus
 
typedef uint32_t ACPDrcLedPattern
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void ACPDrcLedStartTest ()
 
void ACPDrcLedStopTest ()
 
void ACPGetDrcLedStat (ACPDrcLedStatus *ledStatus)
 
void ACPGetDrcLedStatusOfPattern (ACPDrcLedStatus *ledStatus, ACPDrcLedPattern pattern)
 
void ACPSetDrcLedDummyPowerStat (uint8_t unk1)
 
void ACPSetDrcLedTimerLength (uint64_t unk1, uint64_t unk2)
 
void ACPSetDrcLedTimerSpeed (uint32_t speed)
 
void ACPTurnOffDrcLed ()
 
void ACPTurnOffDrcLedTest (uint8_t unk1)
 
void ACPTurnOnDrcLed (uint32_t unk1, ACPDrcLedPattern pattern)
 
void ACPTurnOnDrcLedTest (uint8_t unk1, uint32_t unk2, ACPDrcLedPattern pattern)
 
+

Typedef Documentation

+ +

◆ ACPDrcLedStatus

+ +
+
+ + + + +
typedef uint8_t ACPDrcLedStatus
+
+ +

Definition at line 11 of file drcled_c.h.

+ +
+
+ +

◆ ACPDrcLedPattern

+ +
+
+ + + + +
typedef uint32_t ACPDrcLedPattern
+
+ +

Definition at line 12 of file drcled_c.h.

+ +
+
+

Function Documentation

+ +

◆ ACPDrcLedStartTest()

+ +
+
+ + + + + + + +
void ACPDrcLedStartTest ()
+
+ +
+
+ +

◆ ACPDrcLedStopTest()

+ +
+
+ + + + + + + +
void ACPDrcLedStopTest ()
+
+ +
+
+ +

◆ ACPGetDrcLedStat()

+ +
+
+ + + + + + + + +
void ACPGetDrcLedStat (ACPDrcLedStatusledStatus)
+
+ +
+
+ +

◆ ACPGetDrcLedStatusOfPattern()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ACPGetDrcLedStatusOfPattern (ACPDrcLedStatusledStatus,
ACPDrcLedPattern pattern 
)
+
+ +
+
+ +

◆ ACPSetDrcLedDummyPowerStat()

+ +
+
+ + + + + + + + +
void ACPSetDrcLedDummyPowerStat (uint8_t unk1)
+
+ +
+
+ +

◆ ACPSetDrcLedTimerLength()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ACPSetDrcLedTimerLength (uint64_t unk1,
uint64_t unk2 
)
+
+ +
+
+ +

◆ ACPSetDrcLedTimerSpeed()

+ +
+
+ + + + + + + + +
void ACPSetDrcLedTimerSpeed (uint32_t speed)
+
+ +
+
+ +

◆ ACPTurnOffDrcLed()

+ +
+
+ + + + + + + +
void ACPTurnOffDrcLed ()
+
+ +
+
+ +

◆ ACPTurnOffDrcLedTest()

+ +
+
+ + + + + + + + +
void ACPTurnOffDrcLedTest (uint8_t unk1)
+
+ +
+
+ +

◆ ACPTurnOnDrcLed()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ACPTurnOnDrcLed (uint32_t unk1,
ACPDrcLedPattern pattern 
)
+
+ +
+
+ +

◆ ACPTurnOnDrcLedTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ACPTurnOnDrcLedTest (uint8_t unk1,
uint32_t unk2,
ACPDrcLedPattern pattern 
)
+
+ +
+
+
+ + + + diff --git a/drcled__c_8h__dep__incl.map b/drcled__c_8h__dep__incl.map new file mode 100644 index 00000000..9772dc95 --- /dev/null +++ b/drcled__c_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/drcled__c_8h__dep__incl.md5 b/drcled__c_8h__dep__incl.md5 new file mode 100644 index 00000000..b70ac9e4 --- /dev/null +++ b/drcled__c_8h__dep__incl.md5 @@ -0,0 +1 @@ +e6bcb6b2d92978cd249903014a8c206f \ No newline at end of file diff --git a/drcled__c_8h__dep__incl.png b/drcled__c_8h__dep__incl.png new file mode 100644 index 00000000..468d0dfe Binary files /dev/null and b/drcled__c_8h__dep__incl.png differ diff --git a/drcled__c_8h__incl.map b/drcled__c_8h__incl.map new file mode 100644 index 00000000..759e0088 --- /dev/null +++ b/drcled__c_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/drcled__c_8h__incl.md5 b/drcled__c_8h__incl.md5 new file mode 100644 index 00000000..4d8afa41 --- /dev/null +++ b/drcled__c_8h__incl.md5 @@ -0,0 +1 @@ +01c38236ac83fe1f97a052e68a6d2b1e \ No newline at end of file diff --git a/drcled__c_8h__incl.png b/drcled__c_8h__incl.png new file mode 100644 index 00000000..a037a542 Binary files /dev/null and b/drcled__c_8h__incl.png differ diff --git a/drcled__c_8h_source.html b/drcled__c_8h_source.html new file mode 100644 index 00000000..f8766575 --- /dev/null +++ b/drcled__c_8h_source.html @@ -0,0 +1,162 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/drcled_c.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
drcled_c.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/acp/device.h>
+
5#include <nn/acp/result.h>
+
6
+
7#ifdef __cplusplus
+
8extern "C" {
+
9#endif
+
10
+
11typedef uint8_t ACPDrcLedStatus;
+
12typedef uint32_t ACPDrcLedPattern;
+
13
+
14void
+ +
16
+
17void
+ +
19
+
20void
+ +
22
+
23void
+ +
25 ACPDrcLedPattern pattern);
+
26
+
27void
+ +
29
+
30void
+ +
32 uint64_t unk2);
+
33
+
34void
+
35ACPSetDrcLedTimerSpeed(uint32_t speed);
+
36
+
37void
+ +
39
+
40void
+ +
42
+
43void
+
44ACPTurnOnDrcLed(uint32_t unk1,
+
45 ACPDrcLedPattern pattern);
+
46
+
47void
+ +
49 uint32_t unk2,
+
50 ACPDrcLedPattern pattern);
+
51
+
52#ifdef __cplusplus
+
53}
+
54#endif
+
55
+
void ACPDrcLedStopTest()
+
void ACPTurnOnDrcLed(uint32_t unk1, ACPDrcLedPattern pattern)
+
void ACPSetDrcLedTimerLength(uint64_t unk1, uint64_t unk2)
+
uint32_t ACPDrcLedPattern
Definition drcled_c.h:12
+
void ACPGetDrcLedStat(ACPDrcLedStatus *ledStatus)
+
void ACPTurnOnDrcLedTest(uint8_t unk1, uint32_t unk2, ACPDrcLedPattern pattern)
+
uint8_t ACPDrcLedStatus
Definition drcled_c.h:11
+
void ACPSetDrcLedDummyPowerStat(uint8_t unk1)
+
void ACPSetDrcLedTimerSpeed(uint32_t speed)
+
void ACPGetDrcLedStatusOfPattern(ACPDrcLedStatus *ledStatus, ACPDrcLedPattern pattern)
+
void ACPTurnOffDrcLedTest(uint8_t unk1)
+
void ACPDrcLedStartTest()
+
void ACPTurnOffDrcLed()
+ + + +
+ + + + diff --git a/drcled__cpp_8h.html b/drcled__cpp_8h.html new file mode 100644 index 00000000..3695f9b4 --- /dev/null +++ b/drcled__cpp_8h.html @@ -0,0 +1,170 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/drcled_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
drcled_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <nn/acp/device.h>
+#include <nn/acp/result.h>
+
+Include dependency graph for drcled_cpp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::acp
 
+ + + + + +

+Typedefs

typedef uint8_t DrcLedStatus
 
typedef uint32_t DrcLedPattern
 
+ + + + + + + + + + + + + + + + + +

+Functions

void GetDrcLedStatusOfPattern (DrcLedStatus *ledStatus, DrcLedPattern pattern) asm("GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern")
 
void SetDrcLedDummyPowerStat (uint8_t unk1) asm("SetDrcLedDummyPowerStat__Q2_2nn3acpFUc")
 
void SetDrcLedTimerLength (uint64_t unk1, uint64_t unk2) asm("SetDrcLedTimerLength__Q2_2nn3acpFULT1")
 
void SetDrcLedTimerSpeed (uint32_t speed) asm("SetDrcLedTimerSpeed__Q2_2nn3acpFUi")
 
void TurnOffDrcLed () asm("TurnOffDrcLed__Q2_2nn3acpFv")
 
void TurnOffDrcLedTest (uint8_t unk1) asm("TurnOffDrcLedTest__Q2_2nn3acpFUc")
 
void TurnOnDrcLed (uint32_t unk1, DrcLedPattern pattern) asm("TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern")
 
void TurnOnDrcLedTest (uint8_t unk1, uint32_t unk2, DrcLedPattern pattern) asm("TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern")
 
+
+ + + + diff --git a/drcled__cpp_8h__dep__incl.map b/drcled__cpp_8h__dep__incl.map new file mode 100644 index 00000000..c0544e74 --- /dev/null +++ b/drcled__cpp_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/drcled__cpp_8h__dep__incl.md5 b/drcled__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..ca147874 --- /dev/null +++ b/drcled__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +08de0251162bf93ea8ceac21bac16ad7 \ No newline at end of file diff --git a/drcled__cpp_8h__dep__incl.png b/drcled__cpp_8h__dep__incl.png new file mode 100644 index 00000000..9eb39c9b Binary files /dev/null and b/drcled__cpp_8h__dep__incl.png differ diff --git a/drcled__cpp_8h__incl.map b/drcled__cpp_8h__incl.map new file mode 100644 index 00000000..e395720d --- /dev/null +++ b/drcled__cpp_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/drcled__cpp_8h__incl.md5 b/drcled__cpp_8h__incl.md5 new file mode 100644 index 00000000..3a9fa204 --- /dev/null +++ b/drcled__cpp_8h__incl.md5 @@ -0,0 +1 @@ +71d1eb6468bdc1ff0338167cf5ee656a \ No newline at end of file diff --git a/drcled__cpp_8h__incl.png b/drcled__cpp_8h__incl.png new file mode 100644 index 00000000..dd0a105d Binary files /dev/null and b/drcled__cpp_8h__incl.png differ diff --git a/drcled__cpp_8h_source.html b/drcled__cpp_8h_source.html new file mode 100644 index 00000000..b29e8a11 --- /dev/null +++ b/drcled__cpp_8h_source.html @@ -0,0 +1,167 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/drcled_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
drcled_cpp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include <nn/acp/device.h>
+
5#include <nn/acp/result.h>
+
6
+
7#ifdef __cplusplus
+
8
+
9namespace nn
+
10{
+
11
+
+
12namespace acp
+
13{
+
14
+
15typedef uint8_t DrcLedStatus;
+
16typedef uint32_t DrcLedPattern;
+
17
+
18void
+ +
20 DrcLedPattern pattern)
+
21 asm("GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern");
+
22
+
23void
+ +
25 asm("SetDrcLedDummyPowerStat__Q2_2nn3acpFUc");
+
26
+
27void
+ +
29 uint64_t unk2)
+
30 asm("SetDrcLedTimerLength__Q2_2nn3acpFULT1");
+
31
+
32void
+
33SetDrcLedTimerSpeed(uint32_t speed)
+
34 asm("SetDrcLedTimerSpeed__Q2_2nn3acpFUi");
+
35
+
36void
+ +
38 asm("TurnOffDrcLed__Q2_2nn3acpFv");
+
39
+
40void
+
41TurnOffDrcLedTest(uint8_t unk1)
+
42 asm("TurnOffDrcLedTest__Q2_2nn3acpFUc");
+
43
+
44void
+
45TurnOnDrcLed(uint32_t unk1,
+
46 DrcLedPattern pattern)
+
47 asm("TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern");
+
48
+
49void
+
50TurnOnDrcLedTest(uint8_t unk1,
+
51 uint32_t unk2,
+
52 DrcLedPattern pattern)
+
53 asm("TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern");
+
54
+
55} //namespace acp
+
+
56
+
57} //namespace nn
+
58
+
59#endif
+
60
+
uint32_t DrcLedPattern
Definition drcled_cpp.h:16
+
void TurnOffDrcLed() asm("TurnOffDrcLed__Q2_2nn3acpFv")
+
void SetDrcLedTimerSpeed(uint32_t speed) asm("SetDrcLedTimerSpeed__Q2_2nn3acpFUi")
+
void SetDrcLedDummyPowerStat(uint8_t unk1) asm("SetDrcLedDummyPowerStat__Q2_2nn3acpFUc")
+
void TurnOnDrcLedTest(uint8_t unk1, uint32_t unk2, DrcLedPattern pattern) asm("TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern")
+
uint8_t DrcLedStatus
Definition drcled_cpp.h:15
+
void TurnOffDrcLedTest(uint8_t unk1) asm("TurnOffDrcLedTest__Q2_2nn3acpFUc")
+
void TurnOnDrcLed(uint32_t unk1, DrcLedPattern pattern) asm("TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern")
+
void SetDrcLedTimerLength(uint64_t unk1, uint64_t unk2) asm("SetDrcLedTimerLength__Q2_2nn3acpFULT1")
+
void GetDrcLedStatusOfPattern(DrcLedStatus *ledStatus, DrcLedPattern pattern) asm("GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern")
+
Definition ac_cpp.h:16
+ + + +
+ + + + diff --git a/drcvs_8h.html b/drcvs_8h.html new file mode 100644 index 00000000..6bb507a0 --- /dev/null +++ b/drcvs_8h.html @@ -0,0 +1,181 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/drcvs.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
drcvs.h File Reference
+
+
+
#include <wut.h>
+#include "result.h"
+
+Include dependency graph for drcvs.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t AXDRCVSMode
 A value from enum AX_DRC_VS_MODE.
 
typedef uint32_t AXDRCVSOutput
 A value from enum AX_DRC_VS_OUTPUT.
 
typedef uint32_t AXDRCVSLC
 A value from enum AX_DRC_VS_LC.
 
typedef uint32_t AXDRCVSSpeakerPosition
 A value from enum AX_DRC_VS_SPEAKER_POS.
 
typedef uint32_t AXDRCVSSurroundLevelGain
 A value from enum AX_DRC_VS_SURROUND_GAIN.
 
+ + + + + + + + + + + +

+Enumerations

enum  AX_DRC_VS_MODE { AX_DRC_VS_MODE_UNKNOWN + }
 
enum  AX_DRC_VS_OUTPUT { AX_DRC_VS_OUTPUT_UNKNOWN + }
 
enum  AX_DRC_VS_LC { AX_DRC_VS_LC_UNKNOWN + }
 
enum  AX_DRC_VS_SPEAKER_POS { AX_DRC_VS_SPEAKER_POS_UNKNOWN + }
 
enum  AX_DRC_VS_SURROUND_GAIN { AX_DRC_VS_SURROUND_GAIN_UNKNOWN + }
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

AXResult AXGetDRCVSMode (AXDRCVSMode *mode)
 
AXResult AXSetDRCVSMode (AXDRCVSMode mode)
 
AXResult AXSetDRCVSDownmixBalance (AXDRCVSOutput output, float balance)
 
AXResult AXSetDRCVSLC (AXDRCVSLC lc)
 
AXResult AXSetDRCVSLimiter (BOOL limit)
 
AXResult AXSetDRCVSLimiterThreshold (float threshold)
 
AXResult AXSetDRCVSOutputGain (AXDRCVSOutput output, float gain)
 
AXResult AXSetDRCVSSpeakerPosition (AXDRCVSOutput output, AXDRCVSSpeakerPosition pos)
 
AXResult AXSetDRCVSSurroundDepth (AXDRCVSOutput output, float depth)
 
AXResult AXSetDRCVSSurroundLevelGain (AXDRCVSSurroundLevelGain gain)
 
+
+ + + + diff --git a/drcvs_8h__incl.map b/drcvs_8h__incl.map new file mode 100644 index 00000000..d321324d --- /dev/null +++ b/drcvs_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/drcvs_8h__incl.md5 b/drcvs_8h__incl.md5 new file mode 100644 index 00000000..d837bc92 --- /dev/null +++ b/drcvs_8h__incl.md5 @@ -0,0 +1 @@ +8f4976c8f9880d67e35d8cbfe66edda0 \ No newline at end of file diff --git a/drcvs_8h__incl.png b/drcvs_8h__incl.png new file mode 100644 index 00000000..a56fc55a Binary files /dev/null and b/drcvs_8h__incl.png differ diff --git a/drcvs_8h_source.html b/drcvs_8h_source.html new file mode 100644 index 00000000..c0ef29bb --- /dev/null +++ b/drcvs_8h_source.html @@ -0,0 +1,216 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/drcvs.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
drcvs.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "result.h"
+
4
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
17typedef uint32_t AXDRCVSMode;
+
18
+
20typedef uint32_t AXDRCVSOutput;
+
21
+
23typedef uint32_t AXDRCVSLC;
+
24
+
26typedef uint32_t AXDRCVSSpeakerPosition;
+
27
+
29typedef uint32_t AXDRCVSSurroundLevelGain;
+
30
+
+ +
32{
+
33 // Unknown
+ +
35};
+
+
36
+
+ +
38{
+
39 // Unknown
+ +
41};
+
+
42
+
+ +
44{
+
45 // Unknown
+ +
47};
+
+
48
+
+ +
50{
+
51 // Unknown
+ +
53};
+
+
54
+
+ +
56{
+
57 // Unknown
+ +
59};
+
+
60
+ + +
63
+ + +
66
+ + +
69 float balance);
+
70
+ + +
73
+ + +
76
+ + +
79
+ + +
82 float gain);
+
83
+ + + +
87
+ + +
90 float depth);
+
91
+ + +
94
+
95#ifdef __cplusplus
+
96}
+
97#endif
+
98
+
AXResult AXSetDRCVSLimiter(BOOL limit)
+
AXResult AXSetDRCVSLC(AXDRCVSLC lc)
+
AXResult AXSetDRCVSLimiterThreshold(float threshold)
+
AX_DRC_VS_OUTPUT
Definition drcvs.h:38
+
uint32_t AXDRCVSSurroundLevelGain
A value from enum AX_DRC_VS_SURROUND_GAIN.
Definition drcvs.h:29
+
uint32_t AXDRCVSOutput
A value from enum AX_DRC_VS_OUTPUT.
Definition drcvs.h:20
+
AXResult AXSetDRCVSSpeakerPosition(AXDRCVSOutput output, AXDRCVSSpeakerPosition pos)
+
AXResult AXGetDRCVSMode(AXDRCVSMode *mode)
+
uint32_t AXDRCVSSpeakerPosition
A value from enum AX_DRC_VS_SPEAKER_POS.
Definition drcvs.h:26
+
uint32_t AXDRCVSLC
A value from enum AX_DRC_VS_LC.
Definition drcvs.h:23
+
AX_DRC_VS_LC
Definition drcvs.h:44
+
AXResult AXSetDRCVSSurroundDepth(AXDRCVSOutput output, float depth)
+
AXResult AXSetDRCVSSurroundLevelGain(AXDRCVSSurroundLevelGain gain)
+
AXResult AXSetDRCVSDownmixBalance(AXDRCVSOutput output, float balance)
+
AX_DRC_VS_SURROUND_GAIN
Definition drcvs.h:56
+
uint32_t AXDRCVSMode
A value from enum AX_DRC_VS_MODE.
Definition drcvs.h:17
+
AXResult AXSetDRCVSMode(AXDRCVSMode mode)
+
AX_DRC_VS_MODE
Definition drcvs.h:32
+
AX_DRC_VS_SPEAKER_POS
Definition drcvs.h:50
+
AXResult AXSetDRCVSOutputGain(AXDRCVSOutput output, float gain)
+
@ AX_DRC_VS_OUTPUT_UNKNOWN
Definition drcvs.h:40
+
@ AX_DRC_VS_LC_UNKNOWN
Definition drcvs.h:46
+
@ AX_DRC_VS_SURROUND_GAIN_UNKNOWN
Definition drcvs.h:58
+
@ AX_DRC_VS_MODE_UNKNOWN
Definition drcvs.h:34
+
@ AX_DRC_VS_SPEAKER_POS_UNKNOWN
Definition drcvs.h:52
+
int32_t AXResult
A value from enum AX_RESULT.
Definition result.h:16
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/dynload_8h.html b/dynload_8h.html new file mode 100644 index 00000000..6a7b95b2 --- /dev/null +++ b/dynload_8h.html @@ -0,0 +1,288 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/dynload.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
dynload.h File Reference
+
+
+
#include <wut.h>
+#include "thread.h"
+#include "time.h"
+
+Include dependency graph for dynload.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Data Structures

struct  OSDynLoad_NotifyData
 
struct  OSDynLoad_LoaderHeapStatistics
 
struct  OSDynLoad_LoaderUserFileInfo
 
struct  OSDynLoad_LoaderSectionInfo
 
struct  OSDynLoad_InternalData
 
union  OSDynLoad_LoaderSectionInfo.__unnamed5__
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct OSDynLoad_NotifyData OSDynLoad_NotifyData
 
typedef struct OSDynLoad_LoaderHeapStatistics OSDynLoad_LoaderHeapStatistics
 
typedef void * OSDynLoad_Module
 
typedef struct OSDynLoad_LoaderUserFileInfo OSDynLoad_LoaderUserFileInfo
 
typedef struct OSDynLoad_LoaderSectionInfo OSDynLoad_LoaderSectionInfo
 
typedef struct OSDynLoad_InternalData OSDynLoad_InternalData
 
typedef enum OSDynLoad_Error OSDynLoad_Error
 
typedef OSDynLoad_Error(* OSDynLoadAllocFn) (int32_t size, int32_t align, void **outAddr)
 
typedef void(* OSDynLoadFreeFn) (void *addr)
 
typedef enum OSDynLoad_ExportType OSDynLoad_ExportType
 
typedef enum OSDynLoad_EntryReason OSDynLoad_EntryReason
 
typedef enum OSDynLoad_NotifyReason OSDynLoad_NotifyReason
 
typedef void(* OSDynLoadNotifyFunc) (OSDynLoad_Module module, void *userContext, OSDynLoad_NotifyReason notifyReason, OSDynLoad_NotifyData *infos)
 
+ + + + + + + + + +

+Enumerations

enum  OSDynLoad_Error {
+  OS_DYNLOAD_OK = 0 +,
+  OS_DYNLOAD_OUT_OF_MEMORY = 0xBAD10002 +,
+  OS_DYNLOAD_INVALID_NOTIFY_PTR = 0xBAD1000E +,
+  OS_DYNLOAD_INVALID_MODULE_NAME_PTR = 0xBAD1000F +,
+  OS_DYNLOAD_INVALID_MODULE_NAME = 0xBAD10010 +,
+  OS_DYNLOAD_INVALID_ACQUIRE_PTR = 0xBAD10011 +,
+  OS_DYNLOAD_EMPTY_MODULE_NAME = 0xBAD10012 +,
+  OS_DYNLOAD_INVALID_ALLOCATOR_PTR = 0xBAD10017 +,
+  OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY = 0xBAD1002F +,
+  OS_DYNLOAD_TLS_ALLOCATOR_LOCKED = 0xBAD10031 +,
+  OS_DYNLOAD_MODULE_NOT_FOUND = 0xFFFFFFFA +
+ }
 
enum  OSDynLoad_ExportType {
+  OS_DYNLOAD_EXPORT_FUNC = 0 +,
+  OS_DYNLOAD_EXPORT_DATA = 1 +
+ }
 
enum  OSDynLoad_EntryReason {
+  OS_DYNLOAD_LOADED = 1 +,
+  OS_DYNLOAD_UNLOADED = 2 +
+ }
 
enum  OSDynLoad_NotifyReason {
+  OS_DYNLOAD_NOTIFY_UNLOADED = 0 +,
+  OS_DYNLOAD_NOTIFY_LOADED = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

OSDynLoad_Error OSDynLoad_Acquire (char const *name, OSDynLoad_Module *outModule)
 Load a module.
 
OSDynLoad_Error OSDynLoad_FindExport (OSDynLoad_Module module, OSDynLoad_ExportType exportType, char const *name, void **outAddr)
 Retrieve the address of a function or data export from a module.
 
void OSDynLoad_Release (OSDynLoad_Module module)
 Free a module handle returned from OSDynLoad_Acquire.
 
OSDynLoad_Error OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for dynamic loading.
 
OSDynLoad_Error OSDynLoad_GetAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for dynamic loading.
 
OSDynLoad_Error OSDynLoad_SetTLSAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for thread local storage.
 
OSDynLoad_Error OSDynLoad_GetTLSAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for thread local storage.
 
OSDynLoad_Error OSDynLoad_GetLoaderHeapStatistics (OSDynLoad_LoaderHeapStatistics *outLoaderHeapStatistics)
 Get loader heap statistics.
 
OSDynLoad_Error OSDynLoad_GetModuleName (OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
 Gets the name for a given module handle.
 
int32_t OSDynLoad_GetNumberOfRPLs ()
 Gets the number of currently loaded RPLs.
 
BOOL OSDynLoad_GetRPLInfo (uint32_t first, uint32_t count, OSDynLoad_NotifyData *outInfos)
 Get information about the currently loaded RPLs.
 
OSDynLoad_Error OSDynLoad_IsModuleLoaded (char const *name, OSDynLoad_Module *outModule)
 Checks if a module is already loaded.
 
OSDynLoad_Error OSDynLoad_AddNotifyCallback (OSDynLoadNotifyFunc notifyFn, void *userContext)
 Registers a callback that's called whenever a new .rpl is loaded or unloaded.
 
OSDynLoad_Error OSDynLoad_DelNotifyCallback (OSDynLoadNotifyFunc notifyFn, void *userContext)
 Removes a previously added a callback.
 
int rpl_entry (OSDynLoad_Module module, OSDynLoad_EntryReason reason)
 The prototype for an RPL entry point.
 
+
+ + + + diff --git a/dynload_8h__incl.map b/dynload_8h__incl.map new file mode 100644 index 00000000..d8feb2ca --- /dev/null +++ b/dynload_8h__incl.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynload_8h__incl.md5 b/dynload_8h__incl.md5 new file mode 100644 index 00000000..29ae2cee --- /dev/null +++ b/dynload_8h__incl.md5 @@ -0,0 +1 @@ +16b5fc98d39d3bf9e18f2bb47b210c85 \ No newline at end of file diff --git a/dynload_8h__incl.png b/dynload_8h__incl.png new file mode 100644 index 00000000..75efdb0c Binary files /dev/null and b/dynload_8h__incl.png differ diff --git a/dynload_8h_source.html b/dynload_8h_source.html new file mode 100644 index 00000000..37f9e028 --- /dev/null +++ b/dynload_8h_source.html @@ -0,0 +1,490 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/dynload.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
dynload.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "thread.h"
+
4#include "time.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+ + +
18typedef void *OSDynLoad_Module;
+
19
+ + + +
23
+ +
38
+
39typedef OSDynLoad_Error (*OSDynLoadAllocFn)(int32_t size, int32_t align, void **outAddr);
+
40typedef void (*OSDynLoadFreeFn)(void *addr);
+
41
+ +
47
+ +
53
+
+ +
55{
+
56 char *name;
+
57
+
58 uint32_t textAddr;
+
59 uint32_t textOffset;
+
60 uint32_t textSize;
+
61
+
62 uint32_t dataAddr;
+
63 uint32_t dataOffset;
+
64 uint32_t dataSize;
+
65
+
66 uint32_t readAddr;
+
67 uint32_t readOffset;
+
68 uint32_t readSize;
+
69};
+
+
70WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x00, name);
+
71WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x04, textAddr);
+
72WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x08, textOffset);
+
73WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x0C, textSize);
+
74WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x10, dataAddr);
+
75WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x14, dataOffset);
+
76WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x18, dataSize);
+
77WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x1C, readAddr);
+
78WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x20, readOffset);
+
79WUT_CHECK_OFFSET(OSDynLoad_NotifyData, 0x24, readSize);
+
80WUT_CHECK_SIZE(OSDynLoad_NotifyData, 0x28);
+
81
+
+ +
83{
+
84 uint32_t codeHeapUsed;
+
85 uint32_t unk_0x04;
+
86 uint32_t codeHeapFree;
+ +
88 uint32_t dataHeapUsed;
+
89 uint32_t unk_0x14;
+
90};
+
+
91WUT_CHECK_OFFSET(OSDynLoad_LoaderHeapStatistics, 0x00, codeHeapUsed);
+
92WUT_CHECK_OFFSET(OSDynLoad_LoaderHeapStatistics, 0x04, unk_0x04);
+
93WUT_CHECK_OFFSET(OSDynLoad_LoaderHeapStatistics, 0x08, codeHeapFree);
+
94WUT_CHECK_OFFSET(OSDynLoad_LoaderHeapStatistics, 0x0C, codeHeapLargestFree);
+
95WUT_CHECK_OFFSET(OSDynLoad_LoaderHeapStatistics, 0x10, dataHeapUsed);
+
96WUT_CHECK_OFFSET(OSDynLoad_LoaderHeapStatistics, 0x14, unk_0x14);
+
97WUT_CHECK_SIZE(OSDynLoad_LoaderHeapStatistics, 0x18);
+
98
+
+ +
100{
+
101 uint32_t size;
+
102 uint32_t magic;
+ + + + + + + +
110 uint32_t shstrndx;
+ +
112 WUT_UNKNOWN_BYTES(0x60 - 0x28);
+
113};
+
+
114WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x00, size);
+
115WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x04, magic);
+
116WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x08, pathStringLength);
+
117WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x0C, pathString);
+
118WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x10, fileInfoFlags);
+
119WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x14, tlsModuleIndex);
+
120WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x16, tlsAlignShift);
+
121WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x18, tlsAddressStart);
+
122WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x1C, tlsSectionSize);
+
123WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x20, shstrndx);
+
124WUT_CHECK_OFFSET(OSDynLoad_LoaderUserFileInfo, 0x24, titleLocation);
+
125WUT_CHECK_SIZE(OSDynLoad_LoaderUserFileInfo, 0x60);
+
126
+
127
+
+ +
129{
+
130 uint32_t type;
+
131 uint32_t flags;
+
132 void *address;
+
133
+
+
134 union
+
135 {
+
137 uint32_t size;
+
138
+
140 uint32_t name;
+
141 };
+
+
142};
+
+
143WUT_CHECK_OFFSET(OSDynLoad_LoaderSectionInfo, 0x00, type);
+
144WUT_CHECK_OFFSET(OSDynLoad_LoaderSectionInfo, 0x04, flags);
+
145WUT_CHECK_OFFSET(OSDynLoad_LoaderSectionInfo, 0x08, address);
+
146WUT_CHECK_OFFSET(OSDynLoad_LoaderSectionInfo, 0x0C, size);
+
147WUT_CHECK_OFFSET(OSDynLoad_LoaderSectionInfo, 0x0C, name);
+
148WUT_CHECK_SIZE(OSDynLoad_LoaderSectionInfo, 0x10);
+
149
+
150
+ +
177WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x00, handle);
+
178WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x04, loaderHandle);
+
179WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x08, moduleName);
+
180WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x0C, moduleNameLen);
+
181WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x10, sectionInfoCount);
+
182WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x14, sectionInfo);
+
183WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x18, importModules);
+
184WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x1C, importModuleCount);
+
185WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x20, userFileInfoSize);
+
186WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x24, userFileInfo);
+
187WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x28, notifyData);
+
188WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x2C, entryPoint);
+
189WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x30, dataSectionSize);
+
190WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x34, dataSection);
+
191WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x38, loadSectionSize);
+
192WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x3C, loadSection);
+
193WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x40, dynLoadFreeFn);
+
194WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x44, codeExports);
+
195WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x48, numCodeExports);
+
196WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x4C, dataExports);
+
197WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x50, numDataExports);
+
198WUT_CHECK_OFFSET(OSDynLoad_InternalData, 0x54, next);
+
199WUT_CHECK_SIZE(OSDynLoad_InternalData, 0x94);
+
200
+ +
206
+ +
208 void *userContext,
+
209 OSDynLoad_NotifyReason notifyReason,
+
210 OSDynLoad_NotifyData *infos);
+
211
+ +
219OSDynLoad_Acquire(char const *name,
+
220 OSDynLoad_Module *outModule);
+
221
+
222
+ + +
230 OSDynLoad_ExportType exportType,
+
231 char const *name,
+
232 void **outAddr);
+
233
+
234
+
241void
+ +
243
+
244
+ + +
250 OSDynLoadFreeFn freeFn);
+
251
+
252
+ + +
258 OSDynLoadFreeFn *outFreeFn);
+
259
+
260
+ + +
266 OSDynLoadFreeFn freeFn);
+
267
+
268
+ + +
274 OSDynLoadFreeFn *outFreeFn);
+
275
+
276
+ + +
282
+
283
+ + +
290 char *nameBuf,
+
291 int32_t *nameBufSize);
+
292
+
293
+
300int32_t
+ +
302
+
303
+
315BOOL
+
316OSDynLoad_GetRPLInfo(uint32_t first,
+
317 uint32_t count,
+
318 OSDynLoad_NotifyData *outInfos);
+
319
+ + +
327 OSDynLoad_Module *outModule);
+
328
+ + +
334 void *userContext);
+
335
+ + +
341 void *userContext);
+
342
+
348int
+ +
350 OSDynLoad_EntryReason reason);
+
351
+
352#ifdef __cplusplus
+
353}
+
354#endif
+
355
+ +
OSDynLoad_LoaderUserFileInfo * userFileInfo
Definition dynload.h:162
+ + +
uint32_t readAddr
Definition dynload.h:66
+
uint32_t textOffset
Definition dynload.h:59
+
uint32_t textSize
Definition dynload.h:60
+
uint32_t numCodeExports
Definition dynload.h:171
+ +
uint32_t userFileInfoSize
Definition dynload.h:161
+ + +
OSDynLoad_InternalData * next
Definition dynload.h:174
+
uint32_t numDataExports
Definition dynload.h:173
+
OSDynLoad_LoaderSectionInfo * sectionInfo
Definition dynload.h:158
+ + + +
uint32_t readSize
Definition dynload.h:68
+
uint32_t sectionInfoCount
Definition dynload.h:157
+ + +
OSDynLoad_InternalData ** importModules
Definition dynload.h:159
+ +
uint32_t importModuleCount
Definition dynload.h:160
+ +
OSDynLoadFreeFn dynLoadFreeFn
Definition dynload.h:169
+ + + +
OSDynLoad_NotifyData * notifyData
Definition dynload.h:163
+ +
uint32_t loadSectionSize
Definition dynload.h:167
+ + + + + + + +
uint32_t readOffset
Definition dynload.h:67
+ + + + + +
uint32_t dataSize
Definition dynload.h:64
+
uint32_t dataSectionSize
Definition dynload.h:165
+
uint32_t textAddr
Definition dynload.h:58
+
uint32_t dataAddr
Definition dynload.h:62
+ +
uint32_t dataOffset
Definition dynload.h:63
+
void(* OSDynLoadFreeFn)(void *addr)
Definition dynload.h:40
+
OSDynLoad_Error OSDynLoad_FindExport(OSDynLoad_Module module, OSDynLoad_ExportType exportType, char const *name, void **outAddr)
Retrieve the address of a function or data export from a module.
+
void * OSDynLoad_Module
Definition dynload.h:18
+
BOOL OSDynLoad_GetRPLInfo(uint32_t first, uint32_t count, OSDynLoad_NotifyData *outInfos)
Get information about the currently loaded RPLs.
+
OSDynLoad_Error OSDynLoad_GetLoaderHeapStatistics(OSDynLoad_LoaderHeapStatistics *outLoaderHeapStatistics)
Get loader heap statistics.
+
OSDynLoad_Error OSDynLoad_AddNotifyCallback(OSDynLoadNotifyFunc notifyFn, void *userContext)
Registers a callback that's called whenever a new .rpl is loaded or unloaded.
+
OSDynLoad_Error OSDynLoad_GetAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
Get the allocator functions used for dynamic loading.
+
OSDynLoad_EntryReason
Definition dynload.h:49
+
OSDynLoad_Error
Definition dynload.h:25
+
OSDynLoad_NotifyReason
Definition dynload.h:202
+
OSDynLoad_Error OSDynLoad_SetTLSAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
Set the allocator functions to use for thread local storage.
+
OSDynLoad_Error OSDynLoad_DelNotifyCallback(OSDynLoadNotifyFunc notifyFn, void *userContext)
Removes a previously added a callback.
+
int rpl_entry(OSDynLoad_Module module, OSDynLoad_EntryReason reason)
The prototype for an RPL entry point.
+
OSDynLoad_ExportType
Definition dynload.h:43
+
OSDynLoad_Error OSDynLoad_Acquire(char const *name, OSDynLoad_Module *outModule)
Load a module.
+
OSDynLoad_Error OSDynLoad_GetModuleName(OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
Gets the name for a given module handle.
+
void(* OSDynLoadNotifyFunc)(OSDynLoad_Module module, void *userContext, OSDynLoad_NotifyReason notifyReason, OSDynLoad_NotifyData *infos)
Definition dynload.h:207
+
int32_t OSDynLoad_GetNumberOfRPLs()
Gets the number of currently loaded RPLs.
+
OSDynLoad_Error OSDynLoad_GetTLSAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
Get the allocator functions used for thread local storage.
+
OSDynLoad_Error OSDynLoad_SetAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
Set the allocator functions to use for dynamic loading.
+
OSDynLoad_Error(* OSDynLoadAllocFn)(int32_t size, int32_t align, void **outAddr)
Definition dynload.h:39
+
void OSDynLoad_Release(OSDynLoad_Module module)
Free a module handle returned from OSDynLoad_Acquire.
+
OSDynLoad_Error OSDynLoad_IsModuleLoaded(char const *name, OSDynLoad_Module *outModule)
Checks if a module is already loaded.
+
@ OS_DYNLOAD_LOADED
Definition dynload.h:50
+
@ OS_DYNLOAD_UNLOADED
Definition dynload.h:51
+
@ OS_DYNLOAD_INVALID_MODULE_NAME
Definition dynload.h:30
+
@ OS_DYNLOAD_INVALID_ACQUIRE_PTR
Definition dynload.h:31
+
@ OS_DYNLOAD_INVALID_MODULE_NAME_PTR
Definition dynload.h:29
+
@ OS_DYNLOAD_EMPTY_MODULE_NAME
Definition dynload.h:32
+
@ OS_DYNLOAD_OUT_OF_MEMORY
Definition dynload.h:27
+
@ OS_DYNLOAD_OK
Definition dynload.h:26
+
@ OS_DYNLOAD_TLS_ALLOCATOR_LOCKED
Definition dynload.h:35
+
@ OS_DYNLOAD_INVALID_NOTIFY_PTR
Definition dynload.h:28
+
@ OS_DYNLOAD_MODULE_NOT_FOUND
Definition dynload.h:36
+
@ OS_DYNLOAD_INVALID_ALLOCATOR_PTR
Definition dynload.h:33
+
@ OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY
Definition dynload.h:34
+
@ OS_DYNLOAD_NOTIFY_UNLOADED
Definition dynload.h:203
+
@ OS_DYNLOAD_NOTIFY_LOADED
Definition dynload.h:204
+
@ OS_DYNLOAD_EXPORT_FUNC
Definition dynload.h:44
+
@ OS_DYNLOAD_EXPORT_DATA
Definition dynload.h:45
+ + + + + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 00000000..9b281563 --- /dev/null +++ b/dynsections.js @@ -0,0 +1,199 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l'); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + var id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + var start = $(this).attr('data-start'); + var end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + var line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').css('background-image',plusImg[relPath]); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); +} + +/* @license-end */ +$(document).ready(function() { + $('.code,.codeRef').each(function() { + $(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html()); + $.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ]; + $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true }); + }); +}); diff --git a/energysaver_8h.html b/energysaver_8h.html new file mode 100644 index 00000000..b83e712b --- /dev/null +++ b/energysaver_8h.html @@ -0,0 +1,155 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/energysaver.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
energysaver.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for energysaver.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef int32_t IMError
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IMError IMDisableAPD ()
 
IMError IMDisableDim ()
 
IMError IMEnableAPD ()
 
IMError IMEnableDim ()
 
IMError IMIsAPDEnabled (uint32_t *outValue)
 
IMError IMIsAPDEnabledBySysSettings (uint32_t *outValue)
 
IMError IMIsDimEnabled (uint32_t *outValue)
 
IMError IMGetDimEnableDRC (uint32_t *outValue)
 
IMError IMGetDimEnableTV (uint32_t *outValue)
 
IMError IMGetDimPeriod (uint32_t *outValue)
 
IMError IMGetTimeBeforeAPD (uint32_t *outSeconds)
 
IMError IMGetTimeBeforeDimming (uint32_t *outSeconds)
 
IMError IMSetDimEnableDRC (BOOL value)
 
IMError IMSetDimEnableTV (BOOL value)
 
IMError IMStartAPDVideoMode ()
 
+
+ + + + diff --git a/energysaver_8h__incl.map b/energysaver_8h__incl.map new file mode 100644 index 00000000..35213ff7 --- /dev/null +++ b/energysaver_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/energysaver_8h__incl.md5 b/energysaver_8h__incl.md5 new file mode 100644 index 00000000..11849f2f --- /dev/null +++ b/energysaver_8h__incl.md5 @@ -0,0 +1 @@ +6162b6d532bbdc8503298bfd641f8edb \ No newline at end of file diff --git a/energysaver_8h__incl.png b/energysaver_8h__incl.png new file mode 100644 index 00000000..f15af4b2 Binary files /dev/null and b/energysaver_8h__incl.png differ diff --git a/energysaver_8h_source.html b/energysaver_8h_source.html new file mode 100644 index 00000000..4f52880a --- /dev/null +++ b/energysaver_8h_source.html @@ -0,0 +1,167 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/energysaver.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
energysaver.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14typedef int32_t IMError;
+
15
+ + +
18
+ + +
21
+ + +
24
+ + +
27
+ +
29IMIsAPDEnabled(uint32_t *outValue);
+
30
+ +
32IMIsAPDEnabledBySysSettings(uint32_t *outValue);
+
33
+ +
35IMIsDimEnabled(uint32_t *outValue);
+
36
+ +
38IMGetDimEnableDRC(uint32_t *outValue);
+
39
+ +
41IMGetDimEnableTV(uint32_t *outValue);
+
42
+ +
44IMGetDimPeriod(uint32_t *outValue);
+
45
+ +
47IMGetTimeBeforeAPD(uint32_t *outSeconds);
+
48
+ +
50IMGetTimeBeforeDimming(uint32_t *outSeconds);
+
51
+ + +
54
+ + +
57
+ + +
60
+
61#ifdef __cplusplus
+
62}
+
63#endif
+
64
+
IMError IMDisableAPD()
+
IMError IMGetTimeBeforeDimming(uint32_t *outSeconds)
+
IMError IMGetTimeBeforeAPD(uint32_t *outSeconds)
+
IMError IMIsDimEnabled(uint32_t *outValue)
+
IMError IMEnableAPD()
+
IMError IMSetDimEnableDRC(BOOL value)
+
IMError IMSetDimEnableTV(BOOL value)
+
IMError IMGetDimEnableTV(uint32_t *outValue)
+
IMError IMIsAPDEnabledBySysSettings(uint32_t *outValue)
+
IMError IMDisableDim()
+
IMError IMGetDimPeriod(uint32_t *outValue)
+
int32_t IMError
Definition energysaver.h:14
+
IMError IMStartAPDVideoMode()
+
IMError IMEnableDim()
+
IMError IMIsAPDEnabled(uint32_t *outValue)
+
IMError IMGetDimEnableDRC(uint32_t *outValue)
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/enum_8h.html b/enum_8h.html new file mode 100644 index 00000000..abec9bca --- /dev/null +++ b/enum_8h.html @@ -0,0 +1,1203 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/enum.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
enum.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for enum.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define GX2_FALSE   (0)
 
#define GX2_TRUE   (1)
 
#define GX2_DISABLE   (0)
 
#define GX2_ENABLE   (1)
 
#define GX2_COMMAND_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_CONTEXT_STATE_ALIGNMENT   (0x100)
 
#define GX2_SCAN_BUFFER_ALIGNMENT   (0x1000)
 
#define GX2_SHADER_PROGRAM_ALIGNMENT   (0x100)
 
#define GX2_VERTEX_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_INDEX_BUFFER_ALIGNMENT   (0x20)
 
#define GX2_UNIFORM_BLOCK_ALIGNMENT   (0x100)
 
#define GX2_COMMAND_BUFFER_SIZE   (0x400000)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef enum GX2AAMode GX2AAMode
 
typedef enum GX2AlphaToMaskMode GX2AlphaToMaskMode
 
typedef enum GX2AspectRatio GX2AspectRatio
 
typedef enum GX2AttribFormat GX2AttribFormat
 
typedef enum GX2AttribIndexType GX2AttribIndexType
 
typedef enum GX2BlendMode GX2BlendMode
 
typedef enum GX2BlendCombineMode GX2BlendCombineMode
 
typedef enum GX2BufferingMode GX2BufferingMode
 
typedef enum GX2ChannelMask GX2ChannelMask
 
typedef enum GX2ClearFlags GX2ClearFlags
 
typedef enum GX2CompareFunction GX2CompareFunction
 
typedef enum GX2DrcRenderMode GX2DrcRenderMode
 
typedef enum GX2EventType GX2EventType
 
typedef enum GX2EndianSwapMode GX2EndianSwapMode
 
typedef enum GX2FetchShaderType GX2FetchShaderType
 
typedef enum GX2FrontFace GX2FrontFace
 
typedef enum GX2IndexType GX2IndexType
 
typedef enum GX2InvalidateMode GX2InvalidateMode
 
typedef enum GX2InitAttributes GX2InitAttributes
 
typedef enum GX2LogicOp GX2LogicOp
 
typedef enum GX2PrimitiveMode GX2PrimitiveMode
 
typedef enum GX2PolygonMode GX2PolygonMode
 
typedef enum GX2RenderTarget GX2RenderTarget
 
typedef enum GX2RoundingMode GX2RoundingMode
 
typedef enum GX2SamplerVarType GX2SamplerVarType
 
typedef enum GX2ScanTarget GX2ScanTarget
 
typedef enum GX2ShaderMode GX2ShaderMode
 
typedef enum GX2ShaderVarType GX2ShaderVarType
 
typedef enum GX2StencilFunction GX2StencilFunction
 
typedef enum GX2SurfaceDim GX2SurfaceDim
 
typedef enum GX2SurfaceFormat GX2SurfaceFormat
 
typedef enum GX2SurfaceUse GX2SurfaceUse
 
typedef enum GX2TessellationMode GX2TessellationMode
 
typedef enum GX2TexBorderType GX2TexBorderType
 
typedef enum GX2TexClampMode GX2TexClampMode
 
typedef enum GX2TexMipFilterMode GX2TexMipFilterMode
 
typedef enum GX2TexMipPerfMode GX2TexMipPerfMode
 
typedef enum GX2TexXYFilterMode GX2TexXYFilterMode
 
typedef enum GX2TexAnisoRatio GX2TexAnisoRatio
 
typedef enum GX2TexZFilterMode GX2TexZFilterMode
 
typedef enum GX2TexZPerfMode GX2TexZPerfMode
 
typedef enum GX2TileMode GX2TileMode
 
typedef enum GX2TVRenderMode GX2TVRenderMode
 
typedef enum GX2TVScanMode GX2TVScanMode
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  GX2AAMode {
+  GX2_AA_MODE1X = 0 +,
+  GX2_AA_MODE2X = 1 +,
+  GX2_AA_MODE4X = 2 +,
+  GX2_AA_MODE8X = 3 +
+ }
 
enum  GX2AlphaToMaskMode {
+  GX2_ALPHA_TO_MASK_MODE_NON_DITHERED = 0 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_0 = 1 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_90 = 2 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_180 = 3 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_270 = 4 +
+ }
 
enum  GX2AspectRatio {
+  GX2_ASPECT_RATIO_4_3 = 0 +,
+  GX2_ASPECT_RATIO_16_9 = 1 +
+ }
 
enum  GX2AttribFormat {
+  GX2_ATTRIB_TYPE_8 = 0x00 +,
+  GX2_ATTRIB_TYPE_4_4 = 0x01 +,
+  GX2_ATTRIB_TYPE_16 = 0x02 +,
+  GX2_ATTRIB_TYPE_16_FLOAT = 0x03 +,
+  GX2_ATTRIB_TYPE_8_8 = 0x04 +,
+  GX2_ATTRIB_TYPE_32 = 0x05 +,
+  GX2_ATTRIB_TYPE_32_FLOAT = 0x06 +,
+  GX2_ATTRIB_TYPE_16_16 = 0x07 +,
+  GX2_ATTRIB_TYPE_16_16_FLOAT = 0x08 +,
+  GX2_ATTRIB_TYPE_10_11_11_FLOAT = 0x09 +,
+  GX2_ATTRIB_TYPE_8_8_8_8 = 0x0A +,
+  GX2_ATTRIB_TYPE_10_10_10_2 = 0x0B +,
+  GX2_ATTRIB_TYPE_32_32 = 0x0C +,
+  GX2_ATTRIB_TYPE_32_32_FLOAT = 0x0D +,
+  GX2_ATTRIB_TYPE_16_16_16_16 = 0x0E +,
+  GX2_ATTRIB_TYPE_16_16_16_16_FLOAT = 0x0F +,
+  GX2_ATTRIB_TYPE_32_32_32 = 0x10 +,
+  GX2_ATTRIB_TYPE_32_32_32_FLOAT = 0x11 +,
+  GX2_ATTRIB_TYPE_32_32_32_32 = 0x12 +,
+  GX2_ATTRIB_TYPE_32_32_32_32_FLOAT = 0x13 +,
+  GX2_ATTRIB_FLAG_INTEGER = 0x100 +,
+  GX2_ATTRIB_FLAG_SIGNED = 0x200 +,
+  GX2_ATTRIB_FLAG_DEGAMMA = 0x400 +,
+  GX2_ATTRIB_FLAG_SCALED = 0x800 +,
+  GX2_ATTRIB_FORMAT_UNORM_8 = GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_UNORM_8_8 = GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 = GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_UINT_8 = GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_UINT_8_8 = GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_UINT_8_8_8_8 = GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_SNORM_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_SNORM_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_SINT_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_SINT_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_SINT_8_8_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_FLOAT_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_FLOAT +,
+  GX2_ATTRIB_FORMAT_FLOAT_32_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_32_FLOAT +,
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_32_32_FLOAT +,
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_32_32_32_FLOAT +
+ }
 
enum  GX2AttribIndexType {
+  GX2_ATTRIB_INDEX_PER_VERTEX = 0 +,
+  GX2_ATTRIB_INDEX_PER_INSTANCE = 1 +
+ }
 
enum  GX2BlendMode {
+  GX2_BLEND_MODE_ZERO = 0 +,
+  GX2_BLEND_MODE_ONE = 1 +,
+  GX2_BLEND_MODE_SRC_COLOR = 2 +,
+  GX2_BLEND_MODE_INV_SRC_COLOR = 3 +,
+  GX2_BLEND_MODE_SRC_ALPHA = 4 +,
+  GX2_BLEND_MODE_INV_SRC_ALPHA = 5 +,
+  GX2_BLEND_MODE_DST_ALPHA = 6 +,
+  GX2_BLEND_MODE_INV_DST_ALPHA = 7 +,
+  GX2_BLEND_MODE_DST_COLOR = 8 +,
+  GX2_BLEND_MODE_INV_DST_COLOR = 9 +,
+  GX2_BLEND_MODE_SRC_ALPHA_SAT = 10 +,
+  GX2_BLEND_MODE_BOTH_SRC_ALPHA = 11 +,
+  GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA = 12 +,
+  GX2_BLEND_MODE_BLEND_FACTOR = 13 +,
+  GX2_BLEND_MODE_INV_BLEND_FACTOR = 14 +,
+  GX2_BLEND_MODE_SRC1_COLOR = 15 +,
+  GX2_BLEND_MODE_INV_SRC1_COLOR = 16 +,
+  GX2_BLEND_MODE_SRC1_ALPHA = 17 +,
+  GX2_BLEND_MODE_INV_SRC1_ALPHA = 18 +,
+  GX2_BLEND_MODE_CONSTANT_ALPHA = 19 +,
+  GX2_BLEND_MODE_INV_CONSTANT_ALPHA = 20 +
+ }
 
enum  GX2BlendCombineMode {
+  GX2_BLEND_COMBINE_MODE_ADD = 0 +,
+  GX2_BLEND_COMBINE_MODE_SUB = 1 +,
+  GX2_BLEND_COMBINE_MODE_MIN = 2 +,
+  GX2_BLEND_COMBINE_MODE_MAX = 3 +,
+  GX2_BLEND_COMBINE_MODE_REV_SUB = 4 +
+ }
 
enum  GX2BufferingMode {
+  GX2_BUFFERING_MODE_SINGLE = 1 +,
+  GX2_BUFFERING_MODE_DOUBLE = 2 +,
+  GX2_BUFFERING_MODE_TRIPLE = 3 +
+ }
 
enum  GX2ChannelMask {
+  GX2_CHANNEL_MASK_R = 1 +,
+  GX2_CHANNEL_MASK_G = 2 +,
+  GX2_CHANNEL_MASK_RG = 3 +,
+  GX2_CHANNEL_MASK_B = 4 +,
+  GX2_CHANNEL_MASK_RB = 5 +,
+  GX2_CHANNEL_MASK_GB = 6 +,
+  GX2_CHANNEL_MASK_RGB = 7 +,
+  GX2_CHANNEL_MASK_A = 8 +,
+  GX2_CHANNEL_MASK_RA = 9 +,
+  GX2_CHANNEL_MASK_GA = 10 +,
+  GX2_CHANNEL_MASK_RGA = 11 +,
+  GX2_CHANNEL_MASK_BA = 12 +,
+  GX2_CHANNEL_MASK_RBA = 13 +,
+  GX2_CHANNEL_MASK_GBA = 14 +,
+  GX2_CHANNEL_MASK_RGBA = 15 +
+ }
 
enum  GX2ClearFlags {
+  GX2_CLEAR_FLAGS_DEPTH = 1 +,
+  GX2_CLEAR_FLAGS_STENCIL = 2 +,
+  GX2_CLEAR_FLAGS_BOTH = (GX2_CLEAR_FLAGS_DEPTH | GX2_CLEAR_FLAGS_STENCIL) +
+ }
 
enum  GX2CompareFunction {
+  GX2_COMPARE_FUNC_NEVER = 0 +,
+  GX2_COMPARE_FUNC_LESS = 1 +,
+  GX2_COMPARE_FUNC_EQUAL = 2 +,
+  GX2_COMPARE_FUNC_LEQUAL = 3 +,
+  GX2_COMPARE_FUNC_GREATER = 4 +,
+  GX2_COMPARE_FUNC_NOT_EQUAL = 5 +,
+  GX2_COMPARE_FUNC_GEQUAL = 6 +,
+  GX2_COMPARE_FUNC_ALWAYS = 7 +
+ }
 
enum  GX2DrcRenderMode {
+  GX2_DRC_RENDER_MODE_DISABLED = 0 +,
+  GX2_DRC_RENDER_MODE_SINGLE = 1 +,
+  GX2_DRC_RENDER_MODE_DOUBLE = 2 +
+ }
 
enum  GX2EventType {
+  GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT = 0 +,
+  GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT = 1 +,
+  GX2_EVENT_TYPE_VSYNC = 2 +,
+  GX2_EVENT_TYPE_FLIP = 3 +,
+  GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN = 4 +
+ }
 
enum  GX2EndianSwapMode {
+  GX2_ENDIAN_SWAP_NONE = 0 +,
+  GX2_ENDIAN_SWAP_8_IN_16 = 1 +,
+  GX2_ENDIAN_SWAP_8_IN_32 = 2 +,
+  GX2_ENDIAN_SWAP_DEFAULT = 3 +
+ }
 
enum  GX2FetchShaderType {
+  GX2_FETCH_SHADER_TESSELLATION_NONE = 0 +,
+  GX2_FETCH_SHADER_TESSELLATION_LINE = 1 +,
+  GX2_FETCH_SHADER_TESSELLATION_TRIANGLE = 2 +,
+  GX2_FETCH_SHADER_TESSELLATION_QUAD = 3 +
+ }
 
enum  GX2FrontFace {
+  GX2_FRONT_FACE_CCW = 0 +,
+  GX2_FRONT_FACE_CW = 1 +
+ }
 
enum  GX2IndexType {
+  GX2_INDEX_TYPE_U16_LE = 0 +,
+  GX2_INDEX_TYPE_U32_LE = 1 +,
+  GX2_INDEX_TYPE_U16 = 4 +,
+  GX2_INDEX_TYPE_U32 = 9 +
+ }
 
enum  GX2InvalidateMode {
+  GX2_INVALIDATE_MODE_NONE = 0 +,
+  GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER = 1 << 0 +,
+  GX2_INVALIDATE_MODE_TEXTURE = 1 << 1 +,
+  GX2_INVALIDATE_MODE_UNIFORM_BLOCK = 1 << 2 +,
+  GX2_INVALIDATE_MODE_SHADER = 1 << 3 +,
+  GX2_INVALIDATE_MODE_COLOR_BUFFER = 1 << 4 +,
+  GX2_INVALIDATE_MODE_DEPTH_BUFFER = 1 << 5 +,
+  GX2_INVALIDATE_MODE_CPU = 1 << 6 +,
+  GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER = 1 << 7 +,
+  GX2_INVALIDATE_MODE_EXPORT_BUFFER = 1 << 8 +,
+  GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER +,
+  GX2_INVALIDATE_MODE_CPU_TEXTURE = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_TEXTURE +,
+  GX2_INVALIDATE_MODE_CPU_SHADER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_SHADER +
+ }
 
enum  GX2InitAttributes {
+  GX2_INIT_END = 0 +,
+  GX2_INIT_CMD_BUF_BASE = 1 +,
+  GX2_INIT_CMD_BUF_POOL_SIZE = 2 +,
+  GX2_INIT_ARGC = 7 +,
+  GX2_INIT_ARGV = 8 +,
+  GX2_INIT_PROFILE_MODE = 9 +,
+  GX2_INIT_TOSS_STAGE = 10 +,
+  GX2_INIT_APP_IO_THREAD_STACK_SIZE = 11 +
+ }
 
enum  GX2LogicOp {
+  GX2_LOGIC_OP_CLEAR = 0x00 +,
+  GX2_LOGIC_OP_NOR = 0x11 +,
+  GX2_LOGIC_OP_INV_AND = 0x22 +,
+  GX2_LOGIC_OP_INV_COPY = 0x33 +,
+  GX2_LOGIC_OP_REV_AND = 0x44 +,
+  GX2_LOGIC_OP_INV = 0x55 +,
+  GX2_LOGIC_OP_XOR = 0x66 +,
+  GX2_LOGIC_OP_NOT_AND = 0x77 +,
+  GX2_LOGIC_OP_AND = 0x88 +,
+  GX2_LOGIC_OP_EQUIV = 0x99 +,
+  GX2_LOGIC_OP_NOP = 0xAA +,
+  GX2_LOGIC_OP_INV_OR = 0xBB +,
+  GX2_LOGIC_OP_COPY = 0xCC +,
+  GX2_LOGIC_OP_REV_OR = 0xDD +,
+  GX2_LOGIC_OP_OR = 0xEE +,
+  GX2_LOGIC_OP_SET = 0xFF +
+ }
 
enum  GX2PrimitiveMode {
+  GX2_PRIMITIVE_MODE_POINTS = 1 +,
+  GX2_PRIMITIVE_MODE_LINES = 2 +,
+  GX2_PRIMITIVE_MODE_LINE_STRIP = 3 +,
+  GX2_PRIMITIVE_MODE_TRIANGLES = 4 +,
+  GX2_PRIMITIVE_MODE_TRIANGLE_FAN = 5 +,
+  GX2_PRIMITIVE_MODE_TRIANGLE_STRIP = 6 +,
+  GX2_PRIMITIVE_MODE_LINES_ADJACENCY = 10 +,
+  GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY = 11 +,
+  GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY = 12 +,
+  GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY = 13 +,
+  GX2_PRIMITIVE_MODE_RECTS = 17 +,
+  GX2_PRIMITIVE_MODE_LINE_LOOP = 18 +,
+  GX2_PRIMITIVE_MODE_QUADS = 19 +,
+  GX2_PRIMITIVE_MODE_QUAD_STRIP = 20 +
+ }
 
enum  GX2PolygonMode {
+  GX2_POLYGON_MODE_POINT = 0 +,
+  GX2_POLYGON_MODE_LINE = 1 +,
+  GX2_POLYGON_MODE_TRIANGLE = 2 +
+ }
 
enum  GX2RenderTarget {
+  GX2_RENDER_TARGET_0 = 0 +,
+  GX2_RENDER_TARGET_1 = 1 +,
+  GX2_RENDER_TARGET_2 = 2 +,
+  GX2_RENDER_TARGET_3 = 3 +,
+  GX2_RENDER_TARGET_4 = 4 +,
+  GX2_RENDER_TARGET_5 = 5 +,
+  GX2_RENDER_TARGET_6 = 6 +,
+  GX2_RENDER_TARGET_7 = 7 +
+ }
 
enum  GX2RoundingMode {
+  GX2_ROUNDING_MODE_ROUND_TO_EVEN = 0 +,
+  GX2_ROUNDING_MODE_TRUNCATE = 1 +
+ }
 
enum  GX2SamplerVarType {
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_1D = 0 +,
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_2D = 1 +,
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_3D = 3 +,
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE = 4 +
+ }
 
enum  GX2ScanTarget {
+  GX2_SCAN_TARGET_TV0 = 1 << 0 +,
+  GX2_SCAN_TARGET_TV1 = 1 << 1 +,
+  GX2_SCAN_TARGET_DRC0 = 1 << 2 +,
+  GX2_SCAN_TARGET_DRC1 = 1 << 3 +,
+  GX2_SCAN_TARGET_TV = GX2_SCAN_TARGET_TV0 +,
+  GX2_SCAN_TARGET_DRC = GX2_SCAN_TARGET_DRC0 +
+ }
 
enum  GX2ShaderMode {
+  GX2_SHADER_MODE_UNIFORM_REGISTER = 0 +,
+  GX2_SHADER_MODE_UNIFORM_BLOCK = 1 +,
+  GX2_SHADER_MODE_GEOMETRY_SHADER = 2 +,
+  GX2_SHADER_MODE_COMPUTE_SHADER = 3 +
+ }
 
enum  GX2ShaderVarType {
+  GX2_SHADER_VAR_TYPE_VOID = 0 +,
+  GX2_SHADER_VAR_TYPE_BOOL = 1 +,
+  GX2_SHADER_VAR_TYPE_INT = 2 +,
+  GX2_SHADER_VAR_TYPE_UINT = 3 +,
+  GX2_SHADER_VAR_TYPE_FLOAT = 4 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE = 5 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2 = 6 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3 = 7 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4 = 8 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2 = 9 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3 = 10 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4 = 11 +,
+  GX2_SHADER_VAR_TYPE_BOOL2 = 12 +,
+  GX2_SHADER_VAR_TYPE_BOOL3 = 13 +,
+  GX2_SHADER_VAR_TYPE_BOOL4 = 14 +,
+  GX2_SHADER_VAR_TYPE_INT2 = 15 +,
+  GX2_SHADER_VAR_TYPE_INT3 = 16 +,
+  GX2_SHADER_VAR_TYPE_INT4 = 17 +,
+  GX2_SHADER_VAR_TYPE_UINT2 = 18 +,
+  GX2_SHADER_VAR_TYPE_UINT3 = 19 +,
+  GX2_SHADER_VAR_TYPE_UINT4 = 20 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2X2 = 21 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2X3 = 22 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2X4 = 23 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3X2 = 24 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3X3 = 25 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3X4 = 26 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4X2 = 27 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4X3 = 28 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4X4 = 29 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2X2 = 30 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2X3 = 31 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2X4 = 32 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3X2 = 33 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3X3 = 34 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3X4 = 35 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4X2 = 36 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4X3 = 37 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4X4 = 38 +
+ }
 
enum  GX2StencilFunction {
+  GX2_STENCIL_FUNCTION_KEEP = 0 +,
+  GX2_STENCIL_FUNCTION_ZERO = 1 +,
+  GX2_STENCIL_FUNCTION_REPLACE = 2 +,
+  GX2_STENCIL_FUNCTION_INCR_CLAMP = 3 +,
+  GX2_STENCIL_FUNCTION_DECR_CLAMP = 4 +,
+  GX2_STENCIL_FUNCTION_INV = 5 +,
+  GX2_STENCIL_FUNCTION_INCR_WRAP = 6 +,
+  GX2_STENCIL_FUNCTION_DECR_WRAP = 7 +
+ }
 
enum  GX2SurfaceDim {
+  GX2_SURFACE_DIM_TEXTURE_1D = 0 +,
+  GX2_SURFACE_DIM_TEXTURE_2D = 1 +,
+  GX2_SURFACE_DIM_TEXTURE_3D = 2 +,
+  GX2_SURFACE_DIM_TEXTURE_CUBE = 3 +,
+  GX2_SURFACE_DIM_TEXTURE_1D_ARRAY = 4 +,
+  GX2_SURFACE_DIM_TEXTURE_2D_ARRAY = 5 +,
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA = 6 +,
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY = 7 +
+ }
 
enum  GX2SurfaceFormat {
+  GX2_SURFACE_FORMAT_INVALID = 0x00 +,
+  GX2_SURFACE_FORMAT_UNORM_R4_G4 = 0x02 +,
+  GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 = 0x0b +,
+  GX2_SURFACE_FORMAT_UNORM_R8 = 0x01 +,
+  GX2_SURFACE_FORMAT_UNORM_R8_G8 = 0x07 +,
+  GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 = 0x01a +,
+  GX2_SURFACE_FORMAT_UNORM_R16 = 0x05 +,
+  GX2_SURFACE_FORMAT_UNORM_R16_G16 = 0x0f +,
+  GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 = 0x01f +,
+  GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 = 0x08 +,
+  GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 = 0x0a +,
+  GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 = 0x0c +,
+  GX2_SURFACE_FORMAT_UNORM_R24_X8 = 0x011 +,
+  GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 = 0x01b +,
+  GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 = 0x019 +,
+  GX2_SURFACE_FORMAT_UNORM_BC1 = 0x031 +,
+  GX2_SURFACE_FORMAT_UNORM_BC2 = 0x032 +,
+  GX2_SURFACE_FORMAT_UNORM_BC3 = 0x033 +,
+  GX2_SURFACE_FORMAT_UNORM_BC4 = 0x034 +,
+  GX2_SURFACE_FORMAT_UNORM_BC5 = 0x035 +,
+  GX2_SURFACE_FORMAT_UNORM_NV12 = 0x081 +,
+  GX2_SURFACE_FORMAT_UINT_R8 = 0x101 +,
+  GX2_SURFACE_FORMAT_UINT_R8_G8 = 0x107 +,
+  GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 = 0x11a +,
+  GX2_SURFACE_FORMAT_UINT_R16 = 0x105 +,
+  GX2_SURFACE_FORMAT_UINT_R16_G16 = 0x10f +,
+  GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 = 0x11f +,
+  GX2_SURFACE_FORMAT_UINT_R32 = 0x10d +,
+  GX2_SURFACE_FORMAT_UINT_R32_G32 = 0x11d +,
+  GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 = 0x122 +,
+  GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 = 0x11b +,
+  GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 = 0x119 +,
+  GX2_SURFACE_FORMAT_UINT_X24_G8 = 0x111 +,
+  GX2_SURFACE_FORMAT_UINT_G8_X24 = 0x11c +,
+  GX2_SURFACE_FORMAT_SNORM_R8 = 0x201 +,
+  GX2_SURFACE_FORMAT_SNORM_R8_G8 = 0x207 +,
+  GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 = 0x21a +,
+  GX2_SURFACE_FORMAT_SNORM_R16 = 0x205 +,
+  GX2_SURFACE_FORMAT_SNORM_R16_G16 = 0x20f +,
+  GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 = 0x21f +,
+  GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 = 0x219 +,
+  GX2_SURFACE_FORMAT_SNORM_BC4 = 0x234 +,
+  GX2_SURFACE_FORMAT_SNORM_BC5 = 0x235 +,
+  GX2_SURFACE_FORMAT_SINT_R8 = 0x301 +,
+  GX2_SURFACE_FORMAT_SINT_R8_G8 = 0x307 +,
+  GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 = 0x31a +,
+  GX2_SURFACE_FORMAT_SINT_R16 = 0x305 +,
+  GX2_SURFACE_FORMAT_SINT_R16_G16 = 0x30f +,
+  GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 = 0x31f +,
+  GX2_SURFACE_FORMAT_SINT_R32 = 0x30d +,
+  GX2_SURFACE_FORMAT_SINT_R32_G32 = 0x31d +,
+  GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 = 0x322 +,
+  GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 = 0x319 +,
+  GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 = 0x41a +,
+  GX2_SURFACE_FORMAT_SRGB_BC1 = 0x431 +,
+  GX2_SURFACE_FORMAT_SRGB_BC2 = 0x432 +,
+  GX2_SURFACE_FORMAT_SRGB_BC3 = 0x433 +,
+  GX2_SURFACE_FORMAT_FLOAT_R32 = 0x80e +,
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32 = 0x81e +,
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 = 0x823 +,
+  GX2_SURFACE_FORMAT_FLOAT_R16 = 0x806 +,
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16 = 0x810 +,
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 = 0x820 +,
+  GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 = 0x816 +,
+  GX2_SURFACE_FORMAT_FLOAT_D24_S8 = 0x811 +,
+  GX2_SURFACE_FORMAT_FLOAT_X8_X24 = 0x81c +
+ }
 
enum  GX2SurfaceUse {
+  GX2_SURFACE_USE_NONE = 0 +,
+  GX2_SURFACE_USE_TEXTURE = 1 << 0 +,
+  GX2_SURFACE_USE_COLOR_BUFFER = 1 << 1 +,
+  GX2_SURFACE_USE_DEPTH_BUFFER = 1 << 2 +,
+  GX2_SURFACE_USE_SCAN_BUFFER = 1 << 3 +,
+  GX2_SURFACE_USE_TV = 1 << 31 +,
+  GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV = (GX2_SURFACE_USE_TEXTURE | GX2_SURFACE_USE_COLOR_BUFFER | GX2_SURFACE_USE_TV) +
+ }
 
enum  GX2TessellationMode {
+  GX2_TESSELLATION_MODE_DISCRETE = 0 +,
+  GX2_TESSELLATION_MODE_CONTINUOUS = 1 +,
+  GX2_TESSELLATION_MODE_ADAPTIVE = 2 +
+ }
 
enum  GX2TexBorderType {
+  GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK = 0 +,
+  GX2_TEX_BORDER_TYPE_BLACK = 1 +,
+  GX2_TEX_BORDER_TYPE_WHITE = 2 +,
+  GX2_TEX_BORDER_TYPE_VARIABLE = 3 +
+ }
 
enum  GX2TexClampMode {
+  GX2_TEX_CLAMP_MODE_WRAP = 0 +,
+  GX2_TEX_CLAMP_MODE_MIRROR = 1 +,
+  GX2_TEX_CLAMP_MODE_CLAMP = 2 +,
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE = 3 +,
+  GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER = 4 +,
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER = 5 +,
+  GX2_TEX_CLAMP_MODE_CLAMP_BORDER = 6 +,
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER = 7 +
+ }
 
enum  GX2TexMipFilterMode {
+  GX2_TEX_MIP_FILTER_MODE_NONE = 0 +,
+  GX2_TEX_MIP_FILTER_MODE_POINT = 1 +,
+  GX2_TEX_MIP_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexMipPerfMode { GX2_TEX_MIP_PERF_MODE_DISABLE = 0 + }
 
enum  GX2TexXYFilterMode {
+  GX2_TEX_XY_FILTER_MODE_POINT = 0 +,
+  GX2_TEX_XY_FILTER_MODE_LINEAR = 1 +,
+  GX2_TEX_XY_FILTER_MODE_BICUBIC = 2 +
+ }
 
enum  GX2TexAnisoRatio {
+  GX2_TEX_ANISO_RATIO_NONE = 0 +,
+  GX2_TEX_ANISO_RATIO_2_TO_1 = 1 +,
+  GX2_TEX_ANISO_RATIO_4_TO_1 = 2 +,
+  GX2_TEX_ANISO_RATIO_8_TO_1 = 3 +,
+  GX2_TEX_ANISO_RATIO_16_TO_1 = 4 +
+ }
 
enum  GX2TexZFilterMode {
+  GX2_TEX_Z_FILTER_MODE_NONE = 0 +,
+  GX2_TEX_Z_FILTER_MODE_POINT = 1 +,
+  GX2_TEX_Z_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexZPerfMode { GX2_TEX_Z_PERF_MODE_DISABLED = 0 + }
 
enum  GX2TileMode {
+  GX2_TILE_MODE_DEFAULT = 0 +,
+  GX2_TILE_MODE_LINEAR_ALIGNED = 1 +,
+  GX2_TILE_MODE_TILED_1D_THIN1 = 2 +,
+  GX2_TILE_MODE_TILED_1D_THICK = 3 +,
+  GX2_TILE_MODE_TILED_2D_THIN1 = 4 +,
+  GX2_TILE_MODE_TILED_2D_THIN2 = 5 +,
+  GX2_TILE_MODE_TILED_2D_THIN4 = 6 +,
+  GX2_TILE_MODE_TILED_2D_THICK = 7 +,
+  GX2_TILE_MODE_TILED_2B_THIN1 = 8 +,
+  GX2_TILE_MODE_TILED_2B_THIN2 = 9 +,
+  GX2_TILE_MODE_TILED_2B_THIN4 = 10 +,
+  GX2_TILE_MODE_TILED_2B_THICK = 11 +,
+  GX2_TILE_MODE_TILED_3D_THIN1 = 12 +,
+  GX2_TILE_MODE_TILED_3D_THICK = 13 +,
+  GX2_TILE_MODE_TILED_3B_THIN1 = 14 +,
+  GX2_TILE_MODE_TILED_3B_THICK = 15 +,
+  GX2_TILE_MODE_LINEAR_SPECIAL = 16 +
+ }
 
enum  GX2TVRenderMode {
+  GX2_TV_RENDER_MODE_DISABLED = 0 +,
+  GX2_TV_RENDER_MODE_STANDARD_480P = 1 +,
+  GX2_TV_RENDER_MODE_WIDE_480P = 2 +,
+  GX2_TV_RENDER_MODE_WIDE_720P = 3 +,
+  GX2_TV_RENDER_MODE_WIDE_1080P = 5 +
+ }
 
enum  GX2TVScanMode {
+  GX2_TV_SCAN_MODE_NONE = 0 +,
+  GX2_TV_SCAN_MODE_576I = 1 +,
+  GX2_TV_SCAN_MODE_480I = 2 +,
+  GX2_TV_SCAN_MODE_480P = 3 +,
+  GX2_TV_SCAN_MODE_720P = 4 +,
+  GX2_TV_SCAN_MODE_1080I = 6 +,
+  GX2_TV_SCAN_MODE_1080P = 7 +
+ }
 
+
+ + + + diff --git a/enum_8h__dep__incl.map b/enum_8h__dep__incl.map new file mode 100644 index 00000000..a8faf653 --- /dev/null +++ b/enum_8h__dep__incl.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/enum_8h__dep__incl.md5 b/enum_8h__dep__incl.md5 new file mode 100644 index 00000000..d9f91e5f --- /dev/null +++ b/enum_8h__dep__incl.md5 @@ -0,0 +1 @@ +ad4ec8f06f8e6d90e1f3a8d6d1ad62bc \ No newline at end of file diff --git a/enum_8h__dep__incl.png b/enum_8h__dep__incl.png new file mode 100644 index 00000000..42170a2c Binary files /dev/null and b/enum_8h__dep__incl.png differ diff --git a/enum_8h__incl.map b/enum_8h__incl.map new file mode 100644 index 00000000..af325a75 --- /dev/null +++ b/enum_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/enum_8h__incl.md5 b/enum_8h__incl.md5 new file mode 100644 index 00000000..0feb1c05 --- /dev/null +++ b/enum_8h__incl.md5 @@ -0,0 +1 @@ +d04d997c310bfc1d4f23f6cbdc260f7d \ No newline at end of file diff --git a/enum_8h__incl.png b/enum_8h__incl.png new file mode 100644 index 00000000..1ddcc9f0 Binary files /dev/null and b/enum_8h__incl.png differ diff --git a/enum_8h_source.html b/enum_8h_source.html new file mode 100644 index 00000000..649c39c1 --- /dev/null +++ b/enum_8h_source.html @@ -0,0 +1,1240 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/enum.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
enum.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14#define GX2_FALSE (0)
+
15#define GX2_TRUE (1)
+
16#define GX2_DISABLE (0)
+
17#define GX2_ENABLE (1)
+
18
+
19#define GX2_COMMAND_BUFFER_ALIGNMENT (0x40)
+
20#define GX2_CONTEXT_STATE_ALIGNMENT (0x100)
+
21#define GX2_SCAN_BUFFER_ALIGNMENT (0x1000)
+
22#define GX2_SHADER_PROGRAM_ALIGNMENT (0x100)
+
23#define GX2_VERTEX_BUFFER_ALIGNMENT (0x40)
+
24#define GX2_INDEX_BUFFER_ALIGNMENT (0x20)
+
25#define GX2_UNIFORM_BLOCK_ALIGNMENT (0x100)
+
26
+
27#define GX2_COMMAND_BUFFER_SIZE (0x400000)
+
28
+
+
29typedef enum GX2AAMode
+
30{
+ + + + + +
+
36
+ +
45
+ +
51
+
+
52typedef enum GX2AttribFormat
+
53{
+ + + + + + + + + + + + + + + + + + + + +
74
+ + + + +
79
+ + + +
83
+ + + +
87
+ + + +
91
+ + + +
95
+ + + + + +
+
101
+ +
103
+ +
109
+ +
134
+ +
143
+ +
150
+ +
169
+ +
176
+ +
178
+ +
190
+ +
197
+ +
206
+ +
214
+ +
222
+ +
228
+ +
236
+ +
253
+ +
255
+ +
267
+ +
287
+ +
305
+ +
312
+ +
324
+ +
330
+ +
338
+ +
348
+ +
350
+ +
358
+
+ +
360{
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
401
+ +
413
+ +
425
+
+ +
427{
+ + + + + + + + + + + + + + + + + + + + + +
449
+ + + + + + + + + + + + + +
463
+ + + + + + + + + +
473
+ + + + + + + + + + +
484
+ + + + +
489
+ + + + + + + + + + +
+
500
+ +
511
+ +
513
+ +
520
+ +
528
+ +
540
+ +
547
+ +
552
+ +
559
+ +
568
+ +
575
+ +
580
+ +
601
+ +
610
+ +
621
+
622#ifdef __cplusplus
+
623}
+
624#endif
+
625
+
GX2IndexType
Definition enum.h:230
+
GX2AlphaToMaskMode
Definition enum.h:38
+
GX2ChannelMask
Definition enum.h:152
+
GX2TexZPerfMode
Definition enum.h:577
+
GX2BufferingMode
Definition enum.h:145
+
GX2FrontFace
Definition enum.h:224
+
GX2StencilFunction
Definition enum.h:403
+
GX2AAMode
Definition enum.h:30
+
GX2TVRenderMode
Definition enum.h:603
+
GX2LogicOp
Definition enum.h:269
+
GX2RenderTarget
Definition enum.h:314
+
GX2RoundingMode
Definition enum.h:326
+
GX2CompareFunction
Definition enum.h:180
+
GX2TexBorderType
Definition enum.h:522
+
GX2AttribFormat
Definition enum.h:53
+
GX2ScanTarget
Definition enum.h:340
+
GX2SurfaceFormat
Definition enum.h:427
+
GX2BlendMode
Definition enum.h:111
+
GX2FetchShaderType
Definition enum.h:216
+
GX2DrcRenderMode
Definition enum.h:192
+
GX2ClearFlags
Definition enum.h:171
+
GX2ShaderVarType
Definition enum.h:360
+
GX2TexClampMode
Definition enum.h:530
+
GX2BlendCombineMode
Definition enum.h:136
+
GX2PrimitiveMode
Definition enum.h:289
+
GX2TexMipPerfMode
Definition enum.h:549
+
GX2InvalidateMode
Definition enum.h:238
+
GX2EndianSwapMode
Definition enum.h:208
+
GX2TVScanMode
Definition enum.h:612
+
GX2AspectRatio
Definition enum.h:47
+
GX2ShaderMode
Definition enum.h:352
+
GX2SamplerVarType
Definition enum.h:332
+
GX2SurfaceDim
Definition enum.h:415
+
GX2TexAnisoRatio
Definition enum.h:561
+
GX2TexMipFilterMode
Definition enum.h:542
+
GX2AttribIndexType
Definition enum.h:105
+
GX2EventType
Definition enum.h:199
+
GX2TileMode
Definition enum.h:582
+
GX2InitAttributes
Definition enum.h:257
+
GX2TessellationMode
Definition enum.h:515
+
GX2TexZFilterMode
Definition enum.h:570
+
GX2PolygonMode
Definition enum.h:307
+
GX2SurfaceUse
Definition enum.h:502
+
GX2TexXYFilterMode
Definition enum.h:554
+
@ GX2_INDEX_TYPE_U16_LE
Definition enum.h:231
+
@ GX2_INDEX_TYPE_U32
Definition enum.h:234
+
@ GX2_INDEX_TYPE_U32_LE
Definition enum.h:232
+
@ GX2_INDEX_TYPE_U16
Definition enum.h:233
+
@ GX2_ALPHA_TO_MASK_MODE_DITHER_0
Definition enum.h:40
+
@ GX2_ALPHA_TO_MASK_MODE_NON_DITHERED
Definition enum.h:39
+
@ GX2_ALPHA_TO_MASK_MODE_DITHER_180
Definition enum.h:42
+
@ GX2_ALPHA_TO_MASK_MODE_DITHER_270
Definition enum.h:43
+
@ GX2_ALPHA_TO_MASK_MODE_DITHER_90
Definition enum.h:41
+
@ GX2_CHANNEL_MASK_RGBA
Definition enum.h:167
+
@ GX2_CHANNEL_MASK_RG
Definition enum.h:155
+
@ GX2_CHANNEL_MASK_RBA
Definition enum.h:165
+
@ GX2_CHANNEL_MASK_G
Definition enum.h:154
+
@ GX2_CHANNEL_MASK_RA
Definition enum.h:161
+
@ GX2_CHANNEL_MASK_RGB
Definition enum.h:159
+
@ GX2_CHANNEL_MASK_RB
Definition enum.h:157
+
@ GX2_CHANNEL_MASK_A
Definition enum.h:160
+
@ GX2_CHANNEL_MASK_BA
Definition enum.h:164
+
@ GX2_CHANNEL_MASK_GA
Definition enum.h:162
+
@ GX2_CHANNEL_MASK_B
Definition enum.h:156
+
@ GX2_CHANNEL_MASK_RGA
Definition enum.h:163
+
@ GX2_CHANNEL_MASK_GBA
Definition enum.h:166
+
@ GX2_CHANNEL_MASK_R
Definition enum.h:153
+
@ GX2_CHANNEL_MASK_GB
Definition enum.h:158
+
@ GX2_TEX_Z_PERF_MODE_DISABLED
Definition enum.h:578
+
@ GX2_BUFFERING_MODE_TRIPLE
Definition enum.h:148
+
@ GX2_BUFFERING_MODE_SINGLE
Definition enum.h:146
+
@ GX2_BUFFERING_MODE_DOUBLE
Definition enum.h:147
+
@ GX2_FRONT_FACE_CW
Definition enum.h:226
+
@ GX2_FRONT_FACE_CCW
Definition enum.h:225
+
@ GX2_STENCIL_FUNCTION_INV
Definition enum.h:409
+
@ GX2_STENCIL_FUNCTION_REPLACE
Definition enum.h:406
+
@ GX2_STENCIL_FUNCTION_DECR_CLAMP
Definition enum.h:408
+
@ GX2_STENCIL_FUNCTION_INCR_WRAP
Definition enum.h:410
+
@ GX2_STENCIL_FUNCTION_INCR_CLAMP
Definition enum.h:407
+
@ GX2_STENCIL_FUNCTION_ZERO
Definition enum.h:405
+
@ GX2_STENCIL_FUNCTION_DECR_WRAP
Definition enum.h:411
+
@ GX2_STENCIL_FUNCTION_KEEP
Definition enum.h:404
+
@ GX2_AA_MODE8X
Definition enum.h:34
+
@ GX2_AA_MODE2X
Definition enum.h:32
+
@ GX2_AA_MODE4X
Definition enum.h:33
+
@ GX2_AA_MODE1X
Definition enum.h:31
+
@ GX2_TV_RENDER_MODE_DISABLED
Definition enum.h:604
+
@ GX2_TV_RENDER_MODE_STANDARD_480P
Definition enum.h:605
+
@ GX2_TV_RENDER_MODE_WIDE_480P
Definition enum.h:606
+
@ GX2_TV_RENDER_MODE_WIDE_1080P
Definition enum.h:608
+
@ GX2_TV_RENDER_MODE_WIDE_720P
Definition enum.h:607
+
@ GX2_LOGIC_OP_XOR
Definition enum.h:276
+
@ GX2_LOGIC_OP_AND
Definition enum.h:278
+
@ GX2_LOGIC_OP_NOP
Definition enum.h:280
+
@ GX2_LOGIC_OP_INV_AND
Definition enum.h:272
+
@ GX2_LOGIC_OP_CLEAR
Definition enum.h:270
+
@ GX2_LOGIC_OP_INV
Definition enum.h:275
+
@ GX2_LOGIC_OP_NOT_AND
Definition enum.h:277
+
@ GX2_LOGIC_OP_INV_COPY
Definition enum.h:273
+
@ GX2_LOGIC_OP_SET
Definition enum.h:285
+
@ GX2_LOGIC_OP_NOR
Definition enum.h:271
+
@ GX2_LOGIC_OP_OR
Definition enum.h:284
+
@ GX2_LOGIC_OP_INV_OR
Definition enum.h:281
+
@ GX2_LOGIC_OP_REV_OR
Definition enum.h:283
+
@ GX2_LOGIC_OP_REV_AND
Definition enum.h:274
+
@ GX2_LOGIC_OP_EQUIV
Definition enum.h:279
+
@ GX2_LOGIC_OP_COPY
Definition enum.h:282
+
@ GX2_RENDER_TARGET_3
Definition enum.h:318
+
@ GX2_RENDER_TARGET_2
Definition enum.h:317
+
@ GX2_RENDER_TARGET_5
Definition enum.h:320
+
@ GX2_RENDER_TARGET_1
Definition enum.h:316
+
@ GX2_RENDER_TARGET_6
Definition enum.h:321
+
@ GX2_RENDER_TARGET_7
Definition enum.h:322
+
@ GX2_RENDER_TARGET_0
Definition enum.h:315
+
@ GX2_RENDER_TARGET_4
Definition enum.h:319
+
@ GX2_ROUNDING_MODE_ROUND_TO_EVEN
Definition enum.h:327
+
@ GX2_ROUNDING_MODE_TRUNCATE
Definition enum.h:328
+
@ GX2_COMPARE_FUNC_GREATER
Definition enum.h:185
+
@ GX2_COMPARE_FUNC_LESS
Definition enum.h:182
+
@ GX2_COMPARE_FUNC_ALWAYS
Definition enum.h:188
+
@ GX2_COMPARE_FUNC_EQUAL
Definition enum.h:183
+
@ GX2_COMPARE_FUNC_LEQUAL
Definition enum.h:184
+
@ GX2_COMPARE_FUNC_GEQUAL
Definition enum.h:187
+
@ GX2_COMPARE_FUNC_NEVER
Definition enum.h:181
+
@ GX2_COMPARE_FUNC_NOT_EQUAL
Definition enum.h:186
+
@ GX2_TEX_BORDER_TYPE_WHITE
Definition enum.h:525
+
@ GX2_TEX_BORDER_TYPE_BLACK
Definition enum.h:524
+
@ GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK
Definition enum.h:523
+
@ GX2_TEX_BORDER_TYPE_VARIABLE
Definition enum.h:526
+
@ GX2_ATTRIB_FORMAT_UNORM_8
Definition enum.h:80
+
@ GX2_ATTRIB_FORMAT_SNORM_8
Definition enum.h:88
+
@ GX2_ATTRIB_TYPE_32_32_FLOAT
Definition enum.h:67
+
@ GX2_ATTRIB_FORMAT_UNORM_8_8_8_8
Definition enum.h:82
+
@ GX2_ATTRIB_FORMAT_UNORM_8_8
Definition enum.h:81
+
@ GX2_ATTRIB_TYPE_8
Definition enum.h:54
+
@ GX2_ATTRIB_FORMAT_FLOAT_32_32_32
Definition enum.h:98
+
@ GX2_ATTRIB_FLAG_INTEGER
Definition enum.h:75
+
@ GX2_ATTRIB_TYPE_32_32_32
Definition enum.h:70
+
@ GX2_ATTRIB_FORMAT_SINT_8_8
Definition enum.h:93
+
@ GX2_ATTRIB_FORMAT_FLOAT_32_32
Definition enum.h:97
+
@ GX2_ATTRIB_TYPE_16_16_16_16
Definition enum.h:68
+
@ GX2_ATTRIB_TYPE_16_16_FLOAT
Definition enum.h:62
+
@ GX2_ATTRIB_FORMAT_SNORM_8_8
Definition enum.h:89
+
@ GX2_ATTRIB_TYPE_32_32_32_32_FLOAT
Definition enum.h:73
+
@ GX2_ATTRIB_TYPE_32_32
Definition enum.h:66
+
@ GX2_ATTRIB_FORMAT_FLOAT_32
Definition enum.h:96
+
@ GX2_ATTRIB_TYPE_16
Definition enum.h:56
+
@ GX2_ATTRIB_FLAG_SIGNED
Definition enum.h:76
+
@ GX2_ATTRIB_TYPE_32
Definition enum.h:59
+
@ GX2_ATTRIB_TYPE_10_10_10_2
Definition enum.h:65
+
@ GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32
Definition enum.h:99
+
@ GX2_ATTRIB_TYPE_4_4
Definition enum.h:55
+
@ GX2_ATTRIB_FORMAT_SINT_8
Definition enum.h:92
+
@ GX2_ATTRIB_TYPE_32_FLOAT
Definition enum.h:60
+
@ GX2_ATTRIB_FLAG_SCALED
Definition enum.h:78
+
@ GX2_ATTRIB_FORMAT_SINT_8_8_8_8
Definition enum.h:94
+
@ GX2_ATTRIB_TYPE_16_FLOAT
Definition enum.h:57
+
@ GX2_ATTRIB_TYPE_32_32_32_FLOAT
Definition enum.h:71
+
@ GX2_ATTRIB_FLAG_DEGAMMA
Definition enum.h:77
+
@ GX2_ATTRIB_FORMAT_UINT_8_8
Definition enum.h:85
+
@ GX2_ATTRIB_TYPE_32_32_32_32
Definition enum.h:72
+
@ GX2_ATTRIB_FORMAT_SNORM_8_8_8_8
Definition enum.h:90
+
@ GX2_ATTRIB_TYPE_16_16_16_16_FLOAT
Definition enum.h:69
+
@ GX2_ATTRIB_FORMAT_UINT_8_8_8_8
Definition enum.h:86
+
@ GX2_ATTRIB_TYPE_16_16
Definition enum.h:61
+
@ GX2_ATTRIB_TYPE_8_8_8_8
Definition enum.h:64
+
@ GX2_ATTRIB_TYPE_8_8
Definition enum.h:58
+
@ GX2_ATTRIB_TYPE_10_11_11_FLOAT
Definition enum.h:63
+
@ GX2_ATTRIB_FORMAT_UINT_8
Definition enum.h:84
+
@ GX2_SCAN_TARGET_DRC0
Definition enum.h:343
+
@ GX2_SCAN_TARGET_TV0
Definition enum.h:341
+
@ GX2_SCAN_TARGET_TV
Definition enum.h:345
+
@ GX2_SCAN_TARGET_TV1
Definition enum.h:342
+
@ GX2_SCAN_TARGET_DRC1
Definition enum.h:344
+
@ GX2_SCAN_TARGET_DRC
Definition enum.h:346
+
@ GX2_SURFACE_FORMAT_UINT_R32_G32
Definition enum.h:457
+
@ GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1
Definition enum.h:438
+
@ GX2_SURFACE_FORMAT_UNORM_BC2
Definition enum.h:444
+
@ GX2_SURFACE_FORMAT_UNORM_BC3
Definition enum.h:445
+
@ GX2_SURFACE_FORMAT_SINT_R16_G16
Definition enum.h:478
+
@ GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8
Definition enum.h:433
+
@ GX2_SURFACE_FORMAT_SNORM_R16_G16
Definition enum.h:468
+
@ GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32
Definition enum.h:458
+
@ GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10
Definition enum.h:441
+
@ GX2_SURFACE_FORMAT_SNORM_BC5
Definition enum.h:472
+
@ GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5
Definition enum.h:439
+
@ GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10
Definition enum.h:496
+
@ GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16
Definition enum.h:479
+
@ GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16
Definition enum.h:469
+
@ GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8
Definition enum.h:476
+
@ GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2
Definition enum.h:460
+
@ GX2_SURFACE_FORMAT_UINT_R8_G8
Definition enum.h:451
+
@ GX2_SURFACE_FORMAT_UNORM_R8
Definition enum.h:431
+
@ GX2_SURFACE_FORMAT_SRGB_BC3
Definition enum.h:488
+
@ GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2
Definition enum.h:483
+
@ GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32
Definition enum.h:492
+
@ GX2_SURFACE_FORMAT_UNORM_NV12
Definition enum.h:448
+
@ GX2_SURFACE_FORMAT_FLOAT_R16
Definition enum.h:493
+
@ GX2_SURFACE_FORMAT_UNORM_BC1
Definition enum.h:443
+
@ GX2_SURFACE_FORMAT_UINT_X24_G8
Definition enum.h:461
+
@ GX2_SURFACE_FORMAT_FLOAT_X8_X24
Definition enum.h:498
+
@ GX2_SURFACE_FORMAT_INVALID
Definition enum.h:428
+
@ GX2_SURFACE_FORMAT_UNORM_R5_G6_B5
Definition enum.h:437
+
@ GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2
Definition enum.h:470
+
@ GX2_SURFACE_FORMAT_SNORM_R8_G8
Definition enum.h:465
+
@ GX2_SURFACE_FORMAT_SINT_R32_G32
Definition enum.h:481
+
@ GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8
Definition enum.h:466
+
@ GX2_SURFACE_FORMAT_UNORM_R8_G8
Definition enum.h:432
+
@ GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32
Definition enum.h:482
+
@ GX2_SURFACE_FORMAT_UINT_R16
Definition enum.h:453
+
@ GX2_SURFACE_FORMAT_SINT_R16
Definition enum.h:477
+
@ GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8
Definition enum.h:485
+
@ GX2_SURFACE_FORMAT_SINT_R8_G8
Definition enum.h:475
+
@ GX2_SURFACE_FORMAT_FLOAT_D24_S8
Definition enum.h:497
+
@ GX2_SURFACE_FORMAT_UNORM_R4_G4
Definition enum.h:429
+
@ GX2_SURFACE_FORMAT_UNORM_BC4
Definition enum.h:446
+
@ GX2_SURFACE_FORMAT_UNORM_R16
Definition enum.h:434
+
@ GX2_SURFACE_FORMAT_UNORM_R24_X8
Definition enum.h:440
+
@ GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8
Definition enum.h:452
+
@ GX2_SURFACE_FORMAT_UINT_R8
Definition enum.h:450
+
@ GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16
Definition enum.h:495
+
@ GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2
Definition enum.h:442
+
@ GX2_SURFACE_FORMAT_FLOAT_R32_G32
Definition enum.h:491
+
@ GX2_SURFACE_FORMAT_SNORM_R16
Definition enum.h:467
+
@ GX2_SURFACE_FORMAT_UINT_R16_G16
Definition enum.h:454
+
@ GX2_SURFACE_FORMAT_FLOAT_R32
Definition enum.h:490
+
@ GX2_SURFACE_FORMAT_SRGB_BC2
Definition enum.h:487
+
@ GX2_SURFACE_FORMAT_SNORM_R8
Definition enum.h:464
+
@ GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10
Definition enum.h:459
+
@ GX2_SURFACE_FORMAT_FLOAT_R16_G16
Definition enum.h:494
+
@ GX2_SURFACE_FORMAT_UINT_R32
Definition enum.h:456
+
@ GX2_SURFACE_FORMAT_SINT_R32
Definition enum.h:480
+
@ GX2_SURFACE_FORMAT_SNORM_BC4
Definition enum.h:471
+
@ GX2_SURFACE_FORMAT_SINT_R8
Definition enum.h:474
+
@ GX2_SURFACE_FORMAT_UINT_G8_X24
Definition enum.h:462
+
@ GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4
Definition enum.h:430
+
@ GX2_SURFACE_FORMAT_UNORM_BC5
Definition enum.h:447
+
@ GX2_SURFACE_FORMAT_UNORM_R16_G16
Definition enum.h:435
+
@ GX2_SURFACE_FORMAT_SRGB_BC1
Definition enum.h:486
+
@ GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16
Definition enum.h:436
+
@ GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16
Definition enum.h:455
+
@ GX2_BLEND_MODE_DST_ALPHA
Definition enum.h:118
+
@ GX2_BLEND_MODE_INV_SRC1_ALPHA
Definition enum.h:130
+
@ GX2_BLEND_MODE_INV_CONSTANT_ALPHA
Definition enum.h:132
+
@ GX2_BLEND_MODE_INV_SRC_ALPHA
Definition enum.h:117
+
@ GX2_BLEND_MODE_INV_SRC1_COLOR
Definition enum.h:128
+
@ GX2_BLEND_MODE_SRC1_ALPHA
Definition enum.h:129
+
@ GX2_BLEND_MODE_INV_SRC_COLOR
Definition enum.h:115
+
@ GX2_BLEND_MODE_INV_DST_ALPHA
Definition enum.h:119
+
@ GX2_BLEND_MODE_BOTH_SRC_ALPHA
Definition enum.h:123
+
@ GX2_BLEND_MODE_ZERO
Definition enum.h:112
+
@ GX2_BLEND_MODE_ONE
Definition enum.h:113
+
@ GX2_BLEND_MODE_SRC1_COLOR
Definition enum.h:127
+
@ GX2_BLEND_MODE_DST_COLOR
Definition enum.h:120
+
@ GX2_BLEND_MODE_CONSTANT_ALPHA
Definition enum.h:131
+
@ GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA
Definition enum.h:124
+
@ GX2_BLEND_MODE_INV_DST_COLOR
Definition enum.h:121
+
@ GX2_BLEND_MODE_SRC_ALPHA_SAT
Definition enum.h:122
+
@ GX2_BLEND_MODE_SRC_COLOR
Definition enum.h:114
+
@ GX2_BLEND_MODE_BLEND_FACTOR
Definition enum.h:125
+
@ GX2_BLEND_MODE_INV_BLEND_FACTOR
Definition enum.h:126
+
@ GX2_BLEND_MODE_SRC_ALPHA
Definition enum.h:116
+
@ GX2_FETCH_SHADER_TESSELLATION_NONE
Definition enum.h:217
+
@ GX2_FETCH_SHADER_TESSELLATION_QUAD
Definition enum.h:220
+
@ GX2_FETCH_SHADER_TESSELLATION_TRIANGLE
Definition enum.h:219
+
@ GX2_FETCH_SHADER_TESSELLATION_LINE
Definition enum.h:218
+
@ GX2_DRC_RENDER_MODE_DISABLED
Definition enum.h:193
+
@ GX2_DRC_RENDER_MODE_DOUBLE
Definition enum.h:195
+
@ GX2_DRC_RENDER_MODE_SINGLE
Definition enum.h:194
+
@ GX2_CLEAR_FLAGS_BOTH
Definition enum.h:174
+
@ GX2_CLEAR_FLAGS_DEPTH
Definition enum.h:172
+
@ GX2_CLEAR_FLAGS_STENCIL
Definition enum.h:173
+
@ GX2_SHADER_VAR_TYPE_FLOAT2X3
Definition enum.h:383
+
@ GX2_SHADER_VAR_TYPE_DOUBLE3X4
Definition enum.h:396
+
@ GX2_SHADER_VAR_TYPE_FLOAT3X2
Definition enum.h:385
+
@ GX2_SHADER_VAR_TYPE_FLOAT2
Definition enum.h:370
+
@ GX2_SHADER_VAR_TYPE_DOUBLE3X3
Definition enum.h:395
+
@ GX2_SHADER_VAR_TYPE_DOUBLE2X2
Definition enum.h:391
+
@ GX2_SHADER_VAR_TYPE_INT4
Definition enum.h:378
+
@ GX2_SHADER_VAR_TYPE_FLOAT4X4
Definition enum.h:390
+
@ GX2_SHADER_VAR_TYPE_INT2
Definition enum.h:376
+
@ GX2_SHADER_VAR_TYPE_FLOAT3X3
Definition enum.h:386
+
@ GX2_SHADER_VAR_TYPE_BOOL3
Definition enum.h:374
+
@ GX2_SHADER_VAR_TYPE_DOUBLE2
Definition enum.h:367
+
@ GX2_SHADER_VAR_TYPE_DOUBLE2X3
Definition enum.h:392
+
@ GX2_SHADER_VAR_TYPE_DOUBLE3X2
Definition enum.h:394
+
@ GX2_SHADER_VAR_TYPE_FLOAT4
Definition enum.h:372
+
@ GX2_SHADER_VAR_TYPE_DOUBLE4X2
Definition enum.h:397
+
@ GX2_SHADER_VAR_TYPE_DOUBLE2X4
Definition enum.h:393
+
@ GX2_SHADER_VAR_TYPE_BOOL2
Definition enum.h:373
+
@ GX2_SHADER_VAR_TYPE_VOID
Definition enum.h:361
+
@ GX2_SHADER_VAR_TYPE_DOUBLE4
Definition enum.h:369
+
@ GX2_SHADER_VAR_TYPE_UINT
Definition enum.h:364
+
@ GX2_SHADER_VAR_TYPE_FLOAT2X4
Definition enum.h:384
+
@ GX2_SHADER_VAR_TYPE_BOOL
Definition enum.h:362
+
@ GX2_SHADER_VAR_TYPE_DOUBLE4X3
Definition enum.h:398
+
@ GX2_SHADER_VAR_TYPE_INT3
Definition enum.h:377
+
@ GX2_SHADER_VAR_TYPE_FLOAT4X3
Definition enum.h:389
+
@ GX2_SHADER_VAR_TYPE_INT
Definition enum.h:363
+
@ GX2_SHADER_VAR_TYPE_DOUBLE3
Definition enum.h:368
+
@ GX2_SHADER_VAR_TYPE_FLOAT
Definition enum.h:365
+
@ GX2_SHADER_VAR_TYPE_FLOAT3X4
Definition enum.h:387
+
@ GX2_SHADER_VAR_TYPE_FLOAT3
Definition enum.h:371
+
@ GX2_SHADER_VAR_TYPE_UINT4
Definition enum.h:381
+
@ GX2_SHADER_VAR_TYPE_FLOAT4X2
Definition enum.h:388
+
@ GX2_SHADER_VAR_TYPE_FLOAT2X2
Definition enum.h:382
+
@ GX2_SHADER_VAR_TYPE_DOUBLE4X4
Definition enum.h:399
+
@ GX2_SHADER_VAR_TYPE_DOUBLE
Definition enum.h:366
+
@ GX2_SHADER_VAR_TYPE_BOOL4
Definition enum.h:375
+
@ GX2_SHADER_VAR_TYPE_UINT2
Definition enum.h:379
+
@ GX2_SHADER_VAR_TYPE_UINT3
Definition enum.h:380
+
@ GX2_TEX_CLAMP_MODE_MIRROR
Definition enum.h:532
+
@ GX2_TEX_CLAMP_MODE_WRAP
Definition enum.h:531
+
@ GX2_TEX_CLAMP_MODE_CLAMP
Definition enum.h:533
+
@ GX2_TEX_CLAMP_MODE_CLAMP_BORDER
Definition enum.h:537
+
@ GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER
Definition enum.h:535
+
@ GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER
Definition enum.h:538
+
@ GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER
Definition enum.h:536
+
@ GX2_TEX_CLAMP_MODE_MIRROR_ONCE
Definition enum.h:534
+
@ GX2_BLEND_COMBINE_MODE_MIN
Definition enum.h:139
+
@ GX2_BLEND_COMBINE_MODE_MAX
Definition enum.h:140
+
@ GX2_BLEND_COMBINE_MODE_ADD
Definition enum.h:137
+
@ GX2_BLEND_COMBINE_MODE_REV_SUB
Definition enum.h:141
+
@ GX2_BLEND_COMBINE_MODE_SUB
Definition enum.h:138
+
@ GX2_PRIMITIVE_MODE_TRIANGLE_STRIP
Definition enum.h:295
+
@ GX2_PRIMITIVE_MODE_POINTS
Definition enum.h:290
+
@ GX2_PRIMITIVE_MODE_LINE_LOOP
Definition enum.h:301
+
@ GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY
Definition enum.h:298
+
@ GX2_PRIMITIVE_MODE_LINES
Definition enum.h:291
+
@ GX2_PRIMITIVE_MODE_QUADS
Definition enum.h:302
+
@ GX2_PRIMITIVE_MODE_RECTS
Definition enum.h:300
+
@ GX2_PRIMITIVE_MODE_TRIANGLES
Definition enum.h:293
+
@ GX2_PRIMITIVE_MODE_QUAD_STRIP
Definition enum.h:303
+
@ GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY
Definition enum.h:299
+
@ GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY
Definition enum.h:297
+
@ GX2_PRIMITIVE_MODE_LINES_ADJACENCY
Definition enum.h:296
+
@ GX2_PRIMITIVE_MODE_LINE_STRIP
Definition enum.h:292
+
@ GX2_PRIMITIVE_MODE_TRIANGLE_FAN
Definition enum.h:294
+
@ GX2_TEX_MIP_PERF_MODE_DISABLE
Definition enum.h:550
+
@ GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER
Definition enum.h:240
+
@ GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER
Definition enum.h:249
+
@ GX2_INVALIDATE_MODE_CPU_SHADER
Definition enum.h:251
+
@ GX2_INVALIDATE_MODE_SHADER
Definition enum.h:243
+
@ GX2_INVALIDATE_MODE_UNIFORM_BLOCK
Definition enum.h:242
+
@ GX2_INVALIDATE_MODE_NONE
Definition enum.h:239
+
@ GX2_INVALIDATE_MODE_CPU
Definition enum.h:246
+
@ GX2_INVALIDATE_MODE_COLOR_BUFFER
Definition enum.h:244
+
@ GX2_INVALIDATE_MODE_EXPORT_BUFFER
Definition enum.h:248
+
@ GX2_INVALIDATE_MODE_CPU_TEXTURE
Definition enum.h:250
+
@ GX2_INVALIDATE_MODE_TEXTURE
Definition enum.h:241
+
@ GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER
Definition enum.h:247
+
@ GX2_INVALIDATE_MODE_DEPTH_BUFFER
Definition enum.h:245
+
@ GX2_ENDIAN_SWAP_NONE
Definition enum.h:209
+
@ GX2_ENDIAN_SWAP_8_IN_32
Definition enum.h:211
+
@ GX2_ENDIAN_SWAP_8_IN_16
Definition enum.h:210
+
@ GX2_ENDIAN_SWAP_DEFAULT
Definition enum.h:212
+
@ GX2_TV_SCAN_MODE_1080I
Definition enum.h:618
+
@ GX2_TV_SCAN_MODE_1080P
Definition enum.h:619
+
@ GX2_TV_SCAN_MODE_480P
Definition enum.h:616
+
@ GX2_TV_SCAN_MODE_NONE
Definition enum.h:613
+
@ GX2_TV_SCAN_MODE_720P
Definition enum.h:617
+
@ GX2_TV_SCAN_MODE_480I
Definition enum.h:615
+
@ GX2_TV_SCAN_MODE_576I
Definition enum.h:614
+
@ GX2_ASPECT_RATIO_4_3
Definition enum.h:48
+
@ GX2_ASPECT_RATIO_16_9
Definition enum.h:49
+
@ GX2_SHADER_MODE_UNIFORM_BLOCK
Definition enum.h:354
+
@ GX2_SHADER_MODE_COMPUTE_SHADER
Definition enum.h:356
+
@ GX2_SHADER_MODE_GEOMETRY_SHADER
Definition enum.h:355
+
@ GX2_SHADER_MODE_UNIFORM_REGISTER
Definition enum.h:353
+
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_2D
Definition enum.h:334
+
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE
Definition enum.h:336
+
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_3D
Definition enum.h:335
+
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_1D
Definition enum.h:333
+
@ GX2_SURFACE_DIM_TEXTURE_CUBE
Definition enum.h:419
+
@ GX2_SURFACE_DIM_TEXTURE_3D
Definition enum.h:418
+
@ GX2_SURFACE_DIM_TEXTURE_1D_ARRAY
Definition enum.h:420
+
@ GX2_SURFACE_DIM_TEXTURE_2D
Definition enum.h:417
+
@ GX2_SURFACE_DIM_TEXTURE_1D
Definition enum.h:416
+
@ GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY
Definition enum.h:423
+
@ GX2_SURFACE_DIM_TEXTURE_2D_MSAA
Definition enum.h:422
+
@ GX2_SURFACE_DIM_TEXTURE_2D_ARRAY
Definition enum.h:421
+
@ GX2_TEX_ANISO_RATIO_8_TO_1
Definition enum.h:565
+
@ GX2_TEX_ANISO_RATIO_16_TO_1
Definition enum.h:566
+
@ GX2_TEX_ANISO_RATIO_4_TO_1
Definition enum.h:564
+
@ GX2_TEX_ANISO_RATIO_2_TO_1
Definition enum.h:563
+
@ GX2_TEX_ANISO_RATIO_NONE
Definition enum.h:562
+
@ GX2_TEX_MIP_FILTER_MODE_LINEAR
Definition enum.h:545
+
@ GX2_TEX_MIP_FILTER_MODE_POINT
Definition enum.h:544
+
@ GX2_TEX_MIP_FILTER_MODE_NONE
Definition enum.h:543
+
@ GX2_ATTRIB_INDEX_PER_INSTANCE
Definition enum.h:107
+
@ GX2_ATTRIB_INDEX_PER_VERTEX
Definition enum.h:106
+
@ GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN
Definition enum.h:204
+
@ GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT
Definition enum.h:200
+
@ GX2_EVENT_TYPE_VSYNC
Definition enum.h:202
+
@ GX2_EVENT_TYPE_FLIP
Definition enum.h:203
+
@ GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT
Definition enum.h:201
+
@ GX2_TILE_MODE_TILED_2B_THIN4
Definition enum.h:593
+
@ GX2_TILE_MODE_TILED_2D_THIN1
Definition enum.h:587
+
@ GX2_TILE_MODE_TILED_2D_THICK
Definition enum.h:590
+
@ GX2_TILE_MODE_TILED_3D_THIN1
Definition enum.h:595
+
@ GX2_TILE_MODE_TILED_1D_THICK
Definition enum.h:586
+
@ GX2_TILE_MODE_LINEAR_ALIGNED
Definition enum.h:584
+
@ GX2_TILE_MODE_TILED_2B_THIN2
Definition enum.h:592
+
@ GX2_TILE_MODE_TILED_2B_THICK
Definition enum.h:594
+
@ GX2_TILE_MODE_TILED_3B_THICK
Definition enum.h:598
+
@ GX2_TILE_MODE_TILED_2D_THIN4
Definition enum.h:589
+
@ GX2_TILE_MODE_DEFAULT
Definition enum.h:583
+
@ GX2_TILE_MODE_TILED_2D_THIN2
Definition enum.h:588
+
@ GX2_TILE_MODE_TILED_3D_THICK
Definition enum.h:596
+
@ GX2_TILE_MODE_TILED_2B_THIN1
Definition enum.h:591
+
@ GX2_TILE_MODE_TILED_3B_THIN1
Definition enum.h:597
+
@ GX2_TILE_MODE_LINEAR_SPECIAL
Definition enum.h:599
+
@ GX2_TILE_MODE_TILED_1D_THIN1
Definition enum.h:585
+
@ GX2_INIT_CMD_BUF_BASE
Definition enum.h:259
+
@ GX2_INIT_CMD_BUF_POOL_SIZE
Definition enum.h:260
+
@ GX2_INIT_ARGV
Definition enum.h:262
+
@ GX2_INIT_TOSS_STAGE
Definition enum.h:264
+
@ GX2_INIT_ARGC
Definition enum.h:261
+
@ GX2_INIT_END
Definition enum.h:258
+
@ GX2_INIT_PROFILE_MODE
Definition enum.h:263
+
@ GX2_INIT_APP_IO_THREAD_STACK_SIZE
Definition enum.h:265
+
@ GX2_TESSELLATION_MODE_CONTINUOUS
Definition enum.h:517
+
@ GX2_TESSELLATION_MODE_DISCRETE
Definition enum.h:516
+
@ GX2_TESSELLATION_MODE_ADAPTIVE
Definition enum.h:518
+
@ GX2_TEX_Z_FILTER_MODE_NONE
Definition enum.h:571
+
@ GX2_TEX_Z_FILTER_MODE_LINEAR
Definition enum.h:573
+
@ GX2_TEX_Z_FILTER_MODE_POINT
Definition enum.h:572
+
@ GX2_POLYGON_MODE_TRIANGLE
Definition enum.h:310
+
@ GX2_POLYGON_MODE_POINT
Definition enum.h:308
+
@ GX2_POLYGON_MODE_LINE
Definition enum.h:309
+
@ GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV
Definition enum.h:509
+
@ GX2_SURFACE_USE_TV
Definition enum.h:508
+
@ GX2_SURFACE_USE_NONE
Definition enum.h:503
+
@ GX2_SURFACE_USE_DEPTH_BUFFER
Definition enum.h:506
+
@ GX2_SURFACE_USE_SCAN_BUFFER
Definition enum.h:507
+
@ GX2_SURFACE_USE_COLOR_BUFFER
Definition enum.h:505
+
@ GX2_SURFACE_USE_TEXTURE
Definition enum.h:504
+
@ GX2_TEX_XY_FILTER_MODE_BICUBIC
Definition enum.h:557
+
@ GX2_TEX_XY_FILTER_MODE_POINT
Definition enum.h:555
+
@ GX2_TEX_XY_FILTER_MODE_LINEAR
Definition enum.h:556
+ +
#define WUT_ENUM_BITMASK_TYPE(_type)
Definition wut_types.h:62
+
+ + + + diff --git a/erreula_2rpl__interface_8h.html b/erreula_2rpl__interface_8h.html new file mode 100644 index 00000000..04fe6b8f --- /dev/null +++ b/erreula_2rpl__interface_8h.html @@ -0,0 +1,227 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/erreula/rpl_interface.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
rpl_interface.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/filesystem.h>
+#include <nn/erreula.h>
+
+Include dependency graph for rpl_interface.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Namespaces

namespace  Rpl
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void ErrEulaSetVersion (int version)
 
bool ErrEulaJump (const char *buffer, uint32_t bufferSize)
 
void ErrEulaPlayAppearSE (bool playAppearSoundEffect)
 
bool ErrEulaIsSelectCursorActive ()
 
void ErrEulaChangeLang (nn::erreula::LangType language)
 
void ErrEulaDisappearHomeNixSign ()
 
bool ErrEulaIsAppearHomeNixSign ()
 
void ErrEulaAppearHomeNixSign (const nn::erreula::HomeNixSignArg &arg)
 
void ErrEulaSetControllerRemo (nn::erreula::ControllerType controller)
 
int32_t ErrEulaGetSelectButtonNumError ()
 
int32_t ErrEulaGetResultCode ()
 
nn::erreula::ResultType ErrEulaGetResultType ()
 
nn::erreula::State ErrEulaGetStateErrorViewer ()
 
bool ErrEulaIsDecideSelectRightButtonError ()
 
bool ErrEulaIsDecideSelectLeftButtonError ()
 
bool ErrEulaIsDecideSelectButtonError ()
 
void ErrEulaDisappearError ()
 
void ErrEulaAppearError (const nn::erreula::AppearArg &arg)
 
void ErrEulaCalc (const nn::erreula::ControllerInfo &controllerInfo)
 
void ErrEulaDrawDRC ()
 
void ErrEulaDrawTV ()
 
void ErrEulaDestroy ()
 
void ErrEulaCreate (void *workMemory, nn::erreula::RegionType region, nn::erreula::LangType language, FSClient *fsClient)
 
+
+ + + + diff --git a/erreula_2rpl__interface_8h__incl.map b/erreula_2rpl__interface_8h__incl.map new file mode 100644 index 00000000..b424bb4d --- /dev/null +++ b/erreula_2rpl__interface_8h__incl.map @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/erreula_2rpl__interface_8h__incl.md5 b/erreula_2rpl__interface_8h__incl.md5 new file mode 100644 index 00000000..7e0e9d00 --- /dev/null +++ b/erreula_2rpl__interface_8h__incl.md5 @@ -0,0 +1 @@ +04b3ac3855ec2fc72066b54a7dbbf5ff \ No newline at end of file diff --git a/erreula_2rpl__interface_8h__incl.png b/erreula_2rpl__interface_8h__incl.png new file mode 100644 index 00000000..53ed6249 Binary files /dev/null and b/erreula_2rpl__interface_8h__incl.png differ diff --git a/erreula_2rpl__interface_8h_source.html b/erreula_2rpl__interface_8h_source.html new file mode 100644 index 00000000..0b6d3518 --- /dev/null +++ b/erreula_2rpl__interface_8h_source.html @@ -0,0 +1,192 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/erreula/rpl_interface.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
rpl_interface.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+ +
4#include <nn/erreula.h>
+
5
+
13#ifdef __cplusplus
+
14
+
15struct FSClient;
+
16
+
+
17namespace Rpl
+
18{
+
19
+
20void
+
21ErrEulaSetVersion(int version);
+
22bool
+
23ErrEulaJump(const char *buffer, uint32_t bufferSize);
+
24void
+
25ErrEulaPlayAppearSE(bool playAppearSoundEffect);
+
26bool
+ +
28void
+ +
30void
+ +
32bool
+ +
34void
+ +
36void
+ +
38int32_t
+ +
40int32_t
+ + + + + +
46bool
+ +
48bool
+ +
50bool
+ +
52void
+ +
54void
+ +
56void
+ +
58void
+ +
60void
+ +
62void
+ +
64void
+
65ErrEulaCreate(void *workMemory, nn::erreula::RegionType region, nn::erreula::LangType language, FSClient *fsClient);
+
66
+
67} // namespace Rpl
+
+
68
+
69#endif // ifdef __cplusplus
+
70
+ + + + +
bool ErrEulaJump(const char *buffer, uint32_t bufferSize)
+
void ErrEulaPlayAppearSE(bool playAppearSoundEffect)
+
int32_t ErrEulaGetSelectButtonNumError()
+
void ErrEulaDestroy()
+
int32_t ErrEulaGetResultCode()
+
void ErrEulaAppearHomeNixSign(const nn::erreula::HomeNixSignArg &arg)
+
bool ErrEulaIsDecideSelectRightButtonError()
+
nn::erreula::ResultType ErrEulaGetResultType()
+
void ErrEulaSetVersion(int version)
+
void ErrEulaDrawDRC()
+
void ErrEulaDisappearHomeNixSign()
+
void ErrEulaDisappearError()
+
void ErrEulaDrawTV()
+
void ErrEulaChangeLang(nn::erreula::LangType language)
+
bool ErrEulaIsSelectCursorActive()
+
void ErrEulaSetControllerRemo(nn::erreula::ControllerType controller)
+
nn::erreula::State ErrEulaGetStateErrorViewer()
+
bool ErrEulaIsDecideSelectLeftButtonError()
+
bool ErrEulaIsAppearHomeNixSign()
+
bool ErrEulaIsDecideSelectButtonError()
+
void ErrEulaCalc(const nn::erreula::ControllerInfo &controllerInfo)
+
void ErrEulaAppearError(const nn::erreula::AppearArg &arg)
+
void ErrEulaCreate(void *workMemory, nn::erreula::RegionType region, nn::erreula::LangType language, FSClient *fsClient)
+ + + + + + + + + +
+ + + + diff --git a/erreula_8dox.html b/erreula_8dox.html new file mode 100644 index 00000000..f5052a70 --- /dev/null +++ b/erreula_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/erreula/erreula.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/home/runner/work/wut/wut/include/erreula/erreula.dox File Reference
+
+
+
+ + + + diff --git a/erreula_8h.html b/erreula_8h.html new file mode 100644 index 00000000..0efce825 --- /dev/null +++ b/erreula_8h.html @@ -0,0 +1,173 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
erreula.h File Reference
+
+
+
+Include dependency graph for erreula.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/erreula_8h__dep__incl.map b/erreula_8h__dep__incl.map new file mode 100644 index 00000000..c0ae9d5c --- /dev/null +++ b/erreula_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/erreula_8h__dep__incl.md5 b/erreula_8h__dep__incl.md5 new file mode 100644 index 00000000..ad6e1910 --- /dev/null +++ b/erreula_8h__dep__incl.md5 @@ -0,0 +1 @@ +dc8953a80b9f336f9e804e639bcc8ef8 \ No newline at end of file diff --git a/erreula_8h__dep__incl.png b/erreula_8h__dep__incl.png new file mode 100644 index 00000000..7eb6ee29 Binary files /dev/null and b/erreula_8h__dep__incl.png differ diff --git a/erreula_8h__incl.map b/erreula_8h__incl.map new file mode 100644 index 00000000..0132e5e1 --- /dev/null +++ b/erreula_8h__incl.map @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/erreula_8h__incl.md5 b/erreula_8h__incl.md5 new file mode 100644 index 00000000..c81dde6d --- /dev/null +++ b/erreula_8h__incl.md5 @@ -0,0 +1 @@ +21145c1f577fd90b6e905113cc17a58e \ No newline at end of file diff --git a/erreula_8h__incl.png b/erreula_8h__incl.png new file mode 100644 index 00000000..feeaceee Binary files /dev/null and b/erreula_8h__incl.png differ diff --git a/erreula_8h_source.html b/erreula_8h_source.html new file mode 100644 index 00000000..ec777669 --- /dev/null +++ b/erreula_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
erreula.h
+
+ + + + + diff --git a/erreula__cpp_8h.html b/erreula__cpp_8h.html new file mode 100644 index 00000000..dcf1308d --- /dev/null +++ b/erreula__cpp_8h.html @@ -0,0 +1,378 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula/erreula_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
erreula_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/filesystem.h>
+#include <nn/result.h>
+#include <padscore/kpad.h>
+#include <string.h>
+#include <vpad/input.h>
+
+Include dependency graph for erreula_cpp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + +

+Data Structures

struct  ErrorArg
 
struct  AppearArg
 
struct  CreateArg
 Configuration options for the error. More...
 
struct  ControllerInfo
 
struct  HomeNixSignArg
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::erreula
 
+ + + + + + + + + + + + + + + +

+Enumerations

enum class  ControllerType {
+  WiiRemote0 = 0 +,
+  WiiRemote1 = 1 +,
+  WiiRemote2 = 2 +,
+  WiiRemote3 = 3 +,
+  DrcGamepad = 4 +
+ }
 
enum class  ErrorType {
+  Code = 0 +,
+  Message = 1 +,
+  Message1Button = 2 +,
+  Message2Button = 3 +
+ }
 
enum class  LangType {
+  Japanese = 0 +,
+  English = 1 +,
+  French = 2 +,
+  German = 3 +,
+  Italian = 4 +,
+  Spanish = 5 +,
+  SimplifiedChinese = 6 +,
+  Korean = 7 +,
+  Dutch = 8 +,
+  Portuguese = 9 +,
+  Russian = 10 +,
+  TraditionalChinese = 11 +,
+  Invalid = 12 +
+ }
 
enum class  RegionType {
+  Japan = 0 +,
+  USA = 1 +,
+  Europe = 2 +,
+  China = 3 +,
+  Korea = 4 +,
+  Taiwan = 5 +
+ }
 
enum class  ResultType {
+  None = 0 +,
+  Exited = 1 +
+ }
 
enum class  RenderTarget {
+  Tv = 0 +,
+  Drc = 1 +,
+  Both = 2 +
+ }
 
enum class  State {
+  Hidden = 0 +,
+  FadeIn = 1 +,
+  Visible = 2 +,
+  FadeOut = 3 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void AppearErrorViewer (const AppearArg &arg)
 
void AppearHomeNixSign (const HomeNixSignArg &arg)
 
void Calc (const ControllerInfo &controllerInfo)
 
void ChangeLangError (LangType languageType)
 
bool Create (const CreateArg &args)
 
void Destroy ()
 
void DisappearErrorViewer ()
 
void DisappearHomeNixSign ()
 
void DrawDRC ()
 
void DrawTV ()
 
int32_t GetResultCode ()
 
ResultType GetResultType ()
 
int32_t GetSelectButtonNumError ()
 
State GetStateErrorViewer ()
 
uint32_t GetWorkMemorySize ()
 
bool IsAppearHomeNixSign ()
 
bool IsDecideSelectButtonError ()
 
bool IsDecideSelectLeftButtonError ()
 
bool IsDecideSelectRightButtonError ()
 
bool IsSelectCursorActive ()
 
bool Jump (const char *buffer, uint32_t bufferSize)
 
void PlayAppearSE (bool playAppearSoundEffect)
 
void SetControllerRemo (ControllerType controller)
 
+

Data Structure Documentation

+ +

◆ nn::erreula::AppearArg

+ +
+
+ + + + +
struct nn::erreula::AppearArg
+
+
+

Definition at line 150 of file erreula_cpp.h.

+
+ + + + +
Data Fields
+ErrorArg +errorArg +
+ +
+
+
+ + + + diff --git a/erreula__cpp_8h__dep__incl.map b/erreula__cpp_8h__dep__incl.map new file mode 100644 index 00000000..f47fc245 --- /dev/null +++ b/erreula__cpp_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/erreula__cpp_8h__dep__incl.md5 b/erreula__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..d7ddc5bd --- /dev/null +++ b/erreula__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +9068bf713f555f502dcf7a108f8ed332 \ No newline at end of file diff --git a/erreula__cpp_8h__dep__incl.png b/erreula__cpp_8h__dep__incl.png new file mode 100644 index 00000000..6b8ba276 Binary files /dev/null and b/erreula__cpp_8h__dep__incl.png differ diff --git a/erreula__cpp_8h__incl.map b/erreula__cpp_8h__incl.map new file mode 100644 index 00000000..b86f3c19 --- /dev/null +++ b/erreula__cpp_8h__incl.map @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/erreula__cpp_8h__incl.md5 b/erreula__cpp_8h__incl.md5 new file mode 100644 index 00000000..35e03bfb --- /dev/null +++ b/erreula__cpp_8h__incl.md5 @@ -0,0 +1 @@ +7b9b47080c001ec2a380aa1b6da51fb3 \ No newline at end of file diff --git a/erreula__cpp_8h__incl.png b/erreula__cpp_8h__incl.png new file mode 100644 index 00000000..93c14947 Binary files /dev/null and b/erreula__cpp_8h__incl.png differ diff --git a/erreula__cpp_8h_source.html b/erreula__cpp_8h_source.html new file mode 100644 index 00000000..6787c9a3 --- /dev/null +++ b/erreula__cpp_8h_source.html @@ -0,0 +1,490 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/erreula/erreula_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
erreula_cpp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+ +
4#include <nn/result.h>
+
5#include <padscore/kpad.h>
+
6#include <string.h>
+
7#include <vpad/input.h>
+
8
+
18#ifdef __cplusplus
+
19
+
20namespace nn
+
21{
+
+
22namespace erreula
+
23{
+
24
+
+ +
26{
+
27 WiiRemote0 = 0,
+
28 WiiRemote1 = 1,
+
29 WiiRemote2 = 2,
+
30 WiiRemote3 = 3,
+
31 DrcGamepad = 4,
+
32};
+
+
33
+
+
34enum class ErrorType
+
35{
+
36 Code = 0,
+
37 Message = 1,
+ + +
40};
+
+
41
+
+
42enum class LangType
+
43{
+
44 Japanese = 0,
+
45 English = 1,
+
46 French = 2,
+
47 German = 3,
+
48 Italian = 4,
+
49 Spanish = 5,
+ +
51 Korean = 7,
+
52 Dutch = 8,
+
53 Portuguese = 9,
+
54 Russian = 10,
+ +
56 Invalid = 12,
+
57};
+
+
58
+
+
59enum class RegionType
+
60{
+
61 Japan = 0,
+
62 USA = 1,
+
63 Europe = 2,
+
64 China = 3,
+
65 Korea = 4,
+
66 Taiwan = 5,
+
67};
+
+
68
+
+
69enum class ResultType
+
70{
+
71 None = 0,
+
72
+
74 Exited = 1,
+
75
+
76 // TODO: More result types
+
77};
+
+
78
+
+
79enum class RenderTarget
+
80{
+
82 Tv = 0,
+
83
+
85 Drc = 1,
+
86
+
88 Both = 2,
+
89};
+
+
90
+
+
91enum class State
+
92{
+
94 Hidden = 0,
+
95
+
97 FadeIn = 1,
+
98
+
100 Visible = 2,
+
101
+
103 FadeOut = 3,
+
104};
+
+
105
+
+ +
107{
+
+ + + + +
112 unknown0x0C(0),
+
113 errorCode(0),
+
114 unknown0x14(1),
+
115 errorMessage(nullptr),
+
116 button1Label(nullptr),
+
117 button2Label(nullptr),
+
118 errorTitle(nullptr),
+
119 unknown0x28(true)
+
120 {
+
121 }
+
+
122
+ + + +
126 uint32_t unknown0x0C;
+
127 int32_t errorCode;
+
128 uint32_t unknown0x14;
+
129 const char16_t *errorMessage;
+
130 const char16_t *button1Label;
+
131 const char16_t *button2Label;
+
132 const char16_t *errorTitle;
+ +
134 WUT_PADDING_BYTES(3);
+
135};
+
+
136WUT_CHECK_OFFSET(ErrorArg, 0x00, errorType);
+
137WUT_CHECK_OFFSET(ErrorArg, 0x04, renderTarget);
+
138WUT_CHECK_OFFSET(ErrorArg, 0x08, controllerType);
+
139WUT_CHECK_OFFSET(ErrorArg, 0x0C, unknown0x0C);
+
140WUT_CHECK_OFFSET(ErrorArg, 0x10, errorCode);
+
141WUT_CHECK_OFFSET(ErrorArg, 0x14, unknown0x14);
+
142WUT_CHECK_OFFSET(ErrorArg, 0x18, errorMessage);
+
143WUT_CHECK_OFFSET(ErrorArg, 0x1C, button1Label);
+
144WUT_CHECK_OFFSET(ErrorArg, 0x20, button2Label);
+
145WUT_CHECK_OFFSET(ErrorArg, 0x24, errorTitle);
+
146WUT_CHECK_OFFSET(ErrorArg, 0x28, unknown0x28);
+
147WUT_CHECK_SIZE(ErrorArg, 0x2C);
+
148
+
149
+
+ +
151{
+ +
153};
+
+
154WUT_CHECK_OFFSET(AppearArg, 0x00, errorArg);
+
155WUT_CHECK_SIZE(AppearArg, 0x2C);
+
156
+
+ +
159{
+
+ +
161 workMemory(nullptr),
+ + +
164 fsClient(nullptr)
+
165 {
+
166 }
+
+
167
+ + + + +
172};
+
+
173WUT_CHECK_OFFSET(CreateArg, 0x00, workMemory);
+
174WUT_CHECK_OFFSET(CreateArg, 0x04, region);
+
175WUT_CHECK_OFFSET(CreateArg, 0x08, language);
+
176WUT_CHECK_OFFSET(CreateArg, 0x0C, fsClient);
+
177WUT_CHECK_SIZE(CreateArg, 0x10);
+
178
+
179
+
+ +
181{
+
+ +
183 {
+
184 memset(this, 0, sizeof(*this));
+
185 }
+
+
186
+ +
188 const KPADStatus *kpad[4];
+
189};
+
+
190WUT_CHECK_OFFSET(ControllerInfo, 0x00, vpad);
+
191WUT_CHECK_OFFSET(ControllerInfo, 0x04, kpad);
+
192WUT_CHECK_SIZE(ControllerInfo, 0x14);
+
193
+
+ +
195{
+
+ +
197 unknown0x00(1)
+
198 {
+
199 }
+
+
200
+
201 uint32_t unknown0x00;
+
202};
+
+
203WUT_CHECK_OFFSET(HomeNixSignArg, 0x00, unknown0x00);
+
204WUT_CHECK_SIZE(HomeNixSignArg, 0x04);
+
205
+
206void
+ +
208
+
209void
+ +
211
+
212void
+
213Calc(const ControllerInfo &controllerInfo);
+
214
+
215void
+ +
217
+
218bool
+
219Create(const CreateArg &args);
+
220
+
221void
+ +
223
+
224void
+ +
226
+
227void
+ +
229
+
230void
+ +
232
+
233void
+ +
235
+
236int32_t
+ +
238
+ + +
241
+
242int32_t
+ +
244
+
245State
+ +
247
+
248uint32_t
+ +
250
+
251bool
+ +
253
+
254bool
+ +
256
+
257bool
+ +
259
+
260bool
+ +
262
+
263bool
+ +
265
+
266bool
+
267Jump(const char *buffer, uint32_t bufferSize);
+
268
+
269void
+
270PlayAppearSE(bool playAppearSoundEffect);
+
271
+
272void
+ +
274
+
275} // namespace erreula
+
+
276} // namespace nn
+
277
+
278#endif // ifdef __cplusplus
+
279
+ + +
A structure containing the Wii Remote data.
Definition kpad.h:92
+ + + +
void DisappearErrorViewer()
+
bool IsDecideSelectLeftButtonError()
+
void DrawTV()
+
void SetControllerRemo(ControllerType controller)
+
void AppearHomeNixSign(const HomeNixSignArg &arg)
+ +
void ChangeLangError(LangType languageType)
+
int32_t GetResultCode()
+
void AppearErrorViewer(const AppearArg &arg)
+ +
@ Both
Render to both TV and Gamepad.
+
@ Tv
Render only to TV.
+
@ Drc
Render only to DRC gamepad.
+
void PlayAppearSE(bool playAppearSoundEffect)
+ +
@ FadeIn
The error viewer is drawing the fade-in animation.
+
@ Hidden
The error viewer is completely hidden.
+
@ Visible
The error viewer is done drawing the fade in animation and completely visible.
+
@ FadeOut
The error viewer is drawing the fade-out animation.
+
void Calc(const ControllerInfo &controllerInfo)
+
State GetStateErrorViewer()
+
int32_t GetSelectButtonNumError()
+ + + + + + +
void DrawDRC()
+
ResultType GetResultType()
+
bool IsDecideSelectButtonError()
+ + + + + + + + + + + + + + + + + + + + + +
bool IsAppearHomeNixSign()
+ +
@ Exited
The user exited the error viewer.
+ +
bool Jump(const char *buffer, uint32_t bufferSize)
+ + + + + +
uint32_t GetWorkMemorySize()
+
void Destroy()
+
bool IsDecideSelectRightButtonError()
+
void DisappearHomeNixSign()
+
bool IsSelectCursorActive()
+
bool Create(const CreateArg &args)
+ +
Definition ac_cpp.h:16
+ + + +
const VPADStatus * vpad
+
const KPADStatus * kpad[4]
+
Configuration options for the error.
+ + + + + + +
const char16_t * button1Label
+
const char16_t * button2Label
+ +
const char16_t * errorTitle
+ + +
ControllerType controllerType
+
RenderTarget renderTarget
+
const char16_t * errorMessage
+ + + + + + + +
+ + + + diff --git a/exception_8h.html b/exception_8h.html new file mode 100644 index 00000000..6e57029f --- /dev/null +++ b/exception_8h.html @@ -0,0 +1,212 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/exception.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
exception.h File Reference
+
+
+
#include <wut.h>
+#include "context.h"
+
+Include dependency graph for exception.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Typedefs

typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)
 
typedef enum OSExceptionMode OSExceptionMode
 
typedef enum OSExceptionType OSExceptionType
 
+ + + + + +

+Enumerations

enum  OSExceptionMode {
+  OS_EXCEPTION_MODE_SYSTEM = 0 +,
+  OS_EXCEPTION_MODE_THREAD = 1 +,
+  OS_EXCEPTION_MODE_GLOBAL = 2 +,
+  OS_EXCEPTION_MODE_THREAD_ALL_CORES = 3 +,
+  OS_EXCEPTION_MODE_GLOBAL_ALL_CORES = 4 +
+ }
 
enum  OSExceptionType {
+  OS_EXCEPTION_TYPE_SYSTEM_RESET = 0 +,
+  OS_EXCEPTION_TYPE_MACHINE_CHECK = 1 +,
+  OS_EXCEPTION_TYPE_DSI = 2 +,
+  OS_EXCEPTION_TYPE_ISI = 3 +,
+  OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT = 4 +,
+  OS_EXCEPTION_TYPE_ALIGNMENT = 5 +,
+  OS_EXCEPTION_TYPE_PROGRAM = 6 +,
+  OS_EXCEPTION_TYPE_FLOATING_POINT = 7 +,
+  OS_EXCEPTION_TYPE_DECREMENTER = 8 +,
+  OS_EXCEPTION_TYPE_SYSTEM_CALL = 9 +,
+  OS_EXCEPTION_TYPE_TRACE = 10 +,
+  OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR = 11 +,
+  OS_EXCEPTION_TYPE_BREAKPOINT = 12 +,
+  OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT = 13 +,
+  OS_EXCEPTION_TYPE_ICI = 14 +
+ }
 
+ + + + + +

+Functions

OSExceptionCallbackFn OSSetExceptionCallback (OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
OSExceptionCallbackFn OSSetExceptionCallbackEx (OSExceptionMode mode, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
+
+ + + + diff --git a/exception_8h__dep__incl.map b/exception_8h__dep__incl.map new file mode 100644 index 00000000..a462cb3b --- /dev/null +++ b/exception_8h__dep__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/exception_8h__dep__incl.md5 b/exception_8h__dep__incl.md5 new file mode 100644 index 00000000..f5adcb77 --- /dev/null +++ b/exception_8h__dep__incl.md5 @@ -0,0 +1 @@ +516e3f2f1057705a83d357a2ca7a9b9d \ No newline at end of file diff --git a/exception_8h__dep__incl.png b/exception_8h__dep__incl.png new file mode 100644 index 00000000..41a352a7 Binary files /dev/null and b/exception_8h__dep__incl.png differ diff --git a/exception_8h__incl.map b/exception_8h__incl.map new file mode 100644 index 00000000..98f9f6eb --- /dev/null +++ b/exception_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/exception_8h__incl.md5 b/exception_8h__incl.md5 new file mode 100644 index 00000000..20b89274 --- /dev/null +++ b/exception_8h__incl.md5 @@ -0,0 +1 @@ +a8d61e3933d66b4ab89a0a599ec69762 \ No newline at end of file diff --git a/exception_8h__incl.png b/exception_8h__incl.png new file mode 100644 index 00000000..f9203360 Binary files /dev/null and b/exception_8h__incl.png differ diff --git a/exception_8h_source.html b/exception_8h_source.html new file mode 100644 index 00000000..e6fae4c0 --- /dev/null +++ b/exception_8h_source.html @@ -0,0 +1,175 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/exception.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
exception.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "context.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
16
+ +
25
+ +
44
+ + +
47 OSExceptionCallbackFn callback);
+
48
+ + +
51 OSExceptionType exceptionType,
+
52 OSExceptionCallbackFn callback);
+
53
+
54#ifdef __cplusplus
+
55}
+
56#endif
+
57
+ +
OSExceptionCallbackFn OSSetExceptionCallback(OSExceptionType exceptionType, OSExceptionCallbackFn callback)
+
OSExceptionType
Definition exception.h:27
+
OSExceptionCallbackFn OSSetExceptionCallbackEx(OSExceptionMode mode, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
+
OSExceptionMode
Definition exception.h:18
+
BOOL(* OSExceptionCallbackFn)(OSContext *context)
Definition exception.h:15
+
@ OS_EXCEPTION_TYPE_ICI
Definition exception.h:42
+
@ OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT
Definition exception.h:41
+
@ OS_EXCEPTION_TYPE_ISI
Definition exception.h:31
+
@ OS_EXCEPTION_TYPE_BREAKPOINT
Definition exception.h:40
+
@ OS_EXCEPTION_TYPE_SYSTEM_RESET
Definition exception.h:28
+
@ OS_EXCEPTION_TYPE_MACHINE_CHECK
Definition exception.h:29
+
@ OS_EXCEPTION_TYPE_ALIGNMENT
Definition exception.h:33
+
@ OS_EXCEPTION_TYPE_TRACE
Definition exception.h:38
+
@ OS_EXCEPTION_TYPE_DECREMENTER
Definition exception.h:36
+
@ OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR
Definition exception.h:39
+
@ OS_EXCEPTION_TYPE_FLOATING_POINT
Definition exception.h:35
+
@ OS_EXCEPTION_TYPE_DSI
Definition exception.h:30
+
@ OS_EXCEPTION_TYPE_SYSTEM_CALL
Definition exception.h:37
+
@ OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT
Definition exception.h:32
+
@ OS_EXCEPTION_TYPE_PROGRAM
Definition exception.h:34
+
@ OS_EXCEPTION_MODE_GLOBAL_ALL_CORES
Definition exception.h:23
+
@ OS_EXCEPTION_MODE_THREAD
Definition exception.h:20
+
@ OS_EXCEPTION_MODE_SYSTEM
Definition exception.h:19
+
@ OS_EXCEPTION_MODE_THREAD_ALL_CORES
Definition exception.h:22
+
@ OS_EXCEPTION_MODE_GLOBAL
Definition exception.h:21
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/exit_8h.html b/exit_8h.html new file mode 100644 index 00000000..039b5b79 --- /dev/null +++ b/exit_8h.html @@ -0,0 +1,123 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/exit.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
exit.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for exit.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Functions

void RPLWRAP() exit (int code)
 
void _Exit (int code)
 
+
+ + + + diff --git a/exit_8h__incl.map b/exit_8h__incl.map new file mode 100644 index 00000000..ba1d4490 --- /dev/null +++ b/exit_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/exit_8h__incl.md5 b/exit_8h__incl.md5 new file mode 100644 index 00000000..8797e28e --- /dev/null +++ b/exit_8h__incl.md5 @@ -0,0 +1 @@ +c43b3573cbecf7f31022e277994258c8 \ No newline at end of file diff --git a/exit_8h__incl.png b/exit_8h__incl.png new file mode 100644 index 00000000..e55fa7ac Binary files /dev/null and b/exit_8h__incl.png differ diff --git a/exit_8h_source.html b/exit_8h_source.html new file mode 100644 index 00000000..a969331a --- /dev/null +++ b/exit_8h_source.html @@ -0,0 +1,114 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/exit.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
exit.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14// clang-format off
+
15void
+
16RPLWRAP(exit)(int code);
+
17// clang-format on
+
18
+
19void
+
20_Exit(int code);
+
21
+
22#ifdef __cplusplus
+
23}
+
24#endif
+
25
+
void RPLWRAP() exit(int code)
+
void _Exit(int code)
+ +
#define RPLWRAP(func)
Definition wut_rplwrap.h:3
+
+ + + + diff --git a/fastcondition_8h.html b/fastcondition_8h.html new file mode 100644 index 00000000..f22dc650 --- /dev/null +++ b/fastcondition_8h.html @@ -0,0 +1,149 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/fastcondition.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
fastcondition.h File Reference
+
+
+
#include <wut.h>
+#include "threadqueue.h"
+
+Include dependency graph for fastcondition.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSFastCondition
 
+ + + +

+Macros

#define OS_FAST_CONDITION_TAG   0x664E6456u
 
+ + + + + +

+Typedefs

typedef struct OSFastCondition OSFastCondition
 
typedef struct OSFastMutex OSFastMutex
 
+ + + + + + + +

+Functions

void OSFastCond_Init (OSFastCondition *condition, const char *name)
 
void OSFastCond_Wait (OSFastCondition *condition, OSFastMutex *mutex)
 
void OSFastCond_Signal (OSFastCondition *condition)
 
+
+ + + + diff --git a/fastcondition_8h__incl.map b/fastcondition_8h__incl.map new file mode 100644 index 00000000..7c0512d4 --- /dev/null +++ b/fastcondition_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/fastcondition_8h__incl.md5 b/fastcondition_8h__incl.md5 new file mode 100644 index 00000000..bb649cf1 --- /dev/null +++ b/fastcondition_8h__incl.md5 @@ -0,0 +1 @@ +433d15b3b82418f88bc2e3be405ca537 \ No newline at end of file diff --git a/fastcondition_8h__incl.png b/fastcondition_8h__incl.png new file mode 100644 index 00000000..fb16a4fa Binary files /dev/null and b/fastcondition_8h__incl.png differ diff --git a/fastcondition_8h_source.html b/fastcondition_8h_source.html new file mode 100644 index 00000000..5dc91563 --- /dev/null +++ b/fastcondition_8h_source.html @@ -0,0 +1,144 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/fastcondition.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fastcondition.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "threadqueue.h"
+
4
+
14#ifdef __cplusplus
+
15extern "C" {
+
16#endif
+
17
+ +
19typedef struct OSFastMutex OSFastMutex;
+
20
+
21#define OS_FAST_CONDITION_TAG 0x664E6456u
+
22
+
+ +
24{
+
25 uint32_t tag;
+
26 const char *name;
+
27 WUT_UNKNOWN_BYTES(4);
+ +
29};
+
+
30WUT_CHECK_OFFSET(OSFastCondition, 0x00, tag);
+
31WUT_CHECK_OFFSET(OSFastCondition, 0x04, name);
+
32WUT_CHECK_OFFSET(OSFastCondition, 0x0c, queue);
+
33WUT_CHECK_SIZE(OSFastCondition, 0x1c);
+
34
+
35void
+ +
37 const char *name);
+
38
+
39void
+ +
41 OSFastMutex *mutex);
+
42
+
43void
+ +
45
+
46#ifdef __cplusplus
+
47}
+
48#endif
+
49
+ +
OSThreadQueue queue
+
const char * name
+
void OSFastCond_Signal(OSFastCondition *condition)
+
void OSFastCond_Wait(OSFastCondition *condition, OSFastMutex *mutex)
+
void OSFastCond_Init(OSFastCondition *condition, const char *name)
+ + + + + +
+ + + + diff --git a/fastmutex_8h.html b/fastmutex_8h.html new file mode 100644 index 00000000..c75bd942 --- /dev/null +++ b/fastmutex_8h.html @@ -0,0 +1,217 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/fastmutex.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
fastmutex.h File Reference
+
+
+
#include <wut.h>
+#include "threadqueue.h"
+
+Include dependency graph for fastmutex.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  OSFastMutex
 
+ + + +

+Macros

#define OS_FAST_MUTEX_TAG   0x664D7458u
 
+ + + + + + + +

+Typedefs

typedef struct OSFastMutex OSFastMutex
 
typedef struct OSFastMutexLink OSFastMutexLink
 
typedef struct OSFastCondition OSFastCondition
 
+ + + + + + + + + +

+Functions

void OSFastMutex_Init (OSFastMutex *mutex, const char *name)
 
void OSFastMutex_Lock (OSFastMutex *mutex)
 
void OSFastMutex_Unlock (OSFastMutex *mutex)
 
BOOL OSFastMutex_TryLock (OSFastMutex *mutex)
 
+
+ + + + diff --git a/fastmutex_8h__dep__incl.map b/fastmutex_8h__dep__incl.map new file mode 100644 index 00000000..e46d5ba2 --- /dev/null +++ b/fastmutex_8h__dep__incl.map @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fastmutex_8h__dep__incl.md5 b/fastmutex_8h__dep__incl.md5 new file mode 100644 index 00000000..069c1c91 --- /dev/null +++ b/fastmutex_8h__dep__incl.md5 @@ -0,0 +1 @@ +560230705d6d72a0aa5cc7d56d7d9962 \ No newline at end of file diff --git a/fastmutex_8h__dep__incl.png b/fastmutex_8h__dep__incl.png new file mode 100644 index 00000000..3fc9ee47 Binary files /dev/null and b/fastmutex_8h__dep__incl.png differ diff --git a/fastmutex_8h__incl.map b/fastmutex_8h__incl.map new file mode 100644 index 00000000..efda0f4d --- /dev/null +++ b/fastmutex_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/fastmutex_8h__incl.md5 b/fastmutex_8h__incl.md5 new file mode 100644 index 00000000..fde8cb53 --- /dev/null +++ b/fastmutex_8h__incl.md5 @@ -0,0 +1 @@ +ce81c17479943f8e1fd94d01eb700321 \ No newline at end of file diff --git a/fastmutex_8h__incl.png b/fastmutex_8h__incl.png new file mode 100644 index 00000000..cfcd9c87 Binary files /dev/null and b/fastmutex_8h__incl.png differ diff --git a/fastmutex_8h_source.html b/fastmutex_8h_source.html new file mode 100644 index 00000000..6726e6bd --- /dev/null +++ b/fastmutex_8h_source.html @@ -0,0 +1,167 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/fastmutex.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fastmutex.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "threadqueue.h"
+
4
+
14#ifdef __cplusplus
+
15extern "C" {
+
16#endif
+
17
+
18typedef struct OSFastMutex OSFastMutex;
+ + +
21
+
+ +
23{
+ + +
26};
+
+
27WUT_CHECK_OFFSET(OSFastMutexLink, 0x00, next);
+
28WUT_CHECK_OFFSET(OSFastMutexLink, 0x04, prev);
+
29WUT_CHECK_SIZE(OSFastMutexLink, 0x08);
+
30
+
31#define OS_FAST_MUTEX_TAG 0x664D7458u
+
32
+
+ +
34{
+
35 uint32_t tag;
+
36 const char *name;
+
37 WUT_UNKNOWN_BYTES(4);
+ + +
40 WUT_UNKNOWN_BYTES(16);
+
41};
+
+
42WUT_CHECK_OFFSET(OSFastMutex, 0x00, tag);
+
43WUT_CHECK_OFFSET(OSFastMutex, 0x04, name);
+
44WUT_CHECK_OFFSET(OSFastMutex, 0x0c, queue);
+
45WUT_CHECK_OFFSET(OSFastMutex, 0x14, link);
+
46WUT_CHECK_SIZE(OSFastMutex, 0x2c);
+
47
+
48void
+ +
50 const char *name);
+
51
+
52void
+ +
54
+
55void
+ +
57
+
58BOOL
+ +
60
+
61#ifdef __cplusplus
+
62}
+
63#endif
+
64
+ +
uint32_t tag
Definition fastmutex.h:35
+
OSFastMutex * next
Definition fastmutex.h:24
+
const char * name
Definition fastmutex.h:36
+
OSFastMutex * prev
Definition fastmutex.h:25
+
OSThreadSimpleQueue queue
Definition fastmutex.h:38
+
OSFastMutexLink link
Definition fastmutex.h:39
+
void OSFastMutex_Lock(OSFastMutex *mutex)
+
void OSFastMutex_Init(OSFastMutex *mutex, const char *name)
+
void OSFastMutex_Unlock(OSFastMutex *mutex)
+
BOOL OSFastMutex_TryLock(OSFastMutex *mutex)
+ + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/fiber_8h.html b/fiber_8h.html new file mode 100644 index 00000000..df574d4b --- /dev/null +++ b/fiber_8h.html @@ -0,0 +1,131 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/fiber.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
fiber.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for fiber.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef void(* OSFiberEntryFn) ()
 
typedef void(* OSFiberExEntryFn) (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
 
+ + + + + +

+Functions

int32_t OSSwitchFiber (OSFiberEntryFn entry, void *stack)
 
int32_t OSSwitchFiberEx (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, OSFiberExEntryFn entry, void *stack)
 
+
+ + + + diff --git a/fiber_8h__incl.map b/fiber_8h__incl.map new file mode 100644 index 00000000..c55ad42c --- /dev/null +++ b/fiber_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/fiber_8h__incl.md5 b/fiber_8h__incl.md5 new file mode 100644 index 00000000..cf4dd2e5 --- /dev/null +++ b/fiber_8h__incl.md5 @@ -0,0 +1 @@ +95b5803419a2f1fc1913b025e490784c \ No newline at end of file diff --git a/fiber_8h__incl.png b/fiber_8h__incl.png new file mode 100644 index 00000000..db7cefea Binary files /dev/null and b/fiber_8h__incl.png differ diff --git a/fiber_8h_source.html b/fiber_8h_source.html new file mode 100644 index 00000000..926d4654 --- /dev/null +++ b/fiber_8h_source.html @@ -0,0 +1,122 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/fiber.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fiber.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef void (*OSFiberEntryFn)();
+
16typedef void (*OSFiberExEntryFn)(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4);
+
17
+
18int32_t
+ +
20 void *stack);
+
21
+
22int32_t
+
23OSSwitchFiberEx(uint32_t arg1,
+
24 uint32_t arg2,
+
25 uint32_t arg3,
+
26 uint32_t arg4,
+
27 OSFiberExEntryFn entry,
+
28 void *stack);
+
29
+
30#ifdef __cplusplus
+
31}
+
32#endif
+
33
+
int32_t OSSwitchFiberEx(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, OSFiberExEntryFn entry, void *stack)
+
void(* OSFiberEntryFn)()
Definition fiber.h:15
+
int32_t OSSwitchFiber(OSFiberEntryFn entry, void *stack)
+
void(* OSFiberExEntryFn)(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
Definition fiber.h:16
+ +
+ + + + diff --git a/files.html b/files.html new file mode 100644 index 00000000..6f1c63aa --- /dev/null +++ b/files.html @@ -0,0 +1,390 @@ + + + + + + + +wut: File List + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 12345]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  include
  arpa
  avm
  camera
  coreinit
  dmae
  erreula
  gx2
  gx2r
  h264
  mic
  netinet
  nfc
  nn
  nsysccr
  nsyshid
  nsyskbd
  nsysnet
  nsysuhs
  ntag
  padscore
  proc_ui
  sndcore2
  swkbd
  sys
  sysapp
  tve
  vpad
  vpadbase
 netdb.h
 poll.h
 wut.h
 wut_rplwrap.h
 wut_types.h
+
+
+ + + + diff --git a/filesystem_8h.html b/filesystem_8h.html new file mode 100644 index 00000000..821861d5 --- /dev/null +++ b/filesystem_8h.html @@ -0,0 +1,707 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/filesystem.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
filesystem.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/alarm.h>
+#include <coreinit/fastmutex.h>
+#include <coreinit/ios.h>
+#include <coreinit/messagequeue.h>
+#include <coreinit/time.h>
+
+Include dependency graph for filesystem.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  FSFsm
 
struct  FSCmdQueue
 
struct  FSMessage
 
struct  FSClientBody
 
struct  FSClient
 
struct  FSCmdBlock
 
struct  FSStat
 
struct  FSStateChangeParams
 
struct  FSAsyncData
 
struct  FSAsyncResult
 Stores the result of an async FS command. More...
 
struct  FSCmdBlockBody
 
struct  FSDirectoryEntry
 
struct  FSMountSource
 
struct  FSVolumeInfo
 
+ + + + + +

+Macros

#define FS_MAX_PATH   (0x27F)
 
#define FS_MODE_LENGTH   (0x10)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t FSDirectoryHandle
 
typedef uint32_t FSFileHandle
 
typedef uint32_t FSPriority
 
typedef uint64_t FSTime
 
typedef struct FSFsm FSFsm
 
typedef struct FSCmdQueue FSCmdQueue
 
typedef struct FSClientBodyLink FSClientBodyLink
 
typedef struct FSAsyncData FSAsyncData
 
typedef struct FSAsyncResult FSAsyncResult
 
typedef struct FSClientBody FSClientBody
 
typedef struct FSClient FSClient
 
typedef struct FSCmdBlockBody FSCmdBlockBody
 
typedef struct FSCmdBlock FSCmdBlock
 
typedef struct FSDirectoryEntry FSDirectoryEntry
 
typedef struct FSMessage FSMessage
 
typedef struct FSMountSource FSMountSource
 
typedef struct FSStat FSStat
 
typedef struct FSStateChangeParams FSStateChangeParams
 
typedef struct FSStateChangeParams FSStateChangeInfo
 
typedef struct FSVolumeInfo FSVolumeInfo
 
typedef enum FSErrorFlag FSErrorFlag
 
typedef enum FSStatus FSStatus
 
typedef enum FSError FSError
 
typedef enum FSMode FSMode
 
typedef enum FSStatFlags FSStatFlags
 Flags for FSStat.
 
typedef enum FSVolumeState FSVolumeState
 
typedef enum FSMediaState FSMediaState
 
typedef enum FSMountSourceType FSMountSourceType
 
typedef enum FSOpenFileFlags FSOpenFileFlags
 
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
 
typedef void(* FSStateChangeCallback) (FSClient *, FSVolumeState, void *)
 
+ + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  FSErrorFlag {
+  FS_ERROR_FLAG_NONE = 0x0 +,
+  FS_ERROR_FLAG_MAX = 0x1 +,
+  FS_ERROR_FLAG_ALREADY_OPEN = 0x2 +,
+  FS_ERROR_FLAG_EXISTS = 0x4 +,
+  FS_ERROR_FLAG_NOT_FOUND = 0x8 +,
+  FS_ERROR_FLAG_NOT_FILE = 0x10 +,
+  FS_ERROR_FLAG_NOT_DIR = 0x20 +,
+  FS_ERROR_FLAG_ACCESS_ERROR = 0x40 +,
+  FS_ERROR_FLAG_PERMISSION_ERROR = 0x80 +,
+  FS_ERROR_FLAG_FILE_TOO_BIG = 0x100 +,
+  FS_ERROR_FLAG_STORAGE_FULL = 0x200 +,
+  FS_ERROR_FLAG_UNSUPPORTED_CMD = 0x400 +,
+  FS_ERROR_FLAG_JOURNAL_FULL = 0x800 +,
+  FS_ERROR_FLAG_ALL = 0xFFFFFFFF +
+ }
 
enum  FSStatus {
+  FS_STATUS_OK = 0 +,
+  FS_STATUS_CANCELLED = -1 +,
+  FS_STATUS_END = -2 +,
+  FS_STATUS_MAX = -3 +,
+  FS_STATUS_ALREADY_OPEN = -4 +,
+  FS_STATUS_EXISTS = -5 +,
+  FS_STATUS_NOT_FOUND = -6 +,
+  FS_STATUS_NOT_FILE = -7 +,
+  FS_STATUS_NOT_DIR = -8 +,
+  FS_STATUS_ACCESS_ERROR = -9 +,
+  FS_STATUS_PERMISSION_ERROR = -10 +,
+  FS_STATUS_FILE_TOO_BIG = -11 +,
+  FS_STATUS_STORAGE_FULL = -12 +,
+  FS_STATUS_JOURNAL_FULL = -13 +,
+  FS_STATUS_UNSUPPORTED_CMD = -14 +,
+  FS_STATUS_MEDIA_NOT_READY = -15 +,
+  FS_STATUS_MEDIA_ERROR = -17 +,
+  FS_STATUS_CORRUPTED = -18 +,
+  FS_STATUS_FATAL_ERROR = -0x400 +
+ }
 
enum  FSError {
+  FS_ERROR_OK = 0 +,
+  FS_ERROR_NOT_INIT = -0x30001 +,
+  FS_ERROR_BUSY = -0x30002 +,
+  FS_ERROR_CANCELLED = -0x30003 +,
+  FS_ERROR_END_OF_DIR = -0x30004 +,
+  FS_ERROR_END_OF_FILE = -0x30005 +,
+  FS_ERROR_MAX_MOUNT_POINTS = -0x30010 +,
+  FS_ERROR_MAX_VOLUMES = -0x30011 +,
+  FS_ERROR_MAX_CLIENTS = -0x30012 +,
+  FS_ERROR_MAX_FILES = -0x30013 +,
+  FS_ERROR_MAX_DIRS = -0x30014 +,
+  FS_ERROR_ALREADY_OPEN = -0x30015 +,
+  FS_ERROR_ALREADY_EXISTS = -0x30016 +,
+  FS_ERROR_NOT_FOUND = -0x30017 +,
+  FS_ERROR_NOT_EMPTY = -0x30018 +,
+  FS_ERROR_ACCESS_ERROR = -0x30019 +,
+  FS_ERROR_PERMISSION_ERROR = -0x3001A +,
+  FS_ERROR_DATA_CORRUPTED = -0x3001B +,
+  FS_ERROR_STORAGE_FULL = -0x3001C +,
+  FS_ERROR_JOURNAL_FULL = -0x3001D +,
+  FS_ERROR_UNAVAILABLE_COMMAND = -0x3001F +,
+  FS_ERROR_UNSUPPORTED_COMMAND = -0x30020 +,
+  FS_ERROR_INVALID_PARAM = -0x30021 +,
+  FS_ERROR_INVALID_PATH = -0x30022 +,
+  FS_ERROR_INVALID_BUFFER = -0x30023 +,
+  FS_ERROR_INVALID_ALIGNMENT = -0x30024 +,
+  FS_ERROR_INVALID_CLIENTHANDLE = -0x30025 +,
+  FS_ERROR_INVALID_FILEHANDLE = -0x30026 +,
+  FS_ERROR_INVALID_DIRHANDLE = -0x30027 +,
+  FS_ERROR_NOT_FILE = -0x30028 +,
+  FS_ERROR_NOT_DIR = -0x30029 +,
+  FS_ERROR_FILE_TOO_BIG = -0x3002A +,
+  FS_ERROR_OUT_OF_RANGE = -0x3002B +,
+  FS_ERROR_OUT_OF_RESOURCES = -0x3002C +,
+  FS_ERROR_MEDIA_NOT_READY = -0x30040 +,
+  FS_ERROR_MEDIA_ERROR = -0x30041 +,
+  FS_ERROR_WRITE_PROTECTED = -0x30042 +,
+  FS_ERROR_INVALID_MEDIA = -0x30043 +
+ }
 
enum  FSMode {
+  FS_MODE_READ_OWNER = 0x400 +,
+  FS_MODE_WRITE_OWNER = 0x200 +,
+  FS_MODE_EXEC_OWNER = 0x100 +,
+  FS_MODE_READ_GROUP = 0x040 +,
+  FS_MODE_WRITE_GROUP = 0x020 +,
+  FS_MODE_EXEC_GROUP = 0x010 +,
+  FS_MODE_READ_OTHER = 0x004 +,
+  FS_MODE_WRITE_OTHER = 0x002 +,
+  FS_MODE_EXEC_OTHER = 0x001 +
+ }
 
enum  FSStatFlags {
+  FS_STAT_DIRECTORY = 0x80000000 +,
+  FS_STAT_QUOTA = 0x60000000 +,
+  FS_STAT_FILE = 0x01000000 +,
+  FS_STAT_ENCRYPTED_FILE = 0x00800000 +,
+  FS_STAT_LINK = 0x00010000 +
+ }
 Flags for FSStat. More...
 
enum  FSVolumeState {
+  FS_VOLUME_STATE_INITIAL = 0 +,
+  FS_VOLUME_STATE_READY = 1 +,
+  FS_VOLUME_STATE_NO_MEDIA = 2 +,
+  FS_VOLUME_STATE_INVALID_MEDIA = 3 +,
+  FS_VOLUME_STATE_DIRTY_MEDIA = 4 +,
+  FS_VOLUME_STATE_WRONG_MEDIA = 5 +,
+  FS_VOLUME_STATE_MEDIA_ERROR = 6 +,
+  FS_VOLUME_STATE_DATA_CORRUPTED = 7 +,
+  FS_VOLUME_STATE_WRITE_PROTECTED = 8 +,
+  FS_VOLUME_STATE_JOURNAL_FULL = 9 +,
+  FS_VOLUME_STATE_FATAL = 10 +,
+  FS_VOLUME_STATE_INVALID = 11 +
+ }
 
enum  FSMediaState {
+  FS_MEDIA_STATE_READY = 0 +,
+  FS_MEDIA_STATE_NO_MEDIA = 1 +,
+  FS_MEDIA_STATE_INVALID_MEDIA = 2 +,
+  FS_MEDIA_STATE_DIRTY_MEDIA = 3 +,
+  FS_MEDIA_STATE_MEDIA_ERROR = 4 +
+ }
 
enum  FSMountSourceType {
+  FS_MOUNT_SOURCE_SD = 0 +,
+  FS_MOUNT_SOURCE_HFIO = 1 +
+ }
 
enum  FSOpenFileFlags {
+  FS_OPEN_FLAG_NONE = (0 << 0) +,
+  FS_OPEN_FLAG_UNENCRYPTED = (1 << 0) +,
+  FS_OPEN_FLAG_PREALLOC_SIZE = (1 << 1) +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

static FSClientBodyFSGetClientBody (FSClient *client)
 Get an aligned FSClientBody from an FSClient.
 
static FSCmdBlockBodyFSGetCmdBlockBody (FSCmdBlock *cmdBlock)
 Get an aligned FSCmdBlockBody from an FSCmdBlock.
 
void FSInit ()
 
void FSShutdown ()
 
FSStatus FSAddClient (FSClient *client, FSErrorFlag errorMask)
 
FSStatus FSDelClient (FSClient *client, FSErrorFlag errorMask)
 
uint32_t FSGetClientNum ()
 
void FSInitCmdBlock (FSCmdBlock *block)
 
FSStatus FSSetCmdPriority (FSCmdBlock *block, FSPriority priority)
 
void FSSetStateChangeNotification (FSClient *client, FSStateChangeParams *info)
 
FSStatus FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, FSErrorFlag errorMask)
 
FSStatus FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
 
FSStatus FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSAsyncResultFSGetAsyncResult (FSMessage *message)
 
FSStatus FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, FSErrorFlag errorMask)
 
FSStatus FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSRemove (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
 
FSStatus FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
 
FSStatus FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
 
FSStatus FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSOpenFileEx (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSFileHandle *handle, FSErrorFlag errorMask)
 
FSStatus FSOpenFileExAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSFileHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
 
FSStatus FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
 
FSStatus FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, FSErrorFlag errorMask)
 
FSStatus FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask)
 
FSStatus FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask)
 
FSStatus FSGetVolumeInfo (FSClient *client, FSCmdBlock *block, const char *path, FSVolumeInfo *volumeInfo, FSErrorFlag errorMask)
 
FSStatus FSGetVolumeInfoAsync (FSClient *client, FSCmdBlock *block, const char *path, FSVolumeInfo *volumeInfo, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSChangeMode (FSClient *client, FSCmdBlock *block, const char *path, FSMode mode, FSMode modeMask, FSErrorFlag errorMask)
 
FSStatus FSChangeModeAsync (FSClient *client, FSCmdBlock *block, const char *path, FSMode mode, FSMode modeMask, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, const char *path, uint64_t *outSize, FSErrorFlag errorMask)
 
FSStatus FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, const char *path, uint64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, FSErrorFlag errorMask)
 
FSStatus FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, FSErrorFlag errorMask)
 
FSStatus FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, FSErrorFlag errorMask)
 
FSStatus FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
 
FSStatus FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
 
FSStatus FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
 
FSStatus FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSVolumeState FSGetVolumeState (FSClient *client)
 
FSError FSGetLastError (FSClient *client)
 
FSError FSGetLastErrorCodeForViewer (FSClient *client)
 
FSStatus FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, FSErrorFlag errorMask)
 
FSStatus FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, FSErrorFlag errorMask)
 
FSStatus FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, FSErrorFlag errorMask)
 
FSStatus FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, FSErrorFlag errorMask)
 
FSStatus FSBindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, FSErrorFlag errorMask)
 
void FSTimeToCalendarTime (FSTime time, OSCalendarTime *outCalendarTime)
 File times aren't always available in which case it returns the default 1980-01-01.
 
+
+ + + + diff --git a/filesystem_8h__dep__incl.map b/filesystem_8h__dep__incl.map new file mode 100644 index 00000000..827fa543 --- /dev/null +++ b/filesystem_8h__dep__incl.map @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/filesystem_8h__dep__incl.md5 b/filesystem_8h__dep__incl.md5 new file mode 100644 index 00000000..da0d0d30 --- /dev/null +++ b/filesystem_8h__dep__incl.md5 @@ -0,0 +1 @@ +fe81a9d7ed619eee6ef4f89b6ae7bee8 \ No newline at end of file diff --git a/filesystem_8h__dep__incl.png b/filesystem_8h__dep__incl.png new file mode 100644 index 00000000..4a115411 Binary files /dev/null and b/filesystem_8h__dep__incl.png differ diff --git a/filesystem_8h__incl.map b/filesystem_8h__incl.map new file mode 100644 index 00000000..00b6ce74 --- /dev/null +++ b/filesystem_8h__incl.map @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/filesystem_8h__incl.md5 b/filesystem_8h__incl.md5 new file mode 100644 index 00000000..761ce6c3 --- /dev/null +++ b/filesystem_8h__incl.md5 @@ -0,0 +1 @@ +f3f393d4d14346141905b89f7011561b \ No newline at end of file diff --git a/filesystem_8h__incl.png b/filesystem_8h__incl.png new file mode 100644 index 00000000..2d337837 Binary files /dev/null and b/filesystem_8h__incl.png differ diff --git a/filesystem_8h_source.html b/filesystem_8h_source.html new file mode 100644 index 00000000..e41df61b --- /dev/null +++ b/filesystem_8h_source.html @@ -0,0 +1,1290 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/filesystem.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
filesystem.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <coreinit/alarm.h>
+ +
5#include <coreinit/ios.h>
+ +
7#include <coreinit/time.h>
+
8
+
24#ifdef __cplusplus
+
25extern "C" {
+
26#endif
+
27
+
28#define FS_MAX_PATH (0x27F)
+
29#define FS_MODE_LENGTH (0x10)
+
30
+
31typedef uint32_t FSDirectoryHandle;
+
32typedef uint32_t FSFileHandle;
+
33typedef uint32_t FSPriority;
+
34typedef uint64_t FSTime;
+
35
+
36typedef struct FSFsm FSFsm;
+
37typedef struct FSCmdQueue FSCmdQueue;
+ +
39typedef struct FSAsyncData FSAsyncData;
+ + +
42typedef struct FSClient FSClient;
+ +
44typedef struct FSCmdBlock FSCmdBlock;
+ +
46typedef struct FSMessage FSMessage;
+ +
48typedef struct FSStat FSStat;
+ + + +
52
+ +
70
+ +
93
+
+
94typedef enum FSError
+
95{
+ + +
98 FS_ERROR_BUSY = -0x30002,
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
135
+
+
136typedef enum FSMode
+
137{
+ + + +
141
+ + + +
145
+ + + + +
+
150
+
+
153typedef enum FSStatFlags
+
154{
+
156 FS_STAT_DIRECTORY = 0x80000000,
+
158 FS_STAT_QUOTA = 0x60000000,
+
160 FS_STAT_FILE = 0x01000000,
+ +
165 FS_STAT_LINK = 0x00010000,
+ +
+
167
+ +
183
+ +
192
+ +
199
+
+
200typedef enum FSOpenFileFlags
+
201{
+ + + + +
+
209
+
210typedef void (*FSAsyncCallback)(FSClient *, FSCmdBlock *, FSStatus, uint32_t);
+
211typedef void (*FSStateChangeCallback)(FSClient *, FSVolumeState, void *);
+
212
+
+
213struct FSFsm
+
214{
+
215 WUT_UNKNOWN_BYTES(0x38);
+
216};
+
+
217WUT_CHECK_SIZE(FSFsm, 0x38);
+
218
+
+ +
220{
+
221 WUT_UNKNOWN_BYTES(0x44);
+
222};
+
+
223WUT_CHECK_SIZE(FSCmdQueue, 0x44);
+
224
+
+ +
226{
+
228 void *data;
+
229
+
230 WUT_UNKNOWN_BYTES(8);
+
231
+ +
234};
+
+
235WUT_CHECK_OFFSET(FSMessage, 0x00, data);
+
236WUT_CHECK_OFFSET(FSMessage, 0x0C, type);
+
237WUT_CHECK_SIZE(FSMessage, 0x10);
+
238
+ +
247WUT_CHECK_OFFSET(FSClientBodyLink, 0x00, next);
+
248WUT_CHECK_OFFSET(FSClientBodyLink, 0x04, prev);
+
249WUT_CHECK_SIZE(FSClientBodyLink, 0x8);
+
250
+
+ +
252{
+
253 WUT_UNKNOWN_BYTES(0x1444);
+
254
+ +
257
+ +
260
+ +
263
+ +
266
+ +
269
+
270 WUT_UNKNOWN_BYTES(0x1560 - 0x14CC);
+
271
+ +
274
+
275 WUT_UNKNOWN_BYTES(4);
+
276
+ +
279
+ +
282
+ +
284
+ +
287
+ +
290
+ +
293
+ +
296
+ +
299};
+
+
300WUT_CHECK_OFFSET(FSClientBody, 0x1444, clientHandle);
+
301WUT_CHECK_OFFSET(FSClientBody, 0x1448, fsm);
+
302WUT_CHECK_OFFSET(FSClientBody, 0x1480, cmdQueue);
+
303WUT_CHECK_OFFSET(FSClientBody, 0x14C4, lastDequeuedCommand);
+
304WUT_CHECK_OFFSET(FSClientBody, 0x14C8, emulatedError);
+
305WUT_CHECK_OFFSET(FSClientBody, 0x1560, mutex);
+
306WUT_CHECK_OFFSET(FSClientBody, 0x1590, fsmAlarm);
+
307WUT_CHECK_OFFSET(FSClientBody, 0x15E8, lastError);
+
308WUT_CHECK_OFFSET(FSClientBody, 0x15EC, isLastErrorWithoutVolume);
+
309WUT_CHECK_OFFSET(FSClientBody, 0x15F0, fsCmdHandlerMsg);
+
310WUT_CHECK_OFFSET(FSClientBody, 0x1600, lastMountSourceDevice);
+
311WUT_CHECK_OFFSET(FSClientBody, 0x1610, findMountSourceType);
+
312WUT_CHECK_OFFSET(FSClientBody, 0x1614, link);
+
313WUT_CHECK_OFFSET(FSClientBody, 0x161C, client);
+
314WUT_CHECK_SIZE(FSClientBody, 0x1620);
+
315
+
+ +
317{
+
318 WUT_UNKNOWN_BYTES(0x1700);
+
319};
+
+
320WUT_CHECK_SIZE(FSClient, 0x1700);
+
321
+
+ +
323{
+
324 WUT_UNKNOWN_BYTES(0xA80);
+
325};
+
+
326WUT_CHECK_SIZE(FSCmdBlock, 0xA80);
+
327
+
+
328struct WUT_PACKED FSStat
+
329{
+ + +
332 uint32_t owner;
+
333 uint32_t group;
+
334 uint32_t size;
+
335 uint32_t allocSize;
+
336 uint64_t quotaSize;
+
337 uint32_t entryId;
+ + +
340 WUT_UNKNOWN_BYTES(0x30);
+
341};
+
+
342WUT_CHECK_OFFSET(FSStat, 0x00, flags);
+
343WUT_CHECK_OFFSET(FSStat, 0x04, mode);
+
344WUT_CHECK_OFFSET(FSStat, 0x08, owner);
+
345WUT_CHECK_OFFSET(FSStat, 0x0C, group);
+
346WUT_CHECK_OFFSET(FSStat, 0x10, size);
+
347WUT_CHECK_OFFSET(FSStat, 0x14, allocSize);
+
348WUT_CHECK_OFFSET(FSStat, 0x18, quotaSize);
+
349WUT_CHECK_OFFSET(FSStat, 0x20, entryId);
+
350WUT_CHECK_OFFSET(FSStat, 0x24, created);
+
351WUT_CHECK_OFFSET(FSStat, 0x2C, modified);
+
352WUT_CHECK_SIZE(FSStat, 0x64);
+
353
+ +
360WUT_CHECK_OFFSET(FSStateChangeParams, 0x00, callback);
+
361WUT_CHECK_OFFSET(FSStateChangeParams, 0x04, param);
+
362WUT_CHECK_OFFSET(FSStateChangeParams, 0x08, ioMsgQueue);
+
363WUT_CHECK_SIZE(FSStateChangeParams, 0x0C);
+
364
+ +
371WUT_CHECK_OFFSET(FSAsyncData, 0x00, callback);
+
372WUT_CHECK_OFFSET(FSAsyncData, 0x04, param);
+
373WUT_CHECK_OFFSET(FSAsyncData, 0x08, ioMsgQueue);
+
374WUT_CHECK_SIZE(FSAsyncData, 0x0C);
+
375
+
+ +
380{
+ +
383
+ +
386
+ +
389
+ +
392
+ +
395};
+
+
396WUT_CHECK_OFFSET(FSAsyncResult, 0x00, asyncData);
+
397WUT_CHECK_OFFSET(FSAsyncResult, 0x0c, ioMsg);
+
398WUT_CHECK_OFFSET(FSAsyncResult, 0x1c, client);
+
399WUT_CHECK_OFFSET(FSAsyncResult, 0x20, block);
+
400WUT_CHECK_OFFSET(FSAsyncResult, 0x24, status);
+
401WUT_CHECK_SIZE(FSAsyncResult, 0x28);
+
402
+
+ +
404{
+
405 WUT_UNKNOWN_BYTES(0x96C);
+ +
407 WUT_UNKNOWN_BYTES(0x68);
+
408};
+
+
409WUT_CHECK_OFFSET(FSCmdBlockBody, 0x96C, asyncResult);
+
410WUT_CHECK_SIZE(FSCmdBlockBody, 0x9FC);
+
411
+
+ +
413{
+ +
415 char name[256];
+
416};
+
+
417WUT_CHECK_OFFSET(FSDirectoryEntry, 0x64, name);
+
418WUT_CHECK_SIZE(FSDirectoryEntry, 0x164);
+
419
+
+ +
421{
+
422 WUT_UNKNOWN_BYTES(0x300);
+
423};
+
+
424WUT_CHECK_SIZE(FSMountSource, 0x300);
+
425
+
+
426struct WUT_PACKED FSVolumeInfo
+
427{
+
428 uint32_t flags;
+ +
430 WUT_UNKNOWN_BYTES(0x4);
+
431 uint32_t unk0x0C;
+
432 uint32_t unk0x10;
+
433 int32_t unk0x14;
+
434 int32_t unk0x18;
+
435 WUT_UNKNOWN_BYTES(0x10);
+
436 char volumeLabel[128];
+
437 char volumeId[128];
+
438 char devicePath[16];
+
439 char mountPath[128];
+
440};
+
+
441WUT_CHECK_OFFSET(FSVolumeInfo, 0x00, flags);
+
442WUT_CHECK_OFFSET(FSVolumeInfo, 0x04, mediaState);
+
443WUT_CHECK_OFFSET(FSVolumeInfo, 0x0C, unk0x0C);
+
444WUT_CHECK_OFFSET(FSVolumeInfo, 0x10, unk0x10);
+
445WUT_CHECK_OFFSET(FSVolumeInfo, 0x14, unk0x14);
+
446WUT_CHECK_OFFSET(FSVolumeInfo, 0x18, unk0x18);
+
447WUT_CHECK_OFFSET(FSVolumeInfo, 0x2C, volumeLabel);
+
448WUT_CHECK_OFFSET(FSVolumeInfo, 0xAC, volumeId);
+
449WUT_CHECK_OFFSET(FSVolumeInfo, 0x12C, devicePath);
+
450WUT_CHECK_OFFSET(FSVolumeInfo, 0x13C, mountPath);
+
451WUT_CHECK_SIZE(FSVolumeInfo, 444);
+
452
+
453
+
457static inline FSClientBody *
+
+ +
459{
+
460 if (!client) {
+
461 return NULL;
+
462 }
+
463 return (FSClientBody *)((((uint32_t)client) + 0x3F) & ~0x3F);
+
464}
+
+
465
+
469static inline FSCmdBlockBody *
+
+ +
471{
+
472 if (!cmdBlock) {
+
473 return NULL;
+
474 }
+
475 return (FSCmdBlockBody *)((((uint32_t)cmdBlock) + 0x3F) & ~0x3F);
+
476}
+
+
477
+
478void
+ +
480
+
481void
+ +
483
+ + +
486 FSErrorFlag errorMask);
+
487
+ + +
490 FSErrorFlag errorMask);
+
491
+
492uint32_t
+ +
494
+
495void
+ +
497
+ + +
500 FSPriority priority);
+
501
+
502void
+ +
504 FSStateChangeParams *info);
+
505
+ + +
508 FSCmdBlock *block,
+
509 char *buffer,
+
510 uint32_t bufferSize,
+
511 FSErrorFlag errorMask);
+
512
+ + +
515 FSCmdBlock *block,
+
516 const char *path,
+
517 FSErrorFlag errorMask);
+
518
+ + +
521 FSCmdBlock *block,
+
522 const char *path,
+
523 FSErrorFlag errorMask,
+
524 FSAsyncData *asyncData);
+
525
+ + +
528
+ + +
531 FSCmdBlock *block,
+
532 const char *path,
+
533 FSStat *stat,
+
534 FSErrorFlag errorMask);
+
535
+ + +
538 FSCmdBlock *block,
+
539 const char *path,
+
540 FSStat *stat,
+
541 FSErrorFlag errorMask,
+
542 FSAsyncData *asyncData);
+
543
+ + +
546 FSCmdBlock *block,
+
547 const char *path,
+
548 FSErrorFlag errorMask);
+
549
+ + +
552 FSCmdBlock *block,
+
553 const char *path,
+
554 FSErrorFlag errorMask,
+
555 FSAsyncData *asyncData);
+
556
+
557
+ + +
560 FSCmdBlock *block,
+
561 const char *path,
+
562 const char *mode,
+
563 FSFileHandle *handle,
+
564 FSErrorFlag errorMask);
+
565
+ + +
568 FSCmdBlock *block,
+
569 const char *path,
+
570 const char *mode,
+
571 FSFileHandle *outHandle,
+
572 FSErrorFlag errorMask,
+
573 FSAsyncData *asyncData);
+
574
+ + +
577 FSCmdBlock *block,
+
578 FSFileHandle handle,
+
579 FSErrorFlag errorMask);
+
580
+ + +
583 FSCmdBlock *block,
+
584 FSFileHandle handle,
+
585 FSErrorFlag errorMask,
+
586 FSAsyncData *asyncData);
+
587
+ + +
590 FSCmdBlock *block,
+
591 const char *path,
+
592 const char *mode,
+
593 FSMode createMode,
+
594 FSOpenFileFlags openFlag,
+
595 uint32_t preallocSize,
+
596 FSFileHandle *handle,
+
597 FSErrorFlag errorMask);
+
598
+ + +
601 FSCmdBlock *block,
+
602 const char *path,
+
603 const char *mode,
+
604 FSMode createMode,
+
605 FSOpenFileFlags openFlag,
+
606 uint32_t preallocSize,
+
607 FSFileHandle *handle,
+
608 FSErrorFlag errorMask,
+
609 FSAsyncData *asyncData);
+
610
+ + +
613 FSCmdBlock *block,
+
614 const char *path,
+
615 FSDirectoryHandle *handle,
+
616 FSErrorFlag errorMask);
+
617
+ + +
620 FSCmdBlock *block,
+
621 const char *path,
+
622 FSDirectoryHandle *handle,
+
623 FSErrorFlag errorMask,
+
624 FSAsyncData *asyncData);
+
625
+ + +
628 FSCmdBlock *block,
+
629 const char *path,
+
630 FSErrorFlag errorMask);
+
631
+ + +
634 FSCmdBlock *block,
+
635 const char *path,
+
636 FSErrorFlag errorMask,
+
637 FSAsyncData *asyncData);
+
638
+ + +
641 FSCmdBlock *block,
+
642 FSDirectoryHandle handle,
+
643 FSDirectoryEntry *entry,
+
644 FSErrorFlag errorMask);
+
645
+ + +
648 FSCmdBlock *block,
+
649 FSDirectoryHandle handle,
+
650 FSDirectoryEntry *entry,
+
651 FSErrorFlag errorMask,
+
652 FSAsyncData *asyncData);
+
653
+ + +
656 FSCmdBlock *block,
+
657 FSDirectoryHandle handle,
+
658 FSErrorFlag errorMask);
+
659
+ + +
662 FSCmdBlock *block,
+
663 FSDirectoryHandle handle,
+
664 FSErrorFlag errorMask);
+
665
+ + +
668 FSCmdBlock *block,
+
669 const char *path,
+
670 FSVolumeInfo *volumeInfo,
+
671 FSErrorFlag errorMask);
+
672
+ + +
675 FSCmdBlock *block,
+
676 const char *path,
+
677 FSVolumeInfo *volumeInfo,
+
678 FSErrorFlag errorMask,
+
679 FSAsyncData *asyncData);
+
680
+ + +
683 FSCmdBlock *block,
+
684 FSDirectoryHandle handle,
+
685 FSErrorFlag errorMask,
+
686 FSAsyncData *asyncData);
+ + +
689 FSCmdBlock *block,
+
690 const char *path,
+
691 FSMode mode,
+
692 FSMode modeMask,
+
693 FSErrorFlag errorMask);
+
694
+ + +
697 FSCmdBlock *block,
+
698 const char *path,
+
699 FSMode mode,
+
700 FSMode modeMask,
+
701 FSErrorFlag errorMask,
+
702 FSAsyncData *asyncData);
+
703
+ + +
706 FSCmdBlock *block,
+
707 const char *path,
+
708 uint64_t *outSize,
+
709 FSErrorFlag errorMask);
+
710
+ + +
713 FSCmdBlock *block,
+
714 const char *path,
+
715 uint64_t *outSize,
+
716 FSErrorFlag errorMask,
+
717 FSAsyncData *asyncData);
+
718
+ + +
721 FSCmdBlock *block,
+
722 FSFileHandle handle,
+
723 FSStat *stat,
+
724 FSErrorFlag errorMask);
+
725
+ + +
728 FSCmdBlock *block,
+
729 FSFileHandle handle,
+
730 FSStat *stat,
+
731 FSErrorFlag errorMask,
+
732 FSAsyncData *asyncData);
+
733
+ + +
736 FSCmdBlock *block,
+
737 uint8_t *buffer,
+
738 uint32_t size,
+
739 uint32_t count,
+
740 FSFileHandle handle,
+
741 uint32_t unk1,
+
742 FSErrorFlag errorMask);
+
743
+ + +
746 FSCmdBlock *block,
+
747 uint8_t *buffer,
+
748 uint32_t size,
+
749 uint32_t count,
+
750 FSFileHandle handle,
+
751 uint32_t unk1,
+
752 FSErrorFlag errorMask,
+
753 FSAsyncData *asyncData);
+
754
+ + +
757 FSCmdBlock *block,
+
758 uint8_t *buffer,
+
759 uint32_t size,
+
760 uint32_t count,
+
761 uint32_t pos,
+
762 FSFileHandle handle,
+
763 uint32_t unk1,
+
764 FSErrorFlag errorMask);
+
765
+ + +
768 FSCmdBlock *block,
+
769 uint8_t *buffer,
+
770 uint32_t size,
+
771 uint32_t count,
+
772 uint32_t pos,
+
773 FSFileHandle handle,
+
774 uint32_t unk1,
+
775 FSErrorFlag errorMask,
+
776 FSAsyncData *asyncData);
+
777
+ + +
780 FSCmdBlock *block,
+
781 uint8_t *buffer,
+
782 uint32_t size,
+
783 uint32_t count,
+
784 FSFileHandle handle,
+
785 uint32_t unk1,
+
786 FSErrorFlag errorMask);
+
787
+ + +
790 FSCmdBlock *block,
+
791 uint8_t *buffer,
+
792 uint32_t size,
+
793 uint32_t count,
+
794 FSFileHandle handle,
+
795 uint32_t unk1,
+
796 FSErrorFlag errorMask,
+
797 FSAsyncData *asyncData);
+
798
+ + +
801 FSCmdBlock *block,
+
802 uint8_t *buffer,
+
803 uint32_t size,
+
804 uint32_t count,
+
805 uint32_t pos,
+
806 FSFileHandle handle,
+
807 uint32_t unk1,
+
808 FSErrorFlag errorMask);
+
809
+ + +
812 FSCmdBlock *block,
+
813 uint8_t *buffer,
+
814 uint32_t size,
+
815 uint32_t count,
+
816 uint32_t pos,
+
817 FSFileHandle handle,
+
818 uint32_t unk1,
+
819 FSErrorFlag errorMask,
+
820 FSAsyncData *asyncData);
+
821
+ + +
824 FSCmdBlock *block,
+
825 FSFileHandle fileHandle,
+
826 uint32_t *pos,
+
827 FSErrorFlag errorMask);
+
828
+ + +
831 FSCmdBlock *block,
+
832 FSFileHandle fileHandle,
+
833 uint32_t *pos,
+
834 FSErrorFlag errorMask,
+
835 FSAsyncData *asyncData);
+
836
+ + +
839 FSCmdBlock *block,
+
840 FSFileHandle handle,
+
841 uint32_t pos,
+
842 FSErrorFlag errorMask);
+
843
+ + +
846 FSCmdBlock *block,
+
847 FSFileHandle handle,
+
848 uint32_t pos,
+
849 FSErrorFlag errorMask,
+
850 FSAsyncData *asyncData);
+
851
+ + +
854 FSCmdBlock *block,
+
855 FSFileHandle handle,
+
856 FSErrorFlag errorMask);
+
857
+ + +
860 FSCmdBlock *block,
+
861 FSFileHandle handle,
+
862 FSErrorFlag errorMask,
+
863 FSAsyncData *asyncData);
+
864
+ + +
867 FSCmdBlock *block,
+
868 FSFileHandle handle,
+
869 FSErrorFlag errorMask);
+
870
+ + +
873 FSCmdBlock *block,
+
874 FSFileHandle handle,
+
875 FSErrorFlag errorMask,
+
876 FSAsyncData *asyncData);
+
877
+ + +
880 FSCmdBlock *block,
+
881 const char *oldPath,
+
882 const char *newPath,
+
883 FSErrorFlag errorMask);
+
884
+ + +
887 FSCmdBlock *block,
+
888 const char *oldPath,
+
889 const char *newPath,
+
890 FSErrorFlag errorMask,
+
891 FSAsyncData *asyncData);
+
892
+ + +
895
+ + +
898
+ + +
901
+ + +
904 FSCmdBlock *cmd,
+ +
906 FSMountSource *out,
+
907 FSErrorFlag errorMask);
+
908
+ + +
911 FSCmdBlock *cmd,
+
912 FSMountSource *source,
+
913 const char *target,
+
914 uint32_t bytes,
+
915 FSErrorFlag errorMask);
+
916
+ + +
919 FSCmdBlock *cmd,
+
920 const char *target,
+
921 FSErrorFlag errorMask);
+
922
+ + +
925 FSCmdBlock *cmd,
+
926 const char *source,
+
927 const char *target,
+
928 FSErrorFlag errorMask);
+
929
+ + +
932 FSCmdBlock *cmd,
+
933 const char *target,
+
934 FSErrorFlag errorMask);
+
935
+
937void
+ +
939 OSCalendarTime *outCalendarTime);
+
940
+
941#ifdef __cplusplus
+
942}
+
943#endif
+
944
+ + + + +
FSClientBodyLink link
Link used for linked list of clients.
Definition filesystem.h:295
+
uint32_t group
Definition filesystem.h:333
+
FSCmdBlock * block
FSCmdBlock which owns this result.
Definition filesystem.h:391
+
uint32_t owner
Definition filesystem.h:332
+
FSClient * client
Pointer to unaligned FSClient structure.
Definition filesystem.h:298
+
FSTime modified
Definition filesystem.h:339
+ +
FSMediaState mediaState
Definition filesystem.h:429
+
FSStatus status
The result of the command.
Definition filesystem.h:394
+
OSAlarm fsmAlarm
Alarm used by fsm for unknown reasons.
Definition filesystem.h:278
+
FSAsyncResult asyncResult
Definition filesystem.h:406
+
OSMessageQueue * ioMsgQueue
Definition filesystem.h:358
+
bool isLastErrorWithoutVolume
Definition filesystem.h:283
+
uint32_t entryId
Definition filesystem.h:337
+
FSMessage fsCmdHandlerMsg
Message used to send FsCmdHandler message when FSA async callback is received.
Definition filesystem.h:286
+
FSError emulatedError
Emulated error, set with FSSetEmulatedError.
Definition filesystem.h:268
+
FSClientBody * prev
Definition filesystem.h:245
+
FSFsm fsm
State machine.
Definition filesystem.h:259
+
IOSHandle clientHandle
IOSHandle returned from fsaShimOpen.
Definition filesystem.h:256
+
FSCmdQueue cmdQueue
Command queue of FS commands.
Definition filesystem.h:262
+
void * data
Message data.
Definition filesystem.h:228
+
uint32_t flags
Definition filesystem.h:428
+
char lastMountSourceDevice[0x10]
Device name of the last mount source returned by FSGetMountSourceNext.
Definition filesystem.h:289
+
FSMessage ioMsg
Message to put into asyncdata.ioMsgQueue.
Definition filesystem.h:385
+
uint32_t unk0x0C
Definition filesystem.h:431
+
OSFastMutex mutex
Mutex used to protect FSClientBody data.
Definition filesystem.h:273
+ +
FSClientBody * next
Definition filesystem.h:244
+
uint32_t unk0x10
Definition filesystem.h:432
+
uint32_t allocSize
Definition filesystem.h:335
+
FSStatFlags flags
Definition filesystem.h:330
+
uint32_t size
Definition filesystem.h:334
+
int32_t unk0x18
Definition filesystem.h:434
+
uint32_t param
Definition filesystem.h:368
+
FSTime created
Definition filesystem.h:338
+
uint64_t quotaSize
Definition filesystem.h:336
+ +
FSMountSourceType findMountSourceType
Mount source type to find with FSGetMountSourceNext.
Definition filesystem.h:292
+
FSAsyncCallback callback
Definition filesystem.h:367
+
FSStateChangeCallback callback
Definition filesystem.h:356
+
FSAsyncData asyncData
User supplied async data.
Definition filesystem.h:382
+
FSCmdBlockBody * lastDequeuedCommand
The last dequeued command.
Definition filesystem.h:265
+
int32_t unk0x14
Definition filesystem.h:433
+
OSFunctionType type
Type of message.
Definition filesystem.h:233
+
FSMode mode
Definition filesystem.h:331
+
FSError lastError
Error of last FS command.
Definition filesystem.h:281
+
FSError FSGetLastErrorCodeForViewer(FSClient *client)
+
FSStatus FSOpenFileEx(FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSFileHandle *handle, FSErrorFlag errorMask)
+
uint32_t FSFileHandle
Definition filesystem.h:32
+
FSErrorFlag
Definition filesystem.h:54
+
FSOpenFileFlags
Definition filesystem.h:201
+
FSMountSourceType
Definition filesystem.h:194
+
FSStatus FSGetVolumeInfoAsync(FSClient *client, FSCmdBlock *block, const char *path, FSVolumeInfo *volumeInfo, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSGetStatFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
void FSInitCmdBlock(FSCmdBlock *block)
+
FSStatus FSReadFileAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSChangeModeAsync(FSClient *client, FSCmdBlock *block, const char *path, FSMode mode, FSMode modeMask, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
static FSClientBody * FSGetClientBody(FSClient *client)
Get an aligned FSClientBody from an FSClient.
Definition filesystem.h:458
+
uint32_t FSPriority
Definition filesystem.h:33
+
FSStatus
Definition filesystem.h:72
+
void(* FSStateChangeCallback)(FSClient *, FSVolumeState, void *)
Definition filesystem.h:211
+
FSStatus FSUnmount(FSClient *client, FSCmdBlock *cmd, const char *target, FSErrorFlag errorMask)
+
FSStatus FSGetPosFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSRemoveAsync(FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
uint32_t FSDirectoryHandle
Definition filesystem.h:31
+
FSStatus FSGetFreeSpaceSizeAsync(FSClient *client, FSCmdBlock *block, const char *path, uint64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
uint32_t FSGetClientNum()
+
void FSShutdown()
+
FSStatus FSRewindDir(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask)
+
FSStatus FSOpenFile(FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
+
FSStatus FSRemove(FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
+
FSStatFlags
Flags for FSStat.
Definition filesystem.h:154
+
FSAsyncResult * FSGetAsyncResult(FSMessage *message)
+
FSMediaState
Definition filesystem.h:185
+
FSError FSGetLastError(FSClient *client)
+
FSStatus FSBindMount(FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, FSErrorFlag errorMask)
+
FSStatus FSSetCmdPriority(FSCmdBlock *block, FSPriority priority)
+
FSStatus FSWriteFileWithPosAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSRenameAsync(FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSMode
Definition filesystem.h:137
+
FSStatus FSChangeDir(FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
+
FSStatus FSFlushFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
uint64_t FSTime
Definition filesystem.h:34
+
FSStatus FSReadFileWithPos(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
+
FSStatus FSSetPosFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, FSErrorFlag errorMask)
+
FSStatus FSAddClient(FSClient *client, FSErrorFlag errorMask)
+
FSStatus FSFlushFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
+
FSStatus FSTruncateFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSOpenFileAsync(FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
void FSSetStateChangeNotification(FSClient *client, FSStateChangeParams *info)
+
FSStatus FSReadFileWithPosAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSOpenDirAsync(FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSReadDir(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, FSErrorFlag errorMask)
+
FSVolumeState
Definition filesystem.h:169
+
FSStatus FSMount(FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, FSErrorFlag errorMask)
+
FSStatus FSWriteFileAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSGetStat(FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, FSErrorFlag errorMask)
+
FSVolumeState FSGetVolumeState(FSClient *client)
+
FSStatus FSChangeMode(FSClient *client, FSCmdBlock *block, const char *path, FSMode mode, FSMode modeMask, FSErrorFlag errorMask)
+
FSStatus FSMakeDirAsync(FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSRename(FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
+
FSError
Definition filesystem.h:95
+
FSStatus FSCloseFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSGetStatFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, FSErrorFlag errorMask)
+
FSStatus FSGetVolumeInfo(FSClient *client, FSCmdBlock *block, const char *path, FSVolumeInfo *volumeInfo, FSErrorFlag errorMask)
+
FSStatus FSMakeDir(FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
+
FSStatus FSGetPosFile(FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, FSErrorFlag errorMask)
+
FSStatus FSGetFreeSpaceSize(FSClient *client, FSCmdBlock *block, const char *path, uint64_t *outSize, FSErrorFlag errorMask)
+
FSStatus FSOpenFileExAsync(FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSFileHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
void(* FSAsyncCallback)(FSClient *, FSCmdBlock *, FSStatus, uint32_t)
Definition filesystem.h:210
+
FSStatus FSReadDirAsync(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSDelClient(FSClient *client, FSErrorFlag errorMask)
+
FSStatus FSCloseDirAsync(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSCloseFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
+
FSStatus FSChangeDirAsync(FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSCloseDir(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask)
+
FSStatus FSWriteFile(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
+
FSStatus FSReadFile(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
+
FSStatus FSGetStatAsync(FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSSetPosFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, FSErrorFlag errorMask, FSAsyncData *asyncData)
+
FSStatus FSGetMountSource(FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, FSErrorFlag errorMask)
+
static FSCmdBlockBody * FSGetCmdBlockBody(FSCmdBlock *cmdBlock)
Get an aligned FSCmdBlockBody from an FSCmdBlock.
Definition filesystem.h:470
+
FSStatus FSGetCwd(FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, FSErrorFlag errorMask)
+
FSStatus FSOpenDir(FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
+
void FSTimeToCalendarTime(FSTime time, OSCalendarTime *outCalendarTime)
File times aren't always available in which case it returns the default 1980-01-01.
+
FSStatus FSBindUnmount(FSClient *client, FSCmdBlock *cmd, const char *target, FSErrorFlag errorMask)
+
FSStatus FSWriteFileWithPos(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
+
void FSInit()
+
FSStatus FSTruncateFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
+
@ FS_ERROR_FLAG_EXISTS
Definition filesystem.h:58
+
@ FS_ERROR_FLAG_PERMISSION_ERROR
Definition filesystem.h:63
+
@ FS_ERROR_FLAG_NOT_FOUND
Definition filesystem.h:59
+
@ FS_ERROR_FLAG_UNSUPPORTED_CMD
Definition filesystem.h:66
+
@ FS_ERROR_FLAG_STORAGE_FULL
Definition filesystem.h:65
+
@ FS_ERROR_FLAG_JOURNAL_FULL
Definition filesystem.h:67
+
@ FS_ERROR_FLAG_NONE
Definition filesystem.h:55
+
@ FS_ERROR_FLAG_ALL
Definition filesystem.h:68
+
@ FS_ERROR_FLAG_NOT_FILE
Definition filesystem.h:60
+
@ FS_ERROR_FLAG_ALREADY_OPEN
Definition filesystem.h:57
+
@ FS_ERROR_FLAG_FILE_TOO_BIG
Definition filesystem.h:64
+
@ FS_ERROR_FLAG_MAX
Definition filesystem.h:56
+
@ FS_ERROR_FLAG_NOT_DIR
Definition filesystem.h:61
+
@ FS_ERROR_FLAG_ACCESS_ERROR
Definition filesystem.h:62
+
@ FS_OPEN_FLAG_NONE
Open file normally.
Definition filesystem.h:203
+
@ FS_OPEN_FLAG_UNENCRYPTED
Open (new) unencrypted file. Used for vWii files since it allows for direct access without the Wii U ...
Definition filesystem.h:205
+
@ FS_OPEN_FLAG_PREALLOC_SIZE
Preallocates new file size using given size.
Definition filesystem.h:207
+
@ FS_MOUNT_SOURCE_SD
Definition filesystem.h:195
+
@ FS_MOUNT_SOURCE_HFIO
Devkit only API currently. Uses the PCFS channel to perform I/O operations on the attached host machi...
Definition filesystem.h:197
+
@ FS_STATUS_ACCESS_ERROR
Definition filesystem.h:82
+
@ FS_STATUS_UNSUPPORTED_CMD
Definition filesystem.h:87
+
@ FS_STATUS_FATAL_ERROR
Definition filesystem.h:91
+
@ FS_STATUS_NOT_FILE
Definition filesystem.h:80
+
@ FS_STATUS_CORRUPTED
Definition filesystem.h:90
+
@ FS_STATUS_EXISTS
Definition filesystem.h:78
+
@ FS_STATUS_PERMISSION_ERROR
Definition filesystem.h:83
+
@ FS_STATUS_ALREADY_OPEN
Definition filesystem.h:77
+
@ FS_STATUS_NOT_FOUND
Definition filesystem.h:79
+
@ FS_STATUS_MEDIA_ERROR
Definition filesystem.h:89
+
@ FS_STATUS_MAX
Definition filesystem.h:76
+
@ FS_STATUS_JOURNAL_FULL
Definition filesystem.h:86
+
@ FS_STATUS_CANCELLED
Definition filesystem.h:74
+
@ FS_STATUS_MEDIA_NOT_READY
Definition filesystem.h:88
+
@ FS_STATUS_FILE_TOO_BIG
Definition filesystem.h:84
+
@ FS_STATUS_STORAGE_FULL
Definition filesystem.h:85
+
@ FS_STATUS_NOT_DIR
Definition filesystem.h:81
+
@ FS_STATUS_OK
Definition filesystem.h:73
+
@ FS_STATUS_END
Definition filesystem.h:75
+
@ FS_STAT_FILE
The retrieved file entry is a (link to a) file.
Definition filesystem.h:160
+
@ FS_STAT_LINK
The retrieved file entry also is a link to a different file on the filesystem.
Definition filesystem.h:165
+
@ FS_STAT_QUOTA
The retrieved file entry also has a quota set.
Definition filesystem.h:158
+
@ FS_STAT_ENCRYPTED_FILE
The retrieved file entry also is encrypted and can't be opened (see vWii files for example).
Definition filesystem.h:162
+
@ FS_STAT_DIRECTORY
The retrieved file entry is a (link to a) directory.
Definition filesystem.h:156
+
@ FS_MEDIA_STATE_NO_MEDIA
Definition filesystem.h:187
+
@ FS_MEDIA_STATE_READY
Definition filesystem.h:186
+
@ FS_MEDIA_STATE_INVALID_MEDIA
Definition filesystem.h:188
+
@ FS_MEDIA_STATE_MEDIA_ERROR
Definition filesystem.h:190
+
@ FS_MEDIA_STATE_DIRTY_MEDIA
Definition filesystem.h:189
+
@ FS_MODE_EXEC_GROUP
Definition filesystem.h:144
+
@ FS_MODE_WRITE_OTHER
Definition filesystem.h:147
+
@ FS_MODE_READ_GROUP
Definition filesystem.h:142
+
@ FS_MODE_WRITE_OWNER
Definition filesystem.h:139
+
@ FS_MODE_EXEC_OTHER
Definition filesystem.h:148
+
@ FS_MODE_WRITE_GROUP
Definition filesystem.h:143
+
@ FS_MODE_READ_OWNER
Definition filesystem.h:138
+
@ FS_MODE_EXEC_OWNER
Definition filesystem.h:140
+
@ FS_MODE_READ_OTHER
Definition filesystem.h:146
+
@ FS_VOLUME_STATE_INVALID_MEDIA
Definition filesystem.h:173
+
@ FS_VOLUME_STATE_JOURNAL_FULL
Definition filesystem.h:179
+
@ FS_VOLUME_STATE_DIRTY_MEDIA
Definition filesystem.h:174
+
@ FS_VOLUME_STATE_DATA_CORRUPTED
Definition filesystem.h:177
+
@ FS_VOLUME_STATE_READY
Definition filesystem.h:171
+
@ FS_VOLUME_STATE_FATAL
Definition filesystem.h:180
+
@ FS_VOLUME_STATE_WRONG_MEDIA
Definition filesystem.h:175
+
@ FS_VOLUME_STATE_NO_MEDIA
Definition filesystem.h:172
+
@ FS_VOLUME_STATE_WRITE_PROTECTED
Definition filesystem.h:178
+
@ FS_VOLUME_STATE_MEDIA_ERROR
Definition filesystem.h:176
+
@ FS_VOLUME_STATE_INITIAL
Definition filesystem.h:170
+
@ FS_VOLUME_STATE_INVALID
Definition filesystem.h:181
+
@ FS_ERROR_DATA_CORRUPTED
Definition filesystem.h:113
+
@ FS_ERROR_UNSUPPORTED_COMMAND
Definition filesystem.h:117
+
@ FS_ERROR_MEDIA_NOT_READY
Definition filesystem.h:130
+
@ FS_ERROR_NOT_INIT
Definition filesystem.h:97
+
@ FS_ERROR_PERMISSION_ERROR
Definition filesystem.h:112
+
@ FS_ERROR_STORAGE_FULL
Definition filesystem.h:114
+
@ FS_ERROR_INVALID_FILEHANDLE
Definition filesystem.h:123
+
@ FS_ERROR_MAX_MOUNT_POINTS
Definition filesystem.h:102
+
@ FS_ERROR_MAX_DIRS
Definition filesystem.h:106
+
@ FS_ERROR_INVALID_DIRHANDLE
Definition filesystem.h:124
+
@ FS_ERROR_MEDIA_ERROR
Definition filesystem.h:131
+
@ FS_ERROR_ALREADY_OPEN
Definition filesystem.h:107
+
@ FS_ERROR_INVALID_ALIGNMENT
Definition filesystem.h:121
+
@ FS_ERROR_MAX_VOLUMES
Definition filesystem.h:103
+
@ FS_ERROR_CANCELLED
Definition filesystem.h:99
+
@ FS_ERROR_INVALID_BUFFER
Definition filesystem.h:120
+
@ FS_ERROR_INVALID_CLIENTHANDLE
Definition filesystem.h:122
+
@ FS_ERROR_OUT_OF_RANGE
Definition filesystem.h:128
+
@ FS_ERROR_ALREADY_EXISTS
Definition filesystem.h:108
+
@ FS_ERROR_OUT_OF_RESOURCES
Definition filesystem.h:129
+
@ FS_ERROR_INVALID_MEDIA
Definition filesystem.h:133
+
@ FS_ERROR_END_OF_FILE
Definition filesystem.h:101
+
@ FS_ERROR_FILE_TOO_BIG
Definition filesystem.h:127
+
@ FS_ERROR_OK
Definition filesystem.h:96
+
@ FS_ERROR_END_OF_DIR
Definition filesystem.h:100
+
@ FS_ERROR_NOT_EMPTY
Definition filesystem.h:110
+
@ FS_ERROR_ACCESS_ERROR
Definition filesystem.h:111
+
@ FS_ERROR_WRITE_PROTECTED
Definition filesystem.h:132
+
@ FS_ERROR_NOT_FOUND
Definition filesystem.h:109
+
@ FS_ERROR_UNAVAILABLE_COMMAND
Definition filesystem.h:116
+
@ FS_ERROR_INVALID_PATH
Definition filesystem.h:119
+
@ FS_ERROR_MAX_FILES
Definition filesystem.h:105
+
@ FS_ERROR_INVALID_PARAM
Definition filesystem.h:118
+
@ FS_ERROR_BUSY
Definition filesystem.h:98
+
@ FS_ERROR_NOT_DIR
Definition filesystem.h:126
+
@ FS_ERROR_NOT_FILE
Definition filesystem.h:125
+
@ FS_ERROR_JOURNAL_FULL
Definition filesystem.h:115
+
@ FS_ERROR_MAX_CLIENTS
Definition filesystem.h:104
+ +
Stores the result of an async FS command.
Definition filesystem.h:380
+ + + + + + + + + + + + + +
int32_t IOSHandle
Definition ios.h:15
+
OSFunctionType
+ +
Same as std c struct tm but with msec and usec added.
Definition time.h:22
+ + + + +
+ + + + diff --git a/filesystem__fsa_8h.html b/filesystem__fsa_8h.html new file mode 100644 index 00000000..f2a1725d --- /dev/null +++ b/filesystem__fsa_8h.html @@ -0,0 +1,5950 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/filesystem_fsa.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
filesystem_fsa.h File Reference
+
+
+
#include <wut.h>
+#include "filesystem.h"
+
+Include dependency graph for filesystem_fsa.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  FSABlockInfo
 Block information. More...
 
struct  FSADeviceInfo
 Device information. More...
 
struct  FSAFileSystemInfo
 File System information. More...
 
struct  FSAProcessInfo
 Process information. More...
 
struct  FSARequestRawOpen
 
struct  FSARequestRawClose
 
struct  FSARequestRawRead
 
struct  FSARequestRawWrite
 
struct  FSARequestAppendFile
 Request data for Command::AppendFile. More...
 
struct  FSARequestChangeDir
 Request data for Command::ChangeDir. More...
 
struct  FSARequestChangeMode
 Request data for Command::ChangeMode. More...
 
struct  FSARequestCloseDir
 Request data for Command::CloseDir. More...
 
struct  FSARequestCloseFile
 Request data for Command::CloseFile. More...
 
struct  FSARequestFlushFile
 Request data for Command::FlushFile. More...
 
struct  FSARequestFlushQuota
 Request data for Command::FlushQuota. More...
 
struct  FSARequestGetInfoByQuery
 Request data for Command::GetInfoByQuery. More...
 
struct  FSARequestGetPosFile
 Request data for Command::GetPosFile. More...
 
struct  FSARequestIsEof
 Request data for Command::IsEof. More...
 
struct  FSARequestMakeDir
 Request data for Command::MakeDir. More...
 
struct  FSARequestMakeQuota
 Request data for Command::MakeQuota. More...
 
struct  FSARequestMount
 Request data for Command::Mount. More...
 
struct  FSARequestMountWithProcess
 Request data for Command::MountWithProcess. More...
 
struct  FSARequestOpenDir
 Request data for Command::OpenDir. More...
 
struct  FSARequestOpenFile
 Request data for Command::OpenFile. More...
 
struct  FSARequestReadDir
 Request data for Command::ReadDir. More...
 
struct  FSARequestReadFile
 Request data for Command::ReadFile. More...
 
struct  FSARequestRemove
 Request data for Command::Remove. More...
 
struct  FSARequestRename
 Request data for Command::Rename. More...
 
struct  FSARequestRewindDir
 Request data for Command::RewindDir. More...
 
struct  FSARequestSetPosFile
 Request data for Command::SetPosFile. More...
 
struct  FSARequestStatFile
 Request data for Command::StatFile. More...
 
struct  FSARequestTruncateFile
 Request data for Command::TruncateFile. More...
 
struct  FSARequestUnmount
 Request data for Command::Unmount. More...
 
struct  FSARequestUnmountWithProcess
 Request data for Command::UnmountWithProcess. More...
 
struct  FSARequestWriteFile
 Request data for Command::WriteFile. More...
 
struct  FSARequestChangeOwner
 
struct  FSARequest
 
struct  FSAResponseRawOpen
 
struct  FSAResponseGetCwd
 
struct  FSAResponseGetFileBlockAddress
 
struct  FSAResponseGetPosFile
 
struct  FSAResponseGetVolumeInfo
 
struct  FSAResponseGetInfoByQuery
 
struct  FSAResponseOpenFile
 
struct  FSAResponseOpenDir
 
struct  FSAResponseReadDir
 
struct  FSAResponseStatFile
 
struct  FSAResponse
 
struct  FSAAsyncResult
 
struct  FSAShimBuffer
 
struct  FSAClientAttachAsyncData
 
union  FSARequest.__unnamed7__
 
union  FSAResponseGetInfoByQuery.__unnamed9__
 
union  FSAResponse.__unnamed11__
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t FSACommand
 
typedef uint16_t FSAIpcRequestType
 
typedef IOSHandle FSAClientHandle
 
typedef uint32_t FSAFileHandle
 
typedef uint32_t FSADirectoryHandle
 
typedef uint32_t FSAEntryNum
 
typedef FSDirectoryEntry FSADirectoryEntry
 
typedef FSStat FSAStat
 
typedef uint32_t FSAFilePosition
 
typedef struct FSAProcessInfo FSAProcessInfo
 
typedef struct FSARequestRawOpen FSARequestRawOpen
 
typedef struct FSARequestRawClose FSARequestRawClose
 
typedef struct FSARequestRawRead FSARequestRawRead
 
typedef struct FSARequestRawWrite FSARequestRawWrite
 
typedef struct FSARequestAppendFile FSARequestAppendFile
 
typedef struct FSARequestChangeDir FSARequestChangeDir
 
typedef struct FSARequestChangeMode FSARequestChangeMode
 
typedef struct FSARequestCloseDir FSARequestCloseDir
 
typedef struct FSARequestCloseFile FSARequestCloseFile
 
typedef struct FSARequestFlushFile FSARequestFlushFile
 
typedef struct FSARequestFlushQuota FSARequestFlushQuota
 
typedef struct FSARequestGetInfoByQuery FSARequestGetInfoByQuery
 
typedef struct FSARequestGetPosFile FSARequestGetPosFile
 
typedef struct FSARequestIsEof FSARequestIsEof
 
typedef struct FSARequestMakeDir FSARequestMakeDir
 
typedef struct FSARequestMakeQuota FSARequestMakeQuota
 
typedef struct FSARequestMount FSARequestMount
 
typedef struct FSARequestMountWithProcess FSARequestMountWithProcess
 
typedef struct FSARequestOpenDir FSARequestOpenDir
 
typedef struct FSARequestOpenFile FSARequestOpenFile
 
typedef struct FSARequestReadDir FSARequestReadDir
 
typedef struct FSARequestReadFile FSARequestReadFile
 
typedef struct FSARequestRemove FSARequestRemove
 
typedef struct FSARequestRename FSARequestRename
 
typedef struct FSARequestRewindDir FSARequestRewindDir
 
typedef struct FSARequestSetPosFile FSARequestSetPosFile
 
typedef struct FSARequestStatFile FSARequestStatFile
 
typedef struct FSARequestTruncateFile FSARequestTruncateFile
 
typedef struct FSARequestUnmount FSARequestUnmount
 
typedef struct FSARequestUnmountWithProcess FSARequestUnmountWithProcess
 
typedef struct FSARequestWriteFile FSARequestWriteFile
 
typedef struct FSARequestChangeOwner FSARequestChangeOwner
 
typedef struct FSARequest FSARequest
 
typedef struct FSAResponseRawOpen FSAResponseRawOpen
 
typedef struct FSAResponseGetCwd FSAResponseGetCwd
 
typedef struct FSAResponseGetFileBlockAddress FSAResponseGetFileBlockAddress
 
typedef struct FSAResponseGetPosFile FSAResponseGetPosFile
 
typedef struct FSAResponseGetVolumeInfo FSAResponseGetVolumeInfo
 
typedef struct FSAResponseGetInfoByQuery FSAResponseGetInfoByQuery
 
typedef struct FSAResponseOpenDir FSAResponseOpenDir
 
typedef struct FSAResponseOpenFile FSAResponseOpenFile
 
typedef struct FSAResponseReadDir FSAResponseReadDir
 
typedef struct FSAResponseStatFile FSAResponseStatFile
 
typedef struct FSAResponse FSAResponse
 
typedef struct FSAAsyncResult FSAAsyncResult
 
typedef struct FSAShimBuffer FSAShimBuffer
 
typedef struct FSAClientAttachAsyncData FSAClientAttachAsyncData
 
typedef struct FSABlockInfo FSABlockInfo
 
typedef struct FSADeviceInfo FSADeviceInfo
 
typedef struct FSAFileSystemInfo FSAFileSystemInfo
 
typedef struct FSVolumeInfo FSAVolumeInfo
 
typedef void(* FSAAsyncCallbackFn) (FSError result, FSACommand command, FSARequest *request, FSAResponse *response, void *userContext)
 
typedef enum FSAMountPriority FSAMountPriority
 
typedef enum FSAQueryInfoType FSAQueryInfoType
 
typedef enum FSAReadFlag FSAReadFlag
 
typedef enum FSAWriteFlag FSAWriteFlag
 
typedef void(* FSAClientAttachAsyncCallbackFn) (FSError result, FSACommand command, FSARequest *request, FSAResponse *response, void *userContext)
 
typedef enum FSAMountFlags FSAMountFlags
 
typedef enum FSAUnmountFlags FSAUnmountFlags
 
+ + + + + + + + + + + + + + + + + +

+Enumerations

enum  FSAMountPriority {
+  FSA_MOUNT_PRIORITY_BASE = 0x1 +,
+  FSA_MOUNT_PRIORITY_RAM_DISK_CACHE = 0x4 +,
+  FSA_MOUNT_PRIORITY_TITLE_UPDATE = 0x9 +,
+  FSA_MOUNT_PRIORITY_UNMOUNT_ALL = 0x80000000 +
+ }
 
enum  FSAQueryInfoType {
+  FSA_QUERY_INFO_FREE_SPACE_SIZE = 0x0 +,
+  FSA_QUERY_INFO_DIR_SIZE = 0x1 +,
+  FSA_QUERY_INFO_ENTRY_NUM = 0x2 +,
+  FSA_QUERY_INFO_FILE_SYSTEM_INFO = 0x3 +,
+  FSA_QUERY_INFO_DEVICE_INFO = 0x4 +,
+  FSA_QUERY_INFO_STAT = 0x5 +,
+  FSA_QUERY_INFO_BAD_BLOCK_INFO = 0x6 +,
+  FSA_QUERY_INFO_JOURNAL_FREE_SPACE_SIZE = 0x7 +,
+  FSA_QUERY_INFO_FRAGMENT_BLOCK_INFO = 0x8 +
+ }
 
enum  FSAReadFlag {
+  FSA_READ_FLAG_NONE = 0x0 +,
+  FSA_READ_FLAG_READ_WITH_POS = 0x1 +
+ }
 
enum  FSAWriteFlag {
+  FSA_WRITE_FLAG_NONE = 0x0 +,
+  FSA_WRITE_FLAG_READ_WITH_POS = 0x1 +
+ }
 
enum  FSACommandEnum {
+  FSA_COMMAND_INVALID = 0x0 +,
+  FSA_COMMAND_MOUNT = 0x1 +,
+  FSA_COMMAND_UNMOUNT = 0x2 +,
+  FSA_COMMAND_GET_VOLUME_INFO = 0x3 +,
+  FSA_COMMAND_GET_ATTACH = 0x4 +,
+  FSA_COMMAND_CHANGE_DIR = 0x5 +,
+  FSA_COMMAND_GET_CWD = 0x6 +,
+  FSA_COMMAND_MAKE_DIR = 0x7 +,
+  FSA_COMMAND_REMOVE = 0x8 +,
+  FSA_COMMAND_RENAME = 0x9 +,
+  FSA_COMMAND_OPEN_DIR = 0xA +,
+  FSA_COMMAND_READ_DIR = 0xB +,
+  FSA_COMMAND_REWIND_DIR = 0xC +,
+  FSA_COMMAND_CLOSE_DIR = 0xD +,
+  FSA_COMMAND_OPEN_FILE = 0xE +,
+  FSA_COMMAND_READ_FILE = 0xF +,
+  FSA_COMMAND_WRITE_FILE = 0x10 +,
+  FSA_COMMAND_GET_POS_FILE = 0x11 +,
+  FSA_COMMAND_SET_POS_FILE = 0x12 +,
+  FSA_COMMAND_IS_EOF = 0x13 +,
+  FSA_COMMAND_STAT_FILE = 0x14 +,
+  FSA_COMMAND_CLOSE_FILE = 0x15 +,
+  FSA_COMMAND_GET_ERROR = 0x16 +,
+  FSA_COMMAND_FLUSH_FILE = 0x17 +,
+  FSA_COMMAND_GET_INFO_BY_QUERY = 0x18 +,
+  FSA_COMMAND_APPEND_FILE = 0x19 +,
+  FSA_COMMAND_TRUNCATE_FILE = 0x1A +,
+  FSA_COMMAND_FLUSH_VOLUME = 0x1B +,
+  FSA_COMMAND_ROLLBACK_VOLUME = 0x1C +,
+  FSA_COMMAND_MAKE_QUOTA = 0x1D +,
+  FSA_COMMAND_FLUSH_QUOTA = 0x1E +,
+  FSA_COMMAND_ROLLBACK_QUOTA = 0x1F +,
+  FSA_COMMAND_CHANGE_MODE = 0x20 +,
+  FSA_COMMAND_OPEN_FILE_BY_STAT = 0x21 +,
+  FSA_COMMAND_REGISTER_FLUSH_QUOTA = 0x22 +,
+  FSA_COMMAND_FLUSH_MULTI_QUOTA = 0x23 +,
+  FSA_COMMAND_GET_FILE_BLOCK_ADDRESS = 0x25 +,
+  FSA_COMMAND_ADD_USER_PROCESS = 0x65 +,
+  FSA_COMMAND_DEL_USER_PROCESS = 0x66 +,
+  FSA_COMMAND_MOUNT_WITH_PROCESS = 0x67 +,
+  FSA_COMMAND_UNMOUNT_WITH_PROCESS = 0x68 +,
+  FSA_COMMAND_FORMAT = 0x69 +,
+  FSA_COMMAND_RAW_OPEN = 0x6A +,
+  FSA_COMMAND_RAW_READ = 0x6B +,
+  FSA_COMMAND_RAW_WRITE = 0x6C +,
+  FSA_COMMAND_RAW_CLOSE = 0x6D +,
+  FSA_COMMAND_GET_LAST_FAILED_VOLUME = 0x6E +,
+  FSA_COMMAND_GET_VOLUME_EXISTENCE = 0x6F +,
+  FSA_COMMAND_CHANGE_OWNER = 0x70 +,
+  FSA_COMMAND_CANCEL_GET_ATTACH = 0x71 +,
+  FSA_COMMAND_REMOVE_QUOTA = 0x72 +,
+  FSA_COMMAND_SET_CLIENT_PRIORITY = 0x73 +,
+  FSA_COMMAND_APPLY_MEMORY_CACHE = 0x74 +,
+  FSA_COMMAND_MAKE_LINK = 0x75 +,
+  FSA_COMMAND_XFER_PARAMS = 0x76 +,
+  FSA_COMMAND_EXEC_DEBUG_PROC = 0x78 +,
+  FSA_COMMAND_DEBUG_SET_TITLE_ID = 0x79 +,
+  FSA_COMMAND_DEBUG_SET_CAPABILITY = 0x7A +,
+  FSA_COMMAND_SET_PROCESS_CONFIG = 0x82 +,
+  FSA_COMMAND_CONFIG_SET_MEMORY_CACHE = 0x83 +,
+  FSA_COMMAND_CONFIG_UNSET_MEMORY_CACHE = 0x84 +,
+  FSA_COMMAND_CONFIG_SET_PRF2_CHAR_CODE = 0x85 +,
+  FSA_COMMAND_GET_PROC_RESOURCE_USAGE = 0x8C +,
+  FSA_COMMAND_GET_ALL_RESOURCE_USAGE = 0x8D +,
+  FSA_COMMAND_SEND_PROFILE_CMD = 0x8E +
+ }
 
enum  FSAIpcRequestTypeEnum {
+  FSA_IPC_REQUEST_IOCTL = 0 +,
+  FSA_IPC_REQUEST_IOCTLV = 1 +
+ }
 
enum  FSAMountFlags {
+  FSA_MOUNT_FLAG_LOCAL_MOUNT = 0 +,
+  FSA_MOUNT_FLAG_BIND_MOUNT = 1 +,
+  FSA_MOUNT_FLAG_GLOBAL_MOUNT = 2 +
+ }
 
enum  FSAUnmountFlags {
+  FSA_UNMOUNT_FLAG_NONE = 0x00000000 +,
+  FSA_UNMOUNT_FLAG_FORCE = 0x00000002 +,
+  FSA_UNMOUNT_FLAG_BIND_MOUNT = 0x80000000 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

FSError FSAInit ()
 
void FSAShutdown ()
 
uint32_t FSAGetClientNum ()
 
FSAClientHandle FSAAddClient (FSAClientAttachAsyncData *attachAsyncData)
 
FSError FSADelClient (FSAClientHandle client)
 
const char * FSAGetStatusStr (FSError error)
 
FSError __FSAShimDecodeIosErrorToFsaStatus (IOSHandle handle, IOSError err)
 
FSError FSAFlushMultiQuota (FSAClientHandle client, const char *path)
 
FSError FSAFlushQuota (FSAClientHandle client, const char *path)
 
FSError FSAFlushVolume (FSAClientHandle client, const char *path)
 
void FSAFreeAsyncResult (FSAAsyncResult *asyncResult)
 Frees the FSAShimBuffer where the given asyncResult is part of.
 
FSAAsyncResult FSAGetAsyncResult (OSMessage *asyncResult)
 
FSError FSAMount (FSAClientHandle client, const char *source, const char *target, FSAMountFlags flags, void *arg_buf, uint32_t arg_len)
 
FSError FSAUnmount (FSAClientHandle client, const char *mountedTarget, FSAUnmountFlags flags)
 
FSError FSAChangeDir (FSAClientHandle client, const char *path)
 
FSError FSAChangeMode (FSAClientHandle client, const char *path, FSMode permission)
 
FSError FSAOpenFileEx (FSAClientHandle client, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSAFileHandle *outFileHandle)
 
FSError FSAOpenFileByStat (FSAClientHandle client, FSAStat *stat, const char *mode, const char *path, FSAFileHandle *outFileHandle)
 
FSError FSAGetStatFile (FSAClientHandle client, FSAFileHandle fileHandle, FSAStat *stat)
 
FSError FSAGetStat (FSAClientHandle client, const char *path, FSAStat *stat)
 
FSError FSACloseFile (FSAClientHandle client, FSAFileHandle fileHandle)
 
FSError FSAAppendFile (FSAClientHandle client, FSAFileHandle fileHandle, uint32_t size, uint32_t count)
 
FSError FSAAppendFileEx (FSAClientHandle client, FSAFileHandle fileHandle, uint32_t size, uint32_t count, uint32_t flags)
 
FSError FSAGetPosFile (FSAClientHandle client, FSAFileHandle fileHandle, uint32_t *outPos)
 
FSError FSAFlushFile (FSAClientHandle client, FSAFileHandle fileHandle)
 
FSError FSASetPosFile (FSAClientHandle client, FSAFileHandle fileHandle, uint32_t pos)
 
FSError FSATruncateFile (FSAClientHandle client, FSAFileHandle handle)
 
FSError FSAWriteFile (FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, FSAFileHandle handle, uint32_t flags)
 
FSError FSAWriteFileWithPos (FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, uint32_t pos, FSAFileHandle handle, uint32_t flags)
 
FSError FSAIsEof (FSAClientHandle client, FSAFileHandle fileHandle)
 
FSError FSAReadFile (FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, FSAFileHandle handle, uint32_t flags)
 
FSError FSAReadFileWithPos (FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, uint32_t pos, FSAFileHandle handle, uint32_t flags)
 
FSError FSARemove (FSAClientHandle client, const char *path)
 
FSError FSARename (FSAClientHandle client, const char *oldPath, const char *newPath)
 
FSError FSAOpenDir (FSAClientHandle client, const char *path, FSADirectoryHandle *dirHandle)
 
FSError FSAReadDir (FSAClientHandle client, FSADirectoryHandle dirHandle, FSADirectoryEntry *directoryEntry)
 
FSError FSARewindDir (FSAClientHandle client, FSADirectoryHandle dirHandle)
 
FSError FSACloseDir (FSAClientHandle client, FSADirectoryHandle dirHandle)
 
FSError FSAMakeDir (FSAClientHandle client, const char *path, FSMode mode)
 
FSError FSAGetCwd (FSAClientHandle client, char *outPath, uint32_t outPathLen)
 
FSError FSAGetTransactionBlockPoolAttributes (uint32_t *messageSize, uint32_t *poolSize, uint32_t *numMessages)
 
FSError FSAGetVolumeInfo (FSAClientHandle client, const char *path, FSAVolumeInfo *outVolumeInfo)
 
FSError FSAMakeQuota (FSAClientHandle client, const char *name, uint32_t mode, uint64_t quota)
 
FSError FSARegisterFlushQuota (FSAClientHandle client, const char *path)
 
FSError FSARollbackQuota (FSAClientHandle client, const char *path)
 
FSError FSARollbackQuotaForce (FSAClientHandle client, const char *path)
 
FSError FSARollbackVolume (FSAClientHandle client, const char *path)
 
FSError FSAGetFreeSpaceSize (FSAClientHandle client, const char *path, uint64_t *freeSpaceSize)
 
FSError FSAGetJournalFreeSpaceSize (FSAClientHandle client, const char *path, uint64_t *journalFreeSpaceSize)
 
FSError FSAGetDirSize (FSAClientHandle client, const char *path, uint64_t *freeDirSize)
 
FSError FSAGetEntryNum (FSAClientHandle client, const char *path, FSAEntryNum *entryNum)
 
FSError FSAGetFileSystemInfo (FSAClientHandle client, const char *path, FSAFileSystemInfo *fileSystemInfo)
 
FSError FSAGetDeviceInfo (FSAClientHandle client, const char *path, FSADeviceInfo *fileSystemInfo)
 
FSError FSAGetBadBlockInfo (FSAClientHandle client, const char *path, FSABlockInfo *blockInfo)
 
FSError FSAGetFragmentBlockInfo (FSAClientHandle client, const char *path, FSABlockInfo *blockInfo)
 
+

Data Structure Documentation

+ +

◆ FSABlockInfo

+ +
+
+ + + + +
struct FSABlockInfo
+
+

Block information.

+ +

Definition at line 85 of file filesystem_fsa.h.

+
+
+
+ +

◆ FSADeviceInfo

+ +
+
+ + + + +
struct FSADeviceInfo
+
+

Device information.

+ +

Definition at line 94 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+uint64_t +deviceSizeInSectors +
+uint32_t +deviceSectorSize +
+ +
+
+ +

◆ FSAFileSystemInfo

+ +
+
+ + + + +
struct FSAFileSystemInfo
+
+

File System information.

+ +

Definition at line 108 of file filesystem_fsa.h.

+
+
+
+ +

◆ FSAProcessInfo

+ +
+
+ + + + +
struct FSAProcessInfo
+
+

Process information.

+ +

Definition at line 150 of file filesystem_fsa.h.

+
+ + + + + + + + + + +
Data Fields
+uint64_t +titleId +
+uint32_t +processId +
+uint32_t +groupId +
+ +
+
+ +

◆ FSARequestRawOpen

+ +
+
+ + + + +
struct FSARequestRawOpen
+
+
+

Definition at line 161 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+char +path[0x280] +
+ +
+
+ +

◆ FSARequestRawClose

+ +
+
+ + + + +
struct FSARequestRawClose
+
+
+

Definition at line 168 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+int32_t +handle +
+ +
+
+ +

◆ FSARequestRawRead

+ +
+
+ + + + +
struct FSARequestRawRead
+
+
+

Definition at line 175 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint64_t +blocks_offset +
+uint32_t +count +
+uint32_t +size +
+uint32_t +device_handle +
+ +
+
+ +

◆ FSARequestRawWrite

+ +
+
+ + + + +
struct FSARequestRawWrite
+
+
+

Definition at line 189 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint64_t +blocks_offset +
+uint32_t +count +
+uint32_t +size +
+uint32_t +device_handle +
+ +
+
+ +

◆ FSARequestAppendFile

+ +
+
+ + + + +
struct FSARequestAppendFile
+
+

Request data for Command::AppendFile.

+ +

Definition at line 206 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +size +
+uint32_t +count +
+FSAFileHandle +handle +
+uint32_t +unk0x0C +
+ +
+
+ +

◆ FSARequestChangeDir

+ +
+
+ + + + +
struct FSARequestChangeDir
+
+

Request data for Command::ChangeDir.

+ +

Definition at line 222 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+ +
+
+ +

◆ FSARequestChangeMode

+ +
+
+ + + + +
struct FSARequestChangeMode
+
+

Request data for Command::ChangeMode.

+ +

Definition at line 233 of file filesystem_fsa.h.

+
+ + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+uint32_t +mode1 +
+uint32_t +mode2 +
+ +
+
+ +

◆ FSARequestCloseDir

+ +
+
+ + + + +
struct FSARequestCloseDir
+
+

Request data for Command::CloseDir.

+ +

Definition at line 248 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSADirectoryHandle +handle +
+ +
+
+ +

◆ FSARequestCloseFile

+ +
+
+ + + + +
struct FSARequestCloseFile
+
+

Request data for Command::CloseFile.

+ +

Definition at line 259 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSARequestFlushFile

+ +
+
+ + + + +
struct FSARequestFlushFile
+
+

Request data for Command::FlushFile.

+ +

Definition at line 270 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSARequestFlushQuota

+ +
+
+ + + + +
struct FSARequestFlushQuota
+
+

Request data for Command::FlushQuota.

+ +

Definition at line 281 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+ +
+
+ +

◆ FSARequestGetInfoByQuery

+ +
+
+ + + + +
struct FSARequestGetInfoByQuery
+
+

Request data for Command::GetInfoByQuery.

+ +

Definition at line 292 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+FSAQueryInfoType +type +
+ +
+
+ +

◆ FSARequestGetPosFile

+ +
+
+ + + + +
struct FSARequestGetPosFile
+
+

Request data for Command::GetPosFile.

+ +

Definition at line 305 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSARequestIsEof

+ +
+
+ + + + +
struct FSARequestIsEof
+
+

Request data for Command::IsEof.

+ +

Definition at line 316 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSARequestMakeDir

+ +
+
+ + + + +
struct FSARequestMakeDir
+
+

Request data for Command::MakeDir.

+ +

Definition at line 327 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+uint32_t +permission +
+ +
+
+ +

◆ FSARequestMakeQuota

+ +
+
+ + + + +
struct FSARequestMakeQuota
+
+

Request data for Command::MakeQuota.

+ +

Definition at line 339 of file filesystem_fsa.h.

+
+ + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+uint32_t +mode +
+uint64_t +size +
+ +
+
+ +

◆ FSARequestMount

+ +
+
+ + + + +
struct FSARequestMount
+
+

Request data for Command::Mount.

+ +

Definition at line 354 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+char +target[FS_MAX_PATH+1] +
+uint32_t +unk0x500 +
+void * +unkBuf +
+uint32_t +unkBufLen +
+ +
+
+ +

◆ FSARequestMountWithProcess

+ +
+
+ + + + +
struct FSARequestMountWithProcess
+
+

Request data for Command::MountWithProcess.

+ +

Definition at line 373 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+char +target[FS_MAX_PATH+1] +
+FSAMountPriority +priority +
+FSAProcessInfo +process +
+void * +unkBuf +
+uint32_t +unkBufLen +
+ +
+
+ +

◆ FSARequestOpenDir

+ +
+
+ + + + +
struct FSARequestOpenDir
+
+

Request data for Command::OpenDir.

+ +

Definition at line 394 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+ +
+
+ +

◆ FSARequestOpenFile

+ +
+
+ + + + +
struct FSARequestOpenFile
+
+

Request data for Command::OpenFile.

+ +

Definition at line 404 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+char +mode[FS_MODE_LENGTH] +
+uint32_t +unk0x290 +
+uint32_t +unk0x294 +
+uint32_t +unk0x298 +
+ +
+
+ +

◆ FSARequestReadDir

+ +
+
+ + + + +
struct FSARequestReadDir
+
+

Request data for Command::ReadDir.

+ +

Definition at line 423 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSADirectoryHandle +handle +
+ +
+
+ +

◆ FSARequestReadFile

+ +
+
+ + + + +
struct FSARequestReadFile
+
+

Request data for Command::ReadFile.

+ +

Definition at line 434 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t * +buffer +Virtual pointer used only by Cafe, for IOS we should use ioctlv.vecs[1].
+uint32_t +size +
+uint32_t +count +
+FSAFilePosition +pos +
+FSAFileHandle +handle +
+FSAReadFlag +readFlags +
+ +
+
+ +

◆ FSARequestRemove

+ +
+
+ + + + +
struct FSARequestRemove
+
+

Request data for Command::Remove.

+ +

Definition at line 456 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+ +
+
+ +

◆ FSARequestRename

+ +
+
+ + + + +
struct FSARequestRename
+
+

Request data for Command::Rename.

+ +

Definition at line 467 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+char +oldPath[FS_MAX_PATH+1] +
+char +newPath[FS_MAX_PATH+1] +
+ +
+
+ +

◆ FSARequestRewindDir

+ +
+
+ + + + +
struct FSARequestRewindDir
+
+

Request data for Command::RewindDir.

+ +

Definition at line 480 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSADirectoryHandle +handle +
+ +
+
+ +

◆ FSARequestSetPosFile

+ +
+
+ + + + +
struct FSARequestSetPosFile
+
+

Request data for Command::SetPosFile.

+ +

Definition at line 491 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+FSAFileHandle +handle +
+FSAFilePosition +pos +
+ +
+
+ +

◆ FSARequestStatFile

+ +
+
+ + + + +
struct FSARequestStatFile
+
+

Request data for Command::StatFile.

+ +

Definition at line 504 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSARequestTruncateFile

+ +
+
+ + + + +
struct FSARequestTruncateFile
+
+

Request data for Command::TruncateFile.

+ +

Definition at line 515 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSARequestUnmount

+ +
+
+ + + + +
struct FSARequestUnmount
+
+

Request data for Command::Unmount.

+ +

Definition at line 526 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+uint32_t +unk0x280 +
+ +
+
+ +

◆ FSARequestUnmountWithProcess

+ +
+
+ + + + +
struct FSARequestUnmountWithProcess
+
+

Request data for Command::UnmountWithProcess.

+ +

Definition at line 539 of file filesystem_fsa.h.

+
+ + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+FSAMountPriority +priority +
+FSAProcessInfo +process +
+ +
+
+ +

◆ FSARequestWriteFile

+ +
+
+ + + + +
struct FSARequestWriteFile
+
+

Request data for Command::WriteFile.

+ +

Definition at line 554 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+const uint8_t * +buffer +Virtual pointer used only by Cafe, for IOS we should use ioctlv.vecs[1].
+uint32_t +size +
+uint32_t +count +
+FSAFilePosition +pos +
+FSAFileHandle +handle +
+FSAWriteFlag +writeFlags +
+ +
+
+ +

◆ FSARequestChangeOwner

+ +
+
+ + + + +
struct FSARequestChangeOwner
+
+
+

Definition at line 572 of file filesystem_fsa.h.

+
+ + + + + + + + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+uint32_t +owner +
+uint32_t +group +
+ +
+
+ +

◆ FSARequest

+ +
+
+ + + + +
struct FSARequest
+
+
+

Definition at line 585 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+FSError +emulatedError +
+union FSARequest.__unnamed7__ +__unnamed__ +
+ +
+
+ +

◆ FSAResponseRawOpen

+ +
+
+ + + + +
struct FSAResponseRawOpen
+
+
+

Definition at line 631 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+int +handle +
+ +
+
+ +

◆ FSAResponseGetCwd

+ +
+
+ + + + +
struct FSAResponseGetCwd
+
+
+

Definition at line 638 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+char +path[FS_MAX_PATH+1] +
+ +
+
+ +

◆ FSAResponseGetFileBlockAddress

+ +
+
+ + + + +
struct FSAResponseGetFileBlockAddress
+
+
+

Definition at line 645 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+uint32_t +address +
+ +
+
+ +

◆ FSAResponseGetPosFile

+ +
+
+ + + + +
struct FSAResponseGetPosFile
+
+
+

Definition at line 652 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFilePosition +pos +
+ +
+
+ +

◆ FSAResponseGetVolumeInfo

+ +
+
+ + + + +
struct FSAResponseGetVolumeInfo
+
+
+

Definition at line 659 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAVolumeInfo +volumeInfo +
+ +
+
+ +

◆ FSAResponseGetInfoByQuery

+ +
+
+ + + + +
struct FSAResponseGetInfoByQuery
+
+
+

Definition at line 666 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+union FSAResponseGetInfoByQuery.__unnamed9__ +__unnamed__ +
+ +
+
+ +

◆ FSAResponseOpenFile

+ +
+
+ + + + +
struct FSAResponseOpenFile
+
+
+

Definition at line 692 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAFileHandle +handle +
+ +
+
+ +

◆ FSAResponseOpenDir

+ +
+
+ + + + +
struct FSAResponseOpenDir
+
+
+

Definition at line 699 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSADirectoryHandle +handle +
+ +
+
+ +

◆ FSAResponseReadDir

+ +
+
+ + + + +
struct FSAResponseReadDir
+
+
+

Definition at line 706 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSADirectoryEntry +entry +
+ +
+
+ +

◆ FSAResponseStatFile

+ +
+
+ + + + +
struct FSAResponseStatFile
+
+
+

Definition at line 713 of file filesystem_fsa.h.

+
+ + + + +
Data Fields
+FSAStat +stat +
+ +
+
+ +

◆ FSAResponse

+ +
+
+ + + + +
struct FSAResponse
+
+
+

Definition at line 720 of file filesystem_fsa.h.

+
+ + + + + + + +
Data Fields
+uint32_t +word0 +
+union FSAResponse.__unnamed11__ +__unnamed__ +
+ +
+
+ +

◆ FSAAsyncResult

+ +
+
+ + + + +
struct FSAAsyncResult
+
+
+

Definition at line 817 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+OSMessageQueue * +ioMsgQueue +Queue to put a message on when command is complete.
+FSMessage +msg +Message used for ioMsgQueue.
+FSAAsyncCallbackFn +userCallback +Callback to call when the command is complete.
+FSError +error +Result.
+FSACommand +command +FSA command.
+FSARequest * +request +Pointer to allocated FSA IPC Request.
+FSAResponse * +response +Pointer to allocated FSA IPC Response.
+void * +userContext +Callback to call when the command is complete.
+ +
+
+ +

◆ FSAShimBuffer

+ +
+
+ + + + +
struct FSAShimBuffer
+
+
+

Definition at line 853 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+FSARequest +request +Buffer for FSA IPC request.
+FSAResponse +response +Buffer for FSA IPC response.
+IOSVec +ioctlvVec[3] +Memory to use for ioctlv calls, unknown maximum count - but at least 3.
+FSACommand +command +Command for FSA.
+uint32_t +clientHandle +Handle to FSA device.
+FSAIpcRequestType +ipcReqType +IOS IPC request type to use.
+uint8_t +ioctlvVecIn +Number of ioctlv input vectors.
+uint8_t +ioctlvVecOut +Number of ioctlv output vectors.
+FSAAsyncResult +fsaAsyncResult +FSAAsyncResult used for FSA* functions.
+ +
+
+ +

◆ FSAClientAttachAsyncData

+ +
+
+ + + + +
struct FSAClientAttachAsyncData
+
+
+

Definition at line 903 of file filesystem_fsa.h.

+
+ + + + + + + + + + +
Data Fields
+FSAClientAttachAsyncCallbackFn +userCallback +Callback to call when an attach has happened.
+void * +userContext +Callback context.
+OSMessageQueue * +ioMsgQueue +Queue to put a message on when command is complete.
+ +
+
+ +

◆ FSARequest.__unnamed7__

+ +
+
+ + + + +
union FSARequest.__unnamed7__
+
+
+

Definition at line 589 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+FSARequestRawOpen +rawOpen +
+FSARequestRawClose +rawClose +
+FSARequestRawRead +rawRead +
+FSARequestRawWrite +rawWrite +
+FSARequestAppendFile +appendFile +
+FSARequestChangeDir +changeDir +
+FSARequestChangeMode +changeMode +
+FSARequestCloseDir +closeDir +
+FSARequestCloseFile +closeFile +
+FSARequestFlushFile +flushFile +
+FSARequestFlushQuota +flushQuota +
+FSARequestGetInfoByQuery +getInfoByQuery +
+FSARequestGetPosFile +getPosFile +
+FSARequestIsEof +isEof +
+FSARequestMakeDir +makeDir +
+FSARequestMakeQuota +makeQuota +
+FSARequestMount +mount +
+FSARequestMountWithProcess +mountWithProcess +
+FSARequestOpenDir +openDir +
+FSARequestOpenFile +openFile +
+FSARequestReadDir +readDir +
+FSARequestReadFile +readFile +
+FSARequestRemove +remove +
+FSARequestRename +rename +
+FSARequestRewindDir +rewindDir +
+FSARequestSetPosFile +setPosFile +
+FSARequestStatFile +statFile +
+FSARequestTruncateFile +truncateFile +
+FSARequestUnmount +unmount +
+FSARequestUnmountWithProcess +unmountWithProcess +
+FSARequestWriteFile +writeFile +
+FSARequestChangeOwner +changeOwner +
+ +
+
+ +

◆ FSAResponseGetInfoByQuery.__unnamed9__

+ +
+
+ + + + +
union FSAResponseGetInfoByQuery.__unnamed9__
+
+
+

Definition at line 668 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+FSABlockInfo +badBlockInfo +
+FSADeviceInfo +deviceInfo +
+uint64_t +dirSize +
+FSAEntryNum +entryNum +
+FSAFileSystemInfo +fileSystemInfo +
+FSABlockInfo +fragmentBlockInfo +
+uint64_t +freeSpaceSize +
+uint64_t +journalFreeSpaceSize +
+FSAStat +stat +
+ +
+
+ +

◆ FSAResponse.__unnamed11__

+ +
+
+ + + + +
union FSAResponse.__unnamed11__
+
+
+

Definition at line 723 of file filesystem_fsa.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+FSAResponseRawOpen +rawOpen +
+FSAResponseGetCwd +getCwd +
+FSAResponseGetFileBlockAddress +getFileBlockAddress +
+FSAResponseGetPosFile +getPosFile +
+FSAResponseGetVolumeInfo +getVolumeInfo +
+FSAResponseGetInfoByQuery +getInfoByQuery +
+FSAResponseOpenDir +openDir +
+FSAResponseOpenFile +openFile +
+FSAResponseReadDir +readDir +
+FSAResponseStatFile +statFile +
+ +
+
+

Typedef Documentation

+ +

◆ FSACommand

+ +
+
+ + + + +
typedef uint32_t FSACommand
+
+ +

Definition at line 9 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAIpcRequestType

+ +
+
+ + + + +
typedef uint16_t FSAIpcRequestType
+
+ +

Definition at line 10 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAClientHandle

+ +
+
+ + + + +
typedef IOSHandle FSAClientHandle
+
+ +

Definition at line 11 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAFileHandle

+ +
+
+ + + + +
typedef uint32_t FSAFileHandle
+
+ +

Definition at line 12 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSADirectoryHandle

+ +
+
+ + + + +
typedef uint32_t FSADirectoryHandle
+
+ +

Definition at line 13 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAEntryNum

+ +
+
+ + + + +
typedef uint32_t FSAEntryNum
+
+ +

Definition at line 14 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSADirectoryEntry

+ +
+
+ + + + +
typedef FSDirectoryEntry FSADirectoryEntry
+
+ +

Definition at line 15 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAStat

+ +
+
+ + + + +
typedef FSStat FSAStat
+
+ +

Definition at line 16 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAFilePosition

+ +
+
+ + + + +
typedef uint32_t FSAFilePosition
+
+ +

Definition at line 17 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAProcessInfo

+ +
+
+ + + + +
typedef struct FSAProcessInfo FSAProcessInfo
+
+ +

Definition at line 19 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRawOpen

+ +
+
+ + + + +
typedef struct FSARequestRawOpen FSARequestRawOpen
+
+ +

Definition at line 21 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRawClose

+ +
+
+ + + + +
typedef struct FSARequestRawClose FSARequestRawClose
+
+ +

Definition at line 22 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRawRead

+ +
+
+ + + + +
typedef struct FSARequestRawRead FSARequestRawRead
+
+ +

Definition at line 23 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRawWrite

+ +
+
+ + + + +
typedef struct FSARequestRawWrite FSARequestRawWrite
+
+ +

Definition at line 24 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestAppendFile

+ +
+
+ + + + +
typedef struct FSARequestAppendFile FSARequestAppendFile
+
+ +

Definition at line 25 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestChangeDir

+ +
+
+ + + + +
typedef struct FSARequestChangeDir FSARequestChangeDir
+
+ +

Definition at line 26 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestChangeMode

+ +
+
+ + + + +
typedef struct FSARequestChangeMode FSARequestChangeMode
+
+ +

Definition at line 27 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestCloseDir

+ +
+
+ + + + +
typedef struct FSARequestCloseDir FSARequestCloseDir
+
+ +

Definition at line 28 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestCloseFile

+ +
+
+ + + + +
typedef struct FSARequestCloseFile FSARequestCloseFile
+
+ +

Definition at line 29 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestFlushFile

+ +
+
+ + + + +
typedef struct FSARequestFlushFile FSARequestFlushFile
+
+ +

Definition at line 30 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestFlushQuota

+ +
+
+ + + + +
typedef struct FSARequestFlushQuota FSARequestFlushQuota
+
+ +

Definition at line 31 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestGetInfoByQuery

+ +
+
+ +

Definition at line 32 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestGetPosFile

+ +
+
+ + + + +
typedef struct FSARequestGetPosFile FSARequestGetPosFile
+
+ +

Definition at line 33 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestIsEof

+ +
+
+ + + + +
typedef struct FSARequestIsEof FSARequestIsEof
+
+ +

Definition at line 34 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestMakeDir

+ +
+
+ + + + +
typedef struct FSARequestMakeDir FSARequestMakeDir
+
+ +

Definition at line 35 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestMakeQuota

+ +
+
+ + + + +
typedef struct FSARequestMakeQuota FSARequestMakeQuota
+
+ +

Definition at line 36 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestMount

+ +
+
+ + + + +
typedef struct FSARequestMount FSARequestMount
+
+ +

Definition at line 37 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestMountWithProcess

+ +
+
+ +

Definition at line 38 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestOpenDir

+ +
+
+ + + + +
typedef struct FSARequestOpenDir FSARequestOpenDir
+
+ +

Definition at line 39 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestOpenFile

+ +
+
+ + + + +
typedef struct FSARequestOpenFile FSARequestOpenFile
+
+ +

Definition at line 40 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestReadDir

+ +
+
+ + + + +
typedef struct FSARequestReadDir FSARequestReadDir
+
+ +

Definition at line 41 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestReadFile

+ +
+
+ + + + +
typedef struct FSARequestReadFile FSARequestReadFile
+
+ +

Definition at line 42 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRemove

+ +
+
+ + + + +
typedef struct FSARequestRemove FSARequestRemove
+
+ +

Definition at line 43 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRename

+ +
+
+ + + + +
typedef struct FSARequestRename FSARequestRename
+
+ +

Definition at line 44 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestRewindDir

+ +
+
+ + + + +
typedef struct FSARequestRewindDir FSARequestRewindDir
+
+ +

Definition at line 45 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestSetPosFile

+ +
+
+ + + + +
typedef struct FSARequestSetPosFile FSARequestSetPosFile
+
+ +

Definition at line 46 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestStatFile

+ +
+
+ + + + +
typedef struct FSARequestStatFile FSARequestStatFile
+
+ +

Definition at line 47 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestTruncateFile

+ +
+
+ +

Definition at line 48 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestUnmount

+ +
+
+ + + + +
typedef struct FSARequestUnmount FSARequestUnmount
+
+ +

Definition at line 49 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestUnmountWithProcess

+ +
+
+ +

Definition at line 50 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestWriteFile

+ +
+
+ + + + +
typedef struct FSARequestWriteFile FSARequestWriteFile
+
+ +

Definition at line 51 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequestChangeOwner

+ +
+
+ + + + +
typedef struct FSARequestChangeOwner FSARequestChangeOwner
+
+ +

Definition at line 52 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSARequest

+ +
+
+ + + + +
typedef struct FSARequest FSARequest
+
+ +

Definition at line 55 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseRawOpen

+ +
+
+ + + + +
typedef struct FSAResponseRawOpen FSAResponseRawOpen
+
+ +

Definition at line 56 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseGetCwd

+ +
+
+ + + + +
typedef struct FSAResponseGetCwd FSAResponseGetCwd
+
+ +

Definition at line 57 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseGetFileBlockAddress

+ +
+
+ +

Definition at line 58 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseGetPosFile

+ +
+
+ + + + +
typedef struct FSAResponseGetPosFile FSAResponseGetPosFile
+
+ +

Definition at line 59 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseGetVolumeInfo

+ +
+
+ +

Definition at line 60 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseGetInfoByQuery

+ +
+
+ +

Definition at line 61 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseOpenDir

+ +
+
+ + + + +
typedef struct FSAResponseOpenDir FSAResponseOpenDir
+
+ +

Definition at line 62 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseOpenFile

+ +
+
+ + + + +
typedef struct FSAResponseOpenFile FSAResponseOpenFile
+
+ +

Definition at line 63 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseReadDir

+ +
+
+ + + + +
typedef struct FSAResponseReadDir FSAResponseReadDir
+
+ +

Definition at line 64 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponseStatFile

+ +
+
+ + + + +
typedef struct FSAResponseStatFile FSAResponseStatFile
+
+ +

Definition at line 65 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAResponse

+ +
+
+ + + + +
typedef struct FSAResponse FSAResponse
+
+ +

Definition at line 67 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAAsyncResult

+ +
+
+ + + + +
typedef struct FSAAsyncResult FSAAsyncResult
+
+ +

Definition at line 68 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAShimBuffer

+ +
+
+ + + + +
typedef struct FSAShimBuffer FSAShimBuffer
+
+ +

Definition at line 69 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAClientAttachAsyncData

+ +
+
+ +

Definition at line 70 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSABlockInfo

+ +
+
+ + + + +
typedef struct FSABlockInfo FSABlockInfo
+
+ +

Definition at line 71 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSADeviceInfo

+ +
+
+ + + + +
typedef struct FSADeviceInfo FSADeviceInfo
+
+ +

Definition at line 72 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAFileSystemInfo

+ +
+
+ + + + +
typedef struct FSAFileSystemInfo FSAFileSystemInfo
+
+ +

Definition at line 73 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAVolumeInfo

+ +
+
+ + + + +
typedef struct FSVolumeInfo FSAVolumeInfo
+
+ +

Definition at line 74 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAAsyncCallbackFn

+ +
+
+ + + + +
typedef void(* FSAAsyncCallbackFn) (FSError result, FSACommand command, FSARequest *request, FSAResponse *response, void *userContext)
+
+ +

Definition at line 76 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAMountPriority

+ +
+
+ + + + +
typedef enum FSAMountPriority FSAMountPriority
+
+ +
+
+ +

◆ FSAQueryInfoType

+ +
+
+ + + + +
typedef enum FSAQueryInfoType FSAQueryInfoType
+
+ +
+
+ +

◆ FSAReadFlag

+ +
+
+ + + + +
typedef enum FSAReadFlag FSAReadFlag
+
+ +
+
+ +

◆ FSAWriteFlag

+ +
+
+ + + + +
typedef enum FSAWriteFlag FSAWriteFlag
+
+ +
+
+ +

◆ FSAClientAttachAsyncCallbackFn

+ +
+
+ + + + +
typedef void(* FSAClientAttachAsyncCallbackFn) (FSError result, FSACommand command, FSARequest *request, FSAResponse *response, void *userContext)
+
+ +

Definition at line 897 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAMountFlags

+ +
+
+ + + + +
typedef enum FSAMountFlags FSAMountFlags
+
+ +
+
+ +

◆ FSAUnmountFlags

+ +
+
+ + + + +
typedef enum FSAUnmountFlags FSAUnmountFlags
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ FSAMountPriority

+ +
+
+ + + + +
enum FSAMountPriority
+
+ + + + + +
Enumerator
FSA_MOUNT_PRIORITY_BASE 
FSA_MOUNT_PRIORITY_RAM_DISK_CACHE 
FSA_MOUNT_PRIORITY_TITLE_UPDATE 
FSA_MOUNT_PRIORITY_UNMOUNT_ALL 
+ +

Definition at line 114 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAQueryInfoType

+ +
+
+ + + + +
enum FSAQueryInfoType
+
+ + + + + + + + + + +
Enumerator
FSA_QUERY_INFO_FREE_SPACE_SIZE 
FSA_QUERY_INFO_DIR_SIZE 
FSA_QUERY_INFO_ENTRY_NUM 
FSA_QUERY_INFO_FILE_SYSTEM_INFO 
FSA_QUERY_INFO_DEVICE_INFO 
FSA_QUERY_INFO_STAT 
FSA_QUERY_INFO_BAD_BLOCK_INFO 
FSA_QUERY_INFO_JOURNAL_FREE_SPACE_SIZE 
FSA_QUERY_INFO_FRAGMENT_BLOCK_INFO 
+ +

Definition at line 122 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAReadFlag

+ +
+
+ + + + +
enum FSAReadFlag
+
+ + + +
Enumerator
FSA_READ_FLAG_NONE 
FSA_READ_FLAG_READ_WITH_POS 
+ +

Definition at line 135 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAWriteFlag

+ +
+
+ + + + +
enum FSAWriteFlag
+
+ + + +
Enumerator
FSA_WRITE_FLAG_NONE 
FSA_WRITE_FLAG_READ_WITH_POS 
+ +

Definition at line 141 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSACommandEnum

+ +
+
+ + + + +
enum FSACommandEnum
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
FSA_COMMAND_INVALID 
FSA_COMMAND_MOUNT 
FSA_COMMAND_UNMOUNT 
FSA_COMMAND_GET_VOLUME_INFO 
FSA_COMMAND_GET_ATTACH 
FSA_COMMAND_CHANGE_DIR 
FSA_COMMAND_GET_CWD 
FSA_COMMAND_MAKE_DIR 
FSA_COMMAND_REMOVE 
FSA_COMMAND_RENAME 
FSA_COMMAND_OPEN_DIR 
FSA_COMMAND_READ_DIR 
FSA_COMMAND_REWIND_DIR 
FSA_COMMAND_CLOSE_DIR 
FSA_COMMAND_OPEN_FILE 
FSA_COMMAND_READ_FILE 
FSA_COMMAND_WRITE_FILE 
FSA_COMMAND_GET_POS_FILE 
FSA_COMMAND_SET_POS_FILE 
FSA_COMMAND_IS_EOF 
FSA_COMMAND_STAT_FILE 
FSA_COMMAND_CLOSE_FILE 
FSA_COMMAND_GET_ERROR 
FSA_COMMAND_FLUSH_FILE 
FSA_COMMAND_GET_INFO_BY_QUERY 
FSA_COMMAND_APPEND_FILE 
FSA_COMMAND_TRUNCATE_FILE 
FSA_COMMAND_FLUSH_VOLUME 
FSA_COMMAND_ROLLBACK_VOLUME 
FSA_COMMAND_MAKE_QUOTA 
FSA_COMMAND_FLUSH_QUOTA 
FSA_COMMAND_ROLLBACK_QUOTA 
FSA_COMMAND_CHANGE_MODE 
FSA_COMMAND_OPEN_FILE_BY_STAT 
FSA_COMMAND_REGISTER_FLUSH_QUOTA 
FSA_COMMAND_FLUSH_MULTI_QUOTA 
FSA_COMMAND_GET_FILE_BLOCK_ADDRESS 
FSA_COMMAND_ADD_USER_PROCESS 
FSA_COMMAND_DEL_USER_PROCESS 
FSA_COMMAND_MOUNT_WITH_PROCESS 
FSA_COMMAND_UNMOUNT_WITH_PROCESS 
FSA_COMMAND_FORMAT 
FSA_COMMAND_RAW_OPEN 
FSA_COMMAND_RAW_READ 
FSA_COMMAND_RAW_WRITE 
FSA_COMMAND_RAW_CLOSE 
FSA_COMMAND_GET_LAST_FAILED_VOLUME 
FSA_COMMAND_GET_VOLUME_EXISTENCE 
FSA_COMMAND_CHANGE_OWNER 
FSA_COMMAND_CANCEL_GET_ATTACH 
FSA_COMMAND_REMOVE_QUOTA 
FSA_COMMAND_SET_CLIENT_PRIORITY 
FSA_COMMAND_APPLY_MEMORY_CACHE 
FSA_COMMAND_MAKE_LINK 
FSA_COMMAND_XFER_PARAMS 
FSA_COMMAND_EXEC_DEBUG_PROC 
FSA_COMMAND_DEBUG_SET_TITLE_ID 
FSA_COMMAND_DEBUG_SET_CAPABILITY 
FSA_COMMAND_SET_PROCESS_CONFIG 
FSA_COMMAND_CONFIG_SET_MEMORY_CACHE 
FSA_COMMAND_CONFIG_UNSET_MEMORY_CACHE 
FSA_COMMAND_CONFIG_SET_PRF2_CHAR_CODE 
FSA_COMMAND_GET_PROC_RESOURCE_USAGE 
FSA_COMMAND_GET_ALL_RESOURCE_USAGE 
FSA_COMMAND_SEND_PROFILE_CMD 
+ +

Definition at line 742 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAIpcRequestTypeEnum

+ +
+
+ + + + +
enum FSAIpcRequestTypeEnum
+
+ + + +
Enumerator
FSA_IPC_REQUEST_IOCTL 
FSA_IPC_REQUEST_IOCTLV 
+ +

Definition at line 811 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAMountFlags

+ +
+
+ + + + +
enum FSAMountFlags
+
+ + + + +
Enumerator
FSA_MOUNT_FLAG_LOCAL_MOUNT 
FSA_MOUNT_FLAG_BIND_MOUNT 
FSA_MOUNT_FLAG_GLOBAL_MOUNT 
+ +

Definition at line 919 of file filesystem_fsa.h.

+ +
+
+ +

◆ FSAUnmountFlags

+ +
+
+ + + + +
enum FSAUnmountFlags
+
+ + + + +
Enumerator
FSA_UNMOUNT_FLAG_NONE 
FSA_UNMOUNT_FLAG_FORCE 
FSA_UNMOUNT_FLAG_BIND_MOUNT 
+ +

Definition at line 926 of file filesystem_fsa.h.

+ +
+
+

Function Documentation

+ +

◆ FSAInit()

+ +
+
+ + + + + + + +
FSError FSAInit ()
+
+ +
+
+ +

◆ FSAShutdown()

+ +
+
+ + + + + + + +
void FSAShutdown ()
+
+ +
+
+ +

◆ FSAGetClientNum()

+ +
+
+ + + + + + + +
uint32_t FSAGetClientNum ()
+
+ +
+
+ +

◆ FSAAddClient()

+ +
+
+ + + + + + + + +
FSAClientHandle FSAAddClient (FSAClientAttachAsyncDataattachAsyncData)
+
+ +
+
+ +

◆ FSADelClient()

+ +
+
+ + + + + + + + +
FSError FSADelClient (FSAClientHandle client)
+
+ +
+
+ +

◆ FSAGetStatusStr()

+ +
+
+ + + + + + + + +
const char * FSAGetStatusStr (FSError error)
+
+ +
+
+ +

◆ __FSAShimDecodeIosErrorToFsaStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError __FSAShimDecodeIosErrorToFsaStatus (IOSHandle handle,
IOSError err 
)
+
+ +
+
+ +

◆ FSAFlushMultiQuota()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSAFlushMultiQuota (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSAFlushQuota()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSAFlushQuota (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSAFlushVolume()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSAFlushVolume (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSAFreeAsyncResult()

+ +
+
+ + + + + + + + +
void FSAFreeAsyncResult (FSAAsyncResultasyncResult)
+
+ +

Frees the FSAShimBuffer where the given asyncResult is part of.

+
Parameters
+ + +
asyncResult
+
+
+ +
+
+ +

◆ FSAGetAsyncResult()

+ +
+
+ + + + + + + + +
FSAAsyncResult FSAGetAsyncResult (OSMessageasyncResult)
+
+ +
+
+ +

◆ FSAMount()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAMount (FSAClientHandle client,
const char * source,
const char * target,
FSAMountFlags flags,
void * arg_buf,
uint32_t arg_len 
)
+
+ +
+
+ +

◆ FSAUnmount()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAUnmount (FSAClientHandle client,
const char * mountedTarget,
FSAUnmountFlags flags 
)
+
+ +
+
+ +

◆ FSAChangeDir()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSAChangeDir (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSAChangeMode()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAChangeMode (FSAClientHandle client,
const char * path,
FSMode permission 
)
+
+ +
+
+ +

◆ FSAOpenFileEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAOpenFileEx (FSAClientHandle client,
const char * path,
const char * mode,
FSMode createMode,
FSOpenFileFlags openFlag,
uint32_t preallocSize,
FSAFileHandleoutFileHandle 
)
+
+ +
+
+ +

◆ FSAOpenFileByStat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAOpenFileByStat (FSAClientHandle client,
FSAStatstat,
const char * mode,
const char * path,
FSAFileHandleoutFileHandle 
)
+
+ +
+
+ +

◆ FSAGetStatFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetStatFile (FSAClientHandle client,
FSAFileHandle fileHandle,
FSAStatstat 
)
+
+ +
+
+ +

◆ FSAGetStat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetStat (FSAClientHandle client,
const char * path,
FSAStatstat 
)
+
+ +
+
+ +

◆ FSACloseFile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSACloseFile (FSAClientHandle client,
FSAFileHandle fileHandle 
)
+
+ +
+
+ +

◆ FSAAppendFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAAppendFile (FSAClientHandle client,
FSAFileHandle fileHandle,
uint32_t size,
uint32_t count 
)
+
+ +
+
+ +

◆ FSAAppendFileEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAAppendFileEx (FSAClientHandle client,
FSAFileHandle fileHandle,
uint32_t size,
uint32_t count,
uint32_t flags 
)
+
+ +
+
+ +

◆ FSAGetPosFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetPosFile (FSAClientHandle client,
FSAFileHandle fileHandle,
uint32_t * outPos 
)
+
+ +
+
+ +

◆ FSAFlushFile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSAFlushFile (FSAClientHandle client,
FSAFileHandle fileHandle 
)
+
+ +
+
+ +

◆ FSASetPosFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSASetPosFile (FSAClientHandle client,
FSAFileHandle fileHandle,
uint32_t pos 
)
+
+ +
+
+ +

◆ FSATruncateFile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSATruncateFile (FSAClientHandle client,
FSAFileHandle handle 
)
+
+ +
+
+ +

◆ FSAWriteFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAWriteFile (FSAClientHandle client,
void * buffer,
uint32_t size,
uint32_t count,
FSAFileHandle handle,
uint32_t flags 
)
+
+ +
+
+ +

◆ FSAWriteFileWithPos()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAWriteFileWithPos (FSAClientHandle client,
void * buffer,
uint32_t size,
uint32_t count,
uint32_t pos,
FSAFileHandle handle,
uint32_t flags 
)
+
+ +
+
+ +

◆ FSAIsEof()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSAIsEof (FSAClientHandle client,
FSAFileHandle fileHandle 
)
+
+ +
+
+ +

◆ FSAReadFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAReadFile (FSAClientHandle client,
void * buffer,
uint32_t size,
uint32_t count,
FSAFileHandle handle,
uint32_t flags 
)
+
+ +
+
+ +

◆ FSAReadFileWithPos()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAReadFileWithPos (FSAClientHandle client,
void * buffer,
uint32_t size,
uint32_t count,
uint32_t pos,
FSAFileHandle handle,
uint32_t flags 
)
+
+ +
+
+ +

◆ FSARemove()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSARemove (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSARename()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSARename (FSAClientHandle client,
const char * oldPath,
const char * newPath 
)
+
+ +
+
+ +

◆ FSAOpenDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAOpenDir (FSAClientHandle client,
const char * path,
FSADirectoryHandledirHandle 
)
+
+ +
+
+ +

◆ FSAReadDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAReadDir (FSAClientHandle client,
FSADirectoryHandle dirHandle,
FSADirectoryEntrydirectoryEntry 
)
+
+ +
+
+ +

◆ FSARewindDir()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSARewindDir (FSAClientHandle client,
FSADirectoryHandle dirHandle 
)
+
+ +
+
+ +

◆ FSACloseDir()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSACloseDir (FSAClientHandle client,
FSADirectoryHandle dirHandle 
)
+
+ +
+
+ +

◆ FSAMakeDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAMakeDir (FSAClientHandle client,
const char * path,
FSMode mode 
)
+
+ +
+
+ +

◆ FSAGetCwd()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetCwd (FSAClientHandle client,
char * outPath,
uint32_t outPathLen 
)
+
+ +
+
+ +

◆ FSAGetTransactionBlockPoolAttributes()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetTransactionBlockPoolAttributes (uint32_t * messageSize,
uint32_t * poolSize,
uint32_t * numMessages 
)
+
+ +
+
+ +

◆ FSAGetVolumeInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetVolumeInfo (FSAClientHandle client,
const char * path,
FSAVolumeInfooutVolumeInfo 
)
+
+ +
+
+ +

◆ FSAMakeQuota()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAMakeQuota (FSAClientHandle client,
const char * name,
uint32_t mode,
uint64_t quota 
)
+
+ +
+
+ +

◆ FSARegisterFlushQuota()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSARegisterFlushQuota (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSARollbackQuota()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSARollbackQuota (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSARollbackQuotaForce()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSARollbackQuotaForce (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSARollbackVolume()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSError FSARollbackVolume (FSAClientHandle client,
const char * path 
)
+
+ +
+
+ +

◆ FSAGetFreeSpaceSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetFreeSpaceSize (FSAClientHandle client,
const char * path,
uint64_t * freeSpaceSize 
)
+
+ +
+
+ +

◆ FSAGetJournalFreeSpaceSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetJournalFreeSpaceSize (FSAClientHandle client,
const char * path,
uint64_t * journalFreeSpaceSize 
)
+
+ +
+
+ +

◆ FSAGetDirSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetDirSize (FSAClientHandle client,
const char * path,
uint64_t * freeDirSize 
)
+
+ +
+
+ +

◆ FSAGetEntryNum()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetEntryNum (FSAClientHandle client,
const char * path,
FSAEntryNumentryNum 
)
+
+ +
+
+ +

◆ FSAGetFileSystemInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetFileSystemInfo (FSAClientHandle client,
const char * path,
FSAFileSystemInfofileSystemInfo 
)
+
+ +
+
+ +

◆ FSAGetDeviceInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetDeviceInfo (FSAClientHandle client,
const char * path,
FSADeviceInfofileSystemInfo 
)
+
+ +
+
+ +

◆ FSAGetBadBlockInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetBadBlockInfo (FSAClientHandle client,
const char * path,
FSABlockInfoblockInfo 
)
+
+ +
+
+ +

◆ FSAGetFragmentBlockInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FSError FSAGetFragmentBlockInfo (FSAClientHandle client,
const char * path,
FSABlockInfoblockInfo 
)
+
+ +
+
+
+ + + + diff --git a/filesystem__fsa_8h__incl.map b/filesystem__fsa_8h__incl.map new file mode 100644 index 00000000..e596db1c --- /dev/null +++ b/filesystem__fsa_8h__incl.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/filesystem__fsa_8h__incl.md5 b/filesystem__fsa_8h__incl.md5 new file mode 100644 index 00000000..62dde376 --- /dev/null +++ b/filesystem__fsa_8h__incl.md5 @@ -0,0 +1 @@ +26c9109b6d45e386e410a261f696e5fa \ No newline at end of file diff --git a/filesystem__fsa_8h__incl.png b/filesystem__fsa_8h__incl.png new file mode 100644 index 00000000..53fd67e2 Binary files /dev/null and b/filesystem__fsa_8h__incl.png differ diff --git a/filesystem__fsa_8h_source.html b/filesystem__fsa_8h_source.html new file mode 100644 index 00000000..9e7f4faf --- /dev/null +++ b/filesystem__fsa_8h_source.html @@ -0,0 +1,1601 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/filesystem_fsa.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
filesystem_fsa.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "filesystem.h"
+
4
+
5#ifdef __cplusplus
+
6extern "C" {
+
7#endif
+
8
+
9typedef uint32_t FSACommand;
+
10typedef uint16_t FSAIpcRequestType;
+ +
12typedef uint32_t FSAFileHandle;
+
13typedef uint32_t FSADirectoryHandle;
+
14typedef uint32_t FSAEntryNum;
+ + +
17typedef uint32_t FSAFilePosition;
+
18
+ +
20
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
53
+
54
+
55typedef struct FSARequest FSARequest;
+ + + + + + + + + + +
66
+
67typedef struct FSAResponse FSAResponse;
+ + + + + + + +
75
+
76typedef void (*FSAAsyncCallbackFn)(FSError result,
+
77 FSACommand command,
+
78 FSARequest *request,
+
79 FSAResponse *response,
+
80 void *userContext);
+
81
+
+ +
86{
+
87 WUT_UNKNOWN_BYTES(0x14);
+
88};
+
+
89WUT_CHECK_SIZE(FSABlockInfo, 0x14);
+
90
+
+ +
95{
+
96 WUT_UNKNOWN_BYTES(0x08);
+ + +
99 WUT_UNKNOWN_BYTES(0x14);
+
100};
+
+
101WUT_CHECK_OFFSET(FSADeviceInfo, 0x08, deviceSizeInSectors);
+
102WUT_CHECK_OFFSET(FSADeviceInfo, 0x10, deviceSectorSize);
+
103WUT_CHECK_SIZE(FSADeviceInfo, 0x28);
+
104
+
+ +
109{
+
110 WUT_UNKNOWN_BYTES(0x1E);
+
111};
+
+
112WUT_CHECK_SIZE(FSAFileSystemInfo, 0x1E);
+
113
+ +
121
+ +
134
+ +
140
+ +
146
+
+ +
151{
+
152 uint64_t titleId;
+
153 uint32_t processId;
+
154 uint32_t groupId;
+
155};
+
+
156WUT_CHECK_OFFSET(FSAProcessInfo, 0x00, titleId);
+
157WUT_CHECK_OFFSET(FSAProcessInfo, 0x08, processId);
+
158WUT_CHECK_OFFSET(FSAProcessInfo, 0x0C, groupId);
+
159WUT_CHECK_SIZE(FSAProcessInfo, 0x10);
+
160
+
+ +
162{
+
163 char path[0x280];
+
164};
+
+
165WUT_CHECK_OFFSET(FSARequestRawOpen, 0x0, path);
+
166WUT_CHECK_SIZE(FSARequestRawOpen, 0x280);
+
167
+
+ +
169{
+
170 int32_t handle;
+
171};
+
+
172WUT_CHECK_OFFSET(FSARequestRawClose, 0x0, handle);
+
173WUT_CHECK_SIZE(FSARequestRawClose, 0x04);
+
174
+
+
175struct WUT_PACKED FSARequestRawRead
+
176{
+
177 WUT_UNKNOWN_BYTES(0x4);
+ +
179 uint32_t count;
+
180 uint32_t size;
+ +
182};
+
+
183WUT_CHECK_OFFSET(FSARequestRawRead, 0x04, blocks_offset);
+
184WUT_CHECK_OFFSET(FSARequestRawRead, 0x0C, count);
+
185WUT_CHECK_OFFSET(FSARequestRawRead, 0x10, size);
+
186WUT_CHECK_OFFSET(FSARequestRawRead, 0x14, device_handle);
+
187WUT_CHECK_SIZE(FSARequestRawRead, 0x18);
+
188
+
+
189struct WUT_PACKED FSARequestRawWrite
+
190{
+
191 WUT_UNKNOWN_BYTES(0x4);
+ +
193 uint32_t count;
+
194 uint32_t size;
+ +
196};
+
+
197WUT_CHECK_OFFSET(FSARequestRawWrite, 0x04, blocks_offset);
+
198WUT_CHECK_OFFSET(FSARequestRawWrite, 0x0C, count);
+
199WUT_CHECK_OFFSET(FSARequestRawWrite, 0x10, size);
+
200WUT_CHECK_OFFSET(FSARequestRawWrite, 0x14, device_handle);
+
201WUT_CHECK_SIZE(FSARequestRawWrite, 0x18);
+
202
+
+ +
207{
+
208 uint32_t size;
+
209 uint32_t count;
+ +
211 uint32_t unk0x0C;
+
212};
+
+
213WUT_CHECK_OFFSET(FSARequestAppendFile, 0x0, size);
+
214WUT_CHECK_OFFSET(FSARequestAppendFile, 0x4, count);
+
215WUT_CHECK_OFFSET(FSARequestAppendFile, 0x8, handle);
+
216WUT_CHECK_OFFSET(FSARequestAppendFile, 0xC, unk0x0C);
+
217WUT_CHECK_SIZE(FSARequestAppendFile, 0x10);
+
218
+
+ +
223{
+
224 char path[FS_MAX_PATH + 1];
+
225};
+
+
226WUT_CHECK_OFFSET(FSARequestChangeDir, 0x0, path);
+
227WUT_CHECK_SIZE(FSARequestChangeDir, 0x280);
+
228
+
229
+
+ +
234{
+
235 char path[FS_MAX_PATH + 1];
+
236 uint32_t mode1;
+
237 uint32_t mode2;
+
238};
+
+
239WUT_CHECK_OFFSET(FSARequestChangeMode, 0x0, path);
+
240WUT_CHECK_OFFSET(FSARequestChangeMode, 0x280, mode1);
+
241WUT_CHECK_OFFSET(FSARequestChangeMode, 0x284, mode2);
+
242WUT_CHECK_SIZE(FSARequestChangeMode, 0x288);
+
243
+
244
+ +
252WUT_CHECK_OFFSET(FSARequestCloseDir, 0x0, handle);
+
253WUT_CHECK_SIZE(FSARequestCloseDir, 0x4);
+
254
+
255
+
+ +
260{
+ +
262};
+
+
263WUT_CHECK_OFFSET(FSARequestCloseFile, 0x0, handle);
+
264WUT_CHECK_SIZE(FSARequestCloseFile, 0x4);
+
265
+
266
+
+ +
271{
+ +
273};
+
+
274WUT_CHECK_OFFSET(FSARequestFlushFile, 0x0, handle);
+
275WUT_CHECK_SIZE(FSARequestFlushFile, 0x4);
+
276
+
277
+
+ +
282{
+
283 char path[FS_MAX_PATH + 1];
+
284};
+
+
285WUT_CHECK_OFFSET(FSARequestFlushQuota, 0x0, path);
+
286WUT_CHECK_SIZE(FSARequestFlushQuota, 0x280);
+
287
+
288
+ +
297WUT_CHECK_OFFSET(FSARequestGetInfoByQuery, 0x0, path);
+
298WUT_CHECK_OFFSET(FSARequestGetInfoByQuery, 0x280, type);
+
299WUT_CHECK_SIZE(FSARequestGetInfoByQuery, 0x284);
+
300
+
301
+ +
309WUT_CHECK_OFFSET(FSARequestGetPosFile, 0x0, handle);
+
310WUT_CHECK_SIZE(FSARequestGetPosFile, 0x4);
+
311
+
312
+
+ +
317{
+ +
319};
+
+
320WUT_CHECK_OFFSET(FSARequestIsEof, 0x0, handle);
+
321WUT_CHECK_SIZE(FSARequestIsEof, 0x4);
+
322
+
323
+
+ +
328{
+
329 char path[FS_MAX_PATH + 1];
+
330 uint32_t permission;
+
331};
+
+
332WUT_CHECK_OFFSET(FSARequestMakeDir, 0x0, path);
+
333WUT_CHECK_OFFSET(FSARequestMakeDir, 0x280, permission);
+
334WUT_CHECK_SIZE(FSARequestMakeDir, 0x284);
+
335
+
+
339struct WUT_PACKED FSARequestMakeQuota
+
340{
+
341 char path[FS_MAX_PATH + 1];
+
342 uint32_t mode;
+
343 uint64_t size;
+
344};
+
+
345WUT_CHECK_OFFSET(FSARequestMakeQuota, 0x0, path);
+
346WUT_CHECK_OFFSET(FSARequestMakeQuota, 0x280, mode);
+
347WUT_CHECK_OFFSET(FSARequestMakeQuota, 0x284, size);
+
348WUT_CHECK_SIZE(FSARequestMakeQuota, 0x28C);
+
349
+
350
+
+ +
355{
+
356 char path[FS_MAX_PATH + 1];
+ +
358 uint32_t unk0x500;
+
359 void *unkBuf;
+
360 uint32_t unkBufLen;
+
361};
+
+
362WUT_CHECK_OFFSET(FSARequestMount, 0x0, path);
+
363WUT_CHECK_OFFSET(FSARequestMount, 0x280, target);
+
364WUT_CHECK_OFFSET(FSARequestMount, 0x500, unk0x500);
+
365WUT_CHECK_OFFSET(FSARequestMount, 0x504, unkBuf);
+
366WUT_CHECK_OFFSET(FSARequestMount, 0x508, unkBufLen);
+
367WUT_CHECK_SIZE(FSARequestMount, 0x50C);
+
368
+
369
+
+ +
374{
+
375 char path[FS_MAX_PATH + 1];
+
376 char target[FS_MAX_PATH + 1];
+ + +
379 void *unkBuf;
+
380 uint32_t unkBufLen;
+
381};
+
+
382WUT_CHECK_OFFSET(FSARequestMountWithProcess, 0x0, path);
+
383WUT_CHECK_OFFSET(FSARequestMountWithProcess, 0x280, target);
+
384WUT_CHECK_OFFSET(FSARequestMountWithProcess, 0x500, priority);
+
385WUT_CHECK_OFFSET(FSARequestMountWithProcess, 0x504, process);
+
386WUT_CHECK_OFFSET(FSARequestMountWithProcess, 0x514, unkBuf);
+
387WUT_CHECK_OFFSET(FSARequestMountWithProcess, 0x518, unkBufLen);
+
388WUT_CHECK_SIZE(FSARequestMountWithProcess, 0x51C);
+
389
+
390
+
+ +
395{
+
396 char path[FS_MAX_PATH + 1];
+
397};
+
+
398WUT_CHECK_OFFSET(FSARequestOpenDir, 0x0, path);
+
399WUT_CHECK_SIZE(FSARequestOpenDir, 0x280);
+
400
+
+ +
405{
+
406 char path[FS_MAX_PATH + 1];
+ +
408 uint32_t unk0x290;
+
409 uint32_t unk0x294;
+
410 uint32_t unk0x298;
+
411};
+
+
412WUT_CHECK_OFFSET(FSARequestOpenFile, 0x0, path);
+
413WUT_CHECK_OFFSET(FSARequestOpenFile, 0x280, mode);
+
414WUT_CHECK_OFFSET(FSARequestOpenFile, 0x290, unk0x290);
+
415WUT_CHECK_OFFSET(FSARequestOpenFile, 0x294, unk0x294);
+
416WUT_CHECK_OFFSET(FSARequestOpenFile, 0x298, unk0x298);
+
417WUT_CHECK_SIZE(FSARequestOpenFile, 0x29C);
+
418
+
419
+ +
427WUT_CHECK_OFFSET(FSARequestReadDir, 0x0, handle);
+
428WUT_CHECK_SIZE(FSARequestReadDir, 0x4);
+
429
+
430
+
+ +
435{
+
437 uint8_t *buffer;
+
438 uint32_t size;
+
439 uint32_t count;
+ + + +
443};
+
+
444WUT_CHECK_OFFSET(FSARequestReadFile, 0x00, buffer);
+
445WUT_CHECK_OFFSET(FSARequestReadFile, 0x04, size);
+
446WUT_CHECK_OFFSET(FSARequestReadFile, 0x08, count);
+
447WUT_CHECK_OFFSET(FSARequestReadFile, 0x0C, pos);
+
448WUT_CHECK_OFFSET(FSARequestReadFile, 0x10, handle);
+
449WUT_CHECK_OFFSET(FSARequestReadFile, 0x14, readFlags);
+
450WUT_CHECK_SIZE(FSARequestReadFile, 0x18);
+
451
+
452
+
+ +
457{
+
458 char path[FS_MAX_PATH + 1];
+
459};
+
+
460WUT_CHECK_OFFSET(FSARequestRemove, 0x0, path);
+
461WUT_CHECK_SIZE(FSARequestRemove, 0x280);
+
462
+
463
+
+ +
468{
+ + +
471};
+
+
472WUT_CHECK_OFFSET(FSARequestRename, 0x0, oldPath);
+
473WUT_CHECK_OFFSET(FSARequestRename, 0x280, newPath);
+
474WUT_CHECK_SIZE(FSARequestRename, 0x500);
+
475
+
476
+ +
484WUT_CHECK_OFFSET(FSARequestRewindDir, 0x0, handle);
+
485WUT_CHECK_SIZE(FSARequestRewindDir, 0x4);
+
486
+
487
+ +
496WUT_CHECK_OFFSET(FSARequestSetPosFile, 0x0, handle);
+
497WUT_CHECK_OFFSET(FSARequestSetPosFile, 0x4, pos);
+
498WUT_CHECK_SIZE(FSARequestSetPosFile, 0x8);
+
499
+
500
+
+ +
505{
+ +
507};
+
+
508WUT_CHECK_OFFSET(FSARequestStatFile, 0x0, handle);
+
509WUT_CHECK_SIZE(FSARequestStatFile, 0x4);
+
510
+
511
+ +
519WUT_CHECK_OFFSET(FSARequestTruncateFile, 0x0, handle);
+
520WUT_CHECK_SIZE(FSARequestTruncateFile, 0x4);
+
521
+
522
+
+ +
527{
+
528 char path[FS_MAX_PATH + 1];
+
529 uint32_t unk0x280;
+
530};
+
+
531WUT_CHECK_OFFSET(FSARequestUnmount, 0x0, path);
+
532WUT_CHECK_OFFSET(FSARequestUnmount, 0x280, unk0x280);
+
533WUT_CHECK_SIZE(FSARequestUnmount, 0x284);
+
534
+
535
+ +
545WUT_CHECK_OFFSET(FSARequestUnmountWithProcess, 0x0, path);
+
546WUT_CHECK_OFFSET(FSARequestUnmountWithProcess, 0x280, priority);
+
547WUT_CHECK_OFFSET(FSARequestUnmountWithProcess, 0x284, process);
+
548WUT_CHECK_SIZE(FSARequestUnmountWithProcess, 0x294);
+
549
+
550
+
+ +
555{
+
557 const uint8_t *buffer;
+
558 uint32_t size;
+
559 uint32_t count;
+ + + +
563};
+
+
564WUT_CHECK_OFFSET(FSARequestWriteFile, 0x00, buffer);
+
565WUT_CHECK_OFFSET(FSARequestWriteFile, 0x04, size);
+
566WUT_CHECK_OFFSET(FSARequestWriteFile, 0x08, count);
+
567WUT_CHECK_OFFSET(FSARequestWriteFile, 0x0C, pos);
+
568WUT_CHECK_OFFSET(FSARequestWriteFile, 0x10, handle);
+
569WUT_CHECK_OFFSET(FSARequestWriteFile, 0x14, writeFlags);
+
570WUT_CHECK_SIZE(FSARequestWriteFile, 0x18);
+
571
+
+ +
573{
+
574 char path[FS_MAX_PATH + 1];
+
575 WUT_UNKNOWN_BYTES(4);
+
576 uint32_t owner;
+
577 WUT_UNKNOWN_BYTES(4);
+
578 uint32_t group;
+
579};
+
+
580WUT_CHECK_OFFSET(FSARequestChangeOwner, 0x0, path);
+
581WUT_CHECK_OFFSET(FSARequestChangeOwner, 0x284, owner);
+
582WUT_CHECK_OFFSET(FSARequestChangeOwner, 0x28C, group);
+
583WUT_CHECK_SIZE(FSARequestChangeOwner, 0x290);
+
584
+
+ +
586{
+ +
588
+
+
589 union
+
590 {
+
591 FSARequestRawOpen rawOpen;
+
592 FSARequestRawClose rawClose;
+
593 FSARequestRawRead rawRead;
+
594 FSARequestRawWrite rawWrite;
+
595 FSARequestAppendFile appendFile;
+
596 FSARequestChangeDir changeDir;
+
597 FSARequestChangeMode changeMode;
+
598 FSARequestCloseDir closeDir;
+
599 FSARequestCloseFile closeFile;
+
600 FSARequestFlushFile flushFile;
+
601 FSARequestFlushQuota flushQuota;
+
602 FSARequestGetInfoByQuery getInfoByQuery;
+
603 FSARequestGetPosFile getPosFile;
+
604 FSARequestIsEof isEof;
+
605 FSARequestMakeDir makeDir;
+
606 FSARequestMakeQuota makeQuota;
+
607 FSARequestMount mount;
+
608 FSARequestMountWithProcess mountWithProcess;
+
609 FSARequestOpenDir openDir;
+
610 FSARequestOpenFile openFile;
+
611 FSARequestReadDir readDir;
+
612 FSARequestReadFile readFile;
+
613 FSARequestRemove remove;
+
614 FSARequestRename rename;
+
615 FSARequestRewindDir rewindDir;
+
616 FSARequestSetPosFile setPosFile;
+
617 FSARequestStatFile statFile;
+
618 FSARequestTruncateFile truncateFile;
+
619 FSARequestUnmount unmount;
+
620 FSARequestUnmountWithProcess unmountWithProcess;
+
621 FSARequestWriteFile writeFile;
+
622 FSARequestChangeOwner changeOwner;
+
623 WUT_UNKNOWN_BYTES(0x51C);
+
624 };
+
+
625};
+
+
626WUT_CHECK_OFFSET(FSARequest, 0x00, emulatedError);
+
627WUT_CHECK_OFFSET(FSARequest, 0x04, rawOpen);
+
628WUT_CHECK_SIZE(FSARequest, 0x520);
+
629
+
630
+
+ +
632{
+ +
634};
+
+
635WUT_CHECK_OFFSET(FSAResponseRawOpen, 0x0, handle);
+
636WUT_CHECK_SIZE(FSAResponseRawOpen, 0x4);
+
637
+
+ +
639{
+
640 char path[FS_MAX_PATH + 1];
+
641};
+
+
642WUT_CHECK_OFFSET(FSAResponseGetCwd, 0x0, path);
+
643WUT_CHECK_SIZE(FSAResponseGetCwd, 0x280);
+
644
+
+ +
646{
+
647 uint32_t address;
+
648};
+
+
649WUT_CHECK_OFFSET(FSAResponseGetFileBlockAddress, 0x0, address);
+
650WUT_CHECK_SIZE(FSAResponseGetFileBlockAddress, 0x4);
+
651
+ +
656WUT_CHECK_OFFSET(FSAResponseGetPosFile, 0x0, pos);
+
657WUT_CHECK_SIZE(FSAResponseGetPosFile, 0x4);
+
658
+ +
663WUT_CHECK_OFFSET(FSAResponseGetVolumeInfo, 0x0, volumeInfo);
+
664WUT_CHECK_SIZE(FSAResponseGetVolumeInfo, 0x1BC);
+
665
+
+ +
667{
+
+
668 union WUT_PACKED
+
669 {
+
670 FSABlockInfo badBlockInfo;
+
671 FSADeviceInfo deviceInfo;
+
672 uint64_t dirSize;
+
673 FSAEntryNum entryNum;
+
674 FSAFileSystemInfo fileSystemInfo;
+
675 FSABlockInfo fragmentBlockInfo;
+
676 uint64_t freeSpaceSize;
+
677 uint64_t journalFreeSpaceSize;
+
678 FSAStat stat;
+
679 };
+
+
680};
+
+
681WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, badBlockInfo);
+
682WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, deviceInfo);
+
683WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, dirSize);
+
684WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, entryNum);
+
685WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, fragmentBlockInfo);
+
686WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, freeSpaceSize);
+
687WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, fileSystemInfo);
+
688WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, journalFreeSpaceSize);
+
689WUT_CHECK_OFFSET(FSAResponseGetInfoByQuery, 0x0, stat);
+
690WUT_CHECK_SIZE(FSAResponseGetInfoByQuery, 0x64);
+
691
+
+ +
693{
+ +
695};
+
+
696WUT_CHECK_OFFSET(FSAResponseOpenFile, 0x0, handle);
+
697WUT_CHECK_SIZE(FSAResponseOpenFile, 0x4);
+
698
+ +
703WUT_CHECK_OFFSET(FSAResponseOpenDir, 0x0, handle);
+
704WUT_CHECK_SIZE(FSAResponseOpenDir, 0x4);
+
705
+ +
710WUT_CHECK_OFFSET(FSAResponseReadDir, 0x0, entry);
+
711WUT_CHECK_SIZE(FSAResponseReadDir, 0x164);
+
712
+
+ +
714{
+ +
716};
+
+
717WUT_CHECK_OFFSET(FSAResponseStatFile, 0x0, stat);
+
718WUT_CHECK_SIZE(FSAResponseStatFile, 0x64);
+
719
+
+
720struct WUT_PACKED FSAResponse
+
721{
+
722 uint32_t word0;
+
+
723 union WUT_PACKED
+
724 {
+
725 FSAResponseRawOpen rawOpen;
+
726 FSAResponseGetCwd getCwd;
+
727 FSAResponseGetFileBlockAddress getFileBlockAddress;
+
728 FSAResponseGetPosFile getPosFile;
+
729 FSAResponseGetVolumeInfo getVolumeInfo;
+
730 FSAResponseGetInfoByQuery getInfoByQuery;
+
731 FSAResponseOpenDir openDir;
+
732 FSAResponseOpenFile openFile;
+
733 FSAResponseReadDir readDir;
+
734 FSAResponseStatFile statFile;
+
735 WUT_UNKNOWN_BYTES(0x28F);
+
736 };
+
+
737};
+
+
738WUT_CHECK_OFFSET(FSAResponse, 0x0, word0);
+
739WUT_CHECK_OFFSET(FSAResponse, 0x4, rawOpen);
+
740WUT_CHECK_SIZE(FSAResponse, 0x293);
+
741
+
+ +
743{
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
809};
+
+
810
+ +
816
+ +
843WUT_CHECK_OFFSET(FSAAsyncResult, 0x00, ioMsgQueue);
+
844WUT_CHECK_OFFSET(FSAAsyncResult, 0x04, msg);
+
845WUT_CHECK_OFFSET(FSAAsyncResult, 0x14, userCallback);
+
846WUT_CHECK_OFFSET(FSAAsyncResult, 0x18, error);
+
847WUT_CHECK_OFFSET(FSAAsyncResult, 0x1C, command);
+
848WUT_CHECK_OFFSET(FSAAsyncResult, 0x20, request);
+
849WUT_CHECK_OFFSET(FSAAsyncResult, 0x24, response);
+
850WUT_CHECK_OFFSET(FSAAsyncResult, 0x28, userContext);
+
851WUT_CHECK_SIZE(FSAAsyncResult, 0x2C);
+
852
+
+
853struct WUT_PACKED FSAShimBuffer
+
854{
+ +
857 WUT_UNKNOWN_BYTES(0x60);
+
858
+ +
861 WUT_UNKNOWN_BYTES(0x880 - 0x813);
+
862
+
864 IOSVec ioctlvVec[3];
+
865
+
866 WUT_UNKNOWN_BYTES(0x900 - 0x8A4);
+
867
+ +
870
+
872 uint32_t clientHandle;
+
873
+ +
876
+
878 uint8_t ioctlvVecIn;
+
879
+ +
882
+ +
885};
+
+
886WUT_CHECK_OFFSET(FSAShimBuffer, 0x0, request);
+
887WUT_CHECK_OFFSET(FSAShimBuffer, 0x580, response);
+
888WUT_CHECK_OFFSET(FSAShimBuffer, 0x880, ioctlvVec);
+
889WUT_CHECK_OFFSET(FSAShimBuffer, 0x900, command);
+
890WUT_CHECK_OFFSET(FSAShimBuffer, 0x904, clientHandle);
+
891WUT_CHECK_OFFSET(FSAShimBuffer, 0x908, ipcReqType);
+
892WUT_CHECK_OFFSET(FSAShimBuffer, 0x90A, ioctlvVecIn);
+
893WUT_CHECK_OFFSET(FSAShimBuffer, 0x90B, ioctlvVecOut);
+
894WUT_CHECK_OFFSET(FSAShimBuffer, 0x90C, fsaAsyncResult);
+
895WUT_CHECK_SIZE(FSAShimBuffer, 0x938);
+
896
+ +
898 FSACommand command,
+
899 FSARequest *request,
+
900 FSAResponse *response,
+
901 void *userContext);
+
902
+ +
914WUT_CHECK_OFFSET(FSAClientAttachAsyncData, 0x00, userCallback);
+
915WUT_CHECK_OFFSET(FSAClientAttachAsyncData, 0x04, userContext);
+
916WUT_CHECK_OFFSET(FSAClientAttachAsyncData, 0x08, ioMsgQueue);
+
917WUT_CHECK_SIZE(FSAClientAttachAsyncData, 0xC);
+
918
+ +
925
+
+
926typedef enum FSAUnmountFlags
+
927{
+ + + + +
+
932
+ + +
935
+
936void
+ +
938
+
939uint32_t
+ +
941
+ + +
944
+ + +
947
+
948const char *
+ +
950
+ + +
953 IOSError err);
+
954
+ + +
957 const char *path);
+
958
+ + +
961 const char *path);
+
962
+ + +
965 const char *path);
+
966
+
971void
+ +
973
+ + +
976
+ + +
979 const char *source,
+
980 const char *target,
+
981 FSAMountFlags flags,
+
982 void *arg_buf,
+
983 uint32_t arg_len);
+
984
+ + +
987 const char *mountedTarget,
+
988 FSAUnmountFlags flags);
+
989
+ + +
992 const char *path);
+
993
+ + +
996 const char *path,
+
997 FSMode permission);
+
998
+ + +
1001 const char *path,
+
1002 const char *mode,
+
1003 FSMode createMode,
+
1004 FSOpenFileFlags openFlag,
+
1005 uint32_t preallocSize,
+
1006 FSAFileHandle *outFileHandle);
+
1007
+
1008FSError
+ +
1010 FSAStat *stat,
+
1011 const char *mode,
+
1012 const char *path,
+
1013 FSAFileHandle *outFileHandle);
+
1014
+
1015FSError
+ +
1017 FSAFileHandle fileHandle,
+
1018 FSAStat *stat);
+
1019
+
1020FSError
+ +
1022 const char *path,
+
1023 FSAStat *stat);
+
1024
+
1025FSError
+ +
1027 FSAFileHandle fileHandle);
+
1028
+
1029FSError
+ +
1031 FSAFileHandle fileHandle,
+
1032 uint32_t size,
+
1033 uint32_t count);
+
1034
+
1035FSError
+ +
1037 FSAFileHandle fileHandle,
+
1038 uint32_t size,
+
1039 uint32_t count,
+
1040 uint32_t flags);
+
1041
+
1042FSError
+ +
1044 FSAFileHandle fileHandle,
+
1045 uint32_t *outPos);
+
1046
+
1047FSError
+ +
1049 FSAFileHandle fileHandle);
+
1050
+
1051FSError
+ +
1053 FSAFileHandle fileHandle,
+
1054 uint32_t pos);
+
1055
+
1056FSError
+ +
1058 FSAFileHandle handle);
+
1059
+
1060FSError
+ +
1062 void *buffer,
+
1063 uint32_t size,
+
1064 uint32_t count,
+
1065 FSAFileHandle handle,
+
1066 uint32_t flags);
+
1067
+
1068FSError
+ +
1070 void *buffer,
+
1071 uint32_t size,
+
1072 uint32_t count,
+
1073 uint32_t pos,
+
1074 FSAFileHandle handle,
+
1075 uint32_t flags);
+
1076
+
1077FSError
+ +
1079 FSAFileHandle fileHandle);
+
1080
+
1081FSError
+ +
1083 void *buffer,
+
1084 uint32_t size,
+
1085 uint32_t count,
+
1086 FSAFileHandle handle,
+
1087 uint32_t flags);
+
1088
+
1089FSError
+ +
1091 void *buffer,
+
1092 uint32_t size,
+
1093 uint32_t count,
+
1094 uint32_t pos,
+
1095 FSAFileHandle handle,
+
1096 uint32_t flags);
+
1097
+
1098FSError
+ +
1100 const char *path);
+
1101
+
1102FSError
+ +
1104 const char *oldPath,
+
1105 const char *newPath);
+
1106
+
1107FSError
+ +
1109 const char *path,
+
1110 FSADirectoryHandle *dirHandle);
+
1111
+
1112FSError
+ +
1114 FSADirectoryHandle dirHandle,
+
1115 FSADirectoryEntry *directoryEntry);
+
1116
+
1117FSError
+ +
1119 FSADirectoryHandle dirHandle);
+
1120
+
1121FSError
+ +
1123 FSADirectoryHandle dirHandle);
+
1124
+
1125FSError
+ +
1127 const char *path,
+
1128 FSMode mode);
+
1129
+
1130FSError
+ +
1132 char *outPath,
+
1133 uint32_t outPathLen);
+
1134
+
1135FSError
+ +
1137 uint32_t *poolSize,
+
1138 uint32_t *numMessages);
+
1139
+
1140FSError
+ +
1142 const char *path,
+
1143 FSAVolumeInfo *outVolumeInfo);
+
1144
+
1145
+
1146FSError
+ +
1148 const char *name,
+
1149 uint32_t mode,
+
1150 uint64_t quota);
+
1151
+
1152FSError
+ +
1154 const char *path);
+
1155
+
1156FSError
+ +
1158 const char *path);
+
1159
+
1160FSError
+ +
1162 const char *path);
+
1163
+
1164FSError
+ +
1166 const char *path);
+
1167
+
1168FSError
+ +
1170 const char *path,
+
1171 uint64_t *freeSpaceSize);
+
1172
+
1173FSError
+ +
1175 const char *path,
+
1176 uint64_t *journalFreeSpaceSize);
+
1177
+
1178FSError
+ +
1180 const char *path,
+
1181 uint64_t *freeDirSize);
+
1182
+
1183FSError
+ +
1185 const char *path,
+
1186 FSAEntryNum *entryNum);
+
1187
+
1188FSError
+ +
1190 const char *path,
+
1191 FSAFileSystemInfo *fileSystemInfo);
+
1192
+
1193FSError
+ +
1195 const char *path,
+
1196 FSADeviceInfo *fileSystemInfo);
+
1197
+
1198FSError
+ +
1200 const char *path,
+
1201 FSABlockInfo *blockInfo);
+
1202
+
1203FSError
+ +
1205 const char *path,
+
1206 FSABlockInfo *blockInfo);
+
1207
+
1208#ifdef __cplusplus
+
1209}
+
1210#endif
+ +
FSError FSAAppendFileEx(FSAClientHandle client, FSAFileHandle fileHandle, uint32_t size, uint32_t count, uint32_t flags)
+
uint8_t ioctlvVecOut
Number of ioctlv output vectors.
+ +
FSError FSAOpenFileEx(FSAClientHandle client, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSAFileHandle *outFileHandle)
+
FSAMountFlags
+
@ FSA_MOUNT_FLAG_LOCAL_MOUNT
+
@ FSA_MOUNT_FLAG_BIND_MOUNT
+
@ FSA_MOUNT_FLAG_GLOBAL_MOUNT
+
FSAAsyncResult fsaAsyncResult
FSAAsyncResult used for FSA* functions.
+
FSError FSACloseFile(FSAClientHandle client, FSAFileHandle fileHandle)
+ +
FSError FSADelClient(FSAClientHandle client)
+
FSError FSAOpenDir(FSAClientHandle client, const char *path, FSADirectoryHandle *dirHandle)
+
FSError FSARegisterFlushQuota(FSAClientHandle client, const char *path)
+
FSError FSAGetDeviceInfo(FSAClientHandle client, const char *path, FSADeviceInfo *fileSystemInfo)
+ +
FSError FSARollbackVolume(FSAClientHandle client, const char *path)
+ +
uint32_t FSAGetClientNum()
+
FSError FSAGetEntryNum(FSAClientHandle client, const char *path, FSAEntryNum *entryNum)
+ +
FSError FSAFlushVolume(FSAClientHandle client, const char *path)
+
uint32_t FSACommand
+
void FSAShutdown()
+ +
FSError FSAInit()
+
FSError FSAGetDirSize(FSAClientHandle client, const char *path, uint64_t *freeDirSize)
+ +
FSError FSARewindDir(FSAClientHandle client, FSADirectoryHandle dirHandle)
+
uint32_t clientHandle
Handle to FSA device.
+
OSMessageQueue * ioMsgQueue
Queue to put a message on when command is complete.
+
FSError FSASetPosFile(FSAClientHandle client, FSAFileHandle fileHandle, uint32_t pos)
+
FSError FSAGetVolumeInfo(FSAClientHandle client, const char *path, FSAVolumeInfo *outVolumeInfo)
+
FSError FSAUnmount(FSAClientHandle client, const char *mountedTarget, FSAUnmountFlags flags)
+
FSAReadFlag
+
@ FSA_READ_FLAG_NONE
+
@ FSA_READ_FLAG_READ_WITH_POS
+
FSError FSAIsEof(FSAClientHandle client, FSAFileHandle fileHandle)
+
uint32_t FSAEntryNum
+ + +
FSError FSAGetFreeSpaceSize(FSAClientHandle client, const char *path, uint64_t *freeSpaceSize)
+
FSError FSAOpenFileByStat(FSAClientHandle client, FSAStat *stat, const char *mode, const char *path, FSAFileHandle *outFileHandle)
+
FSError FSAGetFileSystemInfo(FSAClientHandle client, const char *path, FSAFileSystemInfo *fileSystemInfo)
+
void FSAFreeAsyncResult(FSAAsyncResult *asyncResult)
Frees the FSAShimBuffer where the given asyncResult is part of.
+
uint8_t * buffer
Virtual pointer used only by Cafe, for IOS we should use ioctlv.vecs[1].
+
const char * FSAGetStatusStr(FSError error)
+
FSError FSARemove(FSAClientHandle client, const char *path)
+ +
FSError FSAWriteFileWithPos(FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, uint32_t pos, FSAFileHandle handle, uint32_t flags)
+ +
FSError emulatedError
+
FSError FSAChangeDir(FSAClientHandle client, const char *path)
+
IOSHandle FSAClientHandle
+
FSError FSAFlushFile(FSAClientHandle client, FSAFileHandle fileHandle)
+ +
FSAAsyncCallbackFn userCallback
Callback to call when the command is complete.
+
FSError FSAGetStatFile(FSAClientHandle client, FSAFileHandle fileHandle, FSAStat *stat)
+
FSError FSARename(FSAClientHandle client, const char *oldPath, const char *newPath)
+
FSError FSAGetTransactionBlockPoolAttributes(uint32_t *messageSize, uint32_t *poolSize, uint32_t *numMessages)
+ +
FSAIpcRequestTypeEnum
+
@ FSA_IPC_REQUEST_IOCTL
+
@ FSA_IPC_REQUEST_IOCTLV
+
FSError FSAGetJournalFreeSpaceSize(FSAClientHandle client, const char *path, uint64_t *journalFreeSpaceSize)
+
FSError FSAFlushQuota(FSAClientHandle client, const char *path)
+ +
uint8_t ioctlvVecIn
Number of ioctlv input vectors.
+
char target[FS_MAX_PATH+1]
+
FSError FSAFlushMultiQuota(FSAClientHandle client, const char *path)
+
FSDirectoryEntry FSADirectoryEntry
+ +
FSError FSAChangeMode(FSAClientHandle client, const char *path, FSMode permission)
+ +
FSARequest request
Buffer for FSA IPC request.
+ +
char mode[FS_MODE_LENGTH]
+
void(* FSAAsyncCallbackFn)(FSError result, FSACommand command, FSARequest *request, FSAResponse *response, void *userContext)
+
FSError FSAReadFile(FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, FSAFileHandle handle, uint32_t flags)
+
uint32_t FSADirectoryHandle
+ +
FSADirectoryEntry entry
+ +
uint16_t FSAIpcRequestType
+
FSError FSAWriteFile(FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, FSAFileHandle handle, uint32_t flags)
+ +
FSAUnmountFlags
+
@ FSA_UNMOUNT_FLAG_NONE
+
@ FSA_UNMOUNT_FLAG_BIND_MOUNT
+
@ FSA_UNMOUNT_FLAG_FORCE
+
FSError FSAReadDir(FSAClientHandle client, FSADirectoryHandle dirHandle, FSADirectoryEntry *directoryEntry)
+
FSADirectoryHandle handle
+
FSError FSAMakeDir(FSAClientHandle client, const char *path, FSMode mode)
+ + +
FSError FSAMount(FSAClientHandle client, const char *source, const char *target, FSAMountFlags flags, void *arg_buf, uint32_t arg_len)
+ +
FSError FSAGetBadBlockInfo(FSAClientHandle client, const char *path, FSABlockInfo *blockInfo)
+
FSAWriteFlag writeFlags
+
FSAMountPriority
+
@ FSA_MOUNT_PRIORITY_RAM_DISK_CACHE
+
@ FSA_MOUNT_PRIORITY_TITLE_UPDATE
+
@ FSA_MOUNT_PRIORITY_UNMOUNT_ALL
+
@ FSA_MOUNT_PRIORITY_BASE
+
char oldPath[FS_MAX_PATH+1]
+
FSAAsyncResult FSAGetAsyncResult(OSMessage *asyncResult)
+
FSError FSAReadFileWithPos(FSAClientHandle client, void *buffer, uint32_t size, uint32_t count, uint32_t pos, FSAFileHandle handle, uint32_t flags)
+
FSStat FSAStat
+
FSError FSAGetPosFile(FSAClientHandle client, FSAFileHandle fileHandle, uint32_t *outPos)
+
FSAClientHandle FSAAddClient(FSAClientAttachAsyncData *attachAsyncData)
+ +
FSError FSAAppendFile(FSAClientHandle client, FSAFileHandle fileHandle, uint32_t size, uint32_t count)
+ + +
FSARequest * request
Pointer to allocated FSA IPC Request.
+
uint32_t deviceSectorSize
+ +
FSError FSAMakeQuota(FSAClientHandle client, const char *name, uint32_t mode, uint64_t quota)
+
FSError FSACloseDir(FSAClientHandle client, FSADirectoryHandle dirHandle)
+
FSError FSAGetStat(FSAClientHandle client, const char *path, FSAStat *stat)
+ +
FSMessage msg
Message used for ioMsgQueue.
+
FSAIpcRequestType ipcReqType
IOS IPC request type to use.
+
FSError __FSAShimDecodeIosErrorToFsaStatus(IOSHandle handle, IOSError err)
+
void(* FSAClientAttachAsyncCallbackFn)(FSError result, FSACommand command, FSARequest *request, FSAResponse *response, void *userContext)
+ +
FSAQueryInfoType
+
@ FSA_QUERY_INFO_BAD_BLOCK_INFO
+
@ FSA_QUERY_INFO_ENTRY_NUM
+
@ FSA_QUERY_INFO_FREE_SPACE_SIZE
+
@ FSA_QUERY_INFO_DEVICE_INFO
+
@ FSA_QUERY_INFO_FRAGMENT_BLOCK_INFO
+
@ FSA_QUERY_INFO_DIR_SIZE
+
@ FSA_QUERY_INFO_JOURNAL_FREE_SPACE_SIZE
+
@ FSA_QUERY_INFO_STAT
+
@ FSA_QUERY_INFO_FILE_SYSTEM_INFO
+
FSError error
Result.
+
uint64_t deviceSizeInSectors
+
FSAWriteFlag
+
@ FSA_WRITE_FLAG_NONE
+
@ FSA_WRITE_FLAG_READ_WITH_POS
+
FSAResponse * response
Pointer to allocated FSA IPC Response.
+ +
FSAResponse response
Buffer for FSA IPC response.
+
FSError FSAGetCwd(FSAClientHandle client, char *outPath, uint32_t outPathLen)
+
FSAClientAttachAsyncCallbackFn userCallback
Callback to call when an attach has happened.
+
FSError FSATruncateFile(FSAClientHandle client, FSAFileHandle handle)
+
void * userContext
Callback to call when the command is complete.
+
FSError FSAGetFragmentBlockInfo(FSAClientHandle client, const char *path, FSABlockInfo *blockInfo)
+
FSACommandEnum
+
@ FSA_COMMAND_RAW_CLOSE
+
@ FSA_COMMAND_CHANGE_OWNER
+
@ FSA_COMMAND_GET_PROC_RESOURCE_USAGE
+
@ FSA_COMMAND_OPEN_FILE
+
@ FSA_COMMAND_FORMAT
+
@ FSA_COMMAND_FLUSH_FILE
+
@ FSA_COMMAND_GET_VOLUME_INFO
+
@ FSA_COMMAND_MAKE_LINK
+
@ FSA_COMMAND_UNMOUNT_WITH_PROCESS
+
@ FSA_COMMAND_CLOSE_DIR
+
@ FSA_COMMAND_SEND_PROFILE_CMD
+
@ FSA_COMMAND_RENAME
+
@ FSA_COMMAND_CHANGE_DIR
+
@ FSA_COMMAND_MOUNT
+
@ FSA_COMMAND_SET_CLIENT_PRIORITY
+
@ FSA_COMMAND_ADD_USER_PROCESS
+
@ FSA_COMMAND_STAT_FILE
+
@ FSA_COMMAND_READ_FILE
+
@ FSA_COMMAND_RAW_OPEN
+
@ FSA_COMMAND_DEBUG_SET_TITLE_ID
+
@ FSA_COMMAND_RAW_WRITE
+
@ FSA_COMMAND_REMOVE_QUOTA
+
@ FSA_COMMAND_DEL_USER_PROCESS
+
@ FSA_COMMAND_ROLLBACK_VOLUME
+
@ FSA_COMMAND_REWIND_DIR
+
@ FSA_COMMAND_GET_ALL_RESOURCE_USAGE
+
@ FSA_COMMAND_GET_ATTACH
+
@ FSA_COMMAND_GET_ERROR
+
@ FSA_COMMAND_GET_INFO_BY_QUERY
+
@ FSA_COMMAND_DEBUG_SET_CAPABILITY
+
@ FSA_COMMAND_CANCEL_GET_ATTACH
+
@ FSA_COMMAND_GET_FILE_BLOCK_ADDRESS
+
@ FSA_COMMAND_REGISTER_FLUSH_QUOTA
+
@ FSA_COMMAND_IS_EOF
+
@ FSA_COMMAND_SET_POS_FILE
+
@ FSA_COMMAND_XFER_PARAMS
+
@ FSA_COMMAND_UNMOUNT
+
@ FSA_COMMAND_OPEN_DIR
+
@ FSA_COMMAND_MAKE_QUOTA
+
@ FSA_COMMAND_TRUNCATE_FILE
+
@ FSA_COMMAND_WRITE_FILE
+
@ FSA_COMMAND_GET_VOLUME_EXISTENCE
+
@ FSA_COMMAND_CONFIG_UNSET_MEMORY_CACHE
+
@ FSA_COMMAND_EXEC_DEBUG_PROC
+
@ FSA_COMMAND_REMOVE
+
@ FSA_COMMAND_GET_CWD
+
@ FSA_COMMAND_APPEND_FILE
+
@ FSA_COMMAND_CONFIG_SET_MEMORY_CACHE
+
@ FSA_COMMAND_RAW_READ
+
@ FSA_COMMAND_READ_DIR
+
@ FSA_COMMAND_CHANGE_MODE
+
@ FSA_COMMAND_MOUNT_WITH_PROCESS
+
@ FSA_COMMAND_ROLLBACK_QUOTA
+
@ FSA_COMMAND_CLOSE_FILE
+
@ FSA_COMMAND_GET_POS_FILE
+
@ FSA_COMMAND_OPEN_FILE_BY_STAT
+
@ FSA_COMMAND_INVALID
+
@ FSA_COMMAND_FLUSH_MULTI_QUOTA
+
@ FSA_COMMAND_APPLY_MEMORY_CACHE
+
@ FSA_COMMAND_CONFIG_SET_PRF2_CHAR_CODE
+
@ FSA_COMMAND_GET_LAST_FAILED_VOLUME
+
@ FSA_COMMAND_FLUSH_VOLUME
+
@ FSA_COMMAND_MAKE_DIR
+
@ FSA_COMMAND_FLUSH_QUOTA
+
@ FSA_COMMAND_SET_PROCESS_CONFIG
+
char path[FS_MAX_PATH+1]
+
FSAFilePosition pos
+
char newPath[FS_MAX_PATH+1]
+
FSError FSARollbackQuotaForce(FSAClientHandle client, const char *path)
+
uint32_t FSAFilePosition
+ + +
const uint8_t * buffer
Virtual pointer used only by Cafe, for IOS we should use ioctlv.vecs[1].
+
FSACommand command
FSA command.
+
uint32_t FSAFileHandle
+ +
FSError FSARollbackQuota(FSAClientHandle client, const char *path)
+ + +
Block information.
+ +
Device information.
+
File System information.
+
Process information.
+ +
Request data for Command::AppendFile.
+
Request data for Command::ChangeDir.
+
Request data for Command::ChangeMode.
+ +
Request data for Command::CloseDir.
+
Request data for Command::CloseFile.
+
Request data for Command::FlushFile.
+
Request data for Command::FlushQuota.
+
Request data for Command::GetInfoByQuery.
+
Request data for Command::GetPosFile.
+
Request data for Command::IsEof.
+
Request data for Command::MakeDir.
+
Request data for Command::MakeQuota.
+
Request data for Command::Mount.
+
Request data for Command::MountWithProcess.
+
Request data for Command::OpenDir.
+
Request data for Command::OpenFile.
+ + + + +
Request data for Command::ReadDir.
+
Request data for Command::ReadFile.
+
Request data for Command::Remove.
+
Request data for Command::Rename.
+
Request data for Command::RewindDir.
+
Request data for Command::SetPosFile.
+
Request data for Command::StatFile.
+
Request data for Command::TruncateFile.
+
Request data for Command::Unmount.
+
Request data for Command::UnmountWithProcess.
+
Request data for Command::WriteFile.
+ + + + + + + + + + + + +
FSOpenFileFlags
Definition filesystem.h:201
+
#define FS_MAX_PATH
Definition filesystem.h:28
+
FSMode
Definition filesystem.h:137
+
#define FS_MODE_LENGTH
Definition filesystem.h:29
+
FSError
Definition filesystem.h:95
+ + + + +
IOSError
Definition ios.h:25
+
int32_t IOSHandle
Definition ios.h:15
+
Definition ios.h:72
+ + + +
+ + + + diff --git a/folderclosed.svg b/folderclosed.svg new file mode 100644 index 00000000..b04bed2e --- /dev/null +++ b/folderclosed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/folderclosedd.svg b/folderclosedd.svg new file mode 100644 index 00000000..52f0166a --- /dev/null +++ b/folderclosedd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/folderopen.svg b/folderopen.svg new file mode 100644 index 00000000..f6896dd2 --- /dev/null +++ b/folderopen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/folderopend.svg b/folderopend.svg new file mode 100644 index 00000000..2d1f06e7 --- /dev/null +++ b/folderopend.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/foreground_8h.html b/foreground_8h.html new file mode 100644 index 00000000..43191541 --- /dev/null +++ b/foreground_8h.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/foreground.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
foreground.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for foreground.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Functions

void OSEnableForegroundExit ()
 
void OSReleaseForeground ()
 
void OSSavesDone_ReadyToRelease ()
 
+
+ + + + diff --git a/foreground_8h__incl.map b/foreground_8h__incl.map new file mode 100644 index 00000000..45aef005 --- /dev/null +++ b/foreground_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/foreground_8h__incl.md5 b/foreground_8h__incl.md5 new file mode 100644 index 00000000..afb3e55b --- /dev/null +++ b/foreground_8h__incl.md5 @@ -0,0 +1 @@ +80d6801b7c31715cd16ab60ae44abbe5 \ No newline at end of file diff --git a/foreground_8h__incl.png b/foreground_8h__incl.png new file mode 100644 index 00000000..ce5e4594 Binary files /dev/null and b/foreground_8h__incl.png differ diff --git a/foreground_8h_source.html b/foreground_8h_source.html new file mode 100644 index 00000000..97e66a82 --- /dev/null +++ b/foreground_8h_source.html @@ -0,0 +1,115 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/foreground.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
foreground.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14void
+ +
16
+
17void
+ +
19
+
20void
+ +
22
+
23#ifdef __cplusplus
+
24}
+
25#endif
+
26
+
void OSSavesDone_ReadyToRelease()
+
void OSReleaseForeground()
+
void OSEnableForegroundExit()
+ +
+ + + + diff --git a/fp_8h.html b/fp_8h.html new file mode 100644 index 00000000..9033d56a --- /dev/null +++ b/fp_8h.html @@ -0,0 +1,128 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/fp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fp.h File Reference
+
+
+
#include <nn/fp/fp_cpp.h>
+
+Include dependency graph for fp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/fp_8h__incl.map b/fp_8h__incl.map new file mode 100644 index 00000000..4ba03190 --- /dev/null +++ b/fp_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fp_8h__incl.md5 b/fp_8h__incl.md5 new file mode 100644 index 00000000..bbe1e193 --- /dev/null +++ b/fp_8h__incl.md5 @@ -0,0 +1 @@ +3d7503ee6c1bce7cd447b3a20e70eb5e \ No newline at end of file diff --git a/fp_8h__incl.png b/fp_8h__incl.png new file mode 100644 index 00000000..76348b72 Binary files /dev/null and b/fp_8h__incl.png differ diff --git a/fp_8h_source.html b/fp_8h_source.html new file mode 100644 index 00000000..25ed43f0 --- /dev/null +++ b/fp_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/fp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fp.h
+
+ + + + + diff --git a/fp__cpp_8h.html b/fp__cpp_8h.html new file mode 100644 index 00000000..98e4da2c --- /dev/null +++ b/fp__cpp_8h.html @@ -0,0 +1,427 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/fp/fp_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
fp_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <nn/act.h>
+#include <nn/ffl/miidata.h>
+#include <nn/result.h>
+
+Include dependency graph for fp_cpp.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  DateTime
 
struct  GameKey
 
struct  RecentPlayRecord
 
struct  RecentPlayRecordEx
 
struct  Preference
 
struct  GameMode
 
struct  Presence
 
struct  FriendPresence
 
struct  MyPresence
 
struct  BasicInfo
 TODO: find member types and names. More...
 
struct  BlackListedPrincipal
 TODO: find member types and names. More...
 
struct  Profile
 TODO: find member types and names. More...
 
struct  Comment
 
struct  FriendData
 
struct  GameModeDescription
 
struct  FriendRequest
 
+ + + + + +

+Namespaces

namespace  nn
 
namespace  nn::fp
 
+ + + + + +

+Typedefs

typedef void(* FPAsyncCallback) (nn::Result, void *)
 
typedef void(* NotificationHandlerFn) (nn::fp::NotificationType, nn::act::PrincipalId, void *)
 
+ + + +

+Enumerations

enum  NotificationType {
+  NOTIFICATION_ONLINE = 1 +,
+  NOTIFICATION_OFFLINE = 2 +,
+  NOTIFICATION_PREFERENCE = 3 +,
+  NOTIFICATION_FRIEND_ONLINE = 4 +,
+  NOTIFICATION_FRIEND_OFFLINE = 5 +,
+  NOTIFICATION_FRIEND_PRESENCE = 6 +,
+  NOTIFICATION_FRIEND_MII = 7 +,
+  NOTIFICATION_FRIEND_PROFILE = 8 +,
+  NOTIFICATION_FRIEND_ADDED = 9 +,
+  NOTIFICATION_FRIEND_REMOVED = 10 +,
+  NOTIFICATION_MY_REQUEST_ADDED = 11 +,
+  NOTIFICATION_MY_REQUEST_REMOVED = 12 +,
+  NOTIFICATION_MY_REQUEST_UPDATED = 13 +,
+  NOTIFICATION_BLACKLIST_ADDED = 14 +,
+  NOTIFICATION_BLACKLIST_REMOVED = 15 +,
+  NOTIFICATION_BLACKLIST_UPDATED = 16 +,
+  NOTIFICATION_REQUEST_ADDED = 17 +,
+  NOTIFICATION_REQUEST_REMOVED = 18 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

nn::Result AcceptFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("AcceptFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddBlackListAsync (nn::act::PrincipalId, nn::fp::GameKey *, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddBlackListAsync (nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendAsync (char nnid[nn::act::AccountIdSize], FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendAsync (nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendRequestAsync (const nn::fp::RecentPlayRecordEx *, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendRequestAsync (unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendRequestNoTitleAsync (unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestNoTitleAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
 
nn::Result AddRecentPlayRecordEx (const nn::fp::RecentPlayRecordEx *, unsigned int) asm("AddRecentPlayRecordEx__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExUi")
 
nn::Result AddRecentPlayRecord (const nn::fp::RecentPlayRecord *, unsigned int) asm("AddRecentPlayRecord__Q2_2nn2fpFPCQ3_2nn2fp16RecentPlayRecordUi")
 
nn::Result CancelFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("CancelFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result CheckSettingStatusAsync (unsigned char *, FPAsyncCallback, void *) asm("CheckSettingStatusAsync__Q2_2nn2fpFPUcPFQ2_2nn6ResultPv_vPv")
 
nn::Result ClearLedEvent (void) asm("ClearLedEvent__Q2_2nn2fpFv")
 
nn::Result DeleteFriendFlagsAsync (const unsigned int *, unsigned int, unsigned int, FPAsyncCallback, void *) asm("DeleteFriendFlagsAsync__Q2_2nn2fpFPCUiUiT2PFQ2_2nn6ResultPv_vPv")
 
nn::Result DeleteFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DeleteFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result DeleteRecentPlayRecordAll (void) asm("DeleteRecentPlayRecordAll__Q2_2nn2fpFv")
 
nn::Result DeleteSaveDirectory (unsigned int) asm("DeleteSaveDirectory__Q2_2nn2fpFUi")
 
nn::Result DenyFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DenyFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result DetectNatPropertiesAsync (unsigned char *, unsigned char *, unsigned int *, FPAsyncCallback, void *) asm("DetectNatPropertiesAsync__Q2_2nn2fpFPUcT1PUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result FinalizeAdmin (void) asm("FinalizeAdmin__Q2_2nn2fpFv")
 
nn::Result Finalize (void) asm("Finalize__Q2_2nn2fpFv")
 
nn::Result GetBasicInfoAsync (nn::fp::BasicInfo *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetBasicInfoAsync__Q2_2nn2fpFPQ3_2nn2fp9BasicInfoPCUiUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result GetBlackListAccountId (char *outAccountIds, unsigned int *, unsigned int) asm("GetBlackListAccountId__Q2_2nn2fpFPA17_cPCUiUi")
 
nn::Result GetBlackListAdditionalTime (nn::fp::DateTime *, unsigned int *, unsigned int) asm("GetBlackListAdditionalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
 
nn::Result GetBlackListEx (nn::fp::BlackListedPrincipal *outBlackList, unsigned int *, unsigned int) asm("GetBlackListEx__Q2_2nn2fpFPQ3_2nn2fp20BlackListedPrincipalPCUiUi")
 
nn::Result GetBlackList (nn::act::PrincipalId *outBlackListPrincipalBuffer, unsigned int *outBlackListPrincipalBufferSize, unsigned int, unsigned int maxReadCount) asm("GetBlackList__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendAccountId (char *outAccountIdBuffer, nn::act::PrincipalId *principalBuffer, unsigned int accountIdBufferSize) asm("GetFriendAccountId__Q2_2nn2fpFPA17_cPCUiUi")
 
nn::Result GetFriendApprovalTime (nn::fp::DateTime *outDateTime, unsigned int *, unsigned int) asm("GetFriendApprovalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
 
nn::Result GetFriendComment (nn::fp::Comment *outComment, unsigned int *, unsigned int) asm("GetFriendComment__Q2_2nn2fpFPQ3_2nn2fp7CommentPCUiUi")
 
nn::Result GetFriendListAll (unsigned int *, unsigned int *, unsigned int, unsigned int) asm("GetFriendListAll__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendListEx (nn::fp::FriendData *outFriendData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendListEx__Q2_2nn2fpFPQ3_2nn2fp10FriendDataPCUiUi")
 
nn::Result GetFriendList (nn::act::PrincipalId *outPrincipalBuffer, unsigned int *outPrincipalBufferReadCount, unsigned int unkn, unsigned int principalBufferSize) asm("GetFriendList__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendMii (FFLStoreData *outMiiData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendMii__Q2_2nn2fpFP12FFLStoreDataPCUiUi")
 
nn::Result GetFriendPlayingGame (nn::fp::GameKey *outGameKey, nn::fp::GameModeDescription *outGameModeDescription, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKeyPQ3_2nn2fp19GameModeDescriptionPCUiUi")
 
nn::Result GetFriendPresenceEx (nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPresenceEx__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
 
nn::Result GetFriendPresence (nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendPresence__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
 
nn::Result GetFriendProfile (nn::fp::Profile *, nn::act::PrincipalId *principalBuffer, unsigned int readCount) asm("GetFriendProfile__Q2_2nn2fpFPQ3_2nn2fp7ProfilePCUiUi")
 
nn::Result GetFriendRelationship (uint8_t *outRelationshipNum, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRelationship__Q2_2nn2fpFPUcPCUiUi")
 
nn::Result GetFriendRequestAccountId (char *outAccountIds, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestAccountId__Q2_2nn2fpFPA17_cPCUiUi")
 
nn::Result GetFriendRequestListEx (nn::fp::FriendRequest *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestListEx__Q2_2nn2fpFPQ3_2nn2fp13FriendRequestPCUiUi")
 
nn::Result GetFriendRequestList (nn::act::PrincipalId *outBuffer, unsigned int *outReadCount, unsigned int, unsigned int count) asm("GetFriendRequestList__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendRequestMessageId (unsigned long long *outMessageIds, unsigned int *, unsigned int) asm("GetFriendRequestMessageId__Q2_2nn2fpFPULPCUiUi")
 
nn::Result GetFriendScreenName (char16_t outScreenName[nn::act::MiiNameSize], unsigned int *, unsigned int, bool, unsigned char *) asm("GetFriendScreenName__Q2_2nn2fpFPA11_wPCUiUibPUc")
 
nn::Result GetFriendSortTime (nn::fp::DateTime *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendSortTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
 
nn::Result GetLastLedEvent (unsigned int *, unsigned int *) asm("GetLastLedEvent__Q2_2nn2fpFPUiT1")
 
nn::Result GetMyAccountId (char *outAccountId) asm("GetMyAccountId__Q2_2nn2fpFPc")
 
nn::Result GetMyComment (nn::fp::Comment *outComment) asm("GetMyComment__Q2_2nn2fpFPQ3_2nn2fp7Comment")
 
nn::Result GetMyMii (FFLStoreData *outMiiData) asm("GetMyMii__Q2_2nn2fpFP12FFLStoreData")
 
nn::Result GetMyPlayingGame (nn::fp::GameKey *outPlayingGmae) asm("GetMyPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKey")
 
nn::Result GetMyPreference (nn::fp::Preference *outPreference) asm("GetMyPreference__Q2_2nn2fpFPQ3_2nn2fp10Preference")
 
nn::Result GetMyPresence (nn::fp::MyPresence *outMyPresence) asm("GetMyPresence__Q2_2nn2fpFPQ3_2nn2fp10MyPresence")
 
nn::act::PrincipalId GetMyPrincipalId (void) asm("GetMyPrincipalId__Q2_2nn2fpFv")
 
nn::Result GetMyProfile (nn::fp::Profile *outProfile) asm("GetMyProfile__Q2_2nn2fpFPQ3_2nn2fp7Profile")
 
nn::Result GetMyScreenName (char16_t *outScreenName) asm("GetMyScreenName__Q2_2nn2fpFPw")
 
nn::Result GetRecentPlayRecord (nn::fp::RecentPlayRecordEx *outPlayRecordBuffer, unsigned int *outPlayRecordBufferSize, unsigned int, unsigned int maxReadCount) asm("GetRecentPlayRecord__Q2_2nn2fpFPQ3_2nn2fp18RecentPlayRecordExPUiUiT3")
 
nn::Result GetRequestBlockSettingAsync (unsigned char *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetRequestBlockSettingAsync__Q2_2nn2fpFPUcPCUiUiPFQ2_2nn6ResultPv_vPv")
 
bool HasLoggedIn (void) asm("HasLoggedIn__Q2_2nn2fpFv")
 
nn::Result InitializeAdmin (void) asm("InitializeAdmin__Q2_2nn2fpFv")
 
nn::Result Initialize (void) asm("Initialize__Q2_2nn2fpFv")
 
bool IsFriendRequestAllowed (void) asm("IsFriendRequestAllowed__Q2_2nn2fpFv")
 
bool IsInitializedAdmin (void) asm("IsInitializedAdmin__Q2_2nn2fpFv")
 
bool IsInitialized (void) asm("IsInitialized__Q2_2nn2fpFv")
 
bool IsInvitation (nn::fp::GameMode *, nn::act::PrincipalId myPrincipalId, unsigned int) asm("IsInvitation__Q2_2nn2fpFPCQ3_2nn2fp8GameModeUiT2")
 
bool IsJoinableForFriendListViewer (nn::fp::FriendPresence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL")
 
bool IsJoinableForFriendListViewer (nn::fp::Presence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL")
 
bool IsJoinable (nn::fp::FriendPresence *, unsigned long long) asm("IsJoinable__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUL")
 
bool IsOnline (void) asm("IsOnline__Q2_2nn2fpFv")
 
bool IsPreferenceValid (void) asm("IsPreferenceValid__Q2_2nn2fpFv")
 
bool IsRecentPlayRecordCorrupted (void) asm("IsRecentPlayRecordCorrupted__Q2_2nn2fpFv")
 
bool IsRequestBlockForced (void) asm("IsRequestBlockForced__Q2_2nn2fpFv")
 
nn::Result LoginAsync (FPAsyncCallback, void *) asm("LoginAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
 
nn::Result Logout (void) asm("Logout__Q2_2nn2fpFv")
 
nn::Result MarkFriendRequestsAsReceivedAsync (unsigned long long *, unsigned int, FPAsyncCallback, void *) asm("MarkFriendRequestsAsReceivedAsync__Q2_2nn2fpFPCULUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result RegisterAccountAsync (FPAsyncCallback, void *) asm("RegisterAccountAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
 
nn::Result RemoveBlackListAsync (unsigned int, FPAsyncCallback, void *) asm("RemoveBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result RemoveFriendAsync (unsigned int, FPAsyncCallback, void *) asm("RemoveFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
uint32_t ResultToErrorCode (nn::Result) asm("ResultToErrorCode__Q2_2nn2fpFQ2_2nn6Result")
 
nn::Result SetInvitationParameter (nn::fp::GameMode *, unsigned int *, unsigned int, bool) asm("SetInvitationParameter__Q2_2nn2fpFPQ3_2nn2fp8GameModePCUiUib")
 
nn::Result SetLedEventMask (uint32_t) asm("SetLedEventMask__Q2_2nn2fpFUi")
 
nn::Result SetNotificationHandler (uint32_t, NotificationHandlerFn, void *) asm("SetNotificationHandler__Q2_2nn2fpFUiPFQ3_2nn2fp16NotificationTypeUiPv_vPv")
 
nn::Result UnlockParentalControlTemporarily (const char pinCode[5]) asm("UnlockParentalControlTemporarily__Q2_2nn2fpFPCc")
 
nn::Result UpdateCommentAsync (const char16_t *, FPAsyncCallback, void *) asm("UpdateCommentAsync__Q2_2nn2fpFPCwPFQ2_2nn6ResultPv_vPv")
 
nn::Result UpdateGameModeDescription (const char16_t *description) asm("UpdateGameModeDescription__Q2_2nn2fpFPCw")
 
nn::Result UpdateGameModeEx (nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeEx__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
 
nn::Result UpdateGameModeForOverlayApplication (nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeForOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
 
nn::Result UpdateGameMode (nn::fp::GameMode *, const char16_t *) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
 
nn::Result UpdateGameMode (nn::fp::GameMode *, const char16_t *, unsigned int) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi")
 
nn::Result UpdateMiiAsync (FFLStoreData *, char16_t *, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv")
 
nn::Result UpdateMiiAsync (FFLStoreData *miiData, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv")
 
nn::Result UpdatePlayingGame (nn::fp::GameKey *, unsigned int) asm("UpdatePlayingGame__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
 
nn::Result UpdatePlayingOverlayApplication (nn::fp::GameKey *, unsigned int) asm("UpdatePlayingOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
 
nn::Result UpdatePreferenceAsync (nn::fp::Preference *, FPAsyncCallback, void *) asm("UpdatePreferenceAsync__Q2_2nn2fpFPCQ3_2nn2fp10PreferencePFQ2_2nn6ResultPv_vPv")
 
+
+ + + + diff --git a/fp__cpp_8h__dep__incl.map b/fp__cpp_8h__dep__incl.map new file mode 100644 index 00000000..2746e547 --- /dev/null +++ b/fp__cpp_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/fp__cpp_8h__dep__incl.md5 b/fp__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..8d6ba2e4 --- /dev/null +++ b/fp__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +b44bfb28d62c69032d97d258237a8e18 \ No newline at end of file diff --git a/fp__cpp_8h__dep__incl.png b/fp__cpp_8h__dep__incl.png new file mode 100644 index 00000000..3f9595bc Binary files /dev/null and b/fp__cpp_8h__dep__incl.png differ diff --git a/fp__cpp_8h__incl.map b/fp__cpp_8h__incl.map new file mode 100644 index 00000000..285dc01b --- /dev/null +++ b/fp__cpp_8h__incl.map @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fp__cpp_8h__incl.md5 b/fp__cpp_8h__incl.md5 new file mode 100644 index 00000000..a1ffcd4c --- /dev/null +++ b/fp__cpp_8h__incl.md5 @@ -0,0 +1 @@ +52a19dd1eefb62e7b923752fe921b73d \ No newline at end of file diff --git a/fp__cpp_8h__incl.png b/fp__cpp_8h__incl.png new file mode 100644 index 00000000..43b36fb2 Binary files /dev/null and b/fp__cpp_8h__incl.png differ diff --git a/fp__cpp_8h_source.html b/fp__cpp_8h_source.html new file mode 100644 index 00000000..4840fc7b --- /dev/null +++ b/fp__cpp_8h_source.html @@ -0,0 +1,959 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/fp/fp_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fp_cpp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <nn/act.h>
+
4#include <nn/ffl/miidata.h>
+
5#include <nn/result.h>
+
6
+
15#ifdef __cplusplus
+
16
+
17namespace nn
+
18{
+
+
19namespace fp
+
20{
+
21
+
22
+ +
+ +
47{
+
48 uint16_t year;
+
49 uint8_t month;
+
50 uint8_t day;
+
51 uint8_t hour; // hour-1
+
52 uint8_t minutes;
+
53 uint8_t seconds; // unsure
+
54 uint8_t milliseconds; // unsure
+
55};
+
+
56WUT_CHECK_OFFSET(DateTime, 0x00, year);
+
57WUT_CHECK_OFFSET(DateTime, 0x02, month);
+
58WUT_CHECK_OFFSET(DateTime, 0x03, day);
+
59WUT_CHECK_OFFSET(DateTime, 0x04, hour);
+
60WUT_CHECK_OFFSET(DateTime, 0x05, minutes);
+
61WUT_CHECK_OFFSET(DateTime, 0x06, seconds);
+
62WUT_CHECK_OFFSET(DateTime, 0x07, milliseconds);
+
63WUT_CHECK_SIZE(DateTime, 0x08);
+
64
+
+
65struct GameKey
+
66{
+
67 uint64_t titleId;
+
68 uint16_t unk_0x8;
+
69 uint32_t unk_0xC;
+
70};
+
+
71WUT_CHECK_OFFSET(GameKey, 0x00, titleId);
+
72WUT_CHECK_SIZE(GameKey, 0x10);
+
73
+ +
81WUT_CHECK_OFFSET(RecentPlayRecord, 0x00, principalId);
+
82WUT_CHECK_OFFSET(RecentPlayRecord, 0x04, unk_0x04);
+
83WUT_CHECK_OFFSET(RecentPlayRecord, 0x06, inGameName);
+
84WUT_CHECK_OFFSET(RecentPlayRecord, 0x28, myMiiName);
+
85WUT_CHECK_SIZE(RecentPlayRecord, 0x4C);
+
86
+ +
93WUT_CHECK_OFFSET(RecentPlayRecordEx, 0x00, playRecord);
+
94WUT_CHECK_OFFSET(RecentPlayRecordEx, 0x50, game);
+
95WUT_CHECK_OFFSET(RecentPlayRecordEx, 0x60, date);
+
96WUT_CHECK_SIZE(RecentPlayRecordEx, 0x68);
+
97
+
+ +
99{
+ + + +
103 WUT_PADDING_BYTES(1);
+
104};
+
+
105WUT_CHECK_SIZE(Preference, 0x04);
+
106
+
+ +
108{
+ +
110 uint32_t matchmakeSystemType; // 2 ??
+
111 uint32_t joinGameId;
+
112 uint32_t joinGameMode;
+ +
115 uint32_t joinGroupId;
+
116 uint8_t applicationArg[0x14];
+
117};
+
+
118WUT_CHECK_OFFSET(GameMode, 0x00, joinAvailabilityFlag);
+
119WUT_CHECK_OFFSET(GameMode, 0x04, matchmakeSystemType);
+
120WUT_CHECK_OFFSET(GameMode, 0x08, joinGameId);
+
121WUT_CHECK_OFFSET(GameMode, 0x0C, joinGameMode);
+
122WUT_CHECK_OFFSET(GameMode, 0x10, ownerPrincipalId);
+
123WUT_CHECK_OFFSET(GameMode, 0x14, joinGroupId);
+
124WUT_CHECK_OFFSET(GameMode, 0x18, applicationArg);
+
125WUT_CHECK_SIZE(GameMode, 0x2C);
+
126
+
+ +
128{
+ +
130 uint8_t region;
+
131 uint8_t language;
+
132 uint8_t platform;
+
133};
+
+
134WUT_CHECK_OFFSET(Presence, 0x00, gameMode);
+
135WUT_CHECK_OFFSET(Presence, 0x2C, region);
+
136WUT_CHECK_OFFSET(Presence, 0x2D, language);
+
137WUT_CHECK_OFFSET(Presence, 0x2E, platform);
+
138WUT_CHECK_SIZE(Presence, 0x30);
+
139
+
+ +
141{
+ + +
144};
+
+
145WUT_CHECK_OFFSET(FriendPresence, 0x30, isOnline);
+
146WUT_CHECK_OFFSET(FriendPresence, 0x31, isValid);
+
147WUT_CHECK_SIZE(FriendPresence, 0x34);
+
148
+
+ +
150{
+
151 char16_t presenceText[64];
+
152};
+
+
153WUT_CHECK_OFFSET(MyPresence, 0x30, presenceText);
+
154WUT_CHECK_SIZE(MyPresence, 0xB0);
+
155
+
+ +
158{
+
159 WUT_UNKNOWN_BYTES(0x68);
+
160};
+
+
161WUT_CHECK_SIZE(BasicInfo, 0x68);
+
162
+
+ +
165{
+
166 WUT_UNKNOWN_BYTES(0xB0);
+
167};
+
+
168WUT_CHECK_SIZE(BlackListedPrincipal, 0xB0);
+
169
+
+ +
172{
+
173 WUT_UNKNOWN_BYTES(4);
+
174};
+
+
175WUT_CHECK_SIZE(Profile, 0x04);
+
176
+
+ +
178{
+
179 uint8_t unk_0x00; // probably bool isVisible
+
180 uint8_t unk_0x01; // probably bool
+
181 char16_t comment[17];
+
182};
+
+
183WUT_CHECK_OFFSET(Comment, 0x00, unk_0x00);
+
184WUT_CHECK_OFFSET(Comment, 0x01, unk_0x01);
+
185WUT_CHECK_OFFSET(Comment, 0x02, comment);
+
186WUT_CHECK_SIZE(Comment, 0x24);
+
187
+
+ +
189{
+
191 WUT_UNKNOWN_BYTES(0x228);
+
192};
+
+
193WUT_CHECK_SIZE(FriendData, 0x228);
+
194
+
+ +
196{
+
198};
+
+
199
+
+ +
201{
+
202 /* Notes:
+
203 * MaxCharsOnKBD = char16_t[63]
+
204 * Real Buffer prolly = char16_t[64]
+
205 **/
+
206 WUT_UNKNOWN_BYTES(0x164);
+
207};
+
+
208WUT_CHECK_SIZE(FriendRequest, 0x164);
+
209
+
210typedef void (*FPAsyncCallback)(nn::Result, void *);
+ +
212
+ + +
215 asm("AcceptFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv");
+
216
+
217
+ + +
220 asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv");
+
221
+
222
+ + +
225 asm("AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv");
+
226
+
227
+ + +
230 asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv");
+
231
+
232
+ + +
235 asm("AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv");
+
236
+
237
+ + +
240 asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv");
+
241
+
242
+ +
244AddFriendRequestAsync(unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *)
+
245 asm("AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv");
+
246
+
247
+ +
249AddFriendRequestNoTitleAsync(unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *)
+
250 asm("AddFriendRequestNoTitleAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv");
+
251
+
252
+ + +
255 asm("AddRecentPlayRecordEx__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExUi");
+
256
+
257
+ + +
260 asm("AddRecentPlayRecord__Q2_2nn2fpFPCQ3_2nn2fp16RecentPlayRecordUi");
+
261
+
262
+ + +
265 asm("CancelFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv");
+
266
+
267
+ + +
270 asm("CheckSettingStatusAsync__Q2_2nn2fpFPUcPFQ2_2nn6ResultPv_vPv");
+
271
+
272
+ + +
275 asm("ClearLedEvent__Q2_2nn2fpFv");
+
276
+
277
+ +
279DeleteFriendFlagsAsync(const unsigned int *, unsigned int, unsigned int, FPAsyncCallback, void *)
+
280 asm("DeleteFriendFlagsAsync__Q2_2nn2fpFPCUiUiT2PFQ2_2nn6ResultPv_vPv");
+
281
+
282
+ + +
285 asm("DeleteFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv");
+
286
+
287
+ + +
290 asm("DeleteRecentPlayRecordAll__Q2_2nn2fpFv");
+
291
+
292
+ + +
295 asm("DeleteSaveDirectory__Q2_2nn2fpFUi");
+
296
+
297
+ + +
300 asm("DenyFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv");
+
301
+
302
+ +
304DetectNatPropertiesAsync(unsigned char *, unsigned char *, unsigned int *, FPAsyncCallback, void *)
+
305 asm("DetectNatPropertiesAsync__Q2_2nn2fpFPUcT1PUiPFQ2_2nn6ResultPv_vPv");
+
306
+
307
+ + +
310 asm("FinalizeAdmin__Q2_2nn2fpFv");
+
311
+
312
+ + +
315 asm("Finalize__Q2_2nn2fpFv");
+
316
+
317
+ +
319GetBasicInfoAsync(nn::fp::BasicInfo *, unsigned int *, unsigned int, FPAsyncCallback, void *)
+
320 asm("GetBasicInfoAsync__Q2_2nn2fpFPQ3_2nn2fp9BasicInfoPCUiUiPFQ2_2nn6ResultPv_vPv");
+
321
+
322
+ +
324GetBlackListAccountId(char *outAccountIds, unsigned int *, unsigned int)
+
325 asm("GetBlackListAccountId__Q2_2nn2fpFPA17_cPCUiUi");
+
326
+
327
+ +
329GetBlackListAdditionalTime(nn::fp::DateTime *, unsigned int *, unsigned int)
+
330 asm("GetBlackListAdditionalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi");
+
331
+
332
+ +
334GetBlackListEx(nn::fp::BlackListedPrincipal *outBlackList, unsigned int *, unsigned int)
+
335 asm("GetBlackListEx__Q2_2nn2fpFPQ3_2nn2fp20BlackListedPrincipalPCUiUi");
+
336
+
337
+ +
339GetBlackList(nn::act::PrincipalId *outBlackListPrincipalBuffer, unsigned int *outBlackListPrincipalBufferSize, unsigned int /*unk*/, unsigned int maxReadCount)
+
340 asm("GetBlackList__Q2_2nn2fpFPUiT1UiT3");
+
341
+
342
+ +
344GetFriendAccountId(char *outAccountIdBuffer, nn::act::PrincipalId *principalBuffer, unsigned int accountIdBufferSize)
+
345 asm("GetFriendAccountId__Q2_2nn2fpFPA17_cPCUiUi");
+
346
+
347
+ +
349GetFriendApprovalTime(nn::fp::DateTime *outDateTime, unsigned int *, unsigned int)
+
350 asm("GetFriendApprovalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi");
+
351
+
352
+ +
354GetFriendComment(nn::fp::Comment *outComment, unsigned int *, unsigned int)
+
355 asm("GetFriendComment__Q2_2nn2fpFPQ3_2nn2fp7CommentPCUiUi");
+
356
+
357
+ +
359GetFriendListAll(unsigned int *, unsigned int *, unsigned int, unsigned int)
+
360 asm("GetFriendListAll__Q2_2nn2fpFPUiT1UiT3");
+
361
+
362
+ +
364GetFriendListEx(nn::fp::FriendData *outFriendData, nn::act::PrincipalId *principalBuffer, unsigned int count)
+
365 asm("GetFriendListEx__Q2_2nn2fpFPQ3_2nn2fp10FriendDataPCUiUi");
+
366
+
367
+ +
369GetFriendList(nn::act::PrincipalId *outPrincipalBuffer, unsigned int *outPrincipalBufferReadCount, unsigned int unkn /*slotId maybe*/, unsigned int principalBufferSize)
+
370 asm("GetFriendList__Q2_2nn2fpFPUiT1UiT3");
+
371
+
372
+ +
374GetFriendMii(FFLStoreData *outMiiData, nn::act::PrincipalId *principalBuffer, unsigned int count)
+
375 asm("GetFriendMii__Q2_2nn2fpFP12FFLStoreDataPCUiUi");
+
376
+
377
+ +
379GetFriendPlayingGame(nn::fp::GameKey *outGameKey, nn::fp::GameModeDescription *outGameModeDescription, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount)
+
380 asm("GetFriendPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKeyPQ3_2nn2fp19GameModeDescriptionPCUiUi");
+
381
+
382
+ +
384GetFriendPresenceEx(nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount)
+
385 asm("GetFriendPresenceEx__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi");
+
386
+
387
+ +
389GetFriendPresence(nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int count)
+
390 asm("GetFriendPresence__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi");
+
391
+
392
+ +
394GetFriendProfile(nn::fp::Profile *, nn::act::PrincipalId *principalBuffer, unsigned int readCount)
+
395 asm("GetFriendProfile__Q2_2nn2fpFPQ3_2nn2fp7ProfilePCUiUi");
+
396
+
397
+ +
399GetFriendRelationship(uint8_t *outRelationshipNum, nn::act::PrincipalId *principalBuffer, unsigned int count)
+
400 asm("GetFriendRelationship__Q2_2nn2fpFPUcPCUiUi");
+
401
+
402
+ +
404GetFriendRequestAccountId(char *outAccountIds, nn::act::PrincipalId *principalBuffer, unsigned int count)
+
405 asm("GetFriendRequestAccountId__Q2_2nn2fpFPA17_cPCUiUi");
+
406
+
407
+ + +
410 asm("GetFriendRequestListEx__Q2_2nn2fpFPQ3_2nn2fp13FriendRequestPCUiUi");
+
411
+
412
+ +
414GetFriendRequestList(nn::act::PrincipalId *outBuffer, unsigned int *outReadCount, unsigned int /*unk*/, unsigned int count)
+
415 asm("GetFriendRequestList__Q2_2nn2fpFPUiT1UiT3");
+
416
+
417
+ +
419GetFriendRequestMessageId(unsigned long long *outMessageIds, unsigned int *, unsigned int)
+
420 asm("GetFriendRequestMessageId__Q2_2nn2fpFPULPCUiUi");
+
421
+
422
+ +
424GetFriendScreenName(char16_t outScreenName[nn::act::MiiNameSize], unsigned int *, unsigned int, bool, unsigned char *)
+
425 asm("GetFriendScreenName__Q2_2nn2fpFPA11_wPCUiUibPUc");
+
426
+
427
+ +
429GetFriendSortTime(nn::fp::DateTime *, nn::act::PrincipalId *principalBuffer, unsigned int count)
+
430 asm("GetFriendSortTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi");
+
431
+
432
+ +
434GetLastLedEvent(unsigned int *, unsigned int *)
+
435 asm("GetLastLedEvent__Q2_2nn2fpFPUiT1");
+
436
+
437
+ +
439GetMyAccountId(char *outAccountId)
+
440 asm("GetMyAccountId__Q2_2nn2fpFPc");
+
441
+
442
+ + +
445 asm("GetMyComment__Q2_2nn2fpFPQ3_2nn2fp7Comment");
+
446
+
447
+ + +
450 asm("GetMyMii__Q2_2nn2fpFP12FFLStoreData");
+
451
+
452
+ + +
455 asm("GetMyPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKey");
+
456
+
457
+ + +
460 asm("GetMyPreference__Q2_2nn2fpFPQ3_2nn2fp10Preference");
+
461
+
462
+ + +
465 asm("GetMyPresence__Q2_2nn2fpFPQ3_2nn2fp10MyPresence");
+
466
+
467
+ + +
470 asm("GetMyPrincipalId__Q2_2nn2fpFv");
+
471
+
472
+ + +
475 asm("GetMyProfile__Q2_2nn2fpFPQ3_2nn2fp7Profile");
+
476
+
477
+ +
479GetMyScreenName(char16_t *outScreenName)
+
480 asm("GetMyScreenName__Q2_2nn2fpFPw");
+
481
+
482
+ +
484GetRecentPlayRecord(nn::fp::RecentPlayRecordEx *outPlayRecordBuffer, unsigned int *outPlayRecordBufferSize, unsigned int, unsigned int maxReadCount)
+
485 asm("GetRecentPlayRecord__Q2_2nn2fpFPQ3_2nn2fp18RecentPlayRecordExPUiUiT3");
+
486
+
487
+ +
489GetRequestBlockSettingAsync(unsigned char *, unsigned int *, unsigned int, FPAsyncCallback, void *)
+
490 asm("GetRequestBlockSettingAsync__Q2_2nn2fpFPUcPCUiUiPFQ2_2nn6ResultPv_vPv");
+
491
+
492
+
493bool
+ +
495 asm("HasLoggedIn__Q2_2nn2fpFv");
+
496
+
497
+ + +
500 asm("InitializeAdmin__Q2_2nn2fpFv");
+
501
+
502
+ + +
505 asm("Initialize__Q2_2nn2fpFv");
+
506
+
507
+
508bool
+ +
510 asm("IsFriendRequestAllowed__Q2_2nn2fpFv");
+
511
+
512
+
513bool
+ +
515 asm("IsInitializedAdmin__Q2_2nn2fpFv");
+
516
+
517
+
518bool
+ +
520 asm("IsInitialized__Q2_2nn2fpFv");
+
521
+
522
+
523bool
+
524IsInvitation(nn::fp::GameMode *, nn::act::PrincipalId myPrincipalId, unsigned int /*unk*/)
+
525 asm("IsInvitation__Q2_2nn2fpFPCQ3_2nn2fp8GameModeUiT2");
+
526
+
527
+
528bool
+
529IsJoinableForFriendListViewer(nn::fp::FriendPresence *, unsigned int, unsigned long long)
+
530 asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL");
+
531
+
532
+
533bool
+
534IsJoinableForFriendListViewer(nn::fp::Presence *, unsigned int, unsigned long long)
+
535 asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL");
+
536
+
537
+
538bool
+
539IsJoinable(nn::fp::FriendPresence *, unsigned long long)
+
540 asm("IsJoinable__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUL");
+
541
+
542
+
543bool
+ +
545 asm("IsOnline__Q2_2nn2fpFv");
+
546
+
547
+
548bool
+ +
550 asm("IsPreferenceValid__Q2_2nn2fpFv");
+
551
+
552
+
553bool
+ +
555 asm("IsRecentPlayRecordCorrupted__Q2_2nn2fpFv");
+
556
+
557
+
558bool
+ +
560 asm("IsRequestBlockForced__Q2_2nn2fpFv");
+
561
+
562
+ + +
565 asm("LoginAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv");
+
566
+
567
+ + +
570 asm("Logout__Q2_2nn2fpFv");
+
571
+
572
+ +
574MarkFriendRequestsAsReceivedAsync(unsigned long long *, unsigned int, FPAsyncCallback, void *)
+
575 asm("MarkFriendRequestsAsReceivedAsync__Q2_2nn2fpFPCULUiPFQ2_2nn6ResultPv_vPv");
+
576
+
577
+ + +
580 asm("RegisterAccountAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv");
+
581
+
582
+ + +
585 asm("RemoveBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv");
+
586
+
587
+ +
589RemoveFriendAsync(unsigned int, FPAsyncCallback, void *)
+
590 asm("RemoveFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv");
+
591
+
592
+
593uint32_t
+ +
595 asm("ResultToErrorCode__Q2_2nn2fpFQ2_2nn6Result");
+
596
+
597
+ +
599SetInvitationParameter(nn::fp::GameMode *, unsigned int *, unsigned int, bool)
+
600 asm("SetInvitationParameter__Q2_2nn2fpFPQ3_2nn2fp8GameModePCUiUib");
+
601
+
602
+ + +
605 asm("SetLedEventMask__Q2_2nn2fpFUi");
+
606
+
607
+ +
609SetNotificationHandler(uint32_t /*notificationFlags = 1 << NotificationType */, NotificationHandlerFn, void *)
+
610 asm("SetNotificationHandler__Q2_2nn2fpFUiPFQ3_2nn2fp16NotificationTypeUiPv_vPv");
+
611
+
612
+ + +
615 asm("UnlockParentalControlTemporarily__Q2_2nn2fpFPCc");
+
616
+
617
+ +
619UpdateCommentAsync(const char16_t *, FPAsyncCallback, void *)
+
620 asm("UpdateCommentAsync__Q2_2nn2fpFPCwPFQ2_2nn6ResultPv_vPv");
+
621
+
622
+ +
624UpdateGameModeDescription(const char16_t *description)
+
625 asm("UpdateGameModeDescription__Q2_2nn2fpFPCw");
+
626
+
627
+ + +
630 asm("UpdateGameModeEx__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw");
+
631
+
632
+ + +
635 asm("UpdateGameModeForOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw");
+
636
+
637
+ + +
640 asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw");
+
641
+
642
+ +
644UpdateGameMode(nn::fp::GameMode *, const char16_t *, unsigned int)
+
645 asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi");
+
646
+
647
+ + +
650 asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv");
+
651
+
652
+ + +
655 asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv");
+
656
+
657
+ + +
660 asm("UpdatePlayingGame__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi");
+
661
+
662
+ + +
665 asm("UpdatePlayingOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi");
+
666
+
667
+ + +
670 asm("UpdatePreferenceAsync__Q2_2nn2fpFPCQ3_2nn2fp10PreferencePFQ2_2nn6ResultPv_vPv");
+
671
+
672} // namespace fp
+
+
673} // namespace nn
+
674
+
675#endif // ifdef __cplusplus
+ +
Result value type used by nn libraries.
Definition result.h:70
+ +
GameMode gameMode
Definition fp_cpp.h:129
+
uint64_t titleId
Definition fp_cpp.h:67
+
nn::Result GetFriendScreenName(char16_t outScreenName[nn::act::MiiNameSize], unsigned int *, unsigned int, bool, unsigned char *) asm("GetFriendScreenName__Q2_2nn2fpFPA11_wPCUiUibPUc")
+
uint32_t matchmakeSystemType
Definition fp_cpp.h:110
+
nn::Result GetMyAccountId(char *outAccountId) asm("GetMyAccountId__Q2_2nn2fpFPc")
+
bool IsInitialized(void) asm("IsInitialized__Q2_2nn2fpFv")
+
bool IsPreferenceValid(void) asm("IsPreferenceValid__Q2_2nn2fpFv")
+
nn::Result GetMyScreenName(char16_t *outScreenName) asm("GetMyScreenName__Q2_2nn2fpFPw")
+
char16_t myMiiName[nn::act::AccountIdSize]
Definition fp_cpp.h:79
+
nn::Result GetBlackListAdditionalTime(nn::fp::DateTime *, unsigned int *, unsigned int) asm("GetBlackListAdditionalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
+
bool IsInvitation(nn::fp::GameMode *, nn::act::PrincipalId myPrincipalId, unsigned int) asm("IsInvitation__Q2_2nn2fpFPCQ3_2nn2fp8GameModeUiT2")
+
nn::Result InitializeAdmin(void) asm("InitializeAdmin__Q2_2nn2fpFv")
+
nn::Result UnlockParentalControlTemporarily(const char pinCode[5]) asm("UnlockParentalControlTemporarily__Q2_2nn2fpFPCc")
+
bool IsJoinable(nn::fp::FriendPresence *, unsigned long long) asm("IsJoinable__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUL")
+
nn::Result AddBlackListAsync(nn::act::PrincipalId, nn::fp::GameKey *, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv")
+ +
nn::Result GetBasicInfoAsync(nn::fp::BasicInfo *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetBasicInfoAsync__Q2_2nn2fpFPQ3_2nn2fp9BasicInfoPCUiUiPFQ2_2nn6ResultPv_vPv")
+
nn::Result SetInvitationParameter(nn::fp::GameMode *, unsigned int *, unsigned int, bool) asm("SetInvitationParameter__Q2_2nn2fpFPQ3_2nn2fp8GameModePCUiUib")
+ +
nn::Result GetFriendList(nn::act::PrincipalId *outPrincipalBuffer, unsigned int *outPrincipalBufferReadCount, unsigned int unkn, unsigned int principalBufferSize) asm("GetFriendList__Q2_2nn2fpFPUiT1UiT3")
+
NotificationType
Definition fp_cpp.h:24
+
bool IsJoinableForFriendListViewer(nn::fp::FriendPresence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL")
+
nn::Result AddFriendAsync(char nnid[nn::act::AccountIdSize], FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv")
+
nn::Result GetFriendRelationship(uint8_t *outRelationshipNum, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRelationship__Q2_2nn2fpFPUcPCUiUi")
+
uint32_t ResultToErrorCode(nn::Result) asm("ResultToErrorCode__Q2_2nn2fpFQ2_2nn6Result")
+
nn::Result GetFriendProfile(nn::fp::Profile *, nn::act::PrincipalId *principalBuffer, unsigned int readCount) asm("GetFriendProfile__Q2_2nn2fpFPQ3_2nn2fp7ProfilePCUiUi")
+
nn::Result Initialize(void) asm("Initialize__Q2_2nn2fpFv")
+
RecentPlayRecord playRecord
Definition fp_cpp.h:89
+
uint8_t month
Definition fp_cpp.h:49
+
bool IsRequestBlockForced(void) asm("IsRequestBlockForced__Q2_2nn2fpFv")
+
void(* NotificationHandlerFn)(nn::fp::NotificationType, nn::act::PrincipalId, void *)
Definition fp_cpp.h:211
+
nn::Result GetMyPlayingGame(nn::fp::GameKey *outPlayingGmae) asm("GetMyPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKey")
+
nn::Result GetFriendApprovalTime(nn::fp::DateTime *outDateTime, unsigned int *, unsigned int) asm("GetFriendApprovalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
+
char16_t comment[17]
Definition fp_cpp.h:181
+
nn::Result AddFriendRequestNoTitleAsync(unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestNoTitleAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
+
uint8_t seconds
Definition fp_cpp.h:53
+
nn::Result GetFriendRequestList(nn::act::PrincipalId *outBuffer, unsigned int *outReadCount, unsigned int, unsigned int count) asm("GetFriendRequestList__Q2_2nn2fpFPUiT1UiT3")
+
nn::Result DetectNatPropertiesAsync(unsigned char *, unsigned char *, unsigned int *, FPAsyncCallback, void *) asm("DetectNatPropertiesAsync__Q2_2nn2fpFPUcT1PUiPFQ2_2nn6ResultPv_vPv")
+
uint32_t joinGameMode
Definition fp_cpp.h:112
+
uint8_t platform
Definition fp_cpp.h:132
+
nn::Result GetBlackListAccountId(char *outAccountIds, unsigned int *, unsigned int) asm("GetBlackListAccountId__Q2_2nn2fpFPA17_cPCUiUi")
+
nn::Result DenyFriendRequestAsync(nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DenyFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
+
nn::Result GetFriendPresence(nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendPresence__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
+
uint8_t region
Definition fp_cpp.h:130
+
nn::Result GetFriendRequestMessageId(unsigned long long *outMessageIds, unsigned int *, unsigned int) asm("GetFriendRequestMessageId__Q2_2nn2fpFPULPCUiUi")
+
nn::Result SetLedEventMask(uint32_t) asm("SetLedEventMask__Q2_2nn2fpFUi")
+
uint16_t year
Definition fp_cpp.h:48
+
uint8_t milliseconds
Definition fp_cpp.h:54
+
nn::Result GetFriendMii(FFLStoreData *outMiiData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendMii__Q2_2nn2fpFP12FFLStoreDataPCUiUi")
+
nn::Result FinalizeAdmin(void) asm("FinalizeAdmin__Q2_2nn2fpFv")
+
nn::Result GetBlackListEx(nn::fp::BlackListedPrincipal *outBlackList, unsigned int *, unsigned int) asm("GetBlackListEx__Q2_2nn2fpFPQ3_2nn2fp20BlackListedPrincipalPCUiUi")
+
uint8_t unk_0x00
Definition fp_cpp.h:179
+
nn::Result GetMyProfile(nn::fp::Profile *outProfile) asm("GetMyProfile__Q2_2nn2fpFPQ3_2nn2fp7Profile")
+
nn::Result AddRecentPlayRecord(const nn::fp::RecentPlayRecord *, unsigned int) asm("AddRecentPlayRecord__Q2_2nn2fpFPCQ3_2nn2fp16RecentPlayRecordUi")
+
uint8_t unk_0x01
Definition fp_cpp.h:180
+
nn::act::PrincipalId principalId
Definition fp_cpp.h:76
+
uint32_t unk_0xC
Definition fp_cpp.h:69
+
nn::Result GetFriendAccountId(char *outAccountIdBuffer, nn::act::PrincipalId *principalBuffer, unsigned int accountIdBufferSize) asm("GetFriendAccountId__Q2_2nn2fpFPA17_cPCUiUi")
+
char16_t presenceText[64]
Definition fp_cpp.h:151
+
nn::Result GetFriendListEx(nn::fp::FriendData *outFriendData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendListEx__Q2_2nn2fpFPQ3_2nn2fp10FriendDataPCUiUi")
+
uint8_t day
Definition fp_cpp.h:50
+
bool IsRecentPlayRecordCorrupted(void) asm("IsRecentPlayRecordCorrupted__Q2_2nn2fpFv")
+
nn::act::PrincipalId ownerPrincipalId
only set when joinAvailabilityFlag is TRUE
Definition fp_cpp.h:114
+
nn::Result AcceptFriendRequestAsync(nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("AcceptFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
+
nn::Result GetFriendRequestListEx(nn::fp::FriendRequest *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestListEx__Q2_2nn2fpFPQ3_2nn2fp13FriendRequestPCUiUi")
+
uint8_t minutes
Definition fp_cpp.h:52
+
BOOL joinAvailabilityFlag
Definition fp_cpp.h:109
+
nn::Result GetLastLedEvent(unsigned int *, unsigned int *) asm("GetLastLedEvent__Q2_2nn2fpFPUiT1")
+
nn::Result RegisterAccountAsync(FPAsyncCallback, void *) asm("RegisterAccountAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
+
nn::Result GetFriendComment(nn::fp::Comment *outComment, unsigned int *, unsigned int) asm("GetFriendComment__Q2_2nn2fpFPQ3_2nn2fp7CommentPCUiUi")
+
bool IsFriendRequestAllowed(void) asm("IsFriendRequestAllowed__Q2_2nn2fpFv")
+
nn::Result GetFriendPlayingGame(nn::fp::GameKey *outGameKey, nn::fp::GameModeDescription *outGameModeDescription, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKeyPQ3_2nn2fp19GameModeDescriptionPCUiUi")
+
uint32_t joinGroupId
Definition fp_cpp.h:115
+ +
uint16_t unk_0x8
Definition fp_cpp.h:68
+
nn::Result GetMyPresence(nn::fp::MyPresence *outMyPresence) asm("GetMyPresence__Q2_2nn2fpFPQ3_2nn2fp10MyPresence")
+
nn::Result CheckSettingStatusAsync(unsigned char *, FPAsyncCallback, void *) asm("CheckSettingStatusAsync__Q2_2nn2fpFPUcPFQ2_2nn6ResultPv_vPv")
+
nn::Result DeleteFriendFlagsAsync(const unsigned int *, unsigned int, unsigned int, FPAsyncCallback, void *) asm("DeleteFriendFlagsAsync__Q2_2nn2fpFPCUiUiT2PFQ2_2nn6ResultPv_vPv")
+
char16_t inGameName[nn::act::AccountIdSize]
Definition fp_cpp.h:78
+
nn::Result GetRecentPlayRecord(nn::fp::RecentPlayRecordEx *outPlayRecordBuffer, unsigned int *outPlayRecordBufferSize, unsigned int, unsigned int maxReadCount) asm("GetRecentPlayRecord__Q2_2nn2fpFPQ3_2nn2fp18RecentPlayRecordExPUiUiT3")
+
nn::Result UpdatePlayingOverlayApplication(nn::fp::GameKey *, unsigned int) asm("UpdatePlayingOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
+
nn::Result DeleteFriendRequestAsync(nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DeleteFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
+
nn::Result AddFriendRequestAsync(const nn::fp::RecentPlayRecordEx *, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv")
+
nn::Result UpdatePreferenceAsync(nn::fp::Preference *, FPAsyncCallback, void *) asm("UpdatePreferenceAsync__Q2_2nn2fpFPCQ3_2nn2fp10PreferencePFQ2_2nn6ResultPv_vPv")
+ +
nn::Result GetFriendListAll(unsigned int *, unsigned int *, unsigned int, unsigned int) asm("GetFriendListAll__Q2_2nn2fpFPUiT1UiT3")
+
nn::Result GetMyPreference(nn::fp::Preference *outPreference) asm("GetMyPreference__Q2_2nn2fpFPQ3_2nn2fp10Preference")
+ +
bool IsInitializedAdmin(void) asm("IsInitializedAdmin__Q2_2nn2fpFv")
+ +
uint8_t language
Definition fp_cpp.h:131
+
nn::Result UpdateGameModeForOverlayApplication(nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeForOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
+
nn::act::PrincipalId GetMyPrincipalId(void) asm("GetMyPrincipalId__Q2_2nn2fpFv")
+ +
uint8_t applicationArg[0x14]
Definition fp_cpp.h:116
+
uint32_t joinGameId
Definition fp_cpp.h:111
+
nn::Result UpdateGameModeDescription(const char16_t *description) asm("UpdateGameModeDescription__Q2_2nn2fpFPCw")
+
nn::Result ClearLedEvent(void) asm("ClearLedEvent__Q2_2nn2fpFv")
+
nn::Result GetRequestBlockSettingAsync(unsigned char *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetRequestBlockSettingAsync__Q2_2nn2fpFPUcPCUiUiPFQ2_2nn6ResultPv_vPv")
+
nn::Result UpdatePlayingGame(nn::fp::GameKey *, unsigned int) asm("UpdatePlayingGame__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
+
nn::Result CancelFriendRequestAsync(nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("CancelFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
+
nn::Result LoginAsync(FPAsyncCallback, void *) asm("LoginAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
+
nn::Result GetBlackList(nn::act::PrincipalId *outBlackListPrincipalBuffer, unsigned int *outBlackListPrincipalBufferSize, unsigned int, unsigned int maxReadCount) asm("GetBlackList__Q2_2nn2fpFPUiT1UiT3")
+
nn::Result UpdateGameMode(nn::fp::GameMode *, const char16_t *) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
+
nn::Result GetMyMii(FFLStoreData *outMiiData) asm("GetMyMii__Q2_2nn2fpFP12FFLStoreData")
+
nn::Result DeleteRecentPlayRecordAll(void) asm("DeleteRecentPlayRecordAll__Q2_2nn2fpFv")
+
bool IsOnline(void) asm("IsOnline__Q2_2nn2fpFv")
+
nn::Result GetFriendRequestAccountId(char *outAccountIds, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestAccountId__Q2_2nn2fpFPA17_cPCUiUi")
+
nn::Result GetFriendPresenceEx(nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPresenceEx__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
+
uint8_t hour
Definition fp_cpp.h:51
+
nn::Result RemoveBlackListAsync(unsigned int, FPAsyncCallback, void *) asm("RemoveBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
+
nn::Result GetMyComment(nn::fp::Comment *outComment) asm("GetMyComment__Q2_2nn2fpFPQ3_2nn2fp7Comment")
+
nn::Result UpdateGameModeEx(nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeEx__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
+
nn::Result UpdateMiiAsync(FFLStoreData *, char16_t *, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv")
+
nn::Result DeleteSaveDirectory(unsigned int) asm("DeleteSaveDirectory__Q2_2nn2fpFUi")
+
nn::Result GetFriendSortTime(nn::fp::DateTime *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendSortTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
+
nn::Result AddRecentPlayRecordEx(const nn::fp::RecentPlayRecordEx *, unsigned int) asm("AddRecentPlayRecordEx__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExUi")
+
nn::Result SetNotificationHandler(uint32_t, NotificationHandlerFn, void *) asm("SetNotificationHandler__Q2_2nn2fpFUiPFQ3_2nn2fp16NotificationTypeUiPv_vPv")
+
nn::Result MarkFriendRequestsAsReceivedAsync(unsigned long long *, unsigned int, FPAsyncCallback, void *) asm("MarkFriendRequestsAsReceivedAsync__Q2_2nn2fpFPCULUiPFQ2_2nn6ResultPv_vPv")
+ +
bool HasLoggedIn(void) asm("HasLoggedIn__Q2_2nn2fpFv")
+
nn::Result Logout(void) asm("Logout__Q2_2nn2fpFv")
+
void(* FPAsyncCallback)(nn::Result, void *)
Definition fp_cpp.h:210
+
nn::Result Finalize(void) asm("Finalize__Q2_2nn2fpFv")
+
nn::Result RemoveFriendAsync(unsigned int, FPAsyncCallback, void *) asm("RemoveFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
+
nn::Result UpdateCommentAsync(const char16_t *, FPAsyncCallback, void *) asm("UpdateCommentAsync__Q2_2nn2fpFPCwPFQ2_2nn6ResultPv_vPv")
+
@ NOTIFICATION_BLACKLIST_ADDED
Definition fp_cpp.h:38
+
@ NOTIFICATION_REQUEST_REMOVED
Definition fp_cpp.h:42
+
@ NOTIFICATION_ONLINE
Definition fp_cpp.h:25
+
@ NOTIFICATION_FRIEND_ONLINE
Definition fp_cpp.h:28
+
@ NOTIFICATION_FRIEND_ADDED
Definition fp_cpp.h:33
+
@ NOTIFICATION_FRIEND_MII
Definition fp_cpp.h:31
+
@ NOTIFICATION_FRIEND_PRESENCE
Definition fp_cpp.h:30
+
@ NOTIFICATION_OFFLINE
Definition fp_cpp.h:26
+
@ NOTIFICATION_MY_REQUEST_ADDED
Definition fp_cpp.h:35
+
@ NOTIFICATION_MY_REQUEST_UPDATED
Definition fp_cpp.h:37
+
@ NOTIFICATION_FRIEND_REMOVED
Definition fp_cpp.h:34
+
@ NOTIFICATION_PREFERENCE
Definition fp_cpp.h:27
+
@ NOTIFICATION_MY_REQUEST_REMOVED
Definition fp_cpp.h:36
+
@ NOTIFICATION_REQUEST_ADDED
Definition fp_cpp.h:41
+
@ NOTIFICATION_FRIEND_PROFILE
Definition fp_cpp.h:32
+
@ NOTIFICATION_BLACKLIST_UPDATED
Definition fp_cpp.h:40
+
@ NOTIFICATION_FRIEND_OFFLINE
Definition fp_cpp.h:29
+
@ NOTIFICATION_BLACKLIST_REMOVED
Definition fp_cpp.h:39
+
TODO: find member types and names.
Definition fp_cpp.h:158
+
TODO: find member types and names.
Definition fp_cpp.h:165
+ + + + + + + + +
TODO: find member types and names.
Definition fp_cpp.h:172
+ + + +
uint32_t PrincipalId
Definition client_cpp.h:27
+
uint64_t LocalFriendCode
Definition client_cpp.h:25
+
static constexpr size_t AccountIdSize
Definition client_cpp.h:31
+
static constexpr size_t MiiNameSize
Definition client_cpp.h:34
+
Definition ac_cpp.h:16
+ + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/functions.html b/functions.html new file mode 100644 index 00000000..71091d2e --- /dev/null +++ b/functions.html @@ -0,0 +1,188 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- a -

+
+ + + + diff --git a/functions_b.html b/functions_b.html new file mode 100644 index 00000000..9126f7b7 --- /dev/null +++ b/functions_b.html @@ -0,0 +1,153 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- b -

+
+ + + + diff --git a/functions_c.html b/functions_c.html new file mode 100644 index 00000000..d43ea855 --- /dev/null +++ b/functions_c.html @@ -0,0 +1,202 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- c -

+
+ + + + diff --git a/functions_d.html b/functions_d.html new file mode 100644 index 00000000..16ec0f98 --- /dev/null +++ b/functions_d.html @@ -0,0 +1,172 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- d -

+
+ + + + diff --git a/functions_e.html b/functions_e.html new file mode 100644 index 00000000..196a9d99 --- /dev/null +++ b/functions_e.html @@ -0,0 +1,154 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- e -

+
+ + + + diff --git a/functions_enum.html b/functions_enum.html new file mode 100644 index 00000000..a58baab2 --- /dev/null +++ b/functions_enum.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Data Fields - Enumerations + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the structures/unions they belong to:
+
+ + + + diff --git a/functions_eval.html b/functions_eval.html new file mode 100644 index 00000000..623d6394 --- /dev/null +++ b/functions_eval.html @@ -0,0 +1,231 @@ + + + + + + + +wut: Data Fields - Enumerator + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the structures/unions they belong to:
+ +

- l -

+ + +

- m -

+ + +

- r -

    +
  • RESULT_MODULE_COMMON : Result
  • +
  • RESULT_MODULE_NN_AC : Result
  • +
  • RESULT_MODULE_NN_ACP : Result
  • +
  • RESULT_MODULE_NN_ACT : Result
  • +
  • RESULT_MODULE_NN_BOSS : Result
  • +
  • RESULT_MODULE_NN_CIA : Result
  • +
  • RESULT_MODULE_NN_CONNTEST : Result
  • +
  • RESULT_MODULE_NN_DRMAPP : Result
  • +
  • RESULT_MODULE_NN_EC : Result
  • +
  • RESULT_MODULE_NN_ECA : Result
  • +
  • RESULT_MODULE_NN_ECO : Result
  • +
  • RESULT_MODULE_NN_EMD : Result
  • +
  • RESULT_MODULE_NN_FP : Result
  • +
  • RESULT_MODULE_NN_IOS : Result
  • +
  • RESULT_MODULE_NN_IPC : Result
  • +
  • RESULT_MODULE_NN_NDM : Result
  • +
  • RESULT_MODULE_NN_NEIA : Result
  • +
  • RESULT_MODULE_NN_NFP : Result
  • +
  • RESULT_MODULE_NN_NGC : Result
  • +
  • RESULT_MODULE_NN_NIM : Result
  • +
  • RESULT_MODULE_NN_NUP : Result
  • +
  • RESULT_MODULE_NN_OLV : Result
  • +
  • RESULT_MODULE_NN_PDM : Result
  • +
  • RESULT_MODULE_NN_SL : Result
  • +
  • RESULT_MODULE_NN_SPM : Result
  • +
  • RESULT_MODULE_NN_TELNET : Result
  • +
  • RESULT_MODULE_NN_TEST : Result
  • +
  • RESULT_MODULE_NN_TRIAL : Result
  • +
  • RESULT_MODULE_NN_VCTL : Result
  • +
+ + +

- s -

    +
  • SIGNATURE_IS_LEGACY : Result
  • +
  • SUMMARY_CANCELLED : Result
  • +
  • SUMMARY_INTERNAL : Result
  • +
  • SUMMARY_INVALID_ARGUMENT : Result
  • +
  • SUMMARY_INVALID_STATE : Result
  • +
  • SUMMARY_NOT_FOUND : Result
  • +
  • SUMMARY_NOT_SUPPORTED : Result
  • +
  • SUMMARY_NOTHING_HAPPENED : Result
  • +
  • SUMMARY_OUT_OF_RESOURCE : Result
  • +
  • SUMMARY_STATUS_CHANGED : Result
  • +
  • SUMMARY_SUCCESS : Result
  • +
  • SUMMARY_WOULD_BLOCK : Result
  • +
  • SUMMARY_WRONG_ARGUMENT : Result
  • +
+
+ + + + diff --git a/functions_f.html b/functions_f.html new file mode 100644 index 00000000..d8364c9a --- /dev/null +++ b/functions_f.html @@ -0,0 +1,141 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- f -

+
+ + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 00000000..419b7805 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- a -

+
+ + + + diff --git a/functions_func_b.html b/functions_func_b.html new file mode 100644 index 00000000..3e54ef2e --- /dev/null +++ b/functions_func_b.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- b -

+
+ + + + diff --git a/functions_func_c.html b/functions_func_c.html new file mode 100644 index 00000000..56573aec --- /dev/null +++ b/functions_func_c.html @@ -0,0 +1,94 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- c -

+
+ + + + diff --git a/functions_func_d.html b/functions_func_d.html new file mode 100644 index 00000000..a1187c04 --- /dev/null +++ b/functions_func_d.html @@ -0,0 +1,92 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- d -

+
+ + + + diff --git a/functions_func_e.html b/functions_func_e.html new file mode 100644 index 00000000..21b973a4 --- /dev/null +++ b/functions_func_e.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- e -

+
+ + + + diff --git a/functions_func_f.html b/functions_func_f.html new file mode 100644 index 00000000..aa37199a --- /dev/null +++ b/functions_func_f.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + + + + diff --git a/functions_func_g.html b/functions_func_g.html new file mode 100644 index 00000000..b0f3ce71 --- /dev/null +++ b/functions_func_g.html @@ -0,0 +1,137 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- g -

+
+ + + + diff --git a/functions_func_h.html b/functions_func_h.html new file mode 100644 index 00000000..869283a0 --- /dev/null +++ b/functions_func_h.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- h -

+
+ + + + diff --git a/functions_func_i.html b/functions_func_i.html new file mode 100644 index 00000000..f0c73df6 --- /dev/null +++ b/functions_func_i.html @@ -0,0 +1,128 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- i -

+
+ + + + diff --git a/functions_func_k.html b/functions_func_k.html new file mode 100644 index 00000000..8e27d475 --- /dev/null +++ b/functions_func_k.html @@ -0,0 +1,89 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- k -

+
+ + + + diff --git a/functions_func_l.html b/functions_func_l.html new file mode 100644 index 00000000..c7cca319 --- /dev/null +++ b/functions_func_l.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + + + + diff --git a/functions_func_m.html b/functions_func_m.html new file mode 100644 index 00000000..213241da --- /dev/null +++ b/functions_func_m.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- m -

+
+ + + + diff --git a/functions_func_n.html b/functions_func_n.html new file mode 100644 index 00000000..010b94ce --- /dev/null +++ b/functions_func_n.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- n -

+
+ + + + diff --git a/functions_func_o.html b/functions_func_o.html new file mode 100644 index 00000000..e0bfb4e9 --- /dev/null +++ b/functions_func_o.html @@ -0,0 +1,89 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + + + + diff --git a/functions_func_p.html b/functions_func_p.html new file mode 100644 index 00000000..86584cca --- /dev/null +++ b/functions_func_p.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- p -

+
+ + + + diff --git a/functions_func_q.html b/functions_func_q.html new file mode 100644 index 00000000..d15e233d --- /dev/null +++ b/functions_func_q.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- q -

+
+ + + + diff --git a/functions_func_r.html b/functions_func_r.html new file mode 100644 index 00000000..4bb979dc --- /dev/null +++ b/functions_func_r.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- r -

+
+ + + + diff --git a/functions_func_s.html b/functions_func_s.html new file mode 100644 index 00000000..69545930 --- /dev/null +++ b/functions_func_s.html @@ -0,0 +1,92 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + + + + diff --git a/functions_func_t.html b/functions_func_t.html new file mode 100644 index 00000000..2f334b06 --- /dev/null +++ b/functions_func_t.html @@ -0,0 +1,92 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- t -

+
+ + + + diff --git a/functions_func_u.html b/functions_func_u.html new file mode 100644 index 00000000..f460d2c6 --- /dev/null +++ b/functions_func_u.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- u -

+
+ + + + diff --git a/functions_func_v.html b/functions_func_v.html new file mode 100644 index 00000000..54cda775 --- /dev/null +++ b/functions_func_v.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- v -

+
+ + + + diff --git a/functions_func_w.html b/functions_func_w.html new file mode 100644 index 00000000..83fd6ac7 --- /dev/null +++ b/functions_func_w.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- w -

+
+ + + + diff --git a/functions_func_~.html b/functions_func_~.html new file mode 100644 index 00000000..3b88ae07 --- /dev/null +++ b/functions_func_~.html @@ -0,0 +1,139 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the structures/unions they belong to:
+ +

- ~ -

+
+ + + + diff --git a/functions_g.html b/functions_g.html new file mode 100644 index 00000000..a6b5fc2c --- /dev/null +++ b/functions_g.html @@ -0,0 +1,171 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- g -

+
+ + + + diff --git a/functions_h.html b/functions_h.html new file mode 100644 index 00000000..1f47ec4f --- /dev/null +++ b/functions_h.html @@ -0,0 +1,110 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- h -

+
+ + + + diff --git a/functions_i.html b/functions_i.html new file mode 100644 index 00000000..93ecd882 --- /dev/null +++ b/functions_i.html @@ -0,0 +1,207 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- i -

+
+ + + + diff --git a/functions_j.html b/functions_j.html new file mode 100644 index 00000000..9d364499 --- /dev/null +++ b/functions_j.html @@ -0,0 +1,93 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- j -

+
+ + + + diff --git a/functions_k.html b/functions_k.html new file mode 100644 index 00000000..8fd39e20 --- /dev/null +++ b/functions_k.html @@ -0,0 +1,102 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- k -

+
+ + + + diff --git a/functions_l.html b/functions_l.html new file mode 100644 index 00000000..93326d57 --- /dev/null +++ b/functions_l.html @@ -0,0 +1,173 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- l -

+
+ + + + diff --git a/functions_m.html b/functions_m.html new file mode 100644 index 00000000..21296781 --- /dev/null +++ b/functions_m.html @@ -0,0 +1,253 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- m -

+
+ + + + diff --git a/functions_n.html b/functions_n.html new file mode 100644 index 00000000..41239e69 --- /dev/null +++ b/functions_n.html @@ -0,0 +1,146 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- n -

+
+ + + + diff --git a/functions_o.html b/functions_o.html new file mode 100644 index 00000000..5a936a66 --- /dev/null +++ b/functions_o.html @@ -0,0 +1,116 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- o -

+
+ + + + diff --git a/functions_p.html b/functions_p.html new file mode 100644 index 00000000..48a7bdb6 --- /dev/null +++ b/functions_p.html @@ -0,0 +1,243 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- p -

+
+ + + + diff --git a/functions_q.html b/functions_q.html new file mode 100644 index 00000000..b635d83c --- /dev/null +++ b/functions_q.html @@ -0,0 +1,94 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- q -

+
+ + + + diff --git a/functions_r.html b/functions_r.html new file mode 100644 index 00000000..6a63b29e --- /dev/null +++ b/functions_r.html @@ -0,0 +1,206 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- r -

+
+ + + + diff --git a/functions_rela.html b/functions_rela.html new file mode 100644 index 00000000..de00c5fc --- /dev/null +++ b/functions_rela.html @@ -0,0 +1,95 @@ + + + + + + + +wut: Data Fields - Related Symbols + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all related symbols with links to the structures/unions they belong to:
+ +

- n -

+
+ + + + diff --git a/functions_s.html b/functions_s.html new file mode 100644 index 00000000..f76b4991 --- /dev/null +++ b/functions_s.html @@ -0,0 +1,254 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- s -

+
+ + + + diff --git a/functions_t.html b/functions_t.html new file mode 100644 index 00000000..d3eecf5a --- /dev/null +++ b/functions_t.html @@ -0,0 +1,181 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- t -

+
+ + + + diff --git a/functions_u.html b/functions_u.html new file mode 100644 index 00000000..282f0137 --- /dev/null +++ b/functions_u.html @@ -0,0 +1,181 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- u -

+
+ + + + diff --git a/functions_v.html b/functions_v.html new file mode 100644 index 00000000..352a9380 --- /dev/null +++ b/functions_v.html @@ -0,0 +1,121 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- v -

+
+ + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 00000000..461cf35c --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,186 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- a -

+
+ + + + diff --git a/functions_vars_b.html b/functions_vars_b.html new file mode 100644 index 00000000..fb670aed --- /dev/null +++ b/functions_vars_b.html @@ -0,0 +1,152 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- b -

+
+ + + + diff --git a/functions_vars_c.html b/functions_vars_c.html new file mode 100644 index 00000000..cc1e0eab --- /dev/null +++ b/functions_vars_c.html @@ -0,0 +1,191 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- c -

+
+ + + + diff --git a/functions_vars_d.html b/functions_vars_d.html new file mode 100644 index 00000000..9eb60698 --- /dev/null +++ b/functions_vars_d.html @@ -0,0 +1,163 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- d -

+
+ + + + diff --git a/functions_vars_e.html b/functions_vars_e.html new file mode 100644 index 00000000..f710eecd --- /dev/null +++ b/functions_vars_e.html @@ -0,0 +1,153 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- e -

+
+ + + + diff --git a/functions_vars_f.html b/functions_vars_f.html new file mode 100644 index 00000000..838c4b0c --- /dev/null +++ b/functions_vars_f.html @@ -0,0 +1,139 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- f -

+
+ + + + diff --git a/functions_vars_g.html b/functions_vars_g.html new file mode 100644 index 00000000..3c96ebfa --- /dev/null +++ b/functions_vars_g.html @@ -0,0 +1,117 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- g -

+
+ + + + diff --git a/functions_vars_h.html b/functions_vars_h.html new file mode 100644 index 00000000..594b133c --- /dev/null +++ b/functions_vars_h.html @@ -0,0 +1,109 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- h -

+
+ + + + diff --git a/functions_vars_i.html b/functions_vars_i.html new file mode 100644 index 00000000..d2ea66d4 --- /dev/null +++ b/functions_vars_i.html @@ -0,0 +1,162 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- i -

+
+ + + + diff --git a/functions_vars_j.html b/functions_vars_j.html new file mode 100644 index 00000000..b2fb63da --- /dev/null +++ b/functions_vars_j.html @@ -0,0 +1,93 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- j -

+
+ + + + diff --git a/functions_vars_k.html b/functions_vars_k.html new file mode 100644 index 00000000..9b0028c3 --- /dev/null +++ b/functions_vars_k.html @@ -0,0 +1,96 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- k -

+
+ + + + diff --git a/functions_vars_l.html b/functions_vars_l.html new file mode 100644 index 00000000..f09f9e4d --- /dev/null +++ b/functions_vars_l.html @@ -0,0 +1,153 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- l -

+
+ + + + diff --git a/functions_vars_m.html b/functions_vars_m.html new file mode 100644 index 00000000..99584292 --- /dev/null +++ b/functions_vars_m.html @@ -0,0 +1,166 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- m -

+
+ + + + diff --git a/functions_vars_n.html b/functions_vars_n.html new file mode 100644 index 00000000..8eeff011 --- /dev/null +++ b/functions_vars_n.html @@ -0,0 +1,133 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- n -

+
+ + + + diff --git a/functions_vars_o.html b/functions_vars_o.html new file mode 100644 index 00000000..44963a73 --- /dev/null +++ b/functions_vars_o.html @@ -0,0 +1,110 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- o -

+
+ + + + diff --git a/functions_vars_p.html b/functions_vars_p.html new file mode 100644 index 00000000..c47b05ea --- /dev/null +++ b/functions_vars_p.html @@ -0,0 +1,239 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- p -

+
+ + + + diff --git a/functions_vars_q.html b/functions_vars_q.html new file mode 100644 index 00000000..afc9e9b9 --- /dev/null +++ b/functions_vars_q.html @@ -0,0 +1,93 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- q -

+
+ + + + diff --git a/functions_vars_r.html b/functions_vars_r.html new file mode 100644 index 00000000..24b12ff9 --- /dev/null +++ b/functions_vars_r.html @@ -0,0 +1,172 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- r -

+
+ + + + diff --git a/functions_vars_s.html b/functions_vars_s.html new file mode 100644 index 00000000..2fc93a25 --- /dev/null +++ b/functions_vars_s.html @@ -0,0 +1,232 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- s -

+
+ + + + diff --git a/functions_vars_t.html b/functions_vars_t.html new file mode 100644 index 00000000..a44a118a --- /dev/null +++ b/functions_vars_t.html @@ -0,0 +1,172 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- t -

+
+ + + + diff --git a/functions_vars_u.html b/functions_vars_u.html new file mode 100644 index 00000000..e440c09a --- /dev/null +++ b/functions_vars_u.html @@ -0,0 +1,177 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- u -

+
+ + + + diff --git a/functions_vars_v.html b/functions_vars_v.html new file mode 100644 index 00000000..3737acd8 --- /dev/null +++ b/functions_vars_v.html @@ -0,0 +1,120 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- v -

+
+ + + + diff --git a/functions_vars_w.html b/functions_vars_w.html new file mode 100644 index 00000000..35c3f0a3 --- /dev/null +++ b/functions_vars_w.html @@ -0,0 +1,110 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- w -

+
+ + + + diff --git a/functions_vars_x.html b/functions_vars_x.html new file mode 100644 index 00000000..b6c5e0a0 --- /dev/null +++ b/functions_vars_x.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- x -

+
+ + + + diff --git a/functions_vars_y.html b/functions_vars_y.html new file mode 100644 index 00000000..4771969a --- /dev/null +++ b/functions_vars_y.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- y -

+
+ + + + diff --git a/functions_vars_z.html b/functions_vars_z.html new file mode 100644 index 00000000..cefd26c4 --- /dev/null +++ b/functions_vars_z.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the structures/unions they belong to:
+ +

- z -

+
+ + + + diff --git a/functions_w.html b/functions_w.html new file mode 100644 index 00000000..a7d228f6 --- /dev/null +++ b/functions_w.html @@ -0,0 +1,112 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- w -

+
+ + + + diff --git a/functions_x.html b/functions_x.html new file mode 100644 index 00000000..4a7dc135 --- /dev/null +++ b/functions_x.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- x -

+
+ + + + diff --git a/functions_y.html b/functions_y.html new file mode 100644 index 00000000..c8601795 --- /dev/null +++ b/functions_y.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- y -

+
+ + + + diff --git a/functions_z.html b/functions_z.html new file mode 100644 index 00000000..7eadb540 --- /dev/null +++ b/functions_z.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- z -

+
+ + + + diff --git a/functions_~.html b/functions_~.html new file mode 100644 index 00000000..3fe3d8aa --- /dev/null +++ b/functions_~.html @@ -0,0 +1,139 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- ~ -

+
+ + + + diff --git a/globals.html b/globals.html new file mode 100644 index 00000000..4ce44ec8 --- /dev/null +++ b/globals.html @@ -0,0 +1,171 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- _ -

+
+ + + + diff --git a/globals_a.html b/globals_a.html new file mode 100644 index 00000000..f696950a --- /dev/null +++ b/globals_a.html @@ -0,0 +1,442 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- a -

    +
  • accept() : socket.h, _socket.h
  • +
  • ACClose() : ac_c.h
  • +
  • ACConfigId : ac_c.h
  • +
  • ACConnect() : ac_c.h
  • +
  • ACConnectAsync() : ac_c.h
  • +
  • ACConnectWithConfigId() : ac_c.h
  • +
  • ACFinalize() : ac_c.h
  • +
  • ACGetAssignedAddress() : ac_c.h
  • +
  • ACGetCloseStatus() : ac_c.h
  • +
  • ACGetStartupId() : ac_c.h
  • +
  • ACInitialize() : ac_c.h
  • +
  • ACIsApplicationConnected() : ac_c.h
  • +
  • ACP_DEVICE_TYPE_AUTO : device.h
  • +
  • ACP_DEVICE_TYPE_HFIODISC : device.h
  • +
  • ACP_DEVICE_TYPE_HFIOMLC : device.h
  • +
  • ACP_DEVICE_TYPE_MLC : device.h
  • +
  • ACP_DEVICE_TYPE_ODD : device.h
  • +
  • ACP_DEVICE_TYPE_USB : device.h
  • +
  • ACP_RESULT_ACCOUNT_ERROR : result.h
  • +
  • ACP_RESULT_ALREADY_DONE : result.h
  • +
  • ACP_RESULT_ALREADY_EXISTS : result.h
  • +
  • ACP_RESULT_APPLICATION_NOT_FOUND : result.h
  • +
  • ACP_RESULT_AUTHENTICATION : result.h
  • +
  • ACP_RESULT_BROWSER_REQUIRED : result.h
  • +
  • ACP_RESULT_BUSY : result.h
  • +
  • ACP_RESULT_CANCELLED : result.h
  • +
  • ACP_RESULT_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_DEMO_EXPIRED_NUMBER : result.h
  • +
  • ACP_RESULT_DEVICE : result.h
  • +
  • ACP_RESULT_DEVICE_FULL : result.h
  • +
  • ACP_RESULT_DEVICE_NOT_FOUND : result.h
  • +
  • ACP_RESULT_DIR_ALREADY_EXISTS : result.h
  • +
  • ACP_RESULT_DIR_NOT_FOUND : result.h
  • +
  • ACP_RESULT_DRC_REQUIRED : result.h
  • +
  • ACP_RESULT_ENCRYPTION_ERROR : result.h
  • +
  • ACP_RESULT_FILE_ACCESS_MODE : result.h
  • +
  • ACP_RESULT_FILE_ALREADY_EXISTS : result.h
  • +
  • ACP_RESULT_FILE_NOT_FOUND : result.h
  • +
  • ACP_RESULT_FS_RESOURCE : result.h
  • +
  • ACP_RESULT_GENERIC_ERROR : result.h
  • +
  • ACP_RESULT_INCORRECT_PINCODE : result.h
  • +
  • ACP_RESULT_INVALID : result.h
  • +
  • ACP_RESULT_INVALID_FILE : result.h
  • +
  • ACP_RESULT_INVALID_LOGO : result.h
  • +
  • ACP_RESULT_INVALID_NETWORK_TIME : result.h
  • +
  • ACP_RESULT_INVALID_PARAMETER : result.h
  • +
  • ACP_RESULT_INVALID_REGION : result.h
  • +
  • ACP_RESULT_INVALID_XML_FILE : result.h
  • +
  • ACP_RESULT_IPC_RESOURCE : result.h
  • +
  • ACP_RESULT_JOURNAL_FULL : result.h
  • +
  • ACP_RESULT_MEDIA : result.h
  • +
  • ACP_RESULT_MEDIA_BROKEN : result.h
  • +
  • ACP_RESULT_MEDIA_NOT_READY : result.h
  • +
  • ACP_RESULT_MEDIA_WRITE_PROTECTED : result.h
  • +
  • ACP_RESULT_MII : result.h
  • +
  • ACP_RESULT_MLC_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_NET_ACCOUNT_ERROR : result.h
  • +
  • ACP_RESULT_NET_ACCOUNT_REQUIRED : result.h
  • +
  • ACP_RESULT_NET_SETTING_REQUIRED : result.h
  • +
  • ACP_RESULT_NO_DIR_PERMISSION : result.h
  • +
  • ACP_RESULT_NO_FILE_PERMISSION : result.h
  • +
  • ACP_RESULT_NO_PERMISSION : result.h
  • +
  • ACP_RESULT_NOT_FOUND : result.h
  • +
  • ACP_RESULT_NOT_INITIALISED : result.h
  • +
  • ACP_RESULT_NOT_PRESENT_RATING : result.h
  • +
  • ACP_RESULT_ODD_MEDIA_BROKEN : result.h
  • +
  • ACP_RESULT_ODD_MEDIA_NOT_READY : result.h
  • +
  • ACP_RESULT_OLV_REQUIRED : result.h
  • +
  • ACP_RESULT_PENDING_RATING : result.h
  • +
  • ACP_RESULT_PINCODE_REQUIRED : result.h
  • +
  • ACP_RESULT_RESOURCE : result.h
  • +
  • ACP_RESULT_RESTRICTED_RATING : result.h
  • +
  • ACP_RESULT_SLC_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_SUCCESS : result.h
  • +
  • ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND : result.h
  • +
  • ACP_RESULT_SYSTEM_MEMORY : result.h
  • +
  • ACP_RESULT_TITLE_NOT_FOUND : result.h
  • +
  • ACP_RESULT_UNSUPPORTED : result.h
  • +
  • ACP_RESULT_USB_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_USB_MEDIA_BROKEN : result.h
  • +
  • ACP_RESULT_USB_MEDIA_NOT_READY : result.h
  • +
  • ACP_RESULT_USB_STORAGE_NOT_READY : result.h
  • +
  • ACP_RESULT_USB_WRITE_PROTECTED : result.h
  • +
  • ACP_RESULT_XML_ITEM_NOT_FOUND : result.h
  • +
  • ACPAssignTitlePatch() : title.h
  • +
  • ACPCheckApplicationDeviceEmulation() : device.h
  • +
  • ACPCreateSaveDir() : save.h
  • +
  • ACPDeviceType : device.h
  • +
  • ACPDrcLedPattern : drcled_c.h
  • +
  • ACPDrcLedStartTest() : drcled_c.h
  • +
  • ACPDrcLedStatus : drcled_c.h
  • +
  • ACPDrcLedStopTest() : drcled_c.h
  • +
  • ACPFinalize() : client.h
  • +
  • ACPGetDrcLedStat() : drcled_c.h
  • +
  • ACPGetDrcLedStatusOfPattern() : drcled_c.h
  • +
  • ACPGetSaveDataTitleIdList() : save.h
  • +
  • ACPGetTitleIdOfMainApplication() : title.h
  • +
  • ACPGetTitleMetaDir() : title.h
  • +
  • ACPGetTitleMetaDirByDevice() : title.h
  • +
  • ACPGetTitleMetaDirByTitleListType() : title.h
  • +
  • ACPGetTitleMetaXml() : title.h
  • +
  • ACPGetTitleSaveDirEx() : save.h
  • +
  • ACPGetTitleSaveDirExWithoutMetaCheck() : save.h
  • +
  • ACPGetTitleSaveMetaXml() : title.h
  • +
  • ACPInitialize() : client.h
  • +
  • ACPIsExternalStorageRequired() : save.h
  • +
  • ACPMetaXml : title.h
  • +
  • ACPMountExternalStorage() : save.h
  • +
  • ACPMountSaveDir() : save.h
  • +
  • ACPRemoveSaveDir() : save.h
  • +
  • ACPRemoveSaveDirWithoutFlush() : save.h
  • +
  • ACPRemoveSaveDirWithoutMetaCheck() : save.h
  • +
  • ACPRepairSaveMetaDir() : save.h
  • +
  • ACPResult : result.h
  • +
  • ACPSaveDirInfo : save.h
  • +
  • ACPSetDrcLedDummyPowerStat() : drcled_c.h
  • +
  • ACPSetDrcLedTimerLength() : drcled_c.h
  • +
  • ACPSetDrcLedTimerSpeed() : drcled_c.h
  • +
  • ACPTitleId : save.h, title.h
  • +
  • ACPTurnOffDrcLed() : drcled_c.h
  • +
  • ACPTurnOffDrcLedTest() : drcled_c.h
  • +
  • ACPTurnOnDrcLed() : drcled_c.h
  • +
  • ACPTurnOnDrcLedTest() : drcled_c.h
  • +
  • ACPUnmountExternalStorage() : save.h
  • +
  • ACPUnmountSaveDir() : save.h
  • +
  • AF_INET : socket.h
  • +
  • AF_UNSPEC : socket.h
  • +
  • AI_ADDRCONFIG : netdb.h
  • +
  • AI_ALL : netdb.h
  • +
  • AI_CANONNAME : netdb.h
  • +
  • AI_NUMERICHOST : netdb.h
  • +
  • AI_PASSIVE : netdb.h
  • +
  • AI_V4MAPPED : netdb.h
  • +
  • AVM_DRC_MODE_DOUBLE : drc.h
  • +
  • AVM_DRC_MODE_NONE : drc.h
  • +
  • AVM_DRC_MODE_SINGLE : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_0 : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_1 : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_255 : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_3 : drc.h
  • +
  • AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND : drc.h
  • +
  • AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0 : drc.h
  • +
  • AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1 : drc.h
  • +
  • AVM_TV_ASPECT_RATIO_16_9 : tv.h
  • +
  • AVM_TV_ASPECT_RATIO_4_3 : tv.h
  • +
  • AVM_TV_RESOLUTION_1080I : tv.h
  • +
  • AVM_TV_RESOLUTION_1080I_50HZ : tv.h
  • +
  • AVM_TV_RESOLUTION_1080P : tv.h
  • +
  • AVM_TV_RESOLUTION_1080P_50HZ : tv.h
  • +
  • AVM_TV_RESOLUTION_480I : tv.h
  • +
  • AVM_TV_RESOLUTION_480I_PAL60 : tv.h
  • +
  • AVM_TV_RESOLUTION_480P : tv.h
  • +
  • AVM_TV_RESOLUTION_576I : tv.h
  • +
  • AVM_TV_RESOLUTION_576P : tv.h
  • +
  • AVM_TV_RESOLUTION_720P : tv.h
  • +
  • AVM_TV_RESOLUTION_720P_3D : tv.h
  • +
  • AVM_TV_RESOLUTION_720P_50HZ : tv.h
  • +
  • AVM_TV_VIDEO_REGION_NTSC : tv.h
  • +
  • AVM_TV_VIDEO_REGION_PAL : tv.h
  • +
  • AVMCECInit() : cec.h
  • +
  • AVMCECReceiveCommand() : cec.h
  • +
  • AVMCECSendCommand() : cec.h
  • +
  • AVMDebugIsNTSC() : tv.h
  • +
  • AVMDisableCEC() : cec.h
  • +
  • AVMDrcMode : drc.h
  • +
  • AVMDrcScanMode : drc.h
  • +
  • AVMDrcSystemAudioMode : drc.h
  • +
  • AVMEnableCEC() : cec.h
  • +
  • AVMGetCurrentPort() : tv.h
  • +
  • AVMGetDRCMode() : drc.h
  • +
  • AVMGetDRCScanMode() : drc.h
  • +
  • AVMGetDRCSystemAudioMode() : drc.h
  • +
  • AVMGetDRCVertCount() : drc.h
  • +
  • AVMGetHDMIState() : tv.h
  • +
  • AVMGetSystemDRCAudioMode() : drc.h
  • +
  • AVMGetTVAspectRatio() : tv.h
  • +
  • AVMGetTVScanMode() : tv.h
  • +
  • AVMGetTVUnderScan() : tv.h
  • +
  • AVMIsAVOutReady() : tv.h
  • +
  • AVMIsDRCFirstFlippDone() : drc.h
  • +
  • AVMProbeDRCNum() : drc.h
  • +
  • AVMReadSystemAspectRatioConfig() : config.h
  • +
  • AVMReadSystemPortConfig() : config.h
  • +
  • AVMReadSystemTVUnderScanConfig() : config.h
  • +
  • AVMReadSystemVideoResConfig() : config.h
  • +
  • AVMSetDRCEnable() : drc.h
  • +
  • AVMSetDRCGamma() : drc.h
  • +
  • AVMSetTVAspectRatio() : tv.h
  • +
  • AVMSetTVEnable() : tv.h
  • +
  • AVMSetTVOutPort() : tv.h
  • +
  • AVMSetTVScanMode() : tv.h
  • +
  • AVMSetTVScanResolution() : tv.h
  • +
  • AVMSetTVUnderScan() : tv.h
  • +
  • AVMSetTVUnderScanParam() : tv.h
  • +
  • AVMSetTVVideoRegion() : tv.h
  • +
  • AVMTvAspectRatio : tv.h
  • +
  • AVMTvResolution : tv.h
  • +
  • AVMTvVideoRegion : tv.h
  • +
  • AVMWriteSystemAspectRatioConfig() : config.h
  • +
  • AVMWriteSystemTVUnderScanConfig() : config.h
  • +
  • AVMWriteSystemVideoOutConfig() : config.h
  • +
  • AVMWriteSystemVideoResConfig() : config.h
  • +
  • AX_DEVICE_MODE : device.h
  • +
  • AX_DEVICE_MODE_UNKNOWN : device.h
  • +
  • AX_DEVICE_TYPE : device.h
  • +
  • AX_DEVICE_TYPE_CONTROLLER : device.h
  • +
  • AX_DEVICE_TYPE_DRC : device.h
  • +
  • AX_DEVICE_TYPE_TV : device.h
  • +
  • AX_DRC_VS_LC : drcvs.h
  • +
  • AX_DRC_VS_LC_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_MODE : drcvs.h
  • +
  • AX_DRC_VS_MODE_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_OUTPUT : drcvs.h
  • +
  • AX_DRC_VS_OUTPUT_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_SPEAKER_POS : drcvs.h
  • +
  • AX_DRC_VS_SPEAKER_POS_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_SURROUND_GAIN : drcvs.h
  • +
  • AX_DRC_VS_SURROUND_GAIN_UNKNOWN : drcvs.h
  • +
  • AX_INIT_PIPELINE : core.h
  • +
  • AX_INIT_PIPELINE_FOUR_STAGE : core.h
  • +
  • AX_INIT_PIPELINE_SINGLE : core.h
  • +
  • AX_INIT_RENDERER : core.h
  • +
  • AX_INIT_RENDERER_32KHZ : core.h
  • +
  • AX_INIT_RENDERER_48KHZ : core.h
  • +
  • AX_RESULT : result.h
  • +
  • AX_RESULT_DELAY_TOO_BIG : result.h
  • +
  • AX_RESULT_INVALID_DEVICE_TYPE : result.h
  • +
  • AX_RESULT_INVALID_DRC_VS_MODE : result.h
  • +
  • AX_RESULT_SUCCESS : result.h
  • +
  • AX_RESULT_VOICE_IS_RUNNING : result.h
  • +
  • AX_VOICE_FORMAT : voice.h
  • +
  • AX_VOICE_FORMAT_ADPCM : voice.h
  • +
  • AX_VOICE_FORMAT_LPCM16 : voice.h
  • +
  • AX_VOICE_FORMAT_LPCM8 : voice.h
  • +
  • AX_VOICE_LOOP : voice.h
  • +
  • AX_VOICE_LOOP_DISABLED : voice.h
  • +
  • AX_VOICE_LOOP_ENABLED : voice.h
  • +
  • AX_VOICE_RATIO_RESULT : voice.h
  • +
  • AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING : voice.h
  • +
  • AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO : voice.h
  • +
  • AX_VOICE_RATIO_RESULT_SUCCESS : voice.h
  • +
  • AX_VOICE_RENDERER : voice.h
  • +
  • AX_VOICE_RENDERER_AUTO : voice.h
  • +
  • AX_VOICE_RENDERER_CPU : voice.h
  • +
  • AX_VOICE_RENDERER_DSP : voice.h
  • +
  • AX_VOICE_SRC_TYPE : voice.h
  • +
  • AX_VOICE_SRC_TYPE_LINEAR : voice.h
  • +
  • AX_VOICE_SRC_TYPE_NONE : voice.h
  • +
  • AX_VOICE_SRC_TYPE_UNK0 : voice.h
  • +
  • AX_VOICE_SRC_TYPE_UNK1 : voice.h
  • +
  • AX_VOICE_SRC_TYPE_UNK2 : voice.h
  • +
  • AX_VOICE_STATE : voice.h
  • +
  • AX_VOICE_STATE_PLAYING : voice.h
  • +
  • AX_VOICE_STATE_STOPPED : voice.h
  • +
  • AX_VOICE_TYPE : voice.h
  • +
  • AX_VOICE_TYPE_UNKNOWN : voice.h
  • +
  • AXAcquireVoice() : voice.h
  • +
  • AXAcquireVoiceEx() : voice.h
  • +
  • AXAuxCallback : device.h
  • +
  • AXCheckVoiceOffsets() : voice.h
  • +
  • AXDeregisterAppFrameCallback() : core.h
  • +
  • AXDeviceFinalMixCallback : device.h
  • +
  • AXDeviceMode : device.h
  • +
  • AXDeviceType : device.h
  • +
  • AXDRCVSLC : drcvs.h
  • +
  • AXDRCVSMode : drcvs.h
  • +
  • AXDRCVSOutput : drcvs.h
  • +
  • AXDRCVSSpeakerPosition : drcvs.h
  • +
  • AXDRCVSSurroundLevelGain : drcvs.h
  • +
  • AXFrameCallback : core.h
  • +
  • AXFreeVoice() : voice.h
  • +
  • AXGetAuxCallback() : device.h
  • +
  • AXGetDeviceFinalMixCallback() : device.h
  • +
  • AXGetDeviceMode() : device.h
  • +
  • AXGetDRCVSMode() : drcvs.h
  • +
  • AXGetInputSamplesPerFrame() : core.h
  • +
  • AXGetInputSamplesPerSec() : core.h
  • +
  • AXGetMaxVoices() : voice.h
  • +
  • AXGetSwapProfile() : core.h
  • +
  • AXGetVoiceCurrentOffsetEx() : voice.h
  • +
  • AXGetVoiceLoopCount() : voice.h
  • +
  • AXGetVoiceOffsets() : voice.h
  • +
  • AXInit() : core.h
  • +
  • AXInitParams : core.h
  • +
  • AXInitPipeline : core.h
  • +
  • AXInitProfile() : core.h
  • +
  • AXInitRenderer : core.h
  • +
  • AXInitWithParams() : core.h
  • +
  • AXIsInit() : core.h
  • +
  • AXIsVoiceRunning() : voice.h
  • +
  • AXProfile : core.h
  • +
  • AXQuit() : core.h
  • +
  • AXRegisterAppFrameCallback() : core.h
  • +
  • AXRegisterAuxCallback() : device.h
  • +
  • AXRegisterDeviceFinalMixCallback() : device.h
  • +
  • AXRegisterFrameCallback() : core.h
  • +
  • AXResult : result.h
  • +
  • AXRmtAdvancePtr() : rmt.h
  • +
  • AXRmtGetSamples() : rmt.h
  • +
  • AXRmtGetSamplesLeft() : rmt.h
  • +
  • AXSetDefaultMixerSelect() : core.h
  • +
  • AXSetDeviceCompressor() : device.h
  • +
  • AXSetDeviceLinearUpsampler() : device.h
  • +
  • AXSetDeviceUpsampleStage() : device.h
  • +
  • AXSetDeviceVolume() : device.h
  • +
  • AXSetDRCVSDownmixBalance() : drcvs.h
  • +
  • AXSetDRCVSLC() : drcvs.h
  • +
  • AXSetDRCVSLimiter() : drcvs.h
  • +
  • AXSetDRCVSLimiterThreshold() : drcvs.h
  • +
  • AXSetDRCVSMode() : drcvs.h
  • +
  • AXSetDRCVSOutputGain() : drcvs.h
  • +
  • AXSetDRCVSSpeakerPosition() : drcvs.h
  • +
  • AXSetDRCVSSurroundDepth() : drcvs.h
  • +
  • AXSetDRCVSSurroundLevelGain() : drcvs.h
  • +
  • AXSetUpTransitionAudio() : core.h
  • +
  • AXSetVoiceAdpcm() : voice.h
  • +
  • AXSetVoiceAdpcmLoop() : voice.h
  • +
  • AXSetVoiceCurrentOffset() : voice.h
  • +
  • AXSetVoiceDeviceMix() : voice.h
  • +
  • AXSetVoiceEndOffset() : voice.h
  • +
  • AXSetVoiceEndOffsetEx() : voice.h
  • +
  • AXSetVoiceInitialTimeDelay() : voice.h
  • +
  • AXSetVoiceLoop() : voice.h
  • +
  • AXSetVoiceLoopOffset() : voice.h
  • +
  • AXSetVoiceLoopOffsetEx() : voice.h
  • +
  • AXSetVoiceOffsets() : voice.h
  • +
  • AXSetVoicePriority() : voice.h
  • +
  • AXSetVoiceRmtIIRCoefs() : voice.h
  • +
  • AXSetVoiceRmtOn() : voice.h
  • +
  • AXSetVoiceSrc() : voice.h
  • +
  • AXSetVoiceSrcRatio() : voice.h
  • +
  • AXSetVoiceSrcType() : voice.h
  • +
  • AXSetVoiceState() : voice.h
  • +
  • AXSetVoiceType() : voice.h
  • +
  • AXSetVoiceVe() : voice.h
  • +
  • AXSetVoiceVeDelta() : voice.h
  • +
  • AXStartTransitionAudio() : core.h
  • +
  • AXTransitionAudioBuffer : core.h
  • +
  • AXTransitionAudioBufferDevice : core.h
  • +
  • AXVoice : voice.h
  • +
  • AXVoiceAdpcm : voice.h
  • +
  • AXVoiceAdpcmLoopData : voice.h
  • +
  • AXVoiceBegin() : voice.h
  • +
  • AXVoiceCallbackExFn : voice.h
  • +
  • AXVoiceCallbackFn : voice.h
  • +
  • AXVoiceDeviceBusMixData : voice.h
  • +
  • AXVoiceDeviceMixData : voice.h
  • +
  • AXVoiceEnd() : voice.h
  • +
  • AXVoiceFormat : voice.h
  • +
  • AXVoiceLink : voice.h
  • +
  • AXVoiceLoop : voice.h
  • +
  • AXVoiceOffsets : voice.h
  • +
  • AXVoiceRenderer : voice.h
  • +
  • AXVoiceSrc : voice.h
  • +
  • AXVoiceSrcRatioResult : voice.h
  • +
  • AXVoiceSrcType : voice.h
  • +
  • AXVoiceState : voice.h
  • +
  • AXVoiceType : voice.h
  • +
  • AXVoiceVeData : voice.h
  • +
+
+ + + + diff --git a/globals_b.html b/globals_b.html new file mode 100644 index 00000000..e7eafa0e --- /dev/null +++ b/globals_b.html @@ -0,0 +1,152 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- b -

    +
  • BETA_DEBUG_DUMP() : beta.h
  • +
  • BETA_DEBUG_GET_QUEUE_SIZE() : beta.h
  • +
  • BETA_DEBUG_GET_RAW_DATA() : beta.h
  • +
  • BETA_DEBUG_SEND_REPT_ID() : beta.h
  • +
  • BETA_DEBUG_SET_DUMP_MODE() : beta.h
  • +
  • bind() : _socket.h, socket.h
  • +
  • BOOL : wut_types.h
  • +
  • BSP_ERROR_BOARD_CONFIG_INVALID : bsp.h
  • +
  • BSP_ERROR_CFG_CORRUPTED : bsp.h
  • +
  • BSP_ERROR_DEVICE_BUSY : bsp.h
  • +
  • BSP_ERROR_DEVICE_ERROR : bsp.h
  • +
  • BSP_ERROR_DEVICE_NOT_FOUND : bsp.h
  • +
  • BSP_ERROR_ENTITY_LIST_FULL : bsp.h
  • +
  • BSP_ERROR_HEAP_ERROR : bsp.h
  • +
  • BSP_ERROR_INVALID_INSTANCE : bsp.h
  • +
  • BSP_ERROR_INVALID_PARAMETER : bsp.h
  • +
  • BSP_ERROR_IOS_ERROR : bsp.h
  • +
  • BSP_ERROR_OK : bsp.h
  • +
  • BSP_ERROR_QUERY_UNAVAILABLE : bsp.h
  • +
  • BSP_ERROR_REQUEST_DENIED : bsp.h
  • +
  • BSP_ERROR_SPECIFIED_SIZE_INVALID : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_ATTRIBUTE : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_DEVICE : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_ENTITY : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_HARDWARE_VERSION : bsp.h
  • +
  • BSP_ERROR_UNSUPPORTED_METHOD : bsp.h
  • +
  • BSP_ERROR_UNSUPPORTED_PARAMETER : bsp.h
  • +
  • BSP_HARDWARE_VERSION_BOLLYWOOD : bsp.h
  • +
  • BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A11_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A11_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A12_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A12_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A2X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A2X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A3X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A3X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A3X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A4X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A4X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A4X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y : bsp.h
  • +
  • BSP_HARDWARE_VERSION_UNKNOWN : bsp.h
  • +
  • BSPConsoleTypeRaw : bsp.h
  • +
  • BSPError : bsp.h
  • +
  • bspGetConsoleTypeRaw() : bsp.h
  • +
  • bspGetEntityVersion() : bsp.h
  • +
  • bspGetHardwareVersion() : bsp.h
  • +
  • BSPHardwareVersion : bsp.h
  • +
  • BSPHardwareVersions : bsp.h
  • +
  • bspInitialize() : bsp.h
  • +
  • bspInitializeShimInterface() : bsp.h
  • +
  • bspQuery() : bsp.h
  • +
  • bspRead() : bsp.h
  • +
  • bspShutdown() : bsp.h
  • +
  • bspShutdownShimInterface() : bsp.h
  • +
  • bspWrite() : bsp.h
  • +
+
+ + + + diff --git a/globals_c.html b/globals_c.html new file mode 100644 index 00000000..21b2b163 --- /dev/null +++ b/globals_c.html @@ -0,0 +1,471 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- c -

    +
  • CAMCheckMemSegmentation() : camera.h
  • +
  • CAMClose() : camera.h
  • +
  • CAMERA_DECODE_DONE : camera.h
  • +
  • CAMERA_DRC_DETACH : camera.h
  • +
  • CAMERA_ERROR_DEVICE_IN_USE : camera.h
  • +
  • CAMERA_ERROR_INSUFFICIENT_MEMORY : camera.h
  • +
  • CAMERA_ERROR_INVALID_ARG : camera.h
  • +
  • CAMERA_ERROR_INVALID_HANDLE : camera.h
  • +
  • CAMERA_ERROR_NOT_READY : camera.h
  • +
  • CAMERA_ERROR_OK : camera.h
  • +
  • CAMERA_ERROR_SEGMENT_VIOLATION : camera.h
  • +
  • CAMERA_ERROR_TOO_MANY_SURFACES : camera.h
  • +
  • CAMERA_ERROR_UNINITIALIZED : camera.h
  • +
  • CAMERA_ERROR_UVC : camera.h
  • +
  • CAMERA_ERROR_UVD_CONTEXT : camera.h
  • +
  • CAMERA_ERROR_UVD_SESSION : camera.h
  • +
  • CAMERA_FPS_15 : camera.h
  • +
  • CAMERA_FPS_30 : camera.h
  • +
  • CAMERA_HEIGHT : camera.h
  • +
  • CAMERA_PITCH : camera.h
  • +
  • CAMERA_STREAM_TYPE_1 : camera.h
  • +
  • CAMERA_UV_BUFFER_SIZE : camera.h
  • +
  • CAMERA_WIDTH : camera.h
  • +
  • CAMERA_Y_BUFFER_SIZE : camera.h
  • +
  • CAMERA_YUV_BUFFER_ALIGNMENT : camera.h
  • +
  • CAMERA_YUV_BUFFER_SIZE : camera.h
  • +
  • CamError : camera.h
  • +
  • CAMError : camera.h
  • +
  • CAMEventData : camera.h
  • +
  • CAMEventHandler : camera.h
  • +
  • CamEventType : camera.h
  • +
  • CAMExit() : camera.h
  • +
  • CamFps : camera.h
  • +
  • CAMGetMemReq() : camera.h
  • +
  • CAMHandle : camera.h
  • +
  • CAMInit() : camera.h
  • +
  • CAMMode : camera.h
  • +
  • CAMOpen() : camera.h
  • +
  • CAMSetupInfo : camera.h
  • +
  • CAMStreamInfo : camera.h
  • +
  • CamStreamType : camera.h
  • +
  • CAMSubmitTargetSurface() : camera.h
  • +
  • CAMSurface : camera.h
  • +
  • CAMWorkMem : camera.h
  • +
  • CCR_CDC_BOARD_VERSION_DK1 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK1_EP_DK2 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK3 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK4 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK5 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DKMP : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DKMP2 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DKTVMP : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP1 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP2 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP4 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP5 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DRC_I : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_MASS : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_PREDP3_DP3 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_ES1 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_ES2 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_ES3 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_MS01 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_TS : cdc.h
  • +
  • CCR_CDC_DESTINATION_DRC0 : cdc.h
  • +
  • CCR_CDC_DESTINATION_DRC1 : cdc.h
  • +
  • CCR_CDC_DESTINATION_DRH : cdc.h
  • +
  • CCR_CDC_DRC_STATE_ACTIVE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_BACKGROUND : cdc.h
  • +
  • CCR_CDC_DRC_STATE_DKSETTING : cdc.h
  • +
  • CCR_CDC_DRC_STATE_FWUPDATE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_LOW_BATTERY : cdc.h
  • +
  • CCR_CDC_DRC_STATE_PAIRING : cdc.h
  • +
  • CCR_CDC_DRC_STATE_SLEEP : cdc.h
  • +
  • CCR_CDC_DRC_STATE_STANDALONE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_STANDBY : cdc.h
  • +
  • CCR_CDC_DRC_STATE_SUBACTIVE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_UNKNOWN9 : cdc.h
  • +
  • CCR_CDC_DRC_STATE_WIIACTIVE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_WOWLSETTING : cdc.h
  • +
  • CCR_CDC_EXT_LANGUAGE : cdc.h
  • +
  • CCR_CDC_EXT_RC_DATABASE : cdc.h
  • +
  • CCR_CDC_EXT_UNK2 : cdc.h
  • +
  • CCR_CDC_EXT_UNK3 : cdc.h
  • +
  • CCR_CDC_EXT_UNK4 : cdc.h
  • +
  • CCR_CDC_IRDA_DATA_TRANSFER_SIZE : irda.h
  • +
  • CCR_CDC_SYS_DRH_STATE_CAFE : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_ECO : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_NODRC : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_NORADIO : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_UNK2 : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_UNK7F : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_WII : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_EXT_ID_2 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_EXT_ID_3 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_EXT_ID_4 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_LCD_MODE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK15 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK18 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK7 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK8 : cdc.h
  • +
  • CCR_CDC_WAKE_STATE_ACTIVE : cdc.h
  • +
  • CCR_CDC_WAKE_STATE_BACKGROUND : cdc.h
  • +
  • CCR_CDC_WPS_STATUS_PAIRED : cdc.h
  • +
  • CCR_CDC_WPS_STATUS_PAIRING : cdc.h
  • +
  • CCR_CDC_WPS_STATUS_SEARCHING : cdc.h
  • +
  • CCR_IRDA_BITRATE_115200 : irda.h
  • +
  • CCR_IRDA_BITRATE_12000 : irda.h
  • +
  • CCR_IRDA_BITRATE_18000 : irda.h
  • +
  • CCR_IRDA_BITRATE_19200 : irda.h
  • +
  • CCR_IRDA_BITRATE_24000 : irda.h
  • +
  • CCR_IRDA_BITRATE_3000 : irda.h
  • +
  • CCR_IRDA_BITRATE_36000 : irda.h
  • +
  • CCR_IRDA_BITRATE_38400 : irda.h
  • +
  • CCR_IRDA_BITRATE_4800 : irda.h
  • +
  • CCR_IRDA_BITRATE_48000 : irda.h
  • +
  • CCR_IRDA_BITRATE_57600 : irda.h
  • +
  • CCR_IRDA_BITRATE_6000 : irda.h
  • +
  • CCR_IRDA_BITRATE_7200 : irda.h
  • +
  • CCR_IRDA_BITRATE_72000 : irda.h
  • +
  • CCR_IRDA_BITRATE_9600 : irda.h
  • +
  • CCR_IRDA_BITRATE_96000 : irda.h
  • +
  • CCR_IRDA_COMMAND_CONNECT : irda.h
  • +
  • CCR_IRDA_COMMAND_DISCONNECT : irda.h
  • +
  • CCR_IRDA_COMMAND_RECEIVE : irda.h
  • +
  • CCR_IRDA_COMMAND_SEND : irda.h
  • +
  • CCR_IRDA_CONNECTION_ANY : irda.h
  • +
  • CCR_IRDA_CONNECTION_REQUIRE : irda.h
  • +
  • CCR_IRDA_CONNECTION_WAIT : irda.h
  • +
  • CCR_NFC_COMMAND_ABORT : nfc.h
  • +
  • CCR_NFC_COMMAND_ANTENNA_CHECK : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT_MULTI : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT_START : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT_START_MULTI : nfc.h
  • +
  • CCR_NFC_COMMAND_FORMAT_START : nfc.h
  • +
  • CCR_NFC_COMMAND_IS_TAG_PRESENT : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_SEND : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_SEND2 : nfc.h
  • +
  • CCR_NFC_COMMAND_READ : nfc.h
  • +
  • CCR_NFC_COMMAND_READ_START : nfc.h
  • +
  • CCR_NFC_COMMAND_READ_T2T : nfc.h
  • +
  • CCR_NFC_COMMAND_READ_T2T_START : nfc.h
  • +
  • CCR_NFC_COMMAND_RESULT_CHECK : nfc.h
  • +
  • CCR_NFC_COMMAND_SET_MODE : nfc.h
  • +
  • CCR_NFC_COMMAND_SET_READ_ONLY : nfc.h
  • +
  • CCR_NFC_COMMAND_SHUTDOWN : nfc.h
  • +
  • CCR_NFC_COMMAND_STARTUP : nfc.h
  • +
  • CCR_NFC_COMMAND_WRITE_START : nfc.h
  • +
  • CCR_NFC_COMMAND_WRITE_T2T : nfc.h
  • +
  • CCR_SYS_BOOT_FLAG_FIRST_BOOT : sys.h
  • +
  • CCR_SYS_BOOT_FLAG_NONE : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_1 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_2 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_3 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_4 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_5 : sys.h
  • +
  • CCR_SYS_PAIRING_FINISHED : sys.h
  • +
  • CCR_SYS_PAIRING_IN_PROGRESS : sys.h
  • +
  • CCR_SYS_PAIRING_TIMED_OUT : sys.h
  • +
  • CCRAppLaunchParam : sys_caffeine.h
  • +
  • CCRCDCBoardVersion : cdc.h
  • +
  • CCRCDCCalcCRC16() : cdc.h
  • +
  • CCRCDCChipVersion : cdc.h
  • +
  • CCRCDCCommand() : cdc.h
  • +
  • CCRCDCDestination : cdc.h
  • +
  • CCRCDCDestinationEnum : cdc.h
  • +
  • CCRCDCDevicePing() : cdc.h
  • +
  • CCRCDCDrcState : cdc.h
  • +
  • CCRCDCDrcStateEnum : cdc.h
  • +
  • CCRCDCDrhState : cdc.h
  • +
  • CCRCDCDrhStateEnum : cdc.h
  • +
  • CCRCDCEepromData : cdc.h
  • +
  • CCRCDCExt : cdc.h
  • +
  • CCRCDCFWInfo : cdc.h
  • +
  • CCRCDCGetFWInfo() : cdc.h
  • +
  • CCRCDCGetMacAddress() : cdc.h
  • +
  • CCRCDCGetMultiDrc() : cdc.h
  • +
  • CCRCDCIrdaBitrate : irda.h
  • +
  • CCRCDCIrdaBitrateEnum : irda.h
  • +
  • CCRCDCIrdaCommand : irda.h
  • +
  • CCRCDCIrdaCommandEnum : irda.h
  • +
  • CCRCDCIrdaConnectionType : irda.h
  • +
  • CCRCDCIrdaConnectionTypeEnum : irda.h
  • +
  • CCRCDCIrdaConnectReply : irda.h
  • +
  • CCRCDCIrdaConnectRequest : irda.h
  • +
  • CCRCDCIrdaDisconnectReply : irda.h
  • +
  • CCRCDCIrdaDisconnectRequest : irda.h
  • +
  • CCRCDCIrdaLargePacketHeader : irda.h
  • +
  • CCRCDCIrdaReceiveReply : irda.h
  • +
  • CCRCDCIrdaReceiveRequest : irda.h
  • +
  • CCRCDCIrdaSendReply : irda.h
  • +
  • CCRCDCIrdaSendRequest : irda.h
  • +
  • CCRCDCIrdaSmallPacketHeader : irda.h
  • +
  • CCRCDCMacAddress : cdc.h
  • +
  • CCRCDCNfcAbortRequest : nfc.h
  • +
  • CCRCDCNfcAbortResponse : nfc.h
  • +
  • CCRCDCNfcAntennaCheckRequest : nfc.h
  • +
  • CCRCDCNfcAntennaCheckResponse : nfc.h
  • +
  • CCRCDCNfcCommand : nfc.h
  • +
  • CCRCDCNfcCommandEnum : nfc.h
  • +
  • CCRCDCNfcDetectMultiRequest : nfc.h
  • +
  • CCRCDCNfcDetectMultiResponse : nfc.h
  • +
  • CCRCDCNfcDetectMultiTagInfo : nfc.h
  • +
  • CCRCDCNfcDetectRequest : nfc.h
  • +
  • CCRCDCNfcDetectResponse : nfc.h
  • +
  • CCRCDCNfcDetectStartMultiRequest : nfc.h
  • +
  • CCRCDCNfcDetectStartMultiResponse : nfc.h
  • +
  • CCRCDCNfcDetectStartRequest : nfc.h
  • +
  • CCRCDCNfcDetectStartResponse : nfc.h
  • +
  • CCRCDCNfcFormatRequest : nfc.h
  • +
  • CCRCDCNfcFormatResponse : nfc.h
  • +
  • CCRCDCNfcIsTagPresentRequest : nfc.h
  • +
  • CCRCDCNfcIsTagPresentResponse : nfc.h
  • +
  • CCRCDCNfcPassThroughEx2Request : nfc.h
  • +
  • CCRCDCNfcPassThroughReceive2Request : nfc.h
  • +
  • CCRCDCNfcPassThroughReceive2Response : nfc.h
  • +
  • CCRCDCNfcPassThroughReceive2ResponseData : nfc.h
  • +
  • CCRCDCNfcPassThroughReceiveReponse : nfc.h
  • +
  • CCRCDCNfcPassThroughReceiveRequest : nfc.h
  • +
  • CCRCDCNfcPassThroughSend2Request : nfc.h
  • +
  • CCRCDCNfcPassThroughSend2RequestData : nfc.h
  • +
  • CCRCDCNfcPassThroughSend2Response : nfc.h
  • +
  • CCRCDCNfcPassThroughSendExRequest : nfc.h
  • +
  • CCRCDCNfcPassThroughSendReponse : nfc.h
  • +
  • CCRCDCNfcPassThroughSendRequest : nfc.h
  • +
  • CCRCDCNfcReadRequest : nfc.h
  • +
  • CCRCDCNfcReadResponse : nfc.h
  • +
  • CCRCDCNfcReadStartRequest : nfc.h
  • +
  • CCRCDCNfcReadStartResponse : nfc.h
  • +
  • CCRCDCNfcReadT2TRange : nfc.h
  • +
  • CCRCDCNfcReadT2TRequest : nfc.h
  • +
  • CCRCDCNfcReadT2TResponse : nfc.h
  • +
  • CCRCDCNfcReadT2TStartRequest : nfc.h
  • +
  • CCRCDCNfcReadT2TStartResponse : nfc.h
  • +
  • CCRCDCNfcResultCheckRequest : nfc.h
  • +
  • CCRCDCNfcResultCheckResponse : nfc.h
  • +
  • CCRCDCNfcSetModeRequest : nfc.h
  • +
  • CCRCDCNfcSetModeResponse : nfc.h
  • +
  • CCRCDCNfcSetReadOnlyRequest : nfc.h
  • +
  • CCRCDCNfcSetReadOnlyResponse : nfc.h
  • +
  • CCRCDCNfcShutdownRequest : nfc.h
  • +
  • CCRCDCNfcShutdownResponse : nfc.h
  • +
  • CCRCDCNfcStartupExRequest : nfc.h
  • +
  • CCRCDCNfcStartupRequest : nfc.h
  • +
  • CCRCDCNfcStartupResponse : nfc.h
  • +
  • CCRCDCNfcWriteStartRequest : nfc.h
  • +
  • CCRCDCNfcWriteStartResponse : nfc.h
  • +
  • CCRCDCNfcWriteT2TRange : nfc.h
  • +
  • CCRCDCNfcWriteT2TRequest : nfc.h
  • +
  • CCRCDCNfcWriteT2TResponse : nfc.h
  • +
  • CCRCDCPerClearUicConfig() : cdc.h
  • +
  • CCRCDCPerGetUicEeprom() : cdc.h
  • +
  • CCRCDCPerGetUicEepromEx() : cdc.h
  • +
  • CCRCDCPerIrdaControl() : irda.h
  • +
  • CCRCDCPerNfcControl() : nfc.h
  • +
  • CCRCDCPerSetUicConfig() : cdc.h
  • +
  • CCRCDCRegisterAOAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterCallbackData : cdc.h
  • +
  • CCRCDCRegisterCallbackFn : cdc.h
  • +
  • CCRCDCRegisterCFGAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterHIDAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterSYSAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterUACAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterUVCAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterVOAttachCallback() : cdc.h
  • +
  • CCRCDCSetMultiDrc() : cdc.h
  • +
  • CCRCDCSetStationId() : cdc.h
  • +
  • CCRCDCSoftwareAbort() : cdc.h
  • +
  • CCRCDCSoftwareActivate() : cdc.h
  • +
  • CCRCDCSoftwareExtUpdate() : cdc.h
  • +
  • CCRCDCSoftwareGetExtId() : cdc.h
  • +
  • CCRCDCSoftwareGetVersion() : cdc.h
  • +
  • CCRCDCSoftwareLangActivate() : cdc.h
  • +
  • CCRCDCSoftwareLangUpdate() : cdc.h
  • +
  • CCRCDCSoftwareUpdate() : cdc.h
  • +
  • CCRCDCSoftwareVersion : cdc.h
  • +
  • CCRCDCSysConsoleShutdownInd() : cdc.h
  • +
  • CCRCDCSysDrcDisplayMessage() : cdc.h
  • +
  • CCRCDCSysGetDrcState() : cdc.h
  • +
  • CCRCDCSysGetDrhState() : cdc.h
  • +
  • CCRCDCSysGetInfo() : cdc.h
  • +
  • CCRCDCSysInfo : cdc.h
  • +
  • CCRCDCSysMessage : cdc.h
  • +
  • CCRCDCSysSetDrcState() : cdc.h
  • +
  • CCRCDCSysSetDrhState() : cdc.h
  • +
  • CCRCDCUicConfig : cdc.h
  • +
  • CCRCDCUicConfigId : cdc.h
  • +
  • CCRCDCUicConfigIdEnum : cdc.h
  • +
  • CCRCDCWakeState : cdc.h
  • +
  • CCRCDCWakeStateEnum : cdc.h
  • +
  • CCRCDCWowlWakeDrc() : cdc.h
  • +
  • CCRCDCWowlWakeDrcArg : cdc.h
  • +
  • CCRCDCWpsArgs : cdc.h
  • +
  • CCRCDCWpsStart() : cdc.h
  • +
  • CCRCDCWpsStartEx() : cdc.h
  • +
  • CCRCDCWpsStatus() : cdc.h
  • +
  • CCRCDCWpsStatusEnum : cdc.h
  • +
  • CCRCDCWpsStatusType : cdc.h
  • +
  • CCRCDCWpsStop() : cdc.h
  • +
  • CCRCFGGetCachedEeprom() : cfg.h
  • +
  • CCRCFGGetVersionCheckFlag() : cfg.h
  • +
  • CCRCFGInit() : cfg.h
  • +
  • CCRCFGSetCachedEeprom() : cfg.h
  • +
  • CCRCFGSetVersionCheckFlag() : cfg.h
  • +
  • CCRHIDGetBufferedData() : hid.h
  • +
  • CCRHIDGetData() : hid.h
  • +
  • CCRHIDGetFirmwareVersion() : hid.h
  • +
  • CCRHIDGetSequence() : hid.h
  • +
  • CCRHIDReport : hid.h
  • +
  • CCRHIDStart() : hid.h
  • +
  • CCRHIDStop() : hid.h
  • +
  • CCRSetCompatMode() : ccr.h
  • +
  • CCRSysCaffeineBootCheck() : sys_caffeine.h
  • +
  • CCRSysCaffeineBootCheckAbort() : sys_caffeine.h
  • +
  • CCRSysCaffeineGetAppLaunchParam() : sys_caffeine.h
  • +
  • CCRSysCaffeineSetCaffeineSlot() : sys.h
  • +
  • CCRSysCaffeineSetDRCEnableFlag() : sys_caffeine.h
  • +
  • CCRSysCaffeineSetEnableFlag() : sys_caffeine.h
  • +
  • CCRSysDRCFWUpdate() : sys.h
  • +
  • CCRSysDRCFWUpdateForward() : sys.h
  • +
  • CCRSysDRCShutdown() : sys.h
  • +
  • CCRSysExit() : sys.h
  • +
  • CCRSysGetCurrentLCDMode() : sys.h
  • +
  • CCRSysGetPairingState() : sys.h
  • +
  • CCRSysGetPincode() : sys.h
  • +
  • CCRSysGetUpdateState() : sys.h
  • +
  • CCRSysGetVersionCheckFlag() : sys.h
  • +
  • CCRSysInit() : sys.h
  • +
  • CCRSysInitBootFlag : sys.h
  • +
  • CCRSysInitializeSettings() : sys.h
  • +
  • CCRSysInvalidatePairing() : sys.h
  • +
  • CCRSysLCDMode : sys.h
  • +
  • CCRSysNeedsDRCFWUpdate() : sys.h
  • +
  • CCRSysPairingState : sys.h
  • +
  • CCRSysSetCurrentLCDMode() : sys.h
  • +
  • CCRSysSetInitBootFlag() : sys.h
  • +
  • CCRSysSetSystemTime() : sys.h
  • +
  • CCRSysSetVersionCheckFlag() : sys.h
  • +
  • CCRSysStartPairing() : sys.h
  • +
  • CCRSysStopPairing() : sys.h
  • +
  • CCRSysUpdateState : sys.h
  • +
  • clear_resolver_cache() : _netdb.h
  • +
  • CMPT_SCREEN_TYPE_BOTH : cmpt.h
  • +
  • CMPT_SCREEN_TYPE_DRC : cmpt.h
  • +
  • CMPT_SCREEN_TYPE_TV : cmpt.h
  • +
  • CMPTAcctSetScreenType() : cmpt.h
  • +
  • CMPTCheckScreenState() : cmpt.h
  • +
  • CMPTGetDataSize() : cmpt.h
  • +
  • CMPTLaunchDataManager() : cmpt.h
  • +
  • CMPTLaunchMenu() : cmpt.h
  • +
  • CMPTLaunchTitle() : cmpt.h
  • +
  • CmptScreenType : cmpt.h
  • +
  • CODEGEN_R_X : codegen.h
  • +
  • CODEGEN_RW_ : codegen.h
  • +
  • connect() : _socket.h, socket.h
  • +
  • CoreInitDefaultHeap() : memdefaultheap.h
  • +
  • COS_REPORT_LEVEL_ERROR : cosreport.h
  • +
  • COS_REPORT_LEVEL_INFO : cosreport.h
  • +
  • COS_REPORT_LEVEL_VERBOSE : cosreport.h
  • +
  • COS_REPORT_LEVEL_WARN : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_0 : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_1 : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_2 : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_5 : cosreport.h
  • +
  • COSError() : cosreport.h
  • +
  • COSInfo() : cosreport.h
  • +
  • COSReportLevel : cosreport.h
  • +
  • COSReportModule : cosreport.h
  • +
  • COSVerbose() : cosreport.h
  • +
  • COSVReport() : cosreport.h
  • +
  • COSWarn() : cosreport.h
  • +
+
+ + + + diff --git a/globals_d.html b/globals_d.html new file mode 100644 index 00000000..8d56b869 --- /dev/null +++ b/globals_d.html @@ -0,0 +1,106 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/globals_defs.html b/globals_defs.html new file mode 100644 index 00000000..6e1133a4 --- /dev/null +++ b/globals_defs.html @@ -0,0 +1,347 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- _ -

+ + +

- a -

+ + +

- c -

+ + +

- e -

+ + +

- f -

+ + +

- g -

    +
  • GX2_COMMAND_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2_COMMAND_BUFFER_SIZE : enum.h
  • +
  • GX2_COMP_MAP : utils.h
  • +
  • GX2_CONTEXT_STATE_ALIGNMENT : enum.h
  • +
  • GX2_DISABLE : enum.h
  • +
  • GX2_ENABLE : enum.h
  • +
  • GX2_FALSE : enum.h
  • +
  • GX2_INDEX_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2_SCAN_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2_SEL_MASK : utils.h
  • +
  • GX2_SHADER_PROGRAM_ALIGNMENT : enum.h
  • +
  • GX2_TRUE : enum.h
  • +
  • GX2_UNIFORM_BLOCK_ALIGNMENT : enum.h
  • +
  • GX2_VERTEX_BUFFER_ALIGNMENT : enum.h
  • +
+ + +

- h -

+ + +

- i -

    +
  • INADDR_ANY : in.h
  • +
  • INADDR_BROADCAST : in.h
  • +
  • INADDR_LOOPBACK : in.h
  • +
  • INADDR_NONE : in.h
  • +
  • INET_ADDRSTRLEN : in.h
  • +
  • IP_ADD_MEMBERSHIP : in.h
  • +
  • IP_DROP_MEMBERSHIP : in.h
  • +
  • IP_MULTICAST_IF : in.h
  • +
  • IP_MULTICAST_LOOP : in.h
  • +
  • IP_MULTICAST_TTL : in.h
  • +
  • IP_TOS : in.h
  • +
  • IP_TTL : in.h
  • +
  • IP_UNKNOWN : in.h
  • +
  • IPC_BUF_POOL_MAGIC : ipcbufpool.h
  • +
  • IPPROTO_IP : in.h
  • +
  • IPPROTO_TCP : in.h
  • +
  • IPPROTO_UDP : in.h
  • +
+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- w -

    +
  • WPAD_MAX_IR_DOTS : wpad.h
  • +
  • WPAD_MAX_PRESSURE_SENSORS : wpad.h
  • +
  • WUT_DEBUG_REPORT : wut.h
  • +
  • WUT_DEPRECATED : wut.h
  • +
  • WUT_ENUM_BITMASK_TYPE : wut_types.h
  • +
  • WUT_FORMAT_PRINTF : wut.h
  • +
+
+ + + + diff --git a/globals_e.html b/globals_e.html new file mode 100644 index 00000000..38fb7a32 --- /dev/null +++ b/globals_e.html @@ -0,0 +1,101 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- e -

+
+ + + + diff --git a/globals_enum.html b/globals_enum.html new file mode 100644 index 00000000..f0183c1d --- /dev/null +++ b/globals_enum.html @@ -0,0 +1,108 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- a -

+
+ + + + diff --git a/globals_enum_b.html b/globals_enum_b.html new file mode 100644 index 00000000..0374f18c --- /dev/null +++ b/globals_enum_b.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- b -

    +
  • BSPError : bsp.h
  • +
  • BSPHardwareVersions : bsp.h
  • +
+
+ + + + diff --git a/globals_enum_c.html b/globals_enum_c.html new file mode 100644 index 00000000..1a6260b2 --- /dev/null +++ b/globals_enum_c.html @@ -0,0 +1,106 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- c -

+
+ + + + diff --git a/globals_enum_d.html b/globals_enum_d.html new file mode 100644 index 00000000..1622f5e6 --- /dev/null +++ b/globals_enum_d.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/globals_enum_f.html b/globals_enum_f.html new file mode 100644 index 00000000..0d184927 --- /dev/null +++ b/globals_enum_f.html @@ -0,0 +1,101 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/globals_enum_g.html b/globals_enum_g.html new file mode 100644 index 00000000..afd4ddf1 --- /dev/null +++ b/globals_enum_g.html @@ -0,0 +1,132 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- g -

+
+ + + + diff --git a/globals_enum_h.html b/globals_enum_h.html new file mode 100644 index 00000000..ac2fa351 --- /dev/null +++ b/globals_enum_h.html @@ -0,0 +1,90 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/globals_enum_i.html b/globals_enum_i.html new file mode 100644 index 00000000..004c08cf --- /dev/null +++ b/globals_enum_i.html @@ -0,0 +1,90 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/globals_enum_k.html b/globals_enum_k.html new file mode 100644 index 00000000..6e1af939 --- /dev/null +++ b/globals_enum_k.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- k -

+
+ + + + diff --git a/globals_enum_m.html b/globals_enum_m.html new file mode 100644 index 00000000..51681b4d --- /dev/null +++ b/globals_enum_m.html @@ -0,0 +1,101 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/globals_enum_n.html b/globals_enum_n.html new file mode 100644 index 00000000..b81766b8 --- /dev/null +++ b/globals_enum_n.html @@ -0,0 +1,102 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/globals_enum_o.html b/globals_enum_o.html new file mode 100644 index 00000000..56aa4065 --- /dev/null +++ b/globals_enum_o.html @@ -0,0 +1,111 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/globals_enum_p.html b/globals_enum_p.html new file mode 100644 index 00000000..16f1af48 --- /dev/null +++ b/globals_enum_p.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/globals_enum_s.html b/globals_enum_s.html new file mode 100644 index 00000000..4e3983d2 --- /dev/null +++ b/globals_enum_s.html @@ -0,0 +1,95 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- s -

+
+ + + + diff --git a/globals_enum_t.html b/globals_enum_t.html new file mode 100644 index 00000000..f7a82ca9 --- /dev/null +++ b/globals_enum_t.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- t -

    +
  • TEMPTargetPreference : temp.h
  • +
  • TVECECLogicalAddress : cec.h
  • +
  • TVECECOpCode : cec.h
  • +
  • TVEHdmiState : tve.h
  • +
  • TVEPort : tve.h
  • +
+
+ + + + diff --git a/globals_enum_u.html b/globals_enum_u.html new file mode 100644 index 00000000..6b471b1f --- /dev/null +++ b/globals_enum_u.html @@ -0,0 +1,91 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/globals_enum_v.html b/globals_enum_v.html new file mode 100644 index 00000000..54805ce5 --- /dev/null +++ b/globals_enum_v.html @@ -0,0 +1,91 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- v -

+
+ + + + diff --git a/globals_enum_w.html b/globals_enum_w.html new file mode 100644 index 00000000..2f395b7e --- /dev/null +++ b/globals_enum_w.html @@ -0,0 +1,99 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the files they belong to:
+ +

- w -

+
+ + + + diff --git a/globals_eval.html b/globals_eval.html new file mode 100644 index 00000000..d5f5bc9b --- /dev/null +++ b/globals_eval.html @@ -0,0 +1,218 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- a -

    +
  • ACP_DEVICE_TYPE_AUTO : device.h
  • +
  • ACP_DEVICE_TYPE_HFIODISC : device.h
  • +
  • ACP_DEVICE_TYPE_HFIOMLC : device.h
  • +
  • ACP_DEVICE_TYPE_MLC : device.h
  • +
  • ACP_DEVICE_TYPE_ODD : device.h
  • +
  • ACP_DEVICE_TYPE_USB : device.h
  • +
  • ACP_RESULT_ACCOUNT_ERROR : result.h
  • +
  • ACP_RESULT_ALREADY_DONE : result.h
  • +
  • ACP_RESULT_ALREADY_EXISTS : result.h
  • +
  • ACP_RESULT_APPLICATION_NOT_FOUND : result.h
  • +
  • ACP_RESULT_AUTHENTICATION : result.h
  • +
  • ACP_RESULT_BROWSER_REQUIRED : result.h
  • +
  • ACP_RESULT_BUSY : result.h
  • +
  • ACP_RESULT_CANCELLED : result.h
  • +
  • ACP_RESULT_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_DEMO_EXPIRED_NUMBER : result.h
  • +
  • ACP_RESULT_DEVICE : result.h
  • +
  • ACP_RESULT_DEVICE_FULL : result.h
  • +
  • ACP_RESULT_DEVICE_NOT_FOUND : result.h
  • +
  • ACP_RESULT_DIR_ALREADY_EXISTS : result.h
  • +
  • ACP_RESULT_DIR_NOT_FOUND : result.h
  • +
  • ACP_RESULT_DRC_REQUIRED : result.h
  • +
  • ACP_RESULT_ENCRYPTION_ERROR : result.h
  • +
  • ACP_RESULT_FILE_ACCESS_MODE : result.h
  • +
  • ACP_RESULT_FILE_ALREADY_EXISTS : result.h
  • +
  • ACP_RESULT_FILE_NOT_FOUND : result.h
  • +
  • ACP_RESULT_FS_RESOURCE : result.h
  • +
  • ACP_RESULT_GENERIC_ERROR : result.h
  • +
  • ACP_RESULT_INCORRECT_PINCODE : result.h
  • +
  • ACP_RESULT_INVALID : result.h
  • +
  • ACP_RESULT_INVALID_FILE : result.h
  • +
  • ACP_RESULT_INVALID_LOGO : result.h
  • +
  • ACP_RESULT_INVALID_NETWORK_TIME : result.h
  • +
  • ACP_RESULT_INVALID_PARAMETER : result.h
  • +
  • ACP_RESULT_INVALID_REGION : result.h
  • +
  • ACP_RESULT_INVALID_XML_FILE : result.h
  • +
  • ACP_RESULT_IPC_RESOURCE : result.h
  • +
  • ACP_RESULT_JOURNAL_FULL : result.h
  • +
  • ACP_RESULT_MEDIA : result.h
  • +
  • ACP_RESULT_MEDIA_BROKEN : result.h
  • +
  • ACP_RESULT_MEDIA_NOT_READY : result.h
  • +
  • ACP_RESULT_MEDIA_WRITE_PROTECTED : result.h
  • +
  • ACP_RESULT_MII : result.h
  • +
  • ACP_RESULT_MLC_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_NET_ACCOUNT_ERROR : result.h
  • +
  • ACP_RESULT_NET_ACCOUNT_REQUIRED : result.h
  • +
  • ACP_RESULT_NET_SETTING_REQUIRED : result.h
  • +
  • ACP_RESULT_NO_DIR_PERMISSION : result.h
  • +
  • ACP_RESULT_NO_FILE_PERMISSION : result.h
  • +
  • ACP_RESULT_NO_PERMISSION : result.h
  • +
  • ACP_RESULT_NOT_FOUND : result.h
  • +
  • ACP_RESULT_NOT_INITIALISED : result.h
  • +
  • ACP_RESULT_NOT_PRESENT_RATING : result.h
  • +
  • ACP_RESULT_ODD_MEDIA_BROKEN : result.h
  • +
  • ACP_RESULT_ODD_MEDIA_NOT_READY : result.h
  • +
  • ACP_RESULT_OLV_REQUIRED : result.h
  • +
  • ACP_RESULT_PENDING_RATING : result.h
  • +
  • ACP_RESULT_PINCODE_REQUIRED : result.h
  • +
  • ACP_RESULT_RESOURCE : result.h
  • +
  • ACP_RESULT_RESTRICTED_RATING : result.h
  • +
  • ACP_RESULT_SLC_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_SUCCESS : result.h
  • +
  • ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND : result.h
  • +
  • ACP_RESULT_SYSTEM_MEMORY : result.h
  • +
  • ACP_RESULT_TITLE_NOT_FOUND : result.h
  • +
  • ACP_RESULT_UNSUPPORTED : result.h
  • +
  • ACP_RESULT_USB_DATA_CORRUPTED : result.h
  • +
  • ACP_RESULT_USB_MEDIA_BROKEN : result.h
  • +
  • ACP_RESULT_USB_MEDIA_NOT_READY : result.h
  • +
  • ACP_RESULT_USB_STORAGE_NOT_READY : result.h
  • +
  • ACP_RESULT_USB_WRITE_PROTECTED : result.h
  • +
  • ACP_RESULT_XML_ITEM_NOT_FOUND : result.h
  • +
  • AVM_DRC_MODE_DOUBLE : drc.h
  • +
  • AVM_DRC_MODE_NONE : drc.h
  • +
  • AVM_DRC_MODE_SINGLE : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_0 : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_1 : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_255 : drc.h
  • +
  • AVM_DRC_SCAN_MODE_UNKNOWN_3 : drc.h
  • +
  • AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND : drc.h
  • +
  • AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0 : drc.h
  • +
  • AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1 : drc.h
  • +
  • AVM_TV_ASPECT_RATIO_16_9 : tv.h
  • +
  • AVM_TV_ASPECT_RATIO_4_3 : tv.h
  • +
  • AVM_TV_RESOLUTION_1080I : tv.h
  • +
  • AVM_TV_RESOLUTION_1080I_50HZ : tv.h
  • +
  • AVM_TV_RESOLUTION_1080P : tv.h
  • +
  • AVM_TV_RESOLUTION_1080P_50HZ : tv.h
  • +
  • AVM_TV_RESOLUTION_480I : tv.h
  • +
  • AVM_TV_RESOLUTION_480I_PAL60 : tv.h
  • +
  • AVM_TV_RESOLUTION_480P : tv.h
  • +
  • AVM_TV_RESOLUTION_576I : tv.h
  • +
  • AVM_TV_RESOLUTION_576P : tv.h
  • +
  • AVM_TV_RESOLUTION_720P : tv.h
  • +
  • AVM_TV_RESOLUTION_720P_3D : tv.h
  • +
  • AVM_TV_RESOLUTION_720P_50HZ : tv.h
  • +
  • AVM_TV_VIDEO_REGION_NTSC : tv.h
  • +
  • AVM_TV_VIDEO_REGION_PAL : tv.h
  • +
  • AX_DEVICE_MODE_UNKNOWN : device.h
  • +
  • AX_DEVICE_TYPE_CONTROLLER : device.h
  • +
  • AX_DEVICE_TYPE_DRC : device.h
  • +
  • AX_DEVICE_TYPE_TV : device.h
  • +
  • AX_DRC_VS_LC_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_MODE_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_OUTPUT_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_SPEAKER_POS_UNKNOWN : drcvs.h
  • +
  • AX_DRC_VS_SURROUND_GAIN_UNKNOWN : drcvs.h
  • +
  • AX_INIT_PIPELINE_FOUR_STAGE : core.h
  • +
  • AX_INIT_PIPELINE_SINGLE : core.h
  • +
  • AX_INIT_RENDERER_32KHZ : core.h
  • +
  • AX_INIT_RENDERER_48KHZ : core.h
  • +
  • AX_RESULT_DELAY_TOO_BIG : result.h
  • +
  • AX_RESULT_INVALID_DEVICE_TYPE : result.h
  • +
  • AX_RESULT_INVALID_DRC_VS_MODE : result.h
  • +
  • AX_RESULT_SUCCESS : result.h
  • +
  • AX_RESULT_VOICE_IS_RUNNING : result.h
  • +
  • AX_VOICE_FORMAT_ADPCM : voice.h
  • +
  • AX_VOICE_FORMAT_LPCM16 : voice.h
  • +
  • AX_VOICE_FORMAT_LPCM8 : voice.h
  • +
  • AX_VOICE_LOOP_DISABLED : voice.h
  • +
  • AX_VOICE_LOOP_ENABLED : voice.h
  • +
  • AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING : voice.h
  • +
  • AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO : voice.h
  • +
  • AX_VOICE_RATIO_RESULT_SUCCESS : voice.h
  • +
  • AX_VOICE_RENDERER_AUTO : voice.h
  • +
  • AX_VOICE_RENDERER_CPU : voice.h
  • +
  • AX_VOICE_RENDERER_DSP : voice.h
  • +
  • AX_VOICE_SRC_TYPE_LINEAR : voice.h
  • +
  • AX_VOICE_SRC_TYPE_NONE : voice.h
  • +
  • AX_VOICE_SRC_TYPE_UNK0 : voice.h
  • +
  • AX_VOICE_SRC_TYPE_UNK1 : voice.h
  • +
  • AX_VOICE_SRC_TYPE_UNK2 : voice.h
  • +
  • AX_VOICE_STATE_PLAYING : voice.h
  • +
  • AX_VOICE_STATE_STOPPED : voice.h
  • +
  • AX_VOICE_TYPE_UNKNOWN : voice.h
  • +
+
+ + + + diff --git a/globals_eval_b.html b/globals_eval_b.html new file mode 100644 index 00000000..e127be7f --- /dev/null +++ b/globals_eval_b.html @@ -0,0 +1,131 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- b -

    +
  • BSP_ERROR_BOARD_CONFIG_INVALID : bsp.h
  • +
  • BSP_ERROR_CFG_CORRUPTED : bsp.h
  • +
  • BSP_ERROR_DEVICE_BUSY : bsp.h
  • +
  • BSP_ERROR_DEVICE_ERROR : bsp.h
  • +
  • BSP_ERROR_DEVICE_NOT_FOUND : bsp.h
  • +
  • BSP_ERROR_ENTITY_LIST_FULL : bsp.h
  • +
  • BSP_ERROR_HEAP_ERROR : bsp.h
  • +
  • BSP_ERROR_INVALID_INSTANCE : bsp.h
  • +
  • BSP_ERROR_INVALID_PARAMETER : bsp.h
  • +
  • BSP_ERROR_IOS_ERROR : bsp.h
  • +
  • BSP_ERROR_OK : bsp.h
  • +
  • BSP_ERROR_QUERY_UNAVAILABLE : bsp.h
  • +
  • BSP_ERROR_REQUEST_DENIED : bsp.h
  • +
  • BSP_ERROR_SPECIFIED_SIZE_INVALID : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_ATTRIBUTE : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_DEVICE : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_ENTITY : bsp.h
  • +
  • BSP_ERROR_UNKNOWN_HARDWARE_VERSION : bsp.h
  • +
  • BSP_ERROR_UNSUPPORTED_METHOD : bsp.h
  • +
  • BSP_ERROR_UNSUPPORTED_PARAMETER : bsp.h
  • +
  • BSP_HARDWARE_VERSION_BOLLYWOOD : bsp.h
  • +
  • BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 : bsp.h
  • +
  • BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A11_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A11_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A12_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A12_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A2X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A2X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A3X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A3X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A3X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A4X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A4X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A4X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_CAFE : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_CAT : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_EV : bsp.h
  • +
  • BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y : bsp.h
  • +
  • BSP_HARDWARE_VERSION_UNKNOWN : bsp.h
  • +
+
+ + + + diff --git a/globals_eval_c.html b/globals_eval_c.html new file mode 100644 index 00000000..f861989c --- /dev/null +++ b/globals_eval_c.html @@ -0,0 +1,244 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- c -

    +
  • CAMERA_DECODE_DONE : camera.h
  • +
  • CAMERA_DRC_DETACH : camera.h
  • +
  • CAMERA_ERROR_DEVICE_IN_USE : camera.h
  • +
  • CAMERA_ERROR_INSUFFICIENT_MEMORY : camera.h
  • +
  • CAMERA_ERROR_INVALID_ARG : camera.h
  • +
  • CAMERA_ERROR_INVALID_HANDLE : camera.h
  • +
  • CAMERA_ERROR_NOT_READY : camera.h
  • +
  • CAMERA_ERROR_OK : camera.h
  • +
  • CAMERA_ERROR_SEGMENT_VIOLATION : camera.h
  • +
  • CAMERA_ERROR_TOO_MANY_SURFACES : camera.h
  • +
  • CAMERA_ERROR_UNINITIALIZED : camera.h
  • +
  • CAMERA_ERROR_UVC : camera.h
  • +
  • CAMERA_ERROR_UVD_CONTEXT : camera.h
  • +
  • CAMERA_ERROR_UVD_SESSION : camera.h
  • +
  • CAMERA_FPS_15 : camera.h
  • +
  • CAMERA_FPS_30 : camera.h
  • +
  • CAMERA_STREAM_TYPE_1 : camera.h
  • +
  • CCR_CDC_BOARD_VERSION_DK1 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK1_EP_DK2 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK3 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK4 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DK5 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DKMP : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DKMP2 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DKTVMP : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP1 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP2 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP4 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DP5 : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_DRC_I : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_MASS : cdc.h
  • +
  • CCR_CDC_BOARD_VERSION_PREDP3_DP3 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_ES1 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_ES2 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_ES3 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_MS01 : cdc.h
  • +
  • CCR_CDC_CHIP_VERSION_TS : cdc.h
  • +
  • CCR_CDC_DESTINATION_DRC0 : cdc.h
  • +
  • CCR_CDC_DESTINATION_DRC1 : cdc.h
  • +
  • CCR_CDC_DESTINATION_DRH : cdc.h
  • +
  • CCR_CDC_DRC_STATE_ACTIVE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_BACKGROUND : cdc.h
  • +
  • CCR_CDC_DRC_STATE_DKSETTING : cdc.h
  • +
  • CCR_CDC_DRC_STATE_FWUPDATE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_LOW_BATTERY : cdc.h
  • +
  • CCR_CDC_DRC_STATE_PAIRING : cdc.h
  • +
  • CCR_CDC_DRC_STATE_SLEEP : cdc.h
  • +
  • CCR_CDC_DRC_STATE_STANDALONE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_STANDBY : cdc.h
  • +
  • CCR_CDC_DRC_STATE_SUBACTIVE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_UNKNOWN9 : cdc.h
  • +
  • CCR_CDC_DRC_STATE_WIIACTIVE : cdc.h
  • +
  • CCR_CDC_DRC_STATE_WOWLSETTING : cdc.h
  • +
  • CCR_CDC_EXT_LANGUAGE : cdc.h
  • +
  • CCR_CDC_EXT_RC_DATABASE : cdc.h
  • +
  • CCR_CDC_EXT_UNK2 : cdc.h
  • +
  • CCR_CDC_EXT_UNK3 : cdc.h
  • +
  • CCR_CDC_EXT_UNK4 : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_CAFE : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_ECO : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_NODRC : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_NORADIO : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_UNK2 : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_UNK7F : cdc.h
  • +
  • CCR_CDC_SYS_DRH_STATE_WII : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_EXT_ID_2 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_EXT_ID_3 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_EXT_ID_4 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_LCD_MODE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK15 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK18 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK7 : cdc.h
  • +
  • CCR_CDC_UIC_CONFIG_ID_UNK8 : cdc.h
  • +
  • CCR_CDC_WAKE_STATE_ACTIVE : cdc.h
  • +
  • CCR_CDC_WAKE_STATE_BACKGROUND : cdc.h
  • +
  • CCR_CDC_WPS_STATUS_PAIRED : cdc.h
  • +
  • CCR_CDC_WPS_STATUS_PAIRING : cdc.h
  • +
  • CCR_CDC_WPS_STATUS_SEARCHING : cdc.h
  • +
  • CCR_IRDA_BITRATE_115200 : irda.h
  • +
  • CCR_IRDA_BITRATE_12000 : irda.h
  • +
  • CCR_IRDA_BITRATE_18000 : irda.h
  • +
  • CCR_IRDA_BITRATE_19200 : irda.h
  • +
  • CCR_IRDA_BITRATE_24000 : irda.h
  • +
  • CCR_IRDA_BITRATE_3000 : irda.h
  • +
  • CCR_IRDA_BITRATE_36000 : irda.h
  • +
  • CCR_IRDA_BITRATE_38400 : irda.h
  • +
  • CCR_IRDA_BITRATE_4800 : irda.h
  • +
  • CCR_IRDA_BITRATE_48000 : irda.h
  • +
  • CCR_IRDA_BITRATE_57600 : irda.h
  • +
  • CCR_IRDA_BITRATE_6000 : irda.h
  • +
  • CCR_IRDA_BITRATE_7200 : irda.h
  • +
  • CCR_IRDA_BITRATE_72000 : irda.h
  • +
  • CCR_IRDA_BITRATE_9600 : irda.h
  • +
  • CCR_IRDA_BITRATE_96000 : irda.h
  • +
  • CCR_IRDA_COMMAND_CONNECT : irda.h
  • +
  • CCR_IRDA_COMMAND_DISCONNECT : irda.h
  • +
  • CCR_IRDA_COMMAND_RECEIVE : irda.h
  • +
  • CCR_IRDA_COMMAND_SEND : irda.h
  • +
  • CCR_IRDA_CONNECTION_ANY : irda.h
  • +
  • CCR_IRDA_CONNECTION_REQUIRE : irda.h
  • +
  • CCR_IRDA_CONNECTION_WAIT : irda.h
  • +
  • CCR_NFC_COMMAND_ABORT : nfc.h
  • +
  • CCR_NFC_COMMAND_ANTENNA_CHECK : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT_MULTI : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT_START : nfc.h
  • +
  • CCR_NFC_COMMAND_DETECT_START_MULTI : nfc.h
  • +
  • CCR_NFC_COMMAND_FORMAT_START : nfc.h
  • +
  • CCR_NFC_COMMAND_IS_TAG_PRESENT : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_SEND : nfc.h
  • +
  • CCR_NFC_COMMAND_PASS_THROUGH_SEND2 : nfc.h
  • +
  • CCR_NFC_COMMAND_READ : nfc.h
  • +
  • CCR_NFC_COMMAND_READ_START : nfc.h
  • +
  • CCR_NFC_COMMAND_READ_T2T : nfc.h
  • +
  • CCR_NFC_COMMAND_READ_T2T_START : nfc.h
  • +
  • CCR_NFC_COMMAND_RESULT_CHECK : nfc.h
  • +
  • CCR_NFC_COMMAND_SET_MODE : nfc.h
  • +
  • CCR_NFC_COMMAND_SET_READ_ONLY : nfc.h
  • +
  • CCR_NFC_COMMAND_SHUTDOWN : nfc.h
  • +
  • CCR_NFC_COMMAND_STARTUP : nfc.h
  • +
  • CCR_NFC_COMMAND_WRITE_START : nfc.h
  • +
  • CCR_NFC_COMMAND_WRITE_T2T : nfc.h
  • +
  • CCR_SYS_BOOT_FLAG_FIRST_BOOT : sys.h
  • +
  • CCR_SYS_BOOT_FLAG_NONE : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_1 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_2 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_3 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_4 : sys.h
  • +
  • CCR_SYS_LCD_MODE_BRIGHTNESS_5 : sys.h
  • +
  • CCR_SYS_PAIRING_FINISHED : sys.h
  • +
  • CCR_SYS_PAIRING_IN_PROGRESS : sys.h
  • +
  • CCR_SYS_PAIRING_TIMED_OUT : sys.h
  • +
  • CMPT_SCREEN_TYPE_BOTH : cmpt.h
  • +
  • CMPT_SCREEN_TYPE_DRC : cmpt.h
  • +
  • CMPT_SCREEN_TYPE_TV : cmpt.h
  • +
  • CODEGEN_R_X : codegen.h
  • +
  • CODEGEN_RW_ : codegen.h
  • +
  • COS_REPORT_LEVEL_ERROR : cosreport.h
  • +
  • COS_REPORT_LEVEL_INFO : cosreport.h
  • +
  • COS_REPORT_LEVEL_VERBOSE : cosreport.h
  • +
  • COS_REPORT_LEVEL_WARN : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_0 : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_1 : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_2 : cosreport.h
  • +
  • COS_REPORT_MODULE_UNKNOWN_5 : cosreport.h
  • +
+
+ + + + diff --git a/globals_eval_d.html b/globals_eval_d.html new file mode 100644 index 00000000..78664fa6 --- /dev/null +++ b/globals_eval_d.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- d -

    +
  • DISASSEMBLE_PPC_FLAGS_NONE : debug.h
  • +
  • DMAE_SWAP_16 : mem.h
  • +
  • DMAE_SWAP_32 : mem.h
  • +
  • DMAE_SWAP_64 : mem.h
  • +
  • DMAE_SWAP_NONE : mem.h
  • +
+
+ + + + diff --git a/globals_eval_f.html b/globals_eval_f.html new file mode 100644 index 00000000..645a9de3 --- /dev/null +++ b/globals_eval_f.html @@ -0,0 +1,283 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/globals_eval_g.html b/globals_eval_g.html new file mode 100644 index 00000000..874c1982 --- /dev/null +++ b/globals_eval_g.html @@ -0,0 +1,520 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- g -

    +
  • GX2_AA_MODE1X : enum.h
  • +
  • GX2_AA_MODE2X : enum.h
  • +
  • GX2_AA_MODE4X : enum.h
  • +
  • GX2_AA_MODE8X : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_0 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_180 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_270 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_90 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_NON_DITHERED : enum.h
  • +
  • GX2_ASPECT_RATIO_16_9 : enum.h
  • +
  • GX2_ASPECT_RATIO_4_3 : enum.h
  • +
  • GX2_ATTRIB_FLAG_DEGAMMA : enum.h
  • +
  • GX2_ATTRIB_FLAG_INTEGER : enum.h
  • +
  • GX2_ATTRIB_FLAG_SCALED : enum.h
  • +
  • GX2_ATTRIB_FLAG_SIGNED : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SINT_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SINT_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SINT_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SNORM_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SNORM_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UINT_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UINT_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UINT_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UNORM_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UNORM_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_INDEX_PER_INSTANCE : enum.h
  • +
  • GX2_ATTRIB_INDEX_PER_VERTEX : enum.h
  • +
  • GX2_ATTRIB_TYPE_10_10_10_2 : enum.h
  • +
  • GX2_ATTRIB_TYPE_10_11_11_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_16 : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16 : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16_16_16 : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16_16_16_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_4_4 : enum.h
  • +
  • GX2_ATTRIB_TYPE_8 : enum.h
  • +
  • GX2_ATTRIB_TYPE_8_8 : enum.h
  • +
  • GX2_ATTRIB_TYPE_8_8_8_8 : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_ADD : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_MAX : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_MIN : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_REV_SUB : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_SUB : enum.h
  • +
  • GX2_BLEND_MODE_BLEND_FACTOR : enum.h
  • +
  • GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_BOTH_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_CONSTANT_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_DST_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_DST_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_BLEND_FACTOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_CONSTANT_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_DST_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_DST_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC1_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC1_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_ONE : enum.h
  • +
  • GX2_BLEND_MODE_SRC1_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_SRC1_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_SRC_ALPHA_SAT : enum.h
  • +
  • GX2_BLEND_MODE_SRC_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_ZERO : enum.h
  • +
  • GX2_BUFFERING_MODE_DOUBLE : enum.h
  • +
  • GX2_BUFFERING_MODE_SINGLE : enum.h
  • +
  • GX2_BUFFERING_MODE_TRIPLE : enum.h
  • +
  • GX2_CHANNEL_MASK_A : enum.h
  • +
  • GX2_CHANNEL_MASK_B : enum.h
  • +
  • GX2_CHANNEL_MASK_BA : enum.h
  • +
  • GX2_CHANNEL_MASK_G : enum.h
  • +
  • GX2_CHANNEL_MASK_GA : enum.h
  • +
  • GX2_CHANNEL_MASK_GB : enum.h
  • +
  • GX2_CHANNEL_MASK_GBA : enum.h
  • +
  • GX2_CHANNEL_MASK_R : enum.h
  • +
  • GX2_CHANNEL_MASK_RA : enum.h
  • +
  • GX2_CHANNEL_MASK_RB : enum.h
  • +
  • GX2_CHANNEL_MASK_RBA : enum.h
  • +
  • GX2_CHANNEL_MASK_RG : enum.h
  • +
  • GX2_CHANNEL_MASK_RGA : enum.h
  • +
  • GX2_CHANNEL_MASK_RGB : enum.h
  • +
  • GX2_CHANNEL_MASK_RGBA : enum.h
  • +
  • GX2_CLEAR_FLAGS_BOTH : enum.h
  • +
  • GX2_CLEAR_FLAGS_DEPTH : enum.h
  • +
  • GX2_CLEAR_FLAGS_STENCIL : enum.h
  • +
  • GX2_COMPARE_FUNC_ALWAYS : enum.h
  • +
  • GX2_COMPARE_FUNC_EQUAL : enum.h
  • +
  • GX2_COMPARE_FUNC_GEQUAL : enum.h
  • +
  • GX2_COMPARE_FUNC_GREATER : enum.h
  • +
  • GX2_COMPARE_FUNC_LEQUAL : enum.h
  • +
  • GX2_COMPARE_FUNC_LESS : enum.h
  • +
  • GX2_COMPARE_FUNC_NEVER : enum.h
  • +
  • GX2_COMPARE_FUNC_NOT_EQUAL : enum.h
  • +
  • GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH : debug.h
  • +
  • GX2_DEBUG_CAPTURE_END_FLAGS_NONE : debug.h
  • +
  • GX2_DEBUG_CAPTURE_INTERFACE_VERSION : debug.h
  • +
  • GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE : debug.h
  • +
  • GX2_DEBUG_CAPTURE_START_FLAGS_NONE : debug.h
  • +
  • GX2_DRC_RENDER_MODE_DISABLED : enum.h
  • +
  • GX2_DRC_RENDER_MODE_DOUBLE : enum.h
  • +
  • GX2_DRC_RENDER_MODE_SINGLE : enum.h
  • +
  • GX2_ENDIAN_SWAP_8_IN_16 : enum.h
  • +
  • GX2_ENDIAN_SWAP_8_IN_32 : enum.h
  • +
  • GX2_ENDIAN_SWAP_DEFAULT : enum.h
  • +
  • GX2_ENDIAN_SWAP_NONE : enum.h
  • +
  • GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN : enum.h
  • +
  • GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT : enum.h
  • +
  • GX2_EVENT_TYPE_FLIP : enum.h
  • +
  • GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT : enum.h
  • +
  • GX2_EVENT_TYPE_VSYNC : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_LINE : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_NONE : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_QUAD : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_TRIANGLE : enum.h
  • +
  • GX2_FRONT_FACE_CCW : enum.h
  • +
  • GX2_FRONT_FACE_CW : enum.h
  • +
  • GX2_INDEX_TYPE_U16 : enum.h
  • +
  • GX2_INDEX_TYPE_U16_LE : enum.h
  • +
  • GX2_INDEX_TYPE_U32 : enum.h
  • +
  • GX2_INDEX_TYPE_U32_LE : enum.h
  • +
  • GX2_INIT_APP_IO_THREAD_STACK_SIZE : enum.h
  • +
  • GX2_INIT_ARGC : enum.h
  • +
  • GX2_INIT_ARGV : enum.h
  • +
  • GX2_INIT_CMD_BUF_BASE : enum.h
  • +
  • GX2_INIT_CMD_BUF_POOL_SIZE : enum.h
  • +
  • GX2_INIT_END : enum.h
  • +
  • GX2_INIT_PROFILE_MODE : enum.h
  • +
  • GX2_INIT_TOSS_STAGE : enum.h
  • +
  • GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_COLOR_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU_SHADER : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU_TEXTURE : enum.h
  • +
  • GX2_INVALIDATE_MODE_DEPTH_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_EXPORT_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_NONE : enum.h
  • +
  • GX2_INVALIDATE_MODE_SHADER : enum.h
  • +
  • GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_TEXTURE : enum.h
  • +
  • GX2_INVALIDATE_MODE_UNIFORM_BLOCK : enum.h
  • +
  • GX2_LOGIC_OP_AND : enum.h
  • +
  • GX2_LOGIC_OP_CLEAR : enum.h
  • +
  • GX2_LOGIC_OP_COPY : enum.h
  • +
  • GX2_LOGIC_OP_EQUIV : enum.h
  • +
  • GX2_LOGIC_OP_INV : enum.h
  • +
  • GX2_LOGIC_OP_INV_AND : enum.h
  • +
  • GX2_LOGIC_OP_INV_COPY : enum.h
  • +
  • GX2_LOGIC_OP_INV_OR : enum.h
  • +
  • GX2_LOGIC_OP_NOP : enum.h
  • +
  • GX2_LOGIC_OP_NOR : enum.h
  • +
  • GX2_LOGIC_OP_NOT_AND : enum.h
  • +
  • GX2_LOGIC_OP_OR : enum.h
  • +
  • GX2_LOGIC_OP_REV_AND : enum.h
  • +
  • GX2_LOGIC_OP_REV_OR : enum.h
  • +
  • GX2_LOGIC_OP_SET : enum.h
  • +
  • GX2_LOGIC_OP_XOR : enum.h
  • +
  • GX2_POLYGON_MODE_LINE : enum.h
  • +
  • GX2_POLYGON_MODE_POINT : enum.h
  • +
  • GX2_POLYGON_MODE_TRIANGLE : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINE_LOOP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINE_STRIP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINES : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINES_ADJACENCY : enum.h
  • +
  • GX2_PRIMITIVE_MODE_POINTS : enum.h
  • +
  • GX2_PRIMITIVE_MODE_QUAD_STRIP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_QUADS : enum.h
  • +
  • GX2_PRIMITIVE_MODE_RECTS : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLE_FAN : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLE_STRIP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLES : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY : enum.h
  • +
  • GX2_RENDER_TARGET_0 : enum.h
  • +
  • GX2_RENDER_TARGET_1 : enum.h
  • +
  • GX2_RENDER_TARGET_2 : enum.h
  • +
  • GX2_RENDER_TARGET_3 : enum.h
  • +
  • GX2_RENDER_TARGET_4 : enum.h
  • +
  • GX2_RENDER_TARGET_5 : enum.h
  • +
  • GX2_RENDER_TARGET_6 : enum.h
  • +
  • GX2_RENDER_TARGET_7 : enum.h
  • +
  • GX2_ROUNDING_MODE_ROUND_TO_EVEN : enum.h
  • +
  • GX2_ROUNDING_MODE_TRUNCATE : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_1D : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_2D : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_3D : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE : enum.h
  • +
  • GX2_SCAN_TARGET_DRC : enum.h
  • +
  • GX2_SCAN_TARGET_DRC0 : enum.h
  • +
  • GX2_SCAN_TARGET_DRC1 : enum.h
  • +
  • GX2_SCAN_TARGET_TV : enum.h
  • +
  • GX2_SCAN_TARGET_TV0 : enum.h
  • +
  • GX2_SCAN_TARGET_TV1 : enum.h
  • +
  • GX2_SHADER_MODE_COMPUTE_SHADER : enum.h
  • +
  • GX2_SHADER_MODE_GEOMETRY_SHADER : enum.h
  • +
  • GX2_SHADER_MODE_UNIFORM_BLOCK : enum.h
  • +
  • GX2_SHADER_MODE_UNIFORM_REGISTER : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_VOID : enum.h
  • +
  • GX2_SQ_SEL_0 : utils.h
  • +
  • GX2_SQ_SEL_1 : utils.h
  • +
  • GX2_SQ_SEL_A : utils.h
  • +
  • GX2_SQ_SEL_B : utils.h
  • +
  • GX2_SQ_SEL_G : utils.h
  • +
  • GX2_SQ_SEL_MASK : utils.h
  • +
  • GX2_SQ_SEL_R : utils.h
  • +
  • GX2_SQ_SEL_W : utils.h
  • +
  • GX2_SQ_SEL_X : utils.h
  • +
  • GX2_SQ_SEL_Y : utils.h
  • +
  • GX2_SQ_SEL_Z : utils.h
  • +
  • GX2_STENCIL_FUNCTION_DECR_CLAMP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_DECR_WRAP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_INCR_CLAMP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_INCR_WRAP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_INV : enum.h
  • +
  • GX2_STENCIL_FUNCTION_KEEP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_REPLACE : enum.h
  • +
  • GX2_STENCIL_FUNCTION_ZERO : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_1D : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_1D_ARRAY : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D_ARRAY : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D_MSAA : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_3D : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_CUBE : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_D24_S8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R32_G32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_X8_X24 : enum.h
  • +
  • GX2_SURFACE_FORMAT_INVALID : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R32_G32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_BC4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_BC5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_BC1 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_BC2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_BC3 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_G8_X24 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R32_G32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_X24_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC1 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC3 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_NV12 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R24_X8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R4_G4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_USE_COLOR_BUFFER : enum.h
  • +
  • GX2_SURFACE_USE_DEPTH_BUFFER : enum.h
  • +
  • GX2_SURFACE_USE_NONE : enum.h
  • +
  • GX2_SURFACE_USE_SCAN_BUFFER : enum.h
  • +
  • GX2_SURFACE_USE_TEXTURE : enum.h
  • +
  • GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV : enum.h
  • +
  • GX2_SURFACE_USE_TV : enum.h
  • +
  • GX2_TESSELLATION_MODE_ADAPTIVE : enum.h
  • +
  • GX2_TESSELLATION_MODE_CONTINUOUS : enum.h
  • +
  • GX2_TESSELLATION_MODE_DISCRETE : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_16_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_2_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_4_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_8_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_NONE : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_BLACK : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_VARIABLE : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_WHITE : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_CLAMP : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_CLAMP_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR_ONCE : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_WRAP : enum.h
  • +
  • GX2_TEX_MIP_FILTER_MODE_LINEAR : enum.h
  • +
  • GX2_TEX_MIP_FILTER_MODE_NONE : enum.h
  • +
  • GX2_TEX_MIP_FILTER_MODE_POINT : enum.h
  • +
  • GX2_TEX_MIP_PERF_MODE_DISABLE : enum.h
  • +
  • GX2_TEX_XY_FILTER_MODE_BICUBIC : enum.h
  • +
  • GX2_TEX_XY_FILTER_MODE_LINEAR : enum.h
  • +
  • GX2_TEX_XY_FILTER_MODE_POINT : enum.h
  • +
  • GX2_TEX_Z_FILTER_MODE_LINEAR : enum.h
  • +
  • GX2_TEX_Z_FILTER_MODE_NONE : enum.h
  • +
  • GX2_TEX_Z_FILTER_MODE_POINT : enum.h
  • +
  • GX2_TEX_Z_PERF_MODE_DISABLED : enum.h
  • +
  • GX2_TILE_MODE_DEFAULT : enum.h
  • +
  • GX2_TILE_MODE_LINEAR_ALIGNED : enum.h
  • +
  • GX2_TILE_MODE_LINEAR_SPECIAL : enum.h
  • +
  • GX2_TILE_MODE_TILED_1D_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_1D_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THIN2 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THIN4 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THIN2 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THIN4 : enum.h
  • +
  • GX2_TILE_MODE_TILED_3B_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_3B_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_3D_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_3D_THIN1 : enum.h
  • +
  • GX2_TV_RENDER_MODE_DISABLED : enum.h
  • +
  • GX2_TV_RENDER_MODE_STANDARD_480P : enum.h
  • +
  • GX2_TV_RENDER_MODE_WIDE_1080P : enum.h
  • +
  • GX2_TV_RENDER_MODE_WIDE_480P : enum.h
  • +
  • GX2_TV_RENDER_MODE_WIDE_720P : enum.h
  • +
  • GX2_TV_SCAN_MODE_1080I : enum.h
  • +
  • GX2_TV_SCAN_MODE_1080P : enum.h
  • +
  • GX2_TV_SCAN_MODE_480I : enum.h
  • +
  • GX2_TV_SCAN_MODE_480P : enum.h
  • +
  • GX2_TV_SCAN_MODE_576I : enum.h
  • +
  • GX2_TV_SCAN_MODE_720P : enum.h
  • +
  • GX2_TV_SCAN_MODE_NONE : enum.h
  • +
  • GX2R_RESOURCE_BIND_COLOR_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_DEPTH_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_DISPLAY_LIST : resource.h
  • +
  • GX2R_RESOURCE_BIND_GS_RING_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_INDEX_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_NONE : resource.h
  • +
  • GX2R_RESOURCE_BIND_SCAN_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_SHADER_PROGRAM : resource.h
  • +
  • GX2R_RESOURCE_BIND_STREAM_OUTPUT : resource.h
  • +
  • GX2R_RESOURCE_BIND_TEXTURE : resource.h
  • +
  • GX2R_RESOURCE_BIND_UNIFORM_BLOCK : resource.h
  • +
  • GX2R_RESOURCE_BIND_VERTEX_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_DISABLE_CPU_INVALIDATE : resource.h
  • +
  • GX2R_RESOURCE_DISABLE_GPU_INVALIDATE : resource.h
  • +
  • GX2R_RESOURCE_GX2R_ALLOCATED : resource.h
  • +
  • GX2R_RESOURCE_LOCKED : resource.h
  • +
  • GX2R_RESOURCE_LOCKED_READ_ONLY : resource.h
  • +
  • GX2R_RESOURCE_USAGE_CPU_READ : resource.h
  • +
  • GX2R_RESOURCE_USAGE_CPU_WRITE : resource.h
  • +
  • GX2R_RESOURCE_USAGE_DMA_READ : resource.h
  • +
  • GX2R_RESOURCE_USAGE_DMA_WRITE : resource.h
  • +
  • GX2R_RESOURCE_USAGE_FORCE_MEM1 : resource.h
  • +
  • GX2R_RESOURCE_USAGE_FORCE_MEM2 : resource.h
  • +
  • GX2R_RESOURCE_USAGE_GPU_READ : resource.h
  • +
  • GX2R_RESOURCE_USAGE_GPU_WRITE : resource.h
  • +
+
+ + + + diff --git a/globals_eval_h.html b/globals_eval_h.html new file mode 100644 index 00000000..962f2121 --- /dev/null +++ b/globals_eval_h.html @@ -0,0 +1,132 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- h -

    +
  • H264_ERROR_GENERIC : stream.h
  • +
  • H264_ERROR_INVALID_PARAMETER : stream.h
  • +
  • H264_ERROR_INVALID_PPS : stream.h
  • +
  • H264_ERROR_INVALID_PROFILE : stream.h
  • +
  • H264_ERROR_INVALID_SLICEHEADER : stream.h
  • +
  • H264_ERROR_INVALID_SPS : stream.h
  • +
  • H264_ERROR_OK : stream.h
  • +
  • H264_ERROR_OUT_OF_MEMORY : stream.h
  • +
  • H264_PARAMETER_FRAME_POINTER_OUTPUT : decode.h
  • +
  • H264_PARAMETER_OUTPUT_PER_FRAME : decode.h
  • +
  • H264_PARAMETER_UNKNOWN_20000010 : decode.h
  • +
  • H264_PARAMETER_UNKNOWN_20000030 : decode.h
  • +
  • H264_PARAMETER_UNKNOWN_20000040 : decode.h
  • +
  • H264_PARAMETER_USER_MEMORY : decode.h
  • +
  • HID_DEVICE_ATTACH : hid.h
  • +
  • HID_DEVICE_DETACH : hid.h
  • +
  • HPAD_BUTTON_A : hpad.h
  • +
  • HPAD_BUTTON_B : hpad.h
  • +
  • HPAD_BUTTON_DOWN : hpad.h
  • +
  • HPAD_BUTTON_LEFT : hpad.h
  • +
  • HPAD_BUTTON_RIGHT : hpad.h
  • +
  • HPAD_BUTTON_START : hpad.h
  • +
  • HPAD_BUTTON_UP : hpad.h
  • +
  • HPAD_BUTTON_X : hpad.h
  • +
  • HPAD_BUTTON_Y : hpad.h
  • +
  • HPAD_CHAN_0 : hpad.h
  • +
  • HPAD_CHAN_1 : hpad.h
  • +
  • HPAD_CHAN_2 : hpad.h
  • +
  • HPAD_CHAN_3 : hpad.h
  • +
  • HPAD_CHAN_4 : hpad.h
  • +
  • HPAD_CHAN_5 : hpad.h
  • +
  • HPAD_CHAN_6 : hpad.h
  • +
  • HPAD_CHAN_7 : hpad.h
  • +
  • HPAD_GGGG_CHAN_0 : hpad.h
  • +
  • HPAD_GGGG_CHAN_1 : hpad.h
  • +
  • HPAD_MOTOR_COMMAND_RUMBLE : hpad.h
  • +
  • HPAD_MOTOR_COMMAND_STOP : hpad.h
  • +
  • HPAD_MOTOR_COMMAND_STOP_HARD : hpad.h
  • +
  • HPAD_STICK_EMULATION_DOWN : hpad.h
  • +
  • HPAD_STICK_EMULATION_LEFT : hpad.h
  • +
  • HPAD_STICK_EMULATION_RIGHT : hpad.h
  • +
  • HPAD_STICK_EMULATION_UP : hpad.h
  • +
  • HPAD_SUBSTICK_EMULATION_DOWN : hpad.h
  • +
  • HPAD_SUBSTICK_EMULATION_LEFT : hpad.h
  • +
  • HPAD_SUBSTICK_EMULATION_RIGHT : hpad.h
  • +
  • HPAD_SUBSTICK_EMULATION_UP : hpad.h
  • +
  • HPAD_TRIGGER_L : hpad.h
  • +
  • HPAD_TRIGGER_R : hpad.h
  • +
  • HPAD_TRIGGER_Z : hpad.h
  • +
+
+ + + + diff --git a/globals_eval_i.html b/globals_eval_i.html new file mode 100644 index 00000000..9ba8f5c3 --- /dev/null +++ b/globals_eval_i.html @@ -0,0 +1,164 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- i -

    +
  • IM_DEVICE_STATE_ACTIVE : im.h
  • +
  • IM_DEVICE_STATE_CLEAR : im.h
  • +
  • IM_DEVICE_STATE_HOME : im.h
  • +
  • IM_DEVICE_STATE_INACTIVE : im.h
  • +
  • IM_DEVICE_STATE_POWER : im.h
  • +
  • IM_DEVICE_STATE_SYNC : im.h
  • +
  • IM_EVENT_ACTIVE : im.h
  • +
  • IM_EVENT_APD : im.h
  • +
  • IM_EVENT_CANCELLED : im.h
  • +
  • IM_EVENT_DIM : im.h
  • +
  • IM_EVENT_HOME : im.h
  • +
  • IM_EVENT_INACTIVE : im.h
  • +
  • IM_EVENT_POWER : im.h
  • +
  • IM_EVENT_RESET : im.h
  • +
  • IM_EVENT_SYNC : im.h
  • +
  • IM_EVENT_UNDIM : im.h
  • +
  • IM_PAD_TYPE_NONE : im.h
  • +
  • IM_PAD_TYPE_WII_REMOTE : im.h
  • +
  • IM_PAD_TYPE_WII_REMOTE_EXTENSION : im.h
  • +
  • IM_PAD_TYPE_WIIU_GAMEPAD : im.h
  • +
  • IM_PAD_TYPE_WIIU_PRO_CONTROLLER : im.h
  • +
  • IM_PARAMETER_APD_ENABLED : im.h
  • +
  • IM_PARAMETER_APD_OCCURED : im.h
  • +
  • IM_PARAMETER_APD_PERIOD : im.h
  • +
  • IM_PARAMETER_DIM_ENABLE_DRC : im.h
  • +
  • IM_PARAMETER_DIM_ENABLE_TV : im.h
  • +
  • IM_PARAMETER_DIM_ENABLED : im.h
  • +
  • IM_PARAMETER_DIM_PERIOD : im.h
  • +
  • IM_PARAMETER_INACTIVE_SECONDS : im.h
  • +
  • IM_PARAMETER_MAX : im.h
  • +
  • IM_PARAMETER_POWER_OFF_ENABLE : im.h
  • +
  • IM_PARAMETER_RESET_ENABLE : im.h
  • +
  • IM_PARAMETER_RESET_SECONDS : im.h
  • +
  • IM_TIMER_APD : im.h
  • +
  • IM_TIMER_DIM : im.h
  • +
  • IOS_ERROR_ACCESS : ios.h
  • +
  • IOS_ERROR_ALIGNMENT : ios.h
  • +
  • IOS_ERROR_ANFAILED : ios.h
  • +
  • IOS_ERROR_BADBLOCK : ios.h
  • +
  • IOS_ERROR_BSP : ios.h
  • +
  • IOS_ERROR_BUSY : ios.h
  • +
  • IOS_ERROR_CLIENTTXNLIMIT : ios.h
  • +
  • IOS_ERROR_DATAPENDING : ios.h
  • +
  • IOS_ERROR_ECC : ios.h
  • +
  • IOS_ERROR_ECCCRIT : ios.h
  • +
  • IOS_ERROR_EXISTS : ios.h
  • +
  • IOS_ERROR_EXPIRED : ios.h
  • +
  • IOS_ERROR_FAILALLOC : ios.h
  • +
  • IOS_ERROR_FAILCHECKVALUE : ios.h
  • +
  • IOS_ERROR_FAILINTERNAL : ios.h
  • +
  • IOS_ERROR_INTR : ios.h
  • +
  • IOS_ERROR_INVALID : ios.h
  • +
  • IOS_ERROR_INVALIDARG : ios.h
  • +
  • IOS_ERROR_INVALIDFLAG : ios.h
  • +
  • IOS_ERROR_INVALIDFORMAT : ios.h
  • +
  • IOS_ERROR_INVALIDHANDLE : ios.h
  • +
  • IOS_ERROR_INVALIDOBJTYPE : ios.h
  • +
  • IOS_ERROR_INVALIDRNG : ios.h
  • +
  • IOS_ERROR_INVALIDSIGNER : ios.h
  • +
  • IOS_ERROR_INVALIDSIZE : ios.h
  • +
  • IOS_ERROR_INVALIDVERSION : ios.h
  • +
  • IOS_ERROR_MAX : ios.h
  • +
  • IOS_ERROR_MAXSEMCOUNT : ios.h
  • +
  • IOS_ERROR_NOEXISTS : ios.h
  • +
  • IOS_ERROR_NOLINK : ios.h
  • +
  • IOS_ERROR_NOREADACCESS : ios.h
  • +
  • IOS_ERROR_NOREADWRITEACCESS : ios.h
  • +
  • IOS_ERROR_NORESOURCE : ios.h
  • +
  • IOS_ERROR_NOTREADY : ios.h
  • +
  • IOS_ERROR_NOWRITEACCESS : ios.h
  • +
  • IOS_ERROR_OK : ios.h
  • +
  • IOS_ERROR_QEMPTY : ios.h
  • +
  • IOS_ERROR_QFULL : ios.h
  • +
  • IOS_ERROR_SEMUNAVAILABLE : ios.h
  • +
  • IOS_ERROR_STALEHANDLE : ios.h
  • +
  • IOS_ERROR_TIMEOUT : ios.h
  • +
  • IOS_ERROR_UNKNOWN : ios.h
  • +
  • IOS_ERROR_UNKNOWNVALUE : ios.h
  • +
  • IOS_OPEN_READ : ios.h
  • +
  • IOS_OPEN_READWRITE : ios.h
  • +
  • IOS_OPEN_WRITE : ios.h
  • +
+
+ + + + diff --git a/globals_eval_k.html b/globals_eval_k.html new file mode 100644 index 00000000..ae745c1b --- /dev/null +++ b/globals_eval_k.html @@ -0,0 +1,117 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- k -

+
+ + + + diff --git a/globals_eval_m.html b/globals_eval_m.html new file mode 100644 index 00000000..4343b756 --- /dev/null +++ b/globals_eval_m.html @@ -0,0 +1,176 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- m -

    +
  • MCP_APP_TYPE_ACCOUNT_APPS : mcp.h
  • +
  • MCP_APP_TYPE_AMIIBO_SETTINGS : mcp.h
  • +
  • MCP_APP_TYPE_AOC_OVERLAY : mcp.h
  • +
  • MCP_APP_TYPE_BLUETOOTH_FIRMWARE : mcp.h
  • +
  • MCP_APP_TYPE_BOOT1 : mcp.h
  • +
  • MCP_APP_TYPE_BROWSER : mcp.h
  • +
  • MCP_APP_TYPE_CAFFEINE_TITLE_LIST : mcp.h
  • +
  • MCP_APP_TYPE_CERT_STORE : mcp.h
  • +
  • MCP_APP_TYPE_DOWNLOAD_MANAGEMENT : mcp.h
  • +
  • MCP_APP_TYPE_DRC_FIRMWARE : mcp.h
  • +
  • MCP_APP_TYPE_DRC_LANGUAGE : mcp.h
  • +
  • MCP_APP_TYPE_DRH_FIRMWARE : mcp.h
  • +
  • MCP_APP_TYPE_ECO_PROCESS : mcp.h
  • +
  • MCP_APP_TYPE_EMANUAL : mcp.h
  • +
  • MCP_APP_TYPE_ERROR_DISPLAY : mcp.h
  • +
  • MCP_APP_TYPE_ESHOP : mcp.h
  • +
  • MCP_APP_TYPE_EXCEPTIONS_DATA : mcp.h
  • +
  • MCP_APP_TYPE_FRIEND_LIST : mcp.h
  • +
  • MCP_APP_TYPE_GAME : mcp.h
  • +
  • MCP_APP_TYPE_GAME_DLC : mcp.h
  • +
  • MCP_APP_TYPE_GAME_UPDATE : mcp.h
  • +
  • MCP_APP_TYPE_GAME_WII : mcp.h
  • +
  • MCP_APP_TYPE_HOME_MENU : mcp.h
  • +
  • MCP_APP_TYPE_MCP_TITLE_LIST : mcp.h
  • +
  • MCP_APP_TYPE_MIIVERSE : mcp.h
  • +
  • MCP_APP_TYPE_MIIVERSE_POST : mcp.h
  • +
  • MCP_APP_TYPE_PATCH_MAP_DATA : mcp.h
  • +
  • MCP_APP_TYPE_SHARED_DATA : mcp.h
  • +
  • MCP_APP_TYPE_SYSTEM_APPS : mcp.h
  • +
  • MCP_APP_TYPE_SYSTEM_LIBRARIES : mcp.h
  • +
  • MCP_APP_TYPE_SYSTEM_MENU : mcp.h
  • +
  • MCP_APP_TYPE_SYSTEM_SETTINGS : mcp.h
  • +
  • MCP_APP_TYPE_SYSTEM_UPDATER : mcp.h
  • +
  • MCP_APP_TYPE_SYSTEM_VERSION : mcp.h
  • +
  • MCP_APP_TYPE_WAGONU_MIGRATION_LIST : mcp.h
  • +
  • MCP_COMPAT_AV_FILE_DEINT : mcp.h
  • +
  • MCP_COMPAT_AV_FILE_DMCU : mcp.h
  • +
  • MCP_DEVICE_FLAG_UNK_1 : mcp.h
  • +
  • MCP_DEVICE_FLAG_UNK_2 : mcp.h
  • +
  • MCP_DEVICE_FLAG_UNK_4 : mcp.h
  • +
  • MCP_DEVICE_FLAG_UNK_8 : mcp.h
  • +
  • MCP_DEVICE_TYPE_AUTO : mcp.h
  • +
  • MCP_DEVICE_TYPE_MLC : mcp.h
  • +
  • MCP_DEVICE_TYPE_ODD : mcp.h
  • +
  • MCP_DEVICE_TYPE_USB : mcp.h
  • +
  • MCP_INSTALL_TARGET_MLC : mcp.h
  • +
  • MCP_INSTALL_TARGET_USB : mcp.h
  • +
  • MCP_REGION_CHINA : mcp.h
  • +
  • MCP_REGION_EUROPE : mcp.h
  • +
  • MCP_REGION_JAPAN : mcp.h
  • +
  • MCP_REGION_KOREA : mcp.h
  • +
  • MCP_REGION_TAIWAN : mcp.h
  • +
  • MCP_REGION_USA : mcp.h
  • +
  • MEM_BASE_HEAP_FG : memheap.h
  • +
  • MEM_BASE_HEAP_MEM1 : memheap.h
  • +
  • MEM_BASE_HEAP_MEM2 : memheap.h
  • +
  • MEM_BLOCK_HEAP_TAG : memheap.h
  • +
  • MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS : memexpheap.h
  • +
  • MEM_EXP_HEAP_CHECK_FLAGS_NONE : memexpheap.h
  • +
  • MEM_EXP_HEAP_DIR_FROM_BOTTOM : memexpheap.h
  • +
  • MEM_EXP_HEAP_DIR_FROM_TOP : memexpheap.h
  • +
  • MEM_EXP_HEAP_MODE_FIRST_FREE : memexpheap.h
  • +
  • MEM_EXP_HEAP_MODE_NEAREST_SIZE : memexpheap.h
  • +
  • MEM_EXPANDED_HEAP_TAG : memheap.h
  • +
  • MEM_FRAME_HEAP_TAG : memheap.h
  • +
  • MEM_FRM_HEAP_FREE_ALL : memfrmheap.h
  • +
  • MEM_FRM_HEAP_FREE_HEAD : memfrmheap.h
  • +
  • MEM_FRM_HEAP_FREE_TAIL : memfrmheap.h
  • +
  • MEM_HEAP_FILL_TYPE_ALLOCATED : memheap.h
  • +
  • MEM_HEAP_FILL_TYPE_FREED : memheap.h
  • +
  • MEM_HEAP_FILL_TYPE_UNUSED : memheap.h
  • +
  • MEM_HEAP_FLAG_DEBUG_MODE : memheap.h
  • +
  • MEM_HEAP_FLAG_USE_LOCK : memheap.h
  • +
  • MEM_HEAP_FLAG_ZERO_ALLOCATED : memheap.h
  • +
  • MEM_UNIT_HEAP_TAG : memheap.h
  • +
  • MEM_USER_HEAP_TAG : memheap.h
  • +
  • MIC_ERROR_ALREADY_CLOSED : mic.h
  • +
  • MIC_ERROR_INIT : mic.h
  • +
  • MIC_ERROR_INVALID_HANDLE : mic.h
  • +
  • MIC_ERROR_INVALID_INSTANCE : mic.h
  • +
  • MIC_ERROR_NOT_OPENED : mic.h
  • +
  • MIC_ERROR_OK : mic.h
  • +
  • MIC_INSTANCE_0 : mic.h
  • +
  • MIC_INSTANCE_1 : mic.h
  • +
  • MP_TASK_QUEUE_STATE_FINISHED : taskqueue.h
  • +
  • MP_TASK_QUEUE_STATE_INITIALISED : taskqueue.h
  • +
  • MP_TASK_QUEUE_STATE_READY : taskqueue.h
  • +
  • MP_TASK_QUEUE_STATE_STOPPED : taskqueue.h
  • +
  • MP_TASK_QUEUE_STATE_STOPPING : taskqueue.h
  • +
  • MP_TASK_STATE_FINISHED : taskqueue.h
  • +
  • MP_TASK_STATE_INITIALISED : taskqueue.h
  • +
  • MP_TASK_STATE_READY : taskqueue.h
  • +
  • MP_TASK_STATE_RUNNING : taskqueue.h
  • +
+
+ + + + diff --git a/globals_eval_n.html b/globals_eval_n.html new file mode 100644 index 00000000..1a1e3506 --- /dev/null +++ b/globals_eval_n.html @@ -0,0 +1,240 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- n -

    +
  • NET_CONF_ADMIN_STATE_DOWN : netconfig.h
  • +
  • NET_CONF_ADMIN_STATE_UP : netconfig.h
  • +
  • NET_CONF_ETH_CFG_DUPLEX_FULL : netconfig.h
  • +
  • NET_CONF_ETH_CFG_DUPLEX_HALF : netconfig.h
  • +
  • NET_CONF_ETH_CFG_NEGOTIATION_AUTO : netconfig.h
  • +
  • NET_CONF_ETH_CFG_NEGOTIATION_MANUAL : netconfig.h
  • +
  • NET_CONF_ETH_CFG_SPEED_100M : netconfig.h
  • +
  • NET_CONF_ETH_CFG_SPEED_10M : netconfig.h
  • +
  • NET_CONF_INTERFACE_TYPE_ETHERNET : netconfig.h
  • +
  • NET_CONF_INTERFACE_TYPE_WIFI : netconfig.h
  • +
  • NET_CONF_IPV4_MODE_DHCP : netconfig.h
  • +
  • NET_CONF_IPV4_MODE_MANUAL : netconfig.h
  • +
  • NET_CONF_LINK_STATE_DOWN : netconfig.h
  • +
  • NET_CONF_LINK_STATE_NEGOTIATE : netconfig.h
  • +
  • NET_CONF_LINK_STATE_UP : netconfig.h
  • +
  • NET_CONF_OPER_STATE_DOWN : netconfig.h
  • +
  • NET_CONF_OPER_STATE_UP : netconfig.h
  • +
  • NET_CONF_PROFILE_0 : netconfig.h
  • +
  • NET_CONF_PROFILE_1 : netconfig.h
  • +
  • NET_CONF_PROFILE_2 : netconfig.h
  • +
  • NET_CONF_PROFILE_3 : netconfig.h
  • +
  • NET_CONF_PROFILE_4 : netconfig.h
  • +
  • NET_CONF_PROFILE_5 : netconfig.h
  • +
  • NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION : netconfig.h
  • +
  • NET_CONF_PROXY_AUTH_TYPE_NONE : netconfig.h
  • +
  • NET_CONF_PROXY_DISABLED : netconfig.h
  • +
  • NET_CONF_PROXY_ENABLED : netconfig.h
  • +
  • NET_CONF_WIFI_PRIVACY_MODE_NONE : netconfig.h
  • +
  • NET_CONF_WIFI_PRIVACY_MODE_WEP : netconfig.h
  • +
  • NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES : netconfig.h
  • +
  • NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP : netconfig.h
  • +
  • NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES : netconfig.h
  • +
  • NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP : netconfig.h
  • +
  • NFC_MODE_ACTIVE : nfc.h
  • +
  • NFC_MODE_IDLE : nfc.h
  • +
  • NFC_MODE_INVALID : nfc.h
  • +
  • NFC_NDEF_FLAG_FORMATABLE : nfc.h
  • +
  • NFC_NDEF_FLAG_FORMATED : nfc.h
  • +
  • NFC_NDEF_FLAG_HARD_LOCKABLE : nfc.h
  • +
  • NFC_NDEF_FLAG_OTP : nfc.h
  • +
  • NFC_NDEF_FLAG_READ_ONLY : nfc.h
  • +
  • NFC_NDEF_FLAG_SOFT_LOCKABLE : nfc.h
  • +
  • NFC_NDEF_FLAG_SUPPORTED : nfc.h
  • +
  • NFC_NDEF_FLAG_UNKNOWN : nfc.h
  • +
  • NFC_PROTOCOL_15693 : nfc.h
  • +
  • NFC_PROTOCOL_ISO_DEP : nfc.h
  • +
  • NFC_PROTOCOL_T1T : nfc.h
  • +
  • NFC_PROTOCOL_T2T : nfc.h
  • +
  • NFC_PROTOCOL_T3T : nfc.h
  • +
  • NFC_PROTOCOL_UNKNOWN : nfc.h
  • +
  • NFC_TECHNOLOGY_A : nfc.h
  • +
  • NFC_TECHNOLOGY_B : nfc.h
  • +
  • NFC_TECHNOLOGY_F : nfc.h
  • +
  • NFC_TECHNOLOGY_ISO15693 : nfc.h
  • +
  • NFC_TECHNOLOGY_MASK_A : nfc.h
  • +
  • NFC_TECHNOLOGY_MASK_ALL : nfc.h
  • +
  • NFC_TECHNOLOGY_MASK_B : nfc.h
  • +
  • NFC_TECHNOLOGY_MASK_F : nfc.h
  • +
  • NFC_TECHNOLOGY_MASK_ISO15693 : nfc.h
  • +
  • NSSL_ERROR_CERT_LIMIT : nssl.h
  • +
  • NSSL_ERROR_CERT_NO_ACCESS : nssl.h
  • +
  • NSSL_ERROR_CERT_NOT_EXPORTABLE : nssl.h
  • +
  • NSSL_ERROR_CERT_READ_ERROR : nssl.h
  • +
  • NSSL_ERROR_CERT_SIZE_LIMIT : nssl.h
  • +
  • NSSL_ERROR_CERT_STORE_ERROR : nssl.h
  • +
  • NSSL_ERROR_CERT_STORE_INIT_FAILURE : nssl.h
  • +
  • NSSL_ERROR_ENCRYPTION_ERROR : nssl.h
  • +
  • NSSL_ERROR_GENERIC : nssl.h
  • +
  • NSSL_ERROR_HANDSHAKE_ERROR : nssl.h
  • +
  • NSSL_ERROR_INSUFFICIENT_SIZE : nssl.h
  • +
  • NSSL_ERROR_INVALID_ARG : nssl.h
  • +
  • NSSL_ERROR_INVALID_CERT : nssl.h
  • +
  • NSSL_ERROR_INVALID_CERT_ENCODING : nssl.h
  • +
  • NSSL_ERROR_INVALID_CERT_ID : nssl.h
  • +
  • NSSL_ERROR_INVALID_CERT_ID2 : nssl.h
  • +
  • NSSL_ERROR_INVALID_CERT_SIZE : nssl.h
  • +
  • NSSL_ERROR_INVALID_CERT_TYPE : nssl.h
  • +
  • NSSL_ERROR_INVALID_FD : nssl.h
  • +
  • NSSL_ERROR_INVALID_HANDLE : nssl.h
  • +
  • NSSL_ERROR_INVALID_KEY_SIZE : nssl.h
  • +
  • NSSL_ERROR_INVALID_KEY_TYPE : nssl.h
  • +
  • NSSL_ERROR_INVALID_NSSL_CONNECTION : nssl.h
  • +
  • NSSL_ERROR_INVALID_NSSL_CONTEXT : nssl.h
  • +
  • NSSL_ERROR_INVALID_NSSL_SESSION : nssl.h
  • +
  • NSSL_ERROR_INVALID_PRIVATE_KEY : nssl.h
  • +
  • NSSL_ERROR_INVALID_SIZE : nssl.h
  • +
  • NSSL_ERROR_INVALID_STATE : nssl.h
  • +
  • NSSL_ERROR_IO_ERROR : nssl.h
  • +
  • NSSL_ERROR_IPC_ERROR : nssl.h
  • +
  • NSSL_ERROR_LIB_NOT_READY : nssl.h
  • +
  • NSSL_ERROR_NO_CERT : nssl.h
  • +
  • NSSL_ERROR_NO_CERT_STORE : nssl.h
  • +
  • NSSL_ERROR_NO_CIPHER : nssl.h
  • +
  • NSSL_ERROR_NO_PEER_CERT : nssl.h
  • +
  • NSSL_ERROR_NO_SESSION : nssl.h
  • +
  • NSSL_ERROR_NOT_READY : nssl.h
  • +
  • NSSL_ERROR_NSSL_LIB_ERROR : nssl.h
  • +
  • NSSL_ERROR_OK : nssl.h
  • +
  • NSSL_ERROR_OUT_OF_MEMORY : nssl.h
  • +
  • NSSL_ERROR_PRIVATE_KEY_READ_ERROR : nssl.h
  • +
  • NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT : nssl.h
  • +
  • NSSL_ERROR_PROCESS_MAX_CONNECTIONS : nssl.h
  • +
  • NSSL_ERROR_PROCESS_MAX_CONTEXTS : nssl.h
  • +
  • NSSL_ERROR_PROCESS_MAX_EXT_CERTS : nssl.h
  • +
  • NSSL_ERROR_RESOURCE_LIMIT : nssl.h
  • +
  • NSSL_ERROR_SSL_SHUTDOWN_ERROR : nssl.h
  • +
  • NSSL_ERROR_UNKNOWN : nssl.h
  • +
  • NSSL_ERROR_WANT_READ : nssl.h
  • +
  • NSSL_ERROR_WANT_WRITE : nssl.h
  • +
  • NSSL_ERROR_ZERO_RETURN : nssl.h
  • +
  • NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT : nssl.h
  • +
  • NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_COMODO_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_COMODO_RSA_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 : nssl.h
  • +
  • NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 : nssl.h
  • +
  • NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_ENTRUST_CA_2048 : nssl.h
  • +
  • NSSL_SERVER_CERT_ENTRUST_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 : nssl.h
  • +
  • NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_EQUIFAX_SECURE_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 : nssl.h
  • +
  • NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 : nssl.h
  • +
  • NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 : nssl.h
  • +
  • NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 : nssl.h
  • +
  • NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST : nssl.h
  • +
  • NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST : nssl.h
  • +
  • NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST : nssl.h
  • +
  • NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST : nssl.h
  • +
  • NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST : nssl.h
  • +
  • NSSL_SERVER_CERT_GROUP_NINTENDO_LAST : nssl.h
  • +
  • NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT : nssl.h
  • +
  • NSSL_SERVER_CERT_NINTENDO_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_NINTENDO_CA_G2 : nssl.h
  • +
  • NSSL_SERVER_CERT_NINTENDO_CA_G3 : nssl.h
  • +
  • NSSL_SERVER_CERT_NINTENDO_CLASS2_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 : nssl.h
  • +
  • NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 : nssl.h
  • +
  • NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 : nssl.h
  • +
  • NSSL_SERVER_CERT_USERTRUST_RSA_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 : nssl.h
  • +
  • NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 : nssl.h
  • +
  • NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 : nssl.h
  • +
  • NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA : nssl.h
  • +
  • NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA : nssl.h
  • +
+
+ + + + diff --git a/globals_eval_o.html b/globals_eval_o.html new file mode 100644 index 00000000..45cc8529 --- /dev/null +++ b/globals_eval_o.html @@ -0,0 +1,313 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/globals_eval_p.html b/globals_eval_p.html new file mode 100644 index 00000000..4d65accb --- /dev/null +++ b/globals_eval_p.html @@ -0,0 +1,93 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- p -

    +
  • PROCUI_CALLBACK_ACQUIRE : procui.h
  • +
  • PROCUI_CALLBACK_EXIT : procui.h
  • +
  • PROCUI_CALLBACK_HOME_BUTTON_DENIED : procui.h
  • +
  • PROCUI_CALLBACK_NET_IO_START : procui.h
  • +
  • PROCUI_CALLBACK_NET_IO_STOP : procui.h
  • +
  • PROCUI_CALLBACK_RELEASE : procui.h
  • +
  • PROCUI_STATUS_EXITING : procui.h
  • +
  • PROCUI_STATUS_IN_BACKGROUND : procui.h
  • +
  • PROCUI_STATUS_IN_FOREGROUND : procui.h
  • +
  • PROCUI_STATUS_RELEASE_FOREGROUND : procui.h
  • +
+
+ + + + diff --git a/globals_eval_s.html b/globals_eval_s.html new file mode 100644 index 00000000..ac5f0444 --- /dev/null +++ b/globals_eval_s.html @@ -0,0 +1,156 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- s -

    +
  • SAVE_STATUS_NOT_FOUND : save.h
  • +
  • SAVE_STATUS_OK : save.h
  • +
  • SAVE_STATUS_STORAGE_FULL : save.h
  • +
  • SCREEN_DRC : screen.h
  • +
  • SCREEN_TV : screen.h
  • +
  • SMD_ELEMENT_TYPE_MESSAGE : smd.h
  • +
  • SMD_ELEMENT_TYPE_VECTOR : smd.h
  • +
  • SMD_ELEMENT_TYPE_VECTOR_SPEC : smd.h
  • +
  • SMD_INTERFACE_STATE_CLOSED : smd.h
  • +
  • SMD_INTERFACE_STATE_OPENED : smd.h
  • +
  • SMD_LOCK_TYPE_DISABLE_INTERRUPTS : smd.h
  • +
  • SMD_LOCK_TYPE_MUTEX : smd.h
  • +
  • SMD_LOCK_TYPE_NONE : smd.h
  • +
  • SMD_PPC_STATE_CLOSED : smd.h
  • +
  • SMD_PPC_STATE_INITIALIZED : smd.h
  • +
  • SMD_PPC_STATE_INVALID : smd.h
  • +
  • SMD_PPC_STATE_OPENED : smd.h
  • +
  • SOMEMOPT_FLAGS_BIG_BUFFERS : somemopt.h
  • +
  • SOMEMOPT_FLAGS_NONE : somemopt.h
  • +
  • SOMEMOPT_REQUEST_CANCEL_WAIT : somemopt.h
  • +
  • SOMEMOPT_REQUEST_GET_BYTES_USED : somemopt.h
  • +
  • SOMEMOPT_REQUEST_INIT : somemopt.h
  • +
  • SOMEMOPT_REQUEST_WAIT_FOR_INIT : somemopt.h
  • +
  • SYS_ARG_ID_ANCHOR : args.h
  • +
  • SYS_ARG_ID_END : args.h
  • +
  • SYS_ARG_ID_JOIN_PID : args.h
  • +
  • SYS_ARG_ID_MIV_DATA : args.h
  • +
  • SYS_ARG_ID_RESULT : args.h
  • +
  • SYS_ARG_ID_URL : args.h
  • +
  • SYS_ARG_TYPE_DATA : args.h
  • +
  • SYS_ARG_TYPE_STRING : args.h
  • +
  • SYS_ARG_TYPE_UINT32 : args.h
  • +
  • SYS_ARG_TYPE_UINT64 : args.h
  • +
  • SYS_SETTINGS_JUMP_TO_COUNTRY : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_DATE_TIME : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_INTERNET : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_NONE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_TV_REMOTE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_UNKNOWN : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE : launch.h
  • +
  • SYSAPP_PFID_BROWSER : switch.h
  • +
  • SYSAPP_PFID_CABINETU : switch.h
  • +
  • SYSAPP_PFID_DOWNLOAD_GAME : switch.h
  • +
  • SYSAPP_PFID_DOWNLOAD_MANAGEMENT : switch.h
  • +
  • SYSAPP_PFID_EMANUAL : switch.h
  • +
  • SYSAPP_PFID_ESHOP : switch.h
  • +
  • SYSAPP_PFID_FRIENDLIST : switch.h
  • +
  • SYSAPP_PFID_HOME_MENU : switch.h
  • +
  • SYSAPP_PFID_MIIVERSE : switch.h
  • +
  • SYSAPP_PFID_MINI_MIIVERSE : switch.h
  • +
  • SYSAPP_PFID_MINTU : switch.h
  • +
  • SYSAPP_PFID_TEST_OVERLAY : switch.h
  • +
  • SYSAPP_PFID_TVII : switch.h
  • +
  • SYSAPP_PFID_WII_U_MENU : switch.h
  • +
  • SYSTEM_APP_ID_ACCOUNT_SETTINGS : title.h
  • +
  • SYSTEM_APP_ID_DAILY_LOG : title.h
  • +
  • SYSTEM_APP_ID_ELECTRONIC_MANUAL : title.h
  • +
  • SYSTEM_APP_ID_HEALTH_AND_SAFETY : title.h
  • +
  • SYSTEM_APP_ID_MII_MAKER : title.h
  • +
  • SYSTEM_APP_ID_NOTIFICATIONS : title.h
  • +
  • SYSTEM_APP_ID_PARENTAL_CONTROLS : title.h
  • +
  • SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER : title.h
  • +
  • SYSTEM_APP_ID_SYSTEM_SETTINGS : title.h
  • +
  • SYSTEM_APP_ID_USER_SETTINGS : title.h
  • +
  • SYSTEM_APP_ID_WII_U_MENU : title.h
  • +
  • SYSTEM_APP_ID_WIIU_CHAT : title.h
  • +
+
+ + + + diff --git a/globals_eval_t.html b/globals_eval_t.html new file mode 100644 index 00000000..33965aa2 --- /dev/null +++ b/globals_eval_t.html @@ -0,0 +1,195 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- t -

    +
  • TEMP_PREF_DEFAULT : temp.h
  • +
  • TEMP_PREF_USB : temp.h
  • +
  • TVE_CEC_DEVICE_AUDIO_SYSTEM : cec.h
  • +
  • TVE_CEC_DEVICE_BROADCAST : cec.h
  • +
  • TVE_CEC_DEVICE_FREE_USE : cec.h
  • +
  • TVE_CEC_DEVICE_PLAYBACK_DEVICE_1 : cec.h
  • +
  • TVE_CEC_DEVICE_PLAYBACK_DEVICE_2 : cec.h
  • +
  • TVE_CEC_DEVICE_PLAYBACK_DEVICE_3 : cec.h
  • +
  • TVE_CEC_DEVICE_RECORDING_DEVICE_1 : cec.h
  • +
  • TVE_CEC_DEVICE_RECORDING_DEVICE_2 : cec.h
  • +
  • TVE_CEC_DEVICE_RECORDING_DEVICE_3 : cec.h
  • +
  • TVE_CEC_DEVICE_RESERVED_1 : cec.h
  • +
  • TVE_CEC_DEVICE_RESERVED_2 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_1 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_2 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_3 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_4 : cec.h
  • +
  • TVE_CEC_DEVICE_TV : cec.h
  • +
  • TVE_CEC_DEVICE_UNREGISTERED : cec.h
  • +
  • TVE_CEC_OPCODE_ABORT : cec.h
  • +
  • TVE_CEC_OPCODE_ACTIVE_SOURCE : cec.h
  • +
  • TVE_CEC_OPCODE_CEC_VERSION : cec.h
  • +
  • TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_DECK_CONTROL : cec.h
  • +
  • TVE_CEC_OPCODE_DECK_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_DEVICE_VENDOR_ID : cec.h
  • +
  • TVE_CEC_OPCODE_FEATURE_ABORT : cec.h
  • +
  • TVE_CEC_OPCODE_GET_CEC_VERSION : cec.h
  • +
  • TVE_CEC_OPCODE_GET_MENU_LANGUAGE : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_AUDIO_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_DECK_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_OSD_NAME : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_IMAGE_VIEW_ON : cec.h
  • +
  • TVE_CEC_OPCODE_INACTIVE_SOURCE : cec.h
  • +
  • TVE_CEC_OPCODE_MENU_REQUEST : cec.h
  • +
  • TVE_CEC_OPCODE_MENU_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_PLAY : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_OFF : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_ON : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_TV_SCREEN : cec.h
  • +
  • TVE_CEC_OPCODE_REPORT_AUDIO_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS : cec.h
  • +
  • TVE_CEC_OPCODE_REPORT_POWER_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE : cec.h
  • +
  • TVE_CEC_OPCODE_ROUTING_CHANGE : cec.h
  • +
  • TVE_CEC_OPCODE_ROUTING_INFORMATION : cec.h
  • +
  • TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE : cec.h
  • +
  • TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_ANALOGUE_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_SET_AUDIO_RATE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_DIGITAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_SET_EXTERNAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_SET_MENU_LANGUAGE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_OSD_NAME : cec.h
  • +
  • TVE_CEC_OPCODE_SET_OSD_STRING : cec.h
  • +
  • TVE_CEC_OPCODE_SET_STREAM_PATH : cec.h
  • +
  • TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE : cec.h
  • +
  • TVE_CEC_OPCODE_STANDBY : cec.h
  • +
  • TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST : cec.h
  • +
  • TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TEXT_VIEW_ON : cec.h
  • +
  • TVE_CEC_OPCODE_TIMER_CLEARED_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TIMER_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TUNER_DEVICE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TUNER_STEP_DECREMENT : cec.h
  • +
  • TVE_CEC_OPCODE_TUNER_STEP_INCREMENT : cec.h
  • +
  • TVE_CEC_OPCODE_USER_CONTROL_PRESSED : cec.h
  • +
  • TVE_CEC_OPCODE_USER_CONTROL_RELEASE : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_COMMAND : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP : cec.h
  • +
  • TVE_HDMI_STATE_1STA : tve.h
  • +
  • TVE_HDMI_STATE_2NDA : tve.h
  • +
  • TVE_HDMI_STATE_3RDA : tve.h
  • +
  • TVE_HDMI_STATE_DONE : tve.h
  • +
  • TVE_HDMI_STATE_DUMMY_TMDS : tve.h
  • +
  • TVE_HDMI_STATE_EDID_COMP : tve.h
  • +
  • TVE_HDMI_STATE_ERR_CEC : tve.h
  • +
  • TVE_HDMI_STATE_ERR_EDID_READ : tve.h
  • +
  • TVE_HDMI_STATE_ERR_HDCP : tve.h
  • +
  • TVE_HDMI_STATE_ERR_HOTPLUG : tve.h
  • +
  • TVE_HDMI_STATE_ERR_INT_LINE : tve.h
  • +
  • TVE_HDMI_STATE_ERR_KEY_LOAD : tve.h
  • +
  • TVE_HDMI_STATE_ERR_NRESET : tve.h
  • +
  • TVE_HDMI_STATE_ERR_SYS : tve.h
  • +
  • TVE_HDMI_STATE_ERR_VSYNC : tve.h
  • +
  • TVE_HDMI_STATE_ERR_W41A : tve.h
  • +
  • TVE_HDMI_STATE_ERR_W4ED : tve.h
  • +
  • TVE_HDMI_STATE_HTPG_OFF : tve.h
  • +
  • TVE_HDMI_STATE_NONE : tve.h
  • +
  • TVE_HDMI_STATE_OTHER : tve.h
  • +
  • TVE_HDMI_STATE_RXWAIT : tve.h
  • +
  • TVE_HDMI_STATE_SHUTDOWN : tve.h
  • +
  • TVE_HDMI_STATE_STAV_OFF : tve.h
  • +
  • TVE_HDMI_STATE_TMDSDOWN : tve.h
  • +
  • TVE_HDMI_STATE_UNKNOWN_1A : tve.h
  • +
  • TVE_HDMI_STATE_W4WK : tve.h
  • +
  • TVE_HDMI_STATE_WII : tve.h
  • +
  • TVE_PORT_COMPONENT : tve.h
  • +
  • TVE_PORT_COMPOSITE : tve.h
  • +
  • TVE_PORT_HDMI : tve.h
  • +
  • TVE_PORT_SCART : tve.h
  • +
+
+ + + + diff --git a/globals_eval_u.html b/globals_eval_u.html new file mode 100644 index 00000000..d31eaf43 --- /dev/null +++ b/globals_eval_u.html @@ -0,0 +1,158 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/globals_eval_v.html b/globals_eval_v.html new file mode 100644 index 00000000..1fa72f4e --- /dev/null +++ b/globals_eval_v.html @@ -0,0 +1,132 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- v -

+
+ + + + diff --git a/globals_eval_w.html b/globals_eval_w.html new file mode 100644 index 00000000..ec540d8f --- /dev/null +++ b/globals_eval_w.html @@ -0,0 +1,239 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the files they belong to:
+ +

- w -

    +
  • WBC_ERROR_BAD_TEMPERATURE : wbc.h
  • +
  • WBC_ERROR_INVALID : wbc.h
  • +
  • WBC_ERROR_NO_CONTROLLER : wbc.h
  • +
  • WBC_ERROR_NONE : wbc.h
  • +
  • WBC_ERROR_NOT_READY : wbc.h
  • +
  • WPAD_BALANCE_BOARD_CMD_OFF : wpad.h
  • +
  • WPAD_BALANCE_BOARD_CMD_ON : wpad.h
  • +
  • WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP : wpad.h
  • +
  • WPAD_BUTTON_1 : wpad.h
  • +
  • WPAD_BUTTON_2 : wpad.h
  • +
  • WPAD_BUTTON_A : wpad.h
  • +
  • WPAD_BUTTON_B : wpad.h
  • +
  • WPAD_BUTTON_C : wpad.h
  • +
  • WPAD_BUTTON_DOWN : wpad.h
  • +
  • WPAD_BUTTON_HOME : wpad.h
  • +
  • WPAD_BUTTON_LEFT : wpad.h
  • +
  • WPAD_BUTTON_MINUS : wpad.h
  • +
  • WPAD_BUTTON_PLUS : wpad.h
  • +
  • WPAD_BUTTON_RIGHT : wpad.h
  • +
  • WPAD_BUTTON_UP : wpad.h
  • +
  • WPAD_BUTTON_Z : wpad.h
  • +
  • WPAD_CHAN_0 : wpad.h
  • +
  • WPAD_CHAN_1 : wpad.h
  • +
  • WPAD_CHAN_2 : wpad.h
  • +
  • WPAD_CHAN_3 : wpad.h
  • +
  • WPAD_CHAN_4 : wpad.h
  • +
  • WPAD_CHAN_5 : wpad.h
  • +
  • WPAD_CHAN_6 : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_A : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_B : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_DOWN : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_HOME : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_L : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_LEFT : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_MINUS : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_PLUS : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_R : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_RIGHT : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_UP : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_X : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_Y : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_ZL : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_ZR : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_DOWN : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_LEFT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_UP : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_DOWN : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_LEFT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_UP : wpad.h
  • +
  • WPAD_DPD_FMT_BASIC : wpad.h
  • +
  • WPAD_DPD_FMT_EXTENDED : wpad.h
  • +
  • WPAD_DPD_FMT_FULL : wpad.h
  • +
  • WPAD_DPD_FMT_NONE : wpad.h
  • +
  • WPAD_ERROR_BAD_CONF : wpad.h
  • +
  • WPAD_ERROR_BAD_VALUE : wpad.h
  • +
  • WPAD_ERROR_BROKEN : wpad.h
  • +
  • WPAD_ERROR_INVALID : wpad.h
  • +
  • WPAD_ERROR_NO_CONTROLLER : wpad.h
  • +
  • WPAD_ERROR_NONE : wpad.h
  • +
  • WPAD_ERROR_NOT_READY : wpad.h
  • +
  • WPAD_ERROR_PERMISSION : wpad.h
  • +
  • WPAD_ERROR_QUEUE_EMPTY : wpad.h
  • +
  • WPAD_ERROR_TRANSFER : wpad.h
  • +
  • WPAD_EXT_BALANCE_BOARD : wpad.h
  • +
  • WPAD_EXT_CLASSIC : wpad.h
  • +
  • WPAD_EXT_CORE : wpad.h
  • +
  • WPAD_EXT_DEV_NOT_FOUND : wpad.h
  • +
  • WPAD_EXT_DRUM : wpad.h
  • +
  • WPAD_EXT_GUITAR : wpad.h
  • +
  • WPAD_EXT_MPLUS : wpad.h
  • +
  • WPAD_EXT_MPLUS_CLASSIC : wpad.h
  • +
  • WPAD_EXT_MPLUS_NUNCHUK : wpad.h
  • +
  • WPAD_EXT_NUNCHUK : wpad.h
  • +
  • WPAD_EXT_PRO_CONTROLLER : wpad.h
  • +
  • WPAD_EXT_TAIKO : wpad.h
  • +
  • WPAD_EXT_TRAIN : wpad.h
  • +
  • WPAD_EXT_UNKNOWN : wpad.h
  • +
  • WPAD_FMT_BALANCE_BOARD : wpad.h
  • +
  • WPAD_FMT_CLASSIC : wpad.h
  • +
  • WPAD_FMT_CLASSIC_ACC : wpad.h
  • +
  • WPAD_FMT_CLASSIC_ACC_DPD : wpad.h
  • +
  • WPAD_FMT_CORE : wpad.h
  • +
  • WPAD_FMT_CORE_ACC : wpad.h
  • +
  • WPAD_FMT_CORE_ACC_DPD : wpad.h
  • +
  • WPAD_FMT_CORE_ACC_DPD_FULL : wpad.h
  • +
  • WPAD_FMT_DRUM : wpad.h
  • +
  • WPAD_FMT_GUITAR : wpad.h
  • +
  • WPAD_FMT_MPLUS : wpad.h
  • +
  • WPAD_FMT_NUNCHUK : wpad.h
  • +
  • WPAD_FMT_NUNCHUK_ACC : wpad.h
  • +
  • WPAD_FMT_NUNCHUK_ACC_DPD : wpad.h
  • +
  • WPAD_FMT_PRO_CONTROLLER : wpad.h
  • +
  • WPAD_FMT_TAIKO : wpad.h
  • +
  • WPAD_FMT_TRAIN : wpad.h
  • +
  • WPAD_LED_FOUR : wpad.h
  • +
  • WPAD_LED_ONE : wpad.h
  • +
  • WPAD_LED_THREE : wpad.h
  • +
  • WPAD_LED_TWO : wpad.h
  • +
  • WPAD_MPLS_MODE_DISABLE : wpad.h
  • +
  • WPAD_MPLS_MODE_MPLS_CLASSIC : wpad.h
  • +
  • WPAD_MPLS_MODE_MPLS_NUNCHUK : wpad.h
  • +
  • WPAD_MPLS_MODE_MPLS_ONLY : wpad.h
  • +
  • WPAD_MPLS_STATUS_ATTACHED : wpad.h
  • +
  • WPAD_MPLS_STATUS_EXT_VALID : wpad.h
  • +
  • WPAD_MPLS_STATUS_PITCH_CONV : wpad.h
  • +
  • WPAD_MPLS_STATUS_ROLL_CONV : wpad.h
  • +
  • WPAD_MPLS_STATUS_VALID : wpad.h
  • +
  • WPAD_MPLS_STATUS_YAW_CONV : wpad.h
  • +
  • WPAD_NUNCHUK_BUTTON_C : wpad.h
  • +
  • WPAD_NUNCHUK_BUTTON_Z : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_DOWN : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_LEFT : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_UP : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_DPD : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_EXTENSION : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_MOTIONPLUS : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_SPEAKER : wpad.h
  • +
  • WPAD_PRO_BUTTON_A : wpad.h
  • +
  • WPAD_PRO_BUTTON_B : wpad.h
  • +
  • WPAD_PRO_BUTTON_DOWN : wpad.h
  • +
  • WPAD_PRO_BUTTON_HOME : wpad.h
  • +
  • WPAD_PRO_BUTTON_L : wpad.h
  • +
  • WPAD_PRO_BUTTON_LEFT : wpad.h
  • +
  • WPAD_PRO_BUTTON_MINUS : wpad.h
  • +
  • WPAD_PRO_BUTTON_PLUS : wpad.h
  • +
  • WPAD_PRO_BUTTON_R : wpad.h
  • +
  • WPAD_PRO_BUTTON_RIGHT : wpad.h
  • +
  • WPAD_PRO_BUTTON_STICK_L : wpad.h
  • +
  • WPAD_PRO_BUTTON_STICK_R : wpad.h
  • +
  • WPAD_PRO_BUTTON_UP : wpad.h
  • +
  • WPAD_PRO_BUTTON_X : wpad.h
  • +
  • WPAD_PRO_BUTTON_Y : wpad.h
  • +
  • WPAD_PRO_BUTTON_ZL : wpad.h
  • +
  • WPAD_PRO_BUTTON_ZR : wpad.h
  • +
  • WPAD_PRO_RESERVED : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_DOWN : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_LEFT : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_UP : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_DOWN : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_LEFT : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_UP : wpad.h
  • +
  • WPAD_PRO_TRIGGER_L : wpad.h
  • +
  • WPAD_PRO_TRIGGER_R : wpad.h
  • +
  • WPAD_PRO_TRIGGER_ZL : wpad.h
  • +
  • WPAD_PRO_TRIGGER_ZR : wpad.h
  • +
  • WPAD_SPEAKER_CMD_MUTE : wpad.h
  • +
  • WPAD_SPEAKER_CMD_OFF : wpad.h
  • +
  • WPAD_SPEAKER_CMD_ON : wpad.h
  • +
  • WPAD_SPEAKER_CMD_ON_ALT : wpad.h
  • +
  • WPAD_SPEAKER_CMD_PLAY : wpad.h
  • +
  • WPAD_SPEAKER_CMD_UNMUTE : wpad.h
  • +
+
+ + + + diff --git a/globals_f.html b/globals_f.html new file mode 100644 index 00000000..1fa7c3ad --- /dev/null +++ b/globals_f.html @@ -0,0 +1,520 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/globals_func.html b/globals_func.html new file mode 100644 index 00000000..7cc9d64a --- /dev/null +++ b/globals_func.html @@ -0,0 +1,168 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- _ -

+
+ + + + diff --git a/globals_func_a.html b/globals_func_a.html new file mode 100644 index 00000000..76d74d99 --- /dev/null +++ b/globals_func_a.html @@ -0,0 +1,233 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- a -

    +
  • accept() : socket.h, _socket.h
  • +
  • ACClose() : ac_c.h
  • +
  • ACConnect() : ac_c.h
  • +
  • ACConnectAsync() : ac_c.h
  • +
  • ACConnectWithConfigId() : ac_c.h
  • +
  • ACFinalize() : ac_c.h
  • +
  • ACGetAssignedAddress() : ac_c.h
  • +
  • ACGetCloseStatus() : ac_c.h
  • +
  • ACGetStartupId() : ac_c.h
  • +
  • ACInitialize() : ac_c.h
  • +
  • ACIsApplicationConnected() : ac_c.h
  • +
  • ACPAssignTitlePatch() : title.h
  • +
  • ACPCheckApplicationDeviceEmulation() : device.h
  • +
  • ACPCreateSaveDir() : save.h
  • +
  • ACPDrcLedStartTest() : drcled_c.h
  • +
  • ACPDrcLedStopTest() : drcled_c.h
  • +
  • ACPFinalize() : client.h
  • +
  • ACPGetDrcLedStat() : drcled_c.h
  • +
  • ACPGetDrcLedStatusOfPattern() : drcled_c.h
  • +
  • ACPGetSaveDataTitleIdList() : save.h
  • +
  • ACPGetTitleIdOfMainApplication() : title.h
  • +
  • ACPGetTitleMetaDir() : title.h
  • +
  • ACPGetTitleMetaDirByDevice() : title.h
  • +
  • ACPGetTitleMetaDirByTitleListType() : title.h
  • +
  • ACPGetTitleMetaXml() : title.h
  • +
  • ACPGetTitleSaveDirEx() : save.h
  • +
  • ACPGetTitleSaveDirExWithoutMetaCheck() : save.h
  • +
  • ACPGetTitleSaveMetaXml() : title.h
  • +
  • ACPInitialize() : client.h
  • +
  • ACPIsExternalStorageRequired() : save.h
  • +
  • ACPMountExternalStorage() : save.h
  • +
  • ACPMountSaveDir() : save.h
  • +
  • ACPRemoveSaveDir() : save.h
  • +
  • ACPRemoveSaveDirWithoutFlush() : save.h
  • +
  • ACPRemoveSaveDirWithoutMetaCheck() : save.h
  • +
  • ACPRepairSaveMetaDir() : save.h
  • +
  • ACPSetDrcLedDummyPowerStat() : drcled_c.h
  • +
  • ACPSetDrcLedTimerLength() : drcled_c.h
  • +
  • ACPSetDrcLedTimerSpeed() : drcled_c.h
  • +
  • ACPTurnOffDrcLed() : drcled_c.h
  • +
  • ACPTurnOffDrcLedTest() : drcled_c.h
  • +
  • ACPTurnOnDrcLed() : drcled_c.h
  • +
  • ACPTurnOnDrcLedTest() : drcled_c.h
  • +
  • ACPUnmountExternalStorage() : save.h
  • +
  • ACPUnmountSaveDir() : save.h
  • +
  • AVMCECInit() : cec.h
  • +
  • AVMCECReceiveCommand() : cec.h
  • +
  • AVMCECSendCommand() : cec.h
  • +
  • AVMDebugIsNTSC() : tv.h
  • +
  • AVMDisableCEC() : cec.h
  • +
  • AVMEnableCEC() : cec.h
  • +
  • AVMGetCurrentPort() : tv.h
  • +
  • AVMGetDRCMode() : drc.h
  • +
  • AVMGetDRCScanMode() : drc.h
  • +
  • AVMGetDRCSystemAudioMode() : drc.h
  • +
  • AVMGetDRCVertCount() : drc.h
  • +
  • AVMGetHDMIState() : tv.h
  • +
  • AVMGetSystemDRCAudioMode() : drc.h
  • +
  • AVMGetTVAspectRatio() : tv.h
  • +
  • AVMGetTVScanMode() : tv.h
  • +
  • AVMGetTVUnderScan() : tv.h
  • +
  • AVMIsAVOutReady() : tv.h
  • +
  • AVMIsDRCFirstFlippDone() : drc.h
  • +
  • AVMProbeDRCNum() : drc.h
  • +
  • AVMReadSystemAspectRatioConfig() : config.h
  • +
  • AVMReadSystemPortConfig() : config.h
  • +
  • AVMReadSystemTVUnderScanConfig() : config.h
  • +
  • AVMReadSystemVideoResConfig() : config.h
  • +
  • AVMSetDRCEnable() : drc.h
  • +
  • AVMSetDRCGamma() : drc.h
  • +
  • AVMSetTVAspectRatio() : tv.h
  • +
  • AVMSetTVEnable() : tv.h
  • +
  • AVMSetTVOutPort() : tv.h
  • +
  • AVMSetTVScanMode() : tv.h
  • +
  • AVMSetTVScanResolution() : tv.h
  • +
  • AVMSetTVUnderScan() : tv.h
  • +
  • AVMSetTVUnderScanParam() : tv.h
  • +
  • AVMSetTVVideoRegion() : tv.h
  • +
  • AVMWriteSystemAspectRatioConfig() : config.h
  • +
  • AVMWriteSystemTVUnderScanConfig() : config.h
  • +
  • AVMWriteSystemVideoOutConfig() : config.h
  • +
  • AVMWriteSystemVideoResConfig() : config.h
  • +
  • AXAcquireVoice() : voice.h
  • +
  • AXAcquireVoiceEx() : voice.h
  • +
  • AXCheckVoiceOffsets() : voice.h
  • +
  • AXDeregisterAppFrameCallback() : core.h
  • +
  • AXFreeVoice() : voice.h
  • +
  • AXGetAuxCallback() : device.h
  • +
  • AXGetDeviceFinalMixCallback() : device.h
  • +
  • AXGetDeviceMode() : device.h
  • +
  • AXGetDRCVSMode() : drcvs.h
  • +
  • AXGetInputSamplesPerFrame() : core.h
  • +
  • AXGetInputSamplesPerSec() : core.h
  • +
  • AXGetMaxVoices() : voice.h
  • +
  • AXGetSwapProfile() : core.h
  • +
  • AXGetVoiceCurrentOffsetEx() : voice.h
  • +
  • AXGetVoiceLoopCount() : voice.h
  • +
  • AXGetVoiceOffsets() : voice.h
  • +
  • AXInit() : core.h
  • +
  • AXInitProfile() : core.h
  • +
  • AXInitWithParams() : core.h
  • +
  • AXIsInit() : core.h
  • +
  • AXIsVoiceRunning() : voice.h
  • +
  • AXQuit() : core.h
  • +
  • AXRegisterAppFrameCallback() : core.h
  • +
  • AXRegisterAuxCallback() : device.h
  • +
  • AXRegisterDeviceFinalMixCallback() : device.h
  • +
  • AXRegisterFrameCallback() : core.h
  • +
  • AXRmtAdvancePtr() : rmt.h
  • +
  • AXRmtGetSamples() : rmt.h
  • +
  • AXRmtGetSamplesLeft() : rmt.h
  • +
  • AXSetDefaultMixerSelect() : core.h
  • +
  • AXSetDeviceCompressor() : device.h
  • +
  • AXSetDeviceLinearUpsampler() : device.h
  • +
  • AXSetDeviceUpsampleStage() : device.h
  • +
  • AXSetDeviceVolume() : device.h
  • +
  • AXSetDRCVSDownmixBalance() : drcvs.h
  • +
  • AXSetDRCVSLC() : drcvs.h
  • +
  • AXSetDRCVSLimiter() : drcvs.h
  • +
  • AXSetDRCVSLimiterThreshold() : drcvs.h
  • +
  • AXSetDRCVSMode() : drcvs.h
  • +
  • AXSetDRCVSOutputGain() : drcvs.h
  • +
  • AXSetDRCVSSpeakerPosition() : drcvs.h
  • +
  • AXSetDRCVSSurroundDepth() : drcvs.h
  • +
  • AXSetDRCVSSurroundLevelGain() : drcvs.h
  • +
  • AXSetUpTransitionAudio() : core.h
  • +
  • AXSetVoiceAdpcm() : voice.h
  • +
  • AXSetVoiceAdpcmLoop() : voice.h
  • +
  • AXSetVoiceCurrentOffset() : voice.h
  • +
  • AXSetVoiceDeviceMix() : voice.h
  • +
  • AXSetVoiceEndOffset() : voice.h
  • +
  • AXSetVoiceEndOffsetEx() : voice.h
  • +
  • AXSetVoiceInitialTimeDelay() : voice.h
  • +
  • AXSetVoiceLoop() : voice.h
  • +
  • AXSetVoiceLoopOffset() : voice.h
  • +
  • AXSetVoiceLoopOffsetEx() : voice.h
  • +
  • AXSetVoiceOffsets() : voice.h
  • +
  • AXSetVoicePriority() : voice.h
  • +
  • AXSetVoiceRmtIIRCoefs() : voice.h
  • +
  • AXSetVoiceRmtOn() : voice.h
  • +
  • AXSetVoiceSrc() : voice.h
  • +
  • AXSetVoiceSrcRatio() : voice.h
  • +
  • AXSetVoiceSrcType() : voice.h
  • +
  • AXSetVoiceState() : voice.h
  • +
  • AXSetVoiceType() : voice.h
  • +
  • AXSetVoiceVe() : voice.h
  • +
  • AXSetVoiceVeDelta() : voice.h
  • +
  • AXStartTransitionAudio() : core.h
  • +
  • AXVoiceBegin() : voice.h
  • +
  • AXVoiceEnd() : voice.h
  • +
+
+ + + + diff --git a/globals_func_b.html b/globals_func_b.html new file mode 100644 index 00000000..a7ab8c96 --- /dev/null +++ b/globals_func_b.html @@ -0,0 +1,99 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- b -

    +
  • BETA_DEBUG_DUMP() : beta.h
  • +
  • BETA_DEBUG_GET_QUEUE_SIZE() : beta.h
  • +
  • BETA_DEBUG_GET_RAW_DATA() : beta.h
  • +
  • BETA_DEBUG_SEND_REPT_ID() : beta.h
  • +
  • BETA_DEBUG_SET_DUMP_MODE() : beta.h
  • +
  • bind() : _socket.h, socket.h
  • +
  • bspGetConsoleTypeRaw() : bsp.h
  • +
  • bspGetEntityVersion() : bsp.h
  • +
  • bspGetHardwareVersion() : bsp.h
  • +
  • bspInitialize() : bsp.h
  • +
  • bspInitializeShimInterface() : bsp.h
  • +
  • bspQuery() : bsp.h
  • +
  • bspRead() : bsp.h
  • +
  • bspShutdown() : bsp.h
  • +
  • bspShutdownShimInterface() : bsp.h
  • +
  • bspWrite() : bsp.h
  • +
+
+ + + + diff --git a/globals_func_c.html b/globals_func_c.html new file mode 100644 index 00000000..dbcd0a53 --- /dev/null +++ b/globals_func_c.html @@ -0,0 +1,182 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- c -

    +
  • CAMCheckMemSegmentation() : camera.h
  • +
  • CAMClose() : camera.h
  • +
  • CAMExit() : camera.h
  • +
  • CAMGetMemReq() : camera.h
  • +
  • CAMInit() : camera.h
  • +
  • CAMOpen() : camera.h
  • +
  • CAMSubmitTargetSurface() : camera.h
  • +
  • CCRCDCCalcCRC16() : cdc.h
  • +
  • CCRCDCCommand() : cdc.h
  • +
  • CCRCDCDevicePing() : cdc.h
  • +
  • CCRCDCGetFWInfo() : cdc.h
  • +
  • CCRCDCGetMacAddress() : cdc.h
  • +
  • CCRCDCGetMultiDrc() : cdc.h
  • +
  • CCRCDCPerClearUicConfig() : cdc.h
  • +
  • CCRCDCPerGetUicEeprom() : cdc.h
  • +
  • CCRCDCPerGetUicEepromEx() : cdc.h
  • +
  • CCRCDCPerIrdaControl() : irda.h
  • +
  • CCRCDCPerNfcControl() : nfc.h
  • +
  • CCRCDCPerSetUicConfig() : cdc.h
  • +
  • CCRCDCRegisterAOAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterCFGAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterHIDAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterSYSAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterUACAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterUVCAttachCallback() : cdc.h
  • +
  • CCRCDCRegisterVOAttachCallback() : cdc.h
  • +
  • CCRCDCSetMultiDrc() : cdc.h
  • +
  • CCRCDCSetStationId() : cdc.h
  • +
  • CCRCDCSoftwareAbort() : cdc.h
  • +
  • CCRCDCSoftwareActivate() : cdc.h
  • +
  • CCRCDCSoftwareExtUpdate() : cdc.h
  • +
  • CCRCDCSoftwareGetExtId() : cdc.h
  • +
  • CCRCDCSoftwareGetVersion() : cdc.h
  • +
  • CCRCDCSoftwareLangActivate() : cdc.h
  • +
  • CCRCDCSoftwareLangUpdate() : cdc.h
  • +
  • CCRCDCSoftwareUpdate() : cdc.h
  • +
  • CCRCDCSysConsoleShutdownInd() : cdc.h
  • +
  • CCRCDCSysDrcDisplayMessage() : cdc.h
  • +
  • CCRCDCSysGetDrcState() : cdc.h
  • +
  • CCRCDCSysGetDrhState() : cdc.h
  • +
  • CCRCDCSysGetInfo() : cdc.h
  • +
  • CCRCDCSysSetDrcState() : cdc.h
  • +
  • CCRCDCSysSetDrhState() : cdc.h
  • +
  • CCRCDCWowlWakeDrc() : cdc.h
  • +
  • CCRCDCWpsStart() : cdc.h
  • +
  • CCRCDCWpsStartEx() : cdc.h
  • +
  • CCRCDCWpsStatus() : cdc.h
  • +
  • CCRCDCWpsStop() : cdc.h
  • +
  • CCRCFGGetCachedEeprom() : cfg.h
  • +
  • CCRCFGGetVersionCheckFlag() : cfg.h
  • +
  • CCRCFGInit() : cfg.h
  • +
  • CCRCFGSetCachedEeprom() : cfg.h
  • +
  • CCRCFGSetVersionCheckFlag() : cfg.h
  • +
  • CCRHIDGetBufferedData() : hid.h
  • +
  • CCRHIDGetData() : hid.h
  • +
  • CCRHIDGetFirmwareVersion() : hid.h
  • +
  • CCRHIDGetSequence() : hid.h
  • +
  • CCRHIDStart() : hid.h
  • +
  • CCRHIDStop() : hid.h
  • +
  • CCRSetCompatMode() : ccr.h
  • +
  • CCRSysCaffeineBootCheck() : sys_caffeine.h
  • +
  • CCRSysCaffeineBootCheckAbort() : sys_caffeine.h
  • +
  • CCRSysCaffeineGetAppLaunchParam() : sys_caffeine.h
  • +
  • CCRSysCaffeineSetCaffeineSlot() : sys.h
  • +
  • CCRSysCaffeineSetDRCEnableFlag() : sys_caffeine.h
  • +
  • CCRSysCaffeineSetEnableFlag() : sys_caffeine.h
  • +
  • CCRSysDRCFWUpdate() : sys.h
  • +
  • CCRSysDRCFWUpdateForward() : sys.h
  • +
  • CCRSysDRCShutdown() : sys.h
  • +
  • CCRSysExit() : sys.h
  • +
  • CCRSysGetCurrentLCDMode() : sys.h
  • +
  • CCRSysGetPairingState() : sys.h
  • +
  • CCRSysGetPincode() : sys.h
  • +
  • CCRSysGetUpdateState() : sys.h
  • +
  • CCRSysGetVersionCheckFlag() : sys.h
  • +
  • CCRSysInit() : sys.h
  • +
  • CCRSysInitializeSettings() : sys.h
  • +
  • CCRSysInvalidatePairing() : sys.h
  • +
  • CCRSysNeedsDRCFWUpdate() : sys.h
  • +
  • CCRSysSetCurrentLCDMode() : sys.h
  • +
  • CCRSysSetInitBootFlag() : sys.h
  • +
  • CCRSysSetSystemTime() : sys.h
  • +
  • CCRSysSetVersionCheckFlag() : sys.h
  • +
  • CCRSysStartPairing() : sys.h
  • +
  • CCRSysStopPairing() : sys.h
  • +
  • clear_resolver_cache() : _netdb.h
  • +
  • CMPTAcctSetScreenType() : cmpt.h
  • +
  • CMPTCheckScreenState() : cmpt.h
  • +
  • CMPTGetDataSize() : cmpt.h
  • +
  • CMPTLaunchDataManager() : cmpt.h
  • +
  • CMPTLaunchMenu() : cmpt.h
  • +
  • CMPTLaunchTitle() : cmpt.h
  • +
  • connect() : _socket.h, socket.h
  • +
  • CoreInitDefaultHeap() : memdefaultheap.h
  • +
  • COSError() : cosreport.h
  • +
  • COSInfo() : cosreport.h
  • +
  • COSVerbose() : cosreport.h
  • +
  • COSVReport() : cosreport.h
  • +
  • COSWarn() : cosreport.h
  • +
+
+ + + + diff --git a/globals_func_d.html b/globals_func_d.html new file mode 100644 index 00000000..b1b4829f --- /dev/null +++ b/globals_func_d.html @@ -0,0 +1,96 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/globals_func_e.html b/globals_func_e.html new file mode 100644 index 00000000..a360e360 --- /dev/null +++ b/globals_func_e.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- e -

+
+ + + + diff --git a/globals_func_f.html b/globals_func_f.html new file mode 100644 index 00000000..8ad15708 --- /dev/null +++ b/globals_func_f.html @@ -0,0 +1,206 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/globals_func_g.html b/globals_func_g.html new file mode 100644 index 00000000..8faeadff --- /dev/null +++ b/globals_func_g.html @@ -0,0 +1,320 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- g -

+
+ + + + diff --git a/globals_func_h.html b/globals_func_h.html new file mode 100644 index 00000000..d8a0d5e2 --- /dev/null +++ b/globals_func_h.html @@ -0,0 +1,129 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/globals_func_i.html b/globals_func_i.html new file mode 100644 index 00000000..9bd53179 --- /dev/null +++ b/globals_func_i.html @@ -0,0 +1,134 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/globals_func_k.html b/globals_func_k.html new file mode 100644 index 00000000..41df6dd9 --- /dev/null +++ b/globals_func_k.html @@ -0,0 +1,109 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- k -

+
+ + + + diff --git a/globals_func_l.html b/globals_func_l.html new file mode 100644 index 00000000..00dd759e --- /dev/null +++ b/globals_func_l.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- l -

+
+ + + + diff --git a/globals_func_m.html b/globals_func_m.html new file mode 100644 index 00000000..ae3d55d2 --- /dev/null +++ b/globals_func_m.html @@ -0,0 +1,207 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/globals_func_n.html b/globals_func_n.html new file mode 100644 index 00000000..5e9165a2 --- /dev/null +++ b/globals_func_n.html @@ -0,0 +1,194 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/globals_func_o.html b/globals_func_o.html new file mode 100644 index 00000000..b0b09ff2 --- /dev/null +++ b/globals_func_o.html @@ -0,0 +1,325 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/globals_func_p.html b/globals_func_p.html new file mode 100644 index 00000000..469f3204 --- /dev/null +++ b/globals_func_p.html @@ -0,0 +1,108 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/globals_func_r.html b/globals_func_r.html new file mode 100644 index 00000000..8027ecc6 --- /dev/null +++ b/globals_func_r.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- r -

+
+ + + + diff --git a/globals_func_s.html b/globals_func_s.html new file mode 100644 index 00000000..3806add1 --- /dev/null +++ b/globals_func_s.html @@ -0,0 +1,205 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- s -

    +
  • SAVEChangeDir() : save.h
  • +
  • SAVEChangeDirAsync() : save.h
  • +
  • SAVEChangeGroupAndOthersMode() : save.h
  • +
  • SAVEChangeGroupAndOthersModeAsync() : save.h
  • +
  • SAVEChangeGroupMode() : save.h
  • +
  • SAVEChangeGroupModeAsync() : save.h
  • +
  • SAVECheckSaveDirRequiredUpdate() : save.h
  • +
  • SAVEFlushQuota() : save.h
  • +
  • SAVEFlushQuotaAsync() : save.h
  • +
  • SAVEGetFreeSpaceSize() : save.h
  • +
  • SAVEGetFreeSpaceSizeAsync() : save.h
  • +
  • SAVEGetFreeSpaceSizeOfDevice() : save.h
  • +
  • SAVEGetNoDeleteGroupSaveDirPath() : save.h
  • +
  • SAVEGetNoDeleteSaveDataPath() : save.h
  • +
  • SAVEGetSharedDataTitlePath() : save.h
  • +
  • SAVEGetSharedSaveDataPath() : save.h
  • +
  • SAVEGetStat() : save.h
  • +
  • SAVEGetStatAsync() : save.h
  • +
  • SAVEGetStatOtherApplication() : save.h
  • +
  • SAVEGetStatOtherApplicationAsync() : save.h
  • +
  • SAVEGetStatOtherDemoApplication() : save.h
  • +
  • SAVEGetStatOtherDemoApplicationAsync() : save.h
  • +
  • SAVEGetStatOtherDemoApplicationVariation() : save.h
  • +
  • SAVEGetStatOtherDemoApplicationVariationAsync() : save.h
  • +
  • SAVEGetStatOtherNormalApplication() : save.h
  • +
  • SAVEGetStatOtherNormalApplicationAsync() : save.h
  • +
  • SAVEGetStatOtherNormalApplicationVariation() : save.h
  • +
  • SAVEGetStatOtherNormalApplicationVariationAsync() : save.h
  • +
  • SAVEInit() : save.h
  • +
  • SAVEInitAccountSaveDir() : save.h
  • +
  • SAVEInitCommonSaveDir() : save.h
  • +
  • SAVEInitNoDeleteGroupSaveDir() : save.h
  • +
  • SAVEInitSaveDir() : save.h
  • +
  • SAVEInitSaveDirByAppMeta() : save.h
  • +
  • SAVEMakeDir() : save.h
  • +
  • SAVEMakeDirAsync() : save.h
  • +
  • SAVEOpenDir() : save.h
  • +
  • SAVEOpenDirAsync() : save.h
  • +
  • SAVEOpenDirOtherApplication() : save.h
  • +
  • SAVEOpenDirOtherApplicationAsync() : save.h
  • +
  • SAVEOpenDirOtherDemoApplication() : save.h
  • +
  • SAVEOpenDirOtherDemoApplicationAsync() : save.h
  • +
  • SAVEOpenDirOtherDemoApplicationVariation() : save.h
  • +
  • SAVEOpenDirOtherDemoApplicationVariationAsync() : save.h
  • +
  • SAVEOpenDirOtherNormalApplication() : save.h
  • +
  • SAVEOpenDirOtherNormalApplicationAsync() : save.h
  • +
  • SAVEOpenDirOtherNormalApplicationVariation() : save.h
  • +
  • SAVEOpenDirOtherNormalApplicationVariationAsync() : save.h
  • +
  • SAVEOpenFile() : save.h
  • +
  • SAVEOpenFileAsync() : save.h
  • +
  • SAVEOpenFileOtherApplication() : save.h
  • +
  • SAVEOpenFileOtherApplicationAsync() : save.h
  • +
  • SAVEOpenFileOtherDemoApplication() : save.h
  • +
  • SAVEOpenFileOtherDemoApplicationAsync() : save.h
  • +
  • SAVEOpenFileOtherDemoApplicationVariation() : save.h
  • +
  • SAVEOpenFileOtherDemoApplicationVariationAsync() : save.h
  • +
  • SAVEOpenFileOtherNormalApplication() : save.h
  • +
  • SAVEOpenFileOtherNormalApplicationAsync() : save.h
  • +
  • SAVEOpenFileOtherNormalApplicationVariation() : save.h
  • +
  • SAVEOpenFileOtherNormalApplicationVariationAsync() : save.h
  • +
  • SAVERemove() : save.h
  • +
  • SAVERemoveAsync() : save.h
  • +
  • SAVERename() : save.h
  • +
  • SAVERenameAsync() : save.h
  • +
  • SAVERollbackQuota() : save.h
  • +
  • SAVERollbackQuotaAsync() : save.h
  • +
  • SAVEShutdown() : save.h
  • +
  • SAVEUpdateSaveDir() : save.h
  • +
  • select() : _socket.h
  • +
  • send() : _socket.h, socket.h
  • +
  • sendto() : _socket.h, socket.h
  • +
  • set_multicast_state() : misc.h
  • +
  • set_resolver_allocator() : _netdb.h
  • +
  • setsockopt() : _socket.h, socket.h
  • +
  • shutdown() : _socket.h, socket.h
  • +
  • smdPpcClose() : smd.h
  • +
  • smdPpcGetCtrlTableVectors() : smd.h
  • +
  • smdPpcGetInterfaceState() : smd.h
  • +
  • smdPpcInit() : smd.h
  • +
  • smdPpcOpen() : smd.h
  • +
  • smdPpcReceive() : smd.h
  • +
  • smdPpcSendMessage() : smd.h
  • +
  • smdPpcSendVector() : smd.h
  • +
  • smdPpcSendVectorSpec() : smd.h
  • +
  • smdSimpleBufAlloc() : smd.h
  • +
  • smdSimpleBufFree() : smd.h
  • +
  • smdSimpleBufGetStatistics() : smd.h
  • +
  • smdSimpleBufPoolCreate() : smd.h
  • +
  • sockatmark() : socket.h
  • +
  • socket() : _socket.h, socket.h
  • +
  • socket_lib_finish() : _socket.h
  • +
  • socket_lib_init() : _socket.h
  • +
  • socketclose() : _socket.h
  • +
  • socketlasterr() : _socket.h
  • +
  • SOGetProxyConfig() : netconfig.h
  • +
  • somemopt() : somemopt.h
  • +
  • SYSCheckTitleExists() : title.h
  • +
  • SYSClearSysArgs() : args.h
  • +
  • SYSDeserializeSysArgs() : args.h
  • +
  • SYSDeserializeSysArgsFromBlock() : args.h
  • +
  • SYSGetArguments() : args.h
  • +
  • SYSGetCallerPFID() : title.h
  • +
  • SYSGetCallerTitleId() : title.h
  • +
  • SYSGetCallerUPID() : title.h
  • +
  • SYSGetPFIDFromTitleID() : title.h
  • +
  • SYSGetStandardArgs() : args.h
  • +
  • SYSGetUPIDFromTitleID() : title.h
  • +
  • SYSLaunchMenu() : launch.h
  • +
  • SYSLaunchMiiStudio() : launch.h
  • +
  • SYSLaunchTitle() : launch.h
  • +
  • SYSPackArgs() : args.h
  • +
  • SYSRelaunchTitle() : launch.h
  • +
  • SYSSerializeSysArgs() : args.h
  • +
  • SYSSerializeSysArgsToBuffer() : args.h
  • +
  • SYSSwitchTo() : switch.h
  • +
  • SYSSwitchToBrowser() : switch.h
  • +
  • SYSSwitchToBrowserForCallbackURL() : switch.h
  • +
  • SYSSwitchToBrowserForViewer() : switch.h
  • +
  • SYSSwitchToEManual() : switch.h
  • +
  • SYSSwitchToEShop() : switch.h
  • +
  • SYSSwitchToEShopTicketList() : switch.h
  • +
  • SYSSwitchToSyncControllerOnHBM() : switch.h
  • +
+
+ + + + diff --git a/globals_func_t.html b/globals_func_t.html new file mode 100644 index 00000000..62c32191 --- /dev/null +++ b/globals_func_t.html @@ -0,0 +1,119 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- t -

    +
  • TEMPChangeDir() : temp.h
  • +
  • TEMPChangeDirAsync() : temp.h
  • +
  • TEMPChangeOthersMode() : temp.h
  • +
  • TEMPChangeOthersModeAsync() : temp.h
  • +
  • TEMPCreateAndInitTempDir() : temp.h
  • +
  • TEMPGetDirGlobalPath() : temp.h
  • +
  • TEMPGetDirPath() : temp.h
  • +
  • TEMPGetFreeSpaceSize() : temp.h
  • +
  • TEMPGetFreeSpaceSizeAsync() : temp.h
  • +
  • TEMPGetStat() : temp.h
  • +
  • TEMPGetStatAsync() : temp.h
  • +
  • TEMPInit() : temp.h
  • +
  • TEMPMakeDir() : temp.h
  • +
  • TEMPMakeDirAsync() : temp.h
  • +
  • TEMPMountTempDir() : temp.h
  • +
  • TEMPOpenDir() : temp.h
  • +
  • TEMPOpenDirAsync() : temp.h
  • +
  • TEMPOpenFile() : temp.h
  • +
  • TEMPOpenFileAsync() : temp.h
  • +
  • TEMPOpenNewFile() : temp.h
  • +
  • TEMPOpenNewFileAsync() : temp.h
  • +
  • TEMPRemove() : temp.h
  • +
  • TEMPRemoveAsync() : temp.h
  • +
  • TEMPRename() : temp.h
  • +
  • TEMPRenameAsync() : temp.h
  • +
  • TEMPShutdown() : temp.h
  • +
  • TEMPShutdownTempDir() : temp.h
  • +
  • TEMPUnmountTempDir() : temp.h
  • +
  • TVECECInit() : cec.h
  • +
  • TVECECReceiveCommand() : cec.h
  • +
  • TVECECSendCommand() : cec.h
  • +
  • TVEGetAnalogStat() : tve.h
  • +
  • TVEGetCurrentPort() : tve.h
  • +
  • TVEGetHDMIErrorStat() : tve.h
  • +
  • TVEIsCECEnable() : cec.h
  • +
  • TVESetCECEnable() : cec.h
  • +
+
+ + + + diff --git a/globals_func_u.html b/globals_func_u.html new file mode 100644 index 00000000..c8a7b961 --- /dev/null +++ b/globals_func_u.html @@ -0,0 +1,109 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/globals_func_v.html b/globals_func_v.html new file mode 100644 index 00000000..518931b7 --- /dev/null +++ b/globals_func_v.html @@ -0,0 +1,160 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- v -

    +
  • VPADBASEClearIRCEvent() : base.h
  • +
  • VPADBASEGetGameControllerMode() : base.h
  • +
  • VPADBASEGetHeadphoneStatus() : base.h
  • +
  • VPADBASEGetIRCStatus() : base.h
  • +
  • VPADBASEGetMotorOnRemainingCount() : base.h
  • +
  • VPADBASEGetPowerButtonPressStatus() : base.h
  • +
  • VPADBASEGetSensorBarSetting() : base.h
  • +
  • VPADBASEInit() : base.h
  • +
  • VPADBASEIsInit() : base.h
  • +
  • VPADBASESetGameControllerMode() : base.h
  • +
  • VPADBASESetMotorOnRemainingCount() : base.h
  • +
  • VPADBASESetPowerButtonDisableMode() : base.h
  • +
  • VPADBASESetPowerButtonPressStatus() : base.h
  • +
  • VPADBASESetSensorBarSetting() : base.h
  • +
  • VPADBASEShutdown() : base.h
  • +
  • VPADControlMotor() : input.h
  • +
  • VPADDisableGyroAccRevise() : input.h
  • +
  • VPADDisableGyroDirRevise() : input.h
  • +
  • VPADDisableGyroZeroPlay() : input.h
  • +
  • VPADDisableLStickZeroClamp() : input.h
  • +
  • VPADDisablePowerButton() : input.h
  • +
  • VPADDisableRStickZeroClamp() : input.h
  • +
  • VPADDisableStickCrossClamp() : input.h
  • +
  • VPADEnableGyroAccRevise() : input.h
  • +
  • VPADEnableGyroDirRevise() : input.h
  • +
  • VPADEnableGyroZeroPlay() : input.h
  • +
  • VPADEnableLStickZeroClamp() : input.h
  • +
  • VPADEnablePowerButton() : input.h
  • +
  • VPADEnableRStickZeroClamp() : input.h
  • +
  • VPADEnableStickCrossClamp() : input.h
  • +
  • VPADGetAccParam() : input.h
  • +
  • VPADGetButtonProcMode() : input.h
  • +
  • VPADGetCrossStickEmulationParamsL() : input.h
  • +
  • VPADGetCrossStickEmulationParamsR() : input.h
  • +
  • VPADGetGyroDirReviseParam() : input.h
  • +
  • VPADGetGyroZeroDriftMode() : input.h
  • +
  • VPADGetLcdMode() : input.h
  • +
  • VPADGetLStickClampThreshold() : input.h
  • +
  • VPADGetRStickClampThreshold() : input.h
  • +
  • VPADGetTPCalibratedPoint() : input.h
  • +
  • VPADGetTPCalibratedPointEx() : input.h
  • +
  • VPADGetTPCalibrationParam() : input.h
  • +
  • VPADGetTVMenuStatus() : input.h
  • +
  • VPADInit() : input.h
  • +
  • VPADInitGyroAccReviseParam() : input.h
  • +
  • VPADInitGyroDirReviseParam() : input.h
  • +
  • VPADInitGyroZeroDriftMode() : input.h
  • +
  • VPADInitGyroZeroPlayParam() : input.h
  • +
  • VPADIsEnableGyroAccRevise() : input.h
  • +
  • VPADIsEnableGyroDirRevise() : input.h
  • +
  • VPADIsEnableGyroZeroDrift() : input.h
  • +
  • VPADIsEnableGyroZeroPlay() : input.h
  • +
  • VPADRead() : input.h
  • +
  • VPADSetAccParam() : input.h
  • +
  • VPADSetBtnRepeat() : input.h
  • +
  • VPADSetCrossStickEmulationParamsL() : input.h
  • +
  • VPADSetCrossStickEmulationParamsR() : input.h
  • +
  • VPADSetGyroAngle() : input.h
  • +
  • VPADSetGyroDirection() : input.h
  • +
  • VPADSetGyroDirectionMag() : input.h
  • +
  • VPADSetGyroDirReviseBase() : input.h
  • +
  • VPADSetGyroDirReviseParam() : input.h
  • +
  • VPADSetGyroMagnification() : input.h
  • +
  • VPADSetGyroZeroDriftMode() : input.h
  • +
  • VPADSetGyroZeroPlayParam() : input.h
  • +
  • VPADSetLcdMode() : input.h
  • +
  • VPADSetLStickClampThreshold() : input.h
  • +
  • VPADSetRStickClampThreshold() : input.h
  • +
  • VPADSetSamplingCallback() : input.h
  • +
  • VPADSetSensorBar() : input.h
  • +
  • VPADSetStickOrigin() : input.h
  • +
  • VPADSetTPCalibrationParam() : input.h
  • +
  • VPADSetTVMenuInvalid() : input.h
  • +
  • VPADShutdown() : input.h
  • +
  • VPADStartGyroMagRevise() : input.h
  • +
  • VPADStopGyroMagRevise() : input.h
  • +
  • VPADStopMotor() : input.h
  • +
+
+ + + + diff --git a/globals_func_w.html b/globals_func_w.html new file mode 100644 index 00000000..9b589819 --- /dev/null +++ b/globals_func_w.html @@ -0,0 +1,168 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- w -

    +
  • WBCGetABSWeight() : wbc.h
  • +
  • WBCGetBatteryLevel() : wbc.h
  • +
  • WBCGetCalibrationStatus() : wbc.h
  • +
  • WBCGetGCWeight() : wbc.h
  • +
  • WBCGetGravCoff() : wbc.h
  • +
  • WBCGetProductArea() : wbc.h
  • +
  • WBCGetTCWeight() : wbc.h
  • +
  • WBCGetTGCWeight() : wbc.h
  • +
  • WBCGetZEROPoint() : wbc.h
  • +
  • WBCRead() : wbc.h
  • +
  • WBCSetupCalibration() : wbc.h
  • +
  • WBCSetZEROPoint() : wbc.h
  • +
  • WENCGetEncodeData() : wpad.h
  • +
  • WPADCanSendStreamData() : wpad.h
  • +
  • WPADControlBLC() : wpad.h
  • +
  • WPADControlDpd() : wpad.h
  • +
  • WPADControlLed() : wpad.h
  • +
  • WPADControlMotor() : wpad.h
  • +
  • WPADControlSpeaker() : wpad.h
  • +
  • WPADDisconnect() : wpad.h
  • +
  • WPADEnableMotor() : wpad.h
  • +
  • WPADEnableURCC() : wpad.h
  • +
  • WPADEnableWBC() : wpad.h
  • +
  • WPADEnableWiiRemote() : wpad.h
  • +
  • WPADGetAddress() : wpad.h
  • +
  • WPADGetBatteryLevel() : wpad.h
  • +
  • WPADGetBLCalibration() : wpad.h
  • +
  • WPADGetDataFormat() : wpad.h
  • +
  • WPADGetDpdFormat() : wpad.h
  • +
  • WPADGetGameDataTimeStamp() : wpad.h
  • +
  • WPADGetGameTitleUtf16() : wpad.h
  • +
  • WPADGetInfo() : wpad.h
  • +
  • WPADGetInfoAsync() : wpad.h
  • +
  • WPADGetLatestIndexInBuf() : wpad.h
  • +
  • WPADGetPowerSaveMode() : wpad.h
  • +
  • WPADGetSpeakerVolume() : wpad.h
  • +
  • WPADGetStatus() : wpad.h
  • +
  • WPADiClearQueue() : wpad.h
  • +
  • WPADiGetGameCode() : wpad.h
  • +
  • WPADiGetGameType() : wpad.h
  • +
  • WPADiGetMplsStatus() : wpad.h
  • +
  • WPADiHIDParser() : wpad.h
  • +
  • WPADiIsAvailableCmdQueue() : wpad.h
  • +
  • WPADInit() : wpad.h
  • +
  • WPADiReadGameData() : wpad.h
  • +
  • WPADIsEnabledURC() : wpad.h
  • +
  • WPADIsEnableWBC() : wpad.h
  • +
  • WPADiSendEnableDPD() : wpad.h
  • +
  • WPADiSendEnableDPDCSB() : wpad.h
  • +
  • WPADiSendEnableSpeaker() : wpad.h
  • +
  • WPADiSendGetContStat() : wpad.h
  • +
  • WPADiSendMuteSpeaker() : wpad.h
  • +
  • WPADiSendReadData() : wpad.h
  • +
  • WPADiSendSetPort() : wpad.h
  • +
  • WPADiSendSetReportType() : wpad.h
  • +
  • WPADiSendSetVibrator() : wpad.h
  • +
  • WPADiSendStreamData() : wpad.h
  • +
  • WPADiSendWriteData() : wpad.h
  • +
  • WPADiSendWriteDataCmd() : wpad.h
  • +
  • WPADiShutdown() : wpad.h
  • +
  • WPADIsMotorEnabled() : wpad.h
  • +
  • WPADIsMplsAttached() : wpad.h
  • +
  • WPADIsMplsIntegrated() : wpad.h
  • +
  • WPADIsSpeakerEnabled() : wpad.h
  • +
  • WPADiWriteGameData() : wpad.h
  • +
  • WPADProbe() : wpad.h
  • +
  • WPADRead() : wpad.h
  • +
  • WPADReadExtReg() : wpad.h
  • +
  • WPADReadMemoryAsync() : wpad.h
  • +
  • WPADSendStreamData() : wpad.h
  • +
  • WPADSetAutoSamplingBuf() : wpad.h
  • +
  • WPADSetAutoSleepTime() : wpad.h
  • +
  • WPADSetConnectCallback() : wpad.h
  • +
  • WPADSetDataFormat() : wpad.h
  • +
  • WPADSetExtensionCallback() : wpad.h
  • +
  • WPADSetGameTitleUtf16() : wpad.h
  • +
  • WPADSetPowerSaveMode() : wpad.h
  • +
  • WPADSetSamplingCallback() : wpad.h
  • +
  • WPADSetSpeakerVolume() : wpad.h
  • +
  • WPADShutdown() : wpad.h
  • +
  • WPADStartSyncDevice() : wpad.h
  • +
  • WPADStartSyncDeviceEx() : wpad.h
  • +
  • WPADWriteExtReg() : wpad.h
  • +
  • WPADWriteMemoryAsync() : wpad.h
  • +
  • WUT_ENUM_BITMASK_TYPE() : wpad.h
  • +
+
+ + + + diff --git a/globals_g.html b/globals_g.html new file mode 100644 index 00000000..4b191a0e --- /dev/null +++ b/globals_g.html @@ -0,0 +1,864 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- g -

    +
  • gai_strerror() : _netdb.h, netdb.h
  • +
  • get_h_errno() : _netdb.h
  • +
  • getaddrinfo() : netdb.h, _netdb.h
  • +
  • gethostbyaddr() : netdb.h, _netdb.h
  • +
  • gethostbyname() : netdb.h, _netdb.h
  • +
  • gethostent() : netdb.h
  • +
  • getnameinfo() : _netdb.h, netdb.h
  • +
  • getpeername() : _socket.h, socket.h
  • +
  • getservbyname() : netdb.h
  • +
  • getservbyport() : netdb.h
  • +
  • getservent() : netdb.h
  • +
  • getsockname() : _socket.h, socket.h
  • +
  • getsockopt() : _socket.h, socket.h
  • +
  • GX2_AA_MODE1X : enum.h
  • +
  • GX2_AA_MODE2X : enum.h
  • +
  • GX2_AA_MODE4X : enum.h
  • +
  • GX2_AA_MODE8X : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_0 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_180 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_270 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_DITHER_90 : enum.h
  • +
  • GX2_ALPHA_TO_MASK_MODE_NON_DITHERED : enum.h
  • +
  • GX2_ASPECT_RATIO_16_9 : enum.h
  • +
  • GX2_ASPECT_RATIO_4_3 : enum.h
  • +
  • GX2_ATTRIB_FLAG_DEGAMMA : enum.h
  • +
  • GX2_ATTRIB_FLAG_INTEGER : enum.h
  • +
  • GX2_ATTRIB_FLAG_SCALED : enum.h
  • +
  • GX2_ATTRIB_FLAG_SIGNED : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SINT_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SINT_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SINT_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SNORM_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SNORM_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UINT_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UINT_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UINT_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UNORM_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UNORM_8_8 : enum.h
  • +
  • GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 : enum.h
  • +
  • GX2_ATTRIB_INDEX_PER_INSTANCE : enum.h
  • +
  • GX2_ATTRIB_INDEX_PER_VERTEX : enum.h
  • +
  • GX2_ATTRIB_TYPE_10_10_10_2 : enum.h
  • +
  • GX2_ATTRIB_TYPE_10_11_11_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_16 : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16 : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16_16_16 : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16_16_16_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_16_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_16_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32_32 : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_32_FLOAT : enum.h
  • +
  • GX2_ATTRIB_TYPE_4_4 : enum.h
  • +
  • GX2_ATTRIB_TYPE_8 : enum.h
  • +
  • GX2_ATTRIB_TYPE_8_8 : enum.h
  • +
  • GX2_ATTRIB_TYPE_8_8_8_8 : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_ADD : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_MAX : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_MIN : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_REV_SUB : enum.h
  • +
  • GX2_BLEND_COMBINE_MODE_SUB : enum.h
  • +
  • GX2_BLEND_MODE_BLEND_FACTOR : enum.h
  • +
  • GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_BOTH_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_CONSTANT_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_DST_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_DST_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_BLEND_FACTOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_CONSTANT_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_DST_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_DST_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC1_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC1_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_INV_SRC_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_ONE : enum.h
  • +
  • GX2_BLEND_MODE_SRC1_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_SRC1_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_SRC_ALPHA : enum.h
  • +
  • GX2_BLEND_MODE_SRC_ALPHA_SAT : enum.h
  • +
  • GX2_BLEND_MODE_SRC_COLOR : enum.h
  • +
  • GX2_BLEND_MODE_ZERO : enum.h
  • +
  • GX2_BUFFERING_MODE_DOUBLE : enum.h
  • +
  • GX2_BUFFERING_MODE_SINGLE : enum.h
  • +
  • GX2_BUFFERING_MODE_TRIPLE : enum.h
  • +
  • GX2_CHANNEL_MASK_A : enum.h
  • +
  • GX2_CHANNEL_MASK_B : enum.h
  • +
  • GX2_CHANNEL_MASK_BA : enum.h
  • +
  • GX2_CHANNEL_MASK_G : enum.h
  • +
  • GX2_CHANNEL_MASK_GA : enum.h
  • +
  • GX2_CHANNEL_MASK_GB : enum.h
  • +
  • GX2_CHANNEL_MASK_GBA : enum.h
  • +
  • GX2_CHANNEL_MASK_R : enum.h
  • +
  • GX2_CHANNEL_MASK_RA : enum.h
  • +
  • GX2_CHANNEL_MASK_RB : enum.h
  • +
  • GX2_CHANNEL_MASK_RBA : enum.h
  • +
  • GX2_CHANNEL_MASK_RG : enum.h
  • +
  • GX2_CHANNEL_MASK_RGA : enum.h
  • +
  • GX2_CHANNEL_MASK_RGB : enum.h
  • +
  • GX2_CHANNEL_MASK_RGBA : enum.h
  • +
  • GX2_CLEAR_FLAGS_BOTH : enum.h
  • +
  • GX2_CLEAR_FLAGS_DEPTH : enum.h
  • +
  • GX2_CLEAR_FLAGS_STENCIL : enum.h
  • +
  • GX2_COMMAND_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2_COMMAND_BUFFER_SIZE : enum.h
  • +
  • GX2_COMP_MAP : utils.h
  • +
  • GX2_COMPARE_FUNC_ALWAYS : enum.h
  • +
  • GX2_COMPARE_FUNC_EQUAL : enum.h
  • +
  • GX2_COMPARE_FUNC_GEQUAL : enum.h
  • +
  • GX2_COMPARE_FUNC_GREATER : enum.h
  • +
  • GX2_COMPARE_FUNC_LEQUAL : enum.h
  • +
  • GX2_COMPARE_FUNC_LESS : enum.h
  • +
  • GX2_COMPARE_FUNC_NEVER : enum.h
  • +
  • GX2_COMPARE_FUNC_NOT_EQUAL : enum.h
  • +
  • GX2_CONTEXT_STATE_ALIGNMENT : enum.h
  • +
  • GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH : debug.h
  • +
  • GX2_DEBUG_CAPTURE_END_FLAGS_NONE : debug.h
  • +
  • GX2_DEBUG_CAPTURE_INTERFACE_VERSION : debug.h
  • +
  • GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE : debug.h
  • +
  • GX2_DEBUG_CAPTURE_START_FLAGS_NONE : debug.h
  • +
  • GX2_DISABLE : enum.h
  • +
  • GX2_DRC_RENDER_MODE_DISABLED : enum.h
  • +
  • GX2_DRC_RENDER_MODE_DOUBLE : enum.h
  • +
  • GX2_DRC_RENDER_MODE_SINGLE : enum.h
  • +
  • GX2_ENABLE : enum.h
  • +
  • GX2_ENDIAN_SWAP_8_IN_16 : enum.h
  • +
  • GX2_ENDIAN_SWAP_8_IN_32 : enum.h
  • +
  • GX2_ENDIAN_SWAP_DEFAULT : enum.h
  • +
  • GX2_ENDIAN_SWAP_NONE : enum.h
  • +
  • GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN : enum.h
  • +
  • GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT : enum.h
  • +
  • GX2_EVENT_TYPE_FLIP : enum.h
  • +
  • GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT : enum.h
  • +
  • GX2_EVENT_TYPE_VSYNC : enum.h
  • +
  • GX2_FALSE : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_LINE : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_NONE : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_QUAD : enum.h
  • +
  • GX2_FETCH_SHADER_TESSELLATION_TRIANGLE : enum.h
  • +
  • GX2_FRONT_FACE_CCW : enum.h
  • +
  • GX2_FRONT_FACE_CW : enum.h
  • +
  • GX2_INDEX_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2_INDEX_TYPE_U16 : enum.h
  • +
  • GX2_INDEX_TYPE_U16_LE : enum.h
  • +
  • GX2_INDEX_TYPE_U32 : enum.h
  • +
  • GX2_INDEX_TYPE_U32_LE : enum.h
  • +
  • GX2_INIT_APP_IO_THREAD_STACK_SIZE : enum.h
  • +
  • GX2_INIT_ARGC : enum.h
  • +
  • GX2_INIT_ARGV : enum.h
  • +
  • GX2_INIT_CMD_BUF_BASE : enum.h
  • +
  • GX2_INIT_CMD_BUF_POOL_SIZE : enum.h
  • +
  • GX2_INIT_END : enum.h
  • +
  • GX2_INIT_PROFILE_MODE : enum.h
  • +
  • GX2_INIT_TOSS_STAGE : enum.h
  • +
  • GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_COLOR_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU_SHADER : enum.h
  • +
  • GX2_INVALIDATE_MODE_CPU_TEXTURE : enum.h
  • +
  • GX2_INVALIDATE_MODE_DEPTH_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_EXPORT_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_NONE : enum.h
  • +
  • GX2_INVALIDATE_MODE_SHADER : enum.h
  • +
  • GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER : enum.h
  • +
  • GX2_INVALIDATE_MODE_TEXTURE : enum.h
  • +
  • GX2_INVALIDATE_MODE_UNIFORM_BLOCK : enum.h
  • +
  • GX2_LOGIC_OP_AND : enum.h
  • +
  • GX2_LOGIC_OP_CLEAR : enum.h
  • +
  • GX2_LOGIC_OP_COPY : enum.h
  • +
  • GX2_LOGIC_OP_EQUIV : enum.h
  • +
  • GX2_LOGIC_OP_INV : enum.h
  • +
  • GX2_LOGIC_OP_INV_AND : enum.h
  • +
  • GX2_LOGIC_OP_INV_COPY : enum.h
  • +
  • GX2_LOGIC_OP_INV_OR : enum.h
  • +
  • GX2_LOGIC_OP_NOP : enum.h
  • +
  • GX2_LOGIC_OP_NOR : enum.h
  • +
  • GX2_LOGIC_OP_NOT_AND : enum.h
  • +
  • GX2_LOGIC_OP_OR : enum.h
  • +
  • GX2_LOGIC_OP_REV_AND : enum.h
  • +
  • GX2_LOGIC_OP_REV_OR : enum.h
  • +
  • GX2_LOGIC_OP_SET : enum.h
  • +
  • GX2_LOGIC_OP_XOR : enum.h
  • +
  • GX2_POLYGON_MODE_LINE : enum.h
  • +
  • GX2_POLYGON_MODE_POINT : enum.h
  • +
  • GX2_POLYGON_MODE_TRIANGLE : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINE_LOOP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINE_STRIP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINES : enum.h
  • +
  • GX2_PRIMITIVE_MODE_LINES_ADJACENCY : enum.h
  • +
  • GX2_PRIMITIVE_MODE_POINTS : enum.h
  • +
  • GX2_PRIMITIVE_MODE_QUAD_STRIP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_QUADS : enum.h
  • +
  • GX2_PRIMITIVE_MODE_RECTS : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLE_FAN : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLE_STRIP : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLES : enum.h
  • +
  • GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY : enum.h
  • +
  • GX2_RENDER_TARGET_0 : enum.h
  • +
  • GX2_RENDER_TARGET_1 : enum.h
  • +
  • GX2_RENDER_TARGET_2 : enum.h
  • +
  • GX2_RENDER_TARGET_3 : enum.h
  • +
  • GX2_RENDER_TARGET_4 : enum.h
  • +
  • GX2_RENDER_TARGET_5 : enum.h
  • +
  • GX2_RENDER_TARGET_6 : enum.h
  • +
  • GX2_RENDER_TARGET_7 : enum.h
  • +
  • GX2_ROUNDING_MODE_ROUND_TO_EVEN : enum.h
  • +
  • GX2_ROUNDING_MODE_TRUNCATE : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_1D : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_2D : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_3D : enum.h
  • +
  • GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE : enum.h
  • +
  • GX2_SCAN_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2_SCAN_TARGET_DRC : enum.h
  • +
  • GX2_SCAN_TARGET_DRC0 : enum.h
  • +
  • GX2_SCAN_TARGET_DRC1 : enum.h
  • +
  • GX2_SCAN_TARGET_TV : enum.h
  • +
  • GX2_SCAN_TARGET_TV0 : enum.h
  • +
  • GX2_SCAN_TARGET_TV1 : enum.h
  • +
  • GX2_SEL_MASK : utils.h
  • +
  • GX2_SHADER_MODE_COMPUTE_SHADER : enum.h
  • +
  • GX2_SHADER_MODE_GEOMETRY_SHADER : enum.h
  • +
  • GX2_SHADER_MODE_UNIFORM_BLOCK : enum.h
  • +
  • GX2_SHADER_MODE_UNIFORM_REGISTER : enum.h
  • +
  • GX2_SHADER_PROGRAM_ALIGNMENT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_BOOL4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE2X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE3X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_DOUBLE4X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT2X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT3X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4X2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4X3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_FLOAT4X4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_INT4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT2 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT3 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_UINT4 : enum.h
  • +
  • GX2_SHADER_VAR_TYPE_VOID : enum.h
  • +
  • GX2_SQ_SEL : utils.h
  • +
  • GX2_SQ_SEL_0 : utils.h
  • +
  • GX2_SQ_SEL_1 : utils.h
  • +
  • GX2_SQ_SEL_A : utils.h
  • +
  • GX2_SQ_SEL_B : utils.h
  • +
  • GX2_SQ_SEL_G : utils.h
  • +
  • GX2_SQ_SEL_MASK : utils.h
  • +
  • GX2_SQ_SEL_R : utils.h
  • +
  • GX2_SQ_SEL_W : utils.h
  • +
  • GX2_SQ_SEL_X : utils.h
  • +
  • GX2_SQ_SEL_Y : utils.h
  • +
  • GX2_SQ_SEL_Z : utils.h
  • +
  • GX2_STENCIL_FUNCTION_DECR_CLAMP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_DECR_WRAP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_INCR_CLAMP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_INCR_WRAP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_INV : enum.h
  • +
  • GX2_STENCIL_FUNCTION_KEEP : enum.h
  • +
  • GX2_STENCIL_FUNCTION_REPLACE : enum.h
  • +
  • GX2_STENCIL_FUNCTION_ZERO : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_1D : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_1D_ARRAY : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D_ARRAY : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D_MSAA : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_3D : enum.h
  • +
  • GX2_SURFACE_DIM_TEXTURE_CUBE : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_D24_S8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R32_G32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_FLOAT_X8_X24 : enum.h
  • +
  • GX2_SURFACE_FORMAT_INVALID : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R32_G32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_BC4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_BC5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_BC1 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_BC2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_BC3 : enum.h
  • +
  • GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_G8_X24 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R32_G32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UINT_X24_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC1 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC3 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_BC5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_NV12 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R16_G16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R24_X8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R4_G4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R8_G8 : enum.h
  • +
  • GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 : enum.h
  • +
  • GX2_SURFACE_USE_COLOR_BUFFER : enum.h
  • +
  • GX2_SURFACE_USE_DEPTH_BUFFER : enum.h
  • +
  • GX2_SURFACE_USE_NONE : enum.h
  • +
  • GX2_SURFACE_USE_SCAN_BUFFER : enum.h
  • +
  • GX2_SURFACE_USE_TEXTURE : enum.h
  • +
  • GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV : enum.h
  • +
  • GX2_SURFACE_USE_TV : enum.h
  • +
  • GX2_TESSELLATION_MODE_ADAPTIVE : enum.h
  • +
  • GX2_TESSELLATION_MODE_CONTINUOUS : enum.h
  • +
  • GX2_TESSELLATION_MODE_DISCRETE : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_16_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_2_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_4_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_8_TO_1 : enum.h
  • +
  • GX2_TEX_ANISO_RATIO_NONE : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_BLACK : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_VARIABLE : enum.h
  • +
  • GX2_TEX_BORDER_TYPE_WHITE : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_CLAMP : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_CLAMP_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR_ONCE : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER : enum.h
  • +
  • GX2_TEX_CLAMP_MODE_WRAP : enum.h
  • +
  • GX2_TEX_MIP_FILTER_MODE_LINEAR : enum.h
  • +
  • GX2_TEX_MIP_FILTER_MODE_NONE : enum.h
  • +
  • GX2_TEX_MIP_FILTER_MODE_POINT : enum.h
  • +
  • GX2_TEX_MIP_PERF_MODE_DISABLE : enum.h
  • +
  • GX2_TEX_XY_FILTER_MODE_BICUBIC : enum.h
  • +
  • GX2_TEX_XY_FILTER_MODE_LINEAR : enum.h
  • +
  • GX2_TEX_XY_FILTER_MODE_POINT : enum.h
  • +
  • GX2_TEX_Z_FILTER_MODE_LINEAR : enum.h
  • +
  • GX2_TEX_Z_FILTER_MODE_NONE : enum.h
  • +
  • GX2_TEX_Z_FILTER_MODE_POINT : enum.h
  • +
  • GX2_TEX_Z_PERF_MODE_DISABLED : enum.h
  • +
  • GX2_TILE_MODE_DEFAULT : enum.h
  • +
  • GX2_TILE_MODE_LINEAR_ALIGNED : enum.h
  • +
  • GX2_TILE_MODE_LINEAR_SPECIAL : enum.h
  • +
  • GX2_TILE_MODE_TILED_1D_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_1D_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THIN2 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2B_THIN4 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THIN2 : enum.h
  • +
  • GX2_TILE_MODE_TILED_2D_THIN4 : enum.h
  • +
  • GX2_TILE_MODE_TILED_3B_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_3B_THIN1 : enum.h
  • +
  • GX2_TILE_MODE_TILED_3D_THICK : enum.h
  • +
  • GX2_TILE_MODE_TILED_3D_THIN1 : enum.h
  • +
  • GX2_TRUE : enum.h
  • +
  • GX2_TV_RENDER_MODE_DISABLED : enum.h
  • +
  • GX2_TV_RENDER_MODE_STANDARD_480P : enum.h
  • +
  • GX2_TV_RENDER_MODE_WIDE_1080P : enum.h
  • +
  • GX2_TV_RENDER_MODE_WIDE_480P : enum.h
  • +
  • GX2_TV_RENDER_MODE_WIDE_720P : enum.h
  • +
  • GX2_TV_SCAN_MODE_1080I : enum.h
  • +
  • GX2_TV_SCAN_MODE_1080P : enum.h
  • +
  • GX2_TV_SCAN_MODE_480I : enum.h
  • +
  • GX2_TV_SCAN_MODE_480P : enum.h
  • +
  • GX2_TV_SCAN_MODE_576I : enum.h
  • +
  • GX2_TV_SCAN_MODE_720P : enum.h
  • +
  • GX2_TV_SCAN_MODE_NONE : enum.h
  • +
  • GX2_UNIFORM_BLOCK_ALIGNMENT : enum.h
  • +
  • GX2_VERTEX_BUFFER_ALIGNMENT : enum.h
  • +
  • GX2AAMaskReg : registers.h
  • +
  • GX2AAMode : enum.h
  • +
  • GX2AllocateTilingApertureEx() : aperture.h
  • +
  • GX2AlphaTestReg : registers.h
  • +
  • GX2AlphaToMaskMode : enum.h
  • +
  • GX2AlphaToMaskReg : registers.h
  • +
  • GX2ApertureHandle : aperture.h
  • +
  • GX2AspectRatio : enum.h
  • +
  • GX2AttribFormat : enum.h
  • +
  • GX2AttribIndexType : enum.h
  • +
  • GX2AttribStream : shaders.h
  • +
  • GX2AttribVar : shaders.h
  • +
  • GX2BeginDisplayListEx() : displaylist.h
  • +
  • GX2BlendCombineMode : enum.h
  • +
  • GX2BlendConstantColorReg : registers.h
  • +
  • GX2BlendControlReg : registers.h
  • +
  • GX2BlendMode : enum.h
  • +
  • GX2BufferingMode : enum.h
  • +
  • GX2CalcColorBufferAuxInfo() : surface.h
  • +
  • GX2CalcDepthBufferHiZInfo() : surface.h
  • +
  • GX2CalcDRCSize() : display.h
  • +
  • GX2CalcFetchShaderSizeEx() : shaders.h
  • +
  • GX2CalcGeometryShaderInputRingBufferSize() : shaders.h
  • +
  • GX2CalcGeometryShaderOutputRingBufferSize() : shaders.h
  • +
  • GX2CalcSurfaceSizeAndAlignment() : surface.h
  • +
  • GX2CalcTVSize() : display.h
  • +
  • GX2CallDisplayList() : displaylist.h
  • +
  • GX2ChannelMask : enum.h
  • +
  • GX2ClearBuffersEx() : clear.h
  • +
  • GX2ClearColor() : clear.h
  • +
  • GX2ClearDepthStencilEx() : clear.h
  • +
  • GX2ClearFlags : enum.h
  • +
  • GX2ColorBuffer : surface.h, swap.h, clear.h
  • +
  • GX2ColorControlReg : registers.h
  • +
  • GX2CompareFunction : enum.h
  • +
  • GX2ContextState : context.h
  • +
  • GX2CopyColorBufferToScanBuffer() : swap.h
  • +
  • GX2CopyDisplayList() : displaylist.h
  • +
  • GX2CopySurface() : surface.h
  • +
  • GX2CopySurfaceEx() : surface.h
  • +
  • GX2DebugCaptureEnd() : debug.h
  • +
  • GX2DebugCaptureEndFlags : debug.h
  • +
  • GX2DebugCaptureFrame() : debug.h
  • +
  • GX2DebugCaptureFrames() : debug.h
  • +
  • GX2DebugCaptureInterface : debug.h
  • +
  • GX2DebugCaptureInterfaceVersion : debug.h
  • +
  • GX2DebugCaptureStart() : debug.h
  • +
  • GX2DebugCaptureStartFlags : debug.h
  • +
  • GX2DepthBuffer : clear.h, surface.h
  • +
  • GX2DepthStencilControlReg : registers.h
  • +
  • GX2DirectCallDisplayList() : displaylist.h
  • +
  • GX2DisplayListOverrunData : event.h
  • +
  • GX2DrawDone() : event.h
  • +
  • GX2DrawEx() : draw.h
  • +
  • GX2DrawEx2() : draw.h
  • +
  • GX2DrawIndexedEx() : draw.h
  • +
  • GX2DrawIndexedEx2() : draw.h
  • +
  • GX2DrawIndexedImmediateEx() : draw.h
  • +
  • GX2DRCConnectCallback : display.h
  • +
  • GX2DrcRenderMode : enum.h
  • +
  • GX2EndDisplayList() : displaylist.h
  • +
  • GX2EndianSwapMode : enum.h
  • +
  • GX2EventCallbackFunction : event.h
  • +
  • GX2EventType : enum.h
  • +
  • GX2FetchShader : shaders.h
  • +
  • GX2FetchShaderType : enum.h
  • +
  • GX2Flush() : state.h
  • +
  • GX2FreeTilingAperture() : aperture.h
  • +
  • GX2FrontFace : enum.h
  • +
  • GX2GeometryShader : shaders.h
  • +
  • GX2GetAAMaskReg() : registers.h
  • +
  • GX2GetAlphaTestReg() : registers.h
  • +
  • GX2GetAlphaToMaskReg() : registers.h
  • +
  • GX2GetBlendConstantColorReg() : registers.h
  • +
  • GX2GetBlendControlReg() : registers.h
  • +
  • GX2GetColorControlReg() : registers.h
  • +
  • GX2GetContextStateDisplayList() : context.h
  • +
  • GX2GetCurrentDisplayList() : displaylist.h
  • +
  • GX2GetDepthStencilControlReg() : registers.h
  • +
  • GX2GetDisplayListWriteStatus() : displaylist.h
  • +
  • GX2GetEventCallback() : event.h
  • +
  • GX2GetGeometryShaderGPRs() : shaders.h
  • +
  • GX2GetGeometryShaderStackEntries() : shaders.h
  • +
  • GX2GetGeometryUniformBlock() : shaders.h
  • +
  • GX2GetGeometryUniformVar() : shaders.h
  • +
  • GX2GetLastFrame() : swap.h
  • +
  • GX2GetLastFrameGamma() : swap.h
  • +
  • GX2GetLastSubmittedTimeStamp() : event.h
  • +
  • GX2GetLineWidthReg() : registers.h
  • +
  • GX2GetMainCoreId() : state.h
  • +
  • GX2GetPixelShaderGPRs() : shaders.h
  • +
  • GX2GetPixelShaderStackEntries() : shaders.h
  • +
  • GX2GetPixelUniformBlock() : shaders.h
  • +
  • GX2GetPixelUniformVar() : shaders.h
  • +
  • GX2GetPointLimitsReg() : registers.h
  • +
  • GX2GetPointSizeReg() : registers.h
  • +
  • GX2GetPolygonControlReg() : registers.h
  • +
  • GX2GetPolygonOffsetReg() : registers.h
  • +
  • GX2GetRetiredTimeStamp() : event.h
  • +
  • GX2GetScissorReg() : registers.h
  • +
  • GX2GetStencilMaskReg() : registers.h
  • +
  • GX2GetSurfaceSwizzle() : surface.h
  • +
  • GX2GetSwapInterval() : swap.h
  • +
  • GX2GetSwapStatus() : event.h
  • +
  • GX2GetSystemDRCMode() : display.h
  • +
  • GX2GetSystemDRCScanMode() : display.h
  • +
  • GX2GetSystemTVAspectRatio() : display.h
  • +
  • GX2GetSystemTVScanMode() : display.h
  • +
  • GX2GetTargetChannelMasksReg() : registers.h
  • +
  • GX2GetVertexShaderGPRs() : shaders.h
  • +
  • GX2GetVertexShaderStackEntries() : shaders.h
  • +
  • GX2GetVertexUniformBlock() : shaders.h
  • +
  • GX2GetVertexUniformVar() : shaders.h
  • +
  • GX2GetViewportReg() : registers.h
  • +
  • GX2IndexType : enum.h
  • +
  • GX2Init() : state.h
  • +
  • GX2InitAAMaskReg() : registers.h
  • +
  • GX2InitAlphaTestReg() : registers.h
  • +
  • GX2InitAlphaToMaskReg() : registers.h
  • +
  • GX2InitAttributes : enum.h
  • +
  • GX2InitBlendConstantColorReg() : registers.h
  • +
  • GX2InitBlendControlReg() : registers.h
  • +
  • GX2InitColorBufferRegs() : surface.h
  • +
  • GX2InitColorControlReg() : registers.h
  • +
  • GX2InitDepthBufferHiZEnable() : surface.h
  • +
  • GX2InitDepthBufferRegs() : surface.h
  • +
  • GX2InitDepthStencilControlReg() : registers.h
  • +
  • GX2InitFetchShaderEx() : shaders.h
  • +
  • GX2InitLineWidthReg() : registers.h
  • +
  • GX2InitPointLimitsReg() : registers.h
  • +
  • GX2InitPointSizeReg() : registers.h
  • +
  • GX2InitPolygonControlReg() : registers.h
  • +
  • GX2InitPolygonOffsetReg() : registers.h
  • +
  • GX2InitSampler() : sampler.h
  • +
  • GX2InitSamplerBorderType() : sampler.h
  • +
  • GX2InitSamplerClamping() : sampler.h
  • +
  • GX2InitSamplerDepthCompare() : sampler.h
  • +
  • GX2InitSamplerFilterAdjust() : sampler.h
  • +
  • GX2InitSamplerLOD() : sampler.h
  • +
  • GX2InitSamplerLODAdjust() : sampler.h
  • +
  • GX2InitSamplerRoundingMode() : sampler.h
  • +
  • GX2InitSamplerXYFilter() : sampler.h
  • +
  • GX2InitSamplerZMFilter() : sampler.h
  • +
  • GX2InitScissorReg() : registers.h
  • +
  • GX2InitStencilMaskReg() : registers.h
  • +
  • GX2InitTargetChannelMasksReg() : registers.h
  • +
  • GX2InitTextureRegs() : texture.h
  • +
  • GX2InitViewportReg() : registers.h
  • +
  • GX2Invalidate() : mem.h
  • +
  • GX2InvalidateMode : enum.h
  • +
  • GX2LineWidthReg : registers.h
  • +
  • GX2LogicOp : enum.h
  • +
  • GX2LoopVar : shaders.h
  • +
  • GX2PixelShader : shaders.h
  • +
  • GX2Point : surface.h
  • +
  • GX2PointLimitsReg : registers.h
  • +
  • GX2PointSizeReg : registers.h
  • +
  • GX2PolygonControlReg : registers.h
  • +
  • GX2PolygonMode : enum.h
  • +
  • GX2PolygonOffsetReg : registers.h
  • +
  • GX2PrimitiveMode : enum.h
  • +
  • GX2R_RESOURCE_BIND_COLOR_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_DEPTH_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_DISPLAY_LIST : resource.h
  • +
  • GX2R_RESOURCE_BIND_GS_RING_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_INDEX_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_NONE : resource.h
  • +
  • GX2R_RESOURCE_BIND_SCAN_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_BIND_SHADER_PROGRAM : resource.h
  • +
  • GX2R_RESOURCE_BIND_STREAM_OUTPUT : resource.h
  • +
  • GX2R_RESOURCE_BIND_TEXTURE : resource.h
  • +
  • GX2R_RESOURCE_BIND_UNIFORM_BLOCK : resource.h
  • +
  • GX2R_RESOURCE_BIND_VERTEX_BUFFER : resource.h
  • +
  • GX2R_RESOURCE_DISABLE_CPU_INVALIDATE : resource.h
  • +
  • GX2R_RESOURCE_DISABLE_GPU_INVALIDATE : resource.h
  • +
  • GX2R_RESOURCE_GX2R_ALLOCATED : resource.h
  • +
  • GX2R_RESOURCE_LOCKED : resource.h
  • +
  • GX2R_RESOURCE_LOCKED_READ_ONLY : resource.h
  • +
  • GX2R_RESOURCE_USAGE_CPU_READ : resource.h
  • +
  • GX2R_RESOURCE_USAGE_CPU_WRITE : resource.h
  • +
  • GX2R_RESOURCE_USAGE_DMA_READ : resource.h
  • +
  • GX2R_RESOURCE_USAGE_DMA_WRITE : resource.h
  • +
  • GX2R_RESOURCE_USAGE_FORCE_MEM1 : resource.h
  • +
  • GX2R_RESOURCE_USAGE_FORCE_MEM2 : resource.h
  • +
  • GX2R_RESOURCE_USAGE_GPU_READ : resource.h
  • +
  • GX2R_RESOURCE_USAGE_GPU_WRITE : resource.h
  • +
  • GX2RAllocFunction : mem.h
  • +
  • GX2RBeginDisplayListEx() : displaylist.h
  • +
  • GX2RBuffer : buffer.h, displaylist.h, draw.h
  • +
  • GX2RBufferExists() : buffer.h
  • +
  • GX2RCallDisplayList() : displaylist.h
  • +
  • GX2RCreateBuffer() : buffer.h
  • +
  • GX2RCreateBufferUserMemory() : buffer.h
  • +
  • GX2RCreateSurface() : surface.h
  • +
  • GX2RCreateSurfaceUserMemory() : surface.h
  • +
  • GX2RDestroyBufferEx() : buffer.h
  • +
  • GX2RDestroySurfaceEx() : surface.h
  • +
  • GX2RDirectCallDisplayList() : displaylist.h
  • +
  • GX2RDrawIndexed() : draw.h
  • +
  • GX2Rect : surface.h
  • +
  • GX2REndDisplayList() : displaylist.h
  • +
  • GX2RenderTarget : enum.h
  • +
  • GX2ResetGPU() : state.h
  • +
  • GX2ResolveAAColorBuffer() : surface.h
  • +
  • GX2RFreeFunction : mem.h
  • +
  • GX2RGetBufferAlignment() : buffer.h
  • +
  • GX2RGetBufferAllocationSize() : buffer.h
  • +
  • GX2RInvalidateBuffer() : buffer.h
  • +
  • GX2RInvalidateMemory() : mem.h
  • +
  • GX2RInvalidateSurface() : surface.h
  • +
  • GX2RIsUserMemory() : mem.h
  • +
  • GX2RLockBufferEx() : buffer.h
  • +
  • GX2RLockSurfaceEx() : surface.h
  • +
  • GX2RoundingMode : enum.h
  • +
  • GX2RResourceFlags : resource.h
  • +
  • GX2RSetAllocator() : mem.h
  • +
  • GX2RSetAttributeBuffer() : draw.h
  • +
  • GX2RSetGeometryUniformBlock() : buffer.h
  • +
  • GX2RSetPixelUniformBlock() : buffer.h
  • +
  • GX2RSetVertexUniformBlock() : buffer.h
  • +
  • GX2RUnlockBufferEx() : buffer.h
  • +
  • GX2RUnlockSurfaceEx() : surface.h
  • +
  • GX2Sampler : sampler.h
  • +
  • GX2SamplerVar : shaders.h
  • +
  • GX2SamplerVarType : enum.h
  • +
  • GX2ScanTarget : enum.h
  • +
  • GX2ScissorReg : registers.h
  • +
  • GX2SetAAMask() : registers.h
  • +
  • GX2SetAAMaskReg() : registers.h
  • +
  • GX2SetAlphaTest() : registers.h
  • +
  • GX2SetAlphaTestReg() : registers.h
  • +
  • GX2SetAlphaToMask() : registers.h
  • +
  • GX2SetAlphaToMaskReg() : registers.h
  • +
  • GX2SetAttribBuffer() : draw.h
  • +
  • GX2SetBlendConstantColor() : registers.h
  • +
  • GX2SetBlendConstantColorReg() : registers.h
  • +
  • GX2SetBlendControl() : registers.h
  • +
  • GX2SetBlendControlReg() : registers.h
  • +
  • GX2SetClearDepth() : clear.h
  • +
  • GX2SetClearDepthStencil() : clear.h
  • +
  • GX2SetClearStencil() : clear.h
  • +
  • GX2SetColorBuffer() : surface.h
  • +
  • GX2SetColorControl() : registers.h
  • +
  • GX2SetColorControlReg() : registers.h
  • +
  • GX2SetContextState() : context.h
  • +
  • GX2SetCullOnlyControl() : registers.h
  • +
  • GX2SetDefaultState() : context.h
  • +
  • GX2SetDepthBuffer() : surface.h
  • +
  • GX2SetDepthOnlyControl() : registers.h
  • +
  • GX2SetDepthStencilControl() : registers.h
  • +
  • GX2SetDepthStencilControlReg() : registers.h
  • +
  • GX2SetDRCBuffer() : display.h
  • +
  • GX2SetDRCConnectCallback() : display.h
  • +
  • GX2SetDRCEnable() : display.h
  • +
  • GX2SetDRCScale() : display.h
  • +
  • GX2SetEventCallback() : event.h
  • +
  • GX2SetFetchShader() : shaders.h
  • +
  • GX2SetGeometrySampler() : shaders.h
  • +
  • GX2SetGeometryShader() : shaders.h
  • +
  • GX2SetGeometryShaderInputRingBuffer() : shaders.h
  • +
  • GX2SetGeometryShaderOutputRingBuffer() : shaders.h
  • +
  • GX2SetGeometryTexture() : texture.h
  • +
  • GX2SetGeometryUniformBlock() : shaders.h
  • +
  • GX2SetLineWidth() : registers.h
  • +
  • GX2SetLineWidthReg() : registers.h
  • +
  • GX2SetMaxTessellationLevel() : tessellation.h
  • +
  • GX2SetMinTessellationLevel() : tessellation.h
  • +
  • GX2SetPixelSampler() : shaders.h
  • +
  • GX2SetPixelShader() : shaders.h
  • +
  • GX2SetPixelTexture() : texture.h
  • +
  • GX2SetPixelUniformBlock() : shaders.h
  • +
  • GX2SetPixelUniformReg() : shaders.h
  • +
  • GX2SetPointLimits() : registers.h
  • +
  • GX2SetPointLimitsReg() : registers.h
  • +
  • GX2SetPointSize() : registers.h
  • +
  • GX2SetPointSizeReg() : registers.h
  • +
  • GX2SetPolygonControl() : registers.h
  • +
  • GX2SetPolygonControlReg() : registers.h
  • +
  • GX2SetPolygonOffset() : registers.h
  • +
  • GX2SetPolygonOffsetReg() : registers.h
  • +
  • GX2SetPrimitiveRestartIndex() : draw.h
  • +
  • GX2SetRasterizerClipControl() : registers.h
  • +
  • GX2SetRasterizerClipControlEx() : registers.h
  • +
  • GX2SetRasterizerClipControlHalfZ() : registers.h
  • +
  • GX2SetScissor() : registers.h
  • +
  • GX2SetScissorReg() : registers.h
  • +
  • GX2SetShaderMode() : shaders.h
  • +
  • GX2SetShaderModeEx() : shaders.h
  • +
  • GX2SetStencilMask() : registers.h
  • +
  • GX2SetStencilMaskReg() : registers.h
  • +
  • GX2SetStreamOutEnable() : shaders.h
  • +
  • GX2SetSurfaceSwizzle() : surface.h
  • +
  • GX2SetSwapInterval() : swap.h
  • +
  • GX2SetTargetChannelMasks() : registers.h
  • +
  • GX2SetTargetChannelMasksReg() : registers.h
  • +
  • GX2SetTessellation() : tessellation.h
  • +
  • GX2SetTVBuffer() : display.h
  • +
  • GX2SetTVEnable() : display.h
  • +
  • GX2SetTVScale() : display.h
  • +
  • GX2SetupContextStateEx() : context.h
  • +
  • GX2SetVertexSampler() : shaders.h
  • +
  • GX2SetVertexShader() : shaders.h
  • +
  • GX2SetVertexTexture() : texture.h
  • +
  • GX2SetVertexUniformBlock() : shaders.h
  • +
  • GX2SetVertexUniformReg() : shaders.h
  • +
  • GX2SetViewport() : registers.h
  • +
  • GX2SetViewportReg() : registers.h
  • +
  • GX2ShaderMode : enum.h
  • +
  • GX2ShaderVarType : enum.h
  • +
  • GX2ShadowState : context.h
  • +
  • GX2Shutdown() : state.h
  • +
  • GX2StencilFunction : enum.h
  • +
  • GX2StencilMaskReg : registers.h
  • +
  • GX2Surface : surface.h
  • +
  • GX2SurfaceDim : enum.h
  • +
  • GX2SurfaceFormat : enum.h
  • +
  • GX2SurfaceUse : enum.h
  • +
  • GX2SwapScanBuffers() : swap.h
  • +
  • GX2TargetChannelMaskReg : registers.h
  • +
  • GX2TempGetGPUVersion() : temp.h
  • +
  • GX2TessellationMode : enum.h
  • +
  • GX2TexAnisoRatio : enum.h
  • +
  • GX2TexBorderType : enum.h
  • +
  • GX2TexClampMode : enum.h
  • +
  • GX2TexMipFilterMode : enum.h
  • +
  • GX2TexMipPerfMode : enum.h
  • +
  • GX2Texture : swap.h, texture.h
  • +
  • GX2TexXYFilterMode : enum.h
  • +
  • GX2TexZFilterMode : enum.h
  • +
  • GX2TexZPerfMode : enum.h
  • +
  • GX2TileMode : enum.h
  • +
  • GX2TVRenderMode : enum.h
  • +
  • GX2TVScanMode : enum.h
  • +
  • GX2UniformBlock : shaders.h
  • +
  • GX2UniformInitialValue : shaders.h
  • +
  • GX2UniformVar : shaders.h
  • +
  • GX2VertexShader : shaders.h
  • +
  • GX2ViewportReg : registers.h
  • +
  • GX2WaitForFlip() : event.h
  • +
  • GX2WaitForVsync() : event.h
  • +
  • GX2WaitTimeStamp() : event.h
  • +
+
+ + + + diff --git a/globals_h.html b/globals_h.html new file mode 100644 index 00000000..d90f1371 --- /dev/null +++ b/globals_h.html @@ -0,0 +1,209 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/globals_i.html b/globals_i.html new file mode 100644 index 00000000..fbdd021c --- /dev/null +++ b/globals_i.html @@ -0,0 +1,253 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- i -

    +
  • ICInvalidateRange() : cache.h
  • +
  • IM_CancelGetEventNotify() : im.h
  • +
  • IM_Close() : im.h
  • +
  • IM_DEVICE_STATE_ACTIVE : im.h
  • +
  • IM_DEVICE_STATE_CLEAR : im.h
  • +
  • IM_DEVICE_STATE_HOME : im.h
  • +
  • IM_DEVICE_STATE_INACTIVE : im.h
  • +
  • IM_DEVICE_STATE_POWER : im.h
  • +
  • IM_DEVICE_STATE_SYNC : im.h
  • +
  • IM_EVENT_ACTIVE : im.h
  • +
  • IM_EVENT_APD : im.h
  • +
  • IM_EVENT_CANCELLED : im.h
  • +
  • IM_EVENT_DIM : im.h
  • +
  • IM_EVENT_HOME : im.h
  • +
  • IM_EVENT_INACTIVE : im.h
  • +
  • IM_EVENT_POWER : im.h
  • +
  • IM_EVENT_RESET : im.h
  • +
  • IM_EVENT_SYNC : im.h
  • +
  • IM_EVENT_UNDIM : im.h
  • +
  • IM_GetEventNotify() : im.h
  • +
  • IM_GetHomeButtonParams() : im.h
  • +
  • IM_GetNvParameter() : im.h
  • +
  • IM_GetNvParameterWithoutHandleAndItb() : im.h
  • +
  • IM_GetParameter() : im.h
  • +
  • IM_GetParameters() : im.h
  • +
  • IM_GetRuntimeParameter() : im.h
  • +
  • IM_GetTimerRemaining() : im.h
  • +
  • IM_GetTimerRemainingSeconds() : im.h
  • +
  • IM_Open() : im.h
  • +
  • IM_PAD_TYPE_NONE : im.h
  • +
  • IM_PAD_TYPE_WII_REMOTE : im.h
  • +
  • IM_PAD_TYPE_WII_REMOTE_EXTENSION : im.h
  • +
  • IM_PAD_TYPE_WIIU_GAMEPAD : im.h
  • +
  • IM_PAD_TYPE_WIIU_PRO_CONTROLLER : im.h
  • +
  • IM_PARAMETER_APD_ENABLED : im.h
  • +
  • IM_PARAMETER_APD_OCCURED : im.h
  • +
  • IM_PARAMETER_APD_PERIOD : im.h
  • +
  • IM_PARAMETER_DIM_ENABLE_DRC : im.h
  • +
  • IM_PARAMETER_DIM_ENABLE_TV : im.h
  • +
  • IM_PARAMETER_DIM_ENABLED : im.h
  • +
  • IM_PARAMETER_DIM_PERIOD : im.h
  • +
  • IM_PARAMETER_INACTIVE_SECONDS : im.h
  • +
  • IM_PARAMETER_MAX : im.h
  • +
  • IM_PARAMETER_POWER_OFF_ENABLE : im.h
  • +
  • IM_PARAMETER_RESET_ENABLE : im.h
  • +
  • IM_PARAMETER_RESET_SECONDS : im.h
  • +
  • IM_SetDeviceState() : im.h
  • +
  • IM_SetDeviceStateEx() : im.h
  • +
  • IM_SetParameter() : im.h
  • +
  • IM_SetRuntimeParameter() : im.h
  • +
  • IM_TIMER_APD : im.h
  • +
  • IM_TIMER_DIM : im.h
  • +
  • IMDeviceState : im.h
  • +
  • IMDeviceStateEx : im.h
  • +
  • IMDisableAPD() : energysaver.h
  • +
  • IMDisableDim() : energysaver.h
  • +
  • IMEnableAPD() : energysaver.h
  • +
  • IMEnableDim() : energysaver.h
  • +
  • IMError : energysaver.h
  • +
  • IMEvent : im.h
  • +
  • IMEventMask : im.h
  • +
  • IMGetDimEnableDRC() : energysaver.h
  • +
  • IMGetDimEnableTV() : energysaver.h
  • +
  • IMGetDimPeriod() : energysaver.h
  • +
  • IMGetTimeBeforeAPD() : energysaver.h
  • +
  • IMGetTimeBeforeDimming() : energysaver.h
  • +
  • IMHomeButtonParams : im.h
  • +
  • IMIsAPDEnabled() : energysaver.h
  • +
  • IMIsAPDEnabledBySysSettings() : energysaver.h
  • +
  • IMIsDimEnabled() : energysaver.h
  • +
  • IMPadType : im.h
  • +
  • IMParameter : im.h
  • +
  • IMParameters : im.h
  • +
  • IMRequest : im.h
  • +
  • IMSetDimEnableDRC() : energysaver.h
  • +
  • IMSetDimEnableTV() : energysaver.h
  • +
  • IMStartAPDVideoMode() : energysaver.h
  • +
  • IMTimer : im.h
  • +
  • in_addr_t : in.h
  • +
  • in_port_t : in.h
  • +
  • INADDR_ANY : in.h
  • +
  • INADDR_BROADCAST : in.h
  • +
  • INADDR_LOOPBACK : in.h
  • +
  • INADDR_NONE : in.h
  • +
  • inet_addr() : inet.h
  • +
  • INET_ADDRSTRLEN : in.h
  • +
  • inet_aton() : inet.h
  • +
  • inet_ntoa() : inet.h
  • +
  • inet_ntoa_r() : inet.h
  • +
  • inet_ntop() : _socket.h, inet.h
  • +
  • inet_pton() : inet.h, _socket.h
  • +
  • ioctl() : ioctl.h
  • +
  • IOS_Close() : ios.h
  • +
  • IOS_CloseAsync() : ios.h
  • +
  • IOS_ERROR_ACCESS : ios.h
  • +
  • IOS_ERROR_ALIGNMENT : ios.h
  • +
  • IOS_ERROR_ANFAILED : ios.h
  • +
  • IOS_ERROR_BADBLOCK : ios.h
  • +
  • IOS_ERROR_BSP : ios.h
  • +
  • IOS_ERROR_BUSY : ios.h
  • +
  • IOS_ERROR_CLIENTTXNLIMIT : ios.h
  • +
  • IOS_ERROR_DATAPENDING : ios.h
  • +
  • IOS_ERROR_ECC : ios.h
  • +
  • IOS_ERROR_ECCCRIT : ios.h
  • +
  • IOS_ERROR_EXISTS : ios.h
  • +
  • IOS_ERROR_EXPIRED : ios.h
  • +
  • IOS_ERROR_FAILALLOC : ios.h
  • +
  • IOS_ERROR_FAILCHECKVALUE : ios.h
  • +
  • IOS_ERROR_FAILINTERNAL : ios.h
  • +
  • IOS_ERROR_INTR : ios.h
  • +
  • IOS_ERROR_INVALID : ios.h
  • +
  • IOS_ERROR_INVALIDARG : ios.h
  • +
  • IOS_ERROR_INVALIDFLAG : ios.h
  • +
  • IOS_ERROR_INVALIDFORMAT : ios.h
  • +
  • IOS_ERROR_INVALIDHANDLE : ios.h
  • +
  • IOS_ERROR_INVALIDOBJTYPE : ios.h
  • +
  • IOS_ERROR_INVALIDRNG : ios.h
  • +
  • IOS_ERROR_INVALIDSIGNER : ios.h
  • +
  • IOS_ERROR_INVALIDSIZE : ios.h
  • +
  • IOS_ERROR_INVALIDVERSION : ios.h
  • +
  • IOS_ERROR_MAX : ios.h
  • +
  • IOS_ERROR_MAXSEMCOUNT : ios.h
  • +
  • IOS_ERROR_NOEXISTS : ios.h
  • +
  • IOS_ERROR_NOLINK : ios.h
  • +
  • IOS_ERROR_NOREADACCESS : ios.h
  • +
  • IOS_ERROR_NOREADWRITEACCESS : ios.h
  • +
  • IOS_ERROR_NORESOURCE : ios.h
  • +
  • IOS_ERROR_NOTREADY : ios.h
  • +
  • IOS_ERROR_NOWRITEACCESS : ios.h
  • +
  • IOS_ERROR_OK : ios.h
  • +
  • IOS_ERROR_QEMPTY : ios.h
  • +
  • IOS_ERROR_QFULL : ios.h
  • +
  • IOS_ERROR_SEMUNAVAILABLE : ios.h
  • +
  • IOS_ERROR_STALEHANDLE : ios.h
  • +
  • IOS_ERROR_TIMEOUT : ios.h
  • +
  • IOS_ERROR_UNKNOWN : ios.h
  • +
  • IOS_ERROR_UNKNOWNVALUE : ios.h
  • +
  • IOS_Ioctl() : ios.h
  • +
  • IOS_IoctlAsync() : ios.h
  • +
  • IOS_Ioctlv() : ios.h
  • +
  • IOS_IoctlvAsync() : ios.h
  • +
  • IOS_Open() : ios.h
  • +
  • IOS_OPEN_READ : ios.h
  • +
  • IOS_OPEN_READWRITE : ios.h
  • +
  • IOS_OPEN_WRITE : ios.h
  • +
  • IOS_OpenAsync() : ios.h
  • +
  • IOSAsyncCallbackFn : ios.h
  • +
  • IOSError : ios.h
  • +
  • IOSHandle : ios.h
  • +
  • IOSOpenMode : ios.h
  • +
  • IOSVec : ios.h
  • +
  • IP_ADD_MEMBERSHIP : in.h
  • +
  • IP_DROP_MEMBERSHIP : in.h
  • +
  • IP_MULTICAST_IF : in.h
  • +
  • IP_MULTICAST_LOOP : in.h
  • +
  • IP_MULTICAST_TTL : in.h
  • +
  • IP_TOS : in.h
  • +
  • IP_TTL : in.h
  • +
  • IP_UNKNOWN : in.h
  • +
  • IPC_BUF_POOL_MAGIC : ipcbufpool.h
  • +
  • IPCBufPool : ipcbufpool.h
  • +
  • IPCBufPoolAllocate() : ipcbufpool.h
  • +
  • IPCBufPoolAttributes : ipcbufpool.h
  • +
  • IPCBufPoolCreate() : ipcbufpool.h
  • +
  • IPCBufPoolFIFO : ipcbufpool.h
  • +
  • IPCBufPoolFree() : ipcbufpool.h
  • +
  • IPCBufPoolGetAttributes() : ipcbufpool.h
  • +
  • IPPROTO_IP : in.h
  • +
  • IPPROTO_TCP : in.h
  • +
  • IPPROTO_UDP : in.h
  • +
+
+ + + + diff --git a/globals_k.html b/globals_k.html new file mode 100644 index 00000000..c920173b --- /dev/null +++ b/globals_k.html @@ -0,0 +1,166 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- k -

+
+ + + + diff --git a/globals_l.html b/globals_l.html new file mode 100644 index 00000000..07893062 --- /dev/null +++ b/globals_l.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- l -

+
+ + + + diff --git a/globals_m.html b/globals_m.html new file mode 100644 index 00000000..6a2e39af --- /dev/null +++ b/globals_m.html @@ -0,0 +1,373 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/globals_n.html b/globals_n.html new file mode 100644 index 00000000..2a6c74c0 --- /dev/null +++ b/globals_n.html @@ -0,0 +1,455 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/globals_o.html b/globals_o.html new file mode 100644 index 00000000..9b7fab1c --- /dev/null +++ b/globals_o.html @@ -0,0 +1,662 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/globals_p.html b/globals_p.html new file mode 100644 index 00000000..331fd893 --- /dev/null +++ b/globals_p.html @@ -0,0 +1,131 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/globals_r.html b/globals_r.html new file mode 100644 index 00000000..9763c9e7 --- /dev/null +++ b/globals_r.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- r -

+
+ + + + diff --git a/globals_s.html b/globals_s.html new file mode 100644 index 00000000..62bb9c9f --- /dev/null +++ b/globals_s.html @@ -0,0 +1,354 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- s -

    +
  • sa_family_t : socket.h
  • +
  • SAVE_STATUS_NOT_FOUND : save.h
  • +
  • SAVE_STATUS_OK : save.h
  • +
  • SAVE_STATUS_STORAGE_FULL : save.h
  • +
  • SAVEChangeDir() : save.h
  • +
  • SAVEChangeDirAsync() : save.h
  • +
  • SAVEChangeGroupAndOthersMode() : save.h
  • +
  • SAVEChangeGroupAndOthersModeAsync() : save.h
  • +
  • SAVEChangeGroupMode() : save.h
  • +
  • SAVEChangeGroupModeAsync() : save.h
  • +
  • SAVECheckSaveDirRequiredUpdate() : save.h
  • +
  • SAVEFlushQuota() : save.h
  • +
  • SAVEFlushQuotaAsync() : save.h
  • +
  • SAVEGetFreeSpaceSize() : save.h
  • +
  • SAVEGetFreeSpaceSizeAsync() : save.h
  • +
  • SAVEGetFreeSpaceSizeOfDevice() : save.h
  • +
  • SAVEGetNoDeleteGroupSaveDirPath() : save.h
  • +
  • SAVEGetNoDeleteSaveDataPath() : save.h
  • +
  • SAVEGetSharedDataTitlePath() : save.h
  • +
  • SAVEGetSharedSaveDataPath() : save.h
  • +
  • SAVEGetStat() : save.h
  • +
  • SAVEGetStatAsync() : save.h
  • +
  • SAVEGetStatOtherApplication() : save.h
  • +
  • SAVEGetStatOtherApplicationAsync() : save.h
  • +
  • SAVEGetStatOtherDemoApplication() : save.h
  • +
  • SAVEGetStatOtherDemoApplicationAsync() : save.h
  • +
  • SAVEGetStatOtherDemoApplicationVariation() : save.h
  • +
  • SAVEGetStatOtherDemoApplicationVariationAsync() : save.h
  • +
  • SAVEGetStatOtherNormalApplication() : save.h
  • +
  • SAVEGetStatOtherNormalApplicationAsync() : save.h
  • +
  • SAVEGetStatOtherNormalApplicationVariation() : save.h
  • +
  • SAVEGetStatOtherNormalApplicationVariationAsync() : save.h
  • +
  • SAVEInit() : save.h
  • +
  • SAVEInitAccountSaveDir() : save.h
  • +
  • SAVEInitCommonSaveDir() : save.h
  • +
  • SAVEInitNoDeleteGroupSaveDir() : save.h
  • +
  • SAVEInitSaveDir() : save.h
  • +
  • SAVEInitSaveDirByAppMeta() : save.h
  • +
  • SAVEMakeDir() : save.h
  • +
  • SAVEMakeDirAsync() : save.h
  • +
  • SAVEOpenDir() : save.h
  • +
  • SAVEOpenDirAsync() : save.h
  • +
  • SAVEOpenDirOtherApplication() : save.h
  • +
  • SAVEOpenDirOtherApplicationAsync() : save.h
  • +
  • SAVEOpenDirOtherDemoApplication() : save.h
  • +
  • SAVEOpenDirOtherDemoApplicationAsync() : save.h
  • +
  • SAVEOpenDirOtherDemoApplicationVariation() : save.h
  • +
  • SAVEOpenDirOtherDemoApplicationVariationAsync() : save.h
  • +
  • SAVEOpenDirOtherNormalApplication() : save.h
  • +
  • SAVEOpenDirOtherNormalApplicationAsync() : save.h
  • +
  • SAVEOpenDirOtherNormalApplicationVariation() : save.h
  • +
  • SAVEOpenDirOtherNormalApplicationVariationAsync() : save.h
  • +
  • SAVEOpenFile() : save.h
  • +
  • SAVEOpenFileAsync() : save.h
  • +
  • SAVEOpenFileOtherApplication() : save.h
  • +
  • SAVEOpenFileOtherApplicationAsync() : save.h
  • +
  • SAVEOpenFileOtherDemoApplication() : save.h
  • +
  • SAVEOpenFileOtherDemoApplicationAsync() : save.h
  • +
  • SAVEOpenFileOtherDemoApplicationVariation() : save.h
  • +
  • SAVEOpenFileOtherDemoApplicationVariationAsync() : save.h
  • +
  • SAVEOpenFileOtherNormalApplication() : save.h
  • +
  • SAVEOpenFileOtherNormalApplicationAsync() : save.h
  • +
  • SAVEOpenFileOtherNormalApplicationVariation() : save.h
  • +
  • SAVEOpenFileOtherNormalApplicationVariationAsync() : save.h
  • +
  • SAVERemove() : save.h
  • +
  • SAVERemoveAsync() : save.h
  • +
  • SAVERename() : save.h
  • +
  • SAVERenameAsync() : save.h
  • +
  • SAVERollbackQuota() : save.h
  • +
  • SAVERollbackQuotaAsync() : save.h
  • +
  • SAVEShutdown() : save.h
  • +
  • SAVEStatus : save.h
  • +
  • SAVEUpdateSaveDir() : save.h
  • +
  • SCREEN_DRC : screen.h
  • +
  • SCREEN_TV : screen.h
  • +
  • select() : _socket.h
  • +
  • send() : _socket.h, socket.h
  • +
  • sendto() : _socket.h, socket.h
  • +
  • set_multicast_state() : misc.h
  • +
  • set_resolver_allocator() : _netdb.h
  • +
  • setsockopt() : _socket.h, socket.h
  • +
  • SHUT_RD : socket.h
  • +
  • SHUT_RDWR : socket.h
  • +
  • SHUT_WR : socket.h
  • +
  • shutdown() : _socket.h, socket.h
  • +
  • SMD_ELEMENT_TYPE_MESSAGE : smd.h
  • +
  • SMD_ELEMENT_TYPE_VECTOR : smd.h
  • +
  • SMD_ELEMENT_TYPE_VECTOR_SPEC : smd.h
  • +
  • SMD_INTERFACE_STATE_CLOSED : smd.h
  • +
  • SMD_INTERFACE_STATE_OPENED : smd.h
  • +
  • SMD_LOCK_TYPE_DISABLE_INTERRUPTS : smd.h
  • +
  • SMD_LOCK_TYPE_MUTEX : smd.h
  • +
  • SMD_LOCK_TYPE_NONE : smd.h
  • +
  • SMD_PPC_STATE_CLOSED : smd.h
  • +
  • SMD_PPC_STATE_INITIALIZED : smd.h
  • +
  • SMD_PPC_STATE_INVALID : smd.h
  • +
  • SMD_PPC_STATE_OPENED : smd.h
  • +
  • SmdCtrlTable : smd.h
  • +
  • SmdElement : smd.h
  • +
  • SmdElementType : smd.h
  • +
  • SmdInterface : smd.h
  • +
  • SmdInterfaceState : smd.h
  • +
  • SmdLockType : smd.h
  • +
  • SmdPpc : smd.h
  • +
  • smdPpcClose() : smd.h
  • +
  • SmdPpcCtrlTableVectors : smd.h
  • +
  • smdPpcGetCtrlTableVectors() : smd.h
  • +
  • smdPpcGetInterfaceState() : smd.h
  • +
  • smdPpcInit() : smd.h
  • +
  • smdPpcOpen() : smd.h
  • +
  • smdPpcReceive() : smd.h
  • +
  • smdPpcSendMessage() : smd.h
  • +
  • smdPpcSendVector() : smd.h
  • +
  • smdPpcSendVectorSpec() : smd.h
  • +
  • SmdPpcState : smd.h
  • +
  • SmdReceiveData : smd.h
  • +
  • smdSimpleBufAlloc() : smd.h
  • +
  • smdSimpleBufFree() : smd.h
  • +
  • smdSimpleBufGetStatistics() : smd.h
  • +
  • SmdSimpleBufPool : smd.h
  • +
  • smdSimpleBufPoolCreate() : smd.h
  • +
  • SmdVector : smd.h
  • +
  • SmdVectorSpec : smd.h
  • +
  • SO_BIO : socket.h
  • +
  • SO_BROADCAST : socket.h
  • +
  • SO_DONTROUTE : socket.h
  • +
  • SO_ERROR : socket.h
  • +
  • SO_HOPCNT : socket.h
  • +
  • SO_KEEPALIVE : socket.h
  • +
  • SO_LINGER : socket.h
  • +
  • SO_MAXMSG : socket.h
  • +
  • SO_MYADDR : socket.h
  • +
  • SO_NBIO : socket.h
  • +
  • SO_NONBLOCK : socket.h
  • +
  • SO_NOSLOWSTART : socket.h
  • +
  • SO_OOBINLINE : socket.h
  • +
  • SO_RCVBUF : socket.h
  • +
  • SO_RCVLOWAT : socket.h
  • +
  • SO_REUSEADDR : socket.h
  • +
  • SO_RUSRBUF : socket.h
  • +
  • SO_RXDATA : socket.h
  • +
  • SO_SNDBUF : socket.h
  • +
  • SO_SNDLOWAT : socket.h
  • +
  • SO_TCPSACK : socket.h
  • +
  • SO_TXDATA : socket.h
  • +
  • SO_TYPE : socket.h
  • +
  • SO_UNKNOWN1019 : socket.h
  • +
  • SO_UNKNOWN101A : socket.h
  • +
  • SO_UNKNOWN101B : socket.h
  • +
  • SO_WINSCALE : socket.h
  • +
  • SOCK_DGRAM : socket.h
  • +
  • SOCK_STREAM : socket.h
  • +
  • sockatmark() : socket.h
  • +
  • socket() : _socket.h, socket.h
  • +
  • socket_lib_finish() : _socket.h
  • +
  • socket_lib_init() : _socket.h
  • +
  • socketclose() : _socket.h
  • +
  • socketlasterr() : _socket.h
  • +
  • socklen_t : socket.h
  • +
  • SOGetProxyConfig() : netconfig.h
  • +
  • SOL_SOCKET : socket.h
  • +
  • SOL_TCP : tcp.h
  • +
  • somemopt() : somemopt.h
  • +
  • SOMEMOPT_FLAGS_BIG_BUFFERS : somemopt.h
  • +
  • SOMEMOPT_FLAGS_NONE : somemopt.h
  • +
  • SOMEMOPT_REQUEST_CANCEL_WAIT : somemopt.h
  • +
  • SOMEMOPT_REQUEST_GET_BYTES_USED : somemopt.h
  • +
  • SOMEMOPT_REQUEST_INIT : somemopt.h
  • +
  • SOMEMOPT_REQUEST_WAIT_FOR_INIT : somemopt.h
  • +
  • SOMemOptFlags : somemopt.h
  • +
  • SOMemOptRequest : somemopt.h
  • +
  • SYS_ARG_ID_ANCHOR : args.h
  • +
  • SYS_ARG_ID_END : args.h
  • +
  • SYS_ARG_ID_JOIN_PID : args.h
  • +
  • SYS_ARG_ID_MIV_DATA : args.h
  • +
  • SYS_ARG_ID_RESULT : args.h
  • +
  • SYS_ARG_ID_URL : args.h
  • +
  • SYS_ARG_TYPE_DATA : args.h
  • +
  • SYS_ARG_TYPE_STRING : args.h
  • +
  • SYS_ARG_TYPE_UINT32 : args.h
  • +
  • SYS_ARG_TYPE_UINT64 : args.h
  • +
  • SYS_SETTINGS_JUMP_TO_COUNTRY : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_DATE_TIME : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_INTERNET : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_NONE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_TV_REMOTE : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_UNKNOWN : launch.h
  • +
  • SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE : launch.h
  • +
  • SYSAPP_PFID_BROWSER : switch.h
  • +
  • SYSAPP_PFID_CABINETU : switch.h
  • +
  • SYSAPP_PFID_DOWNLOAD_GAME : switch.h
  • +
  • SYSAPP_PFID_DOWNLOAD_MANAGEMENT : switch.h
  • +
  • SYSAPP_PFID_EMANUAL : switch.h
  • +
  • SYSAPP_PFID_ESHOP : switch.h
  • +
  • SYSAPP_PFID_FRIENDLIST : switch.h
  • +
  • SYSAPP_PFID_HOME_MENU : switch.h
  • +
  • SYSAPP_PFID_MIIVERSE : switch.h
  • +
  • SYSAPP_PFID_MINI_MIIVERSE : switch.h
  • +
  • SYSAPP_PFID_MINTU : switch.h
  • +
  • SYSAPP_PFID_TEST_OVERLAY : switch.h
  • +
  • SYSAPP_PFID_TVII : switch.h
  • +
  • SYSAPP_PFID_WII_U_MENU : switch.h
  • +
  • SysAppBrowserArgs : switch.h
  • +
  • SysAppBrowserArgsWithCallback : switch.h
  • +
  • SysAppEManualArgs : switch.h
  • +
  • SysAppEShopArgs : switch.h
  • +
  • SysAppMiiMakerArgs : launch.h
  • +
  • SysAppNotificationArgs : launch.h
  • +
  • SysAppParentalArgs : launch.h
  • +
  • SysAppPFID : switch.h
  • +
  • SysAppSettingsArgs : launch.h
  • +
  • SYSArgDataBlock : args.h
  • +
  • SYSArgID : args.h
  • +
  • SYSArgIDEnum : args.h
  • +
  • SYSArgType : args.h
  • +
  • SYSArgTypeEnum : args.h
  • +
  • SYSCallerInfo : args.h
  • +
  • SYSCheckTitleExists() : title.h
  • +
  • SYSClearSysArgs() : args.h
  • +
  • SYSDeserializeArg : args.h
  • +
  • SYSDeserializeCallback : args.h
  • +
  • SYSDeserializeSysArgs() : args.h
  • +
  • SYSDeserializeSysArgsFromBlock() : args.h
  • +
  • SYSGetArguments() : args.h
  • +
  • SYSGetCallerPFID() : title.h
  • +
  • SYSGetCallerTitleId() : title.h
  • +
  • SYSGetCallerUPID() : title.h
  • +
  • SYSGetPFIDFromTitleID() : title.h
  • +
  • SYSGetStandardArgs() : args.h
  • +
  • SYSGetUPIDFromTitleID() : title.h
  • +
  • SYSLaunchMenu() : launch.h
  • +
  • SYSLaunchMiiStudio() : launch.h
  • +
  • SYSLaunchTitle() : launch.h
  • +
  • SYSPackArgs() : args.h
  • +
  • SYSRelaunchTitle() : launch.h
  • +
  • SYSSerializeSysArgs() : args.h
  • +
  • SYSSerializeSysArgsToBuffer() : args.h
  • +
  • SYSSettingsJumpToTarget : launch.h
  • +
  • SYSStandardArgs : args.h
  • +
  • SYSStandardArgsIn : args.h
  • +
  • SYSStandardArgsOut : args.h
  • +
  • SYSSwitchTo() : switch.h
  • +
  • SYSSwitchToBrowser() : switch.h
  • +
  • SYSSwitchToBrowserForCallbackURL() : switch.h
  • +
  • SYSSwitchToBrowserForViewer() : switch.h
  • +
  • SYSSwitchToEManual() : switch.h
  • +
  • SYSSwitchToEShop() : switch.h
  • +
  • SYSSwitchToEShopTicketList() : switch.h
  • +
  • SYSSwitchToSyncControllerOnHBM() : switch.h
  • +
  • SYSTEM_APP_ID : title.h
  • +
  • SYSTEM_APP_ID_ACCOUNT_SETTINGS : title.h
  • +
  • SYSTEM_APP_ID_DAILY_LOG : title.h
  • +
  • SYSTEM_APP_ID_ELECTRONIC_MANUAL : title.h
  • +
  • SYSTEM_APP_ID_HEALTH_AND_SAFETY : title.h
  • +
  • SYSTEM_APP_ID_HOME_MENU : title.h
  • +
  • SYSTEM_APP_ID_MII_MAKER : title.h
  • +
  • SYSTEM_APP_ID_NOTIFICATIONS : title.h
  • +
  • SYSTEM_APP_ID_PARENTAL_CONTROLS : title.h
  • +
  • SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER : title.h
  • +
  • SYSTEM_APP_ID_SYSTEM_SETTINGS : title.h
  • +
  • SYSTEM_APP_ID_UPDATER : title.h
  • +
  • SYSTEM_APP_ID_USER_SETTINGS : title.h
  • +
  • SYSTEM_APP_ID_WII_U_MENU : title.h
  • +
  • SYSTEM_APP_ID_WIIU_CHAT : title.h
  • +
+
+ + + + diff --git a/globals_t.html b/globals_t.html new file mode 100644 index 00000000..ccfb833e --- /dev/null +++ b/globals_t.html @@ -0,0 +1,245 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- t -

    +
  • TCP_ACKDELAYTIME : tcp.h
  • +
  • TCP_MAXSEG : tcp.h
  • +
  • TCP_NOACKDELAY : tcp.h
  • +
  • TCP_NODELAY : tcp.h
  • +
  • TCP_UNKNOWN : tcp.h
  • +
  • TEMP_PREF_DEFAULT : temp.h
  • +
  • TEMP_PREF_USB : temp.h
  • +
  • TEMPChangeDir() : temp.h
  • +
  • TEMPChangeDirAsync() : temp.h
  • +
  • TEMPChangeOthersMode() : temp.h
  • +
  • TEMPChangeOthersModeAsync() : temp.h
  • +
  • TEMPCreateAndInitTempDir() : temp.h
  • +
  • TEMPDirId : temp.h
  • +
  • TEMPGetDirGlobalPath() : temp.h
  • +
  • TEMPGetDirPath() : temp.h
  • +
  • TEMPGetFreeSpaceSize() : temp.h
  • +
  • TEMPGetFreeSpaceSizeAsync() : temp.h
  • +
  • TEMPGetStat() : temp.h
  • +
  • TEMPGetStatAsync() : temp.h
  • +
  • TEMPInit() : temp.h
  • +
  • TEMPMakeDir() : temp.h
  • +
  • TEMPMakeDirAsync() : temp.h
  • +
  • TEMPMountTempDir() : temp.h
  • +
  • TEMPOpenDir() : temp.h
  • +
  • TEMPOpenDirAsync() : temp.h
  • +
  • TEMPOpenFile() : temp.h
  • +
  • TEMPOpenFileAsync() : temp.h
  • +
  • TEMPOpenNewFile() : temp.h
  • +
  • TEMPOpenNewFileAsync() : temp.h
  • +
  • TEMPRemove() : temp.h
  • +
  • TEMPRemoveAsync() : temp.h
  • +
  • TEMPRename() : temp.h
  • +
  • TEMPRenameAsync() : temp.h
  • +
  • TEMPShutdown() : temp.h
  • +
  • TEMPShutdownTempDir() : temp.h
  • +
  • TEMPTargetPreference : temp.h
  • +
  • TEMPUnmountTempDir() : temp.h
  • +
  • TIMEOUT_NONE : uhs.h
  • +
  • TRUE : wut_types.h
  • +
  • TRY_AGAIN : netdb.h
  • +
  • TVE_CEC_DEVICE_AUDIO_SYSTEM : cec.h
  • +
  • TVE_CEC_DEVICE_BROADCAST : cec.h
  • +
  • TVE_CEC_DEVICE_FREE_USE : cec.h
  • +
  • TVE_CEC_DEVICE_PLAYBACK_DEVICE_1 : cec.h
  • +
  • TVE_CEC_DEVICE_PLAYBACK_DEVICE_2 : cec.h
  • +
  • TVE_CEC_DEVICE_PLAYBACK_DEVICE_3 : cec.h
  • +
  • TVE_CEC_DEVICE_RECORDING_DEVICE_1 : cec.h
  • +
  • TVE_CEC_DEVICE_RECORDING_DEVICE_2 : cec.h
  • +
  • TVE_CEC_DEVICE_RECORDING_DEVICE_3 : cec.h
  • +
  • TVE_CEC_DEVICE_RESERVED_1 : cec.h
  • +
  • TVE_CEC_DEVICE_RESERVED_2 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_1 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_2 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_3 : cec.h
  • +
  • TVE_CEC_DEVICE_TUNER_4 : cec.h
  • +
  • TVE_CEC_DEVICE_TV : cec.h
  • +
  • TVE_CEC_DEVICE_UNREGISTERED : cec.h
  • +
  • TVE_CEC_OPCODE_ABORT : cec.h
  • +
  • TVE_CEC_OPCODE_ACTIVE_SOURCE : cec.h
  • +
  • TVE_CEC_OPCODE_CEC_VERSION : cec.h
  • +
  • TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_DECK_CONTROL : cec.h
  • +
  • TVE_CEC_OPCODE_DECK_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_DEVICE_VENDOR_ID : cec.h
  • +
  • TVE_CEC_OPCODE_FEATURE_ABORT : cec.h
  • +
  • TVE_CEC_OPCODE_GET_CEC_VERSION : cec.h
  • +
  • TVE_CEC_OPCODE_GET_MENU_LANGUAGE : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_AUDIO_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_DECK_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_OSD_NAME : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_IMAGE_VIEW_ON : cec.h
  • +
  • TVE_CEC_OPCODE_INACTIVE_SOURCE : cec.h
  • +
  • TVE_CEC_OPCODE_MENU_REQUEST : cec.h
  • +
  • TVE_CEC_OPCODE_MENU_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_PLAY : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_OFF : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_ON : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_RECORD_TV_SCREEN : cec.h
  • +
  • TVE_CEC_OPCODE_REPORT_AUDIO_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS : cec.h
  • +
  • TVE_CEC_OPCODE_REPORT_POWER_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE : cec.h
  • +
  • TVE_CEC_OPCODE_ROUTING_CHANGE : cec.h
  • +
  • TVE_CEC_OPCODE_ROUTING_INFORMATION : cec.h
  • +
  • TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE : cec.h
  • +
  • TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_ANALOGUE_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_SET_AUDIO_RATE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_DIGITAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_SET_EXTERNAL_TIMER : cec.h
  • +
  • TVE_CEC_OPCODE_SET_MENU_LANGUAGE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_OSD_NAME : cec.h
  • +
  • TVE_CEC_OPCODE_SET_OSD_STRING : cec.h
  • +
  • TVE_CEC_OPCODE_SET_STREAM_PATH : cec.h
  • +
  • TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE : cec.h
  • +
  • TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE : cec.h
  • +
  • TVE_CEC_OPCODE_STANDBY : cec.h
  • +
  • TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST : cec.h
  • +
  • TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TEXT_VIEW_ON : cec.h
  • +
  • TVE_CEC_OPCODE_TIMER_CLEARED_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TIMER_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TUNER_DEVICE_STATUS : cec.h
  • +
  • TVE_CEC_OPCODE_TUNER_STEP_DECREMENT : cec.h
  • +
  • TVE_CEC_OPCODE_TUNER_STEP_INCREMENT : cec.h
  • +
  • TVE_CEC_OPCODE_USER_CONTROL_PRESSED : cec.h
  • +
  • TVE_CEC_OPCODE_USER_CONTROL_RELEASE : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_COMMAND : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN : cec.h
  • +
  • TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP : cec.h
  • +
  • TVE_HDMI_STATE_1STA : tve.h
  • +
  • TVE_HDMI_STATE_2NDA : tve.h
  • +
  • TVE_HDMI_STATE_3RDA : tve.h
  • +
  • TVE_HDMI_STATE_DONE : tve.h
  • +
  • TVE_HDMI_STATE_DUMMY_TMDS : tve.h
  • +
  • TVE_HDMI_STATE_EDID_COMP : tve.h
  • +
  • TVE_HDMI_STATE_ERR_CEC : tve.h
  • +
  • TVE_HDMI_STATE_ERR_EDID_READ : tve.h
  • +
  • TVE_HDMI_STATE_ERR_HDCP : tve.h
  • +
  • TVE_HDMI_STATE_ERR_HOTPLUG : tve.h
  • +
  • TVE_HDMI_STATE_ERR_INT_LINE : tve.h
  • +
  • TVE_HDMI_STATE_ERR_KEY_LOAD : tve.h
  • +
  • TVE_HDMI_STATE_ERR_NRESET : tve.h
  • +
  • TVE_HDMI_STATE_ERR_SYS : tve.h
  • +
  • TVE_HDMI_STATE_ERR_VSYNC : tve.h
  • +
  • TVE_HDMI_STATE_ERR_W41A : tve.h
  • +
  • TVE_HDMI_STATE_ERR_W4ED : tve.h
  • +
  • TVE_HDMI_STATE_HTPG_OFF : tve.h
  • +
  • TVE_HDMI_STATE_NONE : tve.h
  • +
  • TVE_HDMI_STATE_OTHER : tve.h
  • +
  • TVE_HDMI_STATE_RXWAIT : tve.h
  • +
  • TVE_HDMI_STATE_SHUTDOWN : tve.h
  • +
  • TVE_HDMI_STATE_STAV_OFF : tve.h
  • +
  • TVE_HDMI_STATE_TMDSDOWN : tve.h
  • +
  • TVE_HDMI_STATE_UNKNOWN_1A : tve.h
  • +
  • TVE_HDMI_STATE_W4WK : tve.h
  • +
  • TVE_HDMI_STATE_WII : tve.h
  • +
  • TVE_PORT_COMPONENT : tve.h
  • +
  • TVE_PORT_COMPOSITE : tve.h
  • +
  • TVE_PORT_HDMI : tve.h
  • +
  • TVE_PORT_SCART : tve.h
  • +
  • TVECECInit() : cec.h
  • +
  • TVECECLogicalAddress : cec.h
  • +
  • TVECECOpCode : cec.h
  • +
  • TVECECReceiveCommand() : cec.h
  • +
  • TVECECSendCommand() : cec.h
  • +
  • TVEGetAnalogStat() : tve.h
  • +
  • TVEGetCurrentPort() : tve.h
  • +
  • TVEGetHDMIErrorStat() : tve.h
  • +
  • TVEHdmiState : tve.h
  • +
  • TVEIsCECEnable() : cec.h
  • +
  • TVEPort : tve.h
  • +
  • TVESetCECEnable() : cec.h
  • +
+
+ + + + diff --git a/globals_type.html b/globals_type.html new file mode 100644 index 00000000..6eb08c3f --- /dev/null +++ b/globals_type.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- _ -

+
+ + + + diff --git a/globals_type_a.html b/globals_type_a.html new file mode 100644 index 00000000..b61adf99 --- /dev/null +++ b/globals_type_a.html @@ -0,0 +1,132 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- a -

+
+ + + + diff --git a/globals_type_b.html b/globals_type_b.html new file mode 100644 index 00000000..e7fe0105 --- /dev/null +++ b/globals_type_b.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- b -

+
+ + + + diff --git a/globals_type_c.html b/globals_type_c.html new file mode 100644 index 00000000..2ec8c58b --- /dev/null +++ b/globals_type_c.html @@ -0,0 +1,199 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- c -

    +
  • CAMError : camera.h
  • +
  • CamError : camera.h
  • +
  • CAMEventData : camera.h
  • +
  • CAMEventHandler : camera.h
  • +
  • CamEventType : camera.h
  • +
  • CamFps : camera.h
  • +
  • CAMHandle : camera.h
  • +
  • CAMMode : camera.h
  • +
  • CAMSetupInfo : camera.h
  • +
  • CAMStreamInfo : camera.h
  • +
  • CamStreamType : camera.h
  • +
  • CAMSurface : camera.h
  • +
  • CAMWorkMem : camera.h
  • +
  • CCRAppLaunchParam : sys_caffeine.h
  • +
  • CCRCDCBoardVersion : cdc.h
  • +
  • CCRCDCChipVersion : cdc.h
  • +
  • CCRCDCDestination : cdc.h
  • +
  • CCRCDCDestinationEnum : cdc.h
  • +
  • CCRCDCDrcState : cdc.h
  • +
  • CCRCDCDrcStateEnum : cdc.h
  • +
  • CCRCDCDrhState : cdc.h
  • +
  • CCRCDCDrhStateEnum : cdc.h
  • +
  • CCRCDCEepromData : cdc.h
  • +
  • CCRCDCExt : cdc.h
  • +
  • CCRCDCFWInfo : cdc.h
  • +
  • CCRCDCIrdaBitrate : irda.h
  • +
  • CCRCDCIrdaCommand : irda.h
  • +
  • CCRCDCIrdaConnectionType : irda.h
  • +
  • CCRCDCIrdaConnectReply : irda.h
  • +
  • CCRCDCIrdaConnectRequest : irda.h
  • +
  • CCRCDCIrdaDisconnectReply : irda.h
  • +
  • CCRCDCIrdaDisconnectRequest : irda.h
  • +
  • CCRCDCIrdaLargePacketHeader : irda.h
  • +
  • CCRCDCIrdaReceiveReply : irda.h
  • +
  • CCRCDCIrdaReceiveRequest : irda.h
  • +
  • CCRCDCIrdaSendReply : irda.h
  • +
  • CCRCDCIrdaSendRequest : irda.h
  • +
  • CCRCDCIrdaSmallPacketHeader : irda.h
  • +
  • CCRCDCMacAddress : cdc.h
  • +
  • CCRCDCNfcAbortRequest : nfc.h
  • +
  • CCRCDCNfcAbortResponse : nfc.h
  • +
  • CCRCDCNfcAntennaCheckRequest : nfc.h
  • +
  • CCRCDCNfcAntennaCheckResponse : nfc.h
  • +
  • CCRCDCNfcCommand : nfc.h
  • +
  • CCRCDCNfcDetectMultiRequest : nfc.h
  • +
  • CCRCDCNfcDetectMultiResponse : nfc.h
  • +
  • CCRCDCNfcDetectMultiTagInfo : nfc.h
  • +
  • CCRCDCNfcDetectRequest : nfc.h
  • +
  • CCRCDCNfcDetectResponse : nfc.h
  • +
  • CCRCDCNfcDetectStartMultiRequest : nfc.h
  • +
  • CCRCDCNfcDetectStartMultiResponse : nfc.h
  • +
  • CCRCDCNfcDetectStartRequest : nfc.h
  • +
  • CCRCDCNfcDetectStartResponse : nfc.h
  • +
  • CCRCDCNfcFormatRequest : nfc.h
  • +
  • CCRCDCNfcFormatResponse : nfc.h
  • +
  • CCRCDCNfcIsTagPresentRequest : nfc.h
  • +
  • CCRCDCNfcIsTagPresentResponse : nfc.h
  • +
  • CCRCDCNfcPassThroughEx2Request : nfc.h
  • +
  • CCRCDCNfcPassThroughReceive2Request : nfc.h
  • +
  • CCRCDCNfcPassThroughReceive2Response : nfc.h
  • +
  • CCRCDCNfcPassThroughReceive2ResponseData : nfc.h
  • +
  • CCRCDCNfcPassThroughReceiveReponse : nfc.h
  • +
  • CCRCDCNfcPassThroughReceiveRequest : nfc.h
  • +
  • CCRCDCNfcPassThroughSend2Request : nfc.h
  • +
  • CCRCDCNfcPassThroughSend2RequestData : nfc.h
  • +
  • CCRCDCNfcPassThroughSend2Response : nfc.h
  • +
  • CCRCDCNfcPassThroughSendExRequest : nfc.h
  • +
  • CCRCDCNfcPassThroughSendReponse : nfc.h
  • +
  • CCRCDCNfcPassThroughSendRequest : nfc.h
  • +
  • CCRCDCNfcReadRequest : nfc.h
  • +
  • CCRCDCNfcReadResponse : nfc.h
  • +
  • CCRCDCNfcReadStartRequest : nfc.h
  • +
  • CCRCDCNfcReadStartResponse : nfc.h
  • +
  • CCRCDCNfcReadT2TRange : nfc.h
  • +
  • CCRCDCNfcReadT2TRequest : nfc.h
  • +
  • CCRCDCNfcReadT2TResponse : nfc.h
  • +
  • CCRCDCNfcReadT2TStartRequest : nfc.h
  • +
  • CCRCDCNfcReadT2TStartResponse : nfc.h
  • +
  • CCRCDCNfcResultCheckRequest : nfc.h
  • +
  • CCRCDCNfcResultCheckResponse : nfc.h
  • +
  • CCRCDCNfcSetModeRequest : nfc.h
  • +
  • CCRCDCNfcSetModeResponse : nfc.h
  • +
  • CCRCDCNfcSetReadOnlyRequest : nfc.h
  • +
  • CCRCDCNfcSetReadOnlyResponse : nfc.h
  • +
  • CCRCDCNfcShutdownRequest : nfc.h
  • +
  • CCRCDCNfcShutdownResponse : nfc.h
  • +
  • CCRCDCNfcStartupExRequest : nfc.h
  • +
  • CCRCDCNfcStartupRequest : nfc.h
  • +
  • CCRCDCNfcStartupResponse : nfc.h
  • +
  • CCRCDCNfcWriteStartRequest : nfc.h
  • +
  • CCRCDCNfcWriteStartResponse : nfc.h
  • +
  • CCRCDCNfcWriteT2TRange : nfc.h
  • +
  • CCRCDCNfcWriteT2TRequest : nfc.h
  • +
  • CCRCDCNfcWriteT2TResponse : nfc.h
  • +
  • CCRCDCRegisterCallbackData : cdc.h
  • +
  • CCRCDCRegisterCallbackFn : cdc.h
  • +
  • CCRCDCSoftwareVersion : cdc.h
  • +
  • CCRCDCSysInfo : cdc.h
  • +
  • CCRCDCSysMessage : cdc.h
  • +
  • CCRCDCUicConfig : cdc.h
  • +
  • CCRCDCUicConfigId : cdc.h
  • +
  • CCRCDCUicConfigIdEnum : cdc.h
  • +
  • CCRCDCWakeState : cdc.h
  • +
  • CCRCDCWakeStateEnum : cdc.h
  • +
  • CCRCDCWowlWakeDrcArg : cdc.h
  • +
  • CCRCDCWpsArgs : cdc.h
  • +
  • CCRCDCWpsStatusEnum : cdc.h
  • +
  • CCRCDCWpsStatusType : cdc.h
  • +
  • CCRHIDReport : hid.h
  • +
  • CCRSysInitBootFlag : sys.h
  • +
  • CCRSysLCDMode : sys.h
  • +
  • CCRSysPairingState : sys.h
  • +
  • CCRSysUpdateState : sys.h
  • +
  • CmptScreenType : cmpt.h
  • +
  • COSReportLevel : cosreport.h
  • +
  • COSReportModule : cosreport.h
  • +
+
+ + + + diff --git a/globals_type_d.html b/globals_type_d.html new file mode 100644 index 00000000..95aa0ba0 --- /dev/null +++ b/globals_type_d.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/globals_type_f.html b/globals_type_f.html new file mode 100644 index 00000000..d5a8d90e --- /dev/null +++ b/globals_type_f.html @@ -0,0 +1,188 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/globals_type_g.html b/globals_type_g.html new file mode 100644 index 00000000..ea1c271e --- /dev/null +++ b/globals_type_g.html @@ -0,0 +1,176 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- g -

+
+ + + + diff --git a/globals_type_h.html b/globals_type_h.html new file mode 100644 index 00000000..8818a1c8 --- /dev/null +++ b/globals_type_h.html @@ -0,0 +1,105 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/globals_type_i.html b/globals_type_i.html new file mode 100644 index 00000000..ad001bdb --- /dev/null +++ b/globals_type_i.html @@ -0,0 +1,104 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/globals_type_k.html b/globals_type_k.html new file mode 100644 index 00000000..9d5b6662 --- /dev/null +++ b/globals_type_k.html @@ -0,0 +1,106 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- k -

+
+ + + + diff --git a/globals_type_m.html b/globals_type_m.html new file mode 100644 index 00000000..ed88932b --- /dev/null +++ b/globals_type_m.html @@ -0,0 +1,140 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/globals_type_n.html b/globals_type_n.html new file mode 100644 index 00000000..fd2a1d54 --- /dev/null +++ b/globals_type_n.html @@ -0,0 +1,167 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/globals_type_o.html b/globals_type_o.html new file mode 100644 index 00000000..c72262be --- /dev/null +++ b/globals_type_o.html @@ -0,0 +1,162 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/globals_type_p.html b/globals_type_p.html new file mode 100644 index 00000000..8162a93a --- /dev/null +++ b/globals_type_p.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/globals_type_s.html b/globals_type_s.html new file mode 100644 index 00000000..b2e53b37 --- /dev/null +++ b/globals_type_s.html @@ -0,0 +1,123 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- s -

+
+ + + + diff --git a/globals_type_t.html b/globals_type_t.html new file mode 100644 index 00000000..7d238c43 --- /dev/null +++ b/globals_type_t.html @@ -0,0 +1,89 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- t -

+
+ + + + diff --git a/globals_type_u.html b/globals_type_u.html new file mode 100644 index 00000000..3e56b0cd --- /dev/null +++ b/globals_type_u.html @@ -0,0 +1,107 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/globals_type_v.html b/globals_type_v.html new file mode 100644 index 00000000..68c76b42 --- /dev/null +++ b/globals_type_v.html @@ -0,0 +1,99 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- v -

+
+ + + + diff --git a/globals_type_w.html b/globals_type_w.html new file mode 100644 index 00000000..5b35be67 --- /dev/null +++ b/globals_type_w.html @@ -0,0 +1,130 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the files they belong to:
+ +

- w -

+
+ + + + diff --git a/globals_u.html b/globals_u.html new file mode 100644 index 00000000..819a89fc --- /dev/null +++ b/globals_u.html @@ -0,0 +1,215 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/globals_v.html b/globals_v.html new file mode 100644 index 00000000..1abda1e0 --- /dev/null +++ b/globals_v.html @@ -0,0 +1,226 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- v -

    +
  • VPAD_BUTTON_A : input.h
  • +
  • VPAD_BUTTON_B : input.h
  • +
  • VPAD_BUTTON_DOWN : input.h
  • +
  • VPAD_BUTTON_HOME : input.h
  • +
  • VPAD_BUTTON_L : input.h
  • +
  • VPAD_BUTTON_LEFT : input.h
  • +
  • VPAD_BUTTON_MINUS : input.h
  • +
  • VPAD_BUTTON_PLUS : input.h
  • +
  • VPAD_BUTTON_R : input.h
  • +
  • VPAD_BUTTON_RIGHT : input.h
  • +
  • VPAD_BUTTON_STICK_L : input.h
  • +
  • VPAD_BUTTON_STICK_R : input.h
  • +
  • VPAD_BUTTON_SYNC : input.h
  • +
  • VPAD_BUTTON_TV : input.h
  • +
  • VPAD_BUTTON_UP : input.h
  • +
  • VPAD_BUTTON_X : input.h
  • +
  • VPAD_BUTTON_Y : input.h
  • +
  • VPAD_BUTTON_ZL : input.h
  • +
  • VPAD_BUTTON_ZR : input.h
  • +
  • VPAD_CHAN_0 : base.h
  • +
  • VPAD_CHAN_1 : base.h
  • +
  • VPAD_GYRO_ZERODRIFT_LOOSE : input.h
  • +
  • VPAD_GYRO_ZERODRIFT_NONE : input.h
  • +
  • VPAD_GYRO_ZERODRIFT_STANDARD : input.h
  • +
  • VPAD_GYRO_ZERODRIFT_TIGHT : input.h
  • +
  • VPAD_INVALID_X : input.h
  • +
  • VPAD_INVALID_Y : input.h
  • +
  • VPAD_IRC_STATUS_FLAG_CONNECTED : base.h
  • +
  • VPAD_IRC_STATUS_FLAG_HAS_DATA : base.h
  • +
  • VPAD_LCD_OFF : input.h
  • +
  • VPAD_LCD_ON : input.h
  • +
  • VPAD_LCD_STANDBY : input.h
  • +
  • VPAD_READ_BUSY : input.h
  • +
  • VPAD_READ_INVALID_CONTROLLER : input.h
  • +
  • VPAD_READ_NO_SAMPLES : input.h
  • +
  • VPAD_READ_SUCCESS : input.h
  • +
  • VPAD_READ_UNINITIALIZED : input.h
  • +
  • VPAD_STICK_L_EMULATION_DOWN : input.h
  • +
  • VPAD_STICK_L_EMULATION_LEFT : input.h
  • +
  • VPAD_STICK_L_EMULATION_RIGHT : input.h
  • +
  • VPAD_STICK_L_EMULATION_UP : input.h
  • +
  • VPAD_STICK_R_EMULATION_DOWN : input.h
  • +
  • VPAD_STICK_R_EMULATION_LEFT : input.h
  • +
  • VPAD_STICK_R_EMULATION_RIGHT : input.h
  • +
  • VPAD_STICK_R_EMULATION_UP : input.h
  • +
  • VPAD_TP_1280X720 : input.h
  • +
  • VPAD_TP_1920X1080 : input.h
  • +
  • VPAD_TP_854X480 : input.h
  • +
  • VPAD_VALID : input.h
  • +
  • VPADAccStatus : input.h
  • +
  • VPADBASEClearIRCEvent() : base.h
  • +
  • VPADBASEGetGameControllerMode() : base.h
  • +
  • VPADBASEGetHeadphoneStatus() : base.h
  • +
  • VPADBASEGetIRCStatus() : base.h
  • +
  • VPADBASEGetMotorOnRemainingCount() : base.h
  • +
  • VPADBASEGetPowerButtonPressStatus() : base.h
  • +
  • VPADBASEGetSensorBarSetting() : base.h
  • +
  • VPADBASEInit() : base.h
  • +
  • VPADBASEIsInit() : base.h
  • +
  • VPADBASESetGameControllerMode() : base.h
  • +
  • VPADBASESetMotorOnRemainingCount() : base.h
  • +
  • VPADBASESetPowerButtonDisableMode() : base.h
  • +
  • VPADBASESetPowerButtonPressStatus() : base.h
  • +
  • VPADBASESetSensorBarSetting() : base.h
  • +
  • VPADBASEShutdown() : base.h
  • +
  • VPADButtons : input.h
  • +
  • VPADChan : base.h
  • +
  • VPADControlMotor() : input.h
  • +
  • VPADDirection : input.h
  • +
  • VPADDisableGyroAccRevise() : input.h
  • +
  • VPADDisableGyroDirRevise() : input.h
  • +
  • VPADDisableGyroZeroPlay() : input.h
  • +
  • VPADDisableLStickZeroClamp() : input.h
  • +
  • VPADDisablePowerButton() : input.h
  • +
  • VPADDisableRStickZeroClamp() : input.h
  • +
  • VPADDisableStickCrossClamp() : input.h
  • +
  • VPADEnableGyroAccRevise() : input.h
  • +
  • VPADEnableGyroDirRevise() : input.h
  • +
  • VPADEnableGyroZeroPlay() : input.h
  • +
  • VPADEnableLStickZeroClamp() : input.h
  • +
  • VPADEnablePowerButton() : input.h
  • +
  • VPADEnableRStickZeroClamp() : input.h
  • +
  • VPADEnableStickCrossClamp() : input.h
  • +
  • VPADGetAccParam() : input.h
  • +
  • VPADGetButtonProcMode() : input.h
  • +
  • VPADGetCrossStickEmulationParamsL() : input.h
  • +
  • VPADGetCrossStickEmulationParamsR() : input.h
  • +
  • VPADGetGyroDirReviseParam() : input.h
  • +
  • VPADGetGyroZeroDriftMode() : input.h
  • +
  • VPADGetLcdMode() : input.h
  • +
  • VPADGetLStickClampThreshold() : input.h
  • +
  • VPADGetRStickClampThreshold() : input.h
  • +
  • VPADGetTPCalibratedPoint() : input.h
  • +
  • VPADGetTPCalibratedPointEx() : input.h
  • +
  • VPADGetTPCalibrationParam() : input.h
  • +
  • VPADGetTVMenuStatus() : input.h
  • +
  • VPADGyroStatus : input.h
  • +
  • VPADGyroZeroDriftMode : input.h
  • +
  • VPADInit() : input.h
  • +
  • VPADInitGyroAccReviseParam() : input.h
  • +
  • VPADInitGyroDirReviseParam() : input.h
  • +
  • VPADInitGyroZeroDriftMode() : input.h
  • +
  • VPADInitGyroZeroPlayParam() : input.h
  • +
  • VPADIRCStatusFlags : base.h
  • +
  • VPADIsEnableGyroAccRevise() : input.h
  • +
  • VPADIsEnableGyroDirRevise() : input.h
  • +
  • VPADIsEnableGyroZeroDrift() : input.h
  • +
  • VPADIsEnableGyroZeroPlay() : input.h
  • +
  • VPADLcdMode : input.h
  • +
  • VPADRead() : input.h
  • +
  • VPADReadError : input.h
  • +
  • VPADSamplingCallback : input.h
  • +
  • VPADSetAccParam() : input.h
  • +
  • VPADSetBtnRepeat() : input.h
  • +
  • VPADSetCrossStickEmulationParamsL() : input.h
  • +
  • VPADSetCrossStickEmulationParamsR() : input.h
  • +
  • VPADSetGyroAngle() : input.h
  • +
  • VPADSetGyroDirection() : input.h
  • +
  • VPADSetGyroDirectionMag() : input.h
  • +
  • VPADSetGyroDirReviseBase() : input.h
  • +
  • VPADSetGyroDirReviseParam() : input.h
  • +
  • VPADSetGyroMagnification() : input.h
  • +
  • VPADSetGyroZeroDriftMode() : input.h
  • +
  • VPADSetGyroZeroPlayParam() : input.h
  • +
  • VPADSetLcdMode() : input.h
  • +
  • VPADSetLStickClampThreshold() : input.h
  • +
  • VPADSetRStickClampThreshold() : input.h
  • +
  • VPADSetSamplingCallback() : input.h
  • +
  • VPADSetSensorBar() : input.h
  • +
  • VPADSetStickOrigin() : input.h
  • +
  • VPADSetTPCalibrationParam() : input.h
  • +
  • VPADSetTVMenuInvalid() : input.h
  • +
  • VPADShutdown() : input.h
  • +
  • VPADStartGyroMagRevise() : input.h
  • +
  • VPADStatus : input.h
  • +
  • VPADStopGyroMagRevise() : input.h
  • +
  • VPADStopMotor() : input.h
  • +
  • VPADTouchCalibrationParam : input.h
  • +
  • VPADTouchData : input.h
  • +
  • VPADTouchPadResolution : input.h
  • +
  • VPADTouchPadValidity : input.h
  • +
  • VPADVec2D : input.h
  • +
  • VPADVec3D : input.h
  • +
+
+ + + + diff --git a/globals_vars.html b/globals_vars.html new file mode 100644 index 00000000..39ac1706 --- /dev/null +++ b/globals_vars.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+
+ + + + diff --git a/globals_w.html b/globals_w.html new file mode 100644 index 00000000..e07b7cd5 --- /dev/null +++ b/globals_w.html @@ -0,0 +1,376 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- w -

    +
  • WBC_ERROR_BAD_TEMPERATURE : wbc.h
  • +
  • WBC_ERROR_INVALID : wbc.h
  • +
  • WBC_ERROR_NO_CONTROLLER : wbc.h
  • +
  • WBC_ERROR_NONE : wbc.h
  • +
  • WBC_ERROR_NOT_READY : wbc.h
  • +
  • WBCError : wbc.h
  • +
  • WBCGetABSWeight() : wbc.h
  • +
  • WBCGetBatteryLevel() : wbc.h
  • +
  • WBCGetCalibrationStatus() : wbc.h
  • +
  • WBCGetGCWeight() : wbc.h
  • +
  • WBCGetGravCoff() : wbc.h
  • +
  • WBCGetProductArea() : wbc.h
  • +
  • WBCGetTCWeight() : wbc.h
  • +
  • WBCGetTGCWeight() : wbc.h
  • +
  • WBCGetZEROPoint() : wbc.h
  • +
  • WBCRead() : wbc.h
  • +
  • WBCSetupCalibration() : wbc.h
  • +
  • WBCSetZEROPoint() : wbc.h
  • +
  • WENCGetEncodeData() : wpad.h
  • +
  • WENCParams : wpad.h
  • +
  • WPAD_BALANCE_BOARD_CMD_OFF : wpad.h
  • +
  • WPAD_BALANCE_BOARD_CMD_ON : wpad.h
  • +
  • WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP : wpad.h
  • +
  • WPAD_BUTTON_1 : wpad.h
  • +
  • WPAD_BUTTON_2 : wpad.h
  • +
  • WPAD_BUTTON_A : wpad.h
  • +
  • WPAD_BUTTON_B : wpad.h
  • +
  • WPAD_BUTTON_C : wpad.h
  • +
  • WPAD_BUTTON_DOWN : wpad.h
  • +
  • WPAD_BUTTON_HOME : wpad.h
  • +
  • WPAD_BUTTON_LEFT : wpad.h
  • +
  • WPAD_BUTTON_MINUS : wpad.h
  • +
  • WPAD_BUTTON_PLUS : wpad.h
  • +
  • WPAD_BUTTON_RIGHT : wpad.h
  • +
  • WPAD_BUTTON_UP : wpad.h
  • +
  • WPAD_BUTTON_Z : wpad.h
  • +
  • WPAD_CHAN_0 : wpad.h
  • +
  • WPAD_CHAN_1 : wpad.h
  • +
  • WPAD_CHAN_2 : wpad.h
  • +
  • WPAD_CHAN_3 : wpad.h
  • +
  • WPAD_CHAN_4 : wpad.h
  • +
  • WPAD_CHAN_5 : wpad.h
  • +
  • WPAD_CHAN_6 : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_A : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_B : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_DOWN : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_HOME : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_L : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_LEFT : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_MINUS : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_PLUS : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_R : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_RIGHT : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_UP : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_X : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_Y : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_ZL : wpad.h
  • +
  • WPAD_CLASSIC_BUTTON_ZR : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_DOWN : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_LEFT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_L_EMULATION_UP : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_DOWN : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_LEFT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_CLASSIC_STICK_R_EMULATION_UP : wpad.h
  • +
  • WPAD_DPD_FMT_BASIC : wpad.h
  • +
  • WPAD_DPD_FMT_EXTENDED : wpad.h
  • +
  • WPAD_DPD_FMT_FULL : wpad.h
  • +
  • WPAD_DPD_FMT_NONE : wpad.h
  • +
  • WPAD_ERROR_BAD_CONF : wpad.h
  • +
  • WPAD_ERROR_BAD_VALUE : wpad.h
  • +
  • WPAD_ERROR_BROKEN : wpad.h
  • +
  • WPAD_ERROR_INVALID : wpad.h
  • +
  • WPAD_ERROR_NO_CONTROLLER : wpad.h
  • +
  • WPAD_ERROR_NONE : wpad.h
  • +
  • WPAD_ERROR_NOT_READY : wpad.h
  • +
  • WPAD_ERROR_PERMISSION : wpad.h
  • +
  • WPAD_ERROR_QUEUE_EMPTY : wpad.h
  • +
  • WPAD_ERROR_TRANSFER : wpad.h
  • +
  • WPAD_EXT_BALANCE_BOARD : wpad.h
  • +
  • WPAD_EXT_CLASSIC : wpad.h
  • +
  • WPAD_EXT_CORE : wpad.h
  • +
  • WPAD_EXT_DEV_NOT_FOUND : wpad.h
  • +
  • WPAD_EXT_DRUM : wpad.h
  • +
  • WPAD_EXT_GUITAR : wpad.h
  • +
  • WPAD_EXT_MPLUS : wpad.h
  • +
  • WPAD_EXT_MPLUS_CLASSIC : wpad.h
  • +
  • WPAD_EXT_MPLUS_NUNCHUK : wpad.h
  • +
  • WPAD_EXT_NUNCHUK : wpad.h
  • +
  • WPAD_EXT_PRO_CONTROLLER : wpad.h
  • +
  • WPAD_EXT_TAIKO : wpad.h
  • +
  • WPAD_EXT_TRAIN : wpad.h
  • +
  • WPAD_EXT_UNKNOWN : wpad.h
  • +
  • WPAD_FMT_BALANCE_BOARD : wpad.h
  • +
  • WPAD_FMT_CLASSIC : wpad.h
  • +
  • WPAD_FMT_CLASSIC_ACC : wpad.h
  • +
  • WPAD_FMT_CLASSIC_ACC_DPD : wpad.h
  • +
  • WPAD_FMT_CORE : wpad.h
  • +
  • WPAD_FMT_CORE_ACC : wpad.h
  • +
  • WPAD_FMT_CORE_ACC_DPD : wpad.h
  • +
  • WPAD_FMT_CORE_ACC_DPD_FULL : wpad.h
  • +
  • WPAD_FMT_DRUM : wpad.h
  • +
  • WPAD_FMT_GUITAR : wpad.h
  • +
  • WPAD_FMT_MPLUS : wpad.h
  • +
  • WPAD_FMT_NUNCHUK : wpad.h
  • +
  • WPAD_FMT_NUNCHUK_ACC : wpad.h
  • +
  • WPAD_FMT_NUNCHUK_ACC_DPD : wpad.h
  • +
  • WPAD_FMT_PRO_CONTROLLER : wpad.h
  • +
  • WPAD_FMT_TAIKO : wpad.h
  • +
  • WPAD_FMT_TRAIN : wpad.h
  • +
  • WPAD_LED_FOUR : wpad.h
  • +
  • WPAD_LED_ONE : wpad.h
  • +
  • WPAD_LED_THREE : wpad.h
  • +
  • WPAD_LED_TWO : wpad.h
  • +
  • WPAD_MAX_IR_DOTS : wpad.h
  • +
  • WPAD_MAX_PRESSURE_SENSORS : wpad.h
  • +
  • WPAD_MPLS_MODE_DISABLE : wpad.h
  • +
  • WPAD_MPLS_MODE_MPLS_CLASSIC : wpad.h
  • +
  • WPAD_MPLS_MODE_MPLS_NUNCHUK : wpad.h
  • +
  • WPAD_MPLS_MODE_MPLS_ONLY : wpad.h
  • +
  • WPAD_MPLS_STATUS_ATTACHED : wpad.h
  • +
  • WPAD_MPLS_STATUS_EXT_VALID : wpad.h
  • +
  • WPAD_MPLS_STATUS_PITCH_CONV : wpad.h
  • +
  • WPAD_MPLS_STATUS_ROLL_CONV : wpad.h
  • +
  • WPAD_MPLS_STATUS_VALID : wpad.h
  • +
  • WPAD_MPLS_STATUS_YAW_CONV : wpad.h
  • +
  • WPAD_NUNCHUK_BUTTON_C : wpad.h
  • +
  • WPAD_NUNCHUK_BUTTON_Z : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_DOWN : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_LEFT : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_NUNCHUK_STICK_EMULATION_UP : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_DPD : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_EXTENSION : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_MOTIONPLUS : wpad.h
  • +
  • WPAD_PERIPHERAL_SPACE_SPEAKER : wpad.h
  • +
  • WPAD_PRO_BUTTON_A : wpad.h
  • +
  • WPAD_PRO_BUTTON_B : wpad.h
  • +
  • WPAD_PRO_BUTTON_DOWN : wpad.h
  • +
  • WPAD_PRO_BUTTON_HOME : wpad.h
  • +
  • WPAD_PRO_BUTTON_L : wpad.h
  • +
  • WPAD_PRO_BUTTON_LEFT : wpad.h
  • +
  • WPAD_PRO_BUTTON_MINUS : wpad.h
  • +
  • WPAD_PRO_BUTTON_PLUS : wpad.h
  • +
  • WPAD_PRO_BUTTON_R : wpad.h
  • +
  • WPAD_PRO_BUTTON_RIGHT : wpad.h
  • +
  • WPAD_PRO_BUTTON_STICK_L : wpad.h
  • +
  • WPAD_PRO_BUTTON_STICK_R : wpad.h
  • +
  • WPAD_PRO_BUTTON_UP : wpad.h
  • +
  • WPAD_PRO_BUTTON_X : wpad.h
  • +
  • WPAD_PRO_BUTTON_Y : wpad.h
  • +
  • WPAD_PRO_BUTTON_ZL : wpad.h
  • +
  • WPAD_PRO_BUTTON_ZR : wpad.h
  • +
  • WPAD_PRO_RESERVED : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_DOWN : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_LEFT : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_PRO_STICK_L_EMULATION_UP : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_DOWN : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_LEFT : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_RIGHT : wpad.h
  • +
  • WPAD_PRO_STICK_R_EMULATION_UP : wpad.h
  • +
  • WPAD_PRO_TRIGGER_L : wpad.h
  • +
  • WPAD_PRO_TRIGGER_R : wpad.h
  • +
  • WPAD_PRO_TRIGGER_ZL : wpad.h
  • +
  • WPAD_PRO_TRIGGER_ZR : wpad.h
  • +
  • WPAD_SPEAKER_CMD_MUTE : wpad.h
  • +
  • WPAD_SPEAKER_CMD_OFF : wpad.h
  • +
  • WPAD_SPEAKER_CMD_ON : wpad.h
  • +
  • WPAD_SPEAKER_CMD_ON_ALT : wpad.h
  • +
  • WPAD_SPEAKER_CMD_PLAY : wpad.h
  • +
  • WPAD_SPEAKER_CMD_UNMUTE : wpad.h
  • +
  • WPADAddress : wpad.h
  • +
  • WPADBalanceBoardCmd : wpad.h
  • +
  • WPADButton : wpad.h
  • +
  • WPADCallback : wpad.h
  • +
  • WPADCanSendStreamData() : wpad.h
  • +
  • WPADChan : wpad.h
  • +
  • WPADClassicButton : wpad.h
  • +
  • WPADConnectCallback : wpad.h
  • +
  • WPADControlBLC() : wpad.h
  • +
  • WPADControlDpd() : wpad.h
  • +
  • WPADControlDpdCallback : wpad.h
  • +
  • WPADControlLed() : wpad.h
  • +
  • WPADControlLedCallback : wpad.h
  • +
  • WPADControlMotor() : wpad.h
  • +
  • WPADControlSpeaker() : wpad.h
  • +
  • WPADControlSpeakerCallback : wpad.h
  • +
  • WPADDataFormat : wpad.h
  • +
  • WPADDisconnect() : wpad.h
  • +
  • WPADDpdFormat : wpad.h
  • +
  • WPADEnableMotor() : wpad.h
  • +
  • WPADEnableURCC() : wpad.h
  • +
  • WPADEnableWBC() : wpad.h
  • +
  • WPADEnableWiiRemote() : wpad.h
  • +
  • WPADError : wpad.h
  • +
  • WPADExtensionCallback : wpad.h
  • +
  • WPADExtensionType : wpad.h
  • +
  • WPADGetAddress() : wpad.h
  • +
  • WPADGetBatteryLevel() : wpad.h
  • +
  • WPADGetBLCalibration() : wpad.h
  • +
  • WPADGetDataFormat() : wpad.h
  • +
  • WPADGetDpdFormat() : wpad.h
  • +
  • WPADGetGameDataTimeStamp() : wpad.h
  • +
  • WPADGetGameTitleUtf16() : wpad.h
  • +
  • WPADGetInfo() : wpad.h
  • +
  • WPADGetInfoAsync() : wpad.h
  • +
  • WPADGetInfoCallback : wpad.h
  • +
  • WPADGetLatestIndexInBuf() : wpad.h
  • +
  • WPADGetPowerSaveMode() : wpad.h
  • +
  • WPADGetSpeakerVolume() : wpad.h
  • +
  • WPADGetStatus() : wpad.h
  • +
  • WPADiClearQueue() : wpad.h
  • +
  • WPADiGetGameCode() : wpad.h
  • +
  • WPADiGetGameType() : wpad.h
  • +
  • WPADiGetMplsStatus() : wpad.h
  • +
  • WPADiHIDParser() : wpad.h
  • +
  • WPADiIsAvailableCmdQueue() : wpad.h
  • +
  • WPADInfo : wpad.h
  • +
  • WPADInit() : wpad.h
  • +
  • WPADiQueue : wpad.h
  • +
  • WPADiQueueElement : wpad.h
  • +
  • WPADIRDot : wpad.h
  • +
  • WPADIRDotEx : wpad.h
  • +
  • WPADiReadGameData() : wpad.h
  • +
  • WPADIsEnabledURC() : wpad.h
  • +
  • WPADIsEnableWBC() : wpad.h
  • +
  • WPADiSendCallback : wpad.h
  • +
  • WPADiSendEnableDPD() : wpad.h
  • +
  • WPADiSendEnableDPDCSB() : wpad.h
  • +
  • WPADiSendEnableSpeaker() : wpad.h
  • +
  • WPADiSendGetContStat() : wpad.h
  • +
  • WPADiSendMuteSpeaker() : wpad.h
  • +
  • WPADiSendReadData() : wpad.h
  • +
  • WPADiSendSetPort() : wpad.h
  • +
  • WPADiSendSetReportType() : wpad.h
  • +
  • WPADiSendSetVibrator() : wpad.h
  • +
  • WPADiSendStreamData() : wpad.h
  • +
  • WPADiSendWriteData() : wpad.h
  • +
  • WPADiSendWriteDataCmd() : wpad.h
  • +
  • WPADiShutdown() : wpad.h
  • +
  • WPADIsMotorEnabled() : wpad.h
  • +
  • WPADIsMplsAttached() : wpad.h
  • +
  • WPADIsMplsAttachedCallback : wpad.h
  • +
  • WPADIsMplsIntegrated() : wpad.h
  • +
  • WPADIsSpeakerEnabled() : wpad.h
  • +
  • WPADiWriteGameData() : wpad.h
  • +
  • WPADiWriteGameDataCallback : wpad.h
  • +
  • WPADLed : wpad.h
  • +
  • WPADMplsMode : wpad.h
  • +
  • WPADMplsStatus : wpad.h
  • +
  • WPADNunchukButton : wpad.h
  • +
  • WPADPeripheralSpace : wpad.h
  • +
  • WPADProbe() : wpad.h
  • +
  • WPADProButton : wpad.h
  • +
  • WPADRead() : wpad.h
  • +
  • WPADReadExtReg() : wpad.h
  • +
  • WPADReadMemoryAsync() : wpad.h
  • +
  • WPADReadMemoryCallback : wpad.h
  • +
  • WPADSamplingCallback : wpad.h
  • +
  • WPADSendStreamData() : wpad.h
  • +
  • WPADSetAutoSamplingBuf() : wpad.h
  • +
  • WPADSetAutoSleepTime() : wpad.h
  • +
  • WPADSetConnectCallback() : wpad.h
  • +
  • WPADSetDataFormat() : wpad.h
  • +
  • WPADSetExtensionCallback() : wpad.h
  • +
  • WPADSetGameTitleUtf16() : wpad.h
  • +
  • WPADSetPowerSaveMode() : wpad.h
  • +
  • WPADSetSamplingCallback() : wpad.h
  • +
  • WPADSetSpeakerVolume() : wpad.h
  • +
  • WPADShutdown() : wpad.h
  • +
  • WPADSpeakerCmd : wpad.h
  • +
  • WPADStartSyncDevice() : wpad.h
  • +
  • WPADStartSyncDeviceEx() : wpad.h
  • +
  • WPADStatus : wpad.h
  • +
  • WPADStatusBalanceBoard : wpad.h
  • +
  • WPADStatusClassic : wpad.h
  • +
  • WPADStatusEx : wpad.h
  • +
  • WPADStatusMotionPlus : wpad.h
  • +
  • WPADStatusNunchuk : wpad.h
  • +
  • WPADStatusPro : wpad.h
  • +
  • WPADStatusProController : wpad.h
  • +
  • WPADStatusTrain : wpad.h
  • +
  • WPADVec2D : wpad.h
  • +
  • WPADVec3D : wpad.h
  • +
  • WPADWriteExtReg() : wpad.h
  • +
  • WPADWriteMemoryAsync() : wpad.h
  • +
  • WPADWriteMemoryCallback : wpad.h
  • +
  • WUT_DEBUG_REPORT : wut.h
  • +
  • WUT_DEPRECATED : wut.h
  • +
  • WUT_ENUM_BITMASK_TYPE : wut_types.h, wpad.h
  • +
  • WUT_FORMAT_PRINTF : wut.h
  • +
+
+ + + + diff --git a/graph_legend.html b/graph_legend.html new file mode 100644 index 00000000..03dc3d99 --- /dev/null +++ b/graph_legend.html @@ -0,0 +1,142 @@ + + + + + + + +wut: Graph Legend + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a gray border denotes an undocumented struct or class.
  • +
  • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • +
+

The arrows have the following meaning:

+
    +
  • +A blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
  • +
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
  • +
+
+ + + + diff --git a/graph_legend.md5 b/graph_legend.md5 new file mode 100644 index 00000000..da515da9 --- /dev/null +++ b/graph_legend.md5 @@ -0,0 +1 @@ +f74606a252eb303675caf37987d0b7af \ No newline at end of file diff --git a/graph_legend.png b/graph_legend.png new file mode 100644 index 00000000..15bf62a2 Binary files /dev/null and b/graph_legend.png differ diff --git a/group__avm.html b/group__avm.html new file mode 100644 index 00000000..7d5b1fca --- /dev/null +++ b/group__avm.html @@ -0,0 +1,113 @@ + + + + + + + +wut: avm + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
avm
+
+
+ +

Audio/Video Manager. +More...

+
+Collaboration diagram for avm:
+
+
+ + + + + + + +
+ + + + + + + + + + +

+Modules

 AVM HDMI CEC
 
 AVM System Config
 
 DRC
 
 TV
 
+

Detailed Description

+

Audio/Video Manager.

+
+ + + + diff --git a/group__avm.map b/group__avm.map new file mode 100644 index 00000000..14dfd8af --- /dev/null +++ b/group__avm.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/group__avm.md5 b/group__avm.md5 new file mode 100644 index 00000000..807fa279 --- /dev/null +++ b/group__avm.md5 @@ -0,0 +1 @@ +a177ba881b4509da8e4f9e0376b67575 \ No newline at end of file diff --git a/group__avm.png b/group__avm.png new file mode 100644 index 00000000..4d6b4bd6 Binary files /dev/null and b/group__avm.png differ diff --git a/group__avm__cec.html b/group__avm__cec.html new file mode 100644 index 00000000..429f0057 --- /dev/null +++ b/group__avm__cec.html @@ -0,0 +1,280 @@ + + + + + + + +wut: AVM HDMI CEC + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
AVM HDMI CEC
+
+
+
+Collaboration diagram for AVM HDMI CEC:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +

+Functions

BOOL AVMCECInit (void)
 Initializes CEC.
 
void AVMEnableCEC (void)
 Enable CEC.
 
void AVMDisableCEC (void)
 Disable CEC.
 
BOOL AVMCECSendCommand (TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
 Sends a CEC command.
 
BOOL AVMCECReceiveCommand (TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
 Get the last receieved CEC command.
 
+

Detailed Description

+

Function Documentation

+ +

◆ AVMCECInit()

+ +
+
+ + + + + + + + +
BOOL AVMCECInit (void )
+
+ +

Initializes CEC.

+
Returns
TRUE on success.
+ +
+
+ +

◆ AVMEnableCEC()

+ +
+
+ + + + + + + + +
void AVMEnableCEC (void )
+
+ +

Enable CEC.

+ +
+
+ +

◆ AVMDisableCEC()

+ +
+
+ + + + + + + + +
void AVMDisableCEC (void )
+
+ +

Disable CEC.

+ +
+
+ +

◆ AVMCECSendCommand()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL AVMCECSendCommand (TVECECLogicalAddress destination,
TVECECOpCode opCode,
uint8_t * parameters,
uint8_t numParameters 
)
+
+ +

Sends a CEC command.

+
Parameters
+ + + + + +
destinationLogical address of the device where the command should be sent to.
opCodeThe op code of the command to send.
parametersPointer to optional command parameters.
numParametersThe amount of additional parameters.
+
+
+
Returns
TRUE on success.
+ +
+
+ +

◆ AVMCECReceiveCommand()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL AVMCECReceiveCommand (TVECECLogicalAddressoutInitiator,
TVECECOpCodeoutOpCode,
uint8_t * outParameters,
uint8_t * outNumParameters 
)
+
+ +

Get the last receieved CEC command.

+
Parameters
+ + + + + +
outInitiatorPointer to store the logical address of the initiator of the command to.
outOpCodePointer to store the op code of the command to.
outParametersPointer to store additional parameters to.
numParametersPointer to store the amount of additional parameters to.
+
+
+
Returns
TRUE on success.
+
Warning
This will return success even if no new command has been receieved. The caller should check that the parameters were actually written to.
+ +
+
+
+ + + + diff --git a/group__avm__cec.map b/group__avm__cec.map new file mode 100644 index 00000000..16420d6b --- /dev/null +++ b/group__avm__cec.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__avm__cec.md5 b/group__avm__cec.md5 new file mode 100644 index 00000000..9ed575ed --- /dev/null +++ b/group__avm__cec.md5 @@ -0,0 +1 @@ +17b746e124b93b4151924569aaba6d61 \ No newline at end of file diff --git a/group__avm__cec.png b/group__avm__cec.png new file mode 100644 index 00000000..81d98396 Binary files /dev/null and b/group__avm__cec.png differ diff --git a/group__avm__config.html b/group__avm__config.html new file mode 100644 index 00000000..926e6bd7 --- /dev/null +++ b/group__avm__config.html @@ -0,0 +1,366 @@ + + + + + + + +wut: AVM System Config + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
AVM System Config
+
+
+
+Collaboration diagram for AVM System Config:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t AVMReadSystemAspectRatioConfig (AVMTvAspectRatio *outAspectRatio)
 Reads the TV aspect ratio.
 
int32_t AVMReadSystemPortConfig (TVEPort *outPort)
 Reads the TV port.
 
int32_t AVMReadSystemTVUnderScanConfig (uint32_t *outUnderScan)
 Reads the TV under scan.
 
int32_t AVMReadSystemVideoResConfig (AVMTvResolution *outResolution)
 Reads the TV resolution.
 
int32_t AVMWriteSystemAspectRatioConfig (AVMTvAspectRatio aspectRatio)
 Writes the TV aspect ratio.
 
int32_t AVMWriteSystemTVUnderScanConfig (uint32_t underScan)
 Writes the TV under scan.
 
int32_t AVMWriteSystemVideoOutConfig (TVEPort port, AVMTvResolution resolution)
 Writes the TV port and resolution.
 
int32_t AVMWriteSystemVideoResConfig (AVMTvResolution resolution)
 Writes the TV resolution.
 
+

Detailed Description

+

Function Documentation

+ +

◆ AVMReadSystemAspectRatioConfig()

+ +
+
+ + + + + + + + +
int32_t AVMReadSystemAspectRatioConfig (AVMTvAspectRatiooutAspectRatio)
+
+ +

Reads the TV aspect ratio.

+
Parameters
+ + +
outAspectRatioPointer to write the aspect ratio to.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMReadSystemPortConfig()

+ +
+
+ + + + + + + + +
int32_t AVMReadSystemPortConfig (TVEPortoutPort)
+
+ +

Reads the TV port.

+
Parameters
+ + +
outPortPointer to write the port to.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMReadSystemTVUnderScanConfig()

+ +
+
+ + + + + + + + +
int32_t AVMReadSystemTVUnderScanConfig (uint32_t * outUnderScan)
+
+ +

Reads the TV under scan.

+
Parameters
+ + +
outUnderScanPointer to write the under scan to.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMReadSystemVideoResConfig()

+ +
+
+ + + + + + + + +
int32_t AVMReadSystemVideoResConfig (AVMTvResolutionoutResolution)
+
+ +

Reads the TV resolution.

+
Parameters
+ + +
outResolutionPointer to write the resolution to.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMWriteSystemAspectRatioConfig()

+ +
+
+ + + + + + + + +
int32_t AVMWriteSystemAspectRatioConfig (AVMTvAspectRatio aspectRatio)
+
+ +

Writes the TV aspect ratio.

+
Parameters
+ + +
aspectRatioMust be one of AVMTvAspectRatio.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMWriteSystemTVUnderScanConfig()

+ +
+
+ + + + + + + + +
int32_t AVMWriteSystemTVUnderScanConfig (uint32_t underScan)
+
+ +

Writes the TV under scan.

+
Parameters
+ + +
underScanMust be less than 0x15 .
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMWriteSystemVideoOutConfig()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t AVMWriteSystemVideoOutConfig (TVEPort port,
AVMTvResolution resolution 
)
+
+ +

Writes the TV port and resolution.

+
Parameters
+ + + +
portMust be one of TVEPort.
resolutionMust be one of: +
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMWriteSystemVideoResConfig()

+ +
+
+ + + + + + + + +
int32_t AVMWriteSystemVideoResConfig (AVMTvResolution resolution)
+
+ +

Writes the TV resolution.

+
Parameters
+ + +
resolutionMust be one of: +
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+
+ + + + diff --git a/group__avm__config.map b/group__avm__config.map new file mode 100644 index 00000000..5876f9e8 --- /dev/null +++ b/group__avm__config.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__avm__config.md5 b/group__avm__config.md5 new file mode 100644 index 00000000..f7dde7a0 --- /dev/null +++ b/group__avm__config.md5 @@ -0,0 +1 @@ +2e8dd8134cd23190c6b1bdfbea946b6b \ No newline at end of file diff --git a/group__avm__config.png b/group__avm__config.png new file mode 100644 index 00000000..d1f9a18f Binary files /dev/null and b/group__avm__config.png differ diff --git a/group__avm__drc.html b/group__avm__drc.html new file mode 100644 index 00000000..06089222 --- /dev/null +++ b/group__avm__drc.html @@ -0,0 +1,438 @@ + + + + + + + +wut: DRC + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for DRC:
+
+
+ + + + +
+ + + + + + + + +

+Typedefs

typedef enum AVMDrcScanMode AVMDrcScanMode
 
typedef enum AVMDrcMode AVMDrcMode
 
typedef enum AVMDrcSystemAudioMode AVMDrcSystemAudioMode
 
+ + + + + + + +

+Enumerations

enum  AVMDrcScanMode {
+  AVM_DRC_SCAN_MODE_UNKNOWN_0 = 0 +,
+  AVM_DRC_SCAN_MODE_UNKNOWN_1 = 1 +,
+  AVM_DRC_SCAN_MODE_UNKNOWN_3 = 3 +,
+  AVM_DRC_SCAN_MODE_UNKNOWN_255 = 255 +
+ }
 
enum  AVMDrcMode {
+  AVM_DRC_MODE_NONE = 0 +,
+  AVM_DRC_MODE_SINGLE = 1 +,
+  AVM_DRC_MODE_DOUBLE = 2 +
+ }
 
enum  AVMDrcSystemAudioMode {
+  AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0 = 0 +,
+  AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1 = 1 +,
+  AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + +

+Functions

int AVMGetSystemDRCAudioMode (AVMDrcSystemAudioMode *outAudioMode)
 Uses AVMGetDRCSystemAudioMode internally.
 
BOOL AVMGetDRCSystemAudioMode (AVMDrcSystemAudioMode *outAudioMode)
 
uint32_t AVMGetDRCVertCount ()
 
BOOL AVMIsDRCFirstFlippDone ()
 
BOOL AVMGetDRCScanMode (AVMDrcScanMode *outScanMode)
 
BOOL AVMGetDRCMode (AVMDrcMode *outMode)
 
uint32_t AVMProbeDRCNum (void)
 
BOOL AVMSetDRCEnable (BOOL enable)
 
BOOL AVMSetDRCGamma (float *gamma)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ AVMDrcScanMode

+ +
+
+ + + + +
typedef enum AVMDrcScanMode AVMDrcScanMode
+
+ +
+
+ +

◆ AVMDrcMode

+ +
+
+ + + + +
typedef enum AVMDrcMode AVMDrcMode
+
+ +
+
+ +

◆ AVMDrcSystemAudioMode

+ +
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ AVMDrcScanMode

+ +
+
+ + + + +
enum AVMDrcScanMode
+
+ + + + + +
Enumerator
AVM_DRC_SCAN_MODE_UNKNOWN_0 
AVM_DRC_SCAN_MODE_UNKNOWN_1 
AVM_DRC_SCAN_MODE_UNKNOWN_3 
AVM_DRC_SCAN_MODE_UNKNOWN_255 
+ +

Definition at line 14 of file drc.h.

+ +
+
+ +

◆ AVMDrcMode

+ +
+
+ + + + +
enum AVMDrcMode
+
+ + + + +
Enumerator
AVM_DRC_MODE_NONE 
AVM_DRC_MODE_SINGLE 
AVM_DRC_MODE_DOUBLE 
+ +

Definition at line 22 of file drc.h.

+ +
+
+ +

◆ AVMDrcSystemAudioMode

+ +
+
+ + + + +
enum AVMDrcSystemAudioMode
+
+ + + + +
Enumerator
AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0 
AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1 
AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND 
+ +

Definition at line 29 of file drc.h.

+ +
+
+

Function Documentation

+ +

◆ AVMGetSystemDRCAudioMode()

+ +
+
+ + + + + + + + +
int AVMGetSystemDRCAudioMode (AVMDrcSystemAudioModeoutAudioMode)
+
+ +

Uses AVMGetDRCSystemAudioMode internally.

+
Parameters
+ + +
outAudioMode
+
+
+
Returns
0 on success, -2 on error
+ +
+
+ +

◆ AVMGetDRCSystemAudioMode()

+ +
+
+ + + + + + + + +
BOOL AVMGetDRCSystemAudioMode (AVMDrcSystemAudioModeoutAudioMode)
+
+ +
+
+ +

◆ AVMGetDRCVertCount()

+ +
+
+ + + + + + + +
uint32_t AVMGetDRCVertCount ()
+
+ +
+
+ +

◆ AVMIsDRCFirstFlippDone()

+ +
+
+ + + + + + + +
BOOL AVMIsDRCFirstFlippDone ()
+
+ +
+
+ +

◆ AVMGetDRCScanMode()

+ +
+
+ + + + + + + + +
BOOL AVMGetDRCScanMode (AVMDrcScanModeoutScanMode)
+
+ +
+
+ +

◆ AVMGetDRCMode()

+ +
+
+ + + + + + + + +
BOOL AVMGetDRCMode (AVMDrcModeoutMode)
+
+ +
+
+ +

◆ AVMProbeDRCNum()

+ +
+
+ + + + + + + + +
uint32_t AVMProbeDRCNum (void )
+
+ +
+
+ +

◆ AVMSetDRCEnable()

+ +
+
+ + + + + + + + +
BOOL AVMSetDRCEnable (BOOL enable)
+
+ +
+
+ +

◆ AVMSetDRCGamma()

+ +
+
+ + + + + + + + +
BOOL AVMSetDRCGamma (float * gamma)
+
+ +
+
+
+ + + + diff --git a/group__avm__drc.map b/group__avm__drc.map new file mode 100644 index 00000000..e58b6a20 --- /dev/null +++ b/group__avm__drc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__avm__drc.md5 b/group__avm__drc.md5 new file mode 100644 index 00000000..0fddfdeb --- /dev/null +++ b/group__avm__drc.md5 @@ -0,0 +1 @@ +273fb923702926c4803d92b4f1f3d9e4 \ No newline at end of file diff --git a/group__avm__drc.png b/group__avm__drc.png new file mode 100644 index 00000000..67527076 Binary files /dev/null and b/group__avm__drc.png differ diff --git a/group__avm__tv.html b/group__avm__tv.html new file mode 100644 index 00000000..70b3b1e3 --- /dev/null +++ b/group__avm__tv.html @@ -0,0 +1,774 @@ + + + + + + + +wut: TV + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for TV:
+
+
+ + + + +
+ + + + + + + + +

+Typedefs

typedef enum AVMTvAspectRatio AVMTvAspectRatio
 
typedef enum AVMTvResolution AVMTvResolution
 
typedef enum AVMTvVideoRegion AVMTvVideoRegion
 
+ + + + + + + +

+Enumerations

enum  AVMTvAspectRatio {
+  AVM_TV_ASPECT_RATIO_4_3 +,
+  AVM_TV_ASPECT_RATIO_16_9 +
+ }
 
enum  AVMTvResolution {
+  AVM_TV_RESOLUTION_576I = 1 +,
+  AVM_TV_RESOLUTION_480I = 2 +,
+  AVM_TV_RESOLUTION_480P = 3 +,
+  AVM_TV_RESOLUTION_720P = 4 +,
+  AVM_TV_RESOLUTION_720P_3D = 5 +,
+  AVM_TV_RESOLUTION_1080I = 6 +,
+  AVM_TV_RESOLUTION_1080P = 7 +,
+  AVM_TV_RESOLUTION_480I_PAL60 = 10 +,
+  AVM_TV_RESOLUTION_576P = 11 +,
+  AVM_TV_RESOLUTION_720P_50HZ = 12 +,
+  AVM_TV_RESOLUTION_1080I_50HZ = 13 +,
+  AVM_TV_RESOLUTION_1080P_50HZ = 14 +
+ }
 
enum  AVMTvVideoRegion {
+  AVM_TV_VIDEO_REGION_NTSC = 1 +,
+  AVM_TV_VIDEO_REGION_PAL +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL AVMDebugIsNTSC (void)
 Gets the TV video region.
 
BOOL AVMGetCurrentPort (TVEPort *outPort)
 Gets the TV port.
 
void AVMGetHDMIState (TVEHdmiState *outState)
 Gets the HDMI state.
 
BOOL AVMGetTVAspectRatio (AVMTvAspectRatio *outAspectRatio)
 Gets the TV aspect ratio.
 
BOOL AVMGetTVScanMode (AVMTvResolution *outResolution)
 Gets the TV resolution.
 
int32_t AVMGetTVUnderScan (uint32_t *outUnderScan)
 Gets the TV under scan.
 
BOOL AVMIsAVOutReady (void)
 Determines whether a TV is currently connected and displaying the Wii U source.
 
BOOL AVMSetTVAspectRatio (AVMTvAspectRatio aspectRatio)
 Sets the TV aspect ratio.
 
BOOL AVMSetTVEnable (BOOL enable)
 Sets whether to show or hide the TV video out.
 
int32_t AVMSetTVOutPort (TVEPort port, AVMTvResolution resolution)
 Sets the TV port.
 
int32_t AVMSetTVScanMode (AVMTvResolution resolution, uint32_t unknown, TVEPort port)
 Sets the TV resolution and port.
 
int32_t AVMSetTVScanResolution (AVMTvResolution resolution)
 Sets the TV resolution.
 
int32_t AVMSetTVUnderScan (uint32_t underScan)
 Sets the TV under scan.
 
int32_t AVMSetTVUnderScanParam (uint32_t underScan)
 
int32_t AVMSetTVVideoRegion (AVMTvVideoRegion videoRegion, TVEPort port, AVMTvResolution resolution)
 Sets the TV video region.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ AVMTvAspectRatio

+ +
+
+ + + + +
typedef enum AVMTvAspectRatio AVMTvAspectRatio
+
+ +
+
+ +

◆ AVMTvResolution

+ +
+
+ + + + +
typedef enum AVMTvResolution AVMTvResolution
+
+ +
+
+ +

◆ AVMTvVideoRegion

+ +
+
+ + + + +
typedef enum AVMTvVideoRegion AVMTvVideoRegion
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ AVMTvAspectRatio

+ +
+
+ + + + +
enum AVMTvAspectRatio
+
+ + + +
Enumerator
AVM_TV_ASPECT_RATIO_4_3 

4:3

+
AVM_TV_ASPECT_RATIO_16_9 

16:9

+
+ +

Definition at line 15 of file tv.h.

+ +
+
+ +

◆ AVMTvResolution

+ +
+
+ + + + +
enum AVMTvResolution
+
+ + + + + + + + + + + + + +
Enumerator
AVM_TV_RESOLUTION_576I 
AVM_TV_RESOLUTION_480I 
AVM_TV_RESOLUTION_480P 
AVM_TV_RESOLUTION_720P 
AVM_TV_RESOLUTION_720P_3D 
AVM_TV_RESOLUTION_1080I 
AVM_TV_RESOLUTION_1080P 
AVM_TV_RESOLUTION_480I_PAL60 
AVM_TV_RESOLUTION_576P 
AVM_TV_RESOLUTION_720P_50HZ 
AVM_TV_RESOLUTION_1080I_50HZ 
AVM_TV_RESOLUTION_1080P_50HZ 
+ +

Definition at line 23 of file tv.h.

+ +
+
+ +

◆ AVMTvVideoRegion

+ +
+
+ + + + +
enum AVMTvVideoRegion
+
+ + + +
Enumerator
AVM_TV_VIDEO_REGION_NTSC 
AVM_TV_VIDEO_REGION_PAL 
+ +

Definition at line 39 of file tv.h.

+ +
+
+

Function Documentation

+ +

◆ AVMDebugIsNTSC()

+ +
+
+ + + + + + + + +
BOOL AVMDebugIsNTSC (void )
+
+ +

Gets the TV video region.

+
Returns
TRUE if the region is set to NTSC . FALSE if the region is set to PAL .
+ +
+
+ +

◆ AVMGetCurrentPort()

+ +
+
+ + + + + + + + +
BOOL AVMGetCurrentPort (TVEPortoutPort)
+
+ +

Gets the TV port.

+
Parameters
+ + +
outPortPointer to write the port to.
+
+
+
Returns
Always returns TRUE .
+
See also
+
+ +
+
+ +

◆ AVMGetHDMIState()

+ +
+
+ + + + + + + + +
void AVMGetHDMIState (TVEHdmiStateoutState)
+
+ +

Gets the HDMI state.

+
Parameters
+ + +
outStatePointer to write the state to.
+
+
+
See also
+
+ +
+
+ +

◆ AVMGetTVAspectRatio()

+ +
+
+ + + + + + + + +
BOOL AVMGetTVAspectRatio (AVMTvAspectRatiooutAspectRatio)
+
+ +

Gets the TV aspect ratio.

+
Parameters
+ + +
outAspectRatioPointer to write the aspect ratio to.
+
+
+
Returns
Always returns TRUE .
+ +
+
+ +

◆ AVMGetTVScanMode()

+ +
+
+ + + + + + + + +
BOOL AVMGetTVScanMode (AVMTvResolutionoutResolution)
+
+ +

Gets the TV resolution.

+
Warning
If the resolution is set to AVM_TV_RESOLUTION_480I_PAL60, this function will instead output AVM_TV_RESOLUTION_480I. If the resolution is set to either AVM_TV_RESOLUTION_720P_50HZ, AVM_TV_RESOLUTION_1080I_50HZ, or AVM_TV_RESOLUTION_1080P_50HZ, then nothing will be stored to outResolution .
+
Parameters
+ + +
outResolutionPointer to write the resolution to.
+
+
+
Returns
Always returns TRUE .
+ +
+
+ +

◆ AVMGetTVUnderScan()

+ +
+
+ + + + + + + + +
int32_t AVMGetTVUnderScan (uint32_t * outUnderScan)
+
+ +

Gets the TV under scan.

+
Parameters
+ + +
outUnderScanPointer to write the under scan to.
+
+
+
Returns
0 on success or -1 on failure.
+ +
+
+ +

◆ AVMIsAVOutReady()

+ +
+
+ + + + + + + + +
BOOL AVMIsAVOutReady (void )
+
+ +

Determines whether a TV is currently connected and displaying the Wii U source.

+

Internally checks that either the TVEHdmiState is TVE_HDMI_STATE_DONE or the analog state is 1 , depending on whether the port is set to HDMI or not.

+
Returns
TRUE if a TV is connected, FALSE otherwise.
+
See also
+
+ +
+
+ +

◆ AVMSetTVAspectRatio()

+ +
+
+ + + + + + + + +
BOOL AVMSetTVAspectRatio (AVMTvAspectRatio aspectRatio)
+
+ +

Sets the TV aspect ratio.

+
Parameters
+ + +
aspectRatioMust be one of AVMTvAspectRatio.
+
+
+
Returns
TRUE on success or FALSE on failure.
+ +
+
+ +

◆ AVMSetTVEnable()

+ +
+
+ + + + + + + + +
BOOL AVMSetTVEnable (BOOL enable)
+
+ +

Sets whether to show or hide the TV video out.

+
Parameters
+ + +
enableIf FALSE then a black image is output (i.e. blanks the screen). The TV still receives a signal as normal and still plays audio.
+
+
+
Returns
TRUE on success or FALSE on failure.
+ +
+
+ +

◆ AVMSetTVOutPort()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t AVMSetTVOutPort (TVEPort port,
AVMTvResolution resolution 
)
+
+ +

Sets the TV port.

+
Parameters
+ + + +
portMust be one of TVEPort.
resolutionMust be one of AVMTvResolution.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMSetTVScanMode()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t AVMSetTVScanMode (AVMTvResolution resolution,
uint32_t unknown,
TVEPort port 
)
+
+ +

Sets the TV resolution and port.

+
Parameters
+ + + +
resolutionMust be one of AVMTvResolution.
portMust be one of TVEPort.
+
+
+
Returns
1 on success.
+ +
+
+ +

◆ AVMSetTVScanResolution()

+ +
+
+ + + + + + + + +
int32_t AVMSetTVScanResolution (AVMTvResolution resolution)
+
+ +

Sets the TV resolution.

+
Parameters
+ + +
resolutionMust be one of AVMTvResolution.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+ +

◆ AVMSetTVUnderScan()

+ +
+
+ + + + + + + + +
int32_t AVMSetTVUnderScan (uint32_t underScan)
+
+ +

Sets the TV under scan.

+
Parameters
+ + +
underScanMust be less than 0x15 .
+
+
+
Returns
0 on success or a negative value on error.
+
See also
+
+ +
+
+ +

◆ AVMSetTVUnderScanParam()

+ +
+
+ + + + + + + + +
int32_t AVMSetTVUnderScanParam (uint32_t underScan)
+
+
Parameters
+ + +
underScanMust be less than 0x15 .
+
+
+
Returns
0 on success or -1 on failure.
+
See also
+
+ +
+
+ +

◆ AVMSetTVVideoRegion()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t AVMSetTVVideoRegion (AVMTvVideoRegion videoRegion,
TVEPort port,
AVMTvResolution resolution 
)
+
+ +

Sets the TV video region.

+
Parameters
+ + + + +
videoRegionMust be one of AVMTvVideoRegion.
portMust be one of TVEPort.
resolutionMust be one of AVMTvResolution.
+
+
+
Returns
0 on success or a negative value on error.
+ +
+
+
+ + + + diff --git a/group__avm__tv.map b/group__avm__tv.map new file mode 100644 index 00000000..12140a5f --- /dev/null +++ b/group__avm__tv.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__avm__tv.md5 b/group__avm__tv.md5 new file mode 100644 index 00000000..839ad93f --- /dev/null +++ b/group__avm__tv.md5 @@ -0,0 +1 @@ +5fb4d11fd66bb4f20880fdad8d1a1793 \ No newline at end of file diff --git a/group__avm__tv.png b/group__avm__tv.png new file mode 100644 index 00000000..df7d1528 Binary files /dev/null and b/group__avm__tv.png differ diff --git a/group__cam.html b/group__cam.html new file mode 100644 index 00000000..a19d510c --- /dev/null +++ b/group__cam.html @@ -0,0 +1,1835 @@ + + + + + + + +wut: Camera + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CAMEventData
 
struct  CAMMode
 
struct  CAMWorkMem
 
struct  CAMStreamInfo
 
struct  CAMSetupInfo
 
struct  CAMSurface
 
union  CAMEventData.__unnamed1__
 
struct  CAMEventData.__unnamed1__.decode
 
struct  CAMEventData.__unnamed1__.detach
 
+ + + + + + + + + + + + + + + +

+Macros

#define CAMERA_WIDTH   640
 
#define CAMERA_PITCH   768
 
#define CAMERA_HEIGHT   480
 
#define CAMERA_Y_BUFFER_SIZE   (CAMERA_PITCH * CAMERA_HEIGHT)
 
#define CAMERA_UV_BUFFER_SIZE   (CAMERA_PITCH * CAMERA_HEIGHT / 2)
 
#define CAMERA_YUV_BUFFER_SIZE   (CAMERA_Y_BUFFER_SIZE + CAMERA_UV_BUFFER_SIZE)
 
#define CAMERA_YUV_BUFFER_ALIGNMENT   256
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int CAMHandle
 
typedef int CAMError
 
typedef struct CAMEventData CAMEventData
 
typedef struct CAMMode CAMMode
 
typedef struct CAMWorkMem CAMWorkMem
 
typedef struct CAMStreamInfo CAMStreamInfo
 
typedef struct CAMSetupInfo CAMSetupInfo
 
typedef struct CAMSurface CAMSurface
 
typedef enum CamError CamError
 
typedef enum CamFps CamFps
 
typedef enum CamStreamType CamStreamType
 
typedef enum CamEventType CamEventType
 
typedef void(* CAMEventHandler) (CAMEventData *camEventData)
 
+ + + + + + + + + +

+Enumerations

enum  CamError {
+  CAMERA_ERROR_OK = 0 +,
+  CAMERA_ERROR_INVALID_ARG = -1 +,
+  CAMERA_ERROR_INVALID_HANDLE = -2 +,
+  CAMERA_ERROR_TOO_MANY_SURFACES = -4 +,
+  CAMERA_ERROR_INSUFFICIENT_MEMORY = -5 +,
+  CAMERA_ERROR_NOT_READY = -6 +,
+  CAMERA_ERROR_UNINITIALIZED = -8 +,
+  CAMERA_ERROR_UVC = -9 +,
+  CAMERA_ERROR_UVD_CONTEXT = -10 +,
+  CAMERA_ERROR_DEVICE_IN_USE = -12 +,
+  CAMERA_ERROR_UVD_SESSION = -13 +,
+  CAMERA_ERROR_SEGMENT_VIOLATION = -15 +
+ }
 
enum  CamFps {
+  CAMERA_FPS_15 = 0 +,
+  CAMERA_FPS_30 = 1 +
+ }
 
enum  CamStreamType { CAMERA_STREAM_TYPE_1 = 0 + }
 
enum  CamEventType {
+  CAMERA_DECODE_DONE = 0 +,
+  CAMERA_DRC_DETACH = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

CAMHandle CAMInit (int instance, CAMSetupInfo *setupInfo, CAMError *err)
 Initialize the camera.
 
void CAMExit (CAMHandle handle)
 Deinitialize and clean up.
 
CAMError CAMOpen (CAMHandle handle)
 Start recording and decoding frames.
 
CAMError CAMClose (CAMHandle handle)
 Stops recording and decoding.
 
int32_t CAMGetMemReq (CAMStreamInfo *streamInfo)
 Get the number of bytes requied by the work memory.
 
CAMError CAMSubmitTargetSurface (CAMHandle handle, CAMSurface *surface)
 Submit 1 surface to the working queue.
 
CAMError CAMCheckMemSegmentation (void *pMem, uint32_t size)
 Checks whether memory is segmented correctly to be used with the camera library.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

CamEventType eventType
 Event type.
 
void * surfaceBuffer
 Pointer to the buffer of the decoded image.
 
CAMHandle handle
 Handle of instance.
 
BOOL failed
 TRUE if decode failed.
 
struct { 
 
void * surfaceBuffer
 Pointer to the buffer of the decoded image.
 
CAMHandle handle
 Handle of instance.
 
BOOL failed
 TRUE if decode failed.
 
decode 
 
BOOL connected
 Will be FALSE.
 
CAMHandle handle
 Handle of instance.
 
struct { 
 
BOOL connected
 Will be FALSE.
 
CAMHandle handle
 Handle of instance.
 
detach 
 
uint32_t args [3]
 Event args.
 
union { 
 
   struct { 
 
void * surfaceBuffer
 Pointer to the buffer of the decoded image.
 
CAMHandle handle
 Handle of instance.
 
BOOL failed
 TRUE if decode failed.
 
   } decode 
 
   struct { 
 
BOOL connected
 Will be FALSE.
 
CAMHandle handle
 Handle of instance.
 
   } detach 
 
uint32_t args [3]
 Event args.
 
};  
 
BOOL forceDrc
 If TRUE, the GamePad will display the camera output regardless of what is being rendered.
 
CamFps fps
 Framerate setting.
 
uint32_t size
 Size of the work memory.
 
void * pMem
 Pointer to the work memory.
 
CamStreamType type
 Stream type, only CAMERA_STREAM_TYPE_1 is valid.
 
uint32_t height
 Stream height.
 
uint32_t width
 Stream width.
 
CAMStreamInfo streamInfo
 Stream info.
 
CAMWorkMem workMem
 Memory used by library to record and decode frames.
 
CAMEventHandler eventHandler
 Event handler.
 
CAMMode mode
 Camera mode.
 
uint32_t threadAffinity
 See OS_THREAD_ATTRIB.
 
int32_t surfaceSize
 Number of bytes allocated to surface buffer.
 
void * surfaceBuffer
 Surface buffer data.
 
int32_t height
 Surface height.
 
int32_t width
 Surface width.
 
int32_t pitch
 Surface pitch.
 
int32_t alignment
 Surface alignment.
 
int32_t tileMode
 Tile mode, should be zero.
 
int32_t pixelFormat
 Pixel format, Should be zero.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ CAMEventData

+ +
+
+ + + + +
struct CAMEventData
+
+
+

Definition at line 68 of file camera.h.

+
+ + + + + + + +
Data Fields
+CamEventType +eventType +Event type.
+union CAMEventData.__unnamed1__ +__unnamed__ +
+ +
+
+ +

◆ CAMMode

+ +
+
+ + + + +
struct CAMMode
+
+
+

Definition at line 105 of file camera.h.

+
+ + + + + + + +
Data Fields
+BOOL +forceDrc +If TRUE, the GamePad will display the camera output regardless of what is being rendered.
+CamFps +fps +Framerate setting.
+ +
+
+ +

◆ CAMWorkMem

+ +
+
+ + + + +
struct CAMWorkMem
+
+
+

Definition at line 116 of file camera.h.

+
+ + + + + + + +
Data Fields
+uint32_t +size +Size of the work memory.
+void * +pMem +Pointer to the work memory.
+ +
+
+ +

◆ CAMStreamInfo

+ +
+
+ + + + +
struct CAMStreamInfo
+
+
+

Definition at line 127 of file camera.h.

+
+ + + + + + + + + + +
Data Fields
+CamStreamType +type +Stream type, only CAMERA_STREAM_TYPE_1 is valid.
+uint32_t +height +Stream height.
+uint32_t +width +Stream width.
+ +
+
+ +

◆ CAMSetupInfo

+ +
+
+ + + + +
struct CAMSetupInfo
+
+
+

Definition at line 141 of file camera.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+CAMStreamInfo +streamInfo +Stream info.
+CAMWorkMem +workMem +Memory used by library to record and decode frames.
+CAMEventHandler +eventHandler +Event handler.
+CAMMode +mode +Camera mode.
+uint32_t +threadAffinity +See OS_THREAD_ATTRIB.
+ +
+
+ +

◆ CAMSurface

+ +
+
+ + + + +
struct CAMSurface
+
+
+

Definition at line 162 of file camera.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+int32_t +surfaceSize +Number of bytes allocated to surface buffer.
+void * +surfaceBuffer +Surface buffer data.
+int32_t +height +Surface height.
+int32_t +width +Surface width.
+int32_t +pitch +Surface pitch.
+int32_t +alignment +Surface alignment.
+int32_t +tileMode +Tile mode, should be zero.
+int32_t +pixelFormat +Pixel format, Should be zero.
+ +
+
+ +

◆ CAMEventData.__unnamed1__

+ +
+
+ + + + +
union CAMEventData.__unnamed1__
+
+
+

Definition at line 72 of file camera.h.

+
+ + + + + + + + + + +
Data Fields
+struct CAMEventData.__unnamed1__.decode +decode +
+struct CAMEventData.__unnamed1__.detach +detach +
+uint32_t +args[3] +Event args.
+ +
+
+ +

◆ CAMEventData.__unnamed1__.decode

+ +
+
+ + + + +
struct CAMEventData.__unnamed1__.decode
+
+
+

Definition at line 74 of file camera.h.

+
+ + + + + + + + + + +
Data Fields
+void * +surfaceBuffer +Pointer to the buffer of the decoded image.
+CAMHandle +handle +Handle of instance.
+BOOL +failed +TRUE if decode failed.
+ +
+
+ +

◆ CAMEventData.__unnamed1__.detach

+ +
+
+ + + + +
struct CAMEventData.__unnamed1__.detach
+
+
+

Definition at line 83 of file camera.h.

+
+ + + + + + + +
Data Fields
+BOOL +connected +Will be FALSE.
+CAMHandle +handle +Handle of instance.
+ +
+
+

Macro Definition Documentation

+ +

◆ CAMERA_WIDTH

+ +
+
+ + + + +
#define CAMERA_WIDTH   640
+
+ +

Definition at line 15 of file camera.h.

+ +
+
+ +

◆ CAMERA_PITCH

+ +
+
+ + + + +
#define CAMERA_PITCH   768
+
+ +

Definition at line 16 of file camera.h.

+ +
+
+ +

◆ CAMERA_HEIGHT

+ +
+
+ + + + +
#define CAMERA_HEIGHT   480
+
+ +

Definition at line 17 of file camera.h.

+ +
+
+ +

◆ CAMERA_Y_BUFFER_SIZE

+ +
+
+ + + + +
#define CAMERA_Y_BUFFER_SIZE   (CAMERA_PITCH * CAMERA_HEIGHT)
+
+ +

Definition at line 19 of file camera.h.

+ +
+
+ +

◆ CAMERA_UV_BUFFER_SIZE

+ +
+
+ + + + +
#define CAMERA_UV_BUFFER_SIZE   (CAMERA_PITCH * CAMERA_HEIGHT / 2)
+
+ +

Definition at line 20 of file camera.h.

+ +
+
+ +

◆ CAMERA_YUV_BUFFER_SIZE

+ +
+
+ + + + +
#define CAMERA_YUV_BUFFER_SIZE   (CAMERA_Y_BUFFER_SIZE + CAMERA_UV_BUFFER_SIZE)
+
+ +

Definition at line 21 of file camera.h.

+ +
+
+ +

◆ CAMERA_YUV_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define CAMERA_YUV_BUFFER_ALIGNMENT   256
+
+ +

Definition at line 23 of file camera.h.

+ +
+
+

Typedef Documentation

+ +

◆ CAMHandle

+ +
+
+ + + + +
typedef int CAMHandle
+
+ +

Definition at line 25 of file camera.h.

+ +
+
+ +

◆ CAMError

+ +
+
+ + + + +
typedef int CAMError
+
+ +

Definition at line 26 of file camera.h.

+ +
+
+ +

◆ CAMEventData

+ +
+
+ + + + +
typedef struct CAMEventData CAMEventData
+
+ +

Definition at line 28 of file camera.h.

+ +
+
+ +

◆ CAMMode

+ +
+
+ + + + +
typedef struct CAMMode CAMMode
+
+ +

Definition at line 29 of file camera.h.

+ +
+
+ +

◆ CAMWorkMem

+ +
+
+ + + + +
typedef struct CAMWorkMem CAMWorkMem
+
+ +

Definition at line 30 of file camera.h.

+ +
+
+ +

◆ CAMStreamInfo

+ +
+
+ + + + +
typedef struct CAMStreamInfo CAMStreamInfo
+
+ +

Definition at line 31 of file camera.h.

+ +
+
+ +

◆ CAMSetupInfo

+ +
+
+ + + + +
typedef struct CAMSetupInfo CAMSetupInfo
+
+ +

Definition at line 32 of file camera.h.

+ +
+
+ +

◆ CAMSurface

+ +
+
+ + + + +
typedef struct CAMSurface CAMSurface
+
+ +

Definition at line 33 of file camera.h.

+ +
+
+ +

◆ CamError

+ +
+
+ + + + +
typedef enum CamError CamError
+
+ +
+
+ +

◆ CamFps

+ +
+
+ + + + +
typedef enum CamFps CamFps
+
+ +
+
+ +

◆ CamStreamType

+ +
+
+ + + + +
typedef enum CamStreamType CamStreamType
+
+ +
+
+ +

◆ CamEventType

+ +
+
+ + + + +
typedef enum CamEventType CamEventType
+
+ +
+
+ +

◆ CAMEventHandler

+ +
+
+ + + + +
typedef void(* CAMEventHandler) (CAMEventData *camEventData)
+
+ +

Definition at line 103 of file camera.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ CamError

+ +
+
+ + + + +
enum CamError
+
+ + + + + + + + + + + + + +
Enumerator
CAMERA_ERROR_OK 
CAMERA_ERROR_INVALID_ARG 
CAMERA_ERROR_INVALID_HANDLE 
CAMERA_ERROR_TOO_MANY_SURFACES 
CAMERA_ERROR_INSUFFICIENT_MEMORY 
CAMERA_ERROR_NOT_READY 
CAMERA_ERROR_UNINITIALIZED 
CAMERA_ERROR_UVC 
CAMERA_ERROR_UVD_CONTEXT 
CAMERA_ERROR_DEVICE_IN_USE 
CAMERA_ERROR_UVD_SESSION 
CAMERA_ERROR_SEGMENT_VIOLATION 
+ +

Definition at line 35 of file camera.h.

+ +
+
+ +

◆ CamFps

+ +
+
+ + + + +
enum CamFps
+
+ + + +
Enumerator
CAMERA_FPS_15 
CAMERA_FPS_30 
+ +

Definition at line 51 of file camera.h.

+ +
+
+ +

◆ CamStreamType

+ +
+
+ + + + +
enum CamStreamType
+
+ + +
Enumerator
CAMERA_STREAM_TYPE_1 
+ +

Definition at line 57 of file camera.h.

+ +
+
+ +

◆ CamEventType

+ +
+
+ + + + +
enum CamEventType
+
+ + + +
Enumerator
CAMERA_DECODE_DONE 
CAMERA_DRC_DETACH 
+ +

Definition at line 62 of file camera.h.

+ +
+
+

Function Documentation

+ +

◆ CAMInit()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CAMHandle CAMInit (int instance,
CAMSetupInfosetupInfo,
CAMErrorerr 
)
+
+ +

Initialize the camera.

+
Returns
camera handle on success, and -1 on failure
+ +
+
+ +

◆ CAMExit()

+ +
+
+ + + + + + + + +
void CAMExit (CAMHandle handle)
+
+ +

Deinitialize and clean up.

+ +
+
+ +

◆ CAMOpen()

+ +
+
+ + + + + + + + +
CAMError CAMOpen (CAMHandle handle)
+
+ +

Start recording and decoding frames.

+ +
+
+ +

◆ CAMClose()

+ +
+
+ + + + + + + + +
CAMError CAMClose (CAMHandle handle)
+
+ +

Stops recording and decoding.

+

Automatically called when the process is moved to background

+ +
+
+ +

◆ CAMGetMemReq()

+ +
+
+ + + + + + + + +
int32_t CAMGetMemReq (CAMStreamInfostreamInfo)
+
+ +

Get the number of bytes requied by the work memory.

+
Returns
number of bytes
+
+CAM_ERROR_INVALID_ARG if streamInfo is NULL
+ +
+
+ +

◆ CAMSubmitTargetSurface()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CAMError CAMSubmitTargetSurface (CAMHandle handle,
CAMSurfacesurface 
)
+
+ +

Submit 1 surface to the working queue.

+

Once the frame is captured and decoded, the event handler set in CAMInit will fire, and the frame will be dequeued. Up to 20 surfaces may be queued. Surface data is returned in the NV12 format

+ +
+
+ +

◆ CAMCheckMemSegmentation()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CAMError CAMCheckMemSegmentation (void * pMem,
uint32_t size 
)
+
+ +

Checks whether memory is segmented correctly to be used with the camera library.

+ +
+
+

Variable Documentation

+ +

◆ eventType

+ +
+
+ + + + +
CamEventType eventType
+
+ +

Event type.

+ +

Definition at line 71 of file camera.h.

+ +
+
+ +

◆ surfaceBuffer [1/2]

+ +
+
+ + + + +
void* surfaceBuffer
+
+ +

Pointer to the buffer of the decoded image.

+ +

Definition at line 77 of file camera.h.

+ +
+
+ +

◆ handle [1/2]

+ +
+
+ + + + +
CAMHandle handle
+
+ +

Handle of instance.

+ +

Definition at line 79 of file camera.h.

+ +
+
+ +

◆ failed

+ +
+
+ + + + +
BOOL failed
+
+ +

TRUE if decode failed.

+ +

Definition at line 81 of file camera.h.

+ +
+
+ +

◆ [struct]

+ +
+
+ + + + +
struct { ... } decode
+
+ +
+
+ +

◆ connected

+ +
+
+ + + + +
BOOL connected
+
+ +

Will be FALSE.

+ +

Definition at line 86 of file camera.h.

+ +
+
+ +

◆ handle [2/2]

+ +
+
+ + + + +
CAMHandle handle
+
+ +

Handle of instance.

+ +

Definition at line 88 of file camera.h.

+ +
+
+ +

◆ [struct]

+ +
+
+ + + + +
struct { ... } detach
+
+ +
+
+ +

◆ args

+ +
+
+ + + + +
uint32_t args[3]
+
+ +

Event args.

+ +

Definition at line 91 of file camera.h.

+ +
+
+ +

◆ [union]

+ +
+
+ + + + +
union { ... }
+
+ +
+
+ +

◆ forceDrc

+ +
+
+ + + + +
BOOL forceDrc
+
+ +

If TRUE, the GamePad will display the camera output regardless of what is being rendered.

+ +

Definition at line 108 of file camera.h.

+ +
+
+ +

◆ fps

+ +
+
+ + + + +
CamFps fps
+
+ +

Framerate setting.

+ +

Definition at line 110 of file camera.h.

+ +
+
+ +

◆ size

+ +
+
+ + + + +
uint32_t size
+
+ +

Size of the work memory.

+ +

Definition at line 119 of file camera.h.

+ +
+
+ +

◆ pMem

+ +
+
+ + + + +
void* pMem
+
+ +

Pointer to the work memory.

+ +

Definition at line 121 of file camera.h.

+ +
+
+ +

◆ type

+ +
+
+ + + + +
CamStreamType type
+
+ +

Stream type, only CAMERA_STREAM_TYPE_1 is valid.

+ +

Definition at line 130 of file camera.h.

+ +
+
+ +

◆ height [1/2]

+ +
+
+ + + + +
uint32_t height
+
+ +

Stream height.

+ +

Definition at line 132 of file camera.h.

+ +
+
+ +

◆ width [1/2]

+ +
+
+ + + + +
uint32_t width
+
+ +

Stream width.

+ +

Definition at line 134 of file camera.h.

+ +
+
+ +

◆ streamInfo

+ +
+
+ + + + +
CAMStreamInfo streamInfo
+
+ +

Stream info.

+ +

Definition at line 144 of file camera.h.

+ +
+
+ +

◆ workMem

+ +
+
+ + + + +
CAMWorkMem workMem
+
+ +

Memory used by library to record and decode frames.

+ +

Definition at line 146 of file camera.h.

+ +
+
+ +

◆ eventHandler

+ +
+
+ + + + +
CAMEventHandler eventHandler
+
+ +

Event handler.

+ +

Definition at line 148 of file camera.h.

+ +
+
+ +

◆ mode

+ +
+
+ + + + +
CAMMode mode
+
+ +

Camera mode.

+ +

Definition at line 150 of file camera.h.

+ +
+
+ +

◆ threadAffinity

+ +
+
+ + + + +
uint32_t threadAffinity
+
+ +

See OS_THREAD_ATTRIB.

+ +

Definition at line 152 of file camera.h.

+ +
+
+ +

◆ surfaceSize

+ +
+
+ + + + +
int32_t surfaceSize
+
+ +

Number of bytes allocated to surface buffer.

+ +

Definition at line 165 of file camera.h.

+ +
+
+ +

◆ surfaceBuffer [2/2]

+ +
+
+ + + + +
void* surfaceBuffer
+
+ +

Surface buffer data.

+ +

Definition at line 167 of file camera.h.

+ +
+
+ +

◆ height [2/2]

+ +
+
+ + + + +
int32_t height
+
+ +

Surface height.

+ +

Definition at line 169 of file camera.h.

+ +
+
+ +

◆ width [2/2]

+ +
+
+ + + + +
int32_t width
+
+ +

Surface width.

+ +

Definition at line 171 of file camera.h.

+ +
+
+ +

◆ pitch

+ +
+
+ + + + +
int32_t pitch
+
+ +

Surface pitch.

+ +

Definition at line 173 of file camera.h.

+ +
+
+ +

◆ alignment

+ +
+
+ + + + +
int32_t alignment
+
+ +

Surface alignment.

+ +

Definition at line 175 of file camera.h.

+ +
+
+ +

◆ tileMode

+ +
+
+ + + + +
int32_t tileMode
+
+ +

Tile mode, should be zero.

+ +

Definition at line 177 of file camera.h.

+ +
+
+ +

◆ pixelFormat

+ +
+
+ + + + +
int32_t pixelFormat
+
+ +

Pixel format, Should be zero.

+ +

Definition at line 179 of file camera.h.

+ +
+
+
+ + + + diff --git a/group__coreinit.html b/group__coreinit.html new file mode 100644 index 00000000..80827faf --- /dev/null +++ b/group__coreinit.html @@ -0,0 +1,227 @@ + + + + + + + +wut: coreinit + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
coreinit
+
+
+ +

Contains all core operating system functions such as threads, synchronisation objects, filesystem, memory, exception handling, etc... +More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Modules

 Alarms
 The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time.
 
 Atomic Operations
 These functions are used for atomically operating on 32 bit values in memory.
 
 Atomic Operations 64 bit
 These functions are used for atomically operating on 64 bit values in memory.
 
 BSP
 
 Cache
 Interface to the low-level caching system of the PowerPC processor.
 
 Codegen
 Controls a memory area that can switch between writable and executable states, allowing dynamic code generation.
 
 Condition Variable
 Standard condition variable implementation.
 
 Context
 
 CopyData
 
 Core
 Provides information about each core of the system's processor.
 
 Coroutines
 
 COS Report
 
 Debug
 
 Dynamic Loading
 
 Energy saver
 
 Event Object
 Standard event object implementation.
 
 Exception Handling
 
 Exit
 
 Fast Condition Variable
 A condition variable to be used with an OSFastMutex.
 
 Fast Mutex
 Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel.
 
 Fiber
 
 Filesystem
 Mount, access and modify filesystems directly.
 
 Foreground Management
 
 IM
 
 Interrupt Management
 
 IOS
 
 Coreinit_kernel
 
 Launch
 
 MCP
 
 Allocator
 Functions for managing generic allocator objects.
 
 Block Heap
 
 Default Heap
 
 Expanded Heap
 
 Frame Heap
 
 Common Memory Heap
 Common memory heap functions.
 
 Memory List
 
 Memory
 
 Memory Map
 
 Unit Heap
 
 Message Queue
 
 Mutex
 Standard mutex object, supports recursive locking.
 
 Performance Monitor
 
 Rendezvous
 
 Coreinit_savedframe
 
 Scheduler
 
 Screen
 Software-rendered graphics system, suitable for text output and simple graphics.
 
 Semaphore
 Similar to Windows Semaphore Objects.
 
 SMD
 IOS <-> PPC message dequeue.
 
 Spinlock
 
 Lock-based Stopwatch
 
 Atomic Stopwatch
 
 System Info
 
 Task Queue
 
 Thread
 Manage and run threads on each of the system's cores.
 
 Thread Queue
 
 Time
 
 Title
 
 User Config
 
+

Detailed Description

+

Contains all core operating system functions such as threads, synchronisation objects, filesystem, memory, exception handling, etc...

+
+ + + + diff --git a/group__coreinit__alarms.html b/group__coreinit__alarms.html new file mode 100644 index 00000000..3f9fba57 --- /dev/null +++ b/group__coreinit__alarms.html @@ -0,0 +1,787 @@ + + + + + + + +wut: Alarms + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time. +More...

+
+Collaboration diagram for Alarms:
+
+
+ + + + +
+ + + + + + + + +

+Data Structures

struct  OSAlarmQueue
 
struct  OSAlarm
 
+ + + + + +

+Macros

#define OS_ALARM_QUEUE_TAG   0x614C6D51u
 
#define OS_ALARM_TAG   0x614C724Du
 
+ + + + + + + + + +

+Typedefs

typedef struct OSAlarm OSAlarm
 
typedef struct OSAlarmLink OSAlarmLink
 
typedef struct OSAlarmQueue OSAlarmQueue
 
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSCancelAlarm (OSAlarm *alarm)
 Cancel an alarm.
 
void OSCancelAlarms (uint32_t group)
 Cancel all alarms which have a matching tag set by OSSetAlarmTag.
 
void OSCreateAlarm (OSAlarm *alarm)
 Initialise an alarm structure.
 
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
 Initialise an alarm structure with a name.
 
void * OSGetAlarmUserData (OSAlarm *alarm)
 Return user data set by OSSetAlarmUserData.
 
void OSInitAlarmQueue (OSAlarmQueue *queue)
 Initialise an alarm queue structure.
 
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
 Initialise an alarm queue structure with a name.
 
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
 Set a one shot alarm to perform a callback after a set amount of time.
 
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
 Set a repeated alarm to execute a callback every interval from start.
 
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
 Set an alarm tag which is used in OSCancelAlarms for bulk cancellation.
 
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
 Set alarm user data which is returned by OSGetAlarmUserData.
 
BOOL OSWaitAlarm (OSAlarm *alarm)
 Sleep the current thread until the alarm has been triggered or cancelled.
 
+

Detailed Description

+

The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time.

+

Alarms can be one shot alarms which trigger once after a period of time, or periodic which trigger at regular intervals until they are cancelled.

+

Data Structure Documentation

+ +

◆ OSAlarmQueue

+ +
+
+ + + + +
struct OSAlarmQueue
+
+
+

Definition at line 32 of file alarm.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_ALARM_QUEUE_TAG.
+const char * +name +Name set by OSInitAlarmQueueEx.
+OSThreadQueue +threadQueue +
+OSAlarm * +head +
+OSAlarm * +tail +
+ +
+
+ +

◆ OSAlarmLink

+ +
+
+ + + + +
struct OSAlarmLink
+
+
+

Definition at line 52 of file alarm.h.

+
+ + + + + + + +
Data Fields
+OSAlarm * +prev +
+OSAlarm * +next +
+ +
+
+ +

◆ OSAlarm

+ +
+
+ + + + +
struct OSAlarm
+
+
+

Definition at line 62 of file alarm.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_ALARM_TAG.
+const char * +name +Name set from OSCreateAlarmEx.
+OSAlarmCallback +callback +The callback to execute once the alarm is triggered.
+uint32_t +group +Used with OSCancelAlarms for bulk cancellation of alarms.
+OSTime +nextFire +The time when the alarm will next be triggered.
+OSAlarmLink +link +Link used for when this OSAlarm object is inside an OSAlarmQueue.
+OSTime +period +The period between alarm triggers, this is only set for periodic alarms.
+OSTime +start +The time the alarm was started.
+void * +userData +User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData.
+uint32_t +state +The current state of the alarm, internal values.
+OSThreadQueue +threadQueue +Queue of threads currently waiting for the alarm to trigger with OSWaitAlarm.
+OSAlarmQueue * +alarmQueue +The queue that this alarm is currently in.
+OSContext * +context +The context the alarm was triggered on.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_ALARM_QUEUE_TAG

+ +
+
+ + + + +
#define OS_ALARM_QUEUE_TAG   0x614C6D51u
+
+ +

Definition at line 30 of file alarm.h.

+ +
+
+ +

◆ OS_ALARM_TAG

+ +
+
+ + + + +
#define OS_ALARM_TAG   0x614C724Du
+
+ +

Definition at line 61 of file alarm.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSAlarm

+ +
+
+ + + + +
typedef struct OSAlarm OSAlarm
+
+ +

Definition at line 24 of file alarm.h.

+ +
+
+ +

◆ OSAlarmLink

+ +
+
+ + + + +
typedef struct OSAlarmLink OSAlarmLink
+
+ +

Definition at line 25 of file alarm.h.

+ +
+
+ +

◆ OSAlarmQueue

+ +
+
+ + + + +
typedef struct OSAlarmQueue OSAlarmQueue
+
+ +

Definition at line 26 of file alarm.h.

+ +
+
+ +

◆ OSAlarmCallback

+ +
+
+ + + + +
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
+
+ +

Definition at line 28 of file alarm.h.

+ +
+
+

Function Documentation

+ +

◆ OSCancelAlarm()

+ +
+
+ + + + + + + + +
BOOL OSCancelAlarm (OSAlarmalarm)
+
+ +

Cancel an alarm.

+ +
+
+ +

◆ OSCancelAlarms()

+ +
+
+ + + + + + + + +
void OSCancelAlarms (uint32_t group)
+
+ +

Cancel all alarms which have a matching tag set by OSSetAlarmTag.

+
Parameters
+ + +
groupThe alarm tag to cancel.
+
+
+ +
+
+ +

◆ OSCreateAlarm()

+ +
+
+ + + + + + + + +
void OSCreateAlarm (OSAlarmalarm)
+
+ +

Initialise an alarm structure.

+ +
+
+ +

◆ OSCreateAlarmEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSCreateAlarmEx (OSAlarmalarm,
const char * name 
)
+
+ +

Initialise an alarm structure with a name.

+ +
+
+ +

◆ OSGetAlarmUserData()

+ +
+
+ + + + + + + + +
void * OSGetAlarmUserData (OSAlarmalarm)
+
+ +

Return user data set by OSSetAlarmUserData.

+ +
+
+ +

◆ OSInitAlarmQueue()

+ +
+
+ + + + + + + + +
void OSInitAlarmQueue (OSAlarmQueuequeue)
+
+ +

Initialise an alarm queue structure.

+ +
+
+ +

◆ OSInitAlarmQueueEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSInitAlarmQueueEx (OSAlarmQueuequeue,
const char * name 
)
+
+ +

Initialise an alarm queue structure with a name.

+ +
+
+ +

◆ OSSetAlarm()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSSetAlarm (OSAlarmalarm,
OSTime time,
OSAlarmCallback callback 
)
+
+ +

Set a one shot alarm to perform a callback after a set amount of time.

+
Parameters
+ + + + +
alarmThe alarm to set.
timeThe duration until the alarm should be triggered.
callbackThe alarm callback to call when the alarm is triggered.
+
+
+ +
+
+ +

◆ OSSetPeriodicAlarm()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSSetPeriodicAlarm (OSAlarmalarm,
OSTime start,
OSTime interval,
OSAlarmCallback callback 
)
+
+ +

Set a repeated alarm to execute a callback every interval from start.

+
Parameters
+ + + + + +
alarmThe alarm to set.
startThe duration until the alarm should first be triggered.
intervalThe interval between triggers after the first trigger.
callbackThe alarm callback to call when the alarm is triggered.
+
+
+ +
+
+ +

◆ OSSetAlarmTag()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSSetAlarmTag (OSAlarmalarm,
uint32_t group 
)
+
+ +

Set an alarm tag which is used in OSCancelAlarms for bulk cancellation.

+ +
+
+ +

◆ OSSetAlarmUserData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSSetAlarmUserData (OSAlarmalarm,
void * data 
)
+
+ +

Set alarm user data which is returned by OSGetAlarmUserData.

+ +
+
+ +

◆ OSWaitAlarm()

+ +
+
+ + + + + + + + +
BOOL OSWaitAlarm (OSAlarmalarm)
+
+ +

Sleep the current thread until the alarm has been triggered or cancelled.

+ +
+
+
+ + + + diff --git a/group__coreinit__alarms.map b/group__coreinit__alarms.map new file mode 100644 index 00000000..bfe871e7 --- /dev/null +++ b/group__coreinit__alarms.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__alarms.md5 b/group__coreinit__alarms.md5 new file mode 100644 index 00000000..b2d8afe2 --- /dev/null +++ b/group__coreinit__alarms.md5 @@ -0,0 +1 @@ +ba7acbe1de45d906dfe895a5437700cd \ No newline at end of file diff --git a/group__coreinit__alarms.png b/group__coreinit__alarms.png new file mode 100644 index 00000000..02bbf722 Binary files /dev/null and b/group__coreinit__alarms.png differ diff --git a/group__coreinit__atomic.html b/group__coreinit__atomic.html new file mode 100644 index 00000000..76a8fc10 --- /dev/null +++ b/group__coreinit__atomic.html @@ -0,0 +1,391 @@ + + + + + + + +wut: Atomic Operations + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Atomic Operations
+
+
+ +

These functions are used for atomically operating on 32 bit values in memory. +More...

+
+Collaboration diagram for Atomic Operations:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSCompareAndSwapAtomic (volatile uint32_t *ptr, uint32_t compare, uint32_t value)
 
BOOL OSCompareAndSwapAtomicEx (volatile uint32_t *ptr, uint32_t compare, uint32_t value, uint32_t *old)
 
uint32_t OSSwapAtomic (volatile uint32_t *ptr, uint32_t value)
 
int32_t OSAddAtomic (volatile int32_t *ptr, int32_t value)
 
uint32_t OSAndAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSOrAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSXorAtomic (volatile uint32_t *ptr, uint32_t value)
 
BOOL OSTestAndClearAtomic (volatile uint32_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic (volatile uint32_t *ptr, uint32_t bit)
 
+

Detailed Description

+

These functions are used for atomically operating on 32 bit values in memory.

+

Function Documentation

+ +

◆ OSCompareAndSwapAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCompareAndSwapAtomic (volatile uint32_t * ptr,
uint32_t compare,
uint32_t value 
)
+
+ +
+
+ +

◆ OSCompareAndSwapAtomicEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCompareAndSwapAtomicEx (volatile uint32_t * ptr,
uint32_t compare,
uint32_t value,
uint32_t * old 
)
+
+ +
+
+ +

◆ OSSwapAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSSwapAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSAddAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t OSAddAtomic (volatile int32_t * ptr,
int32_t value 
)
+
+ +
+
+ +

◆ OSAndAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSAndAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSOrAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSOrAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSXorAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSXorAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSTestAndClearAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTestAndClearAtomic (volatile uint32_t * ptr,
uint32_t bit 
)
+
+ +
+
+ +

◆ OSTestAndSetAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTestAndSetAtomic (volatile uint32_t * ptr,
uint32_t bit 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__atomic.map b/group__coreinit__atomic.map new file mode 100644 index 00000000..63b36de9 --- /dev/null +++ b/group__coreinit__atomic.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__atomic.md5 b/group__coreinit__atomic.md5 new file mode 100644 index 00000000..cf030844 --- /dev/null +++ b/group__coreinit__atomic.md5 @@ -0,0 +1 @@ +c733a753bdb2bf3731b306cbbc6a2f88 \ No newline at end of file diff --git a/group__coreinit__atomic.png b/group__coreinit__atomic.png new file mode 100644 index 00000000..b4c5aede Binary files /dev/null and b/group__coreinit__atomic.png differ diff --git a/group__coreinit__atomic64.html b/group__coreinit__atomic64.html new file mode 100644 index 00000000..ca1652f5 --- /dev/null +++ b/group__coreinit__atomic64.html @@ -0,0 +1,441 @@ + + + + + + + +wut: Atomic Operations 64 bit + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Atomic Operations 64 bit
+
+
+ +

These functions are used for atomically operating on 64 bit values in memory. +More...

+
+Collaboration diagram for Atomic Operations 64 bit:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint64_t OSGetAtomic64 (volatile uint64_t *ptr)
 
uint64_t OSSetAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
BOOL OSCompareAndSwapAtomic64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value)
 
BOOL OSCompareAndSwapAtomicEx64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
 
uint64_t OSSwapAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
int64_t OSAddAtomic64 (volatile int64_t *ptr, int64_t value)
 
uint64_t OSAndAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
uint64_t OSOrAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
uint64_t OSXorAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
BOOL OSTestAndClearAtomic64 (volatile uint64_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic64 (volatile uint64_t *ptr, uint32_t bit)
 
+

Detailed Description

+

These functions are used for atomically operating on 64 bit values in memory.

+

Function Documentation

+ +

◆ OSGetAtomic64()

+ +
+
+ + + + + + + + +
uint64_t OSGetAtomic64 (volatile uint64_t * ptr)
+
+ +
+
+ +

◆ OSSetAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint64_t OSSetAtomic64 (volatile uint64_t * ptr,
uint64_t value 
)
+
+ +
+
+ +

◆ OSCompareAndSwapAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCompareAndSwapAtomic64 (volatile uint64_t * ptr,
uint64_t compare,
uint64_t value 
)
+
+ +
+
+ +

◆ OSCompareAndSwapAtomicEx64()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCompareAndSwapAtomicEx64 (volatile uint64_t * ptr,
uint64_t compare,
uint64_t value,
uint64_t * old 
)
+
+ +
+
+ +

◆ OSSwapAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint64_t OSSwapAtomic64 (volatile uint64_t * ptr,
uint64_t value 
)
+
+ +
+
+ +

◆ OSAddAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int64_t OSAddAtomic64 (volatile int64_t * ptr,
int64_t value 
)
+
+ +
+
+ +

◆ OSAndAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint64_t OSAndAtomic64 (volatile uint64_t * ptr,
uint64_t value 
)
+
+ +
+
+ +

◆ OSOrAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint64_t OSOrAtomic64 (volatile uint64_t * ptr,
uint64_t value 
)
+
+ +
+
+ +

◆ OSXorAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint64_t OSXorAtomic64 (volatile uint64_t * ptr,
uint64_t value 
)
+
+ +
+
+ +

◆ OSTestAndClearAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTestAndClearAtomic64 (volatile uint64_t * ptr,
uint32_t bit 
)
+
+ +
+
+ +

◆ OSTestAndSetAtomic64()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTestAndSetAtomic64 (volatile uint64_t * ptr,
uint32_t bit 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__atomic64.map b/group__coreinit__atomic64.map new file mode 100644 index 00000000..01ddadd5 --- /dev/null +++ b/group__coreinit__atomic64.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__atomic64.md5 b/group__coreinit__atomic64.md5 new file mode 100644 index 00000000..97116086 --- /dev/null +++ b/group__coreinit__atomic64.md5 @@ -0,0 +1 @@ +e1d81dea27a8106d54bc2815912e94b0 \ No newline at end of file diff --git a/group__coreinit__atomic64.png b/group__coreinit__atomic64.png new file mode 100644 index 00000000..7ee0a51e Binary files /dev/null and b/group__coreinit__atomic64.png differ diff --git a/group__coreinit__bsp.html b/group__coreinit__bsp.html new file mode 100644 index 00000000..e2e65309 --- /dev/null +++ b/group__coreinit__bsp.html @@ -0,0 +1,699 @@ + + + + + + + +wut: BSP + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for BSP:
+
+
+ + + + +
+ + + + + + + + + + +

+Typedefs

typedef uint32_t BSPHardwareVersion
 
typedef uint32_t BSPConsoleTypeRaw
 
typedef enum BSPError BSPError
 
typedef enum BSPHardwareVersions BSPHardwareVersions
 
+ + + + + +

+Enumerations

enum  BSPError {
+  BSP_ERROR_OK = 0x0 +,
+  BSP_ERROR_UNKNOWN_ENTITY = 0x1 +,
+  BSP_ERROR_UNKNOWN_ATTRIBUTE = 0x2 +,
+  BSP_ERROR_INVALID_INSTANCE = 0x4 +,
+  BSP_ERROR_CFG_CORRUPTED = 0x8 +,
+  BSP_ERROR_DEVICE_ERROR = 0x10 +,
+  BSP_ERROR_DEVICE_BUSY = 0x20 +,
+  BSP_ERROR_IOS_ERROR = 0x40 +,
+  BSP_ERROR_SPECIFIED_SIZE_INVALID = 0x80 +,
+  BSP_ERROR_HEAP_ERROR = 0x100 +,
+  BSP_ERROR_ENTITY_LIST_FULL = 0x200 +,
+  BSP_ERROR_UNSUPPORTED_METHOD = 0x400 +,
+  BSP_ERROR_UNKNOWN_HARDWARE_VERSION = 0x800 +,
+  BSP_ERROR_QUERY_UNAVAILABLE = 0x1000 +,
+  BSP_ERROR_UNKNOWN_DEVICE = 0x2000 +,
+  BSP_ERROR_INVALID_PARAMETER = 0x4000 +,
+  BSP_ERROR_DEVICE_NOT_FOUND = 0x8000 +,
+  BSP_ERROR_REQUEST_DENIED = 0x10000 +,
+  BSP_ERROR_UNSUPPORTED_PARAMETER = 0x20000 +,
+  BSP_ERROR_BOARD_CONFIG_INVALID = 0x40000 +
+ }
 
enum  BSPHardwareVersions {
+  BSP_HARDWARE_VERSION_UNKNOWN = 0x00000000 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 = 0x00000001 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 = 0x10000001 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII = 0x10100001 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO = 0x10100008 +,
+  BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO = 0x1010000C +,
+  BSP_HARDWARE_VERSION_BOLLYWOOD = 0x20000001 +,
+  BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII = 0x20100001 +,
+  BSP_HARDWARE_VERSION_LATTE_A11_EV = 0x21100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A11_CAT = 0x21100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A12_EV = 0x21200010 +,
+  BSP_HARDWARE_VERSION_LATTE_A12_CAT = 0x21200020 +,
+  BSP_HARDWARE_VERSION_LATTE_A2X_EV = 0x22100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A2X_CAT = 0x22100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A3X_EV = 0x23100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A3X_CAT = 0x23100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A3X_CAFE = 0x23100028 +,
+  BSP_HARDWARE_VERSION_LATTE_A4X_EV = 0x24100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A4X_CAT = 0x24100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A4X_CAFE = 0x24100028 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_EV = 0x25100010 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y = 0x25100011 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_CAT = 0x25100020 +,
+  BSP_HARDWARE_VERSION_LATTE_A5X_CAFE = 0x25100028 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_EV = 0x26100010 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y = 0x26100011 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_CAT = 0x26100020 +,
+  BSP_HARDWARE_VERSION_LATTE_B1X_CAFE = 0x26100028 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

BSPError bspInitializeShimInterface ()
 
BSPError bspShutdownShimInterface ()
 
BSPError bspGetHardwareVersion (BSPHardwareVersion *version)
 
BSPError bspGetConsoleTypeRaw (BSPConsoleTypeRaw *consoleTypeRaw)
 
BSPError bspInitialize (const char *entityName, uint32_t instance, const char *attributeName, uint32_t optionSize, void *pOptions)
 
BSPError bspShutdown (const char *entity, uint8_t instance, const char *attribute)
 
BSPError bspGetEntityVersion (const char *entityName, uint32_t *entityVersion)
 
BSPError bspRead (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
BSPError bspWrite (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
BSPError bspQuery (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ BSPHardwareVersion

+ +
+
+ + + + +
typedef uint32_t BSPHardwareVersion
+
+ +

Definition at line 15 of file bsp.h.

+ +
+
+ +

◆ BSPConsoleTypeRaw

+ +
+
+ + + + +
typedef uint32_t BSPConsoleTypeRaw
+
+ +

Definition at line 16 of file bsp.h.

+ +
+
+ +

◆ BSPError

+ +
+
+ + + + +
typedef enum BSPError BSPError
+
+ +
+
+ +

◆ BSPHardwareVersions

+ +
+
+ + + + +
typedef enum BSPHardwareVersions BSPHardwareVersions
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ BSPError

+ +
+
+ + + + +
enum BSPError
+
+ + + + + + + + + + + + + + + + + + + + + +
Enumerator
BSP_ERROR_OK 
BSP_ERROR_UNKNOWN_ENTITY 
BSP_ERROR_UNKNOWN_ATTRIBUTE 
BSP_ERROR_INVALID_INSTANCE 
BSP_ERROR_CFG_CORRUPTED 
BSP_ERROR_DEVICE_ERROR 
BSP_ERROR_DEVICE_BUSY 
BSP_ERROR_IOS_ERROR 
BSP_ERROR_SPECIFIED_SIZE_INVALID 
BSP_ERROR_HEAP_ERROR 
BSP_ERROR_ENTITY_LIST_FULL 
BSP_ERROR_UNSUPPORTED_METHOD 
BSP_ERROR_UNKNOWN_HARDWARE_VERSION 
BSP_ERROR_QUERY_UNAVAILABLE 
BSP_ERROR_UNKNOWN_DEVICE 
BSP_ERROR_INVALID_PARAMETER 
BSP_ERROR_DEVICE_NOT_FOUND 
BSP_ERROR_REQUEST_DENIED 
BSP_ERROR_UNSUPPORTED_PARAMETER 
BSP_ERROR_BOARD_CONFIG_INVALID 
+ +

Definition at line 18 of file bsp.h.

+ +
+
+ +

◆ BSPHardwareVersions

+ +
+
+ + + + +
enum BSPHardwareVersions
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
BSP_HARDWARE_VERSION_UNKNOWN 
BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 
BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 
BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII 
BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO 
BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO 
BSP_HARDWARE_VERSION_BOLLYWOOD 
BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII 
BSP_HARDWARE_VERSION_LATTE_A11_EV 
BSP_HARDWARE_VERSION_LATTE_A11_CAT 
BSP_HARDWARE_VERSION_LATTE_A12_EV 
BSP_HARDWARE_VERSION_LATTE_A12_CAT 
BSP_HARDWARE_VERSION_LATTE_A2X_EV 
BSP_HARDWARE_VERSION_LATTE_A2X_CAT 
BSP_HARDWARE_VERSION_LATTE_A3X_EV 
BSP_HARDWARE_VERSION_LATTE_A3X_CAT 
BSP_HARDWARE_VERSION_LATTE_A3X_CAFE 
BSP_HARDWARE_VERSION_LATTE_A4X_EV 
BSP_HARDWARE_VERSION_LATTE_A4X_CAT 
BSP_HARDWARE_VERSION_LATTE_A4X_CAFE 
BSP_HARDWARE_VERSION_LATTE_A5X_EV 
BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y 
BSP_HARDWARE_VERSION_LATTE_A5X_CAT 
BSP_HARDWARE_VERSION_LATTE_A5X_CAFE 
BSP_HARDWARE_VERSION_LATTE_B1X_EV 
BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y 
BSP_HARDWARE_VERSION_LATTE_B1X_CAT 
BSP_HARDWARE_VERSION_LATTE_B1X_CAFE 
+ +

Definition at line 42 of file bsp.h.

+ +
+
+

Function Documentation

+ +

◆ bspInitializeShimInterface()

+ +
+
+ + + + + + + +
BSPError bspInitializeShimInterface ()
+
+ +
+
+ +

◆ bspShutdownShimInterface()

+ +
+
+ + + + + + + +
BSPError bspShutdownShimInterface ()
+
+ +
+
+ +

◆ bspGetHardwareVersion()

+ +
+
+ + + + + + + + +
BSPError bspGetHardwareVersion (BSPHardwareVersionversion)
+
+ +
+
+ +

◆ bspGetConsoleTypeRaw()

+ +
+
+ + + + + + + + +
BSPError bspGetConsoleTypeRaw (BSPConsoleTypeRawconsoleTypeRaw)
+
+ +
+
+ +

◆ bspInitialize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BSPError bspInitialize (const char * entityName,
uint32_t instance,
const char * attributeName,
uint32_t optionSize,
void * pOptions 
)
+
+ +
+
+ +

◆ bspShutdown()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BSPError bspShutdown (const char * entity,
uint8_t instance,
const char * attribute 
)
+
+ +
+
+ +

◆ bspGetEntityVersion()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BSPError bspGetEntityVersion (const char * entityName,
uint32_t * entityVersion 
)
+
+ +
+
+ +

◆ bspRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BSPError bspRead (const char * entity,
uint8_t instance,
const char * attribute,
size_t size,
void * ptr 
)
+
+ +
+
+ +

◆ bspWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BSPError bspWrite (const char * entity,
uint8_t instance,
const char * attribute,
size_t size,
void * ptr 
)
+
+ +
+
+ +

◆ bspQuery()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BSPError bspQuery (const char * entity,
uint8_t instance,
const char * attribute,
size_t size,
void * ptr 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__bsp.map b/group__coreinit__bsp.map new file mode 100644 index 00000000..550c5988 --- /dev/null +++ b/group__coreinit__bsp.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__bsp.md5 b/group__coreinit__bsp.md5 new file mode 100644 index 00000000..85d9b7e5 --- /dev/null +++ b/group__coreinit__bsp.md5 @@ -0,0 +1 @@ +f9fe12df42e3136b9a600e101cbb79fc \ No newline at end of file diff --git a/group__coreinit__bsp.png b/group__coreinit__bsp.png new file mode 100644 index 00000000..1f1df8aa Binary files /dev/null and b/group__coreinit__bsp.png differ diff --git a/group__coreinit__cache.html b/group__coreinit__cache.html new file mode 100644 index 00000000..88571dd1 --- /dev/null +++ b/group__coreinit__cache.html @@ -0,0 +1,461 @@ + + + + + + + +wut: Cache + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ + +
+
+ +

Interface to the low-level caching system of the PowerPC processor. +More...

+
+Collaboration diagram for Cache:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void DCInvalidateRange (void *addr, uint32_t size)
 Invalidates a range of cached data, in blocks.
 
void DCFlushRange (void *addr, uint32_t size)
 Flushes a range of cached data, in blocks.
 
void DCStoreRange (void *addr, uint32_t size)
 Stores a range of cached data, in blocks.
 
void DCFlushRangeNoSync (void *addr, uint32_t size)
 Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after flushing.
 
void DCStoreRangeNoSync (void *addr, uint32_t size)
 Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after storing.
 
void DCZeroRange (void *addr, uint32_t size)
 Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructions.
 
void DCTouchRange (void *addr, uint32_t size)
 Gives the processor a hint that the given range of memory is likely to be accessed soon, and that performance would be improved if it were cached.
 
void ICInvalidateRange (void *addr, uint32_t size)
 Invalidates a range of cached instructions, in blocks.
 
void OSMemoryBarrier ()
 
+

Detailed Description

+

Interface to the low-level caching system of the PowerPC processor.

+

The cache acts as a middleman between main memory and the processor, speeding up access to frequently-used data. However, the Wii U is not cache-coherent - written data may be cached without updating main memory, and data read from the cache may be out of date with respect to memory. While this isn't a problem for most code, certain hardware accesses may require manual synchronisation of the cache. This is achieved with coreinit's Cache group of functions.

+

Since the PowerPC has a seperate cache for data and instructions, any data written with the intent of executing it as instructions requires manual flushing and invalidation of the data and instruction caches.

+

Function Documentation

+ +

◆ DCInvalidateRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCInvalidateRange (void * addr,
uint32_t size 
)
+
+ +

Invalidates a range of cached data, in blocks.

+

Equivalent to a loop of PowerPC dcbi instructions.

+

This function forces the next reads from the given address to bypass the the cache and go straight to memory, resulting in slower reads that are guaranteed to reflect main memory.

+
Parameters
+ + + +
addrThe effective address of the data to invalidate.
sizeThe size of the range to invalidate. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
+ +
+
+ +

◆ DCFlushRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCFlushRange (void * addr,
uint32_t size 
)
+
+ +

Flushes a range of cached data, in blocks.

+

Equivalent to a loop of PowerPC dcbf instructions, followed by a sync and eieio.

+

This function flushes any recently cached data into main memory. This allows other hardware in the console to read the data without worry of main memory being outdated. It will also invalidate cached data.

+
Parameters
+ + + +
addrThe effective address of the data to flush.
sizeThe size of the range to flush. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
+ +
+
+ +

◆ DCStoreRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCStoreRange (void * addr,
uint32_t size 
)
+
+ +

Stores a range of cached data, in blocks.

+

Equivalent to a loop of PowerPC dcbst instructions, followed by a sync and eieio.

+

This function writes any recently cached data into main memory. This allows other hardware in the console to read the data without worry of main memory being outdated. This function does not invalidate the cached data.

+
Parameters
+ + + +
addrThe effective address of the data to store.
sizeThe size of the range to store. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
+ +
+
+ +

◆ DCFlushRangeNoSync()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCFlushRangeNoSync (void * addr,
uint32_t size 
)
+
+ +

Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after flushing.

+
Parameters
+ + + +
addrThe effective address of the data to flush.
sizeThe size of the range to flush. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
+ +
+
+ +

◆ DCStoreRangeNoSync()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCStoreRangeNoSync (void * addr,
uint32_t size 
)
+
+ +

Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after storing.

+
Parameters
+ + + +
addrThe effective address of the data to store.
sizeThe size of the range to store. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
+ +
+
+ +

◆ DCZeroRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCZeroRange (void * addr,
uint32_t size 
)
+
+ +

Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructions.

+

This will not affect main memory immediately, though it will eventually trickle down. Can be combined with DCFlushRange or DCStoreRange to efficiently set memory to 0.

+
Warning
The size of the range passed into this function will be internally rounded up to the next multiple of 0x20. Failing to account for this could result in delayed, hard-to-diagnose memory corruption.
+
Parameters
+ + + +
addrThe effective address of the data to zero.
sizeThe size of the range to zero. Will be rounded up to the next 0x20.
+
+
+ +
+
+ +

◆ DCTouchRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void DCTouchRange (void * addr,
uint32_t size 
)
+
+ +

Gives the processor a hint that the given range of memory is likely to be accessed soon, and that performance would be improved if it were cached.

+

The processor does not have to cache the requested area, but it may do so in response to this function. This function is equvalent to a loop of PowerPC dcbt instructions.

+
Parameters
+ + + +
addrThe effective address of the data to cache.
sizeThe size of the range to cache. Will be rounded up to the next 0x20.
+
+
+ +
+
+ +

◆ ICInvalidateRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ICInvalidateRange (void * addr,
uint32_t size 
)
+
+ +

Invalidates a range of cached instructions, in blocks.

+

Equivalent to a loop of PowerPC icbi instructions.

+

This function forces the next instruction fetches from the given address to bypass the the cache and go straight to memory, resulting in slower fetches that are guaranteed to reflect main memory.

+
Parameters
+ + + +
addrThe effective address of the instructions to invalidate.
sizeThe size of the range to invalidate. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
+ +
+
+ +

◆ OSMemoryBarrier()

+ +
+
+ + + + + + + +
void OSMemoryBarrier ()
+
+ +
+
+
+ + + + diff --git a/group__coreinit__cache.map b/group__coreinit__cache.map new file mode 100644 index 00000000..8d740d99 --- /dev/null +++ b/group__coreinit__cache.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__cache.md5 b/group__coreinit__cache.md5 new file mode 100644 index 00000000..c5d25082 --- /dev/null +++ b/group__coreinit__cache.md5 @@ -0,0 +1 @@ +c98c522718670dbe468a48c3917a37e1 \ No newline at end of file diff --git a/group__coreinit__cache.png b/group__coreinit__cache.png new file mode 100644 index 00000000..259d2d94 Binary files /dev/null and b/group__coreinit__cache.png differ diff --git a/group__coreinit__codegen.html b/group__coreinit__codegen.html new file mode 100644 index 00000000..e9a2e73e --- /dev/null +++ b/group__coreinit__codegen.html @@ -0,0 +1,354 @@ + + + + + + + +wut: Codegen + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Controls a memory area that can switch between writable and executable states, allowing dynamic code generation. +More...

+
+Collaboration diagram for Codegen:
+
+
+ + + + +
+ + + + + +

+Typedefs

typedef enum OSCodegenSecMode OSCodegenSecMode
 The memory permissions for the codegen area.
 
+ + + + +

+Enumerations

enum  OSCodegenSecMode {
+  CODEGEN_RW_ = 0 +,
+  CODEGEN_R_X = 1 +
+ }
 The memory permissions for the codegen area. More...
 
+ + + + + + + + + + + + + + + + + +

+Functions

void OSGetCodegenVirtAddrRange (void **outVirtualAddress, uint32_t *outSize)
 Gets the location and size of codegen memory, if available.
 
uint32_t OSGetCodegenCore ()
 Gets the CPU core that's allowed to use codegen.
 
uint32_t OSGetCodegenMode ()
 
BOOL OSSwitchSecCodeGenMode (OSCodegenSecMode mode)
 Switches the permissions on the codegen memory area.
 
uint32_t OSGetSecCodeGenMode ()
 
BOOL OSCodegenCopy (void *dst, void *src, size_t size)
 Copies data from normal memory into the codegen area, leaving the area in CODEGEN_R_X mode.
 
+

Detailed Description

+

Controls a memory area that can switch between writable and executable states, allowing dynamic code generation.

+

For some applications, a codegen area is avilable for things like JIT or otherwise generating CPU instructions on the fly. Enabled apps can use OSCodegenGetVirtAddrRange to discover this area, then use OSSwitchSecCodeGenMode or OSCodegenCopy to move instructions in and out before executing them. Codegen can only be used from a specific, predetermined CPU core - see OSGetCodegenCore. Codegen can only be used when enabled in an app's cos.xml.

+

Typedef Documentation

+ +

◆ OSCodegenSecMode

+ +
+
+ + + + +
typedef enum OSCodegenSecMode OSCodegenSecMode
+
+ +

The memory permissions for the codegen area.

+ +
+
+

Enumeration Type Documentation

+ +

◆ OSCodegenSecMode

+ +
+
+ + + + +
enum OSCodegenSecMode
+
+ +

The memory permissions for the codegen area.

+ + + +
Enumerator
CODEGEN_RW_ 

The area can be read or written to, but not executed.

+
CODEGEN_R_X 

The area can be read or executed, but not written to.

+
+ +

Definition at line 34 of file codegen.h.

+ +
+
+

Function Documentation

+ +

◆ OSGetCodegenVirtAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetCodegenVirtAddrRange (void ** outVirtualAddress,
uint32_t * outSize 
)
+
+ +

Gets the location and size of codegen memory, if available.

+
Parameters
+ + + +
outVirtualAddressPointer to write the virtual address of the codegen area to. Will write 0 if codegen isn't available.
outSizePointer to write the size of the codegen area to. Will write 0 if codegen isn't available.
+
+
+
See also
+
+ +
+
+ +

◆ OSGetCodegenCore()

+ +
+
+ + + + + + + +
uint32_t OSGetCodegenCore ()
+
+ +

Gets the CPU core that's allowed to use codegen.

+
Returns
The core id of the core that can use codegen.
+
See also
+
+ +
+
+ +

◆ OSGetCodegenMode()

+ +
+
+ + + + + + + +
uint32_t OSGetCodegenMode ()
+
+ +
+
+ +

◆ OSSwitchSecCodeGenMode()

+ +
+
+ + + + + + + + +
BOOL OSSwitchSecCodeGenMode (OSCodegenSecMode mode)
+
+ +

Switches the permissions on the codegen memory area.

+

Use this function to move between writing code and executing it.

+
Parameters
+ + +
modeThe memory permission mode to use - one of OSCodegenSecMode.
+
+
+
Returns
true on success, or false on a failure, such as codegen not being available for this app or CPU core.
+ +
+
+ +

◆ OSGetSecCodeGenMode()

+ +
+
+ + + + + + + +
uint32_t OSGetSecCodeGenMode ()
+
+ +
+
+ +

◆ OSCodegenCopy()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCodegenCopy (void * dst,
void * src,
size_t size 
)
+
+ +

Copies data from normal memory into the codegen area, leaving the area in CODEGEN_R_X mode.

+

This function copies into the codegen area regardless of the current permission status by switching modes as required for the copy.

+
Parameters
+ + + + +
dstThe starting virtual address of the area in codegen memory to copy to. Must be a valid pointer
srcThe starting virtual address of the source to copy from. Must be a valid pointer.
sizeThe size of the data to copy. Must not be 0, and must be small enough such that dst + size does not pass the end of the codegen area (see OSCodegenGetVirtAddrRange).
+
+
+
Returns
TRUE on success, indicating the codegen area is now in CODEGEN_R_X, or FALSE on an error, such as invalid pointers or codegen not being available.
+ +
+
+
+ + + + diff --git a/group__coreinit__codegen.map b/group__coreinit__codegen.map new file mode 100644 index 00000000..549363ae --- /dev/null +++ b/group__coreinit__codegen.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__codegen.md5 b/group__coreinit__codegen.md5 new file mode 100644 index 00000000..ef65a1ee --- /dev/null +++ b/group__coreinit__codegen.md5 @@ -0,0 +1 @@ +b41079a42a248b724c18a01418f0d03d \ No newline at end of file diff --git a/group__coreinit__codegen.png b/group__coreinit__codegen.png new file mode 100644 index 00000000..f42236e4 Binary files /dev/null and b/group__coreinit__codegen.png differ diff --git a/group__coreinit__cond.html b/group__coreinit__cond.html new file mode 100644 index 00000000..a712305c --- /dev/null +++ b/group__coreinit__cond.html @@ -0,0 +1,327 @@ + + + + + + + +wut: Condition Variable + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Condition Variable
+
+
+ +

Standard condition variable implementation. +More...

+
+Collaboration diagram for Condition Variable:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSCondition
 
+ + + +

+Macros

#define OS_CONDITION_TAG   0x634E6456u
 
+ + + + + +

+Typedefs

typedef struct OSCondition OSCondition
 
typedef struct OSMutex OSMutex
 
+ + + + + + + + + + + + + +

+Functions

void OSInitCond (OSCondition *condition)
 Initialise a condition variable structure.
 
void OSInitCondEx (OSCondition *condition, const char *name)
 Initialise a condition variable structure with a name.
 
void OSWaitCond (OSCondition *condition, OSMutex *mutex)
 Sleep the current thread until the condition variable has been signalled.
 
void OSSignalCond (OSCondition *condition)
 Will wake up any threads waiting on the condition with OSWaitCond.
 
+

Detailed Description

+

Standard condition variable implementation.

+

Similar to std::condition_variable.

+

Data Structure Documentation

+ +

◆ OSCondition

+ +
+
+ + + + +
struct OSCondition
+
+
+

Definition at line 24 of file condition.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_CONDITION_TAG.
+const char * +name +Name set by OSInitCondEx.
+OSThreadQueue +queue +Queue of threads currently waiting on condition with OSWaitCond.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_CONDITION_TAG

+ +
+
+ + + + +
#define OS_CONDITION_TAG   0x634E6456u
+
+ +

Definition at line 22 of file condition.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSCondition

+ +
+
+ + + + +
typedef struct OSCondition OSCondition
+
+ +

Definition at line 19 of file condition.h.

+ +
+
+ +

◆ OSMutex

+ +
+
+ + + + +
typedef struct OSMutex OSMutex
+
+ +

Definition at line 20 of file condition.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitCond()

+ +
+
+ + + + + + + + +
void OSInitCond (OSConditioncondition)
+
+ +

Initialise a condition variable structure.

+ +
+
+ +

◆ OSInitCondEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSInitCondEx (OSConditioncondition,
const char * name 
)
+
+ +

Initialise a condition variable structure with a name.

+ +
+
+ +

◆ OSWaitCond()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSWaitCond (OSConditioncondition,
OSMutexmutex 
)
+
+ +

Sleep the current thread until the condition variable has been signalled.

+

The mutex must be locked when entering this function. Will unlock the mutex and then sleep, reacquiring the mutex when woken.

+

Similar to std::condition_variable::wait.

+ +
+
+ +

◆ OSSignalCond()

+ +
+
+ + + + + + + + +
void OSSignalCond (OSConditioncondition)
+
+ +

Will wake up any threads waiting on the condition with OSWaitCond.

+

Similar to std::condition_variable::notify_all.

+ +
+
+
+ + + + diff --git a/group__coreinit__cond.map b/group__coreinit__cond.map new file mode 100644 index 00000000..8e025801 --- /dev/null +++ b/group__coreinit__cond.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__cond.md5 b/group__coreinit__cond.md5 new file mode 100644 index 00000000..61c33930 --- /dev/null +++ b/group__coreinit__cond.md5 @@ -0,0 +1 @@ +76125f3b4c5e345ad9de5c728defad01 \ No newline at end of file diff --git a/group__coreinit__cond.png b/group__coreinit__cond.png new file mode 100644 index 00000000..e6997474 Binary files /dev/null and b/group__coreinit__cond.png differ diff --git a/group__coreinit__context.html b/group__coreinit__context.html new file mode 100644 index 00000000..44e8bec9 --- /dev/null +++ b/group__coreinit__context.html @@ -0,0 +1,615 @@ + + + + + + + +wut: Context + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Context:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSContext
 
+ + + +

+Macros

#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
 
+ + + + + + +

+Typedefs

typedef uint16_t OSContextState
 A bitfield of enum OS_CONTEXT_STATE.
 
typedef struct OSContext OSContext
 
+ + + +

+Enumerations

enum  OS_CONTEXT_STATE {
+  OS_CONTEXT_STATE_OSCALLBACK = 1 << 3 +,
+  OS_CONTEXT_STATE_USERMODE_SAVED = 1 << 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitContext (OSContext *context, void *entry, void *stack)
 
void OSDumpContext (OSContext *context)
 
void OSLoadContext (OSContext *context)
 
uint32_t OSSaveContext (OSContext *context)
 
void OSLoadFPUContext (OSContext *context)
 
void OSSaveFPUContext (OSContext *context)
 
OSContextOSGetCurrentContext ()
 
void OSSetCurrentContext (OSContext *context)
 
void * OSSwitchStack (void *stack)
 
void __OSSetCurrentUserContext (OSContext *context)
 
void __OSSetAndLoadContext (OSContext *context)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSContext

+ +
+
+ + + + +
struct OSContext
+
+
+

Definition at line 28 of file context.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint64_t +tag +Should always be set to the value OS_CONTEXT_TAG.
+uint32_t +gpr[32] +
+uint32_t +cr +
+uint32_t +lr +
+uint32_t +ctr +
+uint32_t +xer +
+uint32_t +srr0 +
+uint32_t +srr1 +
+uint32_t +dsisr +
+uint32_t +dar +
+uint32_t +fpscr +
+double +fpr[32] +
+uint16_t +spinLockCount +
+OSContextState +state +
+uint32_t +gqr[8] +
+uint32_t +upir +Current core index.
+double +psf[32] +
+uint64_t +coretime[3] +
+uint64_t +starttime +
+uint32_t +error +
+uint32_t +pmc1 +
+uint32_t +pmc2 +
+uint32_t +pmc3 +
+uint32_t +pmc4 +
+uint32_t +mmcr0 +
+uint32_t +mmcr1 +
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_CONTEXT_TAG

+ +
+
+ + + + +
#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
+
+ +

Definition at line 26 of file context.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSContextState

+ +
+
+ + + + +
typedef uint16_t OSContextState
+
+ +

A bitfield of enum OS_CONTEXT_STATE.

+ +

Definition at line 16 of file context.h.

+ +
+
+ +

◆ OSContext

+ +
+
+ + + + +
typedef struct OSContext OSContext
+
+ +

Definition at line 24 of file context.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ OS_CONTEXT_STATE

+ +
+
+ + + + +
enum OS_CONTEXT_STATE
+
+ + + +
Enumerator
OS_CONTEXT_STATE_OSCALLBACK 
OS_CONTEXT_STATE_USERMODE_SAVED 
+ +

Definition at line 18 of file context.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitContext()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitContext (OSContextcontext,
void * entry,
void * stack 
)
+
+ +
+
+ +

◆ OSDumpContext()

+ +
+
+ + + + + + + + +
void OSDumpContext (OSContextcontext)
+
+ +
+
+ +

◆ OSLoadContext()

+ +
+
+ + + + + + + + +
void OSLoadContext (OSContextcontext)
+
+ +
+
+ +

◆ OSSaveContext()

+ +
+
+ + + + + + + + +
uint32_t OSSaveContext (OSContextcontext)
+
+ +
+
+ +

◆ OSLoadFPUContext()

+ +
+
+ + + + + + + + +
void OSLoadFPUContext (OSContextcontext)
+
+ +
+
+ +

◆ OSSaveFPUContext()

+ +
+
+ + + + + + + + +
void OSSaveFPUContext (OSContextcontext)
+
+ +
+
+ +

◆ OSGetCurrentContext()

+ +
+
+ + + + + + + +
OSContext * OSGetCurrentContext ()
+
+ +
+
+ +

◆ OSSetCurrentContext()

+ +
+
+ + + + + + + + +
void OSSetCurrentContext (OSContextcontext)
+
+ +
+
+ +

◆ OSSwitchStack()

+ +
+
+ + + + + + + + +
void * OSSwitchStack (void * stack)
+
+ +
+
+ +

◆ __OSSetCurrentUserContext()

+ +
+
+ + + + + + + + +
void __OSSetCurrentUserContext (OSContextcontext)
+
+ +
+
+ +

◆ __OSSetAndLoadContext()

+ +
+
+ + + + + + + + +
void __OSSetAndLoadContext (OSContextcontext)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__context.map b/group__coreinit__context.map new file mode 100644 index 00000000..442dd164 --- /dev/null +++ b/group__coreinit__context.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__context.md5 b/group__coreinit__context.md5 new file mode 100644 index 00000000..27fa9bfe --- /dev/null +++ b/group__coreinit__context.md5 @@ -0,0 +1 @@ +3f82d99a491023bc360f54d7f189e052 \ No newline at end of file diff --git a/group__coreinit__context.png b/group__coreinit__context.png new file mode 100644 index 00000000..9d070c16 Binary files /dev/null and b/group__coreinit__context.png differ diff --git a/group__coreinit__copydata.html b/group__coreinit__copydata.html new file mode 100644 index 00000000..1f75f528 --- /dev/null +++ b/group__coreinit__copydata.html @@ -0,0 +1,206 @@ + + + + + + + +wut: CopyData + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
CopyData
+
+
+
+Collaboration diagram for CopyData:
+
+
+ + + + +
+ + + + + + + + + + + + +

+Functions

void __OSClearCopyData ()
 
BOOL __OSAppendCopyData (const void *data, uint32_t size)
 
void * __OSGetCopyDataPtr ()
 
uint32_t __OSGetCopyDataSize ()
 
BOOL __OSResizeCopyData (uint32_t size)
 
+

Detailed Description

+

Function Documentation

+ +

◆ __OSClearCopyData()

+ +
+
+ + + + + + + +
void __OSClearCopyData ()
+
+ +
+
+ +

◆ __OSAppendCopyData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL __OSAppendCopyData (const void * data,
uint32_t size 
)
+
+ +
+
+ +

◆ __OSGetCopyDataPtr()

+ +
+
+ + + + + + + +
void * __OSGetCopyDataPtr ()
+
+ +
+
+ +

◆ __OSGetCopyDataSize()

+ +
+
+ + + + + + + +
uint32_t __OSGetCopyDataSize ()
+
+ +
+
+ +

◆ __OSResizeCopyData()

+ +
+
+ + + + + + + + +
BOOL __OSResizeCopyData (uint32_t size)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__copydata.map b/group__coreinit__copydata.map new file mode 100644 index 00000000..48b6421b --- /dev/null +++ b/group__coreinit__copydata.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__copydata.md5 b/group__coreinit__copydata.md5 new file mode 100644 index 00000000..bf1d9375 --- /dev/null +++ b/group__coreinit__copydata.md5 @@ -0,0 +1 @@ +4d9194fa292bc36a8fbbaa057a68a1ed \ No newline at end of file diff --git a/group__coreinit__copydata.png b/group__coreinit__copydata.png new file mode 100644 index 00000000..d73194dc Binary files /dev/null and b/group__coreinit__copydata.png differ diff --git a/group__coreinit__core.html b/group__coreinit__core.html new file mode 100644 index 00000000..f1139ec4 --- /dev/null +++ b/group__coreinit__core.html @@ -0,0 +1,203 @@ + + + + + + + +wut: Core + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ + +
+
+ +

Provides information about each core of the system's processor. +More...

+
+Collaboration diagram for Core:
+
+
+ + + + +
+ + + + + + + + + + + + + + +

+Functions

uint32_t OSGetCoreCount ()
 Gets the number of cores in the system.
 
uint32_t OSGetCoreId ()
 Gets the core executing the current thread.
 
uint32_t OSGetMainCoreId ()
 Gets the main core of the system.
 
BOOL OSIsMainCore ()
 Determines whether the current thread is running on the main core.
 
+

Detailed Description

+

Provides information about each core of the system's processor.

+

Function Documentation

+ +

◆ OSGetCoreCount()

+ +
+
+ + + + + + + +
uint32_t OSGetCoreCount ()
+
+ +

Gets the number of cores in the system.

+

On a retail Wii U, this is always 3.

+
Returns
The core count of the system.
+ +
+
+ +

◆ OSGetCoreId()

+ +
+
+ + + + + + + +
uint32_t OSGetCoreId ()
+
+ +

Gets the core executing the current thread.

+
Returns
The ID of the current core.
+ +
+
+ +

◆ OSGetMainCoreId()

+ +
+
+ + + + + + + +
uint32_t OSGetMainCoreId ()
+
+ +

Gets the main core of the system.

+

On a retail Wii U, this is always core 1.

+
Returns
The ID of the main core.
+ +
+
+ +

◆ OSIsMainCore()

+ +
+
+ + + + + + + +
BOOL OSIsMainCore ()
+
+ +

Determines whether the current thread is running on the main core.

+

On a retail Wii U, the main core is always core 1.

+
Returns
true if the current core is the main core.
+
See also
+
+ +
+
+
+ + + + diff --git a/group__coreinit__core.map b/group__coreinit__core.map new file mode 100644 index 00000000..b0e7f8cf --- /dev/null +++ b/group__coreinit__core.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__core.md5 b/group__coreinit__core.md5 new file mode 100644 index 00000000..0548027a --- /dev/null +++ b/group__coreinit__core.md5 @@ -0,0 +1 @@ +2bd9c3510bfabb92bda202834d6cadf8 \ No newline at end of file diff --git a/group__coreinit__core.png b/group__coreinit__core.png new file mode 100644 index 00000000..b096a71a Binary files /dev/null and b/group__coreinit__core.png differ diff --git a/group__coreinit__coroutine.html b/group__coreinit__coroutine.html new file mode 100644 index 00000000..3e11d62a --- /dev/null +++ b/group__coreinit__coroutine.html @@ -0,0 +1,318 @@ + + + + + + + +wut: Coroutines + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Coroutines
+
+
+
+Collaboration diagram for Coroutines:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSCoroutine
 
+ + + +

+Typedefs

typedef struct OSCoroutine OSCoroutine
 
+ + + + + + + + + +

+Functions

void OSInitCoroutine (OSCoroutine *coroutine, void *entry, void *stack)
 
uint32_t OSLoadCoroutine (OSCoroutine *coroutine, uint32_t result)
 
uint32_t OSSaveCoroutine (OSCoroutine *coroutine)
 
void OSSwitchCoroutine (OSCoroutine *from, OSCoroutine *to)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSCoroutine

+ +
+
+ + + + +
struct OSCoroutine
+
+
+

Definition at line 16 of file coroutine.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +nia +
+uint32_t +cr +
+uint32_t +ugqr1 +
+uint32_t +stack +
+uint32_t +sda2Base +
+uint32_t +sdaBase +
+uint32_t +gpr[18] +
+double +fpr[18] +
+double +psr[18] +
+ +
+
+

Typedef Documentation

+ +

◆ OSCoroutine

+ +
+
+ + + + +
typedef struct OSCoroutine OSCoroutine
+
+ +

Definition at line 14 of file coroutine.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitCoroutine()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitCoroutine (OSCoroutinecoroutine,
void * entry,
void * stack 
)
+
+ +
+
+ +

◆ OSLoadCoroutine()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSLoadCoroutine (OSCoroutinecoroutine,
uint32_t result 
)
+
+ +
+
+ +

◆ OSSaveCoroutine()

+ +
+
+ + + + + + + + +
uint32_t OSSaveCoroutine (OSCoroutinecoroutine)
+
+ +
+
+ +

◆ OSSwitchCoroutine()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSSwitchCoroutine (OSCoroutinefrom,
OSCoroutineto 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__coroutine.map b/group__coreinit__coroutine.map new file mode 100644 index 00000000..a5e89da8 --- /dev/null +++ b/group__coreinit__coroutine.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__coroutine.md5 b/group__coreinit__coroutine.md5 new file mode 100644 index 00000000..eeab337b --- /dev/null +++ b/group__coreinit__coroutine.md5 @@ -0,0 +1 @@ +b79477f1e271015dddbb0ba04afa011f \ No newline at end of file diff --git a/group__coreinit__coroutine.png b/group__coreinit__coroutine.png new file mode 100644 index 00000000..71ac42fc Binary files /dev/null and b/group__coreinit__coroutine.png differ diff --git a/group__coreinit__cosreport.html b/group__coreinit__cosreport.html new file mode 100644 index 00000000..c1b1e010 --- /dev/null +++ b/group__coreinit__cosreport.html @@ -0,0 +1,393 @@ + + + + + + + +wut: COS Report + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
COS Report
+
+
+
+Collaboration diagram for COS Report:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum COSReportLevel COSReportLevel
 
typedef enum COSReportModule COSReportModule
 
+ + + + + +

+Enumerations

enum  COSReportLevel {
+  COS_REPORT_LEVEL_ERROR = 0 +,
+  COS_REPORT_LEVEL_WARN = 1 +,
+  COS_REPORT_LEVEL_INFO = 2 +,
+  COS_REPORT_LEVEL_VERBOSE = 3 +
+ }
 
enum  COSReportModule {
+  COS_REPORT_MODULE_UNKNOWN_0 = 0 +,
+  COS_REPORT_MODULE_UNKNOWN_1 = 1 +,
+  COS_REPORT_MODULE_UNKNOWN_2 = 2 +,
+  COS_REPORT_MODULE_UNKNOWN_5 = 5 +
+ }
 
+ + + + + + + + + + + +

+Functions

void COSVReport (COSReportModule module, COSReportLevel level, const char *fmt,...) WUT_FORMAT_PRINTF(3
 
void void COSError (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
void void void COSInfo (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
void void void void COSVerbose (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
void void void void void COSWarn (COSReportModule module, const char *fmt,...) WUT_FORMAT_PRINTF(2
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ COSReportLevel

+ +
+
+ + + + +
typedef enum COSReportLevel COSReportLevel
+
+ +
+
+ +

◆ COSReportModule

+ +
+
+ + + + +
typedef enum COSReportModule COSReportModule
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ COSReportLevel

+ +
+
+ + + + +
enum COSReportLevel
+
+ + + + + +
Enumerator
COS_REPORT_LEVEL_ERROR 
COS_REPORT_LEVEL_WARN 
COS_REPORT_LEVEL_INFO 
COS_REPORT_LEVEL_VERBOSE 
+ +

Definition at line 15 of file cosreport.h.

+ +
+
+ +

◆ COSReportModule

+ +
+
+ + + + +
enum COSReportModule
+
+ + + + + +
Enumerator
COS_REPORT_MODULE_UNKNOWN_0 
COS_REPORT_MODULE_UNKNOWN_1 
COS_REPORT_MODULE_UNKNOWN_2 
COS_REPORT_MODULE_UNKNOWN_5 
+ +

Definition at line 23 of file cosreport.h.

+ +
+
+

Function Documentation

+ +

◆ COSVReport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void COSVReport (COSReportModule module,
COSReportLevel level,
const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ COSError()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void void COSError (COSReportModule module,
const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ COSInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void void void COSInfo (COSReportModule module,
const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ COSVerbose()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void void void void COSVerbose (COSReportModule module,
const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ COSWarn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void void void void void COSWarn (COSReportModule module,
const char * fmt,
 ... 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__cosreport.map b/group__coreinit__cosreport.map new file mode 100644 index 00000000..4bfc788d --- /dev/null +++ b/group__coreinit__cosreport.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__cosreport.md5 b/group__coreinit__cosreport.md5 new file mode 100644 index 00000000..1f6835b1 --- /dev/null +++ b/group__coreinit__cosreport.md5 @@ -0,0 +1 @@ +8822f7b1d63c27c6f90de4da912857c6 \ No newline at end of file diff --git a/group__coreinit__cosreport.png b/group__coreinit__cosreport.png new file mode 100644 index 00000000..feee867b Binary files /dev/null and b/group__coreinit__cosreport.png differ diff --git a/group__coreinit__debug.html b/group__coreinit__debug.html new file mode 100644 index 00000000..49a0e07c --- /dev/null +++ b/group__coreinit__debug.html @@ -0,0 +1,875 @@ + + + + + + + +wut: Debug + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Debug:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSFatalError
 
+ + + + + + + + + + + +

+Typedefs

typedef struct OSFatalError OSFatalError
 
typedef void(* DisassemblyPrintFn) (const char *fmt,...)
 
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
typedef enum DisassemblePPCFlags DisassemblePPCFlags
 
typedef enum OSFatalErrorMessageType OSFatalErrorMessageType
 
+ + + + + +

+Enumerations

enum  DisassemblePPCFlags { DISASSEMBLE_PPC_FLAGS_NONE = 0 + }
 
enum  OSFatalErrorMessageType {
+  OS_FATAL_ERROR_UNKOWN = 0 +,
+  OS_FATAL_ERROR_GENERAL = 1 +,
+  OS_FATAL_ERROR_CORRUPTION = 2 +,
+  OS_FATAL_ERROR_FATAL_SYSTEM_OR_USB = 3 +,
+  OS_FATAL_ERROR_CORRUPTION_SLC = 4 +,
+  OS_FATAL_ERROR_CORRUPTION_USB = 5 +,
+  OS_FATAL_ERROR_STORAGE_REMOVED = 6 +,
+  OS_FATAL_ERROR_DISC_REMOVED = 7 +,
+  OS_FATAL_ERROR_CORRUPTION_DISC = 8 +,
+  OS_FATAL_ERROR_WRITE_PROTECT = 9 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSConsoleWrite (const char *msg, uint32_t size)
 
void __OSConsoleWrite (const char *msg, uint32_t size)
 
void OSReport (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void OSReportVerbose (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void void OSReportInfo (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void void void OSReportWarn (const char *fmt,...) WUT_FORMAT_PRINTF(1
 
void void void void void OSPanic (const char *file, uint32_t line, const char *fmt,...) WUT_FORMAT_PRINTF(3
 
void void void void void void OSFatal (const char *msg)
 
void OSSendFatalError (OSFatalError *error, const char *functionName, uint32_t line)
 
uint32_t OSGetSymbolName (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
uint32_t OSGetUPID ()
 
BOOL OSIsDebuggerInitialized ()
 
BOOL OSIsDebuggerPresent ()
 
BOOL OSIsECOBoot ()
 
BOOL OSIsECOMode ()
 
void __OSSetCrashRecovery (uint32_t crashRecovery)
 
uint32_t __OSGetCrashRecovery ()
 
BOOL DisassemblePPCOpcode (uint32_t *opcode, char *buffer, uint32_t bufferSize, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 
void DisassemblePPCRange (void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSFatalError

+ +
+
+ + + + +
struct OSFatalError
+
+
+

Definition at line 41 of file debug.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+OSFatalErrorMessageType +messageType +
+uint32_t +errorCode +
+uint32_t +processId +
+uint32_t +internalErrorCode +
+uint32_t +line +
+char +functionName[64] +
+ +
+
+

Typedef Documentation

+ +

◆ OSFatalError

+ +
+
+ + + + +
typedef struct OSFatalError OSFatalError
+
+ +

Definition at line 14 of file debug.h.

+ +
+
+ +

◆ DisassemblyPrintFn

+ +
+
+ + + + +
typedef void(* DisassemblyPrintFn) (const char *fmt,...)
+
+ +

Definition at line 16 of file debug.h.

+ +
+
+ +

◆ DisassemblyFindSymbolFn

+ +
+
+ + + + +
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
+
+ +

Definition at line 18 of file debug.h.

+ +
+
+ +

◆ DisassemblePPCFlags

+ +
+
+ + + + +
typedef enum DisassemblePPCFlags DisassemblePPCFlags
+
+ +
+
+ +

◆ OSFatalErrorMessageType

+ +
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ DisassemblePPCFlags

+ +
+
+ + + + +
enum DisassemblePPCFlags
+
+ + +
Enumerator
DISASSEMBLE_PPC_FLAGS_NONE 
+ +

Definition at line 20 of file debug.h.

+ +
+
+ +

◆ OSFatalErrorMessageType

+ +
+
+ + + + +
enum OSFatalErrorMessageType
+
+ + + + + + + + + + + +
Enumerator
OS_FATAL_ERROR_UNKOWN 
OS_FATAL_ERROR_GENERAL 
OS_FATAL_ERROR_CORRUPTION 

These are only valid for errorCode 1600200 - 1609999.

+
OS_FATAL_ERROR_FATAL_SYSTEM_OR_USB 
OS_FATAL_ERROR_CORRUPTION_SLC 
OS_FATAL_ERROR_CORRUPTION_USB 
OS_FATAL_ERROR_STORAGE_REMOVED 
OS_FATAL_ERROR_DISC_REMOVED 
OS_FATAL_ERROR_CORRUPTION_DISC 
OS_FATAL_ERROR_WRITE_PROTECT 
+ +

Definition at line 25 of file debug.h.

+ +
+
+

Function Documentation

+ +

◆ OSConsoleWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSConsoleWrite (const char * msg,
uint32_t size 
)
+
+ +
+
+ +

◆ __OSConsoleWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void __OSConsoleWrite (const char * msg,
uint32_t size 
)
+
+ +
+
+ +

◆ OSReport()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSReport (const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ OSReportVerbose()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void void OSReportVerbose (const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ OSReportInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void void void OSReportInfo (const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ OSReportWarn()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void void void void OSReportWarn (const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ OSPanic()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void void void void void OSPanic (const char * file,
uint32_t line,
const char * fmt,
 ... 
)
+
+ +
+
+ +

◆ OSFatal()

+ +
+
+ + + + + + + + +
void void void void void void OSFatal (const char * msg)
+
+ +
+
+ +

◆ OSSendFatalError()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSSendFatalError (OSFatalErrorerror,
const char * functionName,
uint32_t line 
)
+
+ +
+
+ +

◆ OSGetSymbolName()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t OSGetSymbolName (uint32_t addr,
char * symbolNameBuf,
uint32_t symbolNameBufSize 
)
+
+ +
+
+ +

◆ OSGetUPID()

+ +
+
+ + + + + + + +
uint32_t OSGetUPID ()
+
+ +
+
+ +

◆ OSIsDebuggerInitialized()

+ +
+
+ + + + + + + +
BOOL OSIsDebuggerInitialized ()
+
+ +
+
+ +

◆ OSIsDebuggerPresent()

+ +
+
+ + + + + + + +
BOOL OSIsDebuggerPresent ()
+
+ +
+
+ +

◆ OSIsECOBoot()

+ +
+
+ + + + + + + +
BOOL OSIsECOBoot ()
+
+ +
+
+ +

◆ OSIsECOMode()

+ +
+
+ + + + + + + +
BOOL OSIsECOMode ()
+
+ +
+
+ +

◆ __OSSetCrashRecovery()

+ +
+
+ + + + + + + + +
void __OSSetCrashRecovery (uint32_t crashRecovery)
+
+ +
+
+ +

◆ __OSGetCrashRecovery()

+ +
+
+ + + + + + + +
uint32_t __OSGetCrashRecovery ()
+
+ +
+
+ +

◆ DisassemblePPCOpcode()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL DisassemblePPCOpcode (uint32_t * opcode,
char * buffer,
uint32_t bufferSize,
DisassemblyFindSymbolFn findSymbolFn,
DisassemblePPCFlags flags 
)
+
+ +
+
+ +

◆ DisassemblePPCRange()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void DisassemblePPCRange (void * start,
void * end,
DisassemblyPrintFn printFn,
DisassemblyFindSymbolFn findSymbolFn,
DisassemblePPCFlags flags 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__debug.map b/group__coreinit__debug.map new file mode 100644 index 00000000..5a787841 --- /dev/null +++ b/group__coreinit__debug.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__debug.md5 b/group__coreinit__debug.md5 new file mode 100644 index 00000000..37905577 --- /dev/null +++ b/group__coreinit__debug.md5 @@ -0,0 +1 @@ +1828999d9a17df60554a5df48c1e8c6b \ No newline at end of file diff --git a/group__coreinit__debug.png b/group__coreinit__debug.png new file mode 100644 index 00000000..9bd96de1 Binary files /dev/null and b/group__coreinit__debug.png differ diff --git a/group__coreinit__dynload.html b/group__coreinit__dynload.html new file mode 100644 index 00000000..28119ac4 --- /dev/null +++ b/group__coreinit__dynload.html @@ -0,0 +1,1436 @@ + + + + + + + +wut: Dynamic Loading + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Dynamic Loading
+
+
+
+Collaboration diagram for Dynamic Loading:
+
+
+ + + + +
+ + + + + + + + + + + + + + +

+Data Structures

struct  OSDynLoad_NotifyData
 
struct  OSDynLoad_LoaderHeapStatistics
 
struct  OSDynLoad_LoaderUserFileInfo
 
struct  OSDynLoad_LoaderSectionInfo
 
struct  OSDynLoad_InternalData
 
union  OSDynLoad_LoaderSectionInfo.__unnamed5__
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct OSDynLoad_NotifyData OSDynLoad_NotifyData
 
typedef struct OSDynLoad_LoaderHeapStatistics OSDynLoad_LoaderHeapStatistics
 
typedef void * OSDynLoad_Module
 
typedef struct OSDynLoad_LoaderUserFileInfo OSDynLoad_LoaderUserFileInfo
 
typedef struct OSDynLoad_LoaderSectionInfo OSDynLoad_LoaderSectionInfo
 
typedef struct OSDynLoad_InternalData OSDynLoad_InternalData
 
typedef enum OSDynLoad_Error OSDynLoad_Error
 
typedef OSDynLoad_Error(* OSDynLoadAllocFn) (int32_t size, int32_t align, void **outAddr)
 
typedef void(* OSDynLoadFreeFn) (void *addr)
 
typedef enum OSDynLoad_ExportType OSDynLoad_ExportType
 
typedef enum OSDynLoad_EntryReason OSDynLoad_EntryReason
 
typedef enum OSDynLoad_NotifyReason OSDynLoad_NotifyReason
 
typedef void(* OSDynLoadNotifyFunc) (OSDynLoad_Module module, void *userContext, OSDynLoad_NotifyReason notifyReason, OSDynLoad_NotifyData *infos)
 
+ + + + + + + + + +

+Enumerations

enum  OSDynLoad_Error {
+  OS_DYNLOAD_OK = 0 +,
+  OS_DYNLOAD_OUT_OF_MEMORY = 0xBAD10002 +,
+  OS_DYNLOAD_INVALID_NOTIFY_PTR = 0xBAD1000E +,
+  OS_DYNLOAD_INVALID_MODULE_NAME_PTR = 0xBAD1000F +,
+  OS_DYNLOAD_INVALID_MODULE_NAME = 0xBAD10010 +,
+  OS_DYNLOAD_INVALID_ACQUIRE_PTR = 0xBAD10011 +,
+  OS_DYNLOAD_EMPTY_MODULE_NAME = 0xBAD10012 +,
+  OS_DYNLOAD_INVALID_ALLOCATOR_PTR = 0xBAD10017 +,
+  OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY = 0xBAD1002F +,
+  OS_DYNLOAD_TLS_ALLOCATOR_LOCKED = 0xBAD10031 +,
+  OS_DYNLOAD_MODULE_NOT_FOUND = 0xFFFFFFFA +
+ }
 
enum  OSDynLoad_ExportType {
+  OS_DYNLOAD_EXPORT_FUNC = 0 +,
+  OS_DYNLOAD_EXPORT_DATA = 1 +
+ }
 
enum  OSDynLoad_EntryReason {
+  OS_DYNLOAD_LOADED = 1 +,
+  OS_DYNLOAD_UNLOADED = 2 +
+ }
 
enum  OSDynLoad_NotifyReason {
+  OS_DYNLOAD_NOTIFY_UNLOADED = 0 +,
+  OS_DYNLOAD_NOTIFY_LOADED = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

OSDynLoad_Error OSDynLoad_Acquire (char const *name, OSDynLoad_Module *outModule)
 Load a module.
 
OSDynLoad_Error OSDynLoad_FindExport (OSDynLoad_Module module, OSDynLoad_ExportType exportType, char const *name, void **outAddr)
 Retrieve the address of a function or data export from a module.
 
void OSDynLoad_Release (OSDynLoad_Module module)
 Free a module handle returned from OSDynLoad_Acquire.
 
OSDynLoad_Error OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for dynamic loading.
 
OSDynLoad_Error OSDynLoad_GetAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for dynamic loading.
 
OSDynLoad_Error OSDynLoad_SetTLSAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for thread local storage.
 
OSDynLoad_Error OSDynLoad_GetTLSAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for thread local storage.
 
OSDynLoad_Error OSDynLoad_GetLoaderHeapStatistics (OSDynLoad_LoaderHeapStatistics *outLoaderHeapStatistics)
 Get loader heap statistics.
 
OSDynLoad_Error OSDynLoad_GetModuleName (OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
 Gets the name for a given module handle.
 
int32_t OSDynLoad_GetNumberOfRPLs ()
 Gets the number of currently loaded RPLs.
 
BOOL OSDynLoad_GetRPLInfo (uint32_t first, uint32_t count, OSDynLoad_NotifyData *outInfos)
 Get information about the currently loaded RPLs.
 
OSDynLoad_Error OSDynLoad_IsModuleLoaded (char const *name, OSDynLoad_Module *outModule)
 Checks if a module is already loaded.
 
OSDynLoad_Error OSDynLoad_AddNotifyCallback (OSDynLoadNotifyFunc notifyFn, void *userContext)
 Registers a callback that's called whenever a new .rpl is loaded or unloaded.
 
OSDynLoad_Error OSDynLoad_DelNotifyCallback (OSDynLoadNotifyFunc notifyFn, void *userContext)
 Removes a previously added a callback.
 
int rpl_entry (OSDynLoad_Module module, OSDynLoad_EntryReason reason)
 The prototype for an RPL entry point.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSDynLoad_NotifyData

+ +
+
+ + + + +
struct OSDynLoad_NotifyData
+
+
+

Definition at line 54 of file dynload.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+char * +name +
+uint32_t +textAddr +
+uint32_t +textOffset +
+uint32_t +textSize +
+uint32_t +dataAddr +
+uint32_t +dataOffset +
+uint32_t +dataSize +
+uint32_t +readAddr +
+uint32_t +readOffset +
+uint32_t +readSize +
+ +
+
+ +

◆ OSDynLoad_LoaderHeapStatistics

+ +
+
+ + + + +
struct OSDynLoad_LoaderHeapStatistics
+
+
+

Definition at line 82 of file dynload.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +codeHeapUsed +
+uint32_t +unk_0x04 +
+uint32_t +codeHeapFree +
+uint32_t +codeHeapLargestFree +
+uint32_t +dataHeapUsed +
+uint32_t +unk_0x14 +
+ +
+
+ +

◆ OSDynLoad_LoaderUserFileInfo

+ +
+
+ + + + +
struct OSDynLoad_LoaderUserFileInfo
+
+
+

Definition at line 99 of file dynload.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +size +
+uint32_t +magic +
+uint32_t +pathStringLength +
+char * +pathString +
+uint32_t +fileInfoFlags +
+int16_t +tlsModuleIndex +
+int16_t +tlsAlignShift +
+void * +tlsAddressStart +
+uint32_t +tlsSectionSize +
+uint32_t +shstrndx +
+uint32_t +titleLocation +
+ +
+
+ +

◆ OSDynLoad_LoaderSectionInfo

+ +
+
+ + + + +
struct OSDynLoad_LoaderSectionInfo
+
+
+

Definition at line 128 of file dynload.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +type +
+uint32_t +flags +
+void * +address +
+union OSDynLoad_LoaderSectionInfo.__unnamed5__ +__unnamed__ +
+ +
+
+ +

◆ OSDynLoad_InternalData

+ +
+
+ + + + +
struct OSDynLoad_InternalData
+
+
+

Definition at line 151 of file dynload.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +handle +
+void * +loaderHandle +
+char * +moduleName +
+uint32_t +moduleNameLen +
+uint32_t +sectionInfoCount +
+OSDynLoad_LoaderSectionInfo * +sectionInfo +
+OSDynLoad_InternalData ** +importModules +
+uint32_t +importModuleCount +
+uint32_t +userFileInfoSize +
+OSDynLoad_LoaderUserFileInfo * +userFileInfo +
+OSDynLoad_NotifyData * +notifyData +
+void * +entryPoint +
+uint32_t +dataSectionSize +
+void * +dataSection +
+uint32_t +loadSectionSize +
+void * +loadSection +
+OSDynLoadFreeFn +dynLoadFreeFn +
+void * +codeExports +
+uint32_t +numCodeExports +
+void * +dataExports +
+uint32_t +numDataExports +
+OSDynLoad_InternalData * +next +
+ +
+
+ +

◆ OSDynLoad_LoaderSectionInfo.__unnamed5__

+ +
+
+ + + + +
union OSDynLoad_LoaderSectionInfo.__unnamed5__
+
+
+

Definition at line 134 of file dynload.h.

+
+ + + + + + + +
Data Fields
+uint32_t +size +Size of the section, set when type != SHT_RPL_IMPORTS.
+uint32_t +name +Name offset of the section, set when type == SHT_RPL_IMPORTS.
+ +
+
+

Typedef Documentation

+ +

◆ OSDynLoad_NotifyData

+ +
+
+ + + + +
typedef struct OSDynLoad_NotifyData OSDynLoad_NotifyData
+
+ +

Definition at line 16 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_LoaderHeapStatistics

+ +
+
+ +

Definition at line 17 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_Module

+ +
+
+ + + + +
typedef void* OSDynLoad_Module
+
+ +

Definition at line 18 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_LoaderUserFileInfo

+ +
+
+ +

Definition at line 20 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_LoaderSectionInfo

+ +
+
+ +

Definition at line 21 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_InternalData

+ +
+
+ +

Definition at line 22 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_Error

+ +
+
+ + + + +
typedef enum OSDynLoad_Error OSDynLoad_Error
+
+ +
+
+ +

◆ OSDynLoadAllocFn

+ +
+
+ + + + +
typedef OSDynLoad_Error(* OSDynLoadAllocFn) (int32_t size, int32_t align, void **outAddr)
+
+ +

Definition at line 39 of file dynload.h.

+ +
+
+ +

◆ OSDynLoadFreeFn

+ +
+
+ + + + +
typedef void(* OSDynLoadFreeFn) (void *addr)
+
+ +

Definition at line 40 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_ExportType

+ +
+
+ + + + +
typedef enum OSDynLoad_ExportType OSDynLoad_ExportType
+
+ +
+
+ +

◆ OSDynLoad_EntryReason

+ +
+
+ +
+
+ +

◆ OSDynLoad_NotifyReason

+ +
+
+ +
+
+ +

◆ OSDynLoadNotifyFunc

+ +
+
+ + + + +
typedef void(* OSDynLoadNotifyFunc) (OSDynLoad_Module module, void *userContext, OSDynLoad_NotifyReason notifyReason, OSDynLoad_NotifyData *infos)
+
+ +

Definition at line 207 of file dynload.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ OSDynLoad_Error

+ +
+
+ + + + +
enum OSDynLoad_Error
+
+ + + + + + + + + + + + +
Enumerator
OS_DYNLOAD_OK 
OS_DYNLOAD_OUT_OF_MEMORY 
OS_DYNLOAD_INVALID_NOTIFY_PTR 
OS_DYNLOAD_INVALID_MODULE_NAME_PTR 
OS_DYNLOAD_INVALID_MODULE_NAME 
OS_DYNLOAD_INVALID_ACQUIRE_PTR 
OS_DYNLOAD_EMPTY_MODULE_NAME 
OS_DYNLOAD_INVALID_ALLOCATOR_PTR 
OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY 
OS_DYNLOAD_TLS_ALLOCATOR_LOCKED 
OS_DYNLOAD_MODULE_NOT_FOUND 
+ +

Definition at line 24 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_ExportType

+ +
+
+ + + + +
enum OSDynLoad_ExportType
+
+ + + +
Enumerator
OS_DYNLOAD_EXPORT_FUNC 
OS_DYNLOAD_EXPORT_DATA 
+ +

Definition at line 42 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_EntryReason

+ +
+
+ + + + +
enum OSDynLoad_EntryReason
+
+ + + +
Enumerator
OS_DYNLOAD_LOADED 
OS_DYNLOAD_UNLOADED 
+ +

Definition at line 48 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_NotifyReason

+ +
+
+ + + + +
enum OSDynLoad_NotifyReason
+
+ + + +
Enumerator
OS_DYNLOAD_NOTIFY_UNLOADED 
OS_DYNLOAD_NOTIFY_LOADED 
+ +

Definition at line 201 of file dynload.h.

+ +
+
+

Function Documentation

+ +

◆ OSDynLoad_Acquire()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_Acquire (char const * name,
OSDynLoad_ModuleoutModule 
)
+
+ +

Load a module.

+

If the module is already loaded, increase reference count. Similar to LoadLibrary on Windows.

+ +
+
+ +

◆ OSDynLoad_FindExport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_FindExport (OSDynLoad_Module module,
OSDynLoad_ExportType exportType,
char const * name,
void ** outAddr 
)
+
+ +

Retrieve the address of a function or data export from a module.

+

Similar to GetProcAddress on Windows.

+ +
+
+ +

◆ OSDynLoad_Release()

+ +
+
+ + + + + + + + +
void OSDynLoad_Release (OSDynLoad_Module module)
+
+ +

Free a module handle returned from OSDynLoad_Acquire.

+

Will decrease reference count and only unload the module if count reaches 0. Similar to FreeLibrary on Windows.

+ +
+
+ +

◆ OSDynLoad_SetAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn,
OSDynLoadFreeFn freeFn 
)
+
+ +

Set the allocator functions to use for dynamic loading.

+ +
+
+ +

◆ OSDynLoad_GetAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_GetAllocator (OSDynLoadAllocFnoutAllocFn,
OSDynLoadFreeFnoutFreeFn 
)
+
+ +

Get the allocator functions used for dynamic loading.

+ +
+
+ +

◆ OSDynLoad_SetTLSAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_SetTLSAllocator (OSDynLoadAllocFn allocFn,
OSDynLoadFreeFn freeFn 
)
+
+ +

Set the allocator functions to use for thread local storage.

+ +
+
+ +

◆ OSDynLoad_GetTLSAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_GetTLSAllocator (OSDynLoadAllocFnoutAllocFn,
OSDynLoadFreeFnoutFreeFn 
)
+
+ +

Get the allocator functions used for thread local storage.

+ +
+
+ +

◆ OSDynLoad_GetLoaderHeapStatistics()

+ +
+
+ + + + + + + + +
OSDynLoad_Error OSDynLoad_GetLoaderHeapStatistics (OSDynLoad_LoaderHeapStatisticsoutLoaderHeapStatistics)
+
+ +

Get loader heap statistics.

+ +
+
+ +

◆ OSDynLoad_GetModuleName()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_GetModuleName (OSDynLoad_Module module,
char * nameBuf,
int32_t * nameBufSize 
)
+
+ +

Gets the name for a given module handle.

+

Using the value "-1" as module handle gets the name of the running main rpl

+ +
+
+ +

◆ OSDynLoad_GetNumberOfRPLs()

+ +
+
+ + + + + + + +
int32_t OSDynLoad_GetNumberOfRPLs ()
+
+ +

Gets the number of currently loaded RPLs.

+

Always returns 0 on release versions of CafeOS. Requires OSGetSecurityLevel() > 0.

+ +
+
+ +

◆ OSDynLoad_GetRPLInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSDynLoad_GetRPLInfo (uint32_t first,
uint32_t count,
OSDynLoad_NotifyDataoutInfos 
)
+
+ +

Get information about the currently loaded RPLs.

+
Parameters
+ + + + +
firstthe index of the first RPL to retrieve info for.
countthe number of RPLs to retrieve info for
outInfosbuffer of RPL info to be filled, should be an array of at least count size.
+
+
+

Always returns FALSE on release versions of CafeOS. Requires OSGetSecurityLevel() > 0.

+ +
+
+ +

◆ OSDynLoad_IsModuleLoaded()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_IsModuleLoaded (char const * name,
OSDynLoad_ModuleoutModule 
)
+
+ +

Checks if a module is already loaded.

+

Does not load any modules.

+

Returns OS_DYNLOAD_OK on success.

+ +
+
+ +

◆ OSDynLoad_AddNotifyCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_AddNotifyCallback (OSDynLoadNotifyFunc notifyFn,
void * userContext 
)
+
+ +

Registers a callback that's called whenever a new .rpl is loaded or unloaded.

+ +
+
+ +

◆ OSDynLoad_DelNotifyCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_DelNotifyCallback (OSDynLoadNotifyFunc notifyFn,
void * userContext 
)
+
+ +

Removes a previously added a callback.

+ +
+
+ +

◆ rpl_entry()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int rpl_entry (OSDynLoad_Module module,
OSDynLoad_EntryReason reason 
)
+
+ +

The prototype for an RPL entry point.

+

Use this instead of main when creating .rpl files

+ +
+
+
+ + + + diff --git a/group__coreinit__dynload.map b/group__coreinit__dynload.map new file mode 100644 index 00000000..5dc777e6 --- /dev/null +++ b/group__coreinit__dynload.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__dynload.md5 b/group__coreinit__dynload.md5 new file mode 100644 index 00000000..4d0939ce --- /dev/null +++ b/group__coreinit__dynload.md5 @@ -0,0 +1 @@ +7749878b7840e403f66327c5831c5787 \ No newline at end of file diff --git a/group__coreinit__dynload.png b/group__coreinit__dynload.png new file mode 100644 index 00000000..91de0ac4 Binary files /dev/null and b/group__coreinit__dynload.png differ diff --git a/group__coreinit__energysaver.html b/group__coreinit__energysaver.html new file mode 100644 index 00000000..adc1131c --- /dev/null +++ b/group__coreinit__energysaver.html @@ -0,0 +1,417 @@ + + + + + + + +wut: Energy saver + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Energy saver
+
+
+
+Collaboration diagram for Energy saver:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef int32_t IMError
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IMError IMDisableAPD ()
 
IMError IMDisableDim ()
 
IMError IMEnableAPD ()
 
IMError IMEnableDim ()
 
IMError IMIsAPDEnabled (uint32_t *outValue)
 
IMError IMIsAPDEnabledBySysSettings (uint32_t *outValue)
 
IMError IMIsDimEnabled (uint32_t *outValue)
 
IMError IMGetDimEnableDRC (uint32_t *outValue)
 
IMError IMGetDimEnableTV (uint32_t *outValue)
 
IMError IMGetDimPeriod (uint32_t *outValue)
 
IMError IMGetTimeBeforeAPD (uint32_t *outSeconds)
 
IMError IMGetTimeBeforeDimming (uint32_t *outSeconds)
 
IMError IMSetDimEnableDRC (BOOL value)
 
IMError IMSetDimEnableTV (BOOL value)
 
IMError IMStartAPDVideoMode ()
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ IMError

+ +
+
+ + + + +
typedef int32_t IMError
+
+ +

Definition at line 14 of file energysaver.h.

+ +
+
+

Function Documentation

+ +

◆ IMDisableAPD()

+ +
+
+ + + + + + + +
IMError IMDisableAPD ()
+
+ +
+
+ +

◆ IMDisableDim()

+ +
+
+ + + + + + + +
IMError IMDisableDim ()
+
+ +
+
+ +

◆ IMEnableAPD()

+ +
+
+ + + + + + + +
IMError IMEnableAPD ()
+
+ +
+
+ +

◆ IMEnableDim()

+ +
+
+ + + + + + + +
IMError IMEnableDim ()
+
+ +
+
+ +

◆ IMIsAPDEnabled()

+ +
+
+ + + + + + + + +
IMError IMIsAPDEnabled (uint32_t * outValue)
+
+ +
+
+ +

◆ IMIsAPDEnabledBySysSettings()

+ +
+
+ + + + + + + + +
IMError IMIsAPDEnabledBySysSettings (uint32_t * outValue)
+
+ +
+
+ +

◆ IMIsDimEnabled()

+ +
+
+ + + + + + + + +
IMError IMIsDimEnabled (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetDimEnableDRC()

+ +
+
+ + + + + + + + +
IMError IMGetDimEnableDRC (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetDimEnableTV()

+ +
+
+ + + + + + + + +
IMError IMGetDimEnableTV (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetDimPeriod()

+ +
+
+ + + + + + + + +
IMError IMGetDimPeriod (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetTimeBeforeAPD()

+ +
+
+ + + + + + + + +
IMError IMGetTimeBeforeAPD (uint32_t * outSeconds)
+
+ +
+
+ +

◆ IMGetTimeBeforeDimming()

+ +
+
+ + + + + + + + +
IMError IMGetTimeBeforeDimming (uint32_t * outSeconds)
+
+ +
+
+ +

◆ IMSetDimEnableDRC()

+ +
+
+ + + + + + + + +
IMError IMSetDimEnableDRC (BOOL value)
+
+ +
+
+ +

◆ IMSetDimEnableTV()

+ +
+
+ + + + + + + + +
IMError IMSetDimEnableTV (BOOL value)
+
+ +
+
+ +

◆ IMStartAPDVideoMode()

+ +
+
+ + + + + + + +
IMError IMStartAPDVideoMode ()
+
+ +
+
+
+ + + + diff --git a/group__coreinit__energysaver.map b/group__coreinit__energysaver.map new file mode 100644 index 00000000..a64935e8 --- /dev/null +++ b/group__coreinit__energysaver.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__energysaver.md5 b/group__coreinit__energysaver.md5 new file mode 100644 index 00000000..f2479ed8 --- /dev/null +++ b/group__coreinit__energysaver.md5 @@ -0,0 +1 @@ +f38e4521638dee396aff9e4020a84feb \ No newline at end of file diff --git a/group__coreinit__energysaver.png b/group__coreinit__energysaver.png new file mode 100644 index 00000000..78fa49f2 Binary files /dev/null and b/group__coreinit__energysaver.png differ diff --git a/group__coreinit__event.html b/group__coreinit__event.html new file mode 100644 index 00000000..270960b3 --- /dev/null +++ b/group__coreinit__event.html @@ -0,0 +1,478 @@ + + + + + + + +wut: Event Object + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Standard event object implementation. +More...

+
+Collaboration diagram for Event Object:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSEvent
 
+ + + +

+Macros

#define OS_EVENT_TAG   0x65566E54u
 
+ + + + + +

+Typedefs

typedef struct OSEvent OSEvent
 
typedef enum OSEventMode OSEventMode
 
+ + + +

+Enumerations

enum  OSEventMode {
+  OS_EVENT_MODE_MANUAL = 0 +,
+  OS_EVENT_MODE_AUTO = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
 Initialise an event object with value and mode.
 
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
 Initialise an event object with value, mode and name.
 
void OSSignalEvent (OSEvent *event)
 Signals the event.
 
void OSSignalEventAll (OSEvent *event)
 Signals all threads waiting on an event.
 
void OSWaitEvent (OSEvent *event)
 Wait until an event is signalled.
 
void OSResetEvent (OSEvent *event)
 Resets the event object.
 
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
 Wait until an event is signalled or a timeout has occurred.
 
+

Detailed Description

+

Standard event object implementation.

+

There are two supported event object modes, check OSEventMode.

+

Similar to Windows Event Objects.

+

Data Structure Documentation

+ +

◆ OSEvent

+ +
+
+ + + + +
struct OSEvent
+
+
+

Definition at line 33 of file event.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_EVENT_TAG.
+const char * +name +Name set by OSInitEventEx.
+BOOL +value +The current value of the event object.
+OSThreadQueue +queue +The threads currently waiting on this event object with OSWaitEvent.
+OSEventMode +mode +The mode of the event object, set by OSInitEvent.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_EVENT_TAG

+ +
+
+ + + + +
#define OS_EVENT_TAG   0x65566E54u
+
+ +

Definition at line 31 of file event.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSEvent

+ +
+
+ + + + +
typedef struct OSEvent OSEvent
+
+ +

Definition at line 20 of file event.h.

+ +
+
+ +

◆ OSEventMode

+ +
+
+ + + + +
typedef enum OSEventMode OSEventMode
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSEventMode

+ +
+
+ + + + +
enum OSEventMode
+
+ + + +
Enumerator
OS_EVENT_MODE_MANUAL 

A manual event will only reset when OSResetEvent is called.

+
OS_EVENT_MODE_AUTO 

An auto event will reset everytime a thread is woken.

+
+ +

Definition at line 22 of file event.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitEvent()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitEvent (OSEventevent,
BOOL value,
OSEventMode mode 
)
+
+ +

Initialise an event object with value and mode.

+ +
+
+ +

◆ OSInitEventEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitEventEx (OSEventevent,
BOOL value,
OSEventMode mode,
char * name 
)
+
+ +

Initialise an event object with value, mode and name.

+ +
+
+ +

◆ OSSignalEvent()

+ +
+
+ + + + + + + + +
void OSSignalEvent (OSEventevent)
+
+ +

Signals the event.

+

If no threads are waiting the event value is set.

+

If the event mode is OS_EVENT_MODE_MANUAL this will wake all waiting threads and the event will remain set until OSResetEvent is called.

+

If the event mode is OS_EVENT_MODE_AUTO this will wake only one thread and the event will be reset immediately.

+

Similar to SetEvent.

+ +
+
+ +

◆ OSSignalEventAll()

+ +
+
+ + + + + + + + +
void OSSignalEventAll (OSEventevent)
+
+ +

Signals all threads waiting on an event.

+

If no threads are waiting the event value is set.

+

If the event mode is OS_EVENT_MODE_MANUAL this will wake all waiting threads and the event will remain set until OSResetEvent is called.

+

If the event mode is OS_EVENT_MODE_AUTO this will wake all waiting threads and the event will be reset.

+ +
+
+ +

◆ OSWaitEvent()

+ +
+
+ + + + + + + + +
void OSWaitEvent (OSEventevent)
+
+ +

Wait until an event is signalled.

+

If the event is already set, this returns immediately.

+

If the event mode is OS_EVENT_MODE_AUTO the event will be reset before returning from this method.

+

Similar to WaitForSingleObject.

+ +
+
+ +

◆ OSResetEvent()

+ +
+
+ + + + + + + + +
void OSResetEvent (OSEventevent)
+
+ +

Resets the event object.

+

Similar to ResetEvent.

+ +
+
+ +

◆ OSWaitEventWithTimeout()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSWaitEventWithTimeout (OSEventevent,
OSTime timeout 
)
+
+ +

Wait until an event is signalled or a timeout has occurred.

+

Similar to WaitForSingleObject.

+ +
+
+
+ + + + diff --git a/group__coreinit__event.map b/group__coreinit__event.map new file mode 100644 index 00000000..9ae3863a --- /dev/null +++ b/group__coreinit__event.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__event.md5 b/group__coreinit__event.md5 new file mode 100644 index 00000000..cc244609 --- /dev/null +++ b/group__coreinit__event.md5 @@ -0,0 +1 @@ +1bba1711dbae0c609d4aab5132f4c26d \ No newline at end of file diff --git a/group__coreinit__event.png b/group__coreinit__event.png new file mode 100644 index 00000000..58c7257a Binary files /dev/null and b/group__coreinit__event.png differ diff --git a/group__coreinit__exception.html b/group__coreinit__exception.html new file mode 100644 index 00000000..8ae38e9c --- /dev/null +++ b/group__coreinit__exception.html @@ -0,0 +1,327 @@ + + + + + + + +wut: Exception Handling + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Exception Handling
+
+
+
+Collaboration diagram for Exception Handling:
+
+
+ + + + +
+ + + + + + + + +

+Typedefs

typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)
 
typedef enum OSExceptionMode OSExceptionMode
 
typedef enum OSExceptionType OSExceptionType
 
+ + + + + +

+Enumerations

enum  OSExceptionMode {
+  OS_EXCEPTION_MODE_SYSTEM = 0 +,
+  OS_EXCEPTION_MODE_THREAD = 1 +,
+  OS_EXCEPTION_MODE_GLOBAL = 2 +,
+  OS_EXCEPTION_MODE_THREAD_ALL_CORES = 3 +,
+  OS_EXCEPTION_MODE_GLOBAL_ALL_CORES = 4 +
+ }
 
enum  OSExceptionType {
+  OS_EXCEPTION_TYPE_SYSTEM_RESET = 0 +,
+  OS_EXCEPTION_TYPE_MACHINE_CHECK = 1 +,
+  OS_EXCEPTION_TYPE_DSI = 2 +,
+  OS_EXCEPTION_TYPE_ISI = 3 +,
+  OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT = 4 +,
+  OS_EXCEPTION_TYPE_ALIGNMENT = 5 +,
+  OS_EXCEPTION_TYPE_PROGRAM = 6 +,
+  OS_EXCEPTION_TYPE_FLOATING_POINT = 7 +,
+  OS_EXCEPTION_TYPE_DECREMENTER = 8 +,
+  OS_EXCEPTION_TYPE_SYSTEM_CALL = 9 +,
+  OS_EXCEPTION_TYPE_TRACE = 10 +,
+  OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR = 11 +,
+  OS_EXCEPTION_TYPE_BREAKPOINT = 12 +,
+  OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT = 13 +,
+  OS_EXCEPTION_TYPE_ICI = 14 +
+ }
 
+ + + + + +

+Functions

OSExceptionCallbackFn OSSetExceptionCallback (OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
OSExceptionCallbackFn OSSetExceptionCallbackEx (OSExceptionMode mode, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSExceptionCallbackFn

+ +
+
+ + + + +
typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)
+
+ +

Definition at line 15 of file exception.h.

+ +
+
+ +

◆ OSExceptionMode

+ +
+
+ + + + +
typedef enum OSExceptionMode OSExceptionMode
+
+ +
+
+ +

◆ OSExceptionType

+ +
+
+ + + + +
typedef enum OSExceptionType OSExceptionType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSExceptionMode

+ +
+
+ + + + +
enum OSExceptionMode
+
+ + + + + + +
Enumerator
OS_EXCEPTION_MODE_SYSTEM 
OS_EXCEPTION_MODE_THREAD 
OS_EXCEPTION_MODE_GLOBAL 
OS_EXCEPTION_MODE_THREAD_ALL_CORES 
OS_EXCEPTION_MODE_GLOBAL_ALL_CORES 
+ +

Definition at line 17 of file exception.h.

+ +
+
+ +

◆ OSExceptionType

+ +
+
+ + + + +
enum OSExceptionType
+
+ + + + + + + + + + + + + + + + +
Enumerator
OS_EXCEPTION_TYPE_SYSTEM_RESET 
OS_EXCEPTION_TYPE_MACHINE_CHECK 
OS_EXCEPTION_TYPE_DSI 
OS_EXCEPTION_TYPE_ISI 
OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT 
OS_EXCEPTION_TYPE_ALIGNMENT 
OS_EXCEPTION_TYPE_PROGRAM 
OS_EXCEPTION_TYPE_FLOATING_POINT 
OS_EXCEPTION_TYPE_DECREMENTER 
OS_EXCEPTION_TYPE_SYSTEM_CALL 
OS_EXCEPTION_TYPE_TRACE 
OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR 
OS_EXCEPTION_TYPE_BREAKPOINT 
OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT 
OS_EXCEPTION_TYPE_ICI 
+ +

Definition at line 26 of file exception.h.

+ +
+
+

Function Documentation

+ +

◆ OSSetExceptionCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSExceptionCallbackFn OSSetExceptionCallback (OSExceptionType exceptionType,
OSExceptionCallbackFn callback 
)
+
+ +
+
+ +

◆ OSSetExceptionCallbackEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OSExceptionCallbackFn OSSetExceptionCallbackEx (OSExceptionMode mode,
OSExceptionType exceptionType,
OSExceptionCallbackFn callback 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__exception.map b/group__coreinit__exception.map new file mode 100644 index 00000000..2eb786a5 --- /dev/null +++ b/group__coreinit__exception.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__exception.md5 b/group__coreinit__exception.md5 new file mode 100644 index 00000000..5298bb89 --- /dev/null +++ b/group__coreinit__exception.md5 @@ -0,0 +1 @@ +e0e33593620dba81eafb90f4647eed2c \ No newline at end of file diff --git a/group__coreinit__exception.png b/group__coreinit__exception.png new file mode 100644 index 00000000..e1f32163 Binary files /dev/null and b/group__coreinit__exception.png differ diff --git a/group__coreinit__exit.html b/group__coreinit__exit.html new file mode 100644 index 00000000..66a4c8f2 --- /dev/null +++ b/group__coreinit__exit.html @@ -0,0 +1,139 @@ + + + + + + + +wut: Exit + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ + +
+
+
+Collaboration diagram for Exit:
+
+
+ + + + +
+ + + + + + +

+Functions

void RPLWRAP() exit (int code)
 
void _Exit (int code)
 
+

Detailed Description

+

Function Documentation

+ +

◆ exit()

+ +
+
+ + + + + + + + +
void RPLWRAP() exit (int code)
+
+ +
+
+ +

◆ _Exit()

+ +
+
+ + + + + + + + +
void _Exit (int code)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__exit.map b/group__coreinit__exit.map new file mode 100644 index 00000000..ed61cedf --- /dev/null +++ b/group__coreinit__exit.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__exit.md5 b/group__coreinit__exit.md5 new file mode 100644 index 00000000..06f04397 --- /dev/null +++ b/group__coreinit__exit.md5 @@ -0,0 +1 @@ +f174199d0fefd55e703ff2e353edafdd \ No newline at end of file diff --git a/group__coreinit__exit.png b/group__coreinit__exit.png new file mode 100644 index 00000000..a8194f24 Binary files /dev/null and b/group__coreinit__exit.png differ diff --git a/group__coreinit__fastcond.html b/group__coreinit__fastcond.html new file mode 100644 index 00000000..1025612d --- /dev/null +++ b/group__coreinit__fastcond.html @@ -0,0 +1,291 @@ + + + + + + + +wut: Fast Condition Variable + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Fast Condition Variable
+
+
+ +

A condition variable to be used with an OSFastMutex. +More...

+
+Collaboration diagram for Fast Condition Variable:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSFastCondition
 
+ + + +

+Macros

#define OS_FAST_CONDITION_TAG   0x664E6456u
 
+ + + + + +

+Typedefs

typedef struct OSFastCondition OSFastCondition
 
typedef struct OSFastMutex OSFastMutex
 
+ + + + + + + +

+Functions

void OSFastCond_Init (OSFastCondition *condition, const char *name)
 
void OSFastCond_Wait (OSFastCondition *condition, OSFastMutex *mutex)
 
void OSFastCond_Signal (OSFastCondition *condition)
 
+

Detailed Description

+

A condition variable to be used with an OSFastMutex.

+

Data Structure Documentation

+ +

◆ OSFastCondition

+ +
+
+ + + + +
struct OSFastCondition
+
+
+

Definition at line 23 of file fastcondition.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +tag +
+const char * +name +
+OSThreadQueue +queue +
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_FAST_CONDITION_TAG

+ +
+
+ + + + +
#define OS_FAST_CONDITION_TAG   0x664E6456u
+
+ +

Definition at line 21 of file fastcondition.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSFastCondition

+ +
+
+ + + + +
typedef struct OSFastCondition OSFastCondition
+
+ +

Definition at line 18 of file fastcondition.h.

+ +
+
+ +

◆ OSFastMutex

+ +
+
+ + + + +
typedef struct OSFastMutex OSFastMutex
+
+ +

Definition at line 19 of file fastcondition.h.

+ +
+
+

Function Documentation

+ +

◆ OSFastCond_Init()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSFastCond_Init (OSFastConditioncondition,
const char * name 
)
+
+ +
+
+ +

◆ OSFastCond_Wait()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSFastCond_Wait (OSFastConditioncondition,
OSFastMutexmutex 
)
+
+ +
+
+ +

◆ OSFastCond_Signal()

+ +
+
+ + + + + + + + +
void OSFastCond_Signal (OSFastConditioncondition)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__fastcond.map b/group__coreinit__fastcond.map new file mode 100644 index 00000000..ff505d34 --- /dev/null +++ b/group__coreinit__fastcond.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__fastcond.md5 b/group__coreinit__fastcond.md5 new file mode 100644 index 00000000..a9d6fc18 --- /dev/null +++ b/group__coreinit__fastcond.md5 @@ -0,0 +1 @@ +de0943293cad3144c9451ec89458de2a \ No newline at end of file diff --git a/group__coreinit__fastcond.png b/group__coreinit__fastcond.png new file mode 100644 index 00000000..049e149a Binary files /dev/null and b/group__coreinit__fastcond.png differ diff --git a/group__coreinit__fastmutex.html b/group__coreinit__fastmutex.html new file mode 100644 index 00000000..e8c3927c --- /dev/null +++ b/group__coreinit__fastmutex.html @@ -0,0 +1,358 @@ + + + + + + + +wut: Fast Mutex + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Fast Mutex
+
+
+ +

Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel. +More...

+
+Collaboration diagram for Fast Mutex:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  OSFastMutex
 
+ + + +

+Macros

#define OS_FAST_MUTEX_TAG   0x664D7458u
 
+ + + + + + + +

+Typedefs

typedef struct OSFastMutex OSFastMutex
 
typedef struct OSFastMutexLink OSFastMutexLink
 
typedef struct OSFastCondition OSFastCondition
 
+ + + + + + + + + +

+Functions

void OSFastMutex_Init (OSFastMutex *mutex, const char *name)
 
void OSFastMutex_Lock (OSFastMutex *mutex)
 
void OSFastMutex_Unlock (OSFastMutex *mutex)
 
BOOL OSFastMutex_TryLock (OSFastMutex *mutex)
 
+

Detailed Description

+

Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel.

+

Data Structure Documentation

+ +

◆ OSFastMutexLink

+ +
+
+ + + + +
struct OSFastMutexLink
+
+
+

Definition at line 22 of file fastmutex.h.

+
+ + + + + + + +
Data Fields
+OSFastMutex * +next +
+OSFastMutex * +prev +
+ +
+
+ +

◆ OSFastMutex

+ +
+
+ + + + +
struct OSFastMutex
+
+
+

Definition at line 33 of file fastmutex.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +
+const char * +name +
+OSThreadSimpleQueue +queue +
+OSFastMutexLink +link +
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_FAST_MUTEX_TAG

+ +
+
+ + + + +
#define OS_FAST_MUTEX_TAG   0x664D7458u
+
+ +

Definition at line 31 of file fastmutex.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSFastMutex

+ +
+
+ + + + +
typedef struct OSFastMutex OSFastMutex
+
+ +

Definition at line 18 of file fastmutex.h.

+ +
+
+ +

◆ OSFastMutexLink

+ +
+
+ + + + +
typedef struct OSFastMutexLink OSFastMutexLink
+
+ +

Definition at line 19 of file fastmutex.h.

+ +
+
+ +

◆ OSFastCondition

+ +
+
+ + + + +
typedef struct OSFastCondition OSFastCondition
+
+ +

Definition at line 20 of file fastmutex.h.

+ +
+
+

Function Documentation

+ +

◆ OSFastMutex_Init()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSFastMutex_Init (OSFastMutexmutex,
const char * name 
)
+
+ +
+
+ +

◆ OSFastMutex_Lock()

+ +
+
+ + + + + + + + +
void OSFastMutex_Lock (OSFastMutexmutex)
+
+ +
+
+ +

◆ OSFastMutex_Unlock()

+ +
+
+ + + + + + + + +
void OSFastMutex_Unlock (OSFastMutexmutex)
+
+ +
+
+ +

◆ OSFastMutex_TryLock()

+ +
+
+ + + + + + + + +
BOOL OSFastMutex_TryLock (OSFastMutexmutex)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__fastmutex.map b/group__coreinit__fastmutex.map new file mode 100644 index 00000000..b925ce23 --- /dev/null +++ b/group__coreinit__fastmutex.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__fastmutex.md5 b/group__coreinit__fastmutex.md5 new file mode 100644 index 00000000..36c9de52 --- /dev/null +++ b/group__coreinit__fastmutex.md5 @@ -0,0 +1 @@ +2a61d084abe264fb0afcba30d1ac6b55 \ No newline at end of file diff --git a/group__coreinit__fastmutex.png b/group__coreinit__fastmutex.png new file mode 100644 index 00000000..c4e3b01a Binary files /dev/null and b/group__coreinit__fastmutex.png differ diff --git a/group__coreinit__fiber.html b/group__coreinit__fiber.html new file mode 100644 index 00000000..b44facca --- /dev/null +++ b/group__coreinit__fiber.html @@ -0,0 +1,224 @@ + + + + + + + +wut: Fiber + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ + +
+
+
+Collaboration diagram for Fiber:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef void(* OSFiberEntryFn) ()
 
typedef void(* OSFiberExEntryFn) (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
 
+ + + + + +

+Functions

int32_t OSSwitchFiber (OSFiberEntryFn entry, void *stack)
 
int32_t OSSwitchFiberEx (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, OSFiberExEntryFn entry, void *stack)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSFiberEntryFn

+ +
+
+ + + + +
typedef void(* OSFiberEntryFn) ()
+
+ +

Definition at line 15 of file fiber.h.

+ +
+
+ +

◆ OSFiberExEntryFn

+ +
+
+ + + + +
typedef void(* OSFiberExEntryFn) (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
+
+ +

Definition at line 16 of file fiber.h.

+ +
+
+

Function Documentation

+ +

◆ OSSwitchFiber()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t OSSwitchFiber (OSFiberEntryFn entry,
void * stack 
)
+
+ +
+
+ +

◆ OSSwitchFiberEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t OSSwitchFiberEx (uint32_t arg1,
uint32_t arg2,
uint32_t arg3,
uint32_t arg4,
OSFiberExEntryFn entry,
void * stack 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__fiber.map b/group__coreinit__fiber.map new file mode 100644 index 00000000..1143beb5 --- /dev/null +++ b/group__coreinit__fiber.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__fiber.md5 b/group__coreinit__fiber.md5 new file mode 100644 index 00000000..473c17ac --- /dev/null +++ b/group__coreinit__fiber.md5 @@ -0,0 +1 @@ +a30b0e21e9aa9eec53dbfa153c9da53d \ No newline at end of file diff --git a/group__coreinit__fiber.png b/group__coreinit__fiber.png new file mode 100644 index 00000000..6214efd1 Binary files /dev/null and b/group__coreinit__fiber.png differ diff --git a/group__coreinit__foreground.html b/group__coreinit__foreground.html new file mode 100644 index 00000000..89997366 --- /dev/null +++ b/group__coreinit__foreground.html @@ -0,0 +1,156 @@ + + + + + + + +wut: Foreground Management + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Foreground Management
+
+
+
+Collaboration diagram for Foreground Management:
+
+
+ + + + +
+ + + + + + + + +

+Functions

void OSEnableForegroundExit ()
 
void OSReleaseForeground ()
 
void OSSavesDone_ReadyToRelease ()
 
+

Detailed Description

+

Function Documentation

+ +

◆ OSEnableForegroundExit()

+ +
+
+ + + + + + + +
void OSEnableForegroundExit ()
+
+ +
+
+ +

◆ OSReleaseForeground()

+ +
+
+ + + + + + + +
void OSReleaseForeground ()
+
+ +
+
+ +

◆ OSSavesDone_ReadyToRelease()

+ +
+
+ + + + + + + +
void OSSavesDone_ReadyToRelease ()
+
+ +
+
+
+ + + + diff --git a/group__coreinit__foreground.map b/group__coreinit__foreground.map new file mode 100644 index 00000000..ed9682bb --- /dev/null +++ b/group__coreinit__foreground.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__foreground.md5 b/group__coreinit__foreground.md5 new file mode 100644 index 00000000..875c1dfe --- /dev/null +++ b/group__coreinit__foreground.md5 @@ -0,0 +1 @@ +5a4e683567425fc61ab8b7b19c9c910f \ No newline at end of file diff --git a/group__coreinit__foreground.png b/group__coreinit__foreground.png new file mode 100644 index 00000000..aca029d5 Binary files /dev/null and b/group__coreinit__foreground.png differ diff --git a/group__coreinit__fs.html b/group__coreinit__fs.html new file mode 100644 index 00000000..12f6e66b --- /dev/null +++ b/group__coreinit__fs.html @@ -0,0 +1,5046 @@ + + + + + + + +wut: Filesystem + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Mount, access and modify filesystems directly. +More...

+
+Collaboration diagram for Filesystem:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  FSFsm
 
struct  FSCmdQueue
 
struct  FSMessage
 
struct  FSClientBody
 
struct  FSClient
 
struct  FSCmdBlock
 
struct  FSStat
 
struct  FSStateChangeParams
 
struct  FSAsyncData
 
struct  FSAsyncResult
 Stores the result of an async FS command. More...
 
struct  FSCmdBlockBody
 
struct  FSDirectoryEntry
 
struct  FSMountSource
 
struct  FSVolumeInfo
 
+ + + + + +

+Macros

#define FS_MAX_PATH   (0x27F)
 
#define FS_MODE_LENGTH   (0x10)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t FSDirectoryHandle
 
typedef uint32_t FSFileHandle
 
typedef uint32_t FSPriority
 
typedef uint64_t FSTime
 
typedef struct FSFsm FSFsm
 
typedef struct FSCmdQueue FSCmdQueue
 
typedef struct FSClientBodyLink FSClientBodyLink
 
typedef struct FSAsyncData FSAsyncData
 
typedef struct FSAsyncResult FSAsyncResult
 
typedef struct FSClientBody FSClientBody
 
typedef struct FSClient FSClient
 
typedef struct FSCmdBlockBody FSCmdBlockBody
 
typedef struct FSCmdBlock FSCmdBlock
 
typedef struct FSDirectoryEntry FSDirectoryEntry
 
typedef struct FSMessage FSMessage
 
typedef struct FSMountSource FSMountSource
 
typedef struct FSStat FSStat
 
typedef struct FSStateChangeParams FSStateChangeParams
 
typedef struct FSStateChangeParams FSStateChangeInfo
 
typedef struct FSVolumeInfo FSVolumeInfo
 
typedef enum FSErrorFlag FSErrorFlag
 
typedef enum FSStatus FSStatus
 
typedef enum FSError FSError
 
typedef enum FSMode FSMode
 
typedef enum FSStatFlags FSStatFlags
 Flags for FSStat.
 
typedef enum FSVolumeState FSVolumeState
 
typedef enum FSMediaState FSMediaState
 
typedef enum FSMountSourceType FSMountSourceType
 
typedef enum FSOpenFileFlags FSOpenFileFlags
 
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
 
typedef void(* FSStateChangeCallback) (FSClient *, FSVolumeState, void *)
 
+ + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  FSErrorFlag {
+  FS_ERROR_FLAG_NONE = 0x0 +,
+  FS_ERROR_FLAG_MAX = 0x1 +,
+  FS_ERROR_FLAG_ALREADY_OPEN = 0x2 +,
+  FS_ERROR_FLAG_EXISTS = 0x4 +,
+  FS_ERROR_FLAG_NOT_FOUND = 0x8 +,
+  FS_ERROR_FLAG_NOT_FILE = 0x10 +,
+  FS_ERROR_FLAG_NOT_DIR = 0x20 +,
+  FS_ERROR_FLAG_ACCESS_ERROR = 0x40 +,
+  FS_ERROR_FLAG_PERMISSION_ERROR = 0x80 +,
+  FS_ERROR_FLAG_FILE_TOO_BIG = 0x100 +,
+  FS_ERROR_FLAG_STORAGE_FULL = 0x200 +,
+  FS_ERROR_FLAG_UNSUPPORTED_CMD = 0x400 +,
+  FS_ERROR_FLAG_JOURNAL_FULL = 0x800 +,
+  FS_ERROR_FLAG_ALL = 0xFFFFFFFF +
+ }
 
enum  FSStatus {
+  FS_STATUS_OK = 0 +,
+  FS_STATUS_CANCELLED = -1 +,
+  FS_STATUS_END = -2 +,
+  FS_STATUS_MAX = -3 +,
+  FS_STATUS_ALREADY_OPEN = -4 +,
+  FS_STATUS_EXISTS = -5 +,
+  FS_STATUS_NOT_FOUND = -6 +,
+  FS_STATUS_NOT_FILE = -7 +,
+  FS_STATUS_NOT_DIR = -8 +,
+  FS_STATUS_ACCESS_ERROR = -9 +,
+  FS_STATUS_PERMISSION_ERROR = -10 +,
+  FS_STATUS_FILE_TOO_BIG = -11 +,
+  FS_STATUS_STORAGE_FULL = -12 +,
+  FS_STATUS_JOURNAL_FULL = -13 +,
+  FS_STATUS_UNSUPPORTED_CMD = -14 +,
+  FS_STATUS_MEDIA_NOT_READY = -15 +,
+  FS_STATUS_MEDIA_ERROR = -17 +,
+  FS_STATUS_CORRUPTED = -18 +,
+  FS_STATUS_FATAL_ERROR = -0x400 +
+ }
 
enum  FSError {
+  FS_ERROR_OK = 0 +,
+  FS_ERROR_NOT_INIT = -0x30001 +,
+  FS_ERROR_BUSY = -0x30002 +,
+  FS_ERROR_CANCELLED = -0x30003 +,
+  FS_ERROR_END_OF_DIR = -0x30004 +,
+  FS_ERROR_END_OF_FILE = -0x30005 +,
+  FS_ERROR_MAX_MOUNT_POINTS = -0x30010 +,
+  FS_ERROR_MAX_VOLUMES = -0x30011 +,
+  FS_ERROR_MAX_CLIENTS = -0x30012 +,
+  FS_ERROR_MAX_FILES = -0x30013 +,
+  FS_ERROR_MAX_DIRS = -0x30014 +,
+  FS_ERROR_ALREADY_OPEN = -0x30015 +,
+  FS_ERROR_ALREADY_EXISTS = -0x30016 +,
+  FS_ERROR_NOT_FOUND = -0x30017 +,
+  FS_ERROR_NOT_EMPTY = -0x30018 +,
+  FS_ERROR_ACCESS_ERROR = -0x30019 +,
+  FS_ERROR_PERMISSION_ERROR = -0x3001A +,
+  FS_ERROR_DATA_CORRUPTED = -0x3001B +,
+  FS_ERROR_STORAGE_FULL = -0x3001C +,
+  FS_ERROR_JOURNAL_FULL = -0x3001D +,
+  FS_ERROR_UNAVAILABLE_COMMAND = -0x3001F +,
+  FS_ERROR_UNSUPPORTED_COMMAND = -0x30020 +,
+  FS_ERROR_INVALID_PARAM = -0x30021 +,
+  FS_ERROR_INVALID_PATH = -0x30022 +,
+  FS_ERROR_INVALID_BUFFER = -0x30023 +,
+  FS_ERROR_INVALID_ALIGNMENT = -0x30024 +,
+  FS_ERROR_INVALID_CLIENTHANDLE = -0x30025 +,
+  FS_ERROR_INVALID_FILEHANDLE = -0x30026 +,
+  FS_ERROR_INVALID_DIRHANDLE = -0x30027 +,
+  FS_ERROR_NOT_FILE = -0x30028 +,
+  FS_ERROR_NOT_DIR = -0x30029 +,
+  FS_ERROR_FILE_TOO_BIG = -0x3002A +,
+  FS_ERROR_OUT_OF_RANGE = -0x3002B +,
+  FS_ERROR_OUT_OF_RESOURCES = -0x3002C +,
+  FS_ERROR_MEDIA_NOT_READY = -0x30040 +,
+  FS_ERROR_MEDIA_ERROR = -0x30041 +,
+  FS_ERROR_WRITE_PROTECTED = -0x30042 +,
+  FS_ERROR_INVALID_MEDIA = -0x30043 +
+ }
 
enum  FSMode {
+  FS_MODE_READ_OWNER = 0x400 +,
+  FS_MODE_WRITE_OWNER = 0x200 +,
+  FS_MODE_EXEC_OWNER = 0x100 +,
+  FS_MODE_READ_GROUP = 0x040 +,
+  FS_MODE_WRITE_GROUP = 0x020 +,
+  FS_MODE_EXEC_GROUP = 0x010 +,
+  FS_MODE_READ_OTHER = 0x004 +,
+  FS_MODE_WRITE_OTHER = 0x002 +,
+  FS_MODE_EXEC_OTHER = 0x001 +
+ }
 
enum  FSStatFlags {
+  FS_STAT_DIRECTORY = 0x80000000 +,
+  FS_STAT_QUOTA = 0x60000000 +,
+  FS_STAT_FILE = 0x01000000 +,
+  FS_STAT_ENCRYPTED_FILE = 0x00800000 +,
+  FS_STAT_LINK = 0x00010000 +
+ }
 Flags for FSStat. More...
 
enum  FSVolumeState {
+  FS_VOLUME_STATE_INITIAL = 0 +,
+  FS_VOLUME_STATE_READY = 1 +,
+  FS_VOLUME_STATE_NO_MEDIA = 2 +,
+  FS_VOLUME_STATE_INVALID_MEDIA = 3 +,
+  FS_VOLUME_STATE_DIRTY_MEDIA = 4 +,
+  FS_VOLUME_STATE_WRONG_MEDIA = 5 +,
+  FS_VOLUME_STATE_MEDIA_ERROR = 6 +,
+  FS_VOLUME_STATE_DATA_CORRUPTED = 7 +,
+  FS_VOLUME_STATE_WRITE_PROTECTED = 8 +,
+  FS_VOLUME_STATE_JOURNAL_FULL = 9 +,
+  FS_VOLUME_STATE_FATAL = 10 +,
+  FS_VOLUME_STATE_INVALID = 11 +
+ }
 
enum  FSMediaState {
+  FS_MEDIA_STATE_READY = 0 +,
+  FS_MEDIA_STATE_NO_MEDIA = 1 +,
+  FS_MEDIA_STATE_INVALID_MEDIA = 2 +,
+  FS_MEDIA_STATE_DIRTY_MEDIA = 3 +,
+  FS_MEDIA_STATE_MEDIA_ERROR = 4 +
+ }
 
enum  FSMountSourceType {
+  FS_MOUNT_SOURCE_SD = 0 +,
+  FS_MOUNT_SOURCE_HFIO = 1 +
+ }
 
enum  FSOpenFileFlags {
+  FS_OPEN_FLAG_NONE = (0 << 0) +,
+  FS_OPEN_FLAG_UNENCRYPTED = (1 << 0) +,
+  FS_OPEN_FLAG_PREALLOC_SIZE = (1 << 1) +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

static FSClientBodyFSGetClientBody (FSClient *client)
 Get an aligned FSClientBody from an FSClient.
 
static FSCmdBlockBodyFSGetCmdBlockBody (FSCmdBlock *cmdBlock)
 Get an aligned FSCmdBlockBody from an FSCmdBlock.
 
void FSInit ()
 
void FSShutdown ()
 
FSStatus FSAddClient (FSClient *client, FSErrorFlag errorMask)
 
FSStatus FSDelClient (FSClient *client, FSErrorFlag errorMask)
 
uint32_t FSGetClientNum ()
 
void FSInitCmdBlock (FSCmdBlock *block)
 
FSStatus FSSetCmdPriority (FSCmdBlock *block, FSPriority priority)
 
void FSSetStateChangeNotification (FSClient *client, FSStateChangeParams *info)
 
FSStatus FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, FSErrorFlag errorMask)
 
FSStatus FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
 
FSStatus FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSAsyncResultFSGetAsyncResult (FSMessage *message)
 
FSStatus FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, FSErrorFlag errorMask)
 
FSStatus FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSRemove (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
 
FSStatus FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
 
FSStatus FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
 
FSStatus FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSOpenFileEx (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSFileHandle *handle, FSErrorFlag errorMask)
 
FSStatus FSOpenFileExAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSMode createMode, FSOpenFileFlags openFlag, uint32_t preallocSize, FSFileHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
 
FSStatus FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask)
 
FSStatus FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, FSErrorFlag errorMask)
 
FSStatus FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask)
 
FSStatus FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask)
 
FSStatus FSGetVolumeInfo (FSClient *client, FSCmdBlock *block, const char *path, FSVolumeInfo *volumeInfo, FSErrorFlag errorMask)
 
FSStatus FSGetVolumeInfoAsync (FSClient *client, FSCmdBlock *block, const char *path, FSVolumeInfo *volumeInfo, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSChangeMode (FSClient *client, FSCmdBlock *block, const char *path, FSMode mode, FSMode modeMask, FSErrorFlag errorMask)
 
FSStatus FSChangeModeAsync (FSClient *client, FSCmdBlock *block, const char *path, FSMode mode, FSMode modeMask, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, const char *path, uint64_t *outSize, FSErrorFlag errorMask)
 
FSStatus FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, const char *path, uint64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, FSErrorFlag errorMask)
 
FSStatus FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask)
 
FSStatus FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, FSErrorFlag errorMask)
 
FSStatus FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, FSErrorFlag errorMask)
 
FSStatus FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
 
FSStatus FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask)
 
FSStatus FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSStatus FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
 
FSStatus FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
 
FSVolumeState FSGetVolumeState (FSClient *client)
 
FSError FSGetLastError (FSClient *client)
 
FSError FSGetLastErrorCodeForViewer (FSClient *client)
 
FSStatus FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, FSErrorFlag errorMask)
 
FSStatus FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, FSErrorFlag errorMask)
 
FSStatus FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, FSErrorFlag errorMask)
 
FSStatus FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, FSErrorFlag errorMask)
 
FSStatus FSBindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, FSErrorFlag errorMask)
 
void FSTimeToCalendarTime (FSTime time, OSCalendarTime *outCalendarTime)
 File times aren't always available in which case it returns the default 1980-01-01.
 
+

Detailed Description

+

Mount, access and modify filesystems directly.

+

First call FSInit to initialise the file system library, then call FSAddClient to initialise your FSClient structure, then you need to use FSInitCmdBlock to initialise an FSCmdBlock structure for each command you want to run in parallel. You must ensure the previous filesystem command has been completed before reusing the same FSCmdBlock, you do not need to reinitialise an FSCmdBlock before reusing it.

+

Data Structure Documentation

+ +

◆ FSFsm

+ +
+
+ + + + +
struct FSFsm
+
+
+

Definition at line 213 of file filesystem.h.

+
+
+
+ +

◆ FSCmdQueue

+ +
+
+ + + + +
struct FSCmdQueue
+
+
+

Definition at line 219 of file filesystem.h.

+
+
+
+ +

◆ FSMessage

+ +
+
+ + + + +
struct FSMessage
+
+
+

Definition at line 225 of file filesystem.h.

+
+ + + + + + + +
Data Fields
+void * +data +Message data.
+OSFunctionType +type +Type of message.
+ +
+
+ +

◆ FSClientBodyLink

+ +
+
+ + + + +
struct FSClientBodyLink
+
+

Link entry used for FSClientBodyQueue.

+ +

Definition at line 242 of file filesystem.h.

+
+ + + + + + + +
Data Fields
+FSClientBody * +next +
+FSClientBody * +prev +
+ +
+
+ +

◆ FSClientBody

+ +
+
+ + + + +
struct FSClientBody
+
+
+

Definition at line 251 of file filesystem.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+IOSHandle +clientHandle +IOSHandle returned from fsaShimOpen.
+FSFsm +fsm +State machine.
+FSCmdQueue +cmdQueue +Command queue of FS commands.
+FSCmdBlockBody * +lastDequeuedCommand +The last dequeued command.
+FSError +emulatedError +Emulated error, set with FSSetEmulatedError.
+OSFastMutex +mutex +Mutex used to protect FSClientBody data.
+OSAlarm +fsmAlarm +Alarm used by fsm for unknown reasons.
+FSError +lastError +Error of last FS command.
+bool +isLastErrorWithoutVolume +
+FSMessage +fsCmdHandlerMsg +Message used to send FsCmdHandler message when FSA async callback is received.
+char +lastMountSourceDevice[0x10] +Device name of the last mount source returned by FSGetMountSourceNext.
+FSMountSourceType +findMountSourceType +Mount source type to find with FSGetMountSourceNext.
+FSClientBodyLink +link +Link used for linked list of clients.
+FSClient * +client +Pointer to unaligned FSClient structure.
+ +
+
+ +

◆ FSClient

+ +
+
+ + + + +
struct FSClient
+
+
+

Definition at line 316 of file filesystem.h.

+
+
+
+ +

◆ FSCmdBlock

+ +
+
+ + + + +
struct FSCmdBlock
+
+
+

Definition at line 322 of file filesystem.h.

+
+
+
+ +

◆ FSStat

+ +
+
+ + + + +
struct FSStat
+
+
+

Definition at line 328 of file filesystem.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+FSStatFlags +flags +
+FSMode +mode +
+uint32_t +owner +
+uint32_t +group +
+uint32_t +size +
+uint32_t +allocSize +
+uint64_t +quotaSize +
+uint32_t +entryId +
+FSTime +created +
+FSTime +modified +
+ +
+
+ +

◆ FSStateChangeParams

+ +
+
+ + + + +
struct FSStateChangeParams
+
+
+

Definition at line 354 of file filesystem.h.

+
+ + + + + + + + + + +
Data Fields
+FSStateChangeCallback +callback +
+void * +param +
+OSMessageQueue * +ioMsgQueue +
+ +
+
+ +

◆ FSAsyncData

+ +
+
+ + + + +
struct FSAsyncData
+
+
+

Definition at line 365 of file filesystem.h.

+
+ + + + + + + + + + +
Data Fields
+FSAsyncCallback +callback +
+uint32_t +param +
+OSMessageQueue * +ioMsgQueue +
+ +
+
+ +

◆ FSAsyncResult

+ +
+
+ + + + +
struct FSAsyncResult
+
+

Stores the result of an async FS command.

+ +

Definition at line 379 of file filesystem.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+FSAsyncData +asyncData +User supplied async data.
+FSMessage +ioMsg +Message to put into asyncdata.ioMsgQueue.
+FSClient * +client +FSClient which owns this result.
+FSCmdBlock * +block +FSCmdBlock which owns this result.
+FSStatus +status +The result of the command.
+ +
+
+ +

◆ FSCmdBlockBody

+ +
+
+ + + + +
struct FSCmdBlockBody
+
+
+

Definition at line 403 of file filesystem.h.

+
+ + + + +
Data Fields
+FSAsyncResult +asyncResult +
+ +
+
+ +

◆ FSDirectoryEntry

+ +
+
+ + + + +
struct FSDirectoryEntry
+
+
+

Definition at line 412 of file filesystem.h.

+
+ + + + + + + +
Data Fields
+FSStat +info +
+char +name[256] +
+ +
+
+ +

◆ FSMountSource

+ +
+
+ + + + +
struct FSMountSource
+
+
+

Definition at line 420 of file filesystem.h.

+
+
+
+ +

◆ FSVolumeInfo

+ +
+
+ + + + +
struct FSVolumeInfo
+
+
+

Definition at line 426 of file filesystem.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +flags +
+FSMediaState +mediaState +
+uint32_t +unk0x0C +
+uint32_t +unk0x10 +
+int32_t +unk0x14 +
+int32_t +unk0x18 +
+char +volumeLabel[128] +
+char +volumeId[128] +
+char +devicePath[16] +
+char +mountPath[128] +
+ +
+
+

Macro Definition Documentation

+ +

◆ FS_MAX_PATH

+ +
+
+ + + + +
#define FS_MAX_PATH   (0x27F)
+
+ +

Definition at line 28 of file filesystem.h.

+ +
+
+ +

◆ FS_MODE_LENGTH

+ +
+
+ + + + +
#define FS_MODE_LENGTH   (0x10)
+
+ +

Definition at line 29 of file filesystem.h.

+ +
+
+

Typedef Documentation

+ +

◆ FSDirectoryHandle

+ +
+
+ + + + +
typedef uint32_t FSDirectoryHandle
+
+ +

Definition at line 31 of file filesystem.h.

+ +
+
+ +

◆ FSFileHandle

+ +
+
+ + + + +
typedef uint32_t FSFileHandle
+
+ +

Definition at line 32 of file filesystem.h.

+ +
+
+ +

◆ FSPriority

+ +
+
+ + + + +
typedef uint32_t FSPriority
+
+ +

Definition at line 33 of file filesystem.h.

+ +
+
+ +

◆ FSTime

+ +
+
+ + + + +
typedef uint64_t FSTime
+
+ +

Definition at line 34 of file filesystem.h.

+ +
+
+ +

◆ FSFsm

+ +
+
+ + + + +
typedef struct FSFsm FSFsm
+
+ +

Definition at line 36 of file filesystem.h.

+ +
+
+ +

◆ FSCmdQueue

+ +
+
+ + + + +
typedef struct FSCmdQueue FSCmdQueue
+
+ +

Definition at line 37 of file filesystem.h.

+ +
+
+ +

◆ FSClientBodyLink

+ +
+
+ + + + +
typedef struct FSClientBodyLink FSClientBodyLink
+
+ +

Definition at line 38 of file filesystem.h.

+ +
+
+ +

◆ FSAsyncData

+ +
+
+ + + + +
typedef struct FSAsyncData FSAsyncData
+
+ +

Definition at line 39 of file filesystem.h.

+ +
+
+ +

◆ FSAsyncResult

+ +
+
+ + + + +
typedef struct FSAsyncResult FSAsyncResult
+
+ +

Definition at line 40 of file filesystem.h.

+ +
+
+ +

◆ FSClientBody

+ +
+
+ + + + +
typedef struct FSClientBody FSClientBody
+
+ +

Definition at line 41 of file filesystem.h.

+ +
+
+ +

◆ FSClient

+ +
+
+ + + + +
typedef struct FSClient FSClient
+
+ +

Definition at line 42 of file filesystem.h.

+ +
+
+ +

◆ FSCmdBlockBody

+ +
+
+ + + + +
typedef struct FSCmdBlockBody FSCmdBlockBody
+
+ +

Definition at line 43 of file filesystem.h.

+ +
+
+ +

◆ FSCmdBlock

+ +
+
+ + + + +
typedef struct FSCmdBlock FSCmdBlock
+
+ +

Definition at line 44 of file filesystem.h.

+ +
+
+ +

◆ FSDirectoryEntry

+ +
+
+ + + + +
typedef struct FSDirectoryEntry FSDirectoryEntry
+
+ +

Definition at line 45 of file filesystem.h.

+ +
+
+ +

◆ FSMessage

+ +
+
+ + + + +
typedef struct FSMessage FSMessage
+
+ +

Definition at line 46 of file filesystem.h.

+ +
+
+ +

◆ FSMountSource

+ +
+
+ + + + +
typedef struct FSMountSource FSMountSource
+
+ +

Definition at line 47 of file filesystem.h.

+ +
+
+ +

◆ FSStat

+ +
+
+ + + + +
typedef struct FSStat FSStat
+
+ +

Definition at line 48 of file filesystem.h.

+ +
+
+ +

◆ FSStateChangeParams

+ +
+
+ + + + +
typedef struct FSStateChangeParams FSStateChangeParams
+
+ +

Definition at line 49 of file filesystem.h.

+ +
+
+ +

◆ FSStateChangeInfo

+ +
+
+ + + + +
typedef struct FSStateChangeParams FSStateChangeInfo
+
+ +

Definition at line 50 of file filesystem.h.

+ +
+
+ +

◆ FSVolumeInfo

+ +
+
+ + + + +
typedef struct FSVolumeInfo FSVolumeInfo
+
+ +

Definition at line 51 of file filesystem.h.

+ +
+
+ +

◆ FSErrorFlag

+ +
+
+ + + + +
typedef enum FSErrorFlag FSErrorFlag
+
+ +
+
+ +

◆ FSStatus

+ +
+
+ + + + +
typedef enum FSStatus FSStatus
+
+ +
+
+ +

◆ FSError

+ +
+
+ + + + +
typedef enum FSError FSError
+
+ +
+
+ +

◆ FSMode

+ +
+
+ + + + +
typedef enum FSMode FSMode
+
+ +
+
+ +

◆ FSStatFlags

+ +
+
+ + + + +
typedef enum FSStatFlags FSStatFlags
+
+ +

Flags for FSStat.

+

One can return multiple flags, so for example a file that's encrypted or a linked directory.

+ +
+
+ +

◆ FSVolumeState

+ +
+
+ + + + +
typedef enum FSVolumeState FSVolumeState
+
+ +
+
+ +

◆ FSMediaState

+ +
+
+ + + + +
typedef enum FSMediaState FSMediaState
+
+ +
+
+ +

◆ FSMountSourceType

+ +
+
+ + + + +
typedef enum FSMountSourceType FSMountSourceType
+
+ +
+
+ +

◆ FSOpenFileFlags

+ +
+
+ + + + +
typedef enum FSOpenFileFlags FSOpenFileFlags
+
+ +
+
+ +

◆ FSAsyncCallback

+ +
+
+ + + + +
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
+
+ +

Definition at line 210 of file filesystem.h.

+ +
+
+ +

◆ FSStateChangeCallback

+ +
+
+ + + + +
typedef void(* FSStateChangeCallback) (FSClient *, FSVolumeState, void *)
+
+ +

Definition at line 211 of file filesystem.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ FSErrorFlag

+ +
+
+ + + + +
enum FSErrorFlag
+
+ + + + + + + + + + + + + + + +
Enumerator
FS_ERROR_FLAG_NONE 
FS_ERROR_FLAG_MAX 
FS_ERROR_FLAG_ALREADY_OPEN 
FS_ERROR_FLAG_EXISTS 
FS_ERROR_FLAG_NOT_FOUND 
FS_ERROR_FLAG_NOT_FILE 
FS_ERROR_FLAG_NOT_DIR 
FS_ERROR_FLAG_ACCESS_ERROR 
FS_ERROR_FLAG_PERMISSION_ERROR 
FS_ERROR_FLAG_FILE_TOO_BIG 
FS_ERROR_FLAG_STORAGE_FULL 
FS_ERROR_FLAG_UNSUPPORTED_CMD 
FS_ERROR_FLAG_JOURNAL_FULL 
FS_ERROR_FLAG_ALL 
+ +

Definition at line 53 of file filesystem.h.

+ +
+
+ +

◆ FSStatus

+ +
+
+ + + + +
enum FSStatus
+
+ + + + + + + + + + + + + + + + + + + + +
Enumerator
FS_STATUS_OK 
FS_STATUS_CANCELLED 
FS_STATUS_END 
FS_STATUS_MAX 
FS_STATUS_ALREADY_OPEN 
FS_STATUS_EXISTS 
FS_STATUS_NOT_FOUND 
FS_STATUS_NOT_FILE 
FS_STATUS_NOT_DIR 
FS_STATUS_ACCESS_ERROR 
FS_STATUS_PERMISSION_ERROR 
FS_STATUS_FILE_TOO_BIG 
FS_STATUS_STORAGE_FULL 
FS_STATUS_JOURNAL_FULL 
FS_STATUS_UNSUPPORTED_CMD 
FS_STATUS_MEDIA_NOT_READY 
FS_STATUS_MEDIA_ERROR 
FS_STATUS_CORRUPTED 
FS_STATUS_FATAL_ERROR 
+ +

Definition at line 71 of file filesystem.h.

+ +
+
+ +

◆ FSError

+ +
+
+ + + + +
enum FSError
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
FS_ERROR_OK 
FS_ERROR_NOT_INIT 
FS_ERROR_BUSY 
FS_ERROR_CANCELLED 
FS_ERROR_END_OF_DIR 
FS_ERROR_END_OF_FILE 
FS_ERROR_MAX_MOUNT_POINTS 
FS_ERROR_MAX_VOLUMES 
FS_ERROR_MAX_CLIENTS 
FS_ERROR_MAX_FILES 
FS_ERROR_MAX_DIRS 
FS_ERROR_ALREADY_OPEN 
FS_ERROR_ALREADY_EXISTS 
FS_ERROR_NOT_FOUND 
FS_ERROR_NOT_EMPTY 
FS_ERROR_ACCESS_ERROR 
FS_ERROR_PERMISSION_ERROR 
FS_ERROR_DATA_CORRUPTED 
FS_ERROR_STORAGE_FULL 
FS_ERROR_JOURNAL_FULL 
FS_ERROR_UNAVAILABLE_COMMAND 
FS_ERROR_UNSUPPORTED_COMMAND 
FS_ERROR_INVALID_PARAM 
FS_ERROR_INVALID_PATH 
FS_ERROR_INVALID_BUFFER 
FS_ERROR_INVALID_ALIGNMENT 
FS_ERROR_INVALID_CLIENTHANDLE 
FS_ERROR_INVALID_FILEHANDLE 
FS_ERROR_INVALID_DIRHANDLE 
FS_ERROR_NOT_FILE 
FS_ERROR_NOT_DIR 
FS_ERROR_FILE_TOO_BIG 
FS_ERROR_OUT_OF_RANGE 
FS_ERROR_OUT_OF_RESOURCES 
FS_ERROR_MEDIA_NOT_READY 
FS_ERROR_MEDIA_ERROR 
FS_ERROR_WRITE_PROTECTED 
FS_ERROR_INVALID_MEDIA 
+ +

Definition at line 94 of file filesystem.h.

+ +
+
+ +

◆ FSMode

+ +
+
+ + + + +
enum FSMode
+
+ + + + + + + + + + +
Enumerator
FS_MODE_READ_OWNER 
FS_MODE_WRITE_OWNER 
FS_MODE_EXEC_OWNER 
FS_MODE_READ_GROUP 
FS_MODE_WRITE_GROUP 
FS_MODE_EXEC_GROUP 
FS_MODE_READ_OTHER 
FS_MODE_WRITE_OTHER 
FS_MODE_EXEC_OTHER 
+ +

Definition at line 136 of file filesystem.h.

+ +
+
+ +

◆ FSStatFlags

+ +
+
+ + + + +
enum FSStatFlags
+
+ +

Flags for FSStat.

+

One can return multiple flags, so for example a file that's encrypted or a linked directory.

+ + + + + + +
Enumerator
FS_STAT_DIRECTORY 

The retrieved file entry is a (link to a) directory.

+
FS_STAT_QUOTA 

The retrieved file entry also has a quota set.

+
FS_STAT_FILE 

The retrieved file entry is a (link to a) file.

+
FS_STAT_ENCRYPTED_FILE 

The retrieved file entry also is encrypted and can't be opened (see vWii files for example).

+
FS_STAT_LINK 

The retrieved file entry also is a link to a different file on the filesystem.

+

Note: It's currently not known how one can read the linked-to file entry.

+
+ +

Definition at line 153 of file filesystem.h.

+ +
+
+ +

◆ FSVolumeState

+ +
+
+ + + + +
enum FSVolumeState
+
+ + + + + + + + + + + + + +
Enumerator
FS_VOLUME_STATE_INITIAL 
FS_VOLUME_STATE_READY 
FS_VOLUME_STATE_NO_MEDIA 
FS_VOLUME_STATE_INVALID_MEDIA 
FS_VOLUME_STATE_DIRTY_MEDIA 
FS_VOLUME_STATE_WRONG_MEDIA 
FS_VOLUME_STATE_MEDIA_ERROR 
FS_VOLUME_STATE_DATA_CORRUPTED 
FS_VOLUME_STATE_WRITE_PROTECTED 
FS_VOLUME_STATE_JOURNAL_FULL 
FS_VOLUME_STATE_FATAL 
FS_VOLUME_STATE_INVALID 
+ +

Definition at line 168 of file filesystem.h.

+ +
+
+ +

◆ FSMediaState

+ +
+
+ + + + +
enum FSMediaState
+
+ + + + + + +
Enumerator
FS_MEDIA_STATE_READY 
FS_MEDIA_STATE_NO_MEDIA 
FS_MEDIA_STATE_INVALID_MEDIA 
FS_MEDIA_STATE_DIRTY_MEDIA 
FS_MEDIA_STATE_MEDIA_ERROR 
+ +

Definition at line 184 of file filesystem.h.

+ +
+
+ +

◆ FSMountSourceType

+ +
+
+ + + + +
enum FSMountSourceType
+
+ + + +
Enumerator
FS_MOUNT_SOURCE_SD 
FS_MOUNT_SOURCE_HFIO 

Devkit only API currently. Uses the PCFS channel to perform I/O operations on the attached host machine.

+
+ +

Definition at line 193 of file filesystem.h.

+ +
+
+ +

◆ FSOpenFileFlags

+ +
+
+ + + + +
enum FSOpenFileFlags
+
+ + + + +
Enumerator
FS_OPEN_FLAG_NONE 

Open file normally.

+
FS_OPEN_FLAG_UNENCRYPTED 

Open (new) unencrypted file. Used for vWii files since it allows for direct access without the Wii U filesystem through it's block address.

+
FS_OPEN_FLAG_PREALLOC_SIZE 

Preallocates new file size using given size.

+
+ +

Definition at line 200 of file filesystem.h.

+ +
+
+

Function Documentation

+ +

◆ FSGetClientBody()

+ +
+
+ + + + + +
+ + + + + + + + +
static FSClientBody * FSGetClientBody (FSClientclient)
+
+inlinestatic
+
+ +

Get an aligned FSClientBody from an FSClient.

+ +

Definition at line 458 of file filesystem.h.

+ +
+
+ +

◆ FSGetCmdBlockBody()

+ +
+
+ + + + + +
+ + + + + + + + +
static FSCmdBlockBody * FSGetCmdBlockBody (FSCmdBlockcmdBlock)
+
+inlinestatic
+
+ +

Get an aligned FSCmdBlockBody from an FSCmdBlock.

+ +

Definition at line 470 of file filesystem.h.

+ +
+
+ +

◆ FSInit()

+ +
+
+ + + + + + + +
void FSInit ()
+
+ +
+
+ +

◆ FSShutdown()

+ +
+
+ + + + + + + +
void FSShutdown ()
+
+ +
+
+ +

◆ FSAddClient()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSStatus FSAddClient (FSClientclient,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSDelClient()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSStatus FSDelClient (FSClientclient,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetClientNum()

+ +
+
+ + + + + + + +
uint32_t FSGetClientNum ()
+
+ +
+
+ +

◆ FSInitCmdBlock()

+ +
+
+ + + + + + + + +
void FSInitCmdBlock (FSCmdBlockblock)
+
+ +
+
+ +

◆ FSSetCmdPriority()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FSStatus FSSetCmdPriority (FSCmdBlockblock,
FSPriority priority 
)
+
+ +
+
+ +

◆ FSSetStateChangeNotification()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void FSSetStateChangeNotification (FSClientclient,
FSStateChangeParamsinfo 
)
+
+ +
+
+ +

◆ FSGetCwd()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetCwd (FSClientclient,
FSCmdBlockblock,
char * buffer,
uint32_t bufferSize,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSChangeDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSChangeDir (FSClientclient,
FSCmdBlockblock,
const char * path,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSChangeDirAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSChangeDirAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSGetAsyncResult()

+ +
+
+ + + + + + + + +
FSAsyncResult * FSGetAsyncResult (FSMessagemessage)
+
+ +
+
+ +

◆ FSGetStat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetStat (FSClientclient,
FSCmdBlockblock,
const char * path,
FSStatstat,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetStatAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetStatAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSStatstat,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSRemove()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSRemove (FSClientclient,
FSCmdBlockblock,
const char * path,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSRemoveAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSRemoveAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSOpenFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSOpenFile (FSClientclient,
FSCmdBlockblock,
const char * path,
const char * mode,
FSFileHandlehandle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSOpenFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSOpenFileAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
const char * mode,
FSFileHandleoutHandle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSCloseFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSCloseFile (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSCloseFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSCloseFileAsync (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSOpenFileEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSOpenFileEx (FSClientclient,
FSCmdBlockblock,
const char * path,
const char * mode,
FSMode createMode,
FSOpenFileFlags openFlag,
uint32_t preallocSize,
FSFileHandlehandle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSOpenFileExAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSOpenFileExAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
const char * mode,
FSMode createMode,
FSOpenFileFlags openFlag,
uint32_t preallocSize,
FSFileHandlehandle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSOpenDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSOpenDir (FSClientclient,
FSCmdBlockblock,
const char * path,
FSDirectoryHandlehandle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSOpenDirAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSOpenDirAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSDirectoryHandlehandle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSMakeDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSMakeDir (FSClientclient,
FSCmdBlockblock,
const char * path,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSMakeDirAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSMakeDirAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSReadDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSReadDir (FSClientclient,
FSCmdBlockblock,
FSDirectoryHandle handle,
FSDirectoryEntryentry,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSReadDirAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSReadDirAsync (FSClientclient,
FSCmdBlockblock,
FSDirectoryHandle handle,
FSDirectoryEntryentry,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSRewindDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSRewindDir (FSClientclient,
FSCmdBlockblock,
FSDirectoryHandle handle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSCloseDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSCloseDir (FSClientclient,
FSCmdBlockblock,
FSDirectoryHandle handle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetVolumeInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetVolumeInfo (FSClientclient,
FSCmdBlockblock,
const char * path,
FSVolumeInfovolumeInfo,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetVolumeInfoAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetVolumeInfoAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSVolumeInfovolumeInfo,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSCloseDirAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSCloseDirAsync (FSClientclient,
FSCmdBlockblock,
FSDirectoryHandle handle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSChangeMode()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSChangeMode (FSClientclient,
FSCmdBlockblock,
const char * path,
FSMode mode,
FSMode modeMask,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSChangeModeAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSChangeModeAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
FSMode mode,
FSMode modeMask,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSGetFreeSpaceSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetFreeSpaceSize (FSClientclient,
FSCmdBlockblock,
const char * path,
uint64_t * outSize,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetFreeSpaceSizeAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetFreeSpaceSizeAsync (FSClientclient,
FSCmdBlockblock,
const char * path,
uint64_t * outSize,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSGetStatFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetStatFile (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSStatstat,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetStatFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetStatFileAsync (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSStatstat,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSReadFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSReadFile (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSReadFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSReadFileAsync (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSReadFileWithPos()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSReadFileWithPos (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
uint32_t pos,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSReadFileWithPosAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSReadFileWithPosAsync (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
uint32_t pos,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSWriteFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSWriteFile (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSWriteFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSWriteFileAsync (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSWriteFileWithPos()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSWriteFileWithPos (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
uint32_t pos,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSWriteFileWithPosAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSWriteFileWithPosAsync (FSClientclient,
FSCmdBlockblock,
uint8_t * buffer,
uint32_t size,
uint32_t count,
uint32_t pos,
FSFileHandle handle,
uint32_t unk1,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSGetPosFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetPosFile (FSClientclient,
FSCmdBlockblock,
FSFileHandle fileHandle,
uint32_t * pos,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSGetPosFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetPosFileAsync (FSClientclient,
FSCmdBlockblock,
FSFileHandle fileHandle,
uint32_t * pos,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSSetPosFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSSetPosFile (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
uint32_t pos,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSSetPosFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSSetPosFileAsync (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
uint32_t pos,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSFlushFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSFlushFile (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSFlushFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSFlushFileAsync (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSTruncateFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSTruncateFile (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSTruncateFileAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSTruncateFileAsync (FSClientclient,
FSCmdBlockblock,
FSFileHandle handle,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSRename()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSRename (FSClientclient,
FSCmdBlockblock,
const char * oldPath,
const char * newPath,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSRenameAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSRenameAsync (FSClientclient,
FSCmdBlockblock,
const char * oldPath,
const char * newPath,
FSErrorFlag errorMask,
FSAsyncDataasyncData 
)
+
+ +
+
+ +

◆ FSGetVolumeState()

+ +
+
+ + + + + + + + +
FSVolumeState FSGetVolumeState (FSClientclient)
+
+ +
+
+ +

◆ FSGetLastError()

+ +
+
+ + + + + + + + +
FSError FSGetLastError (FSClientclient)
+
+ +
+
+ +

◆ FSGetLastErrorCodeForViewer()

+ +
+
+ + + + + + + + +
FSError FSGetLastErrorCodeForViewer (FSClientclient)
+
+ +
+
+ +

◆ FSGetMountSource()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSGetMountSource (FSClientclient,
FSCmdBlockcmd,
FSMountSourceType type,
FSMountSourceout,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSMount()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSMount (FSClientclient,
FSCmdBlockcmd,
FSMountSourcesource,
const char * target,
uint32_t bytes,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSUnmount()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSUnmount (FSClientclient,
FSCmdBlockcmd,
const char * target,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSBindMount()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSBindMount (FSClientclient,
FSCmdBlockcmd,
const char * source,
const char * target,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSBindUnmount()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FSStatus FSBindUnmount (FSClientclient,
FSCmdBlockcmd,
const char * target,
FSErrorFlag errorMask 
)
+
+ +
+
+ +

◆ FSTimeToCalendarTime()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void FSTimeToCalendarTime (FSTime time,
OSCalendarTimeoutCalendarTime 
)
+
+ +

File times aren't always available in which case it returns the default 1980-01-01.

+ +
+
+
+ + + + diff --git a/group__coreinit__fs.map b/group__coreinit__fs.map new file mode 100644 index 00000000..91da28a7 --- /dev/null +++ b/group__coreinit__fs.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__fs.md5 b/group__coreinit__fs.md5 new file mode 100644 index 00000000..051e0155 --- /dev/null +++ b/group__coreinit__fs.md5 @@ -0,0 +1 @@ +71c174ff8bc974cff089f09fe823cda9 \ No newline at end of file diff --git a/group__coreinit__fs.png b/group__coreinit__fs.png new file mode 100644 index 00000000..f95a552d Binary files /dev/null and b/group__coreinit__fs.png differ diff --git a/group__coreinit__im.html b/group__coreinit__im.html new file mode 100644 index 00000000..cf30de78 --- /dev/null +++ b/group__coreinit__im.html @@ -0,0 +1,1321 @@ + + + + + + + +wut: IM + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for IM:
+
+
+ + + + +
+ + + + + + + + + + +

+Data Structures

struct  IMRequest
 
struct  IMHomeButtonParams
 
struct  IMParameters
 
struct  IMDeviceStateEx
 
+ + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct IMRequest IMRequest
 
typedef struct IMHomeButtonParams IMHomeButtonParams
 
typedef struct IMParameters IMParameters
 
typedef struct IMDeviceStateEx IMDeviceStateEx
 
typedef uint32_t IMEventMask
 
typedef enum IMPadType IMPadType
 
typedef enum IMDeviceState IMDeviceState
 
typedef enum IMParameter IMParameter
 
typedef enum IMTimer IMTimer
 
typedef enum IMEvent IMEvent
 
+ + + + + + + + + + + +

+Enumerations

enum  IMPadType {
+  IM_PAD_TYPE_NONE = 0 +,
+  IM_PAD_TYPE_WII_REMOTE = 1 +,
+  IM_PAD_TYPE_WIIU_PRO_CONTROLLER = 2 +,
+  IM_PAD_TYPE_WII_REMOTE_EXTENSION = 3 +,
+  IM_PAD_TYPE_WIIU_GAMEPAD = 4 +
+ }
 
enum  IMDeviceState {
+  IM_DEVICE_STATE_CLEAR = 0 +,
+  IM_DEVICE_STATE_INACTIVE = 1 +,
+  IM_DEVICE_STATE_ACTIVE = 2 +,
+  IM_DEVICE_STATE_HOME = 3 +,
+  IM_DEVICE_STATE_POWER = 4 +,
+  IM_DEVICE_STATE_SYNC = 5 +
+ }
 
enum  IMParameter {
+  IM_PARAMETER_INACTIVE_SECONDS = 0 +,
+  IM_PARAMETER_DIM_ENABLED = 1 +,
+  IM_PARAMETER_DIM_PERIOD = 2 +,
+  IM_PARAMETER_APD_ENABLED = 3 +,
+  IM_PARAMETER_APD_PERIOD = 4 +,
+  IM_PARAMETER_RESET_ENABLE = 5 +,
+  IM_PARAMETER_RESET_SECONDS = 6 +,
+  IM_PARAMETER_POWER_OFF_ENABLE = 7 +,
+  IM_PARAMETER_APD_OCCURED = 8 +,
+  IM_PARAMETER_DIM_ENABLE_TV = 9 +,
+  IM_PARAMETER_DIM_ENABLE_DRC = 10 +,
+  IM_PARAMETER_MAX = 11 +
+ }
 
enum  IMTimer {
+  IM_TIMER_DIM = 0 +,
+  IM_TIMER_APD = 1 +
+ }
 
enum  IMEvent {
+  IM_EVENT_ACTIVE = 1 << 0 +,
+  IM_EVENT_INACTIVE = 1 << 1 +,
+  IM_EVENT_DIM = 1 << 2 +,
+  IM_EVENT_UNDIM = 1 << 3 +,
+  IM_EVENT_APD = 1 << 4 +,
+  IM_EVENT_POWER = 1 << 5 +,
+  IM_EVENT_HOME = 1 << 6 +,
+  IM_EVENT_SYNC = 1 << 7 +,
+  IM_EVENT_RESET = 1 << 8 +,
+  IM_EVENT_CANCELLED = 1 << 31 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IOSHandle IM_Open (void)
 
IOSError IM_Close (IOSHandle handle)
 
IOSError IM_GetHomeButtonParams (IOSHandle handle, IMRequest *request, IMHomeButtonParams *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetParameter (IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetParameters (IMParameters *parameters)
 
IOSError IM_GetNvParameter (IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetNvParameterWithoutHandleAndItb (IMParameter parameter, uint32_t *outValue)
 
IOSError IM_GetRuntimeParameter (IMParameter parameter, uint32_t *outValue)
 
IOSError IM_GetTimerRemaining (IOSHandle handle, IMRequest *request, IMTimer timer, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetTimerRemainingSeconds (IMTimer timer, uint32_t *outSeconds)
 
IOSError IM_SetParameter (IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t value, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_SetRuntimeParameter (IMParameter parameter, uint32_t value)
 
IOSError IM_GetEventNotify (IOSHandle handle, IMRequest *request, IMEventMask *event, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_CancelGetEventNotify (IOSHandle handle, IMRequest *request, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_SetDeviceState (IOSHandle handle, IMRequest *request, IMDeviceState state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_SetDeviceStateEx (IOSHandle handle, IMRequest *request, IMDeviceStateEx *state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ IMRequest

+ +
+
+ + + + +
struct IMRequest
+
+
+

Definition at line 41 of file im.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +args[0x80] +
+IOSVec +ioctlVecs[2] +
+IOSHandle +handle +
+int32_t +request +
+IOSAsyncCallbackFn +asyncCallback +
+void * +asyncCallbackContext +
+void * +copySrc +
+void * +copyDst +
+uint32_t +copySize +
+ +
+
+ +

◆ IMHomeButtonParams

+ +
+
+ + + + +
struct IMHomeButtonParams
+
+
+

Definition at line 63 of file im.h.

+
+ + + + + + + +
Data Fields
+IMPadType +type +The controller type which pressed the home button.
+int32_t +index +The controller index which pressed the home button.
+ +
+
+ +

◆ IMParameters

+ +
+
+ + + + +
struct IMParameters
+
+
+

Definition at line 74 of file im.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +resetEnabled +
+uint32_t +dimEnabled +
+uint32_t +dimPeriod +
+uint32_t +apdEnabled +
+uint32_t +apdPeriod +
+ +
+
+ +

◆ IMDeviceStateEx

+ +
+
+ + + + +
struct IMDeviceStateEx
+
+
+

Definition at line 89 of file im.h.

+
+ + + + + + + +
Data Fields
+IMDeviceState +state +
+IMHomeButtonParams +params +
+ +
+
+

Typedef Documentation

+ +

◆ IMRequest

+ +
+
+ + + + +
typedef struct IMRequest IMRequest
+
+ +

Definition at line 16 of file im.h.

+ +
+
+ +

◆ IMHomeButtonParams

+ +
+
+ + + + +
typedef struct IMHomeButtonParams IMHomeButtonParams
+
+ +

Definition at line 17 of file im.h.

+ +
+
+ +

◆ IMParameters

+ +
+
+ + + + +
typedef struct IMParameters IMParameters
+
+ +

Definition at line 18 of file im.h.

+ +
+
+ +

◆ IMDeviceStateEx

+ +
+
+ + + + +
typedef struct IMDeviceStateEx IMDeviceStateEx
+
+ +

Definition at line 19 of file im.h.

+ +
+
+ +

◆ IMEventMask

+ +
+
+ + + + +
typedef uint32_t IMEventMask
+
+ +

Definition at line 20 of file im.h.

+ +
+
+ +

◆ IMPadType

+ +
+
+ + + + +
typedef enum IMPadType IMPadType
+
+ +
+
+ +

◆ IMDeviceState

+ +
+
+ + + + +
typedef enum IMDeviceState IMDeviceState
+
+ +
+
+ +

◆ IMParameter

+ +
+
+ + + + +
typedef enum IMParameter IMParameter
+
+ +
+
+ +

◆ IMTimer

+ +
+
+ + + + +
typedef enum IMTimer IMTimer
+
+ +
+
+ +

◆ IMEvent

+ +
+
+ + + + +
typedef enum IMEvent IMEvent
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ IMPadType

+ +
+
+ + + + +
enum IMPadType
+
+ + + + + + +
Enumerator
IM_PAD_TYPE_NONE 
IM_PAD_TYPE_WII_REMOTE 
IM_PAD_TYPE_WIIU_PRO_CONTROLLER 
IM_PAD_TYPE_WII_REMOTE_EXTENSION 
IM_PAD_TYPE_WIIU_GAMEPAD 
+ +

Definition at line 22 of file im.h.

+ +
+
+ +

◆ IMDeviceState

+ +
+
+ + + + +
enum IMDeviceState
+
+ + + + + + + +
Enumerator
IM_DEVICE_STATE_CLEAR 
IM_DEVICE_STATE_INACTIVE 
IM_DEVICE_STATE_ACTIVE 
IM_DEVICE_STATE_HOME 
IM_DEVICE_STATE_POWER 
IM_DEVICE_STATE_SYNC 
+ +

Definition at line 31 of file im.h.

+ +
+
+ +

◆ IMParameter

+ +
+
+ + + + +
enum IMParameter
+
+ + + + + + + + + + + + + +
Enumerator
IM_PARAMETER_INACTIVE_SECONDS 
IM_PARAMETER_DIM_ENABLED 
IM_PARAMETER_DIM_PERIOD 
IM_PARAMETER_APD_ENABLED 
IM_PARAMETER_APD_PERIOD 
IM_PARAMETER_RESET_ENABLE 
IM_PARAMETER_RESET_SECONDS 
IM_PARAMETER_POWER_OFF_ENABLE 
IM_PARAMETER_APD_OCCURED 
IM_PARAMETER_DIM_ENABLE_TV 
IM_PARAMETER_DIM_ENABLE_DRC 
IM_PARAMETER_MAX 
+ +

Definition at line 98 of file im.h.

+ +
+
+ +

◆ IMTimer

+ +
+
+ + + + +
enum IMTimer
+
+ + + +
Enumerator
IM_TIMER_DIM 
IM_TIMER_APD 
+ +

Definition at line 114 of file im.h.

+ +
+
+ +

◆ IMEvent

+ +
+
+ + + + +
enum IMEvent
+
+ + + + + + + + + + + +
Enumerator
IM_EVENT_ACTIVE 
IM_EVENT_INACTIVE 
IM_EVENT_DIM 
IM_EVENT_UNDIM 
IM_EVENT_APD 

Automatic power down.

+
IM_EVENT_POWER 

Controller power button was pressed.

+
IM_EVENT_HOME 

Home button was pressed.

+
IM_EVENT_SYNC 

Console sync button was pressed.

+
IM_EVENT_RESET 
IM_EVENT_CANCELLED 

Event notify was cancelled.

+
+ +

Definition at line 120 of file im.h.

+ +
+
+

Function Documentation

+ +

◆ IM_Open()

+ +
+
+ + + + + + + + +
IOSHandle IM_Open (void )
+
+ +
+
+ +

◆ IM_Close()

+ +
+
+ + + + + + + + +
IOSError IM_Close (IOSHandle handle)
+
+ +
+
+ +

◆ IM_GetHomeButtonParams()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_GetHomeButtonParams (IOSHandle handle,
IMRequestrequest,
IMHomeButtonParamsoutput,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_GetParameter()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_GetParameter (IOSHandle handle,
IMRequestrequest,
IMParameter parameter,
uint32_t * output,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_GetParameters()

+ +
+
+ + + + + + + + +
IOSError IM_GetParameters (IMParametersparameters)
+
+ +
+
+ +

◆ IM_GetNvParameter()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_GetNvParameter (IOSHandle handle,
IMRequestrequest,
IMParameter parameter,
uint32_t * output,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_GetNvParameterWithoutHandleAndItb()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IM_GetNvParameterWithoutHandleAndItb (IMParameter parameter,
uint32_t * outValue 
)
+
+ +
+
+ +

◆ IM_GetRuntimeParameter()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IM_GetRuntimeParameter (IMParameter parameter,
uint32_t * outValue 
)
+
+ +
+
+ +

◆ IM_GetTimerRemaining()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_GetTimerRemaining (IOSHandle handle,
IMRequestrequest,
IMTimer timer,
uint32_t * output,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_GetTimerRemainingSeconds()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IM_GetTimerRemainingSeconds (IMTimer timer,
uint32_t * outSeconds 
)
+
+ +
+
+ +

◆ IM_SetParameter()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_SetParameter (IOSHandle handle,
IMRequestrequest,
IMParameter parameter,
uint32_t value,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_SetRuntimeParameter()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IM_SetRuntimeParameter (IMParameter parameter,
uint32_t value 
)
+
+ +
+
+ +

◆ IM_GetEventNotify()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_GetEventNotify (IOSHandle handle,
IMRequestrequest,
IMEventMaskevent,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_CancelGetEventNotify()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_CancelGetEventNotify (IOSHandle handle,
IMRequestrequest,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_SetDeviceState()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_SetDeviceState (IOSHandle handle,
IMRequestrequest,
IMDeviceState state,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+ +

◆ IM_SetDeviceStateEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IM_SetDeviceStateEx (IOSHandle handle,
IMRequestrequest,
IMDeviceStateExstate,
IOSAsyncCallbackFn asyncCallback,
void * asyncCallbackContext 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__im.map b/group__coreinit__im.map new file mode 100644 index 00000000..3f723715 --- /dev/null +++ b/group__coreinit__im.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__im.md5 b/group__coreinit__im.md5 new file mode 100644 index 00000000..a8a01917 --- /dev/null +++ b/group__coreinit__im.md5 @@ -0,0 +1 @@ +3eff3f08496733bc632368ae7eb6b9ca \ No newline at end of file diff --git a/group__coreinit__im.png b/group__coreinit__im.png new file mode 100644 index 00000000..44b0f20e Binary files /dev/null and b/group__coreinit__im.png differ diff --git a/group__coreinit__interrupts.html b/group__coreinit__interrupts.html new file mode 100644 index 00000000..b270e804 --- /dev/null +++ b/group__coreinit__interrupts.html @@ -0,0 +1,350 @@ + + + + + + + +wut: Interrupt Management + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Interrupt Management
+
+
+
+Collaboration diagram for Interrupt Management:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum OSInterruptType OSInterruptType
 
typedef void(* OSUserInterruptHandler) (OSInterruptType type, OSContext *interruptedContext)
 
+ + + +

+Enumerations

enum  OSInterruptType {
+  OS_INTERRUPT_TYPE_ERROR = 0 +,
+  OS_INTERRUPT_TYPE_DSP = 1 +,
+  OS_INTERRUPT_TYPE_GPU7 = 2 +,
+  OS_INTERRUPT_TYPE_GPIPPC = 3 +,
+  OS_INTERRUPT_TYPE_PRIMARYI2C = 4 +,
+  OS_INTERRUPT_TYPE_DSPAI = 5 +,
+  OS_INTERRUPT_TYPE_DSPAI2 = 6 +,
+  OS_INTERRUPT_TYPE_DSPACC = 7 +,
+  OS_INTERRUPT_TYPE_DSPDSP = 8 +,
+  OS_INTERRUPT_TYPE_IPCPPC0 = 9 +,
+  OS_INTERRUPT_TYPE_IPCPPC1 = 10 +,
+  OS_INTERRUPT_TYPE_IPCPPC2 = 11 +,
+  OS_INTERRUPT_TYPE_AHB = 12 +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

BOOL OSEnableInterrupts ()
 
BOOL OSDisableInterrupts ()
 
BOOL OSRestoreInterrupts (BOOL enable)
 
BOOL OSIsInterruptEnabled ()
 
OSUserInterruptHandler __OSSetInterruptHandler (OSInterruptType type, OSUserInterruptHandler handler)
 
void __OSClearAndEnableInterrupt (OSInterruptType type)
 
void __OSDisableInterrupt (OSInterruptType type)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSInterruptType

+ +
+
+ + + + +
typedef enum OSInterruptType OSInterruptType
+
+ +
+
+ +

◆ OSUserInterruptHandler

+ +
+
+ + + + +
typedef void(* OSUserInterruptHandler) (OSInterruptType type, OSContext *interruptedContext)
+
+ +

Definition at line 32 of file interrupts.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ OSInterruptType

+ +
+
+ + + + +
enum OSInterruptType
+
+ + + + + + + + + + + + + + +
Enumerator
OS_INTERRUPT_TYPE_ERROR 
OS_INTERRUPT_TYPE_DSP 
OS_INTERRUPT_TYPE_GPU7 
OS_INTERRUPT_TYPE_GPIPPC 
OS_INTERRUPT_TYPE_PRIMARYI2C 
OS_INTERRUPT_TYPE_DSPAI 
OS_INTERRUPT_TYPE_DSPAI2 
OS_INTERRUPT_TYPE_DSPACC 
OS_INTERRUPT_TYPE_DSPDSP 
OS_INTERRUPT_TYPE_IPCPPC0 
OS_INTERRUPT_TYPE_IPCPPC1 
OS_INTERRUPT_TYPE_IPCPPC2 
OS_INTERRUPT_TYPE_AHB 
+ +

Definition at line 15 of file interrupts.h.

+ +
+
+

Function Documentation

+ +

◆ OSEnableInterrupts()

+ +
+
+ + + + + + + +
BOOL OSEnableInterrupts ()
+
+ +
+
+ +

◆ OSDisableInterrupts()

+ +
+
+ + + + + + + +
BOOL OSDisableInterrupts ()
+
+ +
+
+ +

◆ OSRestoreInterrupts()

+ +
+
+ + + + + + + + +
BOOL OSRestoreInterrupts (BOOL enable)
+
+ +
+
+ +

◆ OSIsInterruptEnabled()

+ +
+
+ + + + + + + +
BOOL OSIsInterruptEnabled ()
+
+ +
+
+ +

◆ __OSSetInterruptHandler()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSUserInterruptHandler __OSSetInterruptHandler (OSInterruptType type,
OSUserInterruptHandler handler 
)
+
+ +
+
+ +

◆ __OSClearAndEnableInterrupt()

+ +
+
+ + + + + + + + +
void __OSClearAndEnableInterrupt (OSInterruptType type)
+
+ +
+
+ +

◆ __OSDisableInterrupt()

+ +
+
+ + + + + + + + +
void __OSDisableInterrupt (OSInterruptType type)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__interrupts.map b/group__coreinit__interrupts.map new file mode 100644 index 00000000..9de3398f --- /dev/null +++ b/group__coreinit__interrupts.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__interrupts.md5 b/group__coreinit__interrupts.md5 new file mode 100644 index 00000000..2eb1e938 --- /dev/null +++ b/group__coreinit__interrupts.md5 @@ -0,0 +1 @@ +b0b7eb28efe70c67e5f762496c1d0331 \ No newline at end of file diff --git a/group__coreinit__interrupts.png b/group__coreinit__interrupts.png new file mode 100644 index 00000000..02d5fd10 Binary files /dev/null and b/group__coreinit__interrupts.png differ diff --git a/group__coreinit__ios.html b/group__coreinit__ios.html new file mode 100644 index 00000000..6c15d67e --- /dev/null +++ b/group__coreinit__ios.html @@ -0,0 +1,775 @@ + + + + + + + +wut: IOS + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for IOS:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  IOSVec
 
+ + + + + + + + + + + +

+Typedefs

typedef struct IOSVec IOSVec
 
typedef int32_t IOSHandle
 
typedef enum IOSOpenMode IOSOpenMode
 
typedef enum IOSError IOSError
 
typedef void(* IOSAsyncCallbackFn) (IOSError, void *)
 
+ + + + + +

+Enumerations

enum  IOSOpenMode {
+  IOS_OPEN_READ = 1 << 0 +,
+  IOS_OPEN_WRITE = 1 << 1 +,
+  IOS_OPEN_READWRITE = IOS_OPEN_READ | IOS_OPEN_WRITE +
+ }
 
enum  IOSError {
+  IOS_ERROR_OK = 0 +,
+  IOS_ERROR_ACCESS = -1 +,
+  IOS_ERROR_EXISTS = -2 +,
+  IOS_ERROR_INTR = -3 +,
+  IOS_ERROR_INVALID = -4 +,
+  IOS_ERROR_MAX = -5 +,
+  IOS_ERROR_NOEXISTS = -6 +,
+  IOS_ERROR_QEMPTY = -7 +,
+  IOS_ERROR_QFULL = -8 +,
+  IOS_ERROR_UNKNOWN = -9 +,
+  IOS_ERROR_NOTREADY = -10 +,
+  IOS_ERROR_ECC = -11 +,
+  IOS_ERROR_ECCCRIT = -12 +,
+  IOS_ERROR_BADBLOCK = -13 +,
+  IOS_ERROR_INVALIDOBJTYPE = -14 +,
+  IOS_ERROR_INVALIDRNG = -15 +,
+  IOS_ERROR_INVALIDFLAG = -16 +,
+  IOS_ERROR_INVALIDFORMAT = -17 +,
+  IOS_ERROR_INVALIDVERSION = -18 +,
+  IOS_ERROR_INVALIDSIGNER = -19 +,
+  IOS_ERROR_FAILCHECKVALUE = -20 +,
+  IOS_ERROR_FAILINTERNAL = -21 +,
+  IOS_ERROR_FAILALLOC = -22 +,
+  IOS_ERROR_INVALIDSIZE = -23 +,
+  IOS_ERROR_NOLINK = -24 +,
+  IOS_ERROR_ANFAILED = -25 +,
+  IOS_ERROR_MAXSEMCOUNT = -26 +,
+  IOS_ERROR_SEMUNAVAILABLE = -27 +,
+  IOS_ERROR_INVALIDHANDLE = -28 +,
+  IOS_ERROR_INVALIDARG = -29 +,
+  IOS_ERROR_NORESOURCE = -30 +,
+  IOS_ERROR_BUSY = -31 +,
+  IOS_ERROR_TIMEOUT = -32 +,
+  IOS_ERROR_ALIGNMENT = -33 +,
+  IOS_ERROR_BSP = -34 +,
+  IOS_ERROR_DATAPENDING = -35 +,
+  IOS_ERROR_EXPIRED = -36 +,
+  IOS_ERROR_NOREADACCESS = -37 +,
+  IOS_ERROR_NOWRITEACCESS = -38 +,
+  IOS_ERROR_NOREADWRITEACCESS = -39 +,
+  IOS_ERROR_CLIENTTXNLIMIT = -40 +,
+  IOS_ERROR_STALEHANDLE = -41 +,
+  IOS_ERROR_UNKNOWNVALUE = -42 +
+ }
 
+ + + + + + + + + + + + + + + + + +

+Functions

IOSError IOS_Open (const char *device, IOSOpenMode mode)
 
IOSError IOS_OpenAsync (const char *device, IOSOpenMode mode, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Close (IOSHandle handle)
 
IOSError IOS_CloseAsync (IOSHandle handle, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctl (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen)
 
IOSError IOS_IoctlAsync (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctlv (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec)
 
IOSError IOS_IoctlvAsync (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec, IOSAsyncCallbackFn callback, void *context)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ IOSVec

+ +
+
+ + + + +
struct IOSVec
+
+
+

Definition at line 71 of file ios.h.

+
+ + + + + + + + + + +
Data Fields
+void * +vaddr +Virtual address of buffer.
+uint32_t +len +Length of buffer.
+void * +paddr +Physical address of buffer.
+ +
+
+

Typedef Documentation

+ +

◆ IOSVec

+ +
+
+ + + + +
typedef struct IOSVec IOSVec
+
+ +

Definition at line 14 of file ios.h.

+ +
+
+ +

◆ IOSHandle

+ +
+
+ + + + +
typedef int32_t IOSHandle
+
+ +

Definition at line 15 of file ios.h.

+ +
+
+ +

◆ IOSOpenMode

+ +
+
+ + + + +
typedef enum IOSOpenMode IOSOpenMode
+
+ +
+
+ +

◆ IOSError

+ +
+
+ + + + +
typedef enum IOSError IOSError
+
+ +
+
+ +

◆ IOSAsyncCallbackFn

+ +
+
+ + + + +
typedef void(* IOSAsyncCallbackFn) (IOSError, void *)
+
+ +

Definition at line 87 of file ios.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ IOSOpenMode

+ +
+
+ + + + +
enum IOSOpenMode
+
+ + + + +
Enumerator
IOS_OPEN_READ 
IOS_OPEN_WRITE 
IOS_OPEN_READWRITE 
+ +

Definition at line 17 of file ios.h.

+ +
+
+ +

◆ IOSError

+ +
+
+ + + + +
enum IOSError
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
IOS_ERROR_OK 
IOS_ERROR_ACCESS 
IOS_ERROR_EXISTS 
IOS_ERROR_INTR 
IOS_ERROR_INVALID 
IOS_ERROR_MAX 
IOS_ERROR_NOEXISTS 
IOS_ERROR_QEMPTY 
IOS_ERROR_QFULL 
IOS_ERROR_UNKNOWN 
IOS_ERROR_NOTREADY 
IOS_ERROR_ECC 
IOS_ERROR_ECCCRIT 
IOS_ERROR_BADBLOCK 
IOS_ERROR_INVALIDOBJTYPE 
IOS_ERROR_INVALIDRNG 
IOS_ERROR_INVALIDFLAG 
IOS_ERROR_INVALIDFORMAT 
IOS_ERROR_INVALIDVERSION 
IOS_ERROR_INVALIDSIGNER 
IOS_ERROR_FAILCHECKVALUE 
IOS_ERROR_FAILINTERNAL 
IOS_ERROR_FAILALLOC 
IOS_ERROR_INVALIDSIZE 
IOS_ERROR_NOLINK 
IOS_ERROR_ANFAILED 
IOS_ERROR_MAXSEMCOUNT 
IOS_ERROR_SEMUNAVAILABLE 
IOS_ERROR_INVALIDHANDLE 
IOS_ERROR_INVALIDARG 
IOS_ERROR_NORESOURCE 
IOS_ERROR_BUSY 
IOS_ERROR_TIMEOUT 
IOS_ERROR_ALIGNMENT 
IOS_ERROR_BSP 
IOS_ERROR_DATAPENDING 
IOS_ERROR_EXPIRED 
IOS_ERROR_NOREADACCESS 
IOS_ERROR_NOWRITEACCESS 
IOS_ERROR_NOREADWRITEACCESS 
IOS_ERROR_CLIENTTXNLIMIT 
IOS_ERROR_STALEHANDLE 
IOS_ERROR_UNKNOWNVALUE 
+ +

Definition at line 24 of file ios.h.

+ +
+
+

Function Documentation

+ +

◆ IOS_Open()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IOS_Open (const char * device,
IOSOpenMode mode 
)
+
+ +
+
+ +

◆ IOS_OpenAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_OpenAsync (const char * device,
IOSOpenMode mode,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ IOS_Close()

+ +
+
+ + + + + + + + +
IOSError IOS_Close (IOSHandle handle)
+
+ +
+
+ +

◆ IOS_CloseAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_CloseAsync (IOSHandle handle,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ IOS_Ioctl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_Ioctl (IOSHandle handle,
uint32_t request,
void * inBuf,
uint32_t inLen,
void * outBuf,
uint32_t outLen 
)
+
+ +
+
+ +

◆ IOS_IoctlAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_IoctlAsync (IOSHandle handle,
uint32_t request,
void * inBuf,
uint32_t inLen,
void * outBuf,
uint32_t outLen,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ IOS_Ioctlv()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_Ioctlv (IOSHandle handle,
uint32_t request,
uint32_t vecIn,
uint32_t vecOut,
IOSVecvec 
)
+
+ +
+
+ +

◆ IOS_IoctlvAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_IoctlvAsync (IOSHandle handle,
uint32_t request,
uint32_t vecIn,
uint32_t vecOut,
IOSVecvec,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__ios.map b/group__coreinit__ios.map new file mode 100644 index 00000000..20d3ef75 --- /dev/null +++ b/group__coreinit__ios.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__ios.md5 b/group__coreinit__ios.md5 new file mode 100644 index 00000000..37f12228 --- /dev/null +++ b/group__coreinit__ios.md5 @@ -0,0 +1 @@ +c87f2b95d7feec1a6082014853517fa6 \ No newline at end of file diff --git a/group__coreinit__ios.png b/group__coreinit__ios.png new file mode 100644 index 00000000..268a1ee7 Binary files /dev/null and b/group__coreinit__ios.png differ diff --git a/group__coreinit__kernel.html b/group__coreinit__kernel.html new file mode 100644 index 00000000..0784fa4e --- /dev/null +++ b/group__coreinit__kernel.html @@ -0,0 +1,861 @@ + + + + + + + +wut: Coreinit_kernel + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Coreinit_kernel
+
+
+
+Collaboration diagram for Coreinit_kernel:
+
+
+ + + + +
+ + + + + + + + +

+Data Structures

struct  OSExceptionChainInfo
 
struct  KernelInfo0
 
struct  KernelInfo6
 
+ + + + + + + + + + + + + + + +

+Typedefs

typedef enum OSICICommand OSICICommand
 
typedef void(* OSExceptionCallbackExFn) (OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext)
 
typedef void(* KernelTimerCallbackFn) (OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext)
 
typedef uint32_t KernelTimerHandle
 
typedef struct OSExceptionChainInfo OSExceptionChainInfo
 
typedef struct KernelInfo0 KernelInfo0
 
typedef struct KernelInfo6 KernelInfo6
 
+ + + +

+Enumerations

enum  OSICICommand {
+  OS_ICI_COMMAND_INVALID_IC_RANGE = 1 +,
+  OS_ICI_COMMAND_RESCHEDULE_CORE = 2 +,
+  OS_ICI_COMMAND_HALT_CORE = 3 +,
+  OS_ICI_COMMAND_PROC_EXIT = 4 +,
+  OS_ICI_COMMAND_SET_DABR = 5 +,
+  OS_ICI_COMMAND_PROC_SCHED = 6 +,
+  OS_ICI_COMMAND_FAST_BG_EXIT = 7 +,
+  OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE = 8 +,
+  OS_ICI_COMMAND_SYSTEM_FATAL = 9 +,
+  OS_ICI_COMMAND_SET_IABR = 10 +,
+  OS_ICI_COMMAND_PANIC_0X15 = 0xB +,
+  OS_ICI_COMMAND_PROC_KILL = 0xC +,
+  OS_ICI_COMMAND_PROC_CRASH = 0xD +,
+  OS_ICI_COMMAND_UNKNOWN = 0xE +,
+  OS_ICI_COMMAND_OVERLAY_ARENA = 0xF +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

void __KernelSetUserModeExHandler (OSExceptionType exceptionType, OSExceptionChainInfo *chainInfo, OSExceptionChainInfo *prevChainInfo)
 
KernelTimerHandle __KernelAllocateTimer (KernelTimerCallbackFn, void *exceptionStack, OSContext *context)
 
uint32_t __KernelPrimeTimer (KernelTimerHandle handle, uint64_t startTimeInTicks, uint64_t intervalInTicks, uint32_t unknown)
 
void __KernelSendICI (OSICICommand cmd, void *arg1, uint32_t unknown1, uint32_t unknown2)
 
void __KernelGetInfo (uint32_t type, void *outBuffer, uint32_t outBufferSize, uint32_t core)
 
static void __KernelGetInfo0 (KernelInfo0 *outBuffer, uint32_t core)
 
static void __KernelGetInfo6 (KernelInfo6 *outBuffer, uint32_t core)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSExceptionChainInfo

+ +
+
+ + + + +
struct OSExceptionChainInfo
+
+
+

Definition at line 40 of file kernel.h.

+
+ + + + + + + + + + +
Data Fields
+OSExceptionCallbackExFn +callback +
+void * +stack +
+OSContext * +context +
+ +
+
+ +

◆ KernelInfo0

+ +
+
+ + + + +
struct KernelInfo0
+
+
+

Definition at line 51 of file kernel.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+int32_t +upid +
+int32_t +rampid +
+uint32_t +appFlags +
+void * +dataAreaStart +
+void * +dataAreaEnd +
+void * +physDataAreaStart +
+void * +physDataAreaEnd +
+void * +physAvailStart +
+void * +physAvailEnd +
+void * +physCodeGenStart +
+void * +physCodeGenEnd +
+void * +sdaBase +
+void * +sda2Base +
+uint32_t +systemHeapSize +
+void * +stackEnd0 +
+void * +stackEnd1 +
+void * +stackEnd2 +
+void * +stackBase0 +
+void * +stackBase1 +
+void * +stackBase2 +
+void * +exceptionStackEnd0 +
+void * +exceptionStackEnd1 +
+void * +exceptionStackEnd2 +
+void * +exceptionStackBase0 +
+void * +exceptionStackBase1 +
+void * +exceptionStackBase2 +
+void * +lockedCacheBase0 +
+void * +lockedCacheBase1 +
+void * +lockedCacheBase2 +
+struct CoreinitInfo +coreinit +
+uint32_t +unk0x9C +
+uint64_t +titleId +
+ +
+
+ +

◆ KernelInfo6

+ +
+
+ + + + +
struct KernelInfo6
+
+
+

Definition at line 134 of file kernel.h.

+
+ + + + + + + +
Data Fields
+uint64_t +osTitleId +
+uint32_t +unk0x08 +
+ +
+
+

Typedef Documentation

+ +

◆ OSICICommand

+ +
+
+ + + + +
typedef enum OSICICommand OSICICommand
+
+ +
+
+ +

◆ OSExceptionCallbackExFn

+ +
+
+ + + + +
typedef void(* OSExceptionCallbackExFn) (OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext)
+
+ +

Definition at line 34 of file kernel.h.

+ +
+
+ +

◆ KernelTimerCallbackFn

+ +
+
+ + + + +
typedef void(* KernelTimerCallbackFn) (OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext)
+
+ +

Definition at line 36 of file kernel.h.

+ +
+
+ +

◆ KernelTimerHandle

+ +
+
+ + + + +
typedef uint32_t KernelTimerHandle
+
+ +

Definition at line 38 of file kernel.h.

+ +
+
+ +

◆ OSExceptionChainInfo

+ +
+
+ + + + +
typedef struct OSExceptionChainInfo OSExceptionChainInfo
+
+ +
+
+ +

◆ KernelInfo0

+ +
+
+ + + + +
typedef struct KernelInfo0 KernelInfo0
+
+ +
+
+ +

◆ KernelInfo6

+ +
+
+ + + + +
typedef struct KernelInfo6 KernelInfo6
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSICICommand

+ +
+
+ + + + +
enum OSICICommand
+
+ + + + + + + + + + + + + + + + +
Enumerator
OS_ICI_COMMAND_INVALID_IC_RANGE 
OS_ICI_COMMAND_RESCHEDULE_CORE 
OS_ICI_COMMAND_HALT_CORE 
OS_ICI_COMMAND_PROC_EXIT 
OS_ICI_COMMAND_SET_DABR 
OS_ICI_COMMAND_PROC_SCHED 
OS_ICI_COMMAND_FAST_BG_EXIT 
OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE 
OS_ICI_COMMAND_SYSTEM_FATAL 
OS_ICI_COMMAND_SET_IABR 
OS_ICI_COMMAND_PANIC_0X15 
OS_ICI_COMMAND_PROC_KILL 
OS_ICI_COMMAND_PROC_CRASH 
OS_ICI_COMMAND_UNKNOWN 
OS_ICI_COMMAND_OVERLAY_ARENA 
+ +

Definition at line 15 of file kernel.h.

+ +
+
+

Function Documentation

+ +

◆ __KernelSetUserModeExHandler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void __KernelSetUserModeExHandler (OSExceptionType exceptionType,
OSExceptionChainInfochainInfo,
OSExceptionChainInfoprevChainInfo 
)
+
+ +
+
+ +

◆ __KernelAllocateTimer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
KernelTimerHandle __KernelAllocateTimer (KernelTimerCallbackFn ,
void * exceptionStack,
OSContextcontext 
)
+
+ +
+
+ +

◆ __KernelPrimeTimer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t __KernelPrimeTimer (KernelTimerHandle handle,
uint64_t startTimeInTicks,
uint64_t intervalInTicks,
uint32_t unknown 
)
+
+ +
+
+ +

◆ __KernelSendICI()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void __KernelSendICI (OSICICommand cmd,
void * arg1,
uint32_t unknown1,
uint32_t unknown2 
)
+
+ +
+
+ +

◆ __KernelGetInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void __KernelGetInfo (uint32_t type,
void * outBuffer,
uint32_t outBufferSize,
uint32_t core 
)
+
+ +
+
+ +

◆ __KernelGetInfo0()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void __KernelGetInfo0 (KernelInfo0outBuffer,
uint32_t core 
)
+
+inlinestatic
+
+ +

Definition at line 173 of file kernel.h.

+ +
+
+ +

◆ __KernelGetInfo6()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void __KernelGetInfo6 (KernelInfo6outBuffer,
uint32_t core 
)
+
+inlinestatic
+
+ +

Definition at line 179 of file kernel.h.

+ +
+
+
+ + + + diff --git a/group__coreinit__kernel.map b/group__coreinit__kernel.map new file mode 100644 index 00000000..eb0dc0f6 --- /dev/null +++ b/group__coreinit__kernel.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__kernel.md5 b/group__coreinit__kernel.md5 new file mode 100644 index 00000000..cd96e0e8 --- /dev/null +++ b/group__coreinit__kernel.md5 @@ -0,0 +1 @@ +de06df984e04a8e95fb867bc808b066a \ No newline at end of file diff --git a/group__coreinit__kernel.png b/group__coreinit__kernel.png new file mode 100644 index 00000000..7c53e592 Binary files /dev/null and b/group__coreinit__kernel.png differ diff --git a/group__coreinit__launch.html b/group__coreinit__launch.html new file mode 100644 index 00000000..5766bd24 --- /dev/null +++ b/group__coreinit__launch.html @@ -0,0 +1,436 @@ + + + + + + + +wut: Launch + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Launch
+
+
+
+Collaboration diagram for Launch:
+
+
+ + + + +
+ + + + + + + + +

+Macros

#define OS_TITLE_ID_COLDBOOT   0xFFFFFFFFFFFFFFFDllu
 Magic title ID used for launching the current coldboot title.
 
#define OS_TITLE_ID_REBOOT   0xFFFFFFFFFFFFFFFEllu
 Magic title ID used for triggering a full system reboot.
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSForceFullRelaunch ()
 Forces a OS relaunch on the next title launch.
 
void OSRestartGame (int argc, char *argv[])
 Restarts the currently running title.
 
BOOL OSShutdown ()
 Shuts down the system.
 
void OSLaunchTitleByPathl (const char *path, uint32_t pathSize, int argc,...)
 Launches a title by path.
 
void OSLaunchTitleByPathv (const char *path, uint32_t pathSize, int argc, char *argv[])
 Launches a title by path.
 
void OSLaunchTitlel (uint64_t titleId, int argc,...)
 Launches a title by its title ID.
 
void OSLaunchTitlev (uint64_t titleId, int argc, char *argv[])
 Launches a title by its title ID.
 
+

Detailed Description

+

Macro Definition Documentation

+ +

◆ OS_TITLE_ID_COLDBOOT

+ +
+
+ + + + +
#define OS_TITLE_ID_COLDBOOT   0xFFFFFFFFFFFFFFFDllu
+
+ +

Magic title ID used for launching the current coldboot title.

+ +

Definition at line 18 of file launch.h.

+ +
+
+ +

◆ OS_TITLE_ID_REBOOT

+ +
+
+ + + + +
#define OS_TITLE_ID_REBOOT   0xFFFFFFFFFFFFFFFEllu
+
+ +

Magic title ID used for triggering a full system reboot.

+ +

Definition at line 23 of file launch.h.

+ +
+
+

Function Documentation

+ +

◆ OSForceFullRelaunch()

+ +
+
+ + + + + + + +
void OSForceFullRelaunch ()
+
+ +

Forces a OS relaunch on the next title launch.

+ +
+
+ +

◆ OSRestartGame()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSRestartGame (int argc,
char * argv[] 
)
+
+ +

Restarts the currently running title.

+
Parameters
+ + + +
argcThe amount of arguments in argv.
argvAn array of argument strings.
+
+
+ +
+
+ +

◆ OSShutdown()

+ +
+
+ + + + + + + +
BOOL OSShutdown ()
+
+ +

Shuts down the system.

+ +
+
+ +

◆ OSLaunchTitleByPathl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSLaunchTitleByPathl (const char * path,
uint32_t pathSize,
int argc,
 ... 
)
+
+ +

Launches a title by path.

+
Parameters
+ + + + + +
pathThe path to launch the title from.
pathSizeThe size of the path string.
argcThe amount of argument strings.
...Argument strings passed to the title as argv.
+
+
+
Note
Prefer using sysapp to launch titles instead.
+ +
+
+ +

◆ OSLaunchTitleByPathv()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSLaunchTitleByPathv (const char * path,
uint32_t pathSize,
int argc,
char * argv[] 
)
+
+ +

Launches a title by path.

+
Parameters
+ + + + + +
pathThe path to launch the title from.
pathSizeThe size of the path string.
argcThe amount of arguments in argv.
argvAn array of argument strings.
+
+
+
Note
Prefer using sysapp to launch titles instead.
+ +
+
+ +

◆ OSLaunchTitlel()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSLaunchTitlel (uint64_t titleId,
int argc,
 ... 
)
+
+ +

Launches a title by its title ID.

+
Parameters
+ + + + +
titleIdThe ID of the title to launch.
argcThe amount of argument strings.
...Argument strings passed to the title as argv.
+
+
+
Note
Prefer using sysapp to launch titles instead.
+ +
+
+ +

◆ OSLaunchTitlev()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSLaunchTitlev (uint64_t titleId,
int argc,
char * argv[] 
)
+
+ +

Launches a title by its title ID.

+
Parameters
+ + + + +
titleIdThe ID of the title to launch.
argcThe amount of arguments in argv.
argvAn array of argument strings.
+
+
+
Note
Prefer using sysapp to launch titles instead.
+ +
+
+
+ + + + diff --git a/group__coreinit__launch.map b/group__coreinit__launch.map new file mode 100644 index 00000000..407bbd5f --- /dev/null +++ b/group__coreinit__launch.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__launch.md5 b/group__coreinit__launch.md5 new file mode 100644 index 00000000..5e5d97f9 --- /dev/null +++ b/group__coreinit__launch.md5 @@ -0,0 +1 @@ +3e6c28fea659e6ff3a34bfbc8ca66570 \ No newline at end of file diff --git a/group__coreinit__launch.png b/group__coreinit__launch.png new file mode 100644 index 00000000..ee946063 Binary files /dev/null and b/group__coreinit__launch.png differ diff --git a/group__coreinit__mcp.html b/group__coreinit__mcp.html new file mode 100644 index 00000000..db75d7cc --- /dev/null +++ b/group__coreinit__mcp.html @@ -0,0 +1,2114 @@ + + + + + + + +wut: MCP + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for MCP:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + +

+Data Structures

struct  MCPDevice
 
struct  MCPInstallInfo
 
struct  MCPInstallProgress
 
struct  MCPInstallTitleInfo
 
struct  MCPSysProdSettings
 
struct  MCPSystemVersion
 
struct  MCPTitleListType
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int32_t MCPError
 
typedef struct MCPDevice MCPDevice
 
typedef struct MCPDeviceList MCPDeviceList
 
typedef struct MCPInstallInfo MCPInstallInfo
 
typedef struct MCPInstallProgress MCPInstallProgress
 
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
 
typedef struct MCPSysProdSettings MCPSysProdSettings
 
typedef struct MCPSystemVersion MCPSystemVersion
 
typedef struct MCPTitleListType MCPTitleListType
 
typedef enum MCPAppType MCPAppType
 
typedef enum MCPDeviceType MCPDeviceType
 
typedef enum MCPDeviceFlags MCPDeviceFlags
 
typedef enum MCPInstallTarget MCPInstallTarget
 
typedef enum MCPRegion MCPRegion
 
typedef enum MCPCompatAVFile MCPCompatAVFile
 
+ + + + + + + + + + + + + +

+Enumerations

enum  MCPAppType {
+  MCP_APP_TYPE_GAME_UPDATE = 0x0800001B +,
+  MCP_APP_TYPE_GAME_DLC = 0x0800000E +,
+  MCP_APP_TYPE_BOOT1 = 0x10000009 +,
+  MCP_APP_TYPE_SYSTEM_LIBRARIES = 0x1000000A +,
+  MCP_APP_TYPE_BLUETOOTH_FIRMWARE = 0x10000012 +,
+  MCP_APP_TYPE_DRC_FIRMWARE = 0x10000013 +,
+  MCP_APP_TYPE_DRH_FIRMWARE = 0x10000014 +,
+  MCP_APP_TYPE_SYSTEM_VERSION = 0x10000015 +,
+  MCP_APP_TYPE_DRC_LANGUAGE = 0x1000001A +,
+  MCP_APP_TYPE_EXCEPTIONS_DATA = 0x18000010 +,
+  MCP_APP_TYPE_SHARED_DATA = 0x1800001C +,
+  MCP_APP_TYPE_CERT_STORE = 0x1800001E +,
+  MCP_APP_TYPE_PATCH_MAP_DATA = 0x18000023 +,
+  MCP_APP_TYPE_WAGONU_MIGRATION_LIST = 0x18000029 +,
+  MCP_APP_TYPE_CAFFEINE_TITLE_LIST = 0x18000030 +,
+  MCP_APP_TYPE_MCP_TITLE_LIST = 0x18000031 +,
+  MCP_APP_TYPE_GAME = 0x80000000 +,
+  MCP_APP_TYPE_GAME_WII = 0x8000002E +,
+  MCP_APP_TYPE_SYSTEM_MENU = 0x90000001 +,
+  MCP_APP_TYPE_SYSTEM_UPDATER = 0x9000000B +,
+  MCP_APP_TYPE_SYSTEM_APPS = 0x90000020 +,
+  MCP_APP_TYPE_ACCOUNT_APPS = 0x90000021 +,
+  MCP_APP_TYPE_SYSTEM_SETTINGS = 0x90000022 +,
+  MCP_APP_TYPE_ECO_PROCESS = 0x9000002F +,
+  MCP_APP_TYPE_EMANUAL = 0xD0000003 +,
+  MCP_APP_TYPE_HOME_MENU = 0xD0000004 +,
+  MCP_APP_TYPE_ERROR_DISPLAY = 0xD0000005 +,
+  MCP_APP_TYPE_BROWSER = 0xD0000006 +,
+  MCP_APP_TYPE_MIIVERSE_POST = 0xD000000D +,
+  MCP_APP_TYPE_MIIVERSE = 0xD0000016 +,
+  MCP_APP_TYPE_ESHOP = 0xD0000017 +,
+  MCP_APP_TYPE_FRIEND_LIST = 0xD0000018 +,
+  MCP_APP_TYPE_DOWNLOAD_MANAGEMENT = 0xD0000019 +,
+  MCP_APP_TYPE_AOC_OVERLAY = 0xD000002C +,
+  MCP_APP_TYPE_AMIIBO_SETTINGS = 0xD0000033 +
+ }
 
enum  MCPDeviceType {
+  MCP_DEVICE_TYPE_AUTO = 1 +,
+  MCP_DEVICE_TYPE_ODD = 2 +,
+  MCP_DEVICE_TYPE_MLC = 3 +,
+  MCP_DEVICE_TYPE_USB = 4 +
+ }
 
enum  MCPDeviceFlags {
+  MCP_DEVICE_FLAG_UNK_1 = 0x1 +,
+  MCP_DEVICE_FLAG_UNK_2 = 0x2 +,
+  MCP_DEVICE_FLAG_UNK_4 = 0x4 +,
+  MCP_DEVICE_FLAG_UNK_8 = 0x8 +
+ }
 
enum  MCPInstallTarget {
+  MCP_INSTALL_TARGET_MLC = 0 +,
+  MCP_INSTALL_TARGET_USB = 1 +
+ }
 
enum  MCPRegion {
+  MCP_REGION_JAPAN = 0x01 +,
+  MCP_REGION_USA = 0x02 +,
+  MCP_REGION_EUROPE = 0x04 +,
+  MCP_REGION_CHINA = 0x10 +,
+  MCP_REGION_KOREA = 0x20 +,
+  MCP_REGION_TAIWAN = 0x40 +
+ }
 
enum  MCPCompatAVFile {
+  MCP_COMPAT_AV_FILE_DMCU = 0x00 +,
+  MCP_COMPAT_AV_FILE_DEINT = 0x01 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MCPError MCP_Open ()
 
MCPError MCP_Close (int handle)
 
MCPError MCP_DeviceList (int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
 
MCPError MCP_FullDeviceList (int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
 
MCPError MCP_GetOwnTitleInfo (int32_t handle, MCPTitleListType *titleInfo)
 
MCPError MCP_GetSysProdSettings (int32_t handle, MCPSysProdSettings *settings)
 
MCPError MCP_GetSystemVersion (int32_t handle, MCPSystemVersion *systemVersion)
 
MCPError MCP_GetTitleId (int32_t handle, uint64_t *outTitleId)
 
MCPError MCP_GetTitleInfo (int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
 
MCPError MCP_InstallSetTargetDevice (int handle, MCPInstallTarget device)
 
MCPError MCP_InstallGetTargetDevice (int handle, MCPInstallTarget *deviceOut)
 
MCPError MCP_InstallSetTargetUsb (int handle, int usb)
 
MCPError MCP_InstallGetInfo (int handle, const char *path, MCPInstallInfo *out)
 
MCPError MCP_InstallTitleAsync (int handle, const char *path, MCPInstallTitleInfo *out)
 
MCPError MCP_InstallGetProgress (int handle, MCPInstallProgress *installProgressOut)
 
MCPError MCP_InstallTitleAbort (int handle)
 
MCPError MCP_TitleCount (int32_t handle)
 
MCPError MCP_TitleList (int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppType (int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueId (int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByDevice (int32_t handle, const char *deviceName, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByDeviceType (int32_t handle, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppAndDevice (int32_t handle, MCPAppType appType, const char *deviceName, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppAndDeviceType (int32_t handle, MCPAppType appType, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType (int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_UninstallTitleAsync (int32_t handle, const char *path, MCPInstallTitleInfo *out)
 
MCPError MCP_CompatLoadAVFile (int32_t handle, void *ptr, uint32_t *size, MCPCompatAVFile file)
 
MCPError MCP_TriggerCrashLogCollection (int32_t handle)
 Saves the current Cafe log to the SLC logs directory.
 
MCPError MCP_ChangeEcoSettings (int32_t handle, uint32_t enable, uint32_t maxOnTime, uint16_t defaultOffTime)
 Sets values to /storage_slc/sys/config/eco.xml.
 
static const char * MCP_GetDeviceNameByDeviceType (MCPDeviceType deviceType)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MCPDevice

+ +
+
+ + + + +
struct MCPDevice
+
+
+

Definition at line 105 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+char +type[8] +
+char +unk0x08[128] +
+char +filesystem[8] +
+char +path[0x27F] +
+MCPDeviceFlags +flags +
+uint32_t +uid +
+uint32_t +index +
+ +
+
+ +

◆ MCPInstallInfo

+ +
+
+ + + + +
struct MCPInstallInfo
+
+
+

Definition at line 124 of file mcp.h.

+
+
+
+ +

◆ MCPInstallProgress

+ +
+
+ + + + +
struct MCPInstallProgress
+
+
+

Definition at line 130 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +inProgress +
+uint64_t +tid +
+uint64_t +sizeTotal +
+uint64_t +sizeProgress +
+uint32_t +contentsTotal +
+uint32_t +contentsProgress +
+ +
+
+ +

◆ MCPInstallTitleInfo

+ +
+
+ + + + +
struct MCPInstallTitleInfo
+
+
+

Definition at line 147 of file mcp.h.

+
+
+
+ +

◆ MCPSysProdSettings

+ +
+
+ + + + +
struct MCPSysProdSettings
+
+
+

Definition at line 153 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MCPRegion +product_area +
+uint16_t +eeprom_version +
+MCPRegion +game_region +
+char +ntsc_pal[5] +
+char +wifi_5ghz_country_code[4] +5ghz_country_code in xml
+uint8_t +wifi_5ghz_country_code_revision +5ghz_country_code_revision in xml
+char +code_id[8] +
+char +serial_id[12] +
+char +model_number[16] +
+uint32_t +version +
+ +
+
+ +

◆ MCPSystemVersion

+ +
+
+ + + + +
struct MCPSystemVersion
+
+
+

Definition at line 186 of file mcp.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +major +
+uint32_t +minor +
+uint32_t +patch +
+char +region +
+ +
+
+ +

◆ MCPTitleListType

+ +
+
+ + + + +
struct MCPTitleListType
+
+
+

Definition at line 199 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint64_t +titleId +
+uint32_t +groupId +
+char +path[56] +
+MCPAppType +appType +
+uint16_t +titleVersion +
+uint64_t +osVersion +
+uint32_t +sdkVersion +
+char +indexedDevice[10] +
+uint8_t +unk0x60 +
+ +
+
+

Typedef Documentation

+ +

◆ MCPError

+ +
+
+ + + + +
typedef int32_t MCPError
+
+ +

Definition at line 14 of file mcp.h.

+ +
+
+ +

◆ MCPDevice

+ +
+
+ + + + +
typedef struct MCPDevice MCPDevice
+
+ +

Definition at line 16 of file mcp.h.

+ +
+
+ +

◆ MCPDeviceList

+ +
+
+ + + + +
typedef struct MCPDeviceList MCPDeviceList
+
+ +

Definition at line 17 of file mcp.h.

+ +
+
+ +

◆ MCPInstallInfo

+ +
+
+ + + + +
typedef struct MCPInstallInfo MCPInstallInfo
+
+ +

Definition at line 18 of file mcp.h.

+ +
+
+ +

◆ MCPInstallProgress

+ +
+
+ + + + +
typedef struct MCPInstallProgress MCPInstallProgress
+
+ +

Definition at line 19 of file mcp.h.

+ +
+
+ +

◆ MCPInstallTitleInfo

+ +
+
+ + + + +
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
+
+ +

Definition at line 20 of file mcp.h.

+ +
+
+ +

◆ MCPSysProdSettings

+ +
+
+ + + + +
typedef struct MCPSysProdSettings MCPSysProdSettings
+
+ +

Definition at line 21 of file mcp.h.

+ +
+
+ +

◆ MCPSystemVersion

+ +
+
+ + + + +
typedef struct MCPSystemVersion MCPSystemVersion
+
+ +

Definition at line 22 of file mcp.h.

+ +
+
+ +

◆ MCPTitleListType

+ +
+
+ + + + +
typedef struct MCPTitleListType MCPTitleListType
+
+ +

Definition at line 23 of file mcp.h.

+ +
+
+ +

◆ MCPAppType

+ +
+
+ + + + +
typedef enum MCPAppType MCPAppType
+
+ +
+
+ +

◆ MCPDeviceType

+ +
+
+ + + + +
typedef enum MCPDeviceType MCPDeviceType
+
+ +
+
+ +

◆ MCPDeviceFlags

+ +
+
+ + + + +
typedef enum MCPDeviceFlags MCPDeviceFlags
+
+ +
+
+ +

◆ MCPInstallTarget

+ +
+
+ + + + +
typedef enum MCPInstallTarget MCPInstallTarget
+
+ +
+
+ +

◆ MCPRegion

+ +
+
+ + + + +
typedef enum MCPRegion MCPRegion
+
+ +
+
+ +

◆ MCPCompatAVFile

+ +
+
+ + + + +
typedef enum MCPCompatAVFile MCPCompatAVFile
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ MCPAppType

+ +
+
+ + + + +
enum MCPAppType
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
MCP_APP_TYPE_GAME_UPDATE 
MCP_APP_TYPE_GAME_DLC 
MCP_APP_TYPE_BOOT1 
MCP_APP_TYPE_SYSTEM_LIBRARIES 
MCP_APP_TYPE_BLUETOOTH_FIRMWARE 
MCP_APP_TYPE_DRC_FIRMWARE 
MCP_APP_TYPE_DRH_FIRMWARE 
MCP_APP_TYPE_SYSTEM_VERSION 
MCP_APP_TYPE_DRC_LANGUAGE 
MCP_APP_TYPE_EXCEPTIONS_DATA 
MCP_APP_TYPE_SHARED_DATA 
MCP_APP_TYPE_CERT_STORE 
MCP_APP_TYPE_PATCH_MAP_DATA 
MCP_APP_TYPE_WAGONU_MIGRATION_LIST 
MCP_APP_TYPE_CAFFEINE_TITLE_LIST 
MCP_APP_TYPE_MCP_TITLE_LIST 
MCP_APP_TYPE_GAME 
MCP_APP_TYPE_GAME_WII 
MCP_APP_TYPE_SYSTEM_MENU 
MCP_APP_TYPE_SYSTEM_UPDATER 
MCP_APP_TYPE_SYSTEM_APPS 
MCP_APP_TYPE_ACCOUNT_APPS 
MCP_APP_TYPE_SYSTEM_SETTINGS 
MCP_APP_TYPE_ECO_PROCESS 
MCP_APP_TYPE_EMANUAL 
MCP_APP_TYPE_HOME_MENU 
MCP_APP_TYPE_ERROR_DISPLAY 
MCP_APP_TYPE_BROWSER 
MCP_APP_TYPE_MIIVERSE_POST 
MCP_APP_TYPE_MIIVERSE 
MCP_APP_TYPE_ESHOP 
MCP_APP_TYPE_FRIEND_LIST 
MCP_APP_TYPE_DOWNLOAD_MANAGEMENT 
MCP_APP_TYPE_AOC_OVERLAY 
MCP_APP_TYPE_AMIIBO_SETTINGS 
+ +

Definition at line 25 of file mcp.h.

+ +
+
+ +

◆ MCPDeviceType

+ +
+
+ + + + +
enum MCPDeviceType
+
+ + + + + +
Enumerator
MCP_DEVICE_TYPE_AUTO 
MCP_DEVICE_TYPE_ODD 
MCP_DEVICE_TYPE_MLC 
MCP_DEVICE_TYPE_USB 
+ +

Definition at line 64 of file mcp.h.

+ +
+
+ +

◆ MCPDeviceFlags

+ +
+
+ + + + +
enum MCPDeviceFlags
+
+ + + + + +
Enumerator
MCP_DEVICE_FLAG_UNK_1 
MCP_DEVICE_FLAG_UNK_2 
MCP_DEVICE_FLAG_UNK_4 
MCP_DEVICE_FLAG_UNK_8 
+ +

Definition at line 73 of file mcp.h.

+ +
+
+ +

◆ MCPInstallTarget

+ +
+
+ + + + +
enum MCPInstallTarget
+
+ + + +
Enumerator
MCP_INSTALL_TARGET_MLC 
MCP_INSTALL_TARGET_USB 
+ +

Definition at line 81 of file mcp.h.

+ +
+
+ +

◆ MCPRegion

+ +
+
+ + + + +
enum MCPRegion
+
+ + + + + + + +
Enumerator
MCP_REGION_JAPAN 
MCP_REGION_USA 
MCP_REGION_EUROPE 
MCP_REGION_CHINA 
MCP_REGION_KOREA 
MCP_REGION_TAIWAN 
+ +

Definition at line 87 of file mcp.h.

+ +
+
+ +

◆ MCPCompatAVFile

+ +
+
+ + + + +
enum MCPCompatAVFile
+
+ + + +
Enumerator
MCP_COMPAT_AV_FILE_DMCU 

DMCU firmware.

+
MCP_COMPAT_AV_FILE_DEINT 

Deinterlacer parameters.

+
+ +

Definition at line 97 of file mcp.h.

+ +
+
+

Function Documentation

+ +

◆ MCP_Open()

+ +
+
+ + + + + + + +
MCPError MCP_Open ()
+
+ +
+
+ +

◆ MCP_Close()

+ +
+
+ + + + + + + + +
MCPError MCP_Close (int handle)
+
+ +
+
+ +

◆ MCP_DeviceList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_DeviceList (int handle,
int * numDevices,
MCPDeviceoutDeviceList,
uint32_t deviceListSizeInBytes 
)
+
+ +
+
+ +

◆ MCP_FullDeviceList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_FullDeviceList (int handle,
int * numDevices,
MCPDeviceoutDeviceList,
uint32_t deviceListSizeInBytes 
)
+
+ +
+
+ +

◆ MCP_GetOwnTitleInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetOwnTitleInfo (int32_t handle,
MCPTitleListTypetitleInfo 
)
+
+ +
+
+ +

◆ MCP_GetSysProdSettings()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetSysProdSettings (int32_t handle,
MCPSysProdSettingssettings 
)
+
+ +
+
+ +

◆ MCP_GetSystemVersion()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetSystemVersion (int32_t handle,
MCPSystemVersionsystemVersion 
)
+
+ +
+
+ +

◆ MCP_GetTitleId()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetTitleId (int32_t handle,
uint64_t * outTitleId 
)
+
+ +
+
+ +

◆ MCP_GetTitleInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_GetTitleInfo (int32_t handle,
uint64_t titleId,
MCPTitleListTypetitleInfo 
)
+
+ +
+
+ +

◆ MCP_InstallSetTargetDevice()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_InstallSetTargetDevice (int handle,
MCPInstallTarget device 
)
+
+ +
+
+ +

◆ MCP_InstallGetTargetDevice()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_InstallGetTargetDevice (int handle,
MCPInstallTargetdeviceOut 
)
+
+ +
+
+ +

◆ MCP_InstallSetTargetUsb()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_InstallSetTargetUsb (int handle,
int usb 
)
+
+ +
+
+ +

◆ MCP_InstallGetInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_InstallGetInfo (int handle,
const char * path,
MCPInstallInfoout 
)
+
+ +
+
+ +

◆ MCP_InstallTitleAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_InstallTitleAsync (int handle,
const char * path,
MCPInstallTitleInfoout 
)
+
+ +
+
+ +

◆ MCP_InstallGetProgress()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_InstallGetProgress (int handle,
MCPInstallProgressinstallProgressOut 
)
+
+ +
+
+ +

◆ MCP_InstallTitleAbort()

+ +
+
+ + + + + + + + +
MCPError MCP_InstallTitleAbort (int handle)
+
+ +
+
+ +

◆ MCP_TitleCount()

+ +
+
+ + + + + + + + +
MCPError MCP_TitleCount (int32_t handle)
+
+ +
+
+ +

◆ MCP_TitleList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleList (int32_t handle,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByAppType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByAppType (int32_t handle,
MCPAppType appType,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByUniqueId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByUniqueId (int32_t handle,
uint32_t uniqueId,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByDevice()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByDevice (int32_t handle,
const char * deviceName,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByDeviceType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByDeviceType (int32_t handle,
MCPDeviceType deviceType,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByAppAndDevice()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByAppAndDevice (int32_t handle,
MCPAppType appType,
const char * deviceName,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByAppAndDeviceType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByAppAndDeviceType (int32_t handle,
MCPAppType appType,
MCPDeviceType deviceType,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType (int32_t handle,
uint32_t uniqueId,
const char * indexedDevice,
uint8_t unk0x60,
MCPAppType appType,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_UninstallTitleAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_UninstallTitleAsync (int32_t handle,
const char * path,
MCPInstallTitleInfoout 
)
+
+ +
+
+ +

◆ MCP_CompatLoadAVFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_CompatLoadAVFile (int32_t handle,
void * ptr,
uint32_t * size,
MCPCompatAVFile file 
)
+
+ +
+
+ +

◆ MCP_TriggerCrashLogCollection()

+ +
+
+ + + + + + + + +
MCPError MCP_TriggerCrashLogCollection (int32_t handle)
+
+ +

Saves the current Cafe log to the SLC logs directory.

+

Internally calls IOS_Ioctl() with request 0xCD .

+
Returns
0 on success.
+ +
+
+ +

◆ MCP_ChangeEcoSettings()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_ChangeEcoSettings (int32_t handle,
uint32_t enable,
uint32_t maxOnTime,
uint16_t defaultOffTime 
)
+
+ +

Sets values to /storage_slc/sys/config/eco.xml.

+
Returns
0 on success.
+ +
+
+ +

◆ MCP_GetDeviceNameByDeviceType()

+ +
+
+ + + + + +
+ + + + + + + + +
static const char * MCP_GetDeviceNameByDeviceType (MCPDeviceType deviceType)
+
+inlinestatic
+
+ +

Definition at line 386 of file mcp.h.

+ +
+
+
+ + + + diff --git a/group__coreinit__mcp.map b/group__coreinit__mcp.map new file mode 100644 index 00000000..3ce69dd9 --- /dev/null +++ b/group__coreinit__mcp.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__mcp.md5 b/group__coreinit__mcp.md5 new file mode 100644 index 00000000..1d78d692 --- /dev/null +++ b/group__coreinit__mcp.md5 @@ -0,0 +1 @@ +d2c88d5cf00514a30976d23402537b65 \ No newline at end of file diff --git a/group__coreinit__mcp.png b/group__coreinit__mcp.png new file mode 100644 index 00000000..f723a48f Binary files /dev/null and b/group__coreinit__mcp.png differ diff --git a/group__coreinit__memallocator.html b/group__coreinit__memallocator.html new file mode 100644 index 00000000..ebec27b0 --- /dev/null +++ b/group__coreinit__memallocator.html @@ -0,0 +1,502 @@ + + + + + + + +wut: Allocator + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Functions for managing generic allocator objects. +More...

+
+Collaboration diagram for Allocator:
+
+
+ + + + +
+ + + + + + + + +

+Data Structures

struct  MEMAllocator
 Holds context information that will be used to allocate and free memory. More...
 
struct  MEMAllocatorFunctions
 The alloc/free functions. More...
 
+ + + + + + + + + +

+Typedefs

typedef struct MEMAllocatorFunctions MEMAllocatorFunctions
 
typedef struct MEMAllocator MEMAllocator
 
typedef void *(* MEMAllocatorAllocFn) (MEMAllocator *allocator, uint32_t size)
 
typedef void(* MEMAllocatorFreeFn) (MEMAllocator *allocator, void *ptr)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

void * MEMAllocFromAllocator (MEMAllocator *allocator, uint32_t size)
 Allocates memory from the allocator.
 
void MEMFreeToAllocator (MEMAllocator *allocator, void *ptr)
 Frees memory back to the allocator.
 
void MEMInitAllocatorForExpHeap (MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
 Initializes an allocator from an Expanded Heap.
 
void MEMInitAllocatorForFrmHeap (MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
 Initializes an allocator from a Frame Heap.
 
void MEMInitAllocatorForUnitHeap (MEMAllocator *allocator, MEMHeapHandle heap)
 Initializes an allocator from a Unit Heap.
 
void MEMInitAllocatorForDefaultHeap (MEMAllocator *allocator)
 Initializes an allocator from the Default Heap.
 
void MEMInitAllocatorForBlockHeap (MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
 Initializes an allocator from a Block Heap.
 
+

Detailed Description

+

Functions for managing generic allocator objects.

+

Data Structure Documentation

+ +

◆ MEMAllocator

+ +
+
+ + + + +
struct MEMAllocator
+
+

Holds context information that will be used to allocate and free memory.

+ +

Definition at line 24 of file memallocator.h.

+
+ + + + + + + + + + +
Data Fields
+MEMAllocatorFunctions * +funcs +Points to the alloc/free functions.
+MEMHeapHandle +heap +The heap handle.
+uint32_t +align +The alignment the allocator will use.
+ +
+
+ +

◆ MEMAllocatorFunctions

+ +
+
+ + + + +
struct MEMAllocatorFunctions
+
+

The alloc/free functions.

+ +

Definition at line 40 of file memallocator.h.

+
+ + + + + + + +
Data Fields
+MEMAllocatorAllocFn +alloc +
+MEMAllocatorFreeFn +free +
+ +
+
+

Typedef Documentation

+ +

◆ MEMAllocatorFunctions

+ +
+
+ + + + +
typedef struct MEMAllocatorFunctions MEMAllocatorFunctions
+
+ +

Definition at line 17 of file memallocator.h.

+ +
+
+ +

◆ MEMAllocator

+ +
+
+ + + + +
typedef struct MEMAllocator MEMAllocator
+
+ +

Definition at line 18 of file memallocator.h.

+ +
+
+ +

◆ MEMAllocatorAllocFn

+ +
+
+ + + + +
typedef void *(* MEMAllocatorAllocFn) (MEMAllocator *allocator, uint32_t size)
+
+ +

Definition at line 20 of file memallocator.h.

+ +
+
+ +

◆ MEMAllocatorFreeFn

+ +
+
+ + + + +
typedef void(* MEMAllocatorFreeFn) (MEMAllocator *allocator, void *ptr)
+
+ +

Definition at line 21 of file memallocator.h.

+ +
+
+

Function Documentation

+ +

◆ MEMAllocFromAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * MEMAllocFromAllocator (MEMAllocatorallocator,
uint32_t size 
)
+
+ +

Allocates memory from the allocator.

+
Returns
allocator->funcs.alloc(allocator, size).
+ +
+
+ +

◆ MEMFreeToAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToAllocator (MEMAllocatorallocator,
void * ptr 
)
+
+ +

Frees memory back to the allocator.

+

It simply calls allocator->funcs.free(allocator, ptr).

+ +
+
+ +

◆ MEMInitAllocatorForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MEMInitAllocatorForExpHeap (MEMAllocatorallocator,
MEMHeapHandle heap,
uint32_t alignment 
)
+
+ +

Initializes an allocator from an Expanded Heap.

+ +
+
+ +

◆ MEMInitAllocatorForFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MEMInitAllocatorForFrmHeap (MEMAllocatorallocator,
MEMHeapHandle heap,
uint32_t alignment 
)
+
+ +

Initializes an allocator from a Frame Heap.

+ +
+
+ +

◆ MEMInitAllocatorForUnitHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMInitAllocatorForUnitHeap (MEMAllocatorallocator,
MEMHeapHandle heap 
)
+
+ +

Initializes an allocator from a Unit Heap.

+ +
+
+ +

◆ MEMInitAllocatorForDefaultHeap()

+ +
+
+ + + + + + + + +
void MEMInitAllocatorForDefaultHeap (MEMAllocatorallocator)
+
+ +

Initializes an allocator from the Default Heap.

+ +
+
+ +

◆ MEMInitAllocatorForBlockHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MEMInitAllocatorForBlockHeap (MEMAllocatorallocator,
MEMHeapHandle heap,
uint32_t alignment 
)
+
+ +

Initializes an allocator from a Block Heap.

+ +
+
+
+ + + + diff --git a/group__coreinit__memallocator.map b/group__coreinit__memallocator.map new file mode 100644 index 00000000..652187b6 --- /dev/null +++ b/group__coreinit__memallocator.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memallocator.md5 b/group__coreinit__memallocator.md5 new file mode 100644 index 00000000..64ce10fd --- /dev/null +++ b/group__coreinit__memallocator.md5 @@ -0,0 +1 @@ +46a3c7f0d93fe564c9ccc7a74b36339c \ No newline at end of file diff --git a/group__coreinit__memallocator.png b/group__coreinit__memallocator.png new file mode 100644 index 00000000..e14aefae Binary files /dev/null and b/group__coreinit__memallocator.png differ diff --git a/group__coreinit__memblockheap.html b/group__coreinit__memblockheap.html new file mode 100644 index 00000000..fd72b347 --- /dev/null +++ b/group__coreinit__memblockheap.html @@ -0,0 +1,592 @@ + + + + + + + +wut: Block Heap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Block Heap
+
+
+
+Collaboration diagram for Block Heap:
+
+
+ + + + +
+ + + + + + + + +

+Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 
+ + + + + + + +

+Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMHeapHandle heap)
 
int MEMAddBlockHeapTracking (MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMHeapHandle heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMHeapHandle heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMHeapHandle heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMBlockHeapTracking

+ +
+
+ + + + +
struct MEMBlockHeapTracking
+
+
+

Definition at line 19 of file memblockheap.h.

+
+ + + + + + + +
Data Fields
+MEMBlockHeapBlock * +blocks +Pointer to first memory block.
+uint32_t +blockCount +Number of blocks in this tracking heap.
+ +
+
+ +

◆ MEMBlockHeapBlock

+ +
+
+ + + + +
struct MEMBlockHeapBlock
+
+
+

Definition at line 33 of file memblockheap.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+void * +start +First address of the data region this block has allocated.
+void * +end +End address of the data region this block has allocated.
+BOOL +isFree +TRUE if the block is free, FALSE if allocated.
+MEMBlockHeapBlock * +prev +Link to previous block, note that this is only set for allocated blocks.
+MEMBlockHeapBlock * +next +Link to next block, always set.
+ +
+
+ +

◆ MEMBlockHeap

+ +
+
+ + + + +
struct MEMBlockHeap
+
+
+

Definition at line 57 of file memblockheap.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+MEMBlockHeapTracking +defaultTrack +Default tracking heap, tracks only defaultBlock.
+MEMBlockHeapBlock +defaultBlock +Default block, used so we don't have an empty block list.
+MEMBlockHeapBlock * +firstBlock +First block in this heap.
+MEMBlockHeapBlock * +lastBlock +Last block in this heap.
+MEMBlockHeapBlock * +firstFreeBlock +First free block.
+uint32_t +numFreeBlocks +Free block count.
+ +
+
+

Typedef Documentation

+ +

◆ MEMBlockHeapBlock

+ +
+
+ + + + +
typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
+
+ +

Definition at line 15 of file memblockheap.h.

+ +
+
+ +

◆ MEMBlockHeapTracking

+ +
+
+ + + + +
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
+
+ +

Definition at line 16 of file memblockheap.h.

+ +
+
+ +

◆ MEMBlockHeap

+ +
+
+ + + + +
typedef struct MEMBlockHeap MEMBlockHeap
+
+ +

Definition at line 17 of file memblockheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMInitBlockHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMInitBlockHeap (MEMBlockHeapheap,
void * start,
void * end,
MEMBlockHeapTrackingblocks,
uint32_t size,
uint32_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyBlockHeap()

+ +
+
+ + + + + + + + +
void * MEMDestroyBlockHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAddBlockHeapTracking()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int MEMAddBlockHeapTracking (MEMHeapHandle heap,
MEMBlockHeapTrackingtracking,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMAllocFromBlockHeapAt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void * MEMAllocFromBlockHeapAt (MEMHeapHandle heap,
void * addr,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMAllocFromBlockHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void * MEMAllocFromBlockHeapEx (MEMHeapHandle heap,
uint32_t size,
int32_t align 
)
+
+ +
+
+ +

◆ MEMFreeToBlockHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToBlockHeap (MEMHeapHandle heap,
void * data 
)
+
+ +
+
+ +

◆ MEMGetAllocatableSizeForBlockHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap,
int32_t align 
)
+
+ +
+
+ +

◆ MEMGetTrackingLeftInBlockHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMGetTotalFreeSizeForBlockHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memblockheap.map b/group__coreinit__memblockheap.map new file mode 100644 index 00000000..103df66b --- /dev/null +++ b/group__coreinit__memblockheap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memblockheap.md5 b/group__coreinit__memblockheap.md5 new file mode 100644 index 00000000..3c194eeb --- /dev/null +++ b/group__coreinit__memblockheap.md5 @@ -0,0 +1 @@ +bd8421baa0efb0d7b690c148a9622190 \ No newline at end of file diff --git a/group__coreinit__memblockheap.png b/group__coreinit__memblockheap.png new file mode 100644 index 00000000..da4512e5 Binary files /dev/null and b/group__coreinit__memblockheap.png differ diff --git a/group__coreinit__memdefaultheap.html b/group__coreinit__memdefaultheap.html new file mode 100644 index 00000000..2e60cc08 --- /dev/null +++ b/group__coreinit__memdefaultheap.html @@ -0,0 +1,314 @@ + + + + + + + +wut: Default Heap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Default Heap
+
+
+
+Collaboration diagram for Default Heap:
+
+
+ + + + +
+ + + + + + + + +

+Typedefs

typedef void *(* MEMAllocFromDefaultHeapFn) (uint32_t size)
 
typedef void *(* MEMAllocFromDefaultHeapExFn) (uint32_t size, int32_t alignment)
 
typedef void(* MEMFreeToDefaultHeapFn) (void *ptr)
 
+ + + + + + + +

+Functions

void CoreInitDefaultHeap (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Default implementation of __preinit_user.
 
void __preinit_user (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Allows the user to completely customise the default heaps, this runs after the rpx code section has loaded but before the data section as the data sections are allocated from the default heap.
 
+ + + + + + + +

+Variables

MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
 
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
 
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ MEMAllocFromDefaultHeapFn

+ +
+
+ + + + +
typedef void *(* MEMAllocFromDefaultHeapFn) (uint32_t size)
+
+ +

Definition at line 15 of file memdefaultheap.h.

+ +
+
+ +

◆ MEMAllocFromDefaultHeapExFn

+ +
+
+ + + + +
typedef void *(* MEMAllocFromDefaultHeapExFn) (uint32_t size, int32_t alignment)
+
+ +

Definition at line 16 of file memdefaultheap.h.

+ +
+
+ +

◆ MEMFreeToDefaultHeapFn

+ +
+
+ + + + +
typedef void(* MEMFreeToDefaultHeapFn) (void *ptr)
+
+ +

Definition at line 17 of file memdefaultheap.h.

+ +
+
+

Function Documentation

+ +

◆ CoreInitDefaultHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CoreInitDefaultHeap (MEMHeapHandleoutMem1,
MEMHeapHandleoutFG,
MEMHeapHandleoutMem2 
)
+
+ +

Default implementation of __preinit_user.

+ +
+
+ +

◆ __preinit_user()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void __preinit_user (MEMHeapHandleoutMem1,
MEMHeapHandleoutFG,
MEMHeapHandleoutMem2 
)
+
+ +

Allows the user to completely customise the default heaps, this runs after the rpx code section has loaded but before the data section as the data sections are allocated from the default heap.

+

This is for a user to export from their .rpx file, it is not exported from coreinit.rpl

+ +
+
+

Variable Documentation

+ +

◆ MEMAllocFromDefaultHeap

+ +
+
+ + + + + +
+ + + + +
MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
+
+extern
+
+ +
+
+ +

◆ MEMAllocFromDefaultHeapEx

+ +
+
+ + + + + +
+ + + + +
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
+
+extern
+
+ +
+
+ +

◆ MEMFreeToDefaultHeap

+ +
+
+ + + + + +
+ + + + +
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
+
+extern
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memdefaultheap.map b/group__coreinit__memdefaultheap.map new file mode 100644 index 00000000..a1059fc9 --- /dev/null +++ b/group__coreinit__memdefaultheap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memdefaultheap.md5 b/group__coreinit__memdefaultheap.md5 new file mode 100644 index 00000000..4cb4ce62 --- /dev/null +++ b/group__coreinit__memdefaultheap.md5 @@ -0,0 +1 @@ +ad1578b564d600ade53b5804d87b817e \ No newline at end of file diff --git a/group__coreinit__memdefaultheap.png b/group__coreinit__memdefaultheap.png new file mode 100644 index 00000000..df1d2a1d Binary files /dev/null and b/group__coreinit__memdefaultheap.png differ diff --git a/group__coreinit__memexpheap.html b/group__coreinit__memexpheap.html new file mode 100644 index 00000000..dc4f4889 --- /dev/null +++ b/group__coreinit__memexpheap.html @@ -0,0 +1,904 @@ + + + + + + + +wut: Expanded Heap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Expanded Heap:
+
+
+ + + + +
+ + + + + + + + +

+Data Structures

struct  MEMExpHeapBlock
 
struct  MEMExpHeapBlockList
 
struct  MEMExpHeap
 
+ + + + + + + + + + + + + + + +

+Typedefs

typedef struct MEMExpHeap MEMExpHeap
 
typedef struct MEMExpHeapBlock MEMExpHeapBlock
 
typedef struct MEMExpHeapBlockList MEMExpHeapBlockList
 
typedef void(* MEMExpHeapBlockVisitor) (void *block, MEMHeapHandle heap, void *context)
 
typedef enum MEMExpHeapMode MEMExpHeapMode
 
typedef enum MEMExpHeapDirection MEMExpHeapDirection
 
typedef enum MEMExpHeapCheckFlags MEMExpHeapCheckFlags
 
+ + + + + + + +

+Enumerations

enum  MEMExpHeapMode {
+  MEM_EXP_HEAP_MODE_FIRST_FREE = 0 +,
+  MEM_EXP_HEAP_MODE_NEAREST_SIZE = 1 +
+ }
 
enum  MEMExpHeapDirection {
+  MEM_EXP_HEAP_DIR_FROM_TOP = 0 +,
+  MEM_EXP_HEAP_DIR_FROM_BOTTOM = 1 +
+ }
 
enum  MEMExpHeapCheckFlags {
+  MEM_EXP_HEAP_CHECK_FLAGS_NONE = 0 +,
+  MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateExpHeapEx (void *heap, uint32_t size, uint16_t flags)
 
void * MEMDestroyExpHeap (MEMHeapHandle heap)
 
void * MEMAllocFromExpHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMHeapHandle heap, void *block)
 
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMHeapHandle heap, MEMExpHeapMode mode)
 
MEMExpHeapMode MEMGetAllocModeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMAdjustExpHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockExpHeap (MEMHeapHandle heap, void *block, uint32_t size)
 
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMHeapHandle heap, int alignment)
 
uint16_t MEMSetGroupIDForExpHeap (MEMHeapHandle heap, uint16_t id)
 
uint16_t MEMGetGroupIDForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetSizeForMBlockExpHeap (void *block)
 
uint16_t MEMGetGroupIDForMBlockExpHeap (void *block)
 
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (void *block)
 
void MEMVisitAllocatedForExpHeap (MEMHeapHandle heap, MEMExpHeapBlockVisitor callback, void *context)
 
BOOL MEMCheckExpHeap (MEMHeapHandle handle, MEMExpHeapCheckFlags mode)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMExpHeapBlock

+ +
+
+ + + + +
struct MEMExpHeapBlock
+
+
+

Definition at line 39 of file memexpheap.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +attribs +
+uint32_t +blockSize +
+MEMExpHeapBlock * +prev +
+MEMExpHeapBlock * +next +
+uint16_t +tag +
+ +
+
+ +

◆ MEMExpHeapBlockList

+ +
+
+ + + + +
struct MEMExpHeapBlockList
+
+
+

Definition at line 55 of file memexpheap.h.

+
+ + + + + + + +
Data Fields
+MEMExpHeapBlock * +head +
+MEMExpHeapBlock * +tail +
+ +
+
+ +

◆ MEMExpHeap

+ +
+
+ + + + +
struct MEMExpHeap
+
+
+

Definition at line 64 of file memexpheap.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+MEMExpHeapBlockList +freeList +
+MEMExpHeapBlockList +usedList +
+uint16_t +groupId +
+uint16_t +attribs +
+ +
+
+

Typedef Documentation

+ +

◆ MEMExpHeap

+ +
+
+ + + + +
typedef struct MEMExpHeap MEMExpHeap
+
+ +

Definition at line 15 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapBlock

+ +
+
+ + + + +
typedef struct MEMExpHeapBlock MEMExpHeapBlock
+
+ +

Definition at line 16 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapBlockList

+ +
+
+ + + + +
typedef struct MEMExpHeapBlockList MEMExpHeapBlockList
+
+ +

Definition at line 17 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapBlockVisitor

+ +
+
+ + + + +
typedef void(* MEMExpHeapBlockVisitor) (void *block, MEMHeapHandle heap, void *context)
+
+ +

Definition at line 19 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapMode

+ +
+
+ + + + +
typedef enum MEMExpHeapMode MEMExpHeapMode
+
+ +
+
+ +

◆ MEMExpHeapDirection

+ +
+
+ + + + +
typedef enum MEMExpHeapDirection MEMExpHeapDirection
+
+ +
+
+ +

◆ MEMExpHeapCheckFlags

+ +
+
+ + + + +
typedef enum MEMExpHeapCheckFlags MEMExpHeapCheckFlags
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ MEMExpHeapMode

+ +
+
+ + + + +
enum MEMExpHeapMode
+
+ + + +
Enumerator
MEM_EXP_HEAP_MODE_FIRST_FREE 
MEM_EXP_HEAP_MODE_NEAREST_SIZE 
+ +

Definition at line 21 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapDirection

+ +
+
+ + + + +
enum MEMExpHeapDirection
+
+ + + +
Enumerator
MEM_EXP_HEAP_DIR_FROM_TOP 
MEM_EXP_HEAP_DIR_FROM_BOTTOM 
+ +

Definition at line 27 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapCheckFlags

+ +
+
+ + + + +
enum MEMExpHeapCheckFlags
+
+ + + +
Enumerator
MEM_EXP_HEAP_CHECK_FLAGS_NONE 
MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS 
+ +

Definition at line 33 of file memexpheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMCreateExpHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateExpHeapEx (void * heap,
uint32_t size,
uint16_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyExpHeap()

+ +
+
+ + + + + + + + +
void * MEMDestroyExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAllocFromExpHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void * MEMAllocFromExpHeapEx (MEMHeapHandle heap,
uint32_t size,
int alignment 
)
+
+ +
+
+ +

◆ MEMFreeToExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToExpHeap (MEMHeapHandle heap,
void * block 
)
+
+ +
+
+ +

◆ MEMSetAllocModeForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMHeapHandle heap,
MEMExpHeapMode mode 
)
+
+ +
+
+ +

◆ MEMGetAllocModeForExpHeap()

+ +
+
+ + + + + + + + +
MEMExpHeapMode MEMGetAllocModeForExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAdjustExpHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMAdjustExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMResizeForMBlockExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t MEMResizeForMBlockExpHeap (MEMHeapHandle heap,
void * block,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMGetTotalFreeSizeForExpHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMGetAllocatableSizeForExpHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMHeapHandle heap,
int alignment 
)
+
+ +
+
+ +

◆ MEMSetGroupIDForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint16_t MEMSetGroupIDForExpHeap (MEMHeapHandle heap,
uint16_t id 
)
+
+ +
+
+ +

◆ MEMGetGroupIDForExpHeap()

+ +
+
+ + + + + + + + +
uint16_t MEMGetGroupIDForExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMGetSizeForMBlockExpHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetSizeForMBlockExpHeap (void * block)
+
+ +
+
+ +

◆ MEMGetGroupIDForMBlockExpHeap()

+ +
+
+ + + + + + + + +
uint16_t MEMGetGroupIDForMBlockExpHeap (void * block)
+
+ +
+
+ +

◆ MEMGetAllocDirForMBlockExpHeap()

+ +
+
+ + + + + + + + +
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (void * block)
+
+ +
+
+ +

◆ MEMVisitAllocatedForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MEMVisitAllocatedForExpHeap (MEMHeapHandle heap,
MEMExpHeapBlockVisitor callback,
void * context 
)
+
+ +
+
+ +

◆ MEMCheckExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MEMCheckExpHeap (MEMHeapHandle handle,
MEMExpHeapCheckFlags mode 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memexpheap.map b/group__coreinit__memexpheap.map new file mode 100644 index 00000000..931daef9 --- /dev/null +++ b/group__coreinit__memexpheap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memexpheap.md5 b/group__coreinit__memexpheap.md5 new file mode 100644 index 00000000..47c1ccdb --- /dev/null +++ b/group__coreinit__memexpheap.md5 @@ -0,0 +1 @@ +696ba9df52e46ee08b30584d5ab191cd \ No newline at end of file diff --git a/group__coreinit__memexpheap.png b/group__coreinit__memexpheap.png new file mode 100644 index 00000000..616c23fa Binary files /dev/null and b/group__coreinit__memexpheap.png differ diff --git a/group__coreinit__memfrmheap.html b/group__coreinit__memfrmheap.html new file mode 100644 index 00000000..5dce915f --- /dev/null +++ b/group__coreinit__memfrmheap.html @@ -0,0 +1,554 @@ + + + + + + + +wut: Frame Heap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Frame Heap:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  MEMFrmHeapState
 
struct  MEMFrmHeap
 
+ + + + + + + +

+Typedefs

typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode
 
typedef struct MEMFrmHeap MEMFrmHeap
 
typedef struct MEMFrmHeapState MEMFrmHeapState
 
+ + + +

+Enumerations

enum  MEMFrmHeapFreeMode {
+  MEM_FRM_HEAP_FREE_HEAD = 1 << 0 +,
+  MEM_FRM_HEAP_FREE_TAIL = 1 << 1 +,
+  MEM_FRM_HEAP_FREE_ALL = MEM_FRM_HEAP_FREE_HEAD | MEM_FRM_HEAP_FREE_TAIL +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags)
 
void * MEMDestroyFrmHeap (MEMHeapHandle heap)
 
void * MEMAllocFromFrmHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToFrmHeap (MEMHeapHandle heap, MEMFrmHeapFreeMode mode)
 
BOOL MEMRecordStateForFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
BOOL MEMFreeByStateToFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
uint32_t MEMAdjustFrmHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockFrmHeap (MEMHeapHandle heap, uint32_t addr, uint32_t size)
 
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap, int alignment)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMFrmHeapState

+ +
+
+ + + + +
struct MEMFrmHeapState
+
+
+

Definition at line 25 of file memfrmheap.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +
+void * +head +
+void * +tail +
+MEMFrmHeapState * +previous +
+ +
+
+ +

◆ MEMFrmHeap

+ +
+
+ + + + +
struct MEMFrmHeap
+
+
+

Definition at line 38 of file memfrmheap.h.

+
+ + + + + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+void * +head +
+void * +tail +
+MEMFrmHeapState * +previousState +
+ +
+
+

Typedef Documentation

+ +

◆ MEMFrmHeapFreeMode

+ +
+
+ + + + +
typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode
+
+ +
+
+ +

◆ MEMFrmHeap

+ +
+
+ + + + +
typedef struct MEMFrmHeap MEMFrmHeap
+
+ +

Definition at line 22 of file memfrmheap.h.

+ +
+
+ +

◆ MEMFrmHeapState

+ +
+
+ + + + +
typedef struct MEMFrmHeapState MEMFrmHeapState
+
+ +

Definition at line 23 of file memfrmheap.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ MEMFrmHeapFreeMode

+ +
+
+ + + + +
enum MEMFrmHeapFreeMode
+
+ + + + +
Enumerator
MEM_FRM_HEAP_FREE_HEAD 
MEM_FRM_HEAP_FREE_TAIL 
MEM_FRM_HEAP_FREE_ALL 
+ +

Definition at line 15 of file memfrmheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMCreateFrmHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateFrmHeapEx (void * heap,
uint32_t size,
uint32_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyFrmHeap()

+ +
+
+ + + + + + + + +
void * MEMDestroyFrmHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAllocFromFrmHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void * MEMAllocFromFrmHeapEx (MEMHeapHandle heap,
uint32_t size,
int alignment 
)
+
+ +
+
+ +

◆ MEMFreeToFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToFrmHeap (MEMHeapHandle heap,
MEMFrmHeapFreeMode mode 
)
+
+ +
+
+ +

◆ MEMRecordStateForFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MEMRecordStateForFrmHeap (MEMHeapHandle heap,
uint32_t tag 
)
+
+ +
+
+ +

◆ MEMFreeByStateToFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MEMFreeByStateToFrmHeap (MEMHeapHandle heap,
uint32_t tag 
)
+
+ +
+
+ +

◆ MEMAdjustFrmHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMAdjustFrmHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMResizeForMBlockFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t MEMResizeForMBlockFrmHeap (MEMHeapHandle heap,
uint32_t addr,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMGetAllocatableSizeForFrmHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap,
int alignment 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memfrmheap.map b/group__coreinit__memfrmheap.map new file mode 100644 index 00000000..3cc645c5 --- /dev/null +++ b/group__coreinit__memfrmheap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memfrmheap.md5 b/group__coreinit__memfrmheap.md5 new file mode 100644 index 00000000..b589a68a --- /dev/null +++ b/group__coreinit__memfrmheap.md5 @@ -0,0 +1 @@ +0e14bff93e4b85cf9f046c448f397ffa \ No newline at end of file diff --git a/group__coreinit__memfrmheap.png b/group__coreinit__memfrmheap.png new file mode 100644 index 00000000..ae494e3d Binary files /dev/null and b/group__coreinit__memfrmheap.png differ diff --git a/group__coreinit__memheap.html b/group__coreinit__memheap.html new file mode 100644 index 00000000..7b3c6364 --- /dev/null +++ b/group__coreinit__memheap.html @@ -0,0 +1,668 @@ + + + + + + + +wut: Common Memory Heap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Common Memory Heap
+
+
+ +

Common memory heap functions. +More...

+
+Collaboration diagram for Common Memory Heap:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  MEMHeapHeader
 
+ + + + + + + + + + + + + +

+Typedefs

typedef struct MEMHeapHeader MEMHeapHeader
 
typedef MEMHeapHeaderMEMHeapHandle
 
typedef enum MEMBaseHeapType MEMBaseHeapType
 
typedef enum MEMHeapFillType MEMHeapFillType
 
typedef enum MEMHeapTag MEMHeapTag
 
typedef enum MEMHeapFlags MEMHeapFlags
 
+ + + + + + + + + +

+Enumerations

enum  MEMBaseHeapType {
+  MEM_BASE_HEAP_MEM1 = 0 +,
+  MEM_BASE_HEAP_MEM2 = 1 +,
+  MEM_BASE_HEAP_FG = 8 +
+ }
 
enum  MEMHeapFillType {
+  MEM_HEAP_FILL_TYPE_UNUSED = 0 +,
+  MEM_HEAP_FILL_TYPE_ALLOCATED = 1 +,
+  MEM_HEAP_FILL_TYPE_FREED = 2 +
+ }
 
enum  MEMHeapTag {
+  MEM_BLOCK_HEAP_TAG = 0x424C4B48u +,
+  MEM_EXPANDED_HEAP_TAG = 0x45585048u +,
+  MEM_FRAME_HEAP_TAG = 0x46524D48u +,
+  MEM_UNIT_HEAP_TAG = 0x554E5448u +,
+  MEM_USER_HEAP_TAG = 0x55535248u +
+ }
 
enum  MEMHeapFlags {
+  MEM_HEAP_FLAG_ZERO_ALLOCATED = 1 << 0 +,
+  MEM_HEAP_FLAG_DEBUG_MODE = 1 << 1 +,
+  MEM_HEAP_FLAG_USE_LOCK = 1 << 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
 Get which memory area a heap belongs to.
 
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
 Get base heap for memory area.
 
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type, MEMHeapHandle handle)
 Set base heap for memory area.
 
MEMHeapHandle MEMCreateUserHeapHandle (void *heap, uint32_t size)
 Create a heap handle for a user defined heap.
 
void MEMDumpHeap (MEMHeapHandle heap)
 Print details about heap to COSWarn.
 
MEMHeapHeaderMEMFindContainHeap (void *block)
 Find heap which contains a memory block.
 
MEMHeapHandle MEMFindParentHeap (MEMHeapHandle handle)
 Find the parent heap of a given heap.
 
uint32_t MEMGetFillValForHeap (MEMHeapFillType type)
 Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
 
void MEMSetFillValForHeap (MEMHeapFillType type, uint32_t value)
 Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
 
BOOL MEMCheckHeap (MEMHeapHandle handle)
 Checks the heap for corruption.
 
+

Detailed Description

+

Common memory heap functions.

+

Data Structure Documentation

+ +

◆ MEMHeapHeader

+ +
+
+ + + + +
struct MEMHeapHeader
+
+
+

Definition at line 51 of file memheap.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MEMHeapTag +tag +Tag indicating which type of heap this is.
+MEMMemoryLink +link +Link for list this heap is in.
+MEMMemoryList +list +List of all child heaps in this heap.
+void * +dataStart +Pointer to start of allocatable memory.
+void * +dataEnd +Pointer to end of allocatable memory.
+OSSpinLock +lock +Lock used when MEM_HEAP_FLAG_USE_LOCK is set.
+uint32_t +flags +Flags set during heap creation.
+ +
+
+

Typedef Documentation

+ +

◆ MEMHeapHeader

+ +
+
+ + + + +
typedef struct MEMHeapHeader MEMHeapHeader
+
+ +

Definition at line 18 of file memheap.h.

+ +
+
+ +

◆ MEMHeapHandle

+ +
+
+ + + + +
typedef MEMHeapHeader* MEMHeapHandle
+
+ +

Definition at line 19 of file memheap.h.

+ +
+
+ +

◆ MEMBaseHeapType

+ +
+
+ + + + +
typedef enum MEMBaseHeapType MEMBaseHeapType
+
+ +
+
+ +

◆ MEMHeapFillType

+ +
+
+ + + + +
typedef enum MEMHeapFillType MEMHeapFillType
+
+ +
+
+ +

◆ MEMHeapTag

+ +
+
+ + + + +
typedef enum MEMHeapTag MEMHeapTag
+
+ +
+
+ +

◆ MEMHeapFlags

+ +
+
+ + + + +
typedef enum MEMHeapFlags MEMHeapFlags
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ MEMBaseHeapType

+ +
+
+ + + + +
enum MEMBaseHeapType
+
+ + + + +
Enumerator
MEM_BASE_HEAP_MEM1 
MEM_BASE_HEAP_MEM2 
MEM_BASE_HEAP_FG 
+ +

Definition at line 21 of file memheap.h.

+ +
+
+ +

◆ MEMHeapFillType

+ +
+
+ + + + +
enum MEMHeapFillType
+
+ + + + +
Enumerator
MEM_HEAP_FILL_TYPE_UNUSED 
MEM_HEAP_FILL_TYPE_ALLOCATED 
MEM_HEAP_FILL_TYPE_FREED 
+ +

Definition at line 28 of file memheap.h.

+ +
+
+ +

◆ MEMHeapTag

+ +
+
+ + + + +
enum MEMHeapTag
+
+ + + + + + +
Enumerator
MEM_BLOCK_HEAP_TAG 
MEM_EXPANDED_HEAP_TAG 
MEM_FRAME_HEAP_TAG 
MEM_UNIT_HEAP_TAG 
MEM_USER_HEAP_TAG 
+ +

Definition at line 35 of file memheap.h.

+ +
+
+ +

◆ MEMHeapFlags

+ +
+
+ + + + +
enum MEMHeapFlags
+
+ + + + +
Enumerator
MEM_HEAP_FLAG_ZERO_ALLOCATED 
MEM_HEAP_FLAG_DEBUG_MODE 
MEM_HEAP_FLAG_USE_LOCK 
+ +

Definition at line 44 of file memheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMGetArena()

+ +
+
+ + + + + + + + +
MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
+
+ +

Get which memory area a heap belongs to.

+ +
+
+ +

◆ MEMGetBaseHeapHandle()

+ +
+
+ + + + + + + + +
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
+
+ +

Get base heap for memory area.

+ +
+
+ +

◆ MEMSetBaseHeapHandle()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type,
MEMHeapHandle handle 
)
+
+ +

Set base heap for memory area.

+ +
+
+ +

◆ MEMCreateUserHeapHandle()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateUserHeapHandle (void * heap,
uint32_t size 
)
+
+ +

Create a heap handle for a user defined heap.

+ +
+
+ +

◆ MEMDumpHeap()

+ +
+
+ + + + + + + + +
void MEMDumpHeap (MEMHeapHandle heap)
+
+ +

Print details about heap to COSWarn.

+ +
+
+ +

◆ MEMFindContainHeap()

+ +
+
+ + + + + + + + +
MEMHeapHeader * MEMFindContainHeap (void * block)
+
+ +

Find heap which contains a memory block.

+ +
+
+ +

◆ MEMFindParentHeap()

+ +
+
+ + + + + + + + +
MEMHeapHandle MEMFindParentHeap (MEMHeapHandle handle)
+
+ +

Find the parent heap of a given heap.

+

Return NULL if no parent was found.

+ +
+
+ +

◆ MEMGetFillValForHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetFillValForHeap (MEMHeapFillType type)
+
+ +

Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.

+ +
+
+ +

◆ MEMSetFillValForHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMSetFillValForHeap (MEMHeapFillType type,
uint32_t value 
)
+
+ +

Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.

+ +
+
+ +

◆ MEMCheckHeap()

+ +
+
+ + + + + + + + +
BOOL MEMCheckHeap (MEMHeapHandle handle)
+
+ +

Checks the heap for corruption.

+ +
+
+
+ + + + diff --git a/group__coreinit__memheap.map b/group__coreinit__memheap.map new file mode 100644 index 00000000..2548aa9f --- /dev/null +++ b/group__coreinit__memheap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memheap.md5 b/group__coreinit__memheap.md5 new file mode 100644 index 00000000..f72edc6b --- /dev/null +++ b/group__coreinit__memheap.md5 @@ -0,0 +1 @@ +613e43cc70d00c8936e582f737d0bcd8 \ No newline at end of file diff --git a/group__coreinit__memheap.png b/group__coreinit__memheap.png new file mode 100644 index 00000000..acc1a9ad Binary files /dev/null and b/group__coreinit__memheap.png differ diff --git a/group__coreinit__memlist.html b/group__coreinit__memlist.html new file mode 100644 index 00000000..707e981c --- /dev/null +++ b/group__coreinit__memlist.html @@ -0,0 +1,469 @@ + + + + + + + +wut: Memory List + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Memory List
+
+
+
+Collaboration diagram for Memory List:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  MEMMemoryList
 
+ + + + + +

+Typedefs

typedef struct MEMMemoryLink MEMMemoryLink
 
typedef struct MEMMemoryList MEMMemoryList
 
+ + + + + + + + + + + + + + + + + +

+Functions

void MEMInitList (MEMMemoryList *list, uint16_t offsetToMemoryLink)
 
void MEMAppendListObject (MEMMemoryList *list, void *object)
 
void MEMPrependListObject (MEMMemoryList *list, void *object)
 
void MEMInsertListObject (MEMMemoryList *list, void *before, void *object)
 
void MEMRemoveListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNextListObject (MEMMemoryList *list, void *object)
 
void * MEMGetPrevListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNthListObject (MEMMemoryList *list, uint16_t n)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMMemoryLink

+ +
+
+ + + + +
struct MEMMemoryLink
+
+
+

Definition at line 17 of file memlist.h.

+
+ + + + + + + +
Data Fields
+void * +prev +
+void * +next +
+ +
+
+ +

◆ MEMMemoryList

+ +
+
+ + + + +
struct MEMMemoryList
+
+
+

Definition at line 26 of file memlist.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +head +
+void * +tail +
+uint16_t +count +
+uint16_t +offsetToMemoryLink +
+ +
+
+

Typedef Documentation

+ +

◆ MEMMemoryLink

+ +
+
+ + + + +
typedef struct MEMMemoryLink MEMMemoryLink
+
+ +

Definition at line 14 of file memlist.h.

+ +
+
+ +

◆ MEMMemoryList

+ +
+
+ + + + +
typedef struct MEMMemoryList MEMMemoryList
+
+ +

Definition at line 15 of file memlist.h.

+ +
+
+

Function Documentation

+ +

◆ MEMInitList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMInitList (MEMMemoryListlist,
uint16_t offsetToMemoryLink 
)
+
+ +
+
+ +

◆ MEMAppendListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMAppendListObject (MEMMemoryListlist,
void * object 
)
+
+ +
+
+ +

◆ MEMPrependListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMPrependListObject (MEMMemoryListlist,
void * object 
)
+
+ +
+
+ +

◆ MEMInsertListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MEMInsertListObject (MEMMemoryListlist,
void * before,
void * object 
)
+
+ +
+
+ +

◆ MEMRemoveListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMRemoveListObject (MEMMemoryListlist,
void * object 
)
+
+ +
+
+ +

◆ MEMGetNextListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * MEMGetNextListObject (MEMMemoryListlist,
void * object 
)
+
+ +
+
+ +

◆ MEMGetPrevListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * MEMGetPrevListObject (MEMMemoryListlist,
void * object 
)
+
+ +
+
+ +

◆ MEMGetNthListObject()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * MEMGetNthListObject (MEMMemoryListlist,
uint16_t n 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memlist.map b/group__coreinit__memlist.map new file mode 100644 index 00000000..2359b436 --- /dev/null +++ b/group__coreinit__memlist.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memlist.md5 b/group__coreinit__memlist.md5 new file mode 100644 index 00000000..c818ed8f --- /dev/null +++ b/group__coreinit__memlist.md5 @@ -0,0 +1 @@ +6f121b8e4dcef96d4c236b7e67a5dca6 \ No newline at end of file diff --git a/group__coreinit__memlist.png b/group__coreinit__memlist.png new file mode 100644 index 00000000..215e7f32 Binary files /dev/null and b/group__coreinit__memlist.png differ diff --git a/group__coreinit__memory.html b/group__coreinit__memory.html new file mode 100644 index 00000000..f2acb742 --- /dev/null +++ b/group__coreinit__memory.html @@ -0,0 +1,575 @@ + + + + + + + +wut: Memory + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Memory:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum OSMemoryType OSMemoryType
 
typedef enum OSSharedDataType OSSharedDataType
 
+ + + + + +

+Enumerations

enum  OSMemoryType {
+  OS_MEM1 = 1 +,
+  OS_MEM2 = 2 +
+ }
 
enum  OSSharedDataType {
+  OS_SHAREDDATATYPE_FONT_CHINESE = 0 +,
+  OS_SHAREDDATATYPE_FONT_KOREAN = 1 +,
+  OS_SHAREDDATATYPE_FONT_STANDARD = 2 +,
+  OS_SHAREDDATATYPE_FONT_TAIWANESE = 3 +,
+  OS_SHAREDDATATYPE_FONT_MAX = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSGetSharedData (OSSharedDataType type, uint32_t unk_r4, void **outPtr, uint32_t *outSize)
 
void __OSRootLoadShared ()
 
void * OSBlockMove (void *dst, const void *src, uint32_t size, BOOL flush)
 Moves chunks of memory around, similarly to memmove.
 
void * OSBlockSet (void *dst, uint8_t val, uint32_t size)
 Fills a chunk of memory with the given value, like memset.
 
void * OSAllocFromSystem (uint32_t size, int align)
 
void OSFreeToSystem (void *ptr)
 
BOOL OSGetForegroundBucket (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the foreground bucket memory area.
 
BOOL OSGetForegroundBucketFreeArea (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the application-usable portion of the foreground bucket area.
 
int OSGetMemBound (OSMemoryType type, uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of available memory areas.
 
void __OSZeroProcessMemory (uint32_t proccesID)
 Zeros the memory for a given proccessID.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSMemoryType

+ +
+
+ + + + +
typedef enum OSMemoryType OSMemoryType
+
+ +
+
+ +

◆ OSSharedDataType

+ +
+
+ + + + +
typedef enum OSSharedDataType OSSharedDataType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSMemoryType

+ +
+
+ + + + +
enum OSMemoryType
+
+ + + +
Enumerator
OS_MEM1 
OS_MEM2 
+ +

Definition at line 15 of file memory.h.

+ +
+
+ +

◆ OSSharedDataType

+ +
+
+ + + + +
enum OSSharedDataType
+
+ + + + + + +
Enumerator
OS_SHAREDDATATYPE_FONT_CHINESE 
OS_SHAREDDATATYPE_FONT_KOREAN 
OS_SHAREDDATATYPE_FONT_STANDARD 
OS_SHAREDDATATYPE_FONT_TAIWANESE 
OS_SHAREDDATATYPE_FONT_MAX 
+ +

Definition at line 21 of file memory.h.

+ +
+
+

Function Documentation

+ +

◆ OSGetSharedData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSGetSharedData (OSSharedDataType type,
uint32_t unk_r4,
void ** outPtr,
uint32_t * outSize 
)
+
+ +
+
+ +

◆ __OSRootLoadShared()

+ +
+
+ + + + + + + +
void __OSRootLoadShared ()
+
+ +
+
+ +

◆ OSBlockMove()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void * OSBlockMove (void * dst,
const void * src,
uint32_t size,
BOOL flush 
)
+
+ +

Moves chunks of memory around, similarly to memmove.

+

Overlapping source and destination regions are supported.

+
Parameters
+ + + + + +
dstThe destination address for the move.
srcThe source address for the move.
sizeThe size of the data to be moved, in bytes.
flushWhether to flush the data caches for the source and destination.
+
+
+
Returns
dst is returned.
+
Note
This function makes use of the cache to speed up the copy, so a flush is recommended.
+ +
+
+ +

◆ OSBlockSet()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void * OSBlockSet (void * dst,
uint8_t val,
uint32_t size 
)
+
+ +

Fills a chunk of memory with the given value, like memset.

+
Parameters
+ + + + +
dstPointer to the memory to fill.
valByte value to be set.
sizeNumber of bytes to be set to val.
+
+
+
Returns
dst is returned.
+ +
+
+ +

◆ OSAllocFromSystem()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * OSAllocFromSystem (uint32_t size,
int align 
)
+
+ +
+
+ +

◆ OSFreeToSystem()

+ +
+
+ + + + + + + + +
void OSFreeToSystem (void * ptr)
+
+ +
+
+ +

◆ OSGetForegroundBucket()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSGetForegroundBucket (uint32_t * outAddr,
uint32_t * outSize 
)
+
+ +

Gets the location and size of the foreground bucket memory area.

+
Note
This function may not account for the system reserved portion of the foreground bucket. Consider using OSGetForegroundBucketFreeArea() instead.
+
Parameters
+ + + +
outAddrPointer to write the foreground bucket's address to.
outSizePointer to write the foreground bucket's size to.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSGetForegroundBucketFreeArea()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSGetForegroundBucketFreeArea (uint32_t * outAddr,
uint32_t * outSize 
)
+
+ +

Gets the location and size of the application-usable portion of the foreground bucket area.

+
Parameters
+ + + +
outAddrPointer to write the bucket area's address to.
outSizePointer to write the bucket area's size to.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSGetMemBound()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int OSGetMemBound (OSMemoryType type,
uint32_t * outAddr,
uint32_t * outSize 
)
+
+ +

Gets the location and size of available memory areas.

+
Parameters
+ + + + +
typeType of memory to get information about. See OSMemoryType.
outAddrPointer to write the area's address to.
outSizePointer to write the area's size to.
+
+
+
Returns
0 on success, -1 otherwise.
+ +
+
+ +

◆ __OSZeroProcessMemory()

+ +
+
+ + + + + + + + +
void __OSZeroProcessMemory (uint32_t proccesID)
+
+ +

Zeros the memory for a given proccessID.

+

Works only inside the ROOT process.

+ +
+
+
+ + + + diff --git a/group__coreinit__memory.map b/group__coreinit__memory.map new file mode 100644 index 00000000..3be6c7de --- /dev/null +++ b/group__coreinit__memory.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memory.md5 b/group__coreinit__memory.md5 new file mode 100644 index 00000000..7d9b052f --- /dev/null +++ b/group__coreinit__memory.md5 @@ -0,0 +1 @@ +ae444b794135662ac23a3850f87d3828 \ No newline at end of file diff --git a/group__coreinit__memory.png b/group__coreinit__memory.png new file mode 100644 index 00000000..18fa6822 Binary files /dev/null and b/group__coreinit__memory.png differ diff --git a/group__coreinit__memorymap.html b/group__coreinit__memorymap.html new file mode 100644 index 00000000..1f778b25 --- /dev/null +++ b/group__coreinit__memorymap.html @@ -0,0 +1,649 @@ + + + + + + + +wut: Memory Map + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Memory Map
+
+
+
+Collaboration diagram for Memory Map:
+
+
+ + + + +
+ + + + +

+Macros

#define OS_PAGE_SIZE   (128 * 1024)
 
+ + + +

+Typedefs

typedef enum OSMemoryMapMode OSMemoryMapMode
 
+ + + +

+Enumerations

enum  OSMemoryMapMode {
+  OS_MAP_MEMORY_INVALID = 0 +,
+  OS_MAP_MEMORY_READ_ONLY = 1 +,
+  OS_MAP_MEMORY_READ_WRITE = 2 +,
+  OS_MAP_MEMORY_FREE = 3 +,
+  OS_MAP_MEMORY_ALLOCATED = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t OSEffectiveToPhysical (uint32_t virtualAddress)
 
uint32_t __OSPhysicalToEffectiveCached (uint32_t physicalAddress)
 
uint32_t __OSPhysicalToEffectiveUncached (uint32_t physicalAddress)
 
BOOL OSIsAddressValid (uint32_t virtualAddress)
 
BOOL __OSValidateAddressSpaceRange (int, uint32_t virtualAddress, uint32_t size)
 
uint32_t OSAllocVirtAddr (uint32_t virtualAddress, uint32_t size, uint32_t align)
 Allocates virtual address range for later mapping.
 
BOOL OSFreeVirtAddr (uint32_t virtualAddress, uint32_t size)
 Frees a previously allocated virtual address range back to the system.
 
OSMemoryMapMode OSQueryVirtAddr (uint32_t virtualAddress)
 Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid.
 
BOOL OSMapMemory (uint32_t virtualAddress, uint32_t physicalAddress, uint32_t size, OSMemoryMapMode mode)
 Maps a physical address to a virtual address, with a given size and set of permissions.
 
BOOL OSUnmapMemory (uint32_t virtualAddress, uint32_t size)
 Unmaps previously mapped memory.
 
void OSGetMapVirtAddrRange (uint32_t *outVirtualAddress, uint32_t *outSize)
 Gets the range of virtual addresses available for mapping.
 
void OSGetAvailPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of available physical memory (not reserved for app code or data).
 
void OSGetDataPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of physical memory used for the application's data.
 
+

Detailed Description

+

Macro Definition Documentation

+ +

◆ OS_PAGE_SIZE

+ +
+
+ + + + +
#define OS_PAGE_SIZE   (128 * 1024)
+
+ +

Definition at line 24 of file memorymap.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSMemoryMapMode

+ +
+
+ + + + +
typedef enum OSMemoryMapMode OSMemoryMapMode
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSMemoryMapMode

+ +
+
+ + + + +
enum OSMemoryMapMode
+
+ + + + + + +
Enumerator
OS_MAP_MEMORY_INVALID 
OS_MAP_MEMORY_READ_ONLY 
OS_MAP_MEMORY_READ_WRITE 
OS_MAP_MEMORY_FREE 
OS_MAP_MEMORY_ALLOCATED 
+ +

Definition at line 15 of file memorymap.h.

+ +
+
+

Function Documentation

+ +

◆ OSEffectiveToPhysical()

+ +
+
+ + + + + + + + +
uint32_t OSEffectiveToPhysical (uint32_t virtualAddress)
+
+ +
+
+ +

◆ __OSPhysicalToEffectiveCached()

+ +
+
+ + + + + + + + +
uint32_t __OSPhysicalToEffectiveCached (uint32_t physicalAddress)
+
+ +
+
+ +

◆ __OSPhysicalToEffectiveUncached()

+ +
+
+ + + + + + + + +
uint32_t __OSPhysicalToEffectiveUncached (uint32_t physicalAddress)
+
+ +
+
+ +

◆ OSIsAddressValid()

+ +
+
+ + + + + + + + +
BOOL OSIsAddressValid (uint32_t virtualAddress)
+
+ +
+
+ +

◆ __OSValidateAddressSpaceRange()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL __OSValidateAddressSpaceRange (int ,
uint32_t virtualAddress,
uint32_t size 
)
+
+ +
+
+ +

◆ OSAllocVirtAddr()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t OSAllocVirtAddr (uint32_t virtualAddress,
uint32_t size,
uint32_t align 
)
+
+ +

Allocates virtual address range for later mapping.

+
Parameters
+ + + + +
virtualAddressRequested start address for the range. If there is no preference, NULL can be used.
sizeSize of address range to allocate.
alignAlignment of address range to allocate.
+
+
+
Returns
The starting address of the newly allocated range, or NULL on failure.
+
See also
+
+ +
+
+ +

◆ OSFreeVirtAddr()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSFreeVirtAddr (uint32_t virtualAddress,
uint32_t size 
)
+
+ +

Frees a previously allocated virtual address range back to the system.

+
Parameters
+ + + +
virtualAddressThe start of the virtual address range to free.
sizeThe size of the virtual address range to free.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSQueryVirtAddr()

+ +
+
+ + + + + + + + +
OSMemoryMapMode OSQueryVirtAddr (uint32_t virtualAddress)
+
+ +

Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid.

+
Parameters
+ + +
virtualAddressThe virtual address to query.
+
+
+
Returns
The status of the memory address - see OSMemoryMapMode.
+ +
+
+ +

◆ OSMapMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSMapMemory (uint32_t virtualAddress,
uint32_t physicalAddress,
uint32_t size,
OSMemoryMapMode mode 
)
+
+ +

Maps a physical address to a virtual address, with a given size and set of permissions.

+
Parameters
+ + + + + +
virtualAddressThe target virtual address for the mapping.
physicalAddressPhysical address of the memory to back the mapping.
sizeSize, in bytes, of the desired mapping. Likely has an alignment requirement.
modePermissions to map the memory with - see OSMemoryMapMode.
+
+
+
Returns
true on success.
+
See also
+
+ +
+
+ +

◆ OSUnmapMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSUnmapMemory (uint32_t virtualAddress,
uint32_t size 
)
+
+ +

Unmaps previously mapped memory.

+
Parameters
+ + + +
virtualAddressStarting address of the area to unmap.
sizeSize of the memory area to unmap.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSGetMapVirtAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetMapVirtAddrRange (uint32_t * outVirtualAddress,
uint32_t * outSize 
)
+
+ +

Gets the range of virtual addresses available for mapping.

+
Parameters
+ + + +
outVirtualAddressPointer to write the starting address of the memory area to.
outSizePointer to write the size of the memory area to.
+
+
+
See also
+
+ +
+
+ +

◆ OSGetAvailPhysAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetAvailPhysAddrRange (uint32_t * outPhysicalAddress,
uint32_t * outSize 
)
+
+ +

Gets the range of available physical memory (not reserved for app code or data).

+
Parameters
+ + + +
outPhysicalAddressPointer to write the starting physical address of the memory area to.
outSizePointer to write the size of the memory area to.
+
+
+ +
+
+ +

◆ OSGetDataPhysAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetDataPhysAddrRange (uint32_t * outPhysicalAddress,
uint32_t * outSize 
)
+
+ +

Gets the range of physical memory used for the application's data.

+
Parameters
+ + + +
outPhysicalAddressPointer to write the starting physical address of the memory area to.
outSizePointer to write the size of the memory area to.
+
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memorymap.map b/group__coreinit__memorymap.map new file mode 100644 index 00000000..b68fc372 --- /dev/null +++ b/group__coreinit__memorymap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__memorymap.md5 b/group__coreinit__memorymap.md5 new file mode 100644 index 00000000..a61d9479 --- /dev/null +++ b/group__coreinit__memorymap.md5 @@ -0,0 +1 @@ +881456eba60accb8b55817edacc6d10a \ No newline at end of file diff --git a/group__coreinit__memorymap.png b/group__coreinit__memorymap.png new file mode 100644 index 00000000..4abc9883 Binary files /dev/null and b/group__coreinit__memorymap.png differ diff --git a/group__coreinit__msgq.html b/group__coreinit__msgq.html new file mode 100644 index 00000000..4b45cdd3 --- /dev/null +++ b/group__coreinit__msgq.html @@ -0,0 +1,609 @@ + + + + + + + +wut: Message Queue + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Message Queue:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  OSMessage
 
struct  OSMessageQueue
 
+ + + +

+Macros

#define OS_MESSAGE_QUEUE_TAG   0x6D536751u
 
+ + + + + + + + + +

+Typedefs

typedef struct OSMessage OSMessage
 
typedef struct OSMessageQueue OSMessageQueue
 
typedef enum OSMessageFlags OSMessageFlags
 
typedef enum OSFunctionType OSFunctionType
 
+ + + + + +

+Enumerations

enum  OSMessageFlags {
+  OS_MESSAGE_FLAGS_NONE = 0 +,
+  OS_MESSAGE_FLAGS_BLOCKING = 1 << 0 +,
+  OS_MESSAGE_FLAGS_HIGH_PRIORITY = 1 << 1 +
+ }
 
enum  OSFunctionType {
+  OS_FUNCTION_TYPE_HIO_OPEN = 1 +,
+  OS_FUNCTION_TYPE_HIO_READ_ASYNC = 2 +,
+  OS_FUNCTION_TYPE_HIO_WRITE_ASYNC = 3 +,
+  OS_FUNCTION_TYPE_FSA_CMD_ASYNC = 4 +,
+  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC = 5 +,
+  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC = 6 +,
+  OS_FUNCTION_TYPE_FSA_ATTACH_EVENT = 7 +,
+  OS_FUNCTION_TYPE_FS_CMD_ASYNC = 8 +,
+  OS_FUNCTION_TYPE_FS_CMD_HANDLER = 9 +,
+  OS_FUNCTION_TYPE_FS_ATTACH_EVENT = 10 +,
+  OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT = 11 +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

void OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size)
 
void OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
 
BOOL OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
 
BOOL OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
 
BOOL OSPeekMessage (OSMessageQueue *queue, OSMessage *message)
 
OSMessageQueueOSGetSystemMessageQueue ()
 
OSMessageQueueOSGetDefaultAppIOQueue ()
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSMessage

+ +
+
+ + + + +
struct OSMessage
+
+
+

Definition at line 40 of file messagequeue.h.

+
+ + + + + + + +
Data Fields
+void * +message +
+uint32_t +args[3] +
+ +
+
+ +

◆ OSMessageQueue

+ +
+
+ + + + +
struct OSMessageQueue
+
+
+

Definition at line 51 of file messagequeue.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +
+const char * +name +
+OSThreadQueue +sendQueue +
+OSThreadQueue +recvQueue +
+OSMessage * +messages +
+uint32_t +size +
+uint32_t +first +
+uint32_t +used +
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_MESSAGE_QUEUE_TAG

+ +
+
+ + + + +
#define OS_MESSAGE_QUEUE_TAG   0x6D536751u
+
+ +

Definition at line 49 of file messagequeue.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSMessage

+ +
+
+ + + + +
typedef struct OSMessage OSMessage
+
+ +

Definition at line 15 of file messagequeue.h.

+ +
+
+ +

◆ OSMessageQueue

+ +
+
+ + + + +
typedef struct OSMessageQueue OSMessageQueue
+
+ +

Definition at line 16 of file messagequeue.h.

+ +
+
+ +

◆ OSMessageFlags

+ +
+
+ + + + +
typedef enum OSMessageFlags OSMessageFlags
+
+ +
+
+ +

◆ OSFunctionType

+ +
+
+ + + + +
typedef enum OSFunctionType OSFunctionType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSMessageFlags

+ +
+
+ + + + +
enum OSMessageFlags
+
+ + + + +
Enumerator
OS_MESSAGE_FLAGS_NONE 
OS_MESSAGE_FLAGS_BLOCKING 
OS_MESSAGE_FLAGS_HIGH_PRIORITY 
+ +

Definition at line 18 of file messagequeue.h.

+ +
+
+ +

◆ OSFunctionType

+ +
+
+ + + + +
enum OSFunctionType
+
+ + + + + + + + + + + + +
Enumerator
OS_FUNCTION_TYPE_HIO_OPEN 
OS_FUNCTION_TYPE_HIO_READ_ASYNC 
OS_FUNCTION_TYPE_HIO_WRITE_ASYNC 
OS_FUNCTION_TYPE_FSA_CMD_ASYNC 
OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC 
OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC 
OS_FUNCTION_TYPE_FSA_ATTACH_EVENT 
OS_FUNCTION_TYPE_FS_CMD_ASYNC 
OS_FUNCTION_TYPE_FS_CMD_HANDLER 
OS_FUNCTION_TYPE_FS_ATTACH_EVENT 
OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT 
+ +

Definition at line 25 of file messagequeue.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitMessageQueue()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitMessageQueue (OSMessageQueuequeue,
OSMessagemessages,
int32_t size 
)
+
+ +
+
+ +

◆ OSInitMessageQueueEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitMessageQueueEx (OSMessageQueuequeue,
OSMessagemessages,
int32_t size,
const char * name 
)
+
+ +
+
+ +

◆ OSSendMessage()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSSendMessage (OSMessageQueuequeue,
OSMessagemessage,
OSMessageFlags flags 
)
+
+ +
+
+ +

◆ OSReceiveMessage()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSReceiveMessage (OSMessageQueuequeue,
OSMessagemessage,
OSMessageFlags flags 
)
+
+ +
+
+ +

◆ OSPeekMessage()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSPeekMessage (OSMessageQueuequeue,
OSMessagemessage 
)
+
+ +
+
+ +

◆ OSGetSystemMessageQueue()

+ +
+
+ + + + + + + +
OSMessageQueue * OSGetSystemMessageQueue ()
+
+ +
+
+ +

◆ OSGetDefaultAppIOQueue()

+ +
+
+ + + + + + + +
OSMessageQueue * OSGetDefaultAppIOQueue ()
+
+ +
+
+
+ + + + diff --git a/group__coreinit__msgq.map b/group__coreinit__msgq.map new file mode 100644 index 00000000..8c69d8c7 --- /dev/null +++ b/group__coreinit__msgq.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__msgq.md5 b/group__coreinit__msgq.md5 new file mode 100644 index 00000000..96aa89f1 --- /dev/null +++ b/group__coreinit__msgq.md5 @@ -0,0 +1 @@ +c325d984eedad2152d5b3fb5c26c8794 \ No newline at end of file diff --git a/group__coreinit__msgq.png b/group__coreinit__msgq.png new file mode 100644 index 00000000..9ddfcc4d Binary files /dev/null and b/group__coreinit__msgq.png differ diff --git a/group__coreinit__mutex.html b/group__coreinit__mutex.html new file mode 100644 index 00000000..1659b333 --- /dev/null +++ b/group__coreinit__mutex.html @@ -0,0 +1,418 @@ + + + + + + + +wut: Mutex + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Standard mutex object, supports recursive locking. +More...

+
+Collaboration diagram for Mutex:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  OSMutex
 
+ + + +

+Macros

#define OS_MUTEX_TAG   0x6D557458u
 
+ + + + + + + +

+Typedefs

typedef struct OSThread OSThread
 
typedef struct OSMutex OSMutex
 
typedef struct OSMutexLink OSMutexLink
 
+ + + + + + + + + + + + + + + + +

+Functions

void OSInitMutex (OSMutex *mutex)
 Initialise a mutex structure.
 
void OSInitMutexEx (OSMutex *mutex, const char *name)
 Initialise a mutex structure with a name.
 
void OSLockMutex (OSMutex *mutex)
 Lock the mutex.
 
BOOL OSTryLockMutex (OSMutex *mutex)
 Try to lock a mutex.
 
void OSUnlockMutex (OSMutex *mutex)
 Unlocks the mutex.
 
+

Detailed Description

+

Standard mutex object, supports recursive locking.

+

Similar to std::recursive_mutex.

+

Data Structure Documentation

+ +

◆ OSMutexLink

+ +
+
+ + + + +
struct OSMutexLink
+
+
+

Definition at line 24 of file mutex.h.

+
+ + + + + + + +
Data Fields
+OSMutex * +next +
+OSMutex * +prev +
+ +
+
+ +

◆ OSMutex

+ +
+
+ + + + +
struct OSMutex
+
+
+

Definition at line 35 of file mutex.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_MUTEX_TAG.
+const char * +name +Name set by OSInitMutexEx.
+OSThreadQueue +queue +Queue of threads waiting for this mutex to unlock.
+OSThread * +owner +Current owner of mutex.
+int32_t +count +Current recursion lock count of mutex.
+OSMutexLink +link +Link used inside OSThread's mutex queue.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_MUTEX_TAG

+ +
+
+ + + + +
#define OS_MUTEX_TAG   0x6D557458u
+
+ +

Definition at line 33 of file mutex.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSThread

+ +
+
+ + + + +
typedef struct OSThread OSThread
+
+ +

Definition at line 19 of file mutex.h.

+ +
+
+ +

◆ OSMutex

+ +
+
+ + + + +
typedef struct OSMutex OSMutex
+
+ +

Definition at line 21 of file mutex.h.

+ +
+
+ +

◆ OSMutexLink

+ +
+
+ + + + +
typedef struct OSMutexLink OSMutexLink
+
+ +

Definition at line 22 of file mutex.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitMutex()

+ +
+
+ + + + + + + + +
void OSInitMutex (OSMutexmutex)
+
+ +

Initialise a mutex structure.

+ +
+
+ +

◆ OSInitMutexEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSInitMutexEx (OSMutexmutex,
const char * name 
)
+
+ +

Initialise a mutex structure with a name.

+ +
+
+ +

◆ OSLockMutex()

+ +
+
+ + + + + + + + +
void OSLockMutex (OSMutexmutex)
+
+ +

Lock the mutex.

+

If no one owns the mutex, set current thread as owner.

+

If the lock is owned by the current thread, increase the recursion count.

+

If the lock is owned by another thread, the current thread will sleep until the owner has unlocked this mutex.

+

Similar to std::recursive_mutex::lock.

+ +
+
+ +

◆ OSTryLockMutex()

+ +
+
+ + + + + + + + +
BOOL OSTryLockMutex (OSMutexmutex)
+
+ +

Try to lock a mutex.

+

If no one owns the mutex, set current thread as owner.

+

If the lock is owned by the current thread, increase the recursion count.

+

If the lock is owned by another thread, do not block, return FALSE.

+
Returns
TRUE if the mutex is locked, FALSE if the mutex is owned by another thread.
+

Similar to std::recursive_mutex::try_lock.

+ +
+
+ +

◆ OSUnlockMutex()

+ +
+
+ + + + + + + + +
void OSUnlockMutex (OSMutexmutex)
+
+ +

Unlocks the mutex.

+

Will decrease the recursion count, will only unlock the mutex when the recursion count reaches 0.

+

If any other threads are waiting to lock the mutex they will be woken.

+

Similar to std::recursive_mutex::unlock.

+ +
+
+
+ + + + diff --git a/group__coreinit__mutex.map b/group__coreinit__mutex.map new file mode 100644 index 00000000..f4e5d35c --- /dev/null +++ b/group__coreinit__mutex.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__mutex.md5 b/group__coreinit__mutex.md5 new file mode 100644 index 00000000..60e49bfa --- /dev/null +++ b/group__coreinit__mutex.md5 @@ -0,0 +1 @@ +9cf005297328a989b0a1f84d1fbe7a93 \ No newline at end of file diff --git a/group__coreinit__mutex.png b/group__coreinit__mutex.png new file mode 100644 index 00000000..81cefd99 Binary files /dev/null and b/group__coreinit__mutex.png differ diff --git a/group__coreinit__performancemonitor.html b/group__coreinit__performancemonitor.html new file mode 100644 index 00000000..5e75e371 --- /dev/null +++ b/group__coreinit__performancemonitor.html @@ -0,0 +1,707 @@ + + + + + + + +wut: Performance Monitor + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Performance Monitor
+
+
+
+Collaboration diagram for Performance Monitor:
+
+
+ + + + +
+ + + + + + + + + + + +

+Typedefs

typedef enum OSPerfMonArg OSPerfMonArg
 Used to tell OSSetPerformanceMonitor() which arguments are valid.
 
typedef enum OSPerfMonMMCR0Flags OSPerfMonMMCR0Flags
 Flags to write to (U)MMCR0 register.
 
typedef enum OSPerfMonMMCR1Flags OSPerfMonMMCR1Flags
 Flags to write to (U)MMCR1 register.
 
+ + + + + + + + + + +

+Enumerations

enum  OSPerfMonArg {
+  OS_PM_ARG_MMCR0 = 1u << 0u +,
+  OS_PM_ARG_MMCR1 = 1u << 1u +,
+  OS_PM_ARG_PMC1 = 1u << 2u +,
+  OS_PM_ARG_PMC2 = 1u << 3u +,
+  OS_PM_ARG_PMC3 = 1u << 4u +,
+  OS_PM_ARG_PMC4 = 1u << 5u +
+ }
 Used to tell OSSetPerformanceMonitor() which arguments are valid. More...
 
enum  OSPerfMonMMCR0Flags {
+  OS_PM_MMCR0_PMC1_CURRENT = 0b0000000u << 6 +,
+  OS_PM_MMCR0_PMC1_CPU_CYCLES = 0b0000001u << 6 +,
+  OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED = 0b0000010u << 6 +,
+  OS_PM_MMCR0_PMC1_TBL_RISING_TRANSITIONS = 0b0000011u << 6 +,
+  OS_PM_MMCR0_PMC1_INSTRUCTIONS_DISPATCHED = 0b0000100u << 6 +,
+  OS_PM_MMCR0_PMC1_EIEIO_INSTRUCTIONS_COMPLETED = 0b0000101u << 6 +,
+  OS_PM_MMCR0_PMC1_ITLB_SEARCH_CYCLES = 0b0000110u << 6 +,
+  OS_PM_MMCR0_PMC1_L2_HITS = 0b0000111u << 6 +,
+  OS_PM_MMCR0_PMC1_INSTRUCTIONS_EA_DELIVERED = 0b0001000u << 6 +,
+  OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED_MATCHES_IABR = 0b0001001u << 6 +,
+  OS_PM_MMCR0_PMC1_SLOW_L1_MISSES = 0b0001010u << 6 +,
+  OS_PM_MMCR0_PMC1_UNRESOLVED_BRANCHES = 0b0001011u << 6 +,
+  OS_PM_MMCR0_PMC1_UNRESOLVED_STALL_CYCLES = 0b0001100u << 6 +,
+  OS_PM_MMCR0_PMC1_L1_SHARED_STORES = 0b0001110u << 6 +,
+  OS_PM_MMCR0_PMC1_L2_SHARED_INTERVENTIONS = 0b0001111u << 6 +,
+  OS_PM_MMCR0_PMC1_CACHE_PARADOXES = 0b0010000u << 6 +,
+  OS_PM_MMCR0_PMC1_CIU_LOAD_REQUESTS = 0b0010100u << 6 +,
+  OS_PM_MMCR0_PMC1_BIU_ADDRESS_ONLY_REQUESTS = 0b0010101u << 6 +,
+  OS_PM_MMCR0_PMC1_CIU_PARADOXES = 0b0010110u << 6 +,
+  OS_PM_MMCR0_PMC1_60XE_BUS_DATA_BEATS = 0b0010111u << 6 +,
+  OS_PM_MMCR0_PMC2_CURRENT = 0b000000u +,
+  OS_PM_MMCR0_PMC2_CPU_CYCLES = 0b000001u +,
+  OS_PM_MMCR0_PMC2_INSTRUCTIONS_COMPLETED = 0b000010u +,
+  OS_PM_MMCR0_PMC2_TBL_RISING_TRANSITIONS = 0b000011u +,
+  OS_PM_MMCR0_PMC2_INSTRUCTIONS_DISPATCHED = 0b000100u +,
+  OS_PM_MMCR0_PMC2_L1_ICACHE_MISSES = 0b000101u +,
+  OS_PM_MMCR0_PMC2_ITLB_MISSES = 0b000110u +,
+  OS_PM_MMCR0_PMC2_L2_INSTRUCTION_MISSES = 0b000111u +,
+  OS_PM_MMCR0_PMC2_PRED_BRANCHES_NOT_TAKEN = 0b001000u +,
+  OS_PM_MMCR0_PMC2_RESERVED_LOADS = 0b001010u +,
+  OS_PM_MMCR0_PMC2_LOADS_AND_STORES = 0b001011u +,
+  OS_PM_MMCR0_PMC2_CACHE_SNOOPS = 0b001100u +,
+  OS_PM_MMCR0_PMC2_L1_TO_L2_CASTOUTS = 0b001101u +,
+  OS_PM_MMCR0_PMC2_SYSTEM_UNIT_INSTRUCTIONS = 0b001110u +,
+  OS_PM_MMCR0_PMC2_L1_INSTRUCTION_MISS_CYCLES = 0b001111u +,
+  OS_PM_MMCR0_PMC2_FIRST_SPECULATIVE_BRANCH_RESOLVES = 0b010000u +,
+  OS_PM_MMCR0_PMC2_L2_SHARED_STORES = 0b010001u +,
+  OS_PM_MMCR0_PMC2_L1_SHARED_INTERVENTIONS = 0b010010u +,
+  OS_PM_MMCR0_PMC2_CIU_STORE_REQUESTS = 0b010100u +,
+  OS_PM_MMCR0_PMC2_SLOW_OUTSTANDING_BIU_TRANSACTIONS = 0b010101u +,
+  OS_PM_MMCR0_PMC2_CIU_MODIFIED_INTERVENTIONS = 0b010110u +
+ }
 Flags to write to (U)MMCR0 register. More...
 
enum  OSPerfMonMMCR1Flags {
+  OS_PM_MMCR1_PMC3_CURRENT = 0b00000u << 27 +,
+  OS_PM_MMCR1_PMC3_CPU_CYCLES = 0b00001u << 27 +,
+  OS_PM_MMCR1_PMC3_INSTRUCTIONS_COMPLETED = 0b00010u << 27 +,
+  OS_PM_MMCR1_PMC3_TBL_RISING_TRANSITIONS = 0b00011u << 27 +,
+  OS_PM_MMCR1_PMC3_INSTRUCTIONS_DISPATCHED = 0b00100u << 27 +,
+  OS_PM_MMCR1_PMC3_L1_DCACHE_MISSES = 0b00101u << 27 +,
+  OS_PM_MMCR1_PMC3_DTLB_MISSES = 0b00110u << 27 +,
+  OS_PM_MMCR1_PMC3_L2_DATA_MISSES = 0b00111u << 27 +,
+  OS_PM_MMCR1_PMC3_PRED_BRANCHES_TAKEN = 0b01000u << 27 +,
+  OS_PM_MMCR1_PMC3_COND_STORES_COMPLETED = 0b01010u << 27 +,
+  OS_PM_MMCR1_PMC3_FPU_INSTRUCTIONS_COMPLETED = 0b01011u << 27 +,
+  OS_PM_MMCR1_PMC3_L2_CASTOUTS_BY_SNOOPS = 0b01100u << 27 +,
+  OS_PM_MMCR1_PMC3_L2_CACHE_OPERATIONS = 0b01101u << 27 +,
+  OS_PM_MMCR1_PMC3_L1_LOAD_MISS_CYCLES = 0b01111u << 27 +,
+  OS_PM_MMCR1_PMC3_SECOND_SPECULATIVE_BRANCH_RESOLVES = 0b10000u << 27 +,
+  OS_PM_MMCR1_PMC3_BPU_STALL_LR_CR_CYCLES = 0b10001u << 27 +,
+  OS_PM_MMCR1_PMC3_L1_MODIFIED_INTERVENTIONS = 0b10010u << 27 +,
+  OS_PM_MMCR1_PMC3_ICBI_SNOOPS = 0b10011u << 27 +,
+  OS_PM_MMCR1_PMC3_CIU_ADDRESS_ONLY_REQUESTS = 0b10100u << 27 +,
+  OS_PM_MMCR1_PMC3_BIU_LOAD_REQUESTS = 0b10101u << 27 +,
+  OS_PM_MMCR1_PMC3_CIU_SHARED_INTERVENTIONS = 0b10110u << 27 +,
+  OS_PM_MMCR1_PMC4_CURRENT = 0b00000u << 22 +,
+  OS_PM_MMCR1_PMC4_CPU_CYCLES = 0b00001u << 22 +,
+  OS_PM_MMCR1_PMC4_INSTRUCTIONS_COMPLETED = 0b00010u << 22 +,
+  OS_PM_MMCR1_PMC4_TBL_RISING_TRANSITIONS = 0b00011u << 22 +,
+  OS_PM_MMCR1_PMC4_INSTRUCTIONS_DISPATCHED = 0b00100u << 22 +,
+  OS_PM_MMCR1_PMC4_L2_CASTOUTS = 0b00101u << 22 +,
+  OS_PM_MMCR1_PMC4_DTLB_SEARCH_CYCLES = 0b00110u << 22 +,
+  OS_PM_MMCR1_PMC4_BRANCHES_MISPREDICTED = 0b01000u << 22 +,
+  OS_PM_MMCR1_PMC4_INTACT_COND_STORES_COMPLETED = 0b01010u << 22 +,
+  OS_PM_MMCR1_PMC4_SYNC_INSTRUCTIONS_COMPLETED = 0b01011u << 22 +,
+  OS_PM_MMCR1_PMC4_SNOOP_RETRIES = 0b01100u << 22 +,
+  OS_PM_MMCR1_PMC4_INTEGER_OPERATIONS = 0b01101u << 22 +,
+  OS_PM_MMCR1_PMC4_BPU_STALL_TWO_BRANCHES_CYCLES = 0b01110u << 22 +,
+  OS_PM_MMCR1_PMC4_L2_MODIFIED_INTERVENTIONS = 0b10000u << 22 +,
+  OS_PM_MMCR1_PMC4_TLBIE_SNOOPS = 0b10001u << 22 +,
+  OS_PM_MMCR1_PMC4_L2_BANK_REFRESH_OVERFLOWS = 0b10010u << 22 +,
+  OS_PM_MMCR1_PMC4_CIU_ARTRY_COUNT = 0b10100u << 22 +,
+  OS_PM_MMCR1_PMC4_BIU_STORE_REQUESTS = 0b10101u << 22 +,
+  OS_PM_MMCR1_PMC4_CIU_TWO_CORE_SHARED_INTERVENTIONS = 0b10110u << 22 +
+ }
 Flags to write to (U)MMCR1 register. More...
 
+ + + + + + + + + + + + + + + + +

+Functions

void OSSetPerformanceMonitor (uint32_t arg_mask, uint32_t mmcr0, uint32_t mmcr1, uint32_t pmc1, uint32_t pmc2, uint32_t pmc3, uint32_t pmc4)
 Write to performance monitor registers.
 
static uint32_t OSGetUPMC1 ()
 Convenience function to read from UPMC1.
 
static uint32_t OSGetUPMC2 ()
 Convenience function to read from UPMC2.
 
static uint32_t OSGetUPMC3 ()
 Convenience function to read from UPMC3.
 
static uint32_t OSGetUPMC4 ()
 Convenience function to read from UPMC4.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSPerfMonArg

+ +
+
+ + + + +
typedef enum OSPerfMonArg OSPerfMonArg
+
+ +

Used to tell OSSetPerformanceMonitor() which arguments are valid.

+ +
+
+ +

◆ OSPerfMonMMCR0Flags

+ +
+
+ + + + +
typedef enum OSPerfMonMMCR0Flags OSPerfMonMMCR0Flags
+
+ +

Flags to write to (U)MMCR0 register.

+
See also
OSSetPerformanceMonitor
+ +
+
+ +

◆ OSPerfMonMMCR1Flags

+ +
+
+ + + + +
typedef enum OSPerfMonMMCR1Flags OSPerfMonMMCR1Flags
+
+ +

Flags to write to (U)MMCR1 register.

+
See also
OSSetPerformanceMonitor
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSPerfMonArg

+ +
+
+ + + + +
enum OSPerfMonArg
+
+ +

Used to tell OSSetPerformanceMonitor() which arguments are valid.

+ + + + + + + +
Enumerator
OS_PM_ARG_MMCR0 
OS_PM_ARG_MMCR1 
OS_PM_ARG_PMC1 
OS_PM_ARG_PMC2 
OS_PM_ARG_PMC3 
OS_PM_ARG_PMC4 
+ +

Definition at line 18 of file performancemonitor.h.

+ +
+
+ +

◆ OSPerfMonMMCR0Flags

+ +
+
+ + + + +
enum OSPerfMonMMCR0Flags
+
+ +

Flags to write to (U)MMCR0 register.

+
See also
OSSetPerformanceMonitor
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
OS_PM_MMCR0_PMC1_CURRENT 
OS_PM_MMCR0_PMC1_CPU_CYCLES 
OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR0_PMC1_TBL_RISING_TRANSITIONS 
OS_PM_MMCR0_PMC1_INSTRUCTIONS_DISPATCHED 
OS_PM_MMCR0_PMC1_EIEIO_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR0_PMC1_ITLB_SEARCH_CYCLES 
OS_PM_MMCR0_PMC1_L2_HITS 
OS_PM_MMCR0_PMC1_INSTRUCTIONS_EA_DELIVERED 
OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED_MATCHES_IABR 
OS_PM_MMCR0_PMC1_SLOW_L1_MISSES 
OS_PM_MMCR0_PMC1_UNRESOLVED_BRANCHES 
OS_PM_MMCR0_PMC1_UNRESOLVED_STALL_CYCLES 
OS_PM_MMCR0_PMC1_L1_SHARED_STORES 
OS_PM_MMCR0_PMC1_L2_SHARED_INTERVENTIONS 
OS_PM_MMCR0_PMC1_CACHE_PARADOXES 
OS_PM_MMCR0_PMC1_CIU_LOAD_REQUESTS 
OS_PM_MMCR0_PMC1_BIU_ADDRESS_ONLY_REQUESTS 
OS_PM_MMCR0_PMC1_CIU_PARADOXES 
OS_PM_MMCR0_PMC1_60XE_BUS_DATA_BEATS 
OS_PM_MMCR0_PMC2_CURRENT 
OS_PM_MMCR0_PMC2_CPU_CYCLES 
OS_PM_MMCR0_PMC2_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR0_PMC2_TBL_RISING_TRANSITIONS 
OS_PM_MMCR0_PMC2_INSTRUCTIONS_DISPATCHED 
OS_PM_MMCR0_PMC2_L1_ICACHE_MISSES 
OS_PM_MMCR0_PMC2_ITLB_MISSES 
OS_PM_MMCR0_PMC2_L2_INSTRUCTION_MISSES 
OS_PM_MMCR0_PMC2_PRED_BRANCHES_NOT_TAKEN 
OS_PM_MMCR0_PMC2_RESERVED_LOADS 
OS_PM_MMCR0_PMC2_LOADS_AND_STORES 
OS_PM_MMCR0_PMC2_CACHE_SNOOPS 
OS_PM_MMCR0_PMC2_L1_TO_L2_CASTOUTS 
OS_PM_MMCR0_PMC2_SYSTEM_UNIT_INSTRUCTIONS 
OS_PM_MMCR0_PMC2_L1_INSTRUCTION_MISS_CYCLES 
OS_PM_MMCR0_PMC2_FIRST_SPECULATIVE_BRANCH_RESOLVES 
OS_PM_MMCR0_PMC2_L2_SHARED_STORES 
OS_PM_MMCR0_PMC2_L1_SHARED_INTERVENTIONS 
OS_PM_MMCR0_PMC2_CIU_STORE_REQUESTS 
OS_PM_MMCR0_PMC2_SLOW_OUTSTANDING_BIU_TRANSACTIONS 
OS_PM_MMCR0_PMC2_CIU_MODIFIED_INTERVENTIONS 
+ +

Definition at line 33 of file performancemonitor.h.

+ +
+
+ +

◆ OSPerfMonMMCR1Flags

+ +
+
+ + + + +
enum OSPerfMonMMCR1Flags
+
+ +

Flags to write to (U)MMCR1 register.

+
See also
OSSetPerformanceMonitor
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
OS_PM_MMCR1_PMC3_CURRENT 
OS_PM_MMCR1_PMC3_CPU_CYCLES 
OS_PM_MMCR1_PMC3_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR1_PMC3_TBL_RISING_TRANSITIONS 
OS_PM_MMCR1_PMC3_INSTRUCTIONS_DISPATCHED 
OS_PM_MMCR1_PMC3_L1_DCACHE_MISSES 
OS_PM_MMCR1_PMC3_DTLB_MISSES 
OS_PM_MMCR1_PMC3_L2_DATA_MISSES 
OS_PM_MMCR1_PMC3_PRED_BRANCHES_TAKEN 
OS_PM_MMCR1_PMC3_COND_STORES_COMPLETED 
OS_PM_MMCR1_PMC3_FPU_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR1_PMC3_L2_CASTOUTS_BY_SNOOPS 
OS_PM_MMCR1_PMC3_L2_CACHE_OPERATIONS 
OS_PM_MMCR1_PMC3_L1_LOAD_MISS_CYCLES 
OS_PM_MMCR1_PMC3_SECOND_SPECULATIVE_BRANCH_RESOLVES 
OS_PM_MMCR1_PMC3_BPU_STALL_LR_CR_CYCLES 
OS_PM_MMCR1_PMC3_L1_MODIFIED_INTERVENTIONS 
OS_PM_MMCR1_PMC3_ICBI_SNOOPS 
OS_PM_MMCR1_PMC3_CIU_ADDRESS_ONLY_REQUESTS 
OS_PM_MMCR1_PMC3_BIU_LOAD_REQUESTS 
OS_PM_MMCR1_PMC3_CIU_SHARED_INTERVENTIONS 
OS_PM_MMCR1_PMC4_CURRENT 
OS_PM_MMCR1_PMC4_CPU_CYCLES 
OS_PM_MMCR1_PMC4_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR1_PMC4_TBL_RISING_TRANSITIONS 
OS_PM_MMCR1_PMC4_INSTRUCTIONS_DISPATCHED 
OS_PM_MMCR1_PMC4_L2_CASTOUTS 
OS_PM_MMCR1_PMC4_DTLB_SEARCH_CYCLES 
OS_PM_MMCR1_PMC4_BRANCHES_MISPREDICTED 
OS_PM_MMCR1_PMC4_INTACT_COND_STORES_COMPLETED 
OS_PM_MMCR1_PMC4_SYNC_INSTRUCTIONS_COMPLETED 
OS_PM_MMCR1_PMC4_SNOOP_RETRIES 
OS_PM_MMCR1_PMC4_INTEGER_OPERATIONS 
OS_PM_MMCR1_PMC4_BPU_STALL_TWO_BRANCHES_CYCLES 
OS_PM_MMCR1_PMC4_L2_MODIFIED_INTERVENTIONS 
OS_PM_MMCR1_PMC4_TLBIE_SNOOPS 
OS_PM_MMCR1_PMC4_L2_BANK_REFRESH_OVERFLOWS 
OS_PM_MMCR1_PMC4_CIU_ARTRY_COUNT 
OS_PM_MMCR1_PMC4_BIU_STORE_REQUESTS 
OS_PM_MMCR1_PMC4_CIU_TWO_CORE_SHARED_INTERVENTIONS 
+ +

Definition at line 84 of file performancemonitor.h.

+ +
+
+

Function Documentation

+ +

◆ OSSetPerformanceMonitor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSSetPerformanceMonitor (uint32_t arg_mask,
uint32_t mmcr0,
uint32_t mmcr1,
uint32_t pmc1,
uint32_t pmc2,
uint32_t pmc3,
uint32_t pmc4 
)
+
+ +

Write to performance monitor registers.

+

Performance monitor registers can only be written by the kernel, this allows userspace to write to them.

+
Parameters
+ + + + + + + + +
arg_maskOR-ed values from OSPerfMonArg, indicating which of the following arguments are to be written to registers.
mmcr0OR-ed values from OSPerfMonMMCR0Flags to write to register MMCR0.
mmcr1OR-ed values from OSPerfMonMMCR1Flags to write to register MMCR1.
pmc1Value to write to register PMC1.
pmc2Value to write to register PMC2.
pmc3Value to write to register PMC3.
pmc4Value to write to register PMC4.
+
+
+ +
+
+ +

◆ OSGetUPMC1()

+ +
+
+ + + + + +
+ + + + + + + +
static uint32_t OSGetUPMC1 ()
+
+inlinestatic
+
+ +

Convenience function to read from UPMC1.

+ +

Definition at line 158 of file performancemonitor.h.

+ +
+
+ +

◆ OSGetUPMC2()

+ +
+
+ + + + + +
+ + + + + + + +
static uint32_t OSGetUPMC2 ()
+
+inlinestatic
+
+ +

Convenience function to read from UPMC2.

+ +

Definition at line 170 of file performancemonitor.h.

+ +
+
+ +

◆ OSGetUPMC3()

+ +
+
+ + + + + +
+ + + + + + + +
static uint32_t OSGetUPMC3 ()
+
+inlinestatic
+
+ +

Convenience function to read from UPMC3.

+ +

Definition at line 182 of file performancemonitor.h.

+ +
+
+ +

◆ OSGetUPMC4()

+ +
+
+ + + + + +
+ + + + + + + +
static uint32_t OSGetUPMC4 ()
+
+inlinestatic
+
+ +

Convenience function to read from UPMC4.

+ +

Definition at line 194 of file performancemonitor.h.

+ +
+
+
+ + + + diff --git a/group__coreinit__performancemonitor.map b/group__coreinit__performancemonitor.map new file mode 100644 index 00000000..71927e38 --- /dev/null +++ b/group__coreinit__performancemonitor.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__performancemonitor.md5 b/group__coreinit__performancemonitor.md5 new file mode 100644 index 00000000..0fb5ad75 --- /dev/null +++ b/group__coreinit__performancemonitor.md5 @@ -0,0 +1 @@ +7eec1a2bf3228b6ede12fb2421818cfc \ No newline at end of file diff --git a/group__coreinit__performancemonitor.png b/group__coreinit__performancemonitor.png new file mode 100644 index 00000000..cd0a5714 Binary files /dev/null and b/group__coreinit__performancemonitor.png differ diff --git a/group__coreinit__rendezvous.html b/group__coreinit__rendezvous.html new file mode 100644 index 00000000..1bc73619 --- /dev/null +++ b/group__coreinit__rendezvous.html @@ -0,0 +1,240 @@ + + + + + + + +wut: Rendezvous + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Rendezvous
+
+
+
+Collaboration diagram for Rendezvous:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSRendezvous
 
+ + + +

+Typedefs

typedef struct OSRendezvous OSRendezvous
 
+ + + + + + + +

+Functions

void OSInitRendezvous (OSRendezvous *rendezvous)
 
BOOL OSWaitRendezvous (OSRendezvous *rendezvous, uint32_t coreMask)
 
BOOL OSWaitRendezvousWithTimeout (OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSRendezvous

+ +
+
+ + + + +
struct OSRendezvous
+
+
+

Definition at line 17 of file rendezvous.h.

+
+ + + + +
Data Fields
+uint32_t +core[3] +
+ +
+
+

Typedef Documentation

+ +

◆ OSRendezvous

+ +
+
+ + + + +
typedef struct OSRendezvous OSRendezvous
+
+ +

Definition at line 15 of file rendezvous.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitRendezvous()

+ +
+
+ + + + + + + + +
void OSInitRendezvous (OSRendezvousrendezvous)
+
+ +
+
+ +

◆ OSWaitRendezvous()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSWaitRendezvous (OSRendezvousrendezvous,
uint32_t coreMask 
)
+
+ +
+
+ +

◆ OSWaitRendezvousWithTimeout()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSWaitRendezvousWithTimeout (OSRendezvousrendezvous,
uint32_t coreMask,
OSTime timeout 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__rendezvous.map b/group__coreinit__rendezvous.map new file mode 100644 index 00000000..cda0b830 --- /dev/null +++ b/group__coreinit__rendezvous.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__rendezvous.md5 b/group__coreinit__rendezvous.md5 new file mode 100644 index 00000000..10596286 --- /dev/null +++ b/group__coreinit__rendezvous.md5 @@ -0,0 +1 @@ +af59cbfd0622924f2dffe8375741bb0b \ No newline at end of file diff --git a/group__coreinit__rendezvous.png b/group__coreinit__rendezvous.png new file mode 100644 index 00000000..13e63e24 Binary files /dev/null and b/group__coreinit__rendezvous.png differ diff --git a/group__coreinit__savedframe.html b/group__coreinit__savedframe.html new file mode 100644 index 00000000..70e071e3 --- /dev/null +++ b/group__coreinit__savedframe.html @@ -0,0 +1,641 @@ + + + + + + + +wut: Coreinit_savedframe + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Coreinit_savedframe
+
+
+
+Collaboration diagram for Coreinit_savedframe:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum OSSavedFrameType OSSavedFrameType
 
typedef enum OSSavedFrameScreen OSSavedFrameScreen
 
+ + + + + +

+Enumerations

enum  OSSavedFrameType {
+  OS_SAVED_FRAME_A = 0 +,
+  OS_SAVED_FRAME_B = 1 +
+ }
 
enum  OSSavedFrameScreen {
+  OS_SAVED_FRAME_SCREEN_TV = 2 +,
+  OS_SAVED_FRAME_SCREEN_DRC = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t __OSClearSavedFrame (OSSavedFrameType type, OSSavedFrameScreen screen)
 
void __OSGetSavedFrame (OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
 Gets the GX2Texture saved via __OSSetSavedFrame.
 
void __OSGetSavedFrameA (OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
 Gets the GX2Texture saved via __OSSetSavedFrame.
 
void __OSGetSavedFrameB (OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
 Gets the GX2Texture saved via __OSSetSavedFrame.
 
BOOL __OSGetSavedFrameGammaA (OSSavedFrameScreen screen, float *outGamma)
 
BOOL __OSGetSavedFrameGammaB (OSSavedFrameScreen screen, float *outGamma)
 
void * __OSGetSavedFramePtr (OSSavedFrameType type, OSSavedFrameScreen screen)
 
void * __OSGetSavedFramePtrForRead (OSSavedFrameScreen screen)
 
void * __OSGetSavedFramePtrForWrite (OSSavedFrameScreen screen)
 
uint32_t __OSGetSavedFrames ()
 
uint32_t __OSGetSavedFramesA ()
 
uint32_t __OSGetSavedFramesB ()
 
void __OSResetSavedFrame (OSSavedFrameScreen screen)
 
int __OSSetSavedFrame (OSSavedFrameScreen screen, void *data, uint32_t size)
 
void __OSSetSavedFrameGamma (float gamma, OSSavedFrameScreen screen)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSSavedFrameType

+ +
+
+ + + + +
typedef enum OSSavedFrameType OSSavedFrameType
+
+ +
+
+ +

◆ OSSavedFrameScreen

+ +
+
+ + + + +
typedef enum OSSavedFrameScreen OSSavedFrameScreen
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSSavedFrameType

+ +
+
+ + + + +
enum OSSavedFrameType
+
+ + + +
Enumerator
OS_SAVED_FRAME_A 
OS_SAVED_FRAME_B 
+ +

Definition at line 14 of file savedframe.h.

+ +
+
+ +

◆ OSSavedFrameScreen

+ +
+
+ + + + +
enum OSSavedFrameScreen
+
+ + + +
Enumerator
OS_SAVED_FRAME_SCREEN_TV 
OS_SAVED_FRAME_SCREEN_DRC 
+ +

Definition at line 20 of file savedframe.h.

+ +
+
+

Function Documentation

+ +

◆ __OSClearSavedFrame()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t __OSClearSavedFrame (OSSavedFrameType type,
OSSavedFrameScreen screen 
)
+
+ +
+
+ +

◆ __OSGetSavedFrame()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void __OSGetSavedFrame (OSSavedFrameScreen screen,
void * outPtr,
uint32_t ptr_size 
)
+
+ +

Gets the GX2Texture saved via __OSSetSavedFrame.

+
Parameters
+ + +
ptr_sizemust be <= 0x100
+
+
+ +
+
+ +

◆ __OSGetSavedFrameA()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void __OSGetSavedFrameA (OSSavedFrameScreen screen,
void * outPtr,
uint32_t ptr_size 
)
+
+ +

Gets the GX2Texture saved via __OSSetSavedFrame.

+
Parameters
+ + +
ptr_sizemust be <= 0x100
+
+
+ +
+
+ +

◆ __OSGetSavedFrameB()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void __OSGetSavedFrameB (OSSavedFrameScreen screen,
void * outPtr,
uint32_t ptr_size 
)
+
+ +

Gets the GX2Texture saved via __OSSetSavedFrame.

+
Parameters
+ + +
ptr_sizemust be <= 0x100
+
+
+ +
+
+ +

◆ __OSGetSavedFrameGammaA()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL __OSGetSavedFrameGammaA (OSSavedFrameScreen screen,
float * outGamma 
)
+
+ +
+
+ +

◆ __OSGetSavedFrameGammaB()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL __OSGetSavedFrameGammaB (OSSavedFrameScreen screen,
float * outGamma 
)
+
+ +
+
+ +

◆ __OSGetSavedFramePtr()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * __OSGetSavedFramePtr (OSSavedFrameType type,
OSSavedFrameScreen screen 
)
+
+ +
+
+ +

◆ __OSGetSavedFramePtrForRead()

+ +
+
+ + + + + + + + +
void * __OSGetSavedFramePtrForRead (OSSavedFrameScreen screen)
+
+ +
+
+ +

◆ __OSGetSavedFramePtrForWrite()

+ +
+
+ + + + + + + + +
void * __OSGetSavedFramePtrForWrite (OSSavedFrameScreen screen)
+
+ +
+
+ +

◆ __OSGetSavedFrames()

+ +
+
+ + + + + + + +
uint32_t __OSGetSavedFrames ()
+
+ +
+
+ +

◆ __OSGetSavedFramesA()

+ +
+
+ + + + + + + +
uint32_t __OSGetSavedFramesA ()
+
+ +
+
+ +

◆ __OSGetSavedFramesB()

+ +
+
+ + + + + + + +
uint32_t __OSGetSavedFramesB ()
+
+ +
+
+ +

◆ __OSResetSavedFrame()

+ +
+
+ + + + + + + + +
void __OSResetSavedFrame (OSSavedFrameScreen screen)
+
+ +
+
+ +

◆ __OSSetSavedFrame()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int __OSSetSavedFrame (OSSavedFrameScreen screen,
void * data,
uint32_t size 
)
+
+
Parameters
+ + + +
dataexpected to be a GX2Texture
sizemust be <= 0x100
+
+
+
Returns
0 on succes, -1 on error
+ +
+
+ +

◆ __OSSetSavedFrameGamma()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void __OSSetSavedFrameGamma (float gamma,
OSSavedFrameScreen screen 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__savedframe.map b/group__coreinit__savedframe.map new file mode 100644 index 00000000..59412094 --- /dev/null +++ b/group__coreinit__savedframe.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__savedframe.md5 b/group__coreinit__savedframe.md5 new file mode 100644 index 00000000..a11a94d7 --- /dev/null +++ b/group__coreinit__savedframe.md5 @@ -0,0 +1 @@ +2a30dffa8888968a40ad66acc9b1be74 \ No newline at end of file diff --git a/group__coreinit__savedframe.png b/group__coreinit__savedframe.png new file mode 100644 index 00000000..5e64920e Binary files /dev/null and b/group__coreinit__savedframe.png differ diff --git a/group__coreinit__scheduler.html b/group__coreinit__scheduler.html new file mode 100644 index 00000000..beb72c95 --- /dev/null +++ b/group__coreinit__scheduler.html @@ -0,0 +1,265 @@ + + + + + + + +wut: Scheduler + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Scheduler
+
+
+
+Collaboration diagram for Scheduler:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + +

+Functions

void __OSEnableScheduler ()
 
void __OSDisableScheduler ()
 
void __OSLockScheduler (void *lockId)
 
void __OSUnlockScheduler (void *lockId)
 
BOOL OSIsSchedulerLocked (void *lockId)
 
void __OSTryLockScheduler (void *lockId)
 
void __OSTouchSchedulerLock ()
 
+ + + +

+Variables

void * __OSSchedulerLock
 
+

Detailed Description

+

Function Documentation

+ +

◆ __OSEnableScheduler()

+ +
+
+ + + + + + + +
void __OSEnableScheduler ()
+
+ +
+
+ +

◆ __OSDisableScheduler()

+ +
+
+ + + + + + + +
void __OSDisableScheduler ()
+
+ +
+
+ +

◆ __OSLockScheduler()

+ +
+
+ + + + + + + + +
void __OSLockScheduler (void * lockId)
+
+ +
+
+ +

◆ __OSUnlockScheduler()

+ +
+
+ + + + + + + + +
void __OSUnlockScheduler (void * lockId)
+
+ +
+
+ +

◆ OSIsSchedulerLocked()

+ +
+
+ + + + + + + + +
BOOL OSIsSchedulerLocked (void * lockId)
+
+ +
+
+ +

◆ __OSTryLockScheduler()

+ +
+
+ + + + + + + + +
void __OSTryLockScheduler (void * lockId)
+
+ +
+
+ +

◆ __OSTouchSchedulerLock()

+ +
+
+ + + + + + + +
void __OSTouchSchedulerLock ()
+
+ +
+
+

Variable Documentation

+ +

◆ __OSSchedulerLock

+ +
+
+ + + + + +
+ + + + +
void* __OSSchedulerLock
+
+extern
+
+ +
+
+
+ + + + diff --git a/group__coreinit__scheduler.map b/group__coreinit__scheduler.map new file mode 100644 index 00000000..33d140a7 --- /dev/null +++ b/group__coreinit__scheduler.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__scheduler.md5 b/group__coreinit__scheduler.md5 new file mode 100644 index 00000000..7c4ee4d1 --- /dev/null +++ b/group__coreinit__scheduler.md5 @@ -0,0 +1 @@ +0f3e1cbe40a277a50cc10fa34653a81f \ No newline at end of file diff --git a/group__coreinit__scheduler.png b/group__coreinit__scheduler.png new file mode 100644 index 00000000..ea7b2e5b Binary files /dev/null and b/group__coreinit__scheduler.png differ diff --git a/group__coreinit__screen.html b/group__coreinit__screen.html new file mode 100644 index 00000000..8732b689 --- /dev/null +++ b/group__coreinit__screen.html @@ -0,0 +1,551 @@ + + + + + + + +wut: Screen + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Software-rendered graphics system, suitable for text output and simple graphics. +More...

+
+Collaboration diagram for Screen:
+
+
+ + + + +
+ + + + + +

+Typedefs

typedef enum OSScreenID OSScreenID
 Defines the ID of a display usable with OSScreen.
 
+ + + + +

+Enumerations

enum  OSScreenID {
+  SCREEN_TV = 0 +,
+  SCREEN_DRC = 1 +
+ }
 Defines the ID of a display usable with OSScreen. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSScreenInit ()
 Initialises the OSScreen library for use.
 
void OSScreenShutdown ()
 Cleans up and shuts down the OSScreen library.
 
uint32_t OSScreenGetBufferSizeEx (OSScreenID screen)
 Gets the amount of memory required to fit both buffers of a given screen.
 
void OSScreenSetBufferEx (OSScreenID screen, void *addr)
 Sets the memory location for both buffers of a given screen.
 
void OSScreenClearBufferEx (OSScreenID screen, uint32_t colour)
 Clear the work buffer of the given screen by setting all of its pixels to a given colour.
 
void OSScreenFlipBuffersEx (OSScreenID screen)
 Swap the buffers of the given screen.
 
void OSScreenPutFontEx (OSScreenID screen, uint32_t column, uint32_t row, const char *buffer)
 Draws text at the given position.
 
void OSScreenPutPixelEx (OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
 Draws a single pixel at the given position.
 
void OSScreenEnableEx (OSScreenID screen, BOOL enable)
 Enables or disables a given screen.
 
+

Detailed Description

+

Software-rendered graphics system, suitable for text output and simple graphics.

+

OSScreen is much more straightforward than GX2, which makes it appealing for situations that do not require complex graphics. It can draw text and pixels (one at a time!) to both the Gamepad and TV.

+

To use OSScreen, first call OSScreenInit. Then, allocate a memory area and pass it to OSScreen with OSScreenSetBufferEx - after enabling the screens with OSScreenEnableEx, the library will be ready to draw! Drawing is accomplished with OSScreenClearBufferEx, OSScreenPutFontEx and OSScreenPutPixelEx. Once drawing is complete, call OSScreenFlipBuffersEx to show the results on-screen. Rinse and repeat!

+

Typedef Documentation

+ +

◆ OSScreenID

+ +
+
+ + + + +
typedef enum OSScreenID OSScreenID
+
+ +

Defines the ID of a display usable with OSScreen.

+ +
+
+

Enumeration Type Documentation

+ +

◆ OSScreenID

+ +
+
+ + + + +
enum OSScreenID
+
+ +

Defines the ID of a display usable with OSScreen.

+ + + +
Enumerator
SCREEN_TV 

Represents the TV connected to the system.

+
SCREEN_DRC 

Represents the screen in the DRC (gamepad).

+
+ +

Definition at line 44 of file screen.h.

+ +
+
+

Function Documentation

+ +

◆ OSScreenInit()

+ +
+
+ + + + + + + +
void OSScreenInit ()
+
+ +

Initialises the OSScreen library for use.

+

This function must be called before using any other OSScreen functions.

+
See also
+
+ +
+
+ +

◆ OSScreenShutdown()

+ +
+
+ + + + + + + +
void OSScreenShutdown ()
+
+ +

Cleans up and shuts down the OSScreen library.

+
See also
+
+ +
+
+ +

◆ OSScreenGetBufferSizeEx()

+ +
+
+ + + + + + + + +
uint32_t OSScreenGetBufferSizeEx (OSScreenID screen)
+
+ +

Gets the amount of memory required to fit both buffers of a given screen.

+
Parameters
+ + +
screenThe ID of the screen to be sized.
+
+
+
See also
+
+ +
+
+ +

◆ OSScreenSetBufferEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSScreenSetBufferEx (OSScreenID screen,
void * addr 
)
+
+ +

Sets the memory location for both buffers of a given screen.

+

This location must be of the size prescribed by OSScreenGetBufferSizeEx and at an address aligned to 0x100 bytes.

+
Parameters
+ + + +
screenThe ID of the screen whose memory location should be changed.
addrPointer to the memory to use. This area must be 0x100 aligned, and of the size given by OSScreenGetBufferSizeEx.
+
+
+
See also
+
+ +
+
+ +

◆ OSScreenClearBufferEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSScreenClearBufferEx (OSScreenID screen,
uint32_t colour 
)
+
+ +

Clear the work buffer of the given screen by setting all of its pixels to a given colour.

+
Parameters
+ + + +
screenThe ID of the screen to clear. Only the work buffer will be cleared.
colourThe colour to use, in big-endian RGBX8 format - 0xRRGGBBXX, where X bits are ignored.
+
+
+
Note
Since this function only affects the work buffer, its effect will not appear on screen immediately. See OSScreenFlipBuffersEx.
+
See also
+
+ +
+
+ +

◆ OSScreenFlipBuffersEx()

+ +
+
+ + + + + + + + +
void OSScreenFlipBuffersEx (OSScreenID screen)
+
+ +

Swap the buffers of the given screen.

+

The work buffer will become the visible buffer and will start being shown on-screen, while the visible buffer becomes the new work buffer. This operation is known as "flipping" the buffers.

+

You must call this function once drawing is complete, otherwise draws will not appear on-screen.

+
Parameters
+ + +
screenThe ID of the screen to flip.
+
+
+ +
+
+ +

◆ OSScreenPutFontEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSScreenPutFontEx (OSScreenID screen,
uint32_t column,
uint32_t row,
const char * buffer 
)
+
+ +

Draws text at the given position.

+

The text will be drawn to the work buffer with a built-in monospace font, coloured white, and anti-aliased. The position coordinates are in characters, not pixels.

+
Parameters
+ + + + + +
screenThe ID of the screen to draw to. Only the work buffer will be affected.
columnThe column, in characters, to place the text at. 0 corresponds to the left of the screen.
rowThe row, in characters, to place the text in. 0 corresponds to the top of the screen.
bufferPointer to the string of text to draw. Null-terminated.
+
+
+
Note
Since this function only affects the work buffer, its effect will not appear on screen immediately. See OSScreenFlipBuffersEx.
+
See also
+
+ +
+
+ +

◆ OSScreenPutPixelEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OSScreenPutPixelEx (OSScreenID screen,
uint32_t x,
uint32_t y,
uint32_t colour 
)
+
+ +

Draws a single pixel at the given position.

+

The pixel, a 32-bit RGBX colour, will be placed in the work buffer at the coordinates given.

+
Parameters
+ + + + + +
screenThe ID of the screen to place the pixel in.
xThe x-coordinate, in pixels, to draw the pixel at.
yThe y-coordinate, in pixels, to draw the pixel at.
colourThe desired colour of the pixel to draw, in RGBX32 colour (0xRRGGBBXX, where the XX value is ignored).
+
+
+
Note
Since this function only affects the work buffer, its effect will not appear on screen immediately. See OSScreenFlipBuffersEx.
+
See also
+
+ +
+
+ +

◆ OSScreenEnableEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSScreenEnableEx (OSScreenID screen,
BOOL enable 
)
+
+ +

Enables or disables a given screen.

+

If a screen is disabled, it shows black.

+
Parameters
+ + + +
screenThe ID of the screen to enable or disable.
enabletrue if the screen should be enabled, otherwise false.
+
+
+ +
+
+
+ + + + diff --git a/group__coreinit__screen.map b/group__coreinit__screen.map new file mode 100644 index 00000000..c9c35098 --- /dev/null +++ b/group__coreinit__screen.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__screen.md5 b/group__coreinit__screen.md5 new file mode 100644 index 00000000..6f7b6b16 --- /dev/null +++ b/group__coreinit__screen.md5 @@ -0,0 +1 @@ +cb045061907f0ef6166e3d1856e4dfc1 \ No newline at end of file diff --git a/group__coreinit__screen.png b/group__coreinit__screen.png new file mode 100644 index 00000000..4ab7a78c Binary files /dev/null and b/group__coreinit__screen.png differ diff --git a/group__coreinit__semaphore.html b/group__coreinit__semaphore.html new file mode 100644 index 00000000..6d02466a --- /dev/null +++ b/group__coreinit__semaphore.html @@ -0,0 +1,367 @@ + + + + + + + +wut: Semaphore + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Similar to Windows Semaphore Objects. +More...

+
+Collaboration diagram for Semaphore:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSSemaphore
 
+ + + +

+Macros

#define OS_SEMAPHORE_TAG   0x73506852u
 
+ + + +

+Typedefs

typedef struct OSSemaphore OSSemaphore
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
 Initialise semaphore object with count.
 
void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
 Initialise semaphore object with count and name.
 
int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
 Get the current semaphore count.
 
int32_t OSSignalSemaphore (OSSemaphore *semaphore)
 Increase the semaphore value.
 
int32_t OSWaitSemaphore (OSSemaphore *semaphore)
 Decrease the semaphore value.
 
int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
 Try to decrease the semaphore value.
 
+

Detailed Description

+

Similar to Windows Semaphore Objects.

+

Data Structure Documentation

+ +

◆ OSSemaphore

+ +
+
+ + + + +
struct OSSemaphore
+
+
+

Definition at line 21 of file semaphore.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_SEMAPHORE_TAG.
+const char * +name +Name set by OSInitMutexEx.
+int32_t +count +Current count of semaphore.
+OSThreadQueue +queue +Queue of threads waiting on semaphore object with OSWaitSemaphore.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_SEMAPHORE_TAG

+ +
+
+ + + + +
#define OS_SEMAPHORE_TAG   0x73506852u
+
+ +

Definition at line 19 of file semaphore.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSSemaphore

+ +
+
+ + + + +
typedef struct OSSemaphore OSSemaphore
+
+ +

Definition at line 17 of file semaphore.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitSemaphore()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSInitSemaphore (OSSemaphoresemaphore,
int32_t count 
)
+
+ +

Initialise semaphore object with count.

+ +
+
+ +

◆ OSInitSemaphoreEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitSemaphoreEx (OSSemaphoresemaphore,
int32_t count,
const char * name 
)
+
+ +

Initialise semaphore object with count and name.

+ +
+
+ +

◆ OSGetSemaphoreCount()

+ +
+
+ + + + + + + + +
int32_t OSGetSemaphoreCount (OSSemaphoresemaphore)
+
+ +

Get the current semaphore count.

+ +
+
+ +

◆ OSSignalSemaphore()

+ +
+
+ + + + + + + + +
int32_t OSSignalSemaphore (OSSemaphoresemaphore)
+
+ +

Increase the semaphore value.

+

If any threads are waiting for semaphore, they are woken.

+ +
+
+ +

◆ OSWaitSemaphore()

+ +
+
+ + + + + + + + +
int32_t OSWaitSemaphore (OSSemaphoresemaphore)
+
+ +

Decrease the semaphore value.

+

If the value is less than or equal to zero the current thread will be put to sleep until the count is above zero and it can decrement it safely.

+ +
+
+ +

◆ OSTryWaitSemaphore()

+ +
+
+ + + + + + + + +
int32_t OSTryWaitSemaphore (OSSemaphoresemaphore)
+
+ +

Try to decrease the semaphore value.

+

If the value is greater than zero then it will be decremented, else the function will return immediately with a value <= 0 indicating a failure.

+
Returns
Returns previous semaphore count, before the decrement in this function. If the value is >0 then it means the call was succesful.
+ +
+
+
+ + + + diff --git a/group__coreinit__semaphore.map b/group__coreinit__semaphore.map new file mode 100644 index 00000000..880a850c --- /dev/null +++ b/group__coreinit__semaphore.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__semaphore.md5 b/group__coreinit__semaphore.md5 new file mode 100644 index 00000000..be300575 --- /dev/null +++ b/group__coreinit__semaphore.md5 @@ -0,0 +1 @@ +53989ccb8c2418ef97f31d04fef0701c \ No newline at end of file diff --git a/group__coreinit__semaphore.png b/group__coreinit__semaphore.png new file mode 100644 index 00000000..0359ceef Binary files /dev/null and b/group__coreinit__semaphore.png differ diff --git a/group__coreinit__smd.html b/group__coreinit__smd.html new file mode 100644 index 00000000..db1a60b4 --- /dev/null +++ b/group__coreinit__smd.html @@ -0,0 +1,1446 @@ + + + + + + + +wut: SMD + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

IOS <-> PPC message dequeue. +More...

+
+Collaboration diagram for SMD:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  SmdVectorSpec
 
struct  SmdVector
 
struct  SmdElement
 
struct  SmdReceiveData
 
struct  SmdInterface
 
struct  SmdCtrlTable
 
struct  SmdPpcCtrlTableVectors
 
struct  SmdPpc
 
struct  SmdSimpleBufPool
 
union  SmdElement.__unnamed13__
 
union  SmdReceiveData.__unnamed15__
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct SmdVectorSpec SmdVectorSpec
 
typedef struct SmdVector SmdVector
 
typedef struct SmdElement SmdElement
 
typedef struct SmdReceiveData SmdReceiveData
 
typedef struct SmdInterface SmdInterface
 
typedef struct SmdCtrlTable SmdCtrlTable
 
typedef struct SmdPpcCtrlTableVectors SmdPpcCtrlTableVectors
 
typedef struct SmdPpc SmdPpc
 
typedef struct SmdSimpleBufPool SmdSimpleBufPool
 
typedef enum SmdLockType SmdLockType
 
typedef enum SmdPpcState SmdPpcState
 
typedef enum SmdInterfaceState SmdInterfaceState
 
typedef enum SmdElementType SmdElementType
 
+ + + + + + + + + +

+Enumerations

enum  SmdLockType {
+  SMD_LOCK_TYPE_MUTEX = 0 +,
+  SMD_LOCK_TYPE_DISABLE_INTERRUPTS = 1 +,
+  SMD_LOCK_TYPE_NONE = 2 +
+ }
 
enum  SmdPpcState {
+  SMD_PPC_STATE_INVALID = 0 +,
+  SMD_PPC_STATE_INITIALIZED = 1 +,
+  SMD_PPC_STATE_CLOSED = 2 +,
+  SMD_PPC_STATE_OPENED = 3 +
+ }
 
enum  SmdInterfaceState {
+  SMD_INTERFACE_STATE_OPENED = 0x2222 +,
+  SMD_INTERFACE_STATE_CLOSED = 0x3333 +
+ }
 
enum  SmdElementType {
+  SMD_ELEMENT_TYPE_MESSAGE = 0 +,
+  SMD_ELEMENT_TYPE_VECTOR_SPEC = 1 +,
+  SMD_ELEMENT_TYPE_VECTOR = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

SmdPpcsmdPpcInit (void *buf, uint32_t bufSize, uint32_t messageCount, const char *name, SmdLockType lockType)
 
int32_t smdPpcGetCtrlTableVectors (SmdPpc *smd, SmdPpcCtrlTableVectors *outVectors)
 
int32_t smdPpcOpen (SmdPpc *smd)
 
int32_t smdPpcClose (SmdPpc *smd)
 
int32_t smdPpcGetInterfaceState (SmdPpc *smd, SmdInterfaceState *outPpcState, SmdInterfaceState *outIopState)
 
int32_t smdPpcReceive (SmdPpc *smd, SmdReceiveData *data)
 
int32_t smdPpcSendMessage (SmdPpc *smd, void *message, uint32_t messageSize)
 
int32_t smdPpcSendVectorSpec (SmdPpc *smd, uint32_t command, SmdVectorSpec *specs, int32_t specsCount)
 
int32_t smdPpcSendVector (SmdPpc *smd, SmdVector *vector)
 
SmdSimpleBufPoolsmdSimpleBufPoolCreate (void *poolData, uint32_t poolDataSize, uint32_t allocSize, uint32_t allocCount, SmdLockType lockType)
 
int32_t smdSimpleBufAlloc (SmdSimpleBufPool *pool, void **outAlloc)
 
int32_t smdSimpleBufFree (SmdSimpleBufPool *pool, void *alloc)
 
int32_t smdSimpleBufGetStatistics (SmdSimpleBufPool *pool, uint32_t *allocCount, uint32_t *freeErrorCount)
 
+

Detailed Description

+

IOS <-> PPC message dequeue.

+

Data Structure Documentation

+ +

◆ SmdVectorSpec

+ +
+
+ + + + +
struct SmdVectorSpec
+
+
+

Definition at line 58 of file smd.h.

+
+ + + + + + + +
Data Fields
+void * +ptr +
+uint32_t +size +
+ +
+
+ +

◆ SmdVector

+ +
+
+ + + + +
struct SmdVector
+
+
+

Definition at line 67 of file smd.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +command +
+int32_t +count +
+SmdVectorSpec +vecs[4] +
+ +
+
+ +

◆ SmdElement

+ +
+
+ + + + +
struct SmdElement
+
+
+

Definition at line 78 of file smd.h.

+
+ + + + + + + + + + +
Data Fields
+SmdElementType +type +
+uint32_t +size +
+union SmdElement.__unnamed13__ +__unnamed__ +
+ +
+
+ +

◆ SmdReceiveData

+ +
+
+ + + + +
struct SmdReceiveData
+
+
+

Definition at line 96 of file smd.h.

+
+ + + + + + + + + + +
Data Fields
+SmdElementType +type +
+uint32_t +size +
+union SmdReceiveData.__unnamed15__ +__unnamed__ +
+ +
+
+ +

◆ SmdInterface

+ +
+
+ + + + +
struct SmdInterface
+
+
+

Definition at line 114 of file smd.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+SmdInterfaceState +state +
+uint32_t +elementCount +
+int32_t +readOffset +
+int32_t +writeOffset +
+uint32_t +bufPaddr +
+ +
+
+ +

◆ SmdCtrlTable

+ +
+
+ + + + +
struct SmdCtrlTable
+
+
+

Definition at line 134 of file smd.h.

+
+ + + + + + + + + + + + + +
Data Fields
+char +name[0x10] +
+uint32_t +reusedCount +
+SmdInterface +iopInterface +
+SmdInterface +ppcInterface +
+ +
+
+ +

◆ SmdPpcCtrlTableVectors

+ +
+
+ + + + +
struct SmdPpcCtrlTableVectors
+
+
+

Definition at line 150 of file smd.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+SmdCtrlTable * +ctrlTable +
+uint32_t +ctrlTableSize +
+SmdElement * +writeBuf +
+uint32_t +writeBufSize +
+SmdElement * +readBuf +
+uint32_t +readBufSize +
+ +
+
+ +

◆ SmdPpc

+ +
+
+ + + + +
struct SmdPpc
+
+
+

Definition at line 167 of file smd.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+SmdPpc * +self +
+SmdCtrlTable * +ctrlTable +
+SmdLockType +lockType +
+OSMutex +mutex +
+uint32_t +messageCount +
+SmdElement * +writeBuf +
+SmdElement * +readBuf +
+SmdPpcState +state +
+ +
+
+ +

◆ SmdSimpleBufPool

+ +
+
+ + + + +
struct SmdSimpleBufPool
+
+
+

Definition at line 189 of file smd.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+SmdSimpleBufPool * +self +
+OSMutex +mutex +
+void * +poolData +
+uint32_t +poolDataSize +
+SmdLockType +lockType +
+uint32_t +allocSize +
+uint32_t +realAllocSize +
+uint32_t +maxAllocCount +
+void * +allocPoolStart +
+void * +allocPoolEnd +
+uint32_t +elementsIn +
+uint32_t +freeErrorCount +
+ +
+
+ +

◆ SmdElement.__unnamed13__

+ +
+
+ + + + +
union SmdElement.__unnamed13__
+
+
+

Definition at line 82 of file smd.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +data[0xf8] +
+SmdVector +spec +
+uint32_t +vectorPaddr +
+ +
+
+ +

◆ SmdReceiveData.__unnamed15__

+ +
+
+ + + + +
union SmdReceiveData.__unnamed15__
+
+
+

Definition at line 100 of file smd.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +message[0x80] +
+SmdVector +spec +
+SmdVector * +vector +
+ +
+
+

Typedef Documentation

+ +

◆ SmdVectorSpec

+ +
+
+ + + + +
typedef struct SmdVectorSpec SmdVectorSpec
+
+ +

Definition at line 17 of file smd.h.

+ +
+
+ +

◆ SmdVector

+ +
+
+ + + + +
typedef struct SmdVector SmdVector
+
+ +

Definition at line 18 of file smd.h.

+ +
+
+ +

◆ SmdElement

+ +
+
+ + + + +
typedef struct SmdElement SmdElement
+
+ +

Definition at line 19 of file smd.h.

+ +
+
+ +

◆ SmdReceiveData

+ +
+
+ + + + +
typedef struct SmdReceiveData SmdReceiveData
+
+ +

Definition at line 20 of file smd.h.

+ +
+
+ +

◆ SmdInterface

+ +
+
+ + + + +
typedef struct SmdInterface SmdInterface
+
+ +

Definition at line 21 of file smd.h.

+ +
+
+ +

◆ SmdCtrlTable

+ +
+
+ + + + +
typedef struct SmdCtrlTable SmdCtrlTable
+
+ +

Definition at line 22 of file smd.h.

+ +
+
+ +

◆ SmdPpcCtrlTableVectors

+ +
+
+ +

Definition at line 23 of file smd.h.

+ +
+
+ +

◆ SmdPpc

+ +
+
+ + + + +
typedef struct SmdPpc SmdPpc
+
+ +

Definition at line 24 of file smd.h.

+ +
+
+ +

◆ SmdSimpleBufPool

+ +
+
+ + + + +
typedef struct SmdSimpleBufPool SmdSimpleBufPool
+
+ +

Definition at line 25 of file smd.h.

+ +
+
+ +

◆ SmdLockType

+ +
+
+ + + + +
typedef enum SmdLockType SmdLockType
+
+ +
+
+ +

◆ SmdPpcState

+ +
+
+ + + + +
typedef enum SmdPpcState SmdPpcState
+
+ +
+
+ +

◆ SmdInterfaceState

+ +
+
+ + + + +
typedef enum SmdInterfaceState SmdInterfaceState
+
+ +
+
+ +

◆ SmdElementType

+ +
+
+ + + + +
typedef enum SmdElementType SmdElementType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ SmdLockType

+ +
+
+ + + + +
enum SmdLockType
+
+ + + + +
Enumerator
SMD_LOCK_TYPE_MUTEX 

Locking is done with a mutex.

+
SMD_LOCK_TYPE_DISABLE_INTERRUPTS 

Locking is done by disabling interrupts.

+
SMD_LOCK_TYPE_NONE 

No locking is done.

+
+ +

Definition at line 27 of file smd.h.

+ +
+
+ +

◆ SmdPpcState

+ +
+
+ + + + +
enum SmdPpcState
+
+ + + + + +
Enumerator
SMD_PPC_STATE_INVALID 
SMD_PPC_STATE_INITIALIZED 
SMD_PPC_STATE_CLOSED 
SMD_PPC_STATE_OPENED 
+ +

Definition at line 37 of file smd.h.

+ +
+
+ +

◆ SmdInterfaceState

+ +
+
+ + + + +
enum SmdInterfaceState
+
+ + + +
Enumerator
SMD_INTERFACE_STATE_OPENED 
SMD_INTERFACE_STATE_CLOSED 
+ +

Definition at line 45 of file smd.h.

+ +
+
+ +

◆ SmdElementType

+ +
+
+ + + + +
enum SmdElementType
+
+ + + + +
Enumerator
SMD_ELEMENT_TYPE_MESSAGE 
SMD_ELEMENT_TYPE_VECTOR_SPEC 
SMD_ELEMENT_TYPE_VECTOR 
+ +

Definition at line 51 of file smd.h.

+ +
+
+

Function Documentation

+ +

◆ smdPpcInit()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SmdPpc * smdPpcInit (void * buf,
uint32_t bufSize,
uint32_t messageCount,
const char * name,
SmdLockType lockType 
)
+
+ +
+
+ +

◆ smdPpcGetCtrlTableVectors()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t smdPpcGetCtrlTableVectors (SmdPpcsmd,
SmdPpcCtrlTableVectorsoutVectors 
)
+
+ +
+
+ +

◆ smdPpcOpen()

+ +
+
+ + + + + + + + +
int32_t smdPpcOpen (SmdPpcsmd)
+
+ +
+
+ +

◆ smdPpcClose()

+ +
+
+ + + + + + + + +
int32_t smdPpcClose (SmdPpcsmd)
+
+ +
+
+ +

◆ smdPpcGetInterfaceState()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t smdPpcGetInterfaceState (SmdPpcsmd,
SmdInterfaceStateoutPpcState,
SmdInterfaceStateoutIopState 
)
+
+ +
+
+ +

◆ smdPpcReceive()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t smdPpcReceive (SmdPpcsmd,
SmdReceiveDatadata 
)
+
+ +
+
+ +

◆ smdPpcSendMessage()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t smdPpcSendMessage (SmdPpcsmd,
void * message,
uint32_t messageSize 
)
+
+ +
+
+ +

◆ smdPpcSendVectorSpec()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t smdPpcSendVectorSpec (SmdPpcsmd,
uint32_t command,
SmdVectorSpecspecs,
int32_t specsCount 
)
+
+ +
+
+ +

◆ smdPpcSendVector()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t smdPpcSendVector (SmdPpcsmd,
SmdVectorvector 
)
+
+ +
+
+ +

◆ smdSimpleBufPoolCreate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SmdSimpleBufPool * smdSimpleBufPoolCreate (void * poolData,
uint32_t poolDataSize,
uint32_t allocSize,
uint32_t allocCount,
SmdLockType lockType 
)
+
+ +
+
+ +

◆ smdSimpleBufAlloc()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t smdSimpleBufAlloc (SmdSimpleBufPoolpool,
void ** outAlloc 
)
+
+ +
+
+ +

◆ smdSimpleBufFree()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t smdSimpleBufFree (SmdSimpleBufPoolpool,
void * alloc 
)
+
+ +
+
+ +

◆ smdSimpleBufGetStatistics()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t smdSimpleBufGetStatistics (SmdSimpleBufPoolpool,
uint32_t * allocCount,
uint32_t * freeErrorCount 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__smd.map b/group__coreinit__smd.map new file mode 100644 index 00000000..4de1fcc2 --- /dev/null +++ b/group__coreinit__smd.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__smd.md5 b/group__coreinit__smd.md5 new file mode 100644 index 00000000..44099842 --- /dev/null +++ b/group__coreinit__smd.md5 @@ -0,0 +1 @@ +4605a5d05a215922ea95cebf7e8e9075 \ No newline at end of file diff --git a/group__coreinit__smd.png b/group__coreinit__smd.png new file mode 100644 index 00000000..ac4ce129 Binary files /dev/null and b/group__coreinit__smd.png differ diff --git a/group__coreinit__spinlock.html b/group__coreinit__spinlock.html new file mode 100644 index 00000000..6aea820d --- /dev/null +++ b/group__coreinit__spinlock.html @@ -0,0 +1,360 @@ + + + + + + + +wut: Spinlock + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Spinlock:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSSpinLock
 
+ + + +

+Typedefs

typedef struct OSSpinLock OSSpinLock
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitSpinLock (OSSpinLock *spinlock)
 
BOOL OSAcquireSpinLock (OSSpinLock *spinlock)
 
BOOL OSTryAcquireSpinLock (OSSpinLock *spinlock)
 
BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLock *spinlock, OSTime timeout)
 
BOOL OSReleaseSpinLock (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLock *spinlock, OSTime timeout)
 
BOOL OSUninterruptibleSpinLock_Release (OSSpinLock *spinlock)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSSpinLock

+ +
+
+ + + + +
struct OSSpinLock
+
+
+

Definition at line 17 of file spinlock.h.

+
+ + + + + + + +
Data Fields
+uint32_t +owner +
+uint32_t +recursion +
+ +
+
+

Typedef Documentation

+ +

◆ OSSpinLock

+ +
+
+ + + + +
typedef struct OSSpinLock OSSpinLock
+
+ +

Definition at line 15 of file spinlock.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitSpinLock()

+ +
+
+ + + + + + + + +
void OSInitSpinLock (OSSpinLockspinlock)
+
+ +
+
+ +

◆ OSAcquireSpinLock()

+ +
+
+ + + + + + + + +
BOOL OSAcquireSpinLock (OSSpinLockspinlock)
+
+ +
+
+ +

◆ OSTryAcquireSpinLock()

+ +
+
+ + + + + + + + +
BOOL OSTryAcquireSpinLock (OSSpinLockspinlock)
+
+ +
+
+ +

◆ OSTryAcquireSpinLockWithTimeout()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLockspinlock,
OSTime timeout 
)
+
+ +
+
+ +

◆ OSReleaseSpinLock()

+ +
+
+ + + + + + + + +
BOOL OSReleaseSpinLock (OSSpinLockspinlock)
+
+ +
+
+ +

◆ OSUninterruptibleSpinLock_Acquire()

+ +
+
+ + + + + + + + +
BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLockspinlock)
+
+ +
+
+ +

◆ OSUninterruptibleSpinLock_TryAcquire()

+ +
+
+ + + + + + + + +
BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLockspinlock)
+
+ +
+
+ +

◆ OSUninterruptibleSpinLock_TryAcquireWithTimeout()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLockspinlock,
OSTime timeout 
)
+
+ +
+
+ +

◆ OSUninterruptibleSpinLock_Release()

+ +
+
+ + + + + + + + +
BOOL OSUninterruptibleSpinLock_Release (OSSpinLockspinlock)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__spinlock.map b/group__coreinit__spinlock.map new file mode 100644 index 00000000..b4ea4021 --- /dev/null +++ b/group__coreinit__spinlock.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__spinlock.md5 b/group__coreinit__spinlock.md5 new file mode 100644 index 00000000..5705ad0f --- /dev/null +++ b/group__coreinit__spinlock.md5 @@ -0,0 +1 @@ +487d57edaa84ae853e5cd428d0485b87 \ No newline at end of file diff --git a/group__coreinit__spinlock.png b/group__coreinit__spinlock.png new file mode 100644 index 00000000..ad9d188e Binary files /dev/null and b/group__coreinit__spinlock.png differ diff --git a/group__coreinit__stopwatch.html b/group__coreinit__stopwatch.html new file mode 100644 index 00000000..6b942e03 --- /dev/null +++ b/group__coreinit__stopwatch.html @@ -0,0 +1,346 @@ + + + + + + + +wut: Lock-based Stopwatch + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Lock-based Stopwatch
+
+
+
+Collaboration diagram for Lock-based Stopwatch:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSStopwatch
 
+ + + +

+Typedefs

typedef struct OSStopwatch OSStopwatch
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitStopwatch (OSStopwatch *stopwatch, const char *name)
 Initialises the stopwatch, stopwatches must be initialized before any other stopwatch functions are used.
 
void OSResetStopwatch (OSStopwatch *stopwatch)
 Resets all stopwatch data.
 
void OSStartStopwatch (OSStopwatch *stopwatch)
 Starts the stopwatch.
 
void OSStopStopwatch (OSStopwatch *stopwatch)
 Stops the stopwatch and increments hit count.
 
OSTime OSCheckStopwatch (OSStopwatch *stopwatch)
 Returns the total time the stopwatch has been running.
 
void OSDumpStopwatch (OSStopwatch *stopwatch)
 Dumps stopwatch info to the Cafe OS warn log.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSStopwatch

+ +
+
+ + + + +
struct OSStopwatch
+
+
+

Definition at line 19 of file stopwatch.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+OSSpinLock +lock +Lock.
+const char * +name +Tag.
+uint32_t +hitCount +Number of times the stopwatch has been stopped.
+OSTime +totalTime +Total time from first start to last stop.
+OSTime +minTime +Minimum time between stops.
+OSTime +maxTime +Maximum time between stops.
+OSTime +startTime +Last time the watch was started.
+BOOL +running +Whether the stopwatch is running.
+ +
+
+

Typedef Documentation

+ +

◆ OSStopwatch

+ +
+
+ + + + +
typedef struct OSStopwatch OSStopwatch
+
+ +

Definition at line 17 of file stopwatch.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitStopwatch()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSInitStopwatch (OSStopwatchstopwatch,
const char * name 
)
+
+ +

Initialises the stopwatch, stopwatches must be initialized before any other stopwatch functions are used.

+ +
+
+ +

◆ OSResetStopwatch()

+ +
+
+ + + + + + + + +
void OSResetStopwatch (OSStopwatchstopwatch)
+
+ +

Resets all stopwatch data.

+ +
+
+ +

◆ OSStartStopwatch()

+ +
+
+ + + + + + + + +
void OSStartStopwatch (OSStopwatchstopwatch)
+
+ +

Starts the stopwatch.

+

if already started, will update the start time without resetting the total time

+ +
+
+ +

◆ OSStopStopwatch()

+ +
+
+ + + + + + + + +
void OSStopStopwatch (OSStopwatchstopwatch)
+
+ +

Stops the stopwatch and increments hit count.

+

Nothing happens if the stopwatch has already been stopped

+ +
+
+ +

◆ OSCheckStopwatch()

+ +
+
+ + + + + + + + +
OSTime OSCheckStopwatch (OSStopwatchstopwatch)
+
+ +

Returns the total time the stopwatch has been running.

+ +
+
+ +

◆ OSDumpStopwatch()

+ +
+
+ + + + + + + + +
void OSDumpStopwatch (OSStopwatchstopwatch)
+
+ +

Dumps stopwatch info to the Cafe OS warn log.

+ +
+
+
+ + + + diff --git a/group__coreinit__stopwatch.map b/group__coreinit__stopwatch.map new file mode 100644 index 00000000..c47d75e4 --- /dev/null +++ b/group__coreinit__stopwatch.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__stopwatch.md5 b/group__coreinit__stopwatch.md5 new file mode 100644 index 00000000..416dd2e0 --- /dev/null +++ b/group__coreinit__stopwatch.md5 @@ -0,0 +1 @@ +9c58eeebffe3f419c23be9363a840924 \ No newline at end of file diff --git a/group__coreinit__stopwatch.png b/group__coreinit__stopwatch.png new file mode 100644 index 00000000..eb2bf256 Binary files /dev/null and b/group__coreinit__stopwatch.png differ diff --git a/group__coreinit__stopwatchatomic.html b/group__coreinit__stopwatchatomic.html new file mode 100644 index 00000000..e11552a6 --- /dev/null +++ b/group__coreinit__stopwatchatomic.html @@ -0,0 +1,256 @@ + + + + + + + +wut: Atomic Stopwatch + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Atomic Stopwatch
+
+
+
+Collaboration diagram for Atomic Stopwatch:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSStopWatchAtomic
 
+ + + +

+Typedefs

typedef struct OSStopWatchAtomic OSStopWatchAtomic
 
+ + + + + + + + + + + + + +

+Functions

OSTime OSStopWatchStart (OSStopWatchAtomic *stopWatch)
 Start the stopwatch.
 
OSTime OSStopWatchStop (OSStopWatchAtomic *stopWatch)
 Stop the stopwatch.
 
OSTime OSStopWatchLap (OSStopWatchAtomic *stopWatch)
 Get the current time on the stopwatch.
 
OSTime OSStopWatchReset (OSStopWatchAtomic *stopWatch)
 Stops and resets the stop watch.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSStopWatchAtomic

+ +
+
+ + + + +
struct OSStopWatchAtomic
+
+
+

Definition at line 18 of file stopwatchatomic.h.

+
+ + + + + + + +
Data Fields
+OSTime +startTime +Last time the watch was started.
+OSTime +totalTime +Total time from first start to last stop.
+ +
+
+

Typedef Documentation

+ +

◆ OSStopWatchAtomic

+ +
+
+ + + + +
typedef struct OSStopWatchAtomic OSStopWatchAtomic
+
+ +

Definition at line 16 of file stopwatchatomic.h.

+ +
+
+

Function Documentation

+ +

◆ OSStopWatchStart()

+ +
+
+ + + + + + + + +
OSTime OSStopWatchStart (OSStopWatchAtomicstopWatch)
+
+ +

Start the stopwatch.

+

Only updates the start time

Returns
total time on stopwatch
+ +
+
+ +

◆ OSStopWatchStop()

+ +
+
+ + + + + + + + +
OSTime OSStopWatchStop (OSStopWatchAtomicstopWatch)
+
+ +

Stop the stopwatch.

+

Resets the start time to 0

Returns
total time on stopwatch
+ +
+
+ +

◆ OSStopWatchLap()

+ +
+
+ + + + + + + + +
OSTime OSStopWatchLap (OSStopWatchAtomicstopWatch)
+
+ +

Get the current time on the stopwatch.

+
Returns
current time on stopwatch
+ +
+
+ +

◆ OSStopWatchReset()

+ +
+
+ + + + + + + + +
OSTime OSStopWatchReset (OSStopWatchAtomicstopWatch)
+
+ +

Stops and resets the stop watch.

+

Clears start and total time

Returns
previous total time
+ +
+
+
+ + + + diff --git a/group__coreinit__stopwatchatomic.map b/group__coreinit__stopwatchatomic.map new file mode 100644 index 00000000..aaa796a4 --- /dev/null +++ b/group__coreinit__stopwatchatomic.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__stopwatchatomic.md5 b/group__coreinit__stopwatchatomic.md5 new file mode 100644 index 00000000..32ee1b02 --- /dev/null +++ b/group__coreinit__stopwatchatomic.md5 @@ -0,0 +1 @@ +5d6c56c677f30e2a9ac94b11e77cccd9 \ No newline at end of file diff --git a/group__coreinit__stopwatchatomic.png b/group__coreinit__stopwatchatomic.png new file mode 100644 index 00000000..7036cb63 Binary files /dev/null and b/group__coreinit__stopwatchatomic.png differ diff --git a/group__coreinit__systeminfo.html b/group__coreinit__systeminfo.html new file mode 100644 index 00000000..881700a8 --- /dev/null +++ b/group__coreinit__systeminfo.html @@ -0,0 +1,262 @@ + + + + + + + +wut: System Info + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
System Info
+
+
+
+Collaboration diagram for System Info:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  OSSystemInfo
 
+ + + +

+Typedefs

typedef struct OSSystemInfo OSSystemInfo
 
+ + + + + + + + + + + +

+Functions

OSSystemInfoOSGetSystemInfo ()
 
BOOL OSEnableHomeButtonMenu (BOOL enable)
 
BOOL OSIsHomeButtonMenuEnabled ()
 
uint64_t OSGetOSID ()
 
uint32_t __OSGetProcessSDKVersion ()
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSSystemInfo

+ +
+
+ + + + +
struct OSSystemInfo
+
+
+

Definition at line 16 of file systeminfo.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +busClockSpeed +
+uint32_t +coreClockSpeed +
+int64_t +baseTime +
+ +
+
+

Typedef Documentation

+ +

◆ OSSystemInfo

+ +
+
+ + + + +
typedef struct OSSystemInfo OSSystemInfo
+
+ +

Definition at line 14 of file systeminfo.h.

+ +
+
+

Function Documentation

+ +

◆ OSGetSystemInfo()

+ +
+
+ + + + + + + +
OSSystemInfo * OSGetSystemInfo ()
+
+ +
+
+ +

◆ OSEnableHomeButtonMenu()

+ +
+
+ + + + + + + + +
BOOL OSEnableHomeButtonMenu (BOOL enable)
+
+ +
+
+ +

◆ OSIsHomeButtonMenuEnabled()

+ +
+
+ + + + + + + +
BOOL OSIsHomeButtonMenuEnabled ()
+
+ +
+
+ +

◆ OSGetOSID()

+ +
+
+ + + + + + + +
uint64_t OSGetOSID ()
+
+ +
+
+ +

◆ __OSGetProcessSDKVersion()

+ +
+
+ + + + + + + +
uint32_t __OSGetProcessSDKVersion ()
+
+ +
+
+
+ + + + diff --git a/group__coreinit__systeminfo.map b/group__coreinit__systeminfo.map new file mode 100644 index 00000000..b84491bc --- /dev/null +++ b/group__coreinit__systeminfo.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__systeminfo.md5 b/group__coreinit__systeminfo.md5 new file mode 100644 index 00000000..e325cbc6 --- /dev/null +++ b/group__coreinit__systeminfo.md5 @@ -0,0 +1 @@ +d64b239d05c053fb513fddd955a9a384 \ No newline at end of file diff --git a/group__coreinit__systeminfo.png b/group__coreinit__systeminfo.png new file mode 100644 index 00000000..e4dfd950 Binary files /dev/null and b/group__coreinit__systeminfo.png differ diff --git a/group__coreinit__taskq.html b/group__coreinit__taskq.html new file mode 100644 index 00000000..88238305 --- /dev/null +++ b/group__coreinit__taskq.html @@ -0,0 +1,1089 @@ + + + + + + + +wut: Task Queue + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Task Queue:
+
+
+ + + + +
+ + + + + + + + + + +

+Data Structures

struct  MPTaskInfo
 
struct  MPTask
 
struct  MPTaskQueueInfo
 
struct  MPTaskQueue
 
+ + + + + + + + + + + + + + + +

+Typedefs

typedef struct MPTask MPTask
 
typedef struct MPTaskInfo MPTaskInfo
 
typedef struct MPTaskQueue MPTaskQueue
 
typedef struct MPTaskQueueInfo MPTaskQueueInfo
 
typedef uint32_t(* MPTaskFunc) (uint32_t, uint32_t)
 
typedef enum MPTaskState MPTaskState
 
typedef enum MPTaskQueueState MPTaskQueueState
 
+ + + + + +

+Enumerations

enum  MPTaskState {
+  MP_TASK_STATE_INITIALISED = 1 << 0 +,
+  MP_TASK_STATE_READY = 1 << 1 +,
+  MP_TASK_STATE_RUNNING = 1 << 2 +,
+  MP_TASK_STATE_FINISHED = 1 << 3 +
+ }
 
enum  MPTaskQueueState {
+  MP_TASK_QUEUE_STATE_INITIALISED = 1 << 0 +,
+  MP_TASK_QUEUE_STATE_READY = 1 << 1 +,
+  MP_TASK_QUEUE_STATE_STOPPING = 1 << 2 +,
+  MP_TASK_QUEUE_STATE_STOPPED = 1 << 3 +,
+  MP_TASK_QUEUE_STATE_FINISHED = 1 << 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
 
BOOL MPTermTaskQ (MPTaskQueue *queue)
 
BOOL MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info)
 
BOOL MPStartTaskQ (MPTaskQueue *queue)
 
BOOL MPStopTaskQ (MPTaskQueue *queue)
 
BOOL MPResetTaskQ (MPTaskQueue *queue)
 
BOOL MPEnqueTask (MPTaskQueue *queue, MPTask *task)
 
MPTaskMPDequeTask (MPTaskQueue *queue)
 
uint32_t MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
 
BOOL MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask)
 
BOOL MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
 
BOOL MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk)
 
void MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
 
BOOL MPTermTask (MPTask *task)
 
BOOL MPGetTaskInfo (MPTask *task, MPTaskInfo *info)
 
void * MPGetTaskUserData (MPTask *task)
 
void MPSetTaskUserData (MPTask *task, void *userData)
 
BOOL MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count)
 
BOOL MPRunTask (MPTask *task)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MPTaskInfo

+ +
+
+ + + + +
struct MPTaskInfo
+
+
+

Definition at line 40 of file taskqueue.h.

+
+ + + + + + + + + + + + + +
Data Fields
+MPTaskState +state +
+uint32_t +result +
+uint32_t +coreID +
+OSTime +duration +
+ +
+
+ +

◆ MPTask

+ +
+
+ + + + +
struct MPTask
+
+
+

Definition at line 55 of file taskqueue.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MPTask * +self +
+MPTaskQueue * +queue +
+MPTaskState +state +
+MPTaskFunc +func +
+uint32_t +userArg1 +
+uint32_t +userArg2 +
+uint32_t +result +
+uint32_t +coreID +
+OSTime +duration +
+void * +userData +
+ +
+
+ +

◆ MPTaskQueueInfo

+ +
+
+ + + + +
struct MPTaskQueueInfo
+
+
+

Definition at line 81 of file taskqueue.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+MPTaskQueueState +state +
+uint32_t +tasks +
+uint32_t +tasksReady +
+uint32_t +tasksRunning +
+uint32_t +tasksFinished +
+ +
+
+ +

◆ MPTaskQueue

+ +
+
+ + + + +
struct MPTaskQueue
+
+
+

Definition at line 96 of file taskqueue.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MPTaskQueue * +self +
+MPTaskQueueState +state +
+uint32_t +tasks +
+uint32_t +tasksReady +
+uint32_t +tasksRunning +
+uint32_t +tasksFinished +
+uint32_t +queueIndex +
+uint32_t +queueSize +
+MPTask ** +queue +
+uint32_t +queueMaxSize +
+OSSpinLock +lock +
+ +
+
+

Typedef Documentation

+ +

◆ MPTask

+ +
+
+ + + + +
typedef struct MPTask MPTask
+
+ +

Definition at line 15 of file taskqueue.h.

+ +
+
+ +

◆ MPTaskInfo

+ +
+
+ + + + +
typedef struct MPTaskInfo MPTaskInfo
+
+ +

Definition at line 16 of file taskqueue.h.

+ +
+
+ +

◆ MPTaskQueue

+ +
+
+ + + + +
typedef struct MPTaskQueue MPTaskQueue
+
+ +

Definition at line 17 of file taskqueue.h.

+ +
+
+ +

◆ MPTaskQueueInfo

+ +
+
+ + + + +
typedef struct MPTaskQueueInfo MPTaskQueueInfo
+
+ +

Definition at line 18 of file taskqueue.h.

+ +
+
+ +

◆ MPTaskFunc

+ +
+
+ + + + +
typedef uint32_t(* MPTaskFunc) (uint32_t, uint32_t)
+
+ +

Definition at line 20 of file taskqueue.h.

+ +
+
+ +

◆ MPTaskState

+ +
+
+ + + + +
typedef enum MPTaskState MPTaskState
+
+ +
+
+ +

◆ MPTaskQueueState

+ +
+
+ + + + +
typedef enum MPTaskQueueState MPTaskQueueState
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ MPTaskState

+ +
+
+ + + + +
enum MPTaskState
+
+ + + + + +
Enumerator
MP_TASK_STATE_INITIALISED 
MP_TASK_STATE_READY 
MP_TASK_STATE_RUNNING 
MP_TASK_STATE_FINISHED 
+ +

Definition at line 22 of file taskqueue.h.

+ +
+
+ +

◆ MPTaskQueueState

+ +
+
+ + + + +
enum MPTaskQueueState
+
+ + + + + + +
Enumerator
MP_TASK_QUEUE_STATE_INITIALISED 
MP_TASK_QUEUE_STATE_READY 
MP_TASK_QUEUE_STATE_STOPPING 
MP_TASK_QUEUE_STATE_STOPPED 
MP_TASK_QUEUE_STATE_FINISHED 
+ +

Definition at line 30 of file taskqueue.h.

+ +
+
+

Function Documentation

+ +

◆ MPInitTaskQ()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MPInitTaskQ (MPTaskQueuequeue,
MPTask ** queueBuffer,
uint32_t queueBufferLen 
)
+
+ +
+
+ +

◆ MPTermTaskQ()

+ +
+
+ + + + + + + + +
BOOL MPTermTaskQ (MPTaskQueuequeue)
+
+ +
+
+ +

◆ MPGetTaskQInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MPGetTaskQInfo (MPTaskQueuequeue,
MPTaskQueueInfoinfo 
)
+
+ +
+
+ +

◆ MPStartTaskQ()

+ +
+
+ + + + + + + + +
BOOL MPStartTaskQ (MPTaskQueuequeue)
+
+ +
+
+ +

◆ MPStopTaskQ()

+ +
+
+ + + + + + + + +
BOOL MPStopTaskQ (MPTaskQueuequeue)
+
+ +
+
+ +

◆ MPResetTaskQ()

+ +
+
+ + + + + + + + +
BOOL MPResetTaskQ (MPTaskQueuequeue)
+
+ +
+
+ +

◆ MPEnqueTask()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MPEnqueTask (MPTaskQueuequeue,
MPTasktask 
)
+
+ +
+
+ +

◆ MPDequeTask()

+ +
+
+ + + + + + + + +
MPTask * MPDequeTask (MPTaskQueuequeue)
+
+ +
+
+ +

◆ MPDequeTasks()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t MPDequeTasks (MPTaskQueuequeue,
MPTask ** queueBuffer,
uint32_t queueBufferLen 
)
+
+ +
+
+ +

◆ MPWaitTaskQ()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MPWaitTaskQ (MPTaskQueuequeue,
MPTaskQueueState mask 
)
+
+ +
+
+ +

◆ MPWaitTaskQWithTimeout()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL MPWaitTaskQWithTimeout (MPTaskQueuequeue,
MPTaskQueueState wmask,
OSTime timeout 
)
+
+ +
+
+ +

◆ MPPrintTaskQStats()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MPPrintTaskQStats (MPTaskQueuequeue,
uint32_t unk 
)
+
+ +
+
+ +

◆ MPInitTask()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void MPInitTask (MPTasktask,
MPTaskFunc func,
uint32_t userArg1,
uint32_t userArg2 
)
+
+ +
+
+ +

◆ MPTermTask()

+ +
+
+ + + + + + + + +
BOOL MPTermTask (MPTasktask)
+
+ +
+
+ +

◆ MPGetTaskInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MPGetTaskInfo (MPTasktask,
MPTaskInfoinfo 
)
+
+ +
+
+ +

◆ MPGetTaskUserData()

+ +
+
+ + + + + + + + +
void * MPGetTaskUserData (MPTasktask)
+
+ +
+
+ +

◆ MPSetTaskUserData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MPSetTaskUserData (MPTasktask,
void * userData 
)
+
+ +
+
+ +

◆ MPRunTasksFromTaskQ()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MPRunTasksFromTaskQ (MPTaskQueuequeue,
uint32_t count 
)
+
+ +
+
+ +

◆ MPRunTask()

+ +
+
+ + + + + + + + +
BOOL MPRunTask (MPTasktask)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__taskq.map b/group__coreinit__taskq.map new file mode 100644 index 00000000..6377abb6 --- /dev/null +++ b/group__coreinit__taskq.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__taskq.md5 b/group__coreinit__taskq.md5 new file mode 100644 index 00000000..ec4034af --- /dev/null +++ b/group__coreinit__taskq.md5 @@ -0,0 +1 @@ +ee5132bd55accc1babea9f4e837e7c62 \ No newline at end of file diff --git a/group__coreinit__taskq.png b/group__coreinit__taskq.png new file mode 100644 index 00000000..f9621bbd Binary files /dev/null and b/group__coreinit__taskq.png differ diff --git a/group__coreinit__thread.html b/group__coreinit__thread.html new file mode 100644 index 00000000..a7d47cdc --- /dev/null +++ b/group__coreinit__thread.html @@ -0,0 +1,2172 @@ + + + + + + + +wut: Thread + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Manage and run threads on each of the system's cores. +More...

+
+Collaboration diagram for Thread:
+
+
+ + + + +
+ + + + + + + + + + + + +

+Data Structures

struct  OSThreadGHSExceptionHandling
 
struct  OSMutexQueue
 
struct  OSFastMutexQueue
 
struct  OSTLSSection
 
struct  OSThread
 
+ + + +

+Macros

#define OS_THREAD_TAG   0x74487244u
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct OSFastMutex OSFastMutex
 
typedef struct OSFastMutexQueue OSFastMutexQueue
 
typedef struct OSMutex OSMutex
 
typedef struct OSMutexQueue OSMutexQueue
 
typedef struct OSThread OSThread
 
typedef struct OSTLSSection OSTLSSection
 
typedef struct OSThreadGHSExceptionHandling OSThreadGHSExceptionHandling
 
typedef uint8_t OSThreadState
 A value from enum OS_THREAD_STATE.
 
typedef uint32_t OSThreadRequest
 A value from enum OS_THREAD_REQUEST.
 
typedef uint8_t OSThreadAttributes
 A bitfield of enum OS_THREAD_ATTRIB.
 
typedef uint32_t OSThreadType
 A bitfield of enum OS_THREAD_TYPE.
 
typedef int(* OSThreadEntryPointFn) (int argc, const char **argv)
 
typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
 
typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
 
typedef enum OSThreadSpecificID OSThreadSpecificID
 
+ + + + + + + + + + + +

+Enumerations

enum  OSThreadSpecificID {
+  OS_THREAD_SPECIFIC_0 = 0 +,
+  OS_THREAD_SPECIFIC_1 = 1 +,
+  OS_THREAD_SPECIFIC_2 = 2 +,
+  OS_THREAD_SPECIFIC_3 = 3 +,
+  OS_THREAD_SPECIFIC_4 = 4 +,
+  OS_THREAD_SPECIFIC_5 = 5 +,
+  OS_THREAD_SPECIFIC_6 = 6 +,
+  OS_THREAD_SPECIFIC_7 = 7 +,
+  OS_THREAD_SPECIFIC_8 = 8 +,
+  OS_THREAD_SPECIFIC_9 = 9 +,
+  OS_THREAD_SPECIFIC_10 = 10 +,
+  OS_THREAD_SPECIFIC_11 = 11 +,
+  OS_THREAD_SPECIFIC_12 = 12 +,
+  OS_THREAD_SPECIFIC_13 = 13 +,
+  OS_THREAD_SPECIFIC_WUT_RESERVED_0 = 14 +,
+  OS_THREAD_SPECIFIC_WUT_RESERVED_1 = 15 +
+ }
 
enum  OS_THREAD_STATE {
+  OS_THREAD_STATE_NONE = 0 +,
+  OS_THREAD_STATE_READY = 1 << 0 +,
+  OS_THREAD_STATE_RUNNING = 1 << 1 +,
+  OS_THREAD_STATE_WAITING = 1 << 2 +,
+  OS_THREAD_STATE_MORIBUND = 1 << 3 +
+ }
 
enum  OS_THREAD_REQUEST {
+  OS_THREAD_REQUEST_NONE = 0 +,
+  OS_THREAD_REQUEST_SUSPEND = 1 +,
+  OS_THREAD_REQUEST_CANCEL = 2 +
+ }
 
enum  OS_THREAD_ATTRIB {
+  OS_THREAD_ATTRIB_AFFINITY_CPU0 = 1 << 0 +,
+  OS_THREAD_ATTRIB_AFFINITY_CPU1 = 1 << 1 +,
+  OS_THREAD_ATTRIB_AFFINITY_CPU2 = 1 << 2 +,
+  OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)) +,
+  OS_THREAD_ATTRIB_DETACHED = 1 << 3 +,
+  OS_THREAD_ATTRIB_STACK_USAGE = 1 << 5 +,
+  OS_THREAD_ATTRIB_UNKNOWN = 1 << 7 +
+ }
 
enum  OS_THREAD_TYPE {
+  OS_THREAD_TYPE_DRIVER = 0 +,
+  OS_THREAD_TYPE_IO = 1 +,
+  OS_THREAD_TYPE_APP = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OSCancelThread (OSThread *thread)
 Cancels a thread.
 
int32_t OSCheckActiveThreads ()
 Returns the count of active threads.
 
int32_t OSCheckThreadStackUsage (OSThread *thread)
 Get the maximum amount of stack the thread has used.
 
void OSClearThreadStackUsage (OSThread *thread)
 Disable tracking of thread stack usage.
 
void OSContinueThread (OSThread *thread)
 Clears a thread's suspend counter and resumes it.
 
BOOL OSCreateThread (OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
 Create a new thread.
 
void OSDetachThread (OSThread *thread)
 Detach thread.
 
void OSExitThread (int32_t result)
 Exit the current thread with a exit code.
 
void OSGetActiveThreadLink (OSThread *thread, OSThreadLink *link)
 Get the next and previous thread in the thread's active queue.
 
OSThreadOSGetCurrentThread ()
 Return pointer to OSThread object for the current thread.
 
OSThreadOSGetDefaultThread (uint32_t coreID)
 Returns the default thread for a specific core.
 
uint32_t OSGetStackPointer ()
 Return current stack pointer, value of r1 register.
 
uint32_t OSGetThreadAffinity (OSThread *thread)
 Get a thread's affinity.
 
const char * OSGetThreadName (OSThread *thread)
 Get a thread's name.
 
int32_t OSGetThreadPriority (OSThread *thread)
 Get a thread's base priority.
 
void * OSGetThreadSpecific (OSThreadSpecificID id)
 Get a thread's specific value set by OSSetThreadSpecific.
 
BOOL OSIsThreadSuspended (OSThread *thread)
 Returns TRUE if a thread is suspended.
 
BOOL OSIsThreadTerminated (OSThread *thread)
 Returns TRUE if a thread is terminated.
 
BOOL OSJoinThread (OSThread *thread, int *threadResult)
 Wait until thread is terminated.
 
int32_t OSResumeThread (OSThread *thread)
 Resumes a thread.
 
BOOL OSRunThread (OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
 Run a function on an already created thread.
 
BOOL OSSetThreadAffinity (OSThread *thread, uint32_t affinity)
 Set a thread's affinity.
 
BOOL OSSetThreadCancelState (BOOL state)
 Set a thread's cancellation state.
 
OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThread *thread, OSThreadCleanupCallbackFn callback)
 Set the callback to be called just before a thread is terminated.
 
OSThreadDeallocatorFn OSSetThreadDeallocator (OSThread *thread, OSThreadDeallocatorFn deallocator)
 Set the callback to be called just after a thread is terminated.
 
void OSSetThreadName (OSThread *thread, const char *name)
 Set a thread's name.
 
BOOL OSSetThreadPriority (OSThread *thread, int32_t priority)
 Set a thread's priority.
 
BOOL OSSetThreadRunQuantum (OSThread *thread, uint32_t quantum)
 Set a thread's run quantum.
 
void OSSetThreadSpecific (OSThreadSpecificID id, void *value)
 Set a thread specific value.
 
BOOL OSSetThreadStackUsage (OSThread *thread)
 Set thread stack usage tracking.
 
void OSSleepThread (OSThreadQueue *queue)
 Sleep the current thread and add it to a thread queue.
 
void OSSleepTicks (OSTime ticks)
 Sleep the current thread for a period of time.
 
uint32_t OSSuspendThread (OSThread *thread)
 Suspend a thread.
 
void __OSSuspendThreadNolock (OSThread *thread)
 
void OSTestThreadCancel ()
 Check to see if the current thread should be cancelled or suspended.
 
void OSWakeupThread (OSThreadQueue *queue)
 Wake up all threads in queue.
 
void OSYieldThread ()
 Yield execution to waiting threads with same priority.
 
+

Detailed Description

+

Manage and run threads on each of the system's cores.

+

The thread scheduler in the Wii U uses co-operative scheduling, this is different to the usual pre-emptive scheduling that most operating systems use (such as Windows, Linux, etc). In co-operative scheduling threads must voluntarily yield execution to other threads. In pre-emptive threads are switched by the operating system after an amount of time.

+

With the Wii U's scheduling model the thread with the highest priority which is in a non-waiting state will always be running (where 0 is the highest priority and 31 is the lowest). Execution will only switch to other threads once this thread has been forced to wait, such as when waiting to acquire a mutex, or when the thread voluntarily yields execution to other threads which have the same priority using OSYieldThread. OSYieldThread will never yield to a thread with lower priority than the current thread.

+

Data Structure Documentation

+ +

◆ OSThreadGHSExceptionHandling

+ +
+
+ + + + +
struct OSThreadGHSExceptionHandling
+
+
+

Definition at line 136 of file thread.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +eh_globals +
+void * +eh_mem_manage[9] +
+void * +eh_store_globals[6] +
+void * +eh_store_globals_tdeh[76] +
+ +
+
+ +

◆ OSMutexQueue

+ +
+
+ + + + +
struct OSMutexQueue
+
+
+

Definition at line 150 of file thread.h.

+
+ + + + + + + + + + +
Data Fields
+OSMutex * +head +
+OSMutex * +tail +
+void * +parent +
+ +
+
+ +

◆ OSFastMutexQueue

+ +
+
+ + + + +
struct OSFastMutexQueue
+
+
+

Definition at line 162 of file thread.h.

+
+ + + + + + + +
Data Fields
+OSFastMutex * +head +
+OSFastMutex * +tail +
+ +
+
+ +

◆ OSTLSSection

+ +
+
+ + + + +
struct OSTLSSection
+
+
+

Definition at line 171 of file thread.h.

+
+ + + + +
Data Fields
+void * +data +
+ +
+
+ +

◆ OSThread

+ +
+
+ + + + +
struct OSThread
+
+
+

Definition at line 181 of file thread.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+OSContext +context +
+uint32_t +tag +Should always be set to the value OS_THREAD_TAG.
+OSThreadState +state +Bitfield of OS_THREAD_STATE.
+OSThreadAttributes +attr +Bitfield of OS_THREAD_ATTRIB.
+uint16_t +id +Unique thread ID.
+int32_t +suspendCounter +Suspend count (increased by OSSuspendThread).
+int32_t +priority +Actual priority of thread.
+int32_t +basePriority +Base priority of thread, 0 is highest priority, 31 is lowest priority.
+int32_t +exitValue +Exit value.
+OSThreadQueue * +coreRunQueue[3] +Core run queue stuff.
+OSThreadLink +coreRunQueueLink[3] +
+OSThreadQueue * +queue +Queue the thread is currently waiting on.
+OSThreadLink +link +Link used for thread queue.
+OSThreadQueue +joinQueue +Queue of threads waiting to join this thread.
+OSMutex * +mutex +Mutex this thread is waiting to lock.
+OSMutexQueue +mutexQueue +Queue of mutexes this thread owns.
+OSThreadLink +activeLink +Link for global active thread queue.
+void * +stackStart +Stack start (top, highest address)
+void * +stackEnd +Stack end (bottom, lowest address)
+OSThreadEntryPointFn +entryPoint +Thread entry point.
+OSThreadGHSExceptionHandling +ghsExceptionHandling +GHS Exception handling thread-specifics.
+BOOL +alarmCancelled +
+void * +specific[0x10] +Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific.
+OSThreadType +type +
+const char * +name +Thread name, accessed with OSSetThreadName and OSGetThreadName.
+OSAlarm * +waitEventTimeoutAlarm +
+void * +userStackPointer +The stack pointer passed in OSCreateThread.
+OSThreadCleanupCallbackFn +cleanupCallback +Called just before thread is terminated, set with OSSetThreadCleanupCallback.
+OSThreadDeallocatorFn +deallocator +Called just after a thread is terminated, set with OSSetThreadDeallocator.
+BOOL +cancelState +If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState.
+OSThreadRequest +requestFlag +Current thread request, used for cancelleing and suspending the thread.
+int32_t +needSuspend +Pending suspend request count.
+int32_t +suspendResult +Result of thread suspend.
+OSThreadQueue +suspendQueue +Queue of threads waiting for a thread to be suspended.
+int64_t +runQuantumTicks +How many ticks the thread should run for before suspension.
+uint64_t +coreTimeConsumedNs +The total amount of core time consumed by this thread (Does not include time while Running)
+uint64_t +wakeCount +The number of times this thread has been awoken.
+OSTime +unk0x610 +
+OSTime +unk0x618 +
+OSTime +unk0x620 +
+OSTime +unk0x628 +
+OSExceptionCallbackFn +dsiCallback[3] +Callback for DSI exception.
+OSExceptionCallbackFn +isiCallback[3] +Callback for ISI exception.
+OSExceptionCallbackFn +programCallback[3] +Callback for Program exception.
+OSExceptionCallbackFn +perfMonCallback[3] +Callback for PerfMon exception.
+BOOL +stackSyncObjAllowed +Checks for synchronization objects placed on stack in debug mode when set to true.
+uint16_t +tlsSectionCount +Number of TLS sections.
+OSTLSSection * +tlsSections +TLS Sections.
+OSFastMutex * +fastMutex +The fast mutex we are currently waiting for.
+OSFastMutexQueue +contendedFastMutexes +The fast mutexes we are currently contended on.
+OSFastMutexQueue +fastMutexQueue +The fast mutexes we currently own locks on.
+OSExceptionCallbackFn +alignCallback[3] +Callback for Alignment exception.
+uint32_t +reserved[5] +Cleared on thread creation but never used.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_THREAD_TAG

+ +
+
+ + + + +
#define OS_THREAD_TAG   0x74487244u
+
+ +

Definition at line 179 of file thread.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSFastMutex

+ +
+
+ + + + +
typedef struct OSFastMutex OSFastMutex
+
+ +

Definition at line 36 of file thread.h.

+ +
+
+ +

◆ OSFastMutexQueue

+ +
+
+ + + + +
typedef struct OSFastMutexQueue OSFastMutexQueue
+
+ +

Definition at line 37 of file thread.h.

+ +
+
+ +

◆ OSMutex

+ +
+
+ + + + +
typedef struct OSMutex OSMutex
+
+ +

Definition at line 38 of file thread.h.

+ +
+
+ +

◆ OSMutexQueue

+ +
+
+ + + + +
typedef struct OSMutexQueue OSMutexQueue
+
+ +

Definition at line 39 of file thread.h.

+ +
+
+ +

◆ OSThread

+ +
+
+ + + + +
typedef struct OSThread OSThread
+
+ +

Definition at line 40 of file thread.h.

+ +
+
+ +

◆ OSTLSSection

+ +
+
+ + + + +
typedef struct OSTLSSection OSTLSSection
+
+ +

Definition at line 41 of file thread.h.

+ +
+
+ +

◆ OSThreadGHSExceptionHandling

+ +
+
+ +

Definition at line 42 of file thread.h.

+ +
+
+ +

◆ OSThreadState

+ +
+
+ + + + +
typedef uint8_t OSThreadState
+
+ +

A value from enum OS_THREAD_STATE.

+ +

Definition at line 45 of file thread.h.

+ +
+
+ +

◆ OSThreadRequest

+ +
+
+ + + + +
typedef uint32_t OSThreadRequest
+
+ +

A value from enum OS_THREAD_REQUEST.

+ +

Definition at line 48 of file thread.h.

+ +
+
+ +

◆ OSThreadAttributes

+ +
+
+ + + + +
typedef uint8_t OSThreadAttributes
+
+ +

A bitfield of enum OS_THREAD_ATTRIB.

+ +

Definition at line 51 of file thread.h.

+ +
+
+ +

◆ OSThreadType

+ +
+
+ + + + +
typedef uint32_t OSThreadType
+
+ +

A bitfield of enum OS_THREAD_TYPE.

+ +

Definition at line 54 of file thread.h.

+ +
+
+ +

◆ OSThreadEntryPointFn

+ +
+
+ + + + +
typedef int(* OSThreadEntryPointFn) (int argc, const char **argv)
+
+ +

Definition at line 56 of file thread.h.

+ +
+
+ +

◆ OSThreadCleanupCallbackFn

+ +
+
+ + + + +
typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
+
+ +

Definition at line 57 of file thread.h.

+ +
+
+ +

◆ OSThreadDeallocatorFn

+ +
+
+ + + + +
typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
+
+ +

Definition at line 58 of file thread.h.

+ +
+
+ +

◆ OSThreadSpecificID

+ +
+
+ + + + +
typedef enum OSThreadSpecificID OSThreadSpecificID
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSThreadSpecificID

+ +
+
+ + + + +
enum OSThreadSpecificID
+
+ + + + + + + + + + + + + + + + + +
Enumerator
OS_THREAD_SPECIFIC_0 

These can be used by applications.

+
OS_THREAD_SPECIFIC_1 
OS_THREAD_SPECIFIC_2 
OS_THREAD_SPECIFIC_3 
OS_THREAD_SPECIFIC_4 
OS_THREAD_SPECIFIC_5 
OS_THREAD_SPECIFIC_6 
OS_THREAD_SPECIFIC_7 
OS_THREAD_SPECIFIC_8 
OS_THREAD_SPECIFIC_9 
OS_THREAD_SPECIFIC_10 
OS_THREAD_SPECIFIC_11 
OS_THREAD_SPECIFIC_12 
OS_THREAD_SPECIFIC_13 
OS_THREAD_SPECIFIC_WUT_RESERVED_0 

These are reserved to wut for internal use.

+
OS_THREAD_SPECIFIC_WUT_RESERVED_1 
+ +

Definition at line 60 of file thread.h.

+ +
+
+ +

◆ OS_THREAD_STATE

+ +
+
+ + + + +
enum OS_THREAD_STATE
+
+ + + + + + +
Enumerator
OS_THREAD_STATE_NONE 
OS_THREAD_STATE_READY 

Thread is ready to run.

+
OS_THREAD_STATE_RUNNING 

Thread is running.

+
OS_THREAD_STATE_WAITING 

Thread is waiting, i.e. on a mutex.

+
OS_THREAD_STATE_MORIBUND 

Thread is about to terminate.

+
+ +

Definition at line 82 of file thread.h.

+ +
+
+ +

◆ OS_THREAD_REQUEST

+ +
+
+ + + + +
enum OS_THREAD_REQUEST
+
+ + + + +
Enumerator
OS_THREAD_REQUEST_NONE 
OS_THREAD_REQUEST_SUSPEND 
OS_THREAD_REQUEST_CANCEL 
+ +

Definition at line 99 of file thread.h.

+ +
+
+ +

◆ OS_THREAD_ATTRIB

+ +
+
+ + + + +
enum OS_THREAD_ATTRIB
+
+ + + + + + + + +
Enumerator
OS_THREAD_ATTRIB_AFFINITY_CPU0 

Allow the thread to run on CPU0.

+
OS_THREAD_ATTRIB_AFFINITY_CPU1 

Allow the thread to run on CPU1.

+
OS_THREAD_ATTRIB_AFFINITY_CPU2 

Allow the thread to run on CPU2.

+
OS_THREAD_ATTRIB_AFFINITY_ANY 

Allow the thread to run any CPU.

+
OS_THREAD_ATTRIB_DETACHED 

Start the thread detached.

+
OS_THREAD_ATTRIB_STACK_USAGE 

Enables tracking of stack usage.

+
OS_THREAD_ATTRIB_UNKNOWN 
+ +

Definition at line 106 of file thread.h.

+ +
+
+ +

◆ OS_THREAD_TYPE

+ +
+
+ + + + +
enum OS_THREAD_TYPE
+
+ + + + +
Enumerator
OS_THREAD_TYPE_DRIVER 
OS_THREAD_TYPE_IO 
OS_THREAD_TYPE_APP 
+ +

Definition at line 129 of file thread.h.

+ +
+
+

Function Documentation

+ +

◆ OSCancelThread()

+ +
+
+ + + + + + + + +
void OSCancelThread (OSThreadthread)
+
+ +

Cancels a thread.

+

This sets the threads requestFlag to OS_THREAD_REQUEST_CANCEL, the thread will be terminated next time OSTestThreadCancel is called.

+ +
+
+ +

◆ OSCheckActiveThreads()

+ +
+
+ + + + + + + +
int32_t OSCheckActiveThreads ()
+
+ +

Returns the count of active threads.

+ +
+
+ +

◆ OSCheckThreadStackUsage()

+ +
+
+ + + + + + + + +
int32_t OSCheckThreadStackUsage (OSThreadthread)
+
+ +

Get the maximum amount of stack the thread has used.

+ +
+
+ +

◆ OSClearThreadStackUsage()

+ +
+
+ + + + + + + + +
void OSClearThreadStackUsage (OSThreadthread)
+
+ +

Disable tracking of thread stack usage.

+ +
+
+ +

◆ OSContinueThread()

+ +
+
+ + + + + + + + +
void OSContinueThread (OSThreadthread)
+
+ +

Clears a thread's suspend counter and resumes it.

+ +
+
+ +

◆ OSCreateThread()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCreateThread (OSThreadthread,
OSThreadEntryPointFn entry,
int32_t argc,
char * argv,
void * stack,
uint32_t stackSize,
int32_t priority,
OSThreadAttributes attributes 
)
+
+ +

Create a new thread.

+
Parameters
+ + + + + + + + + +
threadThread to initialise.
entryThread entry point.
argcargc argument passed to entry point.
argvargv argument passed to entry point.
stackTop of stack (highest address).
stackSizeSize of stack.
priorityThread priority, 0 is highest priorty, 31 is lowest.
attributesThread attributes, see OSThreadAttributes.
+
+
+ +
+
+ +

◆ OSDetachThread()

+ +
+
+ + + + + + + + +
void OSDetachThread (OSThreadthread)
+
+ +

Detach thread.

+ +
+
+ +

◆ OSExitThread()

+ +
+
+ + + + + + + + +
void OSExitThread (int32_t result)
+
+ +

Exit the current thread with a exit code.

+

This function is implicitly called when the thread entry point returns.

+ +
+
+ +

◆ OSGetActiveThreadLink()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetActiveThreadLink (OSThreadthread,
OSThreadLinklink 
)
+
+ +

Get the next and previous thread in the thread's active queue.

+ +
+
+ +

◆ OSGetCurrentThread()

+ +
+
+ + + + + + + +
OSThread * OSGetCurrentThread ()
+
+ +

Return pointer to OSThread object for the current thread.

+ +
+
+ +

◆ OSGetDefaultThread()

+ +
+
+ + + + + + + + +
OSThread * OSGetDefaultThread (uint32_t coreID)
+
+ +

Returns the default thread for a specific core.

+

Each core has 1 default thread created before the game boots. The default thread for core 1 calls the RPX entry point, the default threads for core 0 and 2 are suspended and can be used with OSRunThread.

+ +
+
+ +

◆ OSGetStackPointer()

+ +
+
+ + + + + + + +
uint32_t OSGetStackPointer ()
+
+ +

Return current stack pointer, value of r1 register.

+ +
+
+ +

◆ OSGetThreadAffinity()

+ +
+
+ + + + + + + + +
uint32_t OSGetThreadAffinity (OSThreadthread)
+
+ +

Get a thread's affinity.

+ +
+
+ +

◆ OSGetThreadName()

+ +
+
+ + + + + + + + +
const char * OSGetThreadName (OSThreadthread)
+
+ +

Get a thread's name.

+ +
+
+ +

◆ OSGetThreadPriority()

+ +
+
+ + + + + + + + +
int32_t OSGetThreadPriority (OSThreadthread)
+
+ +

Get a thread's base priority.

+ +
+
+ +

◆ OSGetThreadSpecific()

+ +
+
+ + + + + + + + +
void * OSGetThreadSpecific (OSThreadSpecificID id)
+
+ +

Get a thread's specific value set by OSSetThreadSpecific.

+ +
+
+ +

◆ OSIsThreadSuspended()

+ +
+
+ + + + + + + + +
BOOL OSIsThreadSuspended (OSThreadthread)
+
+ +

Returns TRUE if a thread is suspended.

+ +
+
+ +

◆ OSIsThreadTerminated()

+ +
+
+ + + + + + + + +
BOOL OSIsThreadTerminated (OSThreadthread)
+
+ +

Returns TRUE if a thread is terminated.

+ +
+
+ +

◆ OSJoinThread()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSJoinThread (OSThreadthread,
int * threadResult 
)
+
+ +

Wait until thread is terminated.

+

If the target thread is detached, returns FALSE.

+
Parameters
+ + + +
threadThread to wait for
threadResultPointer to store thread exit value in.
+
+
+
Returns
Returns TRUE if thread has terminated, FALSE if thread is detached.
+ +
+
+ +

◆ OSResumeThread()

+ +
+
+ + + + + + + + +
int32_t OSResumeThread (OSThreadthread)
+
+ +

Resumes a thread.

+

Decrements the thread's suspend counter, if the counter reaches 0 the thread is resumed.

+
Returns
Returns the previous value of the suspend counter.
+ +
+
+ +

◆ OSRunThread()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSRunThread (OSThreadthread,
OSThreadEntryPointFn entry,
int argc,
const char ** argv 
)
+
+ +

Run a function on an already created thread.

+

Can only be used on idle threads.

+ +
+
+ +

◆ OSSetThreadAffinity()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSSetThreadAffinity (OSThreadthread,
uint32_t affinity 
)
+
+ +

Set a thread's affinity.

+ +
+
+ +

◆ OSSetThreadCancelState()

+ +
+
+ + + + + + + + +
BOOL OSSetThreadCancelState (BOOL state)
+
+ +

Set a thread's cancellation state.

+

If the state is TRUE then the thread can be suspended or cancelled when OSTestThreadCancel is called.

+ +
+
+ +

◆ OSSetThreadCleanupCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThreadthread,
OSThreadCleanupCallbackFn callback 
)
+
+ +

Set the callback to be called just before a thread is terminated.

+ +
+
+ +

◆ OSSetThreadDeallocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSThreadDeallocatorFn OSSetThreadDeallocator (OSThreadthread,
OSThreadDeallocatorFn deallocator 
)
+
+ +

Set the callback to be called just after a thread is terminated.

+ +
+
+ +

◆ OSSetThreadName()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSSetThreadName (OSThreadthread,
const char * name 
)
+
+ +

Set a thread's name.

+ +
+
+ +

◆ OSSetThreadPriority()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSSetThreadPriority (OSThreadthread,
int32_t priority 
)
+
+ +

Set a thread's priority.

+ +
+
+ +

◆ OSSetThreadRunQuantum()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSSetThreadRunQuantum (OSThreadthread,
uint32_t quantum 
)
+
+ +

Set a thread's run quantum.

+

This is the maximum amount of time the thread can run for before being forced to yield.

+ +
+
+ +

◆ OSSetThreadSpecific()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSSetThreadSpecific (OSThreadSpecificID id,
void * value 
)
+
+ +

Set a thread specific value.

+

Can be read with OSGetThreadSpecific.

+ +
+
+ +

◆ OSSetThreadStackUsage()

+ +
+
+ + + + + + + + +
BOOL OSSetThreadStackUsage (OSThreadthread)
+
+ +

Set thread stack usage tracking.

+ +
+
+ +

◆ OSSleepThread()

+ +
+
+ + + + + + + + +
void OSSleepThread (OSThreadQueuequeue)
+
+ +

Sleep the current thread and add it to a thread queue.

+

Will sleep until the thread queue is woken with OSWakeupThread.

+ +
+
+ +

◆ OSSleepTicks()

+ +
+
+ + + + + + + + +
void OSSleepTicks (OSTime ticks)
+
+ +

Sleep the current thread for a period of time.

+ +
+
+ +

◆ OSSuspendThread()

+ +
+
+ + + + + + + + +
uint32_t OSSuspendThread (OSThreadthread)
+
+ +

Suspend a thread.

+

Increases a thread's suspend counter, if the counter is >0 then the thread is suspended.

+
Returns
Returns the thread's previous suspend counter value
+ +
+
+ +

◆ __OSSuspendThreadNolock()

+ +
+
+ + + + + + + + +
void __OSSuspendThreadNolock (OSThreadthread)
+
+ +
+
+ +

◆ OSTestThreadCancel()

+ +
+
+ + + + + + + +
void OSTestThreadCancel ()
+
+ +

Check to see if the current thread should be cancelled or suspended.

+

This is implicitly called in:

    +
  • OSLockMutex
  • +
  • OSTryLockMutex
  • +
  • OSUnlockMutex
  • +
  • OSAcquireSpinLock
  • +
  • OSTryAcquireSpinLock
  • +
  • OSTryAcquireSpinLockWithTimeout
  • +
  • OSReleaseSpinLock
  • +
  • OSCancelThread
  • +
+ +
+
+ +

◆ OSWakeupThread()

+ +
+
+ + + + + + + + +
void OSWakeupThread (OSThreadQueuequeue)
+
+ +

Wake up all threads in queue.

+

Clears the thread queue.

+ +
+
+ +

◆ OSYieldThread()

+ +
+
+ + + + + + + +
void OSYieldThread ()
+
+ +

Yield execution to waiting threads with same priority.

+

This will never switch to a thread with a lower priority than the current thread.

+ +
+
+
+ + + + diff --git a/group__coreinit__thread.map b/group__coreinit__thread.map new file mode 100644 index 00000000..7de67c4f --- /dev/null +++ b/group__coreinit__thread.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__thread.md5 b/group__coreinit__thread.md5 new file mode 100644 index 00000000..d6ecbac9 --- /dev/null +++ b/group__coreinit__thread.md5 @@ -0,0 +1 @@ +a77c91ddc845c8881fbc4cf1a631622e \ No newline at end of file diff --git a/group__coreinit__thread.png b/group__coreinit__thread.png new file mode 100644 index 00000000..3ce98f5f Binary files /dev/null and b/group__coreinit__thread.png differ diff --git a/group__coreinit__threadq.html b/group__coreinit__threadq.html new file mode 100644 index 00000000..3d45e0f5 --- /dev/null +++ b/group__coreinit__threadq.html @@ -0,0 +1,336 @@ + + + + + + + +wut: Thread Queue + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Thread Queue
+
+
+
+Collaboration diagram for Thread Queue:
+
+
+ + + + +
+ + + + + + + + +

+Data Structures

struct  OSThreadQueue
 
struct  OSThreadSimpleQueue
 
+ + + + + + + + + +

+Typedefs

typedef struct OSThread OSThread
 
typedef struct OSThreadLink OSThreadLink
 
typedef struct OSThreadQueue OSThreadQueue
 
typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
 
+ + + + + +

+Functions

void OSInitThreadQueue (OSThreadQueue *queue)
 
void OSInitThreadQueueEx (OSThreadQueue *queue, void *parent)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSThreadLink

+ +
+
+ + + + +
struct OSThreadLink
+
+
+

Definition at line 20 of file threadqueue.h.

+
+ + + + + + + +
Data Fields
+OSThread * +next +
+OSThread * +prev +
+ +
+
+ +

◆ OSThreadQueue

+ +
+
+ + + + +
struct OSThreadQueue
+
+
+

Definition at line 29 of file threadqueue.h.

+
+ + + + + + + + + + +
Data Fields
+OSThread * +head +
+OSThread * +tail +
+void * +parent +
+ +
+
+ +

◆ OSThreadSimpleQueue

+ +
+
+ + + + +
struct OSThreadSimpleQueue
+
+
+

Definition at line 41 of file threadqueue.h.

+
+ + + + + + + +
Data Fields
+OSThread * +head +
+OSThread * +tail +
+ +
+
+

Typedef Documentation

+ +

◆ OSThread

+ +
+
+ + + + +
typedef struct OSThread OSThread
+
+ +

Definition at line 14 of file threadqueue.h.

+ +
+
+ +

◆ OSThreadLink

+ +
+
+ + + + +
typedef struct OSThreadLink OSThreadLink
+
+ +

Definition at line 16 of file threadqueue.h.

+ +
+
+ +

◆ OSThreadQueue

+ +
+
+ + + + +
typedef struct OSThreadQueue OSThreadQueue
+
+ +

Definition at line 17 of file threadqueue.h.

+ +
+
+ +

◆ OSThreadSimpleQueue

+ +
+
+ + + + +
typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
+
+ +

Definition at line 18 of file threadqueue.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitThreadQueue()

+ +
+
+ + + + + + + + +
void OSInitThreadQueue (OSThreadQueuequeue)
+
+ +
+
+ +

◆ OSInitThreadQueueEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSInitThreadQueueEx (OSThreadQueuequeue,
void * parent 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__threadq.map b/group__coreinit__threadq.map new file mode 100644 index 00000000..3aeee01b --- /dev/null +++ b/group__coreinit__threadq.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__threadq.md5 b/group__coreinit__threadq.md5 new file mode 100644 index 00000000..9d065f9d --- /dev/null +++ b/group__coreinit__threadq.md5 @@ -0,0 +1 @@ +57e2163e4835e3776adfd6b8e4668118 \ No newline at end of file diff --git a/group__coreinit__threadq.png b/group__coreinit__threadq.png new file mode 100644 index 00000000..8e936008 Binary files /dev/null and b/group__coreinit__threadq.png differ diff --git a/group__coreinit__time.html b/group__coreinit__time.html new file mode 100644 index 00000000..9df66c6d --- /dev/null +++ b/group__coreinit__time.html @@ -0,0 +1,591 @@ + + + + + + + +wut: Time + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Time:
+
+
+ + + + +
+ + + + + +

+Data Structures

struct  OSCalendarTime
 Same as std c struct tm but with msec and usec added. More...
 
+ + + + + + + + + + + + + + + + + + + +

+Macros

#define OSTimerClockSpeed   ((OSGetSystemInfo()->busClockSpeed) / 4)
 
#define OSSecondsToTicks(val)   ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
 
#define OSMillisecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
 
#define OSMicrosecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
 
#define OSNanosecondsToTicks(val)   (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
 
#define OSTicksToSeconds(val)   ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
 
#define OSTicksToMilliseconds(val)   (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
 
#define OSTicksToMicroseconds(val)   (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
 
#define OSTicksToNanoseconds(val)   (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
 
+ + + + + + + +

+Typedefs

typedef struct OSCalendarTime OSCalendarTime
 
typedef int32_t OSTick
 
typedef int64_t OSTime
 
+ + + + + + + + + + + + + + + +

+Functions

OSTime OSGetTime ()
 
OSTime OSGetSystemTime ()
 
OSTick OSGetTick ()
 
OSTick OSGetSystemTick ()
 
OSTime OSCalendarTimeToTicks (OSCalendarTime *calendarTime)
 
void OSTicksToCalendarTime (OSTime time, OSCalendarTime *calendarTime)
 
BOOL __OSSetAbsoluteSystemTime (OSTime time)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSCalendarTime

+ +
+
+ + + + +
struct OSCalendarTime
+
+

Same as std c struct tm but with msec and usec added.

+ +

Definition at line 21 of file time.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+int32_t +tm_sec +Seconds after the minute. The range is 0-59.
+int32_t +tm_min +Minutes after the hour. The range is 0-59.
+int32_t +tm_hour +Hours since midnight. The range is 0-23.
+int32_t +tm_mday +Day of the month. The range is 1-31.
+int32_t +tm_mon +Month since January. The range is 0-11.
+int32_t +tm_year +Years in AD. The range is 1-....
+int32_t +tm_wday +Days since Sunday. The range is 0-6.
+int32_t +tm_yday +Days since January 1. The range is 0-365.
+int32_t +tm_msec +Milliseconds after the second. The range is 0-999.
+int32_t +tm_usec +Microseconds after the millisecond. The range is 0-999.
+ +
+
+

Macro Definition Documentation

+ +

◆ OSTimerClockSpeed

+ +
+
+ + + + +
#define OSTimerClockSpeed   ((OSGetSystemInfo()->busClockSpeed) / 4)
+
+ +

Definition at line 56 of file time.h.

+ +
+
+ +

◆ OSSecondsToTicks

+ +
+
+ + + + + + + + +
#define OSSecondsToTicks( val)   ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 58 of file time.h.

+ +
+
+ +

◆ OSMillisecondsToTicks

+ +
+
+ + + + + + + + +
#define OSMillisecondsToTicks( val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
+
+ +

Definition at line 59 of file time.h.

+ +
+
+ +

◆ OSMicrosecondsToTicks

+ +
+
+ + + + + + + + +
#define OSMicrosecondsToTicks( val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
+
+ +

Definition at line 60 of file time.h.

+ +
+
+ +

◆ OSNanosecondsToTicks

+ +
+
+ + + + + + + + +
#define OSNanosecondsToTicks( val)   (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
+
+ +

Definition at line 61 of file time.h.

+ +
+
+ +

◆ OSTicksToSeconds

+ +
+
+ + + + + + + + +
#define OSTicksToSeconds( val)   ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 63 of file time.h.

+ +
+
+ +

◆ OSTicksToMilliseconds

+ +
+
+ + + + + + + + +
#define OSTicksToMilliseconds( val)   (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 64 of file time.h.

+ +
+
+ +

◆ OSTicksToMicroseconds

+ +
+
+ + + + + + + + +
#define OSTicksToMicroseconds( val)   (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 65 of file time.h.

+ +
+
+ +

◆ OSTicksToNanoseconds

+ +
+
+ + + + + + + + +
#define OSTicksToNanoseconds( val)   (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
+
+ +

Definition at line 66 of file time.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSCalendarTime

+ +
+
+ + + + +
typedef struct OSCalendarTime OSCalendarTime
+
+ +

Definition at line 15 of file time.h.

+ +
+
+ +

◆ OSTick

+ +
+
+ + + + +
typedef int32_t OSTick
+
+ +

Definition at line 17 of file time.h.

+ +
+
+ +

◆ OSTime

+ +
+
+ + + + +
typedef int64_t OSTime
+
+ +

Definition at line 18 of file time.h.

+ +
+
+

Function Documentation

+ +

◆ OSGetTime()

+ +
+
+ + + + + + + +
OSTime OSGetTime ()
+
+ +
+
+ +

◆ OSGetSystemTime()

+ +
+
+ + + + + + + +
OSTime OSGetSystemTime ()
+
+ +
+
+ +

◆ OSGetTick()

+ +
+
+ + + + + + + +
OSTick OSGetTick ()
+
+ +
+
+ +

◆ OSGetSystemTick()

+ +
+
+ + + + + + + +
OSTick OSGetSystemTick ()
+
+ +
+
+ +

◆ OSCalendarTimeToTicks()

+ +
+
+ + + + + + + + +
OSTime OSCalendarTimeToTicks (OSCalendarTimecalendarTime)
+
+ +
+
+ +

◆ OSTicksToCalendarTime()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSTicksToCalendarTime (OSTime time,
OSCalendarTimecalendarTime 
)
+
+ +
+
+ +

◆ __OSSetAbsoluteSystemTime()

+ +
+
+ + + + + + + + +
BOOL __OSSetAbsoluteSystemTime (OSTime time)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__time.map b/group__coreinit__time.map new file mode 100644 index 00000000..46687e15 --- /dev/null +++ b/group__coreinit__time.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__time.md5 b/group__coreinit__time.md5 new file mode 100644 index 00000000..d0812c6d --- /dev/null +++ b/group__coreinit__time.md5 @@ -0,0 +1 @@ +5be2f0f9a30f8a2f38382b29fb0e7a9a \ No newline at end of file diff --git a/group__coreinit__time.png b/group__coreinit__time.png new file mode 100644 index 00000000..339ede0d Binary files /dev/null and b/group__coreinit__time.png differ diff --git a/group__coreinit__title.html b/group__coreinit__title.html new file mode 100644 index 00000000..6d7f0463 --- /dev/null +++ b/group__coreinit__title.html @@ -0,0 +1,119 @@ + + + + + + + +wut: Title + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ + +
+
+
+Collaboration diagram for Title:
+
+
+ + + + +
+ + + + +

+Functions

uint64_t OSGetTitleID (void)
 
+

Detailed Description

+

Function Documentation

+ +

◆ OSGetTitleID()

+ +
+
+ + + + + + + + +
uint64_t OSGetTitleID (void )
+
+ +
+
+
+ + + + diff --git a/group__coreinit__title.map b/group__coreinit__title.map new file mode 100644 index 00000000..2cab4b38 --- /dev/null +++ b/group__coreinit__title.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__title.md5 b/group__coreinit__title.md5 new file mode 100644 index 00000000..ee4a05f2 --- /dev/null +++ b/group__coreinit__title.md5 @@ -0,0 +1 @@ +3aebe5ce083738417ac971ab1a01f583 \ No newline at end of file diff --git a/group__coreinit__title.png b/group__coreinit__title.png new file mode 100644 index 00000000..9779bcec Binary files /dev/null and b/group__coreinit__title.png differ diff --git a/group__coreinit__unitheap.html b/group__coreinit__unitheap.html new file mode 100644 index 00000000..0f37cb0a --- /dev/null +++ b/group__coreinit__unitheap.html @@ -0,0 +1,405 @@ + + + + + + + +wut: Unit Heap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Unit Heap:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  MEMUnitHeapFreeBlock
 
struct  MEMUnitHeap
 
+ + + + + +

+Typedefs

typedef struct MEMUnitHeap MEMUnitHeap
 
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
 
+ + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateUnitHeapEx (void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMHeapHandle heap)
 
void * MEMAllocFromUnitHeap (MEMHeapHandle heap)
 
void MEMFreeToUnitHeap (MEMHeapHandle heap, void *block)
 
void MEMiDumpUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMUnitHeapFreeBlock

+ +
+
+ + + + +
struct MEMUnitHeapFreeBlock
+
+
+

Definition at line 18 of file memunitheap.h.

+
+ + + + +
Data Fields
+MEMUnitHeapFreeBlock * +next +
+ +
+
+ +

◆ MEMUnitHeap

+ +
+
+ + + + +
struct MEMUnitHeap
+
+
+

Definition at line 25 of file memunitheap.h.

+
+ + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+MEMUnitHeapFreeBlock * +freeBlocks +
+uint32_t +blockSize +
+ +
+
+

Typedef Documentation

+ +

◆ MEMUnitHeap

+ +
+
+ + + + +
typedef struct MEMUnitHeap MEMUnitHeap
+
+ +

Definition at line 15 of file memunitheap.h.

+ +
+
+ +

◆ MEMUnitHeapFreeBlock

+ +
+
+ + + + +
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
+
+ +

Definition at line 16 of file memunitheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMCreateUnitHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateUnitHeapEx (void * heap,
uint32_t size,
uint32_t blockSize,
int32_t alignment,
uint16_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyUnitHeap()

+ +
+
+ + + + + + + + +
void * MEMDestroyUnitHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAllocFromUnitHeap()

+ +
+
+ + + + + + + + +
void * MEMAllocFromUnitHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMFreeToUnitHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToUnitHeap (MEMHeapHandle heap,
void * block 
)
+
+ +
+
+ +

◆ MEMiDumpUnitHeap()

+ +
+
+ + + + + + + + +
void MEMiDumpUnitHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMCountFreeBlockForUnitHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMCountFreeBlockForUnitHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMCalcHeapSizeForUnitHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize,
uint32_t count,
int32_t alignment 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__unitheap.map b/group__coreinit__unitheap.map new file mode 100644 index 00000000..253bd1fa --- /dev/null +++ b/group__coreinit__unitheap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__unitheap.md5 b/group__coreinit__unitheap.md5 new file mode 100644 index 00000000..b4fffcdc --- /dev/null +++ b/group__coreinit__unitheap.md5 @@ -0,0 +1 @@ +1e376dd0e75e40a90c4962694b990196 \ No newline at end of file diff --git a/group__coreinit__unitheap.png b/group__coreinit__unitheap.png new file mode 100644 index 00000000..528d1502 Binary files /dev/null and b/group__coreinit__unitheap.png differ diff --git a/group__coreinit__userconfig.html b/group__coreinit__userconfig.html new file mode 100644 index 00000000..960eaccf --- /dev/null +++ b/group__coreinit__userconfig.html @@ -0,0 +1,916 @@ + + + + + + + +wut: User Config + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for User Config:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  UCSysConfig
 
struct  UCAsyncParams
 
+ + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int32_t UCError
 
typedef int32_t UCHandle
 
typedef struct UCSysConfig UCSysConfig
 
typedef struct UCAsyncParams UCAsyncParams
 
typedef enum UCCommand UCCommand
 
typedef enum UCDataType UCDataType
 
typedef enum UCErrors UCErrors
 
typedef enum UCFileSys UCFileSys
 
typedef void(* UCAsyncCallbackFn) (UCError result, UCCommand command, uint32_t count, UCSysConfig *settings, void *context)
 
+ + + + + + + + + +

+Enumerations

enum  UCCommand {
+  UC_CMD_READ_SYS_CONFIG = 0x30 +,
+  UC_CMD_WRITE_SYS_CONFIG = 0x31 +,
+  UC_CMD_DELETE_SYS_CONFIG = 0x32 +,
+  UC_CMD_QUERY_SYS_CONFIG = 0x33 +,
+  UC_CMD_LIST_SYS_CONFIG = 0x34 +
+ }
 
enum  UCDataType {
+  UC_DATATYPE_UNDEFINED = 0x00 +,
+  UC_DATATYPE_UNSIGNED_BYTE = 0x01 +,
+  UC_DATATYPE_UNSIGNED_SHORT = 0x02 +,
+  UC_DATATYPE_UNSIGNED_INT = 0x03 +,
+  UC_DATATYPE_SIGNED_INT = 0x04 +,
+  UC_DATATYPE_FLOAT = 0x05 +,
+  UC_DATATYPE_STRING = 0x06 +,
+  UC_DATATYPE_HEXBINARY = 0x07 +,
+  UC_DATATYPE_COMPLEX = 0x08 +,
+  UC_DATATYPE_INVALID = 0xFF +
+ }
 
enum  UCErrors {
+  UC_ERROR_OK = 0 +,
+  UC_ERROR_ERROR = -1 +,
+  UC_ERROR_OTHER = -0x200001 +,
+  UC_ERROR_SYSTEM = -0x200002 +,
+  UC_ERROR_ALLOC = -0x200003 +,
+  UC_ERROR_OPCODE = -0x200004 +,
+  UC_ERROR_INVALID_PARAM = -0x200005 +,
+  UC_ERROR_INVALID_TYPE = -0x200006 +,
+  UC_ERROR_UNSUPPORTED = -0x200007 +,
+  UC_ERROR_NON_LEAF_NODE = -0x200008 +,
+  UC_ERROR_KEY_NOT_FOUND = -0x200009 +,
+  UC_ERROR_MODIFY = -0x20000A +,
+  UC_ERROR_STRING_TOO_LONG = -0x20000B +,
+  UC_ERROR_ROOT_KEYS_DIFFER = -0x20000C +,
+  UC_ERROR_INVALID_LOCATION = -0x20000D +,
+  UC_ERROR_BAD_COMMENT = -0x20000E +,
+  UC_ERROR_READ_ACCESS = -0x20000F +,
+  UC_ERROR_WRITE_ACCESS = -0x200010 +,
+  UC_ERROR_CREATE_ACCESS = -0x200011 +,
+  UC_ERROR_FILE_SYS_NAME = -0x200012 +,
+  UC_ERROR_FILE_SYS_INIT = -0x200013 +,
+  UC_ERROR_FILE_SYS_MOUNT = -0x200014 +,
+  UC_ERROR_FILE_OPEN = -0x200015 +,
+  UC_ERROR_FILE_STAT = -0x200016 +,
+  UC_ERROR_FILE_READ = -0x200017 +,
+  UC_ERROR_FILE_WRITE = -0x200018 +,
+  UC_ERROR_FILE_TOO_BIG = -0x200019 +,
+  UC_ERROR_FILE_REMOVE = -0x20001A +,
+  UC_ERROR_FILE_RENAME = -0x20001B +,
+  UC_ERROR_FILE_CLOSE = -0x20001C +,
+  UC_ERROR_FILE_SEEK = -0x20001D +,
+  UC_ERROR_FILE_CONFIRM = -0x20001E +,
+  UC_ERROR_FILE_BACKUP = -0x20001F +,
+  UC_ERROR_MALFORMED_XML = -0x200020 +,
+  UC_ERROR_VERSION = -0x200021 +,
+  UC_ERROR_NO_IPC_BUFFERS = -0x200022 +,
+  UC_ERROR_FILE_LOCK_NEEDED = -0x200024 +,
+  UC_ERROR_SYS_PROT = -0x200028 +
+ }
 
enum  UCFileSys {
+  UC_FILE_SYS_INVALID = 0x00 +,
+  UC_FILE_SYS_SYS = 0x01 +,
+  UC_FILE_SYS_SLC = 0x02 +,
+  UC_FILE_SYS_RAM = 0x03 +
+ }
 
+ + + + + + + + + + + + + + + + + +

+Functions

UCHandle UCOpen ()
 
UCError UCClose (UCHandle handle)
 
UCError UCDeleteSysConfig (UCHandle handle, uint32_t count, UCSysConfig *settings)
 
UCError UCDeleteSysConfigAsync (UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
 
UCError UCReadSysConfig (UCHandle handle, uint32_t count, UCSysConfig *settings)
 
UCError UCReadSysConfigAsync (UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
 
UCError UCWriteSysConfig (UCHandle handle, uint32_t count, UCSysConfig *settings)
 
UCError UCWriteSysConfigAsync (UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ UCSysConfig

+ +
+
+ + + + +
struct UCSysConfig
+
+
+

Definition at line 95 of file userconfig.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+char +name[64] +
+uint32_t +access +
+UCDataType +dataType +
+UCError +error +
+uint32_t +dataSize +
+void * +data +
+ +
+
+ +

◆ UCAsyncParams

+ +
+
+ + + + +
struct UCAsyncParams
+
+
+

Definition at line 119 of file userconfig.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+UCAsyncCallbackFn +callback +
+void * +context +
+UCCommand +command +
+uint32_t +unk0x0C +
+uint32_t +count +
+UCSysConfig * +settings +
+IOSVec * +vecs +
+ +
+
+

Typedef Documentation

+ +

◆ UCError

+ +
+
+ + + + +
typedef int32_t UCError
+
+ +

Definition at line 16 of file userconfig.h.

+ +
+
+ +

◆ UCHandle

+ +
+
+ + + + +
typedef int32_t UCHandle
+
+ +

Definition at line 17 of file userconfig.h.

+ +
+
+ +

◆ UCSysConfig

+ +
+
+ + + + +
typedef struct UCSysConfig UCSysConfig
+
+ +

Definition at line 18 of file userconfig.h.

+ +
+
+ +

◆ UCAsyncParams

+ +
+
+ + + + +
typedef struct UCAsyncParams UCAsyncParams
+
+ +

Definition at line 19 of file userconfig.h.

+ +
+
+ +

◆ UCCommand

+ +
+
+ + + + +
typedef enum UCCommand UCCommand
+
+ +
+
+ +

◆ UCDataType

+ +
+
+ + + + +
typedef enum UCDataType UCDataType
+
+ +
+
+ +

◆ UCErrors

+ +
+
+ + + + +
typedef enum UCErrors UCErrors
+
+ +
+
+ +

◆ UCFileSys

+ +
+
+ + + + +
typedef enum UCFileSys UCFileSys
+
+ +
+
+ +

◆ UCAsyncCallbackFn

+ +
+
+ + + + +
typedef void(* UCAsyncCallbackFn) (UCError result, UCCommand command, uint32_t count, UCSysConfig *settings, void *context)
+
+ +

Definition at line 113 of file userconfig.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ UCCommand

+ +
+
+ + + + +
enum UCCommand
+
+ + + + + + +
Enumerator
UC_CMD_READ_SYS_CONFIG 
UC_CMD_WRITE_SYS_CONFIG 
UC_CMD_DELETE_SYS_CONFIG 
UC_CMD_QUERY_SYS_CONFIG 
UC_CMD_LIST_SYS_CONFIG 
+ +

Definition at line 21 of file userconfig.h.

+ +
+
+ +

◆ UCDataType

+ +
+
+ + + + +
enum UCDataType
+
+ + + + + + + + + + + +
Enumerator
UC_DATATYPE_UNDEFINED 
UC_DATATYPE_UNSIGNED_BYTE 
UC_DATATYPE_UNSIGNED_SHORT 
UC_DATATYPE_UNSIGNED_INT 
UC_DATATYPE_SIGNED_INT 
UC_DATATYPE_FLOAT 
UC_DATATYPE_STRING 
UC_DATATYPE_HEXBINARY 
UC_DATATYPE_COMPLEX 
UC_DATATYPE_INVALID 
+ +

Definition at line 30 of file userconfig.h.

+ +
+
+ +

◆ UCErrors

+ +
+
+ + + + +
enum UCErrors
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
UC_ERROR_OK 
UC_ERROR_ERROR 
UC_ERROR_OTHER 
UC_ERROR_SYSTEM 
UC_ERROR_ALLOC 
UC_ERROR_OPCODE 
UC_ERROR_INVALID_PARAM 
UC_ERROR_INVALID_TYPE 
UC_ERROR_UNSUPPORTED 
UC_ERROR_NON_LEAF_NODE 
UC_ERROR_KEY_NOT_FOUND 
UC_ERROR_MODIFY 
UC_ERROR_STRING_TOO_LONG 
UC_ERROR_ROOT_KEYS_DIFFER 
UC_ERROR_INVALID_LOCATION 
UC_ERROR_BAD_COMMENT 
UC_ERROR_READ_ACCESS 
UC_ERROR_WRITE_ACCESS 
UC_ERROR_CREATE_ACCESS 
UC_ERROR_FILE_SYS_NAME 
UC_ERROR_FILE_SYS_INIT 
UC_ERROR_FILE_SYS_MOUNT 
UC_ERROR_FILE_OPEN 
UC_ERROR_FILE_STAT 
UC_ERROR_FILE_READ 
UC_ERROR_FILE_WRITE 
UC_ERROR_FILE_TOO_BIG 
UC_ERROR_FILE_REMOVE 
UC_ERROR_FILE_RENAME 
UC_ERROR_FILE_CLOSE 
UC_ERROR_FILE_SEEK 
UC_ERROR_FILE_CONFIRM 
UC_ERROR_FILE_BACKUP 
UC_ERROR_MALFORMED_XML 
UC_ERROR_VERSION 
UC_ERROR_NO_IPC_BUFFERS 
UC_ERROR_FILE_LOCK_NEEDED 
UC_ERROR_SYS_PROT 
+ +

Definition at line 44 of file userconfig.h.

+ +
+
+ +

◆ UCFileSys

+ +
+
+ + + + +
enum UCFileSys
+
+ + + + + +
Enumerator
UC_FILE_SYS_INVALID 
UC_FILE_SYS_SYS 
UC_FILE_SYS_SLC 
UC_FILE_SYS_RAM 
+ +

Definition at line 86 of file userconfig.h.

+ +
+
+

Function Documentation

+ +

◆ UCOpen()

+ +
+
+ + + + + + + +
UCHandle UCOpen ()
+
+ +
+
+ +

◆ UCClose()

+ +
+
+ + + + + + + + +
UCError UCClose (UCHandle handle)
+
+ +
+
+ +

◆ UCDeleteSysConfig()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
UCError UCDeleteSysConfig (UCHandle handle,
uint32_t count,
UCSysConfigsettings 
)
+
+ +
+
+ +

◆ UCDeleteSysConfigAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UCError UCDeleteSysConfigAsync (UCHandle handle,
uint32_t count,
UCSysConfigsettings,
UCAsyncParamsasyncParams 
)
+
+ +
+
+ +

◆ UCReadSysConfig()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
UCError UCReadSysConfig (UCHandle handle,
uint32_t count,
UCSysConfigsettings 
)
+
+ +
+
+ +

◆ UCReadSysConfigAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UCError UCReadSysConfigAsync (UCHandle handle,
uint32_t count,
UCSysConfigsettings,
UCAsyncParamsasyncParams 
)
+
+ +
+
+ +

◆ UCWriteSysConfig()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
UCError UCWriteSysConfig (UCHandle handle,
uint32_t count,
UCSysConfigsettings 
)
+
+ +
+
+ +

◆ UCWriteSysConfigAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UCError UCWriteSysConfigAsync (UCHandle handle,
uint32_t count,
UCSysConfigsettings,
UCAsyncParamsasyncParams 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__userconfig.map b/group__coreinit__userconfig.map new file mode 100644 index 00000000..13196c30 --- /dev/null +++ b/group__coreinit__userconfig.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__coreinit__userconfig.md5 b/group__coreinit__userconfig.md5 new file mode 100644 index 00000000..cadf9543 --- /dev/null +++ b/group__coreinit__userconfig.md5 @@ -0,0 +1 @@ +7f6405ff0582c663926e07c4775bcb76 \ No newline at end of file diff --git a/group__coreinit__userconfig.png b/group__coreinit__userconfig.png new file mode 100644 index 00000000..56daac6f Binary files /dev/null and b/group__coreinit__userconfig.png differ diff --git a/group__dmae.html b/group__dmae.html new file mode 100644 index 00000000..2cad896d --- /dev/null +++ b/group__dmae.html @@ -0,0 +1,107 @@ + + + + + + + +wut: dmae + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
dmae
+
+
+ +

DMA Engine. +More...

+
+Collaboration diagram for dmae:
+
+
+ + + + + +
+ + + + + + +

+Modules

 Memory Operations
 
 Synchronization
 
+

Detailed Description

+

DMA Engine.

+
+ + + + diff --git a/group__dmae.map b/group__dmae.map new file mode 100644 index 00000000..9c4970ec --- /dev/null +++ b/group__dmae.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__dmae.md5 b/group__dmae.md5 new file mode 100644 index 00000000..ccd8b586 --- /dev/null +++ b/group__dmae.md5 @@ -0,0 +1 @@ +d673ee404bf5225808cd718a7af1a7d4 \ No newline at end of file diff --git a/group__dmae.png b/group__dmae.png new file mode 100644 index 00000000..1f818b87 Binary files /dev/null and b/group__dmae.png differ diff --git a/group__dmae__mem.html b/group__dmae__mem.html new file mode 100644 index 00000000..99d44023 --- /dev/null +++ b/group__dmae__mem.html @@ -0,0 +1,295 @@ + + + + + + + +wut: Memory Operations + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Memory Operations
+
+
+
+Collaboration diagram for Memory Operations:
+
+
+ + + + +
+ + + + + +

+Enumerations

enum  DMAESwapMode {
+  DMAE_SWAP_NONE = 0 +,
+  DMAE_SWAP_16 = 1 +,
+  DMAE_SWAP_32 = 2 +,
+  DMAE_SWAP_64 = 3 +
+ }
 DMAE Memory endian swappng mode. More...
 
+ + + + + + + + + + +

+Functions

DMAETimeStamp DMAECopyMem (void *dst, const void *src, uint32_t wordCount, DMAESwapMode swap)
 Starts a DMAE copy operation.
 
DMAETimeStamp DMAEFillMem (void *dst, uint32_t val, uint32_t wordCount)
 Starts a DMAE fill operation.
 
DMAETimeStamp DMAEFillMemPhys (void *dst, uint32_t val, uint32_t wordCount)
 Starts a DMAE fill operation for a physical address.
 
+

Detailed Description

+

Enumeration Type Documentation

+ +

◆ DMAESwapMode

+ +
+
+ + + + +
enum DMAESwapMode
+
+ +

DMAE Memory endian swappng mode.

+ + + + + +
Enumerator
DMAE_SWAP_NONE 

No memory swapping.

+
DMAE_SWAP_16 

16 bit memory swapping.

+
DMAE_SWAP_32 

32 bit memory swapping.

+
DMAE_SWAP_64 

64 bit memory swapping.

+
+ +

Definition at line 16 of file mem.h.

+ +
+
+

Function Documentation

+ +

◆ DMAECopyMem()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DMAETimeStamp DMAECopyMem (void * dst,
const void * src,
uint32_t wordCount,
DMAESwapMode swap 
)
+
+ +

Starts a DMAE copy operation.

+
Parameters
+ + + + + +
dstPointer to the destination buffer.
srcPointer to the source buffer.
wordCountNumber of 32 bit words to copy.
swapMemory endian swapping mode.
+
+
+
Returns
DMAE operations queue timestamp.
+ +
+
+ +

◆ DMAEFillMem()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
DMAETimeStamp DMAEFillMem (void * dst,
uint32_t val,
uint32_t wordCount 
)
+
+ +

Starts a DMAE fill operation.

+
Parameters
+ + + + +
dstPointer to the destination buffer.
valThe value to fill the destination buffer.
wordCountNumber of 32 bit words to fill.
+
+
+
Returns
DMAE operations queue timestamp.
+ +
+
+ +

◆ DMAEFillMemPhys()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
DMAETimeStamp DMAEFillMemPhys (void * dst,
uint32_t val,
uint32_t wordCount 
)
+
+ +

Starts a DMAE fill operation for a physical address.

+
Parameters
+ + + + +
dstPointer to the destination buffer (physical address).
valThe value to fill the destination buffer.
wordCountNumber of 32 bit words to fill.
+
+
+
Returns
DMAE operations queue timestamp.
+ +
+
+
+ + + + diff --git a/group__dmae__mem.map b/group__dmae__mem.map new file mode 100644 index 00000000..78fd9838 --- /dev/null +++ b/group__dmae__mem.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__dmae__mem.md5 b/group__dmae__mem.md5 new file mode 100644 index 00000000..6ae4a33f --- /dev/null +++ b/group__dmae__mem.md5 @@ -0,0 +1 @@ +1f74f753927d0df48e785f07e4e616b9 \ No newline at end of file diff --git a/group__dmae__mem.png b/group__dmae__mem.png new file mode 100644 index 00000000..2a47e50f Binary files /dev/null and b/group__dmae__mem.png differ diff --git a/group__dmae__sync.html b/group__dmae__sync.html new file mode 100644 index 00000000..7d0b7a3b --- /dev/null +++ b/group__dmae__sync.html @@ -0,0 +1,155 @@ + + + + + + + +wut: Synchronization + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Synchronization
+
+
+
+Collaboration diagram for Synchronization:
+
+
+ + + + +
+ + + + + +

+Typedefs

typedef uint64_t DMAETimeStamp
 Timestamp for a DMAE operation.
 
+ + + + +

+Functions

BOOL DMAEWaitDone (DMAETimeStamp timestamp)
 Waits for a DMAE operation to complete.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ DMAETimeStamp

+ +
+
+ + + + +
typedef uint64_t DMAETimeStamp
+
+ +

Timestamp for a DMAE operation.

+ +

Definition at line 15 of file sync.h.

+ +
+
+

Function Documentation

+ +

◆ DMAEWaitDone()

+ +
+
+ + + + + + + + +
BOOL DMAEWaitDone (DMAETimeStamp timestamp)
+
+ +

Waits for a DMAE operation to complete.

+
Parameters
+ + +
timestampTimestamp of the operation to wait for.
+
+
+
Returns
TRUE when successful.
+ +
+
+
+ + + + diff --git a/group__dmae__sync.map b/group__dmae__sync.map new file mode 100644 index 00000000..d14e8c44 --- /dev/null +++ b/group__dmae__sync.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__dmae__sync.md5 b/group__dmae__sync.md5 new file mode 100644 index 00000000..dbe3ff02 --- /dev/null +++ b/group__dmae__sync.md5 @@ -0,0 +1 @@ +4c29851e94feb8c72527d92f8f7696cd \ No newline at end of file diff --git a/group__dmae__sync.png b/group__dmae__sync.png new file mode 100644 index 00000000..52600fcd Binary files /dev/null and b/group__dmae__sync.png differ diff --git a/group__erreula.html b/group__erreula.html new file mode 100644 index 00000000..b325aebb --- /dev/null +++ b/group__erreula.html @@ -0,0 +1,105 @@ + + + + + + + +wut: erreula + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
erreula
+
+
+ +

C++ linkage for the error viewer, see nn::erreula for general use. +More...

+
+Collaboration diagram for erreula:
+
+
+ + + + +
+ + + + + +

+Modules

 RPL Interface
 C++ linkage for erreula, see nn::erreula for general use.
 
+

Detailed Description

+

C++ linkage for the error viewer, see nn::erreula for general use.

+
+ + + + diff --git a/group__erreula.map b/group__erreula.map new file mode 100644 index 00000000..1d9a1b2e --- /dev/null +++ b/group__erreula.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__erreula.md5 b/group__erreula.md5 new file mode 100644 index 00000000..c59149b2 --- /dev/null +++ b/group__erreula.md5 @@ -0,0 +1 @@ +7d4f48dea5f4a203fd95e8d27085155b \ No newline at end of file diff --git a/group__erreula.png b/group__erreula.png new file mode 100644 index 00000000..78bbfa71 Binary files /dev/null and b/group__erreula.png differ diff --git a/group__erreula__rpl.html b/group__erreula__rpl.html new file mode 100644 index 00000000..69fe3a68 --- /dev/null +++ b/group__erreula__rpl.html @@ -0,0 +1,105 @@ + + + + + + + +wut: RPL Interface + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
RPL Interface
+
+
+ +

C++ linkage for erreula, see nn::erreula for general use. +More...

+
+Collaboration diagram for RPL Interface:
+
+
+ + + + + +
+ + + + +

+Namespaces

namespace  Rpl
 
+

Detailed Description

+

C++ linkage for erreula, see nn::erreula for general use.

+
+ + + + diff --git a/group__erreula__rpl.map b/group__erreula__rpl.map new file mode 100644 index 00000000..38d10f4d --- /dev/null +++ b/group__erreula__rpl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__erreula__rpl.md5 b/group__erreula__rpl.md5 new file mode 100644 index 00000000..9b86cce8 --- /dev/null +++ b/group__erreula__rpl.md5 @@ -0,0 +1 @@ +80105106f84a28cf5dba2a5b7fe03dca \ No newline at end of file diff --git a/group__erreula__rpl.png b/group__erreula__rpl.png new file mode 100644 index 00000000..7761c31e Binary files /dev/null and b/group__erreula__rpl.png differ diff --git a/group__gx2.html b/group__gx2.html new file mode 100644 index 00000000..1b7277cd --- /dev/null +++ b/group__gx2.html @@ -0,0 +1,161 @@ + + + + + + + +wut: gx2 + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
gx2
+
+
+ +

Graphics driver. +More...

+
+Collaboration diagram for gx2:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Modules

 Aperture
 
 Clear
 
 Context State
 
 Debug
 
 Display
 
 Display List
 
 Draw
 
 Enums
 
 Event
 
 Memory
 
 Registers
 
 Sampler
 
 Shaders
 
 State
 
 Surface
 
 Swap
 
 Temp
 
 Tessellation
 
 Texture
 
 Utils
 
+

Detailed Description

+

Graphics driver.

+
+ + + + diff --git a/group__gx2.map b/group__gx2.map new file mode 100644 index 00000000..673c6abd --- /dev/null +++ b/group__gx2.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/group__gx2.md5 b/group__gx2.md5 new file mode 100644 index 00000000..242f8db3 --- /dev/null +++ b/group__gx2.md5 @@ -0,0 +1 @@ +f125f3cfab8095bf889e5c26a6c9fa84 \ No newline at end of file diff --git a/group__gx2.png b/group__gx2.png new file mode 100644 index 00000000..7ee26e0b Binary files /dev/null and b/group__gx2.png differ diff --git a/group__gx2__aperture.html b/group__gx2__aperture.html new file mode 100644 index 00000000..7b72e72f --- /dev/null +++ b/group__gx2__aperture.html @@ -0,0 +1,220 @@ + + + + + + + +wut: Aperture + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Aperture
+
+
+
+Collaboration diagram for Aperture:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef uint32_t GX2ApertureHandle
 
+ + + + + + + +

+Functions

void GX2AllocateTilingApertureEx (GX2Surface *surface, uint32_t level, uint32_t depth, GX2EndianSwapMode endian, GX2ApertureHandle *outHandle, void **outAddress)
 Allocates a tiling aperture.
 
void GX2FreeTilingAperture (GX2ApertureHandle handle)
 Frees an allocated tiling aperture.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2ApertureHandle

+ +
+
+ + + + +
typedef uint32_t GX2ApertureHandle
+
+ +

Definition at line 16 of file aperture.h.

+ +
+
+

Function Documentation

+ +

◆ GX2AllocateTilingApertureEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2AllocateTilingApertureEx (GX2Surfacesurface,
uint32_t level,
uint32_t depth,
GX2EndianSwapMode endian,
GX2ApertureHandleoutHandle,
void ** outAddress 
)
+
+ +

Allocates a tiling aperture.

+

This function creates a linear and untiled buffer to read from and write to the surface. The total size of the buffer will be width * height * bpp.

+
Parameters
+ + + + + + + +
surfaceA pointer to the surface to create the tiling aperture for.
levelThe level of the surface to create the tiling aperture for.
depthThe depth of the surface to create the tiling aperture for.
endianThe endian swap mode.
outHandleA pointer to store the handle for the aperture.
outAddressA pointer to store the address for the aperture.
+
+
+ +
+
+ +

◆ GX2FreeTilingAperture()

+ +
+
+ + + + + + + + +
void GX2FreeTilingAperture (GX2ApertureHandle handle)
+
+ +

Frees an allocated tiling aperture.

+
Parameters
+ + +
handleThe handle of the tiling aperture which should be freed.
+
+
+ +
+
+
+ + + + diff --git a/group__gx2__aperture.map b/group__gx2__aperture.map new file mode 100644 index 00000000..fcb27ba4 --- /dev/null +++ b/group__gx2__aperture.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__aperture.md5 b/group__gx2__aperture.md5 new file mode 100644 index 00000000..0f0c4953 --- /dev/null +++ b/group__gx2__aperture.md5 @@ -0,0 +1 @@ +2a2643d3268f2fe9d9fb0af152cd2c30 \ No newline at end of file diff --git a/group__gx2__aperture.png b/group__gx2__aperture.png new file mode 100644 index 00000000..5abb2828 Binary files /dev/null and b/group__gx2__aperture.png differ diff --git a/group__gx2__clear.html b/group__gx2__clear.html new file mode 100644 index 00000000..002cb4d0 --- /dev/null +++ b/group__gx2__clear.html @@ -0,0 +1,398 @@ + + + + + + + +wut: Clear + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Clear
+
+
+
+Collaboration diagram for Clear:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef struct GX2ColorBuffer GX2ColorBuffer
 
typedef struct GX2DepthBuffer GX2DepthBuffer
 
+ + + + + + + + + + + + + +

+Functions

void GX2ClearColor (GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
 
void GX2ClearDepthStencilEx (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2ClearBuffersEx (GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2SetClearDepth (GX2DepthBuffer *depthBuffer, float depth)
 
void GX2SetClearStencil (GX2DepthBuffer *depthBuffer, uint8_t stencil)
 
void GX2SetClearDepthStencil (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2ColorBuffer

+ +
+
+ + + + +
typedef struct GX2ColorBuffer GX2ColorBuffer
+
+ +

Definition at line 15 of file clear.h.

+ +
+
+ +

◆ GX2DepthBuffer

+ +
+
+ + + + +
typedef struct GX2DepthBuffer GX2DepthBuffer
+
+ +

Definition at line 16 of file clear.h.

+ +
+
+

Function Documentation

+ +

◆ GX2ClearColor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2ClearColor (GX2ColorBuffercolorBuffer,
float red,
float green,
float blue,
float alpha 
)
+
+ +
+
+ +

◆ GX2ClearDepthStencilEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2ClearDepthStencilEx (GX2DepthBufferdepthBuffer,
float depth,
uint8_t stencil,
GX2ClearFlags clearMode 
)
+
+ +
+
+ +

◆ GX2ClearBuffersEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2ClearBuffersEx (GX2ColorBuffercolorBuffer,
GX2DepthBufferdepthBuffer,
float red,
float green,
float blue,
float alpha,
float depth,
uint8_t stencil,
GX2ClearFlags clearMode 
)
+
+ +
+
+ +

◆ GX2SetClearDepth()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetClearDepth (GX2DepthBufferdepthBuffer,
float depth 
)
+
+ +
+
+ +

◆ GX2SetClearStencil()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetClearStencil (GX2DepthBufferdepthBuffer,
uint8_t stencil 
)
+
+ +
+
+ +

◆ GX2SetClearDepthStencil()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetClearDepthStencil (GX2DepthBufferdepthBuffer,
float depth,
uint8_t stencil 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__clear.map b/group__gx2__clear.map new file mode 100644 index 00000000..70a82a1e --- /dev/null +++ b/group__gx2__clear.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__clear.md5 b/group__gx2__clear.md5 new file mode 100644 index 00000000..f8346fd0 --- /dev/null +++ b/group__gx2__clear.md5 @@ -0,0 +1 @@ +80789d2b60ba88034e18b2225cd80209 \ No newline at end of file diff --git a/group__gx2__clear.png b/group__gx2__clear.png new file mode 100644 index 00000000..5f06aed5 Binary files /dev/null and b/group__gx2__clear.png differ diff --git a/group__gx2__context.html b/group__gx2__context.html new file mode 100644 index 00000000..d20ed18e --- /dev/null +++ b/group__gx2__context.html @@ -0,0 +1,346 @@ + + + + + + + +wut: Context State + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Context State
+
+
+
+Collaboration diagram for Context State:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  GX2ShadowState
 
struct  GX2ContextState
 
+ + + + + +

+Typedefs

typedef struct GX2ShadowState GX2ShadowState
 
typedef struct GX2ContextState GX2ContextState
 
+ + + + + + + + + +

+Functions

void GX2SetupContextStateEx (GX2ContextState *state, BOOL unk1)
 
void GX2GetContextStateDisplayList (const GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
 
void GX2SetContextState (GX2ContextState *state)
 
void GX2SetDefaultState ()
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2ShadowState

+ +
+
+ + + + +
struct GX2ShadowState
+
+
+

Definition at line 17 of file context.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +config[0xB00] +
+uint32_t +context[0x400] +
+uint32_t +alu[0x800] +
+uint32_t +loop[0x60] +
+uint32_t +resource[0xD9E] +
+uint32_t +sampler[0xA2] +
+ +
+
+ +

◆ GX2ContextState

+ +
+
+ + + + +
struct GX2ContextState
+
+
+

Definition at line 37 of file context.h.

+
+ + + + + + + + + + +
Data Fields
+GX2ShadowState +shadowState +
+uint32_t +shadowDisplayListSize +
+uint32_t +shadowDisplayList[192] +
+ +
+
+

Typedef Documentation

+ +

◆ GX2ShadowState

+ +
+
+ + + + +
typedef struct GX2ShadowState GX2ShadowState
+
+ +

Definition at line 14 of file context.h.

+ +
+
+ +

◆ GX2ContextState

+ +
+
+ + + + +
typedef struct GX2ContextState GX2ContextState
+
+ +

Definition at line 15 of file context.h.

+ +
+
+

Function Documentation

+ +

◆ GX2SetupContextStateEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetupContextStateEx (GX2ContextStatestate,
BOOL unk1 
)
+
+ +
+
+ +

◆ GX2GetContextStateDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetContextStateDisplayList (const GX2ContextStatestate,
void * outDisplayList,
uint32_t * outSize 
)
+
+ +
+
+ +

◆ GX2SetContextState()

+ +
+
+ + + + + + + + +
void GX2SetContextState (GX2ContextStatestate)
+
+ +
+
+ +

◆ GX2SetDefaultState()

+ +
+
+ + + + + + + +
void GX2SetDefaultState ()
+
+ +
+
+
+ + + + diff --git a/group__gx2__context.map b/group__gx2__context.map new file mode 100644 index 00000000..6a5bb5a8 --- /dev/null +++ b/group__gx2__context.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__context.md5 b/group__gx2__context.md5 new file mode 100644 index 00000000..245c0d52 --- /dev/null +++ b/group__gx2__context.md5 @@ -0,0 +1 @@ +f460fda8eec1fe84351c5cfbedc1662f \ No newline at end of file diff --git a/group__gx2__context.png b/group__gx2__context.png new file mode 100644 index 00000000..413ebad4 Binary files /dev/null and b/group__gx2__context.png differ diff --git a/group__gx2__debug.html b/group__gx2__debug.html new file mode 100644 index 00000000..a15423fc --- /dev/null +++ b/group__gx2__debug.html @@ -0,0 +1,424 @@ + + + + + + + +wut: Debug + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Debug:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  GX2DebugCaptureInterface
 
+ + + + + + + + + + + +

+Typedefs

typedef struct GX2DebugCaptureInterface GX2DebugCaptureInterface
 
typedef enum GX2DebugCaptureInterfaceVersion GX2DebugCaptureInterfaceVersion
 
typedef enum GX2DebugCaptureStartFlags GX2DebugCaptureStartFlags
 Options for GX2DebugCaptureStart.
 
typedef enum GX2DebugCaptureEndFlags GX2DebugCaptureEndFlags
 Options for GX2DebugCaptureEnd.
 
+ + + + + + + + + +

+Enumerations

enum  GX2DebugCaptureInterfaceVersion { GX2_DEBUG_CAPTURE_INTERFACE_VERSION = 1 + }
 
enum  GX2DebugCaptureStartFlags {
+  GX2_DEBUG_CAPTURE_START_FLAGS_NONE = 0 +,
+  GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE = 1 +
+ }
 Options for GX2DebugCaptureStart. More...
 
enum  GX2DebugCaptureEndFlags {
+  GX2_DEBUG_CAPTURE_END_FLAGS_NONE = 0 +,
+  GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH = 1 +
+ }
 Options for GX2DebugCaptureEnd. More...
 
+ + + + + + + + + + + + + + + +

+Functions

BOOL _GX2DebugSetCaptureInterface (GX2DebugCaptureInterface *interface)
 
void GX2DebugCaptureStart (const char *filename, GX2DebugCaptureStartFlags flags)
 Starts a debug capture.
 
void GX2DebugCaptureEnd (GX2DebugCaptureEndFlags flags)
 Ends a debug capture.
 
void GX2DebugCaptureFrame (const char *filename)
 Will capture the next frame.
 
void GX2DebugCaptureFrames (const char *filename, uint32_t count)
 Will capture count frames.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2DebugCaptureInterface

+ +
+
+ +

Definition at line 15 of file debug.h.

+ +
+
+ +

◆ GX2DebugCaptureInterfaceVersion

+ + + +

◆ GX2DebugCaptureStartFlags

+ +
+
+ +

Options for GX2DebugCaptureStart.

+ +
+
+ +

◆ GX2DebugCaptureEndFlags

+ +
+
+ +

Options for GX2DebugCaptureEnd.

+ +
+
+

Enumeration Type Documentation

+ +

◆ GX2DebugCaptureInterfaceVersion

+ +
+
+ + +
Enumerator
GX2_DEBUG_CAPTURE_INTERFACE_VERSION 
+ +

Definition at line 17 of file debug.h.

+ +
+
+ +

◆ GX2DebugCaptureStartFlags

+ +
+
+ + + + +
enum GX2DebugCaptureStartFlags
+
+ +

Options for GX2DebugCaptureStart.

+ + + +
Enumerator
GX2_DEBUG_CAPTURE_START_FLAGS_NONE 

When set GX2DebugCaptureStart will call GX2DrawDone before the capture is started.

+
GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE 

When set GX2DebugCaptureStart will NOT call GX2DrawDone.

+
+ +

Definition at line 23 of file debug.h.

+ +
+
+ +

◆ GX2DebugCaptureEndFlags

+ +
+
+ + + + +
enum GX2DebugCaptureEndFlags
+
+ +

Options for GX2DebugCaptureEnd.

+ + + +
Enumerator
GX2_DEBUG_CAPTURE_END_FLAGS_NONE 

When set GX2DebugCaptureEnd will call GX2Flush before the capture is completed.

+
GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH 

When set GX2DebugCaptureEnd will NOT call GX2Flush.

+
+ +

Definition at line 33 of file debug.h.

+ +
+
+

Function Documentation

+ +

◆ _GX2DebugSetCaptureInterface()

+ +
+
+ + + + + + + + +
BOOL _GX2DebugSetCaptureInterface (GX2DebugCaptureInterfaceinterface)
+
+ +
+
+ +

◆ GX2DebugCaptureStart()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2DebugCaptureStart (const char * filename,
GX2DebugCaptureStartFlags flags 
)
+
+ +

Starts a debug capture.

+

User must have set interface first via _GX2DebugSetCaptureInterface.

+

Note this doesn't write to filename, that is up to the implementor of the GX2DebugCaptureInterface. This argument might not even be filename but I at least know it is a string because GX2DebugCaptureFrame does a strncpy on it.

+
Parameters
+ + + +
filenameThis is passed as first argument to GX2DebugCaptureInterface.onCaptureStart
flagsA GX2DebugCaptureStartFlags option.
+
+
+ +
+
+ +

◆ GX2DebugCaptureEnd()

+ +
+
+ + + + + + + + +
void GX2DebugCaptureEnd (GX2DebugCaptureEndFlags flags)
+
+ +

Ends a debug capture.

+
Parameters
+ + +
flagsA GX2DebugCaptureEndFlags option.
+
+
+ +
+
+ +

◆ GX2DebugCaptureFrame()

+ +
+
+ + + + + + + + +
void GX2DebugCaptureFrame (const char * filename)
+
+ +

Will capture the next frame.

+

Capture begins during the next call to GX2SwapScanBuffers, and will end at the next GX2SwapScanBuffers.

+

Equivalent to calling GX2DebugCaptureFrames(filename, 1)

+ +
+
+ +

◆ GX2DebugCaptureFrames()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2DebugCaptureFrames (const char * filename,
uint32_t count 
)
+
+ +

Will capture count frames.

+

Capture begins during the next call to GX2SwapScanBuffers, and will end after count frames have been swapped in GX2SwapScanBuffers.

+

Capture begins and ends during GX2SwapScanBuffers.

+ +
+
+
+ + + + diff --git a/group__gx2__debug.map b/group__gx2__debug.map new file mode 100644 index 00000000..c2035399 --- /dev/null +++ b/group__gx2__debug.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__debug.md5 b/group__gx2__debug.md5 new file mode 100644 index 00000000..5296eb1b --- /dev/null +++ b/group__gx2__debug.md5 @@ -0,0 +1 @@ +fa2c38e38413f36babe3de8e6c379f8d \ No newline at end of file diff --git a/group__gx2__debug.png b/group__gx2__debug.png new file mode 100644 index 00000000..98804436 Binary files /dev/null and b/group__gx2__debug.png differ diff --git a/group__gx2__display.html b/group__gx2__display.html new file mode 100644 index 00000000..21dd5925 --- /dev/null +++ b/group__gx2__display.html @@ -0,0 +1,520 @@ + + + + + + + +wut: Display + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Display
+
+
+
+Collaboration diagram for Display:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef void(* GX2DRCConnectCallback) (uint32_t drcSlot, BOOL attached)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void GX2SetTVEnable (BOOL enable)
 
void GX2SetDRCEnable (BOOL enable)
 
void GX2CalcTVSize (GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
 
void GX2CalcDRCSize (GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
 
void GX2SetTVBuffer (void *buffer, uint32_t size, GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
 
void GX2SetDRCBuffer (void *buffer, uint32_t size, GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
 
void GX2SetTVScale (uint32_t x, uint32_t y)
 
void GX2SetDRCScale (uint32_t x, uint32_t y)
 
GX2AspectRatio GX2GetSystemTVAspectRatio ()
 
GX2TVScanMode GX2GetSystemTVScanMode ()
 
GX2DrcRenderMode GX2GetSystemDRCScanMode ()
 
GX2DrcRenderMode GX2GetSystemDRCMode ()
 
GX2DRCConnectCallback GX2SetDRCConnectCallback (uint32_t drcSlot, GX2DRCConnectCallback callback)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2DRCConnectCallback

+ +
+
+ + + + +
typedef void(* GX2DRCConnectCallback) (uint32_t drcSlot, BOOL attached)
+
+ +

Definition at line 16 of file display.h.

+ +
+
+

Function Documentation

+ +

◆ GX2SetTVEnable()

+ +
+
+ + + + + + + + +
void GX2SetTVEnable (BOOL enable)
+
+ +
+
+ +

◆ GX2SetDRCEnable()

+ +
+
+ + + + + + + + +
void GX2SetDRCEnable (BOOL enable)
+
+ +
+
+ +

◆ GX2CalcTVSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2CalcTVSize (GX2TVRenderMode tvRenderMode,
GX2SurfaceFormat surfaceFormat,
GX2BufferingMode bufferingMode,
uint32_t * size,
uint32_t * unkOut 
)
+
+ +
+
+ +

◆ GX2CalcDRCSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2CalcDRCSize (GX2DrcRenderMode drcRenderMode,
GX2SurfaceFormat surfaceFormat,
GX2BufferingMode bufferingMode,
uint32_t * size,
uint32_t * unkOut 
)
+
+ +
+
+ +

◆ GX2SetTVBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetTVBuffer (void * buffer,
uint32_t size,
GX2TVRenderMode tvRenderMode,
GX2SurfaceFormat surfaceFormat,
GX2BufferingMode bufferingMode 
)
+
+ +
+
+ +

◆ GX2SetDRCBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetDRCBuffer (void * buffer,
uint32_t size,
GX2DrcRenderMode drcRenderMode,
GX2SurfaceFormat surfaceFormat,
GX2BufferingMode bufferingMode 
)
+
+ +
+
+ +

◆ GX2SetTVScale()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetTVScale (uint32_t x,
uint32_t y 
)
+
+ +
+
+ +

◆ GX2SetDRCScale()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetDRCScale (uint32_t x,
uint32_t y 
)
+
+ +
+
+ +

◆ GX2GetSystemTVAspectRatio()

+ +
+
+ + + + + + + +
GX2AspectRatio GX2GetSystemTVAspectRatio ()
+
+ +
+
+ +

◆ GX2GetSystemTVScanMode()

+ +
+
+ + + + + + + +
GX2TVScanMode GX2GetSystemTVScanMode ()
+
+ +
+
+ +

◆ GX2GetSystemDRCScanMode()

+ +
+
+ + + + + + + +
GX2DrcRenderMode GX2GetSystemDRCScanMode ()
+
+ +
+
+ +

◆ GX2GetSystemDRCMode()

+ +
+
+ + + + + + + +
GX2DrcRenderMode GX2GetSystemDRCMode ()
+
+ +
+
+ +

◆ GX2SetDRCConnectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
GX2DRCConnectCallback GX2SetDRCConnectCallback (uint32_t drcSlot,
GX2DRCConnectCallback callback 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__display.map b/group__gx2__display.map new file mode 100644 index 00000000..14f270a7 --- /dev/null +++ b/group__gx2__display.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__display.md5 b/group__gx2__display.md5 new file mode 100644 index 00000000..c65fa675 --- /dev/null +++ b/group__gx2__display.md5 @@ -0,0 +1 @@ +4ca260f632f64fba27d6dc18aa82c7e3 \ No newline at end of file diff --git a/group__gx2__display.png b/group__gx2__display.png new file mode 100644 index 00000000..ea495649 Binary files /dev/null and b/group__gx2__display.png differ diff --git a/group__gx2__displaylist.html b/group__gx2__displaylist.html new file mode 100644 index 00000000..63c31a97 --- /dev/null +++ b/group__gx2__displaylist.html @@ -0,0 +1,294 @@ + + + + + + + +wut: Display List + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Display List
+
+
+
+Collaboration diagram for Display List:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + +

+Functions

void GX2BeginDisplayListEx (void *displayList, uint32_t bytes, BOOL unk1)
 
uint32_t GX2EndDisplayList (void *displayList)
 
void GX2DirectCallDisplayList (const void *displayList, uint32_t bytes)
 
void GX2CallDisplayList (const void *displayList, uint32_t bytes)
 
BOOL GX2GetDisplayListWriteStatus ()
 
BOOL GX2GetCurrentDisplayList (void **outDisplayList, uint32_t *outSize)
 
void GX2CopyDisplayList (const void *displayList, uint32_t bytes)
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2BeginDisplayListEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2BeginDisplayListEx (void * displayList,
uint32_t bytes,
BOOL unk1 
)
+
+ +
+
+ +

◆ GX2EndDisplayList()

+ +
+
+ + + + + + + + +
uint32_t GX2EndDisplayList (void * displayList)
+
+ +
+
+ +

◆ GX2DirectCallDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2DirectCallDisplayList (const void * displayList,
uint32_t bytes 
)
+
+ +
+
+ +

◆ GX2CallDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2CallDisplayList (const void * displayList,
uint32_t bytes 
)
+
+ +
+
+ +

◆ GX2GetDisplayListWriteStatus()

+ +
+
+ + + + + + + +
BOOL GX2GetDisplayListWriteStatus ()
+
+ +
+
+ +

◆ GX2GetCurrentDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL GX2GetCurrentDisplayList (void ** outDisplayList,
uint32_t * outSize 
)
+
+ +
+
+ +

◆ GX2CopyDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2CopyDisplayList (const void * displayList,
uint32_t bytes 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__displaylist.map b/group__gx2__displaylist.map new file mode 100644 index 00000000..ea4dccd5 --- /dev/null +++ b/group__gx2__displaylist.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__displaylist.md5 b/group__gx2__displaylist.md5 new file mode 100644 index 00000000..e44c8eb1 --- /dev/null +++ b/group__gx2__displaylist.md5 @@ -0,0 +1 @@ +fd931929393b7fb1d5f0f3be4c5fef4f \ No newline at end of file diff --git a/group__gx2__displaylist.png b/group__gx2__displaylist.png new file mode 100644 index 00000000..045a0805 Binary files /dev/null and b/group__gx2__displaylist.png differ diff --git a/group__gx2__draw.html b/group__gx2__draw.html new file mode 100644 index 00000000..f4eb0f95 --- /dev/null +++ b/group__gx2__draw.html @@ -0,0 +1,419 @@ + + + + + + + +wut: Draw + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Draw
+
+
+
+Collaboration diagram for Draw:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + +

+Functions

void GX2SetAttribBuffer (uint32_t index, uint32_t size, uint32_t stride, const void *buffer)
 
void GX2DrawEx (GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances)
 
void GX2DrawEx2 (GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
 
void GX2DrawIndexedEx (GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances)
 
void GX2DrawIndexedEx2 (GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
 
void GX2DrawIndexedImmediateEx (GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances)
 
void GX2SetPrimitiveRestartIndex (uint32_t index)
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2SetAttribBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetAttribBuffer (uint32_t index,
uint32_t size,
uint32_t stride,
const void * buffer 
)
+
+ +
+
+ +

◆ GX2DrawEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2DrawEx (GX2PrimitiveMode mode,
uint32_t count,
uint32_t offset,
uint32_t numInstances 
)
+
+ +
+
+ +

◆ GX2DrawEx2()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2DrawEx2 (GX2PrimitiveMode mode,
uint32_t count,
uint32_t offset,
uint32_t numInstances,
uint32_t baseInstance 
)
+
+ +
+
+ +

◆ GX2DrawIndexedEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2DrawIndexedEx (GX2PrimitiveMode mode,
uint32_t count,
GX2IndexType indexType,
const void * indices,
uint32_t offset,
uint32_t numInstances 
)
+
+ +
+
+ +

◆ GX2DrawIndexedEx2()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2DrawIndexedEx2 (GX2PrimitiveMode mode,
uint32_t count,
GX2IndexType indexType,
const void * indices,
uint32_t offset,
uint32_t numInstances,
uint32_t baseInstance 
)
+
+ +
+
+ +

◆ GX2DrawIndexedImmediateEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2DrawIndexedImmediateEx (GX2PrimitiveMode mode,
uint32_t count,
GX2IndexType indexType,
const void * indices,
uint32_t offset,
uint32_t numInstances 
)
+
+ +
+
+ +

◆ GX2SetPrimitiveRestartIndex()

+ +
+
+ + + + + + + + +
void GX2SetPrimitiveRestartIndex (uint32_t index)
+
+ +
+
+
+ + + + diff --git a/group__gx2__draw.map b/group__gx2__draw.map new file mode 100644 index 00000000..fe38530d --- /dev/null +++ b/group__gx2__draw.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__draw.md5 b/group__gx2__draw.md5 new file mode 100644 index 00000000..24130c39 --- /dev/null +++ b/group__gx2__draw.md5 @@ -0,0 +1 @@ +f2396ceb5a0b5b3f9da81562981ff75b \ No newline at end of file diff --git a/group__gx2__draw.png b/group__gx2__draw.png new file mode 100644 index 00000000..662774aa Binary files /dev/null and b/group__gx2__draw.png differ diff --git a/group__gx2__enum.html b/group__gx2__enum.html new file mode 100644 index 00000000..54ff4928 --- /dev/null +++ b/group__gx2__enum.html @@ -0,0 +1,3137 @@ + + + + + + + +wut: Enums + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Enums
+
+
+
+Collaboration diagram for Enums:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define GX2_FALSE   (0)
 
#define GX2_TRUE   (1)
 
#define GX2_DISABLE   (0)
 
#define GX2_ENABLE   (1)
 
#define GX2_COMMAND_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_CONTEXT_STATE_ALIGNMENT   (0x100)
 
#define GX2_SCAN_BUFFER_ALIGNMENT   (0x1000)
 
#define GX2_SHADER_PROGRAM_ALIGNMENT   (0x100)
 
#define GX2_VERTEX_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_INDEX_BUFFER_ALIGNMENT   (0x20)
 
#define GX2_UNIFORM_BLOCK_ALIGNMENT   (0x100)
 
#define GX2_COMMAND_BUFFER_SIZE   (0x400000)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef enum GX2AAMode GX2AAMode
 
typedef enum GX2AlphaToMaskMode GX2AlphaToMaskMode
 
typedef enum GX2AspectRatio GX2AspectRatio
 
typedef enum GX2AttribFormat GX2AttribFormat
 
typedef enum GX2AttribIndexType GX2AttribIndexType
 
typedef enum GX2BlendMode GX2BlendMode
 
typedef enum GX2BlendCombineMode GX2BlendCombineMode
 
typedef enum GX2BufferingMode GX2BufferingMode
 
typedef enum GX2ChannelMask GX2ChannelMask
 
typedef enum GX2ClearFlags GX2ClearFlags
 
typedef enum GX2CompareFunction GX2CompareFunction
 
typedef enum GX2DrcRenderMode GX2DrcRenderMode
 
typedef enum GX2EventType GX2EventType
 
typedef enum GX2EndianSwapMode GX2EndianSwapMode
 
typedef enum GX2FetchShaderType GX2FetchShaderType
 
typedef enum GX2FrontFace GX2FrontFace
 
typedef enum GX2IndexType GX2IndexType
 
typedef enum GX2InvalidateMode GX2InvalidateMode
 
typedef enum GX2InitAttributes GX2InitAttributes
 
typedef enum GX2LogicOp GX2LogicOp
 
typedef enum GX2PrimitiveMode GX2PrimitiveMode
 
typedef enum GX2PolygonMode GX2PolygonMode
 
typedef enum GX2RenderTarget GX2RenderTarget
 
typedef enum GX2RoundingMode GX2RoundingMode
 
typedef enum GX2SamplerVarType GX2SamplerVarType
 
typedef enum GX2ScanTarget GX2ScanTarget
 
typedef enum GX2ShaderMode GX2ShaderMode
 
typedef enum GX2ShaderVarType GX2ShaderVarType
 
typedef enum GX2StencilFunction GX2StencilFunction
 
typedef enum GX2SurfaceDim GX2SurfaceDim
 
typedef enum GX2SurfaceFormat GX2SurfaceFormat
 
typedef enum GX2SurfaceUse GX2SurfaceUse
 
typedef enum GX2TessellationMode GX2TessellationMode
 
typedef enum GX2TexBorderType GX2TexBorderType
 
typedef enum GX2TexClampMode GX2TexClampMode
 
typedef enum GX2TexMipFilterMode GX2TexMipFilterMode
 
typedef enum GX2TexMipPerfMode GX2TexMipPerfMode
 
typedef enum GX2TexXYFilterMode GX2TexXYFilterMode
 
typedef enum GX2TexAnisoRatio GX2TexAnisoRatio
 
typedef enum GX2TexZFilterMode GX2TexZFilterMode
 
typedef enum GX2TexZPerfMode GX2TexZPerfMode
 
typedef enum GX2TileMode GX2TileMode
 
typedef enum GX2TVRenderMode GX2TVRenderMode
 
typedef enum GX2TVScanMode GX2TVScanMode
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  GX2AAMode {
+  GX2_AA_MODE1X = 0 +,
+  GX2_AA_MODE2X = 1 +,
+  GX2_AA_MODE4X = 2 +,
+  GX2_AA_MODE8X = 3 +
+ }
 
enum  GX2AlphaToMaskMode {
+  GX2_ALPHA_TO_MASK_MODE_NON_DITHERED = 0 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_0 = 1 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_90 = 2 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_180 = 3 +,
+  GX2_ALPHA_TO_MASK_MODE_DITHER_270 = 4 +
+ }
 
enum  GX2AspectRatio {
+  GX2_ASPECT_RATIO_4_3 = 0 +,
+  GX2_ASPECT_RATIO_16_9 = 1 +
+ }
 
enum  GX2AttribFormat {
+  GX2_ATTRIB_TYPE_8 = 0x00 +,
+  GX2_ATTRIB_TYPE_4_4 = 0x01 +,
+  GX2_ATTRIB_TYPE_16 = 0x02 +,
+  GX2_ATTRIB_TYPE_16_FLOAT = 0x03 +,
+  GX2_ATTRIB_TYPE_8_8 = 0x04 +,
+  GX2_ATTRIB_TYPE_32 = 0x05 +,
+  GX2_ATTRIB_TYPE_32_FLOAT = 0x06 +,
+  GX2_ATTRIB_TYPE_16_16 = 0x07 +,
+  GX2_ATTRIB_TYPE_16_16_FLOAT = 0x08 +,
+  GX2_ATTRIB_TYPE_10_11_11_FLOAT = 0x09 +,
+  GX2_ATTRIB_TYPE_8_8_8_8 = 0x0A +,
+  GX2_ATTRIB_TYPE_10_10_10_2 = 0x0B +,
+  GX2_ATTRIB_TYPE_32_32 = 0x0C +,
+  GX2_ATTRIB_TYPE_32_32_FLOAT = 0x0D +,
+  GX2_ATTRIB_TYPE_16_16_16_16 = 0x0E +,
+  GX2_ATTRIB_TYPE_16_16_16_16_FLOAT = 0x0F +,
+  GX2_ATTRIB_TYPE_32_32_32 = 0x10 +,
+  GX2_ATTRIB_TYPE_32_32_32_FLOAT = 0x11 +,
+  GX2_ATTRIB_TYPE_32_32_32_32 = 0x12 +,
+  GX2_ATTRIB_TYPE_32_32_32_32_FLOAT = 0x13 +,
+  GX2_ATTRIB_FLAG_INTEGER = 0x100 +,
+  GX2_ATTRIB_FLAG_SIGNED = 0x200 +,
+  GX2_ATTRIB_FLAG_DEGAMMA = 0x400 +,
+  GX2_ATTRIB_FLAG_SCALED = 0x800 +,
+  GX2_ATTRIB_FORMAT_UNORM_8 = GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_UNORM_8_8 = GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 = GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_UINT_8 = GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_UINT_8_8 = GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_UINT_8_8_8_8 = GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_SNORM_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_SNORM_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_SINT_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8 +,
+  GX2_ATTRIB_FORMAT_SINT_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8 +,
+  GX2_ATTRIB_FORMAT_SINT_8_8_8_8 = GX2_ATTRIB_FLAG_SIGNED | GX2_ATTRIB_FLAG_INTEGER | GX2_ATTRIB_TYPE_8_8_8_8 +,
+  GX2_ATTRIB_FORMAT_FLOAT_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_FLOAT +,
+  GX2_ATTRIB_FORMAT_FLOAT_32_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_32_FLOAT +,
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_32_32_FLOAT +,
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 = GX2_ATTRIB_FLAG_SCALED | GX2_ATTRIB_TYPE_32_32_32_32_FLOAT +
+ }
 
enum  GX2AttribIndexType {
+  GX2_ATTRIB_INDEX_PER_VERTEX = 0 +,
+  GX2_ATTRIB_INDEX_PER_INSTANCE = 1 +
+ }
 
enum  GX2BlendMode {
+  GX2_BLEND_MODE_ZERO = 0 +,
+  GX2_BLEND_MODE_ONE = 1 +,
+  GX2_BLEND_MODE_SRC_COLOR = 2 +,
+  GX2_BLEND_MODE_INV_SRC_COLOR = 3 +,
+  GX2_BLEND_MODE_SRC_ALPHA = 4 +,
+  GX2_BLEND_MODE_INV_SRC_ALPHA = 5 +,
+  GX2_BLEND_MODE_DST_ALPHA = 6 +,
+  GX2_BLEND_MODE_INV_DST_ALPHA = 7 +,
+  GX2_BLEND_MODE_DST_COLOR = 8 +,
+  GX2_BLEND_MODE_INV_DST_COLOR = 9 +,
+  GX2_BLEND_MODE_SRC_ALPHA_SAT = 10 +,
+  GX2_BLEND_MODE_BOTH_SRC_ALPHA = 11 +,
+  GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA = 12 +,
+  GX2_BLEND_MODE_BLEND_FACTOR = 13 +,
+  GX2_BLEND_MODE_INV_BLEND_FACTOR = 14 +,
+  GX2_BLEND_MODE_SRC1_COLOR = 15 +,
+  GX2_BLEND_MODE_INV_SRC1_COLOR = 16 +,
+  GX2_BLEND_MODE_SRC1_ALPHA = 17 +,
+  GX2_BLEND_MODE_INV_SRC1_ALPHA = 18 +,
+  GX2_BLEND_MODE_CONSTANT_ALPHA = 19 +,
+  GX2_BLEND_MODE_INV_CONSTANT_ALPHA = 20 +
+ }
 
enum  GX2BlendCombineMode {
+  GX2_BLEND_COMBINE_MODE_ADD = 0 +,
+  GX2_BLEND_COMBINE_MODE_SUB = 1 +,
+  GX2_BLEND_COMBINE_MODE_MIN = 2 +,
+  GX2_BLEND_COMBINE_MODE_MAX = 3 +,
+  GX2_BLEND_COMBINE_MODE_REV_SUB = 4 +
+ }
 
enum  GX2BufferingMode {
+  GX2_BUFFERING_MODE_SINGLE = 1 +,
+  GX2_BUFFERING_MODE_DOUBLE = 2 +,
+  GX2_BUFFERING_MODE_TRIPLE = 3 +
+ }
 
enum  GX2ChannelMask {
+  GX2_CHANNEL_MASK_R = 1 +,
+  GX2_CHANNEL_MASK_G = 2 +,
+  GX2_CHANNEL_MASK_RG = 3 +,
+  GX2_CHANNEL_MASK_B = 4 +,
+  GX2_CHANNEL_MASK_RB = 5 +,
+  GX2_CHANNEL_MASK_GB = 6 +,
+  GX2_CHANNEL_MASK_RGB = 7 +,
+  GX2_CHANNEL_MASK_A = 8 +,
+  GX2_CHANNEL_MASK_RA = 9 +,
+  GX2_CHANNEL_MASK_GA = 10 +,
+  GX2_CHANNEL_MASK_RGA = 11 +,
+  GX2_CHANNEL_MASK_BA = 12 +,
+  GX2_CHANNEL_MASK_RBA = 13 +,
+  GX2_CHANNEL_MASK_GBA = 14 +,
+  GX2_CHANNEL_MASK_RGBA = 15 +
+ }
 
enum  GX2ClearFlags {
+  GX2_CLEAR_FLAGS_DEPTH = 1 +,
+  GX2_CLEAR_FLAGS_STENCIL = 2 +,
+  GX2_CLEAR_FLAGS_BOTH = (GX2_CLEAR_FLAGS_DEPTH | GX2_CLEAR_FLAGS_STENCIL) +
+ }
 
enum  GX2CompareFunction {
+  GX2_COMPARE_FUNC_NEVER = 0 +,
+  GX2_COMPARE_FUNC_LESS = 1 +,
+  GX2_COMPARE_FUNC_EQUAL = 2 +,
+  GX2_COMPARE_FUNC_LEQUAL = 3 +,
+  GX2_COMPARE_FUNC_GREATER = 4 +,
+  GX2_COMPARE_FUNC_NOT_EQUAL = 5 +,
+  GX2_COMPARE_FUNC_GEQUAL = 6 +,
+  GX2_COMPARE_FUNC_ALWAYS = 7 +
+ }
 
enum  GX2DrcRenderMode {
+  GX2_DRC_RENDER_MODE_DISABLED = 0 +,
+  GX2_DRC_RENDER_MODE_SINGLE = 1 +,
+  GX2_DRC_RENDER_MODE_DOUBLE = 2 +
+ }
 
enum  GX2EventType {
+  GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT = 0 +,
+  GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT = 1 +,
+  GX2_EVENT_TYPE_VSYNC = 2 +,
+  GX2_EVENT_TYPE_FLIP = 3 +,
+  GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN = 4 +
+ }
 
enum  GX2EndianSwapMode {
+  GX2_ENDIAN_SWAP_NONE = 0 +,
+  GX2_ENDIAN_SWAP_8_IN_16 = 1 +,
+  GX2_ENDIAN_SWAP_8_IN_32 = 2 +,
+  GX2_ENDIAN_SWAP_DEFAULT = 3 +
+ }
 
enum  GX2FetchShaderType {
+  GX2_FETCH_SHADER_TESSELLATION_NONE = 0 +,
+  GX2_FETCH_SHADER_TESSELLATION_LINE = 1 +,
+  GX2_FETCH_SHADER_TESSELLATION_TRIANGLE = 2 +,
+  GX2_FETCH_SHADER_TESSELLATION_QUAD = 3 +
+ }
 
enum  GX2FrontFace {
+  GX2_FRONT_FACE_CCW = 0 +,
+  GX2_FRONT_FACE_CW = 1 +
+ }
 
enum  GX2IndexType {
+  GX2_INDEX_TYPE_U16_LE = 0 +,
+  GX2_INDEX_TYPE_U32_LE = 1 +,
+  GX2_INDEX_TYPE_U16 = 4 +,
+  GX2_INDEX_TYPE_U32 = 9 +
+ }
 
enum  GX2InvalidateMode {
+  GX2_INVALIDATE_MODE_NONE = 0 +,
+  GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER = 1 << 0 +,
+  GX2_INVALIDATE_MODE_TEXTURE = 1 << 1 +,
+  GX2_INVALIDATE_MODE_UNIFORM_BLOCK = 1 << 2 +,
+  GX2_INVALIDATE_MODE_SHADER = 1 << 3 +,
+  GX2_INVALIDATE_MODE_COLOR_BUFFER = 1 << 4 +,
+  GX2_INVALIDATE_MODE_DEPTH_BUFFER = 1 << 5 +,
+  GX2_INVALIDATE_MODE_CPU = 1 << 6 +,
+  GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER = 1 << 7 +,
+  GX2_INVALIDATE_MODE_EXPORT_BUFFER = 1 << 8 +,
+  GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER +,
+  GX2_INVALIDATE_MODE_CPU_TEXTURE = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_TEXTURE +,
+  GX2_INVALIDATE_MODE_CPU_SHADER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_SHADER +
+ }
 
enum  GX2InitAttributes {
+  GX2_INIT_END = 0 +,
+  GX2_INIT_CMD_BUF_BASE = 1 +,
+  GX2_INIT_CMD_BUF_POOL_SIZE = 2 +,
+  GX2_INIT_ARGC = 7 +,
+  GX2_INIT_ARGV = 8 +,
+  GX2_INIT_PROFILE_MODE = 9 +,
+  GX2_INIT_TOSS_STAGE = 10 +,
+  GX2_INIT_APP_IO_THREAD_STACK_SIZE = 11 +
+ }
 
enum  GX2LogicOp {
+  GX2_LOGIC_OP_CLEAR = 0x00 +,
+  GX2_LOGIC_OP_NOR = 0x11 +,
+  GX2_LOGIC_OP_INV_AND = 0x22 +,
+  GX2_LOGIC_OP_INV_COPY = 0x33 +,
+  GX2_LOGIC_OP_REV_AND = 0x44 +,
+  GX2_LOGIC_OP_INV = 0x55 +,
+  GX2_LOGIC_OP_XOR = 0x66 +,
+  GX2_LOGIC_OP_NOT_AND = 0x77 +,
+  GX2_LOGIC_OP_AND = 0x88 +,
+  GX2_LOGIC_OP_EQUIV = 0x99 +,
+  GX2_LOGIC_OP_NOP = 0xAA +,
+  GX2_LOGIC_OP_INV_OR = 0xBB +,
+  GX2_LOGIC_OP_COPY = 0xCC +,
+  GX2_LOGIC_OP_REV_OR = 0xDD +,
+  GX2_LOGIC_OP_OR = 0xEE +,
+  GX2_LOGIC_OP_SET = 0xFF +
+ }
 
enum  GX2PrimitiveMode {
+  GX2_PRIMITIVE_MODE_POINTS = 1 +,
+  GX2_PRIMITIVE_MODE_LINES = 2 +,
+  GX2_PRIMITIVE_MODE_LINE_STRIP = 3 +,
+  GX2_PRIMITIVE_MODE_TRIANGLES = 4 +,
+  GX2_PRIMITIVE_MODE_TRIANGLE_FAN = 5 +,
+  GX2_PRIMITIVE_MODE_TRIANGLE_STRIP = 6 +,
+  GX2_PRIMITIVE_MODE_LINES_ADJACENCY = 10 +,
+  GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY = 11 +,
+  GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY = 12 +,
+  GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY = 13 +,
+  GX2_PRIMITIVE_MODE_RECTS = 17 +,
+  GX2_PRIMITIVE_MODE_LINE_LOOP = 18 +,
+  GX2_PRIMITIVE_MODE_QUADS = 19 +,
+  GX2_PRIMITIVE_MODE_QUAD_STRIP = 20 +
+ }
 
enum  GX2PolygonMode {
+  GX2_POLYGON_MODE_POINT = 0 +,
+  GX2_POLYGON_MODE_LINE = 1 +,
+  GX2_POLYGON_MODE_TRIANGLE = 2 +
+ }
 
enum  GX2RenderTarget {
+  GX2_RENDER_TARGET_0 = 0 +,
+  GX2_RENDER_TARGET_1 = 1 +,
+  GX2_RENDER_TARGET_2 = 2 +,
+  GX2_RENDER_TARGET_3 = 3 +,
+  GX2_RENDER_TARGET_4 = 4 +,
+  GX2_RENDER_TARGET_5 = 5 +,
+  GX2_RENDER_TARGET_6 = 6 +,
+  GX2_RENDER_TARGET_7 = 7 +
+ }
 
enum  GX2RoundingMode {
+  GX2_ROUNDING_MODE_ROUND_TO_EVEN = 0 +,
+  GX2_ROUNDING_MODE_TRUNCATE = 1 +
+ }
 
enum  GX2SamplerVarType {
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_1D = 0 +,
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_2D = 1 +,
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_3D = 3 +,
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE = 4 +
+ }
 
enum  GX2ScanTarget {
+  GX2_SCAN_TARGET_TV0 = 1 << 0 +,
+  GX2_SCAN_TARGET_TV1 = 1 << 1 +,
+  GX2_SCAN_TARGET_DRC0 = 1 << 2 +,
+  GX2_SCAN_TARGET_DRC1 = 1 << 3 +,
+  GX2_SCAN_TARGET_TV = GX2_SCAN_TARGET_TV0 +,
+  GX2_SCAN_TARGET_DRC = GX2_SCAN_TARGET_DRC0 +
+ }
 
enum  GX2ShaderMode {
+  GX2_SHADER_MODE_UNIFORM_REGISTER = 0 +,
+  GX2_SHADER_MODE_UNIFORM_BLOCK = 1 +,
+  GX2_SHADER_MODE_GEOMETRY_SHADER = 2 +,
+  GX2_SHADER_MODE_COMPUTE_SHADER = 3 +
+ }
 
enum  GX2ShaderVarType {
+  GX2_SHADER_VAR_TYPE_VOID = 0 +,
+  GX2_SHADER_VAR_TYPE_BOOL = 1 +,
+  GX2_SHADER_VAR_TYPE_INT = 2 +,
+  GX2_SHADER_VAR_TYPE_UINT = 3 +,
+  GX2_SHADER_VAR_TYPE_FLOAT = 4 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE = 5 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2 = 6 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3 = 7 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4 = 8 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2 = 9 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3 = 10 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4 = 11 +,
+  GX2_SHADER_VAR_TYPE_BOOL2 = 12 +,
+  GX2_SHADER_VAR_TYPE_BOOL3 = 13 +,
+  GX2_SHADER_VAR_TYPE_BOOL4 = 14 +,
+  GX2_SHADER_VAR_TYPE_INT2 = 15 +,
+  GX2_SHADER_VAR_TYPE_INT3 = 16 +,
+  GX2_SHADER_VAR_TYPE_INT4 = 17 +,
+  GX2_SHADER_VAR_TYPE_UINT2 = 18 +,
+  GX2_SHADER_VAR_TYPE_UINT3 = 19 +,
+  GX2_SHADER_VAR_TYPE_UINT4 = 20 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2X2 = 21 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2X3 = 22 +,
+  GX2_SHADER_VAR_TYPE_FLOAT2X4 = 23 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3X2 = 24 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3X3 = 25 +,
+  GX2_SHADER_VAR_TYPE_FLOAT3X4 = 26 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4X2 = 27 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4X3 = 28 +,
+  GX2_SHADER_VAR_TYPE_FLOAT4X4 = 29 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2X2 = 30 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2X3 = 31 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE2X4 = 32 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3X2 = 33 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3X3 = 34 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE3X4 = 35 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4X2 = 36 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4X3 = 37 +,
+  GX2_SHADER_VAR_TYPE_DOUBLE4X4 = 38 +
+ }
 
enum  GX2StencilFunction {
+  GX2_STENCIL_FUNCTION_KEEP = 0 +,
+  GX2_STENCIL_FUNCTION_ZERO = 1 +,
+  GX2_STENCIL_FUNCTION_REPLACE = 2 +,
+  GX2_STENCIL_FUNCTION_INCR_CLAMP = 3 +,
+  GX2_STENCIL_FUNCTION_DECR_CLAMP = 4 +,
+  GX2_STENCIL_FUNCTION_INV = 5 +,
+  GX2_STENCIL_FUNCTION_INCR_WRAP = 6 +,
+  GX2_STENCIL_FUNCTION_DECR_WRAP = 7 +
+ }
 
enum  GX2SurfaceDim {
+  GX2_SURFACE_DIM_TEXTURE_1D = 0 +,
+  GX2_SURFACE_DIM_TEXTURE_2D = 1 +,
+  GX2_SURFACE_DIM_TEXTURE_3D = 2 +,
+  GX2_SURFACE_DIM_TEXTURE_CUBE = 3 +,
+  GX2_SURFACE_DIM_TEXTURE_1D_ARRAY = 4 +,
+  GX2_SURFACE_DIM_TEXTURE_2D_ARRAY = 5 +,
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA = 6 +,
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY = 7 +
+ }
 
enum  GX2SurfaceFormat {
+  GX2_SURFACE_FORMAT_INVALID = 0x00 +,
+  GX2_SURFACE_FORMAT_UNORM_R4_G4 = 0x02 +,
+  GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 = 0x0b +,
+  GX2_SURFACE_FORMAT_UNORM_R8 = 0x01 +,
+  GX2_SURFACE_FORMAT_UNORM_R8_G8 = 0x07 +,
+  GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 = 0x01a +,
+  GX2_SURFACE_FORMAT_UNORM_R16 = 0x05 +,
+  GX2_SURFACE_FORMAT_UNORM_R16_G16 = 0x0f +,
+  GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 = 0x01f +,
+  GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 = 0x08 +,
+  GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 = 0x0a +,
+  GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 = 0x0c +,
+  GX2_SURFACE_FORMAT_UNORM_R24_X8 = 0x011 +,
+  GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 = 0x01b +,
+  GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 = 0x019 +,
+  GX2_SURFACE_FORMAT_UNORM_BC1 = 0x031 +,
+  GX2_SURFACE_FORMAT_UNORM_BC2 = 0x032 +,
+  GX2_SURFACE_FORMAT_UNORM_BC3 = 0x033 +,
+  GX2_SURFACE_FORMAT_UNORM_BC4 = 0x034 +,
+  GX2_SURFACE_FORMAT_UNORM_BC5 = 0x035 +,
+  GX2_SURFACE_FORMAT_UNORM_NV12 = 0x081 +,
+  GX2_SURFACE_FORMAT_UINT_R8 = 0x101 +,
+  GX2_SURFACE_FORMAT_UINT_R8_G8 = 0x107 +,
+  GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 = 0x11a +,
+  GX2_SURFACE_FORMAT_UINT_R16 = 0x105 +,
+  GX2_SURFACE_FORMAT_UINT_R16_G16 = 0x10f +,
+  GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 = 0x11f +,
+  GX2_SURFACE_FORMAT_UINT_R32 = 0x10d +,
+  GX2_SURFACE_FORMAT_UINT_R32_G32 = 0x11d +,
+  GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 = 0x122 +,
+  GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 = 0x11b +,
+  GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 = 0x119 +,
+  GX2_SURFACE_FORMAT_UINT_X24_G8 = 0x111 +,
+  GX2_SURFACE_FORMAT_UINT_G8_X24 = 0x11c +,
+  GX2_SURFACE_FORMAT_SNORM_R8 = 0x201 +,
+  GX2_SURFACE_FORMAT_SNORM_R8_G8 = 0x207 +,
+  GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 = 0x21a +,
+  GX2_SURFACE_FORMAT_SNORM_R16 = 0x205 +,
+  GX2_SURFACE_FORMAT_SNORM_R16_G16 = 0x20f +,
+  GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 = 0x21f +,
+  GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 = 0x219 +,
+  GX2_SURFACE_FORMAT_SNORM_BC4 = 0x234 +,
+  GX2_SURFACE_FORMAT_SNORM_BC5 = 0x235 +,
+  GX2_SURFACE_FORMAT_SINT_R8 = 0x301 +,
+  GX2_SURFACE_FORMAT_SINT_R8_G8 = 0x307 +,
+  GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 = 0x31a +,
+  GX2_SURFACE_FORMAT_SINT_R16 = 0x305 +,
+  GX2_SURFACE_FORMAT_SINT_R16_G16 = 0x30f +,
+  GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 = 0x31f +,
+  GX2_SURFACE_FORMAT_SINT_R32 = 0x30d +,
+  GX2_SURFACE_FORMAT_SINT_R32_G32 = 0x31d +,
+  GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 = 0x322 +,
+  GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 = 0x319 +,
+  GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 = 0x41a +,
+  GX2_SURFACE_FORMAT_SRGB_BC1 = 0x431 +,
+  GX2_SURFACE_FORMAT_SRGB_BC2 = 0x432 +,
+  GX2_SURFACE_FORMAT_SRGB_BC3 = 0x433 +,
+  GX2_SURFACE_FORMAT_FLOAT_R32 = 0x80e +,
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32 = 0x81e +,
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 = 0x823 +,
+  GX2_SURFACE_FORMAT_FLOAT_R16 = 0x806 +,
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16 = 0x810 +,
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 = 0x820 +,
+  GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 = 0x816 +,
+  GX2_SURFACE_FORMAT_FLOAT_D24_S8 = 0x811 +,
+  GX2_SURFACE_FORMAT_FLOAT_X8_X24 = 0x81c +
+ }
 
enum  GX2SurfaceUse {
+  GX2_SURFACE_USE_NONE = 0 +,
+  GX2_SURFACE_USE_TEXTURE = 1 << 0 +,
+  GX2_SURFACE_USE_COLOR_BUFFER = 1 << 1 +,
+  GX2_SURFACE_USE_DEPTH_BUFFER = 1 << 2 +,
+  GX2_SURFACE_USE_SCAN_BUFFER = 1 << 3 +,
+  GX2_SURFACE_USE_TV = 1 << 31 +,
+  GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV = (GX2_SURFACE_USE_TEXTURE | GX2_SURFACE_USE_COLOR_BUFFER | GX2_SURFACE_USE_TV) +
+ }
 
enum  GX2TessellationMode {
+  GX2_TESSELLATION_MODE_DISCRETE = 0 +,
+  GX2_TESSELLATION_MODE_CONTINUOUS = 1 +,
+  GX2_TESSELLATION_MODE_ADAPTIVE = 2 +
+ }
 
enum  GX2TexBorderType {
+  GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK = 0 +,
+  GX2_TEX_BORDER_TYPE_BLACK = 1 +,
+  GX2_TEX_BORDER_TYPE_WHITE = 2 +,
+  GX2_TEX_BORDER_TYPE_VARIABLE = 3 +
+ }
 
enum  GX2TexClampMode {
+  GX2_TEX_CLAMP_MODE_WRAP = 0 +,
+  GX2_TEX_CLAMP_MODE_MIRROR = 1 +,
+  GX2_TEX_CLAMP_MODE_CLAMP = 2 +,
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE = 3 +,
+  GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER = 4 +,
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER = 5 +,
+  GX2_TEX_CLAMP_MODE_CLAMP_BORDER = 6 +,
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER = 7 +
+ }
 
enum  GX2TexMipFilterMode {
+  GX2_TEX_MIP_FILTER_MODE_NONE = 0 +,
+  GX2_TEX_MIP_FILTER_MODE_POINT = 1 +,
+  GX2_TEX_MIP_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexMipPerfMode { GX2_TEX_MIP_PERF_MODE_DISABLE = 0 + }
 
enum  GX2TexXYFilterMode {
+  GX2_TEX_XY_FILTER_MODE_POINT = 0 +,
+  GX2_TEX_XY_FILTER_MODE_LINEAR = 1 +,
+  GX2_TEX_XY_FILTER_MODE_BICUBIC = 2 +
+ }
 
enum  GX2TexAnisoRatio {
+  GX2_TEX_ANISO_RATIO_NONE = 0 +,
+  GX2_TEX_ANISO_RATIO_2_TO_1 = 1 +,
+  GX2_TEX_ANISO_RATIO_4_TO_1 = 2 +,
+  GX2_TEX_ANISO_RATIO_8_TO_1 = 3 +,
+  GX2_TEX_ANISO_RATIO_16_TO_1 = 4 +
+ }
 
enum  GX2TexZFilterMode {
+  GX2_TEX_Z_FILTER_MODE_NONE = 0 +,
+  GX2_TEX_Z_FILTER_MODE_POINT = 1 +,
+  GX2_TEX_Z_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexZPerfMode { GX2_TEX_Z_PERF_MODE_DISABLED = 0 + }
 
enum  GX2TileMode {
+  GX2_TILE_MODE_DEFAULT = 0 +,
+  GX2_TILE_MODE_LINEAR_ALIGNED = 1 +,
+  GX2_TILE_MODE_TILED_1D_THIN1 = 2 +,
+  GX2_TILE_MODE_TILED_1D_THICK = 3 +,
+  GX2_TILE_MODE_TILED_2D_THIN1 = 4 +,
+  GX2_TILE_MODE_TILED_2D_THIN2 = 5 +,
+  GX2_TILE_MODE_TILED_2D_THIN4 = 6 +,
+  GX2_TILE_MODE_TILED_2D_THICK = 7 +,
+  GX2_TILE_MODE_TILED_2B_THIN1 = 8 +,
+  GX2_TILE_MODE_TILED_2B_THIN2 = 9 +,
+  GX2_TILE_MODE_TILED_2B_THIN4 = 10 +,
+  GX2_TILE_MODE_TILED_2B_THICK = 11 +,
+  GX2_TILE_MODE_TILED_3D_THIN1 = 12 +,
+  GX2_TILE_MODE_TILED_3D_THICK = 13 +,
+  GX2_TILE_MODE_TILED_3B_THIN1 = 14 +,
+  GX2_TILE_MODE_TILED_3B_THICK = 15 +,
+  GX2_TILE_MODE_LINEAR_SPECIAL = 16 +
+ }
 
enum  GX2TVRenderMode {
+  GX2_TV_RENDER_MODE_DISABLED = 0 +,
+  GX2_TV_RENDER_MODE_STANDARD_480P = 1 +,
+  GX2_TV_RENDER_MODE_WIDE_480P = 2 +,
+  GX2_TV_RENDER_MODE_WIDE_720P = 3 +,
+  GX2_TV_RENDER_MODE_WIDE_1080P = 5 +
+ }
 
enum  GX2TVScanMode {
+  GX2_TV_SCAN_MODE_NONE = 0 +,
+  GX2_TV_SCAN_MODE_576I = 1 +,
+  GX2_TV_SCAN_MODE_480I = 2 +,
+  GX2_TV_SCAN_MODE_480P = 3 +,
+  GX2_TV_SCAN_MODE_720P = 4 +,
+  GX2_TV_SCAN_MODE_1080I = 6 +,
+  GX2_TV_SCAN_MODE_1080P = 7 +
+ }
 
+

Detailed Description

+

Macro Definition Documentation

+ +

◆ GX2_FALSE

+ +
+
+ + + + +
#define GX2_FALSE   (0)
+
+ +

Definition at line 14 of file enum.h.

+ +
+
+ +

◆ GX2_TRUE

+ +
+
+ + + + +
#define GX2_TRUE   (1)
+
+ +

Definition at line 15 of file enum.h.

+ +
+
+ +

◆ GX2_DISABLE

+ +
+
+ + + + +
#define GX2_DISABLE   (0)
+
+ +

Definition at line 16 of file enum.h.

+ +
+
+ +

◆ GX2_ENABLE

+ +
+
+ + + + +
#define GX2_ENABLE   (1)
+
+ +

Definition at line 17 of file enum.h.

+ +
+
+ +

◆ GX2_COMMAND_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_COMMAND_BUFFER_ALIGNMENT   (0x40)
+
+ +

Definition at line 19 of file enum.h.

+ +
+
+ +

◆ GX2_CONTEXT_STATE_ALIGNMENT

+ +
+
+ + + + +
#define GX2_CONTEXT_STATE_ALIGNMENT   (0x100)
+
+ +

Definition at line 20 of file enum.h.

+ +
+
+ +

◆ GX2_SCAN_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_SCAN_BUFFER_ALIGNMENT   (0x1000)
+
+ +

Definition at line 21 of file enum.h.

+ +
+
+ +

◆ GX2_SHADER_PROGRAM_ALIGNMENT

+ +
+
+ + + + +
#define GX2_SHADER_PROGRAM_ALIGNMENT   (0x100)
+
+ +

Definition at line 22 of file enum.h.

+ +
+
+ +

◆ GX2_VERTEX_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_VERTEX_BUFFER_ALIGNMENT   (0x40)
+
+ +

Definition at line 23 of file enum.h.

+ +
+
+ +

◆ GX2_INDEX_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_INDEX_BUFFER_ALIGNMENT   (0x20)
+
+ +

Definition at line 24 of file enum.h.

+ +
+
+ +

◆ GX2_UNIFORM_BLOCK_ALIGNMENT

+ +
+
+ + + + +
#define GX2_UNIFORM_BLOCK_ALIGNMENT   (0x100)
+
+ +

Definition at line 25 of file enum.h.

+ +
+
+ +

◆ GX2_COMMAND_BUFFER_SIZE

+ +
+
+ + + + +
#define GX2_COMMAND_BUFFER_SIZE   (0x400000)
+
+ +

Definition at line 27 of file enum.h.

+ +
+
+

Typedef Documentation

+ +

◆ GX2AAMode

+ +
+
+ + + + +
typedef enum GX2AAMode GX2AAMode
+
+ +
+
+ +

◆ GX2AlphaToMaskMode

+ +
+
+ + + + +
typedef enum GX2AlphaToMaskMode GX2AlphaToMaskMode
+
+ +
+
+ +

◆ GX2AspectRatio

+ +
+
+ + + + +
typedef enum GX2AspectRatio GX2AspectRatio
+
+ +
+
+ +

◆ GX2AttribFormat

+ +
+
+ + + + +
typedef enum GX2AttribFormat GX2AttribFormat
+
+ +
+
+ +

◆ GX2AttribIndexType

+ +
+
+ + + + +
typedef enum GX2AttribIndexType GX2AttribIndexType
+
+ +
+
+ +

◆ GX2BlendMode

+ +
+
+ + + + +
typedef enum GX2BlendMode GX2BlendMode
+
+ +
+
+ +

◆ GX2BlendCombineMode

+ +
+
+ + + + +
typedef enum GX2BlendCombineMode GX2BlendCombineMode
+
+ +
+
+ +

◆ GX2BufferingMode

+ +
+
+ + + + +
typedef enum GX2BufferingMode GX2BufferingMode
+
+ +
+
+ +

◆ GX2ChannelMask

+ +
+
+ + + + +
typedef enum GX2ChannelMask GX2ChannelMask
+
+ +
+
+ +

◆ GX2ClearFlags

+ +
+
+ + + + +
typedef enum GX2ClearFlags GX2ClearFlags
+
+ +
+
+ +

◆ GX2CompareFunction

+ +
+
+ + + + +
typedef enum GX2CompareFunction GX2CompareFunction
+
+ +
+
+ +

◆ GX2DrcRenderMode

+ +
+
+ + + + +
typedef enum GX2DrcRenderMode GX2DrcRenderMode
+
+ +
+
+ +

◆ GX2EventType

+ +
+
+ + + + +
typedef enum GX2EventType GX2EventType
+
+ +
+
+ +

◆ GX2EndianSwapMode

+ +
+
+ + + + +
typedef enum GX2EndianSwapMode GX2EndianSwapMode
+
+ +
+
+ +

◆ GX2FetchShaderType

+ +
+
+ + + + +
typedef enum GX2FetchShaderType GX2FetchShaderType
+
+ +
+
+ +

◆ GX2FrontFace

+ +
+
+ + + + +
typedef enum GX2FrontFace GX2FrontFace
+
+ +
+
+ +

◆ GX2IndexType

+ +
+
+ + + + +
typedef enum GX2IndexType GX2IndexType
+
+ +
+
+ +

◆ GX2InvalidateMode

+ +
+
+ + + + +
typedef enum GX2InvalidateMode GX2InvalidateMode
+
+ +
+
+ +

◆ GX2InitAttributes

+ +
+
+ + + + +
typedef enum GX2InitAttributes GX2InitAttributes
+
+ +
+
+ +

◆ GX2LogicOp

+ +
+
+ + + + +
typedef enum GX2LogicOp GX2LogicOp
+
+ +
+
+ +

◆ GX2PrimitiveMode

+ +
+
+ + + + +
typedef enum GX2PrimitiveMode GX2PrimitiveMode
+
+ +
+
+ +

◆ GX2PolygonMode

+ +
+
+ + + + +
typedef enum GX2PolygonMode GX2PolygonMode
+
+ +
+
+ +

◆ GX2RenderTarget

+ +
+
+ + + + +
typedef enum GX2RenderTarget GX2RenderTarget
+
+ +
+
+ +

◆ GX2RoundingMode

+ +
+
+ + + + +
typedef enum GX2RoundingMode GX2RoundingMode
+
+ +
+
+ +

◆ GX2SamplerVarType

+ +
+
+ + + + +
typedef enum GX2SamplerVarType GX2SamplerVarType
+
+ +
+
+ +

◆ GX2ScanTarget

+ +
+
+ + + + +
typedef enum GX2ScanTarget GX2ScanTarget
+
+ +
+
+ +

◆ GX2ShaderMode

+ +
+
+ + + + +
typedef enum GX2ShaderMode GX2ShaderMode
+
+ +
+
+ +

◆ GX2ShaderVarType

+ +
+
+ + + + +
typedef enum GX2ShaderVarType GX2ShaderVarType
+
+ +
+
+ +

◆ GX2StencilFunction

+ +
+
+ + + + +
typedef enum GX2StencilFunction GX2StencilFunction
+
+ +
+
+ +

◆ GX2SurfaceDim

+ +
+
+ + + + +
typedef enum GX2SurfaceDim GX2SurfaceDim
+
+ +
+
+ +

◆ GX2SurfaceFormat

+ +
+
+ + + + +
typedef enum GX2SurfaceFormat GX2SurfaceFormat
+
+ +
+
+ +

◆ GX2SurfaceUse

+ +
+
+ + + + +
typedef enum GX2SurfaceUse GX2SurfaceUse
+
+ +
+
+ +

◆ GX2TessellationMode

+ +
+
+ + + + +
typedef enum GX2TessellationMode GX2TessellationMode
+
+ +
+
+ +

◆ GX2TexBorderType

+ +
+
+ + + + +
typedef enum GX2TexBorderType GX2TexBorderType
+
+ +
+
+ +

◆ GX2TexClampMode

+ +
+
+ + + + +
typedef enum GX2TexClampMode GX2TexClampMode
+
+ +
+
+ +

◆ GX2TexMipFilterMode

+ +
+
+ + + + +
typedef enum GX2TexMipFilterMode GX2TexMipFilterMode
+
+ +
+
+ +

◆ GX2TexMipPerfMode

+ +
+
+ + + + +
typedef enum GX2TexMipPerfMode GX2TexMipPerfMode
+
+ +
+
+ +

◆ GX2TexXYFilterMode

+ +
+
+ + + + +
typedef enum GX2TexXYFilterMode GX2TexXYFilterMode
+
+ +
+
+ +

◆ GX2TexAnisoRatio

+ +
+
+ + + + +
typedef enum GX2TexAnisoRatio GX2TexAnisoRatio
+
+ +
+
+ +

◆ GX2TexZFilterMode

+ +
+
+ + + + +
typedef enum GX2TexZFilterMode GX2TexZFilterMode
+
+ +
+
+ +

◆ GX2TexZPerfMode

+ +
+
+ + + + +
typedef enum GX2TexZPerfMode GX2TexZPerfMode
+
+ +
+
+ +

◆ GX2TileMode

+ +
+
+ + + + +
typedef enum GX2TileMode GX2TileMode
+
+ +
+
+ +

◆ GX2TVRenderMode

+ +
+
+ + + + +
typedef enum GX2TVRenderMode GX2TVRenderMode
+
+ +
+
+ +

◆ GX2TVScanMode

+ +
+
+ + + + +
typedef enum GX2TVScanMode GX2TVScanMode
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ GX2AAMode

+ +
+
+ + + + +
enum GX2AAMode
+
+ + + + + +
Enumerator
GX2_AA_MODE1X 
GX2_AA_MODE2X 
GX2_AA_MODE4X 
GX2_AA_MODE8X 
+ +

Definition at line 29 of file enum.h.

+ +
+
+ +

◆ GX2AlphaToMaskMode

+ +
+
+ + + + +
enum GX2AlphaToMaskMode
+
+ + + + + + +
Enumerator
GX2_ALPHA_TO_MASK_MODE_NON_DITHERED 
GX2_ALPHA_TO_MASK_MODE_DITHER_0 
GX2_ALPHA_TO_MASK_MODE_DITHER_90 
GX2_ALPHA_TO_MASK_MODE_DITHER_180 
GX2_ALPHA_TO_MASK_MODE_DITHER_270 
+ +

Definition at line 37 of file enum.h.

+ +
+
+ +

◆ GX2AspectRatio

+ +
+
+ + + + +
enum GX2AspectRatio
+
+ + + +
Enumerator
GX2_ASPECT_RATIO_4_3 
GX2_ASPECT_RATIO_16_9 
+ +

Definition at line 46 of file enum.h.

+ +
+
+ +

◆ GX2AttribFormat

+ +
+
+ + + + +
enum GX2AttribFormat
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
GX2_ATTRIB_TYPE_8 
GX2_ATTRIB_TYPE_4_4 
GX2_ATTRIB_TYPE_16 
GX2_ATTRIB_TYPE_16_FLOAT 
GX2_ATTRIB_TYPE_8_8 
GX2_ATTRIB_TYPE_32 
GX2_ATTRIB_TYPE_32_FLOAT 
GX2_ATTRIB_TYPE_16_16 
GX2_ATTRIB_TYPE_16_16_FLOAT 
GX2_ATTRIB_TYPE_10_11_11_FLOAT 
GX2_ATTRIB_TYPE_8_8_8_8 
GX2_ATTRIB_TYPE_10_10_10_2 
GX2_ATTRIB_TYPE_32_32 
GX2_ATTRIB_TYPE_32_32_FLOAT 
GX2_ATTRIB_TYPE_16_16_16_16 
GX2_ATTRIB_TYPE_16_16_16_16_FLOAT 
GX2_ATTRIB_TYPE_32_32_32 
GX2_ATTRIB_TYPE_32_32_32_FLOAT 
GX2_ATTRIB_TYPE_32_32_32_32 
GX2_ATTRIB_TYPE_32_32_32_32_FLOAT 
GX2_ATTRIB_FLAG_INTEGER 
GX2_ATTRIB_FLAG_SIGNED 
GX2_ATTRIB_FLAG_DEGAMMA 
GX2_ATTRIB_FLAG_SCALED 
GX2_ATTRIB_FORMAT_UNORM_8 
GX2_ATTRIB_FORMAT_UNORM_8_8 
GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 
GX2_ATTRIB_FORMAT_UINT_8 
GX2_ATTRIB_FORMAT_UINT_8_8 
GX2_ATTRIB_FORMAT_UINT_8_8_8_8 
GX2_ATTRIB_FORMAT_SNORM_8 
GX2_ATTRIB_FORMAT_SNORM_8_8 
GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 
GX2_ATTRIB_FORMAT_SINT_8 
GX2_ATTRIB_FORMAT_SINT_8_8 
GX2_ATTRIB_FORMAT_SINT_8_8_8_8 
GX2_ATTRIB_FORMAT_FLOAT_32 
GX2_ATTRIB_FORMAT_FLOAT_32_32 
GX2_ATTRIB_FORMAT_FLOAT_32_32_32 
GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 
+ +

Definition at line 52 of file enum.h.

+ +
+
+ +

◆ GX2AttribIndexType

+ +
+
+ + + + +
enum GX2AttribIndexType
+
+ + + +
Enumerator
GX2_ATTRIB_INDEX_PER_VERTEX 
GX2_ATTRIB_INDEX_PER_INSTANCE 
+ +

Definition at line 104 of file enum.h.

+ +
+
+ +

◆ GX2BlendMode

+ +
+
+ + + + +
enum GX2BlendMode
+
+ + + + + + + + + + + + + + + + + + + + + + +
Enumerator
GX2_BLEND_MODE_ZERO 
GX2_BLEND_MODE_ONE 
GX2_BLEND_MODE_SRC_COLOR 
GX2_BLEND_MODE_INV_SRC_COLOR 
GX2_BLEND_MODE_SRC_ALPHA 
GX2_BLEND_MODE_INV_SRC_ALPHA 
GX2_BLEND_MODE_DST_ALPHA 
GX2_BLEND_MODE_INV_DST_ALPHA 
GX2_BLEND_MODE_DST_COLOR 
GX2_BLEND_MODE_INV_DST_COLOR 
GX2_BLEND_MODE_SRC_ALPHA_SAT 
GX2_BLEND_MODE_BOTH_SRC_ALPHA 
GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA 
GX2_BLEND_MODE_BLEND_FACTOR 
GX2_BLEND_MODE_INV_BLEND_FACTOR 
GX2_BLEND_MODE_SRC1_COLOR 
GX2_BLEND_MODE_INV_SRC1_COLOR 
GX2_BLEND_MODE_SRC1_ALPHA 
GX2_BLEND_MODE_INV_SRC1_ALPHA 
GX2_BLEND_MODE_CONSTANT_ALPHA 
GX2_BLEND_MODE_INV_CONSTANT_ALPHA 
+ +

Definition at line 110 of file enum.h.

+ +
+
+ +

◆ GX2BlendCombineMode

+ +
+
+ + + + +
enum GX2BlendCombineMode
+
+ + + + + + +
Enumerator
GX2_BLEND_COMBINE_MODE_ADD 
GX2_BLEND_COMBINE_MODE_SUB 
GX2_BLEND_COMBINE_MODE_MIN 
GX2_BLEND_COMBINE_MODE_MAX 
GX2_BLEND_COMBINE_MODE_REV_SUB 
+ +

Definition at line 135 of file enum.h.

+ +
+
+ +

◆ GX2BufferingMode

+ +
+
+ + + + +
enum GX2BufferingMode
+
+ + + + +
Enumerator
GX2_BUFFERING_MODE_SINGLE 
GX2_BUFFERING_MODE_DOUBLE 
GX2_BUFFERING_MODE_TRIPLE 
+ +

Definition at line 144 of file enum.h.

+ +
+
+ +

◆ GX2ChannelMask

+ +
+
+ + + + +
enum GX2ChannelMask
+
+ + + + + + + + + + + + + + + + +
Enumerator
GX2_CHANNEL_MASK_R 
GX2_CHANNEL_MASK_G 
GX2_CHANNEL_MASK_RG 
GX2_CHANNEL_MASK_B 
GX2_CHANNEL_MASK_RB 
GX2_CHANNEL_MASK_GB 
GX2_CHANNEL_MASK_RGB 
GX2_CHANNEL_MASK_A 
GX2_CHANNEL_MASK_RA 
GX2_CHANNEL_MASK_GA 
GX2_CHANNEL_MASK_RGA 
GX2_CHANNEL_MASK_BA 
GX2_CHANNEL_MASK_RBA 
GX2_CHANNEL_MASK_GBA 
GX2_CHANNEL_MASK_RGBA 
+ +

Definition at line 151 of file enum.h.

+ +
+
+ +

◆ GX2ClearFlags

+ +
+
+ + + + +
enum GX2ClearFlags
+
+ + + + +
Enumerator
GX2_CLEAR_FLAGS_DEPTH 
GX2_CLEAR_FLAGS_STENCIL 
GX2_CLEAR_FLAGS_BOTH 
+ +

Definition at line 170 of file enum.h.

+ +
+
+ +

◆ GX2CompareFunction

+ +
+
+ + + + +
enum GX2CompareFunction
+
+ + + + + + + + + +
Enumerator
GX2_COMPARE_FUNC_NEVER 
GX2_COMPARE_FUNC_LESS 
GX2_COMPARE_FUNC_EQUAL 
GX2_COMPARE_FUNC_LEQUAL 
GX2_COMPARE_FUNC_GREATER 
GX2_COMPARE_FUNC_NOT_EQUAL 
GX2_COMPARE_FUNC_GEQUAL 
GX2_COMPARE_FUNC_ALWAYS 
+ +

Definition at line 179 of file enum.h.

+ +
+
+ +

◆ GX2DrcRenderMode

+ +
+
+ + + + +
enum GX2DrcRenderMode
+
+ + + + +
Enumerator
GX2_DRC_RENDER_MODE_DISABLED 
GX2_DRC_RENDER_MODE_SINGLE 
GX2_DRC_RENDER_MODE_DOUBLE 
+ +

Definition at line 191 of file enum.h.

+ +
+
+ +

◆ GX2EventType

+ +
+
+ + + + +
enum GX2EventType
+
+ + + + + + +
Enumerator
GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT 
GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT 
GX2_EVENT_TYPE_VSYNC 
GX2_EVENT_TYPE_FLIP 
GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN 
+ +

Definition at line 198 of file enum.h.

+ +
+
+ +

◆ GX2EndianSwapMode

+ +
+
+ + + + +
enum GX2EndianSwapMode
+
+ + + + + +
Enumerator
GX2_ENDIAN_SWAP_NONE 
GX2_ENDIAN_SWAP_8_IN_16 
GX2_ENDIAN_SWAP_8_IN_32 
GX2_ENDIAN_SWAP_DEFAULT 
+ +

Definition at line 207 of file enum.h.

+ +
+
+ +

◆ GX2FetchShaderType

+ +
+
+ + + + +
enum GX2FetchShaderType
+
+ + + + + +
Enumerator
GX2_FETCH_SHADER_TESSELLATION_NONE 
GX2_FETCH_SHADER_TESSELLATION_LINE 
GX2_FETCH_SHADER_TESSELLATION_TRIANGLE 
GX2_FETCH_SHADER_TESSELLATION_QUAD 
+ +

Definition at line 215 of file enum.h.

+ +
+
+ +

◆ GX2FrontFace

+ +
+
+ + + + +
enum GX2FrontFace
+
+ + + +
Enumerator
GX2_FRONT_FACE_CCW 
GX2_FRONT_FACE_CW 
+ +

Definition at line 223 of file enum.h.

+ +
+
+ +

◆ GX2IndexType

+ +
+
+ + + + +
enum GX2IndexType
+
+ + + + + +
Enumerator
GX2_INDEX_TYPE_U16_LE 
GX2_INDEX_TYPE_U32_LE 
GX2_INDEX_TYPE_U16 
GX2_INDEX_TYPE_U32 
+ +

Definition at line 229 of file enum.h.

+ +
+
+ +

◆ GX2InvalidateMode

+ +
+
+ + + + +
enum GX2InvalidateMode
+
+ + + + + + + + + + + + + + +
Enumerator
GX2_INVALIDATE_MODE_NONE 
GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER 
GX2_INVALIDATE_MODE_TEXTURE 
GX2_INVALIDATE_MODE_UNIFORM_BLOCK 
GX2_INVALIDATE_MODE_SHADER 
GX2_INVALIDATE_MODE_COLOR_BUFFER 
GX2_INVALIDATE_MODE_DEPTH_BUFFER 
GX2_INVALIDATE_MODE_CPU 
GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER 
GX2_INVALIDATE_MODE_EXPORT_BUFFER 
GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER 
GX2_INVALIDATE_MODE_CPU_TEXTURE 
GX2_INVALIDATE_MODE_CPU_SHADER 
+ +

Definition at line 237 of file enum.h.

+ +
+
+ +

◆ GX2InitAttributes

+ +
+
+ + + + +
enum GX2InitAttributes
+
+ + + + + + + + + +
Enumerator
GX2_INIT_END 
GX2_INIT_CMD_BUF_BASE 
GX2_INIT_CMD_BUF_POOL_SIZE 
GX2_INIT_ARGC 
GX2_INIT_ARGV 
GX2_INIT_PROFILE_MODE 
GX2_INIT_TOSS_STAGE 
GX2_INIT_APP_IO_THREAD_STACK_SIZE 
+ +

Definition at line 256 of file enum.h.

+ +
+
+ +

◆ GX2LogicOp

+ +
+
+ + + + +
enum GX2LogicOp
+
+ + + + + + + + + + + + + + + + + +
Enumerator
GX2_LOGIC_OP_CLEAR 
GX2_LOGIC_OP_NOR 
GX2_LOGIC_OP_INV_AND 
GX2_LOGIC_OP_INV_COPY 
GX2_LOGIC_OP_REV_AND 
GX2_LOGIC_OP_INV 
GX2_LOGIC_OP_XOR 
GX2_LOGIC_OP_NOT_AND 
GX2_LOGIC_OP_AND 
GX2_LOGIC_OP_EQUIV 
GX2_LOGIC_OP_NOP 
GX2_LOGIC_OP_INV_OR 
GX2_LOGIC_OP_COPY 
GX2_LOGIC_OP_REV_OR 
GX2_LOGIC_OP_OR 
GX2_LOGIC_OP_SET 
+ +

Definition at line 268 of file enum.h.

+ +
+
+ +

◆ GX2PrimitiveMode

+ +
+
+ + + + +
enum GX2PrimitiveMode
+
+ + + + + + + + + + + + + + + +
Enumerator
GX2_PRIMITIVE_MODE_POINTS 
GX2_PRIMITIVE_MODE_LINES 
GX2_PRIMITIVE_MODE_LINE_STRIP 
GX2_PRIMITIVE_MODE_TRIANGLES 
GX2_PRIMITIVE_MODE_TRIANGLE_FAN 
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP 
GX2_PRIMITIVE_MODE_LINES_ADJACENCY 
GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY 
GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY 
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY 
GX2_PRIMITIVE_MODE_RECTS 
GX2_PRIMITIVE_MODE_LINE_LOOP 
GX2_PRIMITIVE_MODE_QUADS 
GX2_PRIMITIVE_MODE_QUAD_STRIP 
+ +

Definition at line 288 of file enum.h.

+ +
+
+ +

◆ GX2PolygonMode

+ +
+
+ + + + +
enum GX2PolygonMode
+
+ + + + +
Enumerator
GX2_POLYGON_MODE_POINT 
GX2_POLYGON_MODE_LINE 
GX2_POLYGON_MODE_TRIANGLE 
+ +

Definition at line 306 of file enum.h.

+ +
+
+ +

◆ GX2RenderTarget

+ +
+
+ + + + +
enum GX2RenderTarget
+
+ + + + + + + + + +
Enumerator
GX2_RENDER_TARGET_0 
GX2_RENDER_TARGET_1 
GX2_RENDER_TARGET_2 
GX2_RENDER_TARGET_3 
GX2_RENDER_TARGET_4 
GX2_RENDER_TARGET_5 
GX2_RENDER_TARGET_6 
GX2_RENDER_TARGET_7 
+ +

Definition at line 313 of file enum.h.

+ +
+
+ +

◆ GX2RoundingMode

+ +
+
+ + + + +
enum GX2RoundingMode
+
+ + + +
Enumerator
GX2_ROUNDING_MODE_ROUND_TO_EVEN 
GX2_ROUNDING_MODE_TRUNCATE 
+ +

Definition at line 325 of file enum.h.

+ +
+
+ +

◆ GX2SamplerVarType

+ +
+
+ + + + +
enum GX2SamplerVarType
+
+ + + + + +
Enumerator
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D 
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D 
GX2_SAMPLER_VAR_TYPE_SAMPLER_3D 
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE 
+ +

Definition at line 331 of file enum.h.

+ +
+
+ +

◆ GX2ScanTarget

+ +
+
+ + + + +
enum GX2ScanTarget
+
+ + + + + + + +
Enumerator
GX2_SCAN_TARGET_TV0 
GX2_SCAN_TARGET_TV1 
GX2_SCAN_TARGET_DRC0 
GX2_SCAN_TARGET_DRC1 
GX2_SCAN_TARGET_TV 
GX2_SCAN_TARGET_DRC 
+ +

Definition at line 339 of file enum.h.

+ +
+
+ +

◆ GX2ShaderMode

+ +
+
+ + + + +
enum GX2ShaderMode
+
+ + + + + +
Enumerator
GX2_SHADER_MODE_UNIFORM_REGISTER 
GX2_SHADER_MODE_UNIFORM_BLOCK 
GX2_SHADER_MODE_GEOMETRY_SHADER 
GX2_SHADER_MODE_COMPUTE_SHADER 
+ +

Definition at line 351 of file enum.h.

+ +
+
+ +

◆ GX2ShaderVarType

+ +
+
+ + + + +
enum GX2ShaderVarType
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
GX2_SHADER_VAR_TYPE_VOID 
GX2_SHADER_VAR_TYPE_BOOL 
GX2_SHADER_VAR_TYPE_INT 
GX2_SHADER_VAR_TYPE_UINT 
GX2_SHADER_VAR_TYPE_FLOAT 
GX2_SHADER_VAR_TYPE_DOUBLE 
GX2_SHADER_VAR_TYPE_DOUBLE2 
GX2_SHADER_VAR_TYPE_DOUBLE3 
GX2_SHADER_VAR_TYPE_DOUBLE4 
GX2_SHADER_VAR_TYPE_FLOAT2 
GX2_SHADER_VAR_TYPE_FLOAT3 
GX2_SHADER_VAR_TYPE_FLOAT4 
GX2_SHADER_VAR_TYPE_BOOL2 
GX2_SHADER_VAR_TYPE_BOOL3 
GX2_SHADER_VAR_TYPE_BOOL4 
GX2_SHADER_VAR_TYPE_INT2 
GX2_SHADER_VAR_TYPE_INT3 
GX2_SHADER_VAR_TYPE_INT4 
GX2_SHADER_VAR_TYPE_UINT2 
GX2_SHADER_VAR_TYPE_UINT3 
GX2_SHADER_VAR_TYPE_UINT4 
GX2_SHADER_VAR_TYPE_FLOAT2X2 
GX2_SHADER_VAR_TYPE_FLOAT2X3 
GX2_SHADER_VAR_TYPE_FLOAT2X4 
GX2_SHADER_VAR_TYPE_FLOAT3X2 
GX2_SHADER_VAR_TYPE_FLOAT3X3 
GX2_SHADER_VAR_TYPE_FLOAT3X4 
GX2_SHADER_VAR_TYPE_FLOAT4X2 
GX2_SHADER_VAR_TYPE_FLOAT4X3 
GX2_SHADER_VAR_TYPE_FLOAT4X4 
GX2_SHADER_VAR_TYPE_DOUBLE2X2 
GX2_SHADER_VAR_TYPE_DOUBLE2X3 
GX2_SHADER_VAR_TYPE_DOUBLE2X4 
GX2_SHADER_VAR_TYPE_DOUBLE3X2 
GX2_SHADER_VAR_TYPE_DOUBLE3X3 
GX2_SHADER_VAR_TYPE_DOUBLE3X4 
GX2_SHADER_VAR_TYPE_DOUBLE4X2 
GX2_SHADER_VAR_TYPE_DOUBLE4X3 
GX2_SHADER_VAR_TYPE_DOUBLE4X4 
+ +

Definition at line 359 of file enum.h.

+ +
+
+ +

◆ GX2StencilFunction

+ +
+
+ + + + +
enum GX2StencilFunction
+
+ + + + + + + + + +
Enumerator
GX2_STENCIL_FUNCTION_KEEP 
GX2_STENCIL_FUNCTION_ZERO 
GX2_STENCIL_FUNCTION_REPLACE 
GX2_STENCIL_FUNCTION_INCR_CLAMP 
GX2_STENCIL_FUNCTION_DECR_CLAMP 
GX2_STENCIL_FUNCTION_INV 
GX2_STENCIL_FUNCTION_INCR_WRAP 
GX2_STENCIL_FUNCTION_DECR_WRAP 
+ +

Definition at line 402 of file enum.h.

+ +
+
+ +

◆ GX2SurfaceDim

+ +
+
+ + + + +
enum GX2SurfaceDim
+
+ + + + + + + + + +
Enumerator
GX2_SURFACE_DIM_TEXTURE_1D 
GX2_SURFACE_DIM_TEXTURE_2D 
GX2_SURFACE_DIM_TEXTURE_3D 
GX2_SURFACE_DIM_TEXTURE_CUBE 
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY 
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY 
GX2_SURFACE_DIM_TEXTURE_2D_MSAA 
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY 
+ +

Definition at line 414 of file enum.h.

+ +
+
+ +

◆ GX2SurfaceFormat

+ +
+
+ + + + +
enum GX2SurfaceFormat
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
GX2_SURFACE_FORMAT_INVALID 
GX2_SURFACE_FORMAT_UNORM_R4_G4 
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 
GX2_SURFACE_FORMAT_UNORM_R8 
GX2_SURFACE_FORMAT_UNORM_R8_G8 
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_UNORM_R16 
GX2_SURFACE_FORMAT_UNORM_R16_G16 
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 
GX2_SURFACE_FORMAT_UNORM_R24_X8 
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 
GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_UNORM_BC1 
GX2_SURFACE_FORMAT_UNORM_BC2 
GX2_SURFACE_FORMAT_UNORM_BC3 
GX2_SURFACE_FORMAT_UNORM_BC4 
GX2_SURFACE_FORMAT_UNORM_BC5 
GX2_SURFACE_FORMAT_UNORM_NV12 
GX2_SURFACE_FORMAT_UINT_R8 
GX2_SURFACE_FORMAT_UINT_R8_G8 
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_UINT_R16 
GX2_SURFACE_FORMAT_UINT_R16_G16 
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_UINT_R32 
GX2_SURFACE_FORMAT_UINT_R32_G32 
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_UINT_X24_G8 
GX2_SURFACE_FORMAT_UINT_G8_X24 
GX2_SURFACE_FORMAT_SNORM_R8 
GX2_SURFACE_FORMAT_SNORM_R8_G8 
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_SNORM_R16 
GX2_SURFACE_FORMAT_SNORM_R16_G16 
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_SNORM_BC4 
GX2_SURFACE_FORMAT_SNORM_BC5 
GX2_SURFACE_FORMAT_SINT_R8 
GX2_SURFACE_FORMAT_SINT_R8_G8 
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_SINT_R16 
GX2_SURFACE_FORMAT_SINT_R16_G16 
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_SINT_R32 
GX2_SURFACE_FORMAT_SINT_R32_G32 
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 
GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_SRGB_BC1 
GX2_SURFACE_FORMAT_SRGB_BC2 
GX2_SURFACE_FORMAT_SRGB_BC3 
GX2_SURFACE_FORMAT_FLOAT_R32 
GX2_SURFACE_FORMAT_FLOAT_R32_G32 
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 
GX2_SURFACE_FORMAT_FLOAT_R16 
GX2_SURFACE_FORMAT_FLOAT_R16_G16 
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 
GX2_SURFACE_FORMAT_FLOAT_D24_S8 
GX2_SURFACE_FORMAT_FLOAT_X8_X24 
+ +

Definition at line 426 of file enum.h.

+ +
+
+ +

◆ GX2SurfaceUse

+ +
+
+ + + + +
enum GX2SurfaceUse
+
+ + + + + + + + +
Enumerator
GX2_SURFACE_USE_NONE 
GX2_SURFACE_USE_TEXTURE 
GX2_SURFACE_USE_COLOR_BUFFER 
GX2_SURFACE_USE_DEPTH_BUFFER 
GX2_SURFACE_USE_SCAN_BUFFER 
GX2_SURFACE_USE_TV 
GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV 
+ +

Definition at line 501 of file enum.h.

+ +
+
+ +

◆ GX2TessellationMode

+ +
+
+ + + + +
enum GX2TessellationMode
+
+ + + + +
Enumerator
GX2_TESSELLATION_MODE_DISCRETE 
GX2_TESSELLATION_MODE_CONTINUOUS 
GX2_TESSELLATION_MODE_ADAPTIVE 
+ +

Definition at line 514 of file enum.h.

+ +
+
+ +

◆ GX2TexBorderType

+ +
+
+ + + + +
enum GX2TexBorderType
+
+ + + + + +
Enumerator
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK 
GX2_TEX_BORDER_TYPE_BLACK 
GX2_TEX_BORDER_TYPE_WHITE 
GX2_TEX_BORDER_TYPE_VARIABLE 
+ +

Definition at line 521 of file enum.h.

+ +
+
+ +

◆ GX2TexClampMode

+ +
+
+ + + + +
enum GX2TexClampMode
+
+ + + + + + + + + +
Enumerator
GX2_TEX_CLAMP_MODE_WRAP 
GX2_TEX_CLAMP_MODE_MIRROR 
GX2_TEX_CLAMP_MODE_CLAMP 
GX2_TEX_CLAMP_MODE_MIRROR_ONCE 
GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER 
GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER 
GX2_TEX_CLAMP_MODE_CLAMP_BORDER 
GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER 
+ +

Definition at line 529 of file enum.h.

+ +
+
+ +

◆ GX2TexMipFilterMode

+ +
+
+ + + + +
enum GX2TexMipFilterMode
+
+ + + + +
Enumerator
GX2_TEX_MIP_FILTER_MODE_NONE 
GX2_TEX_MIP_FILTER_MODE_POINT 
GX2_TEX_MIP_FILTER_MODE_LINEAR 
+ +

Definition at line 541 of file enum.h.

+ +
+
+ +

◆ GX2TexMipPerfMode

+ +
+
+ + + + +
enum GX2TexMipPerfMode
+
+ + +
Enumerator
GX2_TEX_MIP_PERF_MODE_DISABLE 
+ +

Definition at line 548 of file enum.h.

+ +
+
+ +

◆ GX2TexXYFilterMode

+ +
+
+ + + + +
enum GX2TexXYFilterMode
+
+ + + + +
Enumerator
GX2_TEX_XY_FILTER_MODE_POINT 
GX2_TEX_XY_FILTER_MODE_LINEAR 
GX2_TEX_XY_FILTER_MODE_BICUBIC 
+ +

Definition at line 553 of file enum.h.

+ +
+
+ +

◆ GX2TexAnisoRatio

+ +
+
+ + + + +
enum GX2TexAnisoRatio
+
+ + + + + + +
Enumerator
GX2_TEX_ANISO_RATIO_NONE 
GX2_TEX_ANISO_RATIO_2_TO_1 
GX2_TEX_ANISO_RATIO_4_TO_1 
GX2_TEX_ANISO_RATIO_8_TO_1 
GX2_TEX_ANISO_RATIO_16_TO_1 
+ +

Definition at line 560 of file enum.h.

+ +
+
+ +

◆ GX2TexZFilterMode

+ +
+
+ + + + +
enum GX2TexZFilterMode
+
+ + + + +
Enumerator
GX2_TEX_Z_FILTER_MODE_NONE 
GX2_TEX_Z_FILTER_MODE_POINT 
GX2_TEX_Z_FILTER_MODE_LINEAR 
+ +

Definition at line 569 of file enum.h.

+ +
+
+ +

◆ GX2TexZPerfMode

+ +
+
+ + + + +
enum GX2TexZPerfMode
+
+ + +
Enumerator
GX2_TEX_Z_PERF_MODE_DISABLED 
+ +

Definition at line 576 of file enum.h.

+ +
+
+ +

◆ GX2TileMode

+ +
+
+ + + + +
enum GX2TileMode
+
+ + + + + + + + + + + + + + + + + + +
Enumerator
GX2_TILE_MODE_DEFAULT 
GX2_TILE_MODE_LINEAR_ALIGNED 
GX2_TILE_MODE_TILED_1D_THIN1 
GX2_TILE_MODE_TILED_1D_THICK 
GX2_TILE_MODE_TILED_2D_THIN1 
GX2_TILE_MODE_TILED_2D_THIN2 
GX2_TILE_MODE_TILED_2D_THIN4 
GX2_TILE_MODE_TILED_2D_THICK 
GX2_TILE_MODE_TILED_2B_THIN1 
GX2_TILE_MODE_TILED_2B_THIN2 
GX2_TILE_MODE_TILED_2B_THIN4 
GX2_TILE_MODE_TILED_2B_THICK 
GX2_TILE_MODE_TILED_3D_THIN1 
GX2_TILE_MODE_TILED_3D_THICK 
GX2_TILE_MODE_TILED_3B_THIN1 
GX2_TILE_MODE_TILED_3B_THICK 
GX2_TILE_MODE_LINEAR_SPECIAL 
+ +

Definition at line 581 of file enum.h.

+ +
+
+ +

◆ GX2TVRenderMode

+ +
+
+ + + + +
enum GX2TVRenderMode
+
+ + + + + + +
Enumerator
GX2_TV_RENDER_MODE_DISABLED 
GX2_TV_RENDER_MODE_STANDARD_480P 
GX2_TV_RENDER_MODE_WIDE_480P 
GX2_TV_RENDER_MODE_WIDE_720P 
GX2_TV_RENDER_MODE_WIDE_1080P 
+ +

Definition at line 602 of file enum.h.

+ +
+
+ +

◆ GX2TVScanMode

+ +
+
+ + + + +
enum GX2TVScanMode
+
+ + + + + + + + +
Enumerator
GX2_TV_SCAN_MODE_NONE 
GX2_TV_SCAN_MODE_576I 
GX2_TV_SCAN_MODE_480I 
GX2_TV_SCAN_MODE_480P 
GX2_TV_SCAN_MODE_720P 
GX2_TV_SCAN_MODE_1080I 
GX2_TV_SCAN_MODE_1080P 
+ +

Definition at line 611 of file enum.h.

+ +
+
+
+ + + + diff --git a/group__gx2__enum.map b/group__gx2__enum.map new file mode 100644 index 00000000..b74b8fd9 --- /dev/null +++ b/group__gx2__enum.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__enum.md5 b/group__gx2__enum.md5 new file mode 100644 index 00000000..ece22858 --- /dev/null +++ b/group__gx2__enum.md5 @@ -0,0 +1 @@ +5e07cc165562650b1fb2e795af554fad \ No newline at end of file diff --git a/group__gx2__enum.png b/group__gx2__enum.png new file mode 100644 index 00000000..fe0db672 Binary files /dev/null and b/group__gx2__enum.png differ diff --git a/group__gx2__event.html b/group__gx2__event.html new file mode 100644 index 00000000..5e8fbcf8 --- /dev/null +++ b/group__gx2__event.html @@ -0,0 +1,419 @@ + + + + + + + +wut: Event + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Event:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  GX2DisplayListOverrunData
 
+ + + + + +

+Typedefs

typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunData
 
typedef void(* GX2EventCallbackFunction) (GX2EventType, void *)
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

BOOL GX2DrawDone ()
 
void GX2WaitForVsync ()
 
void GX2WaitForFlip ()
 
void GX2SetEventCallback (GX2EventType type, GX2EventCallbackFunction func, void *userData)
 
void GX2GetEventCallback (GX2EventType type, GX2EventCallbackFunction *funcOut, void **userDataOut)
 
OSTime GX2GetRetiredTimeStamp ()
 
OSTime GX2GetLastSubmittedTimeStamp ()
 
void GX2GetSwapStatus (uint32_t *swapCount, uint32_t *flipCount, OSTime *lastFlip, OSTime *lastVsync)
 
BOOL GX2WaitTimeStamp (OSTime time)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2DisplayListOverrunData

+ +
+
+ + + + +
struct GX2DisplayListOverrunData
+
+
+

Definition at line 19 of file event.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +oldList +Pointer to overrun display list.
+uint32_t +oldSize +Size of overrun display list.
+void * +newList +Pointer to new display list.
+uint32_t +newSize +Size of new display list.
+ +
+
+

Typedef Documentation

+ +

◆ GX2DisplayListOverrunData

+ +
+
+ +

Definition at line 16 of file event.h.

+ +
+
+ +

◆ GX2EventCallbackFunction

+ +
+
+ + + + +
typedef void(* GX2EventCallbackFunction) (GX2EventType, void *)
+
+ +

Definition at line 17 of file event.h.

+ +
+
+

Function Documentation

+ +

◆ GX2DrawDone()

+ +
+
+ + + + + + + +
BOOL GX2DrawDone ()
+
+ +
+
+ +

◆ GX2WaitForVsync()

+ +
+
+ + + + + + + +
void GX2WaitForVsync ()
+
+ +
+
+ +

◆ GX2WaitForFlip()

+ +
+
+ + + + + + + +
void GX2WaitForFlip ()
+
+ +
+
+ +

◆ GX2SetEventCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetEventCallback (GX2EventType type,
GX2EventCallbackFunction func,
void * userData 
)
+
+ +
+
+ +

◆ GX2GetEventCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetEventCallback (GX2EventType type,
GX2EventCallbackFunctionfuncOut,
void ** userDataOut 
)
+
+ +
+
+ +

◆ GX2GetRetiredTimeStamp()

+ +
+
+ + + + + + + +
OSTime GX2GetRetiredTimeStamp ()
+
+ +
+
+ +

◆ GX2GetLastSubmittedTimeStamp()

+ +
+
+ + + + + + + +
OSTime GX2GetLastSubmittedTimeStamp ()
+
+ +
+
+ +

◆ GX2GetSwapStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetSwapStatus (uint32_t * swapCount,
uint32_t * flipCount,
OSTimelastFlip,
OSTimelastVsync 
)
+
+ +
+
+ +

◆ GX2WaitTimeStamp()

+ +
+
+ + + + + + + + +
BOOL GX2WaitTimeStamp (OSTime time)
+
+ +
+
+
+ + + + diff --git a/group__gx2__event.map b/group__gx2__event.map new file mode 100644 index 00000000..ae86b7d7 --- /dev/null +++ b/group__gx2__event.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__event.md5 b/group__gx2__event.md5 new file mode 100644 index 00000000..caa5f20e --- /dev/null +++ b/group__gx2__event.md5 @@ -0,0 +1 @@ +9cf0d4a9e4a379d26a6773f553eb5232 \ No newline at end of file diff --git a/group__gx2__event.png b/group__gx2__event.png new file mode 100644 index 00000000..3c40a1d5 Binary files /dev/null and b/group__gx2__event.png differ diff --git a/group__gx2__mem.html b/group__gx2__mem.html new file mode 100644 index 00000000..6dd5c804 --- /dev/null +++ b/group__gx2__mem.html @@ -0,0 +1,135 @@ + + + + + + + +wut: Memory + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Memory
+
+
+
+Collaboration diagram for Memory:
+
+
+ + + + +
+ + + + +

+Functions

void GX2Invalidate (GX2InvalidateMode mode, void *buffer, uint32_t size)
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2Invalidate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2Invalidate (GX2InvalidateMode mode,
void * buffer,
uint32_t size 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__mem.map b/group__gx2__mem.map new file mode 100644 index 00000000..f1073fa6 --- /dev/null +++ b/group__gx2__mem.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__mem.md5 b/group__gx2__mem.md5 new file mode 100644 index 00000000..59f6608c --- /dev/null +++ b/group__gx2__mem.md5 @@ -0,0 +1 @@ +6ea32c4b3022e1d53469710771354354 \ No newline at end of file diff --git a/group__gx2__mem.png b/group__gx2__mem.png new file mode 100644 index 00000000..cd031ca1 Binary files /dev/null and b/group__gx2__mem.png differ diff --git a/group__gx2__registers.html b/group__gx2__registers.html new file mode 100644 index 00000000..1f9ce8d6 --- /dev/null +++ b/group__gx2__registers.html @@ -0,0 +1,3965 @@ + + + + + + + +wut: Registers + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Registers
+
+
+
+Collaboration diagram for Registers:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  GX2AAMaskReg
 
struct  GX2AlphaTestReg
 
struct  GX2AlphaToMaskReg
 
struct  GX2BlendControlReg
 
struct  GX2BlendConstantColorReg
 
struct  GX2ColorControlReg
 
struct  GX2DepthStencilControlReg
 
struct  GX2StencilMaskReg
 
struct  GX2LineWidthReg
 
struct  GX2PointSizeReg
 
struct  GX2PointLimitsReg
 
struct  GX2PolygonControlReg
 
struct  GX2PolygonOffsetReg
 
struct  GX2ScissorReg
 
struct  GX2TargetChannelMaskReg
 
struct  GX2ViewportReg
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct GX2AAMaskReg GX2AAMaskReg
 
typedef struct GX2AlphaTestReg GX2AlphaTestReg
 
typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
 
typedef struct GX2BlendControlReg GX2BlendControlReg
 
typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg
 
typedef struct GX2ColorControlReg GX2ColorControlReg
 
typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg
 
typedef struct GX2StencilMaskReg GX2StencilMaskReg
 
typedef struct GX2LineWidthReg GX2LineWidthReg
 
typedef struct GX2PointSizeReg GX2PointSizeReg
 
typedef struct GX2PointLimitsReg GX2PointLimitsReg
 
typedef struct GX2PolygonControlReg GX2PolygonControlReg
 
typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
 
typedef struct GX2ScissorReg GX2ScissorReg
 
typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg
 
typedef struct GX2ViewportReg GX2ViewportReg
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void GX2SetAAMask (uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
 
void GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
 
void GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
 
void GX2SetAAMaskReg (const GX2AAMaskReg *reg)
 
void GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref)
 
void GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
 
void GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
 
void GX2SetAlphaTestReg (const GX2AlphaTestReg *reg)
 
void GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode)
 
void GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
 
void GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
 
void GX2SetAlphaToMaskReg (const GX2AlphaToMaskReg *reg)
 
void GX2SetBlendConstantColor (float red, float green, float blue, float alpha)
 
void GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
 
void GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
 
void GX2SetBlendConstantColorReg (const GX2BlendConstantColorReg *reg)
 
void GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
 
void GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
 
void GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
 
void GX2SetBlendControlReg (const GX2BlendControlReg *reg)
 
void GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
 
void GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
 
void GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
 
void GX2SetColorControlReg (const GX2ColorControlReg *reg)
 
void GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
 
void GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
 
void GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
 
void GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
 
void GX2SetDepthStencilControlReg (const GX2DepthStencilControlReg *reg)
 
void GX2SetStencilMask (uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
 
void GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
 
void GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
 
void GX2SetStencilMaskReg (const GX2StencilMaskReg *reg)
 
void GX2SetLineWidth (float width)
 
void GX2InitLineWidthReg (GX2LineWidthReg *reg, float width)
 
void GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width)
 
void GX2SetLineWidthReg (const GX2LineWidthReg *reg)
 
void GX2SetPointSize (float width, float height)
 
void GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height)
 
void GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height)
 
void GX2SetPointSizeReg (const GX2PointSizeReg *reg)
 
void GX2SetPointLimits (float min, float max)
 
void GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max)
 
void GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max)
 
void GX2SetPointLimitsReg (const GX2PointLimitsReg *reg)
 
void GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
 
void GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
 
void GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
 
void GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
 
void GX2SetPolygonControlReg (const GX2PolygonControlReg *reg)
 
void GX2SetPolygonOffset (float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
 
void GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
 
void GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
 
void GX2SetPolygonOffsetReg (const GX2PolygonOffsetReg *reg)
 
void GX2SetScissor (uint32_t x, uint32_t y, uint32_t width, uint32_t height)
 
void GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
 
void GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
 
void GX2SetScissorReg (const GX2ScissorReg *reg)
 
void GX2SetTargetChannelMasks (GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
 
void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
 
void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
 
void GX2SetTargetChannelMasksReg (const GX2TargetChannelMaskReg *reg)
 
void GX2SetViewport (float x, float y, float width, float height, float nearZ, float farZ)
 
void GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
 
void GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
 
void GX2SetViewportReg (const GX2ViewportReg *reg)
 
void GX2SetRasterizerClipControl (BOOL rasterizer, BOOL zclipEnable)
 
void GX2SetRasterizerClipControlEx (BOOL rasterizer, BOOL zclipEnable, BOOL halfZ)
 
void GX2SetRasterizerClipControlHalfZ (BOOL rasterizer, BOOL zclipEnable, BOOL halfZ)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2AAMaskReg

+ +
+
+ + + + +
struct GX2AAMaskReg
+
+
+

Definition at line 33 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_sc_aa_mask +
+ +
+
+ +

◆ GX2AlphaTestReg

+ +
+
+ + + + +
struct GX2AlphaTestReg
+
+
+

Definition at line 40 of file registers.h.

+
+ + + + + + + +
Data Fields
+uint32_t +sx_alpha_test_control +
+uint32_t +sx_alpha_ref +
+ +
+
+ +

◆ GX2AlphaToMaskReg

+ +
+
+ + + + +
struct GX2AlphaToMaskReg
+
+
+

Definition at line 49 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +db_alpha_to_mask +
+ +
+
+ +

◆ GX2BlendControlReg

+ +
+
+ + + + +
struct GX2BlendControlReg
+
+
+

Definition at line 56 of file registers.h.

+
+ + + + + + + +
Data Fields
+GX2RenderTarget +target +
+uint32_t +cb_blend_control +
+ +
+
+ +

◆ GX2BlendConstantColorReg

+ +
+
+ + + + +
struct GX2BlendConstantColorReg
+
+
+

Definition at line 65 of file registers.h.

+
+ + + + + + + + + + + + + +
Data Fields
+float +red +
+float +green +
+float +blue +
+float +alpha +
+ +
+
+ +

◆ GX2ColorControlReg

+ +
+
+ + + + +
struct GX2ColorControlReg
+
+
+

Definition at line 78 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +cb_color_control +
+ +
+
+ +

◆ GX2DepthStencilControlReg

+ +
+
+ + + + +
struct GX2DepthStencilControlReg
+
+
+

Definition at line 85 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +db_depth_control +
+ +
+
+ +

◆ GX2StencilMaskReg

+ +
+
+ + + + +
struct GX2StencilMaskReg
+
+
+

Definition at line 92 of file registers.h.

+
+ + + + + + + +
Data Fields
+uint32_t +db_stencilrefmask +
+uint32_t +db_stencilrefmask_bf +
+ +
+
+ +

◆ GX2LineWidthReg

+ +
+
+ + + + +
struct GX2LineWidthReg
+
+
+

Definition at line 101 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_line_cntl +
+ +
+
+ +

◆ GX2PointSizeReg

+ +
+
+ + + + +
struct GX2PointSizeReg
+
+
+

Definition at line 108 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_point_size +
+ +
+
+ +

◆ GX2PointLimitsReg

+ +
+
+ + + + +
struct GX2PointLimitsReg
+
+
+

Definition at line 115 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_point_minmax +
+ +
+
+ +

◆ GX2PolygonControlReg

+ +
+
+ + + + +
struct GX2PolygonControlReg
+
+
+

Definition at line 122 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_sc_mode_cntl +
+ +
+
+ +

◆ GX2PolygonOffsetReg

+ +
+
+ + + + +
struct GX2PolygonOffsetReg
+
+
+

Definition at line 129 of file registers.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +pa_su_poly_offset_front_scale +
+uint32_t +pa_su_poly_offset_front_offset +
+uint32_t +pa_su_poly_offset_back_scale +
+uint32_t +pa_su_poly_offset_back_offset +
+uint32_t +pa_su_poly_offset_clamp +
+ +
+
+ +

◆ GX2ScissorReg

+ +
+
+ + + + +
struct GX2ScissorReg
+
+
+

Definition at line 144 of file registers.h.

+
+ + + + + + + +
Data Fields
+uint32_t +pa_sc_generic_scissor_tl +
+uint32_t +pa_sc_generic_scissor_br +
+ +
+
+ +

◆ GX2TargetChannelMaskReg

+ +
+
+ + + + +
struct GX2TargetChannelMaskReg
+
+
+

Definition at line 153 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +cb_target_mask +
+ +
+
+ +

◆ GX2ViewportReg

+ +
+
+ + + + +
struct GX2ViewportReg
+
+
+

Definition at line 160 of file registers.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +pa_cl_vport_xscale +
+uint32_t +pa_cl_vport_xoffset +
+uint32_t +pa_cl_vport_yscale +
+uint32_t +pa_cl_vport_yoffset +
+uint32_t +pa_cl_vport_zscale +
+uint32_t +pa_cl_vport_zoffset +
+uint32_t +pa_cl_gb_vert_clip_adj +
+uint32_t +pa_cl_gb_vert_disc_adj +
+uint32_t +pa_cl_gb_horz_clip_adj +
+uint32_t +pa_cl_gb_horz_disc_adj +
+uint32_t +pa_sc_vport_zmin +
+uint32_t +pa_sc_vport_zmax +
+ +
+
+

Typedef Documentation

+ +

◆ GX2AAMaskReg

+ +
+
+ + + + +
typedef struct GX2AAMaskReg GX2AAMaskReg
+
+ +

Definition at line 16 of file registers.h.

+ +
+
+ +

◆ GX2AlphaTestReg

+ +
+
+ + + + +
typedef struct GX2AlphaTestReg GX2AlphaTestReg
+
+ +

Definition at line 17 of file registers.h.

+ +
+
+ +

◆ GX2AlphaToMaskReg

+ +
+
+ + + + +
typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
+
+ +

Definition at line 18 of file registers.h.

+ +
+
+ +

◆ GX2BlendControlReg

+ +
+
+ + + + +
typedef struct GX2BlendControlReg GX2BlendControlReg
+
+ +

Definition at line 19 of file registers.h.

+ +
+
+ +

◆ GX2BlendConstantColorReg

+ +
+
+ +

Definition at line 20 of file registers.h.

+ +
+
+ +

◆ GX2ColorControlReg

+ +
+
+ + + + +
typedef struct GX2ColorControlReg GX2ColorControlReg
+
+ +

Definition at line 21 of file registers.h.

+ +
+
+ +

◆ GX2DepthStencilControlReg

+ +
+
+ +

Definition at line 22 of file registers.h.

+ +
+
+ +

◆ GX2StencilMaskReg

+ +
+
+ + + + +
typedef struct GX2StencilMaskReg GX2StencilMaskReg
+
+ +

Definition at line 23 of file registers.h.

+ +
+
+ +

◆ GX2LineWidthReg

+ +
+
+ + + + +
typedef struct GX2LineWidthReg GX2LineWidthReg
+
+ +

Definition at line 24 of file registers.h.

+ +
+
+ +

◆ GX2PointSizeReg

+ +
+
+ + + + +
typedef struct GX2PointSizeReg GX2PointSizeReg
+
+ +

Definition at line 25 of file registers.h.

+ +
+
+ +

◆ GX2PointLimitsReg

+ +
+
+ + + + +
typedef struct GX2PointLimitsReg GX2PointLimitsReg
+
+ +

Definition at line 26 of file registers.h.

+ +
+
+ +

◆ GX2PolygonControlReg

+ +
+
+ + + + +
typedef struct GX2PolygonControlReg GX2PolygonControlReg
+
+ +

Definition at line 27 of file registers.h.

+ +
+
+ +

◆ GX2PolygonOffsetReg

+ +
+
+ + + + +
typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
+
+ +

Definition at line 28 of file registers.h.

+ +
+
+ +

◆ GX2ScissorReg

+ +
+
+ + + + +
typedef struct GX2ScissorReg GX2ScissorReg
+
+ +

Definition at line 29 of file registers.h.

+ +
+
+ +

◆ GX2TargetChannelMaskReg

+ +
+
+ +

Definition at line 30 of file registers.h.

+ +
+
+ +

◆ GX2ViewportReg

+ +
+
+ + + + +
typedef struct GX2ViewportReg GX2ViewportReg
+
+ +

Definition at line 31 of file registers.h.

+ +
+
+

Function Documentation

+ +

◆ GX2SetAAMask()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetAAMask (uint8_t upperLeft,
uint8_t upperRight,
uint8_t lowerLeft,
uint8_t lowerRight 
)
+
+ +
+
+ +

◆ GX2InitAAMaskReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitAAMaskReg (GX2AAMaskRegreg,
uint8_t upperLeft,
uint8_t upperRight,
uint8_t lowerLeft,
uint8_t lowerRight 
)
+
+ +
+
+ +

◆ GX2GetAAMaskReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetAAMaskReg (GX2AAMaskRegreg,
uint8_t * upperLeft,
uint8_t * upperRight,
uint8_t * lowerLeft,
uint8_t * lowerRight 
)
+
+ +
+
+ +

◆ GX2SetAAMaskReg()

+ +
+
+ + + + + + + + +
void GX2SetAAMaskReg (const GX2AAMaskRegreg)
+
+ +
+
+ +

◆ GX2SetAlphaTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetAlphaTest (BOOL alphaTest,
GX2CompareFunction func,
float ref 
)
+
+ +
+
+ +

◆ GX2InitAlphaTestReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitAlphaTestReg (GX2AlphaTestRegreg,
BOOL alphaTest,
GX2CompareFunction func,
float ref 
)
+
+ +
+
+ +

◆ GX2GetAlphaTestReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetAlphaTestReg (const GX2AlphaTestRegreg,
BOOLalphaTest,
GX2CompareFunctionfunc,
float * ref 
)
+
+ +
+
+ +

◆ GX2SetAlphaTestReg()

+ +
+
+ + + + + + + + +
void GX2SetAlphaTestReg (const GX2AlphaTestRegreg)
+
+ +
+
+ +

◆ GX2SetAlphaToMask()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetAlphaToMask (BOOL alphaToMask,
GX2AlphaToMaskMode mode 
)
+
+ +
+
+ +

◆ GX2InitAlphaToMaskReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitAlphaToMaskReg (GX2AlphaToMaskRegreg,
BOOL alphaToMask,
GX2AlphaToMaskMode mode 
)
+
+ +
+
+ +

◆ GX2GetAlphaToMaskReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetAlphaToMaskReg (const GX2AlphaToMaskRegreg,
BOOLalphaToMask,
GX2AlphaToMaskModemode 
)
+
+ +
+
+ +

◆ GX2SetAlphaToMaskReg()

+ +
+
+ + + + + + + + +
void GX2SetAlphaToMaskReg (const GX2AlphaToMaskRegreg)
+
+ +
+
+ +

◆ GX2SetBlendConstantColor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetBlendConstantColor (float red,
float green,
float blue,
float alpha 
)
+
+ +
+
+ +

◆ GX2InitBlendConstantColorReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitBlendConstantColorReg (GX2BlendConstantColorRegreg,
float red,
float green,
float blue,
float alpha 
)
+
+ +
+
+ +

◆ GX2GetBlendConstantColorReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetBlendConstantColorReg (GX2BlendConstantColorRegreg,
float * red,
float * green,
float * blue,
float * alpha 
)
+
+ +
+
+ +

◆ GX2SetBlendConstantColorReg()

+ +
+
+ + + + + + + + +
void GX2SetBlendConstantColorReg (const GX2BlendConstantColorRegreg)
+
+ +
+
+ +

◆ GX2SetBlendControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetBlendControl (GX2RenderTarget target,
GX2BlendMode colorSrcBlend,
GX2BlendMode colorDstBlend,
GX2BlendCombineMode colorCombine,
BOOL useAlphaBlend,
GX2BlendMode alphaSrcBlend,
GX2BlendMode alphaDstBlend,
GX2BlendCombineMode alphaCombine 
)
+
+ +
+
+ +

◆ GX2InitBlendControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitBlendControlReg (GX2BlendControlRegreg,
GX2RenderTarget target,
GX2BlendMode colorSrcBlend,
GX2BlendMode colorDstBlend,
GX2BlendCombineMode colorCombine,
BOOL useAlphaBlend,
GX2BlendMode alphaSrcBlend,
GX2BlendMode alphaDstBlend,
GX2BlendCombineMode alphaCombine 
)
+
+ +
+
+ +

◆ GX2GetBlendControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetBlendControlReg (GX2BlendControlRegreg,
GX2RenderTargettarget,
GX2BlendModecolorSrcBlend,
GX2BlendModecolorDstBlend,
GX2BlendCombineModecolorCombine,
BOOLuseAlphaBlend,
GX2BlendModealphaSrcBlend,
GX2BlendModealphaDstBlend,
GX2BlendCombineModealphaCombine 
)
+
+ +
+
+ +

◆ GX2SetBlendControlReg()

+ +
+
+ + + + + + + + +
void GX2SetBlendControlReg (const GX2BlendControlRegreg)
+
+ +
+
+ +

◆ GX2SetColorControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetColorControl (GX2LogicOp rop3,
uint8_t targetBlendEnable,
BOOL multiWriteEnable,
BOOL colorWriteEnable 
)
+
+ +
+
+ +

◆ GX2InitColorControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitColorControlReg (GX2ColorControlRegreg,
GX2LogicOp rop3,
uint8_t targetBlendEnable,
BOOL multiWriteEnable,
BOOL colorWriteEnable 
)
+
+ +
+
+ +

◆ GX2GetColorControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetColorControlReg (GX2ColorControlRegreg,
GX2LogicOprop3,
uint8_t * targetBlendEnable,
BOOLmultiWriteEnable,
BOOLcolorWriteEnable 
)
+
+ +
+
+ +

◆ GX2SetColorControlReg()

+ +
+
+ + + + + + + + +
void GX2SetColorControlReg (const GX2ColorControlRegreg)
+
+ +
+
+ +

◆ GX2SetDepthOnlyControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetDepthOnlyControl (BOOL depthTest,
BOOL depthWrite,
GX2CompareFunction depthCompare 
)
+
+ +
+
+ +

◆ GX2SetDepthStencilControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetDepthStencilControl (BOOL depthTest,
BOOL depthWrite,
GX2CompareFunction depthCompare,
BOOL stencilTest,
BOOL backfaceStencil,
GX2CompareFunction frontStencilFunc,
GX2StencilFunction frontStencilZPass,
GX2StencilFunction frontStencilZFail,
GX2StencilFunction frontStencilFail,
GX2CompareFunction backStencilFunc,
GX2StencilFunction backStencilZPass,
GX2StencilFunction backStencilZFail,
GX2StencilFunction backStencilFail 
)
+
+ +
+
+ +

◆ GX2InitDepthStencilControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitDepthStencilControlReg (GX2DepthStencilControlRegreg,
BOOL depthTest,
BOOL depthWrite,
GX2CompareFunction depthCompare,
BOOL stencilTest,
BOOL backfaceStencil,
GX2CompareFunction frontStencilFunc,
GX2StencilFunction frontStencilZPass,
GX2StencilFunction frontStencilZFail,
GX2StencilFunction frontStencilFail,
GX2CompareFunction backStencilFunc,
GX2StencilFunction backStencilZPass,
GX2StencilFunction backStencilZFail,
GX2StencilFunction backStencilFail 
)
+
+ +
+
+ +

◆ GX2GetDepthStencilControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetDepthStencilControlReg (GX2DepthStencilControlRegreg,
BOOLdepthTest,
BOOLdepthWrite,
GX2CompareFunctiondepthCompare,
BOOLstencilTest,
BOOLbackfaceStencil,
GX2CompareFunctionfrontStencilFunc,
GX2StencilFunctionfrontStencilZPass,
GX2StencilFunctionfrontStencilZFail,
GX2StencilFunctionfrontStencilFail,
GX2CompareFunctionbackStencilFunc,
GX2StencilFunctionbackStencilZPass,
GX2StencilFunctionbackStencilZFail,
GX2StencilFunctionbackStencilFail 
)
+
+ +
+
+ +

◆ GX2SetDepthStencilControlReg()

+ +
+
+ + + + + + + + +
void GX2SetDepthStencilControlReg (const GX2DepthStencilControlRegreg)
+
+ +
+
+ +

◆ GX2SetStencilMask()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetStencilMask (uint8_t frontMask,
uint8_t frontWriteMask,
uint8_t frontRef,
uint8_t backMask,
uint8_t backWriteMask,
uint8_t backRef 
)
+
+ +
+
+ +

◆ GX2InitStencilMaskReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitStencilMaskReg (GX2StencilMaskRegreg,
uint8_t frontMask,
uint8_t frontWriteMask,
uint8_t frontRef,
uint8_t backMask,
uint8_t backWriteMask,
uint8_t backRef 
)
+
+ +
+
+ +

◆ GX2GetStencilMaskReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetStencilMaskReg (GX2StencilMaskRegreg,
uint8_t * frontMask,
uint8_t * frontWriteMask,
uint8_t * frontRef,
uint8_t * backMask,
uint8_t * backWriteMask,
uint8_t * backRef 
)
+
+ +
+
+ +

◆ GX2SetStencilMaskReg()

+ +
+
+ + + + + + + + +
void GX2SetStencilMaskReg (const GX2StencilMaskRegreg)
+
+ +
+
+ +

◆ GX2SetLineWidth()

+ +
+
+ + + + + + + + +
void GX2SetLineWidth (float width)
+
+ +
+
+ +

◆ GX2InitLineWidthReg()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2InitLineWidthReg (GX2LineWidthRegreg,
float width 
)
+
+ +
+
+ +

◆ GX2GetLineWidthReg()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2GetLineWidthReg (GX2LineWidthRegreg,
float * width 
)
+
+ +
+
+ +

◆ GX2SetLineWidthReg()

+ +
+
+ + + + + + + + +
void GX2SetLineWidthReg (const GX2LineWidthRegreg)
+
+ +
+
+ +

◆ GX2SetPointSize()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetPointSize (float width,
float height 
)
+
+ +
+
+ +

◆ GX2InitPointSizeReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitPointSizeReg (GX2PointSizeRegreg,
float width,
float height 
)
+
+ +
+
+ +

◆ GX2GetPointSizeReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetPointSizeReg (GX2PointSizeRegreg,
float * width,
float * height 
)
+
+ +
+
+ +

◆ GX2SetPointSizeReg()

+ +
+
+ + + + + + + + +
void GX2SetPointSizeReg (const GX2PointSizeRegreg)
+
+ +
+
+ +

◆ GX2SetPointLimits()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetPointLimits (float min,
float max 
)
+
+ +
+
+ +

◆ GX2InitPointLimitsReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitPointLimitsReg (GX2PointLimitsRegreg,
float min,
float max 
)
+
+ +
+
+ +

◆ GX2GetPointLimitsReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetPointLimitsReg (GX2PointLimitsRegreg,
float * min,
float * max 
)
+
+ +
+
+ +

◆ GX2SetPointLimitsReg()

+ +
+
+ + + + + + + + +
void GX2SetPointLimitsReg (const GX2PointLimitsRegreg)
+
+ +
+
+ +

◆ GX2SetCullOnlyControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetCullOnlyControl (GX2FrontFace frontFace,
BOOL cullFront,
BOOL cullBack 
)
+
+ +
+
+ +

◆ GX2SetPolygonControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetPolygonControl (GX2FrontFace frontFace,
BOOL cullFront,
BOOL cullBack,
BOOL polyMode,
GX2PolygonMode polyModeFront,
GX2PolygonMode polyModeBack,
BOOL polyOffsetFrontEnable,
BOOL polyOffsetBackEnable,
BOOL polyOffsetParaEnable 
)
+
+ +
+
+ +

◆ GX2InitPolygonControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitPolygonControlReg (GX2PolygonControlRegreg,
GX2FrontFace frontFace,
BOOL cullFront,
BOOL cullBack,
BOOL polyMode,
GX2PolygonMode polyModeFront,
GX2PolygonMode polyModeBack,
BOOL polyOffsetFrontEnable,
BOOL polyOffsetBackEnable,
BOOL polyOffsetParaEnable 
)
+
+ +
+
+ +

◆ GX2GetPolygonControlReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetPolygonControlReg (GX2PolygonControlRegreg,
GX2FrontFacefrontFace,
BOOLcullFront,
BOOLcullBack,
BOOLpolyMode,
GX2PolygonModepolyModeFront,
GX2PolygonModepolyModeBack,
BOOLpolyOffsetFrontEnable,
BOOLpolyOffsetBackEnable,
BOOLpolyOffsetParaEnable 
)
+
+ +
+
+ +

◆ GX2SetPolygonControlReg()

+ +
+
+ + + + + + + + +
void GX2SetPolygonControlReg (const GX2PolygonControlRegreg)
+
+ +
+
+ +

◆ GX2SetPolygonOffset()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetPolygonOffset (float frontOffset,
float frontScale,
float backOffset,
float backScale,
float clamp 
)
+
+ +
+
+ +

◆ GX2InitPolygonOffsetReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitPolygonOffsetReg (GX2PolygonOffsetRegreg,
float frontOffset,
float frontScale,
float backOffset,
float backScale,
float clamp 
)
+
+ +
+
+ +

◆ GX2GetPolygonOffsetReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetPolygonOffsetReg (GX2PolygonOffsetRegreg,
float * frontOffset,
float * frontScale,
float * backOffset,
float * backScale,
float * clamp 
)
+
+ +
+
+ +

◆ GX2SetPolygonOffsetReg()

+ +
+
+ + + + + + + + +
void GX2SetPolygonOffsetReg (const GX2PolygonOffsetRegreg)
+
+ +
+
+ +

◆ GX2SetScissor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetScissor (uint32_t x,
uint32_t y,
uint32_t width,
uint32_t height 
)
+
+ +
+
+ +

◆ GX2InitScissorReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitScissorReg (GX2ScissorRegreg,
uint32_t x,
uint32_t y,
uint32_t width,
uint32_t height 
)
+
+ +
+
+ +

◆ GX2GetScissorReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetScissorReg (GX2ScissorRegreg,
uint32_t * x,
uint32_t * y,
uint32_t * width,
uint32_t * height 
)
+
+ +
+
+ +

◆ GX2SetScissorReg()

+ +
+
+ + + + + + + + +
void GX2SetScissorReg (const GX2ScissorRegreg)
+
+ +
+
+ +

◆ GX2SetTargetChannelMasks()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetTargetChannelMasks (GX2ChannelMask mask0,
GX2ChannelMask mask1,
GX2ChannelMask mask2,
GX2ChannelMask mask3,
GX2ChannelMask mask4,
GX2ChannelMask mask5,
GX2ChannelMask mask6,
GX2ChannelMask mask7 
)
+
+ +
+
+ +

◆ GX2InitTargetChannelMasksReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskRegreg,
GX2ChannelMask mask0,
GX2ChannelMask mask1,
GX2ChannelMask mask2,
GX2ChannelMask mask3,
GX2ChannelMask mask4,
GX2ChannelMask mask5,
GX2ChannelMask mask6,
GX2ChannelMask mask7 
)
+
+ +
+
+ +

◆ GX2GetTargetChannelMasksReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskRegreg,
GX2ChannelMaskmask0,
GX2ChannelMaskmask1,
GX2ChannelMaskmask2,
GX2ChannelMaskmask3,
GX2ChannelMaskmask4,
GX2ChannelMaskmask5,
GX2ChannelMaskmask6,
GX2ChannelMaskmask7 
)
+
+ +
+
+ +

◆ GX2SetTargetChannelMasksReg()

+ +
+
+ + + + + + + + +
void GX2SetTargetChannelMasksReg (const GX2TargetChannelMaskRegreg)
+
+ +
+
+ +

◆ GX2SetViewport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetViewport (float x,
float y,
float width,
float height,
float nearZ,
float farZ 
)
+
+ +
+
+ +

◆ GX2InitViewportReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitViewportReg (GX2ViewportRegreg,
float x,
float y,
float width,
float height,
float nearZ,
float farZ 
)
+
+ +
+
+ +

◆ GX2GetViewportReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2GetViewportReg (GX2ViewportRegreg,
float * x,
float * y,
float * width,
float * height,
float * nearZ,
float * farZ 
)
+
+ +
+
+ +

◆ GX2SetViewportReg()

+ +
+
+ + + + + + + + +
void GX2SetViewportReg (const GX2ViewportRegreg)
+
+ +
+
+ +

◆ GX2SetRasterizerClipControl()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetRasterizerClipControl (BOOL rasterizer,
BOOL zclipEnable 
)
+
+ +
+
+ +

◆ GX2SetRasterizerClipControlEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetRasterizerClipControlEx (BOOL rasterizer,
BOOL zclipEnable,
BOOL halfZ 
)
+
+ +
+
+ +

◆ GX2SetRasterizerClipControlHalfZ()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetRasterizerClipControlHalfZ (BOOL rasterizer,
BOOL zclipEnable,
BOOL halfZ 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__registers.map b/group__gx2__registers.map new file mode 100644 index 00000000..a7cd6f92 --- /dev/null +++ b/group__gx2__registers.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__registers.md5 b/group__gx2__registers.md5 new file mode 100644 index 00000000..1787fff5 --- /dev/null +++ b/group__gx2__registers.md5 @@ -0,0 +1 @@ +9dc30b8ccacdd25b409dc4515b411d8f \ No newline at end of file diff --git a/group__gx2__registers.png b/group__gx2__registers.png new file mode 100644 index 00000000..5c350783 Binary files /dev/null and b/group__gx2__registers.png differ diff --git a/group__gx2__sampler.html b/group__gx2__sampler.html new file mode 100644 index 00000000..2c4e4919 --- /dev/null +++ b/group__gx2__sampler.html @@ -0,0 +1,520 @@ + + + + + + + +wut: Sampler + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Sampler
+
+
+
+Collaboration diagram for Sampler:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  GX2Sampler
 
+ + + +

+Typedefs

typedef struct GX2Sampler GX2Sampler
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

void GX2InitSampler (GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
 
void GX2InitSamplerBorderType (GX2Sampler *sampler, GX2TexBorderType borderType)
 
void GX2InitSamplerClamping (GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
 
void GX2InitSamplerDepthCompare (GX2Sampler *sampler, GX2CompareFunction depthCompare)
 
void GX2InitSamplerFilterAdjust (GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
 
void GX2InitSamplerLOD (GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
 
void GX2InitSamplerLODAdjust (GX2Sampler *sampler, float unk1, BOOL unk2)
 
void GX2InitSamplerRoundingMode (GX2Sampler *sampler, GX2RoundingMode roundingMode)
 
void GX2InitSamplerXYFilter (GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
 
void GX2InitSamplerZMFilter (GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2Sampler

+ +
+
+ + + + +
struct GX2Sampler
+
+
+

Definition at line 17 of file sampler.h.

+
+ + + + +
Data Fields
+uint32_t +regs[3] +
+ +
+
+

Typedef Documentation

+ +

◆ GX2Sampler

+ +
+
+ + + + +
typedef struct GX2Sampler GX2Sampler
+
+ +

Definition at line 15 of file sampler.h.

+ +
+
+

Function Documentation

+ +

◆ GX2InitSampler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSampler (GX2Samplersampler,
GX2TexClampMode clampMode,
GX2TexXYFilterMode minMagFilterMode 
)
+
+ +
+
+ +

◆ GX2InitSamplerBorderType()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2InitSamplerBorderType (GX2Samplersampler,
GX2TexBorderType borderType 
)
+
+ +
+
+ +

◆ GX2InitSamplerClamping()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSamplerClamping (GX2Samplersampler,
GX2TexClampMode clampX,
GX2TexClampMode clampY,
GX2TexClampMode clampZ 
)
+
+ +
+
+ +

◆ GX2InitSamplerDepthCompare()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2InitSamplerDepthCompare (GX2Samplersampler,
GX2CompareFunction depthCompare 
)
+
+ +
+
+ +

◆ GX2InitSamplerFilterAdjust()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSamplerFilterAdjust (GX2Samplersampler,
BOOL highPrecision,
GX2TexMipPerfMode perfMip,
GX2TexZPerfMode perfZ 
)
+
+ +
+
+ +

◆ GX2InitSamplerLOD()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSamplerLOD (GX2Samplersampler,
float lodMin,
float lodMax,
float lodBias 
)
+
+ +
+
+ +

◆ GX2InitSamplerLODAdjust()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSamplerLODAdjust (GX2Samplersampler,
float unk1,
BOOL unk2 
)
+
+ +
+
+ +

◆ GX2InitSamplerRoundingMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2InitSamplerRoundingMode (GX2Samplersampler,
GX2RoundingMode roundingMode 
)
+
+ +
+
+ +

◆ GX2InitSamplerXYFilter()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSamplerXYFilter (GX2Samplersampler,
GX2TexXYFilterMode filterMag,
GX2TexXYFilterMode filterMin,
GX2TexAnisoRatio maxAniso 
)
+
+ +
+
+ +

◆ GX2InitSamplerZMFilter()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitSamplerZMFilter (GX2Samplersampler,
GX2TexZFilterMode filterZ,
GX2TexMipFilterMode filterMip 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__sampler.map b/group__gx2__sampler.map new file mode 100644 index 00000000..030881b8 --- /dev/null +++ b/group__gx2__sampler.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__sampler.md5 b/group__gx2__sampler.md5 new file mode 100644 index 00000000..6bafc58e --- /dev/null +++ b/group__gx2__sampler.md5 @@ -0,0 +1 @@ +1aabe577a3c7ae5d2cae4520f679c40c \ No newline at end of file diff --git a/group__gx2__sampler.png b/group__gx2__sampler.png new file mode 100644 index 00000000..289b4c81 Binary files /dev/null and b/group__gx2__sampler.png differ diff --git a/group__gx2__shader.html b/group__gx2__shader.html new file mode 100644 index 00000000..195e04e1 --- /dev/null +++ b/group__gx2__shader.html @@ -0,0 +1,2364 @@ + + + + + + + +wut: Shaders + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Shaders
+
+
+
+Collaboration diagram for Shaders:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  GX2FetchShader
 
struct  GX2UniformBlock
 
struct  GX2UniformVar
 
struct  GX2UniformInitialValue
 
struct  GX2LoopVar
 
struct  GX2SamplerVar
 
struct  GX2AttribVar
 
struct  GX2VertexShader
 
struct  GX2PixelShader
 
struct  GX2GeometryShader
 
struct  GX2AttribStream
 
struct  GX2FetchShader.regs
 
struct  GX2VertexShader.regs
 
struct  GX2PixelShader.regs
 
struct  GX2GeometryShader.regs
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct GX2AttribVar GX2AttribVar
 
typedef struct GX2AttribStream GX2AttribStream
 
typedef struct GX2FetchShader GX2FetchShader
 
typedef struct GX2GeometryShader GX2GeometryShader
 
typedef struct GX2LoopVar GX2LoopVar
 
typedef struct GX2PixelShader GX2PixelShader
 
typedef struct GX2SamplerVar GX2SamplerVar
 
typedef struct GX2UniformBlock GX2UniformBlock
 
typedef struct GX2UniformVar GX2UniformVar
 
typedef struct GX2UniformInitialValue GX2UniformInitialValue
 
typedef struct GX2VertexShader GX2VertexShader
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t GX2CalcGeometryShaderInputRingBufferSize (uint32_t ringItemSize)
 
uint32_t GX2CalcGeometryShaderOutputRingBufferSize (uint32_t ringItemSize)
 
uint32_t GX2CalcFetchShaderSizeEx (uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)
 
void GX2InitFetchShaderEx (GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, const GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
 
void GX2SetFetchShader (const GX2FetchShader *shader)
 
void GX2SetVertexShader (const GX2VertexShader *shader)
 
void GX2SetPixelShader (const GX2PixelShader *shader)
 
void GX2SetGeometryShader (const GX2GeometryShader *shader)
 
void GX2SetVertexSampler (const GX2Sampler *sampler, uint32_t id)
 
void GX2SetPixelSampler (const GX2Sampler *sampler, uint32_t id)
 
void GX2SetGeometrySampler (const GX2Sampler *sampler, uint32_t id)
 
void GX2SetVertexUniformReg (uint32_t offset, uint32_t count, const void *data)
 
void GX2SetPixelUniformReg (uint32_t offset, uint32_t count, const void *data)
 
void GX2SetVertexUniformBlock (uint32_t location, uint32_t size, const void *data)
 
void GX2SetPixelUniformBlock (uint32_t location, uint32_t size, const void *data)
 
void GX2SetGeometryUniformBlock (uint32_t location, uint32_t size, const void *data)
 
void GX2SetShaderModeEx (GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)
 
void GX2SetStreamOutEnable (BOOL enable)
 
void GX2SetGeometryShaderInputRingBuffer (const void *buffer, uint32_t size)
 
void GX2SetGeometryShaderOutputRingBuffer (void *buffer, uint32_t size)
 
uint32_t GX2GetPixelShaderGPRs (const GX2PixelShader *shader)
 
uint32_t GX2GetPixelShaderStackEntries (const GX2PixelShader *shader)
 
uint32_t GX2GetVertexShaderGPRs (const GX2VertexShader *shader)
 
uint32_t GX2GetVertexShaderStackEntries (const GX2VertexShader *shader)
 
uint32_t GX2GetGeometryShaderGPRs (const GX2GeometryShader *shader)
 
uint32_t GX2GetGeometryShaderStackEntries (const GX2GeometryShader *shader)
 
static GX2UniformBlockGX2GetGeometryUniformBlock (const GX2GeometryShader *shader, const char *name)
 
static GX2UniformBlockGX2GetPixelUniformBlock (const GX2PixelShader *shader, const char *name)
 
static GX2UniformBlockGX2GetVertexUniformBlock (const GX2VertexShader *shader, const char *name)
 
static GX2UniformVarGX2GetGeometryUniformVar (const GX2GeometryShader *shader, const char *name)
 
static GX2UniformVarGX2GetPixelUniformVar (const GX2PixelShader *shader, const char *name)
 
static GX2UniformVarGX2GetVertexUniformVar (const GX2VertexShader *shader, const char *name)
 
static void GX2SetShaderMode (GX2ShaderMode mode)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2FetchShader

+ +
+
+ + + + +
struct GX2FetchShader
+
+
+

Definition at line 30 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2FetchShaderType +type +
+struct GX2FetchShader.regs +regs +
+uint32_t +size +
+void * +program +
+uint32_t +attribCount +
+uint32_t +numDivisors +
+uint32_t +divisors[2] +
+ +
+
+ +

◆ GX2UniformBlock

+ +
+
+ + + + +
struct GX2UniformBlock
+
+
+

Definition at line 54 of file shaders.h.

+
+ + + + + + + + + + +
Data Fields
+const char * +name +
+uint32_t +offset +
+uint32_t +size +
+ +
+
+ +

◆ GX2UniformVar

+ +
+
+ + + + +
struct GX2UniformVar
+
+
+

Definition at line 65 of file shaders.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+const char * +name +
+GX2ShaderVarType +type +
+uint32_t +count +
+uint32_t +offset +
+int32_t +block +
+ +
+
+ +

◆ GX2UniformInitialValue

+ +
+
+ + + + +
struct GX2UniformInitialValue
+
+
+

Definition at line 80 of file shaders.h.

+
+ + + + + + + +
Data Fields
+float +value[4] +
+uint32_t +offset +
+ +
+
+ +

◆ GX2LoopVar

+ +
+
+ + + + +
struct GX2LoopVar
+
+
+

Definition at line 89 of file shaders.h.

+
+ + + + + + + +
Data Fields
+uint32_t +offset +
+uint32_t +value +
+ +
+
+ +

◆ GX2SamplerVar

+ +
+
+ + + + +
struct GX2SamplerVar
+
+
+

Definition at line 98 of file shaders.h.

+
+ + + + + + + + + + +
Data Fields
+const char * +name +
+GX2SamplerVarType +type +
+uint32_t +location +
+ +
+
+ +

◆ GX2AttribVar

+ +
+
+ + + + +
struct GX2AttribVar
+
+
+

Definition at line 109 of file shaders.h.

+
+ + + + + + + + + + + + + +
Data Fields
+const char * +name +
+GX2ShaderVarType +type +
+uint32_t +count +
+uint32_t +location +
+ +
+
+ +

◆ GX2VertexShader

+ +
+
+ + + + +
struct GX2VertexShader
+
+
+

Definition at line 122 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct GX2VertexShader.regs +regs +
+uint32_t +size +
+void * +program +
+GX2ShaderMode +mode +
+uint32_t +uniformBlockCount +
+GX2UniformBlock * +uniformBlocks +
+uint32_t +uniformVarCount +
+GX2UniformVar * +uniformVars +
+uint32_t +initialValueCount +
+GX2UniformInitialValue * +initialValues +
+uint32_t +loopVarCount +
+GX2LoopVar * +loopVars +
+uint32_t +samplerVarCount +
+GX2SamplerVar * +samplerVars +
+uint32_t +attribVarCount +
+GX2AttribVar * +attribVars +
+uint32_t +ringItemsize +
+BOOL +hasStreamOut +
+uint32_t +streamOutStride[4] +
+GX2RBuffer +gx2rBuffer +
+ +
+
+ +

◆ GX2PixelShader

+ +
+
+ + + + +
struct GX2PixelShader
+
+
+

Definition at line 202 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct GX2PixelShader.regs +regs +
+uint32_t +size +
+void * +program +
+GX2ShaderMode +mode +
+uint32_t +uniformBlockCount +
+GX2UniformBlock * +uniformBlocks +
+uint32_t +uniformVarCount +
+GX2UniformVar * +uniformVars +
+uint32_t +initialValueCount +
+GX2UniformInitialValue * +initialValues +
+uint32_t +loopVarCount +
+GX2LoopVar * +loopVars +
+uint32_t +samplerVarCount +
+GX2SamplerVar * +samplerVars +
+GX2RBuffer +gx2rBuffer +
+ +
+
+ +

◆ GX2GeometryShader

+ +
+
+ + + + +
struct GX2GeometryShader
+
+
+

Definition at line 265 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct GX2GeometryShader.regs +regs +
+uint32_t +size +
+void * +program +
+uint32_t +vertexProgramSize +
+void * +vertexProgram +
+GX2ShaderMode +mode +
+uint32_t +uniformBlockCount +
+GX2UniformBlock * +uniformBlocks +
+uint32_t +uniformVarCount +
+GX2UniformVar * +uniformVars +
+uint32_t +initialValueCount +
+GX2UniformInitialValue * +initialValues +
+uint32_t +loopVarCount +
+GX2LoopVar * +loopVars +
+uint32_t +samplerVarCount +
+GX2SamplerVar * +samplerVars +
+uint32_t +ringItemSize +
+BOOL +hasStreamOut +
+uint32_t +streamOutStride[4] +
+GX2RBuffer +gx2rBuffer +
+ +
+
+ +

◆ GX2AttribStream

+ +
+
+ + + + +
struct GX2AttribStream
+
+
+

Definition at line 339 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +location +
+uint32_t +buffer +
+uint32_t +offset +
+GX2AttribFormat +format +
+GX2AttribIndexType +type +
+uint32_t +aluDivisor +
+uint32_t +mask +
+GX2EndianSwapMode +endianSwap +
+ +
+
+ +

◆ GX2FetchShader.regs

+ +
+
+ + + + +
struct GX2FetchShader.regs
+
+
+

Definition at line 34 of file shaders.h.

+
+ + + + +
Data Fields
+uint32_t +sq_pgm_resources_fs +
+ +
+
+ +

◆ GX2VertexShader.regs

+ +
+
+ + + + +
struct GX2VertexShader.regs
+
+
+

Definition at line 124 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +sq_pgm_resources_vs +
+uint32_t +vgt_primitiveid_en +
+uint32_t +spi_vs_out_config +
+uint32_t +num_spi_vs_out_id +
+uint32_t +spi_vs_out_id[10] +
+uint32_t +pa_cl_vs_out_cntl +
+uint32_t +sq_vtx_semantic_clear +
+uint32_t +num_sq_vtx_semantic +
+uint32_t +sq_vtx_semantic[32] +
+uint32_t +vgt_strmout_buffer_en +
+uint32_t +vgt_vertex_reuse_block_cntl +
+uint32_t +vgt_hos_reuse_depth +
+ +
+
+ +

◆ GX2PixelShader.regs

+ +
+
+ + + + +
struct GX2PixelShader.regs
+
+
+

Definition at line 204 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +sq_pgm_resources_ps +
+uint32_t +sq_pgm_exports_ps +
+uint32_t +spi_ps_in_control_0 +
+uint32_t +spi_ps_in_control_1 +
+uint32_t +num_spi_ps_input_cntl +
+uint32_t +spi_ps_input_cntls[32] +
+uint32_t +cb_shader_mask +
+uint32_t +cb_shader_control +
+uint32_t +db_shader_control +
+uint32_t +spi_input_z +
+ +
+
+ +

◆ GX2GeometryShader.regs

+ +
+
+ + + + +
struct GX2GeometryShader.regs
+
+
+

Definition at line 267 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +sq_pgm_resources_gs +
+uint32_t +vgt_gs_out_prim_type +
+uint32_t +vgt_gs_mode +
+uint32_t +pa_cl_vs_out_cntl +
+uint32_t +sq_pgm_resources_vs +
+uint32_t +sq_gs_vert_itemsize +
+uint32_t +spi_vs_out_config +
+uint32_t +num_spi_vs_out_id +
+uint32_t +spi_vs_out_id[10] +
+uint32_t +vgt_strmout_buffer_en +
+ +
+
+

Typedef Documentation

+ +

◆ GX2AttribVar

+ +
+
+ + + + +
typedef struct GX2AttribVar GX2AttribVar
+
+ +

Definition at line 18 of file shaders.h.

+ +
+
+ +

◆ GX2AttribStream

+ +
+
+ + + + +
typedef struct GX2AttribStream GX2AttribStream
+
+ +

Definition at line 19 of file shaders.h.

+ +
+
+ +

◆ GX2FetchShader

+ +
+
+ + + + +
typedef struct GX2FetchShader GX2FetchShader
+
+ +

Definition at line 20 of file shaders.h.

+ +
+
+ +

◆ GX2GeometryShader

+ +
+
+ + + + +
typedef struct GX2GeometryShader GX2GeometryShader
+
+ +

Definition at line 21 of file shaders.h.

+ +
+
+ +

◆ GX2LoopVar

+ +
+
+ + + + +
typedef struct GX2LoopVar GX2LoopVar
+
+ +

Definition at line 22 of file shaders.h.

+ +
+
+ +

◆ GX2PixelShader

+ +
+
+ + + + +
typedef struct GX2PixelShader GX2PixelShader
+
+ +

Definition at line 23 of file shaders.h.

+ +
+
+ +

◆ GX2SamplerVar

+ +
+
+ + + + +
typedef struct GX2SamplerVar GX2SamplerVar
+
+ +

Definition at line 24 of file shaders.h.

+ +
+
+ +

◆ GX2UniformBlock

+ +
+
+ + + + +
typedef struct GX2UniformBlock GX2UniformBlock
+
+ +

Definition at line 25 of file shaders.h.

+ +
+
+ +

◆ GX2UniformVar

+ +
+
+ + + + +
typedef struct GX2UniformVar GX2UniformVar
+
+ +

Definition at line 26 of file shaders.h.

+ +
+
+ +

◆ GX2UniformInitialValue

+ +
+
+ +

Definition at line 27 of file shaders.h.

+ +
+
+ +

◆ GX2VertexShader

+ +
+
+ + + + +
typedef struct GX2VertexShader GX2VertexShader
+
+ +

Definition at line 28 of file shaders.h.

+ +
+
+

Function Documentation

+ +

◆ GX2CalcGeometryShaderInputRingBufferSize()

+ +
+
+ + + + + + + + +
uint32_t GX2CalcGeometryShaderInputRingBufferSize (uint32_t ringItemSize)
+
+ +
+
+ +

◆ GX2CalcGeometryShaderOutputRingBufferSize()

+ +
+
+ + + + + + + + +
uint32_t GX2CalcGeometryShaderOutputRingBufferSize (uint32_t ringItemSize)
+
+ +
+
+ +

◆ GX2CalcFetchShaderSizeEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t GX2CalcFetchShaderSizeEx (uint32_t attribs,
GX2FetchShaderType fetchShaderType,
GX2TessellationMode tesellationMode 
)
+
+ +
+
+ +

◆ GX2InitFetchShaderEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2InitFetchShaderEx (GX2FetchShaderfetchShader,
uint8_t * buffer,
uint32_t attribCount,
const GX2AttribStreamattribs,
GX2FetchShaderType type,
GX2TessellationMode tessMode 
)
+
+ +
+
+ +

◆ GX2SetFetchShader()

+ +
+
+ + + + + + + + +
void GX2SetFetchShader (const GX2FetchShadershader)
+
+ +
+
+ +

◆ GX2SetVertexShader()

+ +
+
+ + + + + + + + +
void GX2SetVertexShader (const GX2VertexShadershader)
+
+ +
+
+ +

◆ GX2SetPixelShader()

+ +
+
+ + + + + + + + +
void GX2SetPixelShader (const GX2PixelShadershader)
+
+ +
+
+ +

◆ GX2SetGeometryShader()

+ +
+
+ + + + + + + + +
void GX2SetGeometryShader (const GX2GeometryShadershader)
+
+ +
+
+ +

◆ GX2SetVertexSampler()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetVertexSampler (const GX2Samplersampler,
uint32_t id 
)
+
+ +
+
+ +

◆ GX2SetPixelSampler()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetPixelSampler (const GX2Samplersampler,
uint32_t id 
)
+
+ +
+
+ +

◆ GX2SetGeometrySampler()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetGeometrySampler (const GX2Samplersampler,
uint32_t id 
)
+
+ +
+
+ +

◆ GX2SetVertexUniformReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetVertexUniformReg (uint32_t offset,
uint32_t count,
const void * data 
)
+
+ +
+
+ +

◆ GX2SetPixelUniformReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetPixelUniformReg (uint32_t offset,
uint32_t count,
const void * data 
)
+
+ +
+
+ +

◆ GX2SetVertexUniformBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetVertexUniformBlock (uint32_t location,
uint32_t size,
const void * data 
)
+
+ +
+
+ +

◆ GX2SetPixelUniformBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetPixelUniformBlock (uint32_t location,
uint32_t size,
const void * data 
)
+
+ +
+
+ +

◆ GX2SetGeometryUniformBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetGeometryUniformBlock (uint32_t location,
uint32_t size,
const void * data 
)
+
+ +
+
+ +

◆ GX2SetShaderModeEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetShaderModeEx (GX2ShaderMode mode,
uint32_t numVsGpr,
uint32_t numVsStackEntries,
uint32_t numGsGpr,
uint32_t numGsStackEntries,
uint32_t numPsGpr,
uint32_t numPsStackEntries 
)
+
+ +
+
+ +

◆ GX2SetStreamOutEnable()

+ +
+
+ + + + + + + + +
void GX2SetStreamOutEnable (BOOL enable)
+
+ +
+
+ +

◆ GX2SetGeometryShaderInputRingBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetGeometryShaderInputRingBuffer (const void * buffer,
uint32_t size 
)
+
+ +
+
+ +

◆ GX2SetGeometryShaderOutputRingBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetGeometryShaderOutputRingBuffer (void * buffer,
uint32_t size 
)
+
+ +
+
+ +

◆ GX2GetPixelShaderGPRs()

+ +
+
+ + + + + + + + +
uint32_t GX2GetPixelShaderGPRs (const GX2PixelShadershader)
+
+ +
+
+ +

◆ GX2GetPixelShaderStackEntries()

+ +
+
+ + + + + + + + +
uint32_t GX2GetPixelShaderStackEntries (const GX2PixelShadershader)
+
+ +
+
+ +

◆ GX2GetVertexShaderGPRs()

+ +
+
+ + + + + + + + +
uint32_t GX2GetVertexShaderGPRs (const GX2VertexShadershader)
+
+ +
+
+ +

◆ GX2GetVertexShaderStackEntries()

+ +
+
+ + + + + + + + +
uint32_t GX2GetVertexShaderStackEntries (const GX2VertexShadershader)
+
+ +
+
+ +

◆ GX2GetGeometryShaderGPRs()

+ +
+
+ + + + + + + + +
uint32_t GX2GetGeometryShaderGPRs (const GX2GeometryShadershader)
+
+ +
+
+ +

◆ GX2GetGeometryShaderStackEntries()

+ +
+
+ + + + + + + + +
uint32_t GX2GetGeometryShaderStackEntries (const GX2GeometryShadershader)
+
+ +
+
+ +

◆ GX2GetGeometryUniformBlock()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static GX2UniformBlock * GX2GetGeometryUniformBlock (const GX2GeometryShadershader,
const char * name 
)
+
+inlinestatic
+
+ +

Definition at line 467 of file shaders.h.

+ +
+
+ +

◆ GX2GetPixelUniformBlock()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static GX2UniformBlock * GX2GetPixelUniformBlock (const GX2PixelShadershader,
const char * name 
)
+
+inlinestatic
+
+ +

Definition at line 480 of file shaders.h.

+ +
+
+ +

◆ GX2GetVertexUniformBlock()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static GX2UniformBlock * GX2GetVertexUniformBlock (const GX2VertexShadershader,
const char * name 
)
+
+inlinestatic
+
+ +

Definition at line 493 of file shaders.h.

+ +
+
+ +

◆ GX2GetGeometryUniformVar()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static GX2UniformVar * GX2GetGeometryUniformVar (const GX2GeometryShadershader,
const char * name 
)
+
+inlinestatic
+
+ +

Definition at line 506 of file shaders.h.

+ +
+
+ +

◆ GX2GetPixelUniformVar()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static GX2UniformVar * GX2GetPixelUniformVar (const GX2PixelShadershader,
const char * name 
)
+
+inlinestatic
+
+ +

Definition at line 519 of file shaders.h.

+ +
+
+ +

◆ GX2GetVertexUniformVar()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static GX2UniformVar * GX2GetVertexUniformVar (const GX2VertexShadershader,
const char * name 
)
+
+inlinestatic
+
+ +

Definition at line 532 of file shaders.h.

+ +
+
+ +

◆ GX2SetShaderMode()

+ +
+
+ + + + + +
+ + + + + + + + +
static void GX2SetShaderMode (GX2ShaderMode mode)
+
+inlinestatic
+
+ +

Definition at line 545 of file shaders.h.

+ +
+
+
+ + + + diff --git a/group__gx2__shader.map b/group__gx2__shader.map new file mode 100644 index 00000000..8ced546e --- /dev/null +++ b/group__gx2__shader.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__shader.md5 b/group__gx2__shader.md5 new file mode 100644 index 00000000..3ea80478 --- /dev/null +++ b/group__gx2__shader.md5 @@ -0,0 +1 @@ +cdef0c23d240b76f38e21ff0f090dd8f \ No newline at end of file diff --git a/group__gx2__shader.png b/group__gx2__shader.png new file mode 100644 index 00000000..d3838858 Binary files /dev/null and b/group__gx2__shader.png differ diff --git a/group__gx2__state.html b/group__gx2__state.html new file mode 100644 index 00000000..ac84dfe9 --- /dev/null +++ b/group__gx2__state.html @@ -0,0 +1,197 @@ + + + + + + + +wut: State + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
State
+
+
+
+Collaboration diagram for State:
+
+
+ + + + +
+ + + + + + + + + + + + +

+Functions

void GX2Init (uint32_t *attributes)
 
void GX2Shutdown ()
 
void GX2Flush ()
 
void GX2ResetGPU (uint32_t unknown)
 
int GX2GetMainCoreId ()
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2Init()

+ +
+
+ + + + + + + + +
void GX2Init (uint32_t * attributes)
+
+ +
+
+ +

◆ GX2Shutdown()

+ +
+
+ + + + + + + +
void GX2Shutdown ()
+
+ +
+
+ +

◆ GX2Flush()

+ +
+
+ + + + + + + +
void GX2Flush ()
+
+ +
+
+ +

◆ GX2ResetGPU()

+ +
+
+ + + + + + + + +
void GX2ResetGPU (uint32_t unknown)
+
+ +
+
+ +

◆ GX2GetMainCoreId()

+ +
+
+ + + + + + + +
int GX2GetMainCoreId ()
+
+
Returns
-1 if GX2 is not running, on success the core where GX2Init has been called is returned.
+ +
+
+
+ + + + diff --git a/group__gx2__state.map b/group__gx2__state.map new file mode 100644 index 00000000..e4d583ac --- /dev/null +++ b/group__gx2__state.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__state.md5 b/group__gx2__state.md5 new file mode 100644 index 00000000..a1dbb764 --- /dev/null +++ b/group__gx2__state.md5 @@ -0,0 +1 @@ +c5cb286fb4650335fcf329a99a4770a1 \ No newline at end of file diff --git a/group__gx2__state.png b/group__gx2__state.png new file mode 100644 index 00000000..3d3a4411 Binary files /dev/null and b/group__gx2__state.png differ diff --git a/group__gx2__surface.html b/group__gx2__surface.html new file mode 100644 index 00000000..e6db7c54 --- /dev/null +++ b/group__gx2__surface.html @@ -0,0 +1,1001 @@ + + + + + + + +wut: Surface + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Surface
+
+
+
+Collaboration diagram for Surface:
+
+
+ + + + +
+ + + + + + + + + + + + + + +

+Data Structures

struct  GX2Surface
 
struct  GX2DepthBuffer
 
struct  GX2ColorBuffer
 
struct  GX2Rect
 
struct  GX2Point
 
union  GX2Surface.__unnamed21__
 
+ + + + + + + + + + + +

+Typedefs

typedef struct GX2Surface GX2Surface
 
typedef struct GX2DepthBuffer GX2DepthBuffer
 
typedef struct GX2ColorBuffer GX2ColorBuffer
 
typedef struct GX2Rect GX2Rect
 
typedef struct GX2Point GX2Point
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
 
void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2CalcColorBufferAuxInfo (GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2SetColorBuffer (const GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
 
void GX2SetDepthBuffer (const GX2DepthBuffer *depthBuffer)
 
void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
 
void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
 
void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
 
uint32_t GX2GetSurfaceSwizzle (const GX2Surface *surface)
 
void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
 
void GX2CopySurface (const GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
 
void GX2CopySurfaceEx (const GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth, uint32_t numRects, GX2Rect *srcRects, GX2Point *dstPoints)
 
void GX2ResolveAAColorBuffer (const GX2ColorBuffer *srcColorBuffer, GX2Surface *dstSurface, uint32_t dstMip, uint32_t dstSlice)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2Surface

+ +
+
+ + + + +
struct GX2Surface
+
+
+

Definition at line 22 of file surface.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2SurfaceDim +dim +
+uint32_t +width +
+uint32_t +height +
+uint32_t +depth +
+uint32_t +mipLevels +
+GX2SurfaceFormat +format +
+GX2AAMode +aa +
+union GX2Surface.__unnamed21__ +__unnamed__ +
+uint32_t +imageSize +
+void * +image +
+uint32_t +mipmapSize +
+void * +mipmaps +
+GX2TileMode +tileMode +
+uint32_t +swizzle +
+uint32_t +alignment +
+uint32_t +pitch +
+uint32_t +mipLevelOffset[13] +
+ +
+
+ +

◆ GX2DepthBuffer

+ +
+
+ + + + +
struct GX2DepthBuffer
+
+
+

Definition at line 66 of file surface.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2Surface +surface +
+uint32_t +viewMip +
+uint32_t +viewFirstSlice +
+uint32_t +viewNumSlices +
+void * +hiZPtr +
+uint32_t +hiZSize +
+float +depthClear +
+uint32_t +stencilClear +
+uint32_t +regs[7] +
+ +
+
+ +

◆ GX2ColorBuffer

+ +
+
+ + + + +
struct GX2ColorBuffer
+
+
+

Definition at line 90 of file surface.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2Surface +surface +
+uint32_t +viewMip +
+uint32_t +viewFirstSlice +
+uint32_t +viewNumSlices +
+void * +aaBuffer +
+uint32_t +aaSize +
+uint32_t +regs[5] +
+ +
+
+ +

◆ GX2Rect

+ +
+
+ + + + +
struct GX2Rect
+
+
+

Definition at line 110 of file surface.h.

+
+ + + + + + + + + + + + + +
Data Fields
+int32_t +left +
+int32_t +top +
+int32_t +right +
+int32_t +bottom +
+ +
+
+ +

◆ GX2Point

+ +
+
+ + + + +
struct GX2Point
+
+
+

Definition at line 123 of file surface.h.

+
+ + + + + + + +
Data Fields
+int32_t +x +
+int32_t +y +
+ +
+
+ +

◆ GX2Surface.__unnamed21__

+ +
+
+ + + + +
union GX2Surface.__unnamed21__
+
+
+

Definition at line 31 of file surface.h.

+
+ + + + + + + +
Data Fields
+GX2SurfaceUse +use +
+GX2RResourceFlags +resourceFlags +
+ +
+
+

Typedef Documentation

+ +

◆ GX2Surface

+ +
+
+ + + + +
typedef struct GX2Surface GX2Surface
+
+ +

Definition at line 16 of file surface.h.

+ +
+
+ +

◆ GX2DepthBuffer

+ +
+
+ + + + +
typedef struct GX2DepthBuffer GX2DepthBuffer
+
+ +

Definition at line 17 of file surface.h.

+ +
+
+ +

◆ GX2ColorBuffer

+ +
+
+ + + + +
typedef struct GX2ColorBuffer GX2ColorBuffer
+
+ +

Definition at line 18 of file surface.h.

+ +
+
+ +

◆ GX2Rect

+ +
+
+ + + + +
typedef struct GX2Rect GX2Rect
+
+ +

Definition at line 19 of file surface.h.

+ +
+
+ +

◆ GX2Point

+ +
+
+ + + + +
typedef struct GX2Point GX2Point
+
+ +

Definition at line 20 of file surface.h.

+ +
+
+

Function Documentation

+ +

◆ GX2CalcSurfaceSizeAndAlignment()

+ +
+
+ + + + + + + + +
void GX2CalcSurfaceSizeAndAlignment (GX2Surfacesurface)
+
+ +
+
+ +

◆ GX2CalcDepthBufferHiZInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2CalcDepthBufferHiZInfo (GX2DepthBufferdepthBuffer,
uint32_t * outSize,
uint32_t * outAlignment 
)
+
+ +
+
+ +

◆ GX2CalcColorBufferAuxInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2CalcColorBufferAuxInfo (GX2ColorBuffersurface,
uint32_t * outSize,
uint32_t * outAlignment 
)
+
+ +
+
+ +

◆ GX2SetColorBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetColorBuffer (const GX2ColorBuffercolorBuffer,
GX2RenderTarget target 
)
+
+ +
+
+ +

◆ GX2SetDepthBuffer()

+ +
+
+ + + + + + + + +
void GX2SetDepthBuffer (const GX2DepthBufferdepthBuffer)
+
+ +
+
+ +

◆ GX2InitColorBufferRegs()

+ +
+
+ + + + + + + + +
void GX2InitColorBufferRegs (GX2ColorBuffercolorBuffer)
+
+ +
+
+ +

◆ GX2InitDepthBufferRegs()

+ +
+
+ + + + + + + + +
void GX2InitDepthBufferRegs (GX2DepthBufferdepthBuffer)
+
+ +
+
+ +

◆ GX2InitDepthBufferHiZEnable()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2InitDepthBufferHiZEnable (GX2DepthBufferdepthBuffer,
BOOL enable 
)
+
+ +
+
+ +

◆ GX2GetSurfaceSwizzle()

+ +
+
+ + + + + + + + +
uint32_t GX2GetSurfaceSwizzle (const GX2Surfacesurface)
+
+ +
+
+ +

◆ GX2SetSurfaceSwizzle()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetSurfaceSwizzle (GX2Surfacesurface,
uint32_t swizzle 
)
+
+ +
+
+ +

◆ GX2CopySurface()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2CopySurface (const GX2Surfacesrc,
uint32_t srcLevel,
uint32_t srcDepth,
GX2Surfacedst,
uint32_t dstLevel,
uint32_t dstDepth 
)
+
+ +
+
+ +

◆ GX2CopySurfaceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2CopySurfaceEx (const GX2Surfacesrc,
uint32_t srcLevel,
uint32_t srcDepth,
GX2Surfacedst,
uint32_t dstLevel,
uint32_t dstDepth,
uint32_t numRects,
GX2RectsrcRects,
GX2PointdstPoints 
)
+
+ +
+
+ +

◆ GX2ResolveAAColorBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2ResolveAAColorBuffer (const GX2ColorBuffersrcColorBuffer,
GX2SurfacedstSurface,
uint32_t dstMip,
uint32_t dstSlice 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__surface.map b/group__gx2__surface.map new file mode 100644 index 00000000..6b395ca5 --- /dev/null +++ b/group__gx2__surface.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__surface.md5 b/group__gx2__surface.md5 new file mode 100644 index 00000000..216450ed --- /dev/null +++ b/group__gx2__surface.md5 @@ -0,0 +1 @@ +a7f30b9b6e26f5daad2ed2e36da0ae8a \ No newline at end of file diff --git a/group__gx2__surface.png b/group__gx2__surface.png new file mode 100644 index 00000000..34486db7 Binary files /dev/null and b/group__gx2__surface.png differ diff --git a/group__gx2__swap.html b/group__gx2__swap.html new file mode 100644 index 00000000..dc171a34 --- /dev/null +++ b/group__gx2__swap.html @@ -0,0 +1,288 @@ + + + + + + + +wut: Swap + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Swap
+
+
+
+Collaboration diagram for Swap:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef struct GX2ColorBuffer GX2ColorBuffer
 
typedef struct GX2Texture GX2Texture
 
+ + + + + + + + + + + + + +

+Functions

void GX2CopyColorBufferToScanBuffer (const GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
 
void GX2SwapScanBuffers ()
 
BOOL GX2GetLastFrame (GX2ScanTarget scanTarget, GX2Texture *texture)
 
BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget, float *gammaOut)
 
uint32_t GX2GetSwapInterval ()
 
void GX2SetSwapInterval (uint32_t interval)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2ColorBuffer

+ +
+
+ + + + +
typedef struct GX2ColorBuffer GX2ColorBuffer
+
+ +

Definition at line 15 of file swap.h.

+ +
+
+ +

◆ GX2Texture

+ +
+
+ + + + +
typedef struct GX2Texture GX2Texture
+
+ +

Definition at line 16 of file swap.h.

+ +
+
+

Function Documentation

+ +

◆ GX2CopyColorBufferToScanBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2CopyColorBufferToScanBuffer (const GX2ColorBufferbuffer,
GX2ScanTarget scanTarget 
)
+
+ +
+
+ +

◆ GX2SwapScanBuffers()

+ +
+
+ + + + + + + +
void GX2SwapScanBuffers ()
+
+ +
+
+ +

◆ GX2GetLastFrame()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL GX2GetLastFrame (GX2ScanTarget scanTarget,
GX2Texturetexture 
)
+
+ +
+
+ +

◆ GX2GetLastFrameGamma()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget,
float * gammaOut 
)
+
+ +
+
+ +

◆ GX2GetSwapInterval()

+ +
+
+ + + + + + + +
uint32_t GX2GetSwapInterval ()
+
+ +
+
+ +

◆ GX2SetSwapInterval()

+ +
+
+ + + + + + + + +
void GX2SetSwapInterval (uint32_t interval)
+
+ +
+
+
+ + + + diff --git a/group__gx2__swap.map b/group__gx2__swap.map new file mode 100644 index 00000000..d81a0e2e --- /dev/null +++ b/group__gx2__swap.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__swap.md5 b/group__gx2__swap.md5 new file mode 100644 index 00000000..cc1be1b8 --- /dev/null +++ b/group__gx2__swap.md5 @@ -0,0 +1 @@ +308dec1edb845acedce616ebdfbbeae6 \ No newline at end of file diff --git a/group__gx2__swap.png b/group__gx2__swap.png new file mode 100644 index 00000000..09b2eb3a Binary files /dev/null and b/group__gx2__swap.png differ diff --git a/group__gx2__temp.html b/group__gx2__temp.html new file mode 100644 index 00000000..9372a970 --- /dev/null +++ b/group__gx2__temp.html @@ -0,0 +1,118 @@ + + + + + + + +wut: Temp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Temp
+
+
+
+Collaboration diagram for Temp:
+
+
+ + + + +
+ + + + +

+Functions

uint32_t GX2TempGetGPUVersion ()
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2TempGetGPUVersion()

+ +
+
+ + + + + + + +
uint32_t GX2TempGetGPUVersion ()
+
+ +
+
+
+ + + + diff --git a/group__gx2__temp.map b/group__gx2__temp.map new file mode 100644 index 00000000..06e8e48a --- /dev/null +++ b/group__gx2__temp.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__temp.md5 b/group__gx2__temp.md5 new file mode 100644 index 00000000..e0763bc4 --- /dev/null +++ b/group__gx2__temp.md5 @@ -0,0 +1 @@ +42b6aa52a1677097500e69a8956286e4 \ No newline at end of file diff --git a/group__gx2__temp.png b/group__gx2__temp.png new file mode 100644 index 00000000..62f33d44 Binary files /dev/null and b/group__gx2__temp.png differ diff --git a/group__gx2__tessellation.html b/group__gx2__tessellation.html new file mode 100644 index 00000000..5c34ce37 --- /dev/null +++ b/group__gx2__tessellation.html @@ -0,0 +1,175 @@ + + + + + + + +wut: Tessellation + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Tessellation
+
+
+
+Collaboration diagram for Tessellation:
+
+
+ + + + +
+ + + + + + + + +

+Functions

void GX2SetTessellation (GX2TessellationMode tessellationMode, GX2PrimitiveMode primitiveMode, GX2IndexType indexType)
 
void GX2SetMinTessellationLevel (float min)
 
void GX2SetMaxTessellationLevel (float max)
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2SetTessellation()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2SetTessellation (GX2TessellationMode tessellationMode,
GX2PrimitiveMode primitiveMode,
GX2IndexType indexType 
)
+
+ +
+
+ +

◆ GX2SetMinTessellationLevel()

+ +
+
+ + + + + + + + +
void GX2SetMinTessellationLevel (float min)
+
+ +
+
+ +

◆ GX2SetMaxTessellationLevel()

+ +
+
+ + + + + + + + +
void GX2SetMaxTessellationLevel (float max)
+
+ +
+
+
+ + + + diff --git a/group__gx2__tessellation.map b/group__gx2__tessellation.map new file mode 100644 index 00000000..0ba9ae18 --- /dev/null +++ b/group__gx2__tessellation.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__tessellation.md5 b/group__gx2__tessellation.md5 new file mode 100644 index 00000000..5d7ee847 --- /dev/null +++ b/group__gx2__tessellation.md5 @@ -0,0 +1 @@ +605f11b1154a947d8415b90586494296 \ No newline at end of file diff --git a/group__gx2__tessellation.png b/group__gx2__tessellation.png new file mode 100644 index 00000000..e16b0112 Binary files /dev/null and b/group__gx2__tessellation.png differ diff --git a/group__gx2__texture.html b/group__gx2__texture.html new file mode 100644 index 00000000..1c1187ab --- /dev/null +++ b/group__gx2__texture.html @@ -0,0 +1,300 @@ + + + + + + + +wut: Texture + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Texture
+
+
+
+Collaboration diagram for Texture:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  GX2Texture
 
+ + + +

+Typedefs

typedef struct GX2Texture GX2Texture
 
+ + + + + + + + + +

+Functions

void GX2InitTextureRegs (GX2Texture *texture)
 
void GX2SetPixelTexture (const GX2Texture *texture, uint32_t unit)
 
void GX2SetVertexTexture (const GX2Texture *texture, uint32_t unit)
 
void GX2SetGeometryTexture (const GX2Texture *texture, uint32_t unit)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2Texture

+ +
+
+ + + + +
struct GX2Texture
+
+
+

Definition at line 17 of file texture.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2Surface +surface +
+uint32_t +viewFirstMip +
+uint32_t +viewNumMips +
+uint32_t +viewFirstSlice +
+uint32_t +viewNumSlices +
+uint32_t +compMap +
+uint32_t +regs[5] +
+ +
+
+

Typedef Documentation

+ +

◆ GX2Texture

+ +
+
+ + + + +
typedef struct GX2Texture GX2Texture
+
+ +

Definition at line 15 of file texture.h.

+ +
+
+

Function Documentation

+ +

◆ GX2InitTextureRegs()

+ +
+
+ + + + + + + + +
void GX2InitTextureRegs (GX2Texturetexture)
+
+ +
+
+ +

◆ GX2SetPixelTexture()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetPixelTexture (const GX2Texturetexture,
uint32_t unit 
)
+
+ +
+
+ +

◆ GX2SetVertexTexture()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetVertexTexture (const GX2Texturetexture,
uint32_t unit 
)
+
+ +
+
+ +

◆ GX2SetGeometryTexture()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2SetGeometryTexture (const GX2Texturetexture,
uint32_t unit 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2__texture.map b/group__gx2__texture.map new file mode 100644 index 00000000..45fdd05f --- /dev/null +++ b/group__gx2__texture.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__texture.md5 b/group__gx2__texture.md5 new file mode 100644 index 00000000..d1c2768e --- /dev/null +++ b/group__gx2__texture.md5 @@ -0,0 +1 @@ +6e0633bed1b15ce1b42afedc9e42ee62 \ No newline at end of file diff --git a/group__gx2__texture.png b/group__gx2__texture.png new file mode 100644 index 00000000..fd494a6a Binary files /dev/null and b/group__gx2__texture.png differ diff --git a/group__gx2__utils.html b/group__gx2__utils.html new file mode 100644 index 00000000..73ae3db1 --- /dev/null +++ b/group__gx2__utils.html @@ -0,0 +1,267 @@ + + + + + + + +wut: Utils + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Utils
+
+
+
+Collaboration diagram for Utils:
+
+
+ + + + +
+ + + + + + +

+Macros

#define GX2_SEL_MASK(x, y, z, w)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
 
#define GX2_COMP_MAP(x, y, z, w)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
 
+ + + +

+Typedefs

typedef enum GX2_SQ_SEL GX2_SQ_SEL
 
+ + + +

+Enumerations

enum  GX2_SQ_SEL {
+  GX2_SQ_SEL_X = 0 +,
+  GX2_SQ_SEL_Y = 1 +,
+  GX2_SQ_SEL_Z = 2 +,
+  GX2_SQ_SEL_W = 3 +,
+  GX2_SQ_SEL_R = 0 +,
+  GX2_SQ_SEL_G = 1 +,
+  GX2_SQ_SEL_B = 2 +,
+  GX2_SQ_SEL_A = 3 +,
+  GX2_SQ_SEL_0 = 4 +,
+  GX2_SQ_SEL_1 = 5 +,
+  GX2_SQ_SEL_MASK = 7 +
+ }
 
+

Detailed Description

+

Macro Definition Documentation

+ +

◆ GX2_SEL_MASK

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define GX2_SEL_MASK( x,
 y,
 z,
 
)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
+
+ +

Definition at line 31 of file utils.h.

+ +
+
+ +

◆ GX2_COMP_MAP

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define GX2_COMP_MAP( x,
 y,
 z,
 
)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
+
+ +

Definition at line 32 of file utils.h.

+ +
+
+

Typedef Documentation

+ +

◆ GX2_SQ_SEL

+ +
+
+ + + + +
typedef enum GX2_SQ_SEL GX2_SQ_SEL
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ GX2_SQ_SEL

+ +
+
+ + + + +
enum GX2_SQ_SEL
+
+ + + + + + + + + + + + +
Enumerator
GX2_SQ_SEL_X 
GX2_SQ_SEL_Y 
GX2_SQ_SEL_Z 
GX2_SQ_SEL_W 
GX2_SQ_SEL_R 
GX2_SQ_SEL_G 
GX2_SQ_SEL_B 
GX2_SQ_SEL_A 
GX2_SQ_SEL_0 
GX2_SQ_SEL_1 
GX2_SQ_SEL_MASK 
+ +

Definition at line 14 of file utils.h.

+ +
+
+
+ + + + diff --git a/group__gx2__utils.map b/group__gx2__utils.map new file mode 100644 index 00000000..35428a71 --- /dev/null +++ b/group__gx2__utils.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2__utils.md5 b/group__gx2__utils.md5 new file mode 100644 index 00000000..1b86a2c9 --- /dev/null +++ b/group__gx2__utils.md5 @@ -0,0 +1 @@ +f3a9eb748e4e74a538a7d4d2ff553731 \ No newline at end of file diff --git a/group__gx2__utils.png b/group__gx2__utils.png new file mode 100644 index 00000000..c01d9ea9 Binary files /dev/null and b/group__gx2__utils.png differ diff --git a/group__gx2r.html b/group__gx2r.html new file mode 100644 index 00000000..6de6af13 --- /dev/null +++ b/group__gx2r.html @@ -0,0 +1,119 @@ + + + + + + + +wut: gx2r + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
gx2r
+
+
+ +

Contains utilities to help manage memory invalidation for gx2. +More...

+
+Collaboration diagram for gx2r:
+
+
+ + + + + + + + + +
+ + + + + + + + + + + + + + +

+Modules

 Buffer
 
 Display List
 
 Draw
 
 Memory
 
 Resource
 
 Surface
 
+

Detailed Description

+

Contains utilities to help manage memory invalidation for gx2.

+
+ + + + diff --git a/group__gx2r.map b/group__gx2r.map new file mode 100644 index 00000000..4c3d9c91 --- /dev/null +++ b/group__gx2r.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/group__gx2r.md5 b/group__gx2r.md5 new file mode 100644 index 00000000..bebab291 --- /dev/null +++ b/group__gx2r.md5 @@ -0,0 +1 @@ +17d6912256496c6a020f6dc3f38b73cc \ No newline at end of file diff --git a/group__gx2r.png b/group__gx2r.png new file mode 100644 index 00000000..c42bee69 Binary files /dev/null and b/group__gx2r.png differ diff --git a/group__gx2r__buffer.html b/group__gx2r__buffer.html new file mode 100644 index 00000000..c9dd90ea --- /dev/null +++ b/group__gx2r__buffer.html @@ -0,0 +1,516 @@ + + + + + + + +wut: Buffer + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Buffer:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  GX2RBuffer
 
+ + + +

+Typedefs

typedef struct GX2RBuffer GX2RBuffer
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL GX2RBufferExists (GX2RBuffer *buffer)
 
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
 
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
 
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAlignment (GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
 
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2RBuffer

+ +
+
+ + + + +
struct GX2RBuffer
+
+
+

Definition at line 17 of file buffer.h.

+
+ + + + + + + + + + + + + +
Data Fields
+GX2RResourceFlags +flags +
+uint32_t +elemSize +
+uint32_t +elemCount +
+void * +buffer +
+ +
+
+

Typedef Documentation

+ +

◆ GX2RBuffer

+ +
+
+ + + + +
typedef struct GX2RBuffer GX2RBuffer
+
+ +

Definition at line 15 of file buffer.h.

+ +
+
+

Function Documentation

+ +

◆ GX2RBufferExists()

+ +
+
+ + + + + + + + +
BOOL GX2RBufferExists (GX2RBufferbuffer)
+
+ +
+
+ +

◆ GX2RCreateBuffer()

+ +
+
+ + + + + + + + +
BOOL GX2RCreateBuffer (GX2RBufferbuffer)
+
+ +
+
+ +

◆ GX2RCreateBufferUserMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL GX2RCreateBufferUserMemory (GX2RBufferbuffer,
void * memory,
uint32_t size 
)
+
+ +
+
+ +

◆ GX2RDestroyBufferEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2RDestroyBufferEx (GX2RBufferbuffer,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RGetBufferAlignment()

+ +
+
+ + + + + + + + +
uint32_t GX2RGetBufferAlignment (GX2RResourceFlags flags)
+
+ +
+
+ +

◆ GX2RGetBufferAllocationSize()

+ +
+
+ + + + + + + + +
uint32_t GX2RGetBufferAllocationSize (GX2RBufferbuffer)
+
+ +
+
+ +

◆ GX2RInvalidateBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2RInvalidateBuffer (GX2RBufferbuffer,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RLockBufferEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * GX2RLockBufferEx (GX2RBufferbuffer,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RUnlockBufferEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2RUnlockBufferEx (GX2RBufferbuffer,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RSetVertexUniformBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RSetVertexUniformBlock (GX2RBufferbuffer,
uint32_t location,
uint32_t offset 
)
+
+ +
+
+ +

◆ GX2RSetPixelUniformBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RSetPixelUniformBlock (GX2RBufferbuffer,
uint32_t location,
uint32_t offset 
)
+
+ +
+
+ +

◆ GX2RSetGeometryUniformBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RSetGeometryUniformBlock (GX2RBufferbuffer,
uint32_t location,
uint32_t offset 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2r__buffer.map b/group__gx2r__buffer.map new file mode 100644 index 00000000..7eac88b2 --- /dev/null +++ b/group__gx2r__buffer.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2r__buffer.md5 b/group__gx2r__buffer.md5 new file mode 100644 index 00000000..4edf5847 --- /dev/null +++ b/group__gx2r__buffer.md5 @@ -0,0 +1 @@ +1e4f53dcaa18ecb760e6be680327ee19 \ No newline at end of file diff --git a/group__gx2r__buffer.png b/group__gx2r__buffer.png new file mode 100644 index 00000000..a7f4720c Binary files /dev/null and b/group__gx2r__buffer.png differ diff --git a/group__gx2r__displaylist.html b/group__gx2r__displaylist.html new file mode 100644 index 00000000..92356c9c --- /dev/null +++ b/group__gx2r__displaylist.html @@ -0,0 +1,238 @@ + + + + + + + +wut: Display List + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Display List
+
+
+
+Collaboration diagram for Display List:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef struct GX2RBuffer GX2RBuffer
 
+ + + + + + + + + +

+Functions

void GX2RBeginDisplayListEx (GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
 
uint32_t GX2REndDisplayList (GX2RBuffer *displayList)
 
void GX2RCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
void GX2RDirectCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2RBuffer

+ +
+
+ + + + +
typedef struct GX2RBuffer GX2RBuffer
+
+ +

Definition at line 15 of file displaylist.h.

+ +
+
+

Function Documentation

+ +

◆ GX2RBeginDisplayListEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RBeginDisplayListEx (GX2RBufferdisplayList,
uint32_t unknown,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2REndDisplayList()

+ +
+
+ + + + + + + + +
uint32_t GX2REndDisplayList (GX2RBufferdisplayList)
+
+ +
+
+ +

◆ GX2RCallDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2RCallDisplayList (GX2RBufferdisplayList,
uint32_t size 
)
+
+ +
+
+ +

◆ GX2RDirectCallDisplayList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2RDirectCallDisplayList (GX2RBufferdisplayList,
uint32_t size 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2r__displaylist.map b/group__gx2r__displaylist.map new file mode 100644 index 00000000..bbf10884 --- /dev/null +++ b/group__gx2r__displaylist.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2r__displaylist.md5 b/group__gx2r__displaylist.md5 new file mode 100644 index 00000000..8d8e2435 --- /dev/null +++ b/group__gx2r__displaylist.md5 @@ -0,0 +1 @@ +fe4a505347e54df0344b4872408685fd \ No newline at end of file diff --git a/group__gx2r__displaylist.png b/group__gx2r__displaylist.png new file mode 100644 index 00000000..754400b8 Binary files /dev/null and b/group__gx2r__displaylist.png differ diff --git a/group__gx2r__draw.html b/group__gx2r__draw.html new file mode 100644 index 00000000..83738f25 --- /dev/null +++ b/group__gx2r__draw.html @@ -0,0 +1,224 @@ + + + + + + + +wut: Draw + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Draw
+
+
+
+Collaboration diagram for Draw:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef struct GX2RBuffer GX2RBuffer
 
+ + + + + +

+Functions

void GX2RSetAttributeBuffer (GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
 
void GX2RDrawIndexed (GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2RBuffer

+ +
+
+ + + + +
typedef struct GX2RBuffer GX2RBuffer
+
+ +

Definition at line 16 of file draw.h.

+ +
+
+

Function Documentation

+ +

◆ GX2RSetAttributeBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RSetAttributeBuffer (GX2RBufferbuffer,
uint32_t index,
uint32_t stride,
uint32_t offset 
)
+
+ +
+
+ +

◆ GX2RDrawIndexed()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RDrawIndexed (GX2PrimitiveMode mode,
GX2RBufferbuffer,
GX2IndexType indexType,
uint32_t count,
uint32_t indexOffset,
uint32_t vertexOffset,
uint32_t numInstances 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2r__draw.map b/group__gx2r__draw.map new file mode 100644 index 00000000..aee67fcf --- /dev/null +++ b/group__gx2r__draw.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2r__draw.md5 b/group__gx2r__draw.md5 new file mode 100644 index 00000000..603a7048 --- /dev/null +++ b/group__gx2r__draw.md5 @@ -0,0 +1 @@ +1b760d6a25a62bc97e1f2261f6d5fab3 \ No newline at end of file diff --git a/group__gx2r__draw.png b/group__gx2r__draw.png new file mode 100644 index 00000000..c5ab5286 Binary files /dev/null and b/group__gx2r__draw.png differ diff --git a/group__gx2r__mem.html b/group__gx2r__mem.html new file mode 100644 index 00000000..2c2c9e17 --- /dev/null +++ b/group__gx2r__mem.html @@ -0,0 +1,226 @@ + + + + + + + +wut: Memory + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Memory
+
+
+
+Collaboration diagram for Memory:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef void *(* GX2RAllocFunction) (GX2RResourceFlags, uint32_t, uint32_t)
 
typedef void(* GX2RFreeFunction) (GX2RResourceFlags, void *)
 
+ + + + + + + +

+Functions

void GX2RInvalidateMemory (GX2RResourceFlags flags, void *buffer, uint32_t size)
 
BOOL GX2RIsUserMemory (GX2RResourceFlags flags)
 
void GX2RSetAllocator (GX2RAllocFunction allocFn, GX2RFreeFunction freeFn)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2RAllocFunction

+ +
+
+ + + + +
typedef void *(* GX2RAllocFunction) (GX2RResourceFlags, uint32_t, uint32_t)
+
+ +

Definition at line 15 of file mem.h.

+ +
+
+ +

◆ GX2RFreeFunction

+ +
+
+ + + + +
typedef void(* GX2RFreeFunction) (GX2RResourceFlags, void *)
+
+ +

Definition at line 16 of file mem.h.

+ +
+
+

Function Documentation

+ +

◆ GX2RInvalidateMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RInvalidateMemory (GX2RResourceFlags flags,
void * buffer,
uint32_t size 
)
+
+ +
+
+ +

◆ GX2RIsUserMemory()

+ +
+
+ + + + + + + + +
BOOL GX2RIsUserMemory (GX2RResourceFlags flags)
+
+ +
+
+ +

◆ GX2RSetAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2RSetAllocator (GX2RAllocFunction allocFn,
GX2RFreeFunction freeFn 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2r__mem.map b/group__gx2r__mem.map new file mode 100644 index 00000000..23c1a211 --- /dev/null +++ b/group__gx2r__mem.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2r__mem.md5 b/group__gx2r__mem.md5 new file mode 100644 index 00000000..6d7159dc --- /dev/null +++ b/group__gx2r__mem.md5 @@ -0,0 +1 @@ +2a189664333a4635f1130c1c367cef23 \ No newline at end of file diff --git a/group__gx2r__mem.png b/group__gx2r__mem.png new file mode 100644 index 00000000..7926eb12 Binary files /dev/null and b/group__gx2r__mem.png differ diff --git a/group__gx2r__resource.html b/group__gx2r__resource.html new file mode 100644 index 00000000..346507c5 --- /dev/null +++ b/group__gx2r__resource.html @@ -0,0 +1,241 @@ + + + + + + + +wut: Resource + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Resource
+
+
+
+Collaboration diagram for Resource:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef enum GX2RResourceFlags GX2RResourceFlags
 
+ + + +

+Enumerations

enum  GX2RResourceFlags {
+  GX2R_RESOURCE_BIND_NONE = 0 +,
+  GX2R_RESOURCE_BIND_TEXTURE = 1 << 0 +,
+  GX2R_RESOURCE_BIND_COLOR_BUFFER = 1 << 1 +,
+  GX2R_RESOURCE_BIND_DEPTH_BUFFER = 1 << 2 +,
+  GX2R_RESOURCE_BIND_SCAN_BUFFER = 1 << 3 +,
+  GX2R_RESOURCE_BIND_VERTEX_BUFFER = 1 << 4 +,
+  GX2R_RESOURCE_BIND_INDEX_BUFFER = 1 << 5 +,
+  GX2R_RESOURCE_BIND_UNIFORM_BLOCK = 1 << 6 +,
+  GX2R_RESOURCE_BIND_SHADER_PROGRAM = 1 << 7 +,
+  GX2R_RESOURCE_BIND_STREAM_OUTPUT = 1 << 8 +,
+  GX2R_RESOURCE_BIND_DISPLAY_LIST = 1 << 9 +,
+  GX2R_RESOURCE_BIND_GS_RING_BUFFER = 1 << 10 +,
+  GX2R_RESOURCE_USAGE_CPU_READ = 1 << 11 +,
+  GX2R_RESOURCE_USAGE_CPU_WRITE = 1 << 12 +,
+  GX2R_RESOURCE_USAGE_GPU_READ = 1 << 13 +,
+  GX2R_RESOURCE_USAGE_GPU_WRITE = 1 << 14 +,
+  GX2R_RESOURCE_USAGE_DMA_READ = 1 << 15 +,
+  GX2R_RESOURCE_USAGE_DMA_WRITE = 1 << 16 +,
+  GX2R_RESOURCE_USAGE_FORCE_MEM1 = 1 << 17 +,
+  GX2R_RESOURCE_USAGE_FORCE_MEM2 = 1 << 18 +,
+  GX2R_RESOURCE_DISABLE_CPU_INVALIDATE = 1 << 20 +,
+  GX2R_RESOURCE_DISABLE_GPU_INVALIDATE = 1 << 21 +,
+  GX2R_RESOURCE_LOCKED_READ_ONLY = 1 << 22 +,
+  GX2R_RESOURCE_GX2R_ALLOCATED = 1 << 29 +,
+  GX2R_RESOURCE_LOCKED = 1 << 30 +
+ }
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2RResourceFlags

+ +
+
+ + + + +
typedef enum GX2RResourceFlags GX2RResourceFlags
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ GX2RResourceFlags

+ +
+
+ + + + +
enum GX2RResourceFlags
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
GX2R_RESOURCE_BIND_NONE 

No resource flags specified.

+
GX2R_RESOURCE_BIND_TEXTURE 

This resource is to be used as a texture.

+
GX2R_RESOURCE_BIND_COLOR_BUFFER 

This resource is to be used as a colour buffer.

+
GX2R_RESOURCE_BIND_DEPTH_BUFFER 

This resource is to be used as a depth buffer.

+
GX2R_RESOURCE_BIND_SCAN_BUFFER 

This resource is to be used as a scan buffer.

+
GX2R_RESOURCE_BIND_VERTEX_BUFFER 

This resource is to be used as a vertex buffer.

+
GX2R_RESOURCE_BIND_INDEX_BUFFER 

This resource is to be used as a index buffer.

+
GX2R_RESOURCE_BIND_UNIFORM_BLOCK 

This resource is to be used as a uniform block.

+
GX2R_RESOURCE_BIND_SHADER_PROGRAM 

This resource is to be used as a shader program.

+
GX2R_RESOURCE_BIND_STREAM_OUTPUT 

This resource is to be used as a stream output.

+
GX2R_RESOURCE_BIND_DISPLAY_LIST 

This resource is to be used as a display list.

+
GX2R_RESOURCE_BIND_GS_RING_BUFFER 

This resource is to be used as a geometry shader ring buffer.

+
GX2R_RESOURCE_USAGE_CPU_READ 

Invalidate resource for a CPU read.

+
GX2R_RESOURCE_USAGE_CPU_WRITE 

Invalidate resource for a CPU write.

+
GX2R_RESOURCE_USAGE_GPU_READ 

Invalidate resource for a GPU read.

+
GX2R_RESOURCE_USAGE_GPU_WRITE 

Invalidate resource for a GPU write.

+
GX2R_RESOURCE_USAGE_DMA_READ 

Invalidate resource for a DMA read.

+
GX2R_RESOURCE_USAGE_DMA_WRITE 

Invalidate resource for a DMA write.

+
GX2R_RESOURCE_USAGE_FORCE_MEM1 

Force resource allocation to be in MEM1.

+
GX2R_RESOURCE_USAGE_FORCE_MEM2 

Force resource allocation to be in MEM2.

+
GX2R_RESOURCE_DISABLE_CPU_INVALIDATE 

Disable CPU invalidation.

+
GX2R_RESOURCE_DISABLE_GPU_INVALIDATE 

Disable GPU invalidation.

+
GX2R_RESOURCE_LOCKED_READ_ONLY 

Resource is locked for read-only access.

+
GX2R_RESOURCE_GX2R_ALLOCATED 

Resource was allocated by GX2R.

+
GX2R_RESOURCE_LOCKED 

Resource is locked for all access.

+
+ +

Definition at line 14 of file resource.h.

+ +
+
+
+ + + + diff --git a/group__gx2r__resource.map b/group__gx2r__resource.map new file mode 100644 index 00000000..87131d30 --- /dev/null +++ b/group__gx2r__resource.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2r__resource.md5 b/group__gx2r__resource.md5 new file mode 100644 index 00000000..428fd879 --- /dev/null +++ b/group__gx2r__resource.md5 @@ -0,0 +1 @@ +895b87f7c0044299c2a10d1ba87819e4 \ No newline at end of file diff --git a/group__gx2r__resource.png b/group__gx2r__resource.png new file mode 100644 index 00000000..62516039 Binary files /dev/null and b/group__gx2r__resource.png differ diff --git a/group__gx2r__surface.html b/group__gx2r__surface.html new file mode 100644 index 00000000..4ab250d2 --- /dev/null +++ b/group__gx2r__surface.html @@ -0,0 +1,332 @@ + + + + + + + +wut: Surface + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Surface
+
+
+
+Collaboration diagram for Surface:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef struct GX2Surface GX2Surface
 
+ + + + + + + + + + + + + +

+Functions

BOOL GX2RCreateSurface (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RCreateSurfaceUserMemory (GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
 
BOOL GX2RDestroySurfaceEx (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RInvalidateSurface (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void * GX2RLockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void GX2RUnlockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2Surface

+ +
+
+ + + + +
typedef struct GX2Surface GX2Surface
+
+ +

Definition at line 15 of file surface.h.

+ +
+
+

Function Documentation

+ +

◆ GX2RCreateSurface()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL GX2RCreateSurface (GX2Surfacesurface,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RCreateSurfaceUserMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL GX2RCreateSurfaceUserMemory (GX2Surfacesurface,
uint8_t * image,
uint8_t * mipmap,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RDestroySurfaceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL GX2RDestroySurfaceEx (GX2Surfacesurface,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RInvalidateSurface()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL GX2RInvalidateSurface (GX2Surfacesurface,
int32_t level,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RLockSurfaceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void * GX2RLockSurfaceEx (GX2Surfacesurface,
int32_t level,
GX2RResourceFlags flags 
)
+
+ +
+
+ +

◆ GX2RUnlockSurfaceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void GX2RUnlockSurfaceEx (GX2Surfacesurface,
int32_t level,
GX2RResourceFlags flags 
)
+
+ +
+
+
+ + + + diff --git a/group__gx2r__surface.map b/group__gx2r__surface.map new file mode 100644 index 00000000..35cca1af --- /dev/null +++ b/group__gx2r__surface.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__gx2r__surface.md5 b/group__gx2r__surface.md5 new file mode 100644 index 00000000..79422704 --- /dev/null +++ b/group__gx2r__surface.md5 @@ -0,0 +1 @@ +895e0699d5c1befaa0d6131b3eec2266 \ No newline at end of file diff --git a/group__gx2r__surface.png b/group__gx2r__surface.png new file mode 100644 index 00000000..ea9c50f7 Binary files /dev/null and b/group__gx2r__surface.png differ diff --git a/group__h264__decode.html b/group__h264__decode.html new file mode 100644 index 00000000..b5ae9ec1 --- /dev/null +++ b/group__h264__decode.html @@ -0,0 +1,612 @@ + + + + + + + +wut: H264 Decode + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H264 Decode
+
+
+ + + + + +

+Typedefs

typedef enum H264Parameter H264Parameter
 h264 decoder parameters for H264DECSetParam.
 
+ + + + +

+Enumerations

enum  H264Parameter {
+  H264_PARAMETER_FRAME_POINTER_OUTPUT = 1 +,
+  H264_PARAMETER_OUTPUT_PER_FRAME = 0x20000002 +,
+  H264_PARAMETER_UNKNOWN_20000010 = 0x20000010 +,
+  H264_PARAMETER_UNKNOWN_20000030 = 0x20000030 +,
+  H264_PARAMETER_UNKNOWN_20000040 = 0x20000040 +,
+  H264_PARAMETER_USER_MEMORY = 0x70000001 +
+ }
 h264 decoder parameters for H264DECSetParam. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

H264Error H264DECMemoryRequirement (int32_t profile, int32_t level, int32_t maxWidth, int32_t maxHeight, uint32_t *outMemoryRequirement)
 Calculate the amount of memory required for the specified parameters.
 
H264Error H264DECInitParam (int32_t memorySize, void *memory)
 Initialise a H264 decoder in the given memory.
 
H264Error H264DECSetParam (void *memory, H264Parameter parameter, void *value)
 Set H264 decoder parameter.
 
H264Error H264DECSetParam_FPTR_OUTPUT (void *memory, H264DECFptrOutputFn value)
 Set the callback which is called when a frame is output from the decoder.
 
H264Error H264DECSetParam_OUTPUT_PER_FRAME (void *memory, uint32_t value)
 Set whether the decoder should internally buffer frames or call the callback immediately as soon as a frame is emitted.
 
H264Error H264DECSetParam_USER_MEMORY (void *memory, void **value)
 Set a user memory pointer which is passed to the frame output callback.
 
H264Error H264DECCheckMemSegmentation (void *memory, uint32_t size)
 Check if the provided memory can be used for decoding.
 
H264Error H264DECOpen (void *memory)
 Open a H264 decoder.
 
H264Error H264DECBegin (void *memory)
 Prepare for decoding.
 
H264Error H264DECSetBitstream (void *memory, uint8_t *buffer, uint32_t bufferLength, double timestamp)
 Set the bit stream to be read for decoding.
 
H264Error H264DECExecute (void *memory, void *frameBuffer)
 Perform decoding of the bitstream and put the output frame into frameBuffer.
 
H264Error H264DECFlush (void *memory)
 Flush any internally buffered frames.
 
H264Error H264DECEnd (void *memory)
 End decoding of the current stream.
 
H264Error H264DECClose (void *memory)
 Cleanup the decoder.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ H264Parameter

+ +
+
+ + + + +
typedef enum H264Parameter H264Parameter
+
+ +

h264 decoder parameters for H264DECSetParam.

+ +
+
+

Enumeration Type Documentation

+ +

◆ H264Parameter

+ +
+
+ + + + +
enum H264Parameter
+
+ +

h264 decoder parameters for H264DECSetParam.

+ + + + + + + +
Enumerator
H264_PARAMETER_FRAME_POINTER_OUTPUT 

Set the callback which is called when a frame is output from the decoder.

+
H264_PARAMETER_OUTPUT_PER_FRAME 

Set whether the decoder should internally buffer frames or call the callback immediately as soon as a frame is emitted.

+
H264_PARAMETER_UNKNOWN_20000010 
H264_PARAMETER_UNKNOWN_20000030 
H264_PARAMETER_UNKNOWN_20000040 
H264_PARAMETER_USER_MEMORY 

Set a user memory pointer which is passed to the frame output callback.

+
+ +

Definition at line 15 of file decode.h.

+ +
+
+

Function Documentation

+ +

◆ H264DECMemoryRequirement()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECMemoryRequirement (int32_t profile,
int32_t level,
int32_t maxWidth,
int32_t maxHeight,
uint32_t * outMemoryRequirement 
)
+
+ +

Calculate the amount of memory required for the specified parameters.

+ +
+
+ +

◆ H264DECInitParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
H264Error H264DECInitParam (int32_t memorySize,
void * memory 
)
+
+ +

Initialise a H264 decoder in the given memory.

+ +
+
+ +

◆ H264DECSetParam()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECSetParam (void * memory,
H264Parameter parameter,
void * value 
)
+
+ +

Set H264 decoder parameter.

+ +
+
+ +

◆ H264DECSetParam_FPTR_OUTPUT()

+ +
+
+ + + + + + + + + + + + + + + + + + +
H264Error H264DECSetParam_FPTR_OUTPUT (void * memory,
H264DECFptrOutputFn value 
)
+
+ +

Set the callback which is called when a frame is output from the decoder.

+ +
+
+ +

◆ H264DECSetParam_OUTPUT_PER_FRAME()

+ +
+
+ + + + + + + + + + + + + + + + + + +
H264Error H264DECSetParam_OUTPUT_PER_FRAME (void * memory,
uint32_t value 
)
+
+ +

Set whether the decoder should internally buffer frames or call the callback immediately as soon as a frame is emitted.

+ +
+
+ +

◆ H264DECSetParam_USER_MEMORY()

+ +
+
+ + + + + + + + + + + + + + + + + + +
H264Error H264DECSetParam_USER_MEMORY (void * memory,
void ** value 
)
+
+ +

Set a user memory pointer which is passed to the frame output callback.

+ +
+
+ +

◆ H264DECCheckMemSegmentation()

+ +
+
+ + + + + + + + + + + + + + + + + + +
H264Error H264DECCheckMemSegmentation (void * memory,
uint32_t size 
)
+
+ +

Check if the provided memory can be used for decoding.

+ +
+
+ +

◆ H264DECOpen()

+ +
+
+ + + + + + + + +
H264Error H264DECOpen (void * memory)
+
+ +

Open a H264 decoder.

+ +
+
+ +

◆ H264DECBegin()

+ +
+
+ + + + + + + + +
H264Error H264DECBegin (void * memory)
+
+ +

Prepare for decoding.

+ +
+
+ +

◆ H264DECSetBitstream()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECSetBitstream (void * memory,
uint8_t * buffer,
uint32_t bufferLength,
double timestamp 
)
+
+ +

Set the bit stream to be read for decoding.

+ +
+
+ +

◆ H264DECExecute()

+ +
+
+ + + + + + + + + + + + + + + + + + +
H264Error H264DECExecute (void * memory,
void * frameBuffer 
)
+
+ +

Perform decoding of the bitstream and put the output frame into frameBuffer.

+ +
+
+ +

◆ H264DECFlush()

+ +
+
+ + + + + + + + +
H264Error H264DECFlush (void * memory)
+
+ +

Flush any internally buffered frames.

+ +
+
+ +

◆ H264DECEnd()

+ +
+
+ + + + + + + + +
H264Error H264DECEnd (void * memory)
+
+ +

End decoding of the current stream.

+ +
+
+ +

◆ H264DECClose()

+ +
+
+ + + + + + + + +
H264Error H264DECClose (void * memory)
+
+ +

Cleanup the decoder.

+ +
+
+
+ + + + diff --git a/group__h264__stream.html b/group__h264__stream.html new file mode 100644 index 00000000..af202f17 --- /dev/null +++ b/group__h264__stream.html @@ -0,0 +1,857 @@ + + + + + + + +wut: H264 Stream + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H264 Stream
+
+
+ + + + + + + + +

+Data Structures

struct  H264DecodedVuiParameters
 
struct  H264DecodeResult
 
struct  H264DecodeOutput
 
+ + + + + + + + + + + + +

+Typedefs

typedef struct H264DecodedVuiParameters H264DecodedVuiParameters
 
typedef struct H264DecodeResult H264DecodeResult
 
typedef struct H264DecodeOutput H264DecodeOutput
 
typedef void(* H264DECFptrOutputFn) (H264DecodeOutput *output)
 
typedef enum H264Error H264Error
 h264 library errors.
 
+ + + + +

+Enumerations

enum  H264Error {
+  H264_ERROR_OK = 0 +,
+  H264_ERROR_INVALID_PPS = 24 +,
+  H264_ERROR_INVALID_SPS = 26 +,
+  H264_ERROR_INVALID_SLICEHEADER = 61 +,
+  H264_ERROR_GENERIC = 0x1000000 +,
+  H264_ERROR_INVALID_PARAMETER = 0x1010000 +,
+  H264_ERROR_OUT_OF_MEMORY = 0x1020000 +,
+  H264_ERROR_INVALID_PROFILE = 0x1080000 +
+ }
 h264 library errors. More...
 
+ + + + + + + + + + + + + + + + +

+Functions

H264Error H264DECCheckDecunitLength (void *memory, const uint8_t *buffer, int32_t bufferLength, int32_t offset, int32_t *outLength)
 Check that the stream contains sufficient data to decode an entire frame.
 
H264Error H264DECCheckSkipableFrame (const uint8_t *buffer, int32_t bufferLength, BOOL *outSkippable)
 Check if the next NALU can be skipped without breaking decoding.
 
H264Error H264DECFindDecstartpoint (const uint8_t *buffer, int32_t bufferLength, int32_t *outOffset)
 Find the first SPS in the stream.
 
int32_t H264DECFindIdrpoint (const uint8_t *buffer, int32_t bufferLength, int32_t *outOffset)
 Find the first "IDR point" in the stream.
 
H264Error H264DECGetImageSize (const uint8_t *buffer, int32_t bufferLength, int32_t offset, int32_t *outWidth, int32_t *outHeight)
 Parse the H264 stream and read the width & height from the first found SPS.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ H264DecodedVuiParameters

+ +
+
+ + + + +
struct H264DecodedVuiParameters
+
+
+

Definition at line 50 of file stream.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +aspect_ratio_info_present_flag +
+uint8_t +aspect_ratio_idc +
+int16_t +sar_width +
+int16_t +sar_height +
+uint8_t +overscan_info_present_flag +
+uint8_t +overscan_appropriate_flag +
+uint8_t +video_signal_type_present_flag +
+uint8_t +video_format +
+uint8_t +video_full_range_flag +
+uint8_t +colour_description_present_flag +
+uint8_t +colour_primaries +
+uint8_t +transfer_characteristics +
+uint8_t +matrix_coefficients +
+uint8_t +chroma_loc_info_present_flag +
+uint8_t +chroma_sample_loc_type_top_field +
+uint8_t +chroma_sample_loc_type_bottom_field +
+uint8_t +timing_info_present_flag +
+uint32_t +num_units_in_tick +
+uint32_t +time_scale +
+uint8_t +fixed_frame_rate_flag +
+uint8_t +nal_hrd_parameters_present_flag +
+uint8_t +vcl_hrd_parameters_present_flag +
+uint8_t +low_delay_hrd_flag +
+uint8_t +pic_struct_present_flag +
+uint8_t +bitstream_restriction_flag +
+uint8_t +motion_vectors_over_pic_boundaries_flag +
+int16_t +max_bytes_per_pic_denom +
+int16_t +max_bits_per_mb_denom +
+int16_t +log2_max_mv_length_horizontal +
+int16_t +log2_max_mv_length_vertical +
+int16_t +num_reorder_frames +
+int16_t +max_dec_frame_buffering +
+ +
+
+ +

◆ H264DecodeResult

+ +
+
+ + + + +
struct H264DecodeResult
+
+
+

Definition at line 121 of file stream.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+int32_t +status +
+double +timestamp +
+int32_t +width +
+int32_t +height +
+int32_t +nextLine +
+uint8_t +cropEnableFlag +
+int32_t +cropTop +
+int32_t +cropBottom +
+int32_t +cropLeft +
+int32_t +cropRight +
+uint8_t +panScanEnableFlag +
+int32_t +panScanTop +
+int32_t +panScanBottom +
+int32_t +panScanLeft +
+int32_t +panScanRight +
+void * +framebuffer +
+uint8_t +vui_parameters_present_flag +
+H264DecodedVuiParameters * +vui_parameters +
+ +
+
+ +

◆ H264DecodeOutput

+ +
+
+ + + + +
struct H264DecodeOutput
+
+
+

Definition at line 167 of file stream.h.

+
+ + + + + + + + + + +
Data Fields
+int32_t +frameCount +Number of frames output.
+H264DecodeResult ** +decodeResults +Frames.
+void * +userMemory +User memory pointer passed into SetParam.
+ +
+
+

Typedef Documentation

+ +

◆ H264DecodedVuiParameters

+ +
+
+ +

Definition at line 14 of file stream.h.

+ +
+
+ +

◆ H264DecodeResult

+ +
+
+ + + + +
typedef struct H264DecodeResult H264DecodeResult
+
+ +

Definition at line 15 of file stream.h.

+ +
+
+ +

◆ H264DecodeOutput

+ +
+
+ + + + +
typedef struct H264DecodeOutput H264DecodeOutput
+
+ +

Definition at line 16 of file stream.h.

+ +
+
+ +

◆ H264DECFptrOutputFn

+ +
+
+ + + + +
typedef void(* H264DECFptrOutputFn) (H264DecodeOutput *output)
+
+ +

Definition at line 18 of file stream.h.

+ +
+
+ +

◆ H264Error

+ +
+
+ + + + +
typedef enum H264Error H264Error
+
+ +

h264 library errors.

+ +
+
+

Enumeration Type Documentation

+ +

◆ H264Error

+ +
+
+ + + + +
enum H264Error
+
+ +

h264 library errors.

+ + + + + + + + + +
Enumerator
H264_ERROR_OK 

No errors.

+
H264_ERROR_INVALID_PPS 

Invalid picture parameter set.

+
H264_ERROR_INVALID_SPS 

Invalid sequence parameter set.

+
H264_ERROR_INVALID_SLICEHEADER 

Invalid slice header.

+
H264_ERROR_GENERIC 

Generic h264 error.

+
H264_ERROR_INVALID_PARAMETER 

Invalid parameters passed.

+
H264_ERROR_OUT_OF_MEMORY 

The amount of memory provided to the h264 library is insufficient.

+
H264_ERROR_INVALID_PROFILE 

Invalid h264 stream profile.

+

Only the baseline (66), main (77) and high (100) profiles are allowed.

+
+ +

Definition at line 21 of file stream.h.

+ +
+
+

Function Documentation

+ +

◆ H264DECCheckDecunitLength()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECCheckDecunitLength (void * memory,
const uint8_t * buffer,
int32_t bufferLength,
int32_t offset,
int32_t * outLength 
)
+
+ +

Check that the stream contains sufficient data to decode an entire frame.

+ +
+
+ +

◆ H264DECCheckSkipableFrame()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECCheckSkipableFrame (const uint8_t * buffer,
int32_t bufferLength,
BOOLoutSkippable 
)
+
+ +

Check if the next NALU can be skipped without breaking decoding.

+ +
+
+ +

◆ H264DECFindDecstartpoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECFindDecstartpoint (const uint8_t * buffer,
int32_t bufferLength,
int32_t * outOffset 
)
+
+ +

Find the first SPS in the stream.

+ +
+
+ +

◆ H264DECFindIdrpoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t H264DECFindIdrpoint (const uint8_t * buffer,
int32_t bufferLength,
int32_t * outOffset 
)
+
+ +

Find the first "IDR point" in the stream.

+

An IDR point is either:

    +
  • If an SPS or PPS header is found before the IDR and there are no non-IDR inbetween the SPS/PPS and IDR then return the first of the SPS/PPS.
  • +
  • The first found IDR.
  • +
+ +
+
+ +

◆ H264DECGetImageSize()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
H264Error H264DECGetImageSize (const uint8_t * buffer,
int32_t bufferLength,
int32_t offset,
int32_t * outWidth,
int32_t * outHeight 
)
+
+ +

Parse the H264 stream and read the width & height from the first found SPS.

+ +
+
+
+ + + + diff --git a/group__mic.html b/group__mic.html new file mode 100644 index 00000000..d8107867 --- /dev/null +++ b/group__mic.html @@ -0,0 +1,566 @@ + + + + + + + +wut: Microphone + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Microphone
+
+
+ + + + + + +

+Data Structures

struct  MICWorkMemory
 
struct  MICStatus
 
+ + + + + + + + + + + +

+Typedefs

typedef int MICHandle
 
typedef struct MICWorkMemory MICWorkMemory
 
typedef struct MICStatus MICStatus
 
typedef enum MICError MICError
 
typedef enum MICInstance MICInstance
 
+ + + + + +

+Enumerations

enum  MICError {
+  MIC_ERROR_OK = 0 +,
+  MIC_ERROR_NOT_OPENED = -1 +,
+  MIC_ERROR_INVALID_HANDLE = -2 +,
+  MIC_ERROR_INIT = -5 +,
+  MIC_ERROR_ALREADY_CLOSED = -7 +,
+  MIC_ERROR_INVALID_INSTANCE = -8 +
+ }
 
enum  MICInstance {
+  MIC_INSTANCE_0 = 0 +,
+  MIC_INSTANCE_1 = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + +

+Functions

MICHandle MICInit (MICInstance instance, int unused, MICWorkMemory *workMemory, MICError *outError)
 The second parameter to MICInit is unused, any value is valid.
 
MICError MICOpen (MICHandle handle)
 
MICError MICGetState (MICHandle handle, int state, uint32_t *outStateVal)
 
MICError MICSetState (MICHandle handle, int state, uint32_t stateVal)
 
MICError MICGetStatus (MICHandle handle, MICStatus *outStatus)
 
MICError MICSetDataConsumed (MICHandle handle, int dataAmountConsumed)
 
MICError MICClose (MICHandle handle)
 
MICError MICUninit (MICHandle handle)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MICWorkMemory

+ +
+
+ + + + +
struct MICWorkMemory
+
+
+

Definition at line 35 of file mic.h.

+
+ + + + + + + +
Data Fields
+size_t +sampleMaxCount +Maximum amount of samples at a time must be at least 0x2800.
+void * +sampleBuffer +A 0x40 aligned buffer of size sampleMaxCount * 2.
+ +
+
+ +

◆ MICStatus

+ +
+
+ + + + +
struct MICStatus
+
+
+

Definition at line 47 of file mic.h.

+
+ + + + + + + + + + +
Data Fields
+int +state +
+int +availableData +
+int +bufferPos +
+ +
+
+

Typedef Documentation

+ +

◆ MICHandle

+ +
+
+ + + + +
typedef int MICHandle
+
+ +

Definition at line 14 of file mic.h.

+ +
+
+ +

◆ MICWorkMemory

+ +
+
+ + + + +
typedef struct MICWorkMemory MICWorkMemory
+
+ +

Definition at line 16 of file mic.h.

+ +
+
+ +

◆ MICStatus

+ +
+
+ + + + +
typedef struct MICStatus MICStatus
+
+ +

Definition at line 17 of file mic.h.

+ +
+
+ +

◆ MICError

+ +
+
+ + + + +
typedef enum MICError MICError
+
+ +
+
+ +

◆ MICInstance

+ +
+
+ + + + +
typedef enum MICInstance MICInstance
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ MICError

+ +
+
+ + + + +
enum MICError
+
+ + + + + + + +
Enumerator
MIC_ERROR_OK 
MIC_ERROR_NOT_OPENED 
MIC_ERROR_INVALID_HANDLE 
MIC_ERROR_INIT 
MIC_ERROR_ALREADY_CLOSED 
MIC_ERROR_INVALID_INSTANCE 
+ +

Definition at line 19 of file mic.h.

+ +
+
+ +

◆ MICInstance

+ +
+
+ + + + +
enum MICInstance
+
+ + + +
Enumerator
MIC_INSTANCE_0 
MIC_INSTANCE_1 
+ +

Definition at line 29 of file mic.h.

+ +
+
+

Function Documentation

+ +

◆ MICInit()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MICHandle MICInit (MICInstance instance,
int unused,
MICWorkMemoryworkMemory,
MICErroroutError 
)
+
+ +

The second parameter to MICInit is unused, any value is valid.

+ +
+
+ +

◆ MICOpen()

+ +
+
+ + + + + + + + +
MICError MICOpen (MICHandle handle)
+
+ +
+
+ +

◆ MICGetState()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MICError MICGetState (MICHandle handle,
int state,
uint32_t * outStateVal 
)
+
+ +
+
+ +

◆ MICSetState()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MICError MICSetState (MICHandle handle,
int state,
uint32_t stateVal 
)
+
+ +
+
+ +

◆ MICGetStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MICError MICGetStatus (MICHandle handle,
MICStatusoutStatus 
)
+
+ +
+
+ +

◆ MICSetDataConsumed()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MICError MICSetDataConsumed (MICHandle handle,
int dataAmountConsumed 
)
+
+ +
+
+ +

◆ MICClose()

+ +
+
+ + + + + + + + +
MICError MICClose (MICHandle handle)
+
+ +
+
+ +

◆ MICUninit()

+ +
+
+ + + + + + + + +
MICError MICUninit (MICHandle handle)
+
+ +
+
+
+ + + + diff --git a/group__nfc.html b/group__nfc.html new file mode 100644 index 00000000..fbb8228e --- /dev/null +++ b/group__nfc.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nfc + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nfc
+
+
+ +

Near Field Communication (NFC). +More...

+
+Collaboration diagram for nfc:
+
+
+ + + + +
+ + + + + +

+Modules

 Nfc_nfc
 Near Field Communication (NFC).
 
+

Detailed Description

+

Near Field Communication (NFC).

+
+ + + + diff --git a/group__nfc.map b/group__nfc.map new file mode 100644 index 00000000..eb373e31 --- /dev/null +++ b/group__nfc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nfc.md5 b/group__nfc.md5 new file mode 100644 index 00000000..f419399f --- /dev/null +++ b/group__nfc.md5 @@ -0,0 +1 @@ +87882a774dcc2a6270dd1f1d5c3c6707 \ No newline at end of file diff --git a/group__nfc.png b/group__nfc.png new file mode 100644 index 00000000..63a24b6c Binary files /dev/null and b/group__nfc.png differ diff --git a/group__nfc__nfc.html b/group__nfc__nfc.html new file mode 100644 index 00000000..871e06cc --- /dev/null +++ b/group__nfc__nfc.html @@ -0,0 +1,3036 @@ + + + + + + + +wut: Nfc_nfc + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Near Field Communication (NFC). +More...

+
+Collaboration diagram for Nfc_nfc:
+
+
+ + + + +
+ + + + + + + + + + +

+Data Structures

struct  NFCUid
 
struct  NFCTagInfo
 
struct  NFCNTAGVersion
 
struct  NFCReadT2TResult
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int32_t NFCError
 
typedef uint8_t NFCProtocol
 
typedef uint8_t NFCTechnology
 
typedef uint8_t NFCTechnologyMask
 
typedef uint8_t NFCNDEFFlags
 
typedef struct NFCUid NFCUid
 
typedef struct NFCTagInfo NFCTagInfo
 
typedef struct NFCNTAGVersion NFCNTAGVersion
 
typedef struct NFCReadT2TResult NFCReadT2TResult
 
typedef enum NFCMode NFCMode
 
typedef enum NFCProtocolEnum NFCProtocolEnum
 
typedef enum NFCTechnologyEnum NFCTechnologyEnum
 
typedef enum NFCTechnologyMaskEnum NFCTechnologyMaskEnum
 
typedef enum NFCNDEFFlagsEnum NFCNDEFFlagsEnum
 
typedef void(* NFCCallbackFn) (VPADChan chan, NFCError error, void *userContext)
 Generic callback function.
 
typedef void(* NFCTagDetectCallbackFn) (VPADChan chan, BOOL hasTag, void *userContext)
 Callback function for NFCSetTagDetectCallback.
 
typedef void(* NFCDetectCallbackFn) (VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, BOOL hasLockedData, NFCNDEFFlags flags, void *userContext)
 Callback function for NFCDetect.
 
typedef void(* NFCRawDataCallbackFn) (VPADChan chan, NFCError error, uint32_t responseSize, void *responseData, void *userContext)
 Callback function for NFCSendRawData and variations.
 
typedef void(* NFCRawDataTwiceCallbackFn) (VPADChan chan, NFCError error, uint8_t numCompleted, uint32_t response0Size, void *response0Data, uint32_t response1Size, void *response1Data, void *userContext)
 Callback function for NFCSendRawDataTwice and variations.
 
typedef void(* NFCReadCallbackFn) (VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, uint32_t dataSize, void *data, uint32_t lockedDataSize, void *lockedData, void *userContext)
 Callback function for NFCRead.
 
typedef void(* NFCReadT2TCallbackFn) (VPADChan chan, NFCError error, uint8_t rfDiscId, NFCProtocol protocol, NFCTechnology technology, uint8_t uidSize, uint8_t *uid, NFCNTAGVersion *version, NFCReadT2TResult *result, void *userContext)
 Callback function for NFCReadT2T.
 
typedef void(* NFCGetTagInfoCallbackFn) (VPADChan chan, NFCError error, NFCTagInfo *tagInfo, void *userContext)
 Callback function for NFCGetTagInfo.
 
typedef void(* NFCGetTagInfoMultiCallbackFn) (VPADChan chan, NFCError error, uint8_t numTagInfos, NFCTagInfo *tagInfo0, NFCTagInfo *tagInfo1, NFCTagInfo *tagInfo2, void *userContext)
 Callback function for NFCGetTagInfoMulti.
 
+ + + + + + + + + + + +

+Enumerations

enum  NFCMode {
+  NFC_MODE_INVALID = -1 +,
+  NFC_MODE_IDLE = 0 +,
+  NFC_MODE_ACTIVE = 1 +
+ }
 
enum  NFCProtocolEnum {
+  NFC_PROTOCOL_UNKNOWN = 0x00 +,
+  NFC_PROTOCOL_T1T = 0x01 +,
+  NFC_PROTOCOL_T2T = 0x02 +,
+  NFC_PROTOCOL_T3T = 0x03 +,
+  NFC_PROTOCOL_ISO_DEP = 0x04 +,
+  NFC_PROTOCOL_15693 = 0x83 +
+ }
 
enum  NFCTechnologyEnum {
+  NFC_TECHNOLOGY_A = 0x00 +,
+  NFC_TECHNOLOGY_B = 0x01 +,
+  NFC_TECHNOLOGY_F = 0x02 +,
+  NFC_TECHNOLOGY_ISO15693 = 0x06 +
+ }
 
enum  NFCTechnologyMaskEnum {
+  NFC_TECHNOLOGY_MASK_ALL = 0 +,
+  NFC_TECHNOLOGY_MASK_A = (1 << 0) +,
+  NFC_TECHNOLOGY_MASK_B = (1 << 1) +,
+  NFC_TECHNOLOGY_MASK_F = (1 << 2) +,
+  NFC_TECHNOLOGY_MASK_ISO15693 = (1 << 3) +
+ }
 
enum  NFCNDEFFlagsEnum {
+  NFC_NDEF_FLAG_READ_ONLY = (1 << 0) +,
+  NFC_NDEF_FLAG_FORMATED = (1 << 1) +,
+  NFC_NDEF_FLAG_SUPPORTED = (1 << 2) +,
+  NFC_NDEF_FLAG_UNKNOWN = (1 << 3) +,
+  NFC_NDEF_FLAG_FORMATABLE = (1 << 4) +,
+  NFC_NDEF_FLAG_SOFT_LOCKABLE = (1 << 5) +,
+  NFC_NDEF_FLAG_HARD_LOCKABLE = (1 << 6) +,
+  NFC_NDEF_FLAG_OTP = (1 << 7) +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

NFCError NFCInit (VPADChan chan)
 Initializes the NFC library.
 
NFCError NFCInitEx (VPADChan chan, uint32_t powerMode)
 Initializes the NFC library.
 
NFCError NFCShutdown (VPADChan chan)
 Shutdown the NFC library.
 
BOOL NFCIsInit (VPADChan chan)
 Check if NFC is initialized.
 
void NFCProc (VPADChan chan)
 Process NFC.
 
void NFCSetTagDetectCallback (VPADChan chan, NFCTagDetectCallbackFn callback, void *userContext)
 Set a callback which will be called once a tag is attached / removed.
 
NFCMode NFCGetMode (VPADChan chan)
 Get the current NFC mode.
 
NFCError NFCSetMode (VPADChan chan, NFCMode mode)
 Set the current NFC mode.
 
NFCError NFCAbort (VPADChan chan, NFCCallbackFn callback, void *userContext)
 Abort pending NFC operations.
 
NFCError NFCAntennaCheck (VPADChan chan, NFCCallbackFn callback, void *userContext)
 Check the NFC antenna.
 
NFCError NFCDetect (VPADChan chan, uint32_t discoveryTimeout, NFCDetectCallbackFn callback, void *userContext)
 Start tag discovery and provide info about the first detected tag.
 
NFCError NFCSetLockBitsForT1T (VPADChan chan, uint8_t numBlocks, NFCRawDataCallbackFn callback, void *userContext)
 This will lock an area of blocks at the end of a 512-byte Type 1 Tag.
 
NFCError NFCRead (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCReadCallbackFn callback, void *userContext)
 Read from a tag.
 
NFCError NFCWrite (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, uint32_t size, void *data, NFCCallbackFn callback, void *userContext)
 Write to a tag.
 
NFCError NFCSendRawData (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
 Send a raw NFC command to a tag.
 
NFCError NFCSendRawDataEx (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, BOOL disableCRC, NFCRawDataCallbackFn callback, void *userContext)
 Send a raw NFC command to a tag.
 
NFCError NFCSendRawDataEx2 (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, BOOL disableCRC, NFCTechnologyMask techMask, NFCRawDataCallbackFn callback, void *userContext)
 Send a raw NFC command to a tag.
 
NFCError NFCSendRawDataWithPrePolling (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
 Send a raw NFC command to a tag.
 
NFCError NFCSendRawDataWithPrePollingEx (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
 Send a raw NFC command to a tag.
 
NFCError NFCSendRawDataTwice (VPADChan chan, uint32_t command0Timeout, uint32_t command0Size, uint32_t response0Size, void *command0Data, uint32_t command1Timeout, uint32_t command1Size, uint32_t response1Size, void *command1Data, NFCRawDataTwiceCallbackFn callback, void *userContext)
 Send two raw NFC commands to an activated tag.
 
NFCError NFCFormat (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCCallbackFn callback, void *userContext)
 Check if the tag is NDEF Formatable.
 
NFCError NFCGetTagInfo (VPADChan chan, uint32_t discoveryTimeout, NFCGetTagInfoCallbackFn callback, void *userContext)
 Obtain info about tags.
 
NFCError NFCGetTagInfoMulti (VPADChan chan, uint32_t discoveryTimeout, NFCGetTagInfoMultiCallbackFn callback, void *userContext)
 Obtain info about multiple tags.
 
NFCError NFCIsTagPresent (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCCallbackFn callback, void *userContext)
 Check if a tag is still present.
 
NFCError NFCSetReadOnly (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, BOOL readOnly, NFCCallbackFn callback, void *userContext)
 Make a Type 1 Tag read only by setting the RWA byte.
 
NFCError NFCReadT2T (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCNTAGVersion *version, uint32_t commandTimeout, uint8_t numReads, uint8_t read0Start, uint8_t read0End, uint8_t read1Start, uint8_t read1End, uint8_t read2Start, uint8_t read2End, uint8_t read3Start, uint8_t read3End, uint8_t authenticate, NFCReadT2TCallbackFn callback, void *userContext)
 Read data from a Type 2 NTAG.
 
NFCError NFCWriteT2T (VPADChan chan, uint16_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCNTAGVersion *version, uint32_t commandTimeout, uint8_t numWrites, uint8_t write0Start, uint8_t write0Size, void *write0Data, uint8_t write1Start, uint8_t write1Size, void *write1Data, uint8_t write2Start, uint8_t write2Size, void *write2Data, uint8_t write3Start, uint8_t write3Size, void *write3Data, uint8_t activationStart, uint32_t *deactivationData, uint32_t *activationData, uint8_t authenticate, uint8_t activate, NFCCallbackFn callback, void *userContext)
 Write data to a Type 2 NTAG.
 
void NFCGetUIDFromActivationEventData (void *data, NFCProtocol *outProtocol, NFCTechnology *outTechnology, uint8_t *outUidSize, uint8_t *outUid)
 Get the UID and other parameters from activation event data.
 
NFCError __NFCSystemAbort (VPADChan chan)
 Abort and call pending callbacks.
 
+

Detailed Description

+

Near Field Communication (NFC).

+

Data Structure Documentation

+ +

◆ NFCUid

+ +
+
+ + + + +
struct NFCUid
+
+
+

Definition at line 82 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +uid[7] +
+ +
+
+ +

◆ NFCTagInfo

+ +
+
+ + + + +
struct NFCTagInfo
+
+
+

Definition at line 89 of file nfc.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint8_t +uidSize +
+uint8_t +uid[10] +
+NFCTechnology +technology +
+NFCProtocol +protocol +
+ +
+
+ +

◆ NFCNTAGVersion

+ +
+
+ + + + +
struct NFCNTAGVersion
+
+
+

Definition at line 104 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +header +
+uint8_t +vendorId +
+uint8_t +productType +
+uint8_t +productSubtype +
+uint8_t +majorProductVersion +
+uint8_t +minorProductversion +
+uint8_t +storageSize +
+uint8_t +protocolType +
+ +
+
+ +

◆ NFCReadT2TResult

+ +
+
+ + + + +
struct NFCReadT2TResult
+
+
+

Definition at line 125 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +numReads +The amount of reads which have been performed.
+uint8_t +read0Start +
+uint8_t +read0End +
+uint8_t +read1Start +
+uint8_t +read1End +
+uint8_t +read2Start +
+uint8_t +read2End +
+uint8_t +read3Start +
+uint8_t +read3End +
+uint8_t +data[0x3A0] +The data which has been read.
+ +
+
+

Typedef Documentation

+ +

◆ NFCError

+ +
+
+ + + + +
typedef int32_t NFCError
+
+ +

Definition at line 16 of file nfc.h.

+ +
+
+ +

◆ NFCProtocol

+ +
+
+ + + + +
typedef uint8_t NFCProtocol
+
+ +

Definition at line 17 of file nfc.h.

+ +
+
+ +

◆ NFCTechnology

+ +
+
+ + + + +
typedef uint8_t NFCTechnology
+
+ +

Definition at line 18 of file nfc.h.

+ +
+
+ +

◆ NFCTechnologyMask

+ +
+
+ + + + +
typedef uint8_t NFCTechnologyMask
+
+ +

Definition at line 19 of file nfc.h.

+ +
+
+ +

◆ NFCNDEFFlags

+ +
+
+ + + + +
typedef uint8_t NFCNDEFFlags
+
+ +

Definition at line 20 of file nfc.h.

+ +
+
+ +

◆ NFCUid

+ +
+
+ + + + +
typedef struct NFCUid NFCUid
+
+ +

Definition at line 21 of file nfc.h.

+ +
+
+ +

◆ NFCTagInfo

+ +
+
+ + + + +
typedef struct NFCTagInfo NFCTagInfo
+
+ +

Definition at line 22 of file nfc.h.

+ +
+
+ +

◆ NFCNTAGVersion

+ +
+
+ + + + +
typedef struct NFCNTAGVersion NFCNTAGVersion
+
+ +

Definition at line 23 of file nfc.h.

+ +
+
+ +

◆ NFCReadT2TResult

+ +
+
+ + + + +
typedef struct NFCReadT2TResult NFCReadT2TResult
+
+ +

Definition at line 24 of file nfc.h.

+ +
+
+ +

◆ NFCMode

+ +
+
+ + + + +
typedef enum NFCMode NFCMode
+
+ +
+
+ +

◆ NFCProtocolEnum

+ +
+
+ + + + +
typedef enum NFCProtocolEnum NFCProtocolEnum
+
+ +
+
+ +

◆ NFCTechnologyEnum

+ +
+
+ + + + +
typedef enum NFCTechnologyEnum NFCTechnologyEnum
+
+ +
+
+ +

◆ NFCTechnologyMaskEnum

+ +
+
+ +
+
+ +

◆ NFCNDEFFlagsEnum

+ +
+
+ + + + +
typedef enum NFCNDEFFlagsEnum NFCNDEFFlagsEnum
+
+ +
+
+ +

◆ NFCCallbackFn

+ +
+
+ + + + +
typedef void(* NFCCallbackFn) (VPADChan chan, NFCError error, void *userContext)
+
+ +

Generic callback function.

+
Parameters
+ + + + +
chanThe channel this callback is coming from.
error0 on success.
userContextUser provided value.
+
+
+ +

Definition at line 164 of file nfc.h.

+ +
+
+ +

◆ NFCTagDetectCallbackFn

+ +
+
+ + + + +
typedef void(* NFCTagDetectCallbackFn) (VPADChan chan, BOOL hasTag, void *userContext)
+
+ +

Callback function for NFCSetTagDetectCallback.

+
Parameters
+ + + + +
chanThe channel this callback is coming from.
hasTagTRUE if a tag has been attached. FALSE if a tag has been removed.
userContextUser provided value.
+
+
+ +

Definition at line 180 of file nfc.h.

+ +
+
+ +

◆ NFCDetectCallbackFn

+ +
+
+ + + + +
typedef void(* NFCDetectCallbackFn) (VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, BOOL hasLockedData, NFCNDEFFlags flags, void *userContext)
+
+ +

Callback function for NFCDetect.

+
Parameters
+ + + + + + + + +
chanThe channel this callback is coming from.
error0 on success.
uidThe UID of the tag.
readOnlyTRUE if the tag is read only.
hasLockedDataTRUE if the tag has a locked area.
flagsA combination of NFCNDEFFlagsEnum flags.
userContextUser provided value.
+
+
+ +

Definition at line 208 of file nfc.h.

+ +
+
+ +

◆ NFCRawDataCallbackFn

+ +
+
+ + + + +
typedef void(* NFCRawDataCallbackFn) (VPADChan chan, NFCError error, uint32_t responseSize, void *responseData, void *userContext)
+
+ +

Callback function for NFCSendRawData and variations.

+
Parameters
+ + + + + + +
chanThe channel this callback is coming from.
error0 on success.
responseSizeThe size of the responseData.
responseDataThe data received from the tag.
userContextUser provided value.
+
+
+ +

Definition at line 234 of file nfc.h.

+ +
+
+ +

◆ NFCRawDataTwiceCallbackFn

+ +
+
+ + + + +
typedef void(* NFCRawDataTwiceCallbackFn) (VPADChan chan, NFCError error, uint8_t numCompleted, uint32_t response0Size, void *response0Data, uint32_t response1Size, void *response1Data, void *userContext)
+
+ +

Callback function for NFCSendRawDataTwice and variations.

+
Parameters
+ + + + + + + +
chanThe channel this callback is coming from.
error0 on success.
numCompletedThe amount of commands which have been sent to the tag.
response0Size,response1SizeThe size of the response data.
response0Data,response1DataThe data received from each of the commands.
userContextUser provided value.
+
+
+ +

Definition at line 261 of file nfc.h.

+ +
+
+ +

◆ NFCReadCallbackFn

+ +
+
+ + + + +
typedef void(* NFCReadCallbackFn) (VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, uint32_t dataSize, void *data, uint32_t lockedDataSize, void *lockedData, void *userContext)
+
+ +

Callback function for NFCRead.

+
Parameters
+ + + + + + + + + + +
chanThe channel this callback is coming from.
error0 on success.
uidThe UID of the tag.
readOnlyTRUE if the tag is read only.
dataSizeThe size of the read data.
dataThe data payload of the first tnf 5 NDEF record.
lockedDataSizeThe size of the locked data.
lockedDataThe data of the locked area (see NFCSetLockBitsForT1T).
userContextUser provided value.
+
+
+ +

Definition at line 300 of file nfc.h.

+ +
+
+ +

◆ NFCReadT2TCallbackFn

+ +
+
+ + + + +
typedef void(* NFCReadT2TCallbackFn) (VPADChan chan, NFCError error, uint8_t rfDiscId, NFCProtocol protocol, NFCTechnology technology, uint8_t uidSize, uint8_t *uid, NFCNTAGVersion *version, NFCReadT2TResult *result, void *userContext)
+
+ +

Callback function for NFCReadT2T.

+
Parameters
+ + + + + + + + + + + +
chanThe channel this callback is coming from.
error0 on success.
rfDiscIdRF Discovery ID.
protocolThe tag protocol.
technologyDiscovery type / Detected technology.
uidSizeThe size of the UID.
uidThe UID of the tag.
versionThe response of the NTAG GET_VERSION command.
resultThe read result.
userContextUser provided value.
+
+
+ +

Definition at line 343 of file nfc.h.

+ +
+
+ +

◆ NFCGetTagInfoCallbackFn

+ +
+
+ + + + +
typedef void(* NFCGetTagInfoCallbackFn) (VPADChan chan, NFCError error, NFCTagInfo *tagInfo, void *userContext)
+
+ +

Callback function for NFCGetTagInfo.

+
Parameters
+ + + + + +
chanThe channel this callback is coming from.
error0 on success.
tagInfoThe tag info.
userContextUser provided value.
+
+
+ +

Definition at line 369 of file nfc.h.

+ +
+
+ +

◆ NFCGetTagInfoMultiCallbackFn

+ +
+
+ + + + +
typedef void(* NFCGetTagInfoMultiCallbackFn) (VPADChan chan, NFCError error, uint8_t numTagInfos, NFCTagInfo *tagInfo0, NFCTagInfo *tagInfo1, NFCTagInfo *tagInfo2, void *userContext)
+
+ +

Callback function for NFCGetTagInfoMulti.

+
Parameters
+ + + + + + +
chanThe channel this callback is coming from.
error0 on success.
numTagInfosThe amount of tag infos which have been obtained.
tagInfo0,tagInfo1,tagInfo2The obtained tag infos.
userContextUser provided value.
+
+
+ +

Definition at line 392 of file nfc.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ NFCMode

+ +
+
+ + + + +
enum NFCMode
+
+ + + + +
Enumerator
NFC_MODE_INVALID 
NFC_MODE_IDLE 

NFC is idle.

+
NFC_MODE_ACTIVE 

NFC is discovering / has an active tag.

+
+ +

Definition at line 26 of file nfc.h.

+ +
+
+ +

◆ NFCProtocolEnum

+ +
+
+ + + + +
enum NFCProtocolEnum
+
+ + + + + + + +
Enumerator
NFC_PROTOCOL_UNKNOWN 
NFC_PROTOCOL_T1T 
NFC_PROTOCOL_T2T 
NFC_PROTOCOL_T3T 
NFC_PROTOCOL_ISO_DEP 
NFC_PROTOCOL_15693 
+ +

Definition at line 35 of file nfc.h.

+ +
+
+ +

◆ NFCTechnologyEnum

+ +
+
+ + + + +
enum NFCTechnologyEnum
+
+ + + + + +
Enumerator
NFC_TECHNOLOGY_A 
NFC_TECHNOLOGY_B 
NFC_TECHNOLOGY_F 
NFC_TECHNOLOGY_ISO15693 
+ +

Definition at line 45 of file nfc.h.

+ +
+
+ +

◆ NFCTechnologyMaskEnum

+ +
+
+ + + + +
enum NFCTechnologyMaskEnum
+
+ + + + + + +
Enumerator
NFC_TECHNOLOGY_MASK_ALL 
NFC_TECHNOLOGY_MASK_A 
NFC_TECHNOLOGY_MASK_B 
NFC_TECHNOLOGY_MASK_F 
NFC_TECHNOLOGY_MASK_ISO15693 
+ +

Definition at line 53 of file nfc.h.

+ +
+
+ +

◆ NFCNDEFFlagsEnum

+ +
+
+ + + + +
enum NFCNDEFFlagsEnum
+
+ + + + + + + + + +
Enumerator
NFC_NDEF_FLAG_READ_ONLY 

Tag is read only.

+
NFC_NDEF_FLAG_FORMATED 

Tag formated for NDEF.

+
NFC_NDEF_FLAG_SUPPORTED 

NDEF supported by the tag.

+
NFC_NDEF_FLAG_UNKNOWN 

Unable to find if tag is ndef capable/formated/read only.

+
NFC_NDEF_FLAG_FORMATABLE 

Tag supports format operation.

+
NFC_NDEF_FLAG_SOFT_LOCKABLE 

Tag can be soft locked.

+
NFC_NDEF_FLAG_HARD_LOCKABLE 

Tag can be hard locked.

+
NFC_NDEF_FLAG_OTP 

Tag is one time programmable.

+
+ +

Definition at line 62 of file nfc.h.

+ +
+
+

Function Documentation

+ +

◆ NFCInit()

+ +
+
+ + + + + + + + +
NFCError NFCInit (VPADChan chan)
+
+ +

Initializes the NFC library.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCInitEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
NFCError NFCInitEx (VPADChan chan,
uint32_t powerMode 
)
+
+ +

Initializes the NFC library.

+
Parameters
+ + + +
chanThe DRC channel to use.
powerModeUnknown.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCShutdown()

+ +
+
+ + + + + + + + +
NFCError NFCShutdown (VPADChan chan)
+
+ +

Shutdown the NFC library.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCIsInit()

+ +
+
+ + + + + + + + +
BOOL NFCIsInit (VPADChan chan)
+
+ +

Check if NFC is initialized.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
TRUE if initialized, FALSE otherwise.
+ +
+
+ +

◆ NFCProc()

+ +
+
+ + + + + + + + +
void NFCProc (VPADChan chan)
+
+ +

Process NFC.

+

This needs to be called periodically and will call pending callbacks.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+ +
+
+ +

◆ NFCSetTagDetectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void NFCSetTagDetectCallback (VPADChan chan,
NFCTagDetectCallbackFn callback,
void * userContext 
)
+
+ +

Set a callback which will be called once a tag is attached / removed.

+
Parameters
+ + + + +
chanThe DRC channel to use.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+ +
+
+ +

◆ NFCGetMode()

+ +
+
+ + + + + + + + +
NFCMode NFCGetMode (VPADChan chan)
+
+ +

Get the current NFC mode.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
The current NFC mode.
+ +
+
+ +

◆ NFCSetMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
NFCError NFCSetMode (VPADChan chan,
NFCMode mode 
)
+
+ +

Set the current NFC mode.

+
Parameters
+ + + +
chanThe DRC channel to use.
modeThe NFC mode to set.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCAbort()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCAbort (VPADChan chan,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Abort pending NFC operations.

+
Parameters
+ + + + +
chanThe DRC channel to use.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCAntennaCheck()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCAntennaCheck (VPADChan chan,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Check the NFC antenna.

+
Parameters
+ + + + +
chanThe DRC channel to use.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCDetect()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCDetect (VPADChan chan,
uint32_t discoveryTimeout,
NFCDetectCallbackFn callback,
void * userContext 
)
+
+ +

Start tag discovery and provide info about the first detected tag.

+
Parameters
+ + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSetLockBitsForT1T()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSetLockBitsForT1T (VPADChan chan,
uint8_t numBlocks,
NFCRawDataCallbackFn callback,
void * userContext 
)
+
+ +

This will lock an area of blocks at the end of a 512-byte Type 1 Tag.

+
Parameters
+ + + + + +
chanThe DRC channel to use.
numBlocksThe amount of blocks which should be locked. Setting this to 16 would lock the last 16 blocks of the tag. The maximum value is 48 which would lock blocks 16 to 63.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCRead (VPADChan chan,
uint32_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
NFCReadCallbackFn callback,
void * userContext 
)
+
+ +

Read from a tag.

+

This will start by reading the locked pages from a Type 1 Tag (aka. lockedData). Then it reads the NDEF tag data and returns the payload data from the first tnf 5 record.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCWrite (VPADChan chan,
uint32_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
uint32_t size,
void * data,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Write to a tag.

+

This will create a NDEF structure and add the data to a TNF 5 record, then writes it to the tag.

+
Parameters
+ + + + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
sizeThe size of the data.
dataA pointer to the data which will be copied to the NDEF payload.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSendRawData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSendRawData (VPADChan chan,
BOOL startDiscovery,
uint32_t discoveryTimeout,
uint32_t commandTimeout,
uint32_t commandSize,
uint32_t responseSize,
void * commandData,
NFCRawDataCallbackFn callback,
void * userContext 
)
+
+ +

Send a raw NFC command to a tag.

+
Parameters
+ + + + + + + + + + +
chanThe DRC channel to use.
startDiscoveryIf TRUE, start tag discovery and activate the tag if found. This will ignore any command data and receives the activation event data in the callback (see NFCGetUIDFromActivationEventData).
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
commandTimeoutTimeout in ms after a command has been sent to the tag.
commandSizeSize of the command data.
responseSizeSize of the response data from the tag.
commandDataPointer to the command data. Note: The crc should not be included in the command and will be appended automatically.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSendRawDataEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSendRawDataEx (VPADChan chan,
BOOL startDiscovery,
uint32_t discoveryTimeout,
uint32_t commandTimeout,
uint32_t commandSize,
uint32_t responseSize,
void * commandData,
BOOL disableCRC,
NFCRawDataCallbackFn callback,
void * userContext 
)
+
+ +

Send a raw NFC command to a tag.

+
Parameters
+ + + + + + + + + + + +
chanThe DRC channel to use.
startDiscoveryIf TRUE, start tag discovery and activate the tag if found. This will ignore any command data and receives the activation event data in the callback (see NFCGetUIDFromActivationEventData).
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
commandTimeoutTimeout in ms after a command has been sent to the tag.
commandSizeSize of the command data.
responseSizeSize of the response data from the tag.
commandDataPointer to the command data. Note: The crc should not be included in the command and will be appended automatically.
disableCRCTRUE if the CRC check should be disabled.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSendRawDataEx2()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSendRawDataEx2 (VPADChan chan,
BOOL startDiscovery,
uint32_t discoveryTimeout,
uint32_t commandTimeout,
uint32_t commandSize,
uint32_t responseSize,
void * commandData,
BOOL disableCRC,
NFCTechnologyMask techMask,
NFCRawDataCallbackFn callback,
void * userContext 
)
+
+ +

Send a raw NFC command to a tag.

+
Parameters
+ + + + + + + + + + + + +
chanThe DRC channel to use.
startDiscoveryIf TRUE, start tag discovery and activate the tag if found. This will ignore any command data and receives the activation event data in the callback (see NFCGetUIDFromActivationEventData).
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
commandTimeoutTimeout in ms after a command has been sent to the tag.
commandSizeSize of the command data.
responseSizeSize of the response data from the tag.
commandDataPointer to the command data. Note: The crc should not be included in the command and will be appended automatically.
disableCRCTRUE if the CRC check should be disabled.
techMaskOne or more technology masks which should be used OR'd together.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSendRawDataWithPrePolling()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSendRawDataWithPrePolling (VPADChan chan,
BOOL startDiscovery,
uint32_t discoveryTimeout,
uint32_t commandTimeout,
uint32_t commandSize,
uint32_t responseSize,
void * commandData,
NFCRawDataCallbackFn callback,
void * userContext 
)
+
+ +

Send a raw NFC command to a tag.

+

Starts tag discovery and activation before sending the command data. Note: This forces NFC_TECHNOLOGY_MASK_F, see NFCSendRawDataWithPrePollingEx for a generic version.

+
Parameters
+ + + + + + + + + + +
chanThe DRC channel to use.
startDiscoveryIf TRUE, start tag discovery and activate the tag if found, before sending the command data. If FALSE this will behave exactly like NFCSendRawData.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
commandTimeoutTimeout in ms after a command has been sent to the tag.
commandSizeSize of the command data.
responseSizeSize of the response data from the tag.
commandDataPointer to the command data. Note: The crc should not be included in the command and will be appended automatically.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSendRawDataWithPrePollingEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSendRawDataWithPrePollingEx (VPADChan chan,
BOOL startDiscovery,
uint32_t discoveryTimeout,
uint32_t commandTimeout,
uint32_t commandSize,
uint32_t responseSize,
void * commandData,
NFCRawDataCallbackFn callback,
void * userContext 
)
+
+ +

Send a raw NFC command to a tag.

+

Starts tag discovery and activation before sending the command data.

+
Parameters
+ + + + + + + + + + +
chanThe DRC channel to use.
startDiscoveryIf TRUE, start tag discovery and activate the tag if found, before sending the command data. If FALSE this will behave exactly like NFCSendRawData.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
commandTimeoutTimeout in ms after a command has been sent to the tag.
commandSizeSize of the command data.
responseSizeSize of the response data from the tag.
commandDataPointer to the command data. Note: The crc should not be included in the command and will be appended automatically.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSendRawDataTwice()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSendRawDataTwice (VPADChan chan,
uint32_t command0Timeout,
uint32_t command0Size,
uint32_t response0Size,
void * command0Data,
uint32_t command1Timeout,
uint32_t command1Size,
uint32_t response1Size,
void * command1Data,
NFCRawDataTwiceCallbackFn callback,
void * userContext 
)
+
+ +

Send two raw NFC commands to an activated tag.

+
Parameters
+ + + + + + + + +
chanThe DRC channel to use.
command0Timeout,command1TimeoutTimeout in ms after a command has been sent to the tag.
command0Size,command1SizeSize of the command data.
response0Size,response1SizeSize of the response data from the tag.
command0Data,command1SizePointer to the command data. Note: The crc should not be included in the command and will be appended automatically.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCFormat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCFormat (VPADChan chan,
uint32_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Check if the tag is NDEF Formatable.

+

If yes, format the tag.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCGetTagInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCGetTagInfo (VPADChan chan,
uint32_t discoveryTimeout,
NFCGetTagInfoCallbackFn callback,
void * userContext 
)
+
+ +

Obtain info about tags.

+
Parameters
+ + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCGetTagInfoMulti()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCGetTagInfoMulti (VPADChan chan,
uint32_t discoveryTimeout,
NFCGetTagInfoMultiCallbackFn callback,
void * userContext 
)
+
+ +

Obtain info about multiple tags.

+
Parameters
+ + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCIsTagPresent()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCIsTagPresent (VPADChan chan,
uint32_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Check if a tag is still present.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCSetReadOnly()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCSetReadOnly (VPADChan chan,
uint32_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
BOOL readOnly,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Make a Type 1 Tag read only by setting the RWA byte.

+
Parameters
+ + + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
readOnlyTRUE if read only, FALSE otherwise.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCReadT2T()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCReadT2T (VPADChan chan,
uint32_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
NFCNTAGVersionversion,
uint32_t commandTimeout,
uint8_t numReads,
uint8_t read0Start,
uint8_t read0End,
uint8_t read1Start,
uint8_t read1End,
uint8_t read2Start,
uint8_t read2End,
uint8_t read3Start,
uint8_t read3End,
uint8_t authenticate,
NFCReadT2TCallbackFn callback,
void * userContext 
)
+
+ +

Read data from a Type 2 NTAG.

+
Parameters
+ + + + + + + + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
versionA pointer to the expected response data from the NTAG GET_VERSION command. The contents of this data is ignored for reads.
commandTimeoutTimeout in ms after a command has been sent to the tag.
numReadsThe amount of read commands which should be peformed.
read0Start,read1Start,read2Start,read3StartThe start page address.
read0End,read1End,read2End,read3EndThe end page address.
authenticateTRUE if authentification using PWD_AUTH should be done.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCWriteT2T()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NFCError NFCWriteT2T (VPADChan chan,
uint16_t discoveryTimeout,
NFCUiduid,
NFCUiduidMask,
NFCNTAGVersionversion,
uint32_t commandTimeout,
uint8_t numWrites,
uint8_t write0Start,
uint8_t write0Size,
void * write0Data,
uint8_t write1Start,
uint8_t write1Size,
void * write1Data,
uint8_t write2Start,
uint8_t write2Size,
void * write2Data,
uint8_t write3Start,
uint8_t write3Size,
void * write3Data,
uint8_t activationStart,
uint32_t * deactivationData,
uint32_t * activationData,
uint8_t authenticate,
uint8_t activate,
NFCCallbackFn callback,
void * userContext 
)
+
+ +

Write data to a Type 2 NTAG.

+
Parameters
+ + + + + + + + + + + + + + + + + + +
chanThe DRC channel to use.
discoveryTimeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID.
versionA pointer to the expected response data from the NTAG GET_VERSION command.
commandTimeoutTimeout in ms after a command has been sent to the tag.
numWritesThe amount of write commands which should be peformed.
write0Start,write1Start,write2Start,write3StartThe start page address.
write0Size,write1Size,write2Size,write3SizeThe size of the data to write in bytes.
write0Data,write1Data,write2Data,write3DataThe data which should be written (max. 0xF0 bytes per write).
activationStartPage address where activation/deactivation should be performed
deactivationDataPointer to the deactivation data
activationDataPointer to the activation data
authenticateTRUE if (custom?) authentification using PWD_AUTH should be done.
activateTRUE if activation should be done. This will write the deactivation data to the activation start before performing any writes. After writing is completed the activation data will be written to the activation start. If writing fails at any point the activation data can be checked to ensure writing has completed.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NFCGetUIDFromActivationEventData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void NFCGetUIDFromActivationEventData (void * data,
NFCProtocoloutProtocol,
NFCTechnologyoutTechnology,
uint8_t * outUidSize,
uint8_t * outUid 
)
+
+ +

Get the UID and other parameters from activation event data.

+
Parameters
+ + + + + + +
dataPointer to the activation event data returned by NFCRawDataCallbackFn if startDiscovery is true.
outProtocolPointer to write the protocol to.
outTechnologyPointer to write the technology to.
outUidSizePointer to write the UID size to.
outUidPointer to write the UID to (max. 10 bytes).
+
+
+ +
+
+ +

◆ __NFCSystemAbort()

+ +
+
+ + + + + + + + +
NFCError __NFCSystemAbort (VPADChan chan)
+
+ +

Abort and call pending callbacks.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
0 on success.
+ +
+
+
+ + + + diff --git a/group__nfc__nfc.map b/group__nfc__nfc.map new file mode 100644 index 00000000..2dfb4dd4 --- /dev/null +++ b/group__nfc__nfc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nfc__nfc.md5 b/group__nfc__nfc.md5 new file mode 100644 index 00000000..85a6ba3e --- /dev/null +++ b/group__nfc__nfc.md5 @@ -0,0 +1 @@ +de3c95be7a772449671cae3658e15cde \ No newline at end of file diff --git a/group__nfc__nfc.png b/group__nfc__nfc.png new file mode 100644 index 00000000..70f9e100 Binary files /dev/null and b/group__nfc__nfc.png differ diff --git a/group__nn.html b/group__nn.html new file mode 100644 index 00000000..6fc19d1c --- /dev/null +++ b/group__nn.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn
+
+
+ +

Helper functions and classes for other APIs. +More...

+
+Collaboration diagram for nn:
+
+
+ + + + +
+ + + + + +

+Modules

 Result
 Result structure used by nn libraries (C++: see nn::Result)
 
+

Detailed Description

+

Helper functions and classes for other APIs.

+
+ + + + diff --git a/group__nn.map b/group__nn.map new file mode 100644 index 00000000..1a553767 --- /dev/null +++ b/group__nn.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn.md5 b/group__nn.md5 new file mode 100644 index 00000000..8802c347 --- /dev/null +++ b/group__nn.md5 @@ -0,0 +1 @@ +c24995b460f96d0382f7c3fede42b2ca \ No newline at end of file diff --git a/group__nn.png b/group__nn.png new file mode 100644 index 00000000..280c483d Binary files /dev/null and b/group__nn.png differ diff --git a/group__nn__ac.html b/group__nn__ac.html new file mode 100644 index 00000000..2fe11525 --- /dev/null +++ b/group__nn__ac.html @@ -0,0 +1,109 @@ + + + + + + + +wut: nn_ac + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_ac
+
+
+ +

Auto Connect API, used for managing and connecting to internet connection profiles. +More...

+
+Collaboration diagram for nn_ac:
+
+
+ + + + + +
+ + + + + + + + +

+Modules

 Auto Connect C API
 C functions for the Auto Connect API.
 
 Auto Connect C++ API
 C++ functions for the Auto Connect API (see nn::ac)
 
+

Detailed Description

+

Auto Connect API, used for managing and connecting to internet connection profiles.

+
+ + + + diff --git a/group__nn__ac.map b/group__nn__ac.map new file mode 100644 index 00000000..3496f2dd --- /dev/null +++ b/group__nn__ac.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__nn__ac.md5 b/group__nn__ac.md5 new file mode 100644 index 00000000..83f2a17a --- /dev/null +++ b/group__nn__ac.md5 @@ -0,0 +1 @@ +fe1e8dca85df8c305e147637791c0fc1 \ No newline at end of file diff --git a/group__nn__ac.png b/group__nn__ac.png new file mode 100644 index 00000000..2bd169af Binary files /dev/null and b/group__nn__ac.png differ diff --git a/group__nn__ac__c.html b/group__nn__ac__c.html new file mode 100644 index 00000000..dbd0fd4a --- /dev/null +++ b/group__nn__ac__c.html @@ -0,0 +1,389 @@ + + + + + + + +wut: Auto Connect C API + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Auto Connect C API
+
+
+ +

C functions for the Auto Connect API. +More...

+
+Collaboration diagram for Auto Connect C API:
+
+
+ + + + +
+ + + + + +

+Typedefs

typedef uint32_t ACConfigId
 An ID number representing a network configuration.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

NNResult ACInitialize ()
 Initialise the Auto Connect library.
 
void ACFinalize ()
 Cleanup the Auto Connect library.
 
NNResult ACConnect ()
 Connects synchronically to a network, using the default configuration May be blocking until the console successfully connects or has an timeout.
 
NNResult ACConnectAsync ()
 Connects asynchronically to a network, using the default configuration.
 
NNResult ACClose ()
 Closes connections made with ACConnect.
 
NNResult ACGetCloseStatus ()
 
NNResult ACIsApplicationConnected (BOOL *connected)
 Checks whether the console is currently connected to a network.
 
NNResult ACGetStartupId (ACConfigId *configId)
 Gets the default connection configuration id.
 
NNResult ACConnectWithConfigId (ACConfigId configId)
 Connects to a network, using the configuration represented by the given ACConfigId.
 
NNResult ACGetAssignedAddress (uint32_t *ip)
 Gets the IP address assosciated with the currently active connection.
 
+

Detailed Description

+

C functions for the Auto Connect API.

+

Typedef Documentation

+ +

◆ ACConfigId

+ +
+
+ + + + +
typedef uint32_t ACConfigId
+
+ +

An ID number representing a network configuration.

+

These are the same IDs as shown in System Settings' Connection List.

+ +

Definition at line 20 of file ac_c.h.

+ +
+
+

Function Documentation

+ +

◆ ACInitialize()

+ +
+
+ + + + + + + +
NNResult ACInitialize ()
+
+ +

Initialise the Auto Connect library.

+

Call this function before any other AC functions.

+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+
See also
+
+ +
+
+ +

◆ ACFinalize()

+ +
+
+ + + + + + + +
void ACFinalize ()
+
+ +

Cleanup the Auto Connect library.

+

Do not call any AC functions (other than ACInitialize) after calling this function.

+
See also
+
+ +
+
+ +

◆ ACConnect()

+ +
+
+ + + + + + + +
NNResult ACConnect ()
+
+ +

Connects synchronically to a network, using the default configuration May be blocking until the console successfully connects or has an timeout.

+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+ +

◆ ACConnectAsync()

+ +
+
+ + + + + + + +
NNResult ACConnectAsync ()
+
+ +

Connects asynchronically to a network, using the default configuration.

+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+ +

◆ ACClose()

+ +
+
+ + + + + + + +
NNResult ACClose ()
+
+ +

Closes connections made with ACConnect.

+

Use GetCloseStatus to get the status.

+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+ +

◆ ACGetCloseStatus()

+ +
+
+ + + + + + + +
NNResult ACGetCloseStatus ()
+
+ +
+
+ +

◆ ACIsApplicationConnected()

+ +
+
+ + + + + + + + +
NNResult ACIsApplicationConnected (BOOLconnected)
+
+ +

Checks whether the console is currently connected to a network.

+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+ +

◆ ACGetStartupId()

+ +
+
+ + + + + + + + +
NNResult ACGetStartupId (ACConfigIdconfigId)
+
+ +

Gets the default connection configuration id.

+

This is the default as marked in System Settings.

+
Parameters
+ + +
configIdA pointer to an ACConfigId to write the config ID to. Must not be NULL.
+
+
+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+ +

◆ ACConnectWithConfigId()

+ +
+
+ + + + + + + + +
NNResult ACConnectWithConfigId (ACConfigId configId)
+
+ +

Connects to a network, using the configuration represented by the given ACConfigId.

+
Parameters
+ + +
configIdThe ACConfigId representing the network to connect to.
+
+
+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+ +

◆ ACGetAssignedAddress()

+ +
+
+ + + + + + + + +
NNResult ACGetAssignedAddress (uint32_t * ip)
+
+ +

Gets the IP address assosciated with the currently active connection.

+
Parameters
+ + +
ipA pointer to write the IP address to, in numerical form.
+
+
+
Returns
A Result - see NNResult_IsSuccess and NNResult_IsFailure.
+ +
+
+
+ + + + diff --git a/group__nn__ac__c.map b/group__nn__ac__c.map new file mode 100644 index 00000000..07eece40 --- /dev/null +++ b/group__nn__ac__c.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__ac__c.md5 b/group__nn__ac__c.md5 new file mode 100644 index 00000000..1067dafe --- /dev/null +++ b/group__nn__ac__c.md5 @@ -0,0 +1 @@ +f8cf24f13fe5db6fb6a75ba97eb3e097 \ No newline at end of file diff --git a/group__nn__ac__c.png b/group__nn__ac__c.png new file mode 100644 index 00000000..f8b5afe8 Binary files /dev/null and b/group__nn__ac__c.png differ diff --git a/group__nn__ac__cpp.html b/group__nn__ac__cpp.html new file mode 100644 index 00000000..253aa824 --- /dev/null +++ b/group__nn__ac__cpp.html @@ -0,0 +1,114 @@ + + + + + + + +wut: Auto Connect C++ API + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Auto Connect C++ API
+
+
+ +

C++ functions for the Auto Connect API (see nn::ac) +More...

+
+Collaboration diagram for Auto Connect C++ API:
+
+
+ + + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

C++ functions for the Auto Connect API (see nn::ac)

+
+ + + + diff --git a/group__nn__ac__cpp.map b/group__nn__ac__cpp.map new file mode 100644 index 00000000..018c1bc7 --- /dev/null +++ b/group__nn__ac__cpp.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__ac__cpp.md5 b/group__nn__ac__cpp.md5 new file mode 100644 index 00000000..38f5d362 --- /dev/null +++ b/group__nn__ac__cpp.md5 @@ -0,0 +1 @@ +52465a455a73706ba61f4b9a598d74a4 \ No newline at end of file diff --git a/group__nn__ac__cpp.png b/group__nn__ac__cpp.png new file mode 100644 index 00000000..2b57c3de Binary files /dev/null and b/group__nn__ac__cpp.png differ diff --git a/group__nn__acp.html b/group__nn__acp.html new file mode 100644 index 00000000..209c4916 --- /dev/null +++ b/group__nn__acp.html @@ -0,0 +1,112 @@ + + + + + + + +wut: nn_acp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_acp
+
+
+
+Collaboration diagram for nn_acp:
+
+
+ + + + + + + +
+ + + + + + + + + + + + + +

+Modules

 Nn_acp_device
 
 Result
 Result codes used by nn_acp.
 
 Save
 Save data services.
 
 Title
 Information and control of installed title metadata.
 
+

Detailed Description

+
+ + + + diff --git a/group__nn__acp.map b/group__nn__acp.map new file mode 100644 index 00000000..028b5131 --- /dev/null +++ b/group__nn__acp.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/group__nn__acp.md5 b/group__nn__acp.md5 new file mode 100644 index 00000000..6d59103d --- /dev/null +++ b/group__nn__acp.md5 @@ -0,0 +1 @@ +493b747d4615a03fffb932af7d8b3aeb \ No newline at end of file diff --git a/group__nn__acp.png b/group__nn__acp.png new file mode 100644 index 00000000..55e7c826 Binary files /dev/null and b/group__nn__acp.png differ diff --git a/group__nn__acp__device.html b/group__nn__acp__device.html new file mode 100644 index 00000000..a0bf306b --- /dev/null +++ b/group__nn__acp__device.html @@ -0,0 +1,184 @@ + + + + + + + +wut: Nn_acp_device + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nn_acp_device
+
+
+
+Collaboration diagram for Nn_acp_device:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef enum ACPDeviceType ACPDeviceType
 
+ + + +

+Enumerations

enum  ACPDeviceType {
+  ACP_DEVICE_TYPE_AUTO = 1 +,
+  ACP_DEVICE_TYPE_ODD = 2 +,
+  ACP_DEVICE_TYPE_HFIODISC = 2 +,
+  ACP_DEVICE_TYPE_MLC = 3 +,
+  ACP_DEVICE_TYPE_HFIOMLC = 3 +,
+  ACP_DEVICE_TYPE_USB = 4 +
+ }
 
+ + + +

+Functions

ACPResult ACPCheckApplicationDeviceEmulation (BOOL *emulation)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ ACPDeviceType

+ +
+
+ + + + +
typedef enum ACPDeviceType ACPDeviceType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ ACPDeviceType

+ +
+
+ + + + +
enum ACPDeviceType
+
+ + + + + + + +
Enumerator
ACP_DEVICE_TYPE_AUTO 
ACP_DEVICE_TYPE_ODD 
ACP_DEVICE_TYPE_HFIODISC 
ACP_DEVICE_TYPE_MLC 
ACP_DEVICE_TYPE_HFIOMLC 
ACP_DEVICE_TYPE_USB 
+ +

Definition at line 15 of file device.h.

+ +
+
+

Function Documentation

+ +

◆ ACPCheckApplicationDeviceEmulation()

+ +
+
+ + + + + + + + +
ACPResult ACPCheckApplicationDeviceEmulation (BOOLemulation)
+
+ +
+
+
+ + + + diff --git a/group__nn__acp__device.map b/group__nn__acp__device.map new file mode 100644 index 00000000..94c68b3c --- /dev/null +++ b/group__nn__acp__device.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__acp__device.md5 b/group__nn__acp__device.md5 new file mode 100644 index 00000000..14ade126 --- /dev/null +++ b/group__nn__acp__device.md5 @@ -0,0 +1 @@ +304ede5836dcec38126e2d62baf061c0 \ No newline at end of file diff --git a/group__nn__acp__device.png b/group__nn__acp__device.png new file mode 100644 index 00000000..122352ed Binary files /dev/null and b/group__nn__acp__device.png differ diff --git a/group__nn__acp__result.html b/group__nn__acp__result.html new file mode 100644 index 00000000..05f5e21c --- /dev/null +++ b/group__nn__acp__result.html @@ -0,0 +1,343 @@ + + + + + + + +wut: Result + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Result
+
+
+ +

Result codes used by nn_acp. +More...

+
+Collaboration diagram for Result:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef enum ACPResult ACPResult
 
+ + + +

+Enumerations

enum  ACPResult {
+  ACP_RESULT_SUCCESS = 0 +,
+  ACP_RESULT_INVALID = -200 +,
+  ACP_RESULT_INVALID_PARAMETER = -201 +,
+  ACP_RESULT_INVALID_FILE = -202 +,
+  ACP_RESULT_INVALID_XML_FILE = -203 +,
+  ACP_RESULT_FILE_ACCESS_MODE = -204 +,
+  ACP_RESULT_INVALID_NETWORK_TIME = -205 +,
+  ACP_RESULT_NOT_FOUND = -500 +,
+  ACP_RESULT_FILE_NOT_FOUND = -501 +,
+  ACP_RESULT_DIR_NOT_FOUND = -502 +,
+  ACP_RESULT_DEVICE_NOT_FOUND = -503 +,
+  ACP_RESULT_TITLE_NOT_FOUND = -504 +,
+  ACP_RESULT_APPLICATION_NOT_FOUND = -505 +,
+  ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND = -506 +,
+  ACP_RESULT_XML_ITEM_NOT_FOUND = -507 +,
+  ACP_RESULT_ALREADY_EXISTS = -600 +,
+  ACP_RESULT_FILE_ALREADY_EXISTS = -601 +,
+  ACP_RESULT_DIR_ALREADY_EXISTS = -602 +,
+  ACP_RESULT_ALREADY_DONE = -700 +,
+  ACP_RESULT_AUTHENTICATION = -1000 +,
+  ACP_RESULT_INVALID_REGION = -1001 +,
+  ACP_RESULT_RESTRICTED_RATING = -1002 +,
+  ACP_RESULT_NOT_PRESENT_RATING = -1003 +,
+  ACP_RESULT_PENDING_RATING = -1004 +,
+  ACP_RESULT_NET_SETTING_REQUIRED = -1005 +,
+  ACP_RESULT_NET_ACCOUNT_REQUIRED = -1006 +,
+  ACP_RESULT_NET_ACCOUNT_ERROR = -1007 +,
+  ACP_RESULT_BROWSER_REQUIRED = -1008 +,
+  ACP_RESULT_OLV_REQUIRED = -1009 +,
+  ACP_RESULT_PINCODE_REQUIRED = -1010 +,
+  ACP_RESULT_INCORRECT_PINCODE = -1011 +,
+  ACP_RESULT_INVALID_LOGO = -1012 +,
+  ACP_RESULT_DEMO_EXPIRED_NUMBER = -1013 +,
+  ACP_RESULT_DRC_REQUIRED = -1014 +,
+  ACP_RESULT_NO_PERMISSION = -1100 +,
+  ACP_RESULT_NO_FILE_PERMISSION = -1101 +,
+  ACP_RESULT_NO_DIR_PERMISSION = -1102 +,
+  ACP_RESULT_BUSY = -1300 +,
+  ACP_RESULT_USB_STORAGE_NOT_READY = -1301 +,
+  ACP_RESULT_CANCELLED = -1400 +,
+  ACP_RESULT_RESOURCE = -1500 +,
+  ACP_RESULT_DEVICE_FULL = -1501 +,
+  ACP_RESULT_JOURNAL_FULL = -1502 +,
+  ACP_RESULT_SYSTEM_MEMORY = -1503 +,
+  ACP_RESULT_FS_RESOURCE = -1504 +,
+  ACP_RESULT_IPC_RESOURCE = -1505 +,
+  ACP_RESULT_NOT_INITIALISED = -1600 +,
+  ACP_RESULT_ACCOUNT_ERROR = -1700 +,
+  ACP_RESULT_UNSUPPORTED = -1800 +,
+  ACP_RESULT_DATA_CORRUPTED = -2000 +,
+  ACP_RESULT_DEVICE = -2001 +,
+  ACP_RESULT_SLC_DATA_CORRUPTED = -2002 +,
+  ACP_RESULT_MLC_DATA_CORRUPTED = -2003 +,
+  ACP_RESULT_USB_DATA_CORRUPTED = -2004 +,
+  ACP_RESULT_MEDIA = -2100 +,
+  ACP_RESULT_MEDIA_NOT_READY = -2101 +,
+  ACP_RESULT_MEDIA_BROKEN = -2102 +,
+  ACP_RESULT_ODD_MEDIA_NOT_READY = -2103 +,
+  ACP_RESULT_ODD_MEDIA_BROKEN = -2104 +,
+  ACP_RESULT_USB_MEDIA_NOT_READY = -2105 +,
+  ACP_RESULT_USB_MEDIA_BROKEN = -2106 +,
+  ACP_RESULT_MEDIA_WRITE_PROTECTED = -2107 +,
+  ACP_RESULT_USB_WRITE_PROTECTED = -2108 +,
+  ACP_RESULT_MII = -2200 +,
+  ACP_RESULT_ENCRYPTION_ERROR = -2201 +,
+  ACP_RESULT_GENERIC_ERROR = -4096 +
+ }
 
+

Detailed Description

+

Result codes used by nn_acp.

+

Typedef Documentation

+ +

◆ ACPResult

+ +
+
+ + + + +
typedef enum ACPResult ACPResult
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ ACPResult

+ +
+
+ + + + +
enum ACPResult
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
ACP_RESULT_SUCCESS 
ACP_RESULT_INVALID 
ACP_RESULT_INVALID_PARAMETER 
ACP_RESULT_INVALID_FILE 
ACP_RESULT_INVALID_XML_FILE 
ACP_RESULT_FILE_ACCESS_MODE 
ACP_RESULT_INVALID_NETWORK_TIME 
ACP_RESULT_NOT_FOUND 
ACP_RESULT_FILE_NOT_FOUND 
ACP_RESULT_DIR_NOT_FOUND 
ACP_RESULT_DEVICE_NOT_FOUND 
ACP_RESULT_TITLE_NOT_FOUND 
ACP_RESULT_APPLICATION_NOT_FOUND 
ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND 
ACP_RESULT_XML_ITEM_NOT_FOUND 
ACP_RESULT_ALREADY_EXISTS 
ACP_RESULT_FILE_ALREADY_EXISTS 
ACP_RESULT_DIR_ALREADY_EXISTS 
ACP_RESULT_ALREADY_DONE 
ACP_RESULT_AUTHENTICATION 
ACP_RESULT_INVALID_REGION 
ACP_RESULT_RESTRICTED_RATING 
ACP_RESULT_NOT_PRESENT_RATING 
ACP_RESULT_PENDING_RATING 
ACP_RESULT_NET_SETTING_REQUIRED 
ACP_RESULT_NET_ACCOUNT_REQUIRED 
ACP_RESULT_NET_ACCOUNT_ERROR 
ACP_RESULT_BROWSER_REQUIRED 
ACP_RESULT_OLV_REQUIRED 
ACP_RESULT_PINCODE_REQUIRED 
ACP_RESULT_INCORRECT_PINCODE 
ACP_RESULT_INVALID_LOGO 
ACP_RESULT_DEMO_EXPIRED_NUMBER 
ACP_RESULT_DRC_REQUIRED 
ACP_RESULT_NO_PERMISSION 
ACP_RESULT_NO_FILE_PERMISSION 
ACP_RESULT_NO_DIR_PERMISSION 
ACP_RESULT_BUSY 
ACP_RESULT_USB_STORAGE_NOT_READY 
ACP_RESULT_CANCELLED 
ACP_RESULT_RESOURCE 
ACP_RESULT_DEVICE_FULL 
ACP_RESULT_JOURNAL_FULL 
ACP_RESULT_SYSTEM_MEMORY 
ACP_RESULT_FS_RESOURCE 
ACP_RESULT_IPC_RESOURCE 
ACP_RESULT_NOT_INITIALISED 
ACP_RESULT_ACCOUNT_ERROR 
ACP_RESULT_UNSUPPORTED 
ACP_RESULT_DATA_CORRUPTED 
ACP_RESULT_DEVICE 
ACP_RESULT_SLC_DATA_CORRUPTED 
ACP_RESULT_MLC_DATA_CORRUPTED 
ACP_RESULT_USB_DATA_CORRUPTED 
ACP_RESULT_MEDIA 
ACP_RESULT_MEDIA_NOT_READY 
ACP_RESULT_MEDIA_BROKEN 
ACP_RESULT_ODD_MEDIA_NOT_READY 
ACP_RESULT_ODD_MEDIA_BROKEN 
ACP_RESULT_USB_MEDIA_NOT_READY 
ACP_RESULT_USB_MEDIA_BROKEN 
ACP_RESULT_MEDIA_WRITE_PROTECTED 
ACP_RESULT_USB_WRITE_PROTECTED 
ACP_RESULT_MII 
ACP_RESULT_ENCRYPTION_ERROR 
ACP_RESULT_GENERIC_ERROR 
+ +

Definition at line 11 of file result.h.

+ +
+
+
+ + + + diff --git a/group__nn__acp__result.map b/group__nn__acp__result.map new file mode 100644 index 00000000..a53e0ce5 --- /dev/null +++ b/group__nn__acp__result.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__acp__result.md5 b/group__nn__acp__result.md5 new file mode 100644 index 00000000..5617c447 --- /dev/null +++ b/group__nn__acp__result.md5 @@ -0,0 +1 @@ +b5181195629f73aa18d5e0dd3a425bdd \ No newline at end of file diff --git a/group__nn__acp__result.png b/group__nn__acp__result.png new file mode 100644 index 00000000..b636c318 Binary files /dev/null and b/group__nn__acp__result.png differ diff --git a/group__nn__acp__save.html b/group__nn__acp__save.html new file mode 100644 index 00000000..dccc9130 --- /dev/null +++ b/group__nn__acp__save.html @@ -0,0 +1,658 @@ + + + + + + + +wut: Save + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Save data services. +More...

+
+Collaboration diagram for Save:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  ACPSaveDirInfo
 
+ + + + + +

+Typedefs

typedef uint64_t ACPTitleId
 
typedef struct ACPSaveDirInfo ACPSaveDirInfo
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

ACPResult ACPCreateSaveDir (uint32_t persistentId, ACPDeviceType deviceType)
 
ACPResult ACPIsExternalStorageRequired (BOOL *required)
 
ACPResult ACPMountExternalStorage ()
 
ACPResult ACPMountSaveDir ()
 
ACPResult ACPRemoveSaveDir (uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
 Deletes the given user's save data directory for the given title.
 
ACPResult ACPRemoveSaveDirWithoutFlush (uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
 Deletes the given user's save data directory for the given title.
 
ACPResult ACPRemoveSaveDirWithoutMetaCheck (uint32_t persistentId, uint64_t titleId, ACPDeviceType deviceType)
 Deletes the given user's save data directory for the given title.
 
ACPResult ACPRepairSaveMetaDir ()
 
ACPResult ACPUnmountExternalStorage ()
 
ACPResult ACPUnmountSaveDir ()
 
ACPResult ACPGetSaveDataTitleIdList (ACPDeviceType deviceType, uint64_t *titlesOut, uint32_t maxCount, uint32_t *countOut)
 Gets all titles id which have save data.
 
ACPResult ACPGetTitleSaveDirEx (uint64_t titleId, ACPDeviceType deviceType, uint32_t u1, ACPSaveDirInfo *saveDirInfo, uint32_t maxCount, uint32_t *countOut)
 Gets a list of all saves dir for a given title id.
 
ACPResult ACPGetTitleSaveDirExWithoutMetaCheck (uint64_t titleId, ACPDeviceType deviceType, uint32_t u1, ACPSaveDirInfo *saveDirInfo, uint32_t maxCount, uint32_t *countOut)
 Gets a list of all saves dir for a given title id.
 
+

Detailed Description

+

Save data services.

+

Data Structure Documentation

+ +

◆ ACPSaveDirInfo

+ +
+
+ + + + +
struct ACPSaveDirInfo
+
+
+

Definition at line 21 of file save.h.

+
+ + + + + + + +
Data Fields
+uint32_t +persistentId +
+char +path[0x40] +
+ +
+
+

Typedef Documentation

+ +

◆ ACPTitleId

+ +
+
+ + + + +
typedef uint64_t ACPTitleId
+
+ +

Definition at line 18 of file save.h.

+ +
+
+ +

◆ ACPSaveDirInfo

+ +
+
+ + + + +
typedef struct ACPSaveDirInfo ACPSaveDirInfo
+
+ +

Definition at line 19 of file save.h.

+ +
+
+

Function Documentation

+ +

◆ ACPCreateSaveDir()

+ +
+
+ + + + + + + + + + + + + + + + + + +
ACPResult ACPCreateSaveDir (uint32_t persistentId,
ACPDeviceType deviceType 
)
+
+ +
+
+ +

◆ ACPIsExternalStorageRequired()

+ +
+
+ + + + + + + + +
ACPResult ACPIsExternalStorageRequired (BOOLrequired)
+
+ +
+
+ +

◆ ACPMountExternalStorage()

+ +
+
+ + + + + + + +
ACPResult ACPMountExternalStorage ()
+
+ +
+
+ +

◆ ACPMountSaveDir()

+ +
+
+ + + + + + + +
ACPResult ACPMountSaveDir ()
+
+ +
+
+ +

◆ ACPRemoveSaveDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPRemoveSaveDir (uint32_t persistentId,
uint64_t titleId,
ACPDeviceType deviceType 
)
+
+ +

Deletes the given user's save data directory for the given title.

+
Parameters
+ + +
persistentIdThe persistent ID of the user. Pass 0 to delete the 'common' directory.
+
+
+
Returns
ACP_RESULT_SUCCESS on success.
+ +
+
+ +

◆ ACPRemoveSaveDirWithoutFlush()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPRemoveSaveDirWithoutFlush (uint32_t persistentId,
uint64_t titleId,
ACPDeviceType deviceType 
)
+
+ +

Deletes the given user's save data directory for the given title.

+
Parameters
+ + +
persistentIdThe persistent ID of the user. Pass 0 to delete the 'common' directory.
+
+
+
Returns
ACP_RESULT_SUCCESS on success.
+ +
+
+ +

◆ ACPRemoveSaveDirWithoutMetaCheck()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPRemoveSaveDirWithoutMetaCheck (uint32_t persistentId,
uint64_t titleId,
ACPDeviceType deviceType 
)
+
+ +

Deletes the given user's save data directory for the given title.

+
Parameters
+ + +
persistentIdThe persistent ID of the user. Pass 0 to delete the 'common' directory.
+
+
+
Returns
ACP_RESULT_SUCCESS on success.
+ +
+
+ +

◆ ACPRepairSaveMetaDir()

+ +
+
+ + + + + + + +
ACPResult ACPRepairSaveMetaDir ()
+
+ +
+
+ +

◆ ACPUnmountExternalStorage()

+ +
+
+ + + + + + + +
ACPResult ACPUnmountExternalStorage ()
+
+ +
+
+ +

◆ ACPUnmountSaveDir()

+ +
+
+ + + + + + + +
ACPResult ACPUnmountSaveDir ()
+
+ +
+
+ +

◆ ACPGetSaveDataTitleIdList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPGetSaveDataTitleIdList (ACPDeviceType deviceType,
uint64_t * titlesOut,
uint32_t maxCount,
uint32_t * countOut 
)
+
+ +

Gets all titles id which have save data.

+
Parameters
+ + + + + +
deviceType
titlesOutneeds to be aligned to 0x40
maxCountneeds to be a multiple of 8
countOut
+
+
+
Returns
ACP_RESULT_SUCCESS on success.
+ +
+
+ +

◆ ACPGetTitleSaveDirEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPGetTitleSaveDirEx (uint64_t titleId,
ACPDeviceType deviceType,
uint32_t u1,
ACPSaveDirInfosaveDirInfo,
uint32_t maxCount,
uint32_t * countOut 
)
+
+ +

Gets a list of all saves dir for a given title id.

+
Parameters
+ + + + + + + +
titleId
deviceType
u1seems to be always 0
saveDirInfoneeds to be aligned to 0x40
maxCount
countOut
+
+
+
Returns
ACP_RESULT_SUCCESS on success.
+ +
+
+ +

◆ ACPGetTitleSaveDirExWithoutMetaCheck()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPGetTitleSaveDirExWithoutMetaCheck (uint64_t titleId,
ACPDeviceType deviceType,
uint32_t u1,
ACPSaveDirInfosaveDirInfo,
uint32_t maxCount,
uint32_t * countOut 
)
+
+ +

Gets a list of all saves dir for a given title id.

+
Parameters
+ + + + + + + +
titleId
deviceType
u1seems to be always 0
saveDirInfoneeds to be aligned to 0x40
maxCount
countOut
+
+
+
Returns
ACP_RESULT_SUCCESS on success.
+ +
+
+
+ + + + diff --git a/group__nn__acp__save.map b/group__nn__acp__save.map new file mode 100644 index 00000000..d1c5f19a --- /dev/null +++ b/group__nn__acp__save.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__acp__save.md5 b/group__nn__acp__save.md5 new file mode 100644 index 00000000..a82eef26 --- /dev/null +++ b/group__nn__acp__save.md5 @@ -0,0 +1 @@ +d9e380f5a4bae0940cd2c418ee0be6ce \ No newline at end of file diff --git a/group__nn__acp__save.png b/group__nn__acp__save.png new file mode 100644 index 00000000..24074036 Binary files /dev/null and b/group__nn__acp__save.png differ diff --git a/group__nn__acp__title.html b/group__nn__acp__title.html new file mode 100644 index 00000000..1d683757 --- /dev/null +++ b/group__nn__acp__title.html @@ -0,0 +1,1077 @@ + + + + + + + +wut: Title + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Information and control of installed title metadata. +More...

+
+Collaboration diagram for Title:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  ACPMetaXml
 
+ + + + + +

+Typedefs

typedef uint64_t ACPTitleId
 
typedef struct ACPMetaXml ACPMetaXml
 
+ + + + + + + + + + + + + + + + + +

+Functions

ACPResult ACPAssignTitlePatch (MCPTitleListType *titleInfo)
 
ACPResult ACPGetTitleIdOfMainApplication (ACPTitleId *titleId)
 
ACPResult RPLWRAP() ACPGetTitleMetaXml (ACPTitleId titleId, ACPMetaXml *metaXml)
 Gets the MetaXML for a given title id.
 
ACPResult RPLWRAP() ACPGetTitleSaveMetaXml (ACPTitleId titleId, ACPMetaXml *metaXml, ACPDeviceType deviceType)
 Gets the save dir MetaXML for a given title id.
 
ACPResult ACPGetTitleMetaDir (ACPTitleId titleId, char *directory, size_t directoryLen)
 
ACPResult ACPGetTitleMetaDirByDevice (ACPTitleId titleId, char *directory, size_t directoryLen, ACPDeviceType deviceType)
 
ACPResult ACPGetTitleMetaDirByTitleListType (MCPTitleListType titleListType, char *directory, size_t directoryLen)
 
+

Detailed Description

+

Information and control of installed title metadata.

+

Data Structure Documentation

+ +

◆ ACPMetaXml

+ +
+
+ + + + +
struct ACPMetaXml
+
+
+

Definition at line 23 of file title.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint64_t +title_id +
+uint64_t +boss_id +
+uint64_t +os_version +
+uint64_t +app_size +
+uint64_t +common_save_size +
+uint64_t +account_save_size +
+uint64_t +common_boss_size +
+uint64_t +account_boss_size +
+uint64_t +join_game_mode_mask +
+uint32_t +version +
+char +product_code[32] +
+char +content_platform[32] +
+char +company_code[8] +
+char +mastering_date[32] +
+uint32_t +logo_type +
+uint32_t +app_launch_type +
+uint32_t +invisible_flag +
+uint32_t +no_managed_flag +
+uint32_t +no_event_log +
+uint32_t +no_icon_database +
+uint32_t +launching_flag +
+uint32_t +install_flag +
+uint32_t +closing_msg +
+uint32_t +title_version +
+uint32_t +group_id +
+uint32_t +save_no_rollback +
+uint32_t +bg_daemon_enable +
+uint32_t +join_game_id +
+uint32_t +olv_accesskey +
+uint32_t +wood_tin +
+uint32_t +e_manual +
+uint32_t +e_manual_version +
+uint32_t +region +
+uint32_t +pc_cero +
+uint32_t +pc_esrb +
+uint32_t +pc_bbfc +
+uint32_t +pc_usk +
+uint32_t +pc_pegi_gen +
+uint32_t +pc_pegi_fin +
+uint32_t +pc_pegi_prt +
+uint32_t +pc_pegi_bbfc +
+uint32_t +pc_cob +
+uint32_t +pc_grb +
+uint32_t +pc_cgsrr +
+uint32_t +pc_oflc +
+uint32_t +pc_reserved0 +
+uint32_t +pc_reserved1 +
+uint32_t +pc_reserved2 +
+uint32_t +pc_reserved3 +
+uint32_t +ext_dev_nunchaku +
+uint32_t +ext_dev_classic +
+uint32_t +ext_dev_urcc +
+uint32_t +ext_dev_board +
+uint32_t +ext_dev_usb_keyboard +
+uint32_t +ext_dev_etc +
+char +ext_dev_etc_name[512] +
+uint32_t +eula_version +
+uint32_t +drc_use +
+uint32_t +network_use +
+uint32_t +online_account_use +
+uint32_t +direct_boot +
+uint32_t +reserved_flag0 +
+uint32_t +reserved_flag1 +
+uint32_t +reserved_flag2 +
+uint32_t +reserved_flag3 +
+uint32_t +reserved_flag4 +
+uint32_t +reserved_flag5 +
+uint32_t +reserved_flag6 +
+uint32_t +reserved_flag7 +
+char +longname_ja[512] +
+char +longname_en[512] +
+char +longname_fr[512] +
+char +longname_de[512] +
+char +longname_it[512] +
+char +longname_es[512] +
+char +longname_zhs[512] +
+char +longname_ko[512] +
+char +longname_nl[512] +
+char +longname_pt[512] +
+char +longname_ru[512] +
+char +longname_zht[512] +
+char +shortname_ja[256] +
+char +shortname_en[256] +
+char +shortname_fr[256] +
+char +shortname_de[256] +
+char +shortname_it[256] +
+char +shortname_es[256] +
+char +shortname_zhs[256] +
+char +shortname_ko[256] +
+char +shortname_nl[256] +
+char +shortname_pt[256] +
+char +shortname_ru[256] +
+char +shortname_zht[256] +
+char +publisher_ja[256] +
+char +publisher_en[256] +
+char +publisher_fr[256] +
+char +publisher_de[256] +
+char +publisher_it[256] +
+char +publisher_es[256] +
+char +publisher_zhs[256] +
+char +publisher_ko[256] +
+char +publisher_nl[256] +
+char +publisher_pt[256] +
+char +publisher_ru[256] +
+char +publisher_zht[256] +
+uint32_t +add_on_unique_id[32] +
+ +
+
+

Typedef Documentation

+ +

◆ ACPTitleId

+ +
+
+ + + + +
typedef uint64_t ACPTitleId
+
+ +

Definition at line 20 of file title.h.

+ +
+
+ +

◆ ACPMetaXml

+ +
+
+ + + + +
typedef struct ACPMetaXml ACPMetaXml
+
+ +

Definition at line 21 of file title.h.

+ +
+
+

Function Documentation

+ +

◆ ACPAssignTitlePatch()

+ +
+
+ + + + + + + + +
ACPResult ACPAssignTitlePatch (MCPTitleListTypetitleInfo)
+
+ +
+
+ +

◆ ACPGetTitleIdOfMainApplication()

+ +
+
+ + + + + + + + +
ACPResult ACPGetTitleIdOfMainApplication (ACPTitleIdtitleId)
+
+ +
+
+ +

◆ ACPGetTitleMetaXml()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static ACPResult ACPGetTitleMetaXml (ACPTitleId titleId,
ACPMetaXmlmetaXml 
)
+
+inline
+
+ +

Gets the MetaXML for a given title id.

+
Parameters
+ + + +
titleId
metaXmlmust be aligned to 0x40
+
+
+
Returns
ACP_RESULT_SUCCESS on success
+
Parameters
+ + + +
titleId
metaXmlmust be aligned to 0x40
+
+
+
Returns
ACP_RESULT_SUCCESS on success, ACP_RESULT_INVALID_PARAMETER if metaXml is not aligned properly
+ +

Definition at line 267 of file title.h.

+ +
+
+ +

◆ ACPGetTitleSaveMetaXml()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static ACPResult ACPGetTitleSaveMetaXml (ACPTitleId titleId,
ACPMetaXmlmetaXml,
ACPDeviceType deviceType 
)
+
+inline
+
+ +

Gets the save dir MetaXML for a given title id.

+
Parameters
+ + + + +
titleId
metaXmlmust be aligned to 0x40
deviceType
+
+
+
Returns
ACP_RESULT_SUCCESS on success, ACP_RESULT_INVALID_PARAMETER if metaXml is not aligned properly
+ +

Definition at line 292 of file title.h.

+ +
+
+ +

◆ ACPGetTitleMetaDir()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPGetTitleMetaDir (ACPTitleId titleId,
char * directory,
size_t directoryLen 
)
+
+ +
+
+ +

◆ ACPGetTitleMetaDirByDevice()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPGetTitleMetaDirByDevice (ACPTitleId titleId,
char * directory,
size_t directoryLen,
ACPDeviceType deviceType 
)
+
+ +
+
+ +

◆ ACPGetTitleMetaDirByTitleListType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ACPResult ACPGetTitleMetaDirByTitleListType (MCPTitleListType titleListType,
char * directory,
size_t directoryLen 
)
+
+ +
+
+
+ + + + diff --git a/group__nn__acp__title.map b/group__nn__acp__title.map new file mode 100644 index 00000000..fc886edb --- /dev/null +++ b/group__nn__acp__title.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__acp__title.md5 b/group__nn__acp__title.md5 new file mode 100644 index 00000000..e5ada086 --- /dev/null +++ b/group__nn__acp__title.md5 @@ -0,0 +1 @@ +2fa664398c1836ce2ae5022317f28440 \ No newline at end of file diff --git a/group__nn__acp__title.png b/group__nn__acp__title.png new file mode 100644 index 00000000..1152b9ea Binary files /dev/null and b/group__nn__acp__title.png differ diff --git a/group__nn__act.html b/group__nn__act.html new file mode 100644 index 00000000..84c22530 --- /dev/null +++ b/group__nn__act.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn_act + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_act
+
+
+ +

Accounts API, manages user profiles and personal info. +More...

+
+Collaboration diagram for nn_act:
+
+
+ + + + +
+ + + + + +

+Modules

 Accounts Client API
 Personal information and accounts service client managment (see nn::act)
 
+

Detailed Description

+

Accounts API, manages user profiles and personal info.

+
+ + + + diff --git a/group__nn__act.map b/group__nn__act.map new file mode 100644 index 00000000..93d33435 --- /dev/null +++ b/group__nn__act.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__act.md5 b/group__nn__act.md5 new file mode 100644 index 00000000..e48e0780 --- /dev/null +++ b/group__nn__act.md5 @@ -0,0 +1 @@ +dd2df236630511c7ba3987434da2727f \ No newline at end of file diff --git a/group__nn__act.png b/group__nn__act.png new file mode 100644 index 00000000..79414cac Binary files /dev/null and b/group__nn__act.png differ diff --git a/group__nn__act__client.html b/group__nn__act__client.html new file mode 100644 index 00000000..129e190a --- /dev/null +++ b/group__nn__act__client.html @@ -0,0 +1,114 @@ + + + + + + + +wut: Accounts Client API + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Accounts Client API
+
+
+ +

Personal information and accounts service client managment (see nn::act) +More...

+
+Collaboration diagram for Accounts Client API:
+
+
+ + + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

Personal information and accounts service client managment (see nn::act)

+
+ + + + diff --git a/group__nn__act__client.map b/group__nn__act__client.map new file mode 100644 index 00000000..f59cffc2 --- /dev/null +++ b/group__nn__act__client.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__act__client.md5 b/group__nn__act__client.md5 new file mode 100644 index 00000000..e0d66547 --- /dev/null +++ b/group__nn__act__client.md5 @@ -0,0 +1 @@ +d8f4a2581e39df9bff0c9797fad322e1 \ No newline at end of file diff --git a/group__nn__act__client.png b/group__nn__act__client.png new file mode 100644 index 00000000..43977cae Binary files /dev/null and b/group__nn__act__client.png differ diff --git a/group__nn__ccr.html b/group__nn__ccr.html new file mode 100644 index 00000000..69329aba --- /dev/null +++ b/group__nn__ccr.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn_ccr + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_ccr
+
+
+
+Collaboration diagram for nn_ccr:
+
+
+ + + + + +
+ + + + + + + + +

+Modules

 Nn_ccr_sys
 (see nn::ccr)
 
 Nn_ccr_sys_caffeine
 (see nn::ccr)
 
+

Detailed Description

+
+ + + + diff --git a/group__nn__ccr.map b/group__nn__ccr.map new file mode 100644 index 00000000..0b1e016f --- /dev/null +++ b/group__nn__ccr.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__nn__ccr.md5 b/group__nn__ccr.md5 new file mode 100644 index 00000000..0705d667 --- /dev/null +++ b/group__nn__ccr.md5 @@ -0,0 +1 @@ +bf03130d652414cca114b0ea829b081a \ No newline at end of file diff --git a/group__nn__ccr.png b/group__nn__ccr.png new file mode 100644 index 00000000..25fd2077 Binary files /dev/null and b/group__nn__ccr.png differ diff --git a/group__nn__ccr__sys.html b/group__nn__ccr__sys.html new file mode 100644 index 00000000..051b729b --- /dev/null +++ b/group__nn__ccr__sys.html @@ -0,0 +1,1038 @@ + + + + + + + +wut: Nn_ccr_sys + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

(see nn::ccr) +More...

+
+Collaboration diagram for Nn_ccr_sys:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  CCRSysUpdateState
 
+ + + + + + + + + +

+Typedefs

typedef struct CCRSysUpdateState CCRSysUpdateState
 
typedef enum CCRSysPairingState CCRSysPairingState
 
typedef enum CCRSysInitBootFlag CCRSysInitBootFlag
 
typedef enum CCRSysLCDMode CCRSysLCDMode
 
+ + + + + + + +

+Enumerations

enum  CCRSysPairingState {
+  CCR_SYS_PAIRING_FINISHED = 0 +,
+  CCR_SYS_PAIRING_IN_PROGRESS = 1 +,
+  CCR_SYS_PAIRING_TIMED_OUT = 2 +
+ }
 
enum  CCRSysInitBootFlag {
+  CCR_SYS_BOOT_FLAG_NONE = 0 +,
+  CCR_SYS_BOOT_FLAG_FIRST_BOOT = 1 +
+ }
 
enum  CCRSysLCDMode {
+  CCR_SYS_LCD_MODE_BRIGHTNESS_1 = 1 +,
+  CCR_SYS_LCD_MODE_BRIGHTNESS_2 = 2 +,
+  CCR_SYS_LCD_MODE_BRIGHTNESS_3 = 3 +,
+  CCR_SYS_LCD_MODE_BRIGHTNESS_4 = 4 +,
+  CCR_SYS_LCD_MODE_BRIGHTNESS_5 = 5 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void CCRSysInit (void)
 
void CCRSysExit (void)
 
int32_t CCRSysDRCShutdown (void)
 Shutdown the DRC in slot 0.
 
int32_t CCRSysInvalidatePairing (void)
 Invalidate the DRC pairing in slot 0.
 
BOOL __CCRSysDRCIsAttached (uint32_t drcSlot)
 Check if the DRC in the specified slot is attached.
 
int32_t CCRSysStartPairing (uint32_t drcSlot, uint32_t timeout)
 Starts the pairing process for the specified slot.
 
int32_t CCRSysStopPairing (void)
 Stops the pairing process.
 
CCRSysPairingState CCRSysGetPairingState (void)
 Gets the current pairing state.
 
int32_t CCRSysGetPincode (uint32_t *pin)
 Gets the pin code used for pairing in decimal representation.
 
int32_t CCRSysSetSystemTime (OSTime time)
 Sets the DRH system time.
 
int32_t CCRSysNeedsDRCFWUpdate (uint32_t drcSlot, BOOL *outNeedsUpdate)
 Check if a DRC firmware update is needed.
 
int32_t __CCRSysNeedsDRCFWUpdate (uint32_t drcSlot, BOOL *outNeedsUpdate, BOOL allowDowngrade)
 Check if a DRC firmware update is needed.
 
int32_t CCRSysDRCFWUpdate (uint32_t drcSlot)
 Starts a DRC firmware update if necessary and region matches.
 
int32_t __CCRSysDRCFWUpdate (uint32_t drcSlot, BOOL allowDowngrade)
 Starts a DRC firmware update if necessary.
 
void CCRSysDRCFWUpdateForward (void)
 Finish a pending DRC firmware update.
 
void CCRSysGetUpdateState (CCRSysUpdateState *outUpdateState)
 Get the update state during a pending DRC firmware update.
 
void __CCRSysInitReattach (uint32_t drcSlot)
 Initialize a DRC reattach.
 
int32_t __CCRSysWaitReattach (uint32_t drcSlot, BOOL unknown)
 Wait for the DRC to reattach.
 
int32_t CCRSysGetVersionCheckFlag (uint32_t *outFlag)
 Get the version check flag.
 
int32_t CCRSysSetVersionCheckFlag (uint32_t flag)
 Set the version check flag.
 
int32_t CCRSysCaffeineSetCaffeineSlot (uint32_t slot)
 
int32_t CCRSysSetInitBootFlag (CCRSysInitBootFlag flag)
 
int32_t CCRSysInitializeSettings ()
 Resets the DRC (It'll show "Turn on the TV and Wii U console" until paired)
 
int32_t CCRSysSetCurrentLCDMode (CCRSysLCDMode mode)
 Sets the brightness of the DRC.
 
int32_t CCRSysGetCurrentLCDMode (CCRSysLCDMode *mode)
 Gets the brightness of the DRC.
 
+

Detailed Description

+

(see nn::ccr)

+

Data Structure Documentation

+ +

◆ CCRSysUpdateState

+ +
+
+ + + + +
struct CCRSysUpdateState
+
+
+

Definition at line 44 of file sys.h.

+
+ + + + + + + +
Data Fields
+uint32_t +state +
+uint32_t +progress +Progress from 0-100.
+ +
+
+

Typedef Documentation

+ +

◆ CCRSysUpdateState

+ +
+
+ + + + +
typedef struct CCRSysUpdateState CCRSysUpdateState
+
+ +

Definition at line 16 of file sys.h.

+ +
+
+ +

◆ CCRSysPairingState

+ +
+
+ + + + +
typedef enum CCRSysPairingState CCRSysPairingState
+
+ +
+
+ +

◆ CCRSysInitBootFlag

+ +
+
+ + + + +
typedef enum CCRSysInitBootFlag CCRSysInitBootFlag
+
+ +
+
+ +

◆ CCRSysLCDMode

+ +
+
+ + + + +
typedef enum CCRSysLCDMode CCRSysLCDMode
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ CCRSysPairingState

+ +
+
+ + + + +
enum CCRSysPairingState
+
+ + + + +
Enumerator
CCR_SYS_PAIRING_FINISHED 

Pairing is complete / hasn't started yet.

+
CCR_SYS_PAIRING_IN_PROGRESS 

Pairing is in progress.

+
CCR_SYS_PAIRING_TIMED_OUT 

Pairing timed out.

+
+ +

Definition at line 18 of file sys.h.

+ +
+
+ +

◆ CCRSysInitBootFlag

+ +
+
+ + + + +
enum CCRSysInitBootFlag
+
+ + + +
Enumerator
CCR_SYS_BOOT_FLAG_NONE 
CCR_SYS_BOOT_FLAG_FIRST_BOOT 

Shows "Turn on the TV and Wii U Console.." text on next DRC boot.

+
+ +

Definition at line 28 of file sys.h.

+ +
+
+ +

◆ CCRSysLCDMode

+ +
+
+ + + + +
enum CCRSysLCDMode
+
+ + + + + + +
Enumerator
CCR_SYS_LCD_MODE_BRIGHTNESS_1 
CCR_SYS_LCD_MODE_BRIGHTNESS_2 
CCR_SYS_LCD_MODE_BRIGHTNESS_3 
CCR_SYS_LCD_MODE_BRIGHTNESS_4 
CCR_SYS_LCD_MODE_BRIGHTNESS_5 
+ +

Definition at line 35 of file sys.h.

+ +
+
+

Function Documentation

+ +

◆ CCRSysInit()

+ +
+
+ + + + + + + + +
void CCRSysInit (void )
+
+ +
+
+ +

◆ CCRSysExit()

+ +
+
+ + + + + + + + +
void CCRSysExit (void )
+
+ +
+
+ +

◆ CCRSysDRCShutdown()

+ +
+
+ + + + + + + + +
int32_t CCRSysDRCShutdown (void )
+
+ +

Shutdown the DRC in slot 0.

+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysInvalidatePairing()

+ +
+
+ + + + + + + + +
int32_t CCRSysInvalidatePairing (void )
+
+ +

Invalidate the DRC pairing in slot 0.

+
Returns
0 on success.
+ +
+
+ +

◆ __CCRSysDRCIsAttached()

+ +
+
+ + + + + + + + +
BOOL __CCRSysDRCIsAttached (uint32_t drcSlot)
+
+ +

Check if the DRC in the specified slot is attached.

+
Parameters
+ + +
drcSlotSlot from 0 to 1.
+
+
+
Returns
TRUE if attached.
+ +
+
+ +

◆ CCRSysStartPairing()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRSysStartPairing (uint32_t drcSlot,
uint32_t timeout 
)
+
+ +

Starts the pairing process for the specified slot.

+
Parameters
+ + + +
drcSlotSlot from 0 to 1.
timeoutTimeout in seconds.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysStopPairing()

+ +
+
+ + + + + + + + +
int32_t CCRSysStopPairing (void )
+
+ +

Stops the pairing process.

+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysGetPairingState()

+ +
+
+ + + + + + + + +
CCRSysPairingState CCRSysGetPairingState (void )
+
+ +

Gets the current pairing state.

+
Returns
The pairing state.
+ +
+
+ +

◆ CCRSysGetPincode()

+ +
+
+ + + + + + + + +
int32_t CCRSysGetPincode (uint32_t * pin)
+
+ +

Gets the pin code used for pairing in decimal representation.

+

♠ = 0, ♥ = 1, ♦ = 2, ♣ = 3

+
Parameters
+ + +
pinPointer to write the pin code to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysSetSystemTime()

+ +
+
+ + + + + + + + +
int32_t CCRSysSetSystemTime (OSTime time)
+
+ +

Sets the DRH system time.

+
Parameters
+ + +
timeThe system time in ticks.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysNeedsDRCFWUpdate()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRSysNeedsDRCFWUpdate (uint32_t drcSlot,
BOOLoutNeedsUpdate 
)
+
+ +

Check if a DRC firmware update is needed.

+

This function additionally verifies the DRC area compared to __CCRSysNeedsDRCFWUpdate.

+
Parameters
+ + + +
drcSlotSlot from 0 to 1.
outNeedsUpdatePointer to store the result to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ __CCRSysNeedsDRCFWUpdate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t __CCRSysNeedsDRCFWUpdate (uint32_t drcSlot,
BOOLoutNeedsUpdate,
BOOL allowDowngrade 
)
+
+ +

Check if a DRC firmware update is needed.

+
Parameters
+ + + + +
drcSlotSlot from 0 to 1.
outNeedsUpdatePointer to store the result to.
allowDowngradeOnly check if the installed version doesn't match the running version, instead of checking that it's greater.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysDRCFWUpdate()

+ +
+
+ + + + + + + + +
int32_t CCRSysDRCFWUpdate (uint32_t drcSlot)
+
+ +

Starts a DRC firmware update if necessary and region matches.

+
Note
This function will wait for CCRSysDRCFWUpdateForward to be called once done. See CCRSysGetUpdateState for status and progress.
+
Parameters
+ + +
drcSlotSlot from 0 to 1.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ __CCRSysDRCFWUpdate()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t __CCRSysDRCFWUpdate (uint32_t drcSlot,
BOOL allowDowngrade 
)
+
+ +

Starts a DRC firmware update if necessary.

+
Note
This function will wait for CCRSysDRCFWUpdateForward to be called once done. See CCRSysGetUpdateState for status and progress.
+
Parameters
+ + + +
drcSlotSlot from 0 to 1.
allowDowngradeOnly check if the installed version doesn't match the running version, instead of checking that it's greater. There are additional checks on the IOS side and this doesn't actually allow downgrading the firmware.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysDRCFWUpdateForward()

+ +
+
+ + + + + + + + +
void CCRSysDRCFWUpdateForward (void )
+
+ +

Finish a pending DRC firmware update.

+ +
+
+ +

◆ CCRSysGetUpdateState()

+ +
+
+ + + + + + + + +
void CCRSysGetUpdateState (CCRSysUpdateStateoutUpdateState)
+
+ +

Get the update state during a pending DRC firmware update.

+
Parameters
+ + +
outUpdateStatePointer to store the state to.
+
+
+ +
+
+ +

◆ __CCRSysInitReattach()

+ +
+
+ + + + + + + + +
void __CCRSysInitReattach (uint32_t drcSlot)
+
+ +

Initialize a DRC reattach.

+
Parameters
+ + +
drcSlotSlot from 0 to 1.
+
+
+ +
+
+ +

◆ __CCRSysWaitReattach()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t __CCRSysWaitReattach (uint32_t drcSlot,
BOOL unknown 
)
+
+ +

Wait for the DRC to reattach.

+

This returns once the DRC disconnects and reconnects or a timeout is reached.

+
Parameters
+ + +
drcSlotSlot from 0 to 1.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysGetVersionCheckFlag()

+ +
+
+ + + + + + + + +
int32_t CCRSysGetVersionCheckFlag (uint32_t * outFlag)
+
+ +

Get the version check flag.

+
Parameters
+ + +
outFlagPointer to write the flag to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysSetVersionCheckFlag()

+ +
+
+ + + + + + + + +
int32_t CCRSysSetVersionCheckFlag (uint32_t flag)
+
+ +

Set the version check flag.

+
Parameters
+ + +
outFlagThe flag to set.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRSysCaffeineSetCaffeineSlot()

+ +
+
+ + + + + + + + +
int32_t CCRSysCaffeineSetCaffeineSlot (uint32_t slot)
+
+ +
+
+ +

◆ CCRSysSetInitBootFlag()

+ +
+
+ + + + + + + + +
int32_t CCRSysSetInitBootFlag (CCRSysInitBootFlag flag)
+
+ +
+
+ +

◆ CCRSysInitializeSettings()

+ +
+
+ + + + + + + +
int32_t CCRSysInitializeSettings ()
+
+ +

Resets the DRC (It'll show "Turn on the TV and Wii U console" until paired)

+
Returns
0 on success, -1 on error.
+ +
+
+ +

◆ CCRSysSetCurrentLCDMode()

+ +
+
+ + + + + + + + +
int32_t CCRSysSetCurrentLCDMode (CCRSysLCDMode mode)
+
+ +

Sets the brightness of the DRC.

+
Returns
0 on success, -1 on error.
+ +
+
+ +

◆ CCRSysGetCurrentLCDMode()

+ +
+
+ + + + + + + + +
int32_t CCRSysGetCurrentLCDMode (CCRSysLCDModemode)
+
+ +

Gets the brightness of the DRC.

+
Returns
0 on success, -1 on error.
+ +
+
+
+ + + + diff --git a/group__nn__ccr__sys.map b/group__nn__ccr__sys.map new file mode 100644 index 00000000..1b15779c --- /dev/null +++ b/group__nn__ccr__sys.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__ccr__sys.md5 b/group__nn__ccr__sys.md5 new file mode 100644 index 00000000..54a6a10a --- /dev/null +++ b/group__nn__ccr__sys.md5 @@ -0,0 +1 @@ +d1fa980b7311ec7eee3f587771f98c52 \ No newline at end of file diff --git a/group__nn__ccr__sys.png b/group__nn__ccr__sys.png new file mode 100644 index 00000000..c5b58e5d Binary files /dev/null and b/group__nn__ccr__sys.png differ diff --git a/group__nn__ccr__sys__caffeine.html b/group__nn__ccr__sys__caffeine.html new file mode 100644 index 00000000..4a553de4 --- /dev/null +++ b/group__nn__ccr__sys__caffeine.html @@ -0,0 +1,264 @@ + + + + + + + +wut: Nn_ccr_sys_caffeine + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nn_ccr_sys_caffeine
+
+
+ +

(see nn::ccr) +More...

+
+Collaboration diagram for Nn_ccr_sys_caffeine:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  CCRAppLaunchParam
 
+ + + +

+Typedefs

typedef struct CCRAppLaunchParam CCRAppLaunchParam
 
+ + + + + + + + + + + +

+Functions

void CCRSysCaffeineGetAppLaunchParam (CCRAppLaunchParam *data)
 
uint32_t CCRSysCaffeineBootCheck ()
 
void CCRSysCaffeineBootCheckAbort ()
 
int32_t CCRSysCaffeineSetDRCEnableFlag (int32_t enabled)
 
int32_t CCRSysCaffeineSetEnableFlag (int32_t enabled)
 
+

Detailed Description

+

(see nn::ccr)

+

Data Structure Documentation

+ +

◆ CCRAppLaunchParam

+ +
+
+ + + + +
struct CCRAppLaunchParam
+
+
+

Definition at line 17 of file sys_caffeine.h.

+
+ + + + + + + +
Data Fields
+uint64_t +launchInfoDatabaseEntryId +
+char +uuid[16] +
+ +
+
+

Typedef Documentation

+ +

◆ CCRAppLaunchParam

+ +
+
+ + + + +
typedef struct CCRAppLaunchParam CCRAppLaunchParam
+
+ +

Definition at line 15 of file sys_caffeine.h.

+ +
+
+

Function Documentation

+ +

◆ CCRSysCaffeineGetAppLaunchParam()

+ +
+
+ + + + + + + + +
void CCRSysCaffeineGetAppLaunchParam (CCRAppLaunchParamdata)
+
+ +
+
+ +

◆ CCRSysCaffeineBootCheck()

+ +
+
+ + + + + + + +
uint32_t CCRSysCaffeineBootCheck ()
+
+ +
+
+ +

◆ CCRSysCaffeineBootCheckAbort()

+ +
+
+ + + + + + + +
void CCRSysCaffeineBootCheckAbort ()
+
+ +
+
+ +

◆ CCRSysCaffeineSetDRCEnableFlag()

+ +
+
+ + + + + + + + +
int32_t CCRSysCaffeineSetDRCEnableFlag (int32_t enabled)
+
+
Returns
0 on success, -1 on error
+ +
+
+ +

◆ CCRSysCaffeineSetEnableFlag()

+ +
+
+ + + + + + + + +
int32_t CCRSysCaffeineSetEnableFlag (int32_t enabled)
+
+
Returns
0 on success, -1 on error
+ +
+
+
+ + + + diff --git a/group__nn__ccr__sys__caffeine.map b/group__nn__ccr__sys__caffeine.map new file mode 100644 index 00000000..517e3dd5 --- /dev/null +++ b/group__nn__ccr__sys__caffeine.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__ccr__sys__caffeine.md5 b/group__nn__ccr__sys__caffeine.md5 new file mode 100644 index 00000000..2133d57b --- /dev/null +++ b/group__nn__ccr__sys__caffeine.md5 @@ -0,0 +1 @@ +3527e9fe21caf62e97c54e9db054caa0 \ No newline at end of file diff --git a/group__nn__ccr__sys__caffeine.png b/group__nn__ccr__sys__caffeine.png new file mode 100644 index 00000000..9250987c Binary files /dev/null and b/group__nn__ccr__sys__caffeine.png differ diff --git a/group__nn__cmpt.html b/group__nn__cmpt.html new file mode 100644 index 00000000..66e8771a --- /dev/null +++ b/group__nn__cmpt.html @@ -0,0 +1,331 @@ + + + + + + + +wut: nn_cmpt + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_cmpt
+
+
+ +

Wii backwards compatibility (vWii) +More...

+ + + + +

+Typedefs

typedef enum CmptScreenType CmptScreenType
 
+ + + +

+Enumerations

enum  CmptScreenType {
+  CMPT_SCREEN_TYPE_TV = 1 +,
+  CMPT_SCREEN_TYPE_DRC +,
+  CMPT_SCREEN_TYPE_BOTH +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

int32_t CMPTGetDataSize (uint32_t *outSize)
 Gets the required size which needs to be allocated for the "dataBuffer".
 
int32_t CMPTLaunchTitle (void *dataBuffer, uint32_t bufferSize, uint64_t titleId)
 Launches the specified vWii title.
 
int32_t CMPTLaunchMenu (void *dataBuffer, uint32_t bufferSize)
 Launches vWii System Menu.
 
int32_t CMPTLaunchDataManager (void *dataBuffer, uint32_t bufferSize)
 Launches vWii Data Management.
 
int32_t CMPTAcctSetScreenType (CmptScreenType type)
 Sets the screen type.
 
int32_t CMPTCheckScreenState (void)
 Checks if the current screen configuration is valid.
 
+

Detailed Description

+

Wii backwards compatibility (vWii)

+

Typedef Documentation

+ +

◆ CmptScreenType

+ +
+
+ + + + +
typedef enum CmptScreenType CmptScreenType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ CmptScreenType

+ +
+
+ + + + +
enum CmptScreenType
+
+ + + + +
Enumerator
CMPT_SCREEN_TYPE_TV 
CMPT_SCREEN_TYPE_DRC 
CMPT_SCREEN_TYPE_BOTH 
+ +

Definition at line 15 of file cmpt.h.

+ +
+
+

Function Documentation

+ +

◆ CMPTGetDataSize()

+ +
+
+ + + + + + + + +
int32_t CMPTGetDataSize (uint32_t * outSize)
+
+ +

Gets the required size which needs to be allocated for the "dataBuffer".

+

The allocated buffer needs to be aligned by 0x40.

+
Returns
0 on success.
+ +
+
+ +

◆ CMPTLaunchTitle()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CMPTLaunchTitle (void * dataBuffer,
uint32_t bufferSize,
uint64_t titleId 
)
+
+ +

Launches the specified vWii title.

+
Returns
0 on success.
+ +
+
+ +

◆ CMPTLaunchMenu()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CMPTLaunchMenu (void * dataBuffer,
uint32_t bufferSize 
)
+
+ +

Launches vWii System Menu.

+
Returns
0 on success.
+ +
+
+ +

◆ CMPTLaunchDataManager()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CMPTLaunchDataManager (void * dataBuffer,
uint32_t bufferSize 
)
+
+ +

Launches vWii Data Management.

+
Returns
0 on success.
+ +
+
+ +

◆ CMPTAcctSetScreenType()

+ +
+
+ + + + + + + + +
int32_t CMPTAcctSetScreenType (CmptScreenType type)
+
+ +

Sets the screen type.

+
Returns
0 on success.
+ +
+
+ +

◆ CMPTCheckScreenState()

+ +
+
+ + + + + + + + +
int32_t CMPTCheckScreenState (void )
+
+ +

Checks if the current screen configuration is valid.

+
Returns
0 on success.
+ +
+
+
+ + + + diff --git a/group__nn__dlp.html b/group__nn__dlp.html new file mode 100644 index 00000000..a7e3a606 --- /dev/null +++ b/group__nn__dlp.html @@ -0,0 +1,114 @@ + + + + + + + +wut: nn_dlp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_dlp
+
+
+ +

Download Play functions. +More...

+
+Collaboration diagram for nn_dlp:
+
+
+ + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

Download Play functions.

+

Download Play functions (see nn::dlp)

+
+ + + + diff --git a/group__nn__dlp.map b/group__nn__dlp.map new file mode 100644 index 00000000..a1767d3f --- /dev/null +++ b/group__nn__dlp.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/group__nn__dlp.md5 b/group__nn__dlp.md5 new file mode 100644 index 00000000..e50b99ae --- /dev/null +++ b/group__nn__dlp.md5 @@ -0,0 +1 @@ +95a910f5354357a55a280118fd38fd27 \ No newline at end of file diff --git a/group__nn__dlp.png b/group__nn__dlp.png new file mode 100644 index 00000000..08692739 Binary files /dev/null and b/group__nn__dlp.png differ diff --git a/group__nn__erreula.html b/group__nn__erreula.html new file mode 100644 index 00000000..82df0581 --- /dev/null +++ b/group__nn__erreula.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn_erreula + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_erreula
+
+
+ +

Graphical error viewer, supporting several languages and configurations. +More...

+
+Collaboration diagram for nn_erreula:
+
+
+ + + + +
+ + + + + +

+Modules

 Error Viewer
 See nn::erreula.
 
+

Detailed Description

+

Graphical error viewer, supporting several languages and configurations.

+
+ + + + diff --git a/group__nn__erreula.map b/group__nn__erreula.map new file mode 100644 index 00000000..67d52b23 --- /dev/null +++ b/group__nn__erreula.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__erreula.md5 b/group__nn__erreula.md5 new file mode 100644 index 00000000..71f2c98a --- /dev/null +++ b/group__nn__erreula.md5 @@ -0,0 +1 @@ +9dbda6f53fbc99eae57e976145db8ffd \ No newline at end of file diff --git a/group__nn__erreula.png b/group__nn__erreula.png new file mode 100644 index 00000000..a143c952 Binary files /dev/null and b/group__nn__erreula.png differ diff --git a/group__nn__erreula__erreula.html b/group__nn__erreula__erreula.html new file mode 100644 index 00000000..47acb6dc --- /dev/null +++ b/group__nn__erreula__erreula.html @@ -0,0 +1,114 @@ + + + + + + + +wut: Error Viewer + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Error Viewer
+
+
+ +

See nn::erreula. +More...

+
+Collaboration diagram for Error Viewer:
+
+
+ + + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

See nn::erreula.

+
+ + + + diff --git a/group__nn__erreula__erreula.map b/group__nn__erreula__erreula.map new file mode 100644 index 00000000..1c7b8974 --- /dev/null +++ b/group__nn__erreula__erreula.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__erreula__erreula.md5 b/group__nn__erreula__erreula.md5 new file mode 100644 index 00000000..d837f261 --- /dev/null +++ b/group__nn__erreula__erreula.md5 @@ -0,0 +1 @@ +a80292d5fa9e265f4416f198e44dace3 \ No newline at end of file diff --git a/group__nn__erreula__erreula.png b/group__nn__erreula__erreula.png new file mode 100644 index 00000000..74a31a4f Binary files /dev/null and b/group__nn__erreula__erreula.png differ diff --git a/group__nn__ffl__miidata.html b/group__nn__ffl__miidata.html new file mode 100644 index 00000000..233b8e28 --- /dev/null +++ b/group__nn__ffl__miidata.html @@ -0,0 +1,742 @@ + + + + + + + +wut: Mii binary format + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Mii binary format
+
+
+ +

Binary format for Mii storage and exchange. +More...

+ + + + + + + + + + +

+Data Structures

struct  FFLCreateID
 
struct  FFLiMiiDataCore
 
struct  FFLiMiiDataOfficial
 
struct  FFLStoreData
 
+ + + + + + + + + + + +

+Typedefs

typedef enum FFLCreateIDFlags FFLCreateIDFlags
 
typedef struct FFLCreateID FFLCreateID
 
typedef struct FFLiMiiDataCore FFLiMiiDataCore
 
typedef struct FFLiMiiDataOfficial FFLiMiiDataOfficial
 
typedef struct FFLStoreData FFLStoreData
 
+ + + +

+Enumerations

enum  FFLCreateIDFlags {
+  FFL_CREATE_ID_FLAG_WII_U = 0x1 | 0x4 +,
+  FFL_CREATE_ID_FLAG_TEMPORARY = 0x2 +,
+  FFL_CREATE_ID_FLAG_NORMAL = 0x8 +
+ }
 
+

Detailed Description

+

Binary format for Mii storage and exchange.

+

Data Structure Documentation

+ +

◆ FFLCreateID

+ +
+
+ + + + +
struct FFLCreateID
+
+
+

Definition at line 24 of file miidata.h.

+
+ + + + + + + + + + +
Data Fields
+FFLCreateIDFlags +flags: 4 +
+uint32_t +timestamp: 28 +
+uint8_t +deviceHash[6] +
+ +
+
+ +

◆ FFLiMiiDataCore

+ +
+
+ + + + +
struct FFLiMiiDataCore
+
+
+

Definition at line 36 of file miidata.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +birth_platform: 4 +
+uint8_t +unk_0x00_b4: 4 +
+uint8_t +unk_0x01_b0: 4 +
+uint8_t +unk_0x01_b4: 4 +
+uint8_t +font_region: 4 +
+uint8_t +region_move: 2 +
+uint8_t +unk_0x02_b6: 1 +
+uint8_t +copyable: 1 +
+uint8_t +mii_version +
+uint64_t +author_id +
+FFLCreateID +mii_id +
+uint16_t +unk_0x16 +
+uint16_t +unk_0x18_b0: 1 +
+uint16_t +unk_0x18_b1: 1 +
+uint16_t +color: 4 +
+uint16_t +birth_day: 5 +
+uint16_t +birth_month: 4 +
+uint16_t +gender: 1 +
+uint16_t +mii_name[10] +
+uint8_t +size +
+uint8_t +fatness +
+uint8_t +blush_type: 4 +
+uint8_t +face_style: 4 +
+uint8_t +face_color: 3 +
+uint8_t +face_type: 4 +
+uint8_t +local_only: 1 +
+uint8_t +hair_mirrored: 5 +
+uint8_t +hair_color: 3 +
+uint8_t +hair_type +
+uint32_t +eye_thickness: 3 +
+uint32_t +eye_scale: 4 +
+uint32_t +eye_color: 3 +
+uint32_t +eye_type: 6 +
+uint32_t +eye_height: 7 +
+uint32_t +eye_distance: 4 +
+uint32_t +eye_rotation: 5 +
+uint32_t +eyebrow_thickness: 4 +
+uint32_t +eyebrow_scale: 4 +
+uint32_t +eyebrow_color: 3 +
+uint32_t +eyebrow_type: 5 +
+uint32_t +eyebrow_height: 7 +
+uint32_t +eyebrow_distance: 4 +
+uint32_t +eyebrow_rotation: 5 +
+uint32_t +nose_height: 7 +
+uint32_t +nose_scale: 4 +
+uint32_t +nose_type: 5 +
+uint32_t +mouth_thickness: 3 +
+uint32_t +mouth_scale: 4 +
+uint32_t +mouth_color: 3 +
+uint32_t +mouth_type: 6 +
+uint32_t +unk_0x40: 8 +
+uint32_t +mustache_type: 3 +
+uint32_t +mouth_height: 5 +
+uint32_t +mustache_height: 6 +
+uint32_t +mustache_scale: 4 +
+uint32_t +beard_color: 3 +
+uint32_t +beard_type: 3 +
+uint16_t +glass_height: 5 +
+uint16_t +glass_scale: 4 +
+uint16_t +glass_color: 3 +
+uint16_t +glass_type: 4 +
+uint16_t +unk_0x46_b0: 1 +
+uint16_t +mole_ypos: 5 +
+uint16_t +mole_xpos: 5 +
+uint16_t +mole_scale: 4 +
+uint16_t +mole_enabled: 1 +
+ +
+
+ +

◆ FFLiMiiDataOfficial

+ +
+
+ + + + +
struct FFLiMiiDataOfficial
+
+
+

Definition at line 156 of file miidata.h.

+
+ + + + + + + +
Data Fields
+FFLiMiiDataCore +core +
+uint16_t +creator_name[10] +
+ +
+
+ +

◆ FFLStoreData

+ +
+
+ + + + +
struct FFLStoreData
+
+
+

Definition at line 164 of file miidata.h.

+
+ + + + + + + + + + +
Data Fields
+FFLiMiiDataOfficial +data +
+uint16_t +unk_0x5C +
+uint16_t +checksum +
+ +
+
+

Typedef Documentation

+ +

◆ FFLCreateIDFlags

+ +
+
+ + + + +
typedef enum FFLCreateIDFlags FFLCreateIDFlags
+
+ +
+
+ +

◆ FFLCreateID

+ +
+
+ + + + +
typedef struct FFLCreateID FFLCreateID
+
+ +
+
+ +

◆ FFLiMiiDataCore

+ +
+
+ + + + +
typedef struct FFLiMiiDataCore FFLiMiiDataCore
+
+ +
+
+ +

◆ FFLiMiiDataOfficial

+ +
+
+ + + + +
typedef struct FFLiMiiDataOfficial FFLiMiiDataOfficial
+
+ +
+
+ +

◆ FFLStoreData

+ +
+
+ + + + +
typedef struct FFLStoreData FFLStoreData
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ FFLCreateIDFlags

+ +
+
+ + + + +
enum FFLCreateIDFlags
+
+ + + + +
Enumerator
FFL_CREATE_ID_FLAG_WII_U 
FFL_CREATE_ID_FLAG_TEMPORARY 
FFL_CREATE_ID_FLAG_NORMAL 
+ +

Definition at line 17 of file miidata.h.

+ +
+
+
+ + + + diff --git a/group__nn__fp.html b/group__nn__fp.html new file mode 100644 index 00000000..98d536bf --- /dev/null +++ b/group__nn__fp.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn_fp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_fp
+
+
+ +

Friend Presence API. +More...

+
+Collaboration diagram for nn_fp:
+
+
+ + + + +
+ + + + + +

+Modules

 Friends Presence
 See nn::fp.
 
+

Detailed Description

+

Friend Presence API.

+
+ + + + diff --git a/group__nn__fp.map b/group__nn__fp.map new file mode 100644 index 00000000..7d5375bc --- /dev/null +++ b/group__nn__fp.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__fp.md5 b/group__nn__fp.md5 new file mode 100644 index 00000000..f94ba62f --- /dev/null +++ b/group__nn__fp.md5 @@ -0,0 +1 @@ +f7ab69bed1a117dd06218f7066a3e6c9 \ No newline at end of file diff --git a/group__nn__fp.png b/group__nn__fp.png new file mode 100644 index 00000000..684aba82 Binary files /dev/null and b/group__nn__fp.png differ diff --git a/group__nn__fp__fp.html b/group__nn__fp__fp.html new file mode 100644 index 00000000..ed2e7430 --- /dev/null +++ b/group__nn__fp__fp.html @@ -0,0 +1,4325 @@ + + + + + + + +wut: Friends Presence + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

See nn::fp. +More...

+
+Collaboration diagram for Friends Presence:
+
+
+ + + + + + + + + + + + + + +
+ + + + + + +

+Namespaces

namespace  nn
 
namespace  nn::fp
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  DateTime
 
struct  GameKey
 
struct  RecentPlayRecord
 
struct  RecentPlayRecordEx
 
struct  Preference
 
struct  GameMode
 
struct  Presence
 
struct  FriendPresence
 
struct  MyPresence
 
struct  BasicInfo
 TODO: find member types and names. More...
 
struct  BlackListedPrincipal
 TODO: find member types and names. More...
 
struct  Profile
 TODO: find member types and names. More...
 
struct  Comment
 
struct  FriendData
 
struct  GameModeDescription
 
struct  FriendRequest
 
+ + + + + +

+Typedefs

typedef void(* FPAsyncCallback) (nn::Result, void *)
 
typedef void(* NotificationHandlerFn) (nn::fp::NotificationType, nn::act::PrincipalId, void *)
 
+ + + +

+Enumerations

enum  NotificationType {
+  NOTIFICATION_ONLINE = 1 +,
+  NOTIFICATION_OFFLINE = 2 +,
+  NOTIFICATION_PREFERENCE = 3 +,
+  NOTIFICATION_FRIEND_ONLINE = 4 +,
+  NOTIFICATION_FRIEND_OFFLINE = 5 +,
+  NOTIFICATION_FRIEND_PRESENCE = 6 +,
+  NOTIFICATION_FRIEND_MII = 7 +,
+  NOTIFICATION_FRIEND_PROFILE = 8 +,
+  NOTIFICATION_FRIEND_ADDED = 9 +,
+  NOTIFICATION_FRIEND_REMOVED = 10 +,
+  NOTIFICATION_MY_REQUEST_ADDED = 11 +,
+  NOTIFICATION_MY_REQUEST_REMOVED = 12 +,
+  NOTIFICATION_MY_REQUEST_UPDATED = 13 +,
+  NOTIFICATION_BLACKLIST_ADDED = 14 +,
+  NOTIFICATION_BLACKLIST_REMOVED = 15 +,
+  NOTIFICATION_BLACKLIST_UPDATED = 16 +,
+  NOTIFICATION_REQUEST_ADDED = 17 +,
+  NOTIFICATION_REQUEST_REMOVED = 18 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

nn::Result AcceptFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("AcceptFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddBlackListAsync (nn::act::PrincipalId, nn::fp::GameKey *, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddBlackListAsync (nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendAsync (char nnid[nn::act::AccountIdSize], FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendAsync (nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendRequestAsync (const nn::fp::RecentPlayRecordEx *, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendRequestAsync (unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
 
nn::Result AddFriendRequestNoTitleAsync (unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestNoTitleAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
 
nn::Result AddRecentPlayRecordEx (const nn::fp::RecentPlayRecordEx *, unsigned int) asm("AddRecentPlayRecordEx__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExUi")
 
nn::Result AddRecentPlayRecord (const nn::fp::RecentPlayRecord *, unsigned int) asm("AddRecentPlayRecord__Q2_2nn2fpFPCQ3_2nn2fp16RecentPlayRecordUi")
 
nn::Result CancelFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("CancelFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result CheckSettingStatusAsync (unsigned char *, FPAsyncCallback, void *) asm("CheckSettingStatusAsync__Q2_2nn2fpFPUcPFQ2_2nn6ResultPv_vPv")
 
nn::Result ClearLedEvent (void) asm("ClearLedEvent__Q2_2nn2fpFv")
 
nn::Result DeleteFriendFlagsAsync (const unsigned int *, unsigned int, unsigned int, FPAsyncCallback, void *) asm("DeleteFriendFlagsAsync__Q2_2nn2fpFPCUiUiT2PFQ2_2nn6ResultPv_vPv")
 
nn::Result DeleteFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DeleteFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result DeleteRecentPlayRecordAll (void) asm("DeleteRecentPlayRecordAll__Q2_2nn2fpFv")
 
nn::Result DeleteSaveDirectory (unsigned int) asm("DeleteSaveDirectory__Q2_2nn2fpFUi")
 
nn::Result DenyFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DenyFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
 
nn::Result DetectNatPropertiesAsync (unsigned char *, unsigned char *, unsigned int *, FPAsyncCallback, void *) asm("DetectNatPropertiesAsync__Q2_2nn2fpFPUcT1PUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result FinalizeAdmin (void) asm("FinalizeAdmin__Q2_2nn2fpFv")
 
nn::Result Finalize (void) asm("Finalize__Q2_2nn2fpFv")
 
nn::Result GetBasicInfoAsync (nn::fp::BasicInfo *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetBasicInfoAsync__Q2_2nn2fpFPQ3_2nn2fp9BasicInfoPCUiUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result GetBlackListAccountId (char *outAccountIds, unsigned int *, unsigned int) asm("GetBlackListAccountId__Q2_2nn2fpFPA17_cPCUiUi")
 
nn::Result GetBlackListAdditionalTime (nn::fp::DateTime *, unsigned int *, unsigned int) asm("GetBlackListAdditionalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
 
nn::Result GetBlackListEx (nn::fp::BlackListedPrincipal *outBlackList, unsigned int *, unsigned int) asm("GetBlackListEx__Q2_2nn2fpFPQ3_2nn2fp20BlackListedPrincipalPCUiUi")
 
nn::Result GetBlackList (nn::act::PrincipalId *outBlackListPrincipalBuffer, unsigned int *outBlackListPrincipalBufferSize, unsigned int, unsigned int maxReadCount) asm("GetBlackList__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendAccountId (char *outAccountIdBuffer, nn::act::PrincipalId *principalBuffer, unsigned int accountIdBufferSize) asm("GetFriendAccountId__Q2_2nn2fpFPA17_cPCUiUi")
 
nn::Result GetFriendApprovalTime (nn::fp::DateTime *outDateTime, unsigned int *, unsigned int) asm("GetFriendApprovalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
 
nn::Result GetFriendComment (nn::fp::Comment *outComment, unsigned int *, unsigned int) asm("GetFriendComment__Q2_2nn2fpFPQ3_2nn2fp7CommentPCUiUi")
 
nn::Result GetFriendListAll (unsigned int *, unsigned int *, unsigned int, unsigned int) asm("GetFriendListAll__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendListEx (nn::fp::FriendData *outFriendData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendListEx__Q2_2nn2fpFPQ3_2nn2fp10FriendDataPCUiUi")
 
nn::Result GetFriendList (nn::act::PrincipalId *outPrincipalBuffer, unsigned int *outPrincipalBufferReadCount, unsigned int unkn, unsigned int principalBufferSize) asm("GetFriendList__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendMii (FFLStoreData *outMiiData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendMii__Q2_2nn2fpFP12FFLStoreDataPCUiUi")
 
nn::Result GetFriendPlayingGame (nn::fp::GameKey *outGameKey, nn::fp::GameModeDescription *outGameModeDescription, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKeyPQ3_2nn2fp19GameModeDescriptionPCUiUi")
 
nn::Result GetFriendPresenceEx (nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPresenceEx__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
 
nn::Result GetFriendPresence (nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendPresence__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
 
nn::Result GetFriendProfile (nn::fp::Profile *, nn::act::PrincipalId *principalBuffer, unsigned int readCount) asm("GetFriendProfile__Q2_2nn2fpFPQ3_2nn2fp7ProfilePCUiUi")
 
nn::Result GetFriendRelationship (uint8_t *outRelationshipNum, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRelationship__Q2_2nn2fpFPUcPCUiUi")
 
nn::Result GetFriendRequestAccountId (char *outAccountIds, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestAccountId__Q2_2nn2fpFPA17_cPCUiUi")
 
nn::Result GetFriendRequestListEx (nn::fp::FriendRequest *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestListEx__Q2_2nn2fpFPQ3_2nn2fp13FriendRequestPCUiUi")
 
nn::Result GetFriendRequestList (nn::act::PrincipalId *outBuffer, unsigned int *outReadCount, unsigned int, unsigned int count) asm("GetFriendRequestList__Q2_2nn2fpFPUiT1UiT3")
 
nn::Result GetFriendRequestMessageId (unsigned long long *outMessageIds, unsigned int *, unsigned int) asm("GetFriendRequestMessageId__Q2_2nn2fpFPULPCUiUi")
 
nn::Result GetFriendScreenName (char16_t outScreenName[nn::act::MiiNameSize], unsigned int *, unsigned int, bool, unsigned char *) asm("GetFriendScreenName__Q2_2nn2fpFPA11_wPCUiUibPUc")
 
nn::Result GetFriendSortTime (nn::fp::DateTime *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendSortTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
 
nn::Result GetLastLedEvent (unsigned int *, unsigned int *) asm("GetLastLedEvent__Q2_2nn2fpFPUiT1")
 
nn::Result GetMyAccountId (char *outAccountId) asm("GetMyAccountId__Q2_2nn2fpFPc")
 
nn::Result GetMyComment (nn::fp::Comment *outComment) asm("GetMyComment__Q2_2nn2fpFPQ3_2nn2fp7Comment")
 
nn::Result GetMyMii (FFLStoreData *outMiiData) asm("GetMyMii__Q2_2nn2fpFP12FFLStoreData")
 
nn::Result GetMyPlayingGame (nn::fp::GameKey *outPlayingGmae) asm("GetMyPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKey")
 
nn::Result GetMyPreference (nn::fp::Preference *outPreference) asm("GetMyPreference__Q2_2nn2fpFPQ3_2nn2fp10Preference")
 
nn::Result GetMyPresence (nn::fp::MyPresence *outMyPresence) asm("GetMyPresence__Q2_2nn2fpFPQ3_2nn2fp10MyPresence")
 
nn::act::PrincipalId GetMyPrincipalId (void) asm("GetMyPrincipalId__Q2_2nn2fpFv")
 
nn::Result GetMyProfile (nn::fp::Profile *outProfile) asm("GetMyProfile__Q2_2nn2fpFPQ3_2nn2fp7Profile")
 
nn::Result GetMyScreenName (char16_t *outScreenName) asm("GetMyScreenName__Q2_2nn2fpFPw")
 
nn::Result GetRecentPlayRecord (nn::fp::RecentPlayRecordEx *outPlayRecordBuffer, unsigned int *outPlayRecordBufferSize, unsigned int, unsigned int maxReadCount) asm("GetRecentPlayRecord__Q2_2nn2fpFPQ3_2nn2fp18RecentPlayRecordExPUiUiT3")
 
nn::Result GetRequestBlockSettingAsync (unsigned char *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetRequestBlockSettingAsync__Q2_2nn2fpFPUcPCUiUiPFQ2_2nn6ResultPv_vPv")
 
bool HasLoggedIn (void) asm("HasLoggedIn__Q2_2nn2fpFv")
 
nn::Result InitializeAdmin (void) asm("InitializeAdmin__Q2_2nn2fpFv")
 
nn::Result Initialize (void) asm("Initialize__Q2_2nn2fpFv")
 
bool IsFriendRequestAllowed (void) asm("IsFriendRequestAllowed__Q2_2nn2fpFv")
 
bool IsInitializedAdmin (void) asm("IsInitializedAdmin__Q2_2nn2fpFv")
 
bool IsInitialized (void) asm("IsInitialized__Q2_2nn2fpFv")
 
bool IsInvitation (nn::fp::GameMode *, nn::act::PrincipalId myPrincipalId, unsigned int) asm("IsInvitation__Q2_2nn2fpFPCQ3_2nn2fp8GameModeUiT2")
 
bool IsJoinableForFriendListViewer (nn::fp::FriendPresence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL")
 
bool IsJoinableForFriendListViewer (nn::fp::Presence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL")
 
bool IsJoinable (nn::fp::FriendPresence *, unsigned long long) asm("IsJoinable__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUL")
 
bool IsOnline (void) asm("IsOnline__Q2_2nn2fpFv")
 
bool IsPreferenceValid (void) asm("IsPreferenceValid__Q2_2nn2fpFv")
 
bool IsRecentPlayRecordCorrupted (void) asm("IsRecentPlayRecordCorrupted__Q2_2nn2fpFv")
 
bool IsRequestBlockForced (void) asm("IsRequestBlockForced__Q2_2nn2fpFv")
 
nn::Result LoginAsync (FPAsyncCallback, void *) asm("LoginAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
 
nn::Result Logout (void) asm("Logout__Q2_2nn2fpFv")
 
nn::Result MarkFriendRequestsAsReceivedAsync (unsigned long long *, unsigned int, FPAsyncCallback, void *) asm("MarkFriendRequestsAsReceivedAsync__Q2_2nn2fpFPCULUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result RegisterAccountAsync (FPAsyncCallback, void *) asm("RegisterAccountAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
 
nn::Result RemoveBlackListAsync (unsigned int, FPAsyncCallback, void *) asm("RemoveBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
nn::Result RemoveFriendAsync (unsigned int, FPAsyncCallback, void *) asm("RemoveFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
 
uint32_t ResultToErrorCode (nn::Result) asm("ResultToErrorCode__Q2_2nn2fpFQ2_2nn6Result")
 
nn::Result SetInvitationParameter (nn::fp::GameMode *, unsigned int *, unsigned int, bool) asm("SetInvitationParameter__Q2_2nn2fpFPQ3_2nn2fp8GameModePCUiUib")
 
nn::Result SetLedEventMask (uint32_t) asm("SetLedEventMask__Q2_2nn2fpFUi")
 
nn::Result SetNotificationHandler (uint32_t, NotificationHandlerFn, void *) asm("SetNotificationHandler__Q2_2nn2fpFUiPFQ3_2nn2fp16NotificationTypeUiPv_vPv")
 
nn::Result UnlockParentalControlTemporarily (const char pinCode[5]) asm("UnlockParentalControlTemporarily__Q2_2nn2fpFPCc")
 
nn::Result UpdateCommentAsync (const char16_t *, FPAsyncCallback, void *) asm("UpdateCommentAsync__Q2_2nn2fpFPCwPFQ2_2nn6ResultPv_vPv")
 
nn::Result UpdateGameModeDescription (const char16_t *description) asm("UpdateGameModeDescription__Q2_2nn2fpFPCw")
 
nn::Result UpdateGameModeEx (nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeEx__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
 
nn::Result UpdateGameModeForOverlayApplication (nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeForOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
 
nn::Result UpdateGameMode (nn::fp::GameMode *, const char16_t *) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
 
nn::Result UpdateGameMode (nn::fp::GameMode *, const char16_t *, unsigned int) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi")
 
nn::Result UpdateMiiAsync (FFLStoreData *, char16_t *, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv")
 
nn::Result UpdateMiiAsync (FFLStoreData *miiData, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv")
 
nn::Result UpdatePlayingGame (nn::fp::GameKey *, unsigned int) asm("UpdatePlayingGame__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
 
nn::Result UpdatePlayingOverlayApplication (nn::fp::GameKey *, unsigned int) asm("UpdatePlayingOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
 
nn::Result UpdatePreferenceAsync (nn::fp::Preference *, FPAsyncCallback, void *) asm("UpdatePreferenceAsync__Q2_2nn2fpFPCQ3_2nn2fp10PreferencePFQ2_2nn6ResultPv_vPv")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

uint16_t year
 
uint8_t month
 
uint8_t day
 
uint8_t hour
 
uint8_t minutes
 
uint8_t seconds
 
uint8_t milliseconds
 
uint64_t titleId
 
uint16_t unk_0x8
 
uint32_t unk_0xC
 
nn::act::PrincipalId principalId
 
uint16_t unk_0x04
 
char16_t inGameName [nn::act::AccountIdSize]
 
char16_t myMiiName [nn::act::AccountIdSize]
 
RecentPlayRecord playRecord
 
GameKey game
 
DateTime date
 
bool unk_0x00
 
bool unk_0x01
 
bool unk_0x02
 
BOOL joinAvailabilityFlag
 
uint32_t matchmakeSystemType
 
uint32_t joinGameId
 
uint32_t joinGameMode
 
nn::act::PrincipalId ownerPrincipalId
 only set when joinAvailabilityFlag is TRUE
 
uint32_t joinGroupId
 
uint8_t applicationArg [0x14]
 
GameMode gameMode
 
uint8_t region
 
uint8_t language
 
uint8_t platform
 
bool isOnline
 
bool isValid
 
char16_t presenceText [64]
 
uint8_t unk_0x00
 
uint8_t unk_0x01
 
char16_t comment [17]
 
+

Detailed Description

+

See nn::fp.

+

Data Structure Documentation

+ +

◆ nn::fp::DateTime

+ +
+
+ + + + +
struct nn::fp::DateTime
+
+
+

Definition at line 46 of file fp_cpp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint16_t +year +
+uint8_t +month +
+uint8_t +day +
+uint8_t +hour +
+uint8_t +minutes +
+uint8_t +seconds +
+uint8_t +milliseconds +
+ +
+
+ +

◆ nn::fp::GameKey

+ +
+
+ + + + +
struct nn::fp::GameKey
+
+
+

Definition at line 65 of file fp_cpp.h.

+
+ + + + + + + + + + +
Data Fields
+uint64_t +titleId +
+uint16_t +unk_0x8 +
+uint32_t +unk_0xC +
+ +
+
+ +

◆ nn::fp::RecentPlayRecord

+ +
+
+ + + + +
struct nn::fp::RecentPlayRecord
+
+
+

Definition at line 74 of file fp_cpp.h.

+
+ + + + + + + + + + + + + +
Data Fields
+PrincipalId +principalId +
+uint16_t +unk_0x04 +
+char16_t +inGameName[nn::act::AccountIdSize] +
+char16_t +myMiiName[nn::act::AccountIdSize] +
+ +
+
+ +

◆ nn::fp::RecentPlayRecordEx

+ +
+
+ + + + +
struct nn::fp::RecentPlayRecordEx
+
+
+

Definition at line 87 of file fp_cpp.h.

+
+ + + + + + + + + + +
Data Fields
+RecentPlayRecord +playRecord +
+GameKey +game +
+DateTime +date +
+ +
+
+ +

◆ nn::fp::Preference

+ +
+
+ + + + +
struct nn::fp::Preference
+
+
+

Definition at line 98 of file fp_cpp.h.

+
+ + + + + + + + + + +
Data Fields
+bool +unk_0x00 +
+bool +unk_0x01 +
+bool +unk_0x02 +
+ +
+
+ +

◆ nn::fp::GameMode

+ +
+
+ + + + +
struct nn::fp::GameMode
+
+
+

Definition at line 107 of file fp_cpp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+BOOL +joinAvailabilityFlag +
+uint32_t +matchmakeSystemType +
+uint32_t +joinGameId +
+uint32_t +joinGameMode +
+PrincipalId +ownerPrincipalId +only set when joinAvailabilityFlag is TRUE
+uint32_t +joinGroupId +
+uint8_t +applicationArg[0x14] +
+ +
+
+ +

◆ nn::fp::BasicInfo

+ +
+
+ + + + +
struct nn::fp::BasicInfo
+
+

TODO: find member types and names.

+ +

Definition at line 157 of file fp_cpp.h.

+
+
+
+ +

◆ nn::fp::BlackListedPrincipal

+ +
+
+ + + + +
struct nn::fp::BlackListedPrincipal
+
+

TODO: find member types and names.

+ +

Definition at line 164 of file fp_cpp.h.

+
+
+
+ +

◆ nn::fp::Profile

+ +
+
+ + + + +
struct nn::fp::Profile
+
+

TODO: find member types and names.

+ +

Definition at line 171 of file fp_cpp.h.

+
+
+
+ +

◆ nn::fp::Comment

+ +
+
+ + + + +
struct nn::fp::Comment
+
+
+

Definition at line 177 of file fp_cpp.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +unk_0x00 +
+uint8_t +unk_0x01 +
+char16_t +comment[17] +
+ +
+
+ +

◆ nn::fp::FriendData

+ +
+
+ + + + +
struct nn::fp::FriendData
+
+
+

Definition at line 188 of file fp_cpp.h.

+
+
+
+ +

◆ nn::fp::GameModeDescription

+ +
+
+ + + + +
struct nn::fp::GameModeDescription
+
+
+

Definition at line 195 of file fp_cpp.h.

+
+
+
+ +

◆ nn::fp::FriendRequest

+ +
+
+ + + + +
struct nn::fp::FriendRequest
+
+
+

Definition at line 200 of file fp_cpp.h.

+
+
+
+

Typedef Documentation

+ +

◆ FPAsyncCallback

+ +
+
+ + + + +
typedef void(* FPAsyncCallback) (nn::Result, void *)
+
+ +

Definition at line 210 of file fp_cpp.h.

+ +
+
+ +

◆ NotificationHandlerFn

+ +
+
+ + + + +
typedef void(* NotificationHandlerFn) (nn::fp::NotificationType, nn::act::PrincipalId, void *)
+
+ +

Definition at line 211 of file fp_cpp.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ NotificationType

+ +
+
+ + + + +
enum NotificationType
+
+ + + + + + + + + + + + + + + + + + + +
Enumerator
NOTIFICATION_ONLINE 
NOTIFICATION_OFFLINE 
NOTIFICATION_PREFERENCE 
NOTIFICATION_FRIEND_ONLINE 
NOTIFICATION_FRIEND_OFFLINE 
NOTIFICATION_FRIEND_PRESENCE 
NOTIFICATION_FRIEND_MII 
NOTIFICATION_FRIEND_PROFILE 
NOTIFICATION_FRIEND_ADDED 
NOTIFICATION_FRIEND_REMOVED 
NOTIFICATION_MY_REQUEST_ADDED 
NOTIFICATION_MY_REQUEST_REMOVED 
NOTIFICATION_MY_REQUEST_UPDATED 
NOTIFICATION_BLACKLIST_ADDED 
NOTIFICATION_BLACKLIST_REMOVED 
NOTIFICATION_BLACKLIST_UPDATED 
NOTIFICATION_REQUEST_ADDED 
NOTIFICATION_REQUEST_REMOVED 
+ +

Definition at line 23 of file fp_cpp.h.

+ +
+
+

Function Documentation

+ +

◆ AcceptFriendRequestAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AcceptFriendRequestAsync (nn::act::LocalFriendCode ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddBlackListAsync() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddBlackListAsync (nn::act::PrincipalId ,
nn::fp::GameKey,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddBlackListAsync() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddBlackListAsync (nn::act::PrincipalId ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddFriendAsync() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddFriendAsync (char nnid[nn::act::AccountIdSize],
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddFriendAsync() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddFriendAsync (nn::act::PrincipalId ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddFriendRequestAsync() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddFriendRequestAsync (const nn::fp::RecentPlayRecordEx,
const char16_t * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddFriendRequestAsync() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddFriendRequestAsync (unsigned int ,
unsigned char ,
const char16_t * ,
unsigned char ,
const char16_t * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddFriendRequestNoTitleAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result AddFriendRequestNoTitleAsync (unsigned int ,
unsigned char ,
const char16_t * ,
unsigned char ,
const char16_t * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ AddRecentPlayRecordEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result AddRecentPlayRecordEx (const nn::fp::RecentPlayRecordEx,
unsigned int  
)
+
+ +
+
+ +

◆ AddRecentPlayRecord()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result AddRecentPlayRecord (const nn::fp::RecentPlayRecord,
unsigned int  
)
+
+ +
+
+ +

◆ CancelFriendRequestAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result CancelFriendRequestAsync (nn::act::LocalFriendCode ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ CheckSettingStatusAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result CheckSettingStatusAsync (unsigned char * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ ClearLedEvent()

+ +
+
+ + + + + + + + +
nn::Result ClearLedEvent (void )
+
+ +
+
+ +

◆ DeleteFriendFlagsAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result DeleteFriendFlagsAsync (const unsigned int * ,
unsigned int ,
unsigned int ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ DeleteFriendRequestAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result DeleteFriendRequestAsync (nn::act::LocalFriendCode ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ DeleteRecentPlayRecordAll()

+ +
+
+ + + + + + + + +
nn::Result DeleteRecentPlayRecordAll (void )
+
+ +
+
+ +

◆ DeleteSaveDirectory()

+ +
+
+ + + + + + + + +
nn::Result DeleteSaveDirectory (unsigned int )
+
+ +
+
+ +

◆ DenyFriendRequestAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result DenyFriendRequestAsync (nn::act::LocalFriendCode ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ DetectNatPropertiesAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result DetectNatPropertiesAsync (unsigned char * ,
unsigned char * ,
unsigned int * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ FinalizeAdmin()

+ +
+
+ + + + + + + + +
nn::Result FinalizeAdmin (void )
+
+ +
+
+ +

◆ Finalize()

+ +
+
+ + + + + + + + +
nn::Result Finalize (void )
+
+ +
+
+ +

◆ GetBasicInfoAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetBasicInfoAsync (nn::fp::BasicInfo,
unsigned int * ,
unsigned int ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ GetBlackListAccountId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetBlackListAccountId (char * outAccountIds,
unsigned int * ,
unsigned int  
)
+
+ +
+
+ +

◆ GetBlackListAdditionalTime()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetBlackListAdditionalTime (nn::fp::DateTime,
unsigned int * ,
unsigned int  
)
+
+ +
+
+ +

◆ GetBlackListEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetBlackListEx (nn::fp::BlackListedPrincipaloutBlackList,
unsigned int * ,
unsigned int  
)
+
+ +
+
+ +

◆ GetBlackList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetBlackList (nn::act::PrincipalIdoutBlackListPrincipalBuffer,
unsigned int * outBlackListPrincipalBufferSize,
unsigned int ,
unsigned int maxReadCount 
)
+
+ +
+
+ +

◆ GetFriendAccountId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendAccountId (char * outAccountIdBuffer,
nn::act::PrincipalIdprincipalBuffer,
unsigned int accountIdBufferSize 
)
+
+ +
+
+ +

◆ GetFriendApprovalTime()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendApprovalTime (nn::fp::DateTimeoutDateTime,
unsigned int * ,
unsigned int  
)
+
+ +
+
+ +

◆ GetFriendComment()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendComment (nn::fp::CommentoutComment,
unsigned int * ,
unsigned int  
)
+
+ +
+
+ +

◆ GetFriendListAll()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendListAll (unsigned int * ,
unsigned int * ,
unsigned int ,
unsigned int  
)
+
+ +
+
+ +

◆ GetFriendListEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendListEx (nn::fp::FriendDataoutFriendData,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendList (nn::act::PrincipalIdoutPrincipalBuffer,
unsigned int * outPrincipalBufferReadCount,
unsigned int unkn,
unsigned int principalBufferSize 
)
+
+ +
+
+ +

◆ GetFriendMii()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendMii (FFLStoreDataoutMiiData,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendPlayingGame()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendPlayingGame (nn::fp::GameKeyoutGameKey,
nn::fp::GameModeDescriptionoutGameModeDescription,
nn::act::PrincipalIdprincipalBuffer,
unsigned int maxReadCount 
)
+
+ +
+
+ +

◆ GetFriendPresenceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendPresenceEx (nn::fp::FriendPresence,
nn::act::PrincipalIdprincipalBuffer,
unsigned int maxReadCount 
)
+
+ +
+
+ +

◆ GetFriendPresence()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendPresence (nn::fp::FriendPresence,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendProfile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendProfile (nn::fp::Profile,
nn::act::PrincipalIdprincipalBuffer,
unsigned int readCount 
)
+
+ +
+
+ +

◆ GetFriendRelationship()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendRelationship (uint8_t * outRelationshipNum,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendRequestAccountId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendRequestAccountId (char * outAccountIds,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendRequestListEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendRequestListEx (nn::fp::FriendRequest,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendRequestList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendRequestList (nn::act::PrincipalIdoutBuffer,
unsigned int * outReadCount,
unsigned int ,
unsigned int count 
)
+
+ +
+
+ +

◆ GetFriendRequestMessageId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendRequestMessageId (unsigned long long * outMessageIds,
unsigned int * ,
unsigned int  
)
+
+ +
+
+ +

◆ GetFriendScreenName()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendScreenName (char16_t outScreenName[nn::act::MiiNameSize],
unsigned int * ,
unsigned int ,
bool ,
unsigned char *  
)
+
+ +
+
+ +

◆ GetFriendSortTime()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetFriendSortTime (nn::fp::DateTime,
nn::act::PrincipalIdprincipalBuffer,
unsigned int count 
)
+
+ +
+
+ +

◆ GetLastLedEvent()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result GetLastLedEvent (unsigned int * ,
unsigned int *  
)
+
+ +
+
+ +

◆ GetMyAccountId()

+ +
+
+ + + + + + + + +
nn::Result GetMyAccountId (char * outAccountId)
+
+ +
+
+ +

◆ GetMyComment()

+ +
+
+ + + + + + + + +
nn::Result GetMyComment (nn::fp::CommentoutComment)
+
+ +
+
+ +

◆ GetMyMii()

+ +
+
+ + + + + + + + +
nn::Result GetMyMii (FFLStoreDataoutMiiData)
+
+ +
+
+ +

◆ GetMyPlayingGame()

+ +
+
+ + + + + + + + +
nn::Result GetMyPlayingGame (nn::fp::GameKeyoutPlayingGmae)
+
+ +
+
+ +

◆ GetMyPreference()

+ +
+
+ + + + + + + + +
nn::Result GetMyPreference (nn::fp::PreferenceoutPreference)
+
+ +
+
+ +

◆ GetMyPresence()

+ +
+
+ + + + + + + + +
nn::Result GetMyPresence (nn::fp::MyPresenceoutMyPresence)
+
+ +
+
+ +

◆ GetMyPrincipalId()

+ +
+
+ + + + + + + + +
nn::act::PrincipalId GetMyPrincipalId (void )
+
+ +
+
+ +

◆ GetMyProfile()

+ +
+
+ + + + + + + + +
nn::Result GetMyProfile (nn::fp::ProfileoutProfile)
+
+ +
+
+ +

◆ GetMyScreenName()

+ +
+
+ + + + + + + + +
nn::Result GetMyScreenName (char16_t * outScreenName)
+
+ +
+
+ +

◆ GetRecentPlayRecord()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetRecentPlayRecord (nn::fp::RecentPlayRecordExoutPlayRecordBuffer,
unsigned int * outPlayRecordBufferSize,
unsigned int ,
unsigned int maxReadCount 
)
+
+ +
+
+ +

◆ GetRequestBlockSettingAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result GetRequestBlockSettingAsync (unsigned char * ,
unsigned int * ,
unsigned int ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ HasLoggedIn()

+ +
+
+ + + + + + + + +
bool HasLoggedIn (void )
+
+ +
+
+ +

◆ InitializeAdmin()

+ +
+
+ + + + + + + + +
nn::Result InitializeAdmin (void )
+
+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + + + + +
nn::Result Initialize (void )
+
+ +
+
+ +

◆ IsFriendRequestAllowed()

+ +
+
+ + + + + + + + +
bool IsFriendRequestAllowed (void )
+
+ +
+
+ +

◆ IsInitializedAdmin()

+ +
+
+ + + + + + + + +
bool IsInitializedAdmin (void )
+
+ +
+
+ +

◆ IsInitialized()

+ +
+
+ + + + + + + + +
bool IsInitialized (void )
+
+ +
+
+ +

◆ IsInvitation()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool IsInvitation (nn::fp::GameMode,
nn::act::PrincipalId myPrincipalId,
unsigned int  
)
+
+ +
+
+ +

◆ IsJoinableForFriendListViewer() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool IsJoinableForFriendListViewer (nn::fp::FriendPresence,
unsigned int ,
unsigned long long  
)
+
+ +
+
+ +

◆ IsJoinableForFriendListViewer() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool IsJoinableForFriendListViewer (nn::fp::Presence,
unsigned int ,
unsigned long long  
)
+
+ +
+
+ +

◆ IsJoinable()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool IsJoinable (nn::fp::FriendPresence,
unsigned long long  
)
+
+ +
+
+ +

◆ IsOnline()

+ +
+
+ + + + + + + + +
bool IsOnline (void )
+
+ +
+
+ +

◆ IsPreferenceValid()

+ +
+
+ + + + + + + + +
bool IsPreferenceValid (void )
+
+ +
+
+ +

◆ IsRecentPlayRecordCorrupted()

+ +
+
+ + + + + + + + +
bool IsRecentPlayRecordCorrupted (void )
+
+ +
+
+ +

◆ IsRequestBlockForced()

+ +
+
+ + + + + + + + +
bool IsRequestBlockForced (void )
+
+ +
+
+ +

◆ LoginAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result LoginAsync (FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ Logout()

+ +
+
+ + + + + + + + +
nn::Result Logout (void )
+
+ +
+
+ +

◆ MarkFriendRequestsAsReceivedAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result MarkFriendRequestsAsReceivedAsync (unsigned long long * ,
unsigned int ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ RegisterAccountAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result RegisterAccountAsync (FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ RemoveBlackListAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result RemoveBlackListAsync (unsigned int ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ RemoveFriendAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result RemoveFriendAsync (unsigned int ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ ResultToErrorCode()

+ +
+
+ + + + + + + + +
uint32_t ResultToErrorCode (nn::Result )
+
+ +
+
+ +

◆ SetInvitationParameter()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result SetInvitationParameter (nn::fp::GameMode,
unsigned int * ,
unsigned int ,
bool  
)
+
+ +
+
+ +

◆ SetLedEventMask()

+ +
+
+ + + + + + + + +
nn::Result SetLedEventMask (uint32_t )
+
+ +
+
+ +

◆ SetNotificationHandler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result SetNotificationHandler (uint32_t ,
NotificationHandlerFn ,
void *  
)
+
+ +
+
+ +

◆ UnlockParentalControlTemporarily()

+ +
+
+ + + + + + + + +
nn::Result UnlockParentalControlTemporarily (const char pinCode[5])
+
+ +
+
+ +

◆ UpdateCommentAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result UpdateCommentAsync (const char16_t * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ UpdateGameModeDescription()

+ +
+
+ + + + + + + + +
nn::Result UpdateGameModeDescription (const char16_t * description)
+
+ +
+
+ +

◆ UpdateGameModeEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result UpdateGameModeEx (nn::fp::GameMode,
const char16_t *  
)
+
+ +
+
+ +

◆ UpdateGameModeForOverlayApplication()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result UpdateGameModeForOverlayApplication (nn::fp::GameMode,
const char16_t *  
)
+
+ +
+
+ +

◆ UpdateGameMode() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result UpdateGameMode (nn::fp::GameMode,
const char16_t *  
)
+
+ +
+
+ +

◆ UpdateGameMode() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result UpdateGameMode (nn::fp::GameMode,
const char16_t * ,
unsigned int  
)
+
+ +
+
+ +

◆ UpdateMiiAsync() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result UpdateMiiAsync (FFLStoreData,
char16_t * ,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ UpdateMiiAsync() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result UpdateMiiAsync (FFLStoreDatamiiData,
FPAsyncCallback ,
void *  
)
+
+ +
+
+ +

◆ UpdatePlayingGame()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result UpdatePlayingGame (nn::fp::GameKey,
unsigned int  
)
+
+ +
+
+ +

◆ UpdatePlayingOverlayApplication()

+ +
+
+ + + + + + + + + + + + + + + + + + +
nn::Result UpdatePlayingOverlayApplication (nn::fp::GameKey,
unsigned int  
)
+
+ +
+
+ +

◆ UpdatePreferenceAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
nn::Result UpdatePreferenceAsync (nn::fp::Preference,
FPAsyncCallback ,
void *  
)
+
+ +
+
+

Variable Documentation

+ +

◆ year

+ +
+
+ + + + +
uint16_t year
+
+ +

Definition at line 48 of file fp_cpp.h.

+ +
+
+ +

◆ month

+ +
+
+ + + + +
uint8_t month
+
+ +

Definition at line 49 of file fp_cpp.h.

+ +
+
+ +

◆ day

+ +
+
+ + + + +
uint8_t day
+
+ +

Definition at line 50 of file fp_cpp.h.

+ +
+
+ +

◆ hour

+ +
+
+ + + + +
uint8_t hour
+
+ +

Definition at line 51 of file fp_cpp.h.

+ +
+
+ +

◆ minutes

+ +
+
+ + + + +
uint8_t minutes
+
+ +

Definition at line 52 of file fp_cpp.h.

+ +
+
+ +

◆ seconds

+ +
+
+ + + + +
uint8_t seconds
+
+ +

Definition at line 53 of file fp_cpp.h.

+ +
+
+ +

◆ milliseconds

+ +
+
+ + + + +
uint8_t milliseconds
+
+ +

Definition at line 54 of file fp_cpp.h.

+ +
+
+ +

◆ titleId

+ +
+
+ + + + +
uint64_t titleId
+
+ +

Definition at line 67 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x8

+ +
+
+ + + + +
uint16_t unk_0x8
+
+ +

Definition at line 68 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0xC

+ +
+
+ + + + +
uint32_t unk_0xC
+
+ +

Definition at line 69 of file fp_cpp.h.

+ +
+
+ +

◆ principalId

+ +
+
+ + + + +
nn::act::PrincipalId principalId
+
+ +

Definition at line 76 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x04

+ +
+
+ + + + +
uint16_t unk_0x04
+
+ +

Definition at line 77 of file fp_cpp.h.

+ +
+
+ +

◆ inGameName

+ +
+
+ + + + +
char16_t inGameName[nn::act::AccountIdSize]
+
+ +

Definition at line 78 of file fp_cpp.h.

+ +
+
+ +

◆ myMiiName

+ +
+
+ + + + +
char16_t myMiiName[nn::act::AccountIdSize]
+
+ +

Definition at line 79 of file fp_cpp.h.

+ +
+
+ +

◆ playRecord

+ +
+
+ + + + +
RecentPlayRecord playRecord
+
+ +

Definition at line 89 of file fp_cpp.h.

+ +
+
+ +

◆ game

+ +
+
+ + + + +
GameKey game
+
+ +

Definition at line 90 of file fp_cpp.h.

+ +
+
+ +

◆ date

+ +
+
+ + + + +
DateTime date
+
+ +

Definition at line 91 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x00 [1/2]

+ +
+
+ + + + +
bool unk_0x00
+
+ +

Definition at line 100 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x01 [1/2]

+ +
+
+ + + + +
bool unk_0x01
+
+ +

Definition at line 101 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x02

+ +
+
+ + + + +
bool unk_0x02
+
+ +

Definition at line 102 of file fp_cpp.h.

+ +
+
+ +

◆ joinAvailabilityFlag

+ +
+
+ + + + +
BOOL joinAvailabilityFlag
+
+ +

Definition at line 109 of file fp_cpp.h.

+ +
+
+ +

◆ matchmakeSystemType

+ +
+
+ + + + +
uint32_t matchmakeSystemType
+
+ +

Definition at line 110 of file fp_cpp.h.

+ +
+
+ +

◆ joinGameId

+ +
+
+ + + + +
uint32_t joinGameId
+
+ +

Definition at line 111 of file fp_cpp.h.

+ +
+
+ +

◆ joinGameMode

+ +
+
+ + + + +
uint32_t joinGameMode
+
+ +

Definition at line 112 of file fp_cpp.h.

+ +
+
+ +

◆ ownerPrincipalId

+ +
+
+ + + + +
nn::act::PrincipalId ownerPrincipalId
+
+ +

only set when joinAvailabilityFlag is TRUE

+ +

Definition at line 114 of file fp_cpp.h.

+ +
+
+ +

◆ joinGroupId

+ +
+
+ + + + +
uint32_t joinGroupId
+
+ +

Definition at line 115 of file fp_cpp.h.

+ +
+
+ +

◆ applicationArg

+ +
+
+ + + + +
uint8_t applicationArg[0x14]
+
+ +

Definition at line 116 of file fp_cpp.h.

+ +
+
+ +

◆ gameMode

+ +
+
+ + + + +
GameMode gameMode
+
+ +

Definition at line 129 of file fp_cpp.h.

+ +
+
+ +

◆ region

+ +
+
+ + + + +
uint8_t region
+
+ +

Definition at line 130 of file fp_cpp.h.

+ +
+
+ +

◆ language

+ +
+
+ + + + +
uint8_t language
+
+ +

Definition at line 131 of file fp_cpp.h.

+ +
+
+ +

◆ platform

+ +
+
+ + + + +
uint8_t platform
+
+ +

Definition at line 132 of file fp_cpp.h.

+ +
+
+ +

◆ isOnline

+ +
+
+ + + + +
bool isOnline
+
+ +

Definition at line 142 of file fp_cpp.h.

+ +
+
+ +

◆ isValid

+ +
+
+ + + + +
bool isValid
+
+ +

Definition at line 143 of file fp_cpp.h.

+ +
+
+ +

◆ presenceText

+ +
+
+ + + + +
char16_t presenceText[64]
+
+ +

Definition at line 151 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x00 [2/2]

+ +
+
+ + + + +
uint8_t unk_0x00
+
+ +

Definition at line 179 of file fp_cpp.h.

+ +
+
+ +

◆ unk_0x01 [2/2]

+ +
+
+ + + + +
uint8_t unk_0x01
+
+ +

Definition at line 180 of file fp_cpp.h.

+ +
+
+ +

◆ comment

+ +
+
+ + + + +
char16_t comment[17]
+
+ +

Definition at line 181 of file fp_cpp.h.

+ +
+
+
+ + + + diff --git a/group__nn__fp__fp.map b/group__nn__fp__fp.map new file mode 100644 index 00000000..0068dd53 --- /dev/null +++ b/group__nn__fp__fp.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__fp__fp.md5 b/group__nn__fp__fp.md5 new file mode 100644 index 00000000..6ebebadb --- /dev/null +++ b/group__nn__fp__fp.md5 @@ -0,0 +1 @@ +537c463599043aa42e4ed7c5bc5caf41 \ No newline at end of file diff --git a/group__nn__fp__fp.png b/group__nn__fp__fp.png new file mode 100644 index 00000000..d0ffe678 Binary files /dev/null and b/group__nn__fp__fp.png differ diff --git a/group__nn__hpad.html b/group__nn__hpad.html new file mode 100644 index 00000000..86107498 --- /dev/null +++ b/group__nn__hpad.html @@ -0,0 +1,109 @@ + + + + + + + +wut: nn_hpad + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_hpad
+
+
+ +

Library for using the USB Gamecube Controller Adapter (HID Pad?). +More...

+
+Collaboration diagram for nn_hpad:
+
+
+ + + + + +
+ + + + + + + + +

+Modules

 Nn_hpad_beta
 Beta functions for HPAD.
 
 Nn_hpad_hpad
 Functions for using the USB Gamecube Controller Adapter.
 
+

Detailed Description

+

Library for using the USB Gamecube Controller Adapter (HID Pad?).

+
+ + + + diff --git a/group__nn__hpad.map b/group__nn__hpad.map new file mode 100644 index 00000000..9f6f4377 --- /dev/null +++ b/group__nn__hpad.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__nn__hpad.md5 b/group__nn__hpad.md5 new file mode 100644 index 00000000..7d5bf9d1 --- /dev/null +++ b/group__nn__hpad.md5 @@ -0,0 +1 @@ +0c36f96a1b6b072a072a191921efd7cc \ No newline at end of file diff --git a/group__nn__hpad.png b/group__nn__hpad.png new file mode 100644 index 00000000..77674ce5 Binary files /dev/null and b/group__nn__hpad.png differ diff --git a/group__nn__hpad__beta.html b/group__nn__hpad__beta.html new file mode 100644 index 00000000..6a27cca5 --- /dev/null +++ b/group__nn__hpad__beta.html @@ -0,0 +1,242 @@ + + + + + + + +wut: Nn_hpad_beta + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nn_hpad_beta
+
+
+ +

Beta functions for HPAD. +More...

+
+Collaboration diagram for Nn_hpad_beta:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +

+Functions

void BETA_DEBUG_DUMP (void)
 Prints internal state info to the COS shell.
 
int32_t BETA_DEBUG_GET_QUEUE_SIZE (HPADGGGGChan chan)
 Gets the command queue size of the specified adapter.
 
void BETA_DEBUG_SEND_REPT_ID (HPADGGGGChan chan, uint32_t reptId)
 Sends a report to the specified adapter.
 
void BETA_DEBUG_GET_RAW_DATA (void)
 Returns immediately.
 
void BETA_DEBUG_SET_DUMP_MODE (void)
 Returns immediately.
 
+

Detailed Description

+

Beta functions for HPAD.

+

Function Documentation

+ +

◆ BETA_DEBUG_DUMP()

+ +
+
+ + + + + + + + +
void BETA_DEBUG_DUMP (void )
+
+ +

Prints internal state info to the COS shell.

+ +
+
+ +

◆ BETA_DEBUG_GET_QUEUE_SIZE()

+ +
+
+ + + + + + + + +
int32_t BETA_DEBUG_GET_QUEUE_SIZE (HPADGGGGChan chan)
+
+ +

Gets the command queue size of the specified adapter.

+
Parameters
+ + +
chanThe channel to get the size of.
+
+
+
Returns
The command queue size.
+ +
+
+ +

◆ BETA_DEBUG_SEND_REPT_ID()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void BETA_DEBUG_SEND_REPT_ID (HPADGGGGChan chan,
uint32_t reptId 
)
+
+ +

Sends a report to the specified adapter.

+
Parameters
+ + + +
chanThe channel to send the report to.
reptIdThe ID of the report to send.
+
+
+ +
+
+ +

◆ BETA_DEBUG_GET_RAW_DATA()

+ +
+
+ + + + + + + + +
void BETA_DEBUG_GET_RAW_DATA (void )
+
+ +

Returns immediately.

+ +
+
+ +

◆ BETA_DEBUG_SET_DUMP_MODE()

+ +
+
+ + + + + + + + +
void BETA_DEBUG_SET_DUMP_MODE (void )
+
+ +

Returns immediately.

+ +
+
+
+ + + + diff --git a/group__nn__hpad__beta.map b/group__nn__hpad__beta.map new file mode 100644 index 00000000..cc56b678 --- /dev/null +++ b/group__nn__hpad__beta.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__hpad__beta.md5 b/group__nn__hpad__beta.md5 new file mode 100644 index 00000000..55e5ce1a --- /dev/null +++ b/group__nn__hpad__beta.md5 @@ -0,0 +1 @@ +1d21c15e00568f7c8928001d12bd7a11 \ No newline at end of file diff --git a/group__nn__hpad__beta.png b/group__nn__hpad__beta.png new file mode 100644 index 00000000..0675f635 Binary files /dev/null and b/group__nn__hpad__beta.png differ diff --git a/group__nn__hpad__hpad.html b/group__nn__hpad__hpad.html new file mode 100644 index 00000000..2650cc2c --- /dev/null +++ b/group__nn__hpad__hpad.html @@ -0,0 +1,1183 @@ + + + + + + + +wut: Nn_hpad_hpad + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Functions for using the USB Gamecube Controller Adapter. +More...

+
+Collaboration diagram for Nn_hpad_hpad:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  HPADStatus
 
struct  HPADGGGGStatus
 
+ + + + + + + + + + + + + + + + + + + +

+Macros

#define HPAD_STICK_AXIS_MIN   -56
 The minimum value of the stick axis.
 
#define HPAD_STICK_AXIS_MAX   56
 The maximum value of the stick axis.
 
#define HPAD_SUBSTICK_AXIS_MIN   -44
 The minimum value of the substick axis.
 
#define HPAD_SUBSTICK_AXIS_MAX   44
 The maximum value of the substick axis.
 
#define HPAD_TRIGGER_MIN   0
 The minimum value of the trigger.
 
#define HPAD_TRIGGER_MAX   150
 The maximum value of the trigger.
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct HPADStatus HPADStatus
 
typedef struct HPADGGGGStatus HPADGGGGStatus
 
typedef enum HPADChan HPADChan
 
typedef enum HPADGGGGChan HPADGGGGChan
 
typedef enum HPADButtons HPADButtons
 
typedef enum HPADMotorCommand HPADMotorCommand
 
typedef void(* HPADConnectCallback) (HPADChan chan, int32_t status)
 
typedef void(* HPADGGGGConnectCallback) (HPADGGGGChan chan, BOOL connected)
 
typedef void(* HPADPowerSupplyCallback) (HPADGGGGChan chan, BOOL connected)
 
typedef void(* HPADSamplingCallback) (HPADGGGGChan chan)
 
typedef void(* HPADResetCallback) (HPADGGGGChan chan, int32_t status)
 
+ + + + + + + + + +

+Enumerations

enum  HPADChan {
+  HPAD_CHAN_0 = 0 +,
+  HPAD_CHAN_1 = 1 +,
+  HPAD_CHAN_2 = 2 +,
+  HPAD_CHAN_3 = 3 +,
+  HPAD_CHAN_4 = 4 +,
+  HPAD_CHAN_5 = 5 +,
+  HPAD_CHAN_6 = 6 +,
+  HPAD_CHAN_7 = 7 +
+ }
 
enum  HPADGGGGChan {
+  HPAD_GGGG_CHAN_0 = 0 +,
+  HPAD_GGGG_CHAN_1 = 1 +
+ }
 
enum  HPADButtons {
+  HPAD_BUTTON_A = 0x0001 +,
+  HPAD_BUTTON_B = 0x0002 +,
+  HPAD_BUTTON_X = 0x0004 +,
+  HPAD_BUTTON_Y = 0x0008 +,
+  HPAD_BUTTON_LEFT = 0x0010 +,
+  HPAD_BUTTON_RIGHT = 0x0020 +,
+  HPAD_BUTTON_DOWN = 0x0040 +,
+  HPAD_BUTTON_UP = 0x0080 +,
+  HPAD_BUTTON_START = 0x0100 +,
+  HPAD_TRIGGER_Z = 0x0200 +,
+  HPAD_TRIGGER_R = 0x0400 +,
+  HPAD_TRIGGER_L = 0x0800 +,
+  HPAD_STICK_EMULATION_LEFT = 0x00001000 +,
+  HPAD_STICK_EMULATION_RIGHT = 0x00002000 +,
+  HPAD_STICK_EMULATION_DOWN = 0x00004000 +,
+  HPAD_STICK_EMULATION_UP = 0x00008000 +,
+  HPAD_SUBSTICK_EMULATION_LEFT = 0x00010000 +,
+  HPAD_SUBSTICK_EMULATION_RIGHT = 0x00020000 +,
+  HPAD_SUBSTICK_EMULATION_DOWN = 0x00040000 +,
+  HPAD_SUBSTICK_EMULATION_UP = 0x00080000 +
+ }
 
enum  HPADMotorCommand {
+  HPAD_MOTOR_COMMAND_STOP = 0 +,
+  HPAD_MOTOR_COMMAND_RUMBLE = 1 +,
+  HPAD_MOTOR_COMMAND_STOP_HARD = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t HPADInit (void)
 Initializes the HPAD library.
 
int32_t HPADShutdown (void)
 Shuts down the HPAD library.
 
int32_t RPLWRAP() HPADRead (HPADChan chan, HPADStatus *buffers, int32_t count)
 Reads status buffers from a specified HPAD channel.
 
int32_t HPADControlMotor (HPADChan chan, HPADMotorCommand command)
 Sends a motor/rumble command to the specified HPAD channel.
 
int32_t HPADRecalibrate (HPADChan chan)
 Invalidates calibration data of the specified HPAD channel.
 
HPADConnectCallback HPADSetConnectCallback (HPADChan chan, HPADConnectCallback callback)
 Sets a callback for once the specified HPAD channel is connected.
 
int32_t HPADGetGGGGStatus (HPADGGGGChan chan, HPADGGGGStatus *status)
 Get the status of the specified GGGG channel (GC Adapter).
 
HPADGGGGConnectCallback HPADSetGgggConnectCallback (HPADGGGGChan chan, HPADGGGGConnectCallback callback)
 Sets a callback for once the specified GGGG Adapter is connected.
 
HPADPowerSupplyCallback HPADSetPowerSupplyCallback (HPADGGGGChan chan, HPADPowerSupplyCallback callback)
 Sets a callback for once the power supply of the specified GGGG Adapter is connected.
 
HPADSamplingCallback HPADSetSamplingCallback (HPADGGGGChan chan, HPADSamplingCallback callback)
 Sets a callback for once a sample is received from the specified GGGG Adapter.
 
int32_t HPADResetDevice (HPADGGGGChan chan, HPADResetCallback callback)
 Resets the specified GGGG Adapter.
 
+

Detailed Description

+

Functions for using the USB Gamecube Controller Adapter.

+

Data Structure Documentation

+ +

◆ HPADStatus

+ +
+
+ + + + +
struct HPADStatus
+
+
+

Definition at line 83 of file hpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+int32_t +hold +Indicates what HPADButtons are held down.
+int32_t +trigger +Indicates what HPADButtons have been pressed since last sample.
+int32_t +release +Indicates what HPADButtons have been released since last sample.
+int8_t +stickX +X-Position of the analog stick.
+int8_t +stickY +Y-Position of the analog stick.
+int8_t +substickX +X-Position of the analog substick/C-Stick.
+int8_t +substickY +Y-Position of the analog substick/C-Stick.
+uint8_t +triggerL +Position of the left analog trigger.
+uint8_t +triggerR +Position of the right analog trigger.
+uint8_t +status +Status of the controller.
+int32_t +error +Read error, 0 for success.
+ +
+
+ +

◆ HPADGGGGStatus

+ +
+
+ + + + +
struct HPADGGGGStatus
+
+
+

Definition at line 122 of file hpad.h.

+
+ + + + + + + + + + +
Data Fields
+BOOL +connected +TRUE if the adapeter is connected
+BOOL +powerSupplyConnected +TRUE if the power supply is connected
+BOOL +active +TRUE if the adapter is active/is sending samples
+ +
+
+

Macro Definition Documentation

+ +

◆ HPAD_STICK_AXIS_MIN

+ +
+
+ + + + +
#define HPAD_STICK_AXIS_MIN   -56
+
+ +

The minimum value of the stick axis.

+ +

Definition at line 16 of file hpad.h.

+ +
+
+ +

◆ HPAD_STICK_AXIS_MAX

+ +
+
+ + + + +
#define HPAD_STICK_AXIS_MAX   56
+
+ +

The maximum value of the stick axis.

+ +

Definition at line 18 of file hpad.h.

+ +
+
+ +

◆ HPAD_SUBSTICK_AXIS_MIN

+ +
+
+ + + + +
#define HPAD_SUBSTICK_AXIS_MIN   -44
+
+ +

The minimum value of the substick axis.

+ +

Definition at line 20 of file hpad.h.

+ +
+
+ +

◆ HPAD_SUBSTICK_AXIS_MAX

+ +
+
+ + + + +
#define HPAD_SUBSTICK_AXIS_MAX   44
+
+ +

The maximum value of the substick axis.

+ +

Definition at line 22 of file hpad.h.

+ +
+
+ +

◆ HPAD_TRIGGER_MIN

+ +
+
+ + + + +
#define HPAD_TRIGGER_MIN   0
+
+ +

The minimum value of the trigger.

+ +

Definition at line 24 of file hpad.h.

+ +
+
+ +

◆ HPAD_TRIGGER_MAX

+ +
+
+ + + + +
#define HPAD_TRIGGER_MAX   150
+
+ +

The maximum value of the trigger.

+ +

Definition at line 26 of file hpad.h.

+ +
+
+

Typedef Documentation

+ +

◆ HPADStatus

+ +
+
+ + + + +
typedef struct HPADStatus HPADStatus
+
+ +

Definition at line 28 of file hpad.h.

+ +
+
+ +

◆ HPADGGGGStatus

+ +
+
+ + + + +
typedef struct HPADGGGGStatus HPADGGGGStatus
+
+ +

Definition at line 29 of file hpad.h.

+ +
+
+ +

◆ HPADChan

+ +
+
+ + + + +
typedef enum HPADChan HPADChan
+
+ +
+
+ +

◆ HPADGGGGChan

+ +
+
+ + + + +
typedef enum HPADGGGGChan HPADGGGGChan
+
+ +
+
+ +

◆ HPADButtons

+ +
+
+ + + + +
typedef enum HPADButtons HPADButtons
+
+ +
+
+ +

◆ HPADMotorCommand

+ +
+
+ + + + +
typedef enum HPADMotorCommand HPADMotorCommand
+
+ +
+
+ +

◆ HPADConnectCallback

+ +
+
+ + + + +
typedef void(* HPADConnectCallback) (HPADChan chan, int32_t status)
+
+ +

Definition at line 136 of file hpad.h.

+ +
+
+ +

◆ HPADGGGGConnectCallback

+ +
+
+ + + + +
typedef void(* HPADGGGGConnectCallback) (HPADGGGGChan chan, BOOL connected)
+
+ +

Definition at line 137 of file hpad.h.

+ +
+
+ +

◆ HPADPowerSupplyCallback

+ +
+
+ + + + +
typedef void(* HPADPowerSupplyCallback) (HPADGGGGChan chan, BOOL connected)
+
+ +

Definition at line 138 of file hpad.h.

+ +
+
+ +

◆ HPADSamplingCallback

+ +
+
+ + + + +
typedef void(* HPADSamplingCallback) (HPADGGGGChan chan)
+
+ +

Definition at line 139 of file hpad.h.

+ +
+
+ +

◆ HPADResetCallback

+ +
+
+ + + + +
typedef void(* HPADResetCallback) (HPADGGGGChan chan, int32_t status)
+
+ +

Definition at line 140 of file hpad.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ HPADChan

+ +
+
+ + + + +
enum HPADChan
+
+ + + + + + + + + +
Enumerator
HPAD_CHAN_0 
HPAD_CHAN_1 
HPAD_CHAN_2 
HPAD_CHAN_3 
HPAD_CHAN_4 
HPAD_CHAN_5 
HPAD_CHAN_6 
HPAD_CHAN_7 
+ +

Definition at line 31 of file hpad.h.

+ +
+
+ +

◆ HPADGGGGChan

+ +
+
+ + + + +
enum HPADGGGGChan
+
+ + + +
Enumerator
HPAD_GGGG_CHAN_0 

Adapter Channel 0.

+
HPAD_GGGG_CHAN_1 

Adapter Channel 1.

+
+ +

Definition at line 43 of file hpad.h.

+ +
+
+ +

◆ HPADButtons

+ +
+
+ + + + +
enum HPADButtons
+
+ + + + + + + + + + + + + + + + + + + + + +
Enumerator
HPAD_BUTTON_A 
HPAD_BUTTON_B 
HPAD_BUTTON_X 
HPAD_BUTTON_Y 
HPAD_BUTTON_LEFT 
HPAD_BUTTON_RIGHT 
HPAD_BUTTON_DOWN 
HPAD_BUTTON_UP 
HPAD_BUTTON_START 
HPAD_TRIGGER_Z 
HPAD_TRIGGER_R 
HPAD_TRIGGER_L 
HPAD_STICK_EMULATION_LEFT 
HPAD_STICK_EMULATION_RIGHT 
HPAD_STICK_EMULATION_DOWN 
HPAD_STICK_EMULATION_UP 
HPAD_SUBSTICK_EMULATION_LEFT 
HPAD_SUBSTICK_EMULATION_RIGHT 
HPAD_SUBSTICK_EMULATION_DOWN 
HPAD_SUBSTICK_EMULATION_UP 
+ +

Definition at line 51 of file hpad.h.

+ +
+
+ +

◆ HPADMotorCommand

+ +
+
+ + + + +
enum HPADMotorCommand
+
+ + + + +
Enumerator
HPAD_MOTOR_COMMAND_STOP 
HPAD_MOTOR_COMMAND_RUMBLE 
HPAD_MOTOR_COMMAND_STOP_HARD 
+ +

Definition at line 76 of file hpad.h.

+ +
+
+

Function Documentation

+ +

◆ HPADInit()

+ +
+
+ + + + + + + + +
int32_t HPADInit (void )
+
+ +

Initializes the HPAD library.

+
Returns
0 on success.
+ +
+
+ +

◆ HPADShutdown()

+ +
+
+ + + + + + + + +
int32_t HPADShutdown (void )
+
+ +

Shuts down the HPAD library.

+
Returns
0 on success.
+ +
+
+ +

◆ HPADRead()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static int32_t HPADRead (HPADChan chan,
HPADStatusbuffers,
int32_t count 
)
+
+inline
+
+ +

Reads status buffers from a specified HPAD channel.

+
Warning
The count parameter is ignored and this function will always fill up to 16 sampling buffers. Make sure to always make space for 16 buffers.
+
Parameters
+ + + + +
chanThe channel to read from.
buffersPointer to an array of HPADStatus buffers to fill.
countNumber of buffers to fill.
+
+
+
Returns
The amount of buffers read or a negative value on error.
+
Parameters
+ + + + +
chanThe channel to read from.
buffersPointer to an array of HPADStatus buffers to fill.
countNumber of buffers to fill. Must be 16.
+
+
+
Returns
The amount of buffers read or a negative value on error.
+ +

Definition at line 202 of file hpad.h.

+ +
+
+ +

◆ HPADControlMotor()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t HPADControlMotor (HPADChan chan,
HPADMotorCommand command 
)
+
+ +

Sends a motor/rumble command to the specified HPAD channel.

+
Parameters
+ + + +
chanThe channel to send the command to.
commandThe motor command to send.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ HPADRecalibrate()

+ +
+
+ + + + + + + + +
int32_t HPADRecalibrate (HPADChan chan)
+
+ +

Invalidates calibration data of the specified HPAD channel.

+
Parameters
+ + +
chanThe channel to invalidate data.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ HPADSetConnectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
HPADConnectCallback HPADSetConnectCallback (HPADChan chan,
HPADConnectCallback callback 
)
+
+ +

Sets a callback for once the specified HPAD channel is connected.

+
Parameters
+ + + +
chanThe channel to set the callback.
callbackA pointer to the callback function.
+
+
+
Returns
A pointer to the previous callback or NULL.
+ +
+
+ +

◆ HPADGetGGGGStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t HPADGetGGGGStatus (HPADGGGGChan chan,
HPADGGGGStatusstatus 
)
+
+ +

Get the status of the specified GGGG channel (GC Adapter).

+
Parameters
+ + + +
chanThe channel to get the status from.
statusA pointer to write the status to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ HPADSetGgggConnectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
HPADGGGGConnectCallback HPADSetGgggConnectCallback (HPADGGGGChan chan,
HPADGGGGConnectCallback callback 
)
+
+ +

Sets a callback for once the specified GGGG Adapter is connected.

+
Parameters
+ + + +
chanThe channel to set the callback.
callbackA pointer to the callback function.
+
+
+
Returns
A pointer to the previous callback or NULL.
+ +
+
+ +

◆ HPADSetPowerSupplyCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
HPADPowerSupplyCallback HPADSetPowerSupplyCallback (HPADGGGGChan chan,
HPADPowerSupplyCallback callback 
)
+
+ +

Sets a callback for once the power supply of the specified GGGG Adapter is connected.

+
Parameters
+ + + +
chanThe channel to set the callback.
callbackA pointer to the callback function.
+
+
+
Returns
A pointer to the previous callback or NULL.
+ +
+
+ +

◆ HPADSetSamplingCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
HPADSamplingCallback HPADSetSamplingCallback (HPADGGGGChan chan,
HPADSamplingCallback callback 
)
+
+ +

Sets a callback for once a sample is received from the specified GGGG Adapter.

+
Parameters
+ + + +
chanThe channel to set the callback.
callbackA pointer to the callback function.
+
+
+
Returns
A pointer to the previous callback or NULL.
+ +
+
+ +

◆ HPADResetDevice()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t HPADResetDevice (HPADGGGGChan chan,
HPADResetCallback callback 
)
+
+ +

Resets the specified GGGG Adapter.

+
Parameters
+ + + +
chanThe channel to reset.
callbackA pointer to a callback function after resetting is complete.
+
+
+
Returns
0 on success.
+ +
+
+
+ + + + diff --git a/group__nn__hpad__hpad.map b/group__nn__hpad__hpad.map new file mode 100644 index 00000000..de0d0ba4 --- /dev/null +++ b/group__nn__hpad__hpad.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__hpad__hpad.md5 b/group__nn__hpad__hpad.md5 new file mode 100644 index 00000000..6d2d823f --- /dev/null +++ b/group__nn__hpad__hpad.md5 @@ -0,0 +1 @@ +cc23a45a8225d0b42e0c94ef64f4f4b2 \ No newline at end of file diff --git a/group__nn__hpad__hpad.png b/group__nn__hpad__hpad.png new file mode 100644 index 00000000..fb5caa49 Binary files /dev/null and b/group__nn__hpad__hpad.png differ diff --git a/group__nn__idb.html b/group__nn__idb.html new file mode 100644 index 00000000..61f1c658 --- /dev/null +++ b/group__nn__idb.html @@ -0,0 +1,82 @@ + + + + + + + +wut: nn_idb + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
nn_idb
+
+
+
+ + + + diff --git a/group__nn__nets2.html b/group__nn__nets2.html new file mode 100644 index 00000000..8333cf36 --- /dev/null +++ b/group__nn__nets2.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn_nets2 + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_nets2
+
+
+ +

Network functions 2. +More...

+
+Collaboration diagram for nn_nets2:
+
+
+ + + + +
+ + + + + +

+Modules

 Nn_nets2_somemopt
 User provided socket memory options.
 
+

Detailed Description

+

Network functions 2.

+
+ + + + diff --git a/group__nn__nets2.map b/group__nn__nets2.map new file mode 100644 index 00000000..bdd7dc30 --- /dev/null +++ b/group__nn__nets2.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__nets2.md5 b/group__nn__nets2.md5 new file mode 100644 index 00000000..f872f42c --- /dev/null +++ b/group__nn__nets2.md5 @@ -0,0 +1 @@ +f56a432b34660517187ffa0639efd088 \ No newline at end of file diff --git a/group__nn__nets2.png b/group__nn__nets2.png new file mode 100644 index 00000000..ab9b08e5 Binary files /dev/null and b/group__nn__nets2.png differ diff --git a/group__nn__nets2__somemopt.html b/group__nn__nets2__somemopt.html new file mode 100644 index 00000000..efb128c8 --- /dev/null +++ b/group__nn__nets2__somemopt.html @@ -0,0 +1,267 @@ + + + + + + + +wut: Nn_nets2_somemopt + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nn_nets2_somemopt
+
+
+ +

User provided socket memory options. +More...

+
+Collaboration diagram for Nn_nets2_somemopt:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum SOMemOptRequest SOMemOptRequest
 
typedef enum SOMemOptFlags SOMemOptFlags
 
+ + + + + +

+Enumerations

enum  SOMemOptRequest {
+  SOMEMOPT_REQUEST_INIT = 1 +,
+  SOMEMOPT_REQUEST_GET_BYTES_USED = 2 +,
+  SOMEMOPT_REQUEST_WAIT_FOR_INIT = 3 +,
+  SOMEMOPT_REQUEST_CANCEL_WAIT = 4 +
+ }
 
enum  SOMemOptFlags {
+  SOMEMOPT_FLAGS_NONE = 0 +,
+  SOMEMOPT_FLAGS_BIG_BUFFERS = 1 << 0 +
+ }
 
+ + + + +

+Functions

int somemopt (SOMemOptRequest request, void *buffer, uint32_t size, SOMemOptFlags flags)
 Perform a somemopt request.
 
+

Detailed Description

+

User provided socket memory options.

+

Typedef Documentation

+ +

◆ SOMemOptRequest

+ +
+
+ + + + +
typedef enum SOMemOptRequest SOMemOptRequest
+
+ +
+
+ +

◆ SOMemOptFlags

+ +
+
+ + + + +
typedef enum SOMemOptFlags SOMemOptFlags
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ SOMemOptRequest

+ +
+
+ + + + +
enum SOMemOptRequest
+
+ + + + + +
Enumerator
SOMEMOPT_REQUEST_INIT 

Initialize buffer managment from user-provided buffer.

+

This is a blocking request, which only returns once nsysnet is shut down/the application quits.

+
SOMEMOPT_REQUEST_GET_BYTES_USED 

Return the amount of bytes used for buffer management.

+
SOMEMOPT_REQUEST_WAIT_FOR_INIT 

Wait for buffer management initialization to be done.

+
SOMEMOPT_REQUEST_CANCEL_WAIT 

Cancel pending wait for init.

+
+ +

Definition at line 15 of file somemopt.h.

+ +
+
+ +

◆ SOMemOptFlags

+ +
+
+ + + + +
enum SOMemOptFlags
+
+ + + +
Enumerator
SOMEMOPT_FLAGS_NONE 
SOMEMOPT_FLAGS_BIG_BUFFERS 

Changes the distribution between small and big buffers to 50-50 instead of 80-20.

+
+ +

Definition at line 28 of file somemopt.h.

+ +
+
+

Function Documentation

+ +

◆ somemopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int somemopt (SOMemOptRequest request,
void * buffer,
uint32_t size,
SOMemOptFlags flags 
)
+
+ +

Perform a somemopt request.

+
Parameters
+ + + + + +
requestThe request to perform.
bufferA 0x40 aligned buffer for SOMEMOPT_REQUEST_INIT.
sizeThe size of the buffer for SOMEMOPT_REQUEST_INIT. Minimum size is 0x20000 bytes, maximum size is 0x300000.
flagsA combination of flags.
+
+
+
Returns
-1 on error.
+ +
+
+
+ + + + diff --git a/group__nn__nets2__somemopt.map b/group__nn__nets2__somemopt.map new file mode 100644 index 00000000..62630fd1 --- /dev/null +++ b/group__nn__nets2__somemopt.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__nets2__somemopt.md5 b/group__nn__nets2__somemopt.md5 new file mode 100644 index 00000000..54a79ac5 --- /dev/null +++ b/group__nn__nets2__somemopt.md5 @@ -0,0 +1 @@ +459fd27d1f3d4476f3516a4327899e14 \ No newline at end of file diff --git a/group__nn__nets2__somemopt.png b/group__nn__nets2__somemopt.png new file mode 100644 index 00000000..54b09201 Binary files /dev/null and b/group__nn__nets2__somemopt.png differ diff --git a/group__nn__nfp.html b/group__nn__nfp.html new file mode 100644 index 00000000..0eafff1f --- /dev/null +++ b/group__nn__nfp.html @@ -0,0 +1,115 @@ + + + + + + + +wut: nn_nfp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_nfp
+
+
+ +

Nintendo Figurine (amiibo) Platform library. +More...

+
+Collaboration diagram for nn_nfp:
+
+
+ + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

Nintendo Figurine (amiibo) Platform library.

+

Nintendo Figurine (amiibo) Platform library (see nn::nfp)

+

Amiibo Settings applet related functionality (see nn::nfp)

+
+ + + + diff --git a/group__nn__nfp.map b/group__nn__nfp.map new file mode 100644 index 00000000..08da5c90 --- /dev/null +++ b/group__nn__nfp.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/group__nn__nfp.md5 b/group__nn__nfp.md5 new file mode 100644 index 00000000..5d7b026a --- /dev/null +++ b/group__nn__nfp.md5 @@ -0,0 +1 @@ +a49c8cd39f2b5243e8626170b01f85bc \ No newline at end of file diff --git a/group__nn__nfp.png b/group__nn__nfp.png new file mode 100644 index 00000000..2e3251bb Binary files /dev/null and b/group__nn__nfp.png differ diff --git a/group__nn__pdm.html b/group__nn__pdm.html new file mode 100644 index 00000000..2d9737bc --- /dev/null +++ b/group__nn__pdm.html @@ -0,0 +1,122 @@ + + + + + + + +wut: nn_pdm + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_pdm
+
+
+ +

Log Activities for Titles. +More...

+
+Collaboration diagram for nn_pdm:
+
+
+ + + + + + + + + + + + + + +
+ + + + + +

+Modules

 Nn_pdm_c
 C functions for PDM.
 
+ + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

Log Activities for Titles.

+

Log Activities for Titles (see nn::pdm)

+
+ + + + diff --git a/group__nn__pdm.map b/group__nn__pdm.map new file mode 100644 index 00000000..ad04d695 --- /dev/null +++ b/group__nn__pdm.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__pdm.md5 b/group__nn__pdm.md5 new file mode 100644 index 00000000..a723499f --- /dev/null +++ b/group__nn__pdm.md5 @@ -0,0 +1 @@ +9616e5fae6829135436a84a98f41b54c \ No newline at end of file diff --git a/group__nn__pdm.png b/group__nn__pdm.png new file mode 100644 index 00000000..a8a4582c Binary files /dev/null and b/group__nn__pdm.png differ diff --git a/group__nn__pdm__c.html b/group__nn__pdm__c.html new file mode 100644 index 00000000..5f10ec63 --- /dev/null +++ b/group__nn__pdm__c.html @@ -0,0 +1,209 @@ + + + + + + + +wut: Nn_pdm_c + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nn_pdm_c
+
+
+ +

C functions for PDM. +More...

+
+Collaboration diagram for Nn_pdm_c:
+
+
+ + + + +
+ + + + + + + + + + + + + + + +

+Functions

uint32_t PDMInitialize ()
 Initializes PDM.
 
void PDMFinalize ()
 Finalize PDM.
 
void PDMCloseAllFiles ()
 Close all opened PDM Files.
 
void PDMNotifySetTimeBeginEvent ()
 
void PDMNotifySetTimeEndEvent ()
 
+

Detailed Description

+

C functions for PDM.

+

Function Documentation

+ +

◆ PDMInitialize()

+ +
+
+ + + + + + + +
uint32_t PDMInitialize ()
+
+ +

Initializes PDM.

+

Needs to be called before using other functions.

+
Returns
0 on success.
+ +
+
+ +

◆ PDMFinalize()

+ +
+
+ + + + + + + +
void PDMFinalize ()
+
+ +

Finalize PDM.

+ +
+
+ +

◆ PDMCloseAllFiles()

+ +
+
+ + + + + + + +
void PDMCloseAllFiles ()
+
+ +

Close all opened PDM Files.

+ +
+
+ +

◆ PDMNotifySetTimeBeginEvent()

+ +
+
+ + + + + + + +
void PDMNotifySetTimeBeginEvent ()
+
+ +
+
+ +

◆ PDMNotifySetTimeEndEvent()

+ +
+
+ + + + + + + +
void PDMNotifySetTimeEndEvent ()
+
+ +
+
+
+ + + + diff --git a/group__nn__pdm__c.map b/group__nn__pdm__c.map new file mode 100644 index 00000000..0f56c81d --- /dev/null +++ b/group__nn__pdm__c.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__pdm__c.md5 b/group__nn__pdm__c.md5 new file mode 100644 index 00000000..b7092edf --- /dev/null +++ b/group__nn__pdm__c.md5 @@ -0,0 +1 @@ +397bf0fb3675d8ccdc8d7880e93a5281 \ No newline at end of file diff --git a/group__nn__pdm__c.png b/group__nn__pdm__c.png new file mode 100644 index 00000000..55a93e2f Binary files /dev/null and b/group__nn__pdm__c.png differ diff --git a/group__nn__result.html b/group__nn__result.html new file mode 100644 index 00000000..1fef3317 --- /dev/null +++ b/group__nn__result.html @@ -0,0 +1,264 @@ + + + + + + + +wut: Result + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Result structure used by nn libraries (C++: see nn::Result) +More...

+
+Collaboration diagram for Result:
+
+
+ + + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+ + + + +

+Data Structures

struct  NNResult
 Result structure for nn libraries. More...
 
+ + + +

+Typedefs

typedef struct NNResult NNResult
 
+ + + + + + + +

+Functions

static int NNResult_IsSuccess (NNResult result)
 Determine if a NNResult represents a successful state.
 
static int NNResult_IsFailure (NNResult result)
 Determine if a NNResult represents a failure.
 
+

Detailed Description

+

Result structure used by nn libraries (C++: see nn::Result)

+

Data Structure Documentation

+ +

◆ NNResult

+ +
+
+ + + + +
struct NNResult
+
+

Result structure for nn libraries.

+ +

Definition at line 19 of file result.h.

+
+ + + + +
Data Fields
+int32_t +value +Aggregate value of result bitfield.
+ +
+
+

Typedef Documentation

+ +

◆ NNResult

+ +
+
+ + + + +
typedef struct NNResult NNResult
+
+ +

Definition at line 11 of file result.h.

+ +
+
+

Function Documentation

+ +

◆ NNResult_IsSuccess()

+ +
+
+ + + + + +
+ + + + + + + + +
static int NNResult_IsSuccess (NNResult result)
+
+inlinestatic
+
+ +

Determine if a NNResult represents a successful state.

+
Parameters
+ + +
resultThe NNResult to check.
+
+
+
Returns
1 if the NNResult represents a success, or 0 otherwise.
+
See also
+
+ +

Definition at line 38 of file result.h.

+ +
+
+ +

◆ NNResult_IsFailure()

+ +
+
+ + + + + +
+ + + + + + + + +
static int NNResult_IsFailure (NNResult result)
+
+inlinestatic
+
+ +

Determine if a NNResult represents a failure.

+
Parameters
+ + +
resultThe NNResult to check.
+
+
+
Returns
1 if the NNResult represents a failure, or 0 otherwise.
+
See also
+
+ +

Definition at line 56 of file result.h.

+ +
+
+
+ + + + diff --git a/group__nn__result.map b/group__nn__result.map new file mode 100644 index 00000000..61765731 --- /dev/null +++ b/group__nn__result.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__result.md5 b/group__nn__result.md5 new file mode 100644 index 00000000..340c51f6 --- /dev/null +++ b/group__nn__result.md5 @@ -0,0 +1 @@ +f22e4dc8b978cbbfaf83ce5db3c1981f \ No newline at end of file diff --git a/group__nn__result.png b/group__nn__result.png new file mode 100644 index 00000000..ad7ec623 Binary files /dev/null and b/group__nn__result.png differ diff --git a/group__nn__save.html b/group__nn__save.html new file mode 100644 index 00000000..619e7601 --- /dev/null +++ b/group__nn__save.html @@ -0,0 +1,82 @@ + + + + + + + +wut: nn_save + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
nn_save
+
+
+
+ + + + diff --git a/group__nn__sl.html b/group__nn__sl.html new file mode 100644 index 00000000..45f138b9 --- /dev/null +++ b/group__nn__sl.html @@ -0,0 +1,82 @@ + + + + + + + +wut: nn_sl + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
nn_sl
+
+
+
+ + + + diff --git a/group__nn__spm.html b/group__nn__spm.html new file mode 100644 index 00000000..2d3baad1 --- /dev/null +++ b/group__nn__spm.html @@ -0,0 +1,114 @@ + + + + + + + +wut: nn_spm + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_spm
+
+
+ +

Functions for extended storage. +More...

+
+Collaboration diagram for nn_spm:
+
+
+ + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

Functions for extended storage.

+

Functions for extended storage (see nn::spm)

+
+ + + + diff --git a/group__nn__spm.map b/group__nn__spm.map new file mode 100644 index 00000000..8788d76c --- /dev/null +++ b/group__nn__spm.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/group__nn__spm.md5 b/group__nn__spm.md5 new file mode 100644 index 00000000..e33b7eb2 --- /dev/null +++ b/group__nn__spm.md5 @@ -0,0 +1 @@ +88e977e5d7142f3628bb13133f155a46 \ No newline at end of file diff --git a/group__nn__spm.png b/group__nn__spm.png new file mode 100644 index 00000000..bb040ad7 Binary files /dev/null and b/group__nn__spm.png differ diff --git a/group__nn__swkbd.html b/group__nn__swkbd.html new file mode 100644 index 00000000..e24f5f50 --- /dev/null +++ b/group__nn__swkbd.html @@ -0,0 +1,105 @@ + + + + + + + +wut: nn_swkbd + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_swkbd
+
+
+ +

Graphical software keyboard, supporting several languages and configurations. +More...

+
+Collaboration diagram for nn_swkbd:
+
+
+ + + + +
+ + + + + +

+Modules

 Software Keyboard
 See nn::swkbd.
 
+

Detailed Description

+

Graphical software keyboard, supporting several languages and configurations.

+
+ + + + diff --git a/group__nn__swkbd.map b/group__nn__swkbd.map new file mode 100644 index 00000000..5f714c19 --- /dev/null +++ b/group__nn__swkbd.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nn__swkbd.md5 b/group__nn__swkbd.md5 new file mode 100644 index 00000000..b4d7a13c --- /dev/null +++ b/group__nn__swkbd.md5 @@ -0,0 +1 @@ +45728f98f6d1287ccfae81035b0767ef \ No newline at end of file diff --git a/group__nn__swkbd.png b/group__nn__swkbd.png new file mode 100644 index 00000000..844c3dab Binary files /dev/null and b/group__nn__swkbd.png differ diff --git a/group__nn__swkbd__swkbd.html b/group__nn__swkbd__swkbd.html new file mode 100644 index 00000000..b4f51d7b --- /dev/null +++ b/group__nn__swkbd__swkbd.html @@ -0,0 +1,114 @@ + + + + + + + +wut: Software Keyboard + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Software Keyboard
+
+
+ +

See nn::swkbd. +More...

+
+Collaboration diagram for Software Keyboard:
+
+
+ + + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+

Detailed Description

+

See nn::swkbd.

+
+ + + + diff --git a/group__nn__swkbd__swkbd.map b/group__nn__swkbd__swkbd.map new file mode 100644 index 00000000..95bcfbd3 --- /dev/null +++ b/group__nn__swkbd__swkbd.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/group__nn__swkbd__swkbd.md5 b/group__nn__swkbd__swkbd.md5 new file mode 100644 index 00000000..beaa86d1 --- /dev/null +++ b/group__nn__swkbd__swkbd.md5 @@ -0,0 +1 @@ +56afb59a687c5bf3317e6fa515331420 \ No newline at end of file diff --git a/group__nn__swkbd__swkbd.png b/group__nn__swkbd__swkbd.png new file mode 100644 index 00000000..b4cc0d3f Binary files /dev/null and b/group__nn__swkbd__swkbd.png differ diff --git a/group__nn__temp.html b/group__nn__temp.html new file mode 100644 index 00000000..b9f43313 --- /dev/null +++ b/group__nn__temp.html @@ -0,0 +1,82 @@ + + + + + + + +wut: nn_temp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
nn_temp
+
+
+
+ + + + diff --git a/group__nn__uds.html b/group__nn__uds.html new file mode 100644 index 00000000..edb15a1d --- /dev/null +++ b/group__nn__uds.html @@ -0,0 +1,161 @@ + + + + + + + +wut: nn_uds + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nn_uds
+
+
+ +

UDS Network functions. +More...

+
+Collaboration diagram for nn_uds:
+
+
+ + + + + + + + + + + + + +
+ + + + +

+Namespaces

namespace  nn
 
+ + + + + + + +

+Macros

#define UDS_MAX_NODES   0x10
 Theoretical supported maximum number of nodes connected to a network, including the host.
 
#define UDS_BROADCAST_NODE_ID   0xFFFF
 Broadcast node ID, used for sending data to all nodes in the network.
 
+

Detailed Description

+

UDS Network functions.

+

UDS Network functions (see nn::uds)

+

Macro Definition Documentation

+ +

◆ UDS_MAX_NODES

+ +
+
+ + + + +
#define UDS_MAX_NODES   0x10
+
+ +

Theoretical supported maximum number of nodes connected to a network, including the host.

+ +

Definition at line 18 of file Cafe.h.

+ +
+
+ +

◆ UDS_BROADCAST_NODE_ID

+ +
+
+ + + + +
#define UDS_BROADCAST_NODE_ID   0xFFFF
+
+ +

Broadcast node ID, used for sending data to all nodes in the network.

+ +

Definition at line 20 of file Cafe.h.

+ +
+
+
+ + + + diff --git a/group__nn__uds.map b/group__nn__uds.map new file mode 100644 index 00000000..25991ec9 --- /dev/null +++ b/group__nn__uds.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/group__nn__uds.md5 b/group__nn__uds.md5 new file mode 100644 index 00000000..051d463e --- /dev/null +++ b/group__nn__uds.md5 @@ -0,0 +1 @@ +2c62b897ee57b48629d2c3eaccf4412d \ No newline at end of file diff --git a/group__nn__uds.png b/group__nn__uds.png new file mode 100644 index 00000000..3ce7dfdf Binary files /dev/null and b/group__nn__uds.png differ diff --git a/group__nsysccr.html b/group__nsysccr.html new file mode 100644 index 00000000..c9e44165 --- /dev/null +++ b/group__nsysccr.html @@ -0,0 +1,117 @@ + + + + + + + +wut: nsysccr + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nsysccr
+
+
+
+Collaboration diagram for nsysccr:
+
+
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + +

+Modules

 Nsysccr_ccr
 
 Nsysccr_cdc
 
 Nsysccr_cfg
 
 Raw HID data of the DRCs
 
 Nsysccr_cdc_irda
 InfraRed Data.
 
 Nsysccr_cdc_nfc
 Near Field Communication, low level commands.
 
+

Detailed Description

+
+ + + + diff --git a/group__nsysccr.map b/group__nsysccr.map new file mode 100644 index 00000000..c108e194 --- /dev/null +++ b/group__nsysccr.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/group__nsysccr.md5 b/group__nsysccr.md5 new file mode 100644 index 00000000..3c5b8485 --- /dev/null +++ b/group__nsysccr.md5 @@ -0,0 +1 @@ +1f6bcc1aea7f689941c70ac6300b3e53 \ No newline at end of file diff --git a/group__nsysccr.png b/group__nsysccr.png new file mode 100644 index 00000000..3a7cfc67 Binary files /dev/null and b/group__nsysccr.png differ diff --git a/group__nsysccr__ccr.html b/group__nsysccr__ccr.html new file mode 100644 index 00000000..83c433c6 --- /dev/null +++ b/group__nsysccr__ccr.html @@ -0,0 +1,119 @@ + + + + + + + +wut: Nsysccr_ccr + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nsysccr_ccr
+
+
+
+Collaboration diagram for Nsysccr_ccr:
+
+
+ + + + +
+ + + + +

+Functions

int32_t CCRSetCompatMode (uint32_t compatMode)
 
+

Detailed Description

+

Function Documentation

+ +

◆ CCRSetCompatMode()

+ +
+
+ + + + + + + + +
int32_t CCRSetCompatMode (uint32_t compatMode)
+
+ +
+
+
+ + + + diff --git a/group__nsysccr__ccr.map b/group__nsysccr__ccr.map new file mode 100644 index 00000000..876e536c --- /dev/null +++ b/group__nsysccr__ccr.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysccr__ccr.md5 b/group__nsysccr__ccr.md5 new file mode 100644 index 00000000..0f96b0f3 --- /dev/null +++ b/group__nsysccr__ccr.md5 @@ -0,0 +1 @@ +0311c08d369221dd2426ee67dfa4c851 \ No newline at end of file diff --git a/group__nsysccr__ccr.png b/group__nsysccr__ccr.png new file mode 100644 index 00000000..9f2b6fd5 Binary files /dev/null and b/group__nsysccr__ccr.png differ diff --git a/group__nsysccr__cdc.html b/group__nsysccr__cdc.html new file mode 100644 index 00000000..049f76af --- /dev/null +++ b/group__nsysccr__cdc.html @@ -0,0 +1,2914 @@ + + + + + + + +wut: Nsysccr_cdc + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Nsysccr_cdc:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CCRCDCRegisterCallbackData
 
struct  CCRCDCMacAddress
 
struct  CCRCDCWpsArgs
 
struct  CCRCDCSysMessage
 
struct  CCRCDCSysInfo
 
struct  CCRCDCEepromData
 
struct  CCRCDCWowlWakeDrcArg
 
struct  CCRCDCUicConfig
 
struct  CCRCDCFWInfo
 
struct  CCRCDCSoftwareVersion
 
struct  CCRCDCDrcState
 
struct  CCRCDCDrhState
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct CCRCDCMacAddress CCRCDCMacAddress
 
typedef struct CCRCDCWpsArgs CCRCDCWpsArgs
 
typedef struct CCRCDCSysMessage CCRCDCSysMessage
 
typedef struct CCRCDCSysInfo CCRCDCSysInfo
 
typedef struct CCRCDCEepromData CCRCDCEepromData
 
typedef struct CCRCDCWowlWakeDrcArg CCRCDCWowlWakeDrcArg
 
typedef struct CCRCDCUicConfig CCRCDCUicConfig
 
typedef struct CCRCDCFWInfo CCRCDCFWInfo
 
typedef struct CCRCDCSoftwareVersion CCRCDCSoftwareVersion
 
typedef struct CCRCDCDrhState CCRCDCDrhState
 
typedef struct CCRCDCDrcState CCRCDCDrcState
 
typedef struct CCRCDCRegisterCallbackData CCRCDCRegisterCallbackData
 
typedef uint8_t CCRCDCDestination
 
typedef uint32_t CCRCDCWpsStatusType
 
typedef uint8_t CCRCDCWakeState
 
typedef uint8_t CCRCDCUicConfigId
 
typedef void(* CCRCDCRegisterCallbackFn) (CCRCDCRegisterCallbackData *, void *)
 
typedef enum CCRCDCDestinationEnum CCRCDCDestinationEnum
 
typedef enum CCRCDCWpsStatusEnum CCRCDCWpsStatusEnum
 
typedef enum CCRCDCDrcStateEnum CCRCDCDrcStateEnum
 
typedef enum CCRCDCWakeStateEnum CCRCDCWakeStateEnum
 
typedef enum CCRCDCBoardVersion CCRCDCBoardVersion
 
typedef enum CCRCDCChipVersion CCRCDCChipVersion
 
typedef enum CCRCDCUicConfigIdEnum CCRCDCUicConfigIdEnum
 
typedef enum CCRCDCExt CCRCDCExt
 
typedef enum CCRCDCDrhStateEnum CCRCDCDrhStateEnum
 
+ + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  CCRCDCDestinationEnum {
+  CCR_CDC_DESTINATION_DRH = 1 +,
+  CCR_CDC_DESTINATION_DRC0 = 2 +,
+  CCR_CDC_DESTINATION_DRC1 = 3 +
+ }
 
enum  CCRCDCWpsStatusEnum {
+  CCR_CDC_WPS_STATUS_PAIRED = 0 +,
+  CCR_CDC_WPS_STATUS_SEARCHING = 1 +,
+  CCR_CDC_WPS_STATUS_PAIRING = 2 +
+ }
 
enum  CCRCDCDrcStateEnum {
+  CCR_CDC_DRC_STATE_ACTIVE = 0 +,
+  CCR_CDC_DRC_STATE_PAIRING = 1 +,
+  CCR_CDC_DRC_STATE_FWUPDATE = 2 +,
+  CCR_CDC_DRC_STATE_STANDALONE = 3 +,
+  CCR_CDC_DRC_STATE_BACKGROUND = 4 +,
+  CCR_CDC_DRC_STATE_SLEEP = 5 +,
+  CCR_CDC_DRC_STATE_STANDBY = 6 +,
+  CCR_CDC_DRC_STATE_WOWLSETTING = 7 +,
+  CCR_CDC_DRC_STATE_DKSETTING = 8 +,
+  CCR_CDC_DRC_STATE_UNKNOWN9 = 9 +,
+  CCR_CDC_DRC_STATE_WIIACTIVE = 10 +,
+  CCR_CDC_DRC_STATE_LOW_BATTERY = 11 +,
+  CCR_CDC_DRC_STATE_SUBACTIVE = 12 +
+ }
 
enum  CCRCDCWakeStateEnum {
+  CCR_CDC_WAKE_STATE_ACTIVE = 1 +,
+  CCR_CDC_WAKE_STATE_BACKGROUND = 2 +
+ }
 
enum  CCRCDCBoardVersion {
+  CCR_CDC_BOARD_VERSION_DK1 = 0 +,
+  CCR_CDC_BOARD_VERSION_DK1_EP_DK2 = 1 +,
+  CCR_CDC_BOARD_VERSION_DP1 = 2 +,
+  CCR_CDC_BOARD_VERSION_DP2 = 3 +,
+  CCR_CDC_BOARD_VERSION_DK3 = 4 +,
+  CCR_CDC_BOARD_VERSION_DK4 = 5 +,
+  CCR_CDC_BOARD_VERSION_PREDP3_DP3 = 6 +,
+  CCR_CDC_BOARD_VERSION_DK5 = 7 +,
+  CCR_CDC_BOARD_VERSION_DP4 = 8 +,
+  CCR_CDC_BOARD_VERSION_DKMP = 9 +,
+  CCR_CDC_BOARD_VERSION_DP5 = 10 +,
+  CCR_CDC_BOARD_VERSION_MASS = 11 +,
+  CCR_CDC_BOARD_VERSION_DKMP2 = 12 +,
+  CCR_CDC_BOARD_VERSION_DRC_I = 13 +,
+  CCR_CDC_BOARD_VERSION_DKTVMP = 14 +
+ }
 
enum  CCRCDCChipVersion {
+  CCR_CDC_CHIP_VERSION_TS = 0x10 +,
+  CCR_CDC_CHIP_VERSION_ES1 = 0x20 +,
+  CCR_CDC_CHIP_VERSION_ES2 = 0x30 +,
+  CCR_CDC_CHIP_VERSION_ES3 = 0x40 +,
+  CCR_CDC_CHIP_VERSION_MS01 = 0x41 +
+ }
 
enum  CCRCDCUicConfigIdEnum {
+  CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK = 0 +,
+  CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG = 2 +,
+  CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE = 3 +,
+  CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE = 5 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK7 = 7 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK8 = 8 +,
+  CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID = 9 +,
+  CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID = 10 +,
+  CCR_CDC_UIC_CONFIG_ID_EXT_ID_2 = 11 +,
+  CCR_CDC_UIC_CONFIG_ID_EXT_ID_3 = 12 +,
+  CCR_CDC_UIC_CONFIG_ID_EXT_ID_4 = 13 +,
+  CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG = 14 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK15 = 15 +,
+  CCR_CDC_UIC_CONFIG_ID_LCD_MODE = 16 +,
+  CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID = 17 +,
+  CCR_CDC_UIC_CONFIG_ID_UNK18 = 18 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG = 19 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG = 20 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT = 21 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE = 22 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO = 23 +,
+  CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT = 24 +
+ }
 
enum  CCRCDCExt {
+  CCR_CDC_EXT_LANGUAGE = 0 +,
+  CCR_CDC_EXT_RC_DATABASE = 1 +,
+  CCR_CDC_EXT_UNK2 = 2 +,
+  CCR_CDC_EXT_UNK3 = 3 +,
+  CCR_CDC_EXT_UNK4 = 4 +
+ }
 
enum  CCRCDCDrhStateEnum {
+  CCR_CDC_SYS_DRH_STATE_NORADIO = 0x00 +,
+  CCR_CDC_SYS_DRH_STATE_WII = 0x01 +,
+  CCR_CDC_SYS_DRH_STATE_UNK2 = 0x02 +,
+  CCR_CDC_SYS_DRH_STATE_NODRC = 0x03 +,
+  CCR_CDC_SYS_DRH_STATE_ECO = 0x04 +,
+  CCR_CDC_SYS_DRH_STATE_UNK7F = 0x7F +,
+  CCR_CDC_SYS_DRH_STATE_CAFE = 0xFF +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t CCRCDCCommand (uint8_t unk, uint8_t fragment, CCRCDCDestination dest, uint8_t flags0, uint8_t flags1, uint8_t service, uint8_t method, void *payload, uint32_t payloadSize, void *reply, uint32_t replySize)
 Send a command directly to the specified destination.
 
int32_t CCRCDCDevicePing (CCRCDCDestination dest)
 Send a ping to the specified destination.
 
int32_t CCRCDCSetStationId (CCRCDCMacAddress *id)
 
int32_t CCRCDCGetMacAddress (CCRCDCDestination dest, CCRCDCMacAddress *mac)
 Gets the mac address of the specified destination.
 
int32_t CCRCDCGetMultiDrc (uint8_t *numDrcs)
 Gets the amount of DRCs which can be connected to the system.
 
int32_t CCRCDCSetMultiDrc (uint8_t numDrcs)
 Sets the amount of DRCs which can be connected to the system.
 
int32_t CCRCDCSysGetDrcState (CCRCDCDestination dest, CCRCDCDrcState *state)
 Gets the state of the specified DRC.
 
int32_t CCRCDCSysSetDrcState (CCRCDCDestination dest, CCRCDCDrcState *state)
 Sets the state of the specified DRC.
 
int32_t CCRCDCSysGetDrhState (CCRCDCDrhState *state)
 Gets the Drh State.
 
int32_t CCRCDCSysSetDrhState (CCRCDCDrhState *state)
 Sets the Drh State.
 
int32_t CCRCDCWpsStart (void)
 Start WPS (WiFi Protected Setup) on the DRH.
 
int32_t CCRCDCWpsStartEx (CCRCDCWpsArgs *args)
 Start WPS (WiFi Protected Setup) on the DRH.
 
int32_t CCRCDCWpsStatus (CCRCDCWpsStatusType *status)
 Get the WPS status.
 
int32_t CCRCDCWpsStop (void)
 Stop WPS.
 
int32_t CCRCDCSysGetInfo (CCRCDCDestination dest, CCRCDCSysInfo *info)
 Get system information.
 
int32_t CCRCDCSysDrcDisplayMessage (CCRCDCDestination dest, CCRCDCSysMessage *message)
 Display a message on the specified DRC.
 
int32_t CCRCDCPerGetUicEeprom (CCRCDCDestination dest, CCRCDCEepromData *eeprom)
 Read the Eeprom of the specified device.
 
int32_t CCRCDCPerGetUicEepromEx (CCRCDCDestination dest, CCRCDCEepromData *eeprom, IOSAsyncCallbackFn callback, void *arg)
 Read the Eeprom of the specified device (async version).
 
int32_t CCRCDCSysConsoleShutdownInd (CCRCDCDestination dest)
 Notify the specified device that the console is about to shut down, and the device should shut down as well.
 
int32_t CCRCDCWowlWakeDrc (CCRCDCWowlWakeDrcArg *arg)
 Wake on Wireless LAN (power on) the DRC(s).
 
int32_t CCRCDCPerClearUicConfig (CCRCDCDestination dest)
 This doesn't seem to be implemented on the latest DRC/DRH firmware, and always returns an error.
 
int32_t CCRCDCPerSetUicConfig (CCRCDCDestination dest, CCRCDCUicConfig *config)
 Set a configuration value in the DRC UIC EEPROM.
 
uint16_t CCRCDCCalcCRC16 (void *data, uint32_t dataSize)
 Calculate a CRC16 used for DRC UIC EEPROM values.
 
int32_t CCRCDCGetFWInfo (CCRCDCDestination dest, CCRCDCFWInfo *outInfo)
 Get the firmware info during a pending update.
 
int32_t CCRCDCSoftwareGetVersion (CCRCDCDestination dest, CCRCDCSoftwareVersion *outVersion)
 Get software version information.
 
int32_t CCRCDCSoftwareUpdate (CCRCDCDestination dest, const char *path, IOSAsyncCallbackFn callback, void *userContext)
 Perform a software update.
 
int32_t CCRCDCSoftwareAbort (CCRCDCDestination dest)
 Abort a software update.
 
int32_t CCRCDCSoftwareActivate (CCRCDCDestination dest)
 Activate a performed software update.
 
int32_t CCRCDCSoftwareLangUpdate (CCRCDCDestination dest, const char *path, uint32_t *outVersion, IOSAsyncCallbackFn callback, void *userContext)
 Perform a language update.
 
int32_t CCRCDCSoftwareLangActivate (CCRCDCDestination dest, uint32_t version, uint32_t *outActivationResult)
 Activate a performed language update.
 
int32_t CCRCDCSoftwareGetExtId (CCRCDCDestination dest, CCRCDCExt ext, uint32_t *outId)
 Get an ext id from the specified destination.
 
int32_t CCRCDCSoftwareExtUpdate (CCRCDCDestination dest, const char *path, uint32_t imageSize, uint32_t extId, CCRCDCExt ext, IOSAsyncCallbackFn callback, void *userContext)
 Perform an ext update.
 
int32_t CCRCDCRegisterAOAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterCFGAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterHIDAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterSYSAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterUACAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterUVCAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
int32_t CCRCDCRegisterVOAttachCallback (CCRCDCRegisterCallbackFn callback, void *context)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ CCRCDCRegisterCallbackData

+ +
+
+ + + + +
struct CCRCDCRegisterCallbackData
+
+
+

Definition at line 33 of file cdc.h.

+
+ + + + + + + +
Data Fields
+int32_t +attached +
+uint32_t +chan +
+ +
+
+ +

◆ CCRCDCMacAddress

+ +
+
+ + + + +
struct CCRCDCMacAddress
+
+
+

Definition at line 182 of file cdc.h.

+
+ + + + + + + +
Data Fields
+CCRCDCDestination +device +The device this mac address belongs to.
+uint8_t +address[6] +
+ +
+
+ +

◆ CCRCDCWpsArgs

+ +
+
+ + + + +
struct CCRCDCWpsArgs
+
+
+

Definition at line 192 of file cdc.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint8_t +hasArgs +Should be set to 1.
+char +pin[8] +The pin code used for WPS.
+uint16_t +timeout +Timeout in seconds.
+CCRCDCDestination +pairDestination +
+ +
+
+ +

◆ CCRCDCSysMessage

+ +
+
+ + + + +
struct CCRCDCSysMessage
+
+
+

Definition at line 209 of file cdc.h.

+
+ + + + + + + +
Data Fields
+uint16_t +message +
+uint16_t +timeout +Timeout in seconds.
+ +
+
+ +

◆ CCRCDCSysInfo

+ +
+
+ + + + +
struct CCRCDCSysInfo
+
+
+

Definition at line 219 of file cdc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCBoardVersion +boardVersion +
+CCRCDCChipVersion +chipVersion +
+uint32_t +lvcVersion +
+uint32_t +umiVersion +
+uint32_t +unknown +
+uint32_t +sdCis +
+uint32_t +splId +
+ +
+
+ +

◆ CCRCDCEepromData

+ +
+
+ + + + +
struct CCRCDCEepromData
+
+
+

Definition at line 238 of file cdc.h.

+
+ + + + + + + +
Data Fields
+uint32_t +version +
+uint8_t +data[0x300] +
+ +
+
+ +

◆ CCRCDCWowlWakeDrcArg

+ +
+
+ + + + +
struct CCRCDCWowlWakeDrcArg
+
+
+

Definition at line 247 of file cdc.h.

+
+ + + + +
Data Fields
+CCRCDCWakeState +state +Must be one of CCRCDCWakeStateEnum.
+ +
+
+ +

◆ CCRCDCUicConfig

+ +
+
+ + + + +
struct CCRCDCUicConfig
+
+
+

Definition at line 256 of file cdc.h.

+
+ + + + + + + + + + +
Data Fields
+CCRCDCUicConfigId +configId +Configuration ID (see CCRCDCUicConfigIdEnum)
+uint8_t +size +Size of the configuration data (must match the size described in CCRCDCUicConfigIdEnum)
+uint8_t +data[0x100] +Configuration data.
+ +
+
+ +

◆ CCRCDCFWInfo

+ +
+
+ + + + +
struct CCRCDCFWInfo
+
+
+

Definition at line 270 of file cdc.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +imageSize +
+uint32_t +blockSize +
+uint32_t +imageVersion +
+uint32_t +sequencePerSession +
+uint32_t +updateProgress +Progress from 0-100.
+ +
+
+ +

◆ CCRCDCSoftwareVersion

+ +
+
+ + + + +
struct CCRCDCSoftwareVersion
+
+
+

Definition at line 286 of file cdc.h.

+
+ + + + + + + +
Data Fields
+uint32_t +runningVersion +
+uint32_t +activeVersion +
+ +
+
+ +

◆ CCRCDCDrcState

+ +
+
+ + + + +
struct CCRCDCDrcState
+
+
+

Definition at line 295 of file cdc.h.

+
+ + + + +
Data Fields
+uint8_t +state +Must be one of CCRCDCDrcStateEnum.
+ +
+
+ +

◆ CCRCDCDrhState

+ +
+
+ + + + +
struct CCRCDCDrhState
+
+
+

Definition at line 303 of file cdc.h.

+
+ + + + +
Data Fields
+uint8_t +state +Must be one of CCRCDCDrhStateEnum.
+ +
+
+

Typedef Documentation

+ +

◆ CCRCDCMacAddress

+ +
+
+ + + + +
typedef struct CCRCDCMacAddress CCRCDCMacAddress
+
+ +

Definition at line 16 of file cdc.h.

+ +
+
+ +

◆ CCRCDCWpsArgs

+ +
+
+ + + + +
typedef struct CCRCDCWpsArgs CCRCDCWpsArgs
+
+ +

Definition at line 17 of file cdc.h.

+ +
+
+ +

◆ CCRCDCSysMessage

+ +
+
+ + + + +
typedef struct CCRCDCSysMessage CCRCDCSysMessage
+
+ +

Definition at line 18 of file cdc.h.

+ +
+
+ +

◆ CCRCDCSysInfo

+ +
+
+ + + + +
typedef struct CCRCDCSysInfo CCRCDCSysInfo
+
+ +

Definition at line 19 of file cdc.h.

+ +
+
+ +

◆ CCRCDCEepromData

+ +
+
+ + + + +
typedef struct CCRCDCEepromData CCRCDCEepromData
+
+ +

Definition at line 20 of file cdc.h.

+ +
+
+ +

◆ CCRCDCWowlWakeDrcArg

+ +
+
+ + + + +
typedef struct CCRCDCWowlWakeDrcArg CCRCDCWowlWakeDrcArg
+
+ +

Definition at line 21 of file cdc.h.

+ +
+
+ +

◆ CCRCDCUicConfig

+ +
+
+ + + + +
typedef struct CCRCDCUicConfig CCRCDCUicConfig
+
+ +

Definition at line 22 of file cdc.h.

+ +
+
+ +

◆ CCRCDCFWInfo

+ +
+
+ + + + +
typedef struct CCRCDCFWInfo CCRCDCFWInfo
+
+ +

Definition at line 23 of file cdc.h.

+ +
+
+ +

◆ CCRCDCSoftwareVersion

+ +
+
+ + + + +
typedef struct CCRCDCSoftwareVersion CCRCDCSoftwareVersion
+
+ +

Definition at line 24 of file cdc.h.

+ +
+
+ +

◆ CCRCDCDrhState

+ +
+
+ + + + +
typedef struct CCRCDCDrhState CCRCDCDrhState
+
+ +

Definition at line 25 of file cdc.h.

+ +
+
+ +

◆ CCRCDCDrcState

+ +
+
+ + + + +
typedef struct CCRCDCDrcState CCRCDCDrcState
+
+ +

Definition at line 26 of file cdc.h.

+ +
+
+ +

◆ CCRCDCRegisterCallbackData

+ +
+
+ +

Definition at line 27 of file cdc.h.

+ +
+
+ +

◆ CCRCDCDestination

+ +
+
+ + + + +
typedef uint8_t CCRCDCDestination
+
+ +

Definition at line 28 of file cdc.h.

+ +
+
+ +

◆ CCRCDCWpsStatusType

+ +
+
+ + + + +
typedef uint32_t CCRCDCWpsStatusType
+
+ +

Definition at line 29 of file cdc.h.

+ +
+
+ +

◆ CCRCDCWakeState

+ +
+
+ + + + +
typedef uint8_t CCRCDCWakeState
+
+ +

Definition at line 30 of file cdc.h.

+ +
+
+ +

◆ CCRCDCUicConfigId

+ +
+
+ + + + +
typedef uint8_t CCRCDCUicConfigId
+
+ +

Definition at line 31 of file cdc.h.

+ +
+
+ +

◆ CCRCDCRegisterCallbackFn

+ +
+
+ + + + +
typedef void(* CCRCDCRegisterCallbackFn) (CCRCDCRegisterCallbackData *, void *)
+
+ +

Definition at line 43 of file cdc.h.

+ +
+
+ +

◆ CCRCDCDestinationEnum

+ +
+
+ +
+
+ +

◆ CCRCDCWpsStatusEnum

+ +
+
+ + + + +
typedef enum CCRCDCWpsStatusEnum CCRCDCWpsStatusEnum
+
+ +
+
+ +

◆ CCRCDCDrcStateEnum

+ +
+
+ + + + +
typedef enum CCRCDCDrcStateEnum CCRCDCDrcStateEnum
+
+ +
+
+ +

◆ CCRCDCWakeStateEnum

+ +
+
+ + + + +
typedef enum CCRCDCWakeStateEnum CCRCDCWakeStateEnum
+
+ +
+
+ +

◆ CCRCDCBoardVersion

+ +
+
+ + + + +
typedef enum CCRCDCBoardVersion CCRCDCBoardVersion
+
+ +
+
+ +

◆ CCRCDCChipVersion

+ +
+
+ + + + +
typedef enum CCRCDCChipVersion CCRCDCChipVersion
+
+ +
+
+ +

◆ CCRCDCUicConfigIdEnum

+ +
+
+ +
+
+ +

◆ CCRCDCExt

+ +
+
+ + + + +
typedef enum CCRCDCExt CCRCDCExt
+
+ +
+
+ +

◆ CCRCDCDrhStateEnum

+ +
+
+ + + + +
typedef enum CCRCDCDrhStateEnum CCRCDCDrhStateEnum
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ CCRCDCDestinationEnum

+ +
+
+ + + + +
enum CCRCDCDestinationEnum
+
+ + + + +
Enumerator
CCR_CDC_DESTINATION_DRH 
CCR_CDC_DESTINATION_DRC0 
CCR_CDC_DESTINATION_DRC1 
+ +

Definition at line 45 of file cdc.h.

+ +
+
+ +

◆ CCRCDCWpsStatusEnum

+ +
+
+ + + + +
enum CCRCDCWpsStatusEnum
+
+ + + + +
Enumerator
CCR_CDC_WPS_STATUS_PAIRED 
CCR_CDC_WPS_STATUS_SEARCHING 
CCR_CDC_WPS_STATUS_PAIRING 
+ +

Definition at line 52 of file cdc.h.

+ +
+
+ +

◆ CCRCDCDrcStateEnum

+ +
+
+ + + + +
enum CCRCDCDrcStateEnum
+
+ + + + + + + + + + + + + + +
Enumerator
CCR_CDC_DRC_STATE_ACTIVE 
CCR_CDC_DRC_STATE_PAIRING 
CCR_CDC_DRC_STATE_FWUPDATE 
CCR_CDC_DRC_STATE_STANDALONE 
CCR_CDC_DRC_STATE_BACKGROUND 
CCR_CDC_DRC_STATE_SLEEP 
CCR_CDC_DRC_STATE_STANDBY 
CCR_CDC_DRC_STATE_WOWLSETTING 
CCR_CDC_DRC_STATE_DKSETTING 
CCR_CDC_DRC_STATE_UNKNOWN9 
CCR_CDC_DRC_STATE_WIIACTIVE 
CCR_CDC_DRC_STATE_LOW_BATTERY 
CCR_CDC_DRC_STATE_SUBACTIVE 
+ +

Definition at line 59 of file cdc.h.

+ +
+
+ +

◆ CCRCDCWakeStateEnum

+ +
+
+ + + + +
enum CCRCDCWakeStateEnum
+
+ + + +
Enumerator
CCR_CDC_WAKE_STATE_ACTIVE 

Power on normally.

+
CCR_CDC_WAKE_STATE_BACKGROUND 

Connect in CCR_CDC_DRC_STATE_BACKGROUND state.

+
+ +

Definition at line 76 of file cdc.h.

+ +
+
+ +

◆ CCRCDCBoardVersion

+ +
+
+ + + + +
enum CCRCDCBoardVersion
+
+ + + + + + + + + + + + + + + + +
Enumerator
CCR_CDC_BOARD_VERSION_DK1 
CCR_CDC_BOARD_VERSION_DK1_EP_DK2 
CCR_CDC_BOARD_VERSION_DP1 
CCR_CDC_BOARD_VERSION_DP2 
CCR_CDC_BOARD_VERSION_DK3 
CCR_CDC_BOARD_VERSION_DK4 
CCR_CDC_BOARD_VERSION_PREDP3_DP3 
CCR_CDC_BOARD_VERSION_DK5 
CCR_CDC_BOARD_VERSION_DP4 
CCR_CDC_BOARD_VERSION_DKMP 
CCR_CDC_BOARD_VERSION_DP5 
CCR_CDC_BOARD_VERSION_MASS 
CCR_CDC_BOARD_VERSION_DKMP2 
CCR_CDC_BOARD_VERSION_DRC_I 
CCR_CDC_BOARD_VERSION_DKTVMP 
+ +

Definition at line 84 of file cdc.h.

+ +
+
+ +

◆ CCRCDCChipVersion

+ +
+
+ + + + +
enum CCRCDCChipVersion
+
+ + + + + + +
Enumerator
CCR_CDC_CHIP_VERSION_TS 
CCR_CDC_CHIP_VERSION_ES1 
CCR_CDC_CHIP_VERSION_ES2 
CCR_CDC_CHIP_VERSION_ES3 
CCR_CDC_CHIP_VERSION_MS01 
+ +

Definition at line 103 of file cdc.h.

+ +
+
+ +

◆ CCRCDCUicConfigIdEnum

+ +
+
+ + + + +
enum CCRCDCUicConfigIdEnum
+
+ + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK 

EEPROM offset 0x200, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG 

EEPROM offset 0x20D, Size 0x6.

+
CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE 

EEPROM offset 0x213, Size 0xE.

+
CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE 

EEPROM offset 0x244, Size 0x12.

+
CCR_CDC_UIC_CONFIG_ID_UNK7 

EEPROM offset 0x203, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_UNK8 

EEPROM offset 0x206, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID 

EEPROM offset 0x256, Size 0x6.

+
CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID 

EEPROM offset 0x289, Size 0xC.

+
CCR_CDC_UIC_CONFIG_ID_EXT_ID_2 

EEPROM offset 0x262, Size 0x6.

+
CCR_CDC_UIC_CONFIG_ID_EXT_ID_3 

EEPROM offset 0x268, Size 0x6.

+
CCR_CDC_UIC_CONFIG_ID_EXT_ID_4 

EEPROM offset 0x26E, Size 0x6.

+
CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG 

EEPROM offset 0x274, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_UNK15 

EEPROM offset 0x277, Size 0xF.

+
CCR_CDC_UIC_CONFIG_ID_LCD_MODE 

EEPROM offset 0x286, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID 

EEPROM offset 0x25C, Size 0x6.

+
CCR_CDC_UIC_CONFIG_ID_UNK18 

EEPROM offset 0x295, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG 

EEPROM offset 0x298, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG 

EEPROM offset 0x29B, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT 

EEPROM offset 0x29E, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE 

EEPROM offset 0x2A1, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO 

EEPROM offset 0x2A4, Size 0x3.

+
CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT 

EEPROM offset 0x2A7, Size 0x4.

+
+ +

Definition at line 112 of file cdc.h.

+ +
+
+ +

◆ CCRCDCExt

+ +
+
+ + + + +
enum CCRCDCExt
+
+ + + + + + +
Enumerator
CCR_CDC_EXT_LANGUAGE 

Language data.

+
CCR_CDC_EXT_RC_DATABASE 

Remote Control Database.

+
CCR_CDC_EXT_UNK2 
CCR_CDC_EXT_UNK3 
CCR_CDC_EXT_UNK4 
+ +

Definition at line 160 of file cdc.h.

+ +
+
+ +

◆ CCRCDCDrhStateEnum

+ +
+
+ + + + +
enum CCRCDCDrhStateEnum
+
+ + + + + + + + +
Enumerator
CCR_CDC_SYS_DRH_STATE_NORADIO 
CCR_CDC_SYS_DRH_STATE_WII 
CCR_CDC_SYS_DRH_STATE_UNK2 
CCR_CDC_SYS_DRH_STATE_NODRC 
CCR_CDC_SYS_DRH_STATE_ECO 
CCR_CDC_SYS_DRH_STATE_UNK7F 
CCR_CDC_SYS_DRH_STATE_CAFE 
+ +

Definition at line 171 of file cdc.h.

+ +
+
+

Function Documentation

+ +

◆ CCRCDCCommand()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCCommand (uint8_t unk,
uint8_t fragment,
CCRCDCDestination dest,
uint8_t flags0,
uint8_t flags1,
uint8_t service,
uint8_t method,
void * payload,
uint32_t payloadSize,
void * reply,
uint32_t replySize 
)
+
+ +

Send a command directly to the specified destination.

+
Parameters
+ + +
destThe device to send the command to. See CCRCDCDestinationEnum.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCDevicePing()

+ +
+
+ + + + + + + + +
int32_t CCRCDCDevicePing (CCRCDCDestination dest)
+
+ +

Send a ping to the specified destination.

+
Parameters
+ + +
destThe device to ping. See CCRCDCDestinationEnum.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSetStationId()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSetStationId (CCRCDCMacAddressid)
+
+ +
+
+ +

◆ CCRCDCGetMacAddress()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCGetMacAddress (CCRCDCDestination dest,
CCRCDCMacAddressmac 
)
+
+ +

Gets the mac address of the specified destination.

+
Parameters
+ + + +
destThe device to get the mac address from. See CCRCDCDestinationEnum.
macA pointer to write the mac address to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCGetMultiDrc()

+ +
+
+ + + + + + + + +
int32_t CCRCDCGetMultiDrc (uint8_t * numDrcs)
+
+ +

Gets the amount of DRCs which can be connected to the system.

+
Parameters
+ + +
numDrcsA pointer to write the amount to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSetMultiDrc()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSetMultiDrc (uint8_t numDrcs)
+
+ +

Sets the amount of DRCs which can be connected to the system.

+
Parameters
+ + +
numDrcsThe amount of DRCs (must be 1 or 2).
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysGetDrcState()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSysGetDrcState (CCRCDCDestination dest,
CCRCDCDrcStatestate 
)
+
+ +

Gets the state of the specified DRC.

+
Parameters
+ + + +
destThe device to get the state from. See CCRCDCDestinationEnum.
stateA pointer to write the state to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysSetDrcState()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSysSetDrcState (CCRCDCDestination dest,
CCRCDCDrcStatestate 
)
+
+ +

Sets the state of the specified DRC.

+
Parameters
+ + + +
destThe device to set the state. See CCRCDCDestinationEnum.
stateA pointer to read the state from.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysGetDrhState()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSysGetDrhState (CCRCDCDrhStatestate)
+
+ +

Gets the Drh State.

+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysSetDrhState()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSysSetDrhState (CCRCDCDrhStatestate)
+
+ +

Sets the Drh State.

+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCWpsStart()

+ +
+
+ + + + + + + + +
int32_t CCRCDCWpsStart (void )
+
+ +

Start WPS (WiFi Protected Setup) on the DRH.

+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCWpsStartEx()

+ +
+
+ + + + + + + + +
int32_t CCRCDCWpsStartEx (CCRCDCWpsArgsargs)
+
+ +

Start WPS (WiFi Protected Setup) on the DRH.

+
Parameters
+ + +
argsAdditional arguments.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCWpsStatus()

+ +
+
+ + + + + + + + +
int32_t CCRCDCWpsStatus (CCRCDCWpsStatusTypestatus)
+
+ +

Get the WPS status.

+
Parameters
+ + +
statusA pointer to write the status to. See CCRCDCWpsStatusEnum.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCWpsStop()

+ +
+
+ + + + + + + + +
int32_t CCRCDCWpsStop (void )
+
+ +

Stop WPS.

+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysGetInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSysGetInfo (CCRCDCDestination dest,
CCRCDCSysInfoinfo 
)
+
+ +

Get system information.

+
Parameters
+ + + +
destThe device to get the information from. See CCRCDCDestinationEnum.
infoPointer to store the info struct to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysDrcDisplayMessage()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSysDrcDisplayMessage (CCRCDCDestination dest,
CCRCDCSysMessagemessage 
)
+
+ +

Display a message on the specified DRC.

+
Parameters
+ + + +
destThe device to display the message on. See CCRCDCDestinationEnum.
messageThe message struct.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCPerGetUicEeprom()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCPerGetUicEeprom (CCRCDCDestination dest,
CCRCDCEepromDataeeprom 
)
+
+ +

Read the Eeprom of the specified device.

+
Parameters
+ + + +
destThe device to read the eeprom of. See CCRCDCDestinationEnum.
eepromPointer to write the the eeprom data to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCPerGetUicEepromEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCPerGetUicEepromEx (CCRCDCDestination dest,
CCRCDCEepromDataeeprom,
IOSAsyncCallbackFn callback,
void * arg 
)
+
+ +

Read the Eeprom of the specified device (async version).

+
Parameters
+ + + +
destThe device to read the eeprom of. See CCRCDCDestinationEnum.
eepromPointer to write the the eeprom data to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSysConsoleShutdownInd()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSysConsoleShutdownInd (CCRCDCDestination dest)
+
+ +

Notify the specified device that the console is about to shut down, and the device should shut down as well.

+
Parameters
+ + +
destThe device to notify. See CCRCDCDestinationEnum.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCWowlWakeDrc()

+ +
+
+ + + + + + + + +
int32_t CCRCDCWowlWakeDrc (CCRCDCWowlWakeDrcArgarg)
+
+ +

Wake on Wireless LAN (power on) the DRC(s).

+
Returns
0 on success or timeout (i.e. out of range/no battery). 0xFFE31B5B if DRC already connected.
+ +
+
+ +

◆ CCRCDCPerClearUicConfig()

+ +
+
+ + + + + + + + +
int32_t CCRCDCPerClearUicConfig (CCRCDCDestination dest)
+
+ +

This doesn't seem to be implemented on the latest DRC/DRH firmware, and always returns an error.

+
Parameters
+ + +
destThe destination to send the command to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCPerSetUicConfig()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCPerSetUicConfig (CCRCDCDestination dest,
CCRCDCUicConfigconfig 
)
+
+ +

Set a configuration value in the DRC UIC EEPROM.

+
Parameters
+ + + +
destThe destination to send the command to.
configPointer to configuration data.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCCalcCRC16()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint16_t CCRCDCCalcCRC16 (void * data,
uint32_t dataSize 
)
+
+ +

Calculate a CRC16 used for DRC UIC EEPROM values.

+
Parameters
+ + + +
dataPointer to the data to calculate the CRC from.
configSize of the data.
+
+
+
Returns
The CRC value or 0xffff on error.
+ +
+
+ +

◆ CCRCDCGetFWInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCGetFWInfo (CCRCDCDestination dest,
CCRCDCFWInfooutInfo 
)
+
+ +

Get the firmware info during a pending update.

+
Parameters
+ + + +
destThe destination to get the firmware info from.
outInfoPointer to write the info to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareGetVersion()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSoftwareGetVersion (CCRCDCDestination dest,
CCRCDCSoftwareVersionoutVersion 
)
+
+ +

Get software version information.

+
Parameters
+ + + +
destThe destination to get the version information from.
outVersionPointer to write the version info to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareUpdate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSoftwareUpdate (CCRCDCDestination dest,
const char * path,
IOSAsyncCallbackFn callback,
void * userContext 
)
+
+ +

Perform a software update.

+
Parameters
+ + + + + +
destThe destination to start a software update.
pathAbsolute path to read the update file from. Note that this path needs to be accessible from IOS-PAD (e.g. on the MLC).
callbackCallback to call once the update completes or NULL for synchronous updating.
userContextUser provided value which is passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareAbort()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSoftwareAbort (CCRCDCDestination dest)
+
+ +

Abort a software update.

+
Parameters
+ + +
destThe destination to send the command to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareActivate()

+ +
+
+ + + + + + + + +
int32_t CCRCDCSoftwareActivate (CCRCDCDestination dest)
+
+ +

Activate a performed software update.

+
Parameters
+ + +
destThe destination to send the command to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareLangUpdate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSoftwareLangUpdate (CCRCDCDestination dest,
const char * path,
uint32_t * outVersion,
IOSAsyncCallbackFn callback,
void * userContext 
)
+
+ +

Perform a language update.

+
Parameters
+ + + + + + +
destThe destination to start a language update.
pathAbsolute path to read the language file from. Note that this path needs to be accessible from IOS-PAD (e.g. on the MLC).
outVersionPointer to store the language version to.
callbackCallback to call once the update completes or NULL for synchronous updating.
userContextUser provided value which is passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareLangActivate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSoftwareLangActivate (CCRCDCDestination dest,
uint32_t version,
uint32_t * outActivationResult 
)
+
+ +

Activate a performed language update.

+
Parameters
+ + + + +
destThe destination to send the command to.
versionThe version which should be updated. This should be the version returned by CCRCDCSoftwareLangUpdate.
outActivationResultPointer to store the activation result to. 0 on success, 2 if writing to the EEPROM failed.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareGetExtId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSoftwareGetExtId (CCRCDCDestination dest,
CCRCDCExt ext,
uint32_t * outId 
)
+
+ +

Get an ext id from the specified destination.

+
Parameters
+ + + + +
destThe destination to get the ID from.
extThe ext to get the ID for.
outIdPointer to write the ID to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCSoftwareExtUpdate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCSoftwareExtUpdate (CCRCDCDestination dest,
const char * path,
uint32_t imageSize,
uint32_t extId,
CCRCDCExt ext,
IOSAsyncCallbackFn callback,
void * userContext 
)
+
+ +

Perform an ext update.

+
Parameters
+ + + + + + + + +
destThe destination to start a software update.
pathAbsolute path to read the update file from. Note that this path needs to be accessible from IOS-PAD (e.g. on the MLC).
imageSizeThe size of the image which should be flashed. IOSU will correct this value with a warning, if it isn't correct.
extIdThe extId which should be written to the EEPROM once the update is complete.
extThe ext data which should be updated.
callbackCallback to call once the update completes or NULL for synchronous updating.
userContextUser provided value which is passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCDCRegisterAOAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterAOAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ CCRCDCRegisterCFGAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterCFGAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ CCRCDCRegisterHIDAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterHIDAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ CCRCDCRegisterSYSAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterSYSAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ CCRCDCRegisterUACAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterUACAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ CCRCDCRegisterUVCAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterUVCAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ CCRCDCRegisterVOAttachCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRCDCRegisterVOAttachCallback (CCRCDCRegisterCallbackFn callback,
void * context 
)
+
+ +
+
+
+ + + + diff --git a/group__nsysccr__cdc.map b/group__nsysccr__cdc.map new file mode 100644 index 00000000..beefe973 --- /dev/null +++ b/group__nsysccr__cdc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysccr__cdc.md5 b/group__nsysccr__cdc.md5 new file mode 100644 index 00000000..0a500e86 --- /dev/null +++ b/group__nsysccr__cdc.md5 @@ -0,0 +1 @@ +635f721252c62a5732aa05c124982f6a \ No newline at end of file diff --git a/group__nsysccr__cdc.png b/group__nsysccr__cdc.png new file mode 100644 index 00000000..ba4a58fa Binary files /dev/null and b/group__nsysccr__cdc.png differ diff --git a/group__nsysccr__cdc__irda.html b/group__nsysccr__cdc__irda.html new file mode 100644 index 00000000..9cf15938 --- /dev/null +++ b/group__nsysccr__cdc__irda.html @@ -0,0 +1,980 @@ + + + + + + + +wut: Nsysccr_cdc_irda + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nsysccr_cdc_irda
+
+
+ +

InfraRed Data. +More...

+
+Collaboration diagram for Nsysccr_cdc_irda:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CCRCDCIrdaConnectRequest
 
struct  CCRCDCIrdaConnectReply
 
struct  CCRCDCIrdaSendRequest
 
struct  CCRCDCIrdaSendReply
 
struct  CCRCDCIrdaReceiveRequest
 
struct  CCRCDCIrdaReceiveReply
 
struct  CCRCDCIrdaDisconnectRequest
 
struct  CCRCDCIrdaDisconnectReply
 
struct  CCRCDCIrdaSmallPacketHeader
 
struct  CCRCDCIrdaLargePacketHeader
 
+ + + + +

+Macros

#define CCR_CDC_IRDA_DATA_TRANSFER_SIZE   0x208
 The buffer size for data tranfers (send / receive)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint8_t CCRCDCIrdaCommand
 
typedef uint8_t CCRCDCIrdaBitrate
 
typedef uint8_t CCRCDCIrdaConnectionType
 
typedef struct CCRCDCIrdaConnectRequest CCRCDCIrdaConnectRequest
 
typedef struct CCRCDCIrdaConnectReply CCRCDCIrdaConnectReply
 
typedef struct CCRCDCIrdaSendRequest CCRCDCIrdaSendRequest
 
typedef struct CCRCDCIrdaSendReply CCRCDCIrdaSendReply
 
typedef struct CCRCDCIrdaReceiveRequest CCRCDCIrdaReceiveRequest
 
typedef struct CCRCDCIrdaReceiveReply CCRCDCIrdaReceiveReply
 
typedef struct CCRCDCIrdaDisconnectRequest CCRCDCIrdaDisconnectRequest
 
typedef struct CCRCDCIrdaDisconnectReply CCRCDCIrdaDisconnectReply
 
typedef struct CCRCDCIrdaSmallPacketHeader CCRCDCIrdaSmallPacketHeader
 
typedef struct CCRCDCIrdaLargePacketHeader CCRCDCIrdaLargePacketHeader
 
+ + + + + + + +

+Enumerations

enum  CCRCDCIrdaCommandEnum {
+  CCR_IRDA_COMMAND_CONNECT = 0 +,
+  CCR_IRDA_COMMAND_SEND = 1 +,
+  CCR_IRDA_COMMAND_RECEIVE = 2 +,
+  CCR_IRDA_COMMAND_DISCONNECT = 3 +
+ }
 
enum  CCRCDCIrdaBitrateEnum {
+  CCR_IRDA_BITRATE_115200 = 0 +,
+  CCR_IRDA_BITRATE_96000 = 1 +,
+  CCR_IRDA_BITRATE_72000 = 2 +,
+  CCR_IRDA_BITRATE_57600 = 3 +,
+  CCR_IRDA_BITRATE_48000 = 4 +,
+  CCR_IRDA_BITRATE_38400 = 5 +,
+  CCR_IRDA_BITRATE_36000 = 6 +,
+  CCR_IRDA_BITRATE_24000 = 7 +,
+  CCR_IRDA_BITRATE_19200 = 8 +,
+  CCR_IRDA_BITRATE_18000 = 9 +,
+  CCR_IRDA_BITRATE_12000 = 10 +,
+  CCR_IRDA_BITRATE_9600 = 11 +,
+  CCR_IRDA_BITRATE_7200 = 13 +,
+  CCR_IRDA_BITRATE_6000 = 13 +,
+  CCR_IRDA_BITRATE_4800 = 14 +,
+  CCR_IRDA_BITRATE_3000 = 15 +
+ }
 
enum  CCRCDCIrdaConnectionTypeEnum {
+  CCR_IRDA_CONNECTION_WAIT = 0 +,
+  CCR_IRDA_CONNECTION_REQUIRE = 1 +,
+  CCR_IRDA_CONNECTION_ANY = 2 +
+ }
 
+ + + + +

+Functions

int32_t CCRCDCPerIrdaControl (CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
 Controls IR of the GamePad.
 
+

Detailed Description

+

InfraRed Data.

+

Data Structure Documentation

+ +

◆ CCRCDCIrdaConnectRequest

+ +
+
+ + + + +
struct CCRCDCIrdaConnectRequest
+
+
+

Definition at line 91 of file irda.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCIrdaCommand +command +CCR_IRDA_COMMAND_CONNECT.
+uint16_t +timeout +Timeout of the connection in ms.
+CCRCDCIrdaBitrate +bitrate +Bitrate of the connection.
+uint16_t +receiveSize +Amount of data which should be received from the other device.
+uint8_t +targetId +The ID of the target device.
+CCRCDCIrdaConnectionType +type +The type of the connect request.
+ +
+
+ +

◆ CCRCDCIrdaConnectReply

+ +
+
+ + + + +
struct CCRCDCIrdaConnectReply
+
+
+

Definition at line 114 of file irda.h.

+
+ + + + +
Data Fields
+uint8_t +result +0 on success
+ +
+
+ +

◆ CCRCDCIrdaSendRequest

+ +
+
+ + + + +
struct CCRCDCIrdaSendRequest
+
+
+

Definition at line 122 of file irda.h.

+
+ + + + + + + + + + +
Data Fields
+CCRCDCIrdaCommand +command +CCR_IRDA_COMMAND_SEND.
+uint16_t +size +The size of this request.
+uint8_t +data[0] +Packet data starts here.
+ +
+
+ +

◆ CCRCDCIrdaSendReply

+ +
+
+ + + + +
struct CCRCDCIrdaSendReply
+
+
+

Definition at line 136 of file irda.h.

+
+ + + + +
Data Fields
+uint8_t +result +0 on success
+ +
+
+ +

◆ CCRCDCIrdaReceiveRequest

+ +
+
+ + + + +
struct CCRCDCIrdaReceiveRequest
+
+
+

Definition at line 144 of file irda.h.

+
+ + + + +
Data Fields
+CCRCDCIrdaCommand +command +CCR_IRDA_COMMAND_RECEIVE.
+ +
+
+ +

◆ CCRCDCIrdaReceiveReply

+ +
+
+ + + + +
struct CCRCDCIrdaReceiveReply
+
+
+

Definition at line 152 of file irda.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +result +0 on success
+uint16_t +size +The size of this reply.
+uint8_t +data[0] +Packet data starts here.
+ +
+
+ +

◆ CCRCDCIrdaDisconnectRequest

+ +
+
+ + + + +
struct CCRCDCIrdaDisconnectRequest
+
+
+

Definition at line 166 of file irda.h.

+
+ + + + +
Data Fields
+CCRCDCIrdaCommand +command +CCR_IRDA_COMMAND_DISCONNECT.
+ +
+
+ +

◆ CCRCDCIrdaDisconnectReply

+ +
+
+ + + + +
struct CCRCDCIrdaDisconnectReply
+
+
+

Definition at line 174 of file irda.h.

+
+ + + + +
Data Fields
+uint8_t +result +0 on success
+ +
+
+ +

◆ CCRCDCIrdaSmallPacketHeader

+ +
+
+ + + + +
struct CCRCDCIrdaSmallPacketHeader
+
+
+

Definition at line 182 of file irda.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +magic +Magic value (needs to be set to 0xa5)
+uint8_t +sessionId +ID of the session (gets filled out by the DRC before transmitting the packet)
+uint8_t +unk: 1 +
+uint8_t +isLarge: 1 +0 for small packets
+uint8_t +dataSize: 6 +Size of the actual data.
+uint16_t +receiveSize +Amount of data which should be received from the other device.
+ +
+
+ +

◆ CCRCDCIrdaLargePacketHeader

+ +
+
+ + + + +
struct CCRCDCIrdaLargePacketHeader
+
+
+

Definition at line 201 of file irda.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +magic +Magic value (needs to be set to 0xa5)
+uint8_t +sessionId +ID of the session (gets filled out by the DRC before transmitting the packet)
+uint8_t +unk: 1 +
+uint8_t +isLarge: 1 +1 for large packets
+uint16_t +dataSize: 14 +Size of the actual data.
+uint16_t +receiveSize +Amount of data which should be received from the other device.
+ +
+
+

Macro Definition Documentation

+ +

◆ CCR_CDC_IRDA_DATA_TRANSFER_SIZE

+ +
+
+ + + + +
#define CCR_CDC_IRDA_DATA_TRANSFER_SIZE   0x208
+
+ +

The buffer size for data tranfers (send / receive)

+ +

Definition at line 31 of file irda.h.

+ +
+
+

Typedef Documentation

+ +

◆ CCRCDCIrdaCommand

+ +
+
+ + + + +
typedef uint8_t CCRCDCIrdaCommand
+
+ +

Definition at line 16 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaBitrate

+ +
+
+ + + + +
typedef uint8_t CCRCDCIrdaBitrate
+
+ +

Definition at line 17 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaConnectionType

+ +
+
+ + + + +
typedef uint8_t CCRCDCIrdaConnectionType
+
+ +

Definition at line 18 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaConnectRequest

+ +
+
+ +

Definition at line 19 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaConnectReply

+ +
+
+ +

Definition at line 20 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaSendRequest

+ +
+
+ + + + +
typedef struct CCRCDCIrdaSendRequest CCRCDCIrdaSendRequest
+
+ +

Definition at line 21 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaSendReply

+ +
+
+ + + + +
typedef struct CCRCDCIrdaSendReply CCRCDCIrdaSendReply
+
+ +

Definition at line 22 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaReceiveRequest

+ +
+
+ +

Definition at line 23 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaReceiveReply

+ +
+
+ +

Definition at line 24 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaDisconnectRequest

+ +
+
+ +

Definition at line 25 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaDisconnectReply

+ +
+
+ +

Definition at line 26 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaSmallPacketHeader

+ +
+
+ +

Definition at line 27 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaLargePacketHeader

+ +
+
+ +

Definition at line 28 of file irda.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ CCRCDCIrdaCommandEnum

+ +
+
+ + + + +
enum CCRCDCIrdaCommandEnum
+
+ + + + + +
Enumerator
CCR_IRDA_COMMAND_CONNECT 

Initiate a new connection.

+
CCR_IRDA_COMMAND_SEND 

Send data.

+
CCR_IRDA_COMMAND_RECEIVE 

Receive data.

+
CCR_IRDA_COMMAND_DISCONNECT 

Disconnect.

+
+ +

Definition at line 33 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaBitrateEnum

+ +
+
+ + + + +
enum CCRCDCIrdaBitrateEnum
+
+ + + + + + + + + + + + + + + + + +
Enumerator
CCR_IRDA_BITRATE_115200 

115200 bits-per-second

+
CCR_IRDA_BITRATE_96000 

96000 bits-per-second

+
CCR_IRDA_BITRATE_72000 

72000 bits-per-second

+
CCR_IRDA_BITRATE_57600 

57600 bits-per-second

+
CCR_IRDA_BITRATE_48000 

48000 bits-per-second

+
CCR_IRDA_BITRATE_38400 

38400 bits-per-second

+
CCR_IRDA_BITRATE_36000 

36000 bits-per-second

+
CCR_IRDA_BITRATE_24000 

24000 bits-per-second

+
CCR_IRDA_BITRATE_19200 

19200 bits-per-second

+
CCR_IRDA_BITRATE_18000 

18000 bits-per-second

+
CCR_IRDA_BITRATE_12000 

12000 bits-per-second

+
CCR_IRDA_BITRATE_9600 

9600 bits-per-second

+
CCR_IRDA_BITRATE_7200 

7200 bits-per-second

+
CCR_IRDA_BITRATE_6000 

6000 bits-per-second

+
CCR_IRDA_BITRATE_4800 

4800 bits-per-second

+
CCR_IRDA_BITRATE_3000 

3000 bits-per-second

+
+ +

Definition at line 45 of file irda.h.

+ +
+
+ +

◆ CCRCDCIrdaConnectionTypeEnum

+ +
+
+ + + + +
Enumerator
CCR_IRDA_CONNECTION_WAIT 

Wait for another device to start a connection.

+
CCR_IRDA_CONNECTION_REQUIRE 

Initiate a new connection.

+
CCR_IRDA_CONNECTION_ANY 

Don't require a connection.

+
+ +

Definition at line 81 of file irda.h.

+ +
+
+

Function Documentation

+ +

◆ CCRCDCPerIrdaControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCPerIrdaControl (CCRCDCDestination dest,
void * request,
uint32_t requestSize,
void * response,
uint32_t responseSize 
)
+
+ +

Controls IR of the GamePad.

+

Note that the GamePad expects data in a specific packet format.

+
Parameters
+ + + + + + +
destThe device to get the mac address from. See CCRCDCDestinationEnum.
requestThe request payload sent to the GamePad.
requestSizeThe size of the request payload.
responseThe response payload received from the GamePad.
responseSizeThe size of the response payload.
+
+
+
Returns
0 on success.
+ +
+
+
+ + + + diff --git a/group__nsysccr__cdc__irda.map b/group__nsysccr__cdc__irda.map new file mode 100644 index 00000000..662d54fe --- /dev/null +++ b/group__nsysccr__cdc__irda.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysccr__cdc__irda.md5 b/group__nsysccr__cdc__irda.md5 new file mode 100644 index 00000000..434362da --- /dev/null +++ b/group__nsysccr__cdc__irda.md5 @@ -0,0 +1 @@ +88bbab1a8c80b365662374c522c8dfc1 \ No newline at end of file diff --git a/group__nsysccr__cdc__irda.png b/group__nsysccr__cdc__irda.png new file mode 100644 index 00000000..ff56f5ec Binary files /dev/null and b/group__nsysccr__cdc__irda.png differ diff --git a/group__nsysccr__cdc__nfc.html b/group__nsysccr__cdc__nfc.html new file mode 100644 index 00000000..461f3783 --- /dev/null +++ b/group__nsysccr__cdc__nfc.html @@ -0,0 +1,3352 @@ + + + + + + + +wut: Nsysccr_cdc_nfc + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nsysccr_cdc_nfc
+
+
+ +

Near Field Communication, low level commands. +More...

+
+Collaboration diagram for Nsysccr_cdc_nfc:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CCRCDCNfcStartupRequest
 
struct  CCRCDCNfcStartupExRequest
 
struct  CCRCDCNfcStartupResponse
 
struct  CCRCDCNfcReadStartRequest
 
struct  CCRCDCNfcReadStartResponse
 
struct  CCRCDCNfcReadRequest
 
struct  CCRCDCNfcReadResponse
 
struct  CCRCDCNfcWriteStartRequest
 
struct  CCRCDCNfcWriteStartResponse
 
struct  CCRCDCNfcResultCheckRequest
 
struct  CCRCDCNfcResultCheckResponse
 
struct  CCRCDCNfcAbortRequest
 
struct  CCRCDCNfcAbortResponse
 
struct  CCRCDCNfcShutdownRequest
 
struct  CCRCDCNfcShutdownResponse
 
struct  CCRCDCNfcFormatRequest
 
struct  CCRCDCNfcFormatResponse
 
struct  CCRCDCNfcSetReadOnlyRequest
 
struct  CCRCDCNfcSetReadOnlyResponse
 
struct  CCRCDCNfcIsTagPresentRequest
 
struct  CCRCDCNfcIsTagPresentResponse
 
struct  CCRCDCNfcPassThroughSendRequest
 
struct  CCRCDCNfcPassThroughSendExRequest
 
struct  CCRCDCNfcPassThroughEx2Request
 
struct  CCRCDCNfcPassThroughSendReponse
 
struct  CCRCDCNfcPassThroughReceiveRequest
 
struct  CCRCDCNfcPassThroughReceiveReponse
 
struct  CCRCDCNfcSetModeRequest
 
struct  CCRCDCNfcSetModeResponse
 
struct  CCRCDCNfcDetectStartRequest
 
struct  CCRCDCNfcDetectStartResponse
 
struct  CCRCDCNfcDetectRequest
 
struct  CCRCDCNfcDetectResponse
 
struct  CCRCDCNfcDetectStartMultiRequest
 
struct  CCRCDCNfcDetectStartMultiResponse
 
struct  CCRCDCNfcDetectMultiRequest
 
struct  CCRCDCNfcDetectMultiTagInfo
 
struct  CCRCDCNfcDetectMultiResponse
 
struct  CCRCDCNfcPassThroughSend2RequestData
 
struct  CCRCDCNfcPassThroughSend2Request
 
struct  CCRCDCNfcPassThroughSend2Response
 
struct  CCRCDCNfcPassThroughReceive2Request
 
struct  CCRCDCNfcPassThroughReceive2ResponseData
 
struct  CCRCDCNfcPassThroughReceive2Response
 
struct  CCRCDCNfcAntennaCheckRequest
 
struct  CCRCDCNfcAntennaCheckResponse
 
struct  CCRCDCNfcReadT2TRange
 
struct  CCRCDCNfcReadT2TStartRequest
 
struct  CCRCDCNfcReadT2TStartResponse
 
struct  CCRCDCNfcReadT2TRequest
 
struct  CCRCDCNfcReadT2TResponse
 
struct  CCRCDCNfcWriteT2TRange
 
struct  CCRCDCNfcWriteT2TRequest
 
struct  CCRCDCNfcWriteT2TResponse
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint8_t CCRCDCNfcCommand
 
typedef struct CCRCDCNfcStartupRequest CCRCDCNfcStartupRequest
 
typedef struct CCRCDCNfcStartupExRequest CCRCDCNfcStartupExRequest
 
typedef struct CCRCDCNfcStartupResponse CCRCDCNfcStartupResponse
 
typedef struct CCRCDCNfcReadStartRequest CCRCDCNfcReadStartRequest
 
typedef struct CCRCDCNfcReadStartResponse CCRCDCNfcReadStartResponse
 
typedef struct CCRCDCNfcReadRequest CCRCDCNfcReadRequest
 
typedef struct CCRCDCNfcReadResponse CCRCDCNfcReadResponse
 
typedef struct CCRCDCNfcWriteStartRequest CCRCDCNfcWriteStartRequest
 
typedef struct CCRCDCNfcWriteStartResponse CCRCDCNfcWriteStartResponse
 
typedef struct CCRCDCNfcResultCheckRequest CCRCDCNfcResultCheckRequest
 
typedef struct CCRCDCNfcResultCheckResponse CCRCDCNfcResultCheckResponse
 
typedef struct CCRCDCNfcAbortRequest CCRCDCNfcAbortRequest
 
typedef struct CCRCDCNfcAbortResponse CCRCDCNfcAbortResponse
 
typedef struct CCRCDCNfcShutdownRequest CCRCDCNfcShutdownRequest
 
typedef struct CCRCDCNfcShutdownResponse CCRCDCNfcShutdownResponse
 
typedef struct CCRCDCNfcFormatRequest CCRCDCNfcFormatRequest
 
typedef struct CCRCDCNfcFormatResponse CCRCDCNfcFormatResponse
 
typedef struct CCRCDCNfcSetReadOnlyRequest CCRCDCNfcSetReadOnlyRequest
 
typedef struct CCRCDCNfcSetReadOnlyResponse CCRCDCNfcSetReadOnlyResponse
 
typedef struct CCRCDCNfcIsTagPresentRequest CCRCDCNfcIsTagPresentRequest
 
typedef struct CCRCDCNfcIsTagPresentResponse CCRCDCNfcIsTagPresentResponse
 
typedef struct CCRCDCNfcPassThroughSendRequest CCRCDCNfcPassThroughSendRequest
 
typedef struct CCRCDCNfcPassThroughSendExRequest CCRCDCNfcPassThroughSendExRequest
 
typedef struct CCRCDCNfcPassThroughEx2Request CCRCDCNfcPassThroughEx2Request
 
typedef struct CCRCDCNfcPassThroughSendReponse CCRCDCNfcPassThroughSendReponse
 
typedef struct CCRCDCNfcPassThroughReceiveRequest CCRCDCNfcPassThroughReceiveRequest
 
typedef struct CCRCDCNfcPassThroughReceiveReponse CCRCDCNfcPassThroughReceiveReponse
 
typedef struct CCRCDCNfcSetModeRequest CCRCDCNfcSetModeRequest
 
typedef struct CCRCDCNfcSetModeResponse CCRCDCNfcSetModeResponse
 
typedef struct CCRCDCNfcDetectStartRequest CCRCDCNfcDetectStartRequest
 
typedef struct CCRCDCNfcDetectStartResponse CCRCDCNfcDetectStartResponse
 
typedef struct CCRCDCNfcDetectRequest CCRCDCNfcDetectRequest
 
typedef struct CCRCDCNfcDetectResponse CCRCDCNfcDetectResponse
 
typedef struct CCRCDCNfcDetectStartMultiRequest CCRCDCNfcDetectStartMultiRequest
 
typedef struct CCRCDCNfcDetectStartMultiResponse CCRCDCNfcDetectStartMultiResponse
 
typedef struct CCRCDCNfcDetectMultiRequest CCRCDCNfcDetectMultiRequest
 
typedef struct CCRCDCNfcDetectMultiTagInfo CCRCDCNfcDetectMultiTagInfo
 
typedef struct CCRCDCNfcDetectMultiResponse CCRCDCNfcDetectMultiResponse
 
typedef struct CCRCDCNfcPassThroughSend2RequestData CCRCDCNfcPassThroughSend2RequestData
 
typedef struct CCRCDCNfcPassThroughSend2Request CCRCDCNfcPassThroughSend2Request
 
typedef struct CCRCDCNfcPassThroughSend2Response CCRCDCNfcPassThroughSend2Response
 
typedef struct CCRCDCNfcPassThroughReceive2Request CCRCDCNfcPassThroughReceive2Request
 
typedef struct CCRCDCNfcPassThroughReceive2ResponseData CCRCDCNfcPassThroughReceive2ResponseData
 
typedef struct CCRCDCNfcPassThroughReceive2Response CCRCDCNfcPassThroughReceive2Response
 
typedef struct CCRCDCNfcAntennaCheckRequest CCRCDCNfcAntennaCheckRequest
 
typedef struct CCRCDCNfcAntennaCheckResponse CCRCDCNfcAntennaCheckResponse
 
typedef struct CCRCDCNfcReadT2TRange CCRCDCNfcReadT2TRange
 
typedef struct CCRCDCNfcReadT2TStartRequest CCRCDCNfcReadT2TStartRequest
 
typedef struct CCRCDCNfcReadT2TStartResponse CCRCDCNfcReadT2TStartResponse
 
typedef struct CCRCDCNfcReadT2TRequest CCRCDCNfcReadT2TRequest
 
typedef struct CCRCDCNfcReadT2TResponse CCRCDCNfcReadT2TResponse
 
typedef struct CCRCDCNfcWriteT2TRange CCRCDCNfcWriteT2TRange
 
typedef struct CCRCDCNfcWriteT2TRequest CCRCDCNfcWriteT2TRequest
 
typedef struct CCRCDCNfcWriteT2TResponse CCRCDCNfcWriteT2TResponse
 
+ + + +

+Enumerations

enum  CCRCDCNfcCommandEnum {
+  CCR_NFC_COMMAND_STARTUP = 0x00 +,
+  CCR_NFC_COMMAND_READ_START = 0x01 +,
+  CCR_NFC_COMMAND_READ = 0x02 +,
+  CCR_NFC_COMMAND_WRITE_START = 0x03 +,
+  CCR_NFC_COMMAND_RESULT_CHECK = 0x04 +,
+  CCR_NFC_COMMAND_ABORT = 0x05 +,
+  CCR_NFC_COMMAND_SHUTDOWN = 0x06 +,
+  CCR_NFC_COMMAND_FORMAT_START = 0x07 +,
+  CCR_NFC_COMMAND_SET_READ_ONLY = 0x08 +,
+  CCR_NFC_COMMAND_IS_TAG_PRESENT = 0x09 +,
+  CCR_NFC_COMMAND_PASS_THROUGH_SEND = 0x0A +,
+  CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE = 0x0B +,
+  CCR_NFC_COMMAND_SET_MODE = 0x0C +,
+  CCR_NFC_COMMAND_DETECT_START = 0x0D +,
+  CCR_NFC_COMMAND_DETECT = 0x0E +,
+  CCR_NFC_COMMAND_DETECT_START_MULTI = 0x0F +,
+  CCR_NFC_COMMAND_DETECT_MULTI = 0x10 +,
+  CCR_NFC_COMMAND_PASS_THROUGH_SEND2 = 0x11 +,
+  CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 = 0x12 +,
+  CCR_NFC_COMMAND_ANTENNA_CHECK = 0x13 +,
+  CCR_NFC_COMMAND_READ_T2T_START = 0x14 +,
+  CCR_NFC_COMMAND_READ_T2T = 0x15 +,
+  CCR_NFC_COMMAND_WRITE_T2T = 0x16 +
+ }
 
+ + + +

+Functions

int32_t CCRCDCPerNfcControl (CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
 
+

Detailed Description

+

Near Field Communication, low level commands.

+

Data Structure Documentation

+ +

◆ CCRCDCNfcStartupRequest

+ +
+
+ + + + +
struct CCRCDCNfcStartupRequest
+
+
+

Definition at line 99 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_STARTUP.
+ +
+
+ +

◆ CCRCDCNfcStartupExRequest

+ +
+
+ + + + +
struct CCRCDCNfcStartupExRequest
+
+
+

Definition at line 106 of file nfc.h.

+
+ + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_STARTUP.
+uint8_t +powerMode +
+ +
+
+ +

◆ CCRCDCNfcStartupResponse

+ +
+
+ + + + +
struct CCRCDCNfcStartupResponse
+
+
+

Definition at line 114 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcReadStartRequest

+ +
+
+ + + + +
struct CCRCDCNfcReadStartRequest
+
+
+

Definition at line 120 of file nfc.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_READ_START.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +unknown +
+ +
+
+ +

◆ CCRCDCNfcReadStartResponse

+ +
+
+ + + + +
struct CCRCDCNfcReadStartResponse
+
+
+

Definition at line 131 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcReadRequest

+ +
+
+ + + + +
struct CCRCDCNfcReadRequest
+
+
+

Definition at line 137 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_READ.
+ +
+
+ +

◆ CCRCDCNfcReadResponse

+ +
+
+ + + + +
struct CCRCDCNfcReadResponse
+
+
+

Definition at line 144 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +result +
+uint8_t +uid[7] +
+uint8_t +readOnly +
+uint8_t +unknown +
+uint8_t +flags +
+uint16_t +readSize +
+uint16_t +lockedSize +
+uint8_t +data[0x241] +
+ +
+
+ +

◆ CCRCDCNfcWriteStartRequest

+ +
+
+ + + + +
struct CCRCDCNfcWriteStartRequest
+
+
+

Definition at line 157 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_WRITE_START.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +unknown0 +
+uint8_t +unknown1 +
+uint8_t +data[0x200] +
+ +
+
+ +

◆ CCRCDCNfcWriteStartResponse

+ +
+
+ + + + +
struct CCRCDCNfcWriteStartResponse
+
+
+

Definition at line 171 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcResultCheckRequest

+ +
+
+ + + + +
struct CCRCDCNfcResultCheckRequest
+
+
+

Definition at line 177 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_RESULT_CHECK.
+ +
+
+ +

◆ CCRCDCNfcResultCheckResponse

+ +
+
+ + + + +
struct CCRCDCNfcResultCheckResponse
+
+
+

Definition at line 184 of file nfc.h.

+
+ + + + + + + +
Data Fields
+uint8_t +result +
+uint8_t +uid[7] +
+ +
+
+ +

◆ CCRCDCNfcAbortRequest

+ +
+
+ + + + +
struct CCRCDCNfcAbortRequest
+
+
+

Definition at line 191 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_ABORT.
+ +
+
+ +

◆ CCRCDCNfcAbortResponse

+ +
+
+ + + + +
struct CCRCDCNfcAbortResponse
+
+
+

Definition at line 198 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcShutdownRequest

+ +
+
+ + + + +
struct CCRCDCNfcShutdownRequest
+
+
+

Definition at line 204 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_SHUTDOWN.
+ +
+
+ +

◆ CCRCDCNfcShutdownResponse

+ +
+
+ + + + +
struct CCRCDCNfcShutdownResponse
+
+
+

Definition at line 211 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcFormatRequest

+ +
+
+ + + + +
struct CCRCDCNfcFormatRequest
+
+
+

Definition at line 217 of file nfc.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_FORMAT_START.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +unknown +
+ +
+
+ +

◆ CCRCDCNfcFormatResponse

+ +
+
+ + + + +
struct CCRCDCNfcFormatResponse
+
+
+

Definition at line 228 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcSetReadOnlyRequest

+ +
+
+ + + + +
struct CCRCDCNfcSetReadOnlyRequest
+
+
+

Definition at line 234 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_SET_READ_ONLY.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +unknown +
+uint8_t +readOnly +
+ +
+
+ +

◆ CCRCDCNfcSetReadOnlyResponse

+ +
+
+ + + + +
struct CCRCDCNfcSetReadOnlyResponse
+
+
+

Definition at line 246 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcIsTagPresentRequest

+ +
+
+ + + + +
struct CCRCDCNfcIsTagPresentRequest
+
+
+

Definition at line 252 of file nfc.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_IS_TAG_PRESENT.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +unknown +
+ +
+
+ +

◆ CCRCDCNfcIsTagPresentResponse

+ +
+
+ + + + +
struct CCRCDCNfcIsTagPresentResponse
+
+
+

Definition at line 263 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcPassThroughSendRequest

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughSendRequest
+
+
+

Definition at line 269 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_PASS_THROUGH_SEND.
+uint8_t +isActivationEvent +
+uint16_t +discoveryTimeout +
+uint32_t +commandTimeout +
+uint16_t +commandSize +
+uint16_t +responseSize +
+uint8_t +commandData[0x200] +
+ +
+
+ +

◆ CCRCDCNfcPassThroughSendExRequest

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughSendExRequest
+
+
+

Definition at line 282 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_PASS_THROUGH_SEND.
+uint8_t +isActivationEvent +
+uint16_t +discoveryTimeout +
+uint32_t +commandTimeout +
+uint16_t +commandSize +
+uint16_t +responseSize +
+uint8_t +commandData[0x200] +
+uint8_t +disableCrc +
+ +
+
+ +

◆ CCRCDCNfcPassThroughEx2Request

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughEx2Request
+
+
+

Definition at line 296 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_PASS_THROUGH_SEND.
+uint8_t +isActivationEvent +
+uint16_t +discoveryTimeout +
+uint32_t +commandTimeout +
+uint16_t +commandSize +
+uint16_t +responseSize +
+uint8_t +commandData[0x200] +
+uint8_t +disableCrc +
+uint8_t +technologyMask +
+ +
+
+ +

◆ CCRCDCNfcPassThroughSendReponse

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughSendReponse
+
+
+

Definition at line 311 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcPassThroughReceiveRequest

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughReceiveRequest
+
+
+

Definition at line 317 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE.
+ +
+
+ +

◆ CCRCDCNfcPassThroughReceiveReponse

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughReceiveReponse
+
+
+

Definition at line 324 of file nfc.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +result +
+uint16_t +responseSize +
+uint8_t +data[0x200] +
+ +
+
+ +

◆ CCRCDCNfcSetModeRequest

+ +
+
+ + + + +
struct CCRCDCNfcSetModeRequest
+
+
+

Definition at line 332 of file nfc.h.

+
+ + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_SET_MODE.
+uint8_t +mode +
+ +
+
+ +

◆ CCRCDCNfcSetModeResponse

+ +
+
+ + + + +
struct CCRCDCNfcSetModeResponse
+
+
+

Definition at line 340 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcDetectStartRequest

+ +
+
+ + + + +
struct CCRCDCNfcDetectStartRequest
+
+
+

Definition at line 346 of file nfc.h.

+
+ + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_DETECT_START.
+uint16_t +discoveryTimeout +
+ +
+
+ +

◆ CCRCDCNfcDetectStartResponse

+ +
+
+ + + + +
struct CCRCDCNfcDetectStartResponse
+
+
+

Definition at line 354 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcDetectRequest

+ +
+
+ + + + +
struct CCRCDCNfcDetectRequest
+
+
+

Definition at line 360 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_DETECT.
+ +
+
+ +

◆ CCRCDCNfcDetectResponse

+ +
+
+ + + + +
struct CCRCDCNfcDetectResponse
+
+
+

Definition at line 367 of file nfc.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +result +
+uint8_t +uid[7] +
+uint8_t +readOnly +
+uint8_t +hasLockedData +
+uint8_t +flags +
+ +
+
+ +

◆ CCRCDCNfcDetectStartMultiRequest

+ +
+
+ + + + +
struct CCRCDCNfcDetectStartMultiRequest
+
+
+

Definition at line 377 of file nfc.h.

+
+ + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_DETECT_START_MULTI.
+uint16_t +discoveryTimeout +
+ +
+
+ +

◆ CCRCDCNfcDetectStartMultiResponse

+ +
+
+ + + + +
struct CCRCDCNfcDetectStartMultiResponse
+
+
+

Definition at line 385 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcDetectMultiRequest

+ +
+
+ + + + +
struct CCRCDCNfcDetectMultiRequest
+
+
+

Definition at line 391 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_DETECT_MULTI.
+ +
+
+ +

◆ CCRCDCNfcDetectMultiTagInfo

+ +
+
+ + + + +
struct CCRCDCNfcDetectMultiTagInfo
+
+
+

Definition at line 398 of file nfc.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +rfDiscId +
+uint8_t +protocol +
+uint8_t +tagType +
+uint8_t +uidSize +
+uint8_t +uid[10] +
+ +
+
+ +

◆ CCRCDCNfcDetectMultiResponse

+ +
+
+ + + + +
struct CCRCDCNfcDetectMultiResponse
+
+
+

Definition at line 408 of file nfc.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +result +
+uint8_t +numTags +
+CCRCDCNfcDetectMultiTagInfo +tags[3] +
+ +
+
+ +

◆ CCRCDCNfcPassThroughSend2RequestData

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughSend2RequestData
+
+
+

Definition at line 417 of file nfc.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +timeout +
+uint16_t +commandSize +
+uint16_t +responseSize +
+uint8_t +commandData[0x200] +
+ +
+
+ +

◆ CCRCDCNfcPassThroughSend2Request

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughSend2Request
+
+
+

Definition at line 426 of file nfc.h.

+
+ + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_PASS_THROUGH_SEND2.
+CCRCDCNfcPassThroughSend2RequestData +command1 +
+CCRCDCNfcPassThroughSend2RequestData +command2 +
+ +
+
+ +

◆ CCRCDCNfcPassThroughSend2Response

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughSend2Response
+
+
+

Definition at line 435 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcPassThroughReceive2Request

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughReceive2Request
+
+
+

Definition at line 441 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2.
+ +
+
+ +

◆ CCRCDCNfcPassThroughReceive2ResponseData

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughReceive2ResponseData
+
+
+

Definition at line 448 of file nfc.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +timedOut +
+uint16_t +responseSize +
+uint8_t +responseData[0x200] +
+ +
+
+ +

◆ CCRCDCNfcPassThroughReceive2Response

+ +
+
+ + + + +
struct CCRCDCNfcPassThroughReceive2Response
+
+
+

Definition at line 456 of file nfc.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +result +
+CCRCDCNfcPassThroughReceive2ResponseData +response1 +
+CCRCDCNfcPassThroughReceive2ResponseData +response2 +
+ +
+
+ +

◆ CCRCDCNfcAntennaCheckRequest

+ +
+
+ + + + +
struct CCRCDCNfcAntennaCheckRequest
+
+
+

Definition at line 464 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_ANTENNA_CHECK.
+ +
+
+ +

◆ CCRCDCNfcAntennaCheckResponse

+ +
+
+ + + + +
struct CCRCDCNfcAntennaCheckResponse
+
+
+

Definition at line 471 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcReadT2TRange

+ +
+
+ + + + +
struct CCRCDCNfcReadT2TRange
+
+
+

Definition at line 477 of file nfc.h.

+
+ + + + + + + +
Data Fields
+uint8_t +start +
+uint8_t +end +
+ +
+
+ +

◆ CCRCDCNfcReadT2TStartRequest

+ +
+
+ + + + +
struct CCRCDCNfcReadT2TStartRequest
+
+
+

Definition at line 484 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_READ_T2T_START.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +expectedVersion[8] +
+uint32_t +commandTimeout +
+uint8_t +numRanges +
+CCRCDCNfcReadT2TRange +ranges[4] +
+uint8_t +pwdAuth +
+ +
+
+ +

◆ CCRCDCNfcReadT2TStartResponse

+ +
+
+ + + + +
struct CCRCDCNfcReadT2TStartResponse
+
+
+

Definition at line 500 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+ +

◆ CCRCDCNfcReadT2TRequest

+ +
+
+ + + + +
struct CCRCDCNfcReadT2TRequest
+
+
+

Definition at line 506 of file nfc.h.

+
+ + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_READ_T2T.
+ +
+
+ +

◆ CCRCDCNfcReadT2TResponse

+ +
+
+ + + + +
struct CCRCDCNfcReadT2TResponse
+
+
+

Definition at line 513 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +result +
+uint8_t +rfDiscId +
+uint8_t +protocol +
+uint8_t +discoveryType +
+uint8_t +uidSize +
+uint8_t +uid[10] +
+uint8_t +version[8] +
+uint8_t +data[0x3A9] +
+uint8_t +signature[0x20] +
+ +
+
+ +

◆ CCRCDCNfcWriteT2TRange

+ +
+
+ + + + +
struct CCRCDCNfcWriteT2TRange
+
+
+

Definition at line 528 of file nfc.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +start +
+uint8_t +end +
+uint8_t +data[0xF0] +
+ +
+
+ +

◆ CCRCDCNfcWriteT2TRequest

+ +
+
+ + + + +
struct CCRCDCNfcWriteT2TRequest
+
+
+

Definition at line 536 of file nfc.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CCRCDCNfcCommand +command +CCR_NFC_COMMAND_WRITE_T2T.
+uint16_t +discoveryTimeout +
+uint8_t +uid[7] +
+uint8_t +uidMask[7] +
+uint8_t +version[8] +
+uint32_t +commandTimeout +
+uint8_t +numRanges +
+CCRCDCNfcWriteT2TRange +ranges[4] +
+uint8_t +activationOffset +
+uint8_t +activationData0[4] +
+uint8_t +activationData1[4] +
+uint8_t +pwdAuth +
+uint8_t +activationData +
+ +
+
+ +

◆ CCRCDCNfcWriteT2TResponse

+ +
+
+ + + + +
struct CCRCDCNfcWriteT2TResponse
+
+
+

Definition at line 556 of file nfc.h.

+
+ + + + +
Data Fields
+uint8_t +result +
+ +
+
+

Typedef Documentation

+ +

◆ CCRCDCNfcCommand

+ +
+
+ + + + +
typedef uint8_t CCRCDCNfcCommand
+
+ +

Definition at line 16 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcStartupRequest

+ +
+
+ +

Definition at line 17 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcStartupExRequest

+ +
+
+ +

Definition at line 18 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcStartupResponse

+ +
+
+ +

Definition at line 19 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadStartRequest

+ +
+
+ +

Definition at line 20 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadStartResponse

+ +
+
+ +

Definition at line 21 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadRequest

+ +
+
+ + + + +
typedef struct CCRCDCNfcReadRequest CCRCDCNfcReadRequest
+
+ +

Definition at line 22 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadResponse

+ +
+
+ + + + +
typedef struct CCRCDCNfcReadResponse CCRCDCNfcReadResponse
+
+ +

Definition at line 23 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcWriteStartRequest

+ +
+
+ +

Definition at line 24 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcWriteStartResponse

+ +
+
+ +

Definition at line 25 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcResultCheckRequest

+ +
+
+ +

Definition at line 26 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcResultCheckResponse

+ +
+
+ +

Definition at line 27 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcAbortRequest

+ +
+
+ + + + +
typedef struct CCRCDCNfcAbortRequest CCRCDCNfcAbortRequest
+
+ +

Definition at line 28 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcAbortResponse

+ +
+
+ +

Definition at line 29 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcShutdownRequest

+ +
+
+ +

Definition at line 30 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcShutdownResponse

+ +
+
+ +

Definition at line 31 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcFormatRequest

+ +
+
+ +

Definition at line 32 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcFormatResponse

+ +
+
+ +

Definition at line 33 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcSetReadOnlyRequest

+ +
+
+ +

Definition at line 34 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcSetReadOnlyResponse

+ +
+
+ +

Definition at line 35 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcIsTagPresentRequest

+ +
+
+ +

Definition at line 36 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcIsTagPresentResponse

+ +
+
+ +

Definition at line 37 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughSendRequest

+ +
+
+ +

Definition at line 38 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughSendExRequest

+ +
+
+ +

Definition at line 39 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughEx2Request

+ +
+
+ +

Definition at line 40 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughSendReponse

+ +
+
+ +

Definition at line 41 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughReceiveRequest

+ +
+
+ +

Definition at line 42 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughReceiveReponse

+ +
+
+ +

Definition at line 43 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcSetModeRequest

+ +
+
+ +

Definition at line 44 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcSetModeResponse

+ +
+
+ +

Definition at line 45 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectStartRequest

+ +
+
+ +

Definition at line 46 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectStartResponse

+ +
+
+ +

Definition at line 47 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectRequest

+ +
+
+ +

Definition at line 48 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectResponse

+ +
+
+ +

Definition at line 49 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectStartMultiRequest

+ +
+
+ +

Definition at line 50 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectStartMultiResponse

+ +
+
+ +

Definition at line 51 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectMultiRequest

+ +
+
+ +

Definition at line 52 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectMultiTagInfo

+ +
+
+ +

Definition at line 53 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcDetectMultiResponse

+ +
+
+ +

Definition at line 54 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughSend2RequestData

+ +
+
+ +

Definition at line 55 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughSend2Request

+ +
+
+ +

Definition at line 56 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughSend2Response

+ +
+
+ +

Definition at line 57 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughReceive2Request

+ +
+
+ +

Definition at line 58 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughReceive2ResponseData

+ +
+
+ +

Definition at line 59 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcPassThroughReceive2Response

+ +
+
+ +

Definition at line 60 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcAntennaCheckRequest

+ +
+
+ +

Definition at line 61 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcAntennaCheckResponse

+ +
+
+ +

Definition at line 62 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadT2TRange

+ +
+
+ + + + +
typedef struct CCRCDCNfcReadT2TRange CCRCDCNfcReadT2TRange
+
+ +

Definition at line 63 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadT2TStartRequest

+ +
+
+ +

Definition at line 64 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadT2TStartResponse

+ +
+
+ +

Definition at line 65 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadT2TRequest

+ +
+
+ +

Definition at line 66 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcReadT2TResponse

+ +
+
+ +

Definition at line 67 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcWriteT2TRange

+ +
+
+ +

Definition at line 68 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcWriteT2TRequest

+ +
+
+ +

Definition at line 69 of file nfc.h.

+ +
+
+ +

◆ CCRCDCNfcWriteT2TResponse

+ +
+
+ +

Definition at line 70 of file nfc.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ CCRCDCNfcCommandEnum

+ +
+
+ + + + +
enum CCRCDCNfcCommandEnum
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
CCR_NFC_COMMAND_STARTUP 
CCR_NFC_COMMAND_READ_START 
CCR_NFC_COMMAND_READ 
CCR_NFC_COMMAND_WRITE_START 
CCR_NFC_COMMAND_RESULT_CHECK 
CCR_NFC_COMMAND_ABORT 
CCR_NFC_COMMAND_SHUTDOWN 
CCR_NFC_COMMAND_FORMAT_START 
CCR_NFC_COMMAND_SET_READ_ONLY 
CCR_NFC_COMMAND_IS_TAG_PRESENT 
CCR_NFC_COMMAND_PASS_THROUGH_SEND 
CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE 
CCR_NFC_COMMAND_SET_MODE 
CCR_NFC_COMMAND_DETECT_START 
CCR_NFC_COMMAND_DETECT 
CCR_NFC_COMMAND_DETECT_START_MULTI 
CCR_NFC_COMMAND_DETECT_MULTI 
CCR_NFC_COMMAND_PASS_THROUGH_SEND2 
CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 
CCR_NFC_COMMAND_ANTENNA_CHECK 
CCR_NFC_COMMAND_READ_T2T_START 
CCR_NFC_COMMAND_READ_T2T 
CCR_NFC_COMMAND_WRITE_T2T 
+ +

Definition at line 72 of file nfc.h.

+ +
+
+

Function Documentation

+ +

◆ CCRCDCPerNfcControl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCDCPerNfcControl (CCRCDCDestination dest,
void * request,
uint32_t requestSize,
void * response,
uint32_t responseSize 
)
+
+ +
+
+
+ + + + diff --git a/group__nsysccr__cdc__nfc.map b/group__nsysccr__cdc__nfc.map new file mode 100644 index 00000000..147f9dee --- /dev/null +++ b/group__nsysccr__cdc__nfc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysccr__cdc__nfc.md5 b/group__nsysccr__cdc__nfc.md5 new file mode 100644 index 00000000..9ce08951 --- /dev/null +++ b/group__nsysccr__cdc__nfc.md5 @@ -0,0 +1 @@ +b5112a976e21faed4a58bfffdd90011c \ No newline at end of file diff --git a/group__nsysccr__cdc__nfc.png b/group__nsysccr__cdc__nfc.png new file mode 100644 index 00000000..2be664c7 Binary files /dev/null and b/group__nsysccr__cdc__nfc.png differ diff --git a/group__nsysccr__cfg.html b/group__nsysccr__cfg.html new file mode 100644 index 00000000..20e0e8e4 --- /dev/null +++ b/group__nsysccr__cfg.html @@ -0,0 +1,285 @@ + + + + + + + +wut: Nsysccr_cfg + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nsysccr_cfg
+
+
+
+Collaboration diagram for Nsysccr_cfg:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + +

+Functions

int32_t CCRCFGInit (void)
 
int32_t CCRCFGGetCachedEeprom (uint32_t drcSlot, uint32_t offset, void *buf, uint32_t size)
 Read from the cached Eeprom of the specified device.
 
int32_t CCRCFGSetCachedEeprom (uint32_t drcSlot, uint32_t offset, void *buf, uint32_t size)
 Write to the cached Eeprom of the specified device.
 
int32_t CCRCFGGetVersionCheckFlag (uint32_t *outFlag)
 Get the version check flag.
 
int32_t CCRCFGSetVersionCheckFlag (uint32_t flag)
 Set the version check flag.
 
+

Detailed Description

+

Function Documentation

+ +

◆ CCRCFGInit()

+ +
+
+ + + + + + + + +
int32_t CCRCFGInit (void )
+
+ +
+
+ +

◆ CCRCFGGetCachedEeprom()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCFGGetCachedEeprom (uint32_t drcSlot,
uint32_t offset,
void * buf,
uint32_t size 
)
+
+ +

Read from the cached Eeprom of the specified device.

+
Parameters
+ + + +
drcSlotThe DRC to read the eeprom from (0 or 1).
offsetOffset of the Eeprom data.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCFGSetCachedEeprom()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRCFGSetCachedEeprom (uint32_t drcSlot,
uint32_t offset,
void * buf,
uint32_t size 
)
+
+ +

Write to the cached Eeprom of the specified device.

+
Parameters
+ + + +
drcSlotThe DRC to read the eeprom from (0 or 1).
offsetOffset of the Eeprom data.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCFGGetVersionCheckFlag()

+ +
+
+ + + + + + + + +
int32_t CCRCFGGetVersionCheckFlag (uint32_t * outFlag)
+
+ +

Get the version check flag.

+
Parameters
+ + +
outFlagPointer to write the flag to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRCFGSetVersionCheckFlag()

+ +
+
+ + + + + + + + +
int32_t CCRCFGSetVersionCheckFlag (uint32_t flag)
+
+ +

Set the version check flag.

+
Parameters
+ + +
outFlagThe flag to set.
+
+
+
Returns
0 on success.
+ +
+
+
+ + + + diff --git a/group__nsysccr__cfg.map b/group__nsysccr__cfg.map new file mode 100644 index 00000000..607cb417 --- /dev/null +++ b/group__nsysccr__cfg.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysccr__cfg.md5 b/group__nsysccr__cfg.md5 new file mode 100644 index 00000000..84cf23bc --- /dev/null +++ b/group__nsysccr__cfg.md5 @@ -0,0 +1 @@ +1da258d83db70fe51d4d0f17424ca05d \ No newline at end of file diff --git a/group__nsysccr__cfg.png b/group__nsysccr__cfg.png new file mode 100644 index 00000000..cab31d0a Binary files /dev/null and b/group__nsysccr__cfg.png differ diff --git a/group__nsysccr__hid.html b/group__nsysccr__hid.html new file mode 100644 index 00000000..612f34f5 --- /dev/null +++ b/group__nsysccr__hid.html @@ -0,0 +1,371 @@ + + + + + + + +wut: Raw HID data of the DRCs + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Raw HID data of the DRCs
+
+
+
+Collaboration diagram for Raw HID data of the DRCs:
+
+
+ + + + +
+ + + + +

+Data Structures

struct  CCRHIDReport
 
+ + + +

+Typedefs

typedef struct CCRHIDReport CCRHIDReport
 
+ + + + + + + + + + + + + + + +

+Functions

int32_t CCRHIDStart (uint32_t drcSlot, CCRHIDReport *reportsBuffer, uint32_t numReports, IOSAsyncCallbackFn callback, void *arg)
 Start transmission of HID reports from the specified DRC.
 
int32_t CCRHIDStop (uint32_t drcSlot, IOSAsyncCallbackFn callback, void *arg)
 Stop HID report transmission.
 
int32_t CCRHIDGetData (uint32_t drcSlot, CCRHIDReport *reportData)
 
int32_t CCRHIDGetBufferedData (uint32_t drcSlot, CCRHIDReport *reportData)
 
int32_t CCRHIDGetFirmwareVersion (CCRHIDReport *report, uint32_t *firmwareVersion)
 
int32_t CCRHIDGetSequence (CCRHIDReport *report, uint32_t *sequence)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ CCRHIDReport

+ +
+
+ + + + +
struct CCRHIDReport
+
+
+

Definition at line 18 of file hid.h.

+
+
+
+

Typedef Documentation

+ +

◆ CCRHIDReport

+ +
+
+ + + + +
typedef struct CCRHIDReport CCRHIDReport
+
+ +

Definition at line 16 of file hid.h.

+ +
+
+

Function Documentation

+ +

◆ CCRHIDStart()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRHIDStart (uint32_t drcSlot,
CCRHIDReportreportsBuffer,
uint32_t numReports,
IOSAsyncCallbackFn callback,
void * arg 
)
+
+ +

Start transmission of HID reports from the specified DRC.

+
Parameters
+ + + + +
drcSlotThe DRC to read the HID reports from (0 or 1).
reportsBufferAligned buffer to read reports to.
numReportsThe amount of reports the buffer can store.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRHIDStop()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t CCRHIDStop (uint32_t drcSlot,
IOSAsyncCallbackFn callback,
void * arg 
)
+
+ +

Stop HID report transmission.

+
Parameters
+ + +
drcSlotThe DRC to read the HID reports from (0 or 1).
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ CCRHIDGetData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRHIDGetData (uint32_t drcSlot,
CCRHIDReportreportData 
)
+
+ +
+
+ +

◆ CCRHIDGetBufferedData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRHIDGetBufferedData (uint32_t drcSlot,
CCRHIDReportreportData 
)
+
+ +
+
+ +

◆ CCRHIDGetFirmwareVersion()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRHIDGetFirmwareVersion (CCRHIDReportreport,
uint32_t * firmwareVersion 
)
+
+ +
+
+ +

◆ CCRHIDGetSequence()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t CCRHIDGetSequence (CCRHIDReportreport,
uint32_t * sequence 
)
+
+ +
+
+
+ + + + diff --git a/group__nsysccr__hid.map b/group__nsysccr__hid.map new file mode 100644 index 00000000..1fd8e872 --- /dev/null +++ b/group__nsysccr__hid.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysccr__hid.md5 b/group__nsysccr__hid.md5 new file mode 100644 index 00000000..346da859 --- /dev/null +++ b/group__nsysccr__hid.md5 @@ -0,0 +1 @@ +b0ded7c62450b284b48a9ff3efc05857 \ No newline at end of file diff --git a/group__nsysccr__hid.png b/group__nsysccr__hid.png new file mode 100644 index 00000000..eaeb0f5c Binary files /dev/null and b/group__nsysccr__hid.png differ diff --git a/group__nsyshid.html b/group__nsyshid.html new file mode 100644 index 00000000..fae091e1 --- /dev/null +++ b/group__nsyshid.html @@ -0,0 +1,104 @@ + + + + + + + +wut: nsyshid + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nsyshid
+
+
+ +

Human Input Device functions. +More...

+
+Collaboration diagram for nsyshid:
+
+
+ + + + +
+ + + + +

+Modules

 HID API
 
+

Detailed Description

+

Human Input Device functions.

+
+ + + + diff --git a/group__nsyshid.map b/group__nsyshid.map new file mode 100644 index 00000000..fefba144 --- /dev/null +++ b/group__nsyshid.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsyshid.md5 b/group__nsyshid.md5 new file mode 100644 index 00000000..10e67b48 --- /dev/null +++ b/group__nsyshid.md5 @@ -0,0 +1 @@ +3cae742e9c287365ca3d4f2a8bed018e \ No newline at end of file diff --git a/group__nsyshid.png b/group__nsyshid.png new file mode 100644 index 00000000..f5cf9627 Binary files /dev/null and b/group__nsyshid.png differ diff --git a/group__nsyshid__hid.html b/group__nsyshid__hid.html new file mode 100644 index 00000000..8664e2a2 --- /dev/null +++ b/group__nsyshid__hid.html @@ -0,0 +1,977 @@ + + + + + + + +wut: HID API + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for HID API:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  HIDDevice
 
struct  HIDClient
 
+ + + + + + + + + + + +

+Typedefs

typedef struct HIDClient HIDClient
 
typedef struct HIDDevice HIDDevice
 
typedef enum HIDAttachEvent HIDAttachEvent
 
typedef int32_t(* HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
 
typedef void(* HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
 
+ + + +

+Enumerations

enum  HIDAttachEvent {
+  HID_DEVICE_DETACH = 0 +,
+  HID_DEVICE_ATTACH = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t HIDSetup ()
 
int32_t HIDTeardown ()
 
int32_t HIDAddClient (HIDClient *client, HIDAttachCallback attachCallback)
 
int32_t HIDDelClient (HIDClient *client)
 
int32_t HIDGetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDGetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDGetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t *duration, HIDCallback callback, void *userContext)
 
int32_t HIDSetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t duration, HIDCallback callback, void *userContext)
 
int32_t HIDSetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext)
 
int32_t HIDGetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext)
 
int32_t HIDRead (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDWrite (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ HIDDevice

+ +
+
+ + + + +
struct HIDDevice
+
+
+

Definition at line 32 of file hid.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +handle +
+uint32_t +physicalDeviceInst +
+uint16_t +vid +
+uint16_t +pid +
+uint8_t +interfaceIndex +
+uint8_t +subClass +
+uint8_t +protocol +
+uint16_t +maxPacketSizeRx +
+uint16_t +maxPacketSizeTx +
+ +
+
+ +

◆ HIDClient

+ +
+
+ + + + +
struct HIDClient
+
+
+

Definition at line 56 of file hid.h.

+
+ + + + + + + +
Data Fields
+HIDClient * +next +
+HIDAttachCallback +attachCallback +
+ +
+
+

Typedef Documentation

+ +

◆ HIDClient

+ +
+
+ + + + +
typedef struct HIDClient HIDClient
+
+ +

Definition at line 13 of file hid.h.

+ +
+
+ +

◆ HIDDevice

+ +
+
+ + + + +
typedef struct HIDDevice HIDDevice
+
+ +

Definition at line 14 of file hid.h.

+ +
+
+ +

◆ HIDAttachEvent

+ +
+
+ + + + +
typedef enum HIDAttachEvent HIDAttachEvent
+
+ +
+
+ +

◆ HIDAttachCallback

+ +
+
+ + + + +
typedef int32_t(* HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
+
+ +

Definition at line 22 of file hid.h.

+ +
+
+ +

◆ HIDCallback

+ +
+
+ + + + +
typedef void(* HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
+
+ +

Definition at line 26 of file hid.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ HIDAttachEvent

+ +
+
+ + + + +
enum HIDAttachEvent
+
+ + + +
Enumerator
HID_DEVICE_DETACH 
HID_DEVICE_ATTACH 
+ +

Definition at line 16 of file hid.h.

+ +
+
+

Function Documentation

+ +

◆ HIDSetup()

+ +
+
+ + + + + + + +
int32_t HIDSetup ()
+
+ +
+
+ +

◆ HIDTeardown()

+ +
+
+ + + + + + + +
int32_t HIDTeardown ()
+
+ +
+
+ +

◆ HIDAddClient()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t HIDAddClient (HIDClientclient,
HIDAttachCallback attachCallback 
)
+
+ +
+
+ +

◆ HIDDelClient()

+ +
+
+ + + + + + + + +
int32_t HIDDelClient (HIDClientclient)
+
+ +
+
+ +

◆ HIDGetDescriptor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetDescriptor (uint32_t handle,
uint8_t descriptorType,
uint8_t descriptorIndex,
uint16_t languageId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetDescriptor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetDescriptor (uint32_t handle,
uint8_t descriptorType,
uint8_t descriptorIndex,
uint16_t languageId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDGetReport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetReport (uint32_t handle,
uint8_t reportType,
uint8_t reportId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetReport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetReport (uint32_t handle,
uint8_t reportType,
uint8_t reportId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDGetIdle()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetIdle (uint32_t handle,
uint8_t interfaceIndex,
uint8_t reportId,
uint8_t * duration,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetIdle()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetIdle (uint32_t handle,
uint8_t interfaceIndex,
uint8_t reportId,
uint8_t duration,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetProtocol()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetProtocol (uint32_t handle,
uint8_t interfaceIndex,
uint8_t protocol,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDGetProtocol()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetProtocol (uint32_t handle,
uint8_t interfaceIndex,
uint8_t * protocol,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDRead (uint32_t handle,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDWrite (uint32_t handle,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback hc,
void * userContext 
)
+
+ +
+
+
+ + + + diff --git a/group__nsyshid__hid.map b/group__nsyshid__hid.map new file mode 100644 index 00000000..917b236b --- /dev/null +++ b/group__nsyshid__hid.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsyshid__hid.md5 b/group__nsyshid__hid.md5 new file mode 100644 index 00000000..ab6ab609 --- /dev/null +++ b/group__nsyshid__hid.md5 @@ -0,0 +1 @@ +078f2b26f1a0f589ff5f20c5ace4950e \ No newline at end of file diff --git a/group__nsyshid__hid.png b/group__nsyshid__hid.png new file mode 100644 index 00000000..6a3d3304 Binary files /dev/null and b/group__nsyshid__hid.png differ diff --git a/group__nsysnet.html b/group__nsysnet.html new file mode 100644 index 00000000..ce2ca4a6 --- /dev/null +++ b/group__nsysnet.html @@ -0,0 +1,117 @@ + + + + + + + +wut: nsysnet + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
nsysnet
+
+
+ +

Network functions. +More...

+
+Collaboration diagram for nsysnet:
+
+
+ + + + + + + + +
+ + + + + + + + + + + + + +

+Modules

 Netdb
 
 Socket
 
 Nsysnet_misc
 
 Nsysnet_netconfig
 
 Nintendo SSL
 The NSSL library is Nintendo's interface for making SSL connections on the Wii U.
 
+

Detailed Description

+

Network functions.

+
+ + + + diff --git a/group__nsysnet.map b/group__nsysnet.map new file mode 100644 index 00000000..4be7dba0 --- /dev/null +++ b/group__nsysnet.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/group__nsysnet.md5 b/group__nsysnet.md5 new file mode 100644 index 00000000..f35ccba6 --- /dev/null +++ b/group__nsysnet.md5 @@ -0,0 +1 @@ +b17fe5ac5573ea6fe3f3931412022602 \ No newline at end of file diff --git a/group__nsysnet.png b/group__nsysnet.png new file mode 100644 index 00000000..cc16a7c0 Binary files /dev/null and b/group__nsysnet.png differ diff --git a/group__nsysnet__misc.html b/group__nsysnet__misc.html new file mode 100644 index 00000000..b81dfc8c --- /dev/null +++ b/group__nsysnet__misc.html @@ -0,0 +1,119 @@ + + + + + + + +wut: Nsysnet_misc + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nsysnet_misc
+
+
+
+Collaboration diagram for Nsysnet_misc:
+
+
+ + + + +
+ + + + +

+Functions

int set_multicast_state (BOOL multicastEnable)
 
+

Detailed Description

+

Function Documentation

+ +

◆ set_multicast_state()

+ +
+
+ + + + + + + + +
int set_multicast_state (BOOL multicastEnable)
+
+ +
+
+
+ + + + diff --git a/group__nsysnet__misc.map b/group__nsysnet__misc.map new file mode 100644 index 00000000..6f4e21a4 --- /dev/null +++ b/group__nsysnet__misc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysnet__misc.md5 b/group__nsysnet__misc.md5 new file mode 100644 index 00000000..e28e6099 --- /dev/null +++ b/group__nsysnet__misc.md5 @@ -0,0 +1 @@ +371abc35397659eb4acd3b24629fd370 \ No newline at end of file diff --git a/group__nsysnet__misc.png b/group__nsysnet__misc.png new file mode 100644 index 00000000..cd217965 Binary files /dev/null and b/group__nsysnet__misc.png differ diff --git a/group__nsysnet__netconfig.html b/group__nsysnet__netconfig.html new file mode 100644 index 00000000..b078d659 --- /dev/null +++ b/group__nsysnet__netconfig.html @@ -0,0 +1,2827 @@ + + + + + + + +wut: Nsysnet_netconfig + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nsysnet_netconfig
+
+
+
+Collaboration diagram for Nsysnet_netconfig:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  NetConfAllProfileState
 
struct  NetConfEthCfg
 
struct  NetConfIPv4Info
 
struct  NetConfMACAddr
 
struct  NetConfProxyConfig
 
struct  NetConfValidFlags
 
struct  NetConfWifiConfigDataPrivacy
 
struct  NetConfWifiConfigData
 
struct  NetConfWifiConfig
 
struct  NetConfOpt
 
struct  NetConfInterface
 
struct  NetConfCfg
 
struct  NetConfAOSSConfig
 
struct  NetConfIfState
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint16_t NetConfEthCfgSpeed
 
typedef uint16_t NetConfEthCfgDuplex
 
typedef uint16_t NetConfEthCfgNegotiation
 
typedef uint16_t NetConfWifiPrivacyMode
 
typedef uint16_t NetConfProxyAuthType
 
typedef uint16_t NetConfProxyStatus
 
typedef uint16_t NetConfInterfaceType
 
typedef uint16_t NetConfLinkState
 
typedef uint16_t NetConfOperState
 
typedef uint16_t NetConfAdminState
 
typedef struct NetConfAllProfileState NetConfAllProfileState
 
typedef struct NetConfEthCfg NetConfEthCfg
 
typedef struct NetConfProxyConfig NetConfProxyConfig
 
typedef struct NetConfValidFlags NetConfValidFlags
 
typedef struct NetConfWifiConfig NetConfWifiConfig
 
typedef struct NetConfOpt NetConfOpt
 
typedef struct NetConfIPv4Info NetConfIPv4Info
 
typedef struct NetConfMACAddr NetConfMACAddr
 
typedef struct NetConfCfg NetConfCfg
 
typedef struct NetConfAOSSConfig NetConfAOSSConfig
 
typedef struct NetConfWifiConfigData NetConfWifiConfigData
 
typedef struct NetConfWifiConfigDataPrivacy NetConfWifiConfigDataPrivacy
 
typedef struct NetConfInterface NetConfInterface
 
typedef struct NetConfIfState NetConfIfState
 
typedef enum NetConfInterfaceTypeEnum NetConfInterfaceTypeEnum
 
typedef enum NetConfEthCfgSpeedEnum NetConfEthCfgSpeedEnum
 
typedef enum NetConfEthCfgDuplexEnum NetConfEthCfgDuplexEnum
 
typedef enum NetConfEthCfgNegotiationEnum NetConfEthCfgNegotiationEnum
 
typedef enum NetConfIPv4Mode NetConfIPv4Mode
 
typedef enum NetConfWifiPrivacyModeEnum NetConfWifiPrivacyModeEnum
 
typedef enum NetConfProxyAuthTypeEnum NetConfProxyAuthTypeEnum
 
typedef enum NetConfProxyStatusEnum NetConfProxyStatusEnum
 
typedef enum NetConfLinkStateEnum NetConfLinkStateEnum
 
typedef enum NetConfOperStateEnum NetConfOperStateEnum
 
typedef enum NetConfAdminStateEnum NetConfAdminStateEnum
 
typedef enum NetConfProfile NetConfProfile
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  NetConfInterfaceTypeEnum {
+  NET_CONF_INTERFACE_TYPE_WIFI = 0 +,
+  NET_CONF_INTERFACE_TYPE_ETHERNET = 1 +
+ }
 
enum  NetConfEthCfgSpeedEnum {
+  NET_CONF_ETH_CFG_SPEED_10M = 10 +,
+  NET_CONF_ETH_CFG_SPEED_100M = 100 +
+ }
 
enum  NetConfEthCfgDuplexEnum {
+  NET_CONF_ETH_CFG_DUPLEX_HALF = 1 +,
+  NET_CONF_ETH_CFG_DUPLEX_FULL = 2 +
+ }
 
enum  NetConfEthCfgNegotiationEnum {
+  NET_CONF_ETH_CFG_NEGOTIATION_MANUAL = 1 +,
+  NET_CONF_ETH_CFG_NEGOTIATION_AUTO = 2 +
+ }
 
enum  NetConfIPv4Mode {
+  NET_CONF_IPV4_MODE_DHCP = 0 +,
+  NET_CONF_IPV4_MODE_MANUAL = 2 +
+ }
 
enum  NetConfWifiPrivacyModeEnum {
+  NET_CONF_WIFI_PRIVACY_MODE_NONE = 0 +,
+  NET_CONF_WIFI_PRIVACY_MODE_WEP = 1 +,
+  NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP = 3 +,
+  NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP = 4 +,
+  NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES = 5 +,
+  NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES = 6 +
+ }
 
enum  NetConfProxyAuthTypeEnum {
+  NET_CONF_PROXY_AUTH_TYPE_NONE = 0 +,
+  NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION = 1 +
+ }
 
enum  NetConfProxyStatusEnum {
+  NET_CONF_PROXY_DISABLED = 0 +,
+  NET_CONF_PROXY_ENABLED = 1 +
+ }
 
enum  NetConfLinkStateEnum {
+  NET_CONF_LINK_STATE_UP = 1 +,
+  NET_CONF_LINK_STATE_DOWN = 2 +,
+  NET_CONF_LINK_STATE_NEGOTIATE = 3 +
+ }
 
enum  NetConfOperStateEnum {
+  NET_CONF_OPER_STATE_UP = 1 +,
+  NET_CONF_OPER_STATE_DOWN = 2 +
+ }
 
enum  NetConfAdminStateEnum {
+  NET_CONF_ADMIN_STATE_UP = 1 +,
+  NET_CONF_ADMIN_STATE_DOWN = 2 +
+ }
 
enum  NetConfProfile {
+  NET_CONF_PROFILE_0 = 0 +,
+  NET_CONF_PROFILE_1 = 1 +,
+  NET_CONF_PROFILE_2 = 2 +,
+  NET_CONF_PROFILE_3 = 3 +,
+  NET_CONF_PROFILE_4 = 4 +,
+  NET_CONF_PROFILE_5 = 5 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int netconf_init ()
 
int netconf_close ()
 
int netconf_delete_profile (NetConfProfile id)
 
int netconf_get_all_profile_state (NetConfAllProfileState *state)
 
int netconf_get_assigned_address (NetConfInterfaceType interface, uint32_t *assignedAddress)
 Returns the currently used IP address of the console if the given interface matches the used interface.
 
int netconf_get_assigned_dns (NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
 Returns the currently used DNS of the console if the given interface matches the used interface.
 
int netconf_get_assigned_gateway (NetConfInterfaceType unk1, uint32_t *gateway)
 Returns the currently used gateway of the console if the given interface matches the used interface.
 
int netconf_get_assigned_subnet (NetConfInterfaceType unk1, uint32_t *subnet)
 Returns the currently used subnet of the console if the given interface matches the used interface.
 
int netconf_get_dns (NetConfInterfaceType unk1, uint32_t *dns1, uint32_t *dns2)
 Returns the manually set DNS servers of the loaded config if the given interface matches the used interface.
 
int netconf_get_eth_cfg (NetConfEthCfg *outCfg)
 
NetConfAdminState netconf_get_if_adminstate (NetConfInterfaceType interface)
 
int netconf_get_if_ipv4_info (NetConfIPv4Info *info)
 Returns the WIFI IPv4 Info of the loaded config.
 
int netconf_get_if_ipv4_info_ex (NetConfInterfaceType interface, NetConfIPv4Info *info)
 Returns the IPv4 Info of the loaded config for the given interface.
 
NetConfLinkState netconf_get_if_linkstate (NetConfInterfaceType interface)
 
int netconf_get_if_macaddr (NetConfInterfaceType interface, NetConfMACAddr *info)
 
NetConfOperState netconf_get_if_operstate (NetConfInterfaceType interface)
 
int netconf_get_ifstate (NetConfInterfaceType interface, NetConfIfState *ifState)
 
int netconf_get_interface_mtu (NetConfInterfaceType NetConfInterfaceType, uint32_t *mtu)
 
int netconf_get_last_wifi_link_error (uint32_t *lastError)
 
int netconf_get_profile_state (NetConfInterfaceType interface, uint32_t *profileState)
 
int netconf_get_proxy_config (NetConfProxyConfig *proxyConfig)
 
int SOGetProxyConfig (NetConfProxyConfig *config)
 
int netconf_get_running (NetConfCfg *running)
 Return the current NetConfCfg.
 
int netconf_get_startup_profile_id ()
 Gets the default profileId.
 
int netconf_get_valid_flags (NetConfValidFlags *validFlags)
 
int netconf_get_wifi_cfg (NetConfWifiConfig *wifiConfig)
 
int netconf_getopt (uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
 Not implemented on IOSU side.
 
int netconf_nv_read (NetConfProfile profileId, NetConfCfg *data)
 Read a profile into memory without using it.
 
int netconf_nv_write (NetConfProfile profileId, NetConfCfg *data)
 Write a profile from buffer.
 
int netconf_nv_load (NetConfProfile profileId)
 Load a profile into memory and use it.
 
int netconf_nv_store (NetConfProfile profileId)
 Save the loaded profile from memory into a profile.
 
int netconf_read_aoss_config (NetConfProfile profileId, NetConfAOSSConfig *data)
 
int netconf_write_aoss_config (NetConfProfile profileId, NetConfAOSSConfig *data)
 
int netconf_read_compat_profile_id (uint32_t *outProfileId)
 
int netconf_set_dns (NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
 
int netconf_set_eth_cfg (NetConfEthCfg *config)
 
int netconf_set_if_admin_state (NetConfInterfaceType interface, NetConfAdminStateEnum unk2)
 
int netconf_set_if_ipv4_info (NetConfIPv4Info *info)
 
int netconf_set_if_ipv4_info_ex (NetConfInterfaceType interface, NetConfIPv4Info *info)
 
int netconf_set_interface_mtu (NetConfInterfaceType interface, uint32_t mtu)
 
int netconf_set_proxy_config (NetConfProxyConfig *config)
 
int netconf_set_running (NetConfCfg *config)
 
int netconf_set_startup_profile_id (uint32_t profileId)
 Sets the default profileId.
 
int netconf_set_valid_flag (uint32_t unk1, uint32_t unk2)
 
int netconf_set_wifi_cfg (NetConfWifiConfig *config)
 
int netconf_setopt (uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
 DEBUG mode only.
 
int netconf_write_compat_profile_id (uint32_t unk1)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ NetConfAllProfileState

+ +
+
+ + + + +
struct NetConfAllProfileState
+
+
+

Definition at line 127 of file netconfig.h.

+
+
+
+ +

◆ NetConfEthCfg

+ +
+
+ + + + +
struct NetConfEthCfg
+
+
+

Definition at line 133 of file netconfig.h.

+
+ + + + + + + + + + +
Data Fields
+NetConfEthCfgSpeed +speed +
+NetConfEthCfgDuplex +duplex +
+NetConfEthCfgNegotiation +negotiation +
+ +
+
+ +

◆ NetConfIPv4Info

+ +
+
+ + + + +
struct NetConfIPv4Info
+
+
+

Definition at line 145 of file netconfig.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+NetConfIPv4Mode +mode +
+uint32_t +addr +
+uint32_t +netmask +
+uint32_t +nexthop +
+uint32_t +ns1 +
+uint32_t +ns2 +
+ +
+
+ +

◆ NetConfMACAddr

+ +
+
+ + + + +
struct NetConfMACAddr
+
+
+

Definition at line 156 of file netconfig.h.

+
+ + + + +
Data Fields
+uint8_t +MACAddr[0x6] +
+ +
+
+ +

◆ NetConfProxyConfig

+ +
+
+ + + + +
struct NetConfProxyConfig
+
+
+

Definition at line 162 of file netconfig.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+NetConfProxyStatus +use_proxy +
+uint16_t +port +
+NetConfProxyAuthType +auth_type +
+char +host[0x80] +
+char +username[0x80] +
+char +password[0x40] +
+char +noproxy_hosts[0x80] +
+ +
+
+ +

◆ NetConfValidFlags

+ +
+
+ + + + +
struct NetConfValidFlags
+
+
+

Definition at line 175 of file netconfig.h.

+
+
+
+ +

◆ NetConfWifiConfigDataPrivacy

+ +
+
+ + + + +
struct NetConfWifiConfigDataPrivacy
+
+
+

Definition at line 181 of file netconfig.h.

+
+ + + + + + + + + + +
Data Fields
+NetConfWifiPrivacyMode +mode +
+uint16_t +aes_key_len +
+uint8_t +aes_key[0x40] +
+ +
+
+ +

◆ NetConfWifiConfigData

+ +
+
+ + + + +
struct NetConfWifiConfigData
+
+
+

Definition at line 194 of file netconfig.h.

+
+ + + + + + + + + + +
Data Fields
+char +ssid[0x20] +
+uint16_t +ssidlength +
+NetConfWifiConfigDataPrivacy +privacy +
+ +
+
+ +

◆ NetConfWifiConfig

+ +
+
+ + + + +
struct NetConfWifiConfig
+
+
+

Definition at line 206 of file netconfig.h.

+
+ + + + + + + +
Data Fields
+uint16_t +config_method +
+NetConfWifiConfigData +config +
+ +
+
+ +

◆ NetConfOpt

+ +
+
+ + + + +
struct NetConfOpt
+
+
+

Definition at line 214 of file netconfig.h.

+
+
+
+ +

◆ NetConfInterface

+ +
+
+ + + + +
struct NetConfInterface
+
+
+

Definition at line 220 of file netconfig.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint16_t +if_index +
+uint16_t +if_state +
+uint32_t +if_mtu +
+NetConfIPv4Info +ipv4Info +
+ +
+
+ +

◆ NetConfCfg

+ +
+
+ + + + +
struct NetConfCfg
+
+
+

Definition at line 233 of file netconfig.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+NetConfInterface +wl0 +
+NetConfWifiConfig +wifi +
+NetConfInterface +eth0 +
+NetConfEthCfg +ethCfg +
+NetConfProxyConfig +proxy +
+ +
+
+ +

◆ NetConfAOSSConfig

+ +
+
+ + + + +
struct NetConfAOSSConfig
+
+
+

Definition at line 248 of file netconfig.h.

+
+ + + + +
Data Fields
+NetConfWifiConfigData +config[4] +
+ +
+
+ +

◆ NetConfIfState

+ +
+
+ + + + +
struct NetConfIfState
+
+
+

Definition at line 254 of file netconfig.h.

+
+ + + + + + + + + + +
Data Fields
+uint16_t +if_state +
+NetConfLinkState +linkstate +
+NetConfOperState +operstate +
+ +
+
+

Typedef Documentation

+ +

◆ NetConfEthCfgSpeed

+ +
+
+ + + + +
typedef uint16_t NetConfEthCfgSpeed
+
+ +

Definition at line 20 of file netconfig.h.

+ +
+
+ +

◆ NetConfEthCfgDuplex

+ +
+
+ + + + +
typedef uint16_t NetConfEthCfgDuplex
+
+ +

Definition at line 21 of file netconfig.h.

+ +
+
+ +

◆ NetConfEthCfgNegotiation

+ +
+
+ + + + +
typedef uint16_t NetConfEthCfgNegotiation
+
+ +

Definition at line 22 of file netconfig.h.

+ +
+
+ +

◆ NetConfWifiPrivacyMode

+ +
+
+ + + + +
typedef uint16_t NetConfWifiPrivacyMode
+
+ +

Definition at line 23 of file netconfig.h.

+ +
+
+ +

◆ NetConfProxyAuthType

+ +
+
+ + + + +
typedef uint16_t NetConfProxyAuthType
+
+ +

Definition at line 24 of file netconfig.h.

+ +
+
+ +

◆ NetConfProxyStatus

+ +
+
+ + + + +
typedef uint16_t NetConfProxyStatus
+
+ +

Definition at line 25 of file netconfig.h.

+ +
+
+ +

◆ NetConfInterfaceType

+ +
+
+ + + + +
typedef uint16_t NetConfInterfaceType
+
+ +

Definition at line 26 of file netconfig.h.

+ +
+
+ +

◆ NetConfLinkState

+ +
+
+ + + + +
typedef uint16_t NetConfLinkState
+
+ +

Definition at line 27 of file netconfig.h.

+ +
+
+ +

◆ NetConfOperState

+ +
+
+ + + + +
typedef uint16_t NetConfOperState
+
+ +

Definition at line 28 of file netconfig.h.

+ +
+
+ +

◆ NetConfAdminState

+ +
+
+ + + + +
typedef uint16_t NetConfAdminState
+
+ +

Definition at line 29 of file netconfig.h.

+ +
+
+ +

◆ NetConfAllProfileState

+ +
+
+ +

Definition at line 31 of file netconfig.h.

+ +
+
+ +

◆ NetConfEthCfg

+ +
+
+ + + + +
typedef struct NetConfEthCfg NetConfEthCfg
+
+ +

Definition at line 32 of file netconfig.h.

+ +
+
+ +

◆ NetConfProxyConfig

+ +
+
+ + + + +
typedef struct NetConfProxyConfig NetConfProxyConfig
+
+ +

Definition at line 33 of file netconfig.h.

+ +
+
+ +

◆ NetConfValidFlags

+ +
+
+ + + + +
typedef struct NetConfValidFlags NetConfValidFlags
+
+ +

Definition at line 34 of file netconfig.h.

+ +
+
+ +

◆ NetConfWifiConfig

+ +
+
+ + + + +
typedef struct NetConfWifiConfig NetConfWifiConfig
+
+ +

Definition at line 35 of file netconfig.h.

+ +
+
+ +

◆ NetConfOpt

+ +
+
+ + + + +
typedef struct NetConfOpt NetConfOpt
+
+ +

Definition at line 36 of file netconfig.h.

+ +
+
+ +

◆ NetConfIPv4Info

+ +
+
+ + + + +
typedef struct NetConfIPv4Info NetConfIPv4Info
+
+ +

Definition at line 37 of file netconfig.h.

+ +
+
+ +

◆ NetConfMACAddr

+ +
+
+ + + + +
typedef struct NetConfMACAddr NetConfMACAddr
+
+ +

Definition at line 38 of file netconfig.h.

+ +
+
+ +

◆ NetConfCfg

+ +
+
+ + + + +
typedef struct NetConfCfg NetConfCfg
+
+ +

Definition at line 39 of file netconfig.h.

+ +
+
+ +

◆ NetConfAOSSConfig

+ +
+
+ + + + +
typedef struct NetConfAOSSConfig NetConfAOSSConfig
+
+ +

Definition at line 40 of file netconfig.h.

+ +
+
+ +

◆ NetConfWifiConfigData

+ +
+
+ + + + +
typedef struct NetConfWifiConfigData NetConfWifiConfigData
+
+ +

Definition at line 41 of file netconfig.h.

+ +
+
+ +

◆ NetConfWifiConfigDataPrivacy

+ +
+
+ +

Definition at line 42 of file netconfig.h.

+ +
+
+ +

◆ NetConfInterface

+ +
+
+ + + + +
typedef struct NetConfInterface NetConfInterface
+
+ +

Definition at line 43 of file netconfig.h.

+ +
+
+ +

◆ NetConfIfState

+ +
+
+ + + + +
typedef struct NetConfIfState NetConfIfState
+
+ +

Definition at line 44 of file netconfig.h.

+ +
+
+ +

◆ NetConfInterfaceTypeEnum

+ +
+
+ +
+
+ +

◆ NetConfEthCfgSpeedEnum

+ +
+
+ +
+
+ +

◆ NetConfEthCfgDuplexEnum

+ +
+
+ +
+
+ +

◆ NetConfEthCfgNegotiationEnum

+ + + +

◆ NetConfIPv4Mode

+ +
+
+ + + + +
typedef enum NetConfIPv4Mode NetConfIPv4Mode
+
+ +
+
+ +

◆ NetConfWifiPrivacyModeEnum

+ +
+
+ +
+
+ +

◆ NetConfProxyAuthTypeEnum

+ +
+
+ +
+
+ +

◆ NetConfProxyStatusEnum

+ +
+
+ +
+
+ +

◆ NetConfLinkStateEnum

+ +
+
+ + + + +
typedef enum NetConfLinkStateEnum NetConfLinkStateEnum
+
+ +
+
+ +

◆ NetConfOperStateEnum

+ +
+
+ + + + +
typedef enum NetConfOperStateEnum NetConfOperStateEnum
+
+ +
+
+ +

◆ NetConfAdminStateEnum

+ +
+
+ +
+
+ +

◆ NetConfProfile

+ +
+
+ + + + +
typedef enum NetConfProfile NetConfProfile
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ NetConfInterfaceTypeEnum

+ +
+
+ + + + +
enum NetConfInterfaceTypeEnum
+
+ + + +
Enumerator
NET_CONF_INTERFACE_TYPE_WIFI 
NET_CONF_INTERFACE_TYPE_ETHERNET 
+ +

Definition at line 46 of file netconfig.h.

+ +
+
+ +

◆ NetConfEthCfgSpeedEnum

+ +
+
+ + + + +
enum NetConfEthCfgSpeedEnum
+
+ + + +
Enumerator
NET_CONF_ETH_CFG_SPEED_10M 
NET_CONF_ETH_CFG_SPEED_100M 
+ +

Definition at line 52 of file netconfig.h.

+ +
+
+ +

◆ NetConfEthCfgDuplexEnum

+ +
+
+ + + + +
enum NetConfEthCfgDuplexEnum
+
+ + + +
Enumerator
NET_CONF_ETH_CFG_DUPLEX_HALF 
NET_CONF_ETH_CFG_DUPLEX_FULL 
+ +

Definition at line 58 of file netconfig.h.

+ +
+
+ +

◆ NetConfEthCfgNegotiationEnum

+ +
+
+ + + +
Enumerator
NET_CONF_ETH_CFG_NEGOTIATION_MANUAL 
NET_CONF_ETH_CFG_NEGOTIATION_AUTO 
+ +

Definition at line 64 of file netconfig.h.

+ +
+
+ +

◆ NetConfIPv4Mode

+ +
+
+ + + + +
enum NetConfIPv4Mode
+
+ + + +
Enumerator
NET_CONF_IPV4_MODE_DHCP 
NET_CONF_IPV4_MODE_MANUAL 
+ +

Definition at line 70 of file netconfig.h.

+ +
+
+ +

◆ NetConfWifiPrivacyModeEnum

+ +
+
+ + + + +
enum NetConfWifiPrivacyModeEnum
+
+ + + + + + + +
Enumerator
NET_CONF_WIFI_PRIVACY_MODE_NONE 
NET_CONF_WIFI_PRIVACY_MODE_WEP 
NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP 
NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP 
NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES 
NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES 
+ +

Definition at line 76 of file netconfig.h.

+ +
+
+ +

◆ NetConfProxyAuthTypeEnum

+ +
+
+ + + + +
enum NetConfProxyAuthTypeEnum
+
+ + + +
Enumerator
NET_CONF_PROXY_AUTH_TYPE_NONE 
NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION 
+ +

Definition at line 86 of file netconfig.h.

+ +
+
+ +

◆ NetConfProxyStatusEnum

+ +
+
+ + + + +
enum NetConfProxyStatusEnum
+
+ + + +
Enumerator
NET_CONF_PROXY_DISABLED 
NET_CONF_PROXY_ENABLED 
+ +

Definition at line 92 of file netconfig.h.

+ +
+
+ +

◆ NetConfLinkStateEnum

+ +
+
+ + + + +
enum NetConfLinkStateEnum
+
+ + + + +
Enumerator
NET_CONF_LINK_STATE_UP 
NET_CONF_LINK_STATE_DOWN 
NET_CONF_LINK_STATE_NEGOTIATE 
+ +

Definition at line 98 of file netconfig.h.

+ +
+
+ +

◆ NetConfOperStateEnum

+ +
+
+ + + + +
enum NetConfOperStateEnum
+
+ + + +
Enumerator
NET_CONF_OPER_STATE_UP 
NET_CONF_OPER_STATE_DOWN 
+ +

Definition at line 105 of file netconfig.h.

+ +
+
+ +

◆ NetConfAdminStateEnum

+ +
+
+ + + + +
enum NetConfAdminStateEnum
+
+ + + +
Enumerator
NET_CONF_ADMIN_STATE_UP 
NET_CONF_ADMIN_STATE_DOWN 
+ +

Definition at line 111 of file netconfig.h.

+ +
+
+ +

◆ NetConfProfile

+ +
+
+ + + + +
enum NetConfProfile
+
+ + + + + + + +
Enumerator
NET_CONF_PROFILE_0 
NET_CONF_PROFILE_1 
NET_CONF_PROFILE_2 
NET_CONF_PROFILE_3 
NET_CONF_PROFILE_4 
NET_CONF_PROFILE_5 
+ +

Definition at line 117 of file netconfig.h.

+ +
+
+

Function Documentation

+ +

◆ netconf_init()

+ +
+
+ + + + + + + +
int netconf_init ()
+
+ +
+
+ +

◆ netconf_close()

+ +
+
+ + + + + + + +
int netconf_close ()
+
+ +
+
+ +

◆ netconf_delete_profile()

+ +
+
+ + + + + + + + +
int netconf_delete_profile (NetConfProfile id)
+
+ +
+
+ +

◆ netconf_get_all_profile_state()

+ +
+
+ + + + + + + + +
int netconf_get_all_profile_state (NetConfAllProfileStatestate)
+
+ +
+
+ +

◆ netconf_get_assigned_address()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_assigned_address (NetConfInterfaceType interface,
uint32_t * assignedAddress 
)
+
+ +

Returns the currently used IP address of the console if the given interface matches the used interface.

+ +
+
+ +

◆ netconf_get_assigned_dns()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int netconf_get_assigned_dns (NetConfInterfaceType interface,
uint32_t * dns1,
uint32_t * dns2 
)
+
+ +

Returns the currently used DNS of the console if the given interface matches the used interface.

+ +
+
+ +

◆ netconf_get_assigned_gateway()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_assigned_gateway (NetConfInterfaceType unk1,
uint32_t * gateway 
)
+
+ +

Returns the currently used gateway of the console if the given interface matches the used interface.

+ +
+
+ +

◆ netconf_get_assigned_subnet()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_assigned_subnet (NetConfInterfaceType unk1,
uint32_t * subnet 
)
+
+ +

Returns the currently used subnet of the console if the given interface matches the used interface.

+ +
+
+ +

◆ netconf_get_dns()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int netconf_get_dns (NetConfInterfaceType unk1,
uint32_t * dns1,
uint32_t * dns2 
)
+
+ +

Returns the manually set DNS servers of the loaded config if the given interface matches the used interface.

+ +
+
+ +

◆ netconf_get_eth_cfg()

+ +
+
+ + + + + + + + +
int netconf_get_eth_cfg (NetConfEthCfgoutCfg)
+
+ +
+
+ +

◆ netconf_get_if_adminstate()

+ +
+
+ + + + + + + + +
NetConfAdminState netconf_get_if_adminstate (NetConfInterfaceType interface)
+
+ +
+
+ +

◆ netconf_get_if_ipv4_info()

+ +
+
+ + + + + + + + +
int netconf_get_if_ipv4_info (NetConfIPv4Infoinfo)
+
+ +

Returns the WIFI IPv4 Info of the loaded config.

+ +
+
+ +

◆ netconf_get_if_ipv4_info_ex()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_if_ipv4_info_ex (NetConfInterfaceType interface,
NetConfIPv4Infoinfo 
)
+
+ +

Returns the IPv4 Info of the loaded config for the given interface.

+ +
+
+ +

◆ netconf_get_if_linkstate()

+ +
+
+ + + + + + + + +
NetConfLinkState netconf_get_if_linkstate (NetConfInterfaceType interface)
+
+ +
+
+ +

◆ netconf_get_if_macaddr()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_if_macaddr (NetConfInterfaceType interface,
NetConfMACAddrinfo 
)
+
+ +
+
+ +

◆ netconf_get_if_operstate()

+ +
+
+ + + + + + + + +
NetConfOperState netconf_get_if_operstate (NetConfInterfaceType interface)
+
+ +
+
+ +

◆ netconf_get_ifstate()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_ifstate (NetConfInterfaceType interface,
NetConfIfStateifState 
)
+
+ +
+
+ +

◆ netconf_get_interface_mtu()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_interface_mtu (NetConfInterfaceType NetConfInterfaceType,
uint32_t * mtu 
)
+
+ +
+
+ +

◆ netconf_get_last_wifi_link_error()

+ +
+
+ + + + + + + + +
int netconf_get_last_wifi_link_error (uint32_t * lastError)
+
+ +
+
+ +

◆ netconf_get_profile_state()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_get_profile_state (NetConfInterfaceType interface,
uint32_t * profileState 
)
+
+ +
+
+ +

◆ netconf_get_proxy_config()

+ +
+
+ + + + + + + + +
int netconf_get_proxy_config (NetConfProxyConfigproxyConfig)
+
+ +
+
+ +

◆ SOGetProxyConfig()

+ +
+
+ + + + + + + + +
int SOGetProxyConfig (NetConfProxyConfigconfig)
+
+ +
+
+ +

◆ netconf_get_running()

+ +
+
+ + + + + + + + +
int netconf_get_running (NetConfCfgrunning)
+
+ +

Return the current NetConfCfg.

+ +
+
+ +

◆ netconf_get_startup_profile_id()

+ +
+
+ + + + + + + +
int netconf_get_startup_profile_id ()
+
+ +

Gets the default profileId.

+ +
+
+ +

◆ netconf_get_valid_flags()

+ +
+
+ + + + + + + + +
int netconf_get_valid_flags (NetConfValidFlagsvalidFlags)
+
+ +
+
+ +

◆ netconf_get_wifi_cfg()

+ +
+
+ + + + + + + + +
int netconf_get_wifi_cfg (NetConfWifiConfigwifiConfig)
+
+ +
+
+ +

◆ netconf_getopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int netconf_getopt (uint16_t unk1,
NetConfOptbuffer,
uint32_t * bufferSize 
)
+
+ +

Not implemented on IOSU side.

+ +
+
+ +

◆ netconf_nv_read()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_nv_read (NetConfProfile profileId,
NetConfCfgdata 
)
+
+ +

Read a profile into memory without using it.

+ +
+
+ +

◆ netconf_nv_write()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_nv_write (NetConfProfile profileId,
NetConfCfgdata 
)
+
+ +

Write a profile from buffer.

+ +
+
+ +

◆ netconf_nv_load()

+ +
+
+ + + + + + + + +
int netconf_nv_load (NetConfProfile profileId)
+
+ +

Load a profile into memory and use it.

+ +
+
+ +

◆ netconf_nv_store()

+ +
+
+ + + + + + + + +
int netconf_nv_store (NetConfProfile profileId)
+
+ +

Save the loaded profile from memory into a profile.

+ +
+
+ +

◆ netconf_read_aoss_config()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_read_aoss_config (NetConfProfile profileId,
NetConfAOSSConfigdata 
)
+
+ +
+
+ +

◆ netconf_write_aoss_config()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_write_aoss_config (NetConfProfile profileId,
NetConfAOSSConfigdata 
)
+
+ +
+
+ +

◆ netconf_read_compat_profile_id()

+ +
+
+ + + + + + + + +
int netconf_read_compat_profile_id (uint32_t * outProfileId)
+
+ +
+
+ +

◆ netconf_set_dns()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int netconf_set_dns (NetConfInterfaceType interface,
uint32_t * dns1,
uint32_t * dns2 
)
+
+ +
+
+ +

◆ netconf_set_eth_cfg()

+ +
+
+ + + + + + + + +
int netconf_set_eth_cfg (NetConfEthCfgconfig)
+
+ +
+
+ +

◆ netconf_set_if_admin_state()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_set_if_admin_state (NetConfInterfaceType interface,
NetConfAdminStateEnum unk2 
)
+
+ +
+
+ +

◆ netconf_set_if_ipv4_info()

+ +
+
+ + + + + + + + +
int netconf_set_if_ipv4_info (NetConfIPv4Infoinfo)
+
+ +
+
+ +

◆ netconf_set_if_ipv4_info_ex()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_set_if_ipv4_info_ex (NetConfInterfaceType interface,
NetConfIPv4Infoinfo 
)
+
+ +
+
+ +

◆ netconf_set_interface_mtu()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_set_interface_mtu (NetConfInterfaceType interface,
uint32_t mtu 
)
+
+ +
+
+ +

◆ netconf_set_proxy_config()

+ +
+
+ + + + + + + + +
int netconf_set_proxy_config (NetConfProxyConfigconfig)
+
+ +
+
+ +

◆ netconf_set_running()

+ +
+
+ + + + + + + + +
int netconf_set_running (NetConfCfgconfig)
+
+ +
+
+ +

◆ netconf_set_startup_profile_id()

+ +
+
+ + + + + + + + +
int netconf_set_startup_profile_id (uint32_t profileId)
+
+ +

Sets the default profileId.

+ +
+
+ +

◆ netconf_set_valid_flag()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int netconf_set_valid_flag (uint32_t unk1,
uint32_t unk2 
)
+
+ +
+
+ +

◆ netconf_set_wifi_cfg()

+ +
+
+ + + + + + + + +
int netconf_set_wifi_cfg (NetConfWifiConfigconfig)
+
+ +
+
+ +

◆ netconf_setopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int netconf_setopt (uint16_t unk1,
NetConfOptbuffer,
uint32_t * bufferSize 
)
+
+ +

DEBUG mode only.

+ +
+
+ +

◆ netconf_write_compat_profile_id()

+ +
+
+ + + + + + + + +
int netconf_write_compat_profile_id (uint32_t unk1)
+
+ +
+
+
+ + + + diff --git a/group__nsysnet__netconfig.map b/group__nsysnet__netconfig.map new file mode 100644 index 00000000..a35fa859 --- /dev/null +++ b/group__nsysnet__netconfig.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysnet__netconfig.md5 b/group__nsysnet__netconfig.md5 new file mode 100644 index 00000000..0ebfbd7b --- /dev/null +++ b/group__nsysnet__netconfig.md5 @@ -0,0 +1 @@ +8a368fe498bc8598c27b3a99500e9a6f \ No newline at end of file diff --git a/group__nsysnet__netconfig.png b/group__nsysnet__netconfig.png new file mode 100644 index 00000000..ad461f62 Binary files /dev/null and b/group__nsysnet__netconfig.png differ diff --git a/group__nsysnet__netdb.html b/group__nsysnet__netdb.html new file mode 100644 index 00000000..1e24cbe2 --- /dev/null +++ b/group__nsysnet__netdb.html @@ -0,0 +1,367 @@ + + + + + + + +wut: Netdb + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Netdb
+
+
+
+Collaboration diagram for Netdb:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + +

+Functions

struct hostent *RPLWRAP() gethostbyaddr (const void *addr, size_t len, int type)
 
struct hostent *RPLWRAP() gethostbyname (const char *name)
 
int RPLWRAP() getaddrinfo (const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res)
 
void RPLWRAP() freeaddrinfo (struct addrinfo *res)
 
int RPLWRAP() getnameinfo (const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags)
 
void RPLWRAP() clear_resolver_cache (void)
 
int RPLWRAP() set_resolver_allocator (void *(*alloc)(uint32_t), void(*free)(void *))
 
int *RPLWRAP() get_h_errno (void)
 
const char *RPLWRAP() gai_strerror (int ecode)
 
+

Detailed Description

+

Function Documentation

+ +

◆ gethostbyaddr()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
struct hostent *RPLWRAP() gethostbyaddr (const void * addr,
size_t len,
int type 
)
+
+ +
+
+ +

◆ gethostbyname()

+ +
+
+ + + + + + + + +
struct hostent *RPLWRAP() gethostbyname (const char * name)
+
+ +
+
+ +

◆ getaddrinfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() getaddrinfo (const char * node,
const char * service,
const struct addrinfohints,
struct addrinfo ** res 
)
+
+ +
+
+ +

◆ freeaddrinfo()

+ +
+
+ + + + + + + + +
void RPLWRAP() freeaddrinfo (struct addrinfores)
+
+ +
+
+ +

◆ getnameinfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() getnameinfo (const struct sockaddraddr,
socklen_t addrlen,
char * host,
socklen_t hostlen,
char * serv,
socklen_t servlen,
int flags 
)
+
+ +
+
+ +

◆ clear_resolver_cache()

+ +
+
+ + + + + + + + +
void RPLWRAP() clear_resolver_cache (void )
+
+ +
+
+ +

◆ set_resolver_allocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int RPLWRAP() set_resolver_allocator (void *(*)(uint32_t) alloc,
void(*)(void *) free 
)
+
+ +
+
+ +

◆ get_h_errno()

+ +
+
+ + + + + + + + +
int *RPLWRAP() get_h_errno (void )
+
+ +
+
+ +

◆ gai_strerror()

+ +
+
+ + + + + + + + +
const char *RPLWRAP() gai_strerror (int ecode)
+
+ +
+
+
+ + + + diff --git a/group__nsysnet__netdb.map b/group__nsysnet__netdb.map new file mode 100644 index 00000000..cfa98e3c --- /dev/null +++ b/group__nsysnet__netdb.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysnet__netdb.md5 b/group__nsysnet__netdb.md5 new file mode 100644 index 00000000..42d1b690 --- /dev/null +++ b/group__nsysnet__netdb.md5 @@ -0,0 +1 @@ +089e2e208e97e89aebc9e0fcd0386aba \ No newline at end of file diff --git a/group__nsysnet__netdb.png b/group__nsysnet__netdb.png new file mode 100644 index 00000000..900afe4d Binary files /dev/null and b/group__nsysnet__netdb.png differ diff --git a/group__nsysnet__nssl.html b/group__nsysnet__nssl.html new file mode 100644 index 00000000..8ac03526 --- /dev/null +++ b/group__nsysnet__nssl.html @@ -0,0 +1,1052 @@ + + + + + + + +wut: Nintendo SSL + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Nintendo SSL
+
+
+ +

The NSSL library is Nintendo's interface for making SSL connections on the Wii U. +More...

+
+Collaboration diagram for Nintendo SSL:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +

+Typedefs

typedef int32_t NSSLError
 An NSSL library return code.
 
typedef int32_t NSSLContextHandle
 A handle to a NSSL context created with NSSLCreateContext().
 
typedef int32_t NSSLConnectionHandle
 A handle to a NSSL connection created with NSSLCreateConnection().
 
typedef enum NSSLErrors NSSLErrors
 List of errors returned by the NSSL library.
 
typedef enum NSSLServerCertId NSSLServerCertId
 The IDs of a system CA.
 
+ + + + + + + +

+Enumerations

enum  NSSLErrors {
+  NSSL_ERROR_OK = 0x0 +,
+  NSSL_ERROR_GENERIC = -0x1 +,
+  NSSL_ERROR_INVALID_NSSL_CONTEXT = -0x280001 +,
+  NSSL_ERROR_INVALID_CERT_ID = -0x280002 +,
+  NSSL_ERROR_CERT_LIMIT = -0x280003 +,
+  NSSL_ERROR_INVALID_NSSL_CONNECTION = -0x280004 +,
+  NSSL_ERROR_INVALID_CERT = -0x280005 +,
+  NSSL_ERROR_ZERO_RETURN = -0x280006 +,
+  NSSL_ERROR_WANT_READ = -0x280007 +,
+  NSSL_ERROR_WANT_WRITE = -0x280008 +,
+  NSSL_ERROR_IO_ERROR = -0x280009 +,
+  NSSL_ERROR_NSSL_LIB_ERROR = -0x28000a +,
+  NSSL_ERROR_UNKNOWN = -0x28000b +,
+  NSSL_ERROR_OUT_OF_MEMORY = -0x28000c +,
+  NSSL_ERROR_INVALID_STATE = -0x28000d +,
+  NSSL_ERROR_HANDSHAKE_ERROR = -0x28000e +,
+  NSSL_ERROR_NO_CERT = -0x28000f +,
+  NSSL_ERROR_INVALID_FD = -0x280010 +,
+  NSSL_ERROR_LIB_NOT_READY = -0x280011 +,
+  NSSL_ERROR_IPC_ERROR = -0x280012 +,
+  NSSL_ERROR_RESOURCE_LIMIT = -0x280013 +,
+  NSSL_ERROR_INVALID_HANDLE = -0x280014 +,
+  NSSL_ERROR_INVALID_CERT_TYPE = -0x280015 +,
+  NSSL_ERROR_INVALID_KEY_TYPE = -0x280016 +,
+  NSSL_ERROR_INVALID_SIZE = -0x280017 +,
+  NSSL_ERROR_NO_PEER_CERT = -0x280018 +,
+  NSSL_ERROR_INSUFFICIENT_SIZE = -0x280019 +,
+  NSSL_ERROR_NO_CIPHER = -0x28001a +,
+  NSSL_ERROR_INVALID_ARG = -0x28001b +,
+  NSSL_ERROR_INVALID_NSSL_SESSION = -0x28001c +,
+  NSSL_ERROR_NO_SESSION = -0x28001d +,
+  NSSL_ERROR_SSL_SHUTDOWN_ERROR = -0x28001e +,
+  NSSL_ERROR_CERT_SIZE_LIMIT = -0x28001f +,
+  NSSL_ERROR_CERT_NO_ACCESS = -0x280020 +,
+  NSSL_ERROR_INVALID_CERT_ID2 = -0x280021 +,
+  NSSL_ERROR_CERT_READ_ERROR = -0x280022 +,
+  NSSL_ERROR_CERT_STORE_INIT_FAILURE = -0x280023 +,
+  NSSL_ERROR_INVALID_CERT_ENCODING = -0x280024 +,
+  NSSL_ERROR_CERT_STORE_ERROR = -0x280025 +,
+  NSSL_ERROR_PRIVATE_KEY_READ_ERROR = -0x280026 +,
+  NSSL_ERROR_INVALID_PRIVATE_KEY = -0x280027 +,
+  NSSL_ERROR_NOT_READY = -0x280028 +,
+  NSSL_ERROR_ENCRYPTION_ERROR = -0x280029 +,
+  NSSL_ERROR_NO_CERT_STORE = -0x28002a +,
+  NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT = -0x28002b +,
+  NSSL_ERROR_PROCESS_MAX_EXT_CERTS = -0x28002c +,
+  NSSL_ERROR_PROCESS_MAX_CONTEXTS = -0x28002d +,
+  NSSL_ERROR_PROCESS_MAX_CONNECTIONS = -0x28002e +,
+  NSSL_ERROR_CERT_NOT_EXPORTABLE = -0x28002f +,
+  NSSL_ERROR_INVALID_CERT_SIZE = -0x280030 +,
+  NSSL_ERROR_INVALID_KEY_SIZE = -0x280031 +
+ }
 List of errors returned by the NSSL library. More...
 
enum  NSSLServerCertId {
+  NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST = 100 +,
+  NSSL_SERVER_CERT_NINTENDO_CA = 100 +,
+  NSSL_SERVER_CERT_NINTENDO_CA_G2 = 101 +,
+  NSSL_SERVER_CERT_NINTENDO_CA_G3 = 102 +,
+  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA = 103 +,
+  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 = 104 +,
+  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 = 105 +,
+  NSSL_SERVER_CERT_GROUP_NINTENDO_LAST = 105 +,
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST = 1001 +,
+  NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA = 1001 +,
+  NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA = 1002 +,
+  NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA = 1003 +,
+  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA = 1004 +,
+  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 = 1005 +,
+  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 = 1006 +,
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 = 1007 +,
+  NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA = 1008 +,
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 = 1009 +,
+  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 = 1010 +,
+  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA = 1011 +,
+  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA = 1012 +,
+  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 = 1013 +,
+  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA = 1014 +,
+  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 = 1015 +,
+  NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT = 1016 +,
+  NSSL_SERVER_CERT_COMODO_CA = 1017 +,
+  NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA = 1018 +,
+  NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA = 1019 +,
+  NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA = 1020 +,
+  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA = 1021 +,
+  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA = 1022 +,
+  NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT = 1023 +,
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA = 1024 +,
+  NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA = 1025 +,
+  NSSL_SERVER_CERT_EQUIFAX_SECURE_CA = 1026 +,
+  NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA = 1027 +,
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 = 1028 +,
+  NSSL_SERVER_CERT_ENTRUST_CA_2048 = 1029 +,
+  NSSL_SERVER_CERT_ENTRUST_ROOT_CA = 1030 +,
+  NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 = 1031 +,
+  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 = 1032 +,
+  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 = 1033 +,
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST = 1033 +,
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST = 1900 +,
+  NSSL_SERVER_CERT_COMODO_RSA_CA = 1900 +,
+  NSSL_SERVER_CERT_USERTRUST_RSA_CA = 1901 +,
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST = 1901 +
+ }
 The IDs of a system CA. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

NSSLError NSSLInit ()
 Initialises the NSSL library for use.
 
NSSLError NSSLFinish ()
 Cleans up and finishes use of the NSSL library.
 
NSSLContextHandle NSSLCreateContext (int32_t unk)
 Creates a context to use with the NSSL library.
 
NSSLError NSSLDestroyContext (NSSLContextHandle context)
 Destroys a NSSL context.
 
NSSLError NSSLAddServerPKIExternal (NSSLContextHandle context, const void *cert, int32_t length, int32_t unk)
 Add a custom root CA to the given NSSL context.
 
NSSLError NSSLAddServerPKI (NSSLContextHandle context, NSSLServerCertId pki)
 Add a system root CA (one of NSSLServerCertId) to the given NSSL context.
 
NSSLConnectionHandle NSSLCreateConnection (NSSLContextHandle context, const char *host, int32_t hostLength, int32_t options, int32_t socket, int32_t block)
 Open an SSL connection.
 
NSSLError NSSLDestroyConnection (NSSLConnectionHandle connection)
 Close and destroy a NSSL connection.
 
NSSLError NSSLRead (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesRead)
 Read data from an open NSSL connection into a given buffer.
 
NSSLError NSSLWrite (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesWritten)
 Write data to an open NSSL connection from a given buffer.
 
+

Detailed Description

+

The NSSL library is Nintendo's interface for making SSL connections on the Wii U.

+

To use NSSL directly, call NSSLInit() then NSSLCreateContext() to create a context. This context - after adding root CAs via NSSLAddServerPKI() or NSSLAddServerPKIExternal() - can be used to create connections (NSSLCreateConnection()) that can transfer data using NSSLRead() and NSSLWrite().

+

For HTTPS connections, consider using nlibcurl.

+

Typedef Documentation

+ +

◆ NSSLError

+ +
+
+ + + + +
typedef int32_t NSSLError
+
+ +

An NSSL library return code.

+ +

Definition at line 28 of file nssl.h.

+ +
+
+ +

◆ NSSLContextHandle

+ +
+
+ + + + +
typedef int32_t NSSLContextHandle
+
+ +

A handle to a NSSL context created with NSSLCreateContext().

+ +

Definition at line 30 of file nssl.h.

+ +
+
+ +

◆ NSSLConnectionHandle

+ +
+
+ + + + +
typedef int32_t NSSLConnectionHandle
+
+ +

A handle to a NSSL connection created with NSSLCreateConnection().

+ +

Definition at line 32 of file nssl.h.

+ +
+
+ +

◆ NSSLErrors

+ +
+
+ + + + +
typedef enum NSSLErrors NSSLErrors
+
+ +

List of errors returned by the NSSL library.

+ +
+
+ +

◆ NSSLServerCertId

+ +
+
+ + + + +
typedef enum NSSLServerCertId NSSLServerCertId
+
+ +

The IDs of a system CA.

+

These certificates are built-in to the system and can be added to a NSSL context with NSSLAddServerPKI().

+

The names and fingerprints given in this documentation are taken from the real certificates inside the Wii U's CDN package.

+ +
+
+

Enumeration Type Documentation

+ +

◆ NSSLErrors

+ +
+
+ + + + +
enum NSSLErrors
+
+ +

List of errors returned by the NSSL library.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
NSSL_ERROR_OK 
NSSL_ERROR_GENERIC 
NSSL_ERROR_INVALID_NSSL_CONTEXT 
NSSL_ERROR_INVALID_CERT_ID 
NSSL_ERROR_CERT_LIMIT 
NSSL_ERROR_INVALID_NSSL_CONNECTION 
NSSL_ERROR_INVALID_CERT 
NSSL_ERROR_ZERO_RETURN 
NSSL_ERROR_WANT_READ 
NSSL_ERROR_WANT_WRITE 
NSSL_ERROR_IO_ERROR 
NSSL_ERROR_NSSL_LIB_ERROR 
NSSL_ERROR_UNKNOWN 
NSSL_ERROR_OUT_OF_MEMORY 
NSSL_ERROR_INVALID_STATE 
NSSL_ERROR_HANDSHAKE_ERROR 
NSSL_ERROR_NO_CERT 
NSSL_ERROR_INVALID_FD 
NSSL_ERROR_LIB_NOT_READY 
NSSL_ERROR_IPC_ERROR 
NSSL_ERROR_RESOURCE_LIMIT 
NSSL_ERROR_INVALID_HANDLE 
NSSL_ERROR_INVALID_CERT_TYPE 
NSSL_ERROR_INVALID_KEY_TYPE 
NSSL_ERROR_INVALID_SIZE 
NSSL_ERROR_NO_PEER_CERT 
NSSL_ERROR_INSUFFICIENT_SIZE 
NSSL_ERROR_NO_CIPHER 
NSSL_ERROR_INVALID_ARG 
NSSL_ERROR_INVALID_NSSL_SESSION 
NSSL_ERROR_NO_SESSION 
NSSL_ERROR_SSL_SHUTDOWN_ERROR 
NSSL_ERROR_CERT_SIZE_LIMIT 
NSSL_ERROR_CERT_NO_ACCESS 
NSSL_ERROR_INVALID_CERT_ID2 
NSSL_ERROR_CERT_READ_ERROR 
NSSL_ERROR_CERT_STORE_INIT_FAILURE 
NSSL_ERROR_INVALID_CERT_ENCODING 
NSSL_ERROR_CERT_STORE_ERROR 
NSSL_ERROR_PRIVATE_KEY_READ_ERROR 
NSSL_ERROR_INVALID_PRIVATE_KEY 
NSSL_ERROR_NOT_READY 
NSSL_ERROR_ENCRYPTION_ERROR 
NSSL_ERROR_NO_CERT_STORE 
NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT 
NSSL_ERROR_PROCESS_MAX_EXT_CERTS 
NSSL_ERROR_PROCESS_MAX_CONTEXTS 
NSSL_ERROR_PROCESS_MAX_CONNECTIONS 
NSSL_ERROR_CERT_NOT_EXPORTABLE 
NSSL_ERROR_INVALID_CERT_SIZE 
NSSL_ERROR_INVALID_KEY_SIZE 
+ +

Definition at line 37 of file nssl.h.

+ +
+
+ +

◆ NSSLServerCertId

+ +
+
+ + + + +
enum NSSLServerCertId
+
+ +

The IDs of a system CA.

+

These certificates are built-in to the system and can be added to a NSSL context with NSSLAddServerPKI().

+

The names and fingerprints given in this documentation are taken from the real certificates inside the Wii U's CDN package.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST 

Represents the first certificate in the Nintendo CA group.

+
NSSL_SERVER_CERT_NINTENDO_CA 

Nintendo CA (SHA1: B5 22 94 55 DD 26 C1 F5 3C 73 06 0E 90 89 B3 91 38 9E 1F 75)

+
NSSL_SERVER_CERT_NINTENDO_CA_G2 

Nintendo CA - G2 (SHA1: C6 0B 2A 5C C9 0F 06 30 CC A3 30 40 DF 6B 33 78 23 9F 3B FA)

+
NSSL_SERVER_CERT_NINTENDO_CA_G3 

Nintendo CA - G3 (SHA1: 68 A0 77 05 CC C7 A4 08 41 6E 0E D7 AD 65 F2 EC 3F EA 98 62)

+
NSSL_SERVER_CERT_NINTENDO_CLASS2_CA 

Nintendo Class 2 CA (SHA1: AA 8E F6 6A E0 F8 07 ED B8 41 C8 89 EE 36 66 A2 59 A2 8C CC)

+
NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 

Nintendo Class 2 CA - G2 (SHA1: 03 9D E5 37 3A C6 5E 1A EE 89 8D 54 E7 56 35 76 EB BE 54 9B)

+
NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 

Nintendo Class 2 CA - G3 (SHA1: FA B5 6C 4C C7 CF F5 07 1D 40 B6 B0 07 38 61 D2 90 CA 2A 1A)

+
NSSL_SERVER_CERT_GROUP_NINTENDO_LAST 

Represents the last certificate in the Nintendo CA group.

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST 

Represents the first certificate in the commercial CA group.

+
NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA 

Baltimore CyberTrust Root (SHA1: D4 DE 20 D0 5E 66 FC 53 FE 1A 50 88 2C 78 DB 28 52 CA E4 74)

+
NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA 

Cybertrust Global Root (SHA1: 5F 43 E5 B1 BF F8 78 8C AC 1C C7 CA 4A 9A C6 22 2B CC 34 C6)

+
NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA 

Verizon Global Root (SHA1: 91 21 98 EE F2 3D CA C4 09 39 31 2F EE 97 DD 56 0B AE 49 B1)

+
NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA 

GlobalSign Root CA (SHA1: B1 BC 96 8B D4 F4 9D 62 2A A8 9A 81 F2 15 01 52 A4 1D 82 9C)

+
NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 

GlobalSign (SHA1: 75 E0 AB B6 13 85 12 27 1C 04 F8 5F DD DE 38 E4 B7 24 2E FE)

+
NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 

GlobalSign (SHA1: D6 9B 56 11 48 F0 1C 77 C5 45 78 C1 09 26 DF 5B 85 69 76 AD)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 

VeriSign Class 3 Public Primary Certification Authority - G3 (SHA1: 13 2D 0D 45 53 4B 69 97 CD B2 D5 C3 39 E2 55 76 60 9B 5C C6)

+
NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA 

VeriSign Universal Root Certification Authority (SHA1: 36 79 CA 35 66 87 72 30 4D 30 A5 FB 87 3B 0F A7 7B B7 0D 54)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 

VeriSign Class 3 Public Primary Certification Authority - G5 (SHA1: 4E B6 D5 78 49 9B 1C CF 5F 58 1E AD 56 BE 3D 9B 67 44 A5 E5)

+
NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 

thawte Primary Root CA - G3 (SHA1: F1 8B 53 8D 1B E9 03 B6 A6 F0 56 43 5B 17 15 89 CA F3 6B F2)

+
NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA 

thawte Primary Root CA (SHA1: 91 C6 D6 EE 3E 8A C8 63 84 E5 48 C2 99 29 5C 75 6C 81 7B 81)

+
NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA 

GeoTrust Global CA (SHA1: DE 28 F4 A4 FF E5 B9 2F A3 C5 03 D1 A3 49 A7 F9 96 2A 82 12)

+
NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 

GeoTrust Global CA 2 (SHA1: A9 E9 78 08 14 37 58 88 F2 05 19 B0 6D 2B 0D 2B 60 16 90 7D)

+
NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA 

GeoTrust Primary Certification Authority (SHA1: 32 3C 11 8E 1B F7 B8 B6 52 54 E2 E2 10 0D D6 02 90 37 F0 96)

+
NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 

GeoTrust Primary Certification Authority - G3 (SHA1: 03 9E ED B8 0B E7 A0 3C 69 53 89 3B 20 D2 D9 32 3A 4C 2A FD)

+
NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT 

AddTrust External CA Root (SHA1: 02 FA F3 E2 91 43 54 68 60 78 57 69 4D F5 E4 5B 68 85 18 68)

+
NSSL_SERVER_CERT_COMODO_CA 

COMODO Certification Authority (SHA1: EE 86 93 87 FF FD 83 49 AB 5A D1 43 22 58 87 89 A4 57 B0 12)

+
NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA 

UTN - DATACorp SGC (SHA1: 58 11 9F 0E 12 82 87 EA 50 FD D9 87 45 6F 4F 78 DC FA D6 D4)

+
NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA 

UTN-USERFirst-Hardware (SHA1: 04 83 ED 33 99 AC 36 08 05 87 22 ED BC 5E 46 00 E3 BE F9 D7)

+
NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA 

DigiCert High Assurance EV Root CA (SHA1: 5F B7 EE 06 33 E2 59 DB AD 0C 4C 9A E6 D3 8F 1A 61 C7 DC 25)

+
NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA 

DigiCert Assured ID Root CA (SHA1: 05 63 B8 63 0D 62 D7 5A BB C8 AB 1E 4B DF B5 A8 99 B2 4D 43)

+
NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA 

DigiCert Global Root CA (SHA1: A8 98 5D 3A 65 E5 E5 C4 B2 D7 D6 6D 40 C6 DD 2F B1 9C 54 36)

+
NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT 

GTE CyberTrust Global Root (SHA1: 97 81 79 50 D8 1C 96 70 CC 34 D8 09 CF 79 44 31 36 7E F4 74)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA 

[No common name] (SHA1: A1 DB 63 93 91 6F 17 E4 18 55 09 40 04 15 C7 02 40 B0 AE 6B)

+
NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA 

Thawte Premium Server CA (SHA1: 62 7F 8D 78 27 65 63 99 D2 7D 7F 90 44 C9 FE B3 F3 3E FA 9A)

+
NSSL_SERVER_CERT_EQUIFAX_SECURE_CA 

[No common name] (SHA1: D2 32 09 AD 23 D3 14 23 21 74 E4 0D 7F 9D 62 13 97 86 63 3A)

+
NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA 

Entrust.net Secure Server Certification Authority (SHA1: 99 A6 9B E6 1A FE 88 6B 4D 2B 82 00 7C B8 54 FC 31 7E 15 39)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 

[No common name] (SHA1: 85 37 1C A6 E5 50 14 3D CE 28 03 47 1B DE 3A 09 E8 F8 77 0F)

+
NSSL_SERVER_CERT_ENTRUST_CA_2048 

Entrust.net Certification Authority (2048) (SHA1: 50 30 06 09 1D 97 D4 F5 AE 39 F7 CB E7 92 7D 7D 65 2D 34 31)

+
NSSL_SERVER_CERT_ENTRUST_ROOT_CA 

Entrust Root Certification Authority (SHA1: B3 1E B1 B7 40 E3 6C 84 02 DA DC 37 D4 4D F5 D4 67 49 52 F9)

+
NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 

Entrust Root Certification Authority - G2 (SHA1: 8C F4 27 FD 79 0C 3A D1 66 06 8D E8 1E 57 EF BB 93 22 72 D4)

+
NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 

DigiCert Assured ID Root G2 (SHA1: A1 4B 48 D9 43 EE 0A 0E 40 90 4F 3C E0 A4 C0 91 93 51 5D 3F)

+
NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 

DigiCert Global Root G2 (SHA1: DF 3C 24 F9 BF D6 66 76 1B 26 80 73 FE 06 D1 CC 8D 4F 82 A4)

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST 

Represents the last certificate in the commerical CA group.

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST 

Represents the first certificate in the 4096-bit commercial CA group.

+
NSSL_SERVER_CERT_COMODO_RSA_CA 

COMODO RSA Certification Authority (SHA1: AF E5 D2 44 A8 D1 19 42 30 FF 47 9F E2 F8 97 BB CD 7A 8C B4)

+
NSSL_SERVER_CERT_USERTRUST_RSA_CA 

USERTrust RSA Certification Authority (SHA1: 2B 8F 1B 57 33 0D BB A2 D0 7A 6C 51 F7 0E E9 0D DA B9 AD 8E)

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST 

Represents the last certificate in the 4096-bit commercial CA group.

+
+ +

Definition at line 103 of file nssl.h.

+ +
+
+

Function Documentation

+ +

◆ NSSLInit()

+ +
+
+ + + + + + + +
NSSLError NSSLInit ()
+
+ +

Initialises the NSSL library for use.

+

This must be called before any other NSSL functions.

+
Returns
0 on success, or a negative error code on failure.
+
See also
+
+ +
+
+ +

◆ NSSLFinish()

+ +
+
+ + + + + + + +
NSSLError NSSLFinish ()
+
+ +

Cleans up and finishes use of the NSSL library.

+
Returns
0 on success, or -1 on error.
+ +
+
+ +

◆ NSSLCreateContext()

+ +
+
+ + + + + + + + +
NSSLContextHandle NSSLCreateContext (int32_t unk)
+
+ +

Creates a context to use with the NSSL library.

+

A context contains root CAs and connections.

+
Parameters
+ + +
unkUnknown. A value of 0 appears to work.
+
+
+
Returns
A NSSLContextHandle representing the newly created context, or a negative value among NSSLErrors on error.
+
See also
+
+ +
+
+ +

◆ NSSLDestroyContext()

+ +
+
+ + + + + + + + +
NSSLError NSSLDestroyContext (NSSLContextHandle context)
+
+ +

Destroys a NSSL context.

+
Parameters
+ + +
contextThe NSSL context to destroy.
+
+
+
Returns
0 on success, or a negative value if an error occurred.
+ +
+
+ +

◆ NSSLAddServerPKIExternal()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NSSLError NSSLAddServerPKIExternal (NSSLContextHandle context,
const void * cert,
int32_t length,
int32_t unk 
)
+
+ +

Add a custom root CA to the given NSSL context.

+
Parameters
+ + + + + +
contextThe NSSL context to add a root CA to.
certA pointer to a buffer containing the certificate data.
lengthThe length of the certificate buffer.
unkUnknown.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLAddServerPKI()

+ +
+
+ + + + + + + + + + + + + + + + + + +
NSSLError NSSLAddServerPKI (NSSLContextHandle context,
NSSLServerCertId pki 
)
+
+ +

Add a system root CA (one of NSSLServerCertId) to the given NSSL context.

+
Parameters
+ + + +
contextThe NSSL context to add a root CA to.
pkiThe NSSLServerCertId representing the system CA to add.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLCreateConnection()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NSSLConnectionHandle NSSLCreateConnection (NSSLContextHandle context,
const char * host,
int32_t hostLength,
int32_t options,
int32_t socket,
int32_t block 
)
+
+ +

Open an SSL connection.

+
Parameters
+ + + + + + + +
contextThe context to open the connection under.
hostThe domain or IP of the host to connect to.
hostLengthThe length of the "host" buffer.
optionsOptions for the underlying socket.
socketAn existing socket to use for the connection, or NULL.
blockIf opening a new underlying socket, whether to open it in blocking mode.
+
+
+
Returns
A NSSLConnectionHandle representing the current connection, or a negative value among NSSLErrors on error.
+
See also
+
+ +
+
+ +

◆ NSSLDestroyConnection()

+ +
+
+ + + + + + + + +
NSSLError NSSLDestroyConnection (NSSLConnectionHandle connection)
+
+ +

Close and destroy a NSSL connection.

+
Parameters
+ + +
connectionThe connection to destroy.
+
+
+
Returns
0 on success or a negative error value.
+ +
+
+ +

◆ NSSLRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NSSLError NSSLRead (NSSLConnectionHandle connection,
const void * buffer,
int32_t length,
int32_t * outBytesRead 
)
+
+ +

Read data from an open NSSL connection into a given buffer.

+
Parameters
+ + + + + +
connectionThe connection to read data from.
bufferA buffer to read decrypted data into.
lengthThe length of the given buffer.
outBytesReadA pointer to write the actual number of read bytes into. This may be smaller than the input buffer.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NSSLError NSSLWrite (NSSLConnectionHandle connection,
const void * buffer,
int32_t length,
int32_t * outBytesWritten 
)
+
+ +

Write data to an open NSSL connection from a given buffer.

+
Parameters
+ + + + + +
connectionThe connection to write data to.
bufferA buffer containing the data to be sent.
lengthThe length of the given buffer.
outBytesWrittenA pointer to write the actual number of written bytes into. This may be smaller than the input buffer.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+
+ + + + diff --git a/group__nsysnet__nssl.map b/group__nsysnet__nssl.map new file mode 100644 index 00000000..87fc6103 --- /dev/null +++ b/group__nsysnet__nssl.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysnet__nssl.md5 b/group__nsysnet__nssl.md5 new file mode 100644 index 00000000..bf7a5853 --- /dev/null +++ b/group__nsysnet__nssl.md5 @@ -0,0 +1 @@ +4009960f4ab93753d4dc95f85f21c470 \ No newline at end of file diff --git a/group__nsysnet__nssl.png b/group__nsysnet__nssl.png new file mode 100644 index 00000000..9029153e Binary files /dev/null and b/group__nsysnet__nssl.png differ diff --git a/group__nsysnet__socket.html b/group__nsysnet__socket.html new file mode 100644 index 00000000..633a54b2 --- /dev/null +++ b/group__nsysnet__socket.html @@ -0,0 +1,1113 @@ + + + + + + + +wut: Socket + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Socket:
+
+
+ + + + +
+ + + + + + +

+Data Structures

struct  nsysnet_fd_set
 
struct  nsysnet_timeval
 
+ + + + + + + + + + + +

+Macros

#define NSYSNET_FD_SETSIZE   32
 
#define NSYSNET_FD_SET(n, p)   ((p)->fds_bits |= (1L << (n)))
 
#define NSYSNET_FD_CLR(n, p)   ((p)->fds_bits &= ~(1L << (n)))
 
#define NSYSNET_FD_ISSET(n, p)   ((p)->fds_bits & (1L << (n)))
 
#define NSYSNET_FD_ZERO(p)   ((p)->fds_bits = 0L)
 
+ + + + + +

+Typedefs

typedef uint32_t nsysnet_fd_mask
 
typedef struct nsysnet_fd_set nsysnet_fd_set
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void socket_lib_init ()
 
void socket_lib_finish ()
 
int RPLWRAP() accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int RPLWRAP() bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int RPLWRAP() socketclose (int sockfd)
 
int RPLWRAP() connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int RPLWRAP() getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int RPLWRAP() getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int RPLWRAP() getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen)
 
int RPLWRAP() listen (int sockfd, int backlog)
 
int RPLWRAP() recv (int sockfd, void *buf, size_t len, int flags)
 
int RPLWRAP() recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
 
int RPLWRAP() send (int sockfd, const void *buf, size_t len, int flags)
 
int RPLWRAP() sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
 
int RPLWRAP() setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen)
 
int RPLWRAP() shutdown (int sockfd, int how)
 
int RPLWRAP() socket (int domain, int type, int protocol)
 
int RPLWRAP() select (int nfds, nsysnet_fd_set *readfds, nsysnet_fd_set *writefds, nsysnet_fd_set *exceptfds, struct nsysnet_timeval *timeout)
 
const char *RPLWRAP() inet_ntop (int af, const void *src, char *dst, socklen_t size)
 
int RPLWRAP() inet_pton (int af, const char *src, void *dst)
 
int RPLWRAP() socketlasterr ()
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ nsysnet_fd_set

+ +
+
+ + + + +
struct nsysnet_fd_set
+
+
+

Definition at line 33 of file _socket.h.

+
+ + + + +
Data Fields
+nsysnet_fd_mask +fds_bits +
+ +
+
+ +

◆ nsysnet_timeval

+ +
+
+ + + + +
struct nsysnet_timeval
+
+
+

Definition at line 38 of file _socket.h.

+
+ + + + + + + +
Data Fields
+long +tv_sec +
+long +tv_usec +
+ +
+
+

Macro Definition Documentation

+ +

◆ NSYSNET_FD_SETSIZE

+ +
+
+ + + + +
#define NSYSNET_FD_SETSIZE   32
+
+ +

Definition at line 23 of file _socket.h.

+ +
+
+ +

◆ NSYSNET_FD_SET

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define NSYSNET_FD_SET( n,
 
)   ((p)->fds_bits |= (1L << (n)))
+
+ +

Definition at line 25 of file _socket.h.

+ +
+
+ +

◆ NSYSNET_FD_CLR

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define NSYSNET_FD_CLR( n,
 
)   ((p)->fds_bits &= ~(1L << (n)))
+
+ +

Definition at line 26 of file _socket.h.

+ +
+
+ +

◆ NSYSNET_FD_ISSET

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define NSYSNET_FD_ISSET( n,
 
)   ((p)->fds_bits & (1L << (n)))
+
+ +

Definition at line 27 of file _socket.h.

+ +
+
+ +

◆ NSYSNET_FD_ZERO

+ +
+
+ + + + + + + + +
#define NSYSNET_FD_ZERO( p)   ((p)->fds_bits = 0L)
+
+ +

Definition at line 28 of file _socket.h.

+ +
+
+

Typedef Documentation

+ +

◆ nsysnet_fd_mask

+ +
+
+ + + + +
typedef uint32_t nsysnet_fd_mask
+
+ +

Definition at line 30 of file _socket.h.

+ +
+
+ +

◆ nsysnet_fd_set

+ +
+
+ + + + +
typedef struct nsysnet_fd_set nsysnet_fd_set
+
+ +

Definition at line 31 of file _socket.h.

+ +
+
+

Function Documentation

+ +

◆ socket_lib_init()

+ +
+
+ + + + + + + +
void socket_lib_init ()
+
+ +
+
+ +

◆ socket_lib_finish()

+ +
+
+ + + + + + + +
void socket_lib_finish ()
+
+ +
+
+ +

◆ accept()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() accept (int sockfd,
struct sockaddraddr,
socklen_taddrlen 
)
+
+ +
+
+ +

◆ bind()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() bind (int sockfd,
const struct sockaddraddr,
socklen_t addrlen 
)
+
+ +
+
+ +

◆ socketclose()

+ +
+
+ + + + + + + + +
int RPLWRAP() socketclose (int sockfd)
+
+ +
+
+ +

◆ connect()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() connect (int sockfd,
const struct sockaddraddr,
socklen_t addrlen 
)
+
+ +
+
+ +

◆ getpeername()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() getpeername (int sockfd,
struct sockaddraddr,
socklen_taddrlen 
)
+
+ +
+
+ +

◆ getsockname()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() getsockname (int sockfd,
struct sockaddraddr,
socklen_taddrlen 
)
+
+ +
+
+ +

◆ getsockopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() getsockopt (int sockfd,
int level,
int optname,
void * optval,
socklen_toptlen 
)
+
+ +
+
+ +

◆ listen()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int RPLWRAP() listen (int sockfd,
int backlog 
)
+
+ +
+
+ +

◆ recv()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() recv (int sockfd,
void * buf,
size_t len,
int flags 
)
+
+ +
+
+ +

◆ recvfrom()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() recvfrom (int sockfd,
void * buf,
size_t len,
int flags,
struct sockaddrsrc_addr,
socklen_taddrlen 
)
+
+ +
+
+ +

◆ send()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() send (int sockfd,
const void * buf,
size_t len,
int flags 
)
+
+ +
+
+ +

◆ sendto()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() sendto (int sockfd,
const void * buf,
size_t len,
int flags,
const struct sockaddrdest_addr,
socklen_t addrlen 
)
+
+ +
+
+ +

◆ setsockopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() setsockopt (int sockfd,
int level,
int optname,
const void * optval,
socklen_t optlen 
)
+
+ +
+
+ +

◆ shutdown()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int RPLWRAP() shutdown (int sockfd,
int how 
)
+
+ +
+
+ +

◆ socket()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() socket (int domain,
int type,
int protocol 
)
+
+ +
+
+ +

◆ select()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() select (int nfds,
nsysnet_fd_setreadfds,
nsysnet_fd_setwritefds,
nsysnet_fd_setexceptfds,
struct nsysnet_timevaltimeout 
)
+
+ +
+
+ +

◆ inet_ntop()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const char *RPLWRAP() inet_ntop (int af,
const void * src,
char * dst,
socklen_t size 
)
+
+ +
+
+ +

◆ inet_pton()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int RPLWRAP() inet_pton (int af,
const char * src,
void * dst 
)
+
+ +
+
+ +

◆ socketlasterr()

+ +
+
+ + + + + + + +
int RPLWRAP() socketlasterr ()
+
+ +
+
+
+ + + + diff --git a/group__nsysnet__socket.map b/group__nsysnet__socket.map new file mode 100644 index 00000000..8b7c9a15 --- /dev/null +++ b/group__nsysnet__socket.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__nsysnet__socket.md5 b/group__nsysnet__socket.md5 new file mode 100644 index 00000000..33c63ef3 --- /dev/null +++ b/group__nsysnet__socket.md5 @@ -0,0 +1 @@ +a2ab44290e429a9be08e900058dcd643 \ No newline at end of file diff --git a/group__nsysnet__socket.png b/group__nsysnet__socket.png new file mode 100644 index 00000000..149c898f Binary files /dev/null and b/group__nsysnet__socket.png differ diff --git a/group__nsysuhs.html b/group__nsysuhs.html new file mode 100644 index 00000000..b8f5704d --- /dev/null +++ b/group__nsysuhs.html @@ -0,0 +1,82 @@ + + + + + + + +wut: nsysuhs + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
nsysuhs
+
+
+
+ + + + diff --git a/group__ntag.html b/group__ntag.html new file mode 100644 index 00000000..916c3fbc --- /dev/null +++ b/group__ntag.html @@ -0,0 +1,106 @@ + + + + + + + +wut: ntag + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
ntag
+
+
+ +

Nintendo? Tag (NTAG). +More...

+
+Collaboration diagram for ntag:
+
+
+ + + + +
+ + + + + +

+Modules

 Ntag_ntag
 Nintendo? Tag (NTAG).
 
+

Detailed Description

+

Nintendo? Tag (NTAG).

+

NFC library for Amiibo and Pokemon Rumble U.

+
+ + + + diff --git a/group__ntag.map b/group__ntag.map new file mode 100644 index 00000000..670f8c52 --- /dev/null +++ b/group__ntag.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__ntag.md5 b/group__ntag.md5 new file mode 100644 index 00000000..3343570d --- /dev/null +++ b/group__ntag.md5 @@ -0,0 +1 @@ +1c4652f5cdcbd3bd2a259e5c979ec3c4 \ No newline at end of file diff --git a/group__ntag.png b/group__ntag.png new file mode 100644 index 00000000..70ebdffa Binary files /dev/null and b/group__ntag.png differ diff --git a/group__ntag__ntag.html b/group__ntag__ntag.html new file mode 100644 index 00000000..3126eef2 --- /dev/null +++ b/group__ntag__ntag.html @@ -0,0 +1,2656 @@ + + + + + + + +wut: Ntag_ntag + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Ntag_ntag
+
+
+ +

Nintendo? Tag (NTAG). +More...

+
+Collaboration diagram for Ntag_ntag:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  NTAGFormatSettings
 
struct  NTAGNoftHeader
 
struct  NTAGInfoHeader
 
struct  NTAGAreaHeader
 
struct  NTAGAreaInfo
 
struct  NTAGData
 
struct  NTAGInfoT2T
 
struct  NTAGApplicationDataT2T
 
struct  NTAGRawDataT2T
 
struct  NTAGRawDataContainerT2T
 
struct  NTAGDataT2T
 
struct  NTAGRawDataT2T.section0
 
struct  NTAGRawDataT2T.section1
 
struct  NTAGRawDataT2T.section2
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int32_t NTAGError
 
typedef struct NTAGFormatSettings NTAGFormatSettings
 
typedef struct NTAGNoftHeader NTAGNoftHeader
 
typedef struct NTAGInfoHeader NTAGInfoHeader
 
typedef struct NTAGAreaHeader NTAGAreaHeader
 
typedef struct NTAGAreaInfo NTAGAreaInfo
 
typedef struct NTAGData NTAGData
 
typedef struct NTAGInfoT2T NTAGInfoT2T
 
typedef struct NTAGApplicationDataT2T NTAGApplicationDataT2T
 
typedef struct NTAGRawDataT2T NTAGRawDataT2T
 
typedef struct NTAGRawDataContainerT2T NTAGRawDataContainerT2T
 
typedef struct NTAGDataT2T NTAGDataT2T
 
typedef void(* NTAGCallbackFn) (VPADChan chan, NTAGError error, void *userContext)
 Generic callback function.
 
typedef void(* NTAGReadCallbackFn) (VPADChan chan, NTAGError error, NTAGData *data, void *userContext)
 Callback function for NTAGRead.
 
typedef void(* NTAGReadT2TCallbackFn) (VPADChan chan, NTAGError error, NTAGDataT2T *data, void *userContext)
 Callback function for NTAGReadT2T.
 
typedef void(* NTAGReadT2TRawDataCallbackFn) (VPADChan chan, NTAGError error, NFCTagInfo *tagInfo, NTAGRawDataContainerT2T *rawData, void *userContext)
 Callback function for NTAGReadT2TRawData.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

NTAGError NTAGInit (VPADChan chan)
 Initializes the NTAG library.
 
NTAGError NTAGInitEx (VPADChan chan)
 Initializes the NTAG library.
 
BOOL NTAGIsInit (VPADChan chan)
 Check if NTAG is initialized.
 
void NTAGProc (VPADChan chan)
 Process NTAG.
 
NTAGError NTAGShutdown (VPADChan chan)
 Shutdown the NTAG library.
 
NTAGError NTAGAbort (VPADChan chan, NTAGCallbackFn callback, void *userContext)
 Abort pending NTAG operations.
 
static NFCError NTAGDetect (VPADChan chan, uint32_t timeout, NFCDetectCallbackFn callback, void *userContext)
 Start tag discovery and provide info about the first detected tag.
 
NTAGError NTAGFormat (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t rwSize, void *rwData, NTAGCallbackFn callback, void *userContext)
 Format a Type 1 Tag.
 
NTAGError NTAGSetReadOnly (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, BOOL readOnly, NTAGCallbackFn callback, void *userContext)
 Make a Type 1 Tag read only by setting the RWA byte.
 
void NTAGSetTagDetectCallback (VPADChan chan, NFCTagDetectCallbackFn callback, void *userContext)
 Set a callback which will be called once a tag is attached / removed.
 
void NTAGSetFormatSettings (NTAGFormatSettings *settings)
 Set the format settings which should be checked against while reading from Type 1 tags.
 
NTAGError NTAGRead (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadCallbackFn callback, void *userContext)
 Read from a Type 1 Tag.
 
NTAGError NTAGReadT2T (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadT2TCallbackFn callback, void *userContext)
 Read from a Type 2 Tag and decrypt & convert the data.
 
NTAGError NTAGReadT2TRawData (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadT2TRawDataCallbackFn callback, void *userContext)
 Read raw data from a Type 2 Tag.
 
NTAGError NTAGWrite (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t rwSize, void *rwData, NTAGCallbackFn callback, void *userContext)
 Write to the RW area of a Type 1 Tag.
 
NTAGError NTAGWriteT2T (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataContainerT2T *dataContainer, NTAGCallbackFn callback, void *userContext)
 Write to a Type 2 Tag.
 
NTAGError NTAGWriteT2TConfigArea (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t *cfg0, uint32_t *cfg1, uint32_t *pwd, uint16_t *pack, NTAGCallbackFn callback, void *userContext)
 Write to the configuration fields of a Type 2 Tag.
 
NTAGError NTAGWriteT2TLockArea (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t *lockBytes, uint32_t *dynamicLock, uint32_t *cc, NTAGCallbackFn callback, void *userContext)
 Write to the lock bytes of a Type 2 Tag.
 
NTAGError NTAGWriteT2TRawData (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataT2T *data, NTAGCallbackFn callback, void *userContext)
 Write raw data to a Type 2 Tag.
 
NTAGError NTAGWriteT2TRawDataEx (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataT2T *data, NTAGCallbackFn callback, void *userContext, uint8_t authenticate)
 Write raw data to a Type 2 Tag.
 
NTAGError NTAGWriteT2TWithConvert (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGDataT2T *data, NTAGCallbackFn callback, void *userContext)
 Convert & encrypt data and write it to a Type 2 Tag.
 
NTAGError NTAGConvertT2T (NTAGDataT2T *out, NTAGDataT2T *in)
 Convert and encrypt data.
 
NTAGError NTAGParseHeader (void *data, NTAGNoftHeader *outNoftHeader, NTAGInfoHeader *outInfoHeader, NTAGAreaHeader *outRwHeader, NTAGAreaHeader *outRoHeader)
 Parse the headers from Type 1 Tag data.
 
+

Detailed Description

+

Nintendo? Tag (NTAG).

+

NFC library for Amiibo and Pokemon Rumble U. For a high-level Amiibo library see nn::nfp.

+

Data Structure Documentation

+ +

◆ NTAGFormatSettings

+ +
+
+ + + + +
struct NTAGFormatSettings
+
+
+

Definition at line 32 of file ntag.h.

+
+ + + + + + + + + + +
Data Fields
+uint8_t +version +
+uint32_t +makerCode +
+uint32_t +identifyCode +
+ +
+
+ +

◆ NTAGNoftHeader

+ +
+
+ + + + +
struct NTAGNoftHeader
+
+
+

Definition at line 45 of file ntag.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +magic +
+uint8_t +version +
+uint16_t +writeCount +
+uint8_t +unknown +
+ +
+
+ +

◆ NTAGInfoHeader

+ +
+
+ + + + +
struct NTAGInfoHeader
+
+
+

Definition at line 58 of file ntag.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint16_t +rwHeaderOffset +
+uint16_t +rwSize +
+uint16_t +roHeaderOffset +
+uint16_t +roSize +
+NFCUid +uid +
+uint8_t +formatVersion +
+ +
+
+ +

◆ NTAGAreaHeader

+ +
+
+ + + + +
struct NTAGAreaHeader
+
+
+

Definition at line 75 of file ntag.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint16_t +magic +
+uint16_t +offset +
+uint16_t +size +
+uint32_t +makerCode +
+uint32_t +identifyCode +
+ +
+
+ +

◆ NTAGAreaInfo

+ +
+
+ + + + +
struct NTAGAreaInfo
+
+
+

Definition at line 91 of file ntag.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +data +
+uint16_t +size +
+uint32_t +makerCode +
+uint32_t +identifyCode +
+ +
+
+ +

◆ NTAGData

+ +
+
+ + + + +
struct NTAGData
+
+
+

Definition at line 106 of file ntag.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+NFCUid +uid +
+uint8_t +readOnly +
+uint8_t +formatVersion +
+NTAGAreaInfo +rwInfo +
+NTAGAreaInfo +roInfo +
+ +
+
+ +

◆ NTAGInfoT2T

+ +
+
+ + + + +
struct NTAGInfoT2T
+
+
+

Definition at line 123 of file ntag.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +magic +
+uint16_t +writes +
+uint8_t +figureVersion +
+uint8_t +flags +
+uint8_t +characterID[3] +
+uint16_t +numberingID +
+uint8_t +figureType +
+uint8_t +seriesID +
+uint32_t +unknown +
+uint16_t +applicationAreaWrites +
+uint16_t +crcCounter +
+uint32_t +crc +
+uint8_t +fontRegion +
+uint16_t +name[10] +
+FFLStoreData +mii +
+uint8_t +country +
+uint16_t +setupDate +
+uint16_t +lastWriteDate +
+uint32_t +accessID +
+uint64_t +titleID +
+uint8_t +reserved[0x1FC] +First 0x22 bytes contain NX specific extensions.
+ +
+
+ +

◆ NTAGApplicationDataT2T

+ +
+
+ + + + +
struct NTAGApplicationDataT2T
+
+
+

Definition at line 171 of file ntag.h.

+
+ + + + + + + +
Data Fields
+uint16_t +size +
+uint8_t +data[0xD8] +
+ +
+
+ +

◆ NTAGRawDataT2T

+ +
+
+ + + + +
struct NTAGRawDataT2T
+
+
+

Definition at line 180 of file ntag.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +uid[9] +
+uint8_t +internal +
+uint8_t +lockBytes[2] +
+uint8_t +capabilityContainer[4] +
+struct NTAGRawDataT2T.section0 +section0 +
+struct NTAGRawDataT2T.section1 +section1 +
+struct NTAGRawDataT2T.section2 +section2 +
+uint8_t +applicationData[0xD8] +
+uint8_t +dynamicLock[3] +
+uint8_t +reserved0 +
+uint8_t +cfg0[4] +
+uint8_t +cfg1[4] +
+uint8_t +pwd[4] +
+uint8_t +pack[2] +
+uint8_t +reserved1[2] +
+ +
+
+ +

◆ NTAGRawDataContainerT2T

+ +
+
+ + + + +
struct NTAGRawDataContainerT2T
+
+
+

Definition at line 266 of file ntag.h.

+
+ + + + + + + +
Data Fields
+uint16_t +size +
+NTAGRawDataT2T +data +
+ +
+
+ +

◆ NTAGDataT2T

+ +
+
+ + + + +
struct NTAGDataT2T
+
+
+

Definition at line 275 of file ntag.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+NFCTagInfo +tagInfo +
+uint8_t +formatVersion +
+NTAGInfoT2T +info +
+NTAGApplicationDataT2T +appData +
+NTAGRawDataContainerT2T +raw +
+ +
+
+ +

◆ NTAGRawDataT2T.section0

+ +
+
+ + + + +
struct NTAGRawDataT2T.section0
+
+
+

Definition at line 186 of file ntag.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +magic +
+uint16_t +writes +
+uint8_t +figureVersion +
+uint8_t +flags +
+uint8_t +country +
+uint16_t +crcCounter +
+uint16_t +setupDate +
+uint16_t +lastWriteDate +
+uint32_t +crc +
+uint16_t +name[10] +
+ +
+
+ +

◆ NTAGRawDataT2T.section1

+ +
+
+ + + + +
struct NTAGRawDataT2T.section1
+
+
+

Definition at line 199 of file ntag.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +tagHmac[0x20] +
+uint8_t +characterID[3] +
+uint8_t +figureType +
+uint16_t +numberingID +
+uint8_t +seriesID +
+uint8_t +formatVersion +
+uint32_t +unknown +
+uint8_t +keygenSalt[0x20] +
+uint8_t +dataHmac[0x20] +
+ +
+
+ +

◆ NTAGRawDataT2T.section2

+ +
+
+ + + + +
struct NTAGRawDataT2T.section2
+
+
+

Definition at line 211 of file ntag.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+FFLStoreData +mii +
+uint64_t +titleID +
+uint16_t +applicationAreaWrites +
+uint32_t +accessID +
+uint8_t +reserved[0x22] +
+ +
+
+

Typedef Documentation

+ +

◆ NTAGError

+ +
+
+ + + + +
typedef int32_t NTAGError
+
+ +

Definition at line 19 of file ntag.h.

+ +
+
+ +

◆ NTAGFormatSettings

+ +
+
+ + + + +
typedef struct NTAGFormatSettings NTAGFormatSettings
+
+ +

Definition at line 20 of file ntag.h.

+ +
+
+ +

◆ NTAGNoftHeader

+ +
+
+ + + + +
typedef struct NTAGNoftHeader NTAGNoftHeader
+
+ +

Definition at line 21 of file ntag.h.

+ +
+
+ +

◆ NTAGInfoHeader

+ +
+
+ + + + +
typedef struct NTAGInfoHeader NTAGInfoHeader
+
+ +

Definition at line 22 of file ntag.h.

+ +
+
+ +

◆ NTAGAreaHeader

+ +
+
+ + + + +
typedef struct NTAGAreaHeader NTAGAreaHeader
+
+ +

Definition at line 23 of file ntag.h.

+ +
+
+ +

◆ NTAGAreaInfo

+ +
+
+ + + + +
typedef struct NTAGAreaInfo NTAGAreaInfo
+
+ +

Definition at line 24 of file ntag.h.

+ +
+
+ +

◆ NTAGData

+ +
+
+ + + + +
typedef struct NTAGData NTAGData
+
+ +

Definition at line 25 of file ntag.h.

+ +
+
+ +

◆ NTAGInfoT2T

+ +
+
+ + + + +
typedef struct NTAGInfoT2T NTAGInfoT2T
+
+ +

Definition at line 26 of file ntag.h.

+ +
+
+ +

◆ NTAGApplicationDataT2T

+ +
+
+ +

Definition at line 27 of file ntag.h.

+ +
+
+ +

◆ NTAGRawDataT2T

+ +
+
+ + + + +
typedef struct NTAGRawDataT2T NTAGRawDataT2T
+
+ +

Definition at line 28 of file ntag.h.

+ +
+
+ +

◆ NTAGRawDataContainerT2T

+ +
+
+ +

Definition at line 29 of file ntag.h.

+ +
+
+ +

◆ NTAGDataT2T

+ +
+
+ + + + +
typedef struct NTAGDataT2T NTAGDataT2T
+
+ +

Definition at line 30 of file ntag.h.

+ +
+
+ +

◆ NTAGCallbackFn

+ +
+
+ + + + +
typedef void(* NTAGCallbackFn) (VPADChan chan, NTAGError error, void *userContext)
+
+ +

Generic callback function.

+
Parameters
+ + + + +
chanThe channel this callback is coming from.
error0 on success.
userContextUser provided value.
+
+
+ +

Definition at line 303 of file ntag.h.

+ +
+
+ +

◆ NTAGReadCallbackFn

+ +
+
+ + + + +
typedef void(* NTAGReadCallbackFn) (VPADChan chan, NTAGError error, NTAGData *data, void *userContext)
+
+ +

Callback function for NTAGRead.

+
Parameters
+ + + + + +
chanThe channel this callback is coming from.
error0 on success.
dataThe result of the data read.
userContextUser provided value.
+
+
+ +

Definition at line 322 of file ntag.h.

+ +
+
+ +

◆ NTAGReadT2TCallbackFn

+ +
+
+ + + + +
typedef void(* NTAGReadT2TCallbackFn) (VPADChan chan, NTAGError error, NTAGDataT2T *data, void *userContext)
+
+ +

Callback function for NTAGReadT2T.

+
Parameters
+ + + + + +
chanThe channel this callback is coming from.
error0 on success.
dataThe result of the data read.
userContextUser provided value.
+
+
+ +

Definition at line 342 of file ntag.h.

+ +
+
+ +

◆ NTAGReadT2TRawDataCallbackFn

+ +
+
+ + + + +
typedef void(* NTAGReadT2TRawDataCallbackFn) (VPADChan chan, NTAGError error, NFCTagInfo *tagInfo, NTAGRawDataContainerT2T *rawData, void *userContext)
+
+ +

Callback function for NTAGReadT2TRawData.

+
Parameters
+ + + + + + +
chanThe channel this callback is coming from.
error0 on success.
tagInfoThe tag info of the read tag.
dataThe result of the data read.
userContextUser provided value.
+
+
+ +

Definition at line 365 of file ntag.h.

+ +
+
+

Function Documentation

+ +

◆ NTAGInit()

+ +
+
+ + + + + + + + +
NTAGError NTAGInit (VPADChan chan)
+
+ +

Initializes the NTAG library.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGInitEx()

+ +
+
+ + + + + + + + +
NTAGError NTAGInitEx (VPADChan chan)
+
+ +

Initializes the NTAG library.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGIsInit()

+ +
+
+ + + + + + + + +
BOOL NTAGIsInit (VPADChan chan)
+
+ +

Check if NTAG is initialized.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
TRUE if initialized, FALSE otherwise.
+ +
+
+ +

◆ NTAGProc()

+ +
+
+ + + + + + + + +
void NTAGProc (VPADChan chan)
+
+ +

Process NTAG.

+

This needs to be called periodically and will call pending callbacks.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+ +
+
+ +

◆ NTAGShutdown()

+ +
+
+ + + + + + + + +
NTAGError NTAGShutdown (VPADChan chan)
+
+ +

Shutdown the NTAG library.

+
Parameters
+ + +
chanThe DRC channel to use.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGAbort()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGAbort (VPADChan chan,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Abort pending NTAG operations.

+
Parameters
+ + + + +
chanThe DRC channel to use.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGDetect()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static NFCError NTAGDetect (VPADChan chan,
uint32_t timeout,
NFCDetectCallbackFn callback,
void * userContext 
)
+
+inlinestatic
+
+ +

Start tag discovery and provide info about the first detected tag.

+
Note
The original function contains an error and calls itself recursively. This inline version uses NFCDetect instead.
+
Parameters
+ + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +

Definition at line 472 of file ntag.h.

+ +
+
+ +

◆ NTAGFormat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGFormat (VPADChan chan,
uint32_t timeout,
NFCUiduid,
uint32_t rwSize,
void * rwData,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Format a Type 1 Tag.

+
Parameters
+ + + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
rwSizeThe size of the data which should be written to initialize the RW area.
rwDataA pointer to the data which should be written to initialize the RW area.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGSetReadOnly()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGSetReadOnly (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NFCUiduidMask,
BOOL readOnly,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Make a Type 1 Tag read only by setting the RWA byte.

+
Parameters
+ + + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag (can be NULL).
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID (can be NULL).
readOnlyTRUE if read only, FALSE otherwise.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGSetTagDetectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void NTAGSetTagDetectCallback (VPADChan chan,
NFCTagDetectCallbackFn callback,
void * userContext 
)
+
+ +

Set a callback which will be called once a tag is attached / removed.

+
Parameters
+ + + + +
chanThe DRC channel to use.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+ +
+
+ +

◆ NTAGSetFormatSettings()

+ +
+
+ + + + + + + + +
void NTAGSetFormatSettings (NTAGFormatSettingssettings)
+
+ +

Set the format settings which should be checked against while reading from Type 1 tags.

+
Parameters
+ + +
settingsA pointer from which the settings should be copied from.
+
+
+ +
+
+ +

◆ NTAGRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGRead (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NFCUiduidMask,
NTAGReadCallbackFn callback,
void * userContext 
)
+
+ +

Read from a Type 1 Tag.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag (can be NULL).
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID (can be NULL).
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGReadT2T()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGReadT2T (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NFCUiduidMask,
NTAGReadT2TCallbackFn callback,
void * userContext 
)
+
+ +

Read from a Type 2 Tag and decrypt & convert the data.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag (can be NULL).
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID (can be NULL).
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGReadT2TRawData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGReadT2TRawData (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NFCUiduidMask,
NTAGReadT2TRawDataCallbackFn callback,
void * userContext 
)
+
+ +

Read raw data from a Type 2 Tag.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag (can be NULL).
uidMaskThe UID of the tag will be masked with this mask before compared to the expected UID (can be NULL).
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWrite (VPADChan chan,
uint32_t timeout,
NFCUiduid,
uint32_t rwSize,
void * rwData,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Write to the RW area of a Type 1 Tag.

+
Parameters
+ + + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
rwSizeThe size of the data which should be written to the RW area.
rwDataA pointer to the data which should be written to the RW area.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWriteT2T()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWriteT2T (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NTAGRawDataContainerT2TdataContainer,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Write to a Type 2 Tag.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
dataContainerA pointer to the container which contains the data which should be written to the tag.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWriteT2TConfigArea()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWriteT2TConfigArea (VPADChan chan,
uint32_t timeout,
NFCUiduid,
uint32_t * cfg0,
uint32_t * cfg1,
uint32_t * pwd,
uint16_t * pack,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Write to the configuration fields of a Type 2 Tag.

+
Parameters
+ + + + + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
cfg0A pointer to the data which should be written to the CFG0 field.
cfg1A pointer to the data which should be written to the CFG1 field.
pwdA pointer to the data which should be written to the PWD field.
packA pointer to the data which should be written to the PACK field.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWriteT2TLockArea()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWriteT2TLockArea (VPADChan chan,
uint32_t timeout,
NFCUiduid,
uint32_t * lockBytes,
uint32_t * dynamicLock,
uint32_t * cc,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Write to the lock bytes of a Type 2 Tag.

+
Parameters
+ + + + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
lockBytesA pointer to the data which should be written to the lock bytes.
dynamicLockA pointer to the data which should be written to the dynamic lock bytes.
ccA pointer to the data which should be written to the capability container.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWriteT2TRawData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWriteT2TRawData (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NTAGRawDataT2Tdata,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Write raw data to a Type 2 Tag.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
dataA pointer to the data which should be written to the tag.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWriteT2TRawDataEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWriteT2TRawDataEx (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NTAGRawDataT2Tdata,
NTAGCallbackFn callback,
void * userContext,
uint8_t authenticate 
)
+
+ +

Write raw data to a Type 2 Tag.

+
Parameters
+ + + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
dataA pointer to the data which should be written to the tag.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
authenticateTRUE if authentification using PWD_AUTH should be done.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGWriteT2TWithConvert()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGWriteT2TWithConvert (VPADChan chan,
uint32_t timeout,
NFCUiduid,
NTAGDataT2Tdata,
NTAGCallbackFn callback,
void * userContext 
)
+
+ +

Convert & encrypt data and write it to a Type 2 Tag.

+
Parameters
+ + + + + + + +
chanThe DRC channel to use.
timeoutTimeout in ms until tag discovery is cancelled.
uidThe UID of the expected tag.
dataA pointer to the data which should be written to the tag.
callbackA pointer to the callback function.
userContextUser provided value which will be passed to the callback.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGConvertT2T()

+ +
+
+ + + + + + + + + + + + + + + + + + +
NTAGError NTAGConvertT2T (NTAGDataT2Tout,
NTAGDataT2Tin 
)
+
+ +

Convert and encrypt data.

+
Parameters
+ + + + + +
outA pointer to write the encrypted data to the raw field. This can be the same as
in.
inA pointer to read the data from. This can be the same as
out.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ NTAGParseHeader()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NTAGError NTAGParseHeader (void * data,
NTAGNoftHeaderoutNoftHeader,
NTAGInfoHeaderoutInfoHeader,
NTAGAreaHeaderoutRwHeader,
NTAGAreaHeaderoutRoHeader 
)
+
+ +

Parse the headers from Type 1 Tag data.

+
Parameters
+ + + + + + +
dataThe data from which the headers should be parsed from.
outNoftHeaderA pointer to which the NOFT header should be copied to.
outInfoHeaderA pointer to which the info header should be copied to.
outRwHeaderA pointer to which the RW header should be copied to.
outRoHeaderA pointer to which the RO header should be copied to.
+
+
+
Returns
0 on success.
+ +
+
+
+ + + + diff --git a/group__ntag__ntag.map b/group__ntag__ntag.map new file mode 100644 index 00000000..600784e0 --- /dev/null +++ b/group__ntag__ntag.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__ntag__ntag.md5 b/group__ntag__ntag.md5 new file mode 100644 index 00000000..c520933d --- /dev/null +++ b/group__ntag__ntag.md5 @@ -0,0 +1 @@ +ceef566f4492552239208e490be7cc20 \ No newline at end of file diff --git a/group__ntag__ntag.png b/group__ntag__ntag.png new file mode 100644 index 00000000..dcf9e5fb Binary files /dev/null and b/group__ntag__ntag.png differ diff --git a/group__padscore.html b/group__padscore.html new file mode 100644 index 00000000..b33d469a --- /dev/null +++ b/group__padscore.html @@ -0,0 +1,113 @@ + + + + + + + +wut: padscore + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
padscore
+
+
+ +

Input library for Wii controllers. +More...

+
+Collaboration diagram for padscore:
+
+
+ + + + + + +
+ + + + + + + + + + + +

+Modules

 KPAD
 KPAD is a high-level library over WPAD.
 
 WBC
 WBC is a library for accessing the Balance Board.
 
 WPAD
 WPAD is a low-level library under KPAD.
 
+

Detailed Description

+

Input library for Wii controllers.

+
+ + + + diff --git a/group__padscore.map b/group__padscore.map new file mode 100644 index 00000000..47629450 --- /dev/null +++ b/group__padscore.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/group__padscore.md5 b/group__padscore.md5 new file mode 100644 index 00000000..b3809177 --- /dev/null +++ b/group__padscore.md5 @@ -0,0 +1 @@ +868afd84ba14ec52012ea99fb728f5a4 \ No newline at end of file diff --git a/group__padscore.png b/group__padscore.png new file mode 100644 index 00000000..80665dbc Binary files /dev/null and b/group__padscore.png differ diff --git a/group__padscore__kpad.html b/group__padscore__kpad.html new file mode 100644 index 00000000..cc14cfe4 --- /dev/null +++ b/group__padscore__kpad.html @@ -0,0 +1,1816 @@ + + + + + + + +wut: KPAD + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

KPAD is a high-level library over WPAD. +More...

+
+Collaboration diagram for KPAD:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  KPADVec2D
 2D vector. More...
 
struct  KPADVec3D
 3D vector. More...
 
struct  KPADStatus
 A structure containing the Wii Remote data. More...
 
struct  KPADUnifiedWpadStatus
 Storage type for the internal KPAD ring buffer. More...
 
union  KPADStatus.__unnamed46__
 Extension data, check with extensionType to see what is valid to read. More...
 
struct  KPADStatus.__unnamed46__.nunchuk
 Structure to use when extensionType is set to WPAD_EXT_NUNCHUK. More...
 
struct  KPADStatus.__unnamed46__.classic
 Structure to use when extensionType is set to WPAD_EXT_CLASSIC. More...
 
struct  KPADStatus.__unnamed46__.pro
 Structure to use when extensionType is set to WPAD_EXT_PRO_CONTROLLER. More...
 
struct  KPADStatus.__unnamed46__.balance
 Structure to use when extensionType is set to WPAD_EXT_BALANCE_BOARD. More...
 
struct  KPADStatus.mplus
 Structure to use when MotionPlus is enabled. More...
 
union  KPADUnifiedWpadStatus.__unnamed53__
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef enum WPADChan KPADChan
 Wii Remote channel.
 
typedef enum WPADDataFormat KPADDataFormat
 Data format.
 
typedef enum WPADExtensionType KPADExtensionType
 Extension type.
 
typedef enum WPADMplsMode KPADMplsMode
 MotionPlus Mode.
 
typedef struct KPADStatus KPADStatus
 
typedef struct KPADUnifiedWpadStatus KPADUnifiedWpadStatus
 
typedef struct KPADVec2D KPADVec2D
 
typedef struct KPADVec3D KPADVec3D
 
typedef enum KPADError KPADError
 Error.
 
typedef enum KPADControlMplsStatus KPADControlMplsStatus
 Status codes for KPADControlMplsCallback.
 
typedef WPADConnectCallback KPADConnectCallback
 
typedef WPADSamplingCallback KPADSamplingCallback
 
typedef void(* KPADControlMplsCallback) (KPADChan chan, KPADControlMplsStatus status)
 Callback used for KPADSetControlMplsCallback().
 
+ + + + + + + +

+Enumerations

enum  KPADError {
+  KPAD_ERROR_OK = 0 +,
+  KPAD_ERROR_NO_SAMPLES = -1 +,
+  KPAD_ERROR_INVALID_CONTROLLER = -2 +,
+  KPAD_ERROR_WPAD_UNINIT = -3 +,
+  KPAD_ERROR_BUSY = -4 +,
+  KPAD_ERROR_UNINITIALIZED = -5 +
+ }
 Error. More...
 
enum  KPADControlMplsStatus {
+  KPAD_CONTROL_MPLS_STATUS_STARTED = 0 +,
+  KPAD_CONTROL_MPLS_STATUS_FINISHED = 1 +,
+  KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY = -1 +,
+  KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK = -2 +,
+  KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC = -3 +
+ }
 Status codes for KPADControlMplsCallback. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void KPADInit (void)
 Initialises the KPAD library for use.
 
void KPADInitEx (KPADUnifiedWpadStatus *buffer, uint32_t count)
 Initializes the KPAD library with extra buffers.
 
void KPADShutdown (void)
 Cleans up and frees the KPAD library.
 
uint32_t KPADRead (KPADChan chan, KPADStatus *data, uint32_t size)
 Read data from the desired controller.
 
uint32_t KPADReadEx (KPADChan chan, KPADStatus *data, uint32_t size, KPADError *error)
 Read data from the desired controller.
 
void KPADGetUnifiedWpadStatus (KPADChan chan, KPADUnifiedWpadStatus *buffer, uint32_t count)
 Read a number of entries from the internal buffer.
 
int32_t KPADSetMaxControllers (uint32_t maxControllers)
 Set the maximum amount of controllers which can be connected to the system.
 
uint32_t KPADGetMaxControllers (void)
 Get the maximum amount of controllers which can be connected to the system.
 
uint32_t KPADGetGameMaxControllers (void)
 Get the maximum amount of controllers which can be connected, as reported by IOS-PAD.
 
KPADConnectCallback KPADSetConnectCallback (KPADChan chan, KPADConnectCallback callback)
 Set a callback for when a controller connection status changes.
 
KPADSamplingCallback KPADSetSamplingCallback (KPADChan channel, KPADSamplingCallback callback)
 Same usage as , except compatible with other KPAD functions.
 
uint32_t KPADGetMplsWorkSize (void)
 Returns the amount of memory needed for KPADSetMplsWorkarea().
 
void KPADSetMplsWorkarea (void *buf)
 Sets the extra memory KPAD will use to process MotionPlus data.
 
void KPADSetControlMplsCallback (KPADChan chan, KPADControlMplsCallback callback)
 Set a callback for when the MotionPlus extension is configured.
 
void KPADEnableMpls (KPADChan channel, KPADMplsMode mode)
 Sets MotionPlus for the controller in specified mode.
 
void KPADDisableMpls (KPADChan channel)
 Disables MotionPlus for the controller.
 
KPADMplsMode KPADGetMplsStatus (KPADChan chan)
 Get MotionPlus mode.
 
void KPADResetMpls (KPADChan chan)
 Resets the MotionPlus state.
 
void KPADEnableDPD (KPADChan chan)
 Enable IR pointing.
 
void KPADDisableDPD (KPADChan chan)
 Disable IR pointing.
 
void KPADResetWbcZeroPoint (void)
 Resets the Balance Board's zero.
 
void KPADResetWbcTgcWeight (void)
 Recalculate the Balance Board's TGC coefficients and zero.
 
+

Detailed Description

+

KPAD is a high-level library over WPAD.

+

Data Structure Documentation

+ +

◆ KPADVec2D

+ +
+
+ + + + +
struct KPADVec2D
+
+

2D vector.

+ +

Definition at line 64 of file kpad.h.

+
+ + + + + + + +
Data Fields
+float +x +x.
+float +y +y.
+ +
+
+ +

◆ KPADVec3D

+ +
+
+ + + + +
struct KPADVec3D
+
+

3D vector.

+ +

Definition at line 76 of file kpad.h.

+
+ + + + + + + + + + +
Data Fields
+float +x +x.
+float +y +y.
+float +z +z.
+ +
+
+ +

◆ KPADStatus

+ +
+
+ + + + +
struct KPADStatus
+
+

A structure containing the Wii Remote data.

+ +

Definition at line 91 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +Indicates what KPADButtons are held down.
+uint32_t +trigger +Indicates what KPADButtons have been pressed since last sample.
+uint32_t +release +Indicates what KPADButtons have been released since last sample.
+KPADVec3D +acc +Indicates the value of the acceleration sensor.
+float +accMagnitude +Indicates the magnitude of acceleration.
+float +accVariation +Indicates the variation in acceleration.
+KPADVec2D +pos +Indicates the position where the Wii Remote is pointing; positive for right and down.
+KPADVec2D +posDiff +Difference from previous pos.
+float +posDiffMagnitude +Magnitude of posDiff.
+KPADVec2D +angle +Angle: horizon vector (+x is right, +y is down.)
+KPADVec2D +angleDiff +Difference from previous angle.
+float +angleDiffMagnitude +Magnitude of angleDiff.
+float +dist +Distance to the sensor bar, in meters.
+float +distDiff +Difference from previous dist.
+float +distDiffMagnitude +Absolute value of distDiff.
+KPADVec2D +down +The "down" vector from accelerometer: when down.y is negative, wiimote is facing down.
+uint8_t +extensionType +Value from KPADExtensionType.
+int8_t +error +Value from KPADError.
+int8_t +posValid +Validity of the pos field.
+uint8_t +format +Value from KPADDataFormat.
+union KPADStatus.__unnamed46__ +__unnamed__ +Extension data, check with extensionType to see what is valid to read.
+struct KPADStatus.mplus +mplus +Structure to use when MotionPlus is enabled.
+ +
+
+ +

◆ KPADUnifiedWpadStatus

+ +
+
+ + + + +
struct KPADUnifiedWpadStatus
+
+

Storage type for the internal KPAD ring buffer.

+
See also
+
+ +

Definition at line 318 of file kpad.h.

+
+ + + + + + + +
Data Fields
+union KPADUnifiedWpadStatus.__unnamed53__ +__unnamed__ +
+uint8_t +format +One of WPADDataFormat.
+ +
+
+ +

◆ KPADStatus.__unnamed46__

+ +
+
+ + + + +
union KPADStatus.__unnamed46__
+
+

Extension data, check with extensionType to see what is valid to read.

+ +

Definition at line 154 of file kpad.h.

+
+ + + + + + + + + + + + + +
Data Fields
+struct KPADStatus.__unnamed46__.nunchuk +nunchuk +Structure to use when extensionType is set to WPAD_EXT_NUNCHUK.
+struct KPADStatus.__unnamed46__.classic +classic +Structure to use when extensionType is set to WPAD_EXT_CLASSIC.
+struct KPADStatus.__unnamed46__.pro +pro +Structure to use when extensionType is set to WPAD_EXT_PRO_CONTROLLER.
+struct KPADStatus.__unnamed46__.balance +balance +Structure to use when extensionType is set to WPAD_EXT_BALANCE_BOARD.

Note: Balance Board support in KPAD seems to be incomplete, only weights and error members seem to hold useful data.

+
+ +
+
+ +

◆ KPADStatus.__unnamed46__.nunchuk

+ +
+
+ + + + +
struct KPADStatus.__unnamed46__.nunchuk
+
+

Structure to use when extensionType is set to WPAD_EXT_NUNCHUK.

+ +

Definition at line 157 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+KPADVec2D +stick +Position of the analog stick.
+KPADVec3D +acc +Indicates the value of the acceleration sensor.
+float +accMagnitude +Indicates the magnitude of acceleration.
+float +accVariation +Indicates the variation in acceleration.
+uint32_t +hold +Indicates what buttons are held down.
+uint32_t +trigger +Indicates what buttons have been pressed since last sample.
+uint32_t +release +Indicates what buttons have been released since last sample.
+ +
+
+ +

◆ KPADStatus.__unnamed46__.classic

+ +
+
+ + + + +
struct KPADStatus.__unnamed46__.classic
+
+

Structure to use when extensionType is set to WPAD_EXT_CLASSIC.

+ +

Definition at line 176 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +Indicates what buttons are held down.
+uint32_t +trigger +Indicates what buttons have been pressed since last sample.
+uint32_t +release +Indicates what buttons have been released since last sample.
+KPADVec2D +leftStick +Position of left analog stick.
+KPADVec2D +rightStick +Position of right analog stick.
+float +leftTrigger +Left trigger.
+float +rightTrigger +Right trigger.
+ +
+
+ +

◆ KPADStatus.__unnamed46__.pro

+ +
+
+ + + + +
struct KPADStatus.__unnamed46__.pro
+
+

Structure to use when extensionType is set to WPAD_EXT_PRO_CONTROLLER.

+ +

Definition at line 195 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +Indicates what buttons are held down.
+uint32_t +trigger +Indicates what buttons have been pressed since last sample.
+uint32_t +release +Indicates what buttons have been released since last sample.
+KPADVec2D +leftStick +Position of left analog stick.
+KPADVec2D +rightStick +Position of right analog stick.
+int32_t +charging +Is charging flag.
+int32_t +wired +Is wired flag.
+ +
+
+ +

◆ KPADStatus.__unnamed46__.balance

+ +
+
+ + + + +
struct KPADStatus.__unnamed46__.balance
+
+

Structure to use when extensionType is set to WPAD_EXT_BALANCE_BOARD.

+

Note: Balance Board support in KPAD seems to be incomplete, only weights and error members seem to hold useful data.

+ +

Definition at line 219 of file kpad.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+double +avgTGCWeight +Averaged corrected (total) weight, but it's always zero because calibration never completes.
+double +weights[WPAD_MAX_PRESSURE_SENSORS] +Instantaneous uncorrected weights.
+double +avgWeights[WPAD_MAX_PRESSURE_SENSORS] +Time-smoothed uncorrected weights, very slow to stabilize.
+int32_t +error +Error generated from reading weights.
+int32_t +calibration +Status of calibration: negative is error, otherwise is [0, 3], but KPAD never reaches level 3.
+ +
+
+ +

◆ KPADStatus.mplus

+ +
+
+ + + + +
struct KPADStatus.mplus
+
+

Structure to use when MotionPlus is enabled.

+ +

Definition at line 237 of file kpad.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+KPADVec3D +acc +Angular acceleration.
+KPADVec3D +angles +Computed angles integrated from acceleration.
+KPADVec3D +dirX +Computed X direction vector.
+KPADVec3D +dirY +Computed Y direction vector.
+KPADVec3D +dirZ +Computed Z direction vector.
+ +
+
+ +

◆ KPADUnifiedWpadStatus.__unnamed53__

+ +
+
+ + + + +
union KPADUnifiedWpadStatus.__unnamed53__
+
+
+

Definition at line 320 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+WPADStatus +core +
+WPADStatusNunchuk +nunchuk +
+WPADStatusClassic +classic +
+WPADStatusPro +pro +
+WPADStatusBalanceBoard +balance +
+WPADStatusTrain +train +
+ +
+
+

Typedef Documentation

+ +

◆ KPADChan

+ +
+
+ + + + +
typedef enum WPADChan KPADChan
+
+ +

Wii Remote channel.

+ +

Definition at line 18 of file kpad.h.

+ +
+
+ +

◆ KPADDataFormat

+ +
+
+ + + + +
typedef enum WPADDataFormat KPADDataFormat
+
+ +

Data format.

+ +

Definition at line 20 of file kpad.h.

+ +
+
+ +

◆ KPADExtensionType

+ +
+
+ + + + +
typedef enum WPADExtensionType KPADExtensionType
+
+ +

Extension type.

+ +

Definition at line 22 of file kpad.h.

+ +
+
+ +

◆ KPADMplsMode

+ +
+
+ + + + +
typedef enum WPADMplsMode KPADMplsMode
+
+ +

MotionPlus Mode.

+ +

Definition at line 24 of file kpad.h.

+ +
+
+ +

◆ KPADStatus

+ +
+
+ + + + +
typedef struct KPADStatus KPADStatus
+
+ +

Definition at line 26 of file kpad.h.

+ +
+
+ +

◆ KPADUnifiedWpadStatus

+ +
+
+ + + + +
typedef struct KPADUnifiedWpadStatus KPADUnifiedWpadStatus
+
+ +

Definition at line 27 of file kpad.h.

+ +
+
+ +

◆ KPADVec2D

+ +
+
+ + + + +
typedef struct KPADVec2D KPADVec2D
+
+ +

Definition at line 28 of file kpad.h.

+ +
+
+ +

◆ KPADVec3D

+ +
+
+ + + + +
typedef struct KPADVec3D KPADVec3D
+
+ +

Definition at line 29 of file kpad.h.

+ +
+
+ +

◆ KPADError

+ +
+
+ + + + +
typedef enum KPADError KPADError
+
+ +

Error.

+ +
+
+ +

◆ KPADControlMplsStatus

+ +
+
+ +

Status codes for KPADControlMplsCallback.

+ +
+
+ +

◆ KPADConnectCallback

+ +
+
+ +

Definition at line 342 of file kpad.h.

+ +
+
+ +

◆ KPADSamplingCallback

+ +
+
+ +

Definition at line 343 of file kpad.h.

+ +
+
+ +

◆ KPADControlMplsCallback

+ +
+
+ + + + +
typedef void(* KPADControlMplsCallback) (KPADChan chan, KPADControlMplsStatus status)
+
+ +

Callback used for KPADSetControlMplsCallback().

+ +

Definition at line 346 of file kpad.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ KPADError

+ +
+
+ + + + +
enum KPADError
+
+ +

Error.

+ + + + + + + +
Enumerator
KPAD_ERROR_OK 

No error occurred, and data was written to the buffers.

+
KPAD_ERROR_NO_SAMPLES 

There was no sample new data available to write.

+
KPAD_ERROR_INVALID_CONTROLLER 

The requested controller or channel was invalid.

+
KPAD_ERROR_WPAD_UNINIT 

WPAD is uninitialized, shouldn't happen unless WPADShutdown() is manually called.

+
KPAD_ERROR_BUSY 

KPAD channel is busy, perhaps being accessed by another thread.

+
KPAD_ERROR_UNINITIALIZED 

KPAD is uninitialized, need to call KPADInit()

+
+ +

Definition at line 32 of file kpad.h.

+ +
+
+ +

◆ KPADControlMplsStatus

+ +
+
+ + + + +
enum KPADControlMplsStatus
+
+ +

Status codes for KPADControlMplsCallback.

+ + + + + + +
Enumerator
KPAD_CONTROL_MPLS_STATUS_STARTED 

When KPADEnableMpls() is called.

+
KPAD_CONTROL_MPLS_STATUS_FINISHED 

When MotionPlus mode was set correctly, or wiimote disconnected prematurely.

+
KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY 

When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_ONLY) failed.

+
KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK 

When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_NUNCHUK) failed.

+
KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC 

When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_CLASSIC) failed.

+
+ +

Definition at line 49 of file kpad.h.

+ +
+
+

Function Documentation

+ +

◆ KPADInit()

+ +
+
+ + + + + + + + +
void KPADInit (void )
+
+ +

Initialises the KPAD library for use.

+

Note: this calls KPADInitEx(NULL, 0).

+ +
+
+ +

◆ KPADInitEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void KPADInitEx (KPADUnifiedWpadStatusbuffer,
uint32_t count 
)
+
+ +

Initializes the KPAD library with extra buffers.

+ +
+
+ +

◆ KPADShutdown()

+ +
+
+ + + + + + + + +
void KPADShutdown (void )
+
+ +

Cleans up and frees the KPAD library.

+ +
+
+ +

◆ KPADRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t KPADRead (KPADChan chan,
KPADStatusdata,
uint32_t size 
)
+
+ +

Read data from the desired controller.

+
Parameters
+ + + + +
chanThe channel of the controller to read from.
dataThe KPADStatus to fill.
sizeThe maximum number of data to read.
+
+
+
Returns
The number of data read.
+ +
+
+ +

◆ KPADReadEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t KPADReadEx (KPADChan chan,
KPADStatusdata,
uint32_t size,
KPADErrorerror 
)
+
+ +

Read data from the desired controller.

+
Parameters
+ + + + + +
chanThe channel of the controller to read from.
dataThe KPADStatus to fill.
sizeThe maximum number of data to read.
errorA pointer to an error code.
+
+
+
Returns
The number of data read.
+ +
+
+ +

◆ KPADGetUnifiedWpadStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void KPADGetUnifiedWpadStatus (KPADChan chan,
KPADUnifiedWpadStatusbuffer,
uint32_t count 
)
+
+ +

Read a number of entries from the internal buffer.

+ +
+
+ +

◆ KPADSetMaxControllers()

+ +
+
+ + + + + + + + +
int32_t KPADSetMaxControllers (uint32_t maxControllers)
+
+ +

Set the maximum amount of controllers which can be connected to the system.

+
Parameters
+ + +
maxControllersThe maximum amount of controllers. Must be 4 or 7.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ KPADGetMaxControllers()

+ +
+
+ + + + + + + + +
uint32_t KPADGetMaxControllers (void )
+
+ +

Get the maximum amount of controllers which can be connected to the system.

+
Returns
The maximum amount of controllers.
+ +
+
+ +

◆ KPADGetGameMaxControllers()

+ +
+
+ + + + + + + + +
uint32_t KPADGetGameMaxControllers (void )
+
+ +

Get the maximum amount of controllers which can be connected, as reported by IOS-PAD.

+
Returns
The maximum amount of controllers.
+ +
+
+ +

◆ KPADSetConnectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
KPADConnectCallback KPADSetConnectCallback (KPADChan chan,
KPADConnectCallback callback 
)
+
+ +

Set a callback for when a controller connection status changes.

+
Parameters
+ + + +
chanThe channel of the controller to set a callback for.
callbackPointer to a callback function.
+
+
+
Returns
The previous connect callback.
+ +
+
+ +

◆ KPADSetSamplingCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
KPADSamplingCallback KPADSetSamplingCallback (KPADChan channel,
KPADSamplingCallback callback 
)
+
+
+ +

◆ KPADGetMplsWorkSize()

+ +
+
+ + + + + + + + +
uint32_t KPADGetMplsWorkSize (void )
+
+ +

Returns the amount of memory needed for KPADSetMplsWorkarea().

+ +
+
+ +

◆ KPADSetMplsWorkarea()

+ +
+
+ + + + + + + + +
void KPADSetMplsWorkarea (void * buf)
+
+ +

Sets the extra memory KPAD will use to process MotionPlus data.

+

Without this work area, the mplus field in KPADStatus will be filled with zeros.

+
Parameters
+ + +
bufA memory buffer with size obtained from KPADGetMplsWorkSize().
+
+
+ +
+
+ +

◆ KPADSetControlMplsCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void KPADSetControlMplsCallback (KPADChan chan,
KPADControlMplsCallback callback 
)
+
+ +

Set a callback for when the MotionPlus extension is configured.

+
Parameters
+ + + +
chanController channel to set the callback for.
callbackPointer to callback functio that will be invoked.
+
+
+
See also
+
+ +
+
+ +

◆ KPADEnableMpls()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void KPADEnableMpls (KPADChan channel,
KPADMplsMode mode 
)
+
+ +

Sets MotionPlus for the controller in specified mode.

+
Parameters
+ + +
modeThe MotionPlus mode which should be used, the mode may be ignored and a different mode used, usually because the required extension is not connected. Make sure to check result with KPADGetMplsStatus
+
+
+
See also
+
+ +
+
+ +

◆ KPADDisableMpls()

+ +
+
+ + + + + + + + +
void KPADDisableMpls (KPADChan channel)
+
+ +

Disables MotionPlus for the controller.

+ +
+
+ +

◆ KPADGetMplsStatus()

+ +
+
+ + + + + + + + +
KPADMplsMode KPADGetMplsStatus (KPADChan chan)
+
+ +

Get MotionPlus mode.

+

identical to WPADiGetMplsStatus

+ +
+
+ +

◆ KPADResetMpls()

+ +
+
+ + + + + + + + +
void KPADResetMpls (KPADChan chan)
+
+ +

Resets the MotionPlus state.

+ +
+
+ +

◆ KPADEnableDPD()

+ +
+
+ + + + + + + + +
void KPADEnableDPD (KPADChan chan)
+
+ +

Enable IR pointing.

+ +
+
+ +

◆ KPADDisableDPD()

+ +
+
+ + + + + + + + +
void KPADDisableDPD (KPADChan chan)
+
+ +

Disable IR pointing.

+ +
+
+ +

◆ KPADResetWbcZeroPoint()

+ +
+
+ + + + + + + + +
void KPADResetWbcZeroPoint (void )
+
+ +

Resets the Balance Board's zero.

+ +
+
+ +

◆ KPADResetWbcTgcWeight()

+ +
+
+ + + + + + + + +
void KPADResetWbcTgcWeight (void )
+
+ +

Recalculate the Balance Board's TGC coefficients and zero.

+ +
+
+
+ + + + diff --git a/group__padscore__kpad.map b/group__padscore__kpad.map new file mode 100644 index 00000000..05aac604 --- /dev/null +++ b/group__padscore__kpad.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__padscore__kpad.md5 b/group__padscore__kpad.md5 new file mode 100644 index 00000000..844da63e --- /dev/null +++ b/group__padscore__kpad.md5 @@ -0,0 +1 @@ +9087ddcffd252398b51f24bc7ace7c9a \ No newline at end of file diff --git a/group__padscore__kpad.png b/group__padscore__kpad.png new file mode 100644 index 00000000..55c52849 Binary files /dev/null and b/group__padscore__kpad.png differ diff --git a/group__padscore__wbc.html b/group__padscore__wbc.html new file mode 100644 index 00000000..d1a6bee2 --- /dev/null +++ b/group__padscore__wbc.html @@ -0,0 +1,555 @@ + + + + + + + +wut: WBC + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

WBC is a library for accessing the Balance Board. +More...

+
+Collaboration diagram for WBC:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef enum WBCError WBCError
 
+ + + +

+Enumerations

enum  WBCError {
+  WBC_ERROR_NONE = 0 +,
+  WBC_ERROR_NO_CONTROLLER = -1 +,
+  WBC_ERROR_NOT_READY = -2 +,
+  WBC_ERROR_BAD_TEMPERATURE = -3 +,
+  WBC_ERROR_INVALID = -4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t WBCGetABSWeight (void)
 
uint32_t WBCGetBatteryLevel (uint8_t battery)
 Converts raw battery value to a level.
 
BOOL WBCGetCalibrationStatus (void)
 Checks if the Balance Board calibration is completed.
 
double WBCGetGCWeight (double weight)
 Returns gravity-corrected weight.
 
double WBCGetGravCoff (void)
 Returns the gravity coefficient.
 
uint32_t WBCGetProductArea (void)
 Always returns 0.
 
WBCError WBCGetTCWeight (double weight, double *correctedWeight, const WPADStatusBalanceBoard *status)
 Returns temperature-corrected weight.
 
WBCError WBCGetTGCWeight (double inputWeight, double *correctedWeight, const WPADStatusBalanceBoard *status)
 Applies temperature and gravity correction to weight value.
 
WBCError WBCGetZEROPoint (double zeros[], uint32_t count)
 Return the current zeros for each sensor.
 
int32_t WBCRead (WPADStatusBalanceBoard *status, double weights[], uint32_t count)
 Converts the raw pressure data into weight values.
 
WBCError WBCSetZEROPoint (const double zeros[], uint32_t count)
 Resets the zero weight value.
 
BOOL WBCSetupCalibration (void)
 Starts the calibration of Balance Board.
 
+

Detailed Description

+

WBC is a library for accessing the Balance Board.

+

Typedef Documentation

+ +

◆ WBCError

+ +
+
+ + + + +
typedef enum WBCError WBCError
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ WBCError

+ +
+
+ + + + +
enum WBCError
+
+ + + + + + +
Enumerator
WBC_ERROR_NONE 
WBC_ERROR_NO_CONTROLLER 
WBC_ERROR_NOT_READY 
WBC_ERROR_BAD_TEMPERATURE 
WBC_ERROR_INVALID 
+ +

Definition at line 18 of file wbc.h.

+ +
+
+

Function Documentation

+ +

◆ WBCGetABSWeight()

+ +
+
+ + + + + + + + +
uint32_t WBCGetABSWeight (void )
+
+ +
+
+ +

◆ WBCGetBatteryLevel()

+ +
+
+ + + + + + + + +
uint32_t WBCGetBatteryLevel (uint8_t battery)
+
+ +

Converts raw battery value to a level.

+
Parameters
+ + +
batteryThe battery field from WPADStatusBalanceBoard.
+
+
+
Returns
A level from 0 to 4.
+ +
+
+ +

◆ WBCGetCalibrationStatus()

+ +
+
+ + + + + + + + +
BOOL WBCGetCalibrationStatus (void )
+
+ +

Checks if the Balance Board calibration is completed.

+
Returns
TRUE if calibration is completed, FALSE if in progress, or an error occurred.
+
See also
WBCSetupCalibration()
+ +
+
+ +

◆ WBCGetGCWeight()

+ +
+
+ + + + + + + + +
double WBCGetGCWeight (double weight)
+
+ +

Returns gravity-corrected weight.

+

Used internally by WBCGetTGCWeight().

+ +
+
+ +

◆ WBCGetGravCoff()

+ +
+
+ + + + + + + + +
double WBCGetGravCoff (void )
+
+ +

Returns the gravity coefficient.

+ +
+
+ +

◆ WBCGetProductArea()

+ +
+
+ + + + + + + + +
uint32_t WBCGetProductArea (void )
+
+ +

Always returns 0.

+ +
+
+ +

◆ WBCGetTCWeight()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WBCError WBCGetTCWeight (double weight,
double * correctedWeight,
const WPADStatusBalanceBoardstatus 
)
+
+ +

Returns temperature-corrected weight.

+

Used internally by WBCGetTGCWeight().

+ +
+
+ +

◆ WBCGetTGCWeight()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WBCError WBCGetTGCWeight (double inputWeight,
double * correctedWeight,
const WPADStatusBalanceBoardstatus 
)
+
+ +

Applies temperature and gravity correction to weight value.

+
Parameters
+ + + + +
inputWeightThe input weight value.
correctedWeidhtWhere to store the corrected weight.
statusThe status data used in WPADRead() and WBCRead().
+
+
+
Returns
Zero on success, or an error code.
+ +
+
+ +

◆ WBCGetZEROPoint()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WBCError WBCGetZEROPoint (double zeros[],
uint32_t count 
)
+
+ +

Return the current zeros for each sensor.

+ +
+
+ +

◆ WBCRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t WBCRead (WPADStatusBalanceBoardstatus,
double weights[],
uint32_t count 
)
+
+ +

Converts the raw pressure data into weight values.

+
Parameters
+ + + + +
statusThe status argument filled in by WPADRead().
weightsPointer to an array of 4 elements to store the weights in Kg.
countHow many elements in weight (should be 4).
+
+
+
Returns
    +
  • 1: at least 7 Kg were detected.
  • +
  • 0: measuring less than 7 Kg.
  • +
  • Negative: one of the WBCError values.
  • +
+
+
See also
WBCSetupCalibration()
+ +
+
+ +

◆ WBCSetZEROPoint()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WBCError WBCSetZEROPoint (const double zeros[],
uint32_t count 
)
+
+ +

Resets the zero weight value.

+
Parameters
+ + + +
zerosArray raw pressure values that correspond to zero weight, one for each sensor.
countThe size of the zeros array, should be 4.
+
+
+
See also
+
+ +
+
+ +

◆ WBCSetupCalibration()

+ +
+
+ + + + + + + + +
BOOL WBCSetupCalibration (void )
+
+ +

Starts the calibration of Balance Board.

+

Note: this function is asynchronous.

Returns
TRUE if calibration started successfully, FALSE if it failed to start.
+
See also
WBCGetCalibrationStatus()
+ +
+
+
+ + + + diff --git a/group__padscore__wbc.map b/group__padscore__wbc.map new file mode 100644 index 00000000..922e143d --- /dev/null +++ b/group__padscore__wbc.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__padscore__wbc.md5 b/group__padscore__wbc.md5 new file mode 100644 index 00000000..4678c236 --- /dev/null +++ b/group__padscore__wbc.md5 @@ -0,0 +1 @@ +20a210cf9c7d130ec8f9ce53ab541c1a \ No newline at end of file diff --git a/group__padscore__wbc.png b/group__padscore__wbc.png new file mode 100644 index 00000000..3afa4de8 Binary files /dev/null and b/group__padscore__wbc.png differ diff --git a/group__padscore__wpad.html b/group__padscore__wpad.html new file mode 100644 index 00000000..23be90f9 --- /dev/null +++ b/group__padscore__wpad.html @@ -0,0 +1,5586 @@ + + + + + + + +wut: WPAD + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

WPAD is a low-level library under KPAD. +More...

+
+Collaboration diagram for WPAD:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  WPADVec2D
 2D vector. More...
 
struct  WPADVec3D
 3D vector. More...
 
struct  WPADIRDot
 A single IR dot tracked by the camera. More...
 
struct  WPADIRDotEx
 A single IR dot tracked by the camera, extra info. More...
 
struct  WPADStatus
 Core Wii Remote status. More...
 
struct  WPADStatusEx
 Extended core Wii Remote status, with more IR details. More...
 
struct  WPADStatusNunchuk
 Wii Remote + Nunchuk status. More...
 
struct  WPADStatusClassic
 Classic Controller and Classic Controller Pro status. More...
 
struct  WPADStatusProController
 Pro Controller status. More...
 
struct  WPADStatusMotionPlus
 MotionPlus status. More...
 
struct  WPADStatusBalanceBoard
 Balance Board status. More...
 
struct  WPADStatusTrain
 Bullet Train controller status. More...
 
struct  WPADInfo
 Controller status info. More...
 
struct  WPADiQueueElement
 
struct  WPADiQueue
 
struct  WPADAddress
 Bluetooth device address. More...
 
struct  WENCParams
 Continuation parameters for WENCGetEncodeData. More...
 
struct  WPADStatusNunchuk.stick
 
union  WPADStatusMotionPlus.__unnamed56__
 
struct  WPADStatusMotionPlus.__unnamed56__.nunchuk
 
struct  WPADStatusMotionPlus.__unnamed56__.nunchuk.stick
 
struct  WPADStatusMotionPlus.__unnamed56__.classic
 
+ + + + + +

+Macros

#define WPAD_MAX_IR_DOTS   4
 
#define WPAD_MAX_PRESSURE_SENSORS   4
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct WPADStatusProController WPADStatusProController
 
typedef struct WPADVec2D WPADVec2D
 
typedef struct WPADVec3D WPADVec3D
 
typedef struct WPADInfo WPADInfo
 
typedef struct WPADAddress WPADAddress
 
typedef struct WPADiQueueElement WPADiQueueElement
 
typedef struct WPADiQueue WPADiQueue
 
typedef struct WPADIRDot WPADIRDot
 
typedef struct WPADIRDotEx WPADIRDotEx
 
typedef struct WPADStatus WPADStatus
 
typedef struct WPADStatusEx WPADStatusEx
 
typedef struct WPADStatusNunchuk WPADStatusNunchuk
 
typedef struct WPADStatusClassic WPADStatusClassic
 
typedef struct WPADStatusMotionPlus WPADStatusMotionPlus
 
typedef struct WPADStatusBalanceBoard WPADStatusBalanceBoard
 
typedef struct WPADStatusTrain WPADStatusTrain
 
typedef WPADStatusProController WPADStatusPro
 
typedef struct WENCParams WENCParams
 
typedef enum WPADError WPADError
 
typedef enum WPADChan WPADChan
 Wii Remote channel.
 
typedef enum WPADDataFormat WPADDataFormat
 Data format.
 
typedef enum WPADExtensionType WPADExtensionType
 Extension type.
 
typedef enum WPADButton WPADButton
 Wii Remote buttons.
 
typedef enum WPADNunchukButton WPADNunchukButton
 Nunchuk buttons.
 
typedef enum WPADClassicButton WPADClassicButton
 Classic Controller buttons.
 
typedef enum WPADProButton WPADProButton
 Pro Controller buttons.
 
typedef enum WPADLed WPADLed
 WPAD Led flags.
 
typedef enum WPADDpdFormat WPADDpdFormat
 WPAD Infrared Format. For more information see IR Data Formats
 
typedef enum WPADSpeakerCmd WPADSpeakerCmd
 WPAD Speaker Command.
 
typedef enum WPADMplsMode WPADMplsMode
 MotionPlus Mode.
 
typedef enum WPADMplsStatus WPADMplsStatus
 MotionPlus status flags.
 
typedef enum WPADPeripheralSpace WPADPeripheralSpace
 WPAD Peripheral Memory Space Prefixes.
 
typedef enum WPADBalanceBoardCmd WPADBalanceBoardCmd
 Balance Board commands.
 
typedef void(* WPADCallback) (WPADChan channel, WPADError status)
 
typedef WPADCallback WPADControlLedCallback
 
typedef WPADCallback WPADControlDpdCallback
 
typedef WPADCallback WPADControlSpeakerCallback
 
typedef WPADCallback WPADIsMplsAttachedCallback
 
typedef WPADCallback WPADGetInfoCallback
 
typedef WPADCallback WPADReadMemoryCallback
 
typedef WPADCallback WPADWriteMemoryCallback
 
typedef WPADCallback WPADConnectCallback
 
typedef WPADCallback WPADiSendCallback
 
typedef WPADCallback WPADiWriteGameDataCallback
 
typedef void(* WPADSamplingCallback) (WPADChan channel)
 
typedef void(* WPADExtensionCallback) (WPADChan channel, WPADExtensionType ext)
 Callback called when the active extension changes.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  WPADError {
+  WPAD_ERROR_NONE = 0 +,
+  WPAD_ERROR_NO_CONTROLLER = -1 +,
+  WPAD_ERROR_NOT_READY = -2 +,
+  WPAD_ERROR_TRANSFER = -3 +,
+  WPAD_ERROR_INVALID = -4 +,
+  WPAD_ERROR_PERMISSION = -5 +,
+  WPAD_ERROR_BROKEN = -6 +,
+  WPAD_ERROR_QUEUE_EMPTY = -7 +,
+  WPAD_ERROR_BAD_VALUE = -8 +,
+  WPAD_ERROR_BAD_CONF = -9 +
+ }
 
enum  WPADChan {
+  WPAD_CHAN_0 = 0 +,
+  WPAD_CHAN_1 = 1 +,
+  WPAD_CHAN_2 = 2 +,
+  WPAD_CHAN_3 = 3 +,
+  WPAD_CHAN_4 = 4 +,
+  WPAD_CHAN_5 = 5 +,
+  WPAD_CHAN_6 = 6 +
+ }
 Wii Remote channel. More...
 
enum  WPADDataFormat {
+  WPAD_FMT_CORE = 0x00 +,
+  WPAD_FMT_CORE_ACC = 0x01 +,
+  WPAD_FMT_CORE_ACC_DPD = 0x02 +,
+  WPAD_FMT_NUNCHUK = 0x03 +,
+  WPAD_FMT_NUNCHUK_ACC = 0x04 +,
+  WPAD_FMT_NUNCHUK_ACC_DPD = 0x05 +,
+  WPAD_FMT_CLASSIC = 0x06 +,
+  WPAD_FMT_CLASSIC_ACC = 0x07 +,
+  WPAD_FMT_CLASSIC_ACC_DPD = 0x08 +,
+  WPAD_FMT_CORE_ACC_DPD_FULL = 0x09 +,
+  WPAD_FMT_TRAIN = 0x0A +,
+  WPAD_FMT_GUITAR = 0x0B +,
+  WPAD_FMT_BALANCE_BOARD = 0x0C +,
+  WPAD_FMT_DRUM = 0x0F +,
+  WPAD_FMT_MPLUS = 0x10 +,
+  WPAD_FMT_TAIKO = 0x11 +,
+  WPAD_FMT_PRO_CONTROLLER = 0x16 +
+ }
 Data format. More...
 
enum  WPADExtensionType {
+  WPAD_EXT_CORE = 0x00 +,
+  WPAD_EXT_NUNCHUK = 0x01 +,
+  WPAD_EXT_CLASSIC = 0x02 +,
+  WPAD_EXT_BALANCE_BOARD = 0x03 +,
+  WPAD_EXT_MPLUS = 0x05 +,
+  WPAD_EXT_MPLUS_NUNCHUK = 0x06 +,
+  WPAD_EXT_MPLUS_CLASSIC = 0x07 +,
+  WPAD_EXT_TRAIN = 0x10 +,
+  WPAD_EXT_GUITAR = 0x11 +,
+  WPAD_EXT_DRUM = 0x12 +,
+  WPAD_EXT_TAIKO = 0x13 +,
+  WPAD_EXT_PRO_CONTROLLER = 0x1f +,
+  WPAD_EXT_DEV_NOT_FOUND = 0xfd +,
+  WPAD_EXT_UNKNOWN = 0xff +
+ }
 Extension type. More...
 
enum  WPADButton {
+  WPAD_BUTTON_LEFT = 0x0001 +,
+  WPAD_BUTTON_RIGHT = 0x0002 +,
+  WPAD_BUTTON_DOWN = 0x0004 +,
+  WPAD_BUTTON_UP = 0x0008 +,
+  WPAD_BUTTON_PLUS = 0x0010 +,
+  WPAD_BUTTON_2 = 0x0100 +,
+  WPAD_BUTTON_1 = 0x0200 +,
+  WPAD_BUTTON_B = 0x0400 +,
+  WPAD_BUTTON_A = 0x0800 +,
+  WPAD_BUTTON_MINUS = 0x1000 +,
+  WPAD_BUTTON_Z = 0x2000 +,
+  WPAD_BUTTON_C = 0x4000 +,
+  WPAD_BUTTON_HOME = 0x8000 +
+ }
 Wii Remote buttons. More...
 
enum  WPADNunchukButton {
+  WPAD_NUNCHUK_STICK_EMULATION_LEFT = 0x0001 +,
+  WPAD_NUNCHUK_STICK_EMULATION_RIGHT = 0x0002 +,
+  WPAD_NUNCHUK_STICK_EMULATION_DOWN = 0x0004 +,
+  WPAD_NUNCHUK_STICK_EMULATION_UP = 0x0008 +,
+  WPAD_NUNCHUK_BUTTON_Z = 0x2000 +,
+  WPAD_NUNCHUK_BUTTON_C = 0x4000 +
+ }
 Nunchuk buttons. More...
 
enum  WPADClassicButton {
+  WPAD_CLASSIC_BUTTON_UP = 0x00000001 +,
+  WPAD_CLASSIC_BUTTON_LEFT = 0x00000002 +,
+  WPAD_CLASSIC_BUTTON_ZR = 0x00000004 +,
+  WPAD_CLASSIC_BUTTON_X = 0x00000008 +,
+  WPAD_CLASSIC_BUTTON_A = 0x00000010 +,
+  WPAD_CLASSIC_BUTTON_Y = 0x00000020 +,
+  WPAD_CLASSIC_BUTTON_B = 0x00000040 +,
+  WPAD_CLASSIC_BUTTON_ZL = 0x00000080 +,
+  WPAD_CLASSIC_BUTTON_R = 0x00000200 +,
+  WPAD_CLASSIC_BUTTON_PLUS = 0x00000400 +,
+  WPAD_CLASSIC_BUTTON_HOME = 0x00000800 +,
+  WPAD_CLASSIC_BUTTON_MINUS = 0x00001000 +,
+  WPAD_CLASSIC_BUTTON_L = 0x00002000 +,
+  WPAD_CLASSIC_BUTTON_DOWN = 0x00004000 +,
+  WPAD_CLASSIC_BUTTON_RIGHT = 0x00008000 +,
+  WPAD_CLASSIC_STICK_L_EMULATION_LEFT = 0x00010000 +,
+  WPAD_CLASSIC_STICK_L_EMULATION_RIGHT = 0x00020000 +,
+  WPAD_CLASSIC_STICK_L_EMULATION_DOWN = 0x00040000 +,
+  WPAD_CLASSIC_STICK_L_EMULATION_UP = 0x00080000 +,
+  WPAD_CLASSIC_STICK_R_EMULATION_LEFT = 0x00100000 +,
+  WPAD_CLASSIC_STICK_R_EMULATION_RIGHT = 0x00200000 +,
+  WPAD_CLASSIC_STICK_R_EMULATION_DOWN = 0x00400000 +,
+  WPAD_CLASSIC_STICK_R_EMULATION_UP = 0x00800000 +
+ }
 Classic Controller buttons. More...
 
enum  WPADProButton {
+  WPAD_PRO_BUTTON_UP = 0x00000001 +,
+  WPAD_PRO_BUTTON_LEFT = 0x00000002 +,
+  WPAD_PRO_BUTTON_ZR = 0x00000004 +,
+  WPAD_PRO_TRIGGER_ZR = WPAD_PRO_BUTTON_ZR +,
+  WPAD_PRO_BUTTON_X = 0x00000008 +,
+  WPAD_PRO_BUTTON_A = 0x00000010 +,
+  WPAD_PRO_BUTTON_Y = 0x00000020 +,
+  WPAD_PRO_BUTTON_B = 0x00000040 +,
+  WPAD_PRO_BUTTON_ZL = 0x00000080 +,
+  WPAD_PRO_TRIGGER_ZL = WPAD_PRO_BUTTON_ZL +,
+  WPAD_PRO_RESERVED = 0x00000100 +,
+  WPAD_PRO_BUTTON_R = 0x00000200 +,
+  WPAD_PRO_TRIGGER_R = WPAD_PRO_BUTTON_R +,
+  WPAD_PRO_BUTTON_PLUS = 0x00000400 +,
+  WPAD_PRO_BUTTON_HOME = 0x00000800 +,
+  WPAD_PRO_BUTTON_MINUS = 0x00001000 +,
+  WPAD_PRO_BUTTON_L = 0x00002000 +,
+  WPAD_PRO_TRIGGER_L = WPAD_PRO_BUTTON_L +,
+  WPAD_PRO_BUTTON_DOWN = 0x00004000 +,
+  WPAD_PRO_BUTTON_RIGHT = 0x00008000 +,
+  WPAD_PRO_BUTTON_STICK_R = 0x00010000 +,
+  WPAD_PRO_BUTTON_STICK_L = 0x00020000 +,
+  WPAD_PRO_STICK_L_EMULATION_UP = 0x00200000 +,
+  WPAD_PRO_STICK_L_EMULATION_DOWN = 0x00100000 +,
+  WPAD_PRO_STICK_L_EMULATION_LEFT = 0x00040000 +,
+  WPAD_PRO_STICK_L_EMULATION_RIGHT = 0x00080000 +,
+  WPAD_PRO_STICK_R_EMULATION_UP = 0x02000000 +,
+  WPAD_PRO_STICK_R_EMULATION_DOWN = 0x01000000 +,
+  WPAD_PRO_STICK_R_EMULATION_LEFT = 0x00400000 +,
+  WPAD_PRO_STICK_R_EMULATION_RIGHT = 0x00800000 +
+ }
 Pro Controller buttons. More...
 
enum  WPADLed {
+  WPAD_LED_ONE = 0x01 +,
+  WPAD_LED_TWO = 0x02 +,
+  WPAD_LED_THREE = 0x04 +,
+  WPAD_LED_FOUR = 0x08 +
+ }
 WPAD Led flags. More...
 
enum  WPADDpdFormat {
+  WPAD_DPD_FMT_NONE = 0 +,
+  WPAD_DPD_FMT_BASIC = 1 +,
+  WPAD_DPD_FMT_EXTENDED = 3 +,
+  WPAD_DPD_FMT_FULL = 5 +
+ }
 WPAD Infrared Format. For more information see IR Data Formats More...
 
enum  WPADSpeakerCmd {
+  WPAD_SPEAKER_CMD_OFF = 0 +,
+  WPAD_SPEAKER_CMD_ON = 1 +,
+  WPAD_SPEAKER_CMD_MUTE = 2 +,
+  WPAD_SPEAKER_CMD_UNMUTE = 3 +,
+  WPAD_SPEAKER_CMD_PLAY = 4 +,
+  WPAD_SPEAKER_CMD_ON_ALT = 5 +
+ }
 WPAD Speaker Command. More...
 
enum  WPADMplsMode {
+  WPAD_MPLS_MODE_DISABLE = 0 +,
+  WPAD_MPLS_MODE_MPLS_ONLY = 4 +,
+  WPAD_MPLS_MODE_MPLS_NUNCHUK = 5 +,
+  WPAD_MPLS_MODE_MPLS_CLASSIC = 7 +
+ }
 MotionPlus Mode. More...
 
enum  WPADMplsStatus {
+  WPAD_MPLS_STATUS_ATTACHED = 0x01 +,
+  WPAD_MPLS_STATUS_ROLL_CONV = 0x02 +,
+  WPAD_MPLS_STATUS_PITCH_CONV = 0x04 +,
+  WPAD_MPLS_STATUS_YAW_CONV = 0x08 +,
+  WPAD_MPLS_STATUS_EXT_VALID = 0x40 +,
+  WPAD_MPLS_STATUS_VALID = 0x80 +
+ }
 MotionPlus status flags. More...
 
enum  WPADPeripheralSpace {
+  WPAD_PERIPHERAL_SPACE_SPEAKER = 0xA2 +,
+  WPAD_PERIPHERAL_SPACE_EXTENSION = 0xA4 +,
+  WPAD_PERIPHERAL_SPACE_MOTIONPLUS = 0xA6 +,
+  WPAD_PERIPHERAL_SPACE_DPD = 0xB0 +
+ }
 WPAD Peripheral Memory Space Prefixes. More...
 
enum  WPADBalanceBoardCmd {
+  WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP = 0x00 +,
+  WPAD_BALANCE_BOARD_CMD_OFF = 0x55 +,
+  WPAD_BALANCE_BOARD_CMD_ON = 0xAA +
+ }
 Balance Board commands. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

 WUT_ENUM_BITMASK_TYPE (WPADLed)
 
void WPADInit (void)
 Initialises the WPAD library for use.
 
void WPADShutdown (void)
 Cleans up and frees the WPAD library.
 
BOOL WPADGetStatus (void)
 Get the status of the WPAD library.
 
void WPADDisconnect (WPADChan channel)
 Immediately disconnects the associated controller.
 
WPADError WPADProbe (WPADChan channel, WPADExtensionType *outExtensionType)
 Identifies the extension connected to the associated controller.
 
WPADError WPADSetDataFormat (WPADChan channel, WPADDataFormat format)
 Sets the data format of the controller, can be used to reduce or increase the amount of data received.
 
WPADDataFormat WPADGetDataFormat (WPADChan channel)
 Gets the data format in use by the controller.
 
void WPADRead (WPADChan channel, WPADStatus *status)
 Reads data for a given Wii Remote.
 
WPADError WPADControlLed (WPADChan channel, WPADLed led, WPADCallback callback)
 Controls the associated Wii Remote's LEDs.
 
WPADError WPADControlDpd (WPADChan channel, WPADDpdFormat mode, WPADCallback callback)
 Controls the Wii Remote's IR sensor.
 
WPADDpdFormat WPADGetDpdFormat (WPADChan channel)
 Returns the associated Wii Remote's IR mode.
 
void WPADControlMotor (WPADChan channel, BOOL motorEnabled)
 Controls the associated WPADChan's rumble motor.
 
int32_t WPADControlSpeaker (WPADChan channel, WPADSpeakerCmd mode, WPADCallback callback)
 Sets the Wii Remote speaker mode.
 
BOOL WPADIsSpeakerEnabled (WPADChan channel)
 Returns whether the Wii Remote's speaker is enabled.
 
BOOL WPADCanSendStreamData (WPADChan channel)
 Returns whether it is possible to send data to the Wii Remote's speaker at this moment May return false if device type is unknown, or the device is too busy.
 
WPADError WPADSendStreamData (WPADChan channel, const void *data, uint32_t size)
 Sends data to be played by Wii Remote speaker make sure the data is in the format the speaker was initialized for, (4-bit Yamaha ADPCM by default)
 
uint32_t WENCGetEncodeData (WENCParams *params, BOOL continuing, const int16_t *samples, uint32_t sampleCount, uint8_t *outEncodedData)
 Encode 16-bit LPCM as 4-bit Yamaha ADPCM.
 
uint8_t WPADGetSpeakerVolume (void)
 Returns the global Wii Remote speaker volume.
 
void WPADSetSpeakerVolume (uint8_t volume)
 Sets the global Wii Remote speaker volume.
 
int32_t WPADIsMplsAttached (WPADChan channel, BOOL *outEnabled, WPADCallback callback)
 Gets whether MotionPlus is enabled for the WPAD.
 
int32_t WPADIsMplsIntegrated (WPADChan channel)
 Returns whether the WPADChan has MotionPlus integrated.
 
WPADError WPADGetInfo (WPADChan channel, WPADInfo *outInfo)
 Retrieves status info from the controller.
 
WPADError WPADGetInfoAsync (WPADChan channel, WPADInfo *outInfo, WPADCallback callback)
 Retrieves status info from the controller asynchronously.
 
WPADError WPADReadMemoryAsync (WPADChan channel, void *destination, uint16_t size, uint32_t address, WPADCallback callback)
 Reads from the device's memory.
 
WPADError WPADWriteMemoryAsync (WPADChan channel, void *source, uint32_t size, uint32_t address, WPADCallback callback)
 Writes to the device's memory.
 
WPADError WPADReadExtReg (WPADChan channel, void *destination, uint16_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
 Reads from the registers of the Wii Remote's peripherals.
 
WPADError WPADWriteExtReg (WPADChan channel, const void *source, uint32_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
 Writes to the registers of the Wii Remote's peripherals.
 
WPADError WPADGetBLCalibration (WPADChan channel, void *destination, uint32_t address, uint32_t size, WPADCallback callback)
 Read Balance Board calibration.
 
void WPADSetPowerSaveMode (WPADChan channel, BOOL powerSave)
 Sets power save mode, this makes the controller only report input data when it changes.
 
BOOL WPADGetPowerSaveMode (WPADChan channel)
 
void WPADGetAddress (WPADChan channel, WPADAddress *outAddress)
 Retrieves the bluetooth address of the controller.
 
void WPADEnableMotor (BOOL enable)
 Enables/disables motors globally.
 
BOOL WPADIsMotorEnabled (void)
 Returns whether motors are disabled globally.
 
void WPADEnableURCC (BOOL enable)
 Enables/disables Wii U Pro Controller support.
 
BOOL WPADIsEnabledURC (void)
 Returns whether Wii U Pro Controllers are supported.
 
void WPADEnableWBC (void)
 Enables/disables Wii Balance Board support.
 
BOOL WPADIsEnableWBC (void)
 Returns whether Wii Balance Boards are supported.
 
void WPADEnableWiiRemote (BOOL enable)
 Enables/disables Wii Remote support.
 
void WPADSetAutoSleepTime (uint8_t time)
 
BOOL WPADStartSyncDevice (void)
 Starts searching for a WPAD controller in pairing mode and syncs with it.
 
BOOL WPADStartSyncDeviceEx (WPADAddress *deviceAddress, const char *deviceName)
 Starts attempts to sync with a WPAD with the specified properties.
 
WPADConnectCallback WPADSetConnectCallback (WPADChan channel, WPADCallback callback)
 Sets function to be run upon controller connect/disconnect.
 
WPADExtensionCallback WPADSetExtensionCallback (WPADChan channel, WPADExtensionCallback callback)
 Sets the function to be run upon extension connect and motion plus activation.
 
void WPADSetAutoSamplingBuf (WPADChan channel, void *buf, uint32_t count)
 Sets a custom status ring buffer for a Wii Remote.
 
uint32_t WPADGetLatestIndexInBuf (WPADChan channel)
 Returns the index of the most recent status sample for a Wii Remote.
 
WPADSamplingCallback WPADSetSamplingCallback (WPADChan channel, WPADSamplingCallback callback)
 Registers a callback to be invoked whenever new WPADStatus* data is stored in the ring buffer.
 
void WPADiShutdown (void)
 
void WPADiClearQueue (WPADiQueue *queue)
 Clears all elements from queue.
 
bool WPADiIsAvailableCmdQueue (WPADiQueue *queue, uint32_t count)
 Checks if there is enough space in the queue.
 
int32_t WPADiHIDParser (WPADChan channel, const uint8_t *hidData)
 Parses incoming HID report data for a controller.
 
BOOL WPADiSendSetVibrator (WPADiQueue *cmdQueue)
 Queues HID Report for Rumble Update.
 
BOOL WPADiSendSetPort (WPADiQueue *cmdQueue, WPADLed led, WPADCallback callback)
 Queues HID Report for setting LEDs used internally by WPADControlLed.
 
BOOL WPADiSendSetReportType (WPADiQueue *cmdQueue, WPADDataFormat dataFormat, BOOL powerSave, WPADCallback callback)
 Queues HID Report for setting data reporting mode used internally by WPADSetPowerSaveMode.
 
BOOL WPADiSendGetContStat (WPADiQueue *cmdQueue, WPADInfo *outInfo, WPADCallback callback)
 Queues HID report for a controller status request used internally by WPADGetInfoAsync and several other functions.
 
BOOL WPADiSendEnableDPD (WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
 Queues HID Report for enabling the IR Camera clock used internally by WPADControlDpd.
 
BOOL WPADiSendEnableDPDCSB (WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
 Queues HID Report for enabling IR Camera used internally by WPADControlDpd.
 
BOOL WPADiSendEnableSpeaker (WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
 Queues HID Report for enabling speakers.
 
BOOL WPADiSendMuteSpeaker (WPADiQueue *cmdQueue, BOOL mute, WPADCallback callback)
 Queues HID Report for muting speakers used internally by .
 
BOOL WPADiSendStreamData (WPADiQueue *cmdQueue, void *source, uint32_t size)
 Queues HID Report for sending speaker stream data used internally by WPADSendStreamData.
 
BOOL WPADiSendWriteDataCmd (WPADiQueue *cmdQueue, uint8_t byte, uint32_t address, WPADCallback callback)
 Queues HID Report for a single-byte memory write.
 
BOOL WPADiSendWriteData (WPADiQueue *cmdQueue, void *source, uint32_t size, uint32_t address, WPADCallback callback)
 Queues HID Report for a multi-byte memory write used internally by WPADWriteMemoryAsync.
 
BOOL WPADiSendReadData (WPADiQueue *cmdQueue, void *destination, uint16_t size, uint32_t address, WPADCallback callback)
 Queues HID Report for a memory read used internally by WPADReadMemoryAsync.
 
uint32_t * WPADiGetGameCode (void)
 Game code (identifier), which may be saved to the EEPROM of connected controllers.
 
uint8_t WPADiGetGameType (void)
 Game type, which may be saved to the EEPROM of connected controllers.
 
void WPADSetGameTitleUtf16 (const uint16_t *title)
 Sets game title for all connected controllers.
 
WPADError WPADGetGameTitleUtf16 (WPADChan channel, uint16_t **outTitle)
 Gets game title stored on specified controller.
 
WPADError WPADGetGameDataTimeStamp (WPADChan channel, OSTime *outTimestamp)
 Get the time that game data was written.
 
WPADError WPADiWriteGameData (WPADChan channel, const void *source, uint16_t size, uint32_t offset, WPADCallback callback)
 Write custom game data to the controller's EEPROM.
 
WPADError WPADiReadGameData (WPADChan channel, void *destination, uint16_t size, uint32_t offset, WPADCallback callback)
 Read custom game data from the controller's EEPROM.
 
WPADMplsMode WPADiGetMplsStatus (void)
 Get MotionPlus mode.
 
uint8_t WPADGetBatteryLevel (WPADChan channel)
 Returns the battery level.
 
WPADError WPADControlBLC (WPADChan channel, WPADBalanceBoardCmd command, WPADCallback callback)
 Sends a command to the balance board.
 
+

Detailed Description

+

WPAD is a low-level library under KPAD.

+

Data Structure Documentation

+ +

◆ WPADVec2D

+ +
+
+ + + + +
struct WPADVec2D
+
+

2D vector.

+ +

Definition at line 398 of file wpad.h.

+
+ + + + + + + +
Data Fields
+int16_t +x +x.
+int16_t +y +y.
+ +
+
+ +

◆ WPADVec3D

+ +
+
+ + + + +
struct WPADVec3D
+
+

3D vector.

+ +

Definition at line 410 of file wpad.h.

+
+ + + + + + + + + + +
Data Fields
+int16_t +x +x.
+int16_t +y +y.
+int16_t +z +z.
+ +
+
+ +

◆ WPADIRDot

+ +
+
+ + + + +
struct WPADIRDot
+
+

A single IR dot tracked by the camera.

+ +

Definition at line 425 of file wpad.h.

+
+ + + + + + + + + + +
Data Fields
+WPADVec2D +pos +Position (in a 1024x768 grid).
+uint16_t +pixels +Pixel area (in a 128x96 grid).
+uint8_t +id +Identifier.
+ +
+
+ +

◆ WPADIRDotEx

+ +
+
+ + + + +
struct WPADIRDotEx
+
+

A single IR dot tracked by the camera, extra info.

+ +

Definition at line 441 of file wpad.h.

+
+ + + + + + + + + + + + + +
Data Fields
+WPADVec2D +topRight +Top-right coordinate (in a 1024x768 grid).
+WPADVec2D +bottomLeft +Bottom-left coordinate (in a 1024x768 grid).
+uint16_t +pixels +Pixel area (in a 128x96 grid).
+uint8_t +size +Calculated size (from 0 to 15).
+ +
+
+ +

◆ WPADStatus

+ +
+
+ + + + +
struct WPADStatus
+
+

Core Wii Remote status.

+

Valid buffer for formats:

    +
  • WPAD_FMT_CORE
  • +
  • WPAD_FMT_CORE_ACC
  • +
  • WPAD_FMT_CORE_ACC_DPD
  • +
+ +

Definition at line 467 of file wpad.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint16_t +buttons +Bitset from WPADButton.
+WPADVec3D +acc +Accelerometer data.
+WPADIRDot +ir[WPAD_MAX_IR_DOTS] +IR dots tracked.
+uint8_t +extensionType +One of WPADExtensionType.
+int8_t +error +Error of the last WPADRead().
+ +
+
+ +

◆ WPADStatusEx

+ +
+
+ + + + +
struct WPADStatusEx
+
+

Extended core Wii Remote status, with more IR details.

+

Valid buffer for formats:

    +
  • WPAD_FMT_CORE_ACC_DPD_FULL
  • +
+ +

Definition at line 493 of file wpad.h.

+
+ + + + + + + +
Data Fields
+WPADStatus +core +
+WPADIRDotEx +irEx[WPAD_MAX_IR_DOTS] +
+ +
+
+ +

◆ WPADStatusNunchuk

+ +
+
+ + + + +
struct WPADStatusNunchuk
+
+

Wii Remote + Nunchuk status.

+

Note that nunchuk buttons (Z and C) are reported in core.buttons.

+

Valid buffer for formats:

    +
  • WPAD_FMT_NUNCHUK
  • +
  • WPAD_FMT_NUNCHUK_ACC
  • +
  • WPAD_FMT_NUNCHUK_ACC_DPD
  • +
+ +

Definition at line 512 of file wpad.h.

+
+ + + + + + + + + + +
Data Fields
+WPADStatus +core +Wii Remote core state + nunchuk buttons.
+WPADVec3D +acc +Accelerometer data.
+struct WPADStatusNunchuk.stick +stick +
+ +
+
+ +

◆ WPADStatusClassic

+ +
+
+ + + + +
struct WPADStatusClassic
+
+

Classic Controller and Classic Controller Pro status.

+

Valid buffer for formats:

    +
  • WPAD_FMT_CLASSIC
  • +
  • WPAD_FMT_CLASSIC_ACC
  • +
  • WPAD_FMT_CLASSIC_ACC_DPD
  • +
  • WPAD_FMT_GUITAR
  • +
  • WPAD_FMT_DRUM
  • +
  • WPAD_FMT_TAIKO
  • +
+ +

Definition at line 543 of file wpad.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+WPADStatus +core +
+uint16_t +buttons +Bitset from WPADClassicButton.
+WPADVec2D +leftStick +Left stick: [-512, 511] x [-512, 511].
+WPADVec2D +rightStick +Right stick: [-512, 511] x [-512, 511].
+uint8_t +leftTrigger +
+uint8_t +rightTrigger +
+ +
+
+ +

◆ WPADStatusProController

+ +
+
+ + + + +
struct WPADStatusProController
+
+

Pro Controller status.

+

Valid buffer for formats:

    +
  • WPAD_FMT_PRO_CONTROLLER
  • +
+ +

Definition at line 569 of file wpad.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+WPADStatus +core +
+uint32_t +buttons +Bitset from WPADProButton.
+WPADVec2D +leftStick +Left stick: [-2048, 2047] x [-2048 x 2047].
+WPADVec2D +rightStick +Right stick: [-2048, 2047] x [-2048 x 2047].
+BOOL +charging +
+BOOL +wired +
+ +
+
+ +

◆ WPADStatusMotionPlus

+ +
+
+ + + + +
struct WPADStatusMotionPlus
+
+

MotionPlus status.

+

Use core.extensionType to determine if nunchuk or classic are valid.

+

Valid for formats:

    +
  • WPAD_FMT_MPLUS
  • +
+

Note that the extension fields line up with WPADStatusNunchuk and WPADStatusClassic.

+ +

Definition at line 600 of file wpad.h.

+
+ + + + + + + + + + + + + +
Data Fields
+WPADStatus +core +
+union WPADStatusMotionPlus.__unnamed56__ +__unnamed__ +
+uint8_t +status +Bitset from WPADMplsStatus.
+WPADVec3D +angle +
+ +
+
+ +

◆ WPADStatusBalanceBoard

+ +
+
+ + + + +
struct WPADStatusBalanceBoard
+
+

Balance Board status.

+

Valid for formats:

    +
  • WPAD_FMT_BALANCE_BOARD
  • +
+ +

Definition at line 652 of file wpad.h.

+
+ + + + + + + + + + + + + +
Data Fields
+WPADStatus +core +
+uint16_t +pressure[WPAD_MAX_PRESSURE_SENSORS] +Raw pressure data.
See also
WBCRead().
+
+int8_t +temperature +Raw temperature data.
See also
WBCSetupCalibration().
+
+uint8_t +battery +Raw battery charge.
See also
WBCGetBatteryLevel().
+
+ +
+
+ +

◆ WPADStatusTrain

+ +
+
+ + + + +
struct WPADStatusTrain
+
+

Bullet Train controller status.

+

Valid for formats:

    +
  • WPAD_FMT_TRAIN
  • +
+ +

Definition at line 674 of file wpad.h.

+
+ + + + + + + + + + + + + +
Data Fields
+WPADStatus +core +
+uint16_t +buttons +Bitset from WPADClassicButton.
+uint8_t +brake +Brake (left) lever.
+uint8_t +throttle +Throttle (right) lever.
+ +
+
+ +

◆ WPADInfo

+ +
+
+ + + + +
struct WPADInfo
+
+

Controller status info.

+ +

Definition at line 691 of file wpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+BOOL +irEnabled +
+BOOL +speakerEnabled +
+BOOL +extensionAttached +
+BOOL +batteryLow +
+BOOL +speakerBufNearEmpty +
+uint8_t +batteryLevel +
+uint8_t +led +
+uint8_t +protocol +
+uint8_t +firmware +
+ +
+
+ +

◆ WPADiQueueElement

+ +
+
+ + + + +
struct WPADiQueueElement
+
+
+

Definition at line 715 of file wpad.h.

+
+ + + + +
Data Fields
+uint8_t +data[0x30] +
+ +
+
+ +

◆ WPADiQueue

+ +
+
+ + + + +
struct WPADiQueue
+
+
+

Definition at line 722 of file wpad.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint8_t +frontIndex +
+uint8_t +backIndex +
+WPADiQueueElement * +elements +
+uint32_t +capacity +
+ +
+
+ +

◆ WPADAddress

+ +
+
+ + + + +
struct WPADAddress
+
+

Bluetooth device address.

+ +

Definition at line 737 of file wpad.h.

+
+ + + + +
Data Fields
+uint8_t +btDeviceAddress[6] +
+ +
+
+ +

◆ WENCParams

+ +
+
+ + + + +
struct WENCParams
+
+

Continuation parameters for WENCGetEncodeData.

+ +

Definition at line 745 of file wpad.h.

+
+
+
+ +

◆ WPADStatusNunchuk.stick

+ +
+
+ + + + +
struct WPADStatusNunchuk.stick
+
+
+

Definition at line 518 of file wpad.h.

+
+ + + + + + + +
Data Fields
+int8_t +x +x, in the range [-128, 127].
+int8_t +y +y, in the range [-128, 127].
+ +
+
+ +

◆ WPADStatusMotionPlus.__unnamed56__

+ +
+
+ + + + +
union WPADStatusMotionPlus.__unnamed56__
+
+
+

Definition at line 603 of file wpad.h.

+
+ + + + + + + +
Data Fields
+struct WPADStatusMotionPlus.__unnamed56__.nunchuk +nunchuk +
+struct WPADStatusMotionPlus.__unnamed56__.classic +classic +
+ +
+
+ +

◆ WPADStatusMotionPlus.__unnamed56__.nunchuk

+ +
+
+ + + + +
struct WPADStatusMotionPlus.__unnamed56__.nunchuk
+
+
+

Definition at line 605 of file wpad.h.

+
+ + + + + + + +
Data Fields
+WPADVec3D +acc +Accelerometer data.
+struct WPADStatusMotionPlus.__unnamed56__.nunchuk.stick +stick +
+ +
+
+ +

◆ WPADStatusMotionPlus.__unnamed56__.nunchuk.stick

+ +
+
+ + + + +
struct WPADStatusMotionPlus.__unnamed56__.nunchuk.stick
+
+
+

Definition at line 609 of file wpad.h.

+
+ + + + + + + +
Data Fields
+int8_t +x +x: [-128, 127]
+int8_t +y +y: [-128, 127]
+ +
+
+ +

◆ WPADStatusMotionPlus.__unnamed56__.classic

+ +
+
+ + + + +
struct WPADStatusMotionPlus.__unnamed56__.classic
+
+
+

Definition at line 617 of file wpad.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint16_t +buttons +Bitset from WPADClassicButton.
+WPADVec2D +leftStick +Left stick: [-512, 511] x [-512, 511].
+WPADVec2D +rightStick +Right stick: [-512, 511] x [-512, 511].
+uint8_t +leftTrigger +
+uint8_t +rightTrigger +
+ +
+
+

Macro Definition Documentation

+ +

◆ WPAD_MAX_IR_DOTS

+ +
+
+ + + + +
#define WPAD_MAX_IR_DOTS   4
+
+ +

Definition at line 17 of file wpad.h.

+ +
+
+ +

◆ WPAD_MAX_PRESSURE_SENSORS

+ +
+
+ + + + +
#define WPAD_MAX_PRESSURE_SENSORS   4
+
+ +

Definition at line 18 of file wpad.h.

+ +
+
+

Typedef Documentation

+ +

◆ WPADStatusProController

+ +
+
+ +

Definition at line 20 of file wpad.h.

+ +
+
+ +

◆ WPADVec2D

+ +
+
+ + + + +
typedef struct WPADVec2D WPADVec2D
+
+ +

Definition at line 21 of file wpad.h.

+ +
+
+ +

◆ WPADVec3D

+ +
+
+ + + + +
typedef struct WPADVec3D WPADVec3D
+
+ +

Definition at line 22 of file wpad.h.

+ +
+
+ +

◆ WPADInfo

+ +
+
+ + + + +
typedef struct WPADInfo WPADInfo
+
+ +

Definition at line 23 of file wpad.h.

+ +
+
+ +

◆ WPADAddress

+ +
+
+ + + + +
typedef struct WPADAddress WPADAddress
+
+ +

Definition at line 24 of file wpad.h.

+ +
+
+ +

◆ WPADiQueueElement

+ +
+
+ + + + +
typedef struct WPADiQueueElement WPADiQueueElement
+
+ +

Definition at line 25 of file wpad.h.

+ +
+
+ +

◆ WPADiQueue

+ +
+
+ + + + +
typedef struct WPADiQueue WPADiQueue
+
+ +

Definition at line 26 of file wpad.h.

+ +
+
+ +

◆ WPADIRDot

+ +
+
+ + + + +
typedef struct WPADIRDot WPADIRDot
+
+ +

Definition at line 27 of file wpad.h.

+ +
+
+ +

◆ WPADIRDotEx

+ +
+
+ + + + +
typedef struct WPADIRDotEx WPADIRDotEx
+
+ +

Definition at line 28 of file wpad.h.

+ +
+
+ +

◆ WPADStatus

+ +
+
+ + + + +
typedef struct WPADStatus WPADStatus
+
+ +

Definition at line 29 of file wpad.h.

+ +
+
+ +

◆ WPADStatusEx

+ +
+
+ + + + +
typedef struct WPADStatusEx WPADStatusEx
+
+ +

Definition at line 30 of file wpad.h.

+ +
+
+ +

◆ WPADStatusNunchuk

+ +
+
+ + + + +
typedef struct WPADStatusNunchuk WPADStatusNunchuk
+
+ +

Definition at line 31 of file wpad.h.

+ +
+
+ +

◆ WPADStatusClassic

+ +
+
+ + + + +
typedef struct WPADStatusClassic WPADStatusClassic
+
+ +

Definition at line 32 of file wpad.h.

+ +
+
+ +

◆ WPADStatusMotionPlus

+ +
+
+ + + + +
typedef struct WPADStatusMotionPlus WPADStatusMotionPlus
+
+ +

Definition at line 33 of file wpad.h.

+ +
+
+ +

◆ WPADStatusBalanceBoard

+ +
+
+ +

Definition at line 34 of file wpad.h.

+ +
+
+ +

◆ WPADStatusTrain

+ +
+
+ + + + +
typedef struct WPADStatusTrain WPADStatusTrain
+
+ +

Definition at line 35 of file wpad.h.

+ +
+
+ +

◆ WPADStatusPro

+ +
+
+ +

Definition at line 36 of file wpad.h.

+ +
+
+ +

◆ WENCParams

+ +
+
+ + + + +
typedef struct WENCParams WENCParams
+
+ +

Definition at line 37 of file wpad.h.

+ +
+
+ +

◆ WPADError

+ +
+
+ + + + +
typedef enum WPADError WPADError
+
+ +
+
+ +

◆ WPADChan

+ +
+
+ + + + +
typedef enum WPADChan WPADChan
+
+ +

Wii Remote channel.

+ +
+
+ +

◆ WPADDataFormat

+ +
+
+ + + + +
typedef enum WPADDataFormat WPADDataFormat
+
+ +

Data format.

+ +
+
+ +

◆ WPADExtensionType

+ +
+
+ + + + +
typedef enum WPADExtensionType WPADExtensionType
+
+ +

Extension type.

+ +
+
+ +

◆ WPADButton

+ +
+
+ + + + +
typedef enum WPADButton WPADButton
+
+ +

Wii Remote buttons.

+ +
+
+ +

◆ WPADNunchukButton

+ +
+
+ + + + +
typedef enum WPADNunchukButton WPADNunchukButton
+
+ +

Nunchuk buttons.

+ +
+
+ +

◆ WPADClassicButton

+ +
+
+ + + + +
typedef enum WPADClassicButton WPADClassicButton
+
+ +

Classic Controller buttons.

+ +
+
+ +

◆ WPADProButton

+ +
+
+ + + + +
typedef enum WPADProButton WPADProButton
+
+ +

Pro Controller buttons.

+ +
+
+ +

◆ WPADLed

+ +
+
+ + + + +
typedef enum WPADLed WPADLed
+
+ +

WPAD Led flags.

+ +
+
+ +

◆ WPADDpdFormat

+ +
+
+ + + + +
typedef enum WPADDpdFormat WPADDpdFormat
+
+ +

WPAD Infrared Format. For more information see IR Data Formats

+ +
+
+ +

◆ WPADSpeakerCmd

+ +
+
+ + + + +
typedef enum WPADSpeakerCmd WPADSpeakerCmd
+
+ +

WPAD Speaker Command.

+ +
+
+ +

◆ WPADMplsMode

+ +
+
+ + + + +
typedef enum WPADMplsMode WPADMplsMode
+
+ +

MotionPlus Mode.

+ +
+
+ +

◆ WPADMplsStatus

+ +
+
+ + + + +
typedef enum WPADMplsStatus WPADMplsStatus
+
+ +

MotionPlus status flags.

+ +
+
+ +

◆ WPADPeripheralSpace

+ +
+
+ + + + +
typedef enum WPADPeripheralSpace WPADPeripheralSpace
+
+ +

WPAD Peripheral Memory Space Prefixes.

+ +
+
+ +

◆ WPADBalanceBoardCmd

+ +
+
+ + + + +
typedef enum WPADBalanceBoardCmd WPADBalanceBoardCmd
+
+ +

Balance Board commands.

+ +
+
+ +

◆ WPADCallback

+ +
+
+ + + + +
typedef void(* WPADCallback) (WPADChan channel, WPADError status)
+
+ +

Definition at line 751 of file wpad.h.

+ +
+
+ +

◆ WPADControlLedCallback

+ +
+
+ +

Definition at line 752 of file wpad.h.

+ +
+
+ +

◆ WPADControlDpdCallback

+ +
+
+ +

Definition at line 753 of file wpad.h.

+ +
+
+ +

◆ WPADControlSpeakerCallback

+ +
+
+ +

Definition at line 754 of file wpad.h.

+ +
+
+ +

◆ WPADIsMplsAttachedCallback

+ +
+
+ +

Definition at line 755 of file wpad.h.

+ +
+
+ +

◆ WPADGetInfoCallback

+ +
+
+ + + + +
typedef WPADCallback WPADGetInfoCallback
+
+ +

Definition at line 756 of file wpad.h.

+ +
+
+ +

◆ WPADReadMemoryCallback

+ +
+
+ +

Definition at line 757 of file wpad.h.

+ +
+
+ +

◆ WPADWriteMemoryCallback

+ +
+
+ +

Definition at line 758 of file wpad.h.

+ +
+
+ +

◆ WPADConnectCallback

+ +
+
+ + + + +
typedef WPADCallback WPADConnectCallback
+
+ +

Definition at line 759 of file wpad.h.

+ +
+
+ +

◆ WPADiSendCallback

+ +
+
+ + + + +
typedef WPADCallback WPADiSendCallback
+
+ +

Definition at line 760 of file wpad.h.

+ +
+
+ +

◆ WPADiWriteGameDataCallback

+ +
+
+ +

Definition at line 761 of file wpad.h.

+ +
+
+ +

◆ WPADSamplingCallback

+ +
+
+ + + + +
typedef void(* WPADSamplingCallback) (WPADChan channel)
+
+ +

Definition at line 763 of file wpad.h.

+ +
+
+ +

◆ WPADExtensionCallback

+ +
+
+ + + + +
typedef void(* WPADExtensionCallback) (WPADChan channel, WPADExtensionType ext)
+
+ +

Callback called when the active extension changes.

+ +

Definition at line 768 of file wpad.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ WPADError

+ +
+
+ + + + +
enum WPADError
+
+ + + + + + + + + + + +
Enumerator
WPAD_ERROR_NONE 
WPAD_ERROR_NO_CONTROLLER 
WPAD_ERROR_NOT_READY 
WPAD_ERROR_TRANSFER 
WPAD_ERROR_INVALID 
WPAD_ERROR_PERMISSION 
WPAD_ERROR_BROKEN 
WPAD_ERROR_QUEUE_EMPTY 
WPAD_ERROR_BAD_VALUE 
WPAD_ERROR_BAD_CONF 
+ +

Definition at line 39 of file wpad.h.

+ +
+
+ +

◆ WPADChan

+ +
+
+ + + + +
enum WPADChan
+
+ +

Wii Remote channel.

+ + + + + + + + +
Enumerator
WPAD_CHAN_0 

Channel 0.

+
WPAD_CHAN_1 

Channel 1.

+
WPAD_CHAN_2 

Channel 2.

+
WPAD_CHAN_3 

Channel 3.

+
WPAD_CHAN_4 

Channel 4.

+
WPAD_CHAN_5 

Channel 5.

+
WPAD_CHAN_6 

Channel 6.

+
+ +

Definition at line 55 of file wpad.h.

+ +
+
+ +

◆ WPADDataFormat

+ +
+
+ + + + +
enum WPADDataFormat
+
+ +

Data format.

+ + + + + + + + + + + + + + + + + + +
Enumerator
WPAD_FMT_CORE 

Wii Remote buttons.

+
WPAD_FMT_CORE_ACC 

Wii Remote buttons and accelerometer.

+
WPAD_FMT_CORE_ACC_DPD 

Wii Remote buttons, accelerometer and IR pos.

+
WPAD_FMT_NUNCHUK 

Wii Remote buttons, Nunchuk.

+
WPAD_FMT_NUNCHUK_ACC 

Wii Remote buttons, accelerometer, Nunchuk.

+
WPAD_FMT_NUNCHUK_ACC_DPD 

Wii Remote buttons, accelerometer, IR pos, Nunchuk.

+
WPAD_FMT_CLASSIC 

Wii Remote buttons, Classic Controller.

+
WPAD_FMT_CLASSIC_ACC 

Wii Remote buttons, accelerometer, Classic Controller.

+
WPAD_FMT_CLASSIC_ACC_DPD 

Wii Remote buttons, accelerometer, IR pos, Classic Controller.

+
WPAD_FMT_CORE_ACC_DPD_FULL 

Wii Remote buttons, accelerometer and IR pos with bounds.

+
WPAD_FMT_TRAIN 

Wii Remote, Densha De GO! Shinkansen Controller.

+
WPAD_FMT_GUITAR 

Guitar Hero Guitar.

+
WPAD_FMT_BALANCE_BOARD 

Wii Balance Board.

+
WPAD_FMT_DRUM 

Guitar Hero World Tour Drums.

+
WPAD_FMT_MPLUS 

Wii Remote buttons, accelerometer, IR pos, Motion Plus gyroscope.

+
WPAD_FMT_TAIKO 

Wii Remote, Taiko no Tatsujin TaTaCon.

+
WPAD_FMT_PRO_CONTROLLER 

Wii U Pro Controller.

+
+ +

Definition at line 74 of file wpad.h.

+ +
+
+ +

◆ WPADExtensionType

+ +
+
+ + + + +
enum WPADExtensionType
+
+ +

Extension type.

+ + + + + + + + + + + + + + + +
Enumerator
WPAD_EXT_CORE 

Wii Remote with no extension.

+
WPAD_EXT_NUNCHUK 

Nunchuk.

+
WPAD_EXT_CLASSIC 

Classic Controller.

+
WPAD_EXT_BALANCE_BOARD 

Balance Board.

+
WPAD_EXT_MPLUS 

Motion Plus.

+
WPAD_EXT_MPLUS_NUNCHUK 

Motion Plus with Nunchuk.

+
WPAD_EXT_MPLUS_CLASSIC 

Motion Plus with Classic Controller.

+
WPAD_EXT_TRAIN 

Train controller.

+
WPAD_EXT_GUITAR 

Guitar controller.

+
WPAD_EXT_DRUM 

Drum controller.

+
WPAD_EXT_TAIKO 

Taiko no Tatsujin controller.

+
WPAD_EXT_PRO_CONTROLLER 

Pro Controller.

+
WPAD_EXT_DEV_NOT_FOUND 

No controller found.

+
WPAD_EXT_UNKNOWN 

Extension unknown.

+
+ +

Definition at line 113 of file wpad.h.

+ +
+
+ +

◆ WPADButton

+ +
+
+ + + + +
enum WPADButton
+
+ +

Wii Remote buttons.

+ + + + + + + + + + + + + + +
Enumerator
WPAD_BUTTON_LEFT 

The left button of the D-pad.

+
WPAD_BUTTON_RIGHT 

The right button of the D-pad.

+
WPAD_BUTTON_DOWN 

The down button of the D-pad.

+
WPAD_BUTTON_UP 

The up button of the D-pad.

+
WPAD_BUTTON_PLUS 

The + button.

+
WPAD_BUTTON_2 

The 2 button.

+
WPAD_BUTTON_1 

The 1 button.

+
WPAD_BUTTON_B 

The B button.

+
WPAD_BUTTON_A 

The A button.

+
WPAD_BUTTON_MINUS 

The - button.

+
WPAD_BUTTON_Z 

The Z button on the Nunchuk extension.

+
WPAD_BUTTON_C 

The C button on the Nunchuk extension.

+
WPAD_BUTTON_HOME 

The HOME button.

+
+ +

Definition at line 146 of file wpad.h.

+ +
+
+ +

◆ WPADNunchukButton

+ +
+
+ + + + +
enum WPADNunchukButton
+
+ +

Nunchuk buttons.

+ + + + + + + +
Enumerator
WPAD_NUNCHUK_STICK_EMULATION_LEFT 

The emulated left button on the Nunchuk stick or the left button of the D-pad on the Wii Remote.

+
WPAD_NUNCHUK_STICK_EMULATION_RIGHT 

The emulated right button on the Nunchuk stick or the right button of the D-pad on the Wii Remote.

+
WPAD_NUNCHUK_STICK_EMULATION_DOWN 

The emulated down button on the Nunchuk stick or the down button of the D-pad on the Wii Remote.

+
WPAD_NUNCHUK_STICK_EMULATION_UP 

The emulated up button on the Nunchuk stick or the up button of the D-pad on the Wii Remote.

+
WPAD_NUNCHUK_BUTTON_Z 

The Z button.

+
WPAD_NUNCHUK_BUTTON_C 

The C button.

+
+ +

Definition at line 177 of file wpad.h.

+ +
+
+ +

◆ WPADClassicButton

+ +
+
+ + + + +
enum WPADClassicButton
+
+ +

Classic Controller buttons.

+ + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
WPAD_CLASSIC_BUTTON_UP 

The up button of the D-pad.

+
WPAD_CLASSIC_BUTTON_LEFT 

The left button of the D-pad.

+
WPAD_CLASSIC_BUTTON_ZR 

The ZR button.

+
WPAD_CLASSIC_BUTTON_X 

The X button.

+
WPAD_CLASSIC_BUTTON_A 

The A button.

+
WPAD_CLASSIC_BUTTON_Y 

The Y button.

+
WPAD_CLASSIC_BUTTON_B 

The B button.

+
WPAD_CLASSIC_BUTTON_ZL 

The ZL button.

+
WPAD_CLASSIC_BUTTON_R 

The R button.

+
WPAD_CLASSIC_BUTTON_PLUS 

The + button.

+
WPAD_CLASSIC_BUTTON_HOME 

The HOME button.

+
WPAD_CLASSIC_BUTTON_MINUS 

The - button.

+
WPAD_CLASSIC_BUTTON_L 

The L button.

+
WPAD_CLASSIC_BUTTON_DOWN 

The down button of the D-pad.

+
WPAD_CLASSIC_BUTTON_RIGHT 

The right button of the D-pad.

+
WPAD_CLASSIC_STICK_L_EMULATION_LEFT 

The emulated left button on the left stick.

+
WPAD_CLASSIC_STICK_L_EMULATION_RIGHT 

The emulated right button on the left stick.

+
WPAD_CLASSIC_STICK_L_EMULATION_DOWN 

The emulated down button on the left stick.

+
WPAD_CLASSIC_STICK_L_EMULATION_UP 

The emulated up button on the left stick.

+
WPAD_CLASSIC_STICK_R_EMULATION_LEFT 

The emulated left button on the right stick.

+
WPAD_CLASSIC_STICK_R_EMULATION_RIGHT 

The emulated right button on the right stick.

+
WPAD_CLASSIC_STICK_R_EMULATION_DOWN 

The emulated down button on the right stick.

+
WPAD_CLASSIC_STICK_R_EMULATION_UP 

The emulated up button on the right stick.

+
+ +

Definition at line 194 of file wpad.h.

+ +
+
+ +

◆ WPADProButton

+ +
+
+ + + + +
enum WPADProButton
+
+ +

Pro Controller buttons.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
WPAD_PRO_BUTTON_UP 

The up button of the D-pad.

+
WPAD_PRO_BUTTON_LEFT 

The left button of the D-pad.

+
WPAD_PRO_BUTTON_ZR 

The ZR button.

+
WPAD_PRO_TRIGGER_ZR 

Another name for the ZR button.

+
WPAD_PRO_BUTTON_X 

The X button.

+
WPAD_PRO_BUTTON_A 

The A button.

+
WPAD_PRO_BUTTON_Y 

The Y button.

+
WPAD_PRO_BUTTON_B 

The B button.

+
WPAD_PRO_BUTTON_ZL 

The ZL button.

+
WPAD_PRO_TRIGGER_ZL 

Another name for the ZL button.

+
WPAD_PRO_RESERVED 

Reserved.

+
WPAD_PRO_BUTTON_R 

The R button.

+
WPAD_PRO_TRIGGER_R 

Another name for the R button.

+
WPAD_PRO_BUTTON_PLUS 

The + button.

+
WPAD_PRO_BUTTON_HOME 

The HOME button.

+
WPAD_PRO_BUTTON_MINUS 

The - button.

+
WPAD_PRO_BUTTON_L 

The L button.

+
WPAD_PRO_TRIGGER_L 

Another name for the L button.

+
WPAD_PRO_BUTTON_DOWN 

The down button of the D-pad.

+
WPAD_PRO_BUTTON_RIGHT 

The right button of the D-pad.

+
WPAD_PRO_BUTTON_STICK_R 

The right stick button.

+
WPAD_PRO_BUTTON_STICK_L 

The left stick button.

+
WPAD_PRO_STICK_L_EMULATION_UP 

The emulated up button on the left stick.

+
WPAD_PRO_STICK_L_EMULATION_DOWN 

The emulated down button on the left stick.

+
WPAD_PRO_STICK_L_EMULATION_LEFT 

The emulated left button on the left stick.

+
WPAD_PRO_STICK_L_EMULATION_RIGHT 

The emulated right button on the left stick.

+
WPAD_PRO_STICK_R_EMULATION_UP 

The emulated up button on the right stick.

+
WPAD_PRO_STICK_R_EMULATION_DOWN 

The emulated down button on the right stick.

+
WPAD_PRO_STICK_R_EMULATION_LEFT 

The emulated left button on the right stick.

+
WPAD_PRO_STICK_R_EMULATION_RIGHT 

The emulated right button on the right stick.

+
+ +

Definition at line 245 of file wpad.h.

+ +
+
+ +

◆ WPADLed

+ +
+
+ + + + +
enum WPADLed
+
+ +

WPAD Led flags.

+ + + + + +
Enumerator
WPAD_LED_ONE 
WPAD_LED_TWO 
WPAD_LED_THREE 
WPAD_LED_FOUR 
+ +

Definition at line 310 of file wpad.h.

+ +
+
+ +

◆ WPADDpdFormat

+ +
+
+ + + + +
enum WPADDpdFormat
+
+ +

WPAD Infrared Format. For more information see IR Data Formats

+ + + + + +
Enumerator
WPAD_DPD_FMT_NONE 

Disable IR.

+
WPAD_DPD_FMT_BASIC 
WPAD_DPD_FMT_EXTENDED 
WPAD_DPD_FMT_FULL 
+ +

Definition at line 320 of file wpad.h.

+ +
+
+ +

◆ WPADSpeakerCmd

+ +
+
+ + + + +
enum WPADSpeakerCmd
+
+ +

WPAD Speaker Command.

+ + + + + + + +
Enumerator
WPAD_SPEAKER_CMD_OFF 

Deinitializes and turns off speaker.

+
WPAD_SPEAKER_CMD_ON 

Turns on and initializes speaker to use 4-bit Yamaha ADPCM data format at 3000 Hz.

+
WPAD_SPEAKER_CMD_MUTE 

Mutes speaker.

+
WPAD_SPEAKER_CMD_UNMUTE 

Unmutes speaker.

+
WPAD_SPEAKER_CMD_PLAY 

Allows sound to play.

+
WPAD_SPEAKER_CMD_ON_ALT 

Does the same as WPAD_SPEAKER_CMD_ON.

+
+ +

Definition at line 330 of file wpad.h.

+ +
+
+ +

◆ WPADMplsMode

+ +
+
+ + + + +
enum WPADMplsMode
+
+ +

MotionPlus Mode.

+ + + + + +
Enumerator
WPAD_MPLS_MODE_DISABLE 
WPAD_MPLS_MODE_MPLS_ONLY 

MotionPlus exclusive mode.

+
WPAD_MPLS_MODE_MPLS_NUNCHUK 

Nunchuk passthrough mode.

+
WPAD_MPLS_MODE_MPLS_CLASSIC 

Classic passthrough mode.

+
+ +

Definition at line 347 of file wpad.h.

+ +
+
+ +

◆ WPADMplsStatus

+ +
+
+ + + + +
enum WPADMplsStatus
+
+ +

MotionPlus status flags.

+ + + + + + + +
Enumerator
WPAD_MPLS_STATUS_ATTACHED 

When something is attached to the MotionPlus.

+
WPAD_MPLS_STATUS_ROLL_CONV 

When the roll is in low-velocity mode.

+
WPAD_MPLS_STATUS_PITCH_CONV 

When the pitch is in low-velocity mode.

+
WPAD_MPLS_STATUS_YAW_CONV 

When the yaw is in low-velocity mode.

+
WPAD_MPLS_STATUS_EXT_VALID 

When extension data is valid.

+
WPAD_MPLS_STATUS_VALID 

When MotionPlus data is valid.

+
+ +

Definition at line 359 of file wpad.h.

+ +
+
+ +

◆ WPADPeripheralSpace

+ +
+
+ + + + +
enum WPADPeripheralSpace
+
+ +

WPAD Peripheral Memory Space Prefixes.

+ + + + + +
Enumerator
WPAD_PERIPHERAL_SPACE_SPEAKER 
WPAD_PERIPHERAL_SPACE_EXTENSION 

Any extension other than Motion Plus.

+
WPAD_PERIPHERAL_SPACE_MOTIONPLUS 
WPAD_PERIPHERAL_SPACE_DPD 

Infrared.

+
+ +

Definition at line 376 of file wpad.h.

+ +
+
+ +

◆ WPADBalanceBoardCmd

+ +
+
+ + + + +
enum WPADBalanceBoardCmd
+
+ +

Balance Board commands.

+ + + + +
Enumerator
WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP 

Update temperature data.

+
WPAD_BALANCE_BOARD_CMD_OFF 

Turn Balance Board off.

+
WPAD_BALANCE_BOARD_CMD_ON 

Turn Balance Board on.

+
+ +

Definition at line 387 of file wpad.h.

+ +
+
+

Function Documentation

+ +

◆ WUT_ENUM_BITMASK_TYPE()

+ +
+
+ + + + + + + + +
WUT_ENUM_BITMASK_TYPE (WPADLed )
+
+ +
+
+ +

◆ WPADInit()

+ +
+
+ + + + + + + + +
void WPADInit (void )
+
+ +

Initialises the WPAD library for use.

+ +
+
+ +

◆ WPADShutdown()

+ +
+
+ + + + + + + + +
void WPADShutdown (void )
+
+ +

Cleans up and frees the WPAD library.

+ +
+
+ +

◆ WPADGetStatus()

+ +
+
+ + + + + + + + +
BOOL WPADGetStatus (void )
+
+ +

Get the status of the WPAD library.

+
Returns
TRUE if the library is initialized.
+ +
+
+ +

◆ WPADDisconnect()

+ +
+
+ + + + + + + + +
void WPADDisconnect (WPADChan channel)
+
+ +

Immediately disconnects the associated controller.

+ +
+
+ +

◆ WPADProbe()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADError WPADProbe (WPADChan channel,
WPADExtensionTypeoutExtensionType 
)
+
+ +

Identifies the extension connected to the associated controller.

+
Returns
WPAD_ERROR_NO_CONTROLLER if controller is not connected,
+
+WPAD_ERROR_NOT_READY if busy
+ +
+
+ +

◆ WPADSetDataFormat()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADError WPADSetDataFormat (WPADChan channel,
WPADDataFormat format 
)
+
+ +

Sets the data format of the controller, can be used to reduce or increase the amount of data received.

+
Parameters
+ + + +
channel
formatdata format
+
+
+
Returns
WPAD_ERROR_NONE on success
+
+WPAD_ERROR_NOT_READY if busy or data
+
+WPAD_ERROR_INVALID if format is for a disabled device type
+ +
+
+ +

◆ WPADGetDataFormat()

+ +
+
+ + + + + + + + +
WPADDataFormat WPADGetDataFormat (WPADChan channel)
+
+ +

Gets the data format in use by the controller.

+
Returns
the current data format
+ +
+
+ +

◆ WPADRead()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void WPADRead (WPADChan channel,
WPADStatusstatus 
)
+
+ +

Reads data for a given Wii Remote.

+
Parameters
+ + + +
channel
statusWhere to store the data; must have be the correct type for the data format.
+
+
+
See also
+
+ +
+
+ +

◆ WPADControlLed()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADControlLed (WPADChan channel,
WPADLed led,
WPADCallback callback 
)
+
+ +

Controls the associated Wii Remote's LEDs.

+ +
+
+ +

◆ WPADControlDpd()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADControlDpd (WPADChan channel,
WPADDpdFormat mode,
WPADCallback callback 
)
+
+ +

Controls the Wii Remote's IR sensor.

+ +
+
+ +

◆ WPADGetDpdFormat()

+ +
+
+ + + + + + + + +
WPADDpdFormat WPADGetDpdFormat (WPADChan channel)
+
+ +

Returns the associated Wii Remote's IR mode.

+ +
+
+ +

◆ WPADControlMotor()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void WPADControlMotor (WPADChan channel,
BOOL motorEnabled 
)
+
+ +

Controls the associated WPADChan's rumble motor.

+ +
+
+ +

◆ WPADControlSpeaker()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t WPADControlSpeaker (WPADChan channel,
WPADSpeakerCmd mode,
WPADCallback callback 
)
+
+ +

Sets the Wii Remote speaker mode.

+ +
+
+ +

◆ WPADIsSpeakerEnabled()

+ +
+
+ + + + + + + + +
BOOL WPADIsSpeakerEnabled (WPADChan channel)
+
+ +

Returns whether the Wii Remote's speaker is enabled.

+ +
+
+ +

◆ WPADCanSendStreamData()

+ +
+
+ + + + + + + + +
BOOL WPADCanSendStreamData (WPADChan channel)
+
+ +

Returns whether it is possible to send data to the Wii Remote's speaker at this moment May return false if device type is unknown, or the device is too busy.

+ +
+
+ +

◆ WPADSendStreamData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADSendStreamData (WPADChan channel,
const void * data,
uint32_t size 
)
+
+ +

Sends data to be played by Wii Remote speaker make sure the data is in the format the speaker was initialized for, (4-bit Yamaha ADPCM by default)

+
Parameters
+ + + +
dataaudio encoded in initialized format
sizenumber of bytes to send, up to 20 bytes may be sent per call
+
+
+
Returns
WPAD_ERROR_NOT_READY, if not possible to send data at this moment
+
+WPAD_ERROR_NO_CONTROLLER, if channel is invalid, data is NULL or size is more than 20
+
See also
WPADControlSpeaker
+
+WPADCanSendStreamData
+
+WENCGetEncodeData
+ +
+
+ +

◆ WENCGetEncodeData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t WENCGetEncodeData (WENCParamsparams,
BOOL continuing,
const int16_t * samples,
uint32_t sampleCount,
uint8_t * outEncodedData 
)
+
+ +

Encode 16-bit LPCM as 4-bit Yamaha ADPCM.

+
Parameters
+ + + + + + +
paramsencoding continuation params, written on first call, and read and updated on each subsequent call
continuingshould be TRUE if continuing encoding stream with the params produced via a prior call
[in]samples16-bit LPCM sample buffer
sampleCountnumber of 16-bit LPCM samples
[out]outEncodedDatabuffer for the returned ADPCM samples, size should be {(sampleCount + 1) / 2}
+
+
+
Returns
Number of LPCM-16 samples
+
See also
AXRmtGetSamples
+
+WPADSendStreamData
+ +
+
+ +

◆ WPADGetSpeakerVolume()

+ +
+
+ + + + + + + + +
uint8_t WPADGetSpeakerVolume (void )
+
+ +

Returns the global Wii Remote speaker volume.

+ +
+
+ +

◆ WPADSetSpeakerVolume()

+ +
+
+ + + + + + + + +
void WPADSetSpeakerVolume (uint8_t volume)
+
+ +

Sets the global Wii Remote speaker volume.

+

Only applies to Wii Remotes whose speakers are initialized after this call.

+ +
+
+ +

◆ WPADIsMplsAttached()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t WPADIsMplsAttached (WPADChan channel,
BOOLoutEnabled,
WPADCallback callback 
)
+
+ +

Gets whether MotionPlus is enabled for the WPAD.

+
Parameters
+ + +
outEnabledis set to true if MotionPlus is enabled
+
+
+ +
+
+ +

◆ WPADIsMplsIntegrated()

+ +
+
+ + + + + + + + +
int32_t WPADIsMplsIntegrated (WPADChan channel)
+
+ +

Returns whether the WPADChan has MotionPlus integrated.

+
Returns
-1 if controller is not connected, 1 if MotionPlus integrated, 0 if not
+ +
+
+ +

◆ WPADGetInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADError WPADGetInfo (WPADChan channel,
WPADInfooutInfo 
)
+
+ +

Retrieves status info from the controller.

+
Returns
WPAD_ERROR_NO_CONTROLLER if info request fails
+
+WPAD_ERROR_NOT_READY if controller is not connected
+ +
+
+ +

◆ WPADGetInfoAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADGetInfoAsync (WPADChan channel,
WPADInfooutInfo,
WPADCallback callback 
)
+
+ +

Retrieves status info from the controller asynchronously.

+
Parameters
+ + +
callbackpointer to function called when info is obtained
+
+
+
Returns
WPAD_ERROR_NO_CONTROLLER if info request fails
+
+WPAD_ERROR_NOT_READY if controller is not connected
+ +
+
+ +

◆ WPADReadMemoryAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADReadMemoryAsync (WPADChan channel,
void * destination,
uint16_t size,
uint32_t address,
WPADCallback callback 
)
+
+ +

Reads from the device's memory.

+
Parameters
+ + + + + +
destinationwhere the received data will be stored
sizenumber of bytes to read
addressdevice memory address, see EEPROM Memory and Control Registers
callbackfunction to be called upon completion
+
+
+
See also
+
+ +
+
+ +

◆ WPADWriteMemoryAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADWriteMemoryAsync (WPADChan channel,
void * source,
uint32_t size,
uint32_t address,
WPADCallback callback 
)
+
+ +

Writes to the device's memory.

+
Parameters
+ + + + + +
sourcedata to be written to the controller
sizenumber of bytes to write
addressdevice memory address, see EEPROM Memory and Control Registers
callbackfunction to be called upon completion
+
+
+
See also
+
+ +
+
+ +

◆ WPADReadExtReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADReadExtReg (WPADChan channel,
void * destination,
uint16_t size,
WPADPeripheralSpace peripheral,
uint32_t address,
WPADCallback callback 
)
+
+ +

Reads from the registers of the Wii Remote's peripherals.

+
Parameters
+ + +
addressaddress within the peripheral's memory space
+
+
+
See also
+
+ +
+
+ +

◆ WPADWriteExtReg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADWriteExtReg (WPADChan channel,
const void * source,
uint32_t size,
WPADPeripheralSpace peripheral,
uint32_t address,
WPADCallback callback 
)
+
+ +

Writes to the registers of the Wii Remote's peripherals.

+
Parameters
+ + + +
addressaddress within the peripheral's memory space
peripheraltarget peripheral memory area
+
+
+
See also
+
+

Usage:

// Setting speaker volume on specific controller
+
uint8_t volume = 0x40;
+ +
WPADError WPADWriteExtReg(WPADChan channel, const void *source, uint32_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
Writes to the registers of the Wii Remote's peripherals.
+
@ WPAD_CHAN_0
Channel 0.
Definition wpad.h:58
+
@ WPAD_PERIPHERAL_SPACE_SPEAKER
Definition wpad.h:378
+
+
+
+ +

◆ WPADGetBLCalibration()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADGetBLCalibration (WPADChan channel,
void * destination,
uint32_t address,
uint32_t size,
WPADCallback callback 
)
+
+ +

Read Balance Board calibration.

+
Parameters
+ + +
addressmay only be in the ranges [0x24,0x40) and [0x50, 0x70)
+
+
+
See also
+
+ +
+
+ +

◆ WPADSetPowerSaveMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void WPADSetPowerSaveMode (WPADChan channel,
BOOL powerSave 
)
+
+ +

Sets power save mode, this makes the controller only report input data when it changes.

+ +
+
+ +

◆ WPADGetPowerSaveMode()

+ +
+
+ + + + + + + + +
BOOL WPADGetPowerSaveMode (WPADChan channel)
+
+
Returns
FALSE, if power save mode is off.
+ +
+
+ +

◆ WPADGetAddress()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void WPADGetAddress (WPADChan channel,
WPADAddressoutAddress 
)
+
+ +

Retrieves the bluetooth address of the controller.

+ +
+
+ +

◆ WPADEnableMotor()

+ +
+
+ + + + + + + + +
void WPADEnableMotor (BOOL enable)
+
+ +

Enables/disables motors globally.

+ +
+
+ +

◆ WPADIsMotorEnabled()

+ +
+
+ + + + + + + + +
BOOL WPADIsMotorEnabled (void )
+
+ +

Returns whether motors are disabled globally.

+ +
+
+ +

◆ WPADEnableURCC()

+ +
+
+ + + + + + + + +
void WPADEnableURCC (BOOL enable)
+
+ +

Enables/disables Wii U Pro Controller support.

+ +
+
+ +

◆ WPADIsEnabledURC()

+ +
+
+ + + + + + + + +
BOOL WPADIsEnabledURC (void )
+
+ +

Returns whether Wii U Pro Controllers are supported.

+ +
+
+ +

◆ WPADEnableWBC()

+ +
+
+ + + + + + + + +
void WPADEnableWBC (void )
+
+ +

Enables/disables Wii Balance Board support.

+ +
+
+ +

◆ WPADIsEnableWBC()

+ +
+
+ + + + + + + + +
BOOL WPADIsEnableWBC (void )
+
+ +

Returns whether Wii Balance Boards are supported.

+ +
+
+ +

◆ WPADEnableWiiRemote()

+ +
+
+ + + + + + + + +
void WPADEnableWiiRemote (BOOL enable)
+
+ +

Enables/disables Wii Remote support.

+ +
+
+ +

◆ WPADSetAutoSleepTime()

+ +
+
+ + + + + + + + +
void WPADSetAutoSleepTime (uint8_t time)
+
+ +
+
+ +

◆ WPADStartSyncDevice()

+ +
+
+ + + + + + + + +
BOOL WPADStartSyncDevice (void )
+
+ +

Starts searching for a WPAD controller in pairing mode and syncs with it.

+
Returns
TRUE if sync started
+ +
+
+ +

◆ WPADStartSyncDeviceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL WPADStartSyncDeviceEx (WPADAddressdeviceAddress,
const char * deviceName 
)
+
+ +

Starts attempts to sync with a WPAD with the specified properties.

+

If unable to find a device, does the same as WPADStartSyncDevice

Parameters
+ + + +
deviceAddressBluetooth address of the device to connect to.
deviceNameBluetooth name of the device to connect to (up to 24 characters)
+
+
+
Returns
TRUE if sync started
+

Usage:

+
memset(&addr, 0x10, 6);
+
// Initially searches for device with address 10:10:10:10:10:10 and name "Nintendo RVL-CNT-01" (Wii Remote)
+
WPADStartSyncDeviceEx(&addr, "Nintendo RVL-CNT-01");
+
BOOL WPADStartSyncDeviceEx(WPADAddress *deviceAddress, const char *deviceName)
Starts attempts to sync with a WPAD with the specified properties.
+
Bluetooth device address.
Definition wpad.h:738
+
+
+
+ +

◆ WPADSetConnectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADConnectCallback WPADSetConnectCallback (WPADChan channel,
WPADCallback callback 
)
+
+ +

Sets function to be run upon controller connect/disconnect.

+
Parameters
+ + +
callbackCallback to be invoked; status will be:
    +
  • WPAD_ERROR_NONE when controller connects.
  • +
  • WPAD_ERROR_NO_CONTROLLER when controller disconnects.
  • +
+
+
+
+
Returns
the previously used callback
+
Warning
May overwrite callbacks used internally by KPAD. If using KPAD, KPADSetConnectCallback is preferable.
+ +
+
+ +

◆ WPADSetExtensionCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADExtensionCallback WPADSetExtensionCallback (WPADChan channel,
WPADExtensionCallback callback 
)
+
+ +

Sets the function to be run upon extension connect and motion plus activation.

+
Returns
the previously used callback
+ +
+
+ +

◆ WPADSetAutoSamplingBuf()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void WPADSetAutoSamplingBuf (WPADChan channel,
void * buf,
uint32_t count 
)
+
+ +

Sets a custom status ring buffer for a Wii Remote.

+
Parameters
+ + + +
bufpoints to an array of elements that match the data format.
counthow many elements are in the buf array.
+
+
+
See also
+
+ +
+
+ +

◆ WPADGetLatestIndexInBuf()

+ +
+
+ + + + + + + + +
uint32_t WPADGetLatestIndexInBuf (WPADChan channel)
+
+ +

Returns the index of the most recent status sample for a Wii Remote.

+
See also
+
+ +
+
+ +

◆ WPADSetSamplingCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADSamplingCallback WPADSetSamplingCallback (WPADChan channel,
WPADSamplingCallback callback 
)
+
+ +

Registers a callback to be invoked whenever new WPADStatus* data is stored in the ring buffer.

+
Warning
May overwrite callbacks used internally by KPAD. If using KPAD, KPADSetSamplingCallback is preferable.
+
See also
+
+ +
+
+ +

◆ WPADiShutdown()

+ +
+
+ + + + + + + + +
void WPADiShutdown (void )
+
+ +
+
+ +

◆ WPADiClearQueue()

+ +
+
+ + + + + + + + +
void WPADiClearQueue (WPADiQueuequeue)
+
+ +

Clears all elements from queue.

+ +
+
+ +

◆ WPADiIsAvailableCmdQueue()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool WPADiIsAvailableCmdQueue (WPADiQueuequeue,
uint32_t count 
)
+
+ +

Checks if there is enough space in the queue.

+ +
+
+ +

◆ WPADiHIDParser()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t WPADiHIDParser (WPADChan channel,
const uint8_t * hidData 
)
+
+ +

Parses incoming HID report data for a controller.

+
Returns
-1 if first byte is outside the valid input report range (0x20 to 0x3f)
+ +
+
+ +

◆ WPADiSendSetVibrator()

+ +
+
+ + + + + + + + +
BOOL WPADiSendSetVibrator (WPADiQueuecmdQueue)
+
+ +

Queues HID Report for Rumble Update.

+

Rumble must be set before this

Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendSetPort()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendSetPort (WPADiQueuecmdQueue,
WPADLed led,
WPADCallback callback 
)
+
+ +

Queues HID Report for setting LEDs used internally by WPADControlLed.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendSetReportType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendSetReportType (WPADiQueuecmdQueue,
WPADDataFormat dataFormat,
BOOL powerSave,
WPADCallback callback 
)
+
+ +

Queues HID Report for setting data reporting mode used internally by WPADSetPowerSaveMode.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendGetContStat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendGetContStat (WPADiQueuecmdQueue,
WPADInfooutInfo,
WPADCallback callback 
)
+
+ +

Queues HID report for a controller status request used internally by WPADGetInfoAsync and several other functions.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendEnableDPD()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendEnableDPD (WPADiQueuecmdQueue,
BOOL enable,
WPADCallback callback 
)
+
+ +

Queues HID Report for enabling the IR Camera clock used internally by WPADControlDpd.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendEnableDPDCSB()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendEnableDPDCSB (WPADiQueuecmdQueue,
BOOL enable,
WPADCallback callback 
)
+
+ +

Queues HID Report for enabling IR Camera used internally by WPADControlDpd.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendEnableSpeaker()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendEnableSpeaker (WPADiQueuecmdQueue,
BOOL enable,
WPADCallback callback 
)
+
+ +

Queues HID Report for enabling speakers.

+

Used internally by TRUE if successfully added to queue

+ +
+
+ +

◆ WPADiSendMuteSpeaker()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendMuteSpeaker (WPADiQueuecmdQueue,
BOOL mute,
WPADCallback callback 
)
+
+ +

Queues HID Report for muting speakers used internally by .

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendStreamData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendStreamData (WPADiQueuecmdQueue,
void * source,
uint32_t size 
)
+
+ +

Queues HID Report for sending speaker stream data used internally by WPADSendStreamData.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendWriteDataCmd()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendWriteDataCmd (WPADiQueuecmdQueue,
uint8_t byte,
uint32_t address,
WPADCallback callback 
)
+
+ +

Queues HID Report for a single-byte memory write.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendWriteData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendWriteData (WPADiQueuecmdQueue,
void * source,
uint32_t size,
uint32_t address,
WPADCallback callback 
)
+
+ +

Queues HID Report for a multi-byte memory write used internally by WPADWriteMemoryAsync.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiSendReadData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL WPADiSendReadData (WPADiQueuecmdQueue,
void * destination,
uint16_t size,
uint32_t address,
WPADCallback callback 
)
+
+ +

Queues HID Report for a memory read used internally by WPADReadMemoryAsync.

+
Returns
TRUE if successfully added to queue
+ +
+
+ +

◆ WPADiGetGameCode()

+ +
+
+ + + + + + + + +
uint32_t * WPADiGetGameCode (void )
+
+ +

Game code (identifier), which may be saved to the EEPROM of connected controllers.

+
Returns
pointer to the game code
+ +
+
+ +

◆ WPADiGetGameType()

+ +
+
+ + + + + + + + +
uint8_t WPADiGetGameType (void )
+
+ +

Game type, which may be saved to the EEPROM of connected controllers.

+
Returns
0x80
+ +
+
+ +

◆ WPADSetGameTitleUtf16()

+ +
+
+ + + + + + + + +
void WPADSetGameTitleUtf16 (const uint16_t * title)
+
+ +

Sets game title for all connected controllers.

+
Parameters
+ + +
titleup to 17 UTF-16 characters including null terminator title will be copied onto the controller EEPROM
+
+
+
See also
+
+ +
+
+ +

◆ WPADGetGameTitleUtf16()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADError WPADGetGameTitleUtf16 (WPADChan channel,
uint16_t ** outTitle 
)
+
+ +

Gets game title stored on specified controller.

+
Parameters
+ + +
outTitlepointer to where the title will be output
+
+
+
Returns
WPAD_ERROR_INVALID, if game data previously failed to write
+
See also
+
+ +
+
+ +

◆ WPADGetGameDataTimeStamp()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADError WPADGetGameDataTimeStamp (WPADChan channel,
OSTimeoutTimestamp 
)
+
+ +

Get the time that game data was written.

+
Returns
WPAD_ERROR_INVALID, if game data previously failed to write
+ +
+
+ +

◆ WPADiWriteGameData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADiWriteGameData (WPADChan channel,
const void * source,
uint16_t size,
uint32_t offset,
WPADCallback callback 
)
+
+ +

Write custom game data to the controller's EEPROM.

+
Parameters
+ + + +
offsetstart address within custom data region
callbackInvoked when write completes; status will be:
    +
  • WPAD_ERROR_NONE on success.
  • +
  • WPAD_ERROR_TRANSFER on failure.
  • +
+
+
+
+

also stores the current game type and game code and commits the game title set by WPADSetGameTitleUtf16

Returns
WPAD_ERROR_NONE, if the write request was sent
+
+WPAD_ERROR_NOT_READY, if the controller is busy, or game data is in the process of being read or written
+
See also
+
+ +
+
+ +

◆ WPADiReadGameData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADiReadGameData (WPADChan channel,
void * destination,
uint16_t size,
uint32_t offset,
WPADCallback callback 
)
+
+ +

Read custom game data from the controller's EEPROM.

+
Parameters
+ + +
offsetstart address within custom data region
+
+
+
Returns
WPAD_ERROR_NONE, if the read request was sent
+
+WPAD_ERROR_NOT_READY, if the controller's game data is in the process of being read or written
+
+WPAD_ERROR_PERMISSION, if the WPAD's GameCode does not match the global Game Code
+
+WPAD_ERROR_BROKEN, if game data previously failed to write
+
See also
+
+ +
+
+ +

◆ WPADiGetMplsStatus()

+ +
+
+ + + + + + + + +
WPADMplsMode WPADiGetMplsStatus (void )
+
+ +

Get MotionPlus mode.

+

identical to KPADGetMplsStatus

+ +
+
+ +

◆ WPADGetBatteryLevel()

+ +
+
+ + + + + + + + +
uint8_t WPADGetBatteryLevel (WPADChan channel)
+
+ +

Returns the battery level.

+
Returns
A charge level, from 0 to 4.
+ +
+
+ +

◆ WPADControlBLC()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
WPADError WPADControlBLC (WPADChan channel,
WPADBalanceBoardCmd command,
WPADCallback callback 
)
+
+ +

Sends a command to the balance board.

+ +
+
+
+ + + + diff --git a/group__padscore__wpad.map b/group__padscore__wpad.map new file mode 100644 index 00000000..8d922a44 --- /dev/null +++ b/group__padscore__wpad.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__padscore__wpad.md5 b/group__padscore__wpad.md5 new file mode 100644 index 00000000..d6d348d6 --- /dev/null +++ b/group__padscore__wpad.md5 @@ -0,0 +1 @@ +36137ae0b7fd302ee9de8ca016144752 \ No newline at end of file diff --git a/group__padscore__wpad.png b/group__padscore__wpad.png new file mode 100644 index 00000000..53ebc1a2 Binary files /dev/null and b/group__padscore__wpad.png differ diff --git a/group__proc__ui.html b/group__proc__ui.html new file mode 100644 index 00000000..795a0888 --- /dev/null +++ b/group__proc__ui.html @@ -0,0 +1,108 @@ + + + + + + + +wut: proc_ui + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
proc_ui
+
+
+ +

Process management library used for managing transitions between foreground and background applications. +More...

+
+Collaboration diagram for proc_ui:
+
+
+ + + + + +
+ + + + + + + +

+Modules

 ProcUI Memory Operations
 
 ProcUI
 The ProcUI group of functions provide an interface to manage transitions between the different states of an application.
 
+

Detailed Description

+

Process management library used for managing transitions between foreground and background applications.

+
+ + + + diff --git a/group__proc__ui.map b/group__proc__ui.map new file mode 100644 index 00000000..8086f6d8 --- /dev/null +++ b/group__proc__ui.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__proc__ui.md5 b/group__proc__ui.md5 new file mode 100644 index 00000000..738f8e39 --- /dev/null +++ b/group__proc__ui.md5 @@ -0,0 +1 @@ +05589818c605ebe9e6be956929382faa \ No newline at end of file diff --git a/group__proc__ui.png b/group__proc__ui.png new file mode 100644 index 00000000..a30475f7 Binary files /dev/null and b/group__proc__ui.png differ diff --git a/group__proc__ui__memory.html b/group__proc__ui__memory.html new file mode 100644 index 00000000..1aa33332 --- /dev/null +++ b/group__proc__ui__memory.html @@ -0,0 +1,291 @@ + + + + + + + +wut: ProcUI Memory Operations + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
ProcUI Memory Operations
+
+
+
+Collaboration diagram for ProcUI Memory Operations:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +

+Functions

uint32_t ProcUICalcMemorySize (uint32_t numCallbacks)
 Calculate the required size for the memory pool.
 
int32_t ProcUISetMemoryPool (void *pool, uint32_t size)
 Set a custom memory pool.
 
void ProcUISetCallbackStackSize (uint32_t size)
 Set the stack size for the callback threads.
 
void ProcUISetBucketStorage (void *buf, uint32_t size)
 Set a buffer to store the foreground bucket data after losing foreground.
 
void ProcUISetMEM1Storage (void *buf, uint32_t size)
 Set a buffer to store the MEM1 data after losing foreground.
 
+

Detailed Description

+

Function Documentation

+ +

◆ ProcUICalcMemorySize()

+ +
+
+ + + + + + + + +
uint32_t ProcUICalcMemorySize (uint32_t numCallbacks)
+
+ +

Calculate the required size for the memory pool.

+
See also
+
+
Parameters
+ + +
numCallbacksThe amount of callbacks which can be registered for each type.
+
+
+
Returns
The amount of memory required for the memory pool.
+ +
+
+ +

◆ ProcUISetMemoryPool()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t ProcUISetMemoryPool (void * pool,
uint32_t size 
)
+
+ +

Set a custom memory pool.

+

By default all allocations are done from the default heap.

+
See also
+
+
Parameters
+ + + +
poolThe allocated memory pool.
sizeThe size of the pool.
+
+
+
Returns
0 on success, negative value on error.
+ +
+
+ +

◆ ProcUISetCallbackStackSize()

+ +
+
+ + + + + + + + +
void ProcUISetCallbackStackSize (uint32_t size)
+
+ +

Set the stack size for the callback threads.

+

Default: 0x2000

+
Parameters
+ + +
sizeThe stack size.
+
+
+ +
+
+ +

◆ ProcUISetBucketStorage()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ProcUISetBucketStorage (void * buf,
uint32_t size 
)
+
+ +

Set a buffer to store the foreground bucket data after losing foreground.

+

Will be automatically restored after re-entering foreground.

+
Parameters
+ + + +
bufAllocated buffer in MEM2 to store the data.
sizeThe size of the buffer. Use OSGetForegroundBucketFreeArea to determine the size.
+
+
+ +
+
+ +

◆ ProcUISetMEM1Storage()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ProcUISetMEM1Storage (void * buf,
uint32_t size 
)
+
+ +

Set a buffer to store the MEM1 data after losing foreground.

+

Will be automatically restored after re-entering foreground.

+
Parameters
+ + + +
bufAllocated buffer in MEM2 to store the data.
sizeThe size of the buffer. Use OSGetMemBound for OS_MEM1 to determine the size.
+
+
+ +
+
+
+ + + + diff --git a/group__proc__ui__memory.map b/group__proc__ui__memory.map new file mode 100644 index 00000000..4a110983 --- /dev/null +++ b/group__proc__ui__memory.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__proc__ui__memory.md5 b/group__proc__ui__memory.md5 new file mode 100644 index 00000000..c69a10cc --- /dev/null +++ b/group__proc__ui__memory.md5 @@ -0,0 +1 @@ +303cde3af587f75e024c4460df306010 \ No newline at end of file diff --git a/group__proc__ui__memory.png b/group__proc__ui__memory.png new file mode 100644 index 00000000..e61464cd Binary files /dev/null and b/group__proc__ui__memory.png differ diff --git a/group__proc__ui__procui.html b/group__proc__ui__procui.html new file mode 100644 index 00000000..048c66c4 --- /dev/null +++ b/group__proc__ui__procui.html @@ -0,0 +1,821 @@ + + + + + + + +wut: ProcUI + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

The ProcUI group of functions provide an interface to manage transitions between the different states of an application. +More...

+
+Collaboration diagram for ProcUI:
+
+
+ + + + +
+ + + + + + + + + + + + + + + +

+Typedefs

typedef void(* ProcUISaveCallback) (void)
 Called when the application needs to save.
 
typedef uint32_t(* ProcUISaveCallbackEx) (void *)
 Called when the application needs to save.
 
typedef uint32_t(* ProcUICallback) (void *)
 Generic ProcUI callback.
 
typedef enum ProcUICallbackType ProcUICallbackType
 
typedef enum ProcUIStatus ProcUIStatus
 
+ + + + + +

+Enumerations

enum  ProcUICallbackType {
+  PROCUI_CALLBACK_ACQUIRE +,
+  PROCUI_CALLBACK_RELEASE +,
+  PROCUI_CALLBACK_EXIT +,
+  PROCUI_CALLBACK_NET_IO_START +,
+  PROCUI_CALLBACK_NET_IO_STOP +,
+  PROCUI_CALLBACK_HOME_BUTTON_DENIED +
+ }
 
enum  ProcUIStatus {
+  PROCUI_STATUS_IN_FOREGROUND +,
+  PROCUI_STATUS_IN_BACKGROUND +,
+  PROCUI_STATUS_RELEASE_FOREGROUND +,
+  PROCUI_STATUS_EXITING +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void ProcUIClearCallbacks ()
 Unregister all ProcUI callbacks.
 
void ProcUIDrawDoneRelease ()
 Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background.
 
BOOL ProcUIInForeground ()
 Determines whether the application is in the foreground.
 
BOOL ProcUIInShutdown ()
 Determines whether the application is in shutdown and should quit.
 
void ProcUIInit (ProcUISaveCallback saveCallback)
 Initialises the ProcUI library for use.
 
void ProcUIInitEx (ProcUISaveCallbackEx saveCallback, void *arg)
 Initialises the ProcUI library for use; using a save callback that takes arguments.
 
BOOL ProcUIIsRunning ()
 Determines whether the ProcUI library is running/initialised.
 
ProcUIStatus ProcUIProcessMessages (BOOL block)
 Main runloop for ProcUI.
 
void ProcUIRegisterCallback (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority)
 Register a callback for certain ProcUI events.
 
void ProcUIRegisterCallbackCore (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority, uint32_t core)
 Register a callback for certain ProcUI events, executed on the given core.
 
void ProcUIRegisterBackgroundCallback (ProcUICallback callback, void *param, OSTime interval)
 Register a callback which will be called periodically while in background.
 
void ProcUISetSaveCallback (ProcUISaveCallbackEx saveCallback, void *arg)
 Sets the save callback.
 
void ProcUIShutdown ()
 Shut down the ProcUI library for the current application.
 
ProcUIStatus ProcUISubProcessMessages (BOOL block)
 ProcUIProcessMessages(), but for secondary cores.
 
+

Detailed Description

+

The ProcUI group of functions provide an interface to manage transitions between the different states of an application.

+

After calling ProcUIInit() or ProcUIInitEx(), an application may call ProcUIProcessMessages() to process and update its state. These states may include:

    +
  • PROCUI_STATUS_IN_FOREGROUND - The default state of an application. All system resources and hardware is available, and the application runs without any serious restrictions.
  • +
  • PROCUI_STATUS_IN_BACKGROUND - When the user instructs the OS to switch to a secondary application (HOME menu overlay, Internet Browser, etc.) the application enters this background state. Background applications are heavily restricted - they get a small amount of CPU time on core 2 (all other threads are suspended), access to filesystems, and some network IO. They have no access to graphics, inputs or user interaction of any kind.
  • +
  • PROCUI_STATUS_RELEASE_FOREGROUND - The user has requested a foreground switch. The current application must release all foreground-only resources, calling ProcUIDrawDoneRelease() when it's ready to go into the background.
  • +
  • PROCUI_STATUS_EXITING - The application must release all resources, call ProcUIShutdown(), and exit.
  • +
+

An application can determine its state by either examining ProcUIProcessMessages()'s return value, or using callbacks via ProcUIRegisterCallback().

+

Typedef Documentation

+ +

◆ ProcUISaveCallback

+ +
+
+ + + + +
typedef void(* ProcUISaveCallback) (void)
+
+ +

Called when the application needs to save.

+ +

Definition at line 47 of file procui.h.

+ +
+
+ +

◆ ProcUISaveCallbackEx

+ +
+
+ + + + +
typedef uint32_t(* ProcUISaveCallbackEx) (void *)
+
+ +

Called when the application needs to save.

+

void* argument is provided in ProcUIInitEx().

+ +

Definition at line 52 of file procui.h.

+ +
+
+ +

◆ ProcUICallback

+ +
+
+ + + + +
typedef uint32_t(* ProcUICallback) (void *)
+
+ +

Generic ProcUI callback.

+

void* argument is provided in ProcUIRegisterCallback().

+ +

Definition at line 57 of file procui.h.

+ +
+
+ +

◆ ProcUICallbackType

+ +
+
+ + + + +
typedef enum ProcUICallbackType ProcUICallbackType
+
+ +
+
+ +

◆ ProcUIStatus

+ +
+
+ + + + +
typedef enum ProcUIStatus ProcUIStatus
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ ProcUICallbackType

+ +
+
+ + + + +
enum ProcUICallbackType
+
+ + + + + + + +
Enumerator
PROCUI_CALLBACK_ACQUIRE 

Application acquires the foreground.

+
PROCUI_CALLBACK_RELEASE 

Application must release the foreground.

+
PROCUI_CALLBACK_EXIT 

Application must exit.

+
PROCUI_CALLBACK_NET_IO_START 

Application may start using networking.

+
PROCUI_CALLBACK_NET_IO_STOP 

Application must stop using networking.

+
PROCUI_CALLBACK_HOME_BUTTON_DENIED 

The user attempted to press the HOME button but was denied.

+
+ +

Definition at line 59 of file procui.h.

+ +
+
+ +

◆ ProcUIStatus

+ +
+
+ + + + +
enum ProcUIStatus
+
+ + + + + +
Enumerator
PROCUI_STATUS_IN_FOREGROUND 

The application is in the foreground. All resources may be used.

+
PROCUI_STATUS_IN_BACKGROUND 

The application is in the background, only limited resources are usable.

+
PROCUI_STATUS_RELEASE_FOREGROUND 

The application must release the foregound - see ProcUIDrawDoneRelease()

+
PROCUI_STATUS_EXITING 

The application must release all resources (including ProcUI) and quit.

+
+ +

Definition at line 75 of file procui.h.

+ +
+
+

Function Documentation

+ +

◆ ProcUIClearCallbacks()

+ +
+
+ + + + + + + +
void ProcUIClearCallbacks ()
+
+ +

Unregister all ProcUI callbacks.

+
See also
+
+ +
+
+ +

◆ ProcUIDrawDoneRelease()

+ +
+
+ + + + + + + +
void ProcUIDrawDoneRelease ()
+
+ +

Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background.

+

Should only be called when the application is in the PROCUI_STATUS_RELEASE_FOREGROUND state.

+
Note
After calling this function, the context will switch next time ProcUIProcessMessages() is called. All user threads on core 0 and 1 will be suspended once this happens.
+
Warning
Do not attempt to use foreground-only resources after calling this function and its accompanying ProcUIProcessMessages(). You should wait until ProcUI indicates PROCUI_STATUS_IN_FOREGROUND.
+ +
+
+ +

◆ ProcUIInForeground()

+ +
+
+ + + + + + + +
BOOL ProcUIInForeground ()
+
+ +

Determines whether the application is in the foreground.

+
Returns
true if the application is in foreground (e.g. during PROCUI_STATUS_IN_FOREGROUND or PROCUI_STATUS_RELEASE_FOREGROUND).
+
See also
+
+ +
+
+ +

◆ ProcUIInShutdown()

+ +
+
+ + + + + + + +
BOOL ProcUIInShutdown ()
+
+ +

Determines whether the application is in shutdown and should quit.

+
Returns
true if the application status is PROCUI_STATUS_EXITING.
+
See also
+
+ +
+
+ +

◆ ProcUIInit()

+ +
+
+ + + + + + + + +
void ProcUIInit (ProcUISaveCallback saveCallback)
+
+ +

Initialises the ProcUI library for use.

+
Parameters
+ + +
saveCallbackA callback to be called when the application needs to save. The callback cannot be NULL and it must call OSSavesDone_ReadyToRelease().
+
+
+
See also
+
+ +
+
+ +

◆ ProcUIInitEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ProcUIInitEx (ProcUISaveCallbackEx saveCallback,
void * arg 
)
+
+ +

Initialises the ProcUI library for use; using a save callback that takes arguments.

+
Parameters
+ + + +
saveCallbackA callback to be called when the application needs to save. The callback cannot be NULL and it must call OSSavesDone_ReadyToRelease().
argAn argument to pass into saveCallbackEx.
+
+
+
See also
+
+ +
+
+ +

◆ ProcUIIsRunning()

+ +
+
+ + + + + + + +
BOOL ProcUIIsRunning ()
+
+ +

Determines whether the ProcUI library is running/initialised.

+
Returns
true if the ProcUI library is initialised.
+
See also
+
+ +
+
+ +

◆ ProcUIProcessMessages()

+ +
+
+ + + + + + + + +
ProcUIStatus ProcUIProcessMessages (BOOL block)
+
+ +

Main runloop for ProcUI.

+

This function processes messages from the OS and provides it an opportinity to take control (to open the HOME menu overlay, for example). Returns the current state of the application.

+
Parameters
+ + +
blockDetermines whether the function should block before returning. If false, the function returns immediately and all messages and callbacks are processed asynchronously.
+
+
+
Returns
The current state of the program. See ProcUIStatus. If block is false, this value is undefined and should be ignored.
+
Warning
ProcUI's non-blocking mode is not widely used and may have undocumented behaviour. Be careful with callbacks and the return value.
+
Note
This function should only be called from the main core. See OSIsMainCore() and ProcUISubProcessMessages().
+ +
+
+ +

◆ ProcUIRegisterCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ProcUIRegisterCallback (ProcUICallbackType type,
ProcUICallback callback,
void * param,
uint32_t priority 
)
+
+ +

Register a callback for certain ProcUI events.

+
Parameters
+ + + + + +
typeThe event to register a callback for. See ProcUICallbackType.
callbackFunction pointer for the callback to call when the given event occurs.
paramArgument for the callback.
priorityThe priority of the callback.
+
+
+
See also
+
+ +
+
+ +

◆ ProcUIRegisterCallbackCore()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ProcUIRegisterCallbackCore (ProcUICallbackType type,
ProcUICallback callback,
void * param,
uint32_t priority,
uint32_t core 
)
+
+ +

Register a callback for certain ProcUI events, executed on the given core.

+
Parameters
+ + + + + + +
typeThe event to register a callback for. See ProcUICallbackType.
callbackFunction pointer for the callback to call when the given event occurs.
paramArgument for the callback.
priorityThe priority of the callback.
coreThe core ID to run the callback on.
+
+
+
See also
+
+ +
+
+ +

◆ ProcUIRegisterBackgroundCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ProcUIRegisterBackgroundCallback (ProcUICallback callback,
void * param,
OSTime interval 
)
+
+ +

Register a callback which will be called periodically while in background.

+
Parameters
+ + + + +
callbackFunction pointer for the callback.
paramArgument for the callback.
intervalThe interval between callbacks.
+
+
+ +
+
+ +

◆ ProcUISetSaveCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ProcUISetSaveCallback (ProcUISaveCallbackEx saveCallback,
void * arg 
)
+
+ +

Sets the save callback.

+

Unlike ProcUIInitEx(), this function can be called while ProcUI is already running.

+
Parameters
+ + + +
saveCallbackA callback to be called when the application needs to save. The callback cannot be NULL and it must call OSSavesDone_ReadyToRelease().
argAn argument to pass into saveCallbackEx.
+
+
+
See also
+
+ +
+
+ +

◆ ProcUIShutdown()

+ +
+
+ + + + + + + +
void ProcUIShutdown ()
+
+ +

Shut down the ProcUI library for the current application.

+

This should be called before the app exits.

+
Note
Do not attempt to use any ProcUI library functions after calling this function, except for ProcUIInit() or ProcUIInitEx().
+ +
+
+ +

◆ ProcUISubProcessMessages()

+ +
+
+ + + + + + + + +
ProcUIStatus ProcUISubProcessMessages (BOOL block)
+
+ +

ProcUIProcessMessages(), but for secondary cores.

+
Parameters
+ + +
blockDetermines whether the function should block before returning. If false, the function returns immediately and all messages and callbacks are processed asynchronously.
+
+
+
Returns
The current state of the program - see ProcUIStatus. If block is false, this value is undefined and should be ignored.
+
Warning
ProcUI's non-blocking mode is not widely used and may have undocumented behaviour. Be careful with callbacks and the return value.
+ +
+
+
+ + + + diff --git a/group__proc__ui__procui.map b/group__proc__ui__procui.map new file mode 100644 index 00000000..eabcf912 --- /dev/null +++ b/group__proc__ui__procui.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__proc__ui__procui.md5 b/group__proc__ui__procui.md5 new file mode 100644 index 00000000..4a0aa399 --- /dev/null +++ b/group__proc__ui__procui.md5 @@ -0,0 +1 @@ +93f9b353a0b4a4ff32638f610dbcb1e2 \ No newline at end of file diff --git a/group__proc__ui__procui.png b/group__proc__ui__procui.png new file mode 100644 index 00000000..ed24ca0d Binary files /dev/null and b/group__proc__ui__procui.png differ diff --git a/group__sndcore2.html b/group__sndcore2.html new file mode 100644 index 00000000..485b0ce0 --- /dev/null +++ b/group__sndcore2.html @@ -0,0 +1,119 @@ + + + + + + + +wut: sndcore2 + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
sndcore2
+
+
+ +

Sound playback and utility library. +More...

+
+Collaboration diagram for sndcore2:
+
+
+ + + + + + + + + +
+ + + + + + + + + + + + + + +

+Modules

 Core
 
 Device
 
 DRC VS
 
 Result
 
 Remote
 
 Voice
 
+

Detailed Description

+

Sound playback and utility library.

+
+ + + + diff --git a/group__sndcore2.map b/group__sndcore2.map new file mode 100644 index 00000000..360c3863 --- /dev/null +++ b/group__sndcore2.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/group__sndcore2.md5 b/group__sndcore2.md5 new file mode 100644 index 00000000..61a50a44 --- /dev/null +++ b/group__sndcore2.md5 @@ -0,0 +1 @@ +fcf56b2647f2b740470ee3fe4c03184d \ No newline at end of file diff --git a/group__sndcore2.png b/group__sndcore2.png new file mode 100644 index 00000000..3cd44dd3 Binary files /dev/null and b/group__sndcore2.png differ diff --git a/group__sndcore2__core.html b/group__sndcore2__core.html new file mode 100644 index 00000000..584bb1a4 --- /dev/null +++ b/group__sndcore2__core.html @@ -0,0 +1,759 @@ + + + + + + + +wut: Core + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Core:
+
+
+ + + + +
+ + + + + + + + + + +

+Data Structures

struct  AXProfile
 
struct  AXInitParams
 
struct  AXTransitionAudioBufferDevice
 
struct  AXTransitionAudioBuffer
 
+ + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct AXProfile AXProfile
 
typedef struct AXInitParams AXInitParams
 
typedef struct AXTransitionAudioBuffer AXTransitionAudioBuffer
 
typedef struct AXTransitionAudioBufferDevice AXTransitionAudioBufferDevice
 
typedef void(* AXFrameCallback) (void)
 
typedef uint32_t AXInitRenderer
 A value from enum AX_INIT_RENDERER.
 
typedef uint32_t AXInitPipeline
 A value from enum AX_INIT_PIPELINE.
 
+ + + + + +

+Enumerations

enum  AX_INIT_RENDERER {
+  AX_INIT_RENDERER_32KHZ = 0 +,
+  AX_INIT_RENDERER_48KHZ = 1 +
+ }
 
enum  AX_INIT_PIPELINE {
+  AX_INIT_PIPELINE_SINGLE = 0 +,
+  AX_INIT_PIPELINE_FOUR_STAGE = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void AXInit ()
 
void AXQuit ()
 
void AXInitWithParams (AXInitParams *params)
 
BOOL AXIsInit ()
 
void AXInitProfile (AXProfile *profile, uint32_t count)
 
uint32_t AXGetSwapProfile (AXProfile *profile, uint32_t count)
 
AXResult AXSetDefaultMixerSelect (uint32_t unk0)
 
AXResult AXRegisterAppFrameCallback (AXFrameCallback callback)
 
AXResult AXDeregisterAppFrameCallback (AXFrameCallback callback)
 
AXFrameCallback AXRegisterFrameCallback (AXFrameCallback callback)
 
uint32_t AXGetInputSamplesPerFrame ()
 
uint32_t AXGetInputSamplesPerSec ()
 
void AXStartTransitionAudio ()
 
void AXSetUpTransitionAudio (AXTransitionAudioBuffer *buffer)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ AXProfile

+ +
+
+ + + + +
struct AXProfile
+
+
+

Definition at line 42 of file core.h.

+
+
+
+ +

◆ AXInitParams

+ +
+
+ + + + +
struct AXInitParams
+
+
+

Definition at line 47 of file core.h.

+
+ + + + + + + +
Data Fields
+AXInitRenderer +renderer +
+AXInitPipeline +pipeline +
+ +
+
+ +

◆ AXTransitionAudioBufferDevice

+ +
+
+ + + + +
struct AXTransitionAudioBufferDevice
+
+
+

Definition at line 57 of file core.h.

+
+ + + + + + + + + + + + + +
Data Fields
+AXDeviceMode +mode +
+float +unk1 +
+uint32_t +unk2 +
+BOOL +enabled +
+ +
+
+ +

◆ AXTransitionAudioBuffer

+ +
+
+ + + + +
struct AXTransitionAudioBuffer
+
+
+

Definition at line 66 of file core.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +unk1 +
+uint32_t +unk2 +
+uint32_t +length +
+uint32_t +loopPoint +
+void * +audioBuffer +
+uint32_t +audioBufferLen +
+AXTransitionAudioBufferDevice +tv +
+AXTransitionAudioBufferDevice +drc +
+ +
+
+

Typedef Documentation

+ +

◆ AXProfile

+ +
+
+ + + + +
typedef struct AXProfile AXProfile
+
+ +

Definition at line 17 of file core.h.

+ +
+
+ +

◆ AXInitParams

+ +
+
+ + + + +
typedef struct AXInitParams AXInitParams
+
+ +

Definition at line 18 of file core.h.

+ +
+
+ +

◆ AXTransitionAudioBuffer

+ +
+
+ +

Definition at line 19 of file core.h.

+ +
+
+ +

◆ AXTransitionAudioBufferDevice

+ +
+
+ +

Definition at line 20 of file core.h.

+ +
+
+ +

◆ AXFrameCallback

+ +
+
+ + + + +
typedef void(* AXFrameCallback) (void)
+
+ +

Definition at line 22 of file core.h.

+ +
+
+ +

◆ AXInitRenderer

+ +
+
+ + + + +
typedef uint32_t AXInitRenderer
+
+ +

A value from enum AX_INIT_RENDERER.

+ +

Definition at line 25 of file core.h.

+ +
+
+ +

◆ AXInitPipeline

+ +
+
+ + + + +
typedef uint32_t AXInitPipeline
+
+ +

A value from enum AX_INIT_PIPELINE.

+ +

Definition at line 28 of file core.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ AX_INIT_RENDERER

+ +
+
+ + + + +
enum AX_INIT_RENDERER
+
+ + + +
Enumerator
AX_INIT_RENDERER_32KHZ 
AX_INIT_RENDERER_48KHZ 
+ +

Definition at line 30 of file core.h.

+ +
+
+ +

◆ AX_INIT_PIPELINE

+ +
+
+ + + + +
enum AX_INIT_PIPELINE
+
+ + + +
Enumerator
AX_INIT_PIPELINE_SINGLE 
AX_INIT_PIPELINE_FOUR_STAGE 
+ +

Definition at line 36 of file core.h.

+ +
+
+

Function Documentation

+ +

◆ AXInit()

+ +
+
+ + + + + + + +
void AXInit ()
+
+ +
+
+ +

◆ AXQuit()

+ +
+
+ + + + + + + +
void AXQuit ()
+
+ +
+
+ +

◆ AXInitWithParams()

+ +
+
+ + + + + + + + +
void AXInitWithParams (AXInitParamsparams)
+
+ +
+
+ +

◆ AXIsInit()

+ +
+
+ + + + + + + +
BOOL AXIsInit ()
+
+ +
+
+ +

◆ AXInitProfile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXInitProfile (AXProfileprofile,
uint32_t count 
)
+
+ +
+
+ +

◆ AXGetSwapProfile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t AXGetSwapProfile (AXProfileprofile,
uint32_t count 
)
+
+ +
+
+ +

◆ AXSetDefaultMixerSelect()

+ +
+
+ + + + + + + + +
AXResult AXSetDefaultMixerSelect (uint32_t unk0)
+
+ +
+
+ +

◆ AXRegisterAppFrameCallback()

+ +
+
+ + + + + + + + +
AXResult AXRegisterAppFrameCallback (AXFrameCallback callback)
+
+ +
+
+ +

◆ AXDeregisterAppFrameCallback()

+ +
+
+ + + + + + + + +
AXResult AXDeregisterAppFrameCallback (AXFrameCallback callback)
+
+ +
+
+ +

◆ AXRegisterFrameCallback()

+ +
+
+ + + + + + + + +
AXFrameCallback AXRegisterFrameCallback (AXFrameCallback callback)
+
+ +
+
+ +

◆ AXGetInputSamplesPerFrame()

+ +
+
+ + + + + + + +
uint32_t AXGetInputSamplesPerFrame ()
+
+ +
+
+ +

◆ AXGetInputSamplesPerSec()

+ +
+
+ + + + + + + +
uint32_t AXGetInputSamplesPerSec ()
+
+ +
+
+ +

◆ AXStartTransitionAudio()

+ +
+
+ + + + + + + +
void AXStartTransitionAudio ()
+
+ +
+
+ +

◆ AXSetUpTransitionAudio()

+ +
+
+ + + + + + + + +
void AXSetUpTransitionAudio (AXTransitionAudioBufferbuffer)
+
+ +
+
+
+ + + + diff --git a/group__sndcore2__core.map b/group__sndcore2__core.map new file mode 100644 index 00000000..4e43c990 --- /dev/null +++ b/group__sndcore2__core.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sndcore2__core.md5 b/group__sndcore2__core.md5 new file mode 100644 index 00000000..54de9b19 --- /dev/null +++ b/group__sndcore2__core.md5 @@ -0,0 +1 @@ +8382e6d4ea381539b44e09cc463556bc \ No newline at end of file diff --git a/group__sndcore2__core.png b/group__sndcore2__core.png new file mode 100644 index 00000000..dca6b210 Binary files /dev/null and b/group__sndcore2__core.png differ diff --git a/group__sndcore2__device.html b/group__sndcore2__device.html new file mode 100644 index 00000000..510e4164 --- /dev/null +++ b/group__sndcore2__device.html @@ -0,0 +1,557 @@ + + + + + + + +wut: Device + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Device:
+
+
+ + + + +
+ + + + + + + + + + + + +

+Typedefs

typedef void(* AXDeviceFinalMixCallback) (void *)
 
typedef void(* AXAuxCallback) (void *, void *)
 
typedef uint32_t AXDeviceMode
 A value from enum AX_DEVICE_MODE.
 
typedef uint32_t AXDeviceType
 A value from enum AX_DEVICE_TYPE.
 
+ + + + + +

+Enumerations

enum  AX_DEVICE_MODE { AX_DEVICE_MODE_UNKNOWN + }
 
enum  AX_DEVICE_TYPE {
+  AX_DEVICE_TYPE_TV = 0 +,
+  AX_DEVICE_TYPE_DRC = 1 +,
+  AX_DEVICE_TYPE_CONTROLLER = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

AXResult AXGetDeviceMode (AXDeviceType type, AXDeviceMode *mode)
 
AXResult AXGetDeviceFinalMixCallback (AXDeviceType type, AXDeviceFinalMixCallback *func)
 
AXResult AXRegisterDeviceFinalMixCallback (AXDeviceType type, AXDeviceFinalMixCallback func)
 
AXResult AXGetAuxCallback (AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback *callback, void **userData)
 
AXResult AXRegisterAuxCallback (AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback callback, void *userData)
 
AXResult AXSetDeviceLinearUpsampler (AXDeviceType type, uint32_t unk0, uint32_t unk1)
 
AXResult AXSetDeviceCompressor (AXDeviceType type, uint32_t unk0)
 
AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
 
AXResult AXSetDeviceVolume (AXDeviceType type, uint32_t id, uint16_t volume)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ AXDeviceFinalMixCallback

+ +
+
+ + + + +
typedef void(* AXDeviceFinalMixCallback) (void *)
+
+ +

Definition at line 16 of file device.h.

+ +
+
+ +

◆ AXAuxCallback

+ +
+
+ + + + +
typedef void(* AXAuxCallback) (void *, void *)
+
+ +

Definition at line 17 of file device.h.

+ +
+
+ +

◆ AXDeviceMode

+ +
+
+ + + + +
typedef uint32_t AXDeviceMode
+
+ +

A value from enum AX_DEVICE_MODE.

+ +

Definition at line 20 of file device.h.

+ +
+
+ +

◆ AXDeviceType

+ +
+
+ + + + +
typedef uint32_t AXDeviceType
+
+ +

A value from enum AX_DEVICE_TYPE.

+ +

Definition at line 23 of file device.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ AX_DEVICE_MODE

+ +
+
+ + + + +
enum AX_DEVICE_MODE
+
+ + +
Enumerator
AX_DEVICE_MODE_UNKNOWN 
+ +

Definition at line 25 of file device.h.

+ +
+
+ +

◆ AX_DEVICE_TYPE

+ +
+
+ + + + +
enum AX_DEVICE_TYPE
+
+ + + + +
Enumerator
AX_DEVICE_TYPE_TV 
AX_DEVICE_TYPE_DRC 
AX_DEVICE_TYPE_CONTROLLER 
+ +

Definition at line 31 of file device.h.

+ +
+
+

Function Documentation

+ +

◆ AXGetDeviceMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXGetDeviceMode (AXDeviceType type,
AXDeviceModemode 
)
+
+ +
+
+ +

◆ AXGetDeviceFinalMixCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXGetDeviceFinalMixCallback (AXDeviceType type,
AXDeviceFinalMixCallbackfunc 
)
+
+ +
+
+ +

◆ AXRegisterDeviceFinalMixCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXRegisterDeviceFinalMixCallback (AXDeviceType type,
AXDeviceFinalMixCallback func 
)
+
+ +
+
+ +

◆ AXGetAuxCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AXResult AXGetAuxCallback (AXDeviceType type,
uint32_t unk0,
uint32_t unk1,
AXAuxCallbackcallback,
void ** userData 
)
+
+ +
+
+ +

◆ AXRegisterAuxCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AXResult AXRegisterAuxCallback (AXDeviceType type,
uint32_t unk0,
uint32_t unk1,
AXAuxCallback callback,
void * userData 
)
+
+ +
+
+ +

◆ AXSetDeviceLinearUpsampler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
AXResult AXSetDeviceLinearUpsampler (AXDeviceType type,
uint32_t unk0,
uint32_t unk1 
)
+
+ +
+
+ +

◆ AXSetDeviceCompressor()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetDeviceCompressor (AXDeviceType type,
uint32_t unk0 
)
+
+ +
+
+ +

◆ AXSetDeviceUpsampleStage()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetDeviceUpsampleStage (AXDeviceType type,
BOOL postFinalMix 
)
+
+ +
+
+ +

◆ AXSetDeviceVolume()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
AXResult AXSetDeviceVolume (AXDeviceType type,
uint32_t id,
uint16_t volume 
)
+
+ +
+
+
+ + + + diff --git a/group__sndcore2__device.map b/group__sndcore2__device.map new file mode 100644 index 00000000..1760909d --- /dev/null +++ b/group__sndcore2__device.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sndcore2__device.md5 b/group__sndcore2__device.md5 new file mode 100644 index 00000000..6f2d69a9 --- /dev/null +++ b/group__sndcore2__device.md5 @@ -0,0 +1 @@ +b8cbf3d065879173a86f29ef3645668b \ No newline at end of file diff --git a/group__sndcore2__device.png b/group__sndcore2__device.png new file mode 100644 index 00000000..c397af7b Binary files /dev/null and b/group__sndcore2__device.png differ diff --git a/group__sndcore2__drcvs.html b/group__sndcore2__drcvs.html new file mode 100644 index 00000000..dd74a866 --- /dev/null +++ b/group__sndcore2__drcvs.html @@ -0,0 +1,564 @@ + + + + + + + +wut: DRC VS + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for DRC VS:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t AXDRCVSMode
 A value from enum AX_DRC_VS_MODE.
 
typedef uint32_t AXDRCVSOutput
 A value from enum AX_DRC_VS_OUTPUT.
 
typedef uint32_t AXDRCVSLC
 A value from enum AX_DRC_VS_LC.
 
typedef uint32_t AXDRCVSSpeakerPosition
 A value from enum AX_DRC_VS_SPEAKER_POS.
 
typedef uint32_t AXDRCVSSurroundLevelGain
 A value from enum AX_DRC_VS_SURROUND_GAIN.
 
+ + + + + + + + + + + +

+Enumerations

enum  AX_DRC_VS_MODE { AX_DRC_VS_MODE_UNKNOWN + }
 
enum  AX_DRC_VS_OUTPUT { AX_DRC_VS_OUTPUT_UNKNOWN + }
 
enum  AX_DRC_VS_LC { AX_DRC_VS_LC_UNKNOWN + }
 
enum  AX_DRC_VS_SPEAKER_POS { AX_DRC_VS_SPEAKER_POS_UNKNOWN + }
 
enum  AX_DRC_VS_SURROUND_GAIN { AX_DRC_VS_SURROUND_GAIN_UNKNOWN + }
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

AXResult AXGetDRCVSMode (AXDRCVSMode *mode)
 
AXResult AXSetDRCVSMode (AXDRCVSMode mode)
 
AXResult AXSetDRCVSDownmixBalance (AXDRCVSOutput output, float balance)
 
AXResult AXSetDRCVSLC (AXDRCVSLC lc)
 
AXResult AXSetDRCVSLimiter (BOOL limit)
 
AXResult AXSetDRCVSLimiterThreshold (float threshold)
 
AXResult AXSetDRCVSOutputGain (AXDRCVSOutput output, float gain)
 
AXResult AXSetDRCVSSpeakerPosition (AXDRCVSOutput output, AXDRCVSSpeakerPosition pos)
 
AXResult AXSetDRCVSSurroundDepth (AXDRCVSOutput output, float depth)
 
AXResult AXSetDRCVSSurroundLevelGain (AXDRCVSSurroundLevelGain gain)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ AXDRCVSMode

+ +
+
+ + + + +
typedef uint32_t AXDRCVSMode
+
+ +

A value from enum AX_DRC_VS_MODE.

+ +

Definition at line 17 of file drcvs.h.

+ +
+
+ +

◆ AXDRCVSOutput

+ +
+
+ + + + +
typedef uint32_t AXDRCVSOutput
+
+ +

A value from enum AX_DRC_VS_OUTPUT.

+ +

Definition at line 20 of file drcvs.h.

+ +
+
+ +

◆ AXDRCVSLC

+ +
+
+ + + + +
typedef uint32_t AXDRCVSLC
+
+ +

A value from enum AX_DRC_VS_LC.

+ +

Definition at line 23 of file drcvs.h.

+ +
+
+ +

◆ AXDRCVSSpeakerPosition

+ +
+
+ + + + +
typedef uint32_t AXDRCVSSpeakerPosition
+
+ +

A value from enum AX_DRC_VS_SPEAKER_POS.

+ +

Definition at line 26 of file drcvs.h.

+ +
+
+ +

◆ AXDRCVSSurroundLevelGain

+ +
+
+ + + + +
typedef uint32_t AXDRCVSSurroundLevelGain
+
+ +

A value from enum AX_DRC_VS_SURROUND_GAIN.

+ +

Definition at line 29 of file drcvs.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ AX_DRC_VS_MODE

+ +
+
+ + + + +
enum AX_DRC_VS_MODE
+
+ + +
Enumerator
AX_DRC_VS_MODE_UNKNOWN 
+ +

Definition at line 31 of file drcvs.h.

+ +
+
+ +

◆ AX_DRC_VS_OUTPUT

+ +
+
+ + + + +
enum AX_DRC_VS_OUTPUT
+
+ + +
Enumerator
AX_DRC_VS_OUTPUT_UNKNOWN 
+ +

Definition at line 37 of file drcvs.h.

+ +
+
+ +

◆ AX_DRC_VS_LC

+ +
+
+ + + + +
enum AX_DRC_VS_LC
+
+ + +
Enumerator
AX_DRC_VS_LC_UNKNOWN 
+ +

Definition at line 43 of file drcvs.h.

+ +
+
+ +

◆ AX_DRC_VS_SPEAKER_POS

+ +
+
+ + + + +
enum AX_DRC_VS_SPEAKER_POS
+
+ + +
Enumerator
AX_DRC_VS_SPEAKER_POS_UNKNOWN 
+ +

Definition at line 49 of file drcvs.h.

+ +
+
+ +

◆ AX_DRC_VS_SURROUND_GAIN

+ +
+
+ + + + +
enum AX_DRC_VS_SURROUND_GAIN
+
+ + +
Enumerator
AX_DRC_VS_SURROUND_GAIN_UNKNOWN 
+ +

Definition at line 55 of file drcvs.h.

+ +
+
+

Function Documentation

+ +

◆ AXGetDRCVSMode()

+ +
+
+ + + + + + + + +
AXResult AXGetDRCVSMode (AXDRCVSModemode)
+
+ +
+
+ +

◆ AXSetDRCVSMode()

+ +
+
+ + + + + + + + +
AXResult AXSetDRCVSMode (AXDRCVSMode mode)
+
+ +
+
+ +

◆ AXSetDRCVSDownmixBalance()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetDRCVSDownmixBalance (AXDRCVSOutput output,
float balance 
)
+
+ +
+
+ +

◆ AXSetDRCVSLC()

+ +
+
+ + + + + + + + +
AXResult AXSetDRCVSLC (AXDRCVSLC lc)
+
+ +
+
+ +

◆ AXSetDRCVSLimiter()

+ +
+
+ + + + + + + + +
AXResult AXSetDRCVSLimiter (BOOL limit)
+
+ +
+
+ +

◆ AXSetDRCVSLimiterThreshold()

+ +
+
+ + + + + + + + +
AXResult AXSetDRCVSLimiterThreshold (float threshold)
+
+ +
+
+ +

◆ AXSetDRCVSOutputGain()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetDRCVSOutputGain (AXDRCVSOutput output,
float gain 
)
+
+ +
+
+ +

◆ AXSetDRCVSSpeakerPosition()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetDRCVSSpeakerPosition (AXDRCVSOutput output,
AXDRCVSSpeakerPosition pos 
)
+
+ +
+
+ +

◆ AXSetDRCVSSurroundDepth()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetDRCVSSurroundDepth (AXDRCVSOutput output,
float depth 
)
+
+ +
+
+ +

◆ AXSetDRCVSSurroundLevelGain()

+ +
+
+ + + + + + + + +
AXResult AXSetDRCVSSurroundLevelGain (AXDRCVSSurroundLevelGain gain)
+
+ +
+
+
+ + + + diff --git a/group__sndcore2__drcvs.map b/group__sndcore2__drcvs.map new file mode 100644 index 00000000..a3f0022d --- /dev/null +++ b/group__sndcore2__drcvs.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sndcore2__drcvs.md5 b/group__sndcore2__drcvs.md5 new file mode 100644 index 00000000..b19535bb --- /dev/null +++ b/group__sndcore2__drcvs.md5 @@ -0,0 +1 @@ +b889b651ffb7c50ab1174773033f3462 \ No newline at end of file diff --git a/group__sndcore2__drcvs.png b/group__sndcore2__drcvs.png new file mode 100644 index 00000000..6815f59f Binary files /dev/null and b/group__sndcore2__drcvs.png differ diff --git a/group__sndcore2__result.html b/group__sndcore2__result.html new file mode 100644 index 00000000..dd77e718 --- /dev/null +++ b/group__sndcore2__result.html @@ -0,0 +1,161 @@ + + + + + + + +wut: Result + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Result
+
+
+
+Collaboration diagram for Result:
+
+
+ + + + +
+ + + + + +

+Typedefs

typedef int32_t AXResult
 A value from enum AX_RESULT.
 
+ + + +

+Enumerations

enum  AX_RESULT {
+  AX_RESULT_SUCCESS = 0 +,
+  AX_RESULT_INVALID_DEVICE_TYPE = -1 +,
+  AX_RESULT_INVALID_DRC_VS_MODE = -13 +,
+  AX_RESULT_VOICE_IS_RUNNING = -18 +,
+  AX_RESULT_DELAY_TOO_BIG = -19 +
+ }
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ AXResult

+ +
+
+ + + + +
typedef int32_t AXResult
+
+ +

A value from enum AX_RESULT.

+ +

Definition at line 16 of file result.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ AX_RESULT

+ +
+
+ + + + +
enum AX_RESULT
+
+ + + + + + +
Enumerator
AX_RESULT_SUCCESS 
AX_RESULT_INVALID_DEVICE_TYPE 
AX_RESULT_INVALID_DRC_VS_MODE 
AX_RESULT_VOICE_IS_RUNNING 
AX_RESULT_DELAY_TOO_BIG 
+ +

Definition at line 18 of file result.h.

+ +
+
+
+ + + + diff --git a/group__sndcore2__result.map b/group__sndcore2__result.map new file mode 100644 index 00000000..f8ebfc68 --- /dev/null +++ b/group__sndcore2__result.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sndcore2__result.md5 b/group__sndcore2__result.md5 new file mode 100644 index 00000000..41a54671 --- /dev/null +++ b/group__sndcore2__result.md5 @@ -0,0 +1 @@ +4d0b98e428128044a91d90b82ec2434b \ No newline at end of file diff --git a/group__sndcore2__result.png b/group__sndcore2__result.png new file mode 100644 index 00000000..751ade8e Binary files /dev/null and b/group__sndcore2__result.png differ diff --git a/group__sndcore2__rmt.html b/group__sndcore2__rmt.html new file mode 100644 index 00000000..8504dce2 --- /dev/null +++ b/group__sndcore2__rmt.html @@ -0,0 +1,215 @@ + + + + + + + +wut: Remote + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Remote
+
+
+
+Collaboration diagram for Remote:
+
+
+ + + + +
+ + + + + + + + + + + +

+Functions

uint32_t AXRmtAdvancePtr (uint32_t count)
 Consume samples for all Wiimotes.
 
uint32_t AXRmtGetSamples (uint32_t index, int16_t *samples, uint32_t sampleCount)
 Gets 16-bit LPCM samples queued for a Wiimote.
 
uint32_t AXRmtGetSamplesLeft ()
 Get number of samples currently available to Wiimotes.
 
+

Detailed Description

+

Function Documentation

+ +

◆ AXRmtAdvancePtr()

+ +
+
+ + + + + + + + +
uint32_t AXRmtAdvancePtr (uint32_t count)
+
+ +

Consume samples for all Wiimotes.

+
Parameters
+ + +
countnumber of samples to consume
+
+
+
Returns
number of samples actually consumed
+
See also
AXRmtGetSamplesLeft
+
+AXRmtGetSamples
+
Note
Reduces number of available samples
+ +
+
+ +

◆ AXRmtGetSamples()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t AXRmtGetSamples (uint32_t index,
int16_t * samples,
uint32_t sampleCount 
)
+
+ +

Gets 16-bit LPCM samples queued for a Wiimote.

+
Parameters
+ + + + +
indexWPAD channel of the device (0 - 3)
[out]samples16-bit LPCM samples queued for specified device
sampleCountrequested number of samples
+
+
+
Returns
actual number of 16-bit LPCM samples obtained
+
See also
WENCGetEncodeData
+
+AXRmtGetSamplesLeft
+
+AXRmtAdvancePtr
+
+AXSetVoiceRmtOn
+
Note
Samples can be obtained while a voice with remote output enabled is playing
+ +
+
+ +

◆ AXRmtGetSamplesLeft()

+ +
+
+ + + + + + + +
uint32_t AXRmtGetSamplesLeft ()
+
+ +

Get number of samples currently available to Wiimotes.

+
Returns
number of available samples
+
See also
AXRmtGetSamples
+
+AXRmtAdvancePtr
+ +
+
+
+ + + + diff --git a/group__sndcore2__rmt.map b/group__sndcore2__rmt.map new file mode 100644 index 00000000..0eb6f3c8 --- /dev/null +++ b/group__sndcore2__rmt.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sndcore2__rmt.md5 b/group__sndcore2__rmt.md5 new file mode 100644 index 00000000..1cbad1ca --- /dev/null +++ b/group__sndcore2__rmt.md5 @@ -0,0 +1 @@ +a2d54f9dd5608dea7e4e3de044755576 \ No newline at end of file diff --git a/group__sndcore2__rmt.png b/group__sndcore2__rmt.png new file mode 100644 index 00000000..f6610e34 Binary files /dev/null and b/group__sndcore2__rmt.png differ diff --git a/group__sndcore2__voice.html b/group__sndcore2__voice.html new file mode 100644 index 00000000..d56385a8 --- /dev/null +++ b/group__sndcore2__voice.html @@ -0,0 +1,2016 @@ + + + + + + + +wut: Voice + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for Voice:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  AXVoiceOffsets
 
struct  AXVoice
 
struct  AXVoiceDeviceBusMixData
 
struct  AXVoiceDeviceMixData
 
struct  AXVoiceVeData
 
struct  AXVoiceAdpcmLoopData
 
struct  AXVoiceAdpcm
 
struct  AXVoiceSrc
 AXVoice Sample Rate Converter. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct AXVoice AXVoice
 
typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
 
typedef struct AXVoiceAdpcm AXVoiceAdpcm
 
typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData
 
typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
 
typedef struct AXVoiceLink AXVoiceLink
 
typedef struct AXVoiceOffsets AXVoiceOffsets
 
typedef struct AXVoiceSrc AXVoiceSrc
 
typedef struct AXVoiceVeData AXVoiceVeData
 
typedef uint16_t AXVoiceFormat
 A value from enum AX_VOICE_FORMAT.
 
typedef uint16_t AXVoiceLoop
 A value from enum AX_VOICE_LOOP.
 
typedef uint32_t AXVoiceSrcType
 A value from enum AX_VOICE_SRC_TYPE.
 
typedef uint32_t AXVoiceState
 A value from enum AX_VOICE_STATE.
 
typedef uint32_t AXVoiceRenderer
 A value from enum AX_VOICE_RENDERER.
 
typedef int32_t AXVoiceSrcRatioResult
 A value from enum AX_VOICE_RATIO_RESULT.
 
typedef uint32_t AXVoiceType
 A value from enum AX_VOICE_TYPE.
 
typedef void(* AXVoiceCallbackFn) (void *)
 
typedef void(* AXVoiceCallbackExFn) (void *, uint32_t, uint32_t)
 
+ + + + + + + + + + + + + + + +

+Enumerations

enum  AX_VOICE_FORMAT {
+  AX_VOICE_FORMAT_ADPCM = 0 +,
+  AX_VOICE_FORMAT_LPCM16 = 10 +,
+  AX_VOICE_FORMAT_LPCM8 = 25 +
+ }
 
enum  AX_VOICE_LOOP {
+  AX_VOICE_LOOP_DISABLED = 0 +,
+  AX_VOICE_LOOP_ENABLED = 1 +
+ }
 
enum  AX_VOICE_RENDERER {
+  AX_VOICE_RENDERER_DSP = 0 +,
+  AX_VOICE_RENDERER_CPU = 1 +,
+  AX_VOICE_RENDERER_AUTO = 2 +
+ }
 
enum  AX_VOICE_RATIO_RESULT {
+  AX_VOICE_RATIO_RESULT_SUCCESS = 0 +,
+  AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO = -1 +,
+  AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING = -2 +
+ }
 
enum  AX_VOICE_SRC_TYPE {
+  AX_VOICE_SRC_TYPE_NONE = 0 +,
+  AX_VOICE_SRC_TYPE_LINEAR = 1 +,
+  AX_VOICE_SRC_TYPE_UNK0 = 2 +,
+  AX_VOICE_SRC_TYPE_UNK1 = 3 +,
+  AX_VOICE_SRC_TYPE_UNK2 = 4 +
+ }
 
enum  AX_VOICE_STATE {
+  AX_VOICE_STATE_STOPPED = 0 +,
+  AX_VOICE_STATE_PLAYING = 1 +
+ }
 
enum  AX_VOICE_TYPE { AX_VOICE_TYPE_UNKNOWN + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t AXVoiceBegin (AXVoice *v)
 
int32_t AXVoiceEnd (AXVoice *v)
 
AXVoiceAXAcquireVoice (uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
 
AXVoiceAXAcquireVoiceEx (uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
 
BOOL AXCheckVoiceOffsets (AXVoiceOffsets *offsets)
 
void AXFreeVoice (AXVoice *voice)
 
uint32_t AXGetMaxVoices ()
 
uint32_t AXGetVoiceCurrentOffsetEx (AXVoice *voice, const void *samples)
 
uint32_t AXGetVoiceLoopCount (AXVoice *voice)
 
void AXGetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
 
BOOL AXIsVoiceRunning (AXVoice *voice)
 
void AXSetVoiceAdpcm (AXVoice *voice, AXVoiceAdpcm *adpcm)
 
void AXSetVoiceAdpcmLoop (AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
 
void AXSetVoiceCurrentOffset (AXVoice *voice, uint32_t offset)
 
AXResult AXSetVoiceDeviceMix (AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
 
void AXSetVoiceEndOffset (AXVoice *voice, uint32_t offset)
 
void AXSetVoiceEndOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
 
AXResult AXSetVoiceInitialTimeDelay (AXVoice *voice, uint16_t delay)
 
void AXSetVoiceLoopOffset (AXVoice *voice, uint32_t offset)
 
void AXSetVoiceLoopOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
 
void AXSetVoiceLoop (AXVoice *voice, AXVoiceLoop loop)
 
void AXSetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
 
void AXSetVoicePriority (AXVoice *voice, uint32_t priority)
 
void AXSetVoiceRmtIIRCoefs (AXVoice *voice, uint16_t filter,...)
 
void AXSetVoiceSrc (AXVoice *voice, AXVoiceSrc *src)
 
AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoice *voice, float ratio)
 
void AXSetVoiceSrcType (AXVoice *voice, AXVoiceSrcType type)
 
void AXSetVoiceState (AXVoice *voice, AXVoiceState state)
 
void AXSetVoiceType (AXVoice *voice, AXVoiceType type)
 
void AXSetVoiceVe (AXVoice *voice, AXVoiceVeData *veData)
 
void AXSetVoiceVeDelta (AXVoice *voice, int16_t delta)
 
void AXSetVoiceRmtOn (AXVoice *voice, uint16_t on)
 Enable generating samples for Wiimotes.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ AXVoiceLink

+ +
+
+ + + + +
struct AXVoiceLink
+
+
+

Definition at line 99 of file voice.h.

+
+ + + + + + + +
Data Fields
+AXVoice * +next +
+AXVoice * +prev +
+ +
+
+ +

◆ AXVoiceOffsets

+ +
+
+ + + + +
struct AXVoiceOffsets
+
+
+

Definition at line 108 of file voice.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+AXVoiceFormat +dataType +
+AXVoiceLoop +loopingEnabled +
+uint32_t +loopOffset +
+uint32_t +endOffset +
+uint32_t +currentOffset +
+const void * +data +
+ +
+
+ +

◆ AXVoice

+ +
+
+ + + + +
struct AXVoice
+
+
+

Definition at line 125 of file voice.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +index +The index of this voice out of the total voices.
+AXVoiceState +state +Current play state of this voice.
+uint32_t +volume +Current volume of this voice.
+AXVoiceRenderer +renderer +The renderer to use for this voice.
+AXVoiceLink +link +this is a link used in the stack, we do this in host-memory currently
+AXVoice * +cbNext +A link to the next callback to invoke.
+uint32_t +priority +The priority of this voice used for force-acquiring a voice.
+AXVoiceCallbackFn +callback +The callback to call if this is force-free'd by another acquire.
+void * +userContext +The user context to send to the callbacks.
+uint32_t +syncBits +A bitfield representing different things needing to be synced.
+AXVoiceOffsets +offsets +The current offset data!
+AXVoiceCallbackExFn +callbackEx +An extended version of the callback above.
+uint32_t +callbackReason +The reason for the callback being invoked.
+float +unk0 +
+float +unk1 +
+ +
+
+ +

◆ AXVoiceDeviceBusMixData

+ +
+
+ + + + +
struct AXVoiceDeviceBusMixData
+
+
+

Definition at line 188 of file voice.h.

+
+ + + + + + + +
Data Fields
+uint16_t +volume +
+int16_t +delta +
+ +
+
+ +

◆ AXVoiceDeviceMixData

+ +
+
+ + + + +
struct AXVoiceDeviceMixData
+
+
+

Definition at line 197 of file voice.h.

+
+ + + + +
Data Fields
+AXVoiceDeviceBusMixData +bus[4] +
+ +
+
+ +

◆ AXVoiceVeData

+ +
+
+ + + + +
struct AXVoiceVeData
+
+
+

Definition at line 204 of file voice.h.

+
+ + + + + + + +
Data Fields
+uint16_t +volume +
+int16_t +delta +
+ +
+
+ +

◆ AXVoiceAdpcmLoopData

+ +
+
+ + + + +
struct AXVoiceAdpcmLoopData
+
+
+

Definition at line 213 of file voice.h.

+
+ + + + + + + +
Data Fields
+uint16_t +predScale +
+int16_t +prevSample[2] +
+ +
+
+ +

◆ AXVoiceAdpcm

+ +
+
+ + + + +
struct AXVoiceAdpcm
+
+
+

Definition at line 222 of file voice.h.

+
+ + + + + + + + + + + + + +
Data Fields
+int16_t +coefficients[16] +
+uint16_t +gain +
+uint16_t +predScale +
+int16_t +prevSample[2] +
+ +
+
+ +

◆ AXVoiceSrc

+ +
+
+ + + + +
struct AXVoiceSrc
+
+

AXVoice Sample Rate Converter.

+ +

Definition at line 240 of file voice.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +ratio +Playback rate, fixed 16.16.
+uint16_t +currentOffsetFrac +Used by the resampler, fixed 0.16.
+int16_t +lastSample[4] +
+ +
+
+

Typedef Documentation

+ +

◆ AXVoice

+ +
+
+ + + + +
typedef struct AXVoice AXVoice
+
+ +

Definition at line 17 of file voice.h.

+ +
+
+ +

◆ AXVoiceAdpcmLoopData

+ +
+
+ + + + +
typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
+
+ +

Definition at line 18 of file voice.h.

+ +
+
+ +

◆ AXVoiceAdpcm

+ +
+
+ + + + +
typedef struct AXVoiceAdpcm AXVoiceAdpcm
+
+ +

Definition at line 19 of file voice.h.

+ +
+
+ +

◆ AXVoiceDeviceBusMixData

+ +
+
+ +

Definition at line 20 of file voice.h.

+ +
+
+ +

◆ AXVoiceDeviceMixData

+ +
+
+ + + + +
typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
+
+ +

Definition at line 21 of file voice.h.

+ +
+
+ +

◆ AXVoiceLink

+ +
+
+ + + + +
typedef struct AXVoiceLink AXVoiceLink
+
+ +

Definition at line 22 of file voice.h.

+ +
+
+ +

◆ AXVoiceOffsets

+ +
+
+ + + + +
typedef struct AXVoiceOffsets AXVoiceOffsets
+
+ +

Definition at line 23 of file voice.h.

+ +
+
+ +

◆ AXVoiceSrc

+ +
+
+ + + + +
typedef struct AXVoiceSrc AXVoiceSrc
+
+ +

Definition at line 24 of file voice.h.

+ +
+
+ +

◆ AXVoiceVeData

+ +
+
+ + + + +
typedef struct AXVoiceVeData AXVoiceVeData
+
+ +

Definition at line 25 of file voice.h.

+ +
+
+ +

◆ AXVoiceFormat

+ +
+
+ + + + +
typedef uint16_t AXVoiceFormat
+
+ +

A value from enum AX_VOICE_FORMAT.

+ +

Definition at line 28 of file voice.h.

+ +
+
+ +

◆ AXVoiceLoop

+ +
+
+ + + + +
typedef uint16_t AXVoiceLoop
+
+ +

A value from enum AX_VOICE_LOOP.

+ +

Definition at line 31 of file voice.h.

+ +
+
+ +

◆ AXVoiceSrcType

+ +
+
+ + + + +
typedef uint32_t AXVoiceSrcType
+
+ +

A value from enum AX_VOICE_SRC_TYPE.

+ +

Definition at line 34 of file voice.h.

+ +
+
+ +

◆ AXVoiceState

+ +
+
+ + + + +
typedef uint32_t AXVoiceState
+
+ +

A value from enum AX_VOICE_STATE.

+ +

Definition at line 37 of file voice.h.

+ +
+
+ +

◆ AXVoiceRenderer

+ +
+
+ + + + +
typedef uint32_t AXVoiceRenderer
+
+ +

A value from enum AX_VOICE_RENDERER.

+ +

Definition at line 40 of file voice.h.

+ +
+
+ +

◆ AXVoiceSrcRatioResult

+ +
+
+ + + + +
typedef int32_t AXVoiceSrcRatioResult
+
+ +

A value from enum AX_VOICE_RATIO_RESULT.

+ +

Definition at line 43 of file voice.h.

+ +
+
+ +

◆ AXVoiceType

+ +
+
+ + + + +
typedef uint32_t AXVoiceType
+
+ +

A value from enum AX_VOICE_TYPE.

+ +

Definition at line 46 of file voice.h.

+ +
+
+ +

◆ AXVoiceCallbackFn

+ +
+
+ + + + +
typedef void(* AXVoiceCallbackFn) (void *)
+
+ +

Definition at line 48 of file voice.h.

+ +
+
+ +

◆ AXVoiceCallbackExFn

+ +
+
+ + + + +
typedef void(* AXVoiceCallbackExFn) (void *, uint32_t, uint32_t)
+
+ +

Definition at line 49 of file voice.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ AX_VOICE_FORMAT

+ +
+
+ + + + +
enum AX_VOICE_FORMAT
+
+ + + + +
Enumerator
AX_VOICE_FORMAT_ADPCM 
AX_VOICE_FORMAT_LPCM16 
AX_VOICE_FORMAT_LPCM8 
+ +

Definition at line 51 of file voice.h.

+ +
+
+ +

◆ AX_VOICE_LOOP

+ +
+
+ + + + +
enum AX_VOICE_LOOP
+
+ + + +
Enumerator
AX_VOICE_LOOP_DISABLED 
AX_VOICE_LOOP_ENABLED 
+ +

Definition at line 58 of file voice.h.

+ +
+
+ +

◆ AX_VOICE_RENDERER

+ +
+
+ + + + +
enum AX_VOICE_RENDERER
+
+ + + + +
Enumerator
AX_VOICE_RENDERER_DSP 
AX_VOICE_RENDERER_CPU 
AX_VOICE_RENDERER_AUTO 
+ +

Definition at line 64 of file voice.h.

+ +
+
+ +

◆ AX_VOICE_RATIO_RESULT

+ +
+
+ + + + +
enum AX_VOICE_RATIO_RESULT
+
+ + + + +
Enumerator
AX_VOICE_RATIO_RESULT_SUCCESS 
AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO 
AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING 
+ +

Definition at line 71 of file voice.h.

+ +
+
+ +

◆ AX_VOICE_SRC_TYPE

+ +
+
+ + + + +
enum AX_VOICE_SRC_TYPE
+
+ + + + + + +
Enumerator
AX_VOICE_SRC_TYPE_NONE 
AX_VOICE_SRC_TYPE_LINEAR 
AX_VOICE_SRC_TYPE_UNK0 
AX_VOICE_SRC_TYPE_UNK1 
AX_VOICE_SRC_TYPE_UNK2 
+ +

Definition at line 78 of file voice.h.

+ +
+
+ +

◆ AX_VOICE_STATE

+ +
+
+ + + + +
enum AX_VOICE_STATE
+
+ + + +
Enumerator
AX_VOICE_STATE_STOPPED 
AX_VOICE_STATE_PLAYING 
+ +

Definition at line 87 of file voice.h.

+ +
+
+ +

◆ AX_VOICE_TYPE

+ +
+
+ + + + +
enum AX_VOICE_TYPE
+
+ + +
Enumerator
AX_VOICE_TYPE_UNKNOWN 
+ +

Definition at line 93 of file voice.h.

+ +
+
+

Function Documentation

+ +

◆ AXVoiceBegin()

+ +
+
+ + + + + + + + +
int32_t AXVoiceBegin (AXVoicev)
+
+ +
+
+ +

◆ AXVoiceEnd()

+ +
+
+ + + + + + + + +
int32_t AXVoiceEnd (AXVoicev)
+
+ +
+
+ +

◆ AXAcquireVoice()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
AXVoice * AXAcquireVoice (uint32_t priority,
AXVoiceCallbackFn callback,
void * userContext 
)
+
+ +
+
+ +

◆ AXAcquireVoiceEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
AXVoice * AXAcquireVoiceEx (uint32_t priority,
AXVoiceCallbackExFn callback,
void * userContext 
)
+
+ +
+
+ +

◆ AXCheckVoiceOffsets()

+ +
+
+ + + + + + + + +
BOOL AXCheckVoiceOffsets (AXVoiceOffsetsoffsets)
+
+ +
+
+ +

◆ AXFreeVoice()

+ +
+
+ + + + + + + + +
void AXFreeVoice (AXVoicevoice)
+
+ +
+
+ +

◆ AXGetMaxVoices()

+ +
+
+ + + + + + + +
uint32_t AXGetMaxVoices ()
+
+ +
+
+ +

◆ AXGetVoiceCurrentOffsetEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t AXGetVoiceCurrentOffsetEx (AXVoicevoice,
const void * samples 
)
+
+ +
+
+ +

◆ AXGetVoiceLoopCount()

+ +
+
+ + + + + + + + +
uint32_t AXGetVoiceLoopCount (AXVoicevoice)
+
+ +
+
+ +

◆ AXGetVoiceOffsets()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXGetVoiceOffsets (AXVoicevoice,
AXVoiceOffsetsoffsets 
)
+
+ +
+
+ +

◆ AXIsVoiceRunning()

+ +
+
+ + + + + + + + +
BOOL AXIsVoiceRunning (AXVoicevoice)
+
+ +
+
+ +

◆ AXSetVoiceAdpcm()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceAdpcm (AXVoicevoice,
AXVoiceAdpcmadpcm 
)
+
+ +
+
+ +

◆ AXSetVoiceAdpcmLoop()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceAdpcmLoop (AXVoicevoice,
AXVoiceAdpcmLoopDataloopData 
)
+
+ +
+
+ +

◆ AXSetVoiceCurrentOffset()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceCurrentOffset (AXVoicevoice,
uint32_t offset 
)
+
+ +
+
+ +

◆ AXSetVoiceDeviceMix()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AXResult AXSetVoiceDeviceMix (AXVoicevoice,
AXDeviceType type,
uint32_t id,
AXVoiceDeviceMixDatamixData 
)
+
+ +
+
+ +

◆ AXSetVoiceEndOffset()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceEndOffset (AXVoicevoice,
uint32_t offset 
)
+
+ +
+
+ +

◆ AXSetVoiceEndOffsetEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void AXSetVoiceEndOffsetEx (AXVoicevoice,
uint32_t offset,
const void * samples 
)
+
+ +
+
+ +

◆ AXSetVoiceInitialTimeDelay()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXResult AXSetVoiceInitialTimeDelay (AXVoicevoice,
uint16_t delay 
)
+
+ +
+
+ +

◆ AXSetVoiceLoopOffset()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceLoopOffset (AXVoicevoice,
uint32_t offset 
)
+
+ +
+
+ +

◆ AXSetVoiceLoopOffsetEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void AXSetVoiceLoopOffsetEx (AXVoicevoice,
uint32_t offset,
const void * samples 
)
+
+ +
+
+ +

◆ AXSetVoiceLoop()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceLoop (AXVoicevoice,
AXVoiceLoop loop 
)
+
+ +
+
+ +

◆ AXSetVoiceOffsets()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceOffsets (AXVoicevoice,
AXVoiceOffsetsoffsets 
)
+
+ +
+
+ +

◆ AXSetVoicePriority()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoicePriority (AXVoicevoice,
uint32_t priority 
)
+
+ +
+
+ +

◆ AXSetVoiceRmtIIRCoefs()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void AXSetVoiceRmtIIRCoefs (AXVoicevoice,
uint16_t filter,
 ... 
)
+
+ +
+
+ +

◆ AXSetVoiceSrc()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceSrc (AXVoicevoice,
AXVoiceSrcsrc 
)
+
+ +
+
+ +

◆ AXSetVoiceSrcRatio()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoicevoice,
float ratio 
)
+
+ +
+
+ +

◆ AXSetVoiceSrcType()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceSrcType (AXVoicevoice,
AXVoiceSrcType type 
)
+
+ +
+
+ +

◆ AXSetVoiceState()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceState (AXVoicevoice,
AXVoiceState state 
)
+
+ +
+
+ +

◆ AXSetVoiceType()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceType (AXVoicevoice,
AXVoiceType type 
)
+
+ +
+
+ +

◆ AXSetVoiceVe()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceVe (AXVoicevoice,
AXVoiceVeDataveData 
)
+
+ +
+
+ +

◆ AXSetVoiceVeDelta()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceVeDelta (AXVoicevoice,
int16_t delta 
)
+
+ +
+
+ +

◆ AXSetVoiceRmtOn()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AXSetVoiceRmtOn (AXVoicevoice,
uint16_t on 
)
+
+ +

Enable generating samples for Wiimotes.

+
Parameters
+ + + +
voicevoice to generate samples from
onset TRUE to generate samples for Wiimotes
+
+
+
See also
AXRmtGetSamples
+ +
+
+
+ + + + diff --git a/group__sndcore2__voice.map b/group__sndcore2__voice.map new file mode 100644 index 00000000..357610d4 --- /dev/null +++ b/group__sndcore2__voice.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sndcore2__voice.md5 b/group__sndcore2__voice.md5 new file mode 100644 index 00000000..c5a5e7af --- /dev/null +++ b/group__sndcore2__voice.md5 @@ -0,0 +1 @@ +435553a7ed5dd6f5c27125e1f9031283 \ No newline at end of file diff --git a/group__sndcore2__voice.png b/group__sndcore2__voice.png new file mode 100644 index 00000000..97b6980b Binary files /dev/null and b/group__sndcore2__voice.png differ diff --git a/group__swkbd.html b/group__swkbd.html new file mode 100644 index 00000000..496e0bb9 --- /dev/null +++ b/group__swkbd.html @@ -0,0 +1,105 @@ + + + + + + + +wut: swkbd + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
swkbd
+
+
+ +

C++ linkage for the software keyboard, see nn::swkbd for general use. +More...

+
+Collaboration diagram for swkbd:
+
+
+ + + + +
+ + + + + +

+Modules

 RPL Interface
 C++ linkage for swkbd, see nn::swkbd for general use.
 
+

Detailed Description

+

C++ linkage for the software keyboard, see nn::swkbd for general use.

+
+ + + + diff --git a/group__swkbd.map b/group__swkbd.map new file mode 100644 index 00000000..b18cefa8 --- /dev/null +++ b/group__swkbd.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__swkbd.md5 b/group__swkbd.md5 new file mode 100644 index 00000000..987e2062 --- /dev/null +++ b/group__swkbd.md5 @@ -0,0 +1 @@ +ddb3a113767a323a6d0723ba854c89ad \ No newline at end of file diff --git a/group__swkbd.png b/group__swkbd.png new file mode 100644 index 00000000..3c1abfab Binary files /dev/null and b/group__swkbd.png differ diff --git a/group__swkbd__rpl.html b/group__swkbd__rpl.html new file mode 100644 index 00000000..6bd5879a --- /dev/null +++ b/group__swkbd__rpl.html @@ -0,0 +1,105 @@ + + + + + + + +wut: RPL Interface + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
RPL Interface
+
+
+ +

C++ linkage for swkbd, see nn::swkbd for general use. +More...

+
+Collaboration diagram for RPL Interface:
+
+
+ + + + + +
+ + + + +

+Namespaces

namespace  Rpl
 
+

Detailed Description

+

C++ linkage for swkbd, see nn::swkbd for general use.

+
+ + + + diff --git a/group__swkbd__rpl.map b/group__swkbd__rpl.map new file mode 100644 index 00000000..7a051423 --- /dev/null +++ b/group__swkbd__rpl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__swkbd__rpl.md5 b/group__swkbd__rpl.md5 new file mode 100644 index 00000000..a1409372 --- /dev/null +++ b/group__swkbd__rpl.md5 @@ -0,0 +1 @@ +bb07f509006e963e59cb20c02dd5ebd7 \ No newline at end of file diff --git a/group__swkbd__rpl.png b/group__swkbd__rpl.png new file mode 100644 index 00000000..30f24ff2 Binary files /dev/null and b/group__swkbd__rpl.png differ diff --git a/group__sysapp.html b/group__sysapp.html new file mode 100644 index 00000000..29fb6446 --- /dev/null +++ b/group__sysapp.html @@ -0,0 +1,116 @@ + + + + + + + +wut: sysapp + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
sysapp
+
+
+ +

Functions to switch applications, launch overlay apps and perform other multitasking functions. +More...

+
+Collaboration diagram for sysapp:
+
+
+ + + + + + + +
+ + + + + + + + + + + + + +

+Modules

 SYSAPP Arguments
 
 SYSAPP Launch
 Functions to launch and restart titles or system applications.
 
 SYSAPP Switch
 Functions to open overlay applications (eShop, manual etc.).
 
 SYSAPP Title
 Functions to check titles and their IDs, as well as retreiving some metadata about them.
 
+

Detailed Description

+

Functions to switch applications, launch overlay apps and perform other multitasking functions.

+
+ + + + diff --git a/group__sysapp.map b/group__sysapp.map new file mode 100644 index 00000000..8645ea70 --- /dev/null +++ b/group__sysapp.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/group__sysapp.md5 b/group__sysapp.md5 new file mode 100644 index 00000000..262eab21 --- /dev/null +++ b/group__sysapp.md5 @@ -0,0 +1 @@ +05dfe0828ad7fab060272d7ac1be3cbc \ No newline at end of file diff --git a/group__sysapp.png b/group__sysapp.png new file mode 100644 index 00000000..259ffe81 Binary files /dev/null and b/group__sysapp.png differ diff --git a/group__sysapp__args.html b/group__sysapp__args.html new file mode 100644 index 00000000..3c792a4d --- /dev/null +++ b/group__sysapp__args.html @@ -0,0 +1,1044 @@ + + + + + + + +wut: SYSAPP Arguments + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
SYSAPP Arguments
+
+
+
+Collaboration diagram for SYSAPP Arguments:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  SYSArgDataBlock
 
struct  SYSCallerInfo
 
struct  SYSDeserializeArg
 
struct  SYSStandardArgsOut
 
struct  SYSStandardArgsIn
 
struct  SYSStandardArgs
 
union  SYSArgDataBlock.__unnamed61__
 
struct  SYSArgDataBlock.__unnamed61__.data
 
struct  SYSArgDataBlock.__unnamed61__.string
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint32_t SYSArgID
 
typedef uint32_t SYSArgType
 
typedef struct SYSArgDataBlock SYSArgDataBlock
 
typedef struct SYSCallerInfo SYSCallerInfo
 
typedef struct SYSDeserializeArg SYSDeserializeArg
 
typedef struct SYSStandardArgs SYSStandardArgs
 
typedef struct SYSStandardArgsIn SYSStandardArgsIn
 
typedef struct SYSStandardArgsOut SYSStandardArgsOut
 
typedef void(* SYSDeserializeCallback) (SYSDeserializeArg *arg, void *userArg)
 
typedef enum SYSArgIDEnum SYSArgIDEnum
 
typedef enum SYSArgTypeEnum SYSArgTypeEnum
 
+ + + + + +

+Enumerations

enum  SYSArgIDEnum {
+  SYS_ARG_ID_END = 0x0 +,
+  SYS_ARG_ID_ANCHOR = 0x64 +,
+  SYS_ARG_ID_RESULT = 0x65 +,
+  SYS_ARG_ID_URL = 0xc8 +,
+  SYS_ARG_ID_MIV_DATA = 0x12c +,
+  SYS_ARG_ID_JOIN_PID = 0x190 +
+ }
 
enum  SYSArgTypeEnum {
+  SYS_ARG_TYPE_UINT32 = 1 +,
+  SYS_ARG_TYPE_UINT64 = 2 +,
+  SYS_ARG_TYPE_DATA = 3 +,
+  SYS_ARG_TYPE_STRING = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t SYSGetArguments (SYSArgDataBlock *args, SYSCallerInfo *callerInfo)
 Gets current arguments and caller information.
 
int32_t SYSGetStandardArgs (SYSStandardArgs *stdArgs)
 
void SYSClearSysArgs ()
 
int32_t SYSPackArgs ()
 
int32_t SYSSerializeSysArgs (const char *argName, const void *data, uint32_t size)
 
int32_t SYSSerializeSysArgsToBuffer (char *buffer, uint32_t *bytesWritten, uint32_t bufferSize, const char *argName, const void *data, uint32_t dataSize)
 
int32_t SYSDeserializeSysArgs (SYSDeserializeCallback callback, void *userArg)
 
int32_t SYSDeserializeSysArgsFromBlock (void *block, uint32_t blockSize, SYSDeserializeCallback callback, void *userArg)
 
int32_t _SYSDirectlyReturnToCaller (SYSStandardArgsOut *arg)
 
int32_t _SYSSerializeStandardArgsIn (SYSStandardArgsIn *arg)
 
BOOL _SYSDeserializeStandardArg (SYSDeserializeArg *deserializeArg, SYSStandardArgs *standardArg)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ SYSArgDataBlock

+ +
+
+ + + + +
struct SYSArgDataBlock
+
+
+

Definition at line 45 of file args.h.

+
+ + + + + + + + + + +
Data Fields
+SYSArgID +id +
+SYSArgType +type +
+union SYSArgDataBlock.__unnamed61__ +__unnamed__ +
+ +
+
+ +

◆ SYSCallerInfo

+ +
+
+ + + + +
struct SYSCallerInfo
+
+
+

Definition at line 70 of file args.h.

+
+ + + + + + + +
Data Fields
+uint32_t +upid +
+uint64_t +titleID +
+ +
+
+ +

◆ SYSDeserializeArg

+ +
+
+ + + + +
struct SYSDeserializeArg
+
+
+

Definition at line 80 of file args.h.

+
+ + + + + + + + + + +
Data Fields
+const char * +argName +
+uint32_t +size +
+void * +data +
+ +
+
+ +

◆ SYSStandardArgsOut

+ +
+
+ + + + +
struct SYSStandardArgsOut
+
+
+

Definition at line 91 of file args.h.

+
+ + + + + + + +
Data Fields
+const void * +data +
+uint32_t +size +
+ +
+
+ +

◆ SYSStandardArgsIn

+ +
+
+ + + + +
struct SYSStandardArgsIn
+
+
+

Definition at line 100 of file args.h.

+
+ + + + + + + +
Data Fields
+const char * +argString +
+uint32_t +size +
+ +
+
+ +

◆ SYSStandardArgs

+ +
+
+ + + + +
struct SYSStandardArgs
+
+
+

Definition at line 109 of file args.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +anchorData +
+uint32_t +anchorSize +
+void * +resultData +
+uint32_t +resultSize +
+ +
+
+ +

◆ SYSArgDataBlock.__unnamed61__

+ +
+
+ + + + +
union SYSArgDataBlock.__unnamed61__
+
+
+

Definition at line 49 of file args.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +uint32 +
+uint64_t +uint64 +
+struct SYSArgDataBlock.__unnamed61__.data +data +
+struct SYSArgDataBlock.__unnamed61__.string +string +
+ +
+
+ +

◆ SYSArgDataBlock.__unnamed61__.data

+ +
+
+ + + + +
struct SYSArgDataBlock.__unnamed61__.data
+
+
+

Definition at line 53 of file args.h.

+
+ + + + + + + +
Data Fields
+void * +ptr +
+uint32_t +size +
+ +
+
+ +

◆ SYSArgDataBlock.__unnamed61__.string

+ +
+
+ + + + +
struct SYSArgDataBlock.__unnamed61__.string
+
+
+

Definition at line 58 of file args.h.

+
+ + + + + + + +
Data Fields
+const char * +ptr +
+uint32_t +size +
+ +
+
+

Typedef Documentation

+ +

◆ SYSArgID

+ +
+
+ + + + +
typedef uint32_t SYSArgID
+
+ +

Definition at line 15 of file args.h.

+ +
+
+ +

◆ SYSArgType

+ +
+
+ + + + +
typedef uint32_t SYSArgType
+
+ +

Definition at line 16 of file args.h.

+ +
+
+ +

◆ SYSArgDataBlock

+ +
+
+ + + + +
typedef struct SYSArgDataBlock SYSArgDataBlock
+
+ +

Definition at line 18 of file args.h.

+ +
+
+ +

◆ SYSCallerInfo

+ +
+
+ + + + +
typedef struct SYSCallerInfo SYSCallerInfo
+
+ +

Definition at line 19 of file args.h.

+ +
+
+ +

◆ SYSDeserializeArg

+ +
+
+ + + + +
typedef struct SYSDeserializeArg SYSDeserializeArg
+
+ +

Definition at line 20 of file args.h.

+ +
+
+ +

◆ SYSStandardArgs

+ +
+
+ + + + +
typedef struct SYSStandardArgs SYSStandardArgs
+
+ +

Definition at line 21 of file args.h.

+ +
+
+ +

◆ SYSStandardArgsIn

+ +
+
+ + + + +
typedef struct SYSStandardArgsIn SYSStandardArgsIn
+
+ +

Definition at line 22 of file args.h.

+ +
+
+ +

◆ SYSStandardArgsOut

+ +
+
+ + + + +
typedef struct SYSStandardArgsOut SYSStandardArgsOut
+
+ +

Definition at line 23 of file args.h.

+ +
+
+ +

◆ SYSDeserializeCallback

+ +
+
+ + + + +
typedef void(* SYSDeserializeCallback) (SYSDeserializeArg *arg, void *userArg)
+
+ +

Definition at line 25 of file args.h.

+ +
+
+ +

◆ SYSArgIDEnum

+ +
+
+ + + + +
typedef enum SYSArgIDEnum SYSArgIDEnum
+
+ +
+
+ +

◆ SYSArgTypeEnum

+ +
+
+ + + + +
typedef enum SYSArgTypeEnum SYSArgTypeEnum
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ SYSArgIDEnum

+ +
+
+ + + + +
enum SYSArgIDEnum
+
+ + + + + + + +
Enumerator
SYS_ARG_ID_END 
SYS_ARG_ID_ANCHOR 
SYS_ARG_ID_RESULT 
SYS_ARG_ID_URL 
SYS_ARG_ID_MIV_DATA 
SYS_ARG_ID_JOIN_PID 
+ +

Definition at line 27 of file args.h.

+ +
+
+ +

◆ SYSArgTypeEnum

+ +
+
+ + + + +
enum SYSArgTypeEnum
+
+ + + + + +
Enumerator
SYS_ARG_TYPE_UINT32 
SYS_ARG_TYPE_UINT64 
SYS_ARG_TYPE_DATA 
SYS_ARG_TYPE_STRING 
+ +

Definition at line 37 of file args.h.

+ +
+
+

Function Documentation

+ +

◆ SYSGetArguments()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t SYSGetArguments (SYSArgDataBlockargs,
SYSCallerInfocallerInfo 
)
+
+ +

Gets current arguments and caller information.

+
Parameters
+ + + +
argsA pointer to one or more SYSArgDataBlocks with the id fields set to which arguments should be read. The last block should be set to SYS_ARG_ID_END .
callerInfoA pointer to write the caller information to.
+
+
+
Returns
0 on success.
+ +
+
+ +

◆ SYSGetStandardArgs()

+ +
+
+ + + + + + + + +
int32_t SYSGetStandardArgs (SYSStandardArgsstdArgs)
+
+ +
+
+ +

◆ SYSClearSysArgs()

+ +
+
+ + + + + + + +
void SYSClearSysArgs ()
+
+ +
+
+ +

◆ SYSPackArgs()

+ +
+
+ + + + + + + +
int32_t SYSPackArgs ()
+
+ +
+
+ +

◆ SYSSerializeSysArgs()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t SYSSerializeSysArgs (const char * argName,
const void * data,
uint32_t size 
)
+
+ +
+
+ +

◆ SYSSerializeSysArgsToBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t SYSSerializeSysArgsToBuffer (char * buffer,
uint32_t * bytesWritten,
uint32_t bufferSize,
const char * argName,
const void * data,
uint32_t dataSize 
)
+
+ +
+
+ +

◆ SYSDeserializeSysArgs()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t SYSDeserializeSysArgs (SYSDeserializeCallback callback,
void * userArg 
)
+
+ +
+
+ +

◆ SYSDeserializeSysArgsFromBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t SYSDeserializeSysArgsFromBlock (void * block,
uint32_t blockSize,
SYSDeserializeCallback callback,
void * userArg 
)
+
+ +
+
+ +

◆ _SYSDirectlyReturnToCaller()

+ +
+
+ + + + + + + + +
int32_t _SYSDirectlyReturnToCaller (SYSStandardArgsOutarg)
+
+ +
+
+ +

◆ _SYSSerializeStandardArgsIn()

+ +
+
+ + + + + + + + +
int32_t _SYSSerializeStandardArgsIn (SYSStandardArgsInarg)
+
+ +
+
+ +

◆ _SYSDeserializeStandardArg()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL _SYSDeserializeStandardArg (SYSDeserializeArgdeserializeArg,
SYSStandardArgsstandardArg 
)
+
+ +
+
+
+ + + + diff --git a/group__sysapp__args.map b/group__sysapp__args.map new file mode 100644 index 00000000..c875c2e3 --- /dev/null +++ b/group__sysapp__args.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sysapp__args.md5 b/group__sysapp__args.md5 new file mode 100644 index 00000000..5abc2b54 --- /dev/null +++ b/group__sysapp__args.md5 @@ -0,0 +1 @@ +5c3b059308438635f7763373e7d95f9e \ No newline at end of file diff --git a/group__sysapp__args.png b/group__sysapp__args.png new file mode 100644 index 00000000..d168ee69 Binary files /dev/null and b/group__sysapp__args.png differ diff --git a/group__sysapp__launch.html b/group__sysapp__launch.html new file mode 100644 index 00000000..1c91e7c9 --- /dev/null +++ b/group__sysapp__launch.html @@ -0,0 +1,760 @@ + + + + + + + +wut: SYSAPP Launch + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
SYSAPP Launch
+
+
+ +

Functions to launch and restart titles or system applications. +More...

+
+Collaboration diagram for SYSAPP Launch:
+
+
+ + + + +
+ + + + + + + + + + + + +

+Data Structures

struct  SysAppMiiMakerArgs
 
struct  _SysAppMiiMakerArgs
 
struct  SysAppSettingsArgs
 
struct  SysAppParentalArgs
 
struct  SysAppNotificationArgs
 
+ + + + + + + + + + + + + +

+Typedefs

typedef struct SysAppMiiMakerArgs SysAppMiiMakerArgs
 
typedef struct _SysAppMiiMakerArgs _SysAppMiiMakerArgs
 
typedef struct SysAppSettingsArgs SysAppSettingsArgs
 
typedef struct SysAppParentalArgs SysAppParentalArgs
 
typedef struct SysAppNotificationArgs SysAppNotificationArgs
 
typedef enum SYSSettingsJumpToTarget SYSSettingsJumpToTarget
 
+ + + +

+Enumerations

enum  SYSSettingsJumpToTarget {
+  SYS_SETTINGS_JUMP_TO_NONE = 0 +,
+  SYS_SETTINGS_JUMP_TO_INTERNET = 1 +,
+  SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT = 2 +,
+  SYS_SETTINGS_JUMP_TO_TV_REMOTE = 3 +,
+  SYS_SETTINGS_JUMP_TO_DATE_TIME = 4 +,
+  SYS_SETTINGS_JUMP_TO_COUNTRY = 5 +,
+  SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE = 6 +,
+  SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS = 100 +,
+  SYS_SETTINGS_JUMP_TO_UNKNOWN = 101 +,
+  SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE = 102 +,
+  SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS = 103 +,
+  SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE = 104 +,
+  SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 = 105 +,
+  SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER = 255 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void SYSRelaunchTitle (uint32_t argc, char *pa_Argv[])
 Restarts the current title with new arguments once the running application quits, and requests the application exit immediately (through ProcUI).
 
void SYSLaunchMenu ()
 Launches the HOME menu when the current application exits, and requests the application exit immediately (through ProcUI).
 
void SYSLaunchTitle (uint64_t TitleId)
 Launch the given title ID once the current application exits, and requests the application exit immediately (through ProcUI).
 
void _SYSLaunchTitleWithStdArgsInNoSplash (uint64_t titleId, SYSStandardArgsIn *stdArgs)
 
void _SYSLaunchMenuWithCheckingAccount (uint8_t slot)
 
void SYSLaunchMiiStudio (SysAppMiiMakerArgs *args)
 Launch Mii Maker once the current application exits.
 
void _SYSLaunchMiiStudio (_SysAppMiiMakerArgs *args)
 Launch Mii Maker once the current application exits.
 
void _SYSLaunchSettings (SysAppSettingsArgs *args)
 Launch System Settings once the current application exits.
 
void _SYSLaunchParental (SysAppParentalArgs *args)
 Launch Parental Controls once the current application exits.
 
void _SYSLaunchNotifications (SysAppNotificationArgs *args)
 Launch Notifications once the current application exits.
 
void _SYSLaunchTitleByPathFromLauncher (const char *path, uint32_t unused)
 
+

Detailed Description

+

Functions to launch and restart titles or system applications.

+

SYSAPP Launch allows applications to launch other titles, restart their own title, and to launch certain system titles.

+

Data Structure Documentation

+ +

◆ SysAppMiiMakerArgs

+ +
+
+ + + + +
struct SysAppMiiMakerArgs
+
+
+

Definition at line 28 of file launch.h.

+
+ + + + + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+uint32_t +slotId +
+FFLStoreData * +mii +
+ +
+
+ +

◆ _SysAppMiiMakerArgs

+ +
+
+ + + + +
struct _SysAppMiiMakerArgs
+
+
+

Definition at line 39 of file launch.h.

+
+ + + + + + + + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+uint32_t +mode +
+uint32_t +slotId +
+FFLStoreData * +mii +
+ +
+
+ +

◆ SysAppSettingsArgs

+ +
+
+ + + + +
struct SysAppSettingsArgs
+
+
+

Definition at line 84 of file launch.h.

+
+ + + + + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+SYSSettingsJumpToTarget +jumpTo +
+uint32_t +firstBootKind +
+ +
+
+ +

◆ SysAppParentalArgs

+ +
+
+ + + + +
struct SysAppParentalArgs
+
+
+

Definition at line 95 of file launch.h.

+
+ + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+uint32_t +mode +
+ +
+
+ +

◆ SysAppNotificationArgs

+ +
+
+ + + + +
struct SysAppNotificationArgs
+
+
+

Definition at line 104 of file launch.h.

+
+ + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+uint32_t +notificationFile +
+ +
+
+

Typedef Documentation

+ +

◆ SysAppMiiMakerArgs

+ +
+
+ + + + +
typedef struct SysAppMiiMakerArgs SysAppMiiMakerArgs
+
+ +

Definition at line 22 of file launch.h.

+ +
+
+ +

◆ _SysAppMiiMakerArgs

+ +
+
+ + + + +
typedef struct _SysAppMiiMakerArgs _SysAppMiiMakerArgs
+
+ +

Definition at line 23 of file launch.h.

+ +
+
+ +

◆ SysAppSettingsArgs

+ +
+
+ + + + +
typedef struct SysAppSettingsArgs SysAppSettingsArgs
+
+ +

Definition at line 24 of file launch.h.

+ +
+
+ +

◆ SysAppParentalArgs

+ +
+
+ + + + +
typedef struct SysAppParentalArgs SysAppParentalArgs
+
+ +

Definition at line 25 of file launch.h.

+ +
+
+ +

◆ SysAppNotificationArgs

+ +
+
+ +

Definition at line 26 of file launch.h.

+ +
+
+ +

◆ SYSSettingsJumpToTarget

+ +
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ SYSSettingsJumpToTarget

+ +
+
+ + + + +
enum SYSSettingsJumpToTarget
+
+ + + + + + + + + + + + + + + +
Enumerator
SYS_SETTINGS_JUMP_TO_NONE 
SYS_SETTINGS_JUMP_TO_INTERNET 
SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT 
SYS_SETTINGS_JUMP_TO_TV_REMOTE 
SYS_SETTINGS_JUMP_TO_DATE_TIME 
SYS_SETTINGS_JUMP_TO_COUNTRY 
SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE 
SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS 
SYS_SETTINGS_JUMP_TO_UNKNOWN 
SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE 
SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS 
SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE 
SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 
SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER 
+ +

Definition at line 52 of file launch.h.

+ +
+
+

Function Documentation

+ +

◆ SYSRelaunchTitle()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SYSRelaunchTitle (uint32_t argc,
char * pa_Argv[] 
)
+
+ +

Restarts the current title with new arguments once the running application quits, and requests the application exit immediately (through ProcUI).

+

Instead of returning to the HOME menu upon exit, the system will start the same title again.

+
Parameters
+ + + +
argcThe number of strings in the pa_Argv array. Passed in to the title's main function as argc.
pa_ArgvAn array of strings to use as arguments. Passed into the title's main function as argv.
+
+
+ +
+
+ +

◆ SYSLaunchMenu()

+ +
+
+ + + + + + + +
void SYSLaunchMenu ()
+
+ +

Launches the HOME menu when the current application exits, and requests the application exit immediately (through ProcUI).

+
Note
This is the default behaviour upon application exit.
+ +
+
+ +

◆ SYSLaunchTitle()

+ +
+
+ + + + + + + + +
void SYSLaunchTitle (uint64_t TitleId)
+
+ +

Launch the given title ID once the current application exits, and requests the application exit immediately (through ProcUI).

+

Instead of opening the HOME menu once the current application quits, the system will load the given title with default arguments.

+ +
+
+ +

◆ _SYSLaunchTitleWithStdArgsInNoSplash()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void _SYSLaunchTitleWithStdArgsInNoSplash (uint64_t titleId,
SYSStandardArgsInstdArgs 
)
+
+ +
+
+ +

◆ _SYSLaunchMenuWithCheckingAccount()

+ +
+
+ + + + + + + + +
void _SYSLaunchMenuWithCheckingAccount (uint8_t slot)
+
+ +
+
+ +

◆ SYSLaunchMiiStudio()

+ +
+
+ + + + + + + + +
void SYSLaunchMiiStudio (SysAppMiiMakerArgsargs)
+
+ +

Launch Mii Maker once the current application exits.

+ +
+
+ +

◆ _SYSLaunchMiiStudio()

+ +
+
+ + + + + + + + +
void _SYSLaunchMiiStudio (_SysAppMiiMakerArgsargs)
+
+ +

Launch Mii Maker once the current application exits.

+ +
+
+ +

◆ _SYSLaunchSettings()

+ +
+
+ + + + + + + + +
void _SYSLaunchSettings (SysAppSettingsArgsargs)
+
+ +

Launch System Settings once the current application exits.

+ +
+
+ +

◆ _SYSLaunchParental()

+ +
+
+ + + + + + + + +
void _SYSLaunchParental (SysAppParentalArgsargs)
+
+ +

Launch Parental Controls once the current application exits.

+ +
+
+ +

◆ _SYSLaunchNotifications()

+ +
+
+ + + + + + + + +
void _SYSLaunchNotifications (SysAppNotificationArgsargs)
+
+ +

Launch Notifications once the current application exits.

+ +
+
+ +

◆ _SYSLaunchTitleByPathFromLauncher()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void _SYSLaunchTitleByPathFromLauncher (const char * path,
uint32_t unused 
)
+
+ +
+
+
+ + + + diff --git a/group__sysapp__launch.map b/group__sysapp__launch.map new file mode 100644 index 00000000..5b7a32e2 --- /dev/null +++ b/group__sysapp__launch.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sysapp__launch.md5 b/group__sysapp__launch.md5 new file mode 100644 index 00000000..ad721a9c --- /dev/null +++ b/group__sysapp__launch.md5 @@ -0,0 +1 @@ +2e507a58069c2ac416b802cc803541b4 \ No newline at end of file diff --git a/group__sysapp__launch.png b/group__sysapp__launch.png new file mode 100644 index 00000000..c6868869 Binary files /dev/null and b/group__sysapp__launch.png differ diff --git a/group__sysapp__switch.html b/group__sysapp__switch.html new file mode 100644 index 00000000..9925aa32 --- /dev/null +++ b/group__sysapp__switch.html @@ -0,0 +1,783 @@ + + + + + + + +wut: SYSAPP Switch + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
SYSAPP Switch
+
+
+ +

Functions to open overlay applications (eShop, manual etc.). +More...

+
+Collaboration diagram for SYSAPP Switch:
+
+
+ + + + +
+ + + + + + + + + + +

+Data Structures

struct  SysAppEManualArgs
 
struct  SysAppEShopArgs
 
struct  SysAppBrowserArgs
 
struct  SysAppBrowserArgsWithCallback
 
+ + + + + + + + + + + +

+Typedefs

typedef struct SysAppBrowserArgs SysAppBrowserArgs
 
typedef struct SysAppBrowserArgsWithCallback SysAppBrowserArgsWithCallback
 
typedef struct SysAppEShopArgs SysAppEShopArgs
 
typedef struct SysAppEManualArgs SysAppEManualArgs
 
typedef enum SysAppPFID SysAppPFID
 
+ + + +

+Enumerations

enum  SysAppPFID {
+  SYSAPP_PFID_WII_U_MENU = 2 +,
+  SYSAPP_PFID_TVII = 3 +,
+  SYSAPP_PFID_EMANUAL = 4 +,
+  SYSAPP_PFID_HOME_MENU = 5 +,
+  SYSAPP_PFID_MINI_MIIVERSE = 7 +,
+  SYSAPP_PFID_BROWSER = 8 +,
+  SYSAPP_PFID_MIIVERSE = 9 +,
+  SYSAPP_PFID_ESHOP = 10 +,
+  SYSAPP_PFID_FRIENDLIST = 11 +,
+  SYSAPP_PFID_DOWNLOAD_MANAGEMENT = 12 +,
+  SYSAPP_PFID_DOWNLOAD_GAME = 15 +,
+  SYSAPP_PFID_MINTU = 16 +,
+  SYSAPP_PFID_CABINETU = 17 +,
+  SYSAPP_PFID_TEST_OVERLAY = 31 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t SYSSwitchToSyncControllerOnHBM ()
 Initiate a switch into the controller sync menu.
 
int32_t SYSSwitchToEManual ()
 Initiate a switch to the current title's assosciated e-manual.
 
int32_t _SYSSwitchToEManual (SysAppEManualArgs *)
 
int32_t _SYSSwitchToEManualFromHBM (SysAppEManualArgs *)
 
int32_t SYSSwitchToEShop (SysAppEShopArgs *)
 Initiate a switch to the Nintendo eShop application.
 
int32_t SYSSwitchToEShopTicketList (SYSStandardArgsIn *)
 
int32_t _SYSSwitchToEShopFromHBM (SysAppEShopArgs *)
 
int32_t _SYSSwitchToMainApp ()
 
int32_t SYSSwitchToBrowser (SysAppBrowserArgs *)
 
int32_t SYSSwitchToBrowserForViewer (SysAppBrowserArgs *)
 Initiates a switch to the Internet Browser application, with the given arguments in the form of a SysBrowserArgsIn struct.
 
int32_t SYSSwitchToBrowserForCallbackURL (SysAppBrowserArgsWithCallback *)
 
int32_t _SYSSwitchToBrowserForCallbackURLFromHBM (SysAppBrowserArgsWithCallback *)
 
int32_t _SYSSwitchToHBMWithMode (int32_t p1)
 
int32_t _SYSSwitchToOverlayFromHBM (int32_t p1)
 
int32_t SYSSwitchTo (SysAppPFID pfid)
 Calls __OSClearCopyData then _SYSSwitchTo.
 
int32_t _SYSSwitchTo (SysAppPFID pfid)
 
int32_t _SYSDirectlySwitchTo (SysAppPFID pfid)
 
+

Detailed Description

+

Functions to open overlay applications (eShop, manual etc.).

+

SYSAPP Switch provides functions to open overlay applications - such as the Internet Browser or HOME menu overlay. Calling one of these functions moves the current application to the background and opens the requested overlay. Notable functions include SYSSwitchToSyncControllerOnHBM and SYSSwitchToBrowserForViewer, to open the sync controller menu or Internet Browser, respectivley.

+

Data Structure Documentation

+ +

◆ SysAppEManualArgs

+ +
+
+ + + + +
struct SysAppEManualArgs
+
+
+

Definition at line 28 of file switch.h.

+
+ + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+uint64_t +titleId +
+ +
+
+ +

◆ SysAppEShopArgs

+ +
+
+ + + + +
struct SysAppEShopArgs
+
+
+

Definition at line 37 of file switch.h.

+
+ + + + + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+char * +query +
+uint32_t +querySize +
+ +
+
+ +

◆ SysAppBrowserArgs

+ +
+
+ + + + +
struct SysAppBrowserArgs
+
+
+

Definition at line 48 of file switch.h.

+
+ + + + + + + + + + +
Data Fields
+SYSStandardArgsIn +stdArgs +
+char * +url +
+uint32_t +urlSize +
+ +
+
+ +

◆ SysAppBrowserArgsWithCallback

+ +
+
+ + + + +
struct SysAppBrowserArgsWithCallback
+
+
+

Definition at line 59 of file switch.h.

+
+ + + + + + + + + + + + + +
Data Fields
+SysAppBrowserArgs +browserArgs +
+char * +cbUrl +
+uint32_t +cbUrlSize +
+BOOL +hbmDisable +
+ +
+
+

Typedef Documentation

+ +

◆ SysAppBrowserArgs

+ +
+
+ + + + +
typedef struct SysAppBrowserArgs SysAppBrowserArgs
+
+ +

Definition at line 23 of file switch.h.

+ +
+
+ +

◆ SysAppBrowserArgsWithCallback

+ +
+
+ +

Definition at line 24 of file switch.h.

+ +
+
+ +

◆ SysAppEShopArgs

+ +
+
+ + + + +
typedef struct SysAppEShopArgs SysAppEShopArgs
+
+ +

Definition at line 25 of file switch.h.

+ +
+
+ +

◆ SysAppEManualArgs

+ +
+
+ + + + +
typedef struct SysAppEManualArgs SysAppEManualArgs
+
+ +

Definition at line 26 of file switch.h.

+ +
+
+ +

◆ SysAppPFID

+ +
+
+ + + + +
typedef enum SysAppPFID SysAppPFID
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ SysAppPFID

+ +
+
+ + + + +
enum SysAppPFID
+
+ + + + + + + + + + + + + + + +
Enumerator
SYSAPP_PFID_WII_U_MENU 
SYSAPP_PFID_TVII 
SYSAPP_PFID_EMANUAL 
SYSAPP_PFID_HOME_MENU 
SYSAPP_PFID_MINI_MIIVERSE 
SYSAPP_PFID_BROWSER 
SYSAPP_PFID_MIIVERSE 
SYSAPP_PFID_ESHOP 
SYSAPP_PFID_FRIENDLIST 
SYSAPP_PFID_DOWNLOAD_MANAGEMENT 
SYSAPP_PFID_DOWNLOAD_GAME 
SYSAPP_PFID_MINTU 
SYSAPP_PFID_CABINETU 
SYSAPP_PFID_TEST_OVERLAY 
+ +

Definition at line 72 of file switch.h.

+ +
+
+

Function Documentation

+ +

◆ SYSSwitchToSyncControllerOnHBM()

+ +
+
+ + + + + + + +
int32_t SYSSwitchToSyncControllerOnHBM ()
+
+ +

Initiate a switch into the controller sync menu.

+

This is the same menu that can be accessed from the HOME menu overlay (HBM).

+

The current application is moved into the background (see ProcUI) and the sync menu is shown. Once the user exits the menu, the application is moved back to the foreground.

+ +
+
+ +

◆ SYSSwitchToEManual()

+ +
+
+ + + + + + + +
int32_t SYSSwitchToEManual ()
+
+ +

Initiate a switch to the current title's assosciated e-manual.

+

The current application is moved into the background (see ProcUI) and the e-manual is shown. Once the user exits the menu, the application is moved back to the foreground.

+ +
+
+ +

◆ _SYSSwitchToEManual()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchToEManual (SysAppEManualArgs)
+
+ +
+
+ +

◆ _SYSSwitchToEManualFromHBM()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchToEManualFromHBM (SysAppEManualArgs)
+
+ +
+
+ +

◆ SYSSwitchToEShop()

+ +
+
+ + + + + + + + +
int32_t SYSSwitchToEShop (SysAppEShopArgs)
+
+ +

Initiate a switch to the Nintendo eShop application.

+

The current application is moved into the background (see ProcUI) and the Nintendo eShop is shown. Once the user exits the menu, the application is moved back to the foreground.

+ +
+
+ +

◆ SYSSwitchToEShopTicketList()

+ +
+
+ + + + + + + + +
int32_t SYSSwitchToEShopTicketList (SYSStandardArgsIn)
+
+ +
+
+ +

◆ _SYSSwitchToEShopFromHBM()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchToEShopFromHBM (SysAppEShopArgs)
+
+ +
+
+ +

◆ _SYSSwitchToMainApp()

+ +
+
+ + + + + + + +
int32_t _SYSSwitchToMainApp ()
+
+ +
+
+ +

◆ SYSSwitchToBrowser()

+ +
+
+ + + + + + + + +
int32_t SYSSwitchToBrowser (SysAppBrowserArgs)
+
+ +
+
+ +

◆ SYSSwitchToBrowserForViewer()

+ +
+
+ + + + + + + + +
int32_t SYSSwitchToBrowserForViewer (SysAppBrowserArgs)
+
+ +

Initiates a switch to the Internet Browser application, with the given arguments in the form of a SysBrowserArgsIn struct.

+

The current application is moved into the background (see ProcUI) and the Internet Browser is shown. Once the user exits the menu, the application is moved back to the foreground.

+ +
+
+ +

◆ SYSSwitchToBrowserForCallbackURL()

+ +
+
+ + + + + + + + +
int32_t SYSSwitchToBrowserForCallbackURL (SysAppBrowserArgsWithCallback)
+
+ +
+
+ +

◆ _SYSSwitchToBrowserForCallbackURLFromHBM()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchToBrowserForCallbackURLFromHBM (SysAppBrowserArgsWithCallback)
+
+ +
+
+ +

◆ _SYSSwitchToHBMWithMode()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchToHBMWithMode (int32_t p1)
+
+ +
+
+ +

◆ _SYSSwitchToOverlayFromHBM()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchToOverlayFromHBM (int32_t p1)
+
+ +
+
+ +

◆ SYSSwitchTo()

+ +
+
+ + + + + + + + +
int32_t SYSSwitchTo (SysAppPFID pfid)
+
+ +

Calls __OSClearCopyData then _SYSSwitchTo.

+ +
+
+ +

◆ _SYSSwitchTo()

+ +
+
+ + + + + + + + +
int32_t _SYSSwitchTo (SysAppPFID pfid)
+
+ +
+
+ +

◆ _SYSDirectlySwitchTo()

+ +
+
+ + + + + + + + +
int32_t _SYSDirectlySwitchTo (SysAppPFID pfid)
+
+ +
+
+
+ + + + diff --git a/group__sysapp__switch.map b/group__sysapp__switch.map new file mode 100644 index 00000000..5bb06d82 --- /dev/null +++ b/group__sysapp__switch.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sysapp__switch.md5 b/group__sysapp__switch.md5 new file mode 100644 index 00000000..51d160a1 --- /dev/null +++ b/group__sysapp__switch.md5 @@ -0,0 +1 @@ +0c68d5b493043f60801ec912cabb650e \ No newline at end of file diff --git a/group__sysapp__switch.png b/group__sysapp__switch.png new file mode 100644 index 00000000..f047a259 Binary files /dev/null and b/group__sysapp__switch.png differ diff --git a/group__sysapp__title.html b/group__sysapp__title.html new file mode 100644 index 00000000..ffb63e9c --- /dev/null +++ b/group__sysapp__title.html @@ -0,0 +1,459 @@ + + + + + + + +wut: SYSAPP Title + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
SYSAPP Title
+
+
+ +

Functions to check titles and their IDs, as well as retreiving some metadata about them. +More...

+
+Collaboration diagram for SYSAPP Title:
+
+
+ + + + +
+ + + + +

+Typedefs

typedef enum SYSTEM_APP_ID SYSTEM_APP_ID
 
+ + + +

+Enumerations

enum  SYSTEM_APP_ID {
+  SYSTEM_APP_ID_WII_U_MENU = 0 +,
+  SYSTEM_APP_ID_SYSTEM_SETTINGS = 1 +,
+  SYSTEM_APP_ID_PARENTAL_CONTROLS = 2 +,
+  SYSTEM_APP_ID_USER_SETTINGS = 3 +,
+  SYSTEM_APP_ID_MII_MAKER = 4 +,
+  SYSTEM_APP_ID_ACCOUNT_SETTINGS = 5 +,
+  SYSTEM_APP_ID_DAILY_LOG = 6 +,
+  SYSTEM_APP_ID_NOTIFICATIONS = 7 +,
+  SYSTEM_APP_ID_HEALTH_AND_SAFETY = 8 +,
+  SYSTEM_APP_ID_ELECTRONIC_MANUAL = 9 +,
+  SYSTEM_APP_ID_WIIU_CHAT = 10 +,
+  SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER = 11 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL SYSCheckTitleExists (uint64_t TitleId)
 Check if a given title exists and is installed on the system.
 
int32_t SYSGetPFIDFromTitleID (uint64_t TitleId)
 Gets the PFID/UPID for a given title.
 
int32_t SYSGetUPIDFromTitleID (uint64_t TitleId)
 Gets the PFID/UPID for a given title.
 
int32_t SYSGetCallerUPID ()
 Gets the PFID/UPID of the calling (current) application.
 
int32_t SYSGetCallerPFID ()
 Gets the PFID/UPID of the calling (current) application.
 
uint64_t _SYSGetSystemApplicationTitleId (SYSTEM_APP_ID id)
 Gets the title id for a given SYSTEM_APP_ID.
 
uint64_t _SYSGetSystemApplicationTitleIdByProdArea (SYSTEM_APP_ID id, MCPRegion prod_area)
 Gets the title id for a given SYSTEM_APP_ID in the given region.
 
uint64_t SYSGetCallerTitleId ()
 Gets the title id of the calling (current) application.
 
+ + + + + +

+Variables

static const SYSTEM_APP_ID SYSTEM_APP_ID_UPDATER = SYSTEM_APP_ID_WII_U_MENU
 
static const SYSTEM_APP_ID SYSTEM_APP_ID_HOME_MENU = SYSTEM_APP_ID_WII_U_MENU
 
+

Detailed Description

+

Functions to check titles and their IDs, as well as retreiving some metadata about them.

+

Typedef Documentation

+ +

◆ SYSTEM_APP_ID

+ +
+
+ + + + +
typedef enum SYSTEM_APP_ID SYSTEM_APP_ID
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ SYSTEM_APP_ID

+ +
+
+ + + + +
enum SYSTEM_APP_ID
+
+ + + + + + + + + + + + + +
Enumerator
SYSTEM_APP_ID_WII_U_MENU 
SYSTEM_APP_ID_SYSTEM_SETTINGS 
SYSTEM_APP_ID_PARENTAL_CONTROLS 
SYSTEM_APP_ID_USER_SETTINGS 
SYSTEM_APP_ID_MII_MAKER 
SYSTEM_APP_ID_ACCOUNT_SETTINGS 
SYSTEM_APP_ID_DAILY_LOG 
SYSTEM_APP_ID_NOTIFICATIONS 
SYSTEM_APP_ID_HEALTH_AND_SAFETY 
SYSTEM_APP_ID_ELECTRONIC_MANUAL 
SYSTEM_APP_ID_WIIU_CHAT 
SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER 
+ +

Definition at line 18 of file title.h.

+ +
+
+

Function Documentation

+ +

◆ SYSCheckTitleExists()

+ +
+
+ + + + + + + + +
BOOL SYSCheckTitleExists (uint64_t TitleId)
+
+ +

Check if a given title exists and is installed on the system.

+
Parameters
+ + +
TitleIdThe ID of the title to check.
+
+
+
Returns
TRUE if the title exists, or FALSE otherwise.
+ +
+
+ +

◆ SYSGetPFIDFromTitleID()

+ +
+
+ + + + + + + + +
int32_t SYSGetPFIDFromTitleID (uint64_t TitleId)
+
+ +

Gets the PFID/UPID for a given title.

+
Parameters
+ + +
TitleIdThe ID of the title to get the PFID/UPID from.
+
+
+
Returns
The PFID/UPID for the title, or a negative value on error.
+
Note
This function is identical to SYSGetUPIDFromTitleID.
+ +
+
+ +

◆ SYSGetUPIDFromTitleID()

+ +
+
+ + + + + + + + +
int32_t SYSGetUPIDFromTitleID (uint64_t TitleId)
+
+ +

Gets the PFID/UPID for a given title.

+
Parameters
+ + +
TitleIdThe ID of the title to get the PFID/UPID from.
+
+
+
Returns
The PFID/UPID for the title, or a negative value on error.
+
Note
This function is identical to SYSGetPFIDFromTitleID.
+ +
+
+ +

◆ SYSGetCallerUPID()

+ +
+
+ + + + + + + +
int32_t SYSGetCallerUPID ()
+
+ +

Gets the PFID/UPID of the calling (current) application.

+
Note
This function is identical to SYSGetCallerPFID.
+ +
+
+ +

◆ SYSGetCallerPFID()

+ +
+
+ + + + + + + +
int32_t SYSGetCallerPFID ()
+
+ +

Gets the PFID/UPID of the calling (current) application.

+
Note
This function is identical to SYSGetCallerUPID.
+ +
+
+ +

◆ _SYSGetSystemApplicationTitleId()

+ +
+
+ + + + + + + + +
uint64_t _SYSGetSystemApplicationTitleId (SYSTEM_APP_ID id)
+
+ +

Gets the title id for a given SYSTEM_APP_ID.

+ +
+
+ +

◆ _SYSGetSystemApplicationTitleIdByProdArea()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint64_t _SYSGetSystemApplicationTitleIdByProdArea (SYSTEM_APP_ID id,
MCPRegion prod_area 
)
+
+ +

Gets the title id for a given SYSTEM_APP_ID in the given region.

+ +
+
+ +

◆ SYSGetCallerTitleId()

+ +
+
+ + + + + + + +
uint64_t SYSGetCallerTitleId ()
+
+ +

Gets the title id of the calling (current) application.

+ +
+
+

Variable Documentation

+ +

◆ SYSTEM_APP_ID_UPDATER

+ +
+
+ + + + + +
+ + + + +
const SYSTEM_APP_ID SYSTEM_APP_ID_UPDATER = SYSTEM_APP_ID_WII_U_MENU
+
+static
+
+ +

Definition at line 36 of file title.h.

+ +
+
+ +

◆ SYSTEM_APP_ID_HOME_MENU

+ +
+
+ + + + + +
+ + + + +
const SYSTEM_APP_ID SYSTEM_APP_ID_HOME_MENU = SYSTEM_APP_ID_WII_U_MENU
+
+static
+
+ +

Definition at line 40 of file title.h.

+ +
+
+
+ + + + diff --git a/group__sysapp__title.map b/group__sysapp__title.map new file mode 100644 index 00000000..885a3c73 --- /dev/null +++ b/group__sysapp__title.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__sysapp__title.md5 b/group__sysapp__title.md5 new file mode 100644 index 00000000..2d316993 --- /dev/null +++ b/group__sysapp__title.md5 @@ -0,0 +1 @@ +d5325fee10b2a7eb63c7c797ef4a0ba0 \ No newline at end of file diff --git a/group__sysapp__title.png b/group__sysapp__title.png new file mode 100644 index 00000000..7dbcb80d Binary files /dev/null and b/group__sysapp__title.png differ diff --git a/group__tve.html b/group__tve.html new file mode 100644 index 00000000..682b79c4 --- /dev/null +++ b/group__tve.html @@ -0,0 +1,107 @@ + + + + + + + +wut: tve + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
tve
+
+
+ +

TV Encoder. +More...

+
+Collaboration diagram for tve:
+
+
+ + + + + +
+ + + + + + +

+Modules

 TVE HDMI CEC
 
 TVE
 
+

Detailed Description

+

TV Encoder.

+
+ + + + diff --git a/group__tve.map b/group__tve.map new file mode 100644 index 00000000..e968134e --- /dev/null +++ b/group__tve.map @@ -0,0 +1,5 @@ + + + + + diff --git a/group__tve.md5 b/group__tve.md5 new file mode 100644 index 00000000..82598950 --- /dev/null +++ b/group__tve.md5 @@ -0,0 +1 @@ +d1f80252e39ee071a9dc8e179ffc9273 \ No newline at end of file diff --git a/group__tve.png b/group__tve.png new file mode 100644 index 00000000..2e0a5cf4 Binary files /dev/null and b/group__tve.png differ diff --git a/group__tve__cec.html b/group__tve__cec.html new file mode 100644 index 00000000..502cce75 --- /dev/null +++ b/group__tve__cec.html @@ -0,0 +1,609 @@ + + + + + + + +wut: TVE HDMI CEC + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
TVE HDMI CEC
+
+
+
+Collaboration diagram for TVE HDMI CEC:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum TVECECLogicalAddress TVECECLogicalAddress
 
typedef enum TVECECOpCode TVECECOpCode
 
+ + + + + +

+Enumerations

enum  TVECECLogicalAddress {
+  TVE_CEC_DEVICE_TV = 0x0 +,
+  TVE_CEC_DEVICE_RECORDING_DEVICE_1 = 0x1 +,
+  TVE_CEC_DEVICE_RECORDING_DEVICE_2 = 0x2 +,
+  TVE_CEC_DEVICE_TUNER_1 = 0x3 +,
+  TVE_CEC_DEVICE_PLAYBACK_DEVICE_1 = 0x4 +,
+  TVE_CEC_DEVICE_AUDIO_SYSTEM = 0x5 +,
+  TVE_CEC_DEVICE_TUNER_2 = 0x6 +,
+  TVE_CEC_DEVICE_TUNER_3 = 0x7 +,
+  TVE_CEC_DEVICE_PLAYBACK_DEVICE_2 = 0x8 +,
+  TVE_CEC_DEVICE_RECORDING_DEVICE_3 = 0x9 +,
+  TVE_CEC_DEVICE_TUNER_4 = 0xA +,
+  TVE_CEC_DEVICE_PLAYBACK_DEVICE_3 = 0xB +,
+  TVE_CEC_DEVICE_RESERVED_1 = 0xC +,
+  TVE_CEC_DEVICE_RESERVED_2 = 0xD +,
+  TVE_CEC_DEVICE_FREE_USE = 0xE +,
+  TVE_CEC_DEVICE_UNREGISTERED = 0xF +,
+  TVE_CEC_DEVICE_BROADCAST = 0xF +
+ }
 
enum  TVECECOpCode {
+  TVE_CEC_OPCODE_FEATURE_ABORT = 0x00 +,
+  TVE_CEC_OPCODE_IMAGE_VIEW_ON = 0x04 +,
+  TVE_CEC_OPCODE_TUNER_STEP_INCREMENT = 0x05 +,
+  TVE_CEC_OPCODE_TUNER_STEP_DECREMENT = 0x06 +,
+  TVE_CEC_OPCODE_TUNER_DEVICE_STATUS = 0x07 +,
+  TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS = 0x08 +,
+  TVE_CEC_OPCODE_RECORD_ON = 0x09 +,
+  TVE_CEC_OPCODE_RECORD_STATUS = 0x0A +,
+  TVE_CEC_OPCODE_RECORD_OFF = 0x0B +,
+  TVE_CEC_OPCODE_TEXT_VIEW_ON = 0x0D +,
+  TVE_CEC_OPCODE_RECORD_TV_SCREEN = 0x0F +,
+  TVE_CEC_OPCODE_GIVE_DECK_STATUS = 0x1A +,
+  TVE_CEC_OPCODE_DECK_STATUS = 0x1B +,
+  TVE_CEC_OPCODE_SET_MENU_LANGUAGE = 0x32 +,
+  TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER = 0x33 +,
+  TVE_CEC_OPCODE_SET_ANALOGUE_TIMER = 0x34 +,
+  TVE_CEC_OPCODE_TIMER_STATUS = 0x35 +,
+  TVE_CEC_OPCODE_STANDBY = 0x36 +,
+  TVE_CEC_OPCODE_PLAY = 0x41 +,
+  TVE_CEC_OPCODE_DECK_CONTROL = 0x42 +,
+  TVE_CEC_OPCODE_TIMER_CLEARED_STATUS = 0x43 +,
+  TVE_CEC_OPCODE_USER_CONTROL_PRESSED = 0x44 +,
+  TVE_CEC_OPCODE_USER_CONTROL_RELEASE = 0x45 +,
+  TVE_CEC_OPCODE_GIVE_OSD_NAME = 0x46 +,
+  TVE_CEC_OPCODE_SET_OSD_NAME = 0x47 +,
+  TVE_CEC_OPCODE_SET_OSD_STRING = 0x64 +,
+  TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE = 0x67 +,
+  TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST = 0x70 +,
+  TVE_CEC_OPCODE_GIVE_AUDIO_STATUS = 0x71 +,
+  TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE = 0x72 +,
+  TVE_CEC_OPCODE_REPORT_AUDIO_STATUS = 0x7A +,
+  TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS = 0x7D +,
+  TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS = 0x7E +,
+  TVE_CEC_OPCODE_ROUTING_CHANGE = 0x80 +,
+  TVE_CEC_OPCODE_ROUTING_INFORMATION = 0x81 +,
+  TVE_CEC_OPCODE_ACTIVE_SOURCE = 0x82 +,
+  TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS = 0x83 +,
+  TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS = 0x84 +,
+  TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE = 0x85 +,
+  TVE_CEC_OPCODE_SET_STREAM_PATH = 0x86 +,
+  TVE_CEC_OPCODE_DEVICE_VENDOR_ID = 0x87 +,
+  TVE_CEC_OPCODE_VENDOR_COMMAND = 0x89 +,
+  TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN = 0x8A +,
+  TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP = 0x8B +,
+  TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID = 0x8C +,
+  TVE_CEC_OPCODE_MENU_REQUEST = 0x8D +,
+  TVE_CEC_OPCODE_MENU_STATUS = 0x8E +,
+  TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS = 0x8F +,
+  TVE_CEC_OPCODE_REPORT_POWER_STATUS = 0x90 +,
+  TVE_CEC_OPCODE_GET_MENU_LANGUAGE = 0x91 +,
+  TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE = 0x92 +,
+  TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE = 0x93 +,
+  TVE_CEC_OPCODE_SET_DIGITAL_TIMER = 0x97 +,
+  TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER = 0x99 +,
+  TVE_CEC_OPCODE_SET_AUDIO_RATE = 0x9A +,
+  TVE_CEC_OPCODE_INACTIVE_SOURCE = 0x9D +,
+  TVE_CEC_OPCODE_CEC_VERSION = 0x9E +,
+  TVE_CEC_OPCODE_GET_CEC_VERSION = 0x9F +,
+  TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID = 0xA0 +,
+  TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER = 0xA1 +,
+  TVE_CEC_OPCODE_SET_EXTERNAL_TIMER = 0xA2 +,
+  TVE_CEC_OPCODE_ABORT = 0xFF +
+ }
 
+ + + + + + + + + + + + + + + + +

+Functions

BOOL TVECECInit (void)
 Initializes CEC.
 
BOOL TVESetCECEnable (BOOL enable)
 Sets the CEC enabled status.
 
BOOL TVEIsCECEnable (void)
 Checks if CEC is enabled.
 
BOOL TVECECSendCommand (TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
 Sends a CEC command.
 
BOOL TVECECReceiveCommand (TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
 Get the last receieved CEC command.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ TVECECLogicalAddress

+ +
+
+ + + + +
typedef enum TVECECLogicalAddress TVECECLogicalAddress
+
+ +
+
+ +

◆ TVECECOpCode

+ +
+
+ + + + +
typedef enum TVECECOpCode TVECECOpCode
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ TVECECLogicalAddress

+ +
+
+ + + + +
enum TVECECLogicalAddress
+
+ + + + + + + + + + + + + + + + + + +
Enumerator
TVE_CEC_DEVICE_TV 
TVE_CEC_DEVICE_RECORDING_DEVICE_1 
TVE_CEC_DEVICE_RECORDING_DEVICE_2 
TVE_CEC_DEVICE_TUNER_1 
TVE_CEC_DEVICE_PLAYBACK_DEVICE_1 
TVE_CEC_DEVICE_AUDIO_SYSTEM 
TVE_CEC_DEVICE_TUNER_2 
TVE_CEC_DEVICE_TUNER_3 
TVE_CEC_DEVICE_PLAYBACK_DEVICE_2 
TVE_CEC_DEVICE_RECORDING_DEVICE_3 
TVE_CEC_DEVICE_TUNER_4 
TVE_CEC_DEVICE_PLAYBACK_DEVICE_3 
TVE_CEC_DEVICE_RESERVED_1 
TVE_CEC_DEVICE_RESERVED_2 
TVE_CEC_DEVICE_FREE_USE 
TVE_CEC_DEVICE_UNREGISTERED 
TVE_CEC_DEVICE_BROADCAST 
+ +

Definition at line 14 of file cec.h.

+ +
+
+ +

◆ TVECECOpCode

+ +
+
+ + + + +
enum TVECECOpCode
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
TVE_CEC_OPCODE_FEATURE_ABORT 
TVE_CEC_OPCODE_IMAGE_VIEW_ON 
TVE_CEC_OPCODE_TUNER_STEP_INCREMENT 
TVE_CEC_OPCODE_TUNER_STEP_DECREMENT 
TVE_CEC_OPCODE_TUNER_DEVICE_STATUS 
TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS 
TVE_CEC_OPCODE_RECORD_ON 
TVE_CEC_OPCODE_RECORD_STATUS 
TVE_CEC_OPCODE_RECORD_OFF 
TVE_CEC_OPCODE_TEXT_VIEW_ON 
TVE_CEC_OPCODE_RECORD_TV_SCREEN 
TVE_CEC_OPCODE_GIVE_DECK_STATUS 
TVE_CEC_OPCODE_DECK_STATUS 
TVE_CEC_OPCODE_SET_MENU_LANGUAGE 
TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER 
TVE_CEC_OPCODE_SET_ANALOGUE_TIMER 
TVE_CEC_OPCODE_TIMER_STATUS 
TVE_CEC_OPCODE_STANDBY 
TVE_CEC_OPCODE_PLAY 
TVE_CEC_OPCODE_DECK_CONTROL 
TVE_CEC_OPCODE_TIMER_CLEARED_STATUS 
TVE_CEC_OPCODE_USER_CONTROL_PRESSED 
TVE_CEC_OPCODE_USER_CONTROL_RELEASE 
TVE_CEC_OPCODE_GIVE_OSD_NAME 
TVE_CEC_OPCODE_SET_OSD_NAME 
TVE_CEC_OPCODE_SET_OSD_STRING 
TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE 
TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST 
TVE_CEC_OPCODE_GIVE_AUDIO_STATUS 
TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE 
TVE_CEC_OPCODE_REPORT_AUDIO_STATUS 
TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS 
TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS 
TVE_CEC_OPCODE_ROUTING_CHANGE 
TVE_CEC_OPCODE_ROUTING_INFORMATION 
TVE_CEC_OPCODE_ACTIVE_SOURCE 
TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS 
TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS 
TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE 
TVE_CEC_OPCODE_SET_STREAM_PATH 
TVE_CEC_OPCODE_DEVICE_VENDOR_ID 
TVE_CEC_OPCODE_VENDOR_COMMAND 
TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN 
TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP 
TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID 
TVE_CEC_OPCODE_MENU_REQUEST 
TVE_CEC_OPCODE_MENU_STATUS 
TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS 
TVE_CEC_OPCODE_REPORT_POWER_STATUS 
TVE_CEC_OPCODE_GET_MENU_LANGUAGE 
TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE 
TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE 
TVE_CEC_OPCODE_SET_DIGITAL_TIMER 
TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER 
TVE_CEC_OPCODE_SET_AUDIO_RATE 
TVE_CEC_OPCODE_INACTIVE_SOURCE 
TVE_CEC_OPCODE_CEC_VERSION 
TVE_CEC_OPCODE_GET_CEC_VERSION 
TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID 
TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER 
TVE_CEC_OPCODE_SET_EXTERNAL_TIMER 
TVE_CEC_OPCODE_ABORT 
+ +

Definition at line 35 of file cec.h.

+ +
+
+

Function Documentation

+ +

◆ TVECECInit()

+ +
+
+ + + + + + + + +
BOOL TVECECInit (void )
+
+ +

Initializes CEC.

+
Returns
TRUE on success.
+ +
+
+ +

◆ TVESetCECEnable()

+ +
+
+ + + + + + + + +
BOOL TVESetCECEnable (BOOL enable)
+
+ +

Sets the CEC enabled status.

+
Parameters
+ + +
enableTRUE if CEC should be enabled.
+
+
+
Returns
The new CEC enabled status.
+ +
+
+ +

◆ TVEIsCECEnable()

+ +
+
+ + + + + + + + +
BOOL TVEIsCECEnable (void )
+
+ +

Checks if CEC is enabled.

+
Returns
TRUE if CEC is enabled.
+ +
+
+ +

◆ TVECECSendCommand()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL TVECECSendCommand (TVECECLogicalAddress destination,
TVECECOpCode opCode,
uint8_t * parameters,
uint8_t numParameters 
)
+
+ +

Sends a CEC command.

+
Parameters
+ + + + + +
destinationLogical address of the device where the command should be sent to.
opCodeThe op code of the command to send.
parametersPointer to optional command parameters.
numParametersThe amount of additional parameters.
+
+
+
Returns
TRUE on success.
+ +
+
+ +

◆ TVECECReceiveCommand()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL TVECECReceiveCommand (TVECECLogicalAddressoutInitiator,
TVECECOpCodeoutOpCode,
uint8_t * outParameters,
uint8_t * outNumParameters 
)
+
+ +

Get the last receieved CEC command.

+
Parameters
+ + + + + +
outInitiatorPointer to store the logical address of the initiator of the command to.
outOpCodePointer to store the op code of the command to.
outParametersPointer to store additional parameters to.
numParametersPointer to store the amount of additional parameters to.
+
+
+
Returns
TRUE on success.
+
Warning
This will return success even if no new command has been receieved. The caller should check that the parameters were actually written to.
+ +
+
+
+ + + + diff --git a/group__tve__cec.map b/group__tve__cec.map new file mode 100644 index 00000000..127e1698 --- /dev/null +++ b/group__tve__cec.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__tve__cec.md5 b/group__tve__cec.md5 new file mode 100644 index 00000000..02c53cf6 --- /dev/null +++ b/group__tve__cec.md5 @@ -0,0 +1 @@ +260fe4d6f1f46fc57bf5de375e22e7e1 \ No newline at end of file diff --git a/group__tve__cec.png b/group__tve__cec.png new file mode 100644 index 00000000..42d152b6 Binary files /dev/null and b/group__tve__cec.png differ diff --git a/group__tve__tve.html b/group__tve__tve.html new file mode 100644 index 00000000..5ff5aa59 --- /dev/null +++ b/group__tve__tve.html @@ -0,0 +1,358 @@ + + + + + + + +wut: TVE + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for TVE:
+
+
+ + + + +
+ + + + + + +

+Typedefs

typedef enum TVEPort TVEPort
 
typedef enum TVEHdmiState TVEHdmiState
 
+ + + + + +

+Enumerations

enum  TVEPort {
+  TVE_PORT_HDMI +,
+  TVE_PORT_COMPONENT +,
+  TVE_PORT_COMPOSITE +,
+  TVE_PORT_SCART +
+ }
 
enum  TVEHdmiState {
+  TVE_HDMI_STATE_NONE +,
+  TVE_HDMI_STATE_HTPG_OFF +,
+  TVE_HDMI_STATE_RXWAIT +,
+  TVE_HDMI_STATE_EDID_COMP +,
+  TVE_HDMI_STATE_DUMMY_TMDS +,
+  TVE_HDMI_STATE_W4WK +,
+  TVE_HDMI_STATE_1STA +,
+  TVE_HDMI_STATE_2NDA +,
+  TVE_HDMI_STATE_3RDA +,
+  TVE_HDMI_STATE_STAV_OFF +,
+  TVE_HDMI_STATE_DONE +,
+  TVE_HDMI_STATE_OTHER +,
+  TVE_HDMI_STATE_TMDSDOWN +,
+  TVE_HDMI_STATE_SHUTDOWN +,
+  TVE_HDMI_STATE_WII +,
+  TVE_HDMI_STATE_ERR_NRESET +,
+  TVE_HDMI_STATE_ERR_INT_LINE +,
+  TVE_HDMI_STATE_ERR_KEY_LOAD +,
+  TVE_HDMI_STATE_ERR_EDID_READ +,
+  TVE_HDMI_STATE_ERR_HOTPLUG +,
+  TVE_HDMI_STATE_ERR_VSYNC +,
+  TVE_HDMI_STATE_ERR_HDCP +,
+  TVE_HDMI_STATE_ERR_SYS +,
+  TVE_HDMI_STATE_ERR_CEC +,
+  TVE_HDMI_STATE_ERR_W41A +,
+  TVE_HDMI_STATE_ERR_W4ED +,
+  TVE_HDMI_STATE_UNKNOWN_1A +
+ }
 
+ + + + + + + + + + +

+Functions

void TVEGetAnalogStat (uint32_t *outState)
 Gets the analog state.
 
TVEPort TVEGetCurrentPort (void)
 Gets the TV port.
 
void TVEGetHDMIErrorStat (TVEHdmiState *outState)
 Gets the HDMI state.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ TVEPort

+ +
+
+ + + + +
typedef enum TVEPort TVEPort
+
+ +
+
+ +

◆ TVEHdmiState

+ +
+
+ + + + +
typedef enum TVEHdmiState TVEHdmiState
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ TVEPort

+ +
+
+ + + + +
enum TVEPort
+
+ + + + + +
Enumerator
TVE_PORT_HDMI 
TVE_PORT_COMPONENT 
TVE_PORT_COMPOSITE 
TVE_PORT_SCART 
+ +

Definition at line 14 of file tve.h.

+ +
+
+ +

◆ TVEHdmiState

+ +
+
+ + + + +
enum TVEHdmiState
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
TVE_HDMI_STATE_NONE 
TVE_HDMI_STATE_HTPG_OFF 
TVE_HDMI_STATE_RXWAIT 
TVE_HDMI_STATE_EDID_COMP 
TVE_HDMI_STATE_DUMMY_TMDS 
TVE_HDMI_STATE_W4WK 
TVE_HDMI_STATE_1STA 
TVE_HDMI_STATE_2NDA 
TVE_HDMI_STATE_3RDA 
TVE_HDMI_STATE_STAV_OFF 
TVE_HDMI_STATE_DONE 
TVE_HDMI_STATE_OTHER 
TVE_HDMI_STATE_TMDSDOWN 
TVE_HDMI_STATE_SHUTDOWN 
TVE_HDMI_STATE_WII 
TVE_HDMI_STATE_ERR_NRESET 
TVE_HDMI_STATE_ERR_INT_LINE 
TVE_HDMI_STATE_ERR_KEY_LOAD 
TVE_HDMI_STATE_ERR_EDID_READ 
TVE_HDMI_STATE_ERR_HOTPLUG 
TVE_HDMI_STATE_ERR_VSYNC 
TVE_HDMI_STATE_ERR_HDCP 
TVE_HDMI_STATE_ERR_SYS 
TVE_HDMI_STATE_ERR_CEC 
TVE_HDMI_STATE_ERR_W41A 
TVE_HDMI_STATE_ERR_W4ED 
TVE_HDMI_STATE_UNKNOWN_1A 
+ +

Definition at line 22 of file tve.h.

+ +
+
+

Function Documentation

+ +

◆ TVEGetAnalogStat()

+ +
+
+ + + + + + + + +
void TVEGetAnalogStat (uint32_t * outState)
+
+ +

Gets the analog state.

+
Parameters
+ + +
outStatePointer to write the state to.
+
+
+ +
+
+ +

◆ TVEGetCurrentPort()

+ +
+
+ + + + + + + + +
TVEPort TVEGetCurrentPort (void )
+
+ +

Gets the TV port.

+
Returns
One of TVEPort.
+ +
+
+ +

◆ TVEGetHDMIErrorStat()

+ +
+
+ + + + + + + + +
void TVEGetHDMIErrorStat (TVEHdmiStateoutState)
+
+ +

Gets the HDMI state.

+
Parameters
+ + +
outStatePointer to write the state to.
+
+
+ +
+
+
+ + + + diff --git a/group__tve__tve.map b/group__tve__tve.map new file mode 100644 index 00000000..c2f34f19 --- /dev/null +++ b/group__tve__tve.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__tve__tve.md5 b/group__tve__tve.md5 new file mode 100644 index 00000000..e3807f6a --- /dev/null +++ b/group__tve__tve.md5 @@ -0,0 +1 @@ +60bf1a2fe7baa97fc54cb3e621bcc11f \ No newline at end of file diff --git a/group__tve__tve.png b/group__tve__tve.png new file mode 100644 index 00000000..48193c17 Binary files /dev/null and b/group__tve__tve.png differ diff --git a/group__vpad.html b/group__vpad.html new file mode 100644 index 00000000..ddd5d0d3 --- /dev/null +++ b/group__vpad.html @@ -0,0 +1,104 @@ + + + + + + + +wut: vpad + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
vpad
+
+
+ +

Input library for the Wii U Gamepad (Display Remote Controller). +More...

+
+Collaboration diagram for vpad:
+
+
+ + + + +
+ + + + +

+Modules

 VPAD Input
 
+

Detailed Description

+

Input library for the Wii U Gamepad (Display Remote Controller).

+
+ + + + diff --git a/group__vpad.map b/group__vpad.map new file mode 100644 index 00000000..4fe4706a --- /dev/null +++ b/group__vpad.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__vpad.md5 b/group__vpad.md5 new file mode 100644 index 00000000..fc153d50 --- /dev/null +++ b/group__vpad.md5 @@ -0,0 +1 @@ +06551a017d4efefba26170a9a2bfdb56 \ No newline at end of file diff --git a/group__vpad.png b/group__vpad.png new file mode 100644 index 00000000..4aa77d1b Binary files /dev/null and b/group__vpad.png differ diff --git a/group__vpad__input.html b/group__vpad__input.html new file mode 100644 index 00000000..32e23e40 --- /dev/null +++ b/group__vpad__input.html @@ -0,0 +1,3035 @@ + + + + + + + +wut: VPAD Input + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+Collaboration diagram for VPAD Input:
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  VPADVec2D
 2D vector. More...
 
struct  VPADVec3D
 3D vector. More...
 
struct  VPADDirection
 Direction. More...
 
struct  VPADTouchCalibrationParam
 Touch calibration parameter. More...
 
struct  VPADTouchData
 Touch data. More...
 
struct  VPADAccStatus
 
struct  VPADStatus
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct VPADAccStatus VPADAccStatus
 
typedef struct VPADDirection VPADDirection
 
typedef struct VPADGyroStatus VPADGyroStatus
 
typedef struct VPADStatus VPADStatus
 
typedef struct VPADTouchCalibrationParam VPADTouchCalibrationParam
 
typedef struct VPADTouchData VPADTouchData
 
typedef struct VPADVec2D VPADVec2D
 
typedef struct VPADVec3D VPADVec3D
 
typedef enum VPADButtons VPADButtons
 Wii U GamePad buttons.
 
typedef enum VPADTouchPadValidity VPADTouchPadValidity
 Touch pad validity.
 
typedef enum VPADTouchPadResolution VPADTouchPadResolution
 Touch pad resolution.
 
typedef enum VPADReadError VPADReadError
 Read error.
 
typedef enum VPADLcdMode VPADLcdMode
 LCD mode.
 
typedef enum VPADGyroZeroDriftMode VPADGyroZeroDriftMode
 Gyro zero drift mode.
 
typedef void(* VPADSamplingCallback) (VPADChan chan)
 
+ + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  VPADButtons {
+  VPAD_BUTTON_A = 0x8000 +,
+  VPAD_BUTTON_B = 0x4000 +,
+  VPAD_BUTTON_X = 0x2000 +,
+  VPAD_BUTTON_Y = 0x1000 +,
+  VPAD_BUTTON_LEFT = 0x0800 +,
+  VPAD_BUTTON_RIGHT = 0x0400 +,
+  VPAD_BUTTON_UP = 0x0200 +,
+  VPAD_BUTTON_DOWN = 0x0100 +,
+  VPAD_BUTTON_ZL = 0x0080 +,
+  VPAD_BUTTON_ZR = 0x0040 +,
+  VPAD_BUTTON_L = 0x0020 +,
+  VPAD_BUTTON_R = 0x0010 +,
+  VPAD_BUTTON_PLUS = 0x0008 +,
+  VPAD_BUTTON_MINUS = 0x0004 +,
+  VPAD_BUTTON_HOME = 0x0002 +,
+  VPAD_BUTTON_SYNC = 0x0001 +,
+  VPAD_BUTTON_STICK_R = 0x00020000 +,
+  VPAD_BUTTON_STICK_L = 0x00040000 +,
+  VPAD_BUTTON_TV = 0x00010000 +,
+  VPAD_STICK_R_EMULATION_LEFT = 0x04000000 +,
+  VPAD_STICK_R_EMULATION_RIGHT = 0x02000000 +,
+  VPAD_STICK_R_EMULATION_UP = 0x01000000 +,
+  VPAD_STICK_R_EMULATION_DOWN = 0x00800000 +,
+  VPAD_STICK_L_EMULATION_LEFT = 0x40000000 +,
+  VPAD_STICK_L_EMULATION_RIGHT = 0x20000000 +,
+  VPAD_STICK_L_EMULATION_UP = 0x10000000 +,
+  VPAD_STICK_L_EMULATION_DOWN = 0x08000000 +
+ }
 Wii U GamePad buttons. More...
 
enum  VPADTouchPadValidity {
+  VPAD_VALID = 0x0 +,
+  VPAD_INVALID_X = 0x1 +,
+  VPAD_INVALID_Y = 0x2 +
+ }
 Touch pad validity. More...
 
enum  VPADTouchPadResolution {
+  VPAD_TP_1920X1080 = 0 +,
+  VPAD_TP_1280X720 = 1 +,
+  VPAD_TP_854X480 = 2 +
+ }
 Touch pad resolution. More...
 
enum  VPADReadError {
+  VPAD_READ_SUCCESS = 0 +,
+  VPAD_READ_NO_SAMPLES = -1 +,
+  VPAD_READ_INVALID_CONTROLLER = -2 +,
+  VPAD_READ_BUSY = -4 +,
+  VPAD_READ_UNINITIALIZED = -5 +
+ }
 Read error. More...
 
enum  VPADLcdMode {
+  VPAD_LCD_STANDBY = 0 +,
+  VPAD_LCD_OFF = 1 +,
+  VPAD_LCD_ON = 0xFF +
+ }
 LCD mode. More...
 
enum  VPADGyroZeroDriftMode {
+  VPAD_GYRO_ZERODRIFT_LOOSE = 0 +,
+  VPAD_GYRO_ZERODRIFT_STANDARD +,
+  VPAD_GYRO_ZERODRIFT_TIGHT +,
+  VPAD_GYRO_ZERODRIFT_NONE +
+ }
 Gyro zero drift mode. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void VPADInit ()
 Initialises the VPAD library for use.
 
void VPADShutdown ()
 Cleans up and frees the VPAD library.
 
int32_t VPADRead (VPADChan chan, VPADStatus *buffers, uint32_t count, VPADReadError *outError)
 Read controller data from the desired Gamepad.
 
void VPADGetTPCalibrationParam (VPADChan chan, VPADTouchCalibrationParam *outParam)
 Get touch pad calibration parameters.
 
void VPADSetTPCalibrationParam (VPADChan chan, const VPADTouchCalibrationParam *param)
 Set touch pad calibration parameters.
 
void VPADGetTPCalibratedPoint (VPADChan chan, VPADTouchData *calibratedData, const VPADTouchData *uncalibratedData)
 Transform touch data according to the current calibration data.
 
void VPADGetTPCalibratedPointEx (VPADChan chan, VPADTouchPadResolution tpResolution, VPADTouchData *calibratedData, const VPADTouchData *uncalibratedData)
 Transform touch data according to the current calibration data.
 
void VPADSetAccParam (VPADChan chan, float playRadius, float sensitivity)
 
void VPADGetAccParam (VPADChan chan, float *outPlayRadius, float *outSensitivity)
 
void VPADSetBtnRepeat (VPADChan chan, float delaySec, float pulseSec)
 Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and releases will be simulated at the given frequency.
 
void VPADEnableStickCrossClamp (VPADChan chan)
 
void VPADDisableStickCrossClamp (VPADChan chan)
 
void VPADSetLStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADSetRStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADGetGyroDirReviseParam (VPADChan chan, float *param)
 
void VPADGetGyroZeroDriftMode (VPADChan chan, VPADGyroZeroDriftMode *mode)
 
void VPADGetLStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADGetRStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADSetStickOrigin (VPADChan chan)
 
void VPADDisableLStickZeroClamp (VPADChan chan)
 
void VPADDisableRStickZeroClamp (VPADChan chan)
 
void VPADEnableLStickZeroClamp (VPADChan chan)
 
void VPADEnableRStickZeroClamp (VPADChan chan)
 
void VPADSetCrossStickEmulationParamsL (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADSetCrossStickEmulationParamsR (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADGetCrossStickEmulationParamsL (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADGetCrossStickEmulationParamsR (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADSetGyroAngle (VPADChan chan, float ax, float ay, float az)
 
void VPADSetGyroDirReviseBase (VPADChan chan, VPADDirection *base)
 
void VPADSetGyroDirReviseParam (VPADChan chan, float param)
 
void VPADSetGyroDirection (VPADChan chan, VPADDirection *dir)
 
void VPADSetGyroDirectionMag (VPADChan chan, float mag)
 
void VPADSetGyroMagnification (VPADChan chan, float pitch, float yaw, float roll)
 
void VPADSetGyroZeroDriftMode (VPADChan chan, VPADGyroZeroDriftMode mode)
 
void VPADEnableGyroZeroPlay (VPADChan chan)
 
void VPADEnableGyroDirRevise (VPADChan chan)
 
void VPADEnableGyroAccRevise (VPADChan chan)
 
void VPADDisableGyroZeroPlay (VPADChan chan)
 
void VPADDisableGyroDirRevise (VPADChan chan)
 
void VPADDisableGyroAccRevise (VPADChan chan)
 
float VPADIsEnableGyroZeroPlay (VPADChan chan)
 
float VPADIsEnableGyroZeroDrift (VPADChan chan)
 
float VPADIsEnableGyroDirRevise (VPADChan chan)
 
float VPADIsEnableGyroAccRevise (VPADChan chan)
 
void VPADSetGyroZeroPlayParam (VPADChan chan, float radius)
 
void VPADInitGyroZeroPlayParam (VPADChan chan)
 
void VPADInitGyroDirReviseParam (VPADChan chan)
 
void VPADInitGyroAccReviseParam (VPADChan chan)
 
void VPADStartGyroMagRevise (VPADChan chan)
 
void VPADStopGyroMagRevise (VPADChan chan)
 
void VPADInitGyroZeroDriftMode (VPADChan chan)
 Initializes the zero drift mode on the desired Gamepad.
 
BOOL VPADGetTVMenuStatus (VPADChan chan)
 Get the TV menu status.
 
void VPADSetTVMenuInvalid (VPADChan chan, BOOL invalid)
 Enable or disable the TV menu.
 
void VPADDisablePowerButton (VPADChan chan)
 Disable the power button.
 
void VPADEnablePowerButton (VPADChan chan)
 Enable the power button.
 
int32_t VPADControlMotor (VPADChan chan, uint8_t *pattern, uint8_t length)
 Turns on the rumble motor on the desired Gamepad.
 
void VPADStopMotor (VPADChan chan)
 Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern.
 
int32_t VPADSetLcdMode (VPADChan chan, VPADLcdMode lcdMode)
 Sets the current mode of the display on the given Gamepad.
 
int32_t VPADGetLcdMode (VPADChan chan, VPADLcdMode *outLcdMode)
 Get the current status of the given Gamepad's display.
 
int32_t VPADSetSensorBar (VPADChan chan, BOOL on)
 Turn the given Gamepad's sensor bar on or off.
 
VPADSamplingCallback VPADSetSamplingCallback (VPADChan chan, VPADSamplingCallback callback)
 
BOOL VPADGetButtonProcMode (VPADChan chan)
 Returns the proc mode of the given Gamepad.
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ VPADVec2D

+ +
+
+ + + + +
struct VPADVec2D
+
+

2D vector.

+ +

Definition at line 143 of file input.h.

+
+ + + + + + + +
Data Fields
+float +x +x.
+float +y +y.
+ +
+
+ +

◆ VPADVec3D

+ +
+
+ + + + +
struct VPADVec3D
+
+

3D vector.

+ +

Definition at line 155 of file input.h.

+
+ + + + + + + + + + +
Data Fields
+float +x +x.
+float +y +y.
+float +z +z.
+ +
+
+ +

◆ VPADDirection

+ +
+
+ + + + +
struct VPADDirection
+
+

Direction.

+ +

Definition at line 170 of file input.h.

+
+ + + + + + + + + + +
Data Fields
+VPADVec3D +x +x.
+VPADVec3D +y +y.
+VPADVec3D +z +z.
+ +
+
+ +

◆ VPADTouchCalibrationParam

+ +
+
+ + + + +
struct VPADTouchCalibrationParam
+
+

Touch calibration parameter.

+ +

Definition at line 185 of file input.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint16_t +adjustX +X offset.
+uint16_t +adjustY +Y offset.
+float +scaleX +X scale.
+float +scaleY +Y scale.
+ +
+
+ +

◆ VPADTouchData

+ +
+
+ + + + +
struct VPADTouchData
+
+

Touch data.

+ +

Definition at line 203 of file input.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint16_t +x +The x-coordinate of a touched point.
+uint16_t +y +The y-coordinate of a touched point.
+uint16_t +touched +0 if screen is not currently being touched.
+uint16_t +validity +Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy.
+ +
+
+ +

◆ VPADAccStatus

+ +
+
+ + + + +
struct VPADAccStatus
+
+
+

Definition at line 222 of file input.h.

+
+ + + + + + + + + + + + + +
Data Fields
+VPADVec3D +acc +
+float +magnitude +
+float +variation +
+VPADVec2D +vertical +
+ +
+
+ +

◆ VPADStatus

+ +
+
+ + + + +
struct VPADStatus
+
+
+

Definition at line 235 of file input.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +Indicates what VPADButtons are held down.
+uint32_t +trigger +Indicates what VPADButtons have been pressed since last sample.
+uint32_t +release +Indicates what VPADButtons have been released since last sample.
+VPADVec2D +leftStick +Position of left analog stick.
+VPADVec2D +rightStick +Position of right analog stick.
+VPADAccStatus +accelorometer +Status of DRC accelorometer.
+VPADVec3D +gyro +Status of DRC gyro.
+VPADVec3D +angle +Status of DRC angle.
+uint8_t +error +
+VPADTouchData +tpNormal +Current touch position on DRC.
+VPADTouchData +tpFiltered1 +Filtered touch position, first level of smoothing.
+VPADTouchData +tpFiltered2 +Filtered touch position, second level of smoothing.
+VPADDirection +direction +
+BOOL +usingHeadphones +Set to 1 if headphones are plugged in, 0 otherwise.
+VPADVec3D +mag +Status of DRC magnetometer.
+uint8_t +slideVolume +Current volume set by the slide control.
+uint8_t +battery +Battery level of controller.
+uint8_t +micStatus +Status of DRC microphone.
+uint8_t +slideVolumeEx +Unknown volume related value.
+ +
+
+

Typedef Documentation

+ +

◆ VPADAccStatus

+ +
+
+ + + + +
typedef struct VPADAccStatus VPADAccStatus
+
+ +

Definition at line 15 of file input.h.

+ +
+
+ +

◆ VPADDirection

+ +
+
+ + + + +
typedef struct VPADDirection VPADDirection
+
+ +

Definition at line 16 of file input.h.

+ +
+
+ +

◆ VPADGyroStatus

+ +
+
+ + + + +
typedef struct VPADGyroStatus VPADGyroStatus
+
+ +

Definition at line 17 of file input.h.

+ +
+
+ +

◆ VPADStatus

+ +
+
+ + + + +
typedef struct VPADStatus VPADStatus
+
+ +

Definition at line 18 of file input.h.

+ +
+
+ +

◆ VPADTouchCalibrationParam

+ +
+
+ +

Definition at line 19 of file input.h.

+ +
+
+ +

◆ VPADTouchData

+ +
+
+ + + + +
typedef struct VPADTouchData VPADTouchData
+
+ +

Definition at line 20 of file input.h.

+ +
+
+ +

◆ VPADVec2D

+ +
+
+ + + + +
typedef struct VPADVec2D VPADVec2D
+
+ +

Definition at line 21 of file input.h.

+ +
+
+ +

◆ VPADVec3D

+ +
+
+ + + + +
typedef struct VPADVec3D VPADVec3D
+
+ +

Definition at line 22 of file input.h.

+ +
+
+ +

◆ VPADButtons

+ +
+
+ + + + +
typedef enum VPADButtons VPADButtons
+
+ +

Wii U GamePad buttons.

+ +
+
+ +

◆ VPADTouchPadValidity

+ +
+
+ + + + +
typedef enum VPADTouchPadValidity VPADTouchPadValidity
+
+ +

Touch pad validity.

+ +
+
+ +

◆ VPADTouchPadResolution

+ +
+
+ +

Touch pad resolution.

+ +
+
+ +

◆ VPADReadError

+ +
+
+ + + + +
typedef enum VPADReadError VPADReadError
+
+ +

Read error.

+ +
+
+ +

◆ VPADLcdMode

+ +
+
+ + + + +
typedef enum VPADLcdMode VPADLcdMode
+
+ +

LCD mode.

+ +
+
+ +

◆ VPADGyroZeroDriftMode

+ +
+
+ +

Gyro zero drift mode.

+ +
+
+ +

◆ VPADSamplingCallback

+ +
+
+ + + + +
typedef void(* VPADSamplingCallback) (VPADChan chan)
+
+ +

Definition at line 318 of file input.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ VPADButtons

+ +
+
+ + + + +
enum VPADButtons
+
+ +

Wii U GamePad buttons.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
VPAD_BUTTON_A 

The A button.

+
VPAD_BUTTON_B 

The B button.

+
VPAD_BUTTON_X 

The X button.

+
VPAD_BUTTON_Y 

The Y button.

+
VPAD_BUTTON_LEFT 

The left button of the D-pad.

+
VPAD_BUTTON_RIGHT 

The right button of the D-pad.

+
VPAD_BUTTON_UP 

The up button of the D-pad.

+
VPAD_BUTTON_DOWN 

The down button of the D-pad.

+
VPAD_BUTTON_ZL 

The ZL button.

+
VPAD_BUTTON_ZR 

The ZR button.

+
VPAD_BUTTON_L 

The L button.

+
VPAD_BUTTON_R 

The R button.

+
VPAD_BUTTON_PLUS 

The + button.

+
VPAD_BUTTON_MINUS 

The - button.

+
VPAD_BUTTON_HOME 

The HOME button.

+
VPAD_BUTTON_SYNC 

The SYNC button.

+
VPAD_BUTTON_STICK_R 

The right stick button.

+
VPAD_BUTTON_STICK_L 

The left stick button.

+
VPAD_BUTTON_TV 

The TV button.

+
VPAD_STICK_R_EMULATION_LEFT 

The emulated left button on the right stick.

+
VPAD_STICK_R_EMULATION_RIGHT 

The emulated right button on the right stick.

+
VPAD_STICK_R_EMULATION_UP 

The emulated up button on the right stick.

+
VPAD_STICK_R_EMULATION_DOWN 

The emulated down button on the right stick.

+
VPAD_STICK_L_EMULATION_LEFT 

The emulated left button on the left stick.

+
VPAD_STICK_L_EMULATION_RIGHT 

The emulated right button on the left stick.

+
VPAD_STICK_L_EMULATION_UP 

The emulated up button on the left stick.

+
VPAD_STICK_L_EMULATION_DOWN 

The emulated down button on the left stick.

+
+ +

Definition at line 25 of file input.h.

+ +
+
+ +

◆ VPADTouchPadValidity

+ +
+
+ + + + +
enum VPADTouchPadValidity
+
+ +

Touch pad validity.

+ + + + +
Enumerator
VPAD_VALID 

Both X and Y touchpad positions are accurate.

+
VPAD_INVALID_X 

X position is inaccurate.

+
VPAD_INVALID_Y 

Y position is inaccurate.

+
+ +

Definition at line 84 of file input.h.

+ +
+
+ +

◆ VPADTouchPadResolution

+ +
+
+ + + + +
enum VPADTouchPadResolution
+
+ +

Touch pad resolution.

+ + + + +
Enumerator
VPAD_TP_1920X1080 

1920 x 1080 resolution.

+
VPAD_TP_1280X720 

1280 x 720 resolution.

+
VPAD_TP_854X480 

854 x 480 resolution.

+
+ +

Definition at line 97 of file input.h.

+ +
+
+ +

◆ VPADReadError

+ +
+
+ + + + +
enum VPADReadError
+
+ +

Read error.

+ + + + + + +
Enumerator
VPAD_READ_SUCCESS 

No error occurred, and data was written to the buffers.

+
VPAD_READ_NO_SAMPLES 

There was no sample new data available to write.

+
VPAD_READ_INVALID_CONTROLLER 

The requested controller or channel was invalid.

+
VPAD_READ_BUSY 

VPAD channel is busy, perhaps being accessed by another thread.

+
VPAD_READ_UNINITIALIZED 

VPAD is uninitialized, need to call VPADInit()

+
+ +

Definition at line 108 of file input.h.

+ +
+
+ +

◆ VPADLcdMode

+ +
+
+ + + + +
enum VPADLcdMode
+
+ +

LCD mode.

+ + + + +
Enumerator
VPAD_LCD_STANDBY 

Display is in standby and will turn back on if any buttons are pressed.

+
VPAD_LCD_OFF 

Display is completely off and will remain so until explicitly changed.

+
VPAD_LCD_ON 

Display is on as normal.

+
+ +

Definition at line 123 of file input.h.

+ +
+
+ +

◆ VPADGyroZeroDriftMode

+ +
+
+ + + + +
enum VPADGyroZeroDriftMode
+
+ +

Gyro zero drift mode.

+ + + + + +
Enumerator
VPAD_GYRO_ZERODRIFT_LOOSE 
VPAD_GYRO_ZERODRIFT_STANDARD 
VPAD_GYRO_ZERODRIFT_TIGHT 
VPAD_GYRO_ZERODRIFT_NONE 
+ +

Definition at line 134 of file input.h.

+ +
+
+

Function Documentation

+ +

◆ VPADInit()

+ +
+
+ + + + + + + +
void VPADInit ()
+
+ +

Initialises the VPAD library for use.

+
Deprecated:
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
See also
+
+ +
+
+ +

◆ VPADShutdown()

+ +
+
+ + + + + + + +
void VPADShutdown ()
+
+ +

Cleans up and frees the VPAD library.

+
Deprecated:
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
See also
+
+ +
+
+ +

◆ VPADRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t VPADRead (VPADChan chan,
VPADStatusbuffers,
uint32_t count,
VPADReadErroroutError 
)
+
+ +

Read controller data from the desired Gamepad.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + + +
chanThe channel to read from.
buffersPointer to an array of VPADStatus buffers to fill.
countNumber of buffers to fill.
outErrorPointer to write read error to (if any). See VPADReadError for meanings.
+
+
+
Warning
You must check outError - the VPADStatus buffers may be filled with random or invalid data on error, not necessarily zeroes.
+
Returns
The amount of buffers read or 0 on failure. Check outError for reason.
+
See also
+
+ +
+
+ +

◆ VPADGetTPCalibrationParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADGetTPCalibrationParam (VPADChan chan,
VPADTouchCalibrationParamoutParam 
)
+
+ +

Get touch pad calibration parameters.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanDenotes which channel to get the calibration parameter from.
outParamPointer to the calibration to get.
+
+
+ +
+
+ +

◆ VPADSetTPCalibrationParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetTPCalibrationParam (VPADChan chan,
const VPADTouchCalibrationParamparam 
)
+
+ +

Set touch pad calibration parameters.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanDenotes which channel to set the calibration parameter to.
paramPointer to the calibration to set.
+
+
+ +
+
+ +

◆ VPADGetTPCalibratedPoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetTPCalibratedPoint (VPADChan chan,
VPADTouchDatacalibratedData,
const VPADTouchDatauncalibratedData 
)
+
+ +

Transform touch data according to the current calibration data.

+

The calibration used may either be the system default or set by the application via VPADSetTPCalibrationParam().

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanDenotes which channel to get the calibration data from.
calibratedDataPointer to write calibrated touch data to.
uncalibratedDataPointer to the source data to apply the calibration to.
+
+
+
See also
+
+ +
+
+ +

◆ VPADGetTPCalibratedPointEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetTPCalibratedPointEx (VPADChan chan,
VPADTouchPadResolution tpResolution,
VPADTouchDatacalibratedData,
const VPADTouchDatauncalibratedData 
)
+
+ +

Transform touch data according to the current calibration data.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + + +
chanDenotes which channel to get the calibration data from.
tpResolutionTouchpad resolution.
calibratedDataPointer to write calibrated touch data to.
uncalibratedDataPointer to the source data to apply the calibration to.
+
+
+
See also
+
+ +
+
+ +

◆ VPADSetAccParam()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetAccParam (VPADChan chan,
float playRadius,
float sensitivity 
)
+
+ +
+
+ +

◆ VPADGetAccParam()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetAccParam (VPADChan chan,
float * outPlayRadius,
float * outSensitivity 
)
+
+ +
+
+ +

◆ VPADSetBtnRepeat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetBtnRepeat (VPADChan chan,
float delaySec,
float pulseSec 
)
+
+ +

Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and releases will be simulated at the given frequency.

+

This is similar to what happens with most computer keyboards when you hold a key.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanDenotes which channel to set up button repeat on.
delaySecThe amount of time, in seconds, to wait until a button should start repeating.
pulseSecThe amount of time to wait between simulated presses - effectively setting the period of the repetition.
+
+
+ +
+
+ +

◆ VPADEnableStickCrossClamp()

+ +
+
+ + + + + + + + +
void VPADEnableStickCrossClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableStickCrossClamp()

+ +
+
+ + + + + + + + +
void VPADDisableStickCrossClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADSetLStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetLStickClampThreshold (VPADChan chan,
int32_t max,
int32_t min 
)
+
+ +
+
+ +

◆ VPADSetRStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetRStickClampThreshold (VPADChan chan,
int32_t max,
int32_t min 
)
+
+ +
+
+ +

◆ VPADGetGyroDirReviseParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADGetGyroDirReviseParam (VPADChan chan,
float * param 
)
+
+ +
+
+ +

◆ VPADGetGyroZeroDriftMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADGetGyroZeroDriftMode (VPADChan chan,
VPADGyroZeroDriftModemode 
)
+
+ +
+
+ +

◆ VPADGetLStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetLStickClampThreshold (VPADChan chan,
int32_t * max,
int32_t * min 
)
+
+ +
+
+ +

◆ VPADGetRStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetRStickClampThreshold (VPADChan chan,
int32_t * max,
int32_t * min 
)
+
+ +
+
+ +

◆ VPADSetStickOrigin()

+ +
+
+ + + + + + + + +
void VPADSetStickOrigin (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableLStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADDisableLStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableRStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADDisableRStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableLStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADEnableLStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableRStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADEnableRStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADSetCrossStickEmulationParamsL()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetCrossStickEmulationParamsL (VPADChan chan,
float rotationDegree,
float range,
float radius 
)
+
+ +
+
+ +

◆ VPADSetCrossStickEmulationParamsR()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetCrossStickEmulationParamsR (VPADChan chan,
float rotationDegree,
float range,
float radius 
)
+
+ +
+
+ +

◆ VPADGetCrossStickEmulationParamsL()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetCrossStickEmulationParamsL (VPADChan chan,
float * outRotationDegree,
float * outRange,
float * outRadius 
)
+
+ +
+
+ +

◆ VPADGetCrossStickEmulationParamsR()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetCrossStickEmulationParamsR (VPADChan chan,
float * outRotationDegree,
float * outRange,
float * outRadius 
)
+
+ +
+
+ +

◆ VPADSetGyroAngle()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetGyroAngle (VPADChan chan,
float ax,
float ay,
float az 
)
+
+ +
+
+ +

◆ VPADSetGyroDirReviseBase()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroDirReviseBase (VPADChan chan,
VPADDirectionbase 
)
+
+ +
+
+ +

◆ VPADSetGyroDirReviseParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroDirReviseParam (VPADChan chan,
float param 
)
+
+ +
+
+ +

◆ VPADSetGyroDirection()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroDirection (VPADChan chan,
VPADDirectiondir 
)
+
+ +
+
+ +

◆ VPADSetGyroDirectionMag()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroDirectionMag (VPADChan chan,
float mag 
)
+
+ +
+
+ +

◆ VPADSetGyroMagnification()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetGyroMagnification (VPADChan chan,
float pitch,
float yaw,
float roll 
)
+
+ +
+
+ +

◆ VPADSetGyroZeroDriftMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroZeroDriftMode (VPADChan chan,
VPADGyroZeroDriftMode mode 
)
+
+ +
+
+ +

◆ VPADEnableGyroZeroPlay()

+ +
+
+ + + + + + + + +
void VPADEnableGyroZeroPlay (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableGyroDirRevise()

+ +
+
+ + + + + + + + +
void VPADEnableGyroDirRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableGyroAccRevise()

+ +
+
+ + + + + + + + +
void VPADEnableGyroAccRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableGyroZeroPlay()

+ +
+
+ + + + + + + + +
void VPADDisableGyroZeroPlay (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableGyroDirRevise()

+ +
+
+ + + + + + + + +
void VPADDisableGyroDirRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableGyroAccRevise()

+ +
+
+ + + + + + + + +
void VPADDisableGyroAccRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroZeroPlay()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroZeroPlay (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroZeroDrift()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroZeroDrift (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroDirRevise()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroDirRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroAccRevise()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroAccRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADSetGyroZeroPlayParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroZeroPlayParam (VPADChan chan,
float radius 
)
+
+ +
+
+ +

◆ VPADInitGyroZeroPlayParam()

+ +
+
+ + + + + + + + +
void VPADInitGyroZeroPlayParam (VPADChan chan)
+
+ +
+
+ +

◆ VPADInitGyroDirReviseParam()

+ +
+
+ + + + + + + + +
void VPADInitGyroDirReviseParam (VPADChan chan)
+
+ +
+
+ +

◆ VPADInitGyroAccReviseParam()

+ +
+
+ + + + + + + + +
void VPADInitGyroAccReviseParam (VPADChan chan)
+
+ +
+
+ +

◆ VPADStartGyroMagRevise()

+ +
+
+ + + + + + + + +
void VPADStartGyroMagRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADStopGyroMagRevise()

+ +
+
+ + + + + + + + +
void VPADStopGyroMagRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADInitGyroZeroDriftMode()

+ +
+
+ + + + + + + + +
void VPADInitGyroZeroDriftMode (VPADChan chan)
+
+ +

Initializes the zero drift mode on the desired Gamepad.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to initialize.
+
+
+ +
+
+ +

◆ VPADGetTVMenuStatus()

+ +
+
+ + + + + + + + +
BOOL VPADGetTVMenuStatus (VPADChan chan)
+
+ +

Get the TV menu status.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to get the TV status from.
+
+
+
Returns
TRUE if the TV menu is shown, FALSE otherwise.
+ +
+
+ +

◆ VPADSetTVMenuInvalid()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetTVMenuInvalid (VPADChan chan,
BOOL invalid 
)
+
+ +

Enable or disable the TV menu.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to enable or disable the TV menu from.
invalidSet to TRUE to disable the TV menu or FALSE to enable it.
+
+
+ +
+
+ +

◆ VPADDisablePowerButton()

+ +
+
+ + + + + + + + +
void VPADDisablePowerButton (VPADChan chan)
+
+ +

Disable the power button.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to disable the power button from.
+
+
+ +
+
+ +

◆ VPADEnablePowerButton()

+ +
+
+ + + + + + + + +
void VPADEnablePowerButton (VPADChan chan)
+
+ +

Enable the power button.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to enable the power button from.
+
+
+ +
+
+ +

◆ VPADControlMotor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t VPADControlMotor (VPADChan chan,
uint8_t * pattern,
uint8_t length 
)
+
+ +

Turns on the rumble motor on the desired Gamepad.

+

A custom rumble pattern can be set by setting bytes in the input buffer.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanThe channel of the Gamepad to rumble.
patternPointer to an array of bytes, where each byte represents the status of the rumble at a given time. 0xFF denotes rumble while 0x00 denotes no rumble.
lengthThe size of the rumble pattern, in bytes.
+
+
+ +
+
+ +

◆ VPADStopMotor()

+ +
+
+ + + + + + + + +
void VPADStopMotor (VPADChan chan)
+
+ +

Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to stop rumbling.
+
+
+ +
+
+ +

◆ VPADSetLcdMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADSetLcdMode (VPADChan chan,
VPADLcdMode lcdMode 
)
+
+ +

Sets the current mode of the display on the given Gamepad.

+

This function can be used to turn the display on and off, or place it in standby.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to have its display mode changed.
lcdModeOne of VPADLcdMode representing the new status of the display.
+
+
+
Returns
0 on success, or a negative value on error.
+ +
+
+ +

◆ VPADGetLcdMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADGetLcdMode (VPADChan chan,
VPADLcdModeoutLcdMode 
)
+
+ +

Get the current status of the given Gamepad's display.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to get the display mode from.
outLcdModePointer to write a value of VPADLcdMode into.
+
+
+
Returns
0 on success, or a negative value on error.
+ +
+
+ +

◆ VPADSetSensorBar()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADSetSensorBar (VPADChan chan,
BOOL on 
)
+
+ +

Turn the given Gamepad's sensor bar on or off.

+

Enabling the sensor bar allows any Wii Remote to position itself relative to the GamePad.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to control the sensor bar on.
ontrue to enable the sensor bar, false to disable it.
+
+
+
Returns
0 on success, or a negative value on error.
+ +
+
+ +

◆ VPADSetSamplingCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
VPADSamplingCallback VPADSetSamplingCallback (VPADChan chan,
VPADSamplingCallback callback 
)
+
+ +
+
+ +

◆ VPADGetButtonProcMode()

+ +
+
+ + + + + + + + +
BOOL VPADGetButtonProcMode (VPADChan chan)
+
+ +

Returns the proc mode of the given Gamepad.

+
Parameters
+ + +
chanThe channel of the Gamepad to get the proc mode from
+
+
+ +
+
+
+ + + + diff --git a/group__vpad__input.map b/group__vpad__input.map new file mode 100644 index 00000000..598e0297 --- /dev/null +++ b/group__vpad__input.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__vpad__input.md5 b/group__vpad__input.md5 new file mode 100644 index 00000000..c2f8cb24 --- /dev/null +++ b/group__vpad__input.md5 @@ -0,0 +1 @@ +a7fce1ea7380f7c378d8747e38362145 \ No newline at end of file diff --git a/group__vpad__input.png b/group__vpad__input.png new file mode 100644 index 00000000..33b73e45 Binary files /dev/null and b/group__vpad__input.png differ diff --git a/group__vpadbase.html b/group__vpadbase.html new file mode 100644 index 00000000..6b09a349 --- /dev/null +++ b/group__vpadbase.html @@ -0,0 +1,104 @@ + + + + + + + +wut: vpadbase + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
vpadbase
+
+
+ +

Wii U Gamepad base library. +More...

+
+Collaboration diagram for vpadbase:
+
+
+ + + + +
+ + + + +

+Modules

 VPAD Base
 
+

Detailed Description

+

Wii U Gamepad base library.

+
+ + + + diff --git a/group__vpadbase.map b/group__vpadbase.map new file mode 100644 index 00000000..037cde17 --- /dev/null +++ b/group__vpadbase.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__vpadbase.md5 b/group__vpadbase.md5 new file mode 100644 index 00000000..27d78799 --- /dev/null +++ b/group__vpadbase.md5 @@ -0,0 +1 @@ +09d4be8e271afa5aee8aae52c0bd6a12 \ No newline at end of file diff --git a/group__vpadbase.png b/group__vpadbase.png new file mode 100644 index 00000000..67f79990 Binary files /dev/null and b/group__vpadbase.png differ diff --git a/group__vpadbase__base.html b/group__vpadbase__base.html new file mode 100644 index 00000000..77353f90 --- /dev/null +++ b/group__vpadbase__base.html @@ -0,0 +1,709 @@ + + + + + + + +wut: VPAD Base + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
VPAD Base
+
+
+
+Collaboration diagram for VPAD Base:
+
+
+ + + + +
+ + + + + +

+Typedefs

typedef enum VPADChan VPADChan
 Wii U GamePad channel.
 
+ + + + + + +

+Enumerations

enum  VPADChan {
+  VPAD_CHAN_0 = 0 +,
+  VPAD_CHAN_1 = 1 +
+ }
 Wii U GamePad channel. More...
 
enum  VPADIRCStatusFlags {
+  VPAD_IRC_STATUS_FLAG_HAS_DATA = 1 +,
+  VPAD_IRC_STATUS_FLAG_CONNECTED = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void VPADBASEInit ()
 Initializes the VPADBASE library for use.
 
void VPADBASEShutdown ()
 Deinitializes the VPADBASE library.
 
BOOL VPADBASEIsInit ()
 Checks if VPADBASE is initialized.
 
int32_t VPADBASEGetMotorOnRemainingCount (VPADChan chan)
 Return a count representing the amount of time left for the given Gamepad's rumble pattern.
 
int32_t VPADBASESetMotorOnRemainingCount (VPADChan chan, int32_t counter)
 Set a count representing the amount of time left for the given Gamepad's rumble pattern.
 
void VPADBASESetSensorBarSetting (VPADChan chan, int8_t setting)
 
void VPADBASEGetSensorBarSetting (VPADChan chan, int8_t *outSetting)
 
int32_t VPADBASEGetHeadphoneStatus (VPADChan chan)
 Get the headphone status.
 
void VPADBASEGetGameControllerMode (VPADChan chan, int32_t *mode)
 Get the controller mode.
 
void VPADBASESetGameControllerMode (VPADChan chan, int32_t mode)
 Set the controller mode.
 
void VPADBASEGetPowerButtonPressStatus (VPADChan chan, uint32_t *tick, uint32_t *status)
 Get the POWER button press status.
 
void VPADBASESetPowerButtonPressStatus (VPADChan chan, uint32_t tick, uint32_t status)
 Set the POWER button press status.
 
void VPADBASESetPowerButtonDisableMode (VPADChan chan, uint32_t mode)
 Set the POWER button mode.
 
void VPADBASEClearIRCEvent (VPADChan chan)
 Clear pending IRC events.
 
VPADIRCStatusFlags VPADBASEGetIRCStatus (VPADChan chan)
 Get the current IRC status.
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ VPADChan

+ +
+
+ + + + +
typedef enum VPADChan VPADChan
+
+ +

Wii U GamePad channel.

+ +
+
+

Enumeration Type Documentation

+ +

◆ VPADChan

+ +
+
+ + + + +
enum VPADChan
+
+ +

Wii U GamePad channel.

+ + + +
Enumerator
VPAD_CHAN_0 

Channel 0.

+
VPAD_CHAN_1 

Channel 1.

+
+ +

Definition at line 15 of file base.h.

+ +
+
+ +

◆ VPADIRCStatusFlags

+ +
+
+ + + + +
enum VPADIRCStatusFlags
+
+ + + +
Enumerator
VPAD_IRC_STATUS_FLAG_HAS_DATA 

Indicates that there is pending data which can be received.

+
VPAD_IRC_STATUS_FLAG_CONNECTED 

Indicates that another device is connected.

+
+ +

Definition at line 23 of file base.h.

+ +
+
+

Function Documentation

+ +

◆ VPADBASEInit()

+ +
+
+ + + + + + + +
void VPADBASEInit ()
+
+ +

Initializes the VPADBASE library for use.

+
Note
This is internally called by vpad and does not need to be called manually.
+
See also
+
+ +
+
+ +

◆ VPADBASEShutdown()

+ +
+
+ + + + + + + +
void VPADBASEShutdown ()
+
+ +

Deinitializes the VPADBASE library.

+
Note
This is internally called by vpad and does not need to be called manually.
+
See also
+
+ +
+
+ +

◆ VPADBASEIsInit()

+ +
+
+ + + + + + + +
BOOL VPADBASEIsInit ()
+
+ +

Checks if VPADBASE is initialized.

+
Returns
TRUE if initialized.
+ +
+
+ +

◆ VPADBASEGetMotorOnRemainingCount()

+ +
+
+ + + + + + + + +
int32_t VPADBASEGetMotorOnRemainingCount (VPADChan chan)
+
+ +

Return a count representing the amount of time left for the given Gamepad's rumble pattern.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanDenotes which channel to get the rumble time from.
+
+
+ +
+
+ +

◆ VPADBASESetMotorOnRemainingCount()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADBASESetMotorOnRemainingCount (VPADChan chan,
int32_t counter 
)
+
+ +

Set a count representing the amount of time left for the given Gamepad's rumble pattern.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanDenotes which channel to set the rumble count for.
counterThe value of the new rumble count.
+
+
+ +
+
+ +

◆ VPADBASESetSensorBarSetting()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASESetSensorBarSetting (VPADChan chan,
int8_t setting 
)
+
+ +
+
+ +

◆ VPADBASEGetSensorBarSetting()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASEGetSensorBarSetting (VPADChan chan,
int8_t * outSetting 
)
+
+ +
+
+ +

◆ VPADBASEGetHeadphoneStatus()

+ +
+
+ + + + + + + + +
int32_t VPADBASEGetHeadphoneStatus (VPADChan chan)
+
+ +

Get the headphone status.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to get the headphone status from.
+
+
+
Returns
Returns 1 if headphones are connected, 0 otherwise.
+ +
+
+ +

◆ VPADBASEGetGameControllerMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASEGetGameControllerMode (VPADChan chan,
int32_t * mode 
)
+
+ +

Get the controller mode.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to get the controller mode from.
modePointer to write a value of the controller mode into.
+
+
+ +
+
+ +

◆ VPADBASESetGameControllerMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASESetGameControllerMode (VPADChan chan,
int32_t mode 
)
+
+ +

Set the controller mode.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to set the controller mode to.
modeAny non-zero mode will turn off the display, like the "Display Off" button under Controller Settings. Inputs are not disabled.
+
+
+ +
+
+ +

◆ VPADBASEGetPowerButtonPressStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADBASEGetPowerButtonPressStatus (VPADChan chan,
uint32_t * tick,
uint32_t * status 
)
+
+ +

Get the POWER button press status.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanThe channel of the Gamepad to get the POWER button press status from.
tickThe value given by OSGetTick when the button was pressed.
statusThe status is set to 0 if the POWER button is not pressed.
+
+
+ +
+
+ +

◆ VPADBASESetPowerButtonPressStatus()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADBASESetPowerButtonPressStatus (VPADChan chan,
uint32_t tick,
uint32_t status 
)
+
+ +

Set the POWER button press status.

+
Parameters
+ + + + +
chanThe channel of the Gamepad to set the POWER button press status to.
tickThe tick value to set.
statusThe status to set.
+
+
+ +
+
+ +

◆ VPADBASESetPowerButtonDisableMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASESetPowerButtonDisableMode (VPADChan chan,
uint32_t mode 
)
+
+ +

Set the POWER button mode.

+
Parameters
+ + + +
chanThe channel of the Gamepad to set the POWER button disable mode to.
modeSet to 0 to enable and set to 1 to disable.
+
+
+
See also
+
+ +
+
+ +

◆ VPADBASEClearIRCEvent()

+ +
+
+ + + + + + + + +
void VPADBASEClearIRCEvent (VPADChan chan)
+
+ +

Clear pending IRC events.

+
Parameters
+ + +
chanThe channel of the Gamepad.
+
+
+ +
+
+ +

◆ VPADBASEGetIRCStatus()

+ +
+
+ + + + + + + + +
VPADIRCStatusFlags VPADBASEGetIRCStatus (VPADChan chan)
+
+ +

Get the current IRC status.

+
Parameters
+ + +
chanThe channel of the Gamepad.
+
+
+
Returns
The current status flags (see VPADIRCStatusFlags).
+ +
+
+
+ + + + diff --git a/group__vpadbase__base.map b/group__vpadbase__base.map new file mode 100644 index 00000000..b8625f19 --- /dev/null +++ b/group__vpadbase__base.map @@ -0,0 +1,4 @@ + + + + diff --git a/group__vpadbase__base.md5 b/group__vpadbase__base.md5 new file mode 100644 index 00000000..94807e52 --- /dev/null +++ b/group__vpadbase__base.md5 @@ -0,0 +1 @@ +9a525a229d33417a27efdc90b808f9a7 \ No newline at end of file diff --git a/group__vpadbase__base.png b/group__vpadbase__base.png new file mode 100644 index 00000000..b517e7f5 Binary files /dev/null and b/group__vpadbase__base.png differ diff --git a/gx2_2context_8h.html b/gx2_2context_8h.html new file mode 100644 index 00000000..370f6320 --- /dev/null +++ b/gx2_2context_8h.html @@ -0,0 +1,143 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/context.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
context.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for context.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  GX2ShadowState
 
struct  GX2ContextState
 
+ + + + + +

+Typedefs

typedef struct GX2ShadowState GX2ShadowState
 
typedef struct GX2ContextState GX2ContextState
 
+ + + + + + + + + +

+Functions

void GX2SetupContextStateEx (GX2ContextState *state, BOOL unk1)
 
void GX2GetContextStateDisplayList (const GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
 
void GX2SetContextState (GX2ContextState *state)
 
void GX2SetDefaultState ()
 
+
+ + + + diff --git a/gx2_2context_8h__incl.map b/gx2_2context_8h__incl.map new file mode 100644 index 00000000..a4558fb5 --- /dev/null +++ b/gx2_2context_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2context_8h__incl.md5 b/gx2_2context_8h__incl.md5 new file mode 100644 index 00000000..5703a6cc --- /dev/null +++ b/gx2_2context_8h__incl.md5 @@ -0,0 +1 @@ +ff64922dd4051f41a6fb2b5f30ec198a \ No newline at end of file diff --git a/gx2_2context_8h__incl.png b/gx2_2context_8h__incl.png new file mode 100644 index 00000000..aa75bf99 Binary files /dev/null and b/gx2_2context_8h__incl.png differ diff --git a/gx2_2context_8h_source.html b/gx2_2context_8h_source.html new file mode 100644 index 00000000..a247227a --- /dev/null +++ b/gx2_2context_8h_source.html @@ -0,0 +1,174 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/context.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
context.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+ + +
16
+
+ +
18{
+
19 uint32_t config[0xB00];
+
20 uint32_t context[0x400];
+
21 uint32_t alu[0x800];
+
22 uint32_t loop[0x60];
+
23 WUT_PADDING_BYTES((0x80 - 0x60) * 4);
+
24 uint32_t resource[0xD9E];
+
25 WUT_PADDING_BYTES((0xDC0 - 0xD9E) * 4);
+
26 uint32_t sampler[0xA2];
+
27 WUT_PADDING_BYTES((0xC0 - 0xA2) * 4);
+
28};
+
+
29WUT_CHECK_OFFSET(GX2ShadowState, 0x0000, config);
+
30WUT_CHECK_OFFSET(GX2ShadowState, 0x2C00, context);
+
31WUT_CHECK_OFFSET(GX2ShadowState, 0x3C00, alu);
+
32WUT_CHECK_OFFSET(GX2ShadowState, 0x5C00, loop);
+
33WUT_CHECK_OFFSET(GX2ShadowState, 0x5E00, resource);
+
34WUT_CHECK_OFFSET(GX2ShadowState, 0x9500, sampler);
+
35WUT_CHECK_SIZE(GX2ShadowState, 0x9800);
+
36
+
+ +
38{
+ +
40 WUT_UNKNOWN_BYTES(4);
+ +
42 WUT_UNKNOWN_BYTES(0x9e00 - 0x9808);
+
43 uint32_t shadowDisplayList[192];
+
44};
+
+
45WUT_CHECK_OFFSET(GX2ContextState, 0x0000, shadowState);
+
46WUT_CHECK_OFFSET(GX2ContextState, 0x9804, shadowDisplayListSize);
+
47WUT_CHECK_OFFSET(GX2ContextState, 0x9e00, shadowDisplayList);
+
48WUT_CHECK_SIZE(GX2ContextState, 0xa100);
+
49
+
50void
+ +
52 BOOL unk1);
+
53
+
54void
+ +
56 void *outDisplayList,
+
57 uint32_t *outSize);
+
58
+
59void
+ +
61
+
62void
+ +
64
+
65#ifdef __cplusplus
+
66}
+
67#endif
+
68
+
uint32_t shadowDisplayList[192]
Definition context.h:43
+
uint32_t loop[0x60]
Definition context.h:22
+
uint32_t config[0xB00]
Definition context.h:19
+
uint32_t resource[0xD9E]
Definition context.h:24
+
uint32_t shadowDisplayListSize
Definition context.h:41
+
uint32_t context[0x400]
Definition context.h:20
+
GX2ShadowState shadowState
Definition context.h:39
+
uint32_t sampler[0xA2]
Definition context.h:26
+
uint32_t alu[0x800]
Definition context.h:21
+
void GX2SetDefaultState()
+
void GX2GetContextStateDisplayList(const GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
+
void GX2SetContextState(GX2ContextState *state)
+
void GX2SetupContextStateEx(GX2ContextState *state, BOOL unk1)
+ + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2_2debug_8h.html b/gx2_2debug_8h.html new file mode 100644 index 00000000..b52e916c --- /dev/null +++ b/gx2_2debug_8h.html @@ -0,0 +1,186 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/debug.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
debug.h File Reference
+
+
+
#include <wut.h>
+#include "surface.h"
+
+Include dependency graph for debug.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  GX2DebugCaptureInterface
 
+ + + + + + + + + + + +

+Typedefs

typedef struct GX2DebugCaptureInterface GX2DebugCaptureInterface
 
typedef enum GX2DebugCaptureInterfaceVersion GX2DebugCaptureInterfaceVersion
 
typedef enum GX2DebugCaptureStartFlags GX2DebugCaptureStartFlags
 Options for GX2DebugCaptureStart.
 
typedef enum GX2DebugCaptureEndFlags GX2DebugCaptureEndFlags
 Options for GX2DebugCaptureEnd.
 
+ + + + + + + + + +

+Enumerations

enum  GX2DebugCaptureInterfaceVersion { GX2_DEBUG_CAPTURE_INTERFACE_VERSION = 1 + }
 
enum  GX2DebugCaptureStartFlags {
+  GX2_DEBUG_CAPTURE_START_FLAGS_NONE = 0 +,
+  GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE = 1 +
+ }
 Options for GX2DebugCaptureStart. More...
 
enum  GX2DebugCaptureEndFlags {
+  GX2_DEBUG_CAPTURE_END_FLAGS_NONE = 0 +,
+  GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH = 1 +
+ }
 Options for GX2DebugCaptureEnd. More...
 
+ + + + + + + + + + + + + + + +

+Functions

BOOL _GX2DebugSetCaptureInterface (GX2DebugCaptureInterface *interface)
 
void GX2DebugCaptureStart (const char *filename, GX2DebugCaptureStartFlags flags)
 Starts a debug capture.
 
void GX2DebugCaptureEnd (GX2DebugCaptureEndFlags flags)
 Ends a debug capture.
 
void GX2DebugCaptureFrame (const char *filename)
 Will capture the next frame.
 
void GX2DebugCaptureFrames (const char *filename, uint32_t count)
 Will capture count frames.
 
+
+ + + + diff --git a/gx2_2debug_8h__incl.map b/gx2_2debug_8h__incl.map new file mode 100644 index 00000000..692808f6 --- /dev/null +++ b/gx2_2debug_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2debug_8h__incl.md5 b/gx2_2debug_8h__incl.md5 new file mode 100644 index 00000000..2f91f521 --- /dev/null +++ b/gx2_2debug_8h__incl.md5 @@ -0,0 +1 @@ +ce266d9340156b2efee5b1c10821e145 \ No newline at end of file diff --git a/gx2_2debug_8h__incl.png b/gx2_2debug_8h__incl.png new file mode 100644 index 00000000..38c58d50 Binary files /dev/null and b/gx2_2debug_8h__incl.png differ diff --git a/gx2_2debug_8h_source.html b/gx2_2debug_8h_source.html new file mode 100644 index 00000000..1acc0fbd --- /dev/null +++ b/gx2_2debug_8h_source.html @@ -0,0 +1,226 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/debug.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
debug.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "surface.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
16
+ +
21
+ +
31
+ +
41
+
+ +
43{
+
45 uint32_t version;
+
46
+
48 void (*onShutdown)();
+
49
+
51 void (*setAllocator)();
+
52
+
55 void (*onCaptureStart)(const char *filename);
+
56
+
58 void (*onCaptureEnd)();
+
59
+ +
62
+
64 void (*onAlloc)(void *ptr, uint32_t size, uint32_t align);
+
65
+
67 void (*onFree)(void *ptr);
+
68
+
70 void (*onUnknownMemory)(void *ptr, uint32_t size);
+
71
+
73 void (*setOutputSurface)(GX2Surface *surface);
+
74
+
76 void (*onSwapScanBuffers)(GX2Surface *surface);
+
77
+
81 void (*submitToRing)(void *unk1,
+
82 uint32_t unk2,
+
83 uint32_t *unk3,
+
84 uint64_t *outSubmitTimestamp);
+
85};
+
+
86WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x00, version);
+
87WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x04, onShutdown);
+
88WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x08, setAllocator);
+
89WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x0C, onCaptureStart);
+
90WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x10, onCaptureEnd);
+
91WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x14, isCaptureEnabled);
+
92WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x18, onAlloc);
+
93WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x1C, onFree);
+
94WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x20, onUnknownMemory);
+
95WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x24, setOutputSurface);
+
96WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x28, onSwapScanBuffers);
+
97WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x2C, submitToRing);
+
98WUT_CHECK_SIZE(GX2DebugCaptureInterface, 0x30);
+
99
+
100BOOL
+ +
102
+
103
+
119void
+
120GX2DebugCaptureStart(const char *filename,
+ +
122
+
123
+
130void
+ +
132
+
133
+
142void
+
143GX2DebugCaptureFrame(const char *filename);
+
144
+
145
+
154void
+
155GX2DebugCaptureFrames(const char *filename,
+
156 uint32_t count);
+
157
+
158#ifdef __cplusplus
+
159}
+
160#endif
+
161
+
GX2DebugCaptureInterfaceVersion
Definition debug.h:18
+
void GX2DebugCaptureStart(const char *filename, GX2DebugCaptureStartFlags flags)
Starts a debug capture.
+
BOOL _GX2DebugSetCaptureInterface(GX2DebugCaptureInterface *interface)
+
GX2DebugCaptureStartFlags
Options for GX2DebugCaptureStart.
Definition debug.h:24
+
void GX2DebugCaptureEnd(GX2DebugCaptureEndFlags flags)
Ends a debug capture.
+
void GX2DebugCaptureFrames(const char *filename, uint32_t count)
Will capture count frames.
+
GX2DebugCaptureEndFlags
Options for GX2DebugCaptureEnd.
Definition debug.h:34
+
void GX2DebugCaptureFrame(const char *filename)
Will capture the next frame.
+
@ GX2_DEBUG_CAPTURE_INTERFACE_VERSION
Definition debug.h:19
+
@ GX2_DEBUG_CAPTURE_START_FLAGS_NONE
When set GX2DebugCaptureStart will call GX2DrawDone before the capture is started.
Definition debug.h:26
+
@ GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE
When set GX2DebugCaptureStart will NOT call GX2DrawDone.
Definition debug.h:29
+
@ GX2_DEBUG_CAPTURE_END_FLAGS_NONE
When set GX2DebugCaptureEnd will call GX2Flush before the capture is completed.
Definition debug.h:36
+
@ GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH
When set GX2DebugCaptureEnd will NOT call GX2Flush.
Definition debug.h:39
+ + + +
BOOL(* isCaptureEnabled)()
Check if capture is enabled.
Definition debug.h:61
+
void(* onCaptureEnd)()
Called from GX2DebugCaptureEnd.
Definition debug.h:58
+
void(* onFree)(void *ptr)
Called when GX2 memory is freed.
Definition debug.h:67
+
void(* onCaptureStart)(const char *filename)
Called from GX2DebugCaptureStart, the filename is first argument passed in to GX2DebugCaptureStart.
Definition debug.h:55
+
void(* onAlloc)(void *ptr, uint32_t size, uint32_t align)
Called when GX2 memory is allocated.
Definition debug.h:64
+
void(* onUnknownMemory)(void *ptr, uint32_t size)
UNKNOWN: Called when something happens with some memory.
Definition debug.h:70
+
void(* setOutputSurface)(GX2Surface *surface)
Called from GX2DebugCaptureStart with the TV scan buffer.
Definition debug.h:73
+
void(* setAllocator)()
Called from GX2DebugSetCaptureInterface with the default gx2 allocators.
Definition debug.h:51
+
uint32_t version
Must be set to GX2_DEBUG_CAPTURE_INTERFACE_VERSION.
Definition debug.h:45
+
void(* submitToRing)(void *unk1, uint32_t unk2, uint32_t *unk3, uint64_t *outSubmitTimestamp)
Called when a command buffer is ready to be submitted to ring buffer.
Definition debug.h:81
+
void(* onSwapScanBuffers)(GX2Surface *surface)
Called from GX2SwapScanBuffers with the TV scan buffer.
Definition debug.h:76
+
void(* onShutdown)()
Called from GX2Shutdown.
Definition debug.h:48
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2_2displaylist_8h.html b/gx2_2displaylist_8h.html new file mode 100644 index 00000000..95fa8abd --- /dev/null +++ b/gx2_2displaylist_8h.html @@ -0,0 +1,133 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/displaylist.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
displaylist.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for displaylist.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Functions

void GX2BeginDisplayListEx (void *displayList, uint32_t bytes, BOOL unk1)
 
uint32_t GX2EndDisplayList (void *displayList)
 
void GX2DirectCallDisplayList (const void *displayList, uint32_t bytes)
 
void GX2CallDisplayList (const void *displayList, uint32_t bytes)
 
BOOL GX2GetDisplayListWriteStatus ()
 
BOOL GX2GetCurrentDisplayList (void **outDisplayList, uint32_t *outSize)
 
void GX2CopyDisplayList (const void *displayList, uint32_t bytes)
 
+
+ + + + diff --git a/gx2_2displaylist_8h__incl.map b/gx2_2displaylist_8h__incl.map new file mode 100644 index 00000000..7b06e710 --- /dev/null +++ b/gx2_2displaylist_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2displaylist_8h__incl.md5 b/gx2_2displaylist_8h__incl.md5 new file mode 100644 index 00000000..81477513 --- /dev/null +++ b/gx2_2displaylist_8h__incl.md5 @@ -0,0 +1 @@ +77c3a4efbd6d852cde3a7e6bfbd2b296 \ No newline at end of file diff --git a/gx2_2displaylist_8h__incl.png b/gx2_2displaylist_8h__incl.png new file mode 100644 index 00000000..240b80cf Binary files /dev/null and b/gx2_2displaylist_8h__incl.png differ diff --git a/gx2_2displaylist_8h_source.html b/gx2_2displaylist_8h_source.html new file mode 100644 index 00000000..d84a9f51 --- /dev/null +++ b/gx2_2displaylist_8h_source.html @@ -0,0 +1,138 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/displaylist.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
displaylist.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14void
+
15GX2BeginDisplayListEx(void *displayList,
+
16 uint32_t bytes,
+
17 BOOL unk1);
+
18
+
19uint32_t
+
20GX2EndDisplayList(void *displayList);
+
21
+
22void
+
23GX2DirectCallDisplayList(const void *displayList,
+
24 uint32_t bytes);
+
25
+
26void
+
27GX2CallDisplayList(const void *displayList,
+
28 uint32_t bytes);
+
29
+
30BOOL
+ +
32
+
33BOOL
+
34GX2GetCurrentDisplayList(void **outDisplayList,
+
35 uint32_t *outSize);
+
36
+
37void
+
38GX2CopyDisplayList(const void *displayList,
+
39 uint32_t bytes);
+
40
+
41#ifdef __cplusplus
+
42}
+
43#endif
+
44
+
void GX2CopyDisplayList(const void *displayList, uint32_t bytes)
+
BOOL GX2GetCurrentDisplayList(void **outDisplayList, uint32_t *outSize)
+
BOOL GX2GetDisplayListWriteStatus()
+
void GX2DirectCallDisplayList(const void *displayList, uint32_t bytes)
+
void GX2BeginDisplayListEx(void *displayList, uint32_t bytes, BOOL unk1)
+
void GX2CallDisplayList(const void *displayList, uint32_t bytes)
+
uint32_t GX2EndDisplayList(void *displayList)
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2_2draw_8h.html b/gx2_2draw_8h.html new file mode 100644 index 00000000..c4d1d091 --- /dev/null +++ b/gx2_2draw_8h.html @@ -0,0 +1,137 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/draw.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
draw.h File Reference
+
+
+
#include <wut.h>
+#include "enum.h"
+
+Include dependency graph for draw.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Functions

void GX2SetAttribBuffer (uint32_t index, uint32_t size, uint32_t stride, const void *buffer)
 
void GX2DrawEx (GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances)
 
void GX2DrawEx2 (GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
 
void GX2DrawIndexedEx (GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances)
 
void GX2DrawIndexedEx2 (GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
 
void GX2DrawIndexedImmediateEx (GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances)
 
void GX2SetPrimitiveRestartIndex (uint32_t index)
 
+
+ + + + diff --git a/gx2_2draw_8h__incl.map b/gx2_2draw_8h__incl.map new file mode 100644 index 00000000..11172fd5 --- /dev/null +++ b/gx2_2draw_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2draw_8h__incl.md5 b/gx2_2draw_8h__incl.md5 new file mode 100644 index 00000000..189dacab --- /dev/null +++ b/gx2_2draw_8h__incl.md5 @@ -0,0 +1 @@ +609154fc7c67594622d84a4a689ff519 \ No newline at end of file diff --git a/gx2_2draw_8h__incl.png b/gx2_2draw_8h__incl.png new file mode 100644 index 00000000..41929951 Binary files /dev/null and b/gx2_2draw_8h__incl.png differ diff --git a/gx2_2draw_8h_source.html b/gx2_2draw_8h_source.html new file mode 100644 index 00000000..82b6513b --- /dev/null +++ b/gx2_2draw_8h_source.html @@ -0,0 +1,161 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/draw.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
draw.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "enum.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15void
+
16GX2SetAttribBuffer(uint32_t index,
+
17 uint32_t size,
+
18 uint32_t stride,
+
19 const void *buffer);
+
20
+
21void
+ +
23 uint32_t count,
+
24 uint32_t offset,
+
25 uint32_t numInstances);
+
26
+
27void
+ +
29 uint32_t count,
+
30 uint32_t offset,
+
31 uint32_t numInstances,
+
32 uint32_t baseInstance);
+
33
+
34void
+ +
36 uint32_t count,
+
37 GX2IndexType indexType,
+
38 const void *indices,
+
39 uint32_t offset,
+
40 uint32_t numInstances);
+
41
+
42void
+ +
44 uint32_t count,
+
45 GX2IndexType indexType,
+
46 const void *indices,
+
47 uint32_t offset,
+
48 uint32_t numInstances,
+
49 uint32_t baseInstance);
+
50
+
51void
+ +
53 uint32_t count,
+
54 GX2IndexType indexType,
+
55 const void *indices,
+
56 uint32_t offset,
+
57 uint32_t numInstances);
+
58
+
59void
+ +
61
+
62#ifdef __cplusplus
+
63}
+
64#endif
+
65
+ +
void GX2DrawEx(GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances)
+
void GX2DrawIndexedEx2(GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
+
void GX2DrawIndexedImmediateEx(GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances)
+
void GX2SetPrimitiveRestartIndex(uint32_t index)
+
void GX2DrawEx2(GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
+
void GX2DrawIndexedEx(GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, const void *indices, uint32_t offset, uint32_t numInstances)
+
void GX2SetAttribBuffer(uint32_t index, uint32_t size, uint32_t stride, const void *buffer)
+
GX2IndexType
Definition enum.h:230
+
GX2PrimitiveMode
Definition enum.h:289
+ +
+ + + + diff --git a/gx2_2event_8h.html b/gx2_2event_8h.html new file mode 100644 index 00000000..0ca013ed --- /dev/null +++ b/gx2_2event_8h.html @@ -0,0 +1,162 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/event.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
event.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/time.h>
+#include "enum.h"
+
+Include dependency graph for event.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  GX2DisplayListOverrunData
 
+ + + + + +

+Typedefs

typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunData
 
typedef void(* GX2EventCallbackFunction) (GX2EventType, void *)
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

BOOL GX2DrawDone ()
 
void GX2WaitForVsync ()
 
void GX2WaitForFlip ()
 
void GX2SetEventCallback (GX2EventType type, GX2EventCallbackFunction func, void *userData)
 
void GX2GetEventCallback (GX2EventType type, GX2EventCallbackFunction *funcOut, void **userDataOut)
 
OSTime GX2GetRetiredTimeStamp ()
 
OSTime GX2GetLastSubmittedTimeStamp ()
 
void GX2GetSwapStatus (uint32_t *swapCount, uint32_t *flipCount, OSTime *lastFlip, OSTime *lastVsync)
 
BOOL GX2WaitTimeStamp (OSTime time)
 
+
+ + + + diff --git a/gx2_2event_8h__incl.map b/gx2_2event_8h__incl.map new file mode 100644 index 00000000..82fbc15c --- /dev/null +++ b/gx2_2event_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2event_8h__incl.md5 b/gx2_2event_8h__incl.md5 new file mode 100644 index 00000000..4d00f5f5 --- /dev/null +++ b/gx2_2event_8h__incl.md5 @@ -0,0 +1 @@ +9a3f3d39c7189491407c846b038eb2d7 \ No newline at end of file diff --git a/gx2_2event_8h__incl.png b/gx2_2event_8h__incl.png new file mode 100644 index 00000000..3dc8b00c Binary files /dev/null and b/gx2_2event_8h__incl.png differ diff --git a/gx2_2event_8h_source.html b/gx2_2event_8h_source.html new file mode 100644 index 00000000..7b32efbd --- /dev/null +++ b/gx2_2event_8h_source.html @@ -0,0 +1,182 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/event.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
event.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <coreinit/time.h>
+
4#include "enum.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+ +
17typedef void (*GX2EventCallbackFunction)(GX2EventType, void *);
+
18
+
+ +
20{
+
22 void *oldList;
+
23
+
25 uint32_t oldSize;
+
26
+
28 void *newList;
+
29
+
31 uint32_t newSize;
+
32
+
33 WUT_UNKNOWN_BYTES(8);
+
34};
+
+
35WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x00, oldList);
+
36WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x04, oldSize);
+
37WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x08, newList);
+
38WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x0C, newSize);
+
39WUT_CHECK_SIZE(GX2DisplayListOverrunData, 0x18);
+
40
+
41BOOL
+ +
43
+
44void
+ +
46
+
47void
+ +
49
+
50void
+ + +
53 void *userData);
+
54
+
55void
+ + +
58 void **userDataOut);
+
59
+ + +
62
+ + +
65
+
66void
+
67GX2GetSwapStatus(uint32_t *swapCount,
+
68 uint32_t *flipCount,
+
69 OSTime *lastFlip,
+
70 OSTime *lastVsync);
+
71
+
72BOOL
+ +
74
+
75#ifdef __cplusplus
+
76}
+
77#endif
+
78
+ +
int64_t OSTime
Definition time.h:18
+
GX2EventType
Definition enum.h:199
+
void * oldList
Pointer to overrun display list.
Definition event.h:22
+
void * newList
Pointer to new display list.
Definition event.h:28
+
uint32_t newSize
Size of new display list.
Definition event.h:31
+
uint32_t oldSize
Size of overrun display list.
Definition event.h:25
+
void GX2WaitForVsync()
+
void(* GX2EventCallbackFunction)(GX2EventType, void *)
Definition event.h:17
+
OSTime GX2GetLastSubmittedTimeStamp()
+
void GX2GetEventCallback(GX2EventType type, GX2EventCallbackFunction *funcOut, void **userDataOut)
+
BOOL GX2WaitTimeStamp(OSTime time)
+
BOOL GX2DrawDone()
+
void GX2GetSwapStatus(uint32_t *swapCount, uint32_t *flipCount, OSTime *lastFlip, OSTime *lastVsync)
+
void GX2WaitForFlip()
+
OSTime GX2GetRetiredTimeStamp()
+
void GX2SetEventCallback(GX2EventType type, GX2EventCallbackFunction func, void *userData)
+ + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2_2mem_8h.html b/gx2_2mem_8h.html new file mode 100644 index 00000000..521062cd --- /dev/null +++ b/gx2_2mem_8h.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/mem.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
mem.h File Reference
+
+
+
#include <wut.h>
+#include "enum.h"
+
+Include dependency graph for mem.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Functions

void GX2Invalidate (GX2InvalidateMode mode, void *buffer, uint32_t size)
 
+
+ + + + diff --git a/gx2_2mem_8h__incl.map b/gx2_2mem_8h__incl.map new file mode 100644 index 00000000..8ce46aba --- /dev/null +++ b/gx2_2mem_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2mem_8h__incl.md5 b/gx2_2mem_8h__incl.md5 new file mode 100644 index 00000000..7dc56485 --- /dev/null +++ b/gx2_2mem_8h__incl.md5 @@ -0,0 +1 @@ +6410b916d9333abdbddb9ff59e4bf6c2 \ No newline at end of file diff --git a/gx2_2mem_8h__incl.png b/gx2_2mem_8h__incl.png new file mode 100644 index 00000000..d4840c4e Binary files /dev/null and b/gx2_2mem_8h__incl.png differ diff --git a/gx2_2mem_8h_source.html b/gx2_2mem_8h_source.html new file mode 100644 index 00000000..9ceb70fe --- /dev/null +++ b/gx2_2mem_8h_source.html @@ -0,0 +1,112 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/mem.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
mem.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "enum.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15void
+ +
17 void *buffer,
+
18 uint32_t size);
+
19
+
20#ifdef __cplusplus
+
21}
+
22#endif
+
23
+ +
GX2InvalidateMode
Definition enum.h:238
+
void GX2Invalidate(GX2InvalidateMode mode, void *buffer, uint32_t size)
+ +
+ + + + diff --git a/gx2_2surface_8h.html b/gx2_2surface_8h.html new file mode 100644 index 00000000..78333972 --- /dev/null +++ b/gx2_2surface_8h.html @@ -0,0 +1,201 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/surface.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
surface.h File Reference
+
+
+
#include <wut.h>
+#include <gx2r/resource.h>
+#include "enum.h"
+
+Include dependency graph for surface.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Data Structures

struct  GX2Surface
 
struct  GX2DepthBuffer
 
struct  GX2ColorBuffer
 
struct  GX2Rect
 
struct  GX2Point
 
union  GX2Surface.__unnamed21__
 
+ + + + + + + + + + + +

+Typedefs

typedef struct GX2Surface GX2Surface
 
typedef struct GX2DepthBuffer GX2DepthBuffer
 
typedef struct GX2ColorBuffer GX2ColorBuffer
 
typedef struct GX2Rect GX2Rect
 
typedef struct GX2Point GX2Point
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
 
void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2CalcColorBufferAuxInfo (GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2SetColorBuffer (const GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
 
void GX2SetDepthBuffer (const GX2DepthBuffer *depthBuffer)
 
void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
 
void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
 
void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
 
uint32_t GX2GetSurfaceSwizzle (const GX2Surface *surface)
 
void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
 
void GX2CopySurface (const GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
 
void GX2CopySurfaceEx (const GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth, uint32_t numRects, GX2Rect *srcRects, GX2Point *dstPoints)
 
void GX2ResolveAAColorBuffer (const GX2ColorBuffer *srcColorBuffer, GX2Surface *dstSurface, uint32_t dstMip, uint32_t dstSlice)
 
+
+ + + + diff --git a/gx2_2surface_8h__dep__incl.map b/gx2_2surface_8h__dep__incl.map new file mode 100644 index 00000000..0782b356 --- /dev/null +++ b/gx2_2surface_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gx2_2surface_8h__dep__incl.md5 b/gx2_2surface_8h__dep__incl.md5 new file mode 100644 index 00000000..a32156d8 --- /dev/null +++ b/gx2_2surface_8h__dep__incl.md5 @@ -0,0 +1 @@ +55c1cb687b730ac4c2386cef163d2b73 \ No newline at end of file diff --git a/gx2_2surface_8h__dep__incl.png b/gx2_2surface_8h__dep__incl.png new file mode 100644 index 00000000..f637c1b2 Binary files /dev/null and b/gx2_2surface_8h__dep__incl.png differ diff --git a/gx2_2surface_8h__incl.map b/gx2_2surface_8h__incl.map new file mode 100644 index 00000000..b60188de --- /dev/null +++ b/gx2_2surface_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2surface_8h__incl.md5 b/gx2_2surface_8h__incl.md5 new file mode 100644 index 00000000..8af54de0 --- /dev/null +++ b/gx2_2surface_8h__incl.md5 @@ -0,0 +1 @@ +04f88f9ebf4808c46848fd19e97be340 \ No newline at end of file diff --git a/gx2_2surface_8h__incl.png b/gx2_2surface_8h__incl.png new file mode 100644 index 00000000..8f630cd4 Binary files /dev/null and b/gx2_2surface_8h__incl.png differ diff --git a/gx2_2surface_8h_source.html b/gx2_2surface_8h_source.html new file mode 100644 index 00000000..499d418e --- /dev/null +++ b/gx2_2surface_8h_source.html @@ -0,0 +1,357 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/surface.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
surface.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <gx2r/resource.h>
+
4#include "enum.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef struct GX2Surface GX2Surface;
+ + +
19typedef struct GX2Rect GX2Rect;
+
20typedef struct GX2Point GX2Point;
+
21
+
+ +
23{
+ +
25 uint32_t width;
+
26 uint32_t height;
+
27 uint32_t depth;
+
28 uint32_t mipLevels;
+ + +
+
31 union
+
32 {
+
33 GX2SurfaceUse use;
+
34 GX2RResourceFlags resourceFlags;
+
35 };
+
+
36 uint32_t imageSize;
+
37 void *image;
+
38 uint32_t mipmapSize;
+
39 void *mipmaps;
+ +
41 uint32_t swizzle;
+
42 uint32_t alignment;
+
43 uint32_t pitch;
+
44 uint32_t mipLevelOffset[13];
+
45};
+
+
46WUT_CHECK_OFFSET(GX2Surface, 0x0, dim);
+
47WUT_CHECK_OFFSET(GX2Surface, 0x4, width);
+
48WUT_CHECK_OFFSET(GX2Surface, 0x8, height);
+
49WUT_CHECK_OFFSET(GX2Surface, 0xc, depth);
+
50WUT_CHECK_OFFSET(GX2Surface, 0x10, mipLevels);
+
51WUT_CHECK_OFFSET(GX2Surface, 0x14, format);
+
52WUT_CHECK_OFFSET(GX2Surface, 0x18, aa);
+
53WUT_CHECK_OFFSET(GX2Surface, 0x1c, use);
+
54WUT_CHECK_OFFSET(GX2Surface, 0x1c, resourceFlags);
+
55WUT_CHECK_OFFSET(GX2Surface, 0x20, imageSize);
+
56WUT_CHECK_OFFSET(GX2Surface, 0x24, image);
+
57WUT_CHECK_OFFSET(GX2Surface, 0x28, mipmapSize);
+
58WUT_CHECK_OFFSET(GX2Surface, 0x2c, mipmaps);
+
59WUT_CHECK_OFFSET(GX2Surface, 0x30, tileMode);
+
60WUT_CHECK_OFFSET(GX2Surface, 0x34, swizzle);
+
61WUT_CHECK_OFFSET(GX2Surface, 0x38, alignment);
+
62WUT_CHECK_OFFSET(GX2Surface, 0x3C, pitch);
+
63WUT_CHECK_OFFSET(GX2Surface, 0x40, mipLevelOffset);
+
64WUT_CHECK_SIZE(GX2Surface, 0x74);
+
65
+
+ +
67{
+ +
69
+
70 uint32_t viewMip;
+ +
72 uint32_t viewNumSlices;
+
73 void *hiZPtr;
+
74 uint32_t hiZSize;
+ +
76 uint32_t stencilClear;
+
77
+
78 uint32_t regs[7];
+
79};
+
+
80WUT_CHECK_OFFSET(GX2DepthBuffer, 0x74, viewMip);
+
81WUT_CHECK_OFFSET(GX2DepthBuffer, 0x78, viewFirstSlice);
+
82WUT_CHECK_OFFSET(GX2DepthBuffer, 0x7C, viewNumSlices);
+
83WUT_CHECK_OFFSET(GX2DepthBuffer, 0x80, hiZPtr);
+
84WUT_CHECK_OFFSET(GX2DepthBuffer, 0x84, hiZSize);
+
85WUT_CHECK_OFFSET(GX2DepthBuffer, 0x88, depthClear);
+
86WUT_CHECK_OFFSET(GX2DepthBuffer, 0x8C, stencilClear);
+
87WUT_CHECK_OFFSET(GX2DepthBuffer, 0x90, regs);
+
88WUT_CHECK_SIZE(GX2DepthBuffer, 0xAC);
+
89
+
+ +
91{
+ +
93
+
94 uint32_t viewMip;
+ +
96 uint32_t viewNumSlices;
+
97 void *aaBuffer;
+
98 uint32_t aaSize;
+
99
+
100 uint32_t regs[5];
+
101};
+
+
102WUT_CHECK_OFFSET(GX2ColorBuffer, 0x74, viewMip);
+
103WUT_CHECK_OFFSET(GX2ColorBuffer, 0x78, viewFirstSlice);
+
104WUT_CHECK_OFFSET(GX2ColorBuffer, 0x7C, viewNumSlices);
+
105WUT_CHECK_OFFSET(GX2ColorBuffer, 0x80, aaBuffer);
+
106WUT_CHECK_OFFSET(GX2ColorBuffer, 0x84, aaSize);
+
107WUT_CHECK_OFFSET(GX2ColorBuffer, 0x88, regs);
+
108WUT_CHECK_SIZE(GX2ColorBuffer, 0x9C);
+
109
+
+ +
111{
+
112 int32_t left;
+
113 int32_t top;
+
114 int32_t right;
+
115 int32_t bottom;
+
116};
+
+
117WUT_CHECK_OFFSET(GX2Rect, 0x0, left);
+
118WUT_CHECK_OFFSET(GX2Rect, 0x4, top);
+
119WUT_CHECK_OFFSET(GX2Rect, 0x8, right);
+
120WUT_CHECK_OFFSET(GX2Rect, 0xc, bottom);
+
121WUT_CHECK_SIZE(GX2Rect, 0x10);
+
122
+
+ +
124{
+
125 int32_t x;
+
126 int32_t y;
+
127};
+
+
128WUT_CHECK_OFFSET(GX2Point, 0x0, x);
+
129WUT_CHECK_OFFSET(GX2Point, 0x4, y);
+
130WUT_CHECK_SIZE(GX2Point, 0x8);
+
131
+
132void
+ +
134
+
135void
+ +
137 uint32_t *outSize,
+
138 uint32_t *outAlignment);
+
139
+
140void
+ +
142 uint32_t *outSize,
+
143 uint32_t *outAlignment);
+
144
+
145void
+ +
147 GX2RenderTarget target);
+
148
+
149void
+ +
151
+
152void
+ +
154
+
155void
+ +
157
+
158void
+ +
160 BOOL enable);
+
161
+
162uint32_t
+ +
164
+
165void
+ +
167 uint32_t swizzle);
+
168
+
169void
+ +
171 uint32_t srcLevel,
+
172 uint32_t srcDepth,
+
173 GX2Surface *dst,
+
174 uint32_t dstLevel,
+
175 uint32_t dstDepth);
+
176
+
177void
+ +
179 uint32_t srcLevel,
+
180 uint32_t srcDepth,
+
181 GX2Surface *dst,
+
182 uint32_t dstLevel,
+
183 uint32_t dstDepth,
+
184 uint32_t numRects,
+
185 GX2Rect *srcRects,
+
186 GX2Point *dstPoints);
+
187
+
188void
+ +
190 GX2Surface *dstSurface,
+
191 uint32_t dstMip,
+
192 uint32_t dstSlice);
+
193
+
194#ifdef __cplusplus
+
195}
+
196#endif
+
197
+ +
GX2AAMode
Definition enum.h:30
+
GX2RenderTarget
Definition enum.h:314
+
GX2SurfaceFormat
Definition enum.h:427
+
GX2SurfaceDim
Definition enum.h:415
+
GX2TileMode
Definition enum.h:582
+
GX2SurfaceUse
Definition enum.h:502
+
uint32_t pitch
Definition surface.h:43
+
GX2TileMode tileMode
Definition surface.h:40
+
uint32_t viewFirstSlice
Definition surface.h:71
+
void * mipmaps
Definition surface.h:39
+
uint32_t width
Definition surface.h:25
+
void * hiZPtr
Definition surface.h:73
+
float depthClear
Definition surface.h:75
+
uint32_t viewNumSlices
Definition surface.h:72
+
int32_t right
Definition surface.h:114
+
void * image
Definition surface.h:37
+
int32_t bottom
Definition surface.h:115
+
uint32_t swizzle
Definition surface.h:41
+
uint32_t mipLevels
Definition surface.h:28
+
GX2Surface surface
Definition surface.h:68
+
uint32_t mipmapSize
Definition surface.h:38
+
uint32_t height
Definition surface.h:26
+
uint32_t hiZSize
Definition surface.h:74
+
GX2AAMode aa
Definition surface.h:30
+
GX2SurfaceFormat format
Definition surface.h:29
+
uint32_t mipLevelOffset[13]
Definition surface.h:44
+
int32_t left
Definition surface.h:112
+
GX2SurfaceDim dim
Definition surface.h:24
+
uint32_t imageSize
Definition surface.h:36
+
uint32_t stencilClear
Definition surface.h:76
+
uint32_t regs[5]
Definition surface.h:100
+
int32_t top
Definition surface.h:113
+
uint32_t viewMip
Definition surface.h:70
+
uint32_t regs[7]
Definition surface.h:78
+
uint32_t alignment
Definition surface.h:42
+
void * aaBuffer
Definition surface.h:97
+
uint32_t depth
Definition surface.h:27
+
int32_t y
Definition surface.h:126
+
int32_t x
Definition surface.h:125
+
uint32_t aaSize
Definition surface.h:98
+
void GX2InitColorBufferRegs(GX2ColorBuffer *colorBuffer)
+
void GX2CalcColorBufferAuxInfo(GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
+
void GX2ResolveAAColorBuffer(const GX2ColorBuffer *srcColorBuffer, GX2Surface *dstSurface, uint32_t dstMip, uint32_t dstSlice)
+
void GX2SetColorBuffer(const GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
+
void GX2InitDepthBufferRegs(GX2DepthBuffer *depthBuffer)
+
void GX2CopySurfaceEx(const GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth, uint32_t numRects, GX2Rect *srcRects, GX2Point *dstPoints)
+
uint32_t GX2GetSurfaceSwizzle(const GX2Surface *surface)
+
void GX2CalcDepthBufferHiZInfo(GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
+
void GX2SetDepthBuffer(const GX2DepthBuffer *depthBuffer)
+
void GX2SetSurfaceSwizzle(GX2Surface *surface, uint32_t swizzle)
+
void GX2InitDepthBufferHiZEnable(GX2DepthBuffer *depthBuffer, BOOL enable)
+
void GX2CalcSurfaceSizeAndAlignment(GX2Surface *surface)
+
void GX2CopySurface(const GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
+ + + + + +
GX2RResourceFlags
Definition resource.h:15
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2_2temp_8h.html b/gx2_2temp_8h.html new file mode 100644 index 00000000..bdfa8d36 --- /dev/null +++ b/gx2_2temp_8h.html @@ -0,0 +1,121 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/temp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
temp.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for temp.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Functions

uint32_t GX2TempGetGPUVersion ()
 
+
+ + + + diff --git a/gx2_2temp_8h__incl.map b/gx2_2temp_8h__incl.map new file mode 100644 index 00000000..40aa3ca3 --- /dev/null +++ b/gx2_2temp_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/gx2_2temp_8h__incl.md5 b/gx2_2temp_8h__incl.md5 new file mode 100644 index 00000000..abd2279c --- /dev/null +++ b/gx2_2temp_8h__incl.md5 @@ -0,0 +1 @@ +5ddfa654d8bfa87f3b472e5d6b30c7d6 \ No newline at end of file diff --git a/gx2_2temp_8h__incl.png b/gx2_2temp_8h__incl.png new file mode 100644 index 00000000..2e8fbf77 Binary files /dev/null and b/gx2_2temp_8h__incl.png differ diff --git a/gx2_2temp_8h_source.html b/gx2_2temp_8h_source.html new file mode 100644 index 00000000..10702740 --- /dev/null +++ b/gx2_2temp_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/temp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
temp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14uint32_t
+ +
16
+
17#ifdef __cplusplus
+
18}
+
19#endif
+
20
+
uint32_t GX2TempGetGPUVersion()
+ +
+ + + + diff --git a/gx2_8dox.html b/gx2_8dox.html new file mode 100644 index 00000000..896ca44b --- /dev/null +++ b/gx2_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/gx2.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/home/runner/work/wut/wut/include/gx2/gx2.dox File Reference
+
+
+
+ + + + diff --git a/gx2r_2displaylist_8h.html b/gx2r_2displaylist_8h.html new file mode 100644 index 00000000..7fcf5b66 --- /dev/null +++ b/gx2r_2displaylist_8h.html @@ -0,0 +1,137 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/displaylist.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
displaylist.h File Reference
+
+
+
#include <wut.h>
+#include "resource.h"
+
+Include dependency graph for displaylist.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef struct GX2RBuffer GX2RBuffer
 
+ + + + + + + + + +

+Functions

void GX2RBeginDisplayListEx (GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
 
uint32_t GX2REndDisplayList (GX2RBuffer *displayList)
 
void GX2RCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
void GX2RDirectCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
+
+ + + + diff --git a/gx2r_2displaylist_8h__incl.map b/gx2r_2displaylist_8h__incl.map new file mode 100644 index 00000000..46a5be6d --- /dev/null +++ b/gx2r_2displaylist_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2r_2displaylist_8h__incl.md5 b/gx2r_2displaylist_8h__incl.md5 new file mode 100644 index 00000000..e0827b89 --- /dev/null +++ b/gx2r_2displaylist_8h__incl.md5 @@ -0,0 +1 @@ +549eeda4a5a5be64b930639f52f33fec \ No newline at end of file diff --git a/gx2r_2displaylist_8h__incl.png b/gx2r_2displaylist_8h__incl.png new file mode 100644 index 00000000..e30227b8 Binary files /dev/null and b/gx2r_2displaylist_8h__incl.png differ diff --git a/gx2r_2displaylist_8h_source.html b/gx2r_2displaylist_8h_source.html new file mode 100644 index 00000000..175dfe6b --- /dev/null +++ b/gx2r_2displaylist_8h_source.html @@ -0,0 +1,130 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/displaylist.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
displaylist.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "resource.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef struct GX2RBuffer GX2RBuffer;
+
16
+
17void
+ +
19 uint32_t unknown,
+ +
21
+
22uint32_t
+ +
24
+
25void
+ +
27 uint32_t size);
+
28
+
29void
+ +
31 uint32_t size);
+
32
+
33#ifdef __cplusplus
+
34}
+
35#endif
+
36
+
GX2RResourceFlags flags
Definition buffer.h:19
+ +
void GX2RCallDisplayList(GX2RBuffer *displayList, uint32_t size)
+
uint32_t GX2REndDisplayList(GX2RBuffer *displayList)
+
void GX2RDirectCallDisplayList(GX2RBuffer *displayList, uint32_t size)
+
void GX2RBeginDisplayListEx(GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
+
GX2RResourceFlags
Definition resource.h:15
+ + +
+ + + + diff --git a/gx2r_2draw_8h.html b/gx2r_2draw_8h.html new file mode 100644 index 00000000..cf60d0b8 --- /dev/null +++ b/gx2r_2draw_8h.html @@ -0,0 +1,137 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/draw.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
draw.h File Reference
+
+
+
#include <wut.h>
+#include <gx2/enum.h>
+#include "resource.h"
+
+Include dependency graph for draw.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef struct GX2RBuffer GX2RBuffer
 
+ + + + + +

+Functions

void GX2RSetAttributeBuffer (GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
 
void GX2RDrawIndexed (GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
 
+
+ + + + diff --git a/gx2r_2draw_8h__incl.map b/gx2r_2draw_8h__incl.map new file mode 100644 index 00000000..e9c7e4d5 --- /dev/null +++ b/gx2r_2draw_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2r_2draw_8h__incl.md5 b/gx2r_2draw_8h__incl.md5 new file mode 100644 index 00000000..ace9a9b7 --- /dev/null +++ b/gx2r_2draw_8h__incl.md5 @@ -0,0 +1 @@ +0385027539b1ade666a64bd63b854a9e \ No newline at end of file diff --git a/gx2r_2draw_8h__incl.png b/gx2r_2draw_8h__incl.png new file mode 100644 index 00000000..46dd277b Binary files /dev/null and b/gx2r_2draw_8h__incl.png differ diff --git a/gx2r_2draw_8h_source.html b/gx2r_2draw_8h_source.html new file mode 100644 index 00000000..3e822b3b --- /dev/null +++ b/gx2r_2draw_8h_source.html @@ -0,0 +1,130 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/draw.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
draw.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <gx2/enum.h>
+
4#include "resource.h"
+
5
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef struct GX2RBuffer GX2RBuffer;
+
17
+
18void
+ +
20 uint32_t index,
+
21 uint32_t stride,
+
22 uint32_t offset);
+
23
+
24void
+ + +
27 GX2IndexType indexType,
+
28 uint32_t count,
+
29 uint32_t indexOffset,
+
30 uint32_t vertexOffset,
+
31 uint32_t numInstances);
+
32
+
33#ifdef __cplusplus
+
34}
+
35#endif
+
36
+ +
GX2IndexType
Definition enum.h:230
+
GX2PrimitiveMode
Definition enum.h:289
+
void * buffer
Definition buffer.h:22
+ +
void GX2RSetAttributeBuffer(GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
+
void GX2RDrawIndexed(GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
+ + +
+ + + + diff --git a/gx2r_2mem_8h.html b/gx2r_2mem_8h.html new file mode 100644 index 00000000..b713a7ca --- /dev/null +++ b/gx2r_2mem_8h.html @@ -0,0 +1,137 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/mem.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
mem.h File Reference
+
+
+
#include <wut.h>
+#include "resource.h"
+
+Include dependency graph for mem.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef void *(* GX2RAllocFunction) (GX2RResourceFlags, uint32_t, uint32_t)
 
typedef void(* GX2RFreeFunction) (GX2RResourceFlags, void *)
 
+ + + + + + + +

+Functions

void GX2RInvalidateMemory (GX2RResourceFlags flags, void *buffer, uint32_t size)
 
BOOL GX2RIsUserMemory (GX2RResourceFlags flags)
 
void GX2RSetAllocator (GX2RAllocFunction allocFn, GX2RFreeFunction freeFn)
 
+
+ + + + diff --git a/gx2r_2mem_8h__incl.map b/gx2r_2mem_8h__incl.map new file mode 100644 index 00000000..c933016d --- /dev/null +++ b/gx2r_2mem_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2r_2mem_8h__incl.md5 b/gx2r_2mem_8h__incl.md5 new file mode 100644 index 00000000..980ed95c --- /dev/null +++ b/gx2r_2mem_8h__incl.md5 @@ -0,0 +1 @@ +e4a8fdf2c0eb3ef5730ba0f71afbf48d \ No newline at end of file diff --git a/gx2r_2mem_8h__incl.png b/gx2r_2mem_8h__incl.png new file mode 100644 index 00000000..e3f0b070 Binary files /dev/null and b/gx2r_2mem_8h__incl.png differ diff --git a/gx2r_2mem_8h_source.html b/gx2r_2mem_8h_source.html new file mode 100644 index 00000000..9f5ece65 --- /dev/null +++ b/gx2r_2mem_8h_source.html @@ -0,0 +1,127 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/mem.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
mem.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "resource.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef void *(*GX2RAllocFunction)(GX2RResourceFlags, uint32_t, uint32_t);
+
16typedef void (*GX2RFreeFunction)(GX2RResourceFlags, void *);
+
17
+
18void
+ +
20 void *buffer,
+
21 uint32_t size);
+
22
+
23BOOL
+ +
25
+
26void
+ +
28 GX2RFreeFunction freeFn);
+
29
+
30#ifdef __cplusplus
+
31}
+
32#endif
+
33
+
void GX2RInvalidateMemory(GX2RResourceFlags flags, void *buffer, uint32_t size)
+
void(* GX2RFreeFunction)(GX2RResourceFlags, void *)
Definition mem.h:16
+
BOOL GX2RIsUserMemory(GX2RResourceFlags flags)
+
void *(* GX2RAllocFunction)(GX2RResourceFlags, uint32_t, uint32_t)
Definition mem.h:15
+
void GX2RSetAllocator(GX2RAllocFunction allocFn, GX2RFreeFunction freeFn)
+
GX2RResourceFlags
Definition resource.h:15
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2r_2surface_8h.html b/gx2r_2surface_8h.html new file mode 100644 index 00000000..c36554c4 --- /dev/null +++ b/gx2r_2surface_8h.html @@ -0,0 +1,141 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/surface.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
surface.h File Reference
+
+
+
#include <wut.h>
+#include "resource.h"
+
+Include dependency graph for surface.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef struct GX2Surface GX2Surface
 
+ + + + + + + + + + + + + +

+Functions

BOOL GX2RCreateSurface (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RCreateSurfaceUserMemory (GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
 
BOOL GX2RDestroySurfaceEx (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RInvalidateSurface (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void * GX2RLockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void GX2RUnlockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
+
+ + + + diff --git a/gx2r_2surface_8h__incl.map b/gx2r_2surface_8h__incl.map new file mode 100644 index 00000000..bc8fe3fc --- /dev/null +++ b/gx2r_2surface_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/gx2r_2surface_8h__incl.md5 b/gx2r_2surface_8h__incl.md5 new file mode 100644 index 00000000..e379405d --- /dev/null +++ b/gx2r_2surface_8h__incl.md5 @@ -0,0 +1 @@ +5a2d70384ea7ac675c665612aa335972 \ No newline at end of file diff --git a/gx2r_2surface_8h__incl.png b/gx2r_2surface_8h__incl.png new file mode 100644 index 00000000..ef563e95 Binary files /dev/null and b/gx2r_2surface_8h__incl.png differ diff --git a/gx2r_2surface_8h_source.html b/gx2r_2surface_8h_source.html new file mode 100644 index 00000000..2279de43 --- /dev/null +++ b/gx2r_2surface_8h_source.html @@ -0,0 +1,146 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/surface.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
surface.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "resource.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef struct GX2Surface GX2Surface;
+
16
+
17BOOL
+ +
19 GX2RResourceFlags flags);
+
20
+
21BOOL
+ +
23 uint8_t *image,
+
24 uint8_t *mipmap,
+
25 GX2RResourceFlags flags);
+
26
+
27BOOL
+ +
29 GX2RResourceFlags flags);
+
30
+
31BOOL
+ +
33 int32_t level,
+
34 GX2RResourceFlags flags);
+
35
+
36void *
+ +
38 int32_t level,
+
39 GX2RResourceFlags flags);
+
40
+
41void
+ +
43 int32_t level,
+
44 GX2RResourceFlags flags);
+
45
+
46#ifdef __cplusplus
+
47}
+
48#endif
+
49
+
void * image
Definition surface.h:37
+ +
GX2RResourceFlags
Definition resource.h:15
+
BOOL GX2RCreateSurface(GX2Surface *surface, GX2RResourceFlags flags)
+
void GX2RUnlockSurfaceEx(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
+
BOOL GX2RDestroySurfaceEx(GX2Surface *surface, GX2RResourceFlags flags)
+
BOOL GX2RCreateSurfaceUserMemory(GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
+
BOOL GX2RInvalidateSurface(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
+
void * GX2RLockSurfaceEx(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
+ + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/gx2r_8dox.html b/gx2r_8dox.html new file mode 100644 index 00000000..df08b7a3 --- /dev/null +++ b/gx2r_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/gx2r.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/home/runner/work/wut/wut/include/gx2r/gx2r.dox File Reference
+
+
+
+ + + + diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 00000000..01f7b7e3 --- /dev/null +++ b/hierarchy.html @@ -0,0 +1,745 @@ + + + + + + + +wut: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 12]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 C_SysAppMiiMakerArgs
 CAccount
 CAccountInfo
 CAccountUUID
 CACPMetaXml
 CACPSaveDirInfo
 Caddrinfo
 CAdminInfo
 CAmiiboSettingsArgs
 CAmiiboSettingsArgsIn
 CAmiiboSettingsResult
 CAppearArg
 CAppearArgArguments for the swkbd input form and keyboard
 CApplicationAreaCreateInfo
 CAXInitParams
 CAXProfile
 CAXTransitionAudioBuffer
 CAXTransitionAudioBufferDevice
 CAXVoice
 CAXVoiceAdpcm
 CAXVoiceAdpcmLoopData
 CAXVoiceDeviceBusMixData
 CAXVoiceDeviceMixData
 CAXVoiceLink
 CAXVoiceOffsets
 CAXVoiceSrcAXVoice Sample Rate Converter
 CAXVoiceVeData
 CBasicInfoTODO: find member types and names
 CBlackListedPrincipalTODO: find member types and names
 CCacheManager
 CCacheManagerInternal
 CCAMEventData
 CCAMEventData.__unnamed1__
 CCAMEventData.__unnamed1__.decode
 CCAMEventData.__unnamed1__.detach
 CCAMMode
 CCAMSetupInfo
 CCAMStreamInfo
 CCAMSurface
 CCAMWorkMem
 CCCRAppLaunchParam
 CCCRCDCDrcState
 CCCRCDCDrhState
 CCCRCDCEepromData
 CCCRCDCFWInfo
 CCCRCDCIrdaConnectReply
 CCCRCDCIrdaConnectRequest
 CCCRCDCIrdaDisconnectReply
 CCCRCDCIrdaDisconnectRequest
 CCCRCDCIrdaLargePacketHeader
 CCCRCDCIrdaReceiveReply
 CCCRCDCIrdaReceiveRequest
 CCCRCDCIrdaSendReply
 CCCRCDCIrdaSendRequest
 CCCRCDCIrdaSmallPacketHeader
 CCCRCDCMacAddress
 CCCRCDCNfcAbortRequest
 CCCRCDCNfcAbortResponse
 CCCRCDCNfcAntennaCheckRequest
 CCCRCDCNfcAntennaCheckResponse
 CCCRCDCNfcDetectMultiRequest
 CCCRCDCNfcDetectMultiResponse
 CCCRCDCNfcDetectMultiTagInfo
 CCCRCDCNfcDetectRequest
 CCCRCDCNfcDetectResponse
 CCCRCDCNfcDetectStartMultiRequest
 CCCRCDCNfcDetectStartMultiResponse
 CCCRCDCNfcDetectStartRequest
 CCCRCDCNfcDetectStartResponse
 CCCRCDCNfcFormatRequest
 CCCRCDCNfcFormatResponse
 CCCRCDCNfcIsTagPresentRequest
 CCCRCDCNfcIsTagPresentResponse
 CCCRCDCNfcPassThroughEx2Request
 CCCRCDCNfcPassThroughReceive2Request
 CCCRCDCNfcPassThroughReceive2Response
 CCCRCDCNfcPassThroughReceive2ResponseData
 CCCRCDCNfcPassThroughReceiveReponse
 CCCRCDCNfcPassThroughReceiveRequest
 CCCRCDCNfcPassThroughSend2Request
 CCCRCDCNfcPassThroughSend2RequestData
 CCCRCDCNfcPassThroughSend2Response
 CCCRCDCNfcPassThroughSendExRequest
 CCCRCDCNfcPassThroughSendReponse
 CCCRCDCNfcPassThroughSendRequest
 CCCRCDCNfcReadRequest
 CCCRCDCNfcReadResponse
 CCCRCDCNfcReadStartRequest
 CCCRCDCNfcReadStartResponse
 CCCRCDCNfcReadT2TRange
 CCCRCDCNfcReadT2TRequest
 CCCRCDCNfcReadT2TResponse
 CCCRCDCNfcReadT2TStartRequest
 CCCRCDCNfcReadT2TStartResponse
 CCCRCDCNfcResultCheckRequest
 CCCRCDCNfcResultCheckResponse
 CCCRCDCNfcSetModeRequest
 CCCRCDCNfcSetModeResponse
 CCCRCDCNfcSetReadOnlyRequest
 CCCRCDCNfcSetReadOnlyResponse
 CCCRCDCNfcShutdownRequest
 CCCRCDCNfcShutdownResponse
 CCCRCDCNfcStartupExRequest
 CCCRCDCNfcStartupRequest
 CCCRCDCNfcStartupResponse
 CCCRCDCNfcWriteStartRequest
 CCCRCDCNfcWriteStartResponse
 CCCRCDCNfcWriteT2TRange
 CCCRCDCNfcWriteT2TRequest
 CCCRCDCNfcWriteT2TResponse
 CCCRCDCRegisterCallbackData
 CCCRCDCSoftwareVersion
 CCCRCDCSysInfo
 CCCRCDCSysMessage
 CCCRCDCUicConfig
 CCCRCDCWowlWakeDrcArg
 CCCRCDCWpsArgs
 CCCRHIDReport
 CCCRSysUpdateState
 CComment
 CCommonInfo
 CCondition
 CConditionInternal
 CConfigArgConfiguration options for the virtual keyboard
 CConnectionStatusStores the connection status of the network
 CControllerInfo
 CControllerInfoInput and controller information for swkbd
 CKernelInfo0::CoreinitInfo
 CCreateArgConfiguration options for the error
 CCreateArgThe arguments used to initialise swkbd and pass in its required resources
 CDataCreator
 CDataCreatorInternal
 CDate
 CDateTime
 CDrawStringInfo
 CDRCImagePalette
 CDRCImagePaletteColor
 CDrcManager
 CDrcManagerInternal
 CErrorArg
 CFFLCreateID
 CFFLiMiiDataCore
 CFFLiMiiDataOfficial
 CFFLStoreData
 CFileStreamInternal
 CFriendData
 CFriendRequest
 CFSAAsyncResult
 CFSABlockInfoBlock information
 CFSAClientAttachAsyncData
 CFSADeviceInfoDevice information
 CFSAFileSystemInfoFile System information
 CFSAProcessInfoProcess information
 CFSARequest
 CFSARequest.__unnamed7__
 CFSARequestAppendFileRequest data for Command::AppendFile
 CFSARequestChangeDirRequest data for Command::ChangeDir
 CFSARequestChangeModeRequest data for Command::ChangeMode
 CFSARequestChangeOwner
 CFSARequestCloseDirRequest data for Command::CloseDir
 CFSARequestCloseFileRequest data for Command::CloseFile
 CFSARequestFlushFileRequest data for Command::FlushFile
 CFSARequestFlushQuotaRequest data for Command::FlushQuota
 CFSARequestGetInfoByQueryRequest data for Command::GetInfoByQuery
 CFSARequestGetPosFileRequest data for Command::GetPosFile
 CFSARequestIsEofRequest data for Command::IsEof
 CFSARequestMakeDirRequest data for Command::MakeDir
 CFSARequestMakeQuotaRequest data for Command::MakeQuota
 CFSARequestMountRequest data for Command::Mount
 CFSARequestMountWithProcessRequest data for Command::MountWithProcess
 CFSARequestOpenDirRequest data for Command::OpenDir
 CFSARequestOpenFileRequest data for Command::OpenFile
 CFSARequestRawClose
 CFSARequestRawOpen
 CFSARequestRawRead
 CFSARequestRawWrite
 CFSARequestReadDirRequest data for Command::ReadDir
 CFSARequestReadFileRequest data for Command::ReadFile
 CFSARequestRemoveRequest data for Command::Remove
 CFSARequestRenameRequest data for Command::Rename
 CFSARequestRewindDirRequest data for Command::RewindDir
 CFSARequestSetPosFileRequest data for Command::SetPosFile
 CFSARequestStatFileRequest data for Command::StatFile
 CFSARequestTruncateFileRequest data for Command::TruncateFile
 CFSARequestUnmountRequest data for Command::Unmount
 CFSARequestUnmountWithProcessRequest data for Command::UnmountWithProcess
 CFSARequestWriteFileRequest data for Command::WriteFile
 CFSAResponse
 CFSAResponse.__unnamed11__
 CFSAResponseGetCwd
 CFSAResponseGetFileBlockAddress
 CFSAResponseGetInfoByQuery
 CFSAResponseGetInfoByQuery.__unnamed9__
 CFSAResponseGetPosFile
 CFSAResponseGetVolumeInfo
 CFSAResponseOpenDir
 CFSAResponseOpenFile
 CFSAResponseRawOpen
 CFSAResponseReadDir
 CFSAResponseStatFile
 CFSAShimBuffer
 CFSAsyncData
 CFSAsyncResultStores the result of an async FS command
 CFSClient
 CFSClientBody
 CFSClientBodyLinkLink entry used for FSClientBodyQueue
 CFSCmdBlock
 CFSCmdBlockBody
 CFSCmdQueue
 CFSDirectoryEntry
 CFSFsm
 CFSMessage
 CFSMountSource
 CFSStat
 CFSStateChangeParams
 CFSVolumeInfo
 CGameKey
 CGameMode
 CGameModeDescription
 CGX2AAMaskReg
 CGX2AlphaTestReg
 CGX2AlphaToMaskReg
 CGX2AttribStream
 CGX2AttribVar
 CGX2BlendConstantColorReg
 CGX2BlendControlReg
 CGX2ColorBuffer
 CGX2ColorControlReg
 CGX2ContextState
 CGX2DebugCaptureInterface
 CGX2DepthBuffer
 CGX2DepthStencilControlReg
 CGX2DisplayListOverrunData
 CGX2FetchShader
 CGX2FetchShader.regs
 CGX2GeometryShader
 CGX2GeometryShader.regs
 CGX2LineWidthReg
 CGX2LoopVar
 CGX2PixelShader
 CGX2PixelShader.regs
 CGX2Point
 CGX2PointLimitsReg
 CGX2PointSizeReg
 CGX2PolygonControlReg
 CGX2PolygonOffsetReg
 CGX2RBuffer
 CGX2Rect
 CGX2Sampler
 CGX2SamplerVar
 CGX2ScissorReg
 CGX2ShadowState
 CGX2StencilMaskReg
 CGX2Surface
 CGX2Surface.__unnamed21__
 CGX2TargetChannelMaskReg
 CGX2Texture
 CGX2UniformBlock
 CGX2UniformInitialValue
 CGX2UniformVar
 CGX2VertexShader
 CGX2VertexShader.regs
 CGX2ViewportReg
 CH264DecodedVuiParameters
 CH264DecodeOutput
 CH264DecodeResult
 CHIDClient
 CHIDDevice
 CHomeNixSignArg
 Chostent
 CHPADGGGGStatus
 CHPADStatus
 CIAccountInfoAccessorBase
 CIAccountInfoAccessorInternal
 CIAccountInfoAccessorInternalVTable
 CIBlackListAccessorBase
 CIBlackListAccessorInternal
 CIBlackListAccessorInternalVTable
 CIconInfo
 CIDefaultTitleAccessorBase
 CIDefaultTitleAccessorInternal
 CIDefaultTitleAccessorInternalVTable
 CIDiscCachedTitleAccessorBase
 CIDiscCachedTitleAccessorInternal
 CIDiscCachedTitleAccessorInternalVTable
 CIIconInfoAccessorBase
 CIIconInfoAccessorInternal
 CIIconInfoAccessorInternalVTable
 CIInstalledTitleListAccessorBase
 CIInstalledTitleListAccessorInternal
 CIInstalledTitleListAccessorInternalVTable
 CIKillerNotificationAccessorBase
 CIKillerNotificationAccessorInternal
 CIKillerNotificationAccessorInternalVTable
 CIKillerNotificationTransferRecordManagerBase
 CIKillerNotificationTransferRecordManagerInternal
 CIKillerNotificationTransferRecordManagerInternalVTable
 CILaunchedTitleListAccessorBase
 CILaunchedTitleListAccessorInternal
 CILaunchedTitleListAccessorInternalVTable
 CIMDeviceStateEx
 CIMetaInfoAccessorBase
 CIMetaInfoAccessorInternal
 CIMetaInfoAccessorInternalVTable
 CIMHomeButtonParams
 CIMParameters
 CIMRequest
 Cin_addr
 CInputFormArgArguments for swkbd the input form (text area)
 CIOSVec
 Cip_mreq
 CIPCBufPoolA simple message buffer pool used for IPC communication
 CIPCBufPoolAttributesAttributes returned by IPCBufPoolGetAttributes
 CIPCBufPoolFIFOFIFO queue for IPCBufPool
 CIPreferentialTitleAccessorBase
 CIPreferentialTitleAccessorInternal
 CIPreferentialTitleAccessorInternalVTable
 CISerializerBase< T >
 CISerializerBase< T >
 CISerializerBase< nn::sl::KillerNotification >
 CISerializerBase< nn::sl::TitleInfo >
 CISerializerBase< OSTime >
 CISerializerBase< uint8_t >
 CISerializerInternal
 CISerializerInternalVTable
 CISettingAccessorBase
 CISettingAccessorInternal
 CISettingAccessorInternalVTable
 CIStreamBase
 CIStreamInternal
 CIStreamInternalVTable
 CITimeAccessorBase
 CITimeAccessorInternal
 CITimeAccessorInternalVTable
 CITitleIconCacheBase
 CITitleIconCacheInternal
 CITitleIconCacheInternalVTable
 CITitleListAccessorBase
 CITitleListAccessorInternal
 CITitleListAccessorInternalVTable
 CITitleListCacheBase
 CITitleListCacheInternal
 CITransferrerBase
 CITransferrerInternal
 CITransferrerInternalVTable
 CIUpdatePackageAccessorBase
 CIUpdatePackageAccessorInternal
 CIUpdatePackageAccessorInternalVTable
 CIWhiteListAccessorBase
 CIWhiteListAccessorInternal
 CIWhiteListAccessorInternalVTable
 CKBDAttachEvent
 CKBDKeyEvent
 CKernelInfo0
 CKernelInfo6
 CKeyboardArgArguments for the swkbd keyboard
 CKeyboardCondition
 CKillerNotification
 CKillerNotification.displayCondition
 CKillerNotification.displayCondition.__unnamed32__
 CKillerNotification.displayCondition.__unnamed34__
 CKillerNotification.displayCondition.account
 CKillerNotification.displayCondition.account.age
 CKillerNotification.displayCondition.ageRestriction
 CKillerNotification.displayCondition.duration
 CKillerNotification.displayCondition.titleFilter
 CKillerNotification.images
 CKillerNotification.images.button
 CKillerNotification.images.main
 CKillerNotification.launchApplication
 CKillerNotificationInstalledTitleFilter
 CKillerNotificationPlayedTitleFilter
 CKillerNotificationSelector
 CKillerNotificationSelectorInternal
 CKillerNotificationTitleFilter
 CKillerNotificationTransferRecord
 CKillerNotificationTransferRecordManagerInternalInternal
 CKillerNotificationTransferRecordStreamInternal
 CKPADStatusA structure containing the Wii Remote data
 CKPADStatus.__unnamed46__Extension data, check with extensionType to see what is valid to read
 CKPADStatus.__unnamed46__.balanceStructure to use when extensionType is set to WPAD_EXT_BALANCE_BOARD
 CKPADStatus.__unnamed46__.classicStructure to use when extensionType is set to WPAD_EXT_CLASSIC
 CKPADStatus.__unnamed46__.nunchukStructure to use when extensionType is set to WPAD_EXT_NUNCHUK
 CKPADStatus.__unnamed46__.proStructure to use when extensionType is set to WPAD_EXT_PRO_CONTROLLER
 CKPADStatus.mplusStructure to use when MotionPlus is enabled
 CKPADUnifiedWpadStatusStorage type for the internal KPAD ring buffer
 CKPADUnifiedWpadStatus.__unnamed53__
 CKPADVec2D2D vector
 CKPADVec3D3D vector
 CLaunchInfo
 CLaunchInfoDatabase
 CLaunchInfoDatabaseEntry
 CLaunchInfoDatabaseHeader
 CLaunchInfoDatabaseInternal
 Clinger
 CMCPDevice
 CMCPInstallInfo
 CMCPInstallProgress
 CMCPInstallTitleInfo
 CMCPSysProdSettings
 CMCPSystemVersion
 CMCPTitleListType
 CMEMAllocatorHolds context information that will be used to allocate and free memory
 CMEMAllocatorFunctionsThe alloc/free functions
 CMEMBlockHeap
 CMEMBlockHeapBlock
 CMEMBlockHeapTracking
 CMEMExpHeap
 CMEMExpHeapBlock
 CMEMExpHeapBlockList
 CMEMFrmHeap
 CMEMFrmHeapState
 CMEMHeapHeader
 CMEMMemoryLink
 CMEMMemoryList
 CMEMUnitHeap
 CMEMUnitHeapFreeBlock
 CMICStatus
 CMICWorkMemory
 CMPTask
 CMPTaskInfo
 CMPTaskQueue
 CMPTaskQueueInfo
 CNetConfAllProfileState
 CNetConfAOSSConfig
 CNetConfCfg
 CNetConfEthCfg
 CNetConfIfState
 CNetConfInterface
 CNetConfIPv4Info
 CNetConfMACAddr
 CNetConfOpt
 CNetConfProxyConfig
 CNetConfValidFlags
 CNetConfWifiConfig
 CNetConfWifiConfigData
 CNetConfWifiConfigDataPrivacy
 CNFCNTAGVersion
 CNFCReadT2TResult
 CNFCTagInfo
 CNFCUid
 CNNResultResult structure for nn libraries
 CNodeInformationStores information about a node
 Cnsysnet_fd_set
 Cnsysnet_timeval
 CNTAGApplicationDataT2T
 CNTAGAreaHeader
 CNTAGAreaInfo
 CNTAGData
 CNTAGDataT2T
 CNTAGFormatSettings
 CNTAGInfoHeader
 CNTAGInfoT2T
 CNTAGNoftHeader
 CNTAGRawDataContainerT2T
 CNTAGRawDataT2T
 CNTAGRawDataT2T.section0
 CNTAGRawDataT2T.section1
 CNTAGRawDataT2T.section2
 COSAlarm
 COSAlarmLink
 COSAlarmQueue
 COSCalendarTimeSame as std c struct tm but with msec and usec added
 COSCondition
 COSContext
 COSCoroutine
 COSDynLoad_InternalData
 COSDynLoad_LoaderHeapStatistics
 COSDynLoad_LoaderSectionInfo
 COSDynLoad_LoaderSectionInfo.__unnamed5__
 COSDynLoad_LoaderUserFileInfo
 COSDynLoad_NotifyData
 COSEvent
 COSExceptionChainInfo
 COSFastCondition
 COSFastMutex
 COSFastMutexLink
 COSFastMutexQueue
 COSFatalError
 COSMessage
 COSMessageQueue
 COSMutex
 COSMutexLink
 COSMutexQueue
 COSRendezvous
 COSSemaphore
 COSSpinLock
 COSStopwatch
 COSStopWatchAtomic
 COSSystemInfo
 COSThread
 COSThreadGHSExceptionHandling
 COSThreadLink
 COSThreadQueue
 COSThreadSimpleQueue
 COSTLSSection
 CPlayDiaryStores PlayData for each Day
 CPlayEventUnknown
 CPlayLogUnknown
 CPlayStatsStores total stats
 Cpollfd
 CPreference
 CPresence
 CProfileTODO: find member types and names
 CQuickStartApplicationSelector
 CQuickStartApplicationSelectorInternal
 CReadOnlyInfo
 CReceiverArg
 CRecentPlayRecord
 CRecentPlayRecordEx
 CRegisterInfo
 CRegisterInfoSet
 CResultResult value type used by nn libraries
 CScrambledLocalFriendCodeStores data about the scrambled local friend code of a node
 Cservent
 CServer
 CServerPrivate
 CSetting
 CSetting.caffeine
 CSmdCtrlTable
 CSmdElement
 CSmdElement.__unnamed13__
 CSmdInterface
 CSmdPpc
 CSmdPpcCtrlTableVectors
 CSmdReceiveData
 CSmdReceiveData.__unnamed15__
 CSmdSimpleBufPool
 CSmdVector
 CSmdVectorSpec
 Csockaddr
 Csockaddr_in
 Csockaddr_storage
 CStorageInfo
 CStorageListItem
 CSysAppBrowserArgs
 CSysAppBrowserArgsWithCallback
 CSysAppEManualArgs
 CSysAppEShopArgs
 CSysAppMiiMakerArgs
 CSysAppNotificationArgs
 CSysAppParentalArgs
 CSysAppSettingsArgs
 CSYSArgDataBlock
 CSYSArgDataBlock.__unnamed61__
 CSYSArgDataBlock.__unnamed61__.data
 CSYSArgDataBlock.__unnamed61__.string
 CSYSCallerInfo
 CSYSDeserializeArg
 CSYSStandardArgs
 CSYSStandardArgsIn
 CSYSStandardArgsOut
 CTagId
 CTagInfo
 CTitleIconCacheInternal
 CTitleInfo
 CTitleMetaInfo
 CTransferableInfo
 CTransferableInfo.accountSceneImage
 CTransferableInfo.killerNotificationButton
 CTransferableInfo.killerNotificationMain
 CTransferableInfo.quickStartScene1
 CTransferableInfo.quickStartScene2
 CUCAsyncParams
 CUCSysConfig
 CUhsConfig
 CUhsConfigDescriptor
 CUhsDeviceDescriptor
 CUhsEndpointDescriptor
 CUhsHandle
 CUhsInterfaceDescriptor
 CUhsInterfaceFilter
 CUhsInterfaceProfile
 CUhsSetupPacket
 CUserNameRepresents a console username, used in UDS and DLP
 CVolumeId
 CVPADAccStatus
 CVPADDirectionDirection
 CVPADStatus
 CVPADTouchCalibrationParamTouch calibration parameter
 CVPADTouchDataTouch data
 CVPADVec2D2D vector
 CVPADVec3D3D vector
 CWENCParamsContinuation parameters for WENCGetEncodeData
 CWhiteList
 CWPADAddressBluetooth device address
 CWPADInfoController status info
 CWPADiQueue
 CWPADiQueueElement
 CWPADIRDotA single IR dot tracked by the camera
 CWPADIRDotExA single IR dot tracked by the camera, extra info
 CWPADStatusCore Wii Remote status
 CWPADStatusBalanceBoardBalance Board status
 CWPADStatusClassicClassic Controller and Classic Controller Pro status
 CWPADStatusExExtended core Wii Remote status, with more IR details
 CWPADStatusMotionPlusMotionPlus status
 CWPADStatusMotionPlus.__unnamed56__
 CWPADStatusMotionPlus.__unnamed56__.classic
 CWPADStatusMotionPlus.__unnamed56__.nunchuk
 CWPADStatusMotionPlus.__unnamed56__.nunchuk.stick
 CWPADStatusNunchukWii Remote + Nunchuk status
 CWPADStatusNunchuk.stick
 CWPADStatusProControllerPro Controller status
 CWPADStatusTrainBullet Train controller status
 CWPADVec2D2D vector
 CWPADVec3D3D vector
+
+
+ + + + diff --git a/hpad_2hpad_8h.html b/hpad_2hpad_8h.html new file mode 100644 index 00000000..3d07c70d --- /dev/null +++ b/hpad_2hpad_8h.html @@ -0,0 +1,303 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad/hpad.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
hpad.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for hpad.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  HPADStatus
 
struct  HPADGGGGStatus
 
+ + + + + + + + + + + + + + + + + + + +

+Macros

#define HPAD_STICK_AXIS_MIN   -56
 The minimum value of the stick axis.
 
#define HPAD_STICK_AXIS_MAX   56
 The maximum value of the stick axis.
 
#define HPAD_SUBSTICK_AXIS_MIN   -44
 The minimum value of the substick axis.
 
#define HPAD_SUBSTICK_AXIS_MAX   44
 The maximum value of the substick axis.
 
#define HPAD_TRIGGER_MIN   0
 The minimum value of the trigger.
 
#define HPAD_TRIGGER_MAX   150
 The maximum value of the trigger.
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct HPADStatus HPADStatus
 
typedef struct HPADGGGGStatus HPADGGGGStatus
 
typedef enum HPADChan HPADChan
 
typedef enum HPADGGGGChan HPADGGGGChan
 
typedef enum HPADButtons HPADButtons
 
typedef enum HPADMotorCommand HPADMotorCommand
 
typedef void(* HPADConnectCallback) (HPADChan chan, int32_t status)
 
typedef void(* HPADGGGGConnectCallback) (HPADGGGGChan chan, BOOL connected)
 
typedef void(* HPADPowerSupplyCallback) (HPADGGGGChan chan, BOOL connected)
 
typedef void(* HPADSamplingCallback) (HPADGGGGChan chan)
 
typedef void(* HPADResetCallback) (HPADGGGGChan chan, int32_t status)
 
+ + + + + + + + + +

+Enumerations

enum  HPADChan {
+  HPAD_CHAN_0 = 0 +,
+  HPAD_CHAN_1 = 1 +,
+  HPAD_CHAN_2 = 2 +,
+  HPAD_CHAN_3 = 3 +,
+  HPAD_CHAN_4 = 4 +,
+  HPAD_CHAN_5 = 5 +,
+  HPAD_CHAN_6 = 6 +,
+  HPAD_CHAN_7 = 7 +
+ }
 
enum  HPADGGGGChan {
+  HPAD_GGGG_CHAN_0 = 0 +,
+  HPAD_GGGG_CHAN_1 = 1 +
+ }
 
enum  HPADButtons {
+  HPAD_BUTTON_A = 0x0001 +,
+  HPAD_BUTTON_B = 0x0002 +,
+  HPAD_BUTTON_X = 0x0004 +,
+  HPAD_BUTTON_Y = 0x0008 +,
+  HPAD_BUTTON_LEFT = 0x0010 +,
+  HPAD_BUTTON_RIGHT = 0x0020 +,
+  HPAD_BUTTON_DOWN = 0x0040 +,
+  HPAD_BUTTON_UP = 0x0080 +,
+  HPAD_BUTTON_START = 0x0100 +,
+  HPAD_TRIGGER_Z = 0x0200 +,
+  HPAD_TRIGGER_R = 0x0400 +,
+  HPAD_TRIGGER_L = 0x0800 +,
+  HPAD_STICK_EMULATION_LEFT = 0x00001000 +,
+  HPAD_STICK_EMULATION_RIGHT = 0x00002000 +,
+  HPAD_STICK_EMULATION_DOWN = 0x00004000 +,
+  HPAD_STICK_EMULATION_UP = 0x00008000 +,
+  HPAD_SUBSTICK_EMULATION_LEFT = 0x00010000 +,
+  HPAD_SUBSTICK_EMULATION_RIGHT = 0x00020000 +,
+  HPAD_SUBSTICK_EMULATION_DOWN = 0x00040000 +,
+  HPAD_SUBSTICK_EMULATION_UP = 0x00080000 +
+ }
 
enum  HPADMotorCommand {
+  HPAD_MOTOR_COMMAND_STOP = 0 +,
+  HPAD_MOTOR_COMMAND_RUMBLE = 1 +,
+  HPAD_MOTOR_COMMAND_STOP_HARD = 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t HPADInit (void)
 Initializes the HPAD library.
 
int32_t HPADShutdown (void)
 Shuts down the HPAD library.
 
int32_t RPLWRAP() HPADRead (HPADChan chan, HPADStatus *buffers, int32_t count)
 Reads status buffers from a specified HPAD channel.
 
int32_t HPADControlMotor (HPADChan chan, HPADMotorCommand command)
 Sends a motor/rumble command to the specified HPAD channel.
 
int32_t HPADRecalibrate (HPADChan chan)
 Invalidates calibration data of the specified HPAD channel.
 
HPADConnectCallback HPADSetConnectCallback (HPADChan chan, HPADConnectCallback callback)
 Sets a callback for once the specified HPAD channel is connected.
 
int32_t HPADGetGGGGStatus (HPADGGGGChan chan, HPADGGGGStatus *status)
 Get the status of the specified GGGG channel (GC Adapter).
 
HPADGGGGConnectCallback HPADSetGgggConnectCallback (HPADGGGGChan chan, HPADGGGGConnectCallback callback)
 Sets a callback for once the specified GGGG Adapter is connected.
 
HPADPowerSupplyCallback HPADSetPowerSupplyCallback (HPADGGGGChan chan, HPADPowerSupplyCallback callback)
 Sets a callback for once the power supply of the specified GGGG Adapter is connected.
 
HPADSamplingCallback HPADSetSamplingCallback (HPADGGGGChan chan, HPADSamplingCallback callback)
 Sets a callback for once a sample is received from the specified GGGG Adapter.
 
int32_t HPADResetDevice (HPADGGGGChan chan, HPADResetCallback callback)
 Resets the specified GGGG Adapter.
 
+
+ + + + diff --git a/hpad_2hpad_8h__dep__incl.map b/hpad_2hpad_8h__dep__incl.map new file mode 100644 index 00000000..6823cf02 --- /dev/null +++ b/hpad_2hpad_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/hpad_2hpad_8h__dep__incl.md5 b/hpad_2hpad_8h__dep__incl.md5 new file mode 100644 index 00000000..fc5d365a --- /dev/null +++ b/hpad_2hpad_8h__dep__incl.md5 @@ -0,0 +1 @@ +bdf61e1988504c2035340bd8dc9ec6b4 \ No newline at end of file diff --git a/hpad_2hpad_8h__dep__incl.png b/hpad_2hpad_8h__dep__incl.png new file mode 100644 index 00000000..5def751a Binary files /dev/null and b/hpad_2hpad_8h__dep__incl.png differ diff --git a/hpad_2hpad_8h__incl.map b/hpad_2hpad_8h__incl.map new file mode 100644 index 00000000..d5ba3dbb --- /dev/null +++ b/hpad_2hpad_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/hpad_2hpad_8h__incl.md5 b/hpad_2hpad_8h__incl.md5 new file mode 100644 index 00000000..e79402f0 --- /dev/null +++ b/hpad_2hpad_8h__incl.md5 @@ -0,0 +1 @@ +9553719c921479036e83d78e5c18862e \ No newline at end of file diff --git a/hpad_2hpad_8h__incl.png b/hpad_2hpad_8h__incl.png new file mode 100644 index 00000000..9feeea4c Binary files /dev/null and b/hpad_2hpad_8h__incl.png differ diff --git a/hpad_2hpad_8h_source.html b/hpad_2hpad_8h_source.html new file mode 100644 index 00000000..3a17d28a --- /dev/null +++ b/hpad_2hpad_8h_source.html @@ -0,0 +1,350 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad/hpad.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
hpad.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
16#define HPAD_STICK_AXIS_MIN -56
+
18#define HPAD_STICK_AXIS_MAX 56
+
20#define HPAD_SUBSTICK_AXIS_MIN -44
+
22#define HPAD_SUBSTICK_AXIS_MAX 44
+
24#define HPAD_TRIGGER_MIN 0
+
26#define HPAD_TRIGGER_MAX 150
+
27
+
28typedef struct HPADStatus HPADStatus;
+ +
30
+
+
31typedef enum HPADChan
+
32{
+ + + + + + + + + +
+
42
+ +
50
+
+
51typedef enum HPADButtons
+
52{
+
53 HPAD_BUTTON_A = 0x0001,
+
54 HPAD_BUTTON_B = 0x0002,
+
55 HPAD_BUTTON_X = 0x0004,
+
56 HPAD_BUTTON_Y = 0x0008,
+ + + + + + + + +
65
+ + + + + + + + + +
+
75
+ +
82
+
+ +
84{
+
86 int32_t hold;
+
88 int32_t trigger;
+
90 int32_t release;
+
92 int8_t stickX;
+
94 int8_t stickY;
+
96 int8_t substickX;
+
98 int8_t substickY;
+
100 uint8_t triggerL;
+
102 uint8_t triggerR;
+
104 uint8_t status;
+
105 WUT_PADDING_BYTES(0x1);
+
107 int32_t error;
+
108};
+
+
109WUT_CHECK_OFFSET(HPADStatus, 0x00, hold);
+
110WUT_CHECK_OFFSET(HPADStatus, 0x04, trigger);
+
111WUT_CHECK_OFFSET(HPADStatus, 0x08, release);
+
112WUT_CHECK_OFFSET(HPADStatus, 0x0C, stickX);
+
113WUT_CHECK_OFFSET(HPADStatus, 0x0D, stickY);
+
114WUT_CHECK_OFFSET(HPADStatus, 0x0E, substickX);
+
115WUT_CHECK_OFFSET(HPADStatus, 0x0F, substickY);
+
116WUT_CHECK_OFFSET(HPADStatus, 0x10, triggerL);
+
117WUT_CHECK_OFFSET(HPADStatus, 0x11, triggerR);
+
118WUT_CHECK_OFFSET(HPADStatus, 0x12, status);
+
119WUT_CHECK_OFFSET(HPADStatus, 0x14, error);
+
120WUT_CHECK_SIZE(HPADStatus, 0x18);
+
121
+ +
131WUT_CHECK_OFFSET(HPADGGGGStatus, 0x0, connected);
+
132WUT_CHECK_OFFSET(HPADGGGGStatus, 0x4, powerSupplyConnected);
+
133WUT_CHECK_OFFSET(HPADGGGGStatus, 0x8, active);
+
134WUT_CHECK_SIZE(HPADGGGGStatus, 0xC);
+
135
+
136typedef void (*HPADConnectCallback)(HPADChan chan, int32_t status);
+
137typedef void (*HPADGGGGConnectCallback)(HPADGGGGChan chan, BOOL connected);
+
138typedef void (*HPADPowerSupplyCallback)(HPADGGGGChan chan, BOOL connected);
+
139typedef void (*HPADSamplingCallback)(HPADGGGGChan chan);
+
140typedef void (*HPADResetCallback)(HPADGGGGChan chan, int32_t status);
+
141
+
148int32_t
+ +
150
+
157int32_t
+ +
159
+
179// clang-format off
+
180int32_t
+ +
182 HPADStatus *buffers,
+
183 int32_t count);
+
184// clang-format on
+
185
+
201static inline int32_t
+
+ +
203 HPADStatus *buffers,
+
204 int32_t count)
+
205{
+
206 // HPADRead ignores the count and will always fill up to 16 sampling buffers
+
207 if (count != 16) {
+
208 return -6;
+
209 }
+
210
+
211 return RPLWRAP(HPADRead)(chan, buffers, count);
+
212}
+
+
213
+
226int32_t
+ +
228 HPADMotorCommand command);
+
229
+
239int32_t
+ +
241
+ + +
256 HPADConnectCallback callback);
+
257
+
270int32_t
+ +
272 HPADGGGGStatus *status);
+
273
+ + +
288 HPADGGGGConnectCallback callback);
+
289
+ + +
304 HPADPowerSupplyCallback callback);
+
305
+ + +
320 HPADSamplingCallback callback);
+
321
+
334int32_t
+ +
336 HPADResetCallback callback);
+
337
+
338#ifdef __cplusplus
+
339}
+
340#endif
+
341
+
uint8_t triggerR
Position of the right analog trigger.
Definition hpad.h:102
+
uint8_t triggerL
Position of the left analog trigger.
Definition hpad.h:100
+
BOOL active
TRUE if the adapter is active/is sending samples
Definition hpad.h:129
+
int8_t substickX
X-Position of the analog substick/C-Stick.
Definition hpad.h:96
+
int32_t error
Read error, 0 for success.
Definition hpad.h:107
+
int32_t trigger
Indicates what HPADButtons have been pressed since last sample.
Definition hpad.h:88
+
int32_t release
Indicates what HPADButtons have been released since last sample.
Definition hpad.h:90
+
BOOL powerSupplyConnected
TRUE if the power supply is connected
Definition hpad.h:127
+
int8_t substickY
Y-Position of the analog substick/C-Stick.
Definition hpad.h:98
+
BOOL connected
TRUE if the adapeter is connected
Definition hpad.h:125
+
int8_t stickX
X-Position of the analog stick.
Definition hpad.h:92
+
int32_t hold
Indicates what HPADButtons are held down.
Definition hpad.h:86
+
int8_t stickY
Y-Position of the analog stick.
Definition hpad.h:94
+
uint8_t status
Status of the controller.
Definition hpad.h:104
+
HPADChan
Definition hpad.h:32
+
int32_t HPADShutdown(void)
Shuts down the HPAD library.
+
int32_t HPADResetDevice(HPADGGGGChan chan, HPADResetCallback callback)
Resets the specified GGGG Adapter.
+
int32_t HPADControlMotor(HPADChan chan, HPADMotorCommand command)
Sends a motor/rumble command to the specified HPAD channel.
+
HPADConnectCallback HPADSetConnectCallback(HPADChan chan, HPADConnectCallback callback)
Sets a callback for once the specified HPAD channel is connected.
+
int32_t HPADGetGGGGStatus(HPADGGGGChan chan, HPADGGGGStatus *status)
Get the status of the specified GGGG channel (GC Adapter).
+
HPADPowerSupplyCallback HPADSetPowerSupplyCallback(HPADGGGGChan chan, HPADPowerSupplyCallback callback)
Sets a callback for once the power supply of the specified GGGG Adapter is connected.
+
HPADMotorCommand
Definition hpad.h:77
+
HPADButtons
Definition hpad.h:52
+
HPADGGGGConnectCallback HPADSetGgggConnectCallback(HPADGGGGChan chan, HPADGGGGConnectCallback callback)
Sets a callback for once the specified GGGG Adapter is connected.
+
void(* HPADPowerSupplyCallback)(HPADGGGGChan chan, BOOL connected)
Definition hpad.h:138
+
int32_t HPADInit(void)
Initializes the HPAD library.
+
void(* HPADResetCallback)(HPADGGGGChan chan, int32_t status)
Definition hpad.h:140
+
HPADGGGGChan
Definition hpad.h:44
+
int32_t RPLWRAP() HPADRead(HPADChan chan, HPADStatus *buffers, int32_t count)
Reads status buffers from a specified HPAD channel.
Definition hpad.h:202
+
HPADSamplingCallback HPADSetSamplingCallback(HPADGGGGChan chan, HPADSamplingCallback callback)
Sets a callback for once a sample is received from the specified GGGG Adapter.
+
void(* HPADConnectCallback)(HPADChan chan, int32_t status)
Definition hpad.h:136
+
void(* HPADSamplingCallback)(HPADGGGGChan chan)
Definition hpad.h:139
+
int32_t HPADRecalibrate(HPADChan chan)
Invalidates calibration data of the specified HPAD channel.
+
void(* HPADGGGGConnectCallback)(HPADGGGGChan chan, BOOL connected)
Definition hpad.h:137
+
@ HPAD_CHAN_4
Definition hpad.h:37
+
@ HPAD_CHAN_1
Definition hpad.h:34
+
@ HPAD_CHAN_6
Definition hpad.h:39
+
@ HPAD_CHAN_5
Definition hpad.h:38
+
@ HPAD_CHAN_2
Definition hpad.h:35
+
@ HPAD_CHAN_7
Definition hpad.h:40
+
@ HPAD_CHAN_3
Definition hpad.h:36
+
@ HPAD_CHAN_0
Definition hpad.h:33
+
@ HPAD_MOTOR_COMMAND_STOP_HARD
Definition hpad.h:80
+
@ HPAD_MOTOR_COMMAND_RUMBLE
Definition hpad.h:79
+
@ HPAD_MOTOR_COMMAND_STOP
Definition hpad.h:78
+
@ HPAD_STICK_EMULATION_LEFT
Definition hpad.h:66
+
@ HPAD_BUTTON_DOWN
Definition hpad.h:59
+
@ HPAD_BUTTON_A
Definition hpad.h:53
+
@ HPAD_SUBSTICK_EMULATION_LEFT
Definition hpad.h:70
+
@ HPAD_STICK_EMULATION_RIGHT
Definition hpad.h:67
+
@ HPAD_SUBSTICK_EMULATION_UP
Definition hpad.h:73
+
@ HPAD_SUBSTICK_EMULATION_RIGHT
Definition hpad.h:71
+
@ HPAD_TRIGGER_R
Definition hpad.h:63
+
@ HPAD_BUTTON_UP
Definition hpad.h:60
+
@ HPAD_BUTTON_Y
Definition hpad.h:56
+
@ HPAD_BUTTON_X
Definition hpad.h:55
+
@ HPAD_BUTTON_START
Definition hpad.h:61
+
@ HPAD_SUBSTICK_EMULATION_DOWN
Definition hpad.h:72
+
@ HPAD_TRIGGER_Z
Definition hpad.h:62
+
@ HPAD_BUTTON_LEFT
Definition hpad.h:57
+
@ HPAD_STICK_EMULATION_UP
Definition hpad.h:69
+
@ HPAD_TRIGGER_L
Definition hpad.h:64
+
@ HPAD_BUTTON_B
Definition hpad.h:54
+
@ HPAD_STICK_EMULATION_DOWN
Definition hpad.h:68
+
@ HPAD_BUTTON_RIGHT
Definition hpad.h:58
+
@ HPAD_GGGG_CHAN_1
Adapter Channel 1.
Definition hpad.h:48
+
@ HPAD_GGGG_CHAN_0
Adapter Channel 0.
Definition hpad.h:46
+ + + +
#define RPLWRAP(func)
Definition wut_rplwrap.h:3
+
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/hpad_8h.html b/hpad_8h.html new file mode 100644 index 00000000..5f1ac4de --- /dev/null +++ b/hpad_8h.html @@ -0,0 +1,120 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
hpad.h File Reference
+
+
+
#include <nn/hpad/beta.h>
+#include <nn/hpad/hpad.h>
+
+Include dependency graph for hpad.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/hpad_8h__incl.map b/hpad_8h__incl.map new file mode 100644 index 00000000..73ff71be --- /dev/null +++ b/hpad_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hpad_8h__incl.md5 b/hpad_8h__incl.md5 new file mode 100644 index 00000000..5607de00 --- /dev/null +++ b/hpad_8h__incl.md5 @@ -0,0 +1 @@ +8ce1e322a7173fecfb38ef8456956d56 \ No newline at end of file diff --git a/hpad_8h__incl.png b/hpad_8h__incl.png new file mode 100644 index 00000000..ed6f9f3c Binary files /dev/null and b/hpad_8h__incl.png differ diff --git a/hpad_8h_source.html b/hpad_8h_source.html new file mode 100644 index 00000000..8844b104 --- /dev/null +++ b/hpad_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/hpad.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
hpad.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
8#include <nn/hpad/beta.h>
+
9#include <nn/hpad/hpad.h>
+ + +
+ + + + diff --git a/idb_8h.html b/idb_8h.html new file mode 100644 index 00000000..74100138 --- /dev/null +++ b/idb_8h.html @@ -0,0 +1,102 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/idb.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
idb.h File Reference
+
+
+
#include <nn/idb/IDBReader.h>
+#include <nn/idb/idb_cpp.h>
+
+Include dependency graph for idb.h:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/idb_8h__incl.map b/idb_8h__incl.map new file mode 100644 index 00000000..8accecb1 --- /dev/null +++ b/idb_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/idb_8h__incl.md5 b/idb_8h__incl.md5 new file mode 100644 index 00000000..e196fcc5 --- /dev/null +++ b/idb_8h__incl.md5 @@ -0,0 +1 @@ +b3e2b178c2cc7dfa6978e25119a5bb3f \ No newline at end of file diff --git a/idb_8h__incl.png b/idb_8h__incl.png new file mode 100644 index 00000000..7d5da955 Binary files /dev/null and b/idb_8h__incl.png differ diff --git a/idb_8h_source.html b/idb_8h_source.html new file mode 100644 index 00000000..b8522804 --- /dev/null +++ b/idb_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/idb.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
idb.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
7#include <nn/idb/IDBReader.h>
+
8#include <nn/idb/idb_cpp.h>
+
+ + + + diff --git a/im_8h.html b/im_8h.html new file mode 100644 index 00000000..309ecff9 --- /dev/null +++ b/im_8h.html @@ -0,0 +1,280 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/im.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
im.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/ios.h>
+
+Include dependency graph for im.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  IMRequest
 
struct  IMHomeButtonParams
 
struct  IMParameters
 
struct  IMDeviceStateEx
 
+ + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct IMRequest IMRequest
 
typedef struct IMHomeButtonParams IMHomeButtonParams
 
typedef struct IMParameters IMParameters
 
typedef struct IMDeviceStateEx IMDeviceStateEx
 
typedef uint32_t IMEventMask
 
typedef enum IMPadType IMPadType
 
typedef enum IMDeviceState IMDeviceState
 
typedef enum IMParameter IMParameter
 
typedef enum IMTimer IMTimer
 
typedef enum IMEvent IMEvent
 
+ + + + + + + + + + + +

+Enumerations

enum  IMPadType {
+  IM_PAD_TYPE_NONE = 0 +,
+  IM_PAD_TYPE_WII_REMOTE = 1 +,
+  IM_PAD_TYPE_WIIU_PRO_CONTROLLER = 2 +,
+  IM_PAD_TYPE_WII_REMOTE_EXTENSION = 3 +,
+  IM_PAD_TYPE_WIIU_GAMEPAD = 4 +
+ }
 
enum  IMDeviceState {
+  IM_DEVICE_STATE_CLEAR = 0 +,
+  IM_DEVICE_STATE_INACTIVE = 1 +,
+  IM_DEVICE_STATE_ACTIVE = 2 +,
+  IM_DEVICE_STATE_HOME = 3 +,
+  IM_DEVICE_STATE_POWER = 4 +,
+  IM_DEVICE_STATE_SYNC = 5 +
+ }
 
enum  IMParameter {
+  IM_PARAMETER_INACTIVE_SECONDS = 0 +,
+  IM_PARAMETER_DIM_ENABLED = 1 +,
+  IM_PARAMETER_DIM_PERIOD = 2 +,
+  IM_PARAMETER_APD_ENABLED = 3 +,
+  IM_PARAMETER_APD_PERIOD = 4 +,
+  IM_PARAMETER_RESET_ENABLE = 5 +,
+  IM_PARAMETER_RESET_SECONDS = 6 +,
+  IM_PARAMETER_POWER_OFF_ENABLE = 7 +,
+  IM_PARAMETER_APD_OCCURED = 8 +,
+  IM_PARAMETER_DIM_ENABLE_TV = 9 +,
+  IM_PARAMETER_DIM_ENABLE_DRC = 10 +,
+  IM_PARAMETER_MAX = 11 +
+ }
 
enum  IMTimer {
+  IM_TIMER_DIM = 0 +,
+  IM_TIMER_APD = 1 +
+ }
 
enum  IMEvent {
+  IM_EVENT_ACTIVE = 1 << 0 +,
+  IM_EVENT_INACTIVE = 1 << 1 +,
+  IM_EVENT_DIM = 1 << 2 +,
+  IM_EVENT_UNDIM = 1 << 3 +,
+  IM_EVENT_APD = 1 << 4 +,
+  IM_EVENT_POWER = 1 << 5 +,
+  IM_EVENT_HOME = 1 << 6 +,
+  IM_EVENT_SYNC = 1 << 7 +,
+  IM_EVENT_RESET = 1 << 8 +,
+  IM_EVENT_CANCELLED = 1 << 31 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IOSHandle IM_Open (void)
 
IOSError IM_Close (IOSHandle handle)
 
IOSError IM_GetHomeButtonParams (IOSHandle handle, IMRequest *request, IMHomeButtonParams *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetParameter (IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetParameters (IMParameters *parameters)
 
IOSError IM_GetNvParameter (IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetNvParameterWithoutHandleAndItb (IMParameter parameter, uint32_t *outValue)
 
IOSError IM_GetRuntimeParameter (IMParameter parameter, uint32_t *outValue)
 
IOSError IM_GetTimerRemaining (IOSHandle handle, IMRequest *request, IMTimer timer, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_GetTimerRemainingSeconds (IMTimer timer, uint32_t *outSeconds)
 
IOSError IM_SetParameter (IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t value, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_SetRuntimeParameter (IMParameter parameter, uint32_t value)
 
IOSError IM_GetEventNotify (IOSHandle handle, IMRequest *request, IMEventMask *event, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_CancelGetEventNotify (IOSHandle handle, IMRequest *request, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_SetDeviceState (IOSHandle handle, IMRequest *request, IMDeviceState state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
IOSError IM_SetDeviceStateEx (IOSHandle handle, IMRequest *request, IMDeviceStateEx *state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
 
+
+ + + + diff --git a/im_8h__incl.map b/im_8h__incl.map new file mode 100644 index 00000000..1813ddf1 --- /dev/null +++ b/im_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/im_8h__incl.md5 b/im_8h__incl.md5 new file mode 100644 index 00000000..fe328fab --- /dev/null +++ b/im_8h__incl.md5 @@ -0,0 +1 @@ +ceb7777dd5335cb9c9a4c4ad6519cecf \ No newline at end of file diff --git a/im_8h__incl.png b/im_8h__incl.png new file mode 100644 index 00000000..50016b46 Binary files /dev/null and b/im_8h__incl.png differ diff --git a/im_8h_source.html b/im_8h_source.html new file mode 100644 index 00000000..f388eab6 --- /dev/null +++ b/im_8h_source.html @@ -0,0 +1,411 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/im.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
im.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <coreinit/ios.h>
+
4
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef struct IMRequest IMRequest;
+ + + +
20typedef uint32_t IMEventMask;
+
21
+ +
30
+ +
40
+
+
41struct WUT_PACKED IMRequest
+
42{
+
43 uint8_t args[0x80];
+
44 IOSVec ioctlVecs[2];
+ +
46 int32_t request;
+ + +
49 void *copySrc;
+
50 void *copyDst;
+
51 uint32_t copySize;
+
52};
+
+
53WUT_CHECK_OFFSET(IMRequest, 0x80, ioctlVecs);
+
54WUT_CHECK_OFFSET(IMRequest, 0x98, handle);
+
55WUT_CHECK_OFFSET(IMRequest, 0x9C, request);
+
56WUT_CHECK_OFFSET(IMRequest, 0xA0, asyncCallback);
+
57WUT_CHECK_OFFSET(IMRequest, 0xA4, asyncCallbackContext);
+
58WUT_CHECK_OFFSET(IMRequest, 0xA8, copySrc);
+
59WUT_CHECK_OFFSET(IMRequest, 0xAC, copyDst);
+
60WUT_CHECK_OFFSET(IMRequest, 0xB0, copySize);
+
61WUT_CHECK_SIZE(IMRequest, 0xB4);
+
62
+
+ +
64{
+ +
68 int32_t index;
+
69};
+
+
70WUT_CHECK_OFFSET(IMHomeButtonParams, 0x0, type);
+
71WUT_CHECK_OFFSET(IMHomeButtonParams, 0x4, index);
+
72WUT_CHECK_SIZE(IMHomeButtonParams, 0x8);
+
73
+
+ +
75{
+
76 uint32_t resetEnabled;
+
77 uint32_t dimEnabled;
+
78 uint32_t dimPeriod;
+
79 uint32_t apdEnabled;
+
80 uint32_t apdPeriod;
+
81};
+
+
82WUT_CHECK_OFFSET(IMParameters, 0x00, resetEnabled);
+
83WUT_CHECK_OFFSET(IMParameters, 0x04, dimEnabled);
+
84WUT_CHECK_OFFSET(IMParameters, 0x08, dimPeriod);
+
85WUT_CHECK_OFFSET(IMParameters, 0x0C, apdEnabled);
+
86WUT_CHECK_OFFSET(IMParameters, 0x10, apdPeriod);
+
87WUT_CHECK_SIZE(IMParameters, 0x14);
+
88
+ +
94WUT_CHECK_OFFSET(IMDeviceStateEx, 0x0, state);
+
95WUT_CHECK_OFFSET(IMDeviceStateEx, 0x4, params);
+
96WUT_CHECK_SIZE(IMDeviceStateEx, 0xC);
+
97
+ +
113
+
+
114typedef enum IMTimer
+
115{
+ + + +
+
119
+
+
120typedef enum IMEvent
+
121{
+ + +
124 IM_EVENT_DIM = 1 << 2,
+ +
127 IM_EVENT_APD = 1 << 4,
+ + + + + + +
+
138
+ + +
141
+ + +
144
+ + +
147 IMRequest *request,
+
148 IMHomeButtonParams *output,
+
149 IOSAsyncCallbackFn asyncCallback,
+
150 void *asyncCallbackContext);
+
151
+ + +
154 IMRequest *request,
+
155 IMParameter parameter,
+
156 uint32_t *output,
+
157 IOSAsyncCallbackFn asyncCallback,
+
158 void *asyncCallbackContext);
+
159
+ + +
162
+ + +
165 IMRequest *request,
+
166 IMParameter parameter,
+
167 uint32_t *output,
+
168 IOSAsyncCallbackFn asyncCallback,
+
169 void *asyncCallbackContext);
+
170
+ + +
173 uint32_t *outValue);
+
174
+ + +
177 uint32_t *outValue);
+
178
+ + +
181 IMRequest *request,
+
182 IMTimer timer,
+
183 uint32_t *output,
+
184 IOSAsyncCallbackFn asyncCallback,
+
185 void *asyncCallbackContext);
+
186
+ + +
189 uint32_t *outSeconds);
+
190
+ + +
193 IMRequest *request,
+
194 IMParameter parameter,
+
195 uint32_t value,
+
196 IOSAsyncCallbackFn asyncCallback,
+
197 void *asyncCallbackContext);
+
198
+ + +
201 uint32_t value);
+
202
+ + +
205 IMRequest *request,
+
206 IMEventMask *event,
+
207 IOSAsyncCallbackFn asyncCallback,
+
208 void *asyncCallbackContext);
+
209
+ + +
212 IMRequest *request,
+
213 IOSAsyncCallbackFn asyncCallback,
+
214 void *asyncCallbackContext);
+
215
+ + +
218 IMRequest *request,
+
219 IMDeviceState state,
+
220 IOSAsyncCallbackFn asyncCallback,
+
221 void *asyncCallbackContext);
+
222
+ + +
225 IMRequest *request,
+
226 IMDeviceStateEx *state,
+
227 IOSAsyncCallbackFn asyncCallback,
+
228 void *asyncCallbackContext);
+
229
+
230#ifdef __cplusplus
+
231}
+
232#endif
+
233
+
uint32_t apdPeriod
Definition im.h:80
+
void * copySrc
Definition im.h:49
+
uint32_t dimEnabled
Definition im.h:77
+
IOSAsyncCallbackFn asyncCallback
Definition im.h:47
+
void * asyncCallbackContext
Definition im.h:48
+
void * copyDst
Definition im.h:50
+
uint32_t dimPeriod
Definition im.h:78
+
IMHomeButtonParams params
Definition im.h:92
+
uint32_t copySize
Definition im.h:51
+
IMDeviceState state
Definition im.h:91
+
IOSHandle handle
Definition im.h:45
+
uint32_t apdEnabled
Definition im.h:79
+
IMPadType type
The controller type which pressed the home button.
Definition im.h:66
+
int32_t index
The controller index which pressed the home button.
Definition im.h:68
+
int32_t request
Definition im.h:46
+
uint32_t resetEnabled
Definition im.h:76
+
IOSError IM_SetRuntimeParameter(IMParameter parameter, uint32_t value)
+
IOSError IM_GetNvParameter(IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IOSError IM_GetHomeButtonParams(IOSHandle handle, IMRequest *request, IMHomeButtonParams *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IOSError IM_SetDeviceStateEx(IOSHandle handle, IMRequest *request, IMDeviceStateEx *state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IMTimer
Definition im.h:115
+
IOSError IM_GetNvParameterWithoutHandleAndItb(IMParameter parameter, uint32_t *outValue)
+
IOSHandle IM_Open(void)
+
IOSError IM_GetParameters(IMParameters *parameters)
+
IOSError IM_GetRuntimeParameter(IMParameter parameter, uint32_t *outValue)
+
IOSError IM_SetParameter(IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t value, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IOSError IM_CancelGetEventNotify(IOSHandle handle, IMRequest *request, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
uint32_t IMEventMask
Definition im.h:20
+
IOSError IM_GetTimerRemainingSeconds(IMTimer timer, uint32_t *outSeconds)
+
IOSError IM_GetParameter(IOSHandle handle, IMRequest *request, IMParameter parameter, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IOSError IM_SetDeviceState(IOSHandle handle, IMRequest *request, IMDeviceState state, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IMPadType
Definition im.h:23
+
IMParameter
Definition im.h:99
+
IOSError IM_GetTimerRemaining(IOSHandle handle, IMRequest *request, IMTimer timer, uint32_t *output, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IMEvent
Definition im.h:121
+
IMDeviceState
Definition im.h:32
+
IOSError IM_GetEventNotify(IOSHandle handle, IMRequest *request, IMEventMask *event, IOSAsyncCallbackFn asyncCallback, void *asyncCallbackContext)
+
IOSError IM_Close(IOSHandle handle)
+
@ IM_TIMER_APD
Definition im.h:117
+
@ IM_TIMER_DIM
Definition im.h:116
+
@ IM_PAD_TYPE_WII_REMOTE
Definition im.h:25
+
@ IM_PAD_TYPE_WIIU_PRO_CONTROLLER
Definition im.h:26
+
@ IM_PAD_TYPE_NONE
Definition im.h:24
+
@ IM_PAD_TYPE_WII_REMOTE_EXTENSION
Definition im.h:27
+
@ IM_PAD_TYPE_WIIU_GAMEPAD
Definition im.h:28
+
@ IM_PARAMETER_APD_OCCURED
Definition im.h:108
+
@ IM_PARAMETER_APD_PERIOD
Definition im.h:104
+
@ IM_PARAMETER_DIM_ENABLE_TV
Definition im.h:109
+
@ IM_PARAMETER_INACTIVE_SECONDS
Definition im.h:100
+
@ IM_PARAMETER_DIM_PERIOD
Definition im.h:102
+
@ IM_PARAMETER_DIM_ENABLE_DRC
Definition im.h:110
+
@ IM_PARAMETER_APD_ENABLED
Definition im.h:103
+
@ IM_PARAMETER_POWER_OFF_ENABLE
Definition im.h:107
+
@ IM_PARAMETER_MAX
Definition im.h:111
+
@ IM_PARAMETER_RESET_SECONDS
Definition im.h:106
+
@ IM_PARAMETER_DIM_ENABLED
Definition im.h:101
+
@ IM_PARAMETER_RESET_ENABLE
Definition im.h:105
+
@ IM_EVENT_CANCELLED
Event notify was cancelled.
Definition im.h:136
+
@ IM_EVENT_POWER
Controller power button was pressed.
Definition im.h:129
+
@ IM_EVENT_DIM
Definition im.h:124
+
@ IM_EVENT_SYNC
Console sync button was pressed.
Definition im.h:133
+
@ IM_EVENT_APD
Automatic power down.
Definition im.h:127
+
@ IM_EVENT_UNDIM
Definition im.h:125
+
@ IM_EVENT_HOME
Home button was pressed.
Definition im.h:131
+
@ IM_EVENT_RESET
Definition im.h:134
+
@ IM_EVENT_INACTIVE
Definition im.h:123
+
@ IM_EVENT_ACTIVE
Definition im.h:122
+
@ IM_DEVICE_STATE_POWER
Definition im.h:37
+
@ IM_DEVICE_STATE_SYNC
Definition im.h:38
+
@ IM_DEVICE_STATE_HOME
Definition im.h:36
+
@ IM_DEVICE_STATE_CLEAR
Definition im.h:33
+
@ IM_DEVICE_STATE_INACTIVE
Definition im.h:34
+
@ IM_DEVICE_STATE_ACTIVE
Definition im.h:35
+ + + +
Definition im.h:42
+
IOSError
Definition ios.h:25
+
void(* IOSAsyncCallbackFn)(IOSError, void *)
Definition ios.h:87
+
int32_t IOSHandle
Definition ios.h:15
+
Definition ios.h:72
+ + +
+ + + + diff --git a/in_8h.html b/in_8h.html new file mode 100644 index 00000000..72c67d55 --- /dev/null +++ b/in_8h.html @@ -0,0 +1,574 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netinet/in.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
in.h File Reference
+
+
+
#include <stdint.h>
+#include <sys/socket.h>
+
+Include dependency graph for in.h:
+
+
+ + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  in_addr
 
struct  sockaddr_in
 
struct  ip_mreq
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define INADDR_ANY   0x00000000
 
#define INADDR_LOOPBACK   0x7F000001
 
#define INADDR_BROADCAST   0xFFFFFFFF
 
#define INADDR_NONE   0xFFFFFFFF
 
#define INET_ADDRSTRLEN   16
 
#define IPPROTO_IP   0
 
#define IPPROTO_TCP   6
 
#define IPPROTO_UDP   17
 
#define IP_TOS   3
 
#define IP_TTL   4
 
#define IP_MULTICAST_IF   9
 
#define IP_MULTICAST_TTL   10
 
#define IP_MULTICAST_LOOP   11
 
#define IP_ADD_MEMBERSHIP   12
 
#define IP_DROP_MEMBERSHIP   13
 
#define IP_UNKNOWN   14
 
+ + + + + +

+Typedefs

typedef uint16_t in_port_t
 
typedef uint32_t in_addr_t
 
+

Data Structure Documentation

+ +

◆ in_addr

+ +
+
+ + + + +
struct in_addr
+
+
+

Definition at line 28 of file in.h.

+
+ + + + +
Data Fields
+in_addr_t +s_addr +
+ +
+
+ +

◆ sockaddr_in

+ +
+
+ + + + +
struct sockaddr_in
+
+
+

Definition at line 33 of file in.h.

+
+ + + + + + + + + + + + + +
Data Fields
+sa_family_t +sin_family +
+in_port_t +sin_port +
+struct in_addr +sin_addr +
+unsigned char +sin_zero[8] +
+ +
+
+ +

◆ ip_mreq

+ +
+
+ + + + +
struct ip_mreq
+
+
+

Definition at line 41 of file in.h.

+
+ + + + + + + +
Data Fields
+struct in_addr +imr_multiaddr +
+struct in_addr +imr_interface +
+ +
+
+

Macro Definition Documentation

+ +

◆ INADDR_ANY

+ +
+
+ + + + +
#define INADDR_ANY   0x00000000
+
+ +

Definition at line 5 of file in.h.

+ +
+
+ +

◆ INADDR_LOOPBACK

+ +
+
+ + + + +
#define INADDR_LOOPBACK   0x7F000001
+
+ +

Definition at line 6 of file in.h.

+ +
+
+ +

◆ INADDR_BROADCAST

+ +
+
+ + + + +
#define INADDR_BROADCAST   0xFFFFFFFF
+
+ +

Definition at line 7 of file in.h.

+ +
+
+ +

◆ INADDR_NONE

+ +
+
+ + + + +
#define INADDR_NONE   0xFFFFFFFF
+
+ +

Definition at line 8 of file in.h.

+ +
+
+ +

◆ INET_ADDRSTRLEN

+ +
+
+ + + + +
#define INET_ADDRSTRLEN   16
+
+ +

Definition at line 10 of file in.h.

+ +
+
+ +

◆ IPPROTO_IP

+ +
+
+ + + + +
#define IPPROTO_IP   0
+
+ +

Definition at line 12 of file in.h.

+ +
+
+ +

◆ IPPROTO_TCP

+ +
+
+ + + + +
#define IPPROTO_TCP   6
+
+ +

Definition at line 13 of file in.h.

+ +
+
+ +

◆ IPPROTO_UDP

+ +
+
+ + + + +
#define IPPROTO_UDP   17
+
+ +

Definition at line 14 of file in.h.

+ +
+
+ +

◆ IP_TOS

+ +
+
+ + + + +
#define IP_TOS   3
+
+ +

Definition at line 16 of file in.h.

+ +
+
+ +

◆ IP_TTL

+ +
+
+ + + + +
#define IP_TTL   4
+
+ +

Definition at line 17 of file in.h.

+ +
+
+ +

◆ IP_MULTICAST_IF

+ +
+
+ + + + +
#define IP_MULTICAST_IF   9
+
+ +

Definition at line 18 of file in.h.

+ +
+
+ +

◆ IP_MULTICAST_TTL

+ +
+
+ + + + +
#define IP_MULTICAST_TTL   10
+
+ +

Definition at line 19 of file in.h.

+ +
+
+ +

◆ IP_MULTICAST_LOOP

+ +
+
+ + + + +
#define IP_MULTICAST_LOOP   11
+
+ +

Definition at line 20 of file in.h.

+ +
+
+ +

◆ IP_ADD_MEMBERSHIP

+ +
+
+ + + + +
#define IP_ADD_MEMBERSHIP   12
+
+ +

Definition at line 21 of file in.h.

+ +
+
+ +

◆ IP_DROP_MEMBERSHIP

+ +
+
+ + + + +
#define IP_DROP_MEMBERSHIP   13
+
+ +

Definition at line 22 of file in.h.

+ +
+
+ +

◆ IP_UNKNOWN

+ +
+
+ + + + +
#define IP_UNKNOWN   14
+
+ +

Definition at line 23 of file in.h.

+ +
+
+

Typedef Documentation

+ +

◆ in_port_t

+ +
+
+ + + + +
typedef uint16_t in_port_t
+
+ +

Definition at line 25 of file in.h.

+ +
+
+ +

◆ in_addr_t

+ +
+
+ + + + +
typedef uint32_t in_addr_t
+
+ +

Definition at line 26 of file in.h.

+ +
+
+
+ + + + diff --git a/in_8h__dep__incl.map b/in_8h__dep__incl.map new file mode 100644 index 00000000..c8ec378d --- /dev/null +++ b/in_8h__dep__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/in_8h__dep__incl.md5 b/in_8h__dep__incl.md5 new file mode 100644 index 00000000..cebb9c32 --- /dev/null +++ b/in_8h__dep__incl.md5 @@ -0,0 +1 @@ +ebeb2db1a859ff83c0b64e68600b779a \ No newline at end of file diff --git a/in_8h__dep__incl.png b/in_8h__dep__incl.png new file mode 100644 index 00000000..db39d082 Binary files /dev/null and b/in_8h__dep__incl.png differ diff --git a/in_8h__incl.map b/in_8h__incl.map new file mode 100644 index 00000000..3e82ff2d --- /dev/null +++ b/in_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/in_8h__incl.md5 b/in_8h__incl.md5 new file mode 100644 index 00000000..06d62df2 --- /dev/null +++ b/in_8h__incl.md5 @@ -0,0 +1 @@ +4e4d77cd7cd508548fcfbf74fb96e143 \ No newline at end of file diff --git a/in_8h__incl.png b/in_8h__incl.png new file mode 100644 index 00000000..752a8e91 Binary files /dev/null and b/in_8h__incl.png differ diff --git a/in_8h_source.html b/in_8h_source.html new file mode 100644 index 00000000..30756abd --- /dev/null +++ b/in_8h_source.html @@ -0,0 +1,156 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netinet/in.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
in.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <stdint.h>
+
3#include <sys/socket.h>
+
4
+
5#define INADDR_ANY 0x00000000
+
6#define INADDR_LOOPBACK 0x7F000001
+
7#define INADDR_BROADCAST 0xFFFFFFFF
+
8#define INADDR_NONE 0xFFFFFFFF
+
9
+
10#define INET_ADDRSTRLEN 16
+
11
+
12#define IPPROTO_IP 0
+
13#define IPPROTO_TCP 6
+
14#define IPPROTO_UDP 17
+
15
+
16#define IP_TOS 3
+
17#define IP_TTL 4
+
18#define IP_MULTICAST_IF 9
+
19#define IP_MULTICAST_TTL 10
+
20#define IP_MULTICAST_LOOP 11
+
21#define IP_ADD_MEMBERSHIP 12
+
22#define IP_DROP_MEMBERSHIP 13
+
23#define IP_UNKNOWN 14
+
24
+
25typedef uint16_t in_port_t;
+
26typedef uint32_t in_addr_t;
+
27
+
+
28struct in_addr
+
29{
+ +
31};
+
+
32
+
+ +
34{
+ + + +
38 unsigned char sin_zero[8];
+
39};
+
+
40
+
+
41struct ip_mreq
+
42{
+ + +
45};
+
+
struct in_addr sin_addr
Definition in.h:37
+
in_port_t sin_port
Definition in.h:36
+
struct in_addr imr_interface
Definition in.h:44
+
struct in_addr imr_multiaddr
Definition in.h:43
+
in_addr_t s_addr
Definition in.h:30
+
uint16_t in_port_t
Definition in.h:25
+
uint32_t in_addr_t
Definition in.h:26
+
unsigned char sin_zero[8]
Definition in.h:38
+
sa_family_t sin_family
Definition in.h:35
+
Definition in.h:29
+
Definition in.h:42
+ + +
uint16_t sa_family_t
Definition socket.h:61
+
+ + + + diff --git a/index.html b/index.html new file mode 100644 index 00000000..d9ae20a2 --- /dev/null +++ b/index.html @@ -0,0 +1,89 @@ + + + + + + + +wut: Wii U Toolchain + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Wii U Toolchain
+
+
+

+Introduction

+

An experimental in-development Wii U toolchain, the source can be found at https://github.com/devkitPro/wut

+

+Usage

+

TODO.

+
+
+ + + + diff --git a/inet_8h.html b/inet_8h.html new file mode 100644 index 00000000..9ac62cb0 --- /dev/null +++ b/inet_8h.html @@ -0,0 +1,391 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/arpa/inet.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
inet.h File Reference
+
+
+
#include <netinet/in.h>
+#include <stdint.h>
+
+Include dependency graph for inet.h:
+
+
+ + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t htonl (uint32_t hostlong)
 
uint16_t htons (uint16_t hostshort)
 
uint32_t ntohl (uint32_t netlong)
 
uint16_t ntohs (uint16_t netshort)
 
in_addr_t inet_addr (const char *cp)
 
int inet_aton (const char *cp, struct in_addr *inp)
 
char * inet_ntoa (struct in_addr in)
 
char * inet_ntoa_r (struct in_addr in, char *buf)
 
const char * inet_ntop (int af, const void *src, char *dst, socklen_t size)
 
int inet_pton (int af, const char *src, void *dst)
 
+

Function Documentation

+ +

◆ htonl()

+ +
+
+ + + + + + + + +
uint32_t htonl (uint32_t hostlong)
+
+ +
+
+ +

◆ htons()

+ +
+
+ + + + + + + + +
uint16_t htons (uint16_t hostshort)
+
+ +
+
+ +

◆ ntohl()

+ +
+
+ + + + + + + + +
uint32_t ntohl (uint32_t netlong)
+
+ +
+
+ +

◆ ntohs()

+ +
+
+ + + + + + + + +
uint16_t ntohs (uint16_t netshort)
+
+ +
+
+ +

◆ inet_addr()

+ +
+
+ + + + + + + + +
in_addr_t inet_addr (const char * cp)
+
+ +
+
+ +

◆ inet_aton()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int inet_aton (const char * cp,
struct in_addrinp 
)
+
+ +
+
+ +

◆ inet_ntoa()

+ +
+
+ + + + + + + + +
char * inet_ntoa (struct in_addr in)
+
+ +
+
+ +

◆ inet_ntoa_r()

+ +
+
+ + + + + + + + + + + + + + + + + + +
char * inet_ntoa_r (struct in_addr in,
char * buf 
)
+
+ +
+
+ +

◆ inet_ntop()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const char * inet_ntop (int af,
const void * src,
char * dst,
socklen_t size 
)
+
+ +
+
+ +

◆ inet_pton()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int inet_pton (int af,
const char * src,
void * dst 
)
+
+ +
+
+
+ + + + diff --git a/inet_8h__dep__incl.map b/inet_8h__dep__incl.map new file mode 100644 index 00000000..a7dc646e --- /dev/null +++ b/inet_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/inet_8h__dep__incl.md5 b/inet_8h__dep__incl.md5 new file mode 100644 index 00000000..95bc0f08 --- /dev/null +++ b/inet_8h__dep__incl.md5 @@ -0,0 +1 @@ +10cceb915a1e2be37178d1bf8efadbe2 \ No newline at end of file diff --git a/inet_8h__dep__incl.png b/inet_8h__dep__incl.png new file mode 100644 index 00000000..748b28a0 Binary files /dev/null and b/inet_8h__dep__incl.png differ diff --git a/inet_8h__incl.map b/inet_8h__incl.map new file mode 100644 index 00000000..7042161d --- /dev/null +++ b/inet_8h__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/inet_8h__incl.md5 b/inet_8h__incl.md5 new file mode 100644 index 00000000..9ab74eea --- /dev/null +++ b/inet_8h__incl.md5 @@ -0,0 +1 @@ +2c9fcedeadf3f411a496a64fb3d0134e \ No newline at end of file diff --git a/inet_8h__incl.png b/inet_8h__incl.png new file mode 100644 index 00000000..51076b37 Binary files /dev/null and b/inet_8h__incl.png differ diff --git a/inet_8h_source.html b/inet_8h_source.html new file mode 100644 index 00000000..eef0410b --- /dev/null +++ b/inet_8h_source.html @@ -0,0 +1,153 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/arpa/inet.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
inet.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <netinet/in.h>
+
3#include <stdint.h>
+
4
+
5#ifdef __cplusplus
+
6extern "C" {
+
7#endif
+
8
+
9uint32_t
+
10htonl(uint32_t hostlong);
+
11
+
12uint16_t
+
13htons(uint16_t hostshort);
+
14
+
15uint32_t
+
16ntohl(uint32_t netlong);
+
17
+
18uint16_t
+
19ntohs(uint16_t netshort);
+
20
+ +
22inet_addr(const char *cp);
+
23
+
24int
+
25inet_aton(const char *cp,
+
26 struct in_addr *inp);
+
27
+
28char *
+
29inet_ntoa(struct in_addr in);
+
30
+
31char *
+ +
33 char *buf);
+
34
+
35const char *
+
36inet_ntop(int af,
+
37 const void *src,
+
38 char *dst,
+
39 socklen_t size);
+
40
+
41int
+
42inet_pton(int af,
+
43 const char *src,
+
44 void *dst);
+
45
+
46#ifdef __cplusplus
+
47}
+
48#endif
+ +
uint32_t in_addr_t
Definition in.h:26
+
Definition in.h:29
+
int inet_aton(const char *cp, struct in_addr *inp)
+
in_addr_t inet_addr(const char *cp)
+
char * inet_ntoa_r(struct in_addr in, char *buf)
+
uint32_t ntohl(uint32_t netlong)
+
uint32_t htonl(uint32_t hostlong)
+
uint16_t htons(uint16_t hostshort)
+
char * inet_ntoa(struct in_addr in)
+
uint16_t ntohs(uint16_t netshort)
+
const char * inet_ntop(int af, const void *src, char *dst, socklen_t size)
+
int inet_pton(int af, const char *src, void *dst)
+
__socklen_t socklen_t
Definition socket.h:57
+
+ + + + diff --git a/inherit_graph_0.map b/inherit_graph_0.map new file mode 100644 index 00000000..3b20c8fc --- /dev/null +++ b/inherit_graph_0.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_0.md5 b/inherit_graph_0.md5 new file mode 100644 index 00000000..8cf37c1e --- /dev/null +++ b/inherit_graph_0.md5 @@ -0,0 +1 @@ +9fd0459c4d75ba63587ca9a224de4306 \ No newline at end of file diff --git a/inherit_graph_0.png b/inherit_graph_0.png new file mode 100644 index 00000000..1311ba60 Binary files /dev/null and b/inherit_graph_0.png differ diff --git a/inherit_graph_1.map b/inherit_graph_1.map new file mode 100644 index 00000000..cd645be8 --- /dev/null +++ b/inherit_graph_1.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_1.md5 b/inherit_graph_1.md5 new file mode 100644 index 00000000..a4c54e4c --- /dev/null +++ b/inherit_graph_1.md5 @@ -0,0 +1 @@ +bc54b4b40051ded8169bd76471acce01 \ No newline at end of file diff --git a/inherit_graph_1.png b/inherit_graph_1.png new file mode 100644 index 00000000..000023fe Binary files /dev/null and b/inherit_graph_1.png differ diff --git a/inherit_graph_10.map b/inherit_graph_10.map new file mode 100644 index 00000000..8a4c517f --- /dev/null +++ b/inherit_graph_10.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_10.md5 b/inherit_graph_10.md5 new file mode 100644 index 00000000..40e48146 --- /dev/null +++ b/inherit_graph_10.md5 @@ -0,0 +1 @@ +810339514d8c542d70b077923f1c1559 \ No newline at end of file diff --git a/inherit_graph_10.png b/inherit_graph_10.png new file mode 100644 index 00000000..28278a34 Binary files /dev/null and b/inherit_graph_10.png differ diff --git a/inherit_graph_100.map b/inherit_graph_100.map new file mode 100644 index 00000000..48fcd69d --- /dev/null +++ b/inherit_graph_100.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_100.md5 b/inherit_graph_100.md5 new file mode 100644 index 00000000..e8b4cd0e --- /dev/null +++ b/inherit_graph_100.md5 @@ -0,0 +1 @@ +998372767ccdf175e9b5f78ee15cc44b \ No newline at end of file diff --git a/inherit_graph_100.png b/inherit_graph_100.png new file mode 100644 index 00000000..bc92be37 Binary files /dev/null and b/inherit_graph_100.png differ diff --git a/inherit_graph_101.map b/inherit_graph_101.map new file mode 100644 index 00000000..161b769b --- /dev/null +++ b/inherit_graph_101.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_101.md5 b/inherit_graph_101.md5 new file mode 100644 index 00000000..a5c427ad --- /dev/null +++ b/inherit_graph_101.md5 @@ -0,0 +1 @@ +e1d379246b7931cad66e04e903b172af \ No newline at end of file diff --git a/inherit_graph_101.png b/inherit_graph_101.png new file mode 100644 index 00000000..73908f48 Binary files /dev/null and b/inherit_graph_101.png differ diff --git a/inherit_graph_102.map b/inherit_graph_102.map new file mode 100644 index 00000000..9f6a0c36 --- /dev/null +++ b/inherit_graph_102.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_102.md5 b/inherit_graph_102.md5 new file mode 100644 index 00000000..36bdee12 --- /dev/null +++ b/inherit_graph_102.md5 @@ -0,0 +1 @@ +70eb183c42440dd1517bf6912f59399b \ No newline at end of file diff --git a/inherit_graph_102.png b/inherit_graph_102.png new file mode 100644 index 00000000..5ee91986 Binary files /dev/null and b/inherit_graph_102.png differ diff --git a/inherit_graph_103.map b/inherit_graph_103.map new file mode 100644 index 00000000..2aaaf629 --- /dev/null +++ b/inherit_graph_103.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_103.md5 b/inherit_graph_103.md5 new file mode 100644 index 00000000..1ecc5850 --- /dev/null +++ b/inherit_graph_103.md5 @@ -0,0 +1 @@ +f205a43a86b9ca42041d40192e9685f1 \ No newline at end of file diff --git a/inherit_graph_103.png b/inherit_graph_103.png new file mode 100644 index 00000000..ce0af574 Binary files /dev/null and b/inherit_graph_103.png differ diff --git a/inherit_graph_104.map b/inherit_graph_104.map new file mode 100644 index 00000000..aa57c1b3 --- /dev/null +++ b/inherit_graph_104.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_104.md5 b/inherit_graph_104.md5 new file mode 100644 index 00000000..11a8c72e --- /dev/null +++ b/inherit_graph_104.md5 @@ -0,0 +1 @@ +3f4d8458e5550ce275e6313031e3e7ea \ No newline at end of file diff --git a/inherit_graph_104.png b/inherit_graph_104.png new file mode 100644 index 00000000..24a2a82c Binary files /dev/null and b/inherit_graph_104.png differ diff --git a/inherit_graph_105.map b/inherit_graph_105.map new file mode 100644 index 00000000..616fae81 --- /dev/null +++ b/inherit_graph_105.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_105.md5 b/inherit_graph_105.md5 new file mode 100644 index 00000000..9ec70b8d --- /dev/null +++ b/inherit_graph_105.md5 @@ -0,0 +1 @@ +cc04750426ed049f96a09e48ebf54a4f \ No newline at end of file diff --git a/inherit_graph_105.png b/inherit_graph_105.png new file mode 100644 index 00000000..67e966a9 Binary files /dev/null and b/inherit_graph_105.png differ diff --git a/inherit_graph_106.map b/inherit_graph_106.map new file mode 100644 index 00000000..3de4e92d --- /dev/null +++ b/inherit_graph_106.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_106.md5 b/inherit_graph_106.md5 new file mode 100644 index 00000000..8012b0fa --- /dev/null +++ b/inherit_graph_106.md5 @@ -0,0 +1 @@ +a53baa661769eb2c8c60eaf146133bc9 \ No newline at end of file diff --git a/inherit_graph_106.png b/inherit_graph_106.png new file mode 100644 index 00000000..8cb71332 Binary files /dev/null and b/inherit_graph_106.png differ diff --git a/inherit_graph_107.map b/inherit_graph_107.map new file mode 100644 index 00000000..1b442974 --- /dev/null +++ b/inherit_graph_107.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_107.md5 b/inherit_graph_107.md5 new file mode 100644 index 00000000..5c9d0bb8 --- /dev/null +++ b/inherit_graph_107.md5 @@ -0,0 +1 @@ +c8b784fb8b5df018c96b1076264c2a96 \ No newline at end of file diff --git a/inherit_graph_107.png b/inherit_graph_107.png new file mode 100644 index 00000000..b838cac0 Binary files /dev/null and b/inherit_graph_107.png differ diff --git a/inherit_graph_108.map b/inherit_graph_108.map new file mode 100644 index 00000000..feec51e2 --- /dev/null +++ b/inherit_graph_108.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_108.md5 b/inherit_graph_108.md5 new file mode 100644 index 00000000..94d754da --- /dev/null +++ b/inherit_graph_108.md5 @@ -0,0 +1 @@ +6803c0277c4b44dca57d49649dcd9a69 \ No newline at end of file diff --git a/inherit_graph_108.png b/inherit_graph_108.png new file mode 100644 index 00000000..9bb94ec9 Binary files /dev/null and b/inherit_graph_108.png differ diff --git a/inherit_graph_109.map b/inherit_graph_109.map new file mode 100644 index 00000000..057d5917 --- /dev/null +++ b/inherit_graph_109.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_109.md5 b/inherit_graph_109.md5 new file mode 100644 index 00000000..3766d426 --- /dev/null +++ b/inherit_graph_109.md5 @@ -0,0 +1 @@ +2c954c43f9bc37ca18c1b330c4b44e68 \ No newline at end of file diff --git a/inherit_graph_109.png b/inherit_graph_109.png new file mode 100644 index 00000000..ad8e8ffe Binary files /dev/null and b/inherit_graph_109.png differ diff --git a/inherit_graph_11.map b/inherit_graph_11.map new file mode 100644 index 00000000..eff6dd6a --- /dev/null +++ b/inherit_graph_11.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_11.md5 b/inherit_graph_11.md5 new file mode 100644 index 00000000..29eac05a --- /dev/null +++ b/inherit_graph_11.md5 @@ -0,0 +1 @@ +44460a8cd568ffdaf4d5b12691b04cab \ No newline at end of file diff --git a/inherit_graph_11.png b/inherit_graph_11.png new file mode 100644 index 00000000..e1237c2f Binary files /dev/null and b/inherit_graph_11.png differ diff --git a/inherit_graph_110.map b/inherit_graph_110.map new file mode 100644 index 00000000..93536e5f --- /dev/null +++ b/inherit_graph_110.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_110.md5 b/inherit_graph_110.md5 new file mode 100644 index 00000000..87d0080e --- /dev/null +++ b/inherit_graph_110.md5 @@ -0,0 +1 @@ +706cc908af99f2ddfaedda63ad294797 \ No newline at end of file diff --git a/inherit_graph_110.png b/inherit_graph_110.png new file mode 100644 index 00000000..75eb9fc2 Binary files /dev/null and b/inherit_graph_110.png differ diff --git a/inherit_graph_111.map b/inherit_graph_111.map new file mode 100644 index 00000000..63ccf038 --- /dev/null +++ b/inherit_graph_111.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_111.md5 b/inherit_graph_111.md5 new file mode 100644 index 00000000..777f5cd1 --- /dev/null +++ b/inherit_graph_111.md5 @@ -0,0 +1 @@ +708846690bb24d21b5ef94b5ee71ffda \ No newline at end of file diff --git a/inherit_graph_111.png b/inherit_graph_111.png new file mode 100644 index 00000000..9feba21a Binary files /dev/null and b/inherit_graph_111.png differ diff --git a/inherit_graph_112.map b/inherit_graph_112.map new file mode 100644 index 00000000..5c1dc4ad --- /dev/null +++ b/inherit_graph_112.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_112.md5 b/inherit_graph_112.md5 new file mode 100644 index 00000000..5c342a7d --- /dev/null +++ b/inherit_graph_112.md5 @@ -0,0 +1 @@ +19ebf8c5f569e092aba3aa5af23d80bd \ No newline at end of file diff --git a/inherit_graph_112.png b/inherit_graph_112.png new file mode 100644 index 00000000..610eb09b Binary files /dev/null and b/inherit_graph_112.png differ diff --git a/inherit_graph_113.map b/inherit_graph_113.map new file mode 100644 index 00000000..2d1da55a --- /dev/null +++ b/inherit_graph_113.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_113.md5 b/inherit_graph_113.md5 new file mode 100644 index 00000000..10a79d91 --- /dev/null +++ b/inherit_graph_113.md5 @@ -0,0 +1 @@ +6fa114c59e2096760bcfe455ff587356 \ No newline at end of file diff --git a/inherit_graph_113.png b/inherit_graph_113.png new file mode 100644 index 00000000..8e97bcb3 Binary files /dev/null and b/inherit_graph_113.png differ diff --git a/inherit_graph_114.map b/inherit_graph_114.map new file mode 100644 index 00000000..d54dacda --- /dev/null +++ b/inherit_graph_114.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_114.md5 b/inherit_graph_114.md5 new file mode 100644 index 00000000..52e03b13 --- /dev/null +++ b/inherit_graph_114.md5 @@ -0,0 +1 @@ +55962c22313652eeb457f4cc4a678abe \ No newline at end of file diff --git a/inherit_graph_114.png b/inherit_graph_114.png new file mode 100644 index 00000000..d5223a2d Binary files /dev/null and b/inherit_graph_114.png differ diff --git a/inherit_graph_115.map b/inherit_graph_115.map new file mode 100644 index 00000000..fcf4949e --- /dev/null +++ b/inherit_graph_115.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_115.md5 b/inherit_graph_115.md5 new file mode 100644 index 00000000..95409bde --- /dev/null +++ b/inherit_graph_115.md5 @@ -0,0 +1 @@ +3ab4bdfa89a432398db2bf2d418d7653 \ No newline at end of file diff --git a/inherit_graph_115.png b/inherit_graph_115.png new file mode 100644 index 00000000..207d7cbf Binary files /dev/null and b/inherit_graph_115.png differ diff --git a/inherit_graph_116.map b/inherit_graph_116.map new file mode 100644 index 00000000..aa4148a2 --- /dev/null +++ b/inherit_graph_116.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_116.md5 b/inherit_graph_116.md5 new file mode 100644 index 00000000..f94de6c4 --- /dev/null +++ b/inherit_graph_116.md5 @@ -0,0 +1 @@ +ce217c29e70883cbde8b4552a8d78e76 \ No newline at end of file diff --git a/inherit_graph_116.png b/inherit_graph_116.png new file mode 100644 index 00000000..a941fbf3 Binary files /dev/null and b/inherit_graph_116.png differ diff --git a/inherit_graph_117.map b/inherit_graph_117.map new file mode 100644 index 00000000..e17b0b33 --- /dev/null +++ b/inherit_graph_117.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_117.md5 b/inherit_graph_117.md5 new file mode 100644 index 00000000..02f9aaf4 --- /dev/null +++ b/inherit_graph_117.md5 @@ -0,0 +1 @@ +7e7cc8ee43ab3a484c8e0665b41b28f4 \ No newline at end of file diff --git a/inherit_graph_117.png b/inherit_graph_117.png new file mode 100644 index 00000000..56497898 Binary files /dev/null and b/inherit_graph_117.png differ diff --git a/inherit_graph_118.map b/inherit_graph_118.map new file mode 100644 index 00000000..307ae62c --- /dev/null +++ b/inherit_graph_118.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_118.md5 b/inherit_graph_118.md5 new file mode 100644 index 00000000..15cc3455 --- /dev/null +++ b/inherit_graph_118.md5 @@ -0,0 +1 @@ +4e5de62ad2ca291db0e03302fc457ab5 \ No newline at end of file diff --git a/inherit_graph_118.png b/inherit_graph_118.png new file mode 100644 index 00000000..1b4fe7fe Binary files /dev/null and b/inherit_graph_118.png differ diff --git a/inherit_graph_119.map b/inherit_graph_119.map new file mode 100644 index 00000000..500b5ba3 --- /dev/null +++ b/inherit_graph_119.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_119.md5 b/inherit_graph_119.md5 new file mode 100644 index 00000000..7e7a602b --- /dev/null +++ b/inherit_graph_119.md5 @@ -0,0 +1 @@ +456902a87ef8d5a43eee2ee313bf2be3 \ No newline at end of file diff --git a/inherit_graph_119.png b/inherit_graph_119.png new file mode 100644 index 00000000..ea0fe9ac Binary files /dev/null and b/inherit_graph_119.png differ diff --git a/inherit_graph_12.map b/inherit_graph_12.map new file mode 100644 index 00000000..3267f4c4 --- /dev/null +++ b/inherit_graph_12.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_12.md5 b/inherit_graph_12.md5 new file mode 100644 index 00000000..b00b6e37 --- /dev/null +++ b/inherit_graph_12.md5 @@ -0,0 +1 @@ +ad106d4b7b8a6e971dee005984fc8977 \ No newline at end of file diff --git a/inherit_graph_12.png b/inherit_graph_12.png new file mode 100644 index 00000000..e1237c2f Binary files /dev/null and b/inherit_graph_12.png differ diff --git a/inherit_graph_120.map b/inherit_graph_120.map new file mode 100644 index 00000000..6079c764 --- /dev/null +++ b/inherit_graph_120.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_120.md5 b/inherit_graph_120.md5 new file mode 100644 index 00000000..a8dfce35 --- /dev/null +++ b/inherit_graph_120.md5 @@ -0,0 +1 @@ +35d4938a5e9e72439d28a1cc165f07e2 \ No newline at end of file diff --git a/inherit_graph_120.png b/inherit_graph_120.png new file mode 100644 index 00000000..1644c5b0 Binary files /dev/null and b/inherit_graph_120.png differ diff --git a/inherit_graph_121.map b/inherit_graph_121.map new file mode 100644 index 00000000..5149bb57 --- /dev/null +++ b/inherit_graph_121.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_121.md5 b/inherit_graph_121.md5 new file mode 100644 index 00000000..c379e48e --- /dev/null +++ b/inherit_graph_121.md5 @@ -0,0 +1 @@ +0d5f4d55a56c2ddc833163d98ee4dcf4 \ No newline at end of file diff --git a/inherit_graph_121.png b/inherit_graph_121.png new file mode 100644 index 00000000..a17fbf12 Binary files /dev/null and b/inherit_graph_121.png differ diff --git a/inherit_graph_122.map b/inherit_graph_122.map new file mode 100644 index 00000000..62b51195 --- /dev/null +++ b/inherit_graph_122.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_122.md5 b/inherit_graph_122.md5 new file mode 100644 index 00000000..841f71da --- /dev/null +++ b/inherit_graph_122.md5 @@ -0,0 +1 @@ +7e43d20b821c736444b16610367ef586 \ No newline at end of file diff --git a/inherit_graph_122.png b/inherit_graph_122.png new file mode 100644 index 00000000..a64eddb6 Binary files /dev/null and b/inherit_graph_122.png differ diff --git a/inherit_graph_123.map b/inherit_graph_123.map new file mode 100644 index 00000000..1568bbad --- /dev/null +++ b/inherit_graph_123.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_123.md5 b/inherit_graph_123.md5 new file mode 100644 index 00000000..a15718a4 --- /dev/null +++ b/inherit_graph_123.md5 @@ -0,0 +1 @@ +d4679dba7a86f76b73ed11c6ab3679b9 \ No newline at end of file diff --git a/inherit_graph_123.png b/inherit_graph_123.png new file mode 100644 index 00000000..ab8fdb5e Binary files /dev/null and b/inherit_graph_123.png differ diff --git a/inherit_graph_124.map b/inherit_graph_124.map new file mode 100644 index 00000000..283f3947 --- /dev/null +++ b/inherit_graph_124.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_124.md5 b/inherit_graph_124.md5 new file mode 100644 index 00000000..75f8b1ff --- /dev/null +++ b/inherit_graph_124.md5 @@ -0,0 +1 @@ +a2df46b29e708429a2fa9b974ff91306 \ No newline at end of file diff --git a/inherit_graph_124.png b/inherit_graph_124.png new file mode 100644 index 00000000..e3413d0c Binary files /dev/null and b/inherit_graph_124.png differ diff --git a/inherit_graph_125.map b/inherit_graph_125.map new file mode 100644 index 00000000..13bf6c99 --- /dev/null +++ b/inherit_graph_125.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_125.md5 b/inherit_graph_125.md5 new file mode 100644 index 00000000..6dda7eb6 --- /dev/null +++ b/inherit_graph_125.md5 @@ -0,0 +1 @@ +1b9a9db14d681ec2694fd92e5cff7404 \ No newline at end of file diff --git a/inherit_graph_125.png b/inherit_graph_125.png new file mode 100644 index 00000000..cad2114a Binary files /dev/null and b/inherit_graph_125.png differ diff --git a/inherit_graph_126.map b/inherit_graph_126.map new file mode 100644 index 00000000..a82b52b6 --- /dev/null +++ b/inherit_graph_126.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_126.md5 b/inherit_graph_126.md5 new file mode 100644 index 00000000..3a2dd5f3 --- /dev/null +++ b/inherit_graph_126.md5 @@ -0,0 +1 @@ +85e5a46e30787703a0adbce324c85823 \ No newline at end of file diff --git a/inherit_graph_126.png b/inherit_graph_126.png new file mode 100644 index 00000000..cad2114a Binary files /dev/null and b/inherit_graph_126.png differ diff --git a/inherit_graph_127.map b/inherit_graph_127.map new file mode 100644 index 00000000..e68549b6 --- /dev/null +++ b/inherit_graph_127.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_127.md5 b/inherit_graph_127.md5 new file mode 100644 index 00000000..7f1f943f --- /dev/null +++ b/inherit_graph_127.md5 @@ -0,0 +1 @@ +ab1e789e89f1f91cd16b96e971af2009 \ No newline at end of file diff --git a/inherit_graph_127.png b/inherit_graph_127.png new file mode 100644 index 00000000..4ea3b10c Binary files /dev/null and b/inherit_graph_127.png differ diff --git a/inherit_graph_128.map b/inherit_graph_128.map new file mode 100644 index 00000000..7f5f8911 --- /dev/null +++ b/inherit_graph_128.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_128.md5 b/inherit_graph_128.md5 new file mode 100644 index 00000000..5d27ff01 --- /dev/null +++ b/inherit_graph_128.md5 @@ -0,0 +1 @@ +ca530e05e338cc9acb82877f07890670 \ No newline at end of file diff --git a/inherit_graph_128.png b/inherit_graph_128.png new file mode 100644 index 00000000..4ea3b10c Binary files /dev/null and b/inherit_graph_128.png differ diff --git a/inherit_graph_129.map b/inherit_graph_129.map new file mode 100644 index 00000000..48a30fff --- /dev/null +++ b/inherit_graph_129.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_129.md5 b/inherit_graph_129.md5 new file mode 100644 index 00000000..9404f45f --- /dev/null +++ b/inherit_graph_129.md5 @@ -0,0 +1 @@ +d4a15f02651f98db84bb2e9ac79f7596 \ No newline at end of file diff --git a/inherit_graph_129.png b/inherit_graph_129.png new file mode 100644 index 00000000..b82f4c53 Binary files /dev/null and b/inherit_graph_129.png differ diff --git a/inherit_graph_13.map b/inherit_graph_13.map new file mode 100644 index 00000000..c4b7dab1 --- /dev/null +++ b/inherit_graph_13.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_13.md5 b/inherit_graph_13.md5 new file mode 100644 index 00000000..2e023536 --- /dev/null +++ b/inherit_graph_13.md5 @@ -0,0 +1 @@ +5a855428cdebccc689df97e42710b835 \ No newline at end of file diff --git a/inherit_graph_13.png b/inherit_graph_13.png new file mode 100644 index 00000000..0153de12 Binary files /dev/null and b/inherit_graph_13.png differ diff --git a/inherit_graph_130.map b/inherit_graph_130.map new file mode 100644 index 00000000..3856c883 --- /dev/null +++ b/inherit_graph_130.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_130.md5 b/inherit_graph_130.md5 new file mode 100644 index 00000000..69f96e9f --- /dev/null +++ b/inherit_graph_130.md5 @@ -0,0 +1 @@ +4f21058b8e72f2d9d26e79e3c9326e32 \ No newline at end of file diff --git a/inherit_graph_130.png b/inherit_graph_130.png new file mode 100644 index 00000000..c77fbd31 Binary files /dev/null and b/inherit_graph_130.png differ diff --git a/inherit_graph_131.map b/inherit_graph_131.map new file mode 100644 index 00000000..92662e0e --- /dev/null +++ b/inherit_graph_131.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_131.md5 b/inherit_graph_131.md5 new file mode 100644 index 00000000..7d6647ff --- /dev/null +++ b/inherit_graph_131.md5 @@ -0,0 +1 @@ +f45bc6a56b6b2251743919e8922f8b70 \ No newline at end of file diff --git a/inherit_graph_131.png b/inherit_graph_131.png new file mode 100644 index 00000000..6dc4fc5c Binary files /dev/null and b/inherit_graph_131.png differ diff --git a/inherit_graph_132.map b/inherit_graph_132.map new file mode 100644 index 00000000..b9c66312 --- /dev/null +++ b/inherit_graph_132.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_132.md5 b/inherit_graph_132.md5 new file mode 100644 index 00000000..6b81de69 --- /dev/null +++ b/inherit_graph_132.md5 @@ -0,0 +1 @@ +b9880655a3e2901af395d620d702034a \ No newline at end of file diff --git a/inherit_graph_132.png b/inherit_graph_132.png new file mode 100644 index 00000000..593eae91 Binary files /dev/null and b/inherit_graph_132.png differ diff --git a/inherit_graph_133.map b/inherit_graph_133.map new file mode 100644 index 00000000..5650d9d6 --- /dev/null +++ b/inherit_graph_133.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_133.md5 b/inherit_graph_133.md5 new file mode 100644 index 00000000..c48185a0 --- /dev/null +++ b/inherit_graph_133.md5 @@ -0,0 +1 @@ +a52229a47c22c773dade53daf82f8ef7 \ No newline at end of file diff --git a/inherit_graph_133.png b/inherit_graph_133.png new file mode 100644 index 00000000..02180ced Binary files /dev/null and b/inherit_graph_133.png differ diff --git a/inherit_graph_134.map b/inherit_graph_134.map new file mode 100644 index 00000000..df038375 --- /dev/null +++ b/inherit_graph_134.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_134.md5 b/inherit_graph_134.md5 new file mode 100644 index 00000000..707f540c --- /dev/null +++ b/inherit_graph_134.md5 @@ -0,0 +1 @@ +8ce56984f5b1e538d9b5cc1abda81366 \ No newline at end of file diff --git a/inherit_graph_134.png b/inherit_graph_134.png new file mode 100644 index 00000000..e62758ed Binary files /dev/null and b/inherit_graph_134.png differ diff --git a/inherit_graph_135.map b/inherit_graph_135.map new file mode 100644 index 00000000..96cd612a --- /dev/null +++ b/inherit_graph_135.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_135.md5 b/inherit_graph_135.md5 new file mode 100644 index 00000000..946b5a51 --- /dev/null +++ b/inherit_graph_135.md5 @@ -0,0 +1 @@ +65c400c4b6c467aafba6ff5a45a0c23d \ No newline at end of file diff --git a/inherit_graph_135.png b/inherit_graph_135.png new file mode 100644 index 00000000..01954a9a Binary files /dev/null and b/inherit_graph_135.png differ diff --git a/inherit_graph_136.map b/inherit_graph_136.map new file mode 100644 index 00000000..10d7bc67 --- /dev/null +++ b/inherit_graph_136.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_136.md5 b/inherit_graph_136.md5 new file mode 100644 index 00000000..b7d273b0 --- /dev/null +++ b/inherit_graph_136.md5 @@ -0,0 +1 @@ +713e3eadc2546a8a9c408a13c3abcf17 \ No newline at end of file diff --git a/inherit_graph_136.png b/inherit_graph_136.png new file mode 100644 index 00000000..2b59c5be Binary files /dev/null and b/inherit_graph_136.png differ diff --git a/inherit_graph_137.map b/inherit_graph_137.map new file mode 100644 index 00000000..9609282e --- /dev/null +++ b/inherit_graph_137.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_137.md5 b/inherit_graph_137.md5 new file mode 100644 index 00000000..ec2f2354 --- /dev/null +++ b/inherit_graph_137.md5 @@ -0,0 +1 @@ +2742283efd03bf7bf6b23c36a0b9a8ca \ No newline at end of file diff --git a/inherit_graph_137.png b/inherit_graph_137.png new file mode 100644 index 00000000..1c925b44 Binary files /dev/null and b/inherit_graph_137.png differ diff --git a/inherit_graph_138.map b/inherit_graph_138.map new file mode 100644 index 00000000..05cc24f2 --- /dev/null +++ b/inherit_graph_138.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_138.md5 b/inherit_graph_138.md5 new file mode 100644 index 00000000..e97df3f8 --- /dev/null +++ b/inherit_graph_138.md5 @@ -0,0 +1 @@ +223d292b158f34abcc8ce9264eedc7b9 \ No newline at end of file diff --git a/inherit_graph_138.png b/inherit_graph_138.png new file mode 100644 index 00000000..68134446 Binary files /dev/null and b/inherit_graph_138.png differ diff --git a/inherit_graph_139.map b/inherit_graph_139.map new file mode 100644 index 00000000..95e77b86 --- /dev/null +++ b/inherit_graph_139.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_139.md5 b/inherit_graph_139.md5 new file mode 100644 index 00000000..7e141287 --- /dev/null +++ b/inherit_graph_139.md5 @@ -0,0 +1 @@ +969230c974fadf487c6359c05d2d3cd1 \ No newline at end of file diff --git a/inherit_graph_139.png b/inherit_graph_139.png new file mode 100644 index 00000000..2ac8354e Binary files /dev/null and b/inherit_graph_139.png differ diff --git a/inherit_graph_14.map b/inherit_graph_14.map new file mode 100644 index 00000000..5d89be60 --- /dev/null +++ b/inherit_graph_14.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_14.md5 b/inherit_graph_14.md5 new file mode 100644 index 00000000..7f0d8367 --- /dev/null +++ b/inherit_graph_14.md5 @@ -0,0 +1 @@ +deaf97c12c5c398f364bceb00ccc1bfb \ No newline at end of file diff --git a/inherit_graph_14.png b/inherit_graph_14.png new file mode 100644 index 00000000..e5dbf949 Binary files /dev/null and b/inherit_graph_14.png differ diff --git a/inherit_graph_140.map b/inherit_graph_140.map new file mode 100644 index 00000000..02502a49 --- /dev/null +++ b/inherit_graph_140.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_140.md5 b/inherit_graph_140.md5 new file mode 100644 index 00000000..d822a5a6 --- /dev/null +++ b/inherit_graph_140.md5 @@ -0,0 +1 @@ +2869c1e3504ede6a05beb4c98633b607 \ No newline at end of file diff --git a/inherit_graph_140.png b/inherit_graph_140.png new file mode 100644 index 00000000..4c0e9e7d Binary files /dev/null and b/inherit_graph_140.png differ diff --git a/inherit_graph_141.map b/inherit_graph_141.map new file mode 100644 index 00000000..d1aa6c3a --- /dev/null +++ b/inherit_graph_141.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_141.md5 b/inherit_graph_141.md5 new file mode 100644 index 00000000..3fb4f4e0 --- /dev/null +++ b/inherit_graph_141.md5 @@ -0,0 +1 @@ +8700914b05140c907f2c64c33d202755 \ No newline at end of file diff --git a/inherit_graph_141.png b/inherit_graph_141.png new file mode 100644 index 00000000..61554bf4 Binary files /dev/null and b/inherit_graph_141.png differ diff --git a/inherit_graph_142.map b/inherit_graph_142.map new file mode 100644 index 00000000..64b21335 --- /dev/null +++ b/inherit_graph_142.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_142.md5 b/inherit_graph_142.md5 new file mode 100644 index 00000000..d6d304a9 --- /dev/null +++ b/inherit_graph_142.md5 @@ -0,0 +1 @@ +750dc66b81131d0989332ff1d66e2e60 \ No newline at end of file diff --git a/inherit_graph_142.png b/inherit_graph_142.png new file mode 100644 index 00000000..1adf7b58 Binary files /dev/null and b/inherit_graph_142.png differ diff --git a/inherit_graph_143.map b/inherit_graph_143.map new file mode 100644 index 00000000..a998b6b7 --- /dev/null +++ b/inherit_graph_143.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_143.md5 b/inherit_graph_143.md5 new file mode 100644 index 00000000..702e5f3b --- /dev/null +++ b/inherit_graph_143.md5 @@ -0,0 +1 @@ +a2333d1b5ed5c1d15f6f2eca408177e7 \ No newline at end of file diff --git a/inherit_graph_143.png b/inherit_graph_143.png new file mode 100644 index 00000000..a1996d50 Binary files /dev/null and b/inherit_graph_143.png differ diff --git a/inherit_graph_144.map b/inherit_graph_144.map new file mode 100644 index 00000000..244a89b8 --- /dev/null +++ b/inherit_graph_144.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_144.md5 b/inherit_graph_144.md5 new file mode 100644 index 00000000..89ad75a9 --- /dev/null +++ b/inherit_graph_144.md5 @@ -0,0 +1 @@ +ea7713f63d3aa2e01bc3a8b42c006f35 \ No newline at end of file diff --git a/inherit_graph_144.png b/inherit_graph_144.png new file mode 100644 index 00000000..170f7d30 Binary files /dev/null and b/inherit_graph_144.png differ diff --git a/inherit_graph_145.map b/inherit_graph_145.map new file mode 100644 index 00000000..1cdbc714 --- /dev/null +++ b/inherit_graph_145.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_145.md5 b/inherit_graph_145.md5 new file mode 100644 index 00000000..b00f0136 --- /dev/null +++ b/inherit_graph_145.md5 @@ -0,0 +1 @@ +9e7ad8240028f86b3b5d62d68f31d1b1 \ No newline at end of file diff --git a/inherit_graph_145.png b/inherit_graph_145.png new file mode 100644 index 00000000..4b4e2f58 Binary files /dev/null and b/inherit_graph_145.png differ diff --git a/inherit_graph_146.map b/inherit_graph_146.map new file mode 100644 index 00000000..30433682 --- /dev/null +++ b/inherit_graph_146.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_146.md5 b/inherit_graph_146.md5 new file mode 100644 index 00000000..d1494313 --- /dev/null +++ b/inherit_graph_146.md5 @@ -0,0 +1 @@ +b4eb12a7f5c4e66e6ff0c677d538aa8f \ No newline at end of file diff --git a/inherit_graph_146.png b/inherit_graph_146.png new file mode 100644 index 00000000..a958234f Binary files /dev/null and b/inherit_graph_146.png differ diff --git a/inherit_graph_147.map b/inherit_graph_147.map new file mode 100644 index 00000000..8db3a40c --- /dev/null +++ b/inherit_graph_147.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_147.md5 b/inherit_graph_147.md5 new file mode 100644 index 00000000..a73f7f3b --- /dev/null +++ b/inherit_graph_147.md5 @@ -0,0 +1 @@ +07e2193e65c99ade9f78a46ed9bea8a2 \ No newline at end of file diff --git a/inherit_graph_147.png b/inherit_graph_147.png new file mode 100644 index 00000000..0e34dd14 Binary files /dev/null and b/inherit_graph_147.png differ diff --git a/inherit_graph_148.map b/inherit_graph_148.map new file mode 100644 index 00000000..565651bf --- /dev/null +++ b/inherit_graph_148.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_148.md5 b/inherit_graph_148.md5 new file mode 100644 index 00000000..4fd1de41 --- /dev/null +++ b/inherit_graph_148.md5 @@ -0,0 +1 @@ +e1fe7220c98639f7e924c55fa00119a1 \ No newline at end of file diff --git a/inherit_graph_148.png b/inherit_graph_148.png new file mode 100644 index 00000000..2d9eb723 Binary files /dev/null and b/inherit_graph_148.png differ diff --git a/inherit_graph_149.map b/inherit_graph_149.map new file mode 100644 index 00000000..f294598a --- /dev/null +++ b/inherit_graph_149.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_149.md5 b/inherit_graph_149.md5 new file mode 100644 index 00000000..643791d3 --- /dev/null +++ b/inherit_graph_149.md5 @@ -0,0 +1 @@ +10a5709baab40f2960e03b9a9256cb24 \ No newline at end of file diff --git a/inherit_graph_149.png b/inherit_graph_149.png new file mode 100644 index 00000000..e7a996d7 Binary files /dev/null and b/inherit_graph_149.png differ diff --git a/inherit_graph_15.map b/inherit_graph_15.map new file mode 100644 index 00000000..02fc4beb --- /dev/null +++ b/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_15.md5 b/inherit_graph_15.md5 new file mode 100644 index 00000000..ef80463a --- /dev/null +++ b/inherit_graph_15.md5 @@ -0,0 +1 @@ +e6b0ba7e35c139101ea75e57f84203d6 \ No newline at end of file diff --git a/inherit_graph_15.png b/inherit_graph_15.png new file mode 100644 index 00000000..2eab5c45 Binary files /dev/null and b/inherit_graph_15.png differ diff --git a/inherit_graph_150.map b/inherit_graph_150.map new file mode 100644 index 00000000..41287655 --- /dev/null +++ b/inherit_graph_150.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_150.md5 b/inherit_graph_150.md5 new file mode 100644 index 00000000..11c21d80 --- /dev/null +++ b/inherit_graph_150.md5 @@ -0,0 +1 @@ +c1dcaca6dfbc9df9140ddfef069e2d88 \ No newline at end of file diff --git a/inherit_graph_150.png b/inherit_graph_150.png new file mode 100644 index 00000000..a236e10c Binary files /dev/null and b/inherit_graph_150.png differ diff --git a/inherit_graph_151.map b/inherit_graph_151.map new file mode 100644 index 00000000..7319da4f --- /dev/null +++ b/inherit_graph_151.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_151.md5 b/inherit_graph_151.md5 new file mode 100644 index 00000000..5f4361b1 --- /dev/null +++ b/inherit_graph_151.md5 @@ -0,0 +1 @@ +5400036bfcf13b50941c581008074aa2 \ No newline at end of file diff --git a/inherit_graph_151.png b/inherit_graph_151.png new file mode 100644 index 00000000..7c286d32 Binary files /dev/null and b/inherit_graph_151.png differ diff --git a/inherit_graph_152.map b/inherit_graph_152.map new file mode 100644 index 00000000..dcad97a3 --- /dev/null +++ b/inherit_graph_152.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_152.md5 b/inherit_graph_152.md5 new file mode 100644 index 00000000..c12d5e98 --- /dev/null +++ b/inherit_graph_152.md5 @@ -0,0 +1 @@ +041b27c69563d3e944c931d0bc271452 \ No newline at end of file diff --git a/inherit_graph_152.png b/inherit_graph_152.png new file mode 100644 index 00000000..55f69731 Binary files /dev/null and b/inherit_graph_152.png differ diff --git a/inherit_graph_153.map b/inherit_graph_153.map new file mode 100644 index 00000000..a6032ed7 --- /dev/null +++ b/inherit_graph_153.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_153.md5 b/inherit_graph_153.md5 new file mode 100644 index 00000000..c8d1b105 --- /dev/null +++ b/inherit_graph_153.md5 @@ -0,0 +1 @@ +029f87544d906add816151ead8e1eaa5 \ No newline at end of file diff --git a/inherit_graph_153.png b/inherit_graph_153.png new file mode 100644 index 00000000..9ecbc186 Binary files /dev/null and b/inherit_graph_153.png differ diff --git a/inherit_graph_154.map b/inherit_graph_154.map new file mode 100644 index 00000000..25ab2ddd --- /dev/null +++ b/inherit_graph_154.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_154.md5 b/inherit_graph_154.md5 new file mode 100644 index 00000000..7878d332 --- /dev/null +++ b/inherit_graph_154.md5 @@ -0,0 +1 @@ +28637d1043c2ca18ab4f63e529c7a13b \ No newline at end of file diff --git a/inherit_graph_154.png b/inherit_graph_154.png new file mode 100644 index 00000000..bf0a0175 Binary files /dev/null and b/inherit_graph_154.png differ diff --git a/inherit_graph_155.map b/inherit_graph_155.map new file mode 100644 index 00000000..160eacbc --- /dev/null +++ b/inherit_graph_155.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_155.md5 b/inherit_graph_155.md5 new file mode 100644 index 00000000..30dc997f --- /dev/null +++ b/inherit_graph_155.md5 @@ -0,0 +1 @@ +9fb7d1ff81dd42a8fc84fe2a04508008 \ No newline at end of file diff --git a/inherit_graph_155.png b/inherit_graph_155.png new file mode 100644 index 00000000..c96f4586 Binary files /dev/null and b/inherit_graph_155.png differ diff --git a/inherit_graph_156.map b/inherit_graph_156.map new file mode 100644 index 00000000..2371c778 --- /dev/null +++ b/inherit_graph_156.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_156.md5 b/inherit_graph_156.md5 new file mode 100644 index 00000000..d7889d9b --- /dev/null +++ b/inherit_graph_156.md5 @@ -0,0 +1 @@ +e68ca16b7d6680c8dc5f3bc808402322 \ No newline at end of file diff --git a/inherit_graph_156.png b/inherit_graph_156.png new file mode 100644 index 00000000..abd7e744 Binary files /dev/null and b/inherit_graph_156.png differ diff --git a/inherit_graph_157.map b/inherit_graph_157.map new file mode 100644 index 00000000..42d0e4f1 --- /dev/null +++ b/inherit_graph_157.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_157.md5 b/inherit_graph_157.md5 new file mode 100644 index 00000000..fed48d43 --- /dev/null +++ b/inherit_graph_157.md5 @@ -0,0 +1 @@ +e174221d678945f14b1f9a032ae1c99a \ No newline at end of file diff --git a/inherit_graph_157.png b/inherit_graph_157.png new file mode 100644 index 00000000..4239ce75 Binary files /dev/null and b/inherit_graph_157.png differ diff --git a/inherit_graph_158.map b/inherit_graph_158.map new file mode 100644 index 00000000..744c78bc --- /dev/null +++ b/inherit_graph_158.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_158.md5 b/inherit_graph_158.md5 new file mode 100644 index 00000000..b1990fab --- /dev/null +++ b/inherit_graph_158.md5 @@ -0,0 +1 @@ +9e6c7ab3a4def39b355f0c1f8b8a6528 \ No newline at end of file diff --git a/inherit_graph_158.png b/inherit_graph_158.png new file mode 100644 index 00000000..89df2277 Binary files /dev/null and b/inherit_graph_158.png differ diff --git a/inherit_graph_159.map b/inherit_graph_159.map new file mode 100644 index 00000000..3ccb6d1a --- /dev/null +++ b/inherit_graph_159.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_159.md5 b/inherit_graph_159.md5 new file mode 100644 index 00000000..f70eb05c --- /dev/null +++ b/inherit_graph_159.md5 @@ -0,0 +1 @@ +533dd4d2413783bd2f12cfcca405cc47 \ No newline at end of file diff --git a/inherit_graph_159.png b/inherit_graph_159.png new file mode 100644 index 00000000..2001903b Binary files /dev/null and b/inherit_graph_159.png differ diff --git a/inherit_graph_16.map b/inherit_graph_16.map new file mode 100644 index 00000000..449435ab --- /dev/null +++ b/inherit_graph_16.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_16.md5 b/inherit_graph_16.md5 new file mode 100644 index 00000000..f7289b2b --- /dev/null +++ b/inherit_graph_16.md5 @@ -0,0 +1 @@ +00a78b1105b2549cc2fdf40abf6d30c5 \ No newline at end of file diff --git a/inherit_graph_16.png b/inherit_graph_16.png new file mode 100644 index 00000000..a576e898 Binary files /dev/null and b/inherit_graph_16.png differ diff --git a/inherit_graph_160.map b/inherit_graph_160.map new file mode 100644 index 00000000..35a3b465 --- /dev/null +++ b/inherit_graph_160.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_160.md5 b/inherit_graph_160.md5 new file mode 100644 index 00000000..7a52701a --- /dev/null +++ b/inherit_graph_160.md5 @@ -0,0 +1 @@ +e4873881f27684874d66650286ce5999 \ No newline at end of file diff --git a/inherit_graph_160.png b/inherit_graph_160.png new file mode 100644 index 00000000..c43d08e8 Binary files /dev/null and b/inherit_graph_160.png differ diff --git a/inherit_graph_161.map b/inherit_graph_161.map new file mode 100644 index 00000000..7e50813d --- /dev/null +++ b/inherit_graph_161.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_161.md5 b/inherit_graph_161.md5 new file mode 100644 index 00000000..d7738a2f --- /dev/null +++ b/inherit_graph_161.md5 @@ -0,0 +1 @@ +85dc760bf3de3579bf5115e98ad76817 \ No newline at end of file diff --git a/inherit_graph_161.png b/inherit_graph_161.png new file mode 100644 index 00000000..6f6a4182 Binary files /dev/null and b/inherit_graph_161.png differ diff --git a/inherit_graph_162.map b/inherit_graph_162.map new file mode 100644 index 00000000..0bb74c24 --- /dev/null +++ b/inherit_graph_162.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_162.md5 b/inherit_graph_162.md5 new file mode 100644 index 00000000..b6291aad --- /dev/null +++ b/inherit_graph_162.md5 @@ -0,0 +1 @@ +700b11295c2052af2e860c08066fdd76 \ No newline at end of file diff --git a/inherit_graph_162.png b/inherit_graph_162.png new file mode 100644 index 00000000..1c32e399 Binary files /dev/null and b/inherit_graph_162.png differ diff --git a/inherit_graph_163.map b/inherit_graph_163.map new file mode 100644 index 00000000..cb38cab5 --- /dev/null +++ b/inherit_graph_163.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_163.md5 b/inherit_graph_163.md5 new file mode 100644 index 00000000..9d9f699b --- /dev/null +++ b/inherit_graph_163.md5 @@ -0,0 +1 @@ +248422364b79e38d2a55125234738201 \ No newline at end of file diff --git a/inherit_graph_163.png b/inherit_graph_163.png new file mode 100644 index 00000000..a679e14d Binary files /dev/null and b/inherit_graph_163.png differ diff --git a/inherit_graph_164.map b/inherit_graph_164.map new file mode 100644 index 00000000..f748d888 --- /dev/null +++ b/inherit_graph_164.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_164.md5 b/inherit_graph_164.md5 new file mode 100644 index 00000000..fbfa4c92 --- /dev/null +++ b/inherit_graph_164.md5 @@ -0,0 +1 @@ +0d3b277524d6818f398d23d5f6f8af4d \ No newline at end of file diff --git a/inherit_graph_164.png b/inherit_graph_164.png new file mode 100644 index 00000000..ba0aab8a Binary files /dev/null and b/inherit_graph_164.png differ diff --git a/inherit_graph_165.map b/inherit_graph_165.map new file mode 100644 index 00000000..0d452cfe --- /dev/null +++ b/inherit_graph_165.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_165.md5 b/inherit_graph_165.md5 new file mode 100644 index 00000000..31008c9c --- /dev/null +++ b/inherit_graph_165.md5 @@ -0,0 +1 @@ +06cc1d161d06b36f216ec769ef5f9e80 \ No newline at end of file diff --git a/inherit_graph_165.png b/inherit_graph_165.png new file mode 100644 index 00000000..6dd49b01 Binary files /dev/null and b/inherit_graph_165.png differ diff --git a/inherit_graph_166.map b/inherit_graph_166.map new file mode 100644 index 00000000..1f16fa46 --- /dev/null +++ b/inherit_graph_166.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_166.md5 b/inherit_graph_166.md5 new file mode 100644 index 00000000..8f416db7 --- /dev/null +++ b/inherit_graph_166.md5 @@ -0,0 +1 @@ +567486def1df6ff25988751109e58f18 \ No newline at end of file diff --git a/inherit_graph_166.png b/inherit_graph_166.png new file mode 100644 index 00000000..ce4a8880 Binary files /dev/null and b/inherit_graph_166.png differ diff --git a/inherit_graph_167.map b/inherit_graph_167.map new file mode 100644 index 00000000..1cbc28fa --- /dev/null +++ b/inherit_graph_167.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_167.md5 b/inherit_graph_167.md5 new file mode 100644 index 00000000..4b611933 --- /dev/null +++ b/inherit_graph_167.md5 @@ -0,0 +1 @@ +287c2d36843d67cdcc580edcc3795a49 \ No newline at end of file diff --git a/inherit_graph_167.png b/inherit_graph_167.png new file mode 100644 index 00000000..24e048fb Binary files /dev/null and b/inherit_graph_167.png differ diff --git a/inherit_graph_168.map b/inherit_graph_168.map new file mode 100644 index 00000000..2501b0a2 --- /dev/null +++ b/inherit_graph_168.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_168.md5 b/inherit_graph_168.md5 new file mode 100644 index 00000000..cc41ec11 --- /dev/null +++ b/inherit_graph_168.md5 @@ -0,0 +1 @@ +c0b932dee155bc4bf7e1045eaf773421 \ No newline at end of file diff --git a/inherit_graph_168.png b/inherit_graph_168.png new file mode 100644 index 00000000..20616598 Binary files /dev/null and b/inherit_graph_168.png differ diff --git a/inherit_graph_169.map b/inherit_graph_169.map new file mode 100644 index 00000000..e1bd9071 --- /dev/null +++ b/inherit_graph_169.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_169.md5 b/inherit_graph_169.md5 new file mode 100644 index 00000000..1fd9333a --- /dev/null +++ b/inherit_graph_169.md5 @@ -0,0 +1 @@ +153e43975375122188b8ced81f3c71ff \ No newline at end of file diff --git a/inherit_graph_169.png b/inherit_graph_169.png new file mode 100644 index 00000000..1f7220a6 Binary files /dev/null and b/inherit_graph_169.png differ diff --git a/inherit_graph_17.map b/inherit_graph_17.map new file mode 100644 index 00000000..c9066a86 --- /dev/null +++ b/inherit_graph_17.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_17.md5 b/inherit_graph_17.md5 new file mode 100644 index 00000000..31e118be --- /dev/null +++ b/inherit_graph_17.md5 @@ -0,0 +1 @@ +a20f68e29b158a7458801d7a4878bb3a \ No newline at end of file diff --git a/inherit_graph_17.png b/inherit_graph_17.png new file mode 100644 index 00000000..7a0c340f Binary files /dev/null and b/inherit_graph_17.png differ diff --git a/inherit_graph_170.map b/inherit_graph_170.map new file mode 100644 index 00000000..b9afd317 --- /dev/null +++ b/inherit_graph_170.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_170.md5 b/inherit_graph_170.md5 new file mode 100644 index 00000000..dedd788f --- /dev/null +++ b/inherit_graph_170.md5 @@ -0,0 +1 @@ +b42d982d1e24caa923038c3449f21212 \ No newline at end of file diff --git a/inherit_graph_170.png b/inherit_graph_170.png new file mode 100644 index 00000000..d69ba998 Binary files /dev/null and b/inherit_graph_170.png differ diff --git a/inherit_graph_171.map b/inherit_graph_171.map new file mode 100644 index 00000000..fb0b0e71 --- /dev/null +++ b/inherit_graph_171.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_171.md5 b/inherit_graph_171.md5 new file mode 100644 index 00000000..be5629a2 --- /dev/null +++ b/inherit_graph_171.md5 @@ -0,0 +1 @@ +32c2bc896dca6146c967a816d984dffb \ No newline at end of file diff --git a/inherit_graph_171.png b/inherit_graph_171.png new file mode 100644 index 00000000..55ca19d8 Binary files /dev/null and b/inherit_graph_171.png differ diff --git a/inherit_graph_172.map b/inherit_graph_172.map new file mode 100644 index 00000000..51dc2222 --- /dev/null +++ b/inherit_graph_172.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_172.md5 b/inherit_graph_172.md5 new file mode 100644 index 00000000..ddd08203 --- /dev/null +++ b/inherit_graph_172.md5 @@ -0,0 +1 @@ +16772f8afabf5bd93a5a92502796b797 \ No newline at end of file diff --git a/inherit_graph_172.png b/inherit_graph_172.png new file mode 100644 index 00000000..884ff214 Binary files /dev/null and b/inherit_graph_172.png differ diff --git a/inherit_graph_173.map b/inherit_graph_173.map new file mode 100644 index 00000000..300b5b3a --- /dev/null +++ b/inherit_graph_173.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_173.md5 b/inherit_graph_173.md5 new file mode 100644 index 00000000..af33652a --- /dev/null +++ b/inherit_graph_173.md5 @@ -0,0 +1 @@ +7f8d178cfaa885f4e14a9d1d63a5a165 \ No newline at end of file diff --git a/inherit_graph_173.png b/inherit_graph_173.png new file mode 100644 index 00000000..68069653 Binary files /dev/null and b/inherit_graph_173.png differ diff --git a/inherit_graph_174.map b/inherit_graph_174.map new file mode 100644 index 00000000..144c3d53 --- /dev/null +++ b/inherit_graph_174.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_174.md5 b/inherit_graph_174.md5 new file mode 100644 index 00000000..f23eb6f6 --- /dev/null +++ b/inherit_graph_174.md5 @@ -0,0 +1 @@ +e3f60e322383b0aedb94edda160e4884 \ No newline at end of file diff --git a/inherit_graph_174.png b/inherit_graph_174.png new file mode 100644 index 00000000..eb6a7dbd Binary files /dev/null and b/inherit_graph_174.png differ diff --git a/inherit_graph_175.map b/inherit_graph_175.map new file mode 100644 index 00000000..22fcb244 --- /dev/null +++ b/inherit_graph_175.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_175.md5 b/inherit_graph_175.md5 new file mode 100644 index 00000000..bbf32edc --- /dev/null +++ b/inherit_graph_175.md5 @@ -0,0 +1 @@ +98aca9b6397e09b6290a26bd95583878 \ No newline at end of file diff --git a/inherit_graph_175.png b/inherit_graph_175.png new file mode 100644 index 00000000..663abb27 Binary files /dev/null and b/inherit_graph_175.png differ diff --git a/inherit_graph_176.map b/inherit_graph_176.map new file mode 100644 index 00000000..6ce8d7d7 --- /dev/null +++ b/inherit_graph_176.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_176.md5 b/inherit_graph_176.md5 new file mode 100644 index 00000000..16cadef8 --- /dev/null +++ b/inherit_graph_176.md5 @@ -0,0 +1 @@ +7a18901107ce546ef09d3d4d5a9153aa \ No newline at end of file diff --git a/inherit_graph_176.png b/inherit_graph_176.png new file mode 100644 index 00000000..d3d16703 Binary files /dev/null and b/inherit_graph_176.png differ diff --git a/inherit_graph_177.map b/inherit_graph_177.map new file mode 100644 index 00000000..860e4652 --- /dev/null +++ b/inherit_graph_177.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_177.md5 b/inherit_graph_177.md5 new file mode 100644 index 00000000..2d1ee691 --- /dev/null +++ b/inherit_graph_177.md5 @@ -0,0 +1 @@ +26089f3672390d61361c3b07ddecac48 \ No newline at end of file diff --git a/inherit_graph_177.png b/inherit_graph_177.png new file mode 100644 index 00000000..7e3c9853 Binary files /dev/null and b/inherit_graph_177.png differ diff --git a/inherit_graph_178.map b/inherit_graph_178.map new file mode 100644 index 00000000..2509e352 --- /dev/null +++ b/inherit_graph_178.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_178.md5 b/inherit_graph_178.md5 new file mode 100644 index 00000000..d6e5faf5 --- /dev/null +++ b/inherit_graph_178.md5 @@ -0,0 +1 @@ +0ced553dd0936c7d7f1805bd1237d488 \ No newline at end of file diff --git a/inherit_graph_178.png b/inherit_graph_178.png new file mode 100644 index 00000000..63703d11 Binary files /dev/null and b/inherit_graph_178.png differ diff --git a/inherit_graph_179.map b/inherit_graph_179.map new file mode 100644 index 00000000..9bbc484d --- /dev/null +++ b/inherit_graph_179.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_179.md5 b/inherit_graph_179.md5 new file mode 100644 index 00000000..e9973b1d --- /dev/null +++ b/inherit_graph_179.md5 @@ -0,0 +1 @@ +aa4ede5f1750848c8aea5789e6a410cb \ No newline at end of file diff --git a/inherit_graph_179.png b/inherit_graph_179.png new file mode 100644 index 00000000..4174cccd Binary files /dev/null and b/inherit_graph_179.png differ diff --git a/inherit_graph_18.map b/inherit_graph_18.map new file mode 100644 index 00000000..062fce5b --- /dev/null +++ b/inherit_graph_18.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_18.md5 b/inherit_graph_18.md5 new file mode 100644 index 00000000..481fe361 --- /dev/null +++ b/inherit_graph_18.md5 @@ -0,0 +1 @@ +9ded47cc47446497424e70b93ee826d5 \ No newline at end of file diff --git a/inherit_graph_18.png b/inherit_graph_18.png new file mode 100644 index 00000000..7ef65b06 Binary files /dev/null and b/inherit_graph_18.png differ diff --git a/inherit_graph_180.map b/inherit_graph_180.map new file mode 100644 index 00000000..81ecd2e4 --- /dev/null +++ b/inherit_graph_180.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_180.md5 b/inherit_graph_180.md5 new file mode 100644 index 00000000..994e19fc --- /dev/null +++ b/inherit_graph_180.md5 @@ -0,0 +1 @@ +9043d42c2bf2778f6609dd8ee91938ff \ No newline at end of file diff --git a/inherit_graph_180.png b/inherit_graph_180.png new file mode 100644 index 00000000..3fb383cc Binary files /dev/null and b/inherit_graph_180.png differ diff --git a/inherit_graph_181.map b/inherit_graph_181.map new file mode 100644 index 00000000..99f2f804 --- /dev/null +++ b/inherit_graph_181.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_181.md5 b/inherit_graph_181.md5 new file mode 100644 index 00000000..b821b9e5 --- /dev/null +++ b/inherit_graph_181.md5 @@ -0,0 +1 @@ +14159f8c93a481f98808c61b320bea76 \ No newline at end of file diff --git a/inherit_graph_181.png b/inherit_graph_181.png new file mode 100644 index 00000000..074f0316 Binary files /dev/null and b/inherit_graph_181.png differ diff --git a/inherit_graph_182.map b/inherit_graph_182.map new file mode 100644 index 00000000..c9b9d8ad --- /dev/null +++ b/inherit_graph_182.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_182.md5 b/inherit_graph_182.md5 new file mode 100644 index 00000000..581cf418 --- /dev/null +++ b/inherit_graph_182.md5 @@ -0,0 +1 @@ +ff1838d51e3bbed73aabc826020f4f32 \ No newline at end of file diff --git a/inherit_graph_182.png b/inherit_graph_182.png new file mode 100644 index 00000000..56153db3 Binary files /dev/null and b/inherit_graph_182.png differ diff --git a/inherit_graph_183.map b/inherit_graph_183.map new file mode 100644 index 00000000..5fbb92ca --- /dev/null +++ b/inherit_graph_183.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_183.md5 b/inherit_graph_183.md5 new file mode 100644 index 00000000..5840fd74 --- /dev/null +++ b/inherit_graph_183.md5 @@ -0,0 +1 @@ +9b894f3fb8bb9297678c972a871b9f17 \ No newline at end of file diff --git a/inherit_graph_183.png b/inherit_graph_183.png new file mode 100644 index 00000000..3c3bd6c9 Binary files /dev/null and b/inherit_graph_183.png differ diff --git a/inherit_graph_184.map b/inherit_graph_184.map new file mode 100644 index 00000000..7eaf85ef --- /dev/null +++ b/inherit_graph_184.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_184.md5 b/inherit_graph_184.md5 new file mode 100644 index 00000000..769c3d32 --- /dev/null +++ b/inherit_graph_184.md5 @@ -0,0 +1 @@ +752ebce6f6ca95c2521b8b05806a3131 \ No newline at end of file diff --git a/inherit_graph_184.png b/inherit_graph_184.png new file mode 100644 index 00000000..1212d313 Binary files /dev/null and b/inherit_graph_184.png differ diff --git a/inherit_graph_185.map b/inherit_graph_185.map new file mode 100644 index 00000000..74301ce3 --- /dev/null +++ b/inherit_graph_185.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_185.md5 b/inherit_graph_185.md5 new file mode 100644 index 00000000..12cbd6aa --- /dev/null +++ b/inherit_graph_185.md5 @@ -0,0 +1 @@ +978e6be42ee6115026ba995c7b7d5230 \ No newline at end of file diff --git a/inherit_graph_185.png b/inherit_graph_185.png new file mode 100644 index 00000000..7cf64111 Binary files /dev/null and b/inherit_graph_185.png differ diff --git a/inherit_graph_186.map b/inherit_graph_186.map new file mode 100644 index 00000000..c3378f75 --- /dev/null +++ b/inherit_graph_186.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_186.md5 b/inherit_graph_186.md5 new file mode 100644 index 00000000..21a02085 --- /dev/null +++ b/inherit_graph_186.md5 @@ -0,0 +1 @@ +181e8b611cfb2087f855313f26780e71 \ No newline at end of file diff --git a/inherit_graph_186.png b/inherit_graph_186.png new file mode 100644 index 00000000..00066e91 Binary files /dev/null and b/inherit_graph_186.png differ diff --git a/inherit_graph_187.map b/inherit_graph_187.map new file mode 100644 index 00000000..0df8dafb --- /dev/null +++ b/inherit_graph_187.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_187.md5 b/inherit_graph_187.md5 new file mode 100644 index 00000000..07fea0b0 --- /dev/null +++ b/inherit_graph_187.md5 @@ -0,0 +1 @@ +d082cfd3efc39220fa89c602039afbc0 \ No newline at end of file diff --git a/inherit_graph_187.png b/inherit_graph_187.png new file mode 100644 index 00000000..4900560c Binary files /dev/null and b/inherit_graph_187.png differ diff --git a/inherit_graph_188.map b/inherit_graph_188.map new file mode 100644 index 00000000..c44d0339 --- /dev/null +++ b/inherit_graph_188.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_188.md5 b/inherit_graph_188.md5 new file mode 100644 index 00000000..01c221b2 --- /dev/null +++ b/inherit_graph_188.md5 @@ -0,0 +1 @@ +8440cf7df411dee6b41a820cc30ad06e \ No newline at end of file diff --git a/inherit_graph_188.png b/inherit_graph_188.png new file mode 100644 index 00000000..18d13561 Binary files /dev/null and b/inherit_graph_188.png differ diff --git a/inherit_graph_189.map b/inherit_graph_189.map new file mode 100644 index 00000000..0b04d978 --- /dev/null +++ b/inherit_graph_189.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_189.md5 b/inherit_graph_189.md5 new file mode 100644 index 00000000..ca6596ea --- /dev/null +++ b/inherit_graph_189.md5 @@ -0,0 +1 @@ +1f9b6c1ec3907f6fd9f4e8b8c16a3e5e \ No newline at end of file diff --git a/inherit_graph_189.png b/inherit_graph_189.png new file mode 100644 index 00000000..6746455d Binary files /dev/null and b/inherit_graph_189.png differ diff --git a/inherit_graph_19.map b/inherit_graph_19.map new file mode 100644 index 00000000..6dc6b6a0 --- /dev/null +++ b/inherit_graph_19.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_19.md5 b/inherit_graph_19.md5 new file mode 100644 index 00000000..a885e3e7 --- /dev/null +++ b/inherit_graph_19.md5 @@ -0,0 +1 @@ +8a315972600407ce23042d97e8cacce4 \ No newline at end of file diff --git a/inherit_graph_19.png b/inherit_graph_19.png new file mode 100644 index 00000000..5ec23126 Binary files /dev/null and b/inherit_graph_19.png differ diff --git a/inherit_graph_190.map b/inherit_graph_190.map new file mode 100644 index 00000000..95ba1f79 --- /dev/null +++ b/inherit_graph_190.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_190.md5 b/inherit_graph_190.md5 new file mode 100644 index 00000000..236d2e77 --- /dev/null +++ b/inherit_graph_190.md5 @@ -0,0 +1 @@ +272cd574a823cf34e1f5df56c4eddabc \ No newline at end of file diff --git a/inherit_graph_190.png b/inherit_graph_190.png new file mode 100644 index 00000000..f8ab2b74 Binary files /dev/null and b/inherit_graph_190.png differ diff --git a/inherit_graph_191.map b/inherit_graph_191.map new file mode 100644 index 00000000..3b484039 --- /dev/null +++ b/inherit_graph_191.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_191.md5 b/inherit_graph_191.md5 new file mode 100644 index 00000000..67d5d43e --- /dev/null +++ b/inherit_graph_191.md5 @@ -0,0 +1 @@ +846c9e94639310ec374177dfa52c89b0 \ No newline at end of file diff --git a/inherit_graph_191.png b/inherit_graph_191.png new file mode 100644 index 00000000..0e4b41b0 Binary files /dev/null and b/inherit_graph_191.png differ diff --git a/inherit_graph_192.map b/inherit_graph_192.map new file mode 100644 index 00000000..a461e824 --- /dev/null +++ b/inherit_graph_192.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_192.md5 b/inherit_graph_192.md5 new file mode 100644 index 00000000..88c0f0d1 --- /dev/null +++ b/inherit_graph_192.md5 @@ -0,0 +1 @@ +576b42dd7900b7c1b71fe4b2a19262be \ No newline at end of file diff --git a/inherit_graph_192.png b/inherit_graph_192.png new file mode 100644 index 00000000..055f635a Binary files /dev/null and b/inherit_graph_192.png differ diff --git a/inherit_graph_193.map b/inherit_graph_193.map new file mode 100644 index 00000000..3bc99422 --- /dev/null +++ b/inherit_graph_193.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_193.md5 b/inherit_graph_193.md5 new file mode 100644 index 00000000..c895c670 --- /dev/null +++ b/inherit_graph_193.md5 @@ -0,0 +1 @@ +857fb899960e671cb793cd2609d7e575 \ No newline at end of file diff --git a/inherit_graph_193.png b/inherit_graph_193.png new file mode 100644 index 00000000..fd02c4fd Binary files /dev/null and b/inherit_graph_193.png differ diff --git a/inherit_graph_194.map b/inherit_graph_194.map new file mode 100644 index 00000000..80ef6a13 --- /dev/null +++ b/inherit_graph_194.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_194.md5 b/inherit_graph_194.md5 new file mode 100644 index 00000000..fdf7fa25 --- /dev/null +++ b/inherit_graph_194.md5 @@ -0,0 +1 @@ +73ee0e640e7d1d18ef7299b850e832c1 \ No newline at end of file diff --git a/inherit_graph_194.png b/inherit_graph_194.png new file mode 100644 index 00000000..9d6d68bd Binary files /dev/null and b/inherit_graph_194.png differ diff --git a/inherit_graph_195.map b/inherit_graph_195.map new file mode 100644 index 00000000..07c95da3 --- /dev/null +++ b/inherit_graph_195.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_195.md5 b/inherit_graph_195.md5 new file mode 100644 index 00000000..2e47af2c --- /dev/null +++ b/inherit_graph_195.md5 @@ -0,0 +1 @@ +b877310cd2009fe8cbc5b178a99a795a \ No newline at end of file diff --git a/inherit_graph_195.png b/inherit_graph_195.png new file mode 100644 index 00000000..d57f7cfd Binary files /dev/null and b/inherit_graph_195.png differ diff --git a/inherit_graph_196.map b/inherit_graph_196.map new file mode 100644 index 00000000..62c35258 --- /dev/null +++ b/inherit_graph_196.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_196.md5 b/inherit_graph_196.md5 new file mode 100644 index 00000000..96c19bbb --- /dev/null +++ b/inherit_graph_196.md5 @@ -0,0 +1 @@ +7aad01b2d115bb4257f0bbac541f3bf4 \ No newline at end of file diff --git a/inherit_graph_196.png b/inherit_graph_196.png new file mode 100644 index 00000000..aa53c6cc Binary files /dev/null and b/inherit_graph_196.png differ diff --git a/inherit_graph_197.map b/inherit_graph_197.map new file mode 100644 index 00000000..d7cdb32e --- /dev/null +++ b/inherit_graph_197.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_197.md5 b/inherit_graph_197.md5 new file mode 100644 index 00000000..4089fd69 --- /dev/null +++ b/inherit_graph_197.md5 @@ -0,0 +1 @@ +f06504f7b412f5daa665737fa7950032 \ No newline at end of file diff --git a/inherit_graph_197.png b/inherit_graph_197.png new file mode 100644 index 00000000..001a9d94 Binary files /dev/null and b/inherit_graph_197.png differ diff --git a/inherit_graph_198.map b/inherit_graph_198.map new file mode 100644 index 00000000..51e6d2db --- /dev/null +++ b/inherit_graph_198.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_198.md5 b/inherit_graph_198.md5 new file mode 100644 index 00000000..57340480 --- /dev/null +++ b/inherit_graph_198.md5 @@ -0,0 +1 @@ +ecb16846bca8fc5b52d6bf26bd8101e1 \ No newline at end of file diff --git a/inherit_graph_198.png b/inherit_graph_198.png new file mode 100644 index 00000000..f0368a1b Binary files /dev/null and b/inherit_graph_198.png differ diff --git a/inherit_graph_199.map b/inherit_graph_199.map new file mode 100644 index 00000000..a1470c41 --- /dev/null +++ b/inherit_graph_199.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_199.md5 b/inherit_graph_199.md5 new file mode 100644 index 00000000..88d3acdc --- /dev/null +++ b/inherit_graph_199.md5 @@ -0,0 +1 @@ +4268defcd2f6d33cbaf47c7d253bb772 \ No newline at end of file diff --git a/inherit_graph_199.png b/inherit_graph_199.png new file mode 100644 index 00000000..923af1bf Binary files /dev/null and b/inherit_graph_199.png differ diff --git a/inherit_graph_2.map b/inherit_graph_2.map new file mode 100644 index 00000000..2a043021 --- /dev/null +++ b/inherit_graph_2.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_2.md5 b/inherit_graph_2.md5 new file mode 100644 index 00000000..fc96afeb --- /dev/null +++ b/inherit_graph_2.md5 @@ -0,0 +1 @@ +c9d6415821fa376c7ce103d4875819a6 \ No newline at end of file diff --git a/inherit_graph_2.png b/inherit_graph_2.png new file mode 100644 index 00000000..fbcff3fb Binary files /dev/null and b/inherit_graph_2.png differ diff --git a/inherit_graph_20.map b/inherit_graph_20.map new file mode 100644 index 00000000..01a42d9a --- /dev/null +++ b/inherit_graph_20.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_20.md5 b/inherit_graph_20.md5 new file mode 100644 index 00000000..456582a5 --- /dev/null +++ b/inherit_graph_20.md5 @@ -0,0 +1 @@ +ad93c4fc9a29f0d6a80268236b9a69f8 \ No newline at end of file diff --git a/inherit_graph_20.png b/inherit_graph_20.png new file mode 100644 index 00000000..ce9f379b Binary files /dev/null and b/inherit_graph_20.png differ diff --git a/inherit_graph_200.map b/inherit_graph_200.map new file mode 100644 index 00000000..021ad441 --- /dev/null +++ b/inherit_graph_200.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_200.md5 b/inherit_graph_200.md5 new file mode 100644 index 00000000..e329dba1 --- /dev/null +++ b/inherit_graph_200.md5 @@ -0,0 +1 @@ +ef9c1bf30f23ab2497e21c69b69c6300 \ No newline at end of file diff --git a/inherit_graph_200.png b/inherit_graph_200.png new file mode 100644 index 00000000..de349088 Binary files /dev/null and b/inherit_graph_200.png differ diff --git a/inherit_graph_201.map b/inherit_graph_201.map new file mode 100644 index 00000000..f4b010ca --- /dev/null +++ b/inherit_graph_201.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_201.md5 b/inherit_graph_201.md5 new file mode 100644 index 00000000..89160011 --- /dev/null +++ b/inherit_graph_201.md5 @@ -0,0 +1 @@ +0a87ac495745af39c04421fdd89f0add \ No newline at end of file diff --git a/inherit_graph_201.png b/inherit_graph_201.png new file mode 100644 index 00000000..056314b8 Binary files /dev/null and b/inherit_graph_201.png differ diff --git a/inherit_graph_202.map b/inherit_graph_202.map new file mode 100644 index 00000000..4afb68e8 --- /dev/null +++ b/inherit_graph_202.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_202.md5 b/inherit_graph_202.md5 new file mode 100644 index 00000000..7a8cff8b --- /dev/null +++ b/inherit_graph_202.md5 @@ -0,0 +1 @@ +f3d7ae49ae97caa1c45d2b6f76fa3ba9 \ No newline at end of file diff --git a/inherit_graph_202.png b/inherit_graph_202.png new file mode 100644 index 00000000..4a4a6f9c Binary files /dev/null and b/inherit_graph_202.png differ diff --git a/inherit_graph_203.map b/inherit_graph_203.map new file mode 100644 index 00000000..7d2006a0 --- /dev/null +++ b/inherit_graph_203.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_203.md5 b/inherit_graph_203.md5 new file mode 100644 index 00000000..7e6fc870 --- /dev/null +++ b/inherit_graph_203.md5 @@ -0,0 +1 @@ +b845b1cc62e12c7efaf70d69c36979f5 \ No newline at end of file diff --git a/inherit_graph_203.png b/inherit_graph_203.png new file mode 100644 index 00000000..e7aae286 Binary files /dev/null and b/inherit_graph_203.png differ diff --git a/inherit_graph_204.map b/inherit_graph_204.map new file mode 100644 index 00000000..4211f6d0 --- /dev/null +++ b/inherit_graph_204.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_204.md5 b/inherit_graph_204.md5 new file mode 100644 index 00000000..dc5c6372 --- /dev/null +++ b/inherit_graph_204.md5 @@ -0,0 +1 @@ +6802cabd1a51d45f7843ff36181f650c \ No newline at end of file diff --git a/inherit_graph_204.png b/inherit_graph_204.png new file mode 100644 index 00000000..2995a31c Binary files /dev/null and b/inherit_graph_204.png differ diff --git a/inherit_graph_205.map b/inherit_graph_205.map new file mode 100644 index 00000000..8266401e --- /dev/null +++ b/inherit_graph_205.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_205.md5 b/inherit_graph_205.md5 new file mode 100644 index 00000000..ffae2cd4 --- /dev/null +++ b/inherit_graph_205.md5 @@ -0,0 +1 @@ +04a49e504ce4ba14a587d82ab83e61ea \ No newline at end of file diff --git a/inherit_graph_205.png b/inherit_graph_205.png new file mode 100644 index 00000000..707fc1a5 Binary files /dev/null and b/inherit_graph_205.png differ diff --git a/inherit_graph_206.map b/inherit_graph_206.map new file mode 100644 index 00000000..4f105faf --- /dev/null +++ b/inherit_graph_206.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_206.md5 b/inherit_graph_206.md5 new file mode 100644 index 00000000..5b212f35 --- /dev/null +++ b/inherit_graph_206.md5 @@ -0,0 +1 @@ +6affac8cf171789368cfa432cb9683bc \ No newline at end of file diff --git a/inherit_graph_206.png b/inherit_graph_206.png new file mode 100644 index 00000000..70d61255 Binary files /dev/null and b/inherit_graph_206.png differ diff --git a/inherit_graph_207.map b/inherit_graph_207.map new file mode 100644 index 00000000..07f95967 --- /dev/null +++ b/inherit_graph_207.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_207.md5 b/inherit_graph_207.md5 new file mode 100644 index 00000000..332313d8 --- /dev/null +++ b/inherit_graph_207.md5 @@ -0,0 +1 @@ +388cc8abe6fc959a3ffc898df83ba33e \ No newline at end of file diff --git a/inherit_graph_207.png b/inherit_graph_207.png new file mode 100644 index 00000000..7879387e Binary files /dev/null and b/inherit_graph_207.png differ diff --git a/inherit_graph_208.map b/inherit_graph_208.map new file mode 100644 index 00000000..ef45bb59 --- /dev/null +++ b/inherit_graph_208.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_208.md5 b/inherit_graph_208.md5 new file mode 100644 index 00000000..a33a34d6 --- /dev/null +++ b/inherit_graph_208.md5 @@ -0,0 +1 @@ +91755490331691d08108cd742ae12626 \ No newline at end of file diff --git a/inherit_graph_208.png b/inherit_graph_208.png new file mode 100644 index 00000000..d95b029d Binary files /dev/null and b/inherit_graph_208.png differ diff --git a/inherit_graph_209.map b/inherit_graph_209.map new file mode 100644 index 00000000..88285f29 --- /dev/null +++ b/inherit_graph_209.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_209.md5 b/inherit_graph_209.md5 new file mode 100644 index 00000000..2b1050a4 --- /dev/null +++ b/inherit_graph_209.md5 @@ -0,0 +1 @@ +1092778b5c4484fb18178672fc7d012d \ No newline at end of file diff --git a/inherit_graph_209.png b/inherit_graph_209.png new file mode 100644 index 00000000..66d61e23 Binary files /dev/null and b/inherit_graph_209.png differ diff --git a/inherit_graph_21.map b/inherit_graph_21.map new file mode 100644 index 00000000..c15f20e6 --- /dev/null +++ b/inherit_graph_21.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_21.md5 b/inherit_graph_21.md5 new file mode 100644 index 00000000..4e409ad7 --- /dev/null +++ b/inherit_graph_21.md5 @@ -0,0 +1 @@ +8896f5f457e224a45b3e59499e5baa3e \ No newline at end of file diff --git a/inherit_graph_21.png b/inherit_graph_21.png new file mode 100644 index 00000000..2e7c42e7 Binary files /dev/null and b/inherit_graph_21.png differ diff --git a/inherit_graph_210.map b/inherit_graph_210.map new file mode 100644 index 00000000..517854fd --- /dev/null +++ b/inherit_graph_210.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_210.md5 b/inherit_graph_210.md5 new file mode 100644 index 00000000..eb92ffc2 --- /dev/null +++ b/inherit_graph_210.md5 @@ -0,0 +1 @@ +4190690903db9bdc9e9991d2bd70829b \ No newline at end of file diff --git a/inherit_graph_210.png b/inherit_graph_210.png new file mode 100644 index 00000000..83443c33 Binary files /dev/null and b/inherit_graph_210.png differ diff --git a/inherit_graph_211.map b/inherit_graph_211.map new file mode 100644 index 00000000..c713173a --- /dev/null +++ b/inherit_graph_211.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_211.md5 b/inherit_graph_211.md5 new file mode 100644 index 00000000..1996f87d --- /dev/null +++ b/inherit_graph_211.md5 @@ -0,0 +1 @@ +c8b31c51b20e352cee7ffb1583b28874 \ No newline at end of file diff --git a/inherit_graph_211.png b/inherit_graph_211.png new file mode 100644 index 00000000..b8a9e33b Binary files /dev/null and b/inherit_graph_211.png differ diff --git a/inherit_graph_212.map b/inherit_graph_212.map new file mode 100644 index 00000000..6bb6bcde --- /dev/null +++ b/inherit_graph_212.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_212.md5 b/inherit_graph_212.md5 new file mode 100644 index 00000000..dada1703 --- /dev/null +++ b/inherit_graph_212.md5 @@ -0,0 +1 @@ +1ed574aac2de69549f3819f83752c74b \ No newline at end of file diff --git a/inherit_graph_212.png b/inherit_graph_212.png new file mode 100644 index 00000000..e791e7d7 Binary files /dev/null and b/inherit_graph_212.png differ diff --git a/inherit_graph_213.map b/inherit_graph_213.map new file mode 100644 index 00000000..ea72a875 --- /dev/null +++ b/inherit_graph_213.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_213.md5 b/inherit_graph_213.md5 new file mode 100644 index 00000000..fbeca16f --- /dev/null +++ b/inherit_graph_213.md5 @@ -0,0 +1 @@ +8292963aa343a06d6b98c4e85f810cb2 \ No newline at end of file diff --git a/inherit_graph_213.png b/inherit_graph_213.png new file mode 100644 index 00000000..fc7b9891 Binary files /dev/null and b/inherit_graph_213.png differ diff --git a/inherit_graph_214.map b/inherit_graph_214.map new file mode 100644 index 00000000..f2db4b1c --- /dev/null +++ b/inherit_graph_214.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_214.md5 b/inherit_graph_214.md5 new file mode 100644 index 00000000..79e81cb1 --- /dev/null +++ b/inherit_graph_214.md5 @@ -0,0 +1 @@ +07fb3d08ad8d6e6223d1de5ebec6bbea \ No newline at end of file diff --git a/inherit_graph_214.png b/inherit_graph_214.png new file mode 100644 index 00000000..2b6195a2 Binary files /dev/null and b/inherit_graph_214.png differ diff --git a/inherit_graph_215.map b/inherit_graph_215.map new file mode 100644 index 00000000..b345d5c5 --- /dev/null +++ b/inherit_graph_215.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_215.md5 b/inherit_graph_215.md5 new file mode 100644 index 00000000..aff9c9e6 --- /dev/null +++ b/inherit_graph_215.md5 @@ -0,0 +1 @@ +413bfdd0543c994074f72a52473f204d \ No newline at end of file diff --git a/inherit_graph_215.png b/inherit_graph_215.png new file mode 100644 index 00000000..b5e857a7 Binary files /dev/null and b/inherit_graph_215.png differ diff --git a/inherit_graph_216.map b/inherit_graph_216.map new file mode 100644 index 00000000..0fff3c16 --- /dev/null +++ b/inherit_graph_216.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_216.md5 b/inherit_graph_216.md5 new file mode 100644 index 00000000..c9eb7a54 --- /dev/null +++ b/inherit_graph_216.md5 @@ -0,0 +1 @@ +5430efc5033890215236ea42a30bdb26 \ No newline at end of file diff --git a/inherit_graph_216.png b/inherit_graph_216.png new file mode 100644 index 00000000..064df999 Binary files /dev/null and b/inherit_graph_216.png differ diff --git a/inherit_graph_217.map b/inherit_graph_217.map new file mode 100644 index 00000000..7e4ff2aa --- /dev/null +++ b/inherit_graph_217.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_217.md5 b/inherit_graph_217.md5 new file mode 100644 index 00000000..62894935 --- /dev/null +++ b/inherit_graph_217.md5 @@ -0,0 +1 @@ +3fb56dcc8e579515671e60d3b1900142 \ No newline at end of file diff --git a/inherit_graph_217.png b/inherit_graph_217.png new file mode 100644 index 00000000..bc8bb8be Binary files /dev/null and b/inherit_graph_217.png differ diff --git a/inherit_graph_218.map b/inherit_graph_218.map new file mode 100644 index 00000000..501a5cde --- /dev/null +++ b/inherit_graph_218.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_218.md5 b/inherit_graph_218.md5 new file mode 100644 index 00000000..f1799389 --- /dev/null +++ b/inherit_graph_218.md5 @@ -0,0 +1 @@ +8813b154229d4bbd636b2ae54dcc70d3 \ No newline at end of file diff --git a/inherit_graph_218.png b/inherit_graph_218.png new file mode 100644 index 00000000..3331a21d Binary files /dev/null and b/inherit_graph_218.png differ diff --git a/inherit_graph_219.map b/inherit_graph_219.map new file mode 100644 index 00000000..c79ed719 --- /dev/null +++ b/inherit_graph_219.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_219.md5 b/inherit_graph_219.md5 new file mode 100644 index 00000000..e2c68d01 --- /dev/null +++ b/inherit_graph_219.md5 @@ -0,0 +1 @@ +d8bcc7749ac0ca44d5a601cabb2bfa82 \ No newline at end of file diff --git a/inherit_graph_219.png b/inherit_graph_219.png new file mode 100644 index 00000000..b3e0db6c Binary files /dev/null and b/inherit_graph_219.png differ diff --git a/inherit_graph_22.map b/inherit_graph_22.map new file mode 100644 index 00000000..601465ef --- /dev/null +++ b/inherit_graph_22.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_22.md5 b/inherit_graph_22.md5 new file mode 100644 index 00000000..f75d3a17 --- /dev/null +++ b/inherit_graph_22.md5 @@ -0,0 +1 @@ +b032cdee319b10ad18cc4b3c52d980fc \ No newline at end of file diff --git a/inherit_graph_22.png b/inherit_graph_22.png new file mode 100644 index 00000000..b85e7cd7 Binary files /dev/null and b/inherit_graph_22.png differ diff --git a/inherit_graph_220.map b/inherit_graph_220.map new file mode 100644 index 00000000..bee25056 --- /dev/null +++ b/inherit_graph_220.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_220.md5 b/inherit_graph_220.md5 new file mode 100644 index 00000000..a9fe123e --- /dev/null +++ b/inherit_graph_220.md5 @@ -0,0 +1 @@ +c590d493cae05322b686fa6fd5924022 \ No newline at end of file diff --git a/inherit_graph_220.png b/inherit_graph_220.png new file mode 100644 index 00000000..13e17016 Binary files /dev/null and b/inherit_graph_220.png differ diff --git a/inherit_graph_221.map b/inherit_graph_221.map new file mode 100644 index 00000000..9dc06481 --- /dev/null +++ b/inherit_graph_221.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_221.md5 b/inherit_graph_221.md5 new file mode 100644 index 00000000..17cea352 --- /dev/null +++ b/inherit_graph_221.md5 @@ -0,0 +1 @@ +b30f4cb19f2ff13266feb9c757642a96 \ No newline at end of file diff --git a/inherit_graph_221.png b/inherit_graph_221.png new file mode 100644 index 00000000..e1dab514 Binary files /dev/null and b/inherit_graph_221.png differ diff --git a/inherit_graph_222.map b/inherit_graph_222.map new file mode 100644 index 00000000..0a9a4997 --- /dev/null +++ b/inherit_graph_222.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_222.md5 b/inherit_graph_222.md5 new file mode 100644 index 00000000..81972b02 --- /dev/null +++ b/inherit_graph_222.md5 @@ -0,0 +1 @@ +85bcfedf3d9cb1ce9893b3301175ebd8 \ No newline at end of file diff --git a/inherit_graph_222.png b/inherit_graph_222.png new file mode 100644 index 00000000..1f0fc4e0 Binary files /dev/null and b/inherit_graph_222.png differ diff --git a/inherit_graph_223.map b/inherit_graph_223.map new file mode 100644 index 00000000..285139d7 --- /dev/null +++ b/inherit_graph_223.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_223.md5 b/inherit_graph_223.md5 new file mode 100644 index 00000000..0a4c32f7 --- /dev/null +++ b/inherit_graph_223.md5 @@ -0,0 +1 @@ +b80dd20171bedc3ee92acc40aa53b5b6 \ No newline at end of file diff --git a/inherit_graph_223.png b/inherit_graph_223.png new file mode 100644 index 00000000..d0194437 Binary files /dev/null and b/inherit_graph_223.png differ diff --git a/inherit_graph_224.map b/inherit_graph_224.map new file mode 100644 index 00000000..31148e37 --- /dev/null +++ b/inherit_graph_224.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_224.md5 b/inherit_graph_224.md5 new file mode 100644 index 00000000..a6b3480a --- /dev/null +++ b/inherit_graph_224.md5 @@ -0,0 +1 @@ +a57e1a3d2dfd14291c60eb8780ab6730 \ No newline at end of file diff --git a/inherit_graph_224.png b/inherit_graph_224.png new file mode 100644 index 00000000..c42c4c17 Binary files /dev/null and b/inherit_graph_224.png differ diff --git a/inherit_graph_225.map b/inherit_graph_225.map new file mode 100644 index 00000000..25b5a184 --- /dev/null +++ b/inherit_graph_225.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_225.md5 b/inherit_graph_225.md5 new file mode 100644 index 00000000..aded4d11 --- /dev/null +++ b/inherit_graph_225.md5 @@ -0,0 +1 @@ +8c78b95f4be7cc6c612dce5bf921f2a7 \ No newline at end of file diff --git a/inherit_graph_225.png b/inherit_graph_225.png new file mode 100644 index 00000000..edad1db0 Binary files /dev/null and b/inherit_graph_225.png differ diff --git a/inherit_graph_226.map b/inherit_graph_226.map new file mode 100644 index 00000000..cc11302b --- /dev/null +++ b/inherit_graph_226.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_226.md5 b/inherit_graph_226.md5 new file mode 100644 index 00000000..6df15d64 --- /dev/null +++ b/inherit_graph_226.md5 @@ -0,0 +1 @@ +9f30d60157549b316a082bc9bebe305f \ No newline at end of file diff --git a/inherit_graph_226.png b/inherit_graph_226.png new file mode 100644 index 00000000..b22ed953 Binary files /dev/null and b/inherit_graph_226.png differ diff --git a/inherit_graph_227.map b/inherit_graph_227.map new file mode 100644 index 00000000..40ff93ef --- /dev/null +++ b/inherit_graph_227.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_227.md5 b/inherit_graph_227.md5 new file mode 100644 index 00000000..2ecc9788 --- /dev/null +++ b/inherit_graph_227.md5 @@ -0,0 +1 @@ +e012ab8837581ef1d486be1d4758fe20 \ No newline at end of file diff --git a/inherit_graph_227.png b/inherit_graph_227.png new file mode 100644 index 00000000..c3dd1665 Binary files /dev/null and b/inherit_graph_227.png differ diff --git a/inherit_graph_228.map b/inherit_graph_228.map new file mode 100644 index 00000000..fcc999fb --- /dev/null +++ b/inherit_graph_228.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_228.md5 b/inherit_graph_228.md5 new file mode 100644 index 00000000..02fcb3a4 --- /dev/null +++ b/inherit_graph_228.md5 @@ -0,0 +1 @@ +b6ad8f6f2277be739ac9c66342996bcd \ No newline at end of file diff --git a/inherit_graph_228.png b/inherit_graph_228.png new file mode 100644 index 00000000..4521a930 Binary files /dev/null and b/inherit_graph_228.png differ diff --git a/inherit_graph_229.map b/inherit_graph_229.map new file mode 100644 index 00000000..3db826f5 --- /dev/null +++ b/inherit_graph_229.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_229.md5 b/inherit_graph_229.md5 new file mode 100644 index 00000000..df988d95 --- /dev/null +++ b/inherit_graph_229.md5 @@ -0,0 +1 @@ +4090dc9fb184e26baca96b8347e3aa16 \ No newline at end of file diff --git a/inherit_graph_229.png b/inherit_graph_229.png new file mode 100644 index 00000000..1d0e58e6 Binary files /dev/null and b/inherit_graph_229.png differ diff --git a/inherit_graph_23.map b/inherit_graph_23.map new file mode 100644 index 00000000..75dd3a1b --- /dev/null +++ b/inherit_graph_23.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_23.md5 b/inherit_graph_23.md5 new file mode 100644 index 00000000..b464e07a --- /dev/null +++ b/inherit_graph_23.md5 @@ -0,0 +1 @@ +52e46577e6a02abbfae246fcf01497c3 \ No newline at end of file diff --git a/inherit_graph_23.png b/inherit_graph_23.png new file mode 100644 index 00000000..5cb29c95 Binary files /dev/null and b/inherit_graph_23.png differ diff --git a/inherit_graph_230.map b/inherit_graph_230.map new file mode 100644 index 00000000..5aace101 --- /dev/null +++ b/inherit_graph_230.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_230.md5 b/inherit_graph_230.md5 new file mode 100644 index 00000000..25a431fe --- /dev/null +++ b/inherit_graph_230.md5 @@ -0,0 +1 @@ +06088e58d608a2373ac5820ff063f169 \ No newline at end of file diff --git a/inherit_graph_230.png b/inherit_graph_230.png new file mode 100644 index 00000000..2fbad96f Binary files /dev/null and b/inherit_graph_230.png differ diff --git a/inherit_graph_231.map b/inherit_graph_231.map new file mode 100644 index 00000000..835fd58c --- /dev/null +++ b/inherit_graph_231.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_231.md5 b/inherit_graph_231.md5 new file mode 100644 index 00000000..ebaaeb04 --- /dev/null +++ b/inherit_graph_231.md5 @@ -0,0 +1 @@ +f8ef0acac8bb0449ce7f4e38049f589a \ No newline at end of file diff --git a/inherit_graph_231.png b/inherit_graph_231.png new file mode 100644 index 00000000..10f0f6f0 Binary files /dev/null and b/inherit_graph_231.png differ diff --git a/inherit_graph_232.map b/inherit_graph_232.map new file mode 100644 index 00000000..2dc3adb5 --- /dev/null +++ b/inherit_graph_232.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_232.md5 b/inherit_graph_232.md5 new file mode 100644 index 00000000..b581e560 --- /dev/null +++ b/inherit_graph_232.md5 @@ -0,0 +1 @@ +561c67d916c8395e12e756eb885decdf \ No newline at end of file diff --git a/inherit_graph_232.png b/inherit_graph_232.png new file mode 100644 index 00000000..ff325d28 Binary files /dev/null and b/inherit_graph_232.png differ diff --git a/inherit_graph_233.map b/inherit_graph_233.map new file mode 100644 index 00000000..6dcfa930 --- /dev/null +++ b/inherit_graph_233.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_233.md5 b/inherit_graph_233.md5 new file mode 100644 index 00000000..ed255ae6 --- /dev/null +++ b/inherit_graph_233.md5 @@ -0,0 +1 @@ +a0f650891da656b20951888007d7ec32 \ No newline at end of file diff --git a/inherit_graph_233.png b/inherit_graph_233.png new file mode 100644 index 00000000..ce40851d Binary files /dev/null and b/inherit_graph_233.png differ diff --git a/inherit_graph_234.map b/inherit_graph_234.map new file mode 100644 index 00000000..da797b9b --- /dev/null +++ b/inherit_graph_234.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_234.md5 b/inherit_graph_234.md5 new file mode 100644 index 00000000..f33e8f1b --- /dev/null +++ b/inherit_graph_234.md5 @@ -0,0 +1 @@ +835229fb8499f74f49bb2746193a5241 \ No newline at end of file diff --git a/inherit_graph_234.png b/inherit_graph_234.png new file mode 100644 index 00000000..41bd6a11 Binary files /dev/null and b/inherit_graph_234.png differ diff --git a/inherit_graph_235.map b/inherit_graph_235.map new file mode 100644 index 00000000..fdbf1275 --- /dev/null +++ b/inherit_graph_235.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_235.md5 b/inherit_graph_235.md5 new file mode 100644 index 00000000..6e8fd820 --- /dev/null +++ b/inherit_graph_235.md5 @@ -0,0 +1 @@ +049b317ef67e64e77456c3192cc3a643 \ No newline at end of file diff --git a/inherit_graph_235.png b/inherit_graph_235.png new file mode 100644 index 00000000..fbd9f539 Binary files /dev/null and b/inherit_graph_235.png differ diff --git a/inherit_graph_236.map b/inherit_graph_236.map new file mode 100644 index 00000000..b6b3bed7 --- /dev/null +++ b/inherit_graph_236.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_236.md5 b/inherit_graph_236.md5 new file mode 100644 index 00000000..c25ae100 --- /dev/null +++ b/inherit_graph_236.md5 @@ -0,0 +1 @@ +20774c6d5bd887c7338adff0b36c5d32 \ No newline at end of file diff --git a/inherit_graph_236.png b/inherit_graph_236.png new file mode 100644 index 00000000..d36f75ec Binary files /dev/null and b/inherit_graph_236.png differ diff --git a/inherit_graph_237.map b/inherit_graph_237.map new file mode 100644 index 00000000..cf2e2b2f --- /dev/null +++ b/inherit_graph_237.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_237.md5 b/inherit_graph_237.md5 new file mode 100644 index 00000000..41a7ac00 --- /dev/null +++ b/inherit_graph_237.md5 @@ -0,0 +1 @@ +f1f6e175fb55052d04a7d39a8e37c56b \ No newline at end of file diff --git a/inherit_graph_237.png b/inherit_graph_237.png new file mode 100644 index 00000000..9341699e Binary files /dev/null and b/inherit_graph_237.png differ diff --git a/inherit_graph_238.map b/inherit_graph_238.map new file mode 100644 index 00000000..7595db55 --- /dev/null +++ b/inherit_graph_238.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_238.md5 b/inherit_graph_238.md5 new file mode 100644 index 00000000..36513a90 --- /dev/null +++ b/inherit_graph_238.md5 @@ -0,0 +1 @@ +a99a6503f5851687d522ce32c4652a1e \ No newline at end of file diff --git a/inherit_graph_238.png b/inherit_graph_238.png new file mode 100644 index 00000000..87061a5d Binary files /dev/null and b/inherit_graph_238.png differ diff --git a/inherit_graph_239.map b/inherit_graph_239.map new file mode 100644 index 00000000..e6d90e89 --- /dev/null +++ b/inherit_graph_239.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_239.md5 b/inherit_graph_239.md5 new file mode 100644 index 00000000..ce1539db --- /dev/null +++ b/inherit_graph_239.md5 @@ -0,0 +1 @@ +2264a47746141a2b15728d988fa8e9c1 \ No newline at end of file diff --git a/inherit_graph_239.png b/inherit_graph_239.png new file mode 100644 index 00000000..d21147f6 Binary files /dev/null and b/inherit_graph_239.png differ diff --git a/inherit_graph_24.map b/inherit_graph_24.map new file mode 100644 index 00000000..4e3d43fc --- /dev/null +++ b/inherit_graph_24.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_24.md5 b/inherit_graph_24.md5 new file mode 100644 index 00000000..d77764b9 --- /dev/null +++ b/inherit_graph_24.md5 @@ -0,0 +1 @@ +e9de20e28d9b5023bf32b503699a7aed \ No newline at end of file diff --git a/inherit_graph_24.png b/inherit_graph_24.png new file mode 100644 index 00000000..dcbc4d9a Binary files /dev/null and b/inherit_graph_24.png differ diff --git a/inherit_graph_240.map b/inherit_graph_240.map new file mode 100644 index 00000000..06072455 --- /dev/null +++ b/inherit_graph_240.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_240.md5 b/inherit_graph_240.md5 new file mode 100644 index 00000000..f4abea0e --- /dev/null +++ b/inherit_graph_240.md5 @@ -0,0 +1 @@ +1ea45ddbaf8e13ba8bfcfe810e4188e2 \ No newline at end of file diff --git a/inherit_graph_240.png b/inherit_graph_240.png new file mode 100644 index 00000000..739d05b1 Binary files /dev/null and b/inherit_graph_240.png differ diff --git a/inherit_graph_241.map b/inherit_graph_241.map new file mode 100644 index 00000000..dab67fb4 --- /dev/null +++ b/inherit_graph_241.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_241.md5 b/inherit_graph_241.md5 new file mode 100644 index 00000000..113385dc --- /dev/null +++ b/inherit_graph_241.md5 @@ -0,0 +1 @@ +f80bf8e505554f3e69b9b99f1a19abcd \ No newline at end of file diff --git a/inherit_graph_241.png b/inherit_graph_241.png new file mode 100644 index 00000000..cd0c5d8f Binary files /dev/null and b/inherit_graph_241.png differ diff --git a/inherit_graph_242.map b/inherit_graph_242.map new file mode 100644 index 00000000..f86369e2 --- /dev/null +++ b/inherit_graph_242.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_242.md5 b/inherit_graph_242.md5 new file mode 100644 index 00000000..0634e0ce --- /dev/null +++ b/inherit_graph_242.md5 @@ -0,0 +1 @@ +bc29676eeb90b064af7cd7bdc354a089 \ No newline at end of file diff --git a/inherit_graph_242.png b/inherit_graph_242.png new file mode 100644 index 00000000..9789029c Binary files /dev/null and b/inherit_graph_242.png differ diff --git a/inherit_graph_243.map b/inherit_graph_243.map new file mode 100644 index 00000000..21f14c9d --- /dev/null +++ b/inherit_graph_243.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_243.md5 b/inherit_graph_243.md5 new file mode 100644 index 00000000..f88ab792 --- /dev/null +++ b/inherit_graph_243.md5 @@ -0,0 +1 @@ +50d5089feb90ddeb3bd754d803e18911 \ No newline at end of file diff --git a/inherit_graph_243.png b/inherit_graph_243.png new file mode 100644 index 00000000..522403f3 Binary files /dev/null and b/inherit_graph_243.png differ diff --git a/inherit_graph_244.map b/inherit_graph_244.map new file mode 100644 index 00000000..352c7c79 --- /dev/null +++ b/inherit_graph_244.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_244.md5 b/inherit_graph_244.md5 new file mode 100644 index 00000000..e69e85ac --- /dev/null +++ b/inherit_graph_244.md5 @@ -0,0 +1 @@ +f15fe328d5c83065239f96559281f932 \ No newline at end of file diff --git a/inherit_graph_244.png b/inherit_graph_244.png new file mode 100644 index 00000000..1f9a4975 Binary files /dev/null and b/inherit_graph_244.png differ diff --git a/inherit_graph_245.map b/inherit_graph_245.map new file mode 100644 index 00000000..5a324006 --- /dev/null +++ b/inherit_graph_245.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_245.md5 b/inherit_graph_245.md5 new file mode 100644 index 00000000..f9bdb4dc --- /dev/null +++ b/inherit_graph_245.md5 @@ -0,0 +1 @@ +5fd83b887c0c1721366e17503b117561 \ No newline at end of file diff --git a/inherit_graph_245.png b/inherit_graph_245.png new file mode 100644 index 00000000..8883413d Binary files /dev/null and b/inherit_graph_245.png differ diff --git a/inherit_graph_246.map b/inherit_graph_246.map new file mode 100644 index 00000000..a1f6cc45 --- /dev/null +++ b/inherit_graph_246.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_246.md5 b/inherit_graph_246.md5 new file mode 100644 index 00000000..d36609a9 --- /dev/null +++ b/inherit_graph_246.md5 @@ -0,0 +1 @@ +79d0eacdcecc9645b334df16919a97f0 \ No newline at end of file diff --git a/inherit_graph_246.png b/inherit_graph_246.png new file mode 100644 index 00000000..392d0ac3 Binary files /dev/null and b/inherit_graph_246.png differ diff --git a/inherit_graph_247.map b/inherit_graph_247.map new file mode 100644 index 00000000..0ffd823d --- /dev/null +++ b/inherit_graph_247.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_247.md5 b/inherit_graph_247.md5 new file mode 100644 index 00000000..58238cfc --- /dev/null +++ b/inherit_graph_247.md5 @@ -0,0 +1 @@ +ebe8d64e6d7dfebd695dc20b496b8ed9 \ No newline at end of file diff --git a/inherit_graph_247.png b/inherit_graph_247.png new file mode 100644 index 00000000..17fda89c Binary files /dev/null and b/inherit_graph_247.png differ diff --git a/inherit_graph_248.map b/inherit_graph_248.map new file mode 100644 index 00000000..1f73d0f7 --- /dev/null +++ b/inherit_graph_248.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_248.md5 b/inherit_graph_248.md5 new file mode 100644 index 00000000..ccc903e0 --- /dev/null +++ b/inherit_graph_248.md5 @@ -0,0 +1 @@ +d5fa9a3e1c479097f9eaa64e6ef59cf9 \ No newline at end of file diff --git a/inherit_graph_248.png b/inherit_graph_248.png new file mode 100644 index 00000000..c6ac4e22 Binary files /dev/null and b/inherit_graph_248.png differ diff --git a/inherit_graph_249.map b/inherit_graph_249.map new file mode 100644 index 00000000..29736f5c --- /dev/null +++ b/inherit_graph_249.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_249.md5 b/inherit_graph_249.md5 new file mode 100644 index 00000000..45b073b1 --- /dev/null +++ b/inherit_graph_249.md5 @@ -0,0 +1 @@ +539c1380f9f34098e1a58edde8800161 \ No newline at end of file diff --git a/inherit_graph_249.png b/inherit_graph_249.png new file mode 100644 index 00000000..87be899b Binary files /dev/null and b/inherit_graph_249.png differ diff --git a/inherit_graph_25.map b/inherit_graph_25.map new file mode 100644 index 00000000..c3a1b84f --- /dev/null +++ b/inherit_graph_25.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_25.md5 b/inherit_graph_25.md5 new file mode 100644 index 00000000..2366ecf9 --- /dev/null +++ b/inherit_graph_25.md5 @@ -0,0 +1 @@ +e423bf7826fa1820f6c2dac08264db38 \ No newline at end of file diff --git a/inherit_graph_25.png b/inherit_graph_25.png new file mode 100644 index 00000000..57d7b9ba Binary files /dev/null and b/inherit_graph_25.png differ diff --git a/inherit_graph_250.map b/inherit_graph_250.map new file mode 100644 index 00000000..c5599ed0 --- /dev/null +++ b/inherit_graph_250.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_250.md5 b/inherit_graph_250.md5 new file mode 100644 index 00000000..3b91f3b2 --- /dev/null +++ b/inherit_graph_250.md5 @@ -0,0 +1 @@ +1afa007d5166c7faff70ba76412747d6 \ No newline at end of file diff --git a/inherit_graph_250.png b/inherit_graph_250.png new file mode 100644 index 00000000..5e7c2b70 Binary files /dev/null and b/inherit_graph_250.png differ diff --git a/inherit_graph_251.map b/inherit_graph_251.map new file mode 100644 index 00000000..32f7e0be --- /dev/null +++ b/inherit_graph_251.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_251.md5 b/inherit_graph_251.md5 new file mode 100644 index 00000000..d1b19bf6 --- /dev/null +++ b/inherit_graph_251.md5 @@ -0,0 +1 @@ +23d1cb659fb18215b60665d1bb1e8095 \ No newline at end of file diff --git a/inherit_graph_251.png b/inherit_graph_251.png new file mode 100644 index 00000000..b3641ef1 Binary files /dev/null and b/inherit_graph_251.png differ diff --git a/inherit_graph_252.map b/inherit_graph_252.map new file mode 100644 index 00000000..720a897f --- /dev/null +++ b/inherit_graph_252.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_252.md5 b/inherit_graph_252.md5 new file mode 100644 index 00000000..2f8898da --- /dev/null +++ b/inherit_graph_252.md5 @@ -0,0 +1 @@ +59dfdd2408591390854f0d968cd30de2 \ No newline at end of file diff --git a/inherit_graph_252.png b/inherit_graph_252.png new file mode 100644 index 00000000..93df1081 Binary files /dev/null and b/inherit_graph_252.png differ diff --git a/inherit_graph_253.map b/inherit_graph_253.map new file mode 100644 index 00000000..0c3f1156 --- /dev/null +++ b/inherit_graph_253.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_253.md5 b/inherit_graph_253.md5 new file mode 100644 index 00000000..3d5a7157 --- /dev/null +++ b/inherit_graph_253.md5 @@ -0,0 +1 @@ +8b5d3e0210164ec2fb6197c4e0f8058a \ No newline at end of file diff --git a/inherit_graph_253.png b/inherit_graph_253.png new file mode 100644 index 00000000..d25d0508 Binary files /dev/null and b/inherit_graph_253.png differ diff --git a/inherit_graph_254.map b/inherit_graph_254.map new file mode 100644 index 00000000..ac61a78d --- /dev/null +++ b/inherit_graph_254.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_254.md5 b/inherit_graph_254.md5 new file mode 100644 index 00000000..9523e12e --- /dev/null +++ b/inherit_graph_254.md5 @@ -0,0 +1 @@ +58e21c8c67e376ddfa2563c857677f3c \ No newline at end of file diff --git a/inherit_graph_254.png b/inherit_graph_254.png new file mode 100644 index 00000000..56820637 Binary files /dev/null and b/inherit_graph_254.png differ diff --git a/inherit_graph_255.map b/inherit_graph_255.map new file mode 100644 index 00000000..bae84be4 --- /dev/null +++ b/inherit_graph_255.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_255.md5 b/inherit_graph_255.md5 new file mode 100644 index 00000000..19fd1a16 --- /dev/null +++ b/inherit_graph_255.md5 @@ -0,0 +1 @@ +218d9276c361486fcfc8da7342b30e88 \ No newline at end of file diff --git a/inherit_graph_255.png b/inherit_graph_255.png new file mode 100644 index 00000000..d45fa8bc Binary files /dev/null and b/inherit_graph_255.png differ diff --git a/inherit_graph_256.map b/inherit_graph_256.map new file mode 100644 index 00000000..aa907af5 --- /dev/null +++ b/inherit_graph_256.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_256.md5 b/inherit_graph_256.md5 new file mode 100644 index 00000000..bdb7016e --- /dev/null +++ b/inherit_graph_256.md5 @@ -0,0 +1 @@ +c063601f05d0648c864c7e72d29d4599 \ No newline at end of file diff --git a/inherit_graph_256.png b/inherit_graph_256.png new file mode 100644 index 00000000..f57882a3 Binary files /dev/null and b/inherit_graph_256.png differ diff --git a/inherit_graph_257.map b/inherit_graph_257.map new file mode 100644 index 00000000..ca49e3f6 --- /dev/null +++ b/inherit_graph_257.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_257.md5 b/inherit_graph_257.md5 new file mode 100644 index 00000000..b329f2ba --- /dev/null +++ b/inherit_graph_257.md5 @@ -0,0 +1 @@ +4f98329ca7aa5c24d09ce137fe6e12d6 \ No newline at end of file diff --git a/inherit_graph_257.png b/inherit_graph_257.png new file mode 100644 index 00000000..8a4b1763 Binary files /dev/null and b/inherit_graph_257.png differ diff --git a/inherit_graph_258.map b/inherit_graph_258.map new file mode 100644 index 00000000..678fd3e8 --- /dev/null +++ b/inherit_graph_258.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_258.md5 b/inherit_graph_258.md5 new file mode 100644 index 00000000..a194ec09 --- /dev/null +++ b/inherit_graph_258.md5 @@ -0,0 +1 @@ +5d8aaa06fe186abab7cec7528bf4f3c6 \ No newline at end of file diff --git a/inherit_graph_258.png b/inherit_graph_258.png new file mode 100644 index 00000000..610d847f Binary files /dev/null and b/inherit_graph_258.png differ diff --git a/inherit_graph_259.map b/inherit_graph_259.map new file mode 100644 index 00000000..27f9f8be --- /dev/null +++ b/inherit_graph_259.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_259.md5 b/inherit_graph_259.md5 new file mode 100644 index 00000000..0a981ebd --- /dev/null +++ b/inherit_graph_259.md5 @@ -0,0 +1 @@ +67fe83acd21617d08bc46ba20f6a89c9 \ No newline at end of file diff --git a/inherit_graph_259.png b/inherit_graph_259.png new file mode 100644 index 00000000..e71546eb Binary files /dev/null and b/inherit_graph_259.png differ diff --git a/inherit_graph_26.map b/inherit_graph_26.map new file mode 100644 index 00000000..52b5a07f --- /dev/null +++ b/inherit_graph_26.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_26.md5 b/inherit_graph_26.md5 new file mode 100644 index 00000000..3fa83241 --- /dev/null +++ b/inherit_graph_26.md5 @@ -0,0 +1 @@ +17589338b392194a17e09c271e7351d5 \ No newline at end of file diff --git a/inherit_graph_26.png b/inherit_graph_26.png new file mode 100644 index 00000000..5285e4b5 Binary files /dev/null and b/inherit_graph_26.png differ diff --git a/inherit_graph_260.map b/inherit_graph_260.map new file mode 100644 index 00000000..60c285a4 --- /dev/null +++ b/inherit_graph_260.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_260.md5 b/inherit_graph_260.md5 new file mode 100644 index 00000000..500dbd4b --- /dev/null +++ b/inherit_graph_260.md5 @@ -0,0 +1 @@ +6c5c38ce8c5c9430d969c3a87125a608 \ No newline at end of file diff --git a/inherit_graph_260.png b/inherit_graph_260.png new file mode 100644 index 00000000..d7994fbd Binary files /dev/null and b/inherit_graph_260.png differ diff --git a/inherit_graph_261.map b/inherit_graph_261.map new file mode 100644 index 00000000..9e8735e7 --- /dev/null +++ b/inherit_graph_261.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_261.md5 b/inherit_graph_261.md5 new file mode 100644 index 00000000..ad83b561 --- /dev/null +++ b/inherit_graph_261.md5 @@ -0,0 +1 @@ +5174c24dcbebca8199730702b6de47a1 \ No newline at end of file diff --git a/inherit_graph_261.png b/inherit_graph_261.png new file mode 100644 index 00000000..e29ad45a Binary files /dev/null and b/inherit_graph_261.png differ diff --git a/inherit_graph_262.map b/inherit_graph_262.map new file mode 100644 index 00000000..d6450480 --- /dev/null +++ b/inherit_graph_262.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_262.md5 b/inherit_graph_262.md5 new file mode 100644 index 00000000..66c61753 --- /dev/null +++ b/inherit_graph_262.md5 @@ -0,0 +1 @@ +a3e2948367db1d94bbd932abb62d5170 \ No newline at end of file diff --git a/inherit_graph_262.png b/inherit_graph_262.png new file mode 100644 index 00000000..36360208 Binary files /dev/null and b/inherit_graph_262.png differ diff --git a/inherit_graph_263.map b/inherit_graph_263.map new file mode 100644 index 00000000..0ac6b84d --- /dev/null +++ b/inherit_graph_263.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_263.md5 b/inherit_graph_263.md5 new file mode 100644 index 00000000..75d1e566 --- /dev/null +++ b/inherit_graph_263.md5 @@ -0,0 +1 @@ +437f7280572103842e751c418413dabf \ No newline at end of file diff --git a/inherit_graph_263.png b/inherit_graph_263.png new file mode 100644 index 00000000..d4f8cea5 Binary files /dev/null and b/inherit_graph_263.png differ diff --git a/inherit_graph_264.map b/inherit_graph_264.map new file mode 100644 index 00000000..06b4f628 --- /dev/null +++ b/inherit_graph_264.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_264.md5 b/inherit_graph_264.md5 new file mode 100644 index 00000000..5311eb38 --- /dev/null +++ b/inherit_graph_264.md5 @@ -0,0 +1 @@ +57489c75e9bdea3a18beba1b8f87f8df \ No newline at end of file diff --git a/inherit_graph_264.png b/inherit_graph_264.png new file mode 100644 index 00000000..875da908 Binary files /dev/null and b/inherit_graph_264.png differ diff --git a/inherit_graph_265.map b/inherit_graph_265.map new file mode 100644 index 00000000..5c434b02 --- /dev/null +++ b/inherit_graph_265.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_265.md5 b/inherit_graph_265.md5 new file mode 100644 index 00000000..b9a7190c --- /dev/null +++ b/inherit_graph_265.md5 @@ -0,0 +1 @@ +e15de041bfa245a20266a8f30b7104e3 \ No newline at end of file diff --git a/inherit_graph_265.png b/inherit_graph_265.png new file mode 100644 index 00000000..411f6370 Binary files /dev/null and b/inherit_graph_265.png differ diff --git a/inherit_graph_266.map b/inherit_graph_266.map new file mode 100644 index 00000000..e22cb3e3 --- /dev/null +++ b/inherit_graph_266.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_266.md5 b/inherit_graph_266.md5 new file mode 100644 index 00000000..5f514be1 --- /dev/null +++ b/inherit_graph_266.md5 @@ -0,0 +1 @@ +f1faa78f1aa06d7c45c741a4bc66c952 \ No newline at end of file diff --git a/inherit_graph_266.png b/inherit_graph_266.png new file mode 100644 index 00000000..eb810c55 Binary files /dev/null and b/inherit_graph_266.png differ diff --git a/inherit_graph_267.map b/inherit_graph_267.map new file mode 100644 index 00000000..a1333263 --- /dev/null +++ b/inherit_graph_267.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_267.md5 b/inherit_graph_267.md5 new file mode 100644 index 00000000..56f5f14b --- /dev/null +++ b/inherit_graph_267.md5 @@ -0,0 +1 @@ +69d3b5dd4a33db31ee4e2e6aa14f326d \ No newline at end of file diff --git a/inherit_graph_267.png b/inherit_graph_267.png new file mode 100644 index 00000000..ef5a9623 Binary files /dev/null and b/inherit_graph_267.png differ diff --git a/inherit_graph_268.map b/inherit_graph_268.map new file mode 100644 index 00000000..b38e3466 --- /dev/null +++ b/inherit_graph_268.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_268.md5 b/inherit_graph_268.md5 new file mode 100644 index 00000000..3bd152b2 --- /dev/null +++ b/inherit_graph_268.md5 @@ -0,0 +1 @@ +f0410c6f6cc36fed862b9a81a3b58935 \ No newline at end of file diff --git a/inherit_graph_268.png b/inherit_graph_268.png new file mode 100644 index 00000000..55f52d8b Binary files /dev/null and b/inherit_graph_268.png differ diff --git a/inherit_graph_269.map b/inherit_graph_269.map new file mode 100644 index 00000000..3ac90f4b --- /dev/null +++ b/inherit_graph_269.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_269.md5 b/inherit_graph_269.md5 new file mode 100644 index 00000000..a2c0218c --- /dev/null +++ b/inherit_graph_269.md5 @@ -0,0 +1 @@ +478f1e33c1e19aaaf25b3a5c629bfb2a \ No newline at end of file diff --git a/inherit_graph_269.png b/inherit_graph_269.png new file mode 100644 index 00000000..e5937455 Binary files /dev/null and b/inherit_graph_269.png differ diff --git a/inherit_graph_27.map b/inherit_graph_27.map new file mode 100644 index 00000000..3fa82fa8 --- /dev/null +++ b/inherit_graph_27.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_27.md5 b/inherit_graph_27.md5 new file mode 100644 index 00000000..45468ead --- /dev/null +++ b/inherit_graph_27.md5 @@ -0,0 +1 @@ +e8922ac221d5a62135caf4af66a826d8 \ No newline at end of file diff --git a/inherit_graph_27.png b/inherit_graph_27.png new file mode 100644 index 00000000..b7bf603d Binary files /dev/null and b/inherit_graph_27.png differ diff --git a/inherit_graph_270.map b/inherit_graph_270.map new file mode 100644 index 00000000..cdfe10fb --- /dev/null +++ b/inherit_graph_270.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_270.md5 b/inherit_graph_270.md5 new file mode 100644 index 00000000..6acbb2a9 --- /dev/null +++ b/inherit_graph_270.md5 @@ -0,0 +1 @@ +7c2b561ab20207556c8e29e8f4fd8ec8 \ No newline at end of file diff --git a/inherit_graph_270.png b/inherit_graph_270.png new file mode 100644 index 00000000..9d516889 Binary files /dev/null and b/inherit_graph_270.png differ diff --git a/inherit_graph_271.map b/inherit_graph_271.map new file mode 100644 index 00000000..bbe615a5 --- /dev/null +++ b/inherit_graph_271.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_271.md5 b/inherit_graph_271.md5 new file mode 100644 index 00000000..de0d3ce0 --- /dev/null +++ b/inherit_graph_271.md5 @@ -0,0 +1 @@ +7784c3896c14c69249e84432f7c9f7c1 \ No newline at end of file diff --git a/inherit_graph_271.png b/inherit_graph_271.png new file mode 100644 index 00000000..46f5f801 Binary files /dev/null and b/inherit_graph_271.png differ diff --git a/inherit_graph_272.map b/inherit_graph_272.map new file mode 100644 index 00000000..e8a6f104 --- /dev/null +++ b/inherit_graph_272.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_272.md5 b/inherit_graph_272.md5 new file mode 100644 index 00000000..d438deb9 --- /dev/null +++ b/inherit_graph_272.md5 @@ -0,0 +1 @@ +c16aa8a00237045d55f9bbc5caca4784 \ No newline at end of file diff --git a/inherit_graph_272.png b/inherit_graph_272.png new file mode 100644 index 00000000..d22a416b Binary files /dev/null and b/inherit_graph_272.png differ diff --git a/inherit_graph_273.map b/inherit_graph_273.map new file mode 100644 index 00000000..7586eee7 --- /dev/null +++ b/inherit_graph_273.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_273.md5 b/inherit_graph_273.md5 new file mode 100644 index 00000000..115fc588 --- /dev/null +++ b/inherit_graph_273.md5 @@ -0,0 +1 @@ +84cf53cedb32b43b52df6c2bf564d8e1 \ No newline at end of file diff --git a/inherit_graph_273.png b/inherit_graph_273.png new file mode 100644 index 00000000..de08c74b Binary files /dev/null and b/inherit_graph_273.png differ diff --git a/inherit_graph_274.map b/inherit_graph_274.map new file mode 100644 index 00000000..c902dcb1 --- /dev/null +++ b/inherit_graph_274.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_274.md5 b/inherit_graph_274.md5 new file mode 100644 index 00000000..47e58b74 --- /dev/null +++ b/inherit_graph_274.md5 @@ -0,0 +1 @@ +614d16ebda5f5112e45b9f94d3351641 \ No newline at end of file diff --git a/inherit_graph_274.png b/inherit_graph_274.png new file mode 100644 index 00000000..df7ddaef Binary files /dev/null and b/inherit_graph_274.png differ diff --git a/inherit_graph_275.map b/inherit_graph_275.map new file mode 100644 index 00000000..9bbde69a --- /dev/null +++ b/inherit_graph_275.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_275.md5 b/inherit_graph_275.md5 new file mode 100644 index 00000000..91e2d85c --- /dev/null +++ b/inherit_graph_275.md5 @@ -0,0 +1 @@ +37f66c2fb421d24c73f0655319fd27c1 \ No newline at end of file diff --git a/inherit_graph_275.png b/inherit_graph_275.png new file mode 100644 index 00000000..c0398a41 Binary files /dev/null and b/inherit_graph_275.png differ diff --git a/inherit_graph_276.map b/inherit_graph_276.map new file mode 100644 index 00000000..a6252197 --- /dev/null +++ b/inherit_graph_276.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_276.md5 b/inherit_graph_276.md5 new file mode 100644 index 00000000..aa7fd594 --- /dev/null +++ b/inherit_graph_276.md5 @@ -0,0 +1 @@ +99bda3d43b73ea48c61d5df4e213a6a2 \ No newline at end of file diff --git a/inherit_graph_276.png b/inherit_graph_276.png new file mode 100644 index 00000000..21633362 Binary files /dev/null and b/inherit_graph_276.png differ diff --git a/inherit_graph_277.map b/inherit_graph_277.map new file mode 100644 index 00000000..e3a24079 --- /dev/null +++ b/inherit_graph_277.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_277.md5 b/inherit_graph_277.md5 new file mode 100644 index 00000000..1f2ef476 --- /dev/null +++ b/inherit_graph_277.md5 @@ -0,0 +1 @@ +acd4e61df0d9fd62a11dd2cb630510ba \ No newline at end of file diff --git a/inherit_graph_277.png b/inherit_graph_277.png new file mode 100644 index 00000000..3688d044 Binary files /dev/null and b/inherit_graph_277.png differ diff --git a/inherit_graph_278.map b/inherit_graph_278.map new file mode 100644 index 00000000..19168f05 --- /dev/null +++ b/inherit_graph_278.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_278.md5 b/inherit_graph_278.md5 new file mode 100644 index 00000000..c632f72e --- /dev/null +++ b/inherit_graph_278.md5 @@ -0,0 +1 @@ +8d1b98a61d7d07bf99e299c716b6089b \ No newline at end of file diff --git a/inherit_graph_278.png b/inherit_graph_278.png new file mode 100644 index 00000000..b235dfdb Binary files /dev/null and b/inherit_graph_278.png differ diff --git a/inherit_graph_279.map b/inherit_graph_279.map new file mode 100644 index 00000000..9a5d9864 --- /dev/null +++ b/inherit_graph_279.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_279.md5 b/inherit_graph_279.md5 new file mode 100644 index 00000000..208b4b74 --- /dev/null +++ b/inherit_graph_279.md5 @@ -0,0 +1 @@ +4acf03c630904db585610f66c5b14f06 \ No newline at end of file diff --git a/inherit_graph_279.png b/inherit_graph_279.png new file mode 100644 index 00000000..7573c665 Binary files /dev/null and b/inherit_graph_279.png differ diff --git a/inherit_graph_28.map b/inherit_graph_28.map new file mode 100644 index 00000000..6e616510 --- /dev/null +++ b/inherit_graph_28.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_28.md5 b/inherit_graph_28.md5 new file mode 100644 index 00000000..54f64bab --- /dev/null +++ b/inherit_graph_28.md5 @@ -0,0 +1 @@ +6ba6aa94a8150e1e62822c8b6915a394 \ No newline at end of file diff --git a/inherit_graph_28.png b/inherit_graph_28.png new file mode 100644 index 00000000..8d4e6a5b Binary files /dev/null and b/inherit_graph_28.png differ diff --git a/inherit_graph_280.map b/inherit_graph_280.map new file mode 100644 index 00000000..f8bd543b --- /dev/null +++ b/inherit_graph_280.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_280.md5 b/inherit_graph_280.md5 new file mode 100644 index 00000000..938dbf5e --- /dev/null +++ b/inherit_graph_280.md5 @@ -0,0 +1 @@ +823bd326c59c6163a1e627be687a8d23 \ No newline at end of file diff --git a/inherit_graph_280.png b/inherit_graph_280.png new file mode 100644 index 00000000..7846e9a6 Binary files /dev/null and b/inherit_graph_280.png differ diff --git a/inherit_graph_281.map b/inherit_graph_281.map new file mode 100644 index 00000000..4becc4d2 --- /dev/null +++ b/inherit_graph_281.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_281.md5 b/inherit_graph_281.md5 new file mode 100644 index 00000000..7228e05e --- /dev/null +++ b/inherit_graph_281.md5 @@ -0,0 +1 @@ +b92aa8b1ce84be40a7d2215f6c134bd4 \ No newline at end of file diff --git a/inherit_graph_281.png b/inherit_graph_281.png new file mode 100644 index 00000000..b59307c4 Binary files /dev/null and b/inherit_graph_281.png differ diff --git a/inherit_graph_282.map b/inherit_graph_282.map new file mode 100644 index 00000000..983fc77a --- /dev/null +++ b/inherit_graph_282.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_282.md5 b/inherit_graph_282.md5 new file mode 100644 index 00000000..521f7e43 --- /dev/null +++ b/inherit_graph_282.md5 @@ -0,0 +1 @@ +d9a018f12285598a9417ab0c7b7433ab \ No newline at end of file diff --git a/inherit_graph_282.png b/inherit_graph_282.png new file mode 100644 index 00000000..c0d21bf6 Binary files /dev/null and b/inherit_graph_282.png differ diff --git a/inherit_graph_283.map b/inherit_graph_283.map new file mode 100644 index 00000000..da1607bd --- /dev/null +++ b/inherit_graph_283.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_283.md5 b/inherit_graph_283.md5 new file mode 100644 index 00000000..88907c27 --- /dev/null +++ b/inherit_graph_283.md5 @@ -0,0 +1 @@ +b16f15ebef353bc05a0b2e250eef9f64 \ No newline at end of file diff --git a/inherit_graph_283.png b/inherit_graph_283.png new file mode 100644 index 00000000..72082a52 Binary files /dev/null and b/inherit_graph_283.png differ diff --git a/inherit_graph_284.map b/inherit_graph_284.map new file mode 100644 index 00000000..d23125fa --- /dev/null +++ b/inherit_graph_284.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_284.md5 b/inherit_graph_284.md5 new file mode 100644 index 00000000..8e3075a3 --- /dev/null +++ b/inherit_graph_284.md5 @@ -0,0 +1 @@ +1391ee46b3ea9970542ca5d05b820fd2 \ No newline at end of file diff --git a/inherit_graph_284.png b/inherit_graph_284.png new file mode 100644 index 00000000..30a1da85 Binary files /dev/null and b/inherit_graph_284.png differ diff --git a/inherit_graph_285.map b/inherit_graph_285.map new file mode 100644 index 00000000..151642c1 --- /dev/null +++ b/inherit_graph_285.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_285.md5 b/inherit_graph_285.md5 new file mode 100644 index 00000000..5e4ec4fe --- /dev/null +++ b/inherit_graph_285.md5 @@ -0,0 +1 @@ +bf557e0dac2a9cd54e174f38dff33b85 \ No newline at end of file diff --git a/inherit_graph_285.png b/inherit_graph_285.png new file mode 100644 index 00000000..06a6f378 Binary files /dev/null and b/inherit_graph_285.png differ diff --git a/inherit_graph_286.map b/inherit_graph_286.map new file mode 100644 index 00000000..013270b3 --- /dev/null +++ b/inherit_graph_286.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_286.md5 b/inherit_graph_286.md5 new file mode 100644 index 00000000..d214f2b9 --- /dev/null +++ b/inherit_graph_286.md5 @@ -0,0 +1 @@ +7e9b2730a52c1771342b689b2bcd2272 \ No newline at end of file diff --git a/inherit_graph_286.png b/inherit_graph_286.png new file mode 100644 index 00000000..c1a646d0 Binary files /dev/null and b/inherit_graph_286.png differ diff --git a/inherit_graph_287.map b/inherit_graph_287.map new file mode 100644 index 00000000..7d18e2b8 --- /dev/null +++ b/inherit_graph_287.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_287.md5 b/inherit_graph_287.md5 new file mode 100644 index 00000000..53d7fa12 --- /dev/null +++ b/inherit_graph_287.md5 @@ -0,0 +1 @@ +abcd5c4bccf3b107ee705b41b097d32a \ No newline at end of file diff --git a/inherit_graph_287.png b/inherit_graph_287.png new file mode 100644 index 00000000..50711030 Binary files /dev/null and b/inherit_graph_287.png differ diff --git a/inherit_graph_288.map b/inherit_graph_288.map new file mode 100644 index 00000000..9fc10fbb --- /dev/null +++ b/inherit_graph_288.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_288.md5 b/inherit_graph_288.md5 new file mode 100644 index 00000000..9c879533 --- /dev/null +++ b/inherit_graph_288.md5 @@ -0,0 +1 @@ +2fc657f6beb78c4ce562ef23bddf6bdc \ No newline at end of file diff --git a/inherit_graph_288.png b/inherit_graph_288.png new file mode 100644 index 00000000..815890d5 Binary files /dev/null and b/inherit_graph_288.png differ diff --git a/inherit_graph_289.map b/inherit_graph_289.map new file mode 100644 index 00000000..b03f3b6e --- /dev/null +++ b/inherit_graph_289.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_289.md5 b/inherit_graph_289.md5 new file mode 100644 index 00000000..ee107270 --- /dev/null +++ b/inherit_graph_289.md5 @@ -0,0 +1 @@ +a6dff103e5b6b063f106bd2ee8b8e3cb \ No newline at end of file diff --git a/inherit_graph_289.png b/inherit_graph_289.png new file mode 100644 index 00000000..d0b04973 Binary files /dev/null and b/inherit_graph_289.png differ diff --git a/inherit_graph_29.map b/inherit_graph_29.map new file mode 100644 index 00000000..bbfc0959 --- /dev/null +++ b/inherit_graph_29.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_29.md5 b/inherit_graph_29.md5 new file mode 100644 index 00000000..6251d8aa --- /dev/null +++ b/inherit_graph_29.md5 @@ -0,0 +1 @@ +dffd589ae5061b6744a2f1aa5e557281 \ No newline at end of file diff --git a/inherit_graph_29.png b/inherit_graph_29.png new file mode 100644 index 00000000..16d7e1bc Binary files /dev/null and b/inherit_graph_29.png differ diff --git a/inherit_graph_290.map b/inherit_graph_290.map new file mode 100644 index 00000000..504c8223 --- /dev/null +++ b/inherit_graph_290.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_290.md5 b/inherit_graph_290.md5 new file mode 100644 index 00000000..54f995f3 --- /dev/null +++ b/inherit_graph_290.md5 @@ -0,0 +1 @@ +b5b6e68750d66dac9a97bb90594349b9 \ No newline at end of file diff --git a/inherit_graph_290.png b/inherit_graph_290.png new file mode 100644 index 00000000..5741a883 Binary files /dev/null and b/inherit_graph_290.png differ diff --git a/inherit_graph_291.map b/inherit_graph_291.map new file mode 100644 index 00000000..6a31c1c3 --- /dev/null +++ b/inherit_graph_291.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_291.md5 b/inherit_graph_291.md5 new file mode 100644 index 00000000..60042add --- /dev/null +++ b/inherit_graph_291.md5 @@ -0,0 +1 @@ +dd1e5036fe0c4df160d1f49170f0eec8 \ No newline at end of file diff --git a/inherit_graph_291.png b/inherit_graph_291.png new file mode 100644 index 00000000..677b4084 Binary files /dev/null and b/inherit_graph_291.png differ diff --git a/inherit_graph_292.map b/inherit_graph_292.map new file mode 100644 index 00000000..ccd1765b --- /dev/null +++ b/inherit_graph_292.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_292.md5 b/inherit_graph_292.md5 new file mode 100644 index 00000000..e0576f67 --- /dev/null +++ b/inherit_graph_292.md5 @@ -0,0 +1 @@ +60319bc4beddb2f9df3e5da0d4ff608c \ No newline at end of file diff --git a/inherit_graph_292.png b/inherit_graph_292.png new file mode 100644 index 00000000..bcdc352c Binary files /dev/null and b/inherit_graph_292.png differ diff --git a/inherit_graph_293.map b/inherit_graph_293.map new file mode 100644 index 00000000..9ac2d91d --- /dev/null +++ b/inherit_graph_293.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/inherit_graph_293.md5 b/inherit_graph_293.md5 new file mode 100644 index 00000000..a4e8cc20 --- /dev/null +++ b/inherit_graph_293.md5 @@ -0,0 +1 @@ +71e2f6d625d13277416740e11d1e372f \ No newline at end of file diff --git a/inherit_graph_293.png b/inherit_graph_293.png new file mode 100644 index 00000000..15ce85a6 Binary files /dev/null and b/inherit_graph_293.png differ diff --git a/inherit_graph_294.map b/inherit_graph_294.map new file mode 100644 index 00000000..c7d09b5b --- /dev/null +++ b/inherit_graph_294.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_294.md5 b/inherit_graph_294.md5 new file mode 100644 index 00000000..35c0920a --- /dev/null +++ b/inherit_graph_294.md5 @@ -0,0 +1 @@ +4298b8a76d92e77aedaa876066f3f83f \ No newline at end of file diff --git a/inherit_graph_294.png b/inherit_graph_294.png new file mode 100644 index 00000000..f7779fb4 Binary files /dev/null and b/inherit_graph_294.png differ diff --git a/inherit_graph_295.map b/inherit_graph_295.map new file mode 100644 index 00000000..ad06f4b3 --- /dev/null +++ b/inherit_graph_295.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_295.md5 b/inherit_graph_295.md5 new file mode 100644 index 00000000..c440ba04 --- /dev/null +++ b/inherit_graph_295.md5 @@ -0,0 +1 @@ +3a2d8f4f5cca56220b77a310c8806bef \ No newline at end of file diff --git a/inherit_graph_295.png b/inherit_graph_295.png new file mode 100644 index 00000000..39f64713 Binary files /dev/null and b/inherit_graph_295.png differ diff --git a/inherit_graph_296.map b/inherit_graph_296.map new file mode 100644 index 00000000..461cc07b --- /dev/null +++ b/inherit_graph_296.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_296.md5 b/inherit_graph_296.md5 new file mode 100644 index 00000000..5f0c3ab3 --- /dev/null +++ b/inherit_graph_296.md5 @@ -0,0 +1 @@ +f99493246acf39a44de3edbc8f381171 \ No newline at end of file diff --git a/inherit_graph_296.png b/inherit_graph_296.png new file mode 100644 index 00000000..92c0006a Binary files /dev/null and b/inherit_graph_296.png differ diff --git a/inherit_graph_297.map b/inherit_graph_297.map new file mode 100644 index 00000000..08564be0 --- /dev/null +++ b/inherit_graph_297.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_297.md5 b/inherit_graph_297.md5 new file mode 100644 index 00000000..cb0e2a0f --- /dev/null +++ b/inherit_graph_297.md5 @@ -0,0 +1 @@ +ce95619442b82cc0b02d13941501618a \ No newline at end of file diff --git a/inherit_graph_297.png b/inherit_graph_297.png new file mode 100644 index 00000000..e28a52be Binary files /dev/null and b/inherit_graph_297.png differ diff --git a/inherit_graph_298.map b/inherit_graph_298.map new file mode 100644 index 00000000..ce622b77 --- /dev/null +++ b/inherit_graph_298.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_298.md5 b/inherit_graph_298.md5 new file mode 100644 index 00000000..73aafdbb --- /dev/null +++ b/inherit_graph_298.md5 @@ -0,0 +1 @@ +d3f9e77f5a477eee67bedc3e94a90efd \ No newline at end of file diff --git a/inherit_graph_298.png b/inherit_graph_298.png new file mode 100644 index 00000000..5b1369af Binary files /dev/null and b/inherit_graph_298.png differ diff --git a/inherit_graph_299.map b/inherit_graph_299.map new file mode 100644 index 00000000..dbf6de10 --- /dev/null +++ b/inherit_graph_299.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_299.md5 b/inherit_graph_299.md5 new file mode 100644 index 00000000..29de65bf --- /dev/null +++ b/inherit_graph_299.md5 @@ -0,0 +1 @@ +85d071f7ef9f1f3bc924610811b40b79 \ No newline at end of file diff --git a/inherit_graph_299.png b/inherit_graph_299.png new file mode 100644 index 00000000..ed006b53 Binary files /dev/null and b/inherit_graph_299.png differ diff --git a/inherit_graph_3.map b/inherit_graph_3.map new file mode 100644 index 00000000..c1bc27cf --- /dev/null +++ b/inherit_graph_3.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_3.md5 b/inherit_graph_3.md5 new file mode 100644 index 00000000..f0c00f51 --- /dev/null +++ b/inherit_graph_3.md5 @@ -0,0 +1 @@ +1f2a67da109f79056e9e9c0709a413b1 \ No newline at end of file diff --git a/inherit_graph_3.png b/inherit_graph_3.png new file mode 100644 index 00000000..6880de5a Binary files /dev/null and b/inherit_graph_3.png differ diff --git a/inherit_graph_30.map b/inherit_graph_30.map new file mode 100644 index 00000000..5f5ed9f1 --- /dev/null +++ b/inherit_graph_30.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_30.md5 b/inherit_graph_30.md5 new file mode 100644 index 00000000..1e842645 --- /dev/null +++ b/inherit_graph_30.md5 @@ -0,0 +1 @@ +a5f5cd9cd2d976774be99d80346ca008 \ No newline at end of file diff --git a/inherit_graph_30.png b/inherit_graph_30.png new file mode 100644 index 00000000..2de859fa Binary files /dev/null and b/inherit_graph_30.png differ diff --git a/inherit_graph_300.map b/inherit_graph_300.map new file mode 100644 index 00000000..f7b28070 --- /dev/null +++ b/inherit_graph_300.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_300.md5 b/inherit_graph_300.md5 new file mode 100644 index 00000000..24da02f7 --- /dev/null +++ b/inherit_graph_300.md5 @@ -0,0 +1 @@ +9dacef3350eb3863161b125275d69eb1 \ No newline at end of file diff --git a/inherit_graph_300.png b/inherit_graph_300.png new file mode 100644 index 00000000..a9ad1b1a Binary files /dev/null and b/inherit_graph_300.png differ diff --git a/inherit_graph_301.map b/inherit_graph_301.map new file mode 100644 index 00000000..6c20e6bc --- /dev/null +++ b/inherit_graph_301.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_301.md5 b/inherit_graph_301.md5 new file mode 100644 index 00000000..e073e75f --- /dev/null +++ b/inherit_graph_301.md5 @@ -0,0 +1 @@ +fbc93d2c7e179ca71e469a212e32c020 \ No newline at end of file diff --git a/inherit_graph_301.png b/inherit_graph_301.png new file mode 100644 index 00000000..2320a4a8 Binary files /dev/null and b/inherit_graph_301.png differ diff --git a/inherit_graph_302.map b/inherit_graph_302.map new file mode 100644 index 00000000..dfc5c421 --- /dev/null +++ b/inherit_graph_302.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_302.md5 b/inherit_graph_302.md5 new file mode 100644 index 00000000..006ecc3d --- /dev/null +++ b/inherit_graph_302.md5 @@ -0,0 +1 @@ +675e9b887663a2d329c4ceb92ae328fd \ No newline at end of file diff --git a/inherit_graph_302.png b/inherit_graph_302.png new file mode 100644 index 00000000..1428a4db Binary files /dev/null and b/inherit_graph_302.png differ diff --git a/inherit_graph_303.map b/inherit_graph_303.map new file mode 100644 index 00000000..8fa76a26 --- /dev/null +++ b/inherit_graph_303.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_303.md5 b/inherit_graph_303.md5 new file mode 100644 index 00000000..60881f5f --- /dev/null +++ b/inherit_graph_303.md5 @@ -0,0 +1 @@ +22d7587e876db56da793f48fbc33d1c8 \ No newline at end of file diff --git a/inherit_graph_303.png b/inherit_graph_303.png new file mode 100644 index 00000000..35283a7f Binary files /dev/null and b/inherit_graph_303.png differ diff --git a/inherit_graph_304.map b/inherit_graph_304.map new file mode 100644 index 00000000..7b773194 --- /dev/null +++ b/inherit_graph_304.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_304.md5 b/inherit_graph_304.md5 new file mode 100644 index 00000000..652fa2a8 --- /dev/null +++ b/inherit_graph_304.md5 @@ -0,0 +1 @@ +dbb9563c0446fbe27e9000b4452d1a4b \ No newline at end of file diff --git a/inherit_graph_304.png b/inherit_graph_304.png new file mode 100644 index 00000000..caa950f0 Binary files /dev/null and b/inherit_graph_304.png differ diff --git a/inherit_graph_305.map b/inherit_graph_305.map new file mode 100644 index 00000000..452a6aa0 --- /dev/null +++ b/inherit_graph_305.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_305.md5 b/inherit_graph_305.md5 new file mode 100644 index 00000000..ed8d5df8 --- /dev/null +++ b/inherit_graph_305.md5 @@ -0,0 +1 @@ +4cdd0d37a9d1b2a09d95f68198936cf5 \ No newline at end of file diff --git a/inherit_graph_305.png b/inherit_graph_305.png new file mode 100644 index 00000000..5dc8090f Binary files /dev/null and b/inherit_graph_305.png differ diff --git a/inherit_graph_306.map b/inherit_graph_306.map new file mode 100644 index 00000000..ad42525d --- /dev/null +++ b/inherit_graph_306.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_306.md5 b/inherit_graph_306.md5 new file mode 100644 index 00000000..d565444d --- /dev/null +++ b/inherit_graph_306.md5 @@ -0,0 +1 @@ +a80b348134b3939ea66138e6ea59bc59 \ No newline at end of file diff --git a/inherit_graph_306.png b/inherit_graph_306.png new file mode 100644 index 00000000..1c1befb1 Binary files /dev/null and b/inherit_graph_306.png differ diff --git a/inherit_graph_307.map b/inherit_graph_307.map new file mode 100644 index 00000000..cc260d6f --- /dev/null +++ b/inherit_graph_307.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_307.md5 b/inherit_graph_307.md5 new file mode 100644 index 00000000..8bb1bf42 --- /dev/null +++ b/inherit_graph_307.md5 @@ -0,0 +1 @@ +b6246254ca4e08cdd83a8dcb55fa7d36 \ No newline at end of file diff --git a/inherit_graph_307.png b/inherit_graph_307.png new file mode 100644 index 00000000..43787d34 Binary files /dev/null and b/inherit_graph_307.png differ diff --git a/inherit_graph_308.map b/inherit_graph_308.map new file mode 100644 index 00000000..98432bd1 --- /dev/null +++ b/inherit_graph_308.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_308.md5 b/inherit_graph_308.md5 new file mode 100644 index 00000000..9be43b23 --- /dev/null +++ b/inherit_graph_308.md5 @@ -0,0 +1 @@ +bd7e8f5e69be7c06140183b51cc4195b \ No newline at end of file diff --git a/inherit_graph_308.png b/inherit_graph_308.png new file mode 100644 index 00000000..158e65ab Binary files /dev/null and b/inherit_graph_308.png differ diff --git a/inherit_graph_309.map b/inherit_graph_309.map new file mode 100644 index 00000000..35e32c78 --- /dev/null +++ b/inherit_graph_309.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_309.md5 b/inherit_graph_309.md5 new file mode 100644 index 00000000..c324b3b0 --- /dev/null +++ b/inherit_graph_309.md5 @@ -0,0 +1 @@ +b2f9dec1b7c0dc80c0b6d4437f8d78b9 \ No newline at end of file diff --git a/inherit_graph_309.png b/inherit_graph_309.png new file mode 100644 index 00000000..2d51be34 Binary files /dev/null and b/inherit_graph_309.png differ diff --git a/inherit_graph_31.map b/inherit_graph_31.map new file mode 100644 index 00000000..39c8b613 --- /dev/null +++ b/inherit_graph_31.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_31.md5 b/inherit_graph_31.md5 new file mode 100644 index 00000000..ba3a219c --- /dev/null +++ b/inherit_graph_31.md5 @@ -0,0 +1 @@ +d69566c927d4876ce89cf9b790825985 \ No newline at end of file diff --git a/inherit_graph_31.png b/inherit_graph_31.png new file mode 100644 index 00000000..e252d6d4 Binary files /dev/null and b/inherit_graph_31.png differ diff --git a/inherit_graph_310.map b/inherit_graph_310.map new file mode 100644 index 00000000..dfa72a5d --- /dev/null +++ b/inherit_graph_310.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_310.md5 b/inherit_graph_310.md5 new file mode 100644 index 00000000..f19ddcba --- /dev/null +++ b/inherit_graph_310.md5 @@ -0,0 +1 @@ +842313fb372e9f36e4d39c5a060c1be1 \ No newline at end of file diff --git a/inherit_graph_310.png b/inherit_graph_310.png new file mode 100644 index 00000000..86c80e66 Binary files /dev/null and b/inherit_graph_310.png differ diff --git a/inherit_graph_311.map b/inherit_graph_311.map new file mode 100644 index 00000000..b2dff11c --- /dev/null +++ b/inherit_graph_311.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_311.md5 b/inherit_graph_311.md5 new file mode 100644 index 00000000..053d0c63 --- /dev/null +++ b/inherit_graph_311.md5 @@ -0,0 +1 @@ +0636a14bb666229a17942eb6a189d921 \ No newline at end of file diff --git a/inherit_graph_311.png b/inherit_graph_311.png new file mode 100644 index 00000000..64ffb1b2 Binary files /dev/null and b/inherit_graph_311.png differ diff --git a/inherit_graph_312.map b/inherit_graph_312.map new file mode 100644 index 00000000..256a2199 --- /dev/null +++ b/inherit_graph_312.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_312.md5 b/inherit_graph_312.md5 new file mode 100644 index 00000000..0dc9a9ab --- /dev/null +++ b/inherit_graph_312.md5 @@ -0,0 +1 @@ +df3a6d94a960c645b1748c3361fcb9f6 \ No newline at end of file diff --git a/inherit_graph_312.png b/inherit_graph_312.png new file mode 100644 index 00000000..fade2871 Binary files /dev/null and b/inherit_graph_312.png differ diff --git a/inherit_graph_313.map b/inherit_graph_313.map new file mode 100644 index 00000000..e3d6b445 --- /dev/null +++ b/inherit_graph_313.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_313.md5 b/inherit_graph_313.md5 new file mode 100644 index 00000000..a63aa7c7 --- /dev/null +++ b/inherit_graph_313.md5 @@ -0,0 +1 @@ +f1d331c90ab6fa6f08b9bf15bdf62d13 \ No newline at end of file diff --git a/inherit_graph_313.png b/inherit_graph_313.png new file mode 100644 index 00000000..a4ff8f3f Binary files /dev/null and b/inherit_graph_313.png differ diff --git a/inherit_graph_314.map b/inherit_graph_314.map new file mode 100644 index 00000000..5e1b65b2 --- /dev/null +++ b/inherit_graph_314.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_314.md5 b/inherit_graph_314.md5 new file mode 100644 index 00000000..2782e6cd --- /dev/null +++ b/inherit_graph_314.md5 @@ -0,0 +1 @@ +0be079a4126af92399602c2e05995790 \ No newline at end of file diff --git a/inherit_graph_314.png b/inherit_graph_314.png new file mode 100644 index 00000000..5cda1eea Binary files /dev/null and b/inherit_graph_314.png differ diff --git a/inherit_graph_315.map b/inherit_graph_315.map new file mode 100644 index 00000000..15d13ec0 --- /dev/null +++ b/inherit_graph_315.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_315.md5 b/inherit_graph_315.md5 new file mode 100644 index 00000000..bffed939 --- /dev/null +++ b/inherit_graph_315.md5 @@ -0,0 +1 @@ +b5661743510a3b56db406add0f4d1aaa \ No newline at end of file diff --git a/inherit_graph_315.png b/inherit_graph_315.png new file mode 100644 index 00000000..3311e418 Binary files /dev/null and b/inherit_graph_315.png differ diff --git a/inherit_graph_316.map b/inherit_graph_316.map new file mode 100644 index 00000000..a5c0a046 --- /dev/null +++ b/inherit_graph_316.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_316.md5 b/inherit_graph_316.md5 new file mode 100644 index 00000000..4e04c4d8 --- /dev/null +++ b/inherit_graph_316.md5 @@ -0,0 +1 @@ +21d1ca51943bddc6e00d96d63b2f75c7 \ No newline at end of file diff --git a/inherit_graph_316.png b/inherit_graph_316.png new file mode 100644 index 00000000..7e405307 Binary files /dev/null and b/inherit_graph_316.png differ diff --git a/inherit_graph_317.map b/inherit_graph_317.map new file mode 100644 index 00000000..5dbab4d8 --- /dev/null +++ b/inherit_graph_317.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_317.md5 b/inherit_graph_317.md5 new file mode 100644 index 00000000..b5e07bcb --- /dev/null +++ b/inherit_graph_317.md5 @@ -0,0 +1 @@ +b57abf73626d982310b527969c12b191 \ No newline at end of file diff --git a/inherit_graph_317.png b/inherit_graph_317.png new file mode 100644 index 00000000..08ca6d79 Binary files /dev/null and b/inherit_graph_317.png differ diff --git a/inherit_graph_318.map b/inherit_graph_318.map new file mode 100644 index 00000000..4193be51 --- /dev/null +++ b/inherit_graph_318.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_318.md5 b/inherit_graph_318.md5 new file mode 100644 index 00000000..0ddc967b --- /dev/null +++ b/inherit_graph_318.md5 @@ -0,0 +1 @@ +e90ef21529239a794841d75924f46958 \ No newline at end of file diff --git a/inherit_graph_318.png b/inherit_graph_318.png new file mode 100644 index 00000000..a88219d9 Binary files /dev/null and b/inherit_graph_318.png differ diff --git a/inherit_graph_319.map b/inherit_graph_319.map new file mode 100644 index 00000000..03fc47e8 --- /dev/null +++ b/inherit_graph_319.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/inherit_graph_319.md5 b/inherit_graph_319.md5 new file mode 100644 index 00000000..009ad306 --- /dev/null +++ b/inherit_graph_319.md5 @@ -0,0 +1 @@ +cd39029890927be668eea8590fae8177 \ No newline at end of file diff --git a/inherit_graph_319.png b/inherit_graph_319.png new file mode 100644 index 00000000..79e38add Binary files /dev/null and b/inherit_graph_319.png differ diff --git a/inherit_graph_32.map b/inherit_graph_32.map new file mode 100644 index 00000000..acfc8044 --- /dev/null +++ b/inherit_graph_32.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_32.md5 b/inherit_graph_32.md5 new file mode 100644 index 00000000..78f529c1 --- /dev/null +++ b/inherit_graph_32.md5 @@ -0,0 +1 @@ +bf8ce77e0effaa67aadb82cd88f3f288 \ No newline at end of file diff --git a/inherit_graph_32.png b/inherit_graph_32.png new file mode 100644 index 00000000..09e54163 Binary files /dev/null and b/inherit_graph_32.png differ diff --git a/inherit_graph_320.map b/inherit_graph_320.map new file mode 100644 index 00000000..21f9cbb1 --- /dev/null +++ b/inherit_graph_320.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_320.md5 b/inherit_graph_320.md5 new file mode 100644 index 00000000..e1bf04b0 --- /dev/null +++ b/inherit_graph_320.md5 @@ -0,0 +1 @@ +1598f0706295923b2dd4ef83ab3edf05 \ No newline at end of file diff --git a/inherit_graph_320.png b/inherit_graph_320.png new file mode 100644 index 00000000..8405e7b6 Binary files /dev/null and b/inherit_graph_320.png differ diff --git a/inherit_graph_321.map b/inherit_graph_321.map new file mode 100644 index 00000000..e3b9f2f6 --- /dev/null +++ b/inherit_graph_321.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_321.md5 b/inherit_graph_321.md5 new file mode 100644 index 00000000..fef88ffa --- /dev/null +++ b/inherit_graph_321.md5 @@ -0,0 +1 @@ +67682d16034487bc168f58c3c1bb3f4a \ No newline at end of file diff --git a/inherit_graph_321.png b/inherit_graph_321.png new file mode 100644 index 00000000..dd122380 Binary files /dev/null and b/inherit_graph_321.png differ diff --git a/inherit_graph_322.map b/inherit_graph_322.map new file mode 100644 index 00000000..e72e0c1f --- /dev/null +++ b/inherit_graph_322.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_322.md5 b/inherit_graph_322.md5 new file mode 100644 index 00000000..e0c7de10 --- /dev/null +++ b/inherit_graph_322.md5 @@ -0,0 +1 @@ +f0ec2395830e91a783123b2267f858bd \ No newline at end of file diff --git a/inherit_graph_322.png b/inherit_graph_322.png new file mode 100644 index 00000000..c799c6f2 Binary files /dev/null and b/inherit_graph_322.png differ diff --git a/inherit_graph_323.map b/inherit_graph_323.map new file mode 100644 index 00000000..b7e2cfbe --- /dev/null +++ b/inherit_graph_323.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_323.md5 b/inherit_graph_323.md5 new file mode 100644 index 00000000..62882cb8 --- /dev/null +++ b/inherit_graph_323.md5 @@ -0,0 +1 @@ +dc4baebbf5665ca793ffa086e957dc21 \ No newline at end of file diff --git a/inherit_graph_323.png b/inherit_graph_323.png new file mode 100644 index 00000000..6048cbeb Binary files /dev/null and b/inherit_graph_323.png differ diff --git a/inherit_graph_324.map b/inherit_graph_324.map new file mode 100644 index 00000000..32ff2a2b --- /dev/null +++ b/inherit_graph_324.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_324.md5 b/inherit_graph_324.md5 new file mode 100644 index 00000000..1278c7aa --- /dev/null +++ b/inherit_graph_324.md5 @@ -0,0 +1 @@ +e68798be47271aa5641db5f8f6e62982 \ No newline at end of file diff --git a/inherit_graph_324.png b/inherit_graph_324.png new file mode 100644 index 00000000..4fcc3f37 Binary files /dev/null and b/inherit_graph_324.png differ diff --git a/inherit_graph_325.map b/inherit_graph_325.map new file mode 100644 index 00000000..245de465 --- /dev/null +++ b/inherit_graph_325.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_325.md5 b/inherit_graph_325.md5 new file mode 100644 index 00000000..7dc9d817 --- /dev/null +++ b/inherit_graph_325.md5 @@ -0,0 +1 @@ +5cc5f1ddc4a8c5bf7bad91067c9194ce \ No newline at end of file diff --git a/inherit_graph_325.png b/inherit_graph_325.png new file mode 100644 index 00000000..94b7680e Binary files /dev/null and b/inherit_graph_325.png differ diff --git a/inherit_graph_326.map b/inherit_graph_326.map new file mode 100644 index 00000000..e27c52e9 --- /dev/null +++ b/inherit_graph_326.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_326.md5 b/inherit_graph_326.md5 new file mode 100644 index 00000000..d7e6e611 --- /dev/null +++ b/inherit_graph_326.md5 @@ -0,0 +1 @@ +d010c5ebd1b58ffae0bea3253e60f735 \ No newline at end of file diff --git a/inherit_graph_326.png b/inherit_graph_326.png new file mode 100644 index 00000000..08dedd4f Binary files /dev/null and b/inherit_graph_326.png differ diff --git a/inherit_graph_327.map b/inherit_graph_327.map new file mode 100644 index 00000000..98e12352 --- /dev/null +++ b/inherit_graph_327.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/inherit_graph_327.md5 b/inherit_graph_327.md5 new file mode 100644 index 00000000..8c308f10 --- /dev/null +++ b/inherit_graph_327.md5 @@ -0,0 +1 @@ +bd482317e392c1824b0684c6751f6611 \ No newline at end of file diff --git a/inherit_graph_327.png b/inherit_graph_327.png new file mode 100644 index 00000000..dd3e268b Binary files /dev/null and b/inherit_graph_327.png differ diff --git a/inherit_graph_328.map b/inherit_graph_328.map new file mode 100644 index 00000000..4de5a26a --- /dev/null +++ b/inherit_graph_328.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_328.md5 b/inherit_graph_328.md5 new file mode 100644 index 00000000..85fa513a --- /dev/null +++ b/inherit_graph_328.md5 @@ -0,0 +1 @@ +2e1d4826fc99482b8c4cf944739a0d3c \ No newline at end of file diff --git a/inherit_graph_328.png b/inherit_graph_328.png new file mode 100644 index 00000000..6b467083 Binary files /dev/null and b/inherit_graph_328.png differ diff --git a/inherit_graph_329.map b/inherit_graph_329.map new file mode 100644 index 00000000..ee1202b9 --- /dev/null +++ b/inherit_graph_329.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_329.md5 b/inherit_graph_329.md5 new file mode 100644 index 00000000..08ef1275 --- /dev/null +++ b/inherit_graph_329.md5 @@ -0,0 +1 @@ +73f29af9c98da7a164f7da2405d40d7f \ No newline at end of file diff --git a/inherit_graph_329.png b/inherit_graph_329.png new file mode 100644 index 00000000..4be63464 Binary files /dev/null and b/inherit_graph_329.png differ diff --git a/inherit_graph_33.map b/inherit_graph_33.map new file mode 100644 index 00000000..18d13146 --- /dev/null +++ b/inherit_graph_33.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_33.md5 b/inherit_graph_33.md5 new file mode 100644 index 00000000..ded7d801 --- /dev/null +++ b/inherit_graph_33.md5 @@ -0,0 +1 @@ +c4eab0cc1344ec04986bd5cefed97970 \ No newline at end of file diff --git a/inherit_graph_33.png b/inherit_graph_33.png new file mode 100644 index 00000000..950e65b1 Binary files /dev/null and b/inherit_graph_33.png differ diff --git a/inherit_graph_330.map b/inherit_graph_330.map new file mode 100644 index 00000000..d47c840b --- /dev/null +++ b/inherit_graph_330.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_330.md5 b/inherit_graph_330.md5 new file mode 100644 index 00000000..11ff8a55 --- /dev/null +++ b/inherit_graph_330.md5 @@ -0,0 +1 @@ +72552e68cc54f238adc51ef23eb2c251 \ No newline at end of file diff --git a/inherit_graph_330.png b/inherit_graph_330.png new file mode 100644 index 00000000..fb0b6540 Binary files /dev/null and b/inherit_graph_330.png differ diff --git a/inherit_graph_331.map b/inherit_graph_331.map new file mode 100644 index 00000000..1404f097 --- /dev/null +++ b/inherit_graph_331.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_331.md5 b/inherit_graph_331.md5 new file mode 100644 index 00000000..aadc64a7 --- /dev/null +++ b/inherit_graph_331.md5 @@ -0,0 +1 @@ +508bbc00be23c61743520400638d5c73 \ No newline at end of file diff --git a/inherit_graph_331.png b/inherit_graph_331.png new file mode 100644 index 00000000..e6eab3c6 Binary files /dev/null and b/inherit_graph_331.png differ diff --git a/inherit_graph_332.map b/inherit_graph_332.map new file mode 100644 index 00000000..ecdabcd3 --- /dev/null +++ b/inherit_graph_332.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_332.md5 b/inherit_graph_332.md5 new file mode 100644 index 00000000..c01a9b77 --- /dev/null +++ b/inherit_graph_332.md5 @@ -0,0 +1 @@ +d513cdc93025bdae5e18c9600a5efe65 \ No newline at end of file diff --git a/inherit_graph_332.png b/inherit_graph_332.png new file mode 100644 index 00000000..0a440abb Binary files /dev/null and b/inherit_graph_332.png differ diff --git a/inherit_graph_333.map b/inherit_graph_333.map new file mode 100644 index 00000000..0ec10def --- /dev/null +++ b/inherit_graph_333.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/inherit_graph_333.md5 b/inherit_graph_333.md5 new file mode 100644 index 00000000..705a35aa --- /dev/null +++ b/inherit_graph_333.md5 @@ -0,0 +1 @@ +9f7ae6858d9d0fbf3b78933d2cd5a95f \ No newline at end of file diff --git a/inherit_graph_333.png b/inherit_graph_333.png new file mode 100644 index 00000000..0f724298 Binary files /dev/null and b/inherit_graph_333.png differ diff --git a/inherit_graph_334.map b/inherit_graph_334.map new file mode 100644 index 00000000..5e49e9cc --- /dev/null +++ b/inherit_graph_334.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_334.md5 b/inherit_graph_334.md5 new file mode 100644 index 00000000..f1ed88ab --- /dev/null +++ b/inherit_graph_334.md5 @@ -0,0 +1 @@ +ee0ac5986c8e68e79a380813bc933c5a \ No newline at end of file diff --git a/inherit_graph_334.png b/inherit_graph_334.png new file mode 100644 index 00000000..da3b81a5 Binary files /dev/null and b/inherit_graph_334.png differ diff --git a/inherit_graph_335.map b/inherit_graph_335.map new file mode 100644 index 00000000..8eac4f11 --- /dev/null +++ b/inherit_graph_335.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_335.md5 b/inherit_graph_335.md5 new file mode 100644 index 00000000..abf8567a --- /dev/null +++ b/inherit_graph_335.md5 @@ -0,0 +1 @@ +0b6eaee03672d2554881eb3a8e3519c5 \ No newline at end of file diff --git a/inherit_graph_335.png b/inherit_graph_335.png new file mode 100644 index 00000000..61a1f7a8 Binary files /dev/null and b/inherit_graph_335.png differ diff --git a/inherit_graph_336.map b/inherit_graph_336.map new file mode 100644 index 00000000..889b0344 --- /dev/null +++ b/inherit_graph_336.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_336.md5 b/inherit_graph_336.md5 new file mode 100644 index 00000000..6b5afc79 --- /dev/null +++ b/inherit_graph_336.md5 @@ -0,0 +1 @@ +7858d83c1852a32f58cf3fa74f1b4ae6 \ No newline at end of file diff --git a/inherit_graph_336.png b/inherit_graph_336.png new file mode 100644 index 00000000..b058e04b Binary files /dev/null and b/inherit_graph_336.png differ diff --git a/inherit_graph_337.map b/inherit_graph_337.map new file mode 100644 index 00000000..8eabf82d --- /dev/null +++ b/inherit_graph_337.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_337.md5 b/inherit_graph_337.md5 new file mode 100644 index 00000000..d799fd2b --- /dev/null +++ b/inherit_graph_337.md5 @@ -0,0 +1 @@ +c932d0a9ed16544278b834b358ebbe75 \ No newline at end of file diff --git a/inherit_graph_337.png b/inherit_graph_337.png new file mode 100644 index 00000000..79f127c6 Binary files /dev/null and b/inherit_graph_337.png differ diff --git a/inherit_graph_338.map b/inherit_graph_338.map new file mode 100644 index 00000000..1d0840c3 --- /dev/null +++ b/inherit_graph_338.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_338.md5 b/inherit_graph_338.md5 new file mode 100644 index 00000000..973f4f4b --- /dev/null +++ b/inherit_graph_338.md5 @@ -0,0 +1 @@ +7ca7161cc2a34666d6f989435eabcc3f \ No newline at end of file diff --git a/inherit_graph_338.png b/inherit_graph_338.png new file mode 100644 index 00000000..1ec8594f Binary files /dev/null and b/inherit_graph_338.png differ diff --git a/inherit_graph_339.map b/inherit_graph_339.map new file mode 100644 index 00000000..c0e40179 --- /dev/null +++ b/inherit_graph_339.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_339.md5 b/inherit_graph_339.md5 new file mode 100644 index 00000000..f472b5b6 --- /dev/null +++ b/inherit_graph_339.md5 @@ -0,0 +1 @@ +f0c40328b8a5d01eaac5f34a7723d394 \ No newline at end of file diff --git a/inherit_graph_339.png b/inherit_graph_339.png new file mode 100644 index 00000000..953952dc Binary files /dev/null and b/inherit_graph_339.png differ diff --git a/inherit_graph_34.map b/inherit_graph_34.map new file mode 100644 index 00000000..cec24e6b --- /dev/null +++ b/inherit_graph_34.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_34.md5 b/inherit_graph_34.md5 new file mode 100644 index 00000000..a31e38c8 --- /dev/null +++ b/inherit_graph_34.md5 @@ -0,0 +1 @@ +be8ad3cf52917c1e234c5719e8b17906 \ No newline at end of file diff --git a/inherit_graph_34.png b/inherit_graph_34.png new file mode 100644 index 00000000..920cc6d8 Binary files /dev/null and b/inherit_graph_34.png differ diff --git a/inherit_graph_340.map b/inherit_graph_340.map new file mode 100644 index 00000000..8c11f58d --- /dev/null +++ b/inherit_graph_340.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_340.md5 b/inherit_graph_340.md5 new file mode 100644 index 00000000..83ff2ecd --- /dev/null +++ b/inherit_graph_340.md5 @@ -0,0 +1 @@ +167a247161fc4102aba7974023937615 \ No newline at end of file diff --git a/inherit_graph_340.png b/inherit_graph_340.png new file mode 100644 index 00000000..52db8731 Binary files /dev/null and b/inherit_graph_340.png differ diff --git a/inherit_graph_341.map b/inherit_graph_341.map new file mode 100644 index 00000000..1c583dc5 --- /dev/null +++ b/inherit_graph_341.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_341.md5 b/inherit_graph_341.md5 new file mode 100644 index 00000000..ec966eff --- /dev/null +++ b/inherit_graph_341.md5 @@ -0,0 +1 @@ +c46938c46ac5b262cc3aad699981b326 \ No newline at end of file diff --git a/inherit_graph_341.png b/inherit_graph_341.png new file mode 100644 index 00000000..dcf58969 Binary files /dev/null and b/inherit_graph_341.png differ diff --git a/inherit_graph_342.map b/inherit_graph_342.map new file mode 100644 index 00000000..ae76fa32 --- /dev/null +++ b/inherit_graph_342.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_342.md5 b/inherit_graph_342.md5 new file mode 100644 index 00000000..d2c5da3d --- /dev/null +++ b/inherit_graph_342.md5 @@ -0,0 +1 @@ +1a7e0321b693eea62b8f97349778a8e2 \ No newline at end of file diff --git a/inherit_graph_342.png b/inherit_graph_342.png new file mode 100644 index 00000000..a7b12693 Binary files /dev/null and b/inherit_graph_342.png differ diff --git a/inherit_graph_343.map b/inherit_graph_343.map new file mode 100644 index 00000000..a4dbe44c --- /dev/null +++ b/inherit_graph_343.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_343.md5 b/inherit_graph_343.md5 new file mode 100644 index 00000000..ec73879c --- /dev/null +++ b/inherit_graph_343.md5 @@ -0,0 +1 @@ +25205c20db9fdcaffc095b654cde6816 \ No newline at end of file diff --git a/inherit_graph_343.png b/inherit_graph_343.png new file mode 100644 index 00000000..f314cef8 Binary files /dev/null and b/inherit_graph_343.png differ diff --git a/inherit_graph_344.map b/inherit_graph_344.map new file mode 100644 index 00000000..45e32e9d --- /dev/null +++ b/inherit_graph_344.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_344.md5 b/inherit_graph_344.md5 new file mode 100644 index 00000000..922219d2 --- /dev/null +++ b/inherit_graph_344.md5 @@ -0,0 +1 @@ +3afce7490d70c6c04d3054006f3676a1 \ No newline at end of file diff --git a/inherit_graph_344.png b/inherit_graph_344.png new file mode 100644 index 00000000..0672b0aa Binary files /dev/null and b/inherit_graph_344.png differ diff --git a/inherit_graph_345.map b/inherit_graph_345.map new file mode 100644 index 00000000..cf5ef50e --- /dev/null +++ b/inherit_graph_345.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_345.md5 b/inherit_graph_345.md5 new file mode 100644 index 00000000..be8ac218 --- /dev/null +++ b/inherit_graph_345.md5 @@ -0,0 +1 @@ +88440c69fcbe7252555812f5a0db72cd \ No newline at end of file diff --git a/inherit_graph_345.png b/inherit_graph_345.png new file mode 100644 index 00000000..db533259 Binary files /dev/null and b/inherit_graph_345.png differ diff --git a/inherit_graph_346.map b/inherit_graph_346.map new file mode 100644 index 00000000..ac1eb805 --- /dev/null +++ b/inherit_graph_346.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_346.md5 b/inherit_graph_346.md5 new file mode 100644 index 00000000..b224d860 --- /dev/null +++ b/inherit_graph_346.md5 @@ -0,0 +1 @@ +fe0400b0b348a9a588bea551d4d1d8ff \ No newline at end of file diff --git a/inherit_graph_346.png b/inherit_graph_346.png new file mode 100644 index 00000000..848edec9 Binary files /dev/null and b/inherit_graph_346.png differ diff --git a/inherit_graph_347.map b/inherit_graph_347.map new file mode 100644 index 00000000..097e9196 --- /dev/null +++ b/inherit_graph_347.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_347.md5 b/inherit_graph_347.md5 new file mode 100644 index 00000000..9712be2c --- /dev/null +++ b/inherit_graph_347.md5 @@ -0,0 +1 @@ +b08739aebbe0d9d0b119ef273b39d07a \ No newline at end of file diff --git a/inherit_graph_347.png b/inherit_graph_347.png new file mode 100644 index 00000000..65f6158a Binary files /dev/null and b/inherit_graph_347.png differ diff --git a/inherit_graph_348.map b/inherit_graph_348.map new file mode 100644 index 00000000..0e2d0755 --- /dev/null +++ b/inherit_graph_348.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_348.md5 b/inherit_graph_348.md5 new file mode 100644 index 00000000..affb90c9 --- /dev/null +++ b/inherit_graph_348.md5 @@ -0,0 +1 @@ +238b44bb980cdfe2c298c3446bd5e2e2 \ No newline at end of file diff --git a/inherit_graph_348.png b/inherit_graph_348.png new file mode 100644 index 00000000..59f7a65e Binary files /dev/null and b/inherit_graph_348.png differ diff --git a/inherit_graph_349.map b/inherit_graph_349.map new file mode 100644 index 00000000..69cee820 --- /dev/null +++ b/inherit_graph_349.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_349.md5 b/inherit_graph_349.md5 new file mode 100644 index 00000000..404e05c0 --- /dev/null +++ b/inherit_graph_349.md5 @@ -0,0 +1 @@ +373201b31f400649c89b75a04369d9be \ No newline at end of file diff --git a/inherit_graph_349.png b/inherit_graph_349.png new file mode 100644 index 00000000..2cc7bbed Binary files /dev/null and b/inherit_graph_349.png differ diff --git a/inherit_graph_35.map b/inherit_graph_35.map new file mode 100644 index 00000000..704a8d6a --- /dev/null +++ b/inherit_graph_35.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_35.md5 b/inherit_graph_35.md5 new file mode 100644 index 00000000..d5c727db --- /dev/null +++ b/inherit_graph_35.md5 @@ -0,0 +1 @@ +e4a53c4884ae33d89a56050d7d601f66 \ No newline at end of file diff --git a/inherit_graph_35.png b/inherit_graph_35.png new file mode 100644 index 00000000..f447e145 Binary files /dev/null and b/inherit_graph_35.png differ diff --git a/inherit_graph_350.map b/inherit_graph_350.map new file mode 100644 index 00000000..25b3711d --- /dev/null +++ b/inherit_graph_350.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_350.md5 b/inherit_graph_350.md5 new file mode 100644 index 00000000..1f8853eb --- /dev/null +++ b/inherit_graph_350.md5 @@ -0,0 +1 @@ +9e3674f02bbda6c9995619335894fffa \ No newline at end of file diff --git a/inherit_graph_350.png b/inherit_graph_350.png new file mode 100644 index 00000000..1a092f47 Binary files /dev/null and b/inherit_graph_350.png differ diff --git a/inherit_graph_351.map b/inherit_graph_351.map new file mode 100644 index 00000000..74d3c0f0 --- /dev/null +++ b/inherit_graph_351.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_351.md5 b/inherit_graph_351.md5 new file mode 100644 index 00000000..31bd3f93 --- /dev/null +++ b/inherit_graph_351.md5 @@ -0,0 +1 @@ +a9d8b9f0bcd5a3a608f725d4196b3a00 \ No newline at end of file diff --git a/inherit_graph_351.png b/inherit_graph_351.png new file mode 100644 index 00000000..f186c36d Binary files /dev/null and b/inherit_graph_351.png differ diff --git a/inherit_graph_352.map b/inherit_graph_352.map new file mode 100644 index 00000000..5d5ead5e --- /dev/null +++ b/inherit_graph_352.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_352.md5 b/inherit_graph_352.md5 new file mode 100644 index 00000000..01bce00c --- /dev/null +++ b/inherit_graph_352.md5 @@ -0,0 +1 @@ +15232d834c711ebdcab26eb9fb85d39b \ No newline at end of file diff --git a/inherit_graph_352.png b/inherit_graph_352.png new file mode 100644 index 00000000..f96d58b5 Binary files /dev/null and b/inherit_graph_352.png differ diff --git a/inherit_graph_353.map b/inherit_graph_353.map new file mode 100644 index 00000000..dd234e26 --- /dev/null +++ b/inherit_graph_353.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_353.md5 b/inherit_graph_353.md5 new file mode 100644 index 00000000..ad1f9241 --- /dev/null +++ b/inherit_graph_353.md5 @@ -0,0 +1 @@ +e4a151cbde550e7e07ceb7d54d2192ea \ No newline at end of file diff --git a/inherit_graph_353.png b/inherit_graph_353.png new file mode 100644 index 00000000..8d0800d2 Binary files /dev/null and b/inherit_graph_353.png differ diff --git a/inherit_graph_354.map b/inherit_graph_354.map new file mode 100644 index 00000000..7a6d6ac6 --- /dev/null +++ b/inherit_graph_354.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_354.md5 b/inherit_graph_354.md5 new file mode 100644 index 00000000..422d17b8 --- /dev/null +++ b/inherit_graph_354.md5 @@ -0,0 +1 @@ +557d79652523b0f2bcfd6c4b3794c4c2 \ No newline at end of file diff --git a/inherit_graph_354.png b/inherit_graph_354.png new file mode 100644 index 00000000..3b8f9268 Binary files /dev/null and b/inherit_graph_354.png differ diff --git a/inherit_graph_355.map b/inherit_graph_355.map new file mode 100644 index 00000000..067b08f0 --- /dev/null +++ b/inherit_graph_355.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_355.md5 b/inherit_graph_355.md5 new file mode 100644 index 00000000..b04deeb8 --- /dev/null +++ b/inherit_graph_355.md5 @@ -0,0 +1 @@ +decc9cc1eaee53de34e35b51968617c7 \ No newline at end of file diff --git a/inherit_graph_355.png b/inherit_graph_355.png new file mode 100644 index 00000000..07107707 Binary files /dev/null and b/inherit_graph_355.png differ diff --git a/inherit_graph_356.map b/inherit_graph_356.map new file mode 100644 index 00000000..279765ef --- /dev/null +++ b/inherit_graph_356.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_356.md5 b/inherit_graph_356.md5 new file mode 100644 index 00000000..e528d252 --- /dev/null +++ b/inherit_graph_356.md5 @@ -0,0 +1 @@ +179ae99ff7aac15be2884f8f71faa1a9 \ No newline at end of file diff --git a/inherit_graph_356.png b/inherit_graph_356.png new file mode 100644 index 00000000..945b76aa Binary files /dev/null and b/inherit_graph_356.png differ diff --git a/inherit_graph_357.map b/inherit_graph_357.map new file mode 100644 index 00000000..bfe65886 --- /dev/null +++ b/inherit_graph_357.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_357.md5 b/inherit_graph_357.md5 new file mode 100644 index 00000000..6ce97184 --- /dev/null +++ b/inherit_graph_357.md5 @@ -0,0 +1 @@ +c2303e0afa5d8937a314c24cf7da0503 \ No newline at end of file diff --git a/inherit_graph_357.png b/inherit_graph_357.png new file mode 100644 index 00000000..58bedebc Binary files /dev/null and b/inherit_graph_357.png differ diff --git a/inherit_graph_358.map b/inherit_graph_358.map new file mode 100644 index 00000000..4bf896e9 --- /dev/null +++ b/inherit_graph_358.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_358.md5 b/inherit_graph_358.md5 new file mode 100644 index 00000000..3398af02 --- /dev/null +++ b/inherit_graph_358.md5 @@ -0,0 +1 @@ +19b6e04f3696dbf3da30ff708a6ba77d \ No newline at end of file diff --git a/inherit_graph_358.png b/inherit_graph_358.png new file mode 100644 index 00000000..f4bc15c6 Binary files /dev/null and b/inherit_graph_358.png differ diff --git a/inherit_graph_359.map b/inherit_graph_359.map new file mode 100644 index 00000000..7e80fb41 --- /dev/null +++ b/inherit_graph_359.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_359.md5 b/inherit_graph_359.md5 new file mode 100644 index 00000000..3830f9b4 --- /dev/null +++ b/inherit_graph_359.md5 @@ -0,0 +1 @@ +d140e4d237032e20cced3e0c6abafa87 \ No newline at end of file diff --git a/inherit_graph_359.png b/inherit_graph_359.png new file mode 100644 index 00000000..b8b3f277 Binary files /dev/null and b/inherit_graph_359.png differ diff --git a/inherit_graph_36.map b/inherit_graph_36.map new file mode 100644 index 00000000..3ad2f557 --- /dev/null +++ b/inherit_graph_36.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_36.md5 b/inherit_graph_36.md5 new file mode 100644 index 00000000..8fdb115f --- /dev/null +++ b/inherit_graph_36.md5 @@ -0,0 +1 @@ +bed056c752cf75aea0392cb848b80be7 \ No newline at end of file diff --git a/inherit_graph_36.png b/inherit_graph_36.png new file mode 100644 index 00000000..d754d3b4 Binary files /dev/null and b/inherit_graph_36.png differ diff --git a/inherit_graph_360.map b/inherit_graph_360.map new file mode 100644 index 00000000..42137782 --- /dev/null +++ b/inherit_graph_360.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_360.md5 b/inherit_graph_360.md5 new file mode 100644 index 00000000..bf1f5cd5 --- /dev/null +++ b/inherit_graph_360.md5 @@ -0,0 +1 @@ +4c236931b9cb4a4108cb8e7980049573 \ No newline at end of file diff --git a/inherit_graph_360.png b/inherit_graph_360.png new file mode 100644 index 00000000..7103d37d Binary files /dev/null and b/inherit_graph_360.png differ diff --git a/inherit_graph_361.map b/inherit_graph_361.map new file mode 100644 index 00000000..db66b16f --- /dev/null +++ b/inherit_graph_361.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_361.md5 b/inherit_graph_361.md5 new file mode 100644 index 00000000..a713abb3 --- /dev/null +++ b/inherit_graph_361.md5 @@ -0,0 +1 @@ +e506196777b677886551f98c3f9a15d9 \ No newline at end of file diff --git a/inherit_graph_361.png b/inherit_graph_361.png new file mode 100644 index 00000000..b35cb345 Binary files /dev/null and b/inherit_graph_361.png differ diff --git a/inherit_graph_362.map b/inherit_graph_362.map new file mode 100644 index 00000000..8230be5f --- /dev/null +++ b/inherit_graph_362.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_362.md5 b/inherit_graph_362.md5 new file mode 100644 index 00000000..9a1912d8 --- /dev/null +++ b/inherit_graph_362.md5 @@ -0,0 +1 @@ +420c2ee244b40f7f4349912c258f92c5 \ No newline at end of file diff --git a/inherit_graph_362.png b/inherit_graph_362.png new file mode 100644 index 00000000..78e2843a Binary files /dev/null and b/inherit_graph_362.png differ diff --git a/inherit_graph_363.map b/inherit_graph_363.map new file mode 100644 index 00000000..9054d8dd --- /dev/null +++ b/inherit_graph_363.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_363.md5 b/inherit_graph_363.md5 new file mode 100644 index 00000000..35096679 --- /dev/null +++ b/inherit_graph_363.md5 @@ -0,0 +1 @@ +9f3900c4ce770c1bc8015db1605624bc \ No newline at end of file diff --git a/inherit_graph_363.png b/inherit_graph_363.png new file mode 100644 index 00000000..4bb23743 Binary files /dev/null and b/inherit_graph_363.png differ diff --git a/inherit_graph_364.map b/inherit_graph_364.map new file mode 100644 index 00000000..99fb1f96 --- /dev/null +++ b/inherit_graph_364.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_364.md5 b/inherit_graph_364.md5 new file mode 100644 index 00000000..50f62b1e --- /dev/null +++ b/inherit_graph_364.md5 @@ -0,0 +1 @@ +74d7fc49eaf9932513b7b1b4c2e6ee34 \ No newline at end of file diff --git a/inherit_graph_364.png b/inherit_graph_364.png new file mode 100644 index 00000000..e6fc7f18 Binary files /dev/null and b/inherit_graph_364.png differ diff --git a/inherit_graph_365.map b/inherit_graph_365.map new file mode 100644 index 00000000..7f5cbd34 --- /dev/null +++ b/inherit_graph_365.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_365.md5 b/inherit_graph_365.md5 new file mode 100644 index 00000000..8306a400 --- /dev/null +++ b/inherit_graph_365.md5 @@ -0,0 +1 @@ +5897774fc73cef4b558ae5fca29a250f \ No newline at end of file diff --git a/inherit_graph_365.png b/inherit_graph_365.png new file mode 100644 index 00000000..2d7de062 Binary files /dev/null and b/inherit_graph_365.png differ diff --git a/inherit_graph_366.map b/inherit_graph_366.map new file mode 100644 index 00000000..ec93bb83 --- /dev/null +++ b/inherit_graph_366.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_366.md5 b/inherit_graph_366.md5 new file mode 100644 index 00000000..f47da1b1 --- /dev/null +++ b/inherit_graph_366.md5 @@ -0,0 +1 @@ +04a870c8501d74aede62c6131f847bb5 \ No newline at end of file diff --git a/inherit_graph_366.png b/inherit_graph_366.png new file mode 100644 index 00000000..646b3e06 Binary files /dev/null and b/inherit_graph_366.png differ diff --git a/inherit_graph_367.map b/inherit_graph_367.map new file mode 100644 index 00000000..81e7b231 --- /dev/null +++ b/inherit_graph_367.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_367.md5 b/inherit_graph_367.md5 new file mode 100644 index 00000000..b8827bc8 --- /dev/null +++ b/inherit_graph_367.md5 @@ -0,0 +1 @@ +1c7d847c59720cfb9eea6d28b8540c5e \ No newline at end of file diff --git a/inherit_graph_367.png b/inherit_graph_367.png new file mode 100644 index 00000000..2e8a1d47 Binary files /dev/null and b/inherit_graph_367.png differ diff --git a/inherit_graph_368.map b/inherit_graph_368.map new file mode 100644 index 00000000..6f3e68e2 --- /dev/null +++ b/inherit_graph_368.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_368.md5 b/inherit_graph_368.md5 new file mode 100644 index 00000000..8eff4868 --- /dev/null +++ b/inherit_graph_368.md5 @@ -0,0 +1 @@ +9711fa4a05e6baebe290d059a669a4c0 \ No newline at end of file diff --git a/inherit_graph_368.png b/inherit_graph_368.png new file mode 100644 index 00000000..809fd723 Binary files /dev/null and b/inherit_graph_368.png differ diff --git a/inherit_graph_369.map b/inherit_graph_369.map new file mode 100644 index 00000000..e747111c --- /dev/null +++ b/inherit_graph_369.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_369.md5 b/inherit_graph_369.md5 new file mode 100644 index 00000000..f2517b7e --- /dev/null +++ b/inherit_graph_369.md5 @@ -0,0 +1 @@ +3580a45caae3f9a849bc8164b7b37bbe \ No newline at end of file diff --git a/inherit_graph_369.png b/inherit_graph_369.png new file mode 100644 index 00000000..e965aa7e Binary files /dev/null and b/inherit_graph_369.png differ diff --git a/inherit_graph_37.map b/inherit_graph_37.map new file mode 100644 index 00000000..9353f566 --- /dev/null +++ b/inherit_graph_37.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_37.md5 b/inherit_graph_37.md5 new file mode 100644 index 00000000..32d34a4b --- /dev/null +++ b/inherit_graph_37.md5 @@ -0,0 +1 @@ +ccaeccc18d1c4fcb3d57d76559afc59f \ No newline at end of file diff --git a/inherit_graph_37.png b/inherit_graph_37.png new file mode 100644 index 00000000..7fd11ebd Binary files /dev/null and b/inherit_graph_37.png differ diff --git a/inherit_graph_370.map b/inherit_graph_370.map new file mode 100644 index 00000000..61e463db --- /dev/null +++ b/inherit_graph_370.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_370.md5 b/inherit_graph_370.md5 new file mode 100644 index 00000000..db472389 --- /dev/null +++ b/inherit_graph_370.md5 @@ -0,0 +1 @@ +ea5d2ef744a934ce50fe1239ac5d9528 \ No newline at end of file diff --git a/inherit_graph_370.png b/inherit_graph_370.png new file mode 100644 index 00000000..c58ad838 Binary files /dev/null and b/inherit_graph_370.png differ diff --git a/inherit_graph_371.map b/inherit_graph_371.map new file mode 100644 index 00000000..9694d5a8 --- /dev/null +++ b/inherit_graph_371.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_371.md5 b/inherit_graph_371.md5 new file mode 100644 index 00000000..790ba10f --- /dev/null +++ b/inherit_graph_371.md5 @@ -0,0 +1 @@ +5afd999f380a0e5a0231f2317c98d472 \ No newline at end of file diff --git a/inherit_graph_371.png b/inherit_graph_371.png new file mode 100644 index 00000000..6f2bfe2e Binary files /dev/null and b/inherit_graph_371.png differ diff --git a/inherit_graph_372.map b/inherit_graph_372.map new file mode 100644 index 00000000..d17ee20b --- /dev/null +++ b/inherit_graph_372.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_372.md5 b/inherit_graph_372.md5 new file mode 100644 index 00000000..9f4af2e0 --- /dev/null +++ b/inherit_graph_372.md5 @@ -0,0 +1 @@ +e21429e9983f9d7adf163d42f7f72751 \ No newline at end of file diff --git a/inherit_graph_372.png b/inherit_graph_372.png new file mode 100644 index 00000000..628787a2 Binary files /dev/null and b/inherit_graph_372.png differ diff --git a/inherit_graph_373.map b/inherit_graph_373.map new file mode 100644 index 00000000..98da8aef --- /dev/null +++ b/inherit_graph_373.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_373.md5 b/inherit_graph_373.md5 new file mode 100644 index 00000000..dce1e98d --- /dev/null +++ b/inherit_graph_373.md5 @@ -0,0 +1 @@ +f756c207eee5988b3b199f33ae770d3d \ No newline at end of file diff --git a/inherit_graph_373.png b/inherit_graph_373.png new file mode 100644 index 00000000..6b2d15cc Binary files /dev/null and b/inherit_graph_373.png differ diff --git a/inherit_graph_374.map b/inherit_graph_374.map new file mode 100644 index 00000000..7edffa45 --- /dev/null +++ b/inherit_graph_374.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_374.md5 b/inherit_graph_374.md5 new file mode 100644 index 00000000..359a635a --- /dev/null +++ b/inherit_graph_374.md5 @@ -0,0 +1 @@ +d5e2b0648f08052945734e6d70ff160c \ No newline at end of file diff --git a/inherit_graph_374.png b/inherit_graph_374.png new file mode 100644 index 00000000..4526d94c Binary files /dev/null and b/inherit_graph_374.png differ diff --git a/inherit_graph_375.map b/inherit_graph_375.map new file mode 100644 index 00000000..db0c1bd7 --- /dev/null +++ b/inherit_graph_375.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_375.md5 b/inherit_graph_375.md5 new file mode 100644 index 00000000..94ba4936 --- /dev/null +++ b/inherit_graph_375.md5 @@ -0,0 +1 @@ +bc6005992b1df46cee7d856e3df4fd91 \ No newline at end of file diff --git a/inherit_graph_375.png b/inherit_graph_375.png new file mode 100644 index 00000000..80f7262e Binary files /dev/null and b/inherit_graph_375.png differ diff --git a/inherit_graph_376.map b/inherit_graph_376.map new file mode 100644 index 00000000..06ba8964 --- /dev/null +++ b/inherit_graph_376.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_376.md5 b/inherit_graph_376.md5 new file mode 100644 index 00000000..28f9cf49 --- /dev/null +++ b/inherit_graph_376.md5 @@ -0,0 +1 @@ +8ae2b71f2733d7ce4ef2c76831e904ea \ No newline at end of file diff --git a/inherit_graph_376.png b/inherit_graph_376.png new file mode 100644 index 00000000..8b587aef Binary files /dev/null and b/inherit_graph_376.png differ diff --git a/inherit_graph_377.map b/inherit_graph_377.map new file mode 100644 index 00000000..1fc3d41c --- /dev/null +++ b/inherit_graph_377.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_377.md5 b/inherit_graph_377.md5 new file mode 100644 index 00000000..78d7efdd --- /dev/null +++ b/inherit_graph_377.md5 @@ -0,0 +1 @@ +e6d88aee53b3e8bef595925bf045276c \ No newline at end of file diff --git a/inherit_graph_377.png b/inherit_graph_377.png new file mode 100644 index 00000000..a0f43b41 Binary files /dev/null and b/inherit_graph_377.png differ diff --git a/inherit_graph_378.map b/inherit_graph_378.map new file mode 100644 index 00000000..5dcc6eb8 --- /dev/null +++ b/inherit_graph_378.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_378.md5 b/inherit_graph_378.md5 new file mode 100644 index 00000000..2a4715c0 --- /dev/null +++ b/inherit_graph_378.md5 @@ -0,0 +1 @@ +3f49cdc338dfc7ac42d2e8d2a3bc41c0 \ No newline at end of file diff --git a/inherit_graph_378.png b/inherit_graph_378.png new file mode 100644 index 00000000..e8150639 Binary files /dev/null and b/inherit_graph_378.png differ diff --git a/inherit_graph_379.map b/inherit_graph_379.map new file mode 100644 index 00000000..c02a8ec2 --- /dev/null +++ b/inherit_graph_379.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_379.md5 b/inherit_graph_379.md5 new file mode 100644 index 00000000..c4443c0a --- /dev/null +++ b/inherit_graph_379.md5 @@ -0,0 +1 @@ +755e5900337d040ee4d069b027c17e35 \ No newline at end of file diff --git a/inherit_graph_379.png b/inherit_graph_379.png new file mode 100644 index 00000000..0d995cb0 Binary files /dev/null and b/inherit_graph_379.png differ diff --git a/inherit_graph_38.map b/inherit_graph_38.map new file mode 100644 index 00000000..14cc8406 --- /dev/null +++ b/inherit_graph_38.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_38.md5 b/inherit_graph_38.md5 new file mode 100644 index 00000000..933e799c --- /dev/null +++ b/inherit_graph_38.md5 @@ -0,0 +1 @@ +a43cd75567000799b4cc279d7f0d2f8a \ No newline at end of file diff --git a/inherit_graph_38.png b/inherit_graph_38.png new file mode 100644 index 00000000..d92ffd92 Binary files /dev/null and b/inherit_graph_38.png differ diff --git a/inherit_graph_380.map b/inherit_graph_380.map new file mode 100644 index 00000000..363bdd68 --- /dev/null +++ b/inherit_graph_380.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_380.md5 b/inherit_graph_380.md5 new file mode 100644 index 00000000..a0495518 --- /dev/null +++ b/inherit_graph_380.md5 @@ -0,0 +1 @@ +5559d9bff8a534a188c787d05516cfe7 \ No newline at end of file diff --git a/inherit_graph_380.png b/inherit_graph_380.png new file mode 100644 index 00000000..ea90525a Binary files /dev/null and b/inherit_graph_380.png differ diff --git a/inherit_graph_381.map b/inherit_graph_381.map new file mode 100644 index 00000000..3e6ad908 --- /dev/null +++ b/inherit_graph_381.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_381.md5 b/inherit_graph_381.md5 new file mode 100644 index 00000000..d61b759d --- /dev/null +++ b/inherit_graph_381.md5 @@ -0,0 +1 @@ +2271e9a71e6ec27ea10cac5d3bd0e76b \ No newline at end of file diff --git a/inherit_graph_381.png b/inherit_graph_381.png new file mode 100644 index 00000000..3e36e927 Binary files /dev/null and b/inherit_graph_381.png differ diff --git a/inherit_graph_382.map b/inherit_graph_382.map new file mode 100644 index 00000000..1f37025c --- /dev/null +++ b/inherit_graph_382.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_382.md5 b/inherit_graph_382.md5 new file mode 100644 index 00000000..ea609ce5 --- /dev/null +++ b/inherit_graph_382.md5 @@ -0,0 +1 @@ +21b4afd48258788ac2ac490dd925b39d \ No newline at end of file diff --git a/inherit_graph_382.png b/inherit_graph_382.png new file mode 100644 index 00000000..56a39acd Binary files /dev/null and b/inherit_graph_382.png differ diff --git a/inherit_graph_383.map b/inherit_graph_383.map new file mode 100644 index 00000000..093ae3d2 --- /dev/null +++ b/inherit_graph_383.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_383.md5 b/inherit_graph_383.md5 new file mode 100644 index 00000000..4f1ad319 --- /dev/null +++ b/inherit_graph_383.md5 @@ -0,0 +1 @@ +aec0d23c5d6717adccd8e2eef804ceae \ No newline at end of file diff --git a/inherit_graph_383.png b/inherit_graph_383.png new file mode 100644 index 00000000..b92b2545 Binary files /dev/null and b/inherit_graph_383.png differ diff --git a/inherit_graph_384.map b/inherit_graph_384.map new file mode 100644 index 00000000..37e75197 --- /dev/null +++ b/inherit_graph_384.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_384.md5 b/inherit_graph_384.md5 new file mode 100644 index 00000000..fac34cde --- /dev/null +++ b/inherit_graph_384.md5 @@ -0,0 +1 @@ +6cff68347d134647f78b0b002ccd3db8 \ No newline at end of file diff --git a/inherit_graph_384.png b/inherit_graph_384.png new file mode 100644 index 00000000..190d7e5c Binary files /dev/null and b/inherit_graph_384.png differ diff --git a/inherit_graph_385.map b/inherit_graph_385.map new file mode 100644 index 00000000..513a2836 --- /dev/null +++ b/inherit_graph_385.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_385.md5 b/inherit_graph_385.md5 new file mode 100644 index 00000000..5342b072 --- /dev/null +++ b/inherit_graph_385.md5 @@ -0,0 +1 @@ +3f5fa44bcd6ef429e0a81f070f7af30f \ No newline at end of file diff --git a/inherit_graph_385.png b/inherit_graph_385.png new file mode 100644 index 00000000..708a0b9f Binary files /dev/null and b/inherit_graph_385.png differ diff --git a/inherit_graph_386.map b/inherit_graph_386.map new file mode 100644 index 00000000..d3975f7b --- /dev/null +++ b/inherit_graph_386.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_386.md5 b/inherit_graph_386.md5 new file mode 100644 index 00000000..2f77b30f --- /dev/null +++ b/inherit_graph_386.md5 @@ -0,0 +1 @@ +d868425fbfc38d90f911a10358da0905 \ No newline at end of file diff --git a/inherit_graph_386.png b/inherit_graph_386.png new file mode 100644 index 00000000..0e743e45 Binary files /dev/null and b/inherit_graph_386.png differ diff --git a/inherit_graph_387.map b/inherit_graph_387.map new file mode 100644 index 00000000..95b730d7 --- /dev/null +++ b/inherit_graph_387.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_387.md5 b/inherit_graph_387.md5 new file mode 100644 index 00000000..daadbf2e --- /dev/null +++ b/inherit_graph_387.md5 @@ -0,0 +1 @@ +69dea460bba49c5e06aad3a03c3b45ba \ No newline at end of file diff --git a/inherit_graph_387.png b/inherit_graph_387.png new file mode 100644 index 00000000..536afee4 Binary files /dev/null and b/inherit_graph_387.png differ diff --git a/inherit_graph_388.map b/inherit_graph_388.map new file mode 100644 index 00000000..191a83c9 --- /dev/null +++ b/inherit_graph_388.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_388.md5 b/inherit_graph_388.md5 new file mode 100644 index 00000000..b3b84cfe --- /dev/null +++ b/inherit_graph_388.md5 @@ -0,0 +1 @@ +f47a374083fb5ac9bf038b9a4d0bac47 \ No newline at end of file diff --git a/inherit_graph_388.png b/inherit_graph_388.png new file mode 100644 index 00000000..18f981fe Binary files /dev/null and b/inherit_graph_388.png differ diff --git a/inherit_graph_389.map b/inherit_graph_389.map new file mode 100644 index 00000000..36922c85 --- /dev/null +++ b/inherit_graph_389.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_389.md5 b/inherit_graph_389.md5 new file mode 100644 index 00000000..636d001d --- /dev/null +++ b/inherit_graph_389.md5 @@ -0,0 +1 @@ +58885cf8f34415d96a5d12aed923009f \ No newline at end of file diff --git a/inherit_graph_389.png b/inherit_graph_389.png new file mode 100644 index 00000000..cee7c9cf Binary files /dev/null and b/inherit_graph_389.png differ diff --git a/inherit_graph_39.map b/inherit_graph_39.map new file mode 100644 index 00000000..a9c965bc --- /dev/null +++ b/inherit_graph_39.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_39.md5 b/inherit_graph_39.md5 new file mode 100644 index 00000000..7dc698d2 --- /dev/null +++ b/inherit_graph_39.md5 @@ -0,0 +1 @@ +37f13a75b9c3315390176a51060c040c \ No newline at end of file diff --git a/inherit_graph_39.png b/inherit_graph_39.png new file mode 100644 index 00000000..32e4d814 Binary files /dev/null and b/inherit_graph_39.png differ diff --git a/inherit_graph_390.map b/inherit_graph_390.map new file mode 100644 index 00000000..0918bea9 --- /dev/null +++ b/inherit_graph_390.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_390.md5 b/inherit_graph_390.md5 new file mode 100644 index 00000000..adf41ff9 --- /dev/null +++ b/inherit_graph_390.md5 @@ -0,0 +1 @@ +e7aaacbc96831fe08ec27f48dec403f4 \ No newline at end of file diff --git a/inherit_graph_390.png b/inherit_graph_390.png new file mode 100644 index 00000000..464c527e Binary files /dev/null and b/inherit_graph_390.png differ diff --git a/inherit_graph_391.map b/inherit_graph_391.map new file mode 100644 index 00000000..ae101dc2 --- /dev/null +++ b/inherit_graph_391.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_391.md5 b/inherit_graph_391.md5 new file mode 100644 index 00000000..e05ed3e9 --- /dev/null +++ b/inherit_graph_391.md5 @@ -0,0 +1 @@ +fbfee4f947f9ef4e24d3a8e9e56dbcbf \ No newline at end of file diff --git a/inherit_graph_391.png b/inherit_graph_391.png new file mode 100644 index 00000000..3063d83e Binary files /dev/null and b/inherit_graph_391.png differ diff --git a/inherit_graph_392.map b/inherit_graph_392.map new file mode 100644 index 00000000..b2a27025 --- /dev/null +++ b/inherit_graph_392.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_392.md5 b/inherit_graph_392.md5 new file mode 100644 index 00000000..347d14ed --- /dev/null +++ b/inherit_graph_392.md5 @@ -0,0 +1 @@ +e1eae38a89d1694b4776f09d61fea386 \ No newline at end of file diff --git a/inherit_graph_392.png b/inherit_graph_392.png new file mode 100644 index 00000000..41994e55 Binary files /dev/null and b/inherit_graph_392.png differ diff --git a/inherit_graph_393.map b/inherit_graph_393.map new file mode 100644 index 00000000..ddd0dbc1 --- /dev/null +++ b/inherit_graph_393.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_393.md5 b/inherit_graph_393.md5 new file mode 100644 index 00000000..0bce1359 --- /dev/null +++ b/inherit_graph_393.md5 @@ -0,0 +1 @@ +c8db027551793e0490d3af09b700fd9c \ No newline at end of file diff --git a/inherit_graph_393.png b/inherit_graph_393.png new file mode 100644 index 00000000..5c4e7733 Binary files /dev/null and b/inherit_graph_393.png differ diff --git a/inherit_graph_394.map b/inherit_graph_394.map new file mode 100644 index 00000000..5d1aee29 --- /dev/null +++ b/inherit_graph_394.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_394.md5 b/inherit_graph_394.md5 new file mode 100644 index 00000000..a7b2aaaf --- /dev/null +++ b/inherit_graph_394.md5 @@ -0,0 +1 @@ +c6c60ab91c8ac32e7b287a665f6321c4 \ No newline at end of file diff --git a/inherit_graph_394.png b/inherit_graph_394.png new file mode 100644 index 00000000..768dd655 Binary files /dev/null and b/inherit_graph_394.png differ diff --git a/inherit_graph_395.map b/inherit_graph_395.map new file mode 100644 index 00000000..22d64c48 --- /dev/null +++ b/inherit_graph_395.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_395.md5 b/inherit_graph_395.md5 new file mode 100644 index 00000000..b6f495b5 --- /dev/null +++ b/inherit_graph_395.md5 @@ -0,0 +1 @@ +e816ee100cfaf623b699ec0ee5b5317a \ No newline at end of file diff --git a/inherit_graph_395.png b/inherit_graph_395.png new file mode 100644 index 00000000..79285799 Binary files /dev/null and b/inherit_graph_395.png differ diff --git a/inherit_graph_396.map b/inherit_graph_396.map new file mode 100644 index 00000000..aeea9366 --- /dev/null +++ b/inherit_graph_396.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_396.md5 b/inherit_graph_396.md5 new file mode 100644 index 00000000..aaa47eaa --- /dev/null +++ b/inherit_graph_396.md5 @@ -0,0 +1 @@ +de16197aabe86724781ae3dc41da0d60 \ No newline at end of file diff --git a/inherit_graph_396.png b/inherit_graph_396.png new file mode 100644 index 00000000..7dba5df8 Binary files /dev/null and b/inherit_graph_396.png differ diff --git a/inherit_graph_397.map b/inherit_graph_397.map new file mode 100644 index 00000000..742b6ece --- /dev/null +++ b/inherit_graph_397.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_397.md5 b/inherit_graph_397.md5 new file mode 100644 index 00000000..06492e98 --- /dev/null +++ b/inherit_graph_397.md5 @@ -0,0 +1 @@ +ea3fb50ab60121cf89f8669bda6be787 \ No newline at end of file diff --git a/inherit_graph_397.png b/inherit_graph_397.png new file mode 100644 index 00000000..5d331dce Binary files /dev/null and b/inherit_graph_397.png differ diff --git a/inherit_graph_398.map b/inherit_graph_398.map new file mode 100644 index 00000000..ca517e1a --- /dev/null +++ b/inherit_graph_398.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_398.md5 b/inherit_graph_398.md5 new file mode 100644 index 00000000..dce6faff --- /dev/null +++ b/inherit_graph_398.md5 @@ -0,0 +1 @@ +45e5433d02e7313a502617e060b9841c \ No newline at end of file diff --git a/inherit_graph_398.png b/inherit_graph_398.png new file mode 100644 index 00000000..0de84322 Binary files /dev/null and b/inherit_graph_398.png differ diff --git a/inherit_graph_399.map b/inherit_graph_399.map new file mode 100644 index 00000000..34bcac14 --- /dev/null +++ b/inherit_graph_399.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_399.md5 b/inherit_graph_399.md5 new file mode 100644 index 00000000..c84839da --- /dev/null +++ b/inherit_graph_399.md5 @@ -0,0 +1 @@ +8c018366f2df183eca02518ba6d6e27e \ No newline at end of file diff --git a/inherit_graph_399.png b/inherit_graph_399.png new file mode 100644 index 00000000..f4034ce0 Binary files /dev/null and b/inherit_graph_399.png differ diff --git a/inherit_graph_4.map b/inherit_graph_4.map new file mode 100644 index 00000000..117146a0 --- /dev/null +++ b/inherit_graph_4.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_4.md5 b/inherit_graph_4.md5 new file mode 100644 index 00000000..4e2c5a42 --- /dev/null +++ b/inherit_graph_4.md5 @@ -0,0 +1 @@ +07b3caea546422bfe69b691675e9fc37 \ No newline at end of file diff --git a/inherit_graph_4.png b/inherit_graph_4.png new file mode 100644 index 00000000..f54d7f91 Binary files /dev/null and b/inherit_graph_4.png differ diff --git a/inherit_graph_40.map b/inherit_graph_40.map new file mode 100644 index 00000000..c5b96e64 --- /dev/null +++ b/inherit_graph_40.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_40.md5 b/inherit_graph_40.md5 new file mode 100644 index 00000000..d4356465 --- /dev/null +++ b/inherit_graph_40.md5 @@ -0,0 +1 @@ +f3e03795084ac729fc7ec56258a2e8e7 \ No newline at end of file diff --git a/inherit_graph_40.png b/inherit_graph_40.png new file mode 100644 index 00000000..08971a70 Binary files /dev/null and b/inherit_graph_40.png differ diff --git a/inherit_graph_400.map b/inherit_graph_400.map new file mode 100644 index 00000000..76eaa538 --- /dev/null +++ b/inherit_graph_400.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_400.md5 b/inherit_graph_400.md5 new file mode 100644 index 00000000..797267f3 --- /dev/null +++ b/inherit_graph_400.md5 @@ -0,0 +1 @@ +11ec1750ff060b3f5727e168eca1ed36 \ No newline at end of file diff --git a/inherit_graph_400.png b/inherit_graph_400.png new file mode 100644 index 00000000..25db0545 Binary files /dev/null and b/inherit_graph_400.png differ diff --git a/inherit_graph_401.map b/inherit_graph_401.map new file mode 100644 index 00000000..c746fdb0 --- /dev/null +++ b/inherit_graph_401.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_401.md5 b/inherit_graph_401.md5 new file mode 100644 index 00000000..15461f3c --- /dev/null +++ b/inherit_graph_401.md5 @@ -0,0 +1 @@ +3791d2a0f90bf5d35dea3d80d88a1d68 \ No newline at end of file diff --git a/inherit_graph_401.png b/inherit_graph_401.png new file mode 100644 index 00000000..d6a23e90 Binary files /dev/null and b/inherit_graph_401.png differ diff --git a/inherit_graph_402.map b/inherit_graph_402.map new file mode 100644 index 00000000..c47a9219 --- /dev/null +++ b/inherit_graph_402.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_402.md5 b/inherit_graph_402.md5 new file mode 100644 index 00000000..e17e93e5 --- /dev/null +++ b/inherit_graph_402.md5 @@ -0,0 +1 @@ +0761098505351c41119e032dd55bf9ef \ No newline at end of file diff --git a/inherit_graph_402.png b/inherit_graph_402.png new file mode 100644 index 00000000..a5503d15 Binary files /dev/null and b/inherit_graph_402.png differ diff --git a/inherit_graph_403.map b/inherit_graph_403.map new file mode 100644 index 00000000..519685ea --- /dev/null +++ b/inherit_graph_403.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_403.md5 b/inherit_graph_403.md5 new file mode 100644 index 00000000..784cb34c --- /dev/null +++ b/inherit_graph_403.md5 @@ -0,0 +1 @@ +f1abda69ac50ec0c51a56f52043296e5 \ No newline at end of file diff --git a/inherit_graph_403.png b/inherit_graph_403.png new file mode 100644 index 00000000..42f949e0 Binary files /dev/null and b/inherit_graph_403.png differ diff --git a/inherit_graph_404.map b/inherit_graph_404.map new file mode 100644 index 00000000..2f922949 --- /dev/null +++ b/inherit_graph_404.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_404.md5 b/inherit_graph_404.md5 new file mode 100644 index 00000000..0e46a121 --- /dev/null +++ b/inherit_graph_404.md5 @@ -0,0 +1 @@ +f7656ba00ca65eda8f0a5828a58edc62 \ No newline at end of file diff --git a/inherit_graph_404.png b/inherit_graph_404.png new file mode 100644 index 00000000..bb6dd2a2 Binary files /dev/null and b/inherit_graph_404.png differ diff --git a/inherit_graph_405.map b/inherit_graph_405.map new file mode 100644 index 00000000..82e25387 --- /dev/null +++ b/inherit_graph_405.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_405.md5 b/inherit_graph_405.md5 new file mode 100644 index 00000000..00e321f5 --- /dev/null +++ b/inherit_graph_405.md5 @@ -0,0 +1 @@ +6e1fc2529af2415c321960b91ec0530a \ No newline at end of file diff --git a/inherit_graph_405.png b/inherit_graph_405.png new file mode 100644 index 00000000..a857a405 Binary files /dev/null and b/inherit_graph_405.png differ diff --git a/inherit_graph_406.map b/inherit_graph_406.map new file mode 100644 index 00000000..3cfc13e1 --- /dev/null +++ b/inherit_graph_406.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_406.md5 b/inherit_graph_406.md5 new file mode 100644 index 00000000..374a8e52 --- /dev/null +++ b/inherit_graph_406.md5 @@ -0,0 +1 @@ +b9d61f7f3b29da4ec818609319150230 \ No newline at end of file diff --git a/inherit_graph_406.png b/inherit_graph_406.png new file mode 100644 index 00000000..8c750ddb Binary files /dev/null and b/inherit_graph_406.png differ diff --git a/inherit_graph_407.map b/inherit_graph_407.map new file mode 100644 index 00000000..67bd8fb4 --- /dev/null +++ b/inherit_graph_407.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_407.md5 b/inherit_graph_407.md5 new file mode 100644 index 00000000..2b5577b5 --- /dev/null +++ b/inherit_graph_407.md5 @@ -0,0 +1 @@ +d0cd533de1b4c5ba7f0f85292f86a5ca \ No newline at end of file diff --git a/inherit_graph_407.png b/inherit_graph_407.png new file mode 100644 index 00000000..936e86bb Binary files /dev/null and b/inherit_graph_407.png differ diff --git a/inherit_graph_408.map b/inherit_graph_408.map new file mode 100644 index 00000000..a97da26a --- /dev/null +++ b/inherit_graph_408.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_408.md5 b/inherit_graph_408.md5 new file mode 100644 index 00000000..86d2b0ec --- /dev/null +++ b/inherit_graph_408.md5 @@ -0,0 +1 @@ +deeca4aba948ea7e1d44233166d6dc47 \ No newline at end of file diff --git a/inherit_graph_408.png b/inherit_graph_408.png new file mode 100644 index 00000000..f280adaa Binary files /dev/null and b/inherit_graph_408.png differ diff --git a/inherit_graph_409.map b/inherit_graph_409.map new file mode 100644 index 00000000..c93fec56 --- /dev/null +++ b/inherit_graph_409.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_409.md5 b/inherit_graph_409.md5 new file mode 100644 index 00000000..5b72466e --- /dev/null +++ b/inherit_graph_409.md5 @@ -0,0 +1 @@ +8e2aac8d749e5cb0de3747a039c4e523 \ No newline at end of file diff --git a/inherit_graph_409.png b/inherit_graph_409.png new file mode 100644 index 00000000..76476970 Binary files /dev/null and b/inherit_graph_409.png differ diff --git a/inherit_graph_41.map b/inherit_graph_41.map new file mode 100644 index 00000000..b8a0f969 --- /dev/null +++ b/inherit_graph_41.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_41.md5 b/inherit_graph_41.md5 new file mode 100644 index 00000000..ec656f37 --- /dev/null +++ b/inherit_graph_41.md5 @@ -0,0 +1 @@ +a61896f95b1e3f5536e59398b0c9e313 \ No newline at end of file diff --git a/inherit_graph_41.png b/inherit_graph_41.png new file mode 100644 index 00000000..9980c41d Binary files /dev/null and b/inherit_graph_41.png differ diff --git a/inherit_graph_410.map b/inherit_graph_410.map new file mode 100644 index 00000000..28a019c4 --- /dev/null +++ b/inherit_graph_410.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_410.md5 b/inherit_graph_410.md5 new file mode 100644 index 00000000..51fbbe17 --- /dev/null +++ b/inherit_graph_410.md5 @@ -0,0 +1 @@ +1d89d0ecb2942dec8feb314addf3495b \ No newline at end of file diff --git a/inherit_graph_410.png b/inherit_graph_410.png new file mode 100644 index 00000000..4dfe9d30 Binary files /dev/null and b/inherit_graph_410.png differ diff --git a/inherit_graph_411.map b/inherit_graph_411.map new file mode 100644 index 00000000..cfd1e291 --- /dev/null +++ b/inherit_graph_411.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_411.md5 b/inherit_graph_411.md5 new file mode 100644 index 00000000..6688851d --- /dev/null +++ b/inherit_graph_411.md5 @@ -0,0 +1 @@ +2bdee4efa4fcc7f532f8be960a0deb60 \ No newline at end of file diff --git a/inherit_graph_411.png b/inherit_graph_411.png new file mode 100644 index 00000000..4bb130f0 Binary files /dev/null and b/inherit_graph_411.png differ diff --git a/inherit_graph_412.map b/inherit_graph_412.map new file mode 100644 index 00000000..f0f16b69 --- /dev/null +++ b/inherit_graph_412.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_412.md5 b/inherit_graph_412.md5 new file mode 100644 index 00000000..64d46da7 --- /dev/null +++ b/inherit_graph_412.md5 @@ -0,0 +1 @@ +ac000ac4e7b19c4e98fe57934da5ecef \ No newline at end of file diff --git a/inherit_graph_412.png b/inherit_graph_412.png new file mode 100644 index 00000000..fa2926ed Binary files /dev/null and b/inherit_graph_412.png differ diff --git a/inherit_graph_413.map b/inherit_graph_413.map new file mode 100644 index 00000000..09ebad97 --- /dev/null +++ b/inherit_graph_413.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_413.md5 b/inherit_graph_413.md5 new file mode 100644 index 00000000..934661d6 --- /dev/null +++ b/inherit_graph_413.md5 @@ -0,0 +1 @@ +2500abd3289ba4df0a125a8bd6a326a6 \ No newline at end of file diff --git a/inherit_graph_413.png b/inherit_graph_413.png new file mode 100644 index 00000000..f6f61c11 Binary files /dev/null and b/inherit_graph_413.png differ diff --git a/inherit_graph_414.map b/inherit_graph_414.map new file mode 100644 index 00000000..c51fff76 --- /dev/null +++ b/inherit_graph_414.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_414.md5 b/inherit_graph_414.md5 new file mode 100644 index 00000000..e4d51127 --- /dev/null +++ b/inherit_graph_414.md5 @@ -0,0 +1 @@ +41cb1b2de5a86c779ccbfc38c5f363ff \ No newline at end of file diff --git a/inherit_graph_414.png b/inherit_graph_414.png new file mode 100644 index 00000000..f99b9cac Binary files /dev/null and b/inherit_graph_414.png differ diff --git a/inherit_graph_415.map b/inherit_graph_415.map new file mode 100644 index 00000000..9496f795 --- /dev/null +++ b/inherit_graph_415.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_415.md5 b/inherit_graph_415.md5 new file mode 100644 index 00000000..e9172331 --- /dev/null +++ b/inherit_graph_415.md5 @@ -0,0 +1 @@ +47530e0c764117b209f55bda493d3fe4 \ No newline at end of file diff --git a/inherit_graph_415.png b/inherit_graph_415.png new file mode 100644 index 00000000..110598a1 Binary files /dev/null and b/inherit_graph_415.png differ diff --git a/inherit_graph_416.map b/inherit_graph_416.map new file mode 100644 index 00000000..8343f2a4 --- /dev/null +++ b/inherit_graph_416.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_416.md5 b/inherit_graph_416.md5 new file mode 100644 index 00000000..67ae1e20 --- /dev/null +++ b/inherit_graph_416.md5 @@ -0,0 +1 @@ +4ca9da3974f717d440c4f7aa52a53a90 \ No newline at end of file diff --git a/inherit_graph_416.png b/inherit_graph_416.png new file mode 100644 index 00000000..e45e5656 Binary files /dev/null and b/inherit_graph_416.png differ diff --git a/inherit_graph_417.map b/inherit_graph_417.map new file mode 100644 index 00000000..10b21a21 --- /dev/null +++ b/inherit_graph_417.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_417.md5 b/inherit_graph_417.md5 new file mode 100644 index 00000000..f8d382bc --- /dev/null +++ b/inherit_graph_417.md5 @@ -0,0 +1 @@ +bb0f9f9b4dff4c98e4e3ecfa1fb3fcef \ No newline at end of file diff --git a/inherit_graph_417.png b/inherit_graph_417.png new file mode 100644 index 00000000..7e2d1813 Binary files /dev/null and b/inherit_graph_417.png differ diff --git a/inherit_graph_418.map b/inherit_graph_418.map new file mode 100644 index 00000000..0fdd5cad --- /dev/null +++ b/inherit_graph_418.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_418.md5 b/inherit_graph_418.md5 new file mode 100644 index 00000000..a87d2205 --- /dev/null +++ b/inherit_graph_418.md5 @@ -0,0 +1 @@ +59433be2d34eb0a5135036854c29a269 \ No newline at end of file diff --git a/inherit_graph_418.png b/inherit_graph_418.png new file mode 100644 index 00000000..ec84d54d Binary files /dev/null and b/inherit_graph_418.png differ diff --git a/inherit_graph_419.map b/inherit_graph_419.map new file mode 100644 index 00000000..1771b833 --- /dev/null +++ b/inherit_graph_419.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_419.md5 b/inherit_graph_419.md5 new file mode 100644 index 00000000..0b5438f7 --- /dev/null +++ b/inherit_graph_419.md5 @@ -0,0 +1 @@ +596c8015a30e7733e311ed960d304c74 \ No newline at end of file diff --git a/inherit_graph_419.png b/inherit_graph_419.png new file mode 100644 index 00000000..d0760b7b Binary files /dev/null and b/inherit_graph_419.png differ diff --git a/inherit_graph_42.map b/inherit_graph_42.map new file mode 100644 index 00000000..f29959f5 --- /dev/null +++ b/inherit_graph_42.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_42.md5 b/inherit_graph_42.md5 new file mode 100644 index 00000000..f141e943 --- /dev/null +++ b/inherit_graph_42.md5 @@ -0,0 +1 @@ +d79bdd3183f581513327e6182fc9377d \ No newline at end of file diff --git a/inherit_graph_42.png b/inherit_graph_42.png new file mode 100644 index 00000000..3ebcad23 Binary files /dev/null and b/inherit_graph_42.png differ diff --git a/inherit_graph_420.map b/inherit_graph_420.map new file mode 100644 index 00000000..c0697a52 --- /dev/null +++ b/inherit_graph_420.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_420.md5 b/inherit_graph_420.md5 new file mode 100644 index 00000000..e62116f1 --- /dev/null +++ b/inherit_graph_420.md5 @@ -0,0 +1 @@ +04f53c966d47ec1d51e213a484d53530 \ No newline at end of file diff --git a/inherit_graph_420.png b/inherit_graph_420.png new file mode 100644 index 00000000..39d90769 Binary files /dev/null and b/inherit_graph_420.png differ diff --git a/inherit_graph_421.map b/inherit_graph_421.map new file mode 100644 index 00000000..e0638fb6 --- /dev/null +++ b/inherit_graph_421.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_421.md5 b/inherit_graph_421.md5 new file mode 100644 index 00000000..bac20a94 --- /dev/null +++ b/inherit_graph_421.md5 @@ -0,0 +1 @@ +289f9151659ceda0f0a91d5df8ce8a1d \ No newline at end of file diff --git a/inherit_graph_421.png b/inherit_graph_421.png new file mode 100644 index 00000000..afd40527 Binary files /dev/null and b/inherit_graph_421.png differ diff --git a/inherit_graph_422.map b/inherit_graph_422.map new file mode 100644 index 00000000..0e044f15 --- /dev/null +++ b/inherit_graph_422.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_422.md5 b/inherit_graph_422.md5 new file mode 100644 index 00000000..4107aa72 --- /dev/null +++ b/inherit_graph_422.md5 @@ -0,0 +1 @@ +7dabb49d84815f6b33ce0e5fecc3e4ce \ No newline at end of file diff --git a/inherit_graph_422.png b/inherit_graph_422.png new file mode 100644 index 00000000..499511cb Binary files /dev/null and b/inherit_graph_422.png differ diff --git a/inherit_graph_423.map b/inherit_graph_423.map new file mode 100644 index 00000000..3c31de8c --- /dev/null +++ b/inherit_graph_423.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_423.md5 b/inherit_graph_423.md5 new file mode 100644 index 00000000..aef52de5 --- /dev/null +++ b/inherit_graph_423.md5 @@ -0,0 +1 @@ +4c2ec7e3ecb572890c0ebef1419d6a56 \ No newline at end of file diff --git a/inherit_graph_423.png b/inherit_graph_423.png new file mode 100644 index 00000000..a906fe7b Binary files /dev/null and b/inherit_graph_423.png differ diff --git a/inherit_graph_424.map b/inherit_graph_424.map new file mode 100644 index 00000000..b2af1b8b --- /dev/null +++ b/inherit_graph_424.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_424.md5 b/inherit_graph_424.md5 new file mode 100644 index 00000000..d5dcc098 --- /dev/null +++ b/inherit_graph_424.md5 @@ -0,0 +1 @@ +674f081a891c229d267b18eec996b072 \ No newline at end of file diff --git a/inherit_graph_424.png b/inherit_graph_424.png new file mode 100644 index 00000000..4181e123 Binary files /dev/null and b/inherit_graph_424.png differ diff --git a/inherit_graph_425.map b/inherit_graph_425.map new file mode 100644 index 00000000..0ce938ab --- /dev/null +++ b/inherit_graph_425.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_425.md5 b/inherit_graph_425.md5 new file mode 100644 index 00000000..4ff35b77 --- /dev/null +++ b/inherit_graph_425.md5 @@ -0,0 +1 @@ +3289f1742d08bf4e9d35a7ff2a0607a1 \ No newline at end of file diff --git a/inherit_graph_425.png b/inherit_graph_425.png new file mode 100644 index 00000000..75551996 Binary files /dev/null and b/inherit_graph_425.png differ diff --git a/inherit_graph_426.map b/inherit_graph_426.map new file mode 100644 index 00000000..b4c5a7f4 --- /dev/null +++ b/inherit_graph_426.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_426.md5 b/inherit_graph_426.md5 new file mode 100644 index 00000000..6ddab640 --- /dev/null +++ b/inherit_graph_426.md5 @@ -0,0 +1 @@ +92497160416866d7fb1b7d58a6de1683 \ No newline at end of file diff --git a/inherit_graph_426.png b/inherit_graph_426.png new file mode 100644 index 00000000..cc9481ab Binary files /dev/null and b/inherit_graph_426.png differ diff --git a/inherit_graph_427.map b/inherit_graph_427.map new file mode 100644 index 00000000..9501a6b7 --- /dev/null +++ b/inherit_graph_427.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_427.md5 b/inherit_graph_427.md5 new file mode 100644 index 00000000..6cc074fb --- /dev/null +++ b/inherit_graph_427.md5 @@ -0,0 +1 @@ +164beadf3f273df03e8a17fada070c0a \ No newline at end of file diff --git a/inherit_graph_427.png b/inherit_graph_427.png new file mode 100644 index 00000000..c09a6955 Binary files /dev/null and b/inherit_graph_427.png differ diff --git a/inherit_graph_428.map b/inherit_graph_428.map new file mode 100644 index 00000000..27b1f80e --- /dev/null +++ b/inherit_graph_428.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_428.md5 b/inherit_graph_428.md5 new file mode 100644 index 00000000..656943f7 --- /dev/null +++ b/inherit_graph_428.md5 @@ -0,0 +1 @@ +7cf76091f6782c40bb4bbb8e0e3251aa \ No newline at end of file diff --git a/inherit_graph_428.png b/inherit_graph_428.png new file mode 100644 index 00000000..d6a58300 Binary files /dev/null and b/inherit_graph_428.png differ diff --git a/inherit_graph_429.map b/inherit_graph_429.map new file mode 100644 index 00000000..f021438d --- /dev/null +++ b/inherit_graph_429.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_429.md5 b/inherit_graph_429.md5 new file mode 100644 index 00000000..e7ebfc5f --- /dev/null +++ b/inherit_graph_429.md5 @@ -0,0 +1 @@ +5a095d2d280e83c74907e576dded2acd \ No newline at end of file diff --git a/inherit_graph_429.png b/inherit_graph_429.png new file mode 100644 index 00000000..3df6d7f9 Binary files /dev/null and b/inherit_graph_429.png differ diff --git a/inherit_graph_43.map b/inherit_graph_43.map new file mode 100644 index 00000000..f3db5ab4 --- /dev/null +++ b/inherit_graph_43.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_43.md5 b/inherit_graph_43.md5 new file mode 100644 index 00000000..4a40a5ff --- /dev/null +++ b/inherit_graph_43.md5 @@ -0,0 +1 @@ +0a1b9ea2d65fd7e07806096c2c722d94 \ No newline at end of file diff --git a/inherit_graph_43.png b/inherit_graph_43.png new file mode 100644 index 00000000..3f929acf Binary files /dev/null and b/inherit_graph_43.png differ diff --git a/inherit_graph_430.map b/inherit_graph_430.map new file mode 100644 index 00000000..73d38617 --- /dev/null +++ b/inherit_graph_430.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_430.md5 b/inherit_graph_430.md5 new file mode 100644 index 00000000..dccf6d27 --- /dev/null +++ b/inherit_graph_430.md5 @@ -0,0 +1 @@ +a11ec1bc9a8b8c3f9e33f53292a83f01 \ No newline at end of file diff --git a/inherit_graph_430.png b/inherit_graph_430.png new file mode 100644 index 00000000..63fd6373 Binary files /dev/null and b/inherit_graph_430.png differ diff --git a/inherit_graph_431.map b/inherit_graph_431.map new file mode 100644 index 00000000..a3d55b28 --- /dev/null +++ b/inherit_graph_431.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_431.md5 b/inherit_graph_431.md5 new file mode 100644 index 00000000..416018f3 --- /dev/null +++ b/inherit_graph_431.md5 @@ -0,0 +1 @@ +37e74395baa4bd115bfa951894e62e13 \ No newline at end of file diff --git a/inherit_graph_431.png b/inherit_graph_431.png new file mode 100644 index 00000000..3dd4e61a Binary files /dev/null and b/inherit_graph_431.png differ diff --git a/inherit_graph_432.map b/inherit_graph_432.map new file mode 100644 index 00000000..de2c059f --- /dev/null +++ b/inherit_graph_432.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_432.md5 b/inherit_graph_432.md5 new file mode 100644 index 00000000..0e8b1df3 --- /dev/null +++ b/inherit_graph_432.md5 @@ -0,0 +1 @@ +33992b76be9e618dca1a7dfd0ec7b639 \ No newline at end of file diff --git a/inherit_graph_432.png b/inherit_graph_432.png new file mode 100644 index 00000000..eef253eb Binary files /dev/null and b/inherit_graph_432.png differ diff --git a/inherit_graph_433.map b/inherit_graph_433.map new file mode 100644 index 00000000..8688e310 --- /dev/null +++ b/inherit_graph_433.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_433.md5 b/inherit_graph_433.md5 new file mode 100644 index 00000000..87b0e6c7 --- /dev/null +++ b/inherit_graph_433.md5 @@ -0,0 +1 @@ +cf8bedb86561b97a5576b3b55ca8647e \ No newline at end of file diff --git a/inherit_graph_433.png b/inherit_graph_433.png new file mode 100644 index 00000000..16888ba5 Binary files /dev/null and b/inherit_graph_433.png differ diff --git a/inherit_graph_434.map b/inherit_graph_434.map new file mode 100644 index 00000000..8d7b134f --- /dev/null +++ b/inherit_graph_434.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_434.md5 b/inherit_graph_434.md5 new file mode 100644 index 00000000..0a94e9b9 --- /dev/null +++ b/inherit_graph_434.md5 @@ -0,0 +1 @@ +77046e66d535c10bbe9fdbe5396ff192 \ No newline at end of file diff --git a/inherit_graph_434.png b/inherit_graph_434.png new file mode 100644 index 00000000..9597282f Binary files /dev/null and b/inherit_graph_434.png differ diff --git a/inherit_graph_435.map b/inherit_graph_435.map new file mode 100644 index 00000000..d2746f4b --- /dev/null +++ b/inherit_graph_435.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_435.md5 b/inherit_graph_435.md5 new file mode 100644 index 00000000..21870766 --- /dev/null +++ b/inherit_graph_435.md5 @@ -0,0 +1 @@ +f61d7f3a1d47c2435efa2a93146af4dd \ No newline at end of file diff --git a/inherit_graph_435.png b/inherit_graph_435.png new file mode 100644 index 00000000..dceba710 Binary files /dev/null and b/inherit_graph_435.png differ diff --git a/inherit_graph_436.map b/inherit_graph_436.map new file mode 100644 index 00000000..8cad1de0 --- /dev/null +++ b/inherit_graph_436.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_436.md5 b/inherit_graph_436.md5 new file mode 100644 index 00000000..12c5adc5 --- /dev/null +++ b/inherit_graph_436.md5 @@ -0,0 +1 @@ +32d8b142143bbe251118c18622c5cad1 \ No newline at end of file diff --git a/inherit_graph_436.png b/inherit_graph_436.png new file mode 100644 index 00000000..a0d63112 Binary files /dev/null and b/inherit_graph_436.png differ diff --git a/inherit_graph_437.map b/inherit_graph_437.map new file mode 100644 index 00000000..24ea4ec1 --- /dev/null +++ b/inherit_graph_437.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_437.md5 b/inherit_graph_437.md5 new file mode 100644 index 00000000..5be42586 --- /dev/null +++ b/inherit_graph_437.md5 @@ -0,0 +1 @@ +ac508fe774c2175f81880709a67c5cb0 \ No newline at end of file diff --git a/inherit_graph_437.png b/inherit_graph_437.png new file mode 100644 index 00000000..34804d74 Binary files /dev/null and b/inherit_graph_437.png differ diff --git a/inherit_graph_438.map b/inherit_graph_438.map new file mode 100644 index 00000000..8d29bfb2 --- /dev/null +++ b/inherit_graph_438.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_438.md5 b/inherit_graph_438.md5 new file mode 100644 index 00000000..6234c56b --- /dev/null +++ b/inherit_graph_438.md5 @@ -0,0 +1 @@ +62d017ed58508ce2232d15e66ea2b93b \ No newline at end of file diff --git a/inherit_graph_438.png b/inherit_graph_438.png new file mode 100644 index 00000000..967f0612 Binary files /dev/null and b/inherit_graph_438.png differ diff --git a/inherit_graph_439.map b/inherit_graph_439.map new file mode 100644 index 00000000..2c48de86 --- /dev/null +++ b/inherit_graph_439.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_439.md5 b/inherit_graph_439.md5 new file mode 100644 index 00000000..cdd04494 --- /dev/null +++ b/inherit_graph_439.md5 @@ -0,0 +1 @@ +ad2d5a37ef5238bcbb27ed11adc951a8 \ No newline at end of file diff --git a/inherit_graph_439.png b/inherit_graph_439.png new file mode 100644 index 00000000..4eeab5ab Binary files /dev/null and b/inherit_graph_439.png differ diff --git a/inherit_graph_44.map b/inherit_graph_44.map new file mode 100644 index 00000000..770b3eb5 --- /dev/null +++ b/inherit_graph_44.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_44.md5 b/inherit_graph_44.md5 new file mode 100644 index 00000000..8af42481 --- /dev/null +++ b/inherit_graph_44.md5 @@ -0,0 +1 @@ +f83d60b9d806eb7329cadc2e29810c1a \ No newline at end of file diff --git a/inherit_graph_44.png b/inherit_graph_44.png new file mode 100644 index 00000000..f67d3ddc Binary files /dev/null and b/inherit_graph_44.png differ diff --git a/inherit_graph_440.map b/inherit_graph_440.map new file mode 100644 index 00000000..815039f0 --- /dev/null +++ b/inherit_graph_440.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_440.md5 b/inherit_graph_440.md5 new file mode 100644 index 00000000..083fa3d1 --- /dev/null +++ b/inherit_graph_440.md5 @@ -0,0 +1 @@ +0ccc0e2f011c26a80ad9fb8218d1f412 \ No newline at end of file diff --git a/inherit_graph_440.png b/inherit_graph_440.png new file mode 100644 index 00000000..e5463276 Binary files /dev/null and b/inherit_graph_440.png differ diff --git a/inherit_graph_441.map b/inherit_graph_441.map new file mode 100644 index 00000000..2456eda1 --- /dev/null +++ b/inherit_graph_441.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_441.md5 b/inherit_graph_441.md5 new file mode 100644 index 00000000..5e69d32f --- /dev/null +++ b/inherit_graph_441.md5 @@ -0,0 +1 @@ +5fc55e889159579f2209c80609e775e8 \ No newline at end of file diff --git a/inherit_graph_441.png b/inherit_graph_441.png new file mode 100644 index 00000000..e0ffe953 Binary files /dev/null and b/inherit_graph_441.png differ diff --git a/inherit_graph_442.map b/inherit_graph_442.map new file mode 100644 index 00000000..2cbdb151 --- /dev/null +++ b/inherit_graph_442.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_442.md5 b/inherit_graph_442.md5 new file mode 100644 index 00000000..672a1acf --- /dev/null +++ b/inherit_graph_442.md5 @@ -0,0 +1 @@ +296e04a15ef21423ddca11f404092c68 \ No newline at end of file diff --git a/inherit_graph_442.png b/inherit_graph_442.png new file mode 100644 index 00000000..4347c418 Binary files /dev/null and b/inherit_graph_442.png differ diff --git a/inherit_graph_443.map b/inherit_graph_443.map new file mode 100644 index 00000000..5b04b0e2 --- /dev/null +++ b/inherit_graph_443.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_443.md5 b/inherit_graph_443.md5 new file mode 100644 index 00000000..b3ebdd55 --- /dev/null +++ b/inherit_graph_443.md5 @@ -0,0 +1 @@ +496ae7e4c84e6540b1c6e330adbdf8ce \ No newline at end of file diff --git a/inherit_graph_443.png b/inherit_graph_443.png new file mode 100644 index 00000000..bb8ed2e4 Binary files /dev/null and b/inherit_graph_443.png differ diff --git a/inherit_graph_444.map b/inherit_graph_444.map new file mode 100644 index 00000000..d77cea8c --- /dev/null +++ b/inherit_graph_444.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_444.md5 b/inherit_graph_444.md5 new file mode 100644 index 00000000..a36cf3ff --- /dev/null +++ b/inherit_graph_444.md5 @@ -0,0 +1 @@ +6611b6378bef6bc9eb69390de455f90d \ No newline at end of file diff --git a/inherit_graph_444.png b/inherit_graph_444.png new file mode 100644 index 00000000..6cdcfa1c Binary files /dev/null and b/inherit_graph_444.png differ diff --git a/inherit_graph_445.map b/inherit_graph_445.map new file mode 100644 index 00000000..b2ff5cce --- /dev/null +++ b/inherit_graph_445.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_445.md5 b/inherit_graph_445.md5 new file mode 100644 index 00000000..b7d2e3a7 --- /dev/null +++ b/inherit_graph_445.md5 @@ -0,0 +1 @@ +1a039a725e3e3c00f598f3c98727d4c8 \ No newline at end of file diff --git a/inherit_graph_445.png b/inherit_graph_445.png new file mode 100644 index 00000000..7a15fd5d Binary files /dev/null and b/inherit_graph_445.png differ diff --git a/inherit_graph_446.map b/inherit_graph_446.map new file mode 100644 index 00000000..82a8481b --- /dev/null +++ b/inherit_graph_446.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_446.md5 b/inherit_graph_446.md5 new file mode 100644 index 00000000..fb9e26f7 --- /dev/null +++ b/inherit_graph_446.md5 @@ -0,0 +1 @@ +c92cfe05c48778aac9c6de190176709b \ No newline at end of file diff --git a/inherit_graph_446.png b/inherit_graph_446.png new file mode 100644 index 00000000..8de81cd0 Binary files /dev/null and b/inherit_graph_446.png differ diff --git a/inherit_graph_447.map b/inherit_graph_447.map new file mode 100644 index 00000000..061df742 --- /dev/null +++ b/inherit_graph_447.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_447.md5 b/inherit_graph_447.md5 new file mode 100644 index 00000000..d30bd013 --- /dev/null +++ b/inherit_graph_447.md5 @@ -0,0 +1 @@ +9949b46dc484859071055fd17a414120 \ No newline at end of file diff --git a/inherit_graph_447.png b/inherit_graph_447.png new file mode 100644 index 00000000..e9210e11 Binary files /dev/null and b/inherit_graph_447.png differ diff --git a/inherit_graph_448.map b/inherit_graph_448.map new file mode 100644 index 00000000..a55c4007 --- /dev/null +++ b/inherit_graph_448.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_448.md5 b/inherit_graph_448.md5 new file mode 100644 index 00000000..0780e7d2 --- /dev/null +++ b/inherit_graph_448.md5 @@ -0,0 +1 @@ +5e58d2fd4c09cd99052905c8958eb732 \ No newline at end of file diff --git a/inherit_graph_448.png b/inherit_graph_448.png new file mode 100644 index 00000000..86e98dd0 Binary files /dev/null and b/inherit_graph_448.png differ diff --git a/inherit_graph_449.map b/inherit_graph_449.map new file mode 100644 index 00000000..8c9daa9f --- /dev/null +++ b/inherit_graph_449.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_449.md5 b/inherit_graph_449.md5 new file mode 100644 index 00000000..033125a9 --- /dev/null +++ b/inherit_graph_449.md5 @@ -0,0 +1 @@ +56f4886fd05c3e9c21068f064e969a66 \ No newline at end of file diff --git a/inherit_graph_449.png b/inherit_graph_449.png new file mode 100644 index 00000000..cb073714 Binary files /dev/null and b/inherit_graph_449.png differ diff --git a/inherit_graph_45.map b/inherit_graph_45.map new file mode 100644 index 00000000..eea3cd69 --- /dev/null +++ b/inherit_graph_45.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_45.md5 b/inherit_graph_45.md5 new file mode 100644 index 00000000..d5281cc9 --- /dev/null +++ b/inherit_graph_45.md5 @@ -0,0 +1 @@ +2af7fdde26f8605a1c8aff51b3f2c14e \ No newline at end of file diff --git a/inherit_graph_45.png b/inherit_graph_45.png new file mode 100644 index 00000000..cf64249a Binary files /dev/null and b/inherit_graph_45.png differ diff --git a/inherit_graph_450.map b/inherit_graph_450.map new file mode 100644 index 00000000..03b0748f --- /dev/null +++ b/inherit_graph_450.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_450.md5 b/inherit_graph_450.md5 new file mode 100644 index 00000000..b454125a --- /dev/null +++ b/inherit_graph_450.md5 @@ -0,0 +1 @@ +62965fd9c8ac82030e4e0125d0d61d9b \ No newline at end of file diff --git a/inherit_graph_450.png b/inherit_graph_450.png new file mode 100644 index 00000000..d02eeb60 Binary files /dev/null and b/inherit_graph_450.png differ diff --git a/inherit_graph_451.map b/inherit_graph_451.map new file mode 100644 index 00000000..f27b031e --- /dev/null +++ b/inherit_graph_451.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_451.md5 b/inherit_graph_451.md5 new file mode 100644 index 00000000..9f84aa7a --- /dev/null +++ b/inherit_graph_451.md5 @@ -0,0 +1 @@ +09795bad4be121d2203b0336efd50642 \ No newline at end of file diff --git a/inherit_graph_451.png b/inherit_graph_451.png new file mode 100644 index 00000000..424c9df6 Binary files /dev/null and b/inherit_graph_451.png differ diff --git a/inherit_graph_452.map b/inherit_graph_452.map new file mode 100644 index 00000000..2e423759 --- /dev/null +++ b/inherit_graph_452.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_452.md5 b/inherit_graph_452.md5 new file mode 100644 index 00000000..4afb4d59 --- /dev/null +++ b/inherit_graph_452.md5 @@ -0,0 +1 @@ +ae6f1c417115f7d3cc2e404d37a5e5a1 \ No newline at end of file diff --git a/inherit_graph_452.png b/inherit_graph_452.png new file mode 100644 index 00000000..f7d13751 Binary files /dev/null and b/inherit_graph_452.png differ diff --git a/inherit_graph_453.map b/inherit_graph_453.map new file mode 100644 index 00000000..42361d23 --- /dev/null +++ b/inherit_graph_453.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_453.md5 b/inherit_graph_453.md5 new file mode 100644 index 00000000..8e32c6f8 --- /dev/null +++ b/inherit_graph_453.md5 @@ -0,0 +1 @@ +4b974dac917f631c69231e52e976b99c \ No newline at end of file diff --git a/inherit_graph_453.png b/inherit_graph_453.png new file mode 100644 index 00000000..5f43dc32 Binary files /dev/null and b/inherit_graph_453.png differ diff --git a/inherit_graph_454.map b/inherit_graph_454.map new file mode 100644 index 00000000..6e78ba11 --- /dev/null +++ b/inherit_graph_454.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_454.md5 b/inherit_graph_454.md5 new file mode 100644 index 00000000..63a00b4d --- /dev/null +++ b/inherit_graph_454.md5 @@ -0,0 +1 @@ +a99fc6dabe9f606a7cace942779d44a9 \ No newline at end of file diff --git a/inherit_graph_454.png b/inherit_graph_454.png new file mode 100644 index 00000000..3a54d920 Binary files /dev/null and b/inherit_graph_454.png differ diff --git a/inherit_graph_455.map b/inherit_graph_455.map new file mode 100644 index 00000000..6907df96 --- /dev/null +++ b/inherit_graph_455.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_455.md5 b/inherit_graph_455.md5 new file mode 100644 index 00000000..058c55cb --- /dev/null +++ b/inherit_graph_455.md5 @@ -0,0 +1 @@ +2b00a9af45932e7f1889d4188002c947 \ No newline at end of file diff --git a/inherit_graph_455.png b/inherit_graph_455.png new file mode 100644 index 00000000..246a0a3b Binary files /dev/null and b/inherit_graph_455.png differ diff --git a/inherit_graph_456.map b/inherit_graph_456.map new file mode 100644 index 00000000..114c9b4a --- /dev/null +++ b/inherit_graph_456.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_456.md5 b/inherit_graph_456.md5 new file mode 100644 index 00000000..0ffdefe8 --- /dev/null +++ b/inherit_graph_456.md5 @@ -0,0 +1 @@ +2f1e3a0cce74a61215524bac4a06d1c4 \ No newline at end of file diff --git a/inherit_graph_456.png b/inherit_graph_456.png new file mode 100644 index 00000000..da7a9833 Binary files /dev/null and b/inherit_graph_456.png differ diff --git a/inherit_graph_457.map b/inherit_graph_457.map new file mode 100644 index 00000000..accd6874 --- /dev/null +++ b/inherit_graph_457.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_457.md5 b/inherit_graph_457.md5 new file mode 100644 index 00000000..35c76f32 --- /dev/null +++ b/inherit_graph_457.md5 @@ -0,0 +1 @@ +6f588c791aebdabf8a977ced4c5837ae \ No newline at end of file diff --git a/inherit_graph_457.png b/inherit_graph_457.png new file mode 100644 index 00000000..cb1d3abe Binary files /dev/null and b/inherit_graph_457.png differ diff --git a/inherit_graph_458.map b/inherit_graph_458.map new file mode 100644 index 00000000..52d17576 --- /dev/null +++ b/inherit_graph_458.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_458.md5 b/inherit_graph_458.md5 new file mode 100644 index 00000000..29c23e69 --- /dev/null +++ b/inherit_graph_458.md5 @@ -0,0 +1 @@ +b18d9ec648aae4381ad73a09a81dfb12 \ No newline at end of file diff --git a/inherit_graph_458.png b/inherit_graph_458.png new file mode 100644 index 00000000..06f2ae7f Binary files /dev/null and b/inherit_graph_458.png differ diff --git a/inherit_graph_459.map b/inherit_graph_459.map new file mode 100644 index 00000000..c20332a7 --- /dev/null +++ b/inherit_graph_459.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_459.md5 b/inherit_graph_459.md5 new file mode 100644 index 00000000..fdcfa268 --- /dev/null +++ b/inherit_graph_459.md5 @@ -0,0 +1 @@ +73f0ab6dc076a6f3705ff6647abc89ce \ No newline at end of file diff --git a/inherit_graph_459.png b/inherit_graph_459.png new file mode 100644 index 00000000..069e2aac Binary files /dev/null and b/inherit_graph_459.png differ diff --git a/inherit_graph_46.map b/inherit_graph_46.map new file mode 100644 index 00000000..a8ec651b --- /dev/null +++ b/inherit_graph_46.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_46.md5 b/inherit_graph_46.md5 new file mode 100644 index 00000000..853098f2 --- /dev/null +++ b/inherit_graph_46.md5 @@ -0,0 +1 @@ +dee992f78224009ac9179084e2f1a294 \ No newline at end of file diff --git a/inherit_graph_46.png b/inherit_graph_46.png new file mode 100644 index 00000000..0c51ffa8 Binary files /dev/null and b/inherit_graph_46.png differ diff --git a/inherit_graph_460.map b/inherit_graph_460.map new file mode 100644 index 00000000..2e238d87 --- /dev/null +++ b/inherit_graph_460.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_460.md5 b/inherit_graph_460.md5 new file mode 100644 index 00000000..97ada1c3 --- /dev/null +++ b/inherit_graph_460.md5 @@ -0,0 +1 @@ +9c2e3868ba0abfe6798cbb9c93d7df06 \ No newline at end of file diff --git a/inherit_graph_460.png b/inherit_graph_460.png new file mode 100644 index 00000000..5aa52746 Binary files /dev/null and b/inherit_graph_460.png differ diff --git a/inherit_graph_461.map b/inherit_graph_461.map new file mode 100644 index 00000000..c4fcd343 --- /dev/null +++ b/inherit_graph_461.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_461.md5 b/inherit_graph_461.md5 new file mode 100644 index 00000000..f611d77c --- /dev/null +++ b/inherit_graph_461.md5 @@ -0,0 +1 @@ +97cc8d4d7be72a62bc4cb7e66b28b959 \ No newline at end of file diff --git a/inherit_graph_461.png b/inherit_graph_461.png new file mode 100644 index 00000000..b3811a71 Binary files /dev/null and b/inherit_graph_461.png differ diff --git a/inherit_graph_462.map b/inherit_graph_462.map new file mode 100644 index 00000000..57b2da8c --- /dev/null +++ b/inherit_graph_462.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_462.md5 b/inherit_graph_462.md5 new file mode 100644 index 00000000..51c9bb8f --- /dev/null +++ b/inherit_graph_462.md5 @@ -0,0 +1 @@ +0828132fde0e68825ece2efe1e86a15d \ No newline at end of file diff --git a/inherit_graph_462.png b/inherit_graph_462.png new file mode 100644 index 00000000..73ec325d Binary files /dev/null and b/inherit_graph_462.png differ diff --git a/inherit_graph_463.map b/inherit_graph_463.map new file mode 100644 index 00000000..a3b853ec --- /dev/null +++ b/inherit_graph_463.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_463.md5 b/inherit_graph_463.md5 new file mode 100644 index 00000000..1c6826e3 --- /dev/null +++ b/inherit_graph_463.md5 @@ -0,0 +1 @@ +8808459777673f7446048421100e8b43 \ No newline at end of file diff --git a/inherit_graph_463.png b/inherit_graph_463.png new file mode 100644 index 00000000..c13d6a91 Binary files /dev/null and b/inherit_graph_463.png differ diff --git a/inherit_graph_464.map b/inherit_graph_464.map new file mode 100644 index 00000000..a1d0df03 --- /dev/null +++ b/inherit_graph_464.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_464.md5 b/inherit_graph_464.md5 new file mode 100644 index 00000000..b8a9c0fd --- /dev/null +++ b/inherit_graph_464.md5 @@ -0,0 +1 @@ +6ba97d60ec04458e343887e20dff0a95 \ No newline at end of file diff --git a/inherit_graph_464.png b/inherit_graph_464.png new file mode 100644 index 00000000..e4434f9b Binary files /dev/null and b/inherit_graph_464.png differ diff --git a/inherit_graph_465.map b/inherit_graph_465.map new file mode 100644 index 00000000..ca459d28 --- /dev/null +++ b/inherit_graph_465.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_465.md5 b/inherit_graph_465.md5 new file mode 100644 index 00000000..79c34c32 --- /dev/null +++ b/inherit_graph_465.md5 @@ -0,0 +1 @@ +5e0c8c203b9898d8cfbe43f893f6c6af \ No newline at end of file diff --git a/inherit_graph_465.png b/inherit_graph_465.png new file mode 100644 index 00000000..5e899401 Binary files /dev/null and b/inherit_graph_465.png differ diff --git a/inherit_graph_466.map b/inherit_graph_466.map new file mode 100644 index 00000000..314b0dd8 --- /dev/null +++ b/inherit_graph_466.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_466.md5 b/inherit_graph_466.md5 new file mode 100644 index 00000000..c9bfea0d --- /dev/null +++ b/inherit_graph_466.md5 @@ -0,0 +1 @@ +23c36228336fc22dec188c4b53338399 \ No newline at end of file diff --git a/inherit_graph_466.png b/inherit_graph_466.png new file mode 100644 index 00000000..c42d2e94 Binary files /dev/null and b/inherit_graph_466.png differ diff --git a/inherit_graph_467.map b/inherit_graph_467.map new file mode 100644 index 00000000..fcee5986 --- /dev/null +++ b/inherit_graph_467.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_467.md5 b/inherit_graph_467.md5 new file mode 100644 index 00000000..d4b309bc --- /dev/null +++ b/inherit_graph_467.md5 @@ -0,0 +1 @@ +c8a62a8ae2709c11ef8388d7112f4c6b \ No newline at end of file diff --git a/inherit_graph_467.png b/inherit_graph_467.png new file mode 100644 index 00000000..0ec4d04d Binary files /dev/null and b/inherit_graph_467.png differ diff --git a/inherit_graph_468.map b/inherit_graph_468.map new file mode 100644 index 00000000..22241bd6 --- /dev/null +++ b/inherit_graph_468.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_468.md5 b/inherit_graph_468.md5 new file mode 100644 index 00000000..fc0ece5f --- /dev/null +++ b/inherit_graph_468.md5 @@ -0,0 +1 @@ +01b94132c6bd68691af8fd20d03ecfff \ No newline at end of file diff --git a/inherit_graph_468.png b/inherit_graph_468.png new file mode 100644 index 00000000..afaffacc Binary files /dev/null and b/inherit_graph_468.png differ diff --git a/inherit_graph_469.map b/inherit_graph_469.map new file mode 100644 index 00000000..c5f9f03e --- /dev/null +++ b/inherit_graph_469.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_469.md5 b/inherit_graph_469.md5 new file mode 100644 index 00000000..11c29545 --- /dev/null +++ b/inherit_graph_469.md5 @@ -0,0 +1 @@ +e44e46ac5b8d4d956c9b9de929a2947d \ No newline at end of file diff --git a/inherit_graph_469.png b/inherit_graph_469.png new file mode 100644 index 00000000..0711d77e Binary files /dev/null and b/inherit_graph_469.png differ diff --git a/inherit_graph_47.map b/inherit_graph_47.map new file mode 100644 index 00000000..7a6186c0 --- /dev/null +++ b/inherit_graph_47.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_47.md5 b/inherit_graph_47.md5 new file mode 100644 index 00000000..079572f9 --- /dev/null +++ b/inherit_graph_47.md5 @@ -0,0 +1 @@ +a6adc8fd488b9d71dbd52d5dfa67768f \ No newline at end of file diff --git a/inherit_graph_47.png b/inherit_graph_47.png new file mode 100644 index 00000000..642e6ca8 Binary files /dev/null and b/inherit_graph_47.png differ diff --git a/inherit_graph_470.map b/inherit_graph_470.map new file mode 100644 index 00000000..d00a794e --- /dev/null +++ b/inherit_graph_470.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_470.md5 b/inherit_graph_470.md5 new file mode 100644 index 00000000..1b488ae0 --- /dev/null +++ b/inherit_graph_470.md5 @@ -0,0 +1 @@ +6e24261f4b19fc142bd4028b428eabbb \ No newline at end of file diff --git a/inherit_graph_470.png b/inherit_graph_470.png new file mode 100644 index 00000000..b6479244 Binary files /dev/null and b/inherit_graph_470.png differ diff --git a/inherit_graph_471.map b/inherit_graph_471.map new file mode 100644 index 00000000..613f4596 --- /dev/null +++ b/inherit_graph_471.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_471.md5 b/inherit_graph_471.md5 new file mode 100644 index 00000000..0e403446 --- /dev/null +++ b/inherit_graph_471.md5 @@ -0,0 +1 @@ +461405e5331166937a8d992e02a45db1 \ No newline at end of file diff --git a/inherit_graph_471.png b/inherit_graph_471.png new file mode 100644 index 00000000..6aa609f6 Binary files /dev/null and b/inherit_graph_471.png differ diff --git a/inherit_graph_472.map b/inherit_graph_472.map new file mode 100644 index 00000000..21763b6e --- /dev/null +++ b/inherit_graph_472.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_472.md5 b/inherit_graph_472.md5 new file mode 100644 index 00000000..4086e699 --- /dev/null +++ b/inherit_graph_472.md5 @@ -0,0 +1 @@ +50692e6fee8625c091c91a9763ab45dc \ No newline at end of file diff --git a/inherit_graph_472.png b/inherit_graph_472.png new file mode 100644 index 00000000..837e8543 Binary files /dev/null and b/inherit_graph_472.png differ diff --git a/inherit_graph_473.map b/inherit_graph_473.map new file mode 100644 index 00000000..003f0f8e --- /dev/null +++ b/inherit_graph_473.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_473.md5 b/inherit_graph_473.md5 new file mode 100644 index 00000000..e610f909 --- /dev/null +++ b/inherit_graph_473.md5 @@ -0,0 +1 @@ +fc826376852bbbc8ce6694b84206df08 \ No newline at end of file diff --git a/inherit_graph_473.png b/inherit_graph_473.png new file mode 100644 index 00000000..59c3dad7 Binary files /dev/null and b/inherit_graph_473.png differ diff --git a/inherit_graph_474.map b/inherit_graph_474.map new file mode 100644 index 00000000..d5bd1f80 --- /dev/null +++ b/inherit_graph_474.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_474.md5 b/inherit_graph_474.md5 new file mode 100644 index 00000000..7bfab111 --- /dev/null +++ b/inherit_graph_474.md5 @@ -0,0 +1 @@ +e783b1bb79b46d5f74d50546837abf29 \ No newline at end of file diff --git a/inherit_graph_474.png b/inherit_graph_474.png new file mode 100644 index 00000000..15d7f3b6 Binary files /dev/null and b/inherit_graph_474.png differ diff --git a/inherit_graph_475.map b/inherit_graph_475.map new file mode 100644 index 00000000..6e040382 --- /dev/null +++ b/inherit_graph_475.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_475.md5 b/inherit_graph_475.md5 new file mode 100644 index 00000000..1d51b986 --- /dev/null +++ b/inherit_graph_475.md5 @@ -0,0 +1 @@ +f975ac604137ddd3efaa6d66c24cf6cc \ No newline at end of file diff --git a/inherit_graph_475.png b/inherit_graph_475.png new file mode 100644 index 00000000..800d2475 Binary files /dev/null and b/inherit_graph_475.png differ diff --git a/inherit_graph_476.map b/inherit_graph_476.map new file mode 100644 index 00000000..81dbea67 --- /dev/null +++ b/inherit_graph_476.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_476.md5 b/inherit_graph_476.md5 new file mode 100644 index 00000000..5685de45 --- /dev/null +++ b/inherit_graph_476.md5 @@ -0,0 +1 @@ +806a3ece88fc1b9b39f1c04c7e8ea4ca \ No newline at end of file diff --git a/inherit_graph_476.png b/inherit_graph_476.png new file mode 100644 index 00000000..519b5eef Binary files /dev/null and b/inherit_graph_476.png differ diff --git a/inherit_graph_477.map b/inherit_graph_477.map new file mode 100644 index 00000000..cf0e067e --- /dev/null +++ b/inherit_graph_477.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_477.md5 b/inherit_graph_477.md5 new file mode 100644 index 00000000..48ebc74e --- /dev/null +++ b/inherit_graph_477.md5 @@ -0,0 +1 @@ +a2e4f25472621dafc3e7f065b84f9674 \ No newline at end of file diff --git a/inherit_graph_477.png b/inherit_graph_477.png new file mode 100644 index 00000000..29362796 Binary files /dev/null and b/inherit_graph_477.png differ diff --git a/inherit_graph_478.map b/inherit_graph_478.map new file mode 100644 index 00000000..2d9813b0 --- /dev/null +++ b/inherit_graph_478.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_478.md5 b/inherit_graph_478.md5 new file mode 100644 index 00000000..08fd7698 --- /dev/null +++ b/inherit_graph_478.md5 @@ -0,0 +1 @@ +8baca6e754a534e7938ee9df77b68fc8 \ No newline at end of file diff --git a/inherit_graph_478.png b/inherit_graph_478.png new file mode 100644 index 00000000..35a60e12 Binary files /dev/null and b/inherit_graph_478.png differ diff --git a/inherit_graph_479.map b/inherit_graph_479.map new file mode 100644 index 00000000..933165dd --- /dev/null +++ b/inherit_graph_479.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_479.md5 b/inherit_graph_479.md5 new file mode 100644 index 00000000..9f141736 --- /dev/null +++ b/inherit_graph_479.md5 @@ -0,0 +1 @@ +3a54ebd8f657671cb59036b8afb2afdf \ No newline at end of file diff --git a/inherit_graph_479.png b/inherit_graph_479.png new file mode 100644 index 00000000..13dc1526 Binary files /dev/null and b/inherit_graph_479.png differ diff --git a/inherit_graph_48.map b/inherit_graph_48.map new file mode 100644 index 00000000..0487a6d6 --- /dev/null +++ b/inherit_graph_48.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_48.md5 b/inherit_graph_48.md5 new file mode 100644 index 00000000..a0c6a34f --- /dev/null +++ b/inherit_graph_48.md5 @@ -0,0 +1 @@ +85c25b46dcdefcd0fd427601f06e52aa \ No newline at end of file diff --git a/inherit_graph_48.png b/inherit_graph_48.png new file mode 100644 index 00000000..e3aaa97b Binary files /dev/null and b/inherit_graph_48.png differ diff --git a/inherit_graph_480.map b/inherit_graph_480.map new file mode 100644 index 00000000..436a761c --- /dev/null +++ b/inherit_graph_480.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_480.md5 b/inherit_graph_480.md5 new file mode 100644 index 00000000..ad77794c --- /dev/null +++ b/inherit_graph_480.md5 @@ -0,0 +1 @@ +321caa6b1661ff1116dabda446f5cc8a \ No newline at end of file diff --git a/inherit_graph_480.png b/inherit_graph_480.png new file mode 100644 index 00000000..72edcc12 Binary files /dev/null and b/inherit_graph_480.png differ diff --git a/inherit_graph_481.map b/inherit_graph_481.map new file mode 100644 index 00000000..aac28912 --- /dev/null +++ b/inherit_graph_481.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_481.md5 b/inherit_graph_481.md5 new file mode 100644 index 00000000..481bfc46 --- /dev/null +++ b/inherit_graph_481.md5 @@ -0,0 +1 @@ +0f7e864f5060bbf94f4edcd60bc730a4 \ No newline at end of file diff --git a/inherit_graph_481.png b/inherit_graph_481.png new file mode 100644 index 00000000..342fadb2 Binary files /dev/null and b/inherit_graph_481.png differ diff --git a/inherit_graph_482.map b/inherit_graph_482.map new file mode 100644 index 00000000..d6840a2b --- /dev/null +++ b/inherit_graph_482.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_482.md5 b/inherit_graph_482.md5 new file mode 100644 index 00000000..2786a4d9 --- /dev/null +++ b/inherit_graph_482.md5 @@ -0,0 +1 @@ +c13f83671e6a9c4e10d9e6df302dd654 \ No newline at end of file diff --git a/inherit_graph_482.png b/inherit_graph_482.png new file mode 100644 index 00000000..186fdbd8 Binary files /dev/null and b/inherit_graph_482.png differ diff --git a/inherit_graph_483.map b/inherit_graph_483.map new file mode 100644 index 00000000..493e16bc --- /dev/null +++ b/inherit_graph_483.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_483.md5 b/inherit_graph_483.md5 new file mode 100644 index 00000000..7bda78b5 --- /dev/null +++ b/inherit_graph_483.md5 @@ -0,0 +1 @@ +42603e1e35e0ff7266565a1ce57a9b5c \ No newline at end of file diff --git a/inherit_graph_483.png b/inherit_graph_483.png new file mode 100644 index 00000000..6828a692 Binary files /dev/null and b/inherit_graph_483.png differ diff --git a/inherit_graph_484.map b/inherit_graph_484.map new file mode 100644 index 00000000..6fd93e39 --- /dev/null +++ b/inherit_graph_484.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_484.md5 b/inherit_graph_484.md5 new file mode 100644 index 00000000..2240ff3d --- /dev/null +++ b/inherit_graph_484.md5 @@ -0,0 +1 @@ +28bdc3f0c9db1237cbee00ec99aa8751 \ No newline at end of file diff --git a/inherit_graph_484.png b/inherit_graph_484.png new file mode 100644 index 00000000..a3d92efa Binary files /dev/null and b/inherit_graph_484.png differ diff --git a/inherit_graph_485.map b/inherit_graph_485.map new file mode 100644 index 00000000..55c8c69c --- /dev/null +++ b/inherit_graph_485.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_485.md5 b/inherit_graph_485.md5 new file mode 100644 index 00000000..08877b92 --- /dev/null +++ b/inherit_graph_485.md5 @@ -0,0 +1 @@ +95ed2be311422ad47588eaf18e81ff4a \ No newline at end of file diff --git a/inherit_graph_485.png b/inherit_graph_485.png new file mode 100644 index 00000000..7966940a Binary files /dev/null and b/inherit_graph_485.png differ diff --git a/inherit_graph_486.map b/inherit_graph_486.map new file mode 100644 index 00000000..3ae0fc31 --- /dev/null +++ b/inherit_graph_486.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_486.md5 b/inherit_graph_486.md5 new file mode 100644 index 00000000..80162eb2 --- /dev/null +++ b/inherit_graph_486.md5 @@ -0,0 +1 @@ +c8124d2f0800ce8ed50c5c7fb5b94c76 \ No newline at end of file diff --git a/inherit_graph_486.png b/inherit_graph_486.png new file mode 100644 index 00000000..1cb7f2d9 Binary files /dev/null and b/inherit_graph_486.png differ diff --git a/inherit_graph_487.map b/inherit_graph_487.map new file mode 100644 index 00000000..c8ec8335 --- /dev/null +++ b/inherit_graph_487.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_487.md5 b/inherit_graph_487.md5 new file mode 100644 index 00000000..199b5a93 --- /dev/null +++ b/inherit_graph_487.md5 @@ -0,0 +1 @@ +6915bdd9e17ef5dd676f5e4a06e1f675 \ No newline at end of file diff --git a/inherit_graph_487.png b/inherit_graph_487.png new file mode 100644 index 00000000..40154a1a Binary files /dev/null and b/inherit_graph_487.png differ diff --git a/inherit_graph_488.map b/inherit_graph_488.map new file mode 100644 index 00000000..794a5812 --- /dev/null +++ b/inherit_graph_488.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_488.md5 b/inherit_graph_488.md5 new file mode 100644 index 00000000..486d3da4 --- /dev/null +++ b/inherit_graph_488.md5 @@ -0,0 +1 @@ +d3156291e4066eb34230926811ca7af5 \ No newline at end of file diff --git a/inherit_graph_488.png b/inherit_graph_488.png new file mode 100644 index 00000000..0a0bcdff Binary files /dev/null and b/inherit_graph_488.png differ diff --git a/inherit_graph_489.map b/inherit_graph_489.map new file mode 100644 index 00000000..84473c55 --- /dev/null +++ b/inherit_graph_489.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_489.md5 b/inherit_graph_489.md5 new file mode 100644 index 00000000..b33be5d2 --- /dev/null +++ b/inherit_graph_489.md5 @@ -0,0 +1 @@ +eaf6cf6eb0ac763a2704659c5e7cea4d \ No newline at end of file diff --git a/inherit_graph_489.png b/inherit_graph_489.png new file mode 100644 index 00000000..11f6ec18 Binary files /dev/null and b/inherit_graph_489.png differ diff --git a/inherit_graph_49.map b/inherit_graph_49.map new file mode 100644 index 00000000..dfdd054d --- /dev/null +++ b/inherit_graph_49.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_49.md5 b/inherit_graph_49.md5 new file mode 100644 index 00000000..56f08aea --- /dev/null +++ b/inherit_graph_49.md5 @@ -0,0 +1 @@ +8e9978c2b31883e3c5f2148a65d0093a \ No newline at end of file diff --git a/inherit_graph_49.png b/inherit_graph_49.png new file mode 100644 index 00000000..5df39b40 Binary files /dev/null and b/inherit_graph_49.png differ diff --git a/inherit_graph_490.map b/inherit_graph_490.map new file mode 100644 index 00000000..ecce68cf --- /dev/null +++ b/inherit_graph_490.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_490.md5 b/inherit_graph_490.md5 new file mode 100644 index 00000000..e2001c04 --- /dev/null +++ b/inherit_graph_490.md5 @@ -0,0 +1 @@ +14cd28d57d4fe382367e506e6f026161 \ No newline at end of file diff --git a/inherit_graph_490.png b/inherit_graph_490.png new file mode 100644 index 00000000..05ccaae6 Binary files /dev/null and b/inherit_graph_490.png differ diff --git a/inherit_graph_491.map b/inherit_graph_491.map new file mode 100644 index 00000000..33b5def9 --- /dev/null +++ b/inherit_graph_491.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_491.md5 b/inherit_graph_491.md5 new file mode 100644 index 00000000..6db7cc12 --- /dev/null +++ b/inherit_graph_491.md5 @@ -0,0 +1 @@ +286bba2bb83a15ece987228ff7ca5b4a \ No newline at end of file diff --git a/inherit_graph_491.png b/inherit_graph_491.png new file mode 100644 index 00000000..e37f0c4b Binary files /dev/null and b/inherit_graph_491.png differ diff --git a/inherit_graph_492.map b/inherit_graph_492.map new file mode 100644 index 00000000..89bf6d69 --- /dev/null +++ b/inherit_graph_492.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_492.md5 b/inherit_graph_492.md5 new file mode 100644 index 00000000..8257f5b0 --- /dev/null +++ b/inherit_graph_492.md5 @@ -0,0 +1 @@ +576e162a40057a21083674fd5dd7f804 \ No newline at end of file diff --git a/inherit_graph_492.png b/inherit_graph_492.png new file mode 100644 index 00000000..e3854ff7 Binary files /dev/null and b/inherit_graph_492.png differ diff --git a/inherit_graph_493.map b/inherit_graph_493.map new file mode 100644 index 00000000..a6f0cbb6 --- /dev/null +++ b/inherit_graph_493.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_493.md5 b/inherit_graph_493.md5 new file mode 100644 index 00000000..2ca959fe --- /dev/null +++ b/inherit_graph_493.md5 @@ -0,0 +1 @@ +6cffcb13257e9c116bfb3b51932ea532 \ No newline at end of file diff --git a/inherit_graph_493.png b/inherit_graph_493.png new file mode 100644 index 00000000..30057eb7 Binary files /dev/null and b/inherit_graph_493.png differ diff --git a/inherit_graph_494.map b/inherit_graph_494.map new file mode 100644 index 00000000..f82e91f5 --- /dev/null +++ b/inherit_graph_494.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_494.md5 b/inherit_graph_494.md5 new file mode 100644 index 00000000..e4d23a4a --- /dev/null +++ b/inherit_graph_494.md5 @@ -0,0 +1 @@ +0c82619277ed17e259d795a488e85b02 \ No newline at end of file diff --git a/inherit_graph_494.png b/inherit_graph_494.png new file mode 100644 index 00000000..698f73db Binary files /dev/null and b/inherit_graph_494.png differ diff --git a/inherit_graph_495.map b/inherit_graph_495.map new file mode 100644 index 00000000..d6ef9fbd --- /dev/null +++ b/inherit_graph_495.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_495.md5 b/inherit_graph_495.md5 new file mode 100644 index 00000000..356d2367 --- /dev/null +++ b/inherit_graph_495.md5 @@ -0,0 +1 @@ +55e7928a7015e7e71db0263375bb9c26 \ No newline at end of file diff --git a/inherit_graph_495.png b/inherit_graph_495.png new file mode 100644 index 00000000..0e91f17e Binary files /dev/null and b/inherit_graph_495.png differ diff --git a/inherit_graph_496.map b/inherit_graph_496.map new file mode 100644 index 00000000..98e3e2a6 --- /dev/null +++ b/inherit_graph_496.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_496.md5 b/inherit_graph_496.md5 new file mode 100644 index 00000000..47a47943 --- /dev/null +++ b/inherit_graph_496.md5 @@ -0,0 +1 @@ +a60ccc4e14ed6a6857392e56df0ff47e \ No newline at end of file diff --git a/inherit_graph_496.png b/inherit_graph_496.png new file mode 100644 index 00000000..f7fab168 Binary files /dev/null and b/inherit_graph_496.png differ diff --git a/inherit_graph_497.map b/inherit_graph_497.map new file mode 100644 index 00000000..c415279b --- /dev/null +++ b/inherit_graph_497.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_497.md5 b/inherit_graph_497.md5 new file mode 100644 index 00000000..bb1ec5b0 --- /dev/null +++ b/inherit_graph_497.md5 @@ -0,0 +1 @@ +6b1d3c0d6c262874c15b5fb2fb1d3653 \ No newline at end of file diff --git a/inherit_graph_497.png b/inherit_graph_497.png new file mode 100644 index 00000000..a6699df4 Binary files /dev/null and b/inherit_graph_497.png differ diff --git a/inherit_graph_498.map b/inherit_graph_498.map new file mode 100644 index 00000000..7078eef7 --- /dev/null +++ b/inherit_graph_498.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_498.md5 b/inherit_graph_498.md5 new file mode 100644 index 00000000..4959df1f --- /dev/null +++ b/inherit_graph_498.md5 @@ -0,0 +1 @@ +4e15b9eb746d2ecde6be38b2a90b589f \ No newline at end of file diff --git a/inherit_graph_498.png b/inherit_graph_498.png new file mode 100644 index 00000000..5f09e5db Binary files /dev/null and b/inherit_graph_498.png differ diff --git a/inherit_graph_499.map b/inherit_graph_499.map new file mode 100644 index 00000000..2281313f --- /dev/null +++ b/inherit_graph_499.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_499.md5 b/inherit_graph_499.md5 new file mode 100644 index 00000000..e160d9c8 --- /dev/null +++ b/inherit_graph_499.md5 @@ -0,0 +1 @@ +d7c3c5da39e8ed5be02ed6b529a322fe \ No newline at end of file diff --git a/inherit_graph_499.png b/inherit_graph_499.png new file mode 100644 index 00000000..81518c5a Binary files /dev/null and b/inherit_graph_499.png differ diff --git a/inherit_graph_5.map b/inherit_graph_5.map new file mode 100644 index 00000000..8fd9ed27 --- /dev/null +++ b/inherit_graph_5.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_5.md5 b/inherit_graph_5.md5 new file mode 100644 index 00000000..e77a3d0e --- /dev/null +++ b/inherit_graph_5.md5 @@ -0,0 +1 @@ +973e1959ba3ebfc71038769f6dbe2396 \ No newline at end of file diff --git a/inherit_graph_5.png b/inherit_graph_5.png new file mode 100644 index 00000000..4931dbe6 Binary files /dev/null and b/inherit_graph_5.png differ diff --git a/inherit_graph_50.map b/inherit_graph_50.map new file mode 100644 index 00000000..70f88ce4 --- /dev/null +++ b/inherit_graph_50.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_50.md5 b/inherit_graph_50.md5 new file mode 100644 index 00000000..95f6d214 --- /dev/null +++ b/inherit_graph_50.md5 @@ -0,0 +1 @@ +66219226cea9fc494396f0480da5dddc \ No newline at end of file diff --git a/inherit_graph_50.png b/inherit_graph_50.png new file mode 100644 index 00000000..cbc75ee8 Binary files /dev/null and b/inherit_graph_50.png differ diff --git a/inherit_graph_500.map b/inherit_graph_500.map new file mode 100644 index 00000000..99987d8b --- /dev/null +++ b/inherit_graph_500.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_500.md5 b/inherit_graph_500.md5 new file mode 100644 index 00000000..b0231159 --- /dev/null +++ b/inherit_graph_500.md5 @@ -0,0 +1 @@ +f45dc260e81dda694954bd183c0ce150 \ No newline at end of file diff --git a/inherit_graph_500.png b/inherit_graph_500.png new file mode 100644 index 00000000..76e15275 Binary files /dev/null and b/inherit_graph_500.png differ diff --git a/inherit_graph_501.map b/inherit_graph_501.map new file mode 100644 index 00000000..66aaa990 --- /dev/null +++ b/inherit_graph_501.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_501.md5 b/inherit_graph_501.md5 new file mode 100644 index 00000000..1abcd4ec --- /dev/null +++ b/inherit_graph_501.md5 @@ -0,0 +1 @@ +08e15e463ff800aafe72a788eda50592 \ No newline at end of file diff --git a/inherit_graph_501.png b/inherit_graph_501.png new file mode 100644 index 00000000..a8d1233e Binary files /dev/null and b/inherit_graph_501.png differ diff --git a/inherit_graph_502.map b/inherit_graph_502.map new file mode 100644 index 00000000..f11c671e --- /dev/null +++ b/inherit_graph_502.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/inherit_graph_502.md5 b/inherit_graph_502.md5 new file mode 100644 index 00000000..63fd0e6c --- /dev/null +++ b/inherit_graph_502.md5 @@ -0,0 +1 @@ +3dc5b0c2d500706d92cf27a5a0c1f129 \ No newline at end of file diff --git a/inherit_graph_502.png b/inherit_graph_502.png new file mode 100644 index 00000000..2940833d Binary files /dev/null and b/inherit_graph_502.png differ diff --git a/inherit_graph_503.map b/inherit_graph_503.map new file mode 100644 index 00000000..c0591433 --- /dev/null +++ b/inherit_graph_503.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_503.md5 b/inherit_graph_503.md5 new file mode 100644 index 00000000..0578f77b --- /dev/null +++ b/inherit_graph_503.md5 @@ -0,0 +1 @@ +6fe18ebb97c71976c9e54eb3fa186264 \ No newline at end of file diff --git a/inherit_graph_503.png b/inherit_graph_503.png new file mode 100644 index 00000000..b32147cd Binary files /dev/null and b/inherit_graph_503.png differ diff --git a/inherit_graph_504.map b/inherit_graph_504.map new file mode 100644 index 00000000..51eea2d3 --- /dev/null +++ b/inherit_graph_504.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_504.md5 b/inherit_graph_504.md5 new file mode 100644 index 00000000..bb0e9d94 --- /dev/null +++ b/inherit_graph_504.md5 @@ -0,0 +1 @@ +bcfc98d748d67013923cb93fff03d372 \ No newline at end of file diff --git a/inherit_graph_504.png b/inherit_graph_504.png new file mode 100644 index 00000000..d3bdebd7 Binary files /dev/null and b/inherit_graph_504.png differ diff --git a/inherit_graph_505.map b/inherit_graph_505.map new file mode 100644 index 00000000..4be14552 --- /dev/null +++ b/inherit_graph_505.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_505.md5 b/inherit_graph_505.md5 new file mode 100644 index 00000000..667acb32 --- /dev/null +++ b/inherit_graph_505.md5 @@ -0,0 +1 @@ +c558cf666c2f3a1a92aa20037169172f \ No newline at end of file diff --git a/inherit_graph_505.png b/inherit_graph_505.png new file mode 100644 index 00000000..45ae732a Binary files /dev/null and b/inherit_graph_505.png differ diff --git a/inherit_graph_506.map b/inherit_graph_506.map new file mode 100644 index 00000000..e9f3a37d --- /dev/null +++ b/inherit_graph_506.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_506.md5 b/inherit_graph_506.md5 new file mode 100644 index 00000000..dacd64e1 --- /dev/null +++ b/inherit_graph_506.md5 @@ -0,0 +1 @@ +d1c635121efc8ece62f87d6ef7b8bc9a \ No newline at end of file diff --git a/inherit_graph_506.png b/inherit_graph_506.png new file mode 100644 index 00000000..bb09311f Binary files /dev/null and b/inherit_graph_506.png differ diff --git a/inherit_graph_507.map b/inherit_graph_507.map new file mode 100644 index 00000000..079eeb26 --- /dev/null +++ b/inherit_graph_507.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_507.md5 b/inherit_graph_507.md5 new file mode 100644 index 00000000..3be56b6d --- /dev/null +++ b/inherit_graph_507.md5 @@ -0,0 +1 @@ +fe0a761c69ce6d5e73adde50260df50f \ No newline at end of file diff --git a/inherit_graph_507.png b/inherit_graph_507.png new file mode 100644 index 00000000..ca36f047 Binary files /dev/null and b/inherit_graph_507.png differ diff --git a/inherit_graph_508.map b/inherit_graph_508.map new file mode 100644 index 00000000..1f322c50 --- /dev/null +++ b/inherit_graph_508.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_508.md5 b/inherit_graph_508.md5 new file mode 100644 index 00000000..d019b28d --- /dev/null +++ b/inherit_graph_508.md5 @@ -0,0 +1 @@ +bdda12e689bc51c2d128f14b45609f33 \ No newline at end of file diff --git a/inherit_graph_508.png b/inherit_graph_508.png new file mode 100644 index 00000000..effc639d Binary files /dev/null and b/inherit_graph_508.png differ diff --git a/inherit_graph_509.map b/inherit_graph_509.map new file mode 100644 index 00000000..f93c5f82 --- /dev/null +++ b/inherit_graph_509.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_509.md5 b/inherit_graph_509.md5 new file mode 100644 index 00000000..72e52dc1 --- /dev/null +++ b/inherit_graph_509.md5 @@ -0,0 +1 @@ +b90f71e725c8aa36516064bfff3cc1c8 \ No newline at end of file diff --git a/inherit_graph_509.png b/inherit_graph_509.png new file mode 100644 index 00000000..2d20a8ab Binary files /dev/null and b/inherit_graph_509.png differ diff --git a/inherit_graph_51.map b/inherit_graph_51.map new file mode 100644 index 00000000..58f76ecd --- /dev/null +++ b/inherit_graph_51.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_51.md5 b/inherit_graph_51.md5 new file mode 100644 index 00000000..47b39ad7 --- /dev/null +++ b/inherit_graph_51.md5 @@ -0,0 +1 @@ +95647b203d550a4839a9f0a02c622094 \ No newline at end of file diff --git a/inherit_graph_51.png b/inherit_graph_51.png new file mode 100644 index 00000000..7675f799 Binary files /dev/null and b/inherit_graph_51.png differ diff --git a/inherit_graph_510.map b/inherit_graph_510.map new file mode 100644 index 00000000..a7c89356 --- /dev/null +++ b/inherit_graph_510.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_510.md5 b/inherit_graph_510.md5 new file mode 100644 index 00000000..7ed0806e --- /dev/null +++ b/inherit_graph_510.md5 @@ -0,0 +1 @@ +a8abfa5596fac9d02e80ded99a7da780 \ No newline at end of file diff --git a/inherit_graph_510.png b/inherit_graph_510.png new file mode 100644 index 00000000..54393232 Binary files /dev/null and b/inherit_graph_510.png differ diff --git a/inherit_graph_511.map b/inherit_graph_511.map new file mode 100644 index 00000000..fbe14314 --- /dev/null +++ b/inherit_graph_511.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_511.md5 b/inherit_graph_511.md5 new file mode 100644 index 00000000..6ec58c5d --- /dev/null +++ b/inherit_graph_511.md5 @@ -0,0 +1 @@ +69343b43f99b2bfffd8107612a740768 \ No newline at end of file diff --git a/inherit_graph_511.png b/inherit_graph_511.png new file mode 100644 index 00000000..fe2fd538 Binary files /dev/null and b/inherit_graph_511.png differ diff --git a/inherit_graph_512.map b/inherit_graph_512.map new file mode 100644 index 00000000..ab887317 --- /dev/null +++ b/inherit_graph_512.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_512.md5 b/inherit_graph_512.md5 new file mode 100644 index 00000000..920d3feb --- /dev/null +++ b/inherit_graph_512.md5 @@ -0,0 +1 @@ +8250fd3c559d1ccefe9a7a7bc4580260 \ No newline at end of file diff --git a/inherit_graph_512.png b/inherit_graph_512.png new file mode 100644 index 00000000..30b9d51d Binary files /dev/null and b/inherit_graph_512.png differ diff --git a/inherit_graph_513.map b/inherit_graph_513.map new file mode 100644 index 00000000..709e7354 --- /dev/null +++ b/inherit_graph_513.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_513.md5 b/inherit_graph_513.md5 new file mode 100644 index 00000000..8d7e6837 --- /dev/null +++ b/inherit_graph_513.md5 @@ -0,0 +1 @@ +039b0b96c22a6d6466dba15fc3ea75b4 \ No newline at end of file diff --git a/inherit_graph_513.png b/inherit_graph_513.png new file mode 100644 index 00000000..9439f53d Binary files /dev/null and b/inherit_graph_513.png differ diff --git a/inherit_graph_514.map b/inherit_graph_514.map new file mode 100644 index 00000000..4893c91e --- /dev/null +++ b/inherit_graph_514.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_514.md5 b/inherit_graph_514.md5 new file mode 100644 index 00000000..4595c731 --- /dev/null +++ b/inherit_graph_514.md5 @@ -0,0 +1 @@ +073c01ef1291c277c3a6f9a7b34e42ad \ No newline at end of file diff --git a/inherit_graph_514.png b/inherit_graph_514.png new file mode 100644 index 00000000..93de498a Binary files /dev/null and b/inherit_graph_514.png differ diff --git a/inherit_graph_515.map b/inherit_graph_515.map new file mode 100644 index 00000000..fc4ccb70 --- /dev/null +++ b/inherit_graph_515.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_515.md5 b/inherit_graph_515.md5 new file mode 100644 index 00000000..2cfac1d0 --- /dev/null +++ b/inherit_graph_515.md5 @@ -0,0 +1 @@ +4ff7d5ddfc50b7ff772471f3649cf644 \ No newline at end of file diff --git a/inherit_graph_515.png b/inherit_graph_515.png new file mode 100644 index 00000000..3c23a54f Binary files /dev/null and b/inherit_graph_515.png differ diff --git a/inherit_graph_516.map b/inherit_graph_516.map new file mode 100644 index 00000000..2aefd815 --- /dev/null +++ b/inherit_graph_516.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_516.md5 b/inherit_graph_516.md5 new file mode 100644 index 00000000..3b8f2730 --- /dev/null +++ b/inherit_graph_516.md5 @@ -0,0 +1 @@ +5d83563b3001b1e830bb39e1139ff252 \ No newline at end of file diff --git a/inherit_graph_516.png b/inherit_graph_516.png new file mode 100644 index 00000000..2edf41b8 Binary files /dev/null and b/inherit_graph_516.png differ diff --git a/inherit_graph_517.map b/inherit_graph_517.map new file mode 100644 index 00000000..8ae4b5a9 --- /dev/null +++ b/inherit_graph_517.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_517.md5 b/inherit_graph_517.md5 new file mode 100644 index 00000000..23afd967 --- /dev/null +++ b/inherit_graph_517.md5 @@ -0,0 +1 @@ +cfe048975756acb167107caaa04419c1 \ No newline at end of file diff --git a/inherit_graph_517.png b/inherit_graph_517.png new file mode 100644 index 00000000..7c82ad39 Binary files /dev/null and b/inherit_graph_517.png differ diff --git a/inherit_graph_518.map b/inherit_graph_518.map new file mode 100644 index 00000000..b0297212 --- /dev/null +++ b/inherit_graph_518.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_518.md5 b/inherit_graph_518.md5 new file mode 100644 index 00000000..ecfc50e4 --- /dev/null +++ b/inherit_graph_518.md5 @@ -0,0 +1 @@ +cc6ab5fe7e49739d3737560cc71e2f81 \ No newline at end of file diff --git a/inherit_graph_518.png b/inherit_graph_518.png new file mode 100644 index 00000000..e40ba9a4 Binary files /dev/null and b/inherit_graph_518.png differ diff --git a/inherit_graph_519.map b/inherit_graph_519.map new file mode 100644 index 00000000..b1a39736 --- /dev/null +++ b/inherit_graph_519.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_519.md5 b/inherit_graph_519.md5 new file mode 100644 index 00000000..81af8493 --- /dev/null +++ b/inherit_graph_519.md5 @@ -0,0 +1 @@ +298755954c5c05bac6973c5e4673e179 \ No newline at end of file diff --git a/inherit_graph_519.png b/inherit_graph_519.png new file mode 100644 index 00000000..ca3eb4cc Binary files /dev/null and b/inherit_graph_519.png differ diff --git a/inherit_graph_52.map b/inherit_graph_52.map new file mode 100644 index 00000000..3992d6f1 --- /dev/null +++ b/inherit_graph_52.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_52.md5 b/inherit_graph_52.md5 new file mode 100644 index 00000000..61fb525d --- /dev/null +++ b/inherit_graph_52.md5 @@ -0,0 +1 @@ +25a471435bfc85114f6084dbb68a46fe \ No newline at end of file diff --git a/inherit_graph_52.png b/inherit_graph_52.png new file mode 100644 index 00000000..35acfe74 Binary files /dev/null and b/inherit_graph_52.png differ diff --git a/inherit_graph_520.map b/inherit_graph_520.map new file mode 100644 index 00000000..5127b509 --- /dev/null +++ b/inherit_graph_520.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_520.md5 b/inherit_graph_520.md5 new file mode 100644 index 00000000..df08836b --- /dev/null +++ b/inherit_graph_520.md5 @@ -0,0 +1 @@ +eacaf3e9b2894e4e75aabb21428d795a \ No newline at end of file diff --git a/inherit_graph_520.png b/inherit_graph_520.png new file mode 100644 index 00000000..14c9e0d9 Binary files /dev/null and b/inherit_graph_520.png differ diff --git a/inherit_graph_521.map b/inherit_graph_521.map new file mode 100644 index 00000000..da31d436 --- /dev/null +++ b/inherit_graph_521.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_521.md5 b/inherit_graph_521.md5 new file mode 100644 index 00000000..8670498f --- /dev/null +++ b/inherit_graph_521.md5 @@ -0,0 +1 @@ +986050e740e594e5d350b706edcdfa5e \ No newline at end of file diff --git a/inherit_graph_521.png b/inherit_graph_521.png new file mode 100644 index 00000000..ca132a91 Binary files /dev/null and b/inherit_graph_521.png differ diff --git a/inherit_graph_522.map b/inherit_graph_522.map new file mode 100644 index 00000000..cfe219d2 --- /dev/null +++ b/inherit_graph_522.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_522.md5 b/inherit_graph_522.md5 new file mode 100644 index 00000000..feabba31 --- /dev/null +++ b/inherit_graph_522.md5 @@ -0,0 +1 @@ +399f8c7296a4dc3fa042c1f72f67b5a8 \ No newline at end of file diff --git a/inherit_graph_522.png b/inherit_graph_522.png new file mode 100644 index 00000000..81d2e54b Binary files /dev/null and b/inherit_graph_522.png differ diff --git a/inherit_graph_523.map b/inherit_graph_523.map new file mode 100644 index 00000000..4bd4288d --- /dev/null +++ b/inherit_graph_523.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_523.md5 b/inherit_graph_523.md5 new file mode 100644 index 00000000..bbc7d10b --- /dev/null +++ b/inherit_graph_523.md5 @@ -0,0 +1 @@ +cbbc687a3ffc000b9e2f9135f289589f \ No newline at end of file diff --git a/inherit_graph_523.png b/inherit_graph_523.png new file mode 100644 index 00000000..534b418a Binary files /dev/null and b/inherit_graph_523.png differ diff --git a/inherit_graph_524.map b/inherit_graph_524.map new file mode 100644 index 00000000..fab79257 --- /dev/null +++ b/inherit_graph_524.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_524.md5 b/inherit_graph_524.md5 new file mode 100644 index 00000000..f8679e23 --- /dev/null +++ b/inherit_graph_524.md5 @@ -0,0 +1 @@ +bfc163de036ce301bc9e74c647f501a8 \ No newline at end of file diff --git a/inherit_graph_524.png b/inherit_graph_524.png new file mode 100644 index 00000000..13541ad4 Binary files /dev/null and b/inherit_graph_524.png differ diff --git a/inherit_graph_525.map b/inherit_graph_525.map new file mode 100644 index 00000000..348ebabf --- /dev/null +++ b/inherit_graph_525.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_525.md5 b/inherit_graph_525.md5 new file mode 100644 index 00000000..607d6c3f --- /dev/null +++ b/inherit_graph_525.md5 @@ -0,0 +1 @@ +dda8aa78536fcf17657b6dcaddc1e8db \ No newline at end of file diff --git a/inherit_graph_525.png b/inherit_graph_525.png new file mode 100644 index 00000000..388d6350 Binary files /dev/null and b/inherit_graph_525.png differ diff --git a/inherit_graph_526.map b/inherit_graph_526.map new file mode 100644 index 00000000..3b99b11b --- /dev/null +++ b/inherit_graph_526.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_526.md5 b/inherit_graph_526.md5 new file mode 100644 index 00000000..ef29b01a --- /dev/null +++ b/inherit_graph_526.md5 @@ -0,0 +1 @@ +fe99e719f8f8e026f0a8ab6176ea5d24 \ No newline at end of file diff --git a/inherit_graph_526.png b/inherit_graph_526.png new file mode 100644 index 00000000..d13d41c5 Binary files /dev/null and b/inherit_graph_526.png differ diff --git a/inherit_graph_527.map b/inherit_graph_527.map new file mode 100644 index 00000000..48505037 --- /dev/null +++ b/inherit_graph_527.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_527.md5 b/inherit_graph_527.md5 new file mode 100644 index 00000000..24ed6819 --- /dev/null +++ b/inherit_graph_527.md5 @@ -0,0 +1 @@ +8e9162a928b08dfe73791d3c58ebdb06 \ No newline at end of file diff --git a/inherit_graph_527.png b/inherit_graph_527.png new file mode 100644 index 00000000..a65f4c93 Binary files /dev/null and b/inherit_graph_527.png differ diff --git a/inherit_graph_528.map b/inherit_graph_528.map new file mode 100644 index 00000000..9105edde --- /dev/null +++ b/inherit_graph_528.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_528.md5 b/inherit_graph_528.md5 new file mode 100644 index 00000000..ff8f50d8 --- /dev/null +++ b/inherit_graph_528.md5 @@ -0,0 +1 @@ +6a7b66bc26635e8ae7ce846179c11ca8 \ No newline at end of file diff --git a/inherit_graph_528.png b/inherit_graph_528.png new file mode 100644 index 00000000..ae2c0c07 Binary files /dev/null and b/inherit_graph_528.png differ diff --git a/inherit_graph_529.map b/inherit_graph_529.map new file mode 100644 index 00000000..cc72c868 --- /dev/null +++ b/inherit_graph_529.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_529.md5 b/inherit_graph_529.md5 new file mode 100644 index 00000000..66d32908 --- /dev/null +++ b/inherit_graph_529.md5 @@ -0,0 +1 @@ +062679fa99d9942d6e710ad19541d5c0 \ No newline at end of file diff --git a/inherit_graph_529.png b/inherit_graph_529.png new file mode 100644 index 00000000..11795f41 Binary files /dev/null and b/inherit_graph_529.png differ diff --git a/inherit_graph_53.map b/inherit_graph_53.map new file mode 100644 index 00000000..d8b5c5bb --- /dev/null +++ b/inherit_graph_53.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_53.md5 b/inherit_graph_53.md5 new file mode 100644 index 00000000..80b53317 --- /dev/null +++ b/inherit_graph_53.md5 @@ -0,0 +1 @@ +d214b598508857a44341198d92fce8c9 \ No newline at end of file diff --git a/inherit_graph_53.png b/inherit_graph_53.png new file mode 100644 index 00000000..56590e18 Binary files /dev/null and b/inherit_graph_53.png differ diff --git a/inherit_graph_530.map b/inherit_graph_530.map new file mode 100644 index 00000000..772ba7d7 --- /dev/null +++ b/inherit_graph_530.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_530.md5 b/inherit_graph_530.md5 new file mode 100644 index 00000000..bd26c456 --- /dev/null +++ b/inherit_graph_530.md5 @@ -0,0 +1 @@ +45be95d77ca4eec32acd40f544e62126 \ No newline at end of file diff --git a/inherit_graph_530.png b/inherit_graph_530.png new file mode 100644 index 00000000..ec65416a Binary files /dev/null and b/inherit_graph_530.png differ diff --git a/inherit_graph_531.map b/inherit_graph_531.map new file mode 100644 index 00000000..1b88afa7 --- /dev/null +++ b/inherit_graph_531.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_531.md5 b/inherit_graph_531.md5 new file mode 100644 index 00000000..0497340a --- /dev/null +++ b/inherit_graph_531.md5 @@ -0,0 +1 @@ +c67280a7b9694aa4835fe23ee6abcdff \ No newline at end of file diff --git a/inherit_graph_531.png b/inherit_graph_531.png new file mode 100644 index 00000000..18681872 Binary files /dev/null and b/inherit_graph_531.png differ diff --git a/inherit_graph_532.map b/inherit_graph_532.map new file mode 100644 index 00000000..80710cd8 --- /dev/null +++ b/inherit_graph_532.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_532.md5 b/inherit_graph_532.md5 new file mode 100644 index 00000000..e16605b6 --- /dev/null +++ b/inherit_graph_532.md5 @@ -0,0 +1 @@ +8b0be9499948b2d3202b47b6275998b6 \ No newline at end of file diff --git a/inherit_graph_532.png b/inherit_graph_532.png new file mode 100644 index 00000000..e1fae8fc Binary files /dev/null and b/inherit_graph_532.png differ diff --git a/inherit_graph_533.map b/inherit_graph_533.map new file mode 100644 index 00000000..8978fb2e --- /dev/null +++ b/inherit_graph_533.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_533.md5 b/inherit_graph_533.md5 new file mode 100644 index 00000000..a51ea406 --- /dev/null +++ b/inherit_graph_533.md5 @@ -0,0 +1 @@ +f5fe2a438ee756fd60b92e088fa54bf7 \ No newline at end of file diff --git a/inherit_graph_533.png b/inherit_graph_533.png new file mode 100644 index 00000000..6a0376eb Binary files /dev/null and b/inherit_graph_533.png differ diff --git a/inherit_graph_534.map b/inherit_graph_534.map new file mode 100644 index 00000000..fdce3dca --- /dev/null +++ b/inherit_graph_534.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_534.md5 b/inherit_graph_534.md5 new file mode 100644 index 00000000..024c596a --- /dev/null +++ b/inherit_graph_534.md5 @@ -0,0 +1 @@ +57eb66f4e866a1283fa618f66695d7c7 \ No newline at end of file diff --git a/inherit_graph_534.png b/inherit_graph_534.png new file mode 100644 index 00000000..6343d18f Binary files /dev/null and b/inherit_graph_534.png differ diff --git a/inherit_graph_535.map b/inherit_graph_535.map new file mode 100644 index 00000000..fbfcf045 --- /dev/null +++ b/inherit_graph_535.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_535.md5 b/inherit_graph_535.md5 new file mode 100644 index 00000000..4df059d4 --- /dev/null +++ b/inherit_graph_535.md5 @@ -0,0 +1 @@ +9209c0012e6c57e8cc38f67111b01a7a \ No newline at end of file diff --git a/inherit_graph_535.png b/inherit_graph_535.png new file mode 100644 index 00000000..96054e0f Binary files /dev/null and b/inherit_graph_535.png differ diff --git a/inherit_graph_536.map b/inherit_graph_536.map new file mode 100644 index 00000000..7a2e445f --- /dev/null +++ b/inherit_graph_536.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_536.md5 b/inherit_graph_536.md5 new file mode 100644 index 00000000..e982279c --- /dev/null +++ b/inherit_graph_536.md5 @@ -0,0 +1 @@ +f6867e26c27e1c42727706863facc847 \ No newline at end of file diff --git a/inherit_graph_536.png b/inherit_graph_536.png new file mode 100644 index 00000000..15c04d4f Binary files /dev/null and b/inherit_graph_536.png differ diff --git a/inherit_graph_537.map b/inherit_graph_537.map new file mode 100644 index 00000000..033afe70 --- /dev/null +++ b/inherit_graph_537.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_537.md5 b/inherit_graph_537.md5 new file mode 100644 index 00000000..a272092c --- /dev/null +++ b/inherit_graph_537.md5 @@ -0,0 +1 @@ +5ed33925ea9fc159b346af782b69d1e9 \ No newline at end of file diff --git a/inherit_graph_537.png b/inherit_graph_537.png new file mode 100644 index 00000000..dc2b9a34 Binary files /dev/null and b/inherit_graph_537.png differ diff --git a/inherit_graph_538.map b/inherit_graph_538.map new file mode 100644 index 00000000..45cd873a --- /dev/null +++ b/inherit_graph_538.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_538.md5 b/inherit_graph_538.md5 new file mode 100644 index 00000000..2f535b65 --- /dev/null +++ b/inherit_graph_538.md5 @@ -0,0 +1 @@ +903f16e0ebbf344f499b583fbcfdc6a3 \ No newline at end of file diff --git a/inherit_graph_538.png b/inherit_graph_538.png new file mode 100644 index 00000000..b22366a3 Binary files /dev/null and b/inherit_graph_538.png differ diff --git a/inherit_graph_539.map b/inherit_graph_539.map new file mode 100644 index 00000000..0edef92e --- /dev/null +++ b/inherit_graph_539.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_539.md5 b/inherit_graph_539.md5 new file mode 100644 index 00000000..4b4f50ee --- /dev/null +++ b/inherit_graph_539.md5 @@ -0,0 +1 @@ +47567900716e89a38db6c4a0848183e2 \ No newline at end of file diff --git a/inherit_graph_539.png b/inherit_graph_539.png new file mode 100644 index 00000000..4734dffd Binary files /dev/null and b/inherit_graph_539.png differ diff --git a/inherit_graph_54.map b/inherit_graph_54.map new file mode 100644 index 00000000..03d8f042 --- /dev/null +++ b/inherit_graph_54.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_54.md5 b/inherit_graph_54.md5 new file mode 100644 index 00000000..08c5d343 --- /dev/null +++ b/inherit_graph_54.md5 @@ -0,0 +1 @@ +349ec842ec8be944a07ebbb7296c6e12 \ No newline at end of file diff --git a/inherit_graph_54.png b/inherit_graph_54.png new file mode 100644 index 00000000..45b2f5f3 Binary files /dev/null and b/inherit_graph_54.png differ diff --git a/inherit_graph_540.map b/inherit_graph_540.map new file mode 100644 index 00000000..1eb4555d --- /dev/null +++ b/inherit_graph_540.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_540.md5 b/inherit_graph_540.md5 new file mode 100644 index 00000000..cd18bb57 --- /dev/null +++ b/inherit_graph_540.md5 @@ -0,0 +1 @@ +c822d1f1da4298e3cb4d0ae180682cc0 \ No newline at end of file diff --git a/inherit_graph_540.png b/inherit_graph_540.png new file mode 100644 index 00000000..338009df Binary files /dev/null and b/inherit_graph_540.png differ diff --git a/inherit_graph_541.map b/inherit_graph_541.map new file mode 100644 index 00000000..8373680d --- /dev/null +++ b/inherit_graph_541.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_541.md5 b/inherit_graph_541.md5 new file mode 100644 index 00000000..676de47f --- /dev/null +++ b/inherit_graph_541.md5 @@ -0,0 +1 @@ +f7c2950a573c3315367a32b3a9b93a37 \ No newline at end of file diff --git a/inherit_graph_541.png b/inherit_graph_541.png new file mode 100644 index 00000000..427b02fb Binary files /dev/null and b/inherit_graph_541.png differ diff --git a/inherit_graph_542.map b/inherit_graph_542.map new file mode 100644 index 00000000..2448da2f --- /dev/null +++ b/inherit_graph_542.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_542.md5 b/inherit_graph_542.md5 new file mode 100644 index 00000000..59b3ced5 --- /dev/null +++ b/inherit_graph_542.md5 @@ -0,0 +1 @@ +6b256d8fe6d68d7b24096909ddab020d \ No newline at end of file diff --git a/inherit_graph_542.png b/inherit_graph_542.png new file mode 100644 index 00000000..1d67d313 Binary files /dev/null and b/inherit_graph_542.png differ diff --git a/inherit_graph_543.map b/inherit_graph_543.map new file mode 100644 index 00000000..5af53302 --- /dev/null +++ b/inherit_graph_543.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_543.md5 b/inherit_graph_543.md5 new file mode 100644 index 00000000..2f8d24cf --- /dev/null +++ b/inherit_graph_543.md5 @@ -0,0 +1 @@ +7d1bd6d57c6336f44a3e669bc6585219 \ No newline at end of file diff --git a/inherit_graph_543.png b/inherit_graph_543.png new file mode 100644 index 00000000..69903f74 Binary files /dev/null and b/inherit_graph_543.png differ diff --git a/inherit_graph_544.map b/inherit_graph_544.map new file mode 100644 index 00000000..1ec856f6 --- /dev/null +++ b/inherit_graph_544.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_544.md5 b/inherit_graph_544.md5 new file mode 100644 index 00000000..42717fd1 --- /dev/null +++ b/inherit_graph_544.md5 @@ -0,0 +1 @@ +6ac2afb5d7d953c6eb7bf00418fd53a8 \ No newline at end of file diff --git a/inherit_graph_544.png b/inherit_graph_544.png new file mode 100644 index 00000000..e52ecf5e Binary files /dev/null and b/inherit_graph_544.png differ diff --git a/inherit_graph_545.map b/inherit_graph_545.map new file mode 100644 index 00000000..454d5228 --- /dev/null +++ b/inherit_graph_545.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_545.md5 b/inherit_graph_545.md5 new file mode 100644 index 00000000..b5294b17 --- /dev/null +++ b/inherit_graph_545.md5 @@ -0,0 +1 @@ +6227966abd52ae702016d044e27f47b2 \ No newline at end of file diff --git a/inherit_graph_545.png b/inherit_graph_545.png new file mode 100644 index 00000000..73f18c7f Binary files /dev/null and b/inherit_graph_545.png differ diff --git a/inherit_graph_546.map b/inherit_graph_546.map new file mode 100644 index 00000000..6ea23951 --- /dev/null +++ b/inherit_graph_546.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_546.md5 b/inherit_graph_546.md5 new file mode 100644 index 00000000..a81c0cb6 --- /dev/null +++ b/inherit_graph_546.md5 @@ -0,0 +1 @@ +229a21b8d38624ba392aea49ec117303 \ No newline at end of file diff --git a/inherit_graph_546.png b/inherit_graph_546.png new file mode 100644 index 00000000..277f12e8 Binary files /dev/null and b/inherit_graph_546.png differ diff --git a/inherit_graph_547.map b/inherit_graph_547.map new file mode 100644 index 00000000..f7232629 --- /dev/null +++ b/inherit_graph_547.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_547.md5 b/inherit_graph_547.md5 new file mode 100644 index 00000000..b0240f33 --- /dev/null +++ b/inherit_graph_547.md5 @@ -0,0 +1 @@ +c55affd13a96e7563eb072d4f585d286 \ No newline at end of file diff --git a/inherit_graph_547.png b/inherit_graph_547.png new file mode 100644 index 00000000..fdf67945 Binary files /dev/null and b/inherit_graph_547.png differ diff --git a/inherit_graph_548.map b/inherit_graph_548.map new file mode 100644 index 00000000..29405c04 --- /dev/null +++ b/inherit_graph_548.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_548.md5 b/inherit_graph_548.md5 new file mode 100644 index 00000000..e2c5c1f2 --- /dev/null +++ b/inherit_graph_548.md5 @@ -0,0 +1 @@ +6918f96bb7ba5a53a3c7ec654ad7a917 \ No newline at end of file diff --git a/inherit_graph_548.png b/inherit_graph_548.png new file mode 100644 index 00000000..1d38fce0 Binary files /dev/null and b/inherit_graph_548.png differ diff --git a/inherit_graph_549.map b/inherit_graph_549.map new file mode 100644 index 00000000..34b30b36 --- /dev/null +++ b/inherit_graph_549.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_549.md5 b/inherit_graph_549.md5 new file mode 100644 index 00000000..98991105 --- /dev/null +++ b/inherit_graph_549.md5 @@ -0,0 +1 @@ +4459d24e37ec9e499158c3fcbc5ee6a7 \ No newline at end of file diff --git a/inherit_graph_549.png b/inherit_graph_549.png new file mode 100644 index 00000000..f3e3ddf3 Binary files /dev/null and b/inherit_graph_549.png differ diff --git a/inherit_graph_55.map b/inherit_graph_55.map new file mode 100644 index 00000000..67bc5110 --- /dev/null +++ b/inherit_graph_55.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_55.md5 b/inherit_graph_55.md5 new file mode 100644 index 00000000..b5f1d0d4 --- /dev/null +++ b/inherit_graph_55.md5 @@ -0,0 +1 @@ +c4364ce60b4efb1575ee2e9a9180ea30 \ No newline at end of file diff --git a/inherit_graph_55.png b/inherit_graph_55.png new file mode 100644 index 00000000..560b63ae Binary files /dev/null and b/inherit_graph_55.png differ diff --git a/inherit_graph_550.map b/inherit_graph_550.map new file mode 100644 index 00000000..43ace1fb --- /dev/null +++ b/inherit_graph_550.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_550.md5 b/inherit_graph_550.md5 new file mode 100644 index 00000000..9b60bf6b --- /dev/null +++ b/inherit_graph_550.md5 @@ -0,0 +1 @@ +8bb5fdc03d80755490e57d5ee5e280bc \ No newline at end of file diff --git a/inherit_graph_550.png b/inherit_graph_550.png new file mode 100644 index 00000000..7ad2a847 Binary files /dev/null and b/inherit_graph_550.png differ diff --git a/inherit_graph_551.map b/inherit_graph_551.map new file mode 100644 index 00000000..ebb1ee4d --- /dev/null +++ b/inherit_graph_551.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_551.md5 b/inherit_graph_551.md5 new file mode 100644 index 00000000..413b9284 --- /dev/null +++ b/inherit_graph_551.md5 @@ -0,0 +1 @@ +5a5a82588942d046080b7d4be222bf5e \ No newline at end of file diff --git a/inherit_graph_551.png b/inherit_graph_551.png new file mode 100644 index 00000000..4e788cbf Binary files /dev/null and b/inherit_graph_551.png differ diff --git a/inherit_graph_552.map b/inherit_graph_552.map new file mode 100644 index 00000000..e2004618 --- /dev/null +++ b/inherit_graph_552.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_552.md5 b/inherit_graph_552.md5 new file mode 100644 index 00000000..eaf27b53 --- /dev/null +++ b/inherit_graph_552.md5 @@ -0,0 +1 @@ +7911a2addb87481fde93eb8ab4e8a945 \ No newline at end of file diff --git a/inherit_graph_552.png b/inherit_graph_552.png new file mode 100644 index 00000000..7e773223 Binary files /dev/null and b/inherit_graph_552.png differ diff --git a/inherit_graph_553.map b/inherit_graph_553.map new file mode 100644 index 00000000..21401e32 --- /dev/null +++ b/inherit_graph_553.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_553.md5 b/inherit_graph_553.md5 new file mode 100644 index 00000000..22250bf9 --- /dev/null +++ b/inherit_graph_553.md5 @@ -0,0 +1 @@ +f3764435d9b36c199dc9ac83fc3488a4 \ No newline at end of file diff --git a/inherit_graph_553.png b/inherit_graph_553.png new file mode 100644 index 00000000..c7989534 Binary files /dev/null and b/inherit_graph_553.png differ diff --git a/inherit_graph_554.map b/inherit_graph_554.map new file mode 100644 index 00000000..93fd4b72 --- /dev/null +++ b/inherit_graph_554.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_554.md5 b/inherit_graph_554.md5 new file mode 100644 index 00000000..3b2bbb45 --- /dev/null +++ b/inherit_graph_554.md5 @@ -0,0 +1 @@ +cc607a3a6c664becc923318d74ea8bab \ No newline at end of file diff --git a/inherit_graph_554.png b/inherit_graph_554.png new file mode 100644 index 00000000..199802c3 Binary files /dev/null and b/inherit_graph_554.png differ diff --git a/inherit_graph_555.map b/inherit_graph_555.map new file mode 100644 index 00000000..89cc60bf --- /dev/null +++ b/inherit_graph_555.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_555.md5 b/inherit_graph_555.md5 new file mode 100644 index 00000000..ceb995a0 --- /dev/null +++ b/inherit_graph_555.md5 @@ -0,0 +1 @@ +4738153d6c19fd7e2963c433fb119480 \ No newline at end of file diff --git a/inherit_graph_555.png b/inherit_graph_555.png new file mode 100644 index 00000000..67d6f59f Binary files /dev/null and b/inherit_graph_555.png differ diff --git a/inherit_graph_556.map b/inherit_graph_556.map new file mode 100644 index 00000000..59207680 --- /dev/null +++ b/inherit_graph_556.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_556.md5 b/inherit_graph_556.md5 new file mode 100644 index 00000000..40b1eefd --- /dev/null +++ b/inherit_graph_556.md5 @@ -0,0 +1 @@ +3cb9717158e2e015c6d58bce18906c57 \ No newline at end of file diff --git a/inherit_graph_556.png b/inherit_graph_556.png new file mode 100644 index 00000000..fa12e10c Binary files /dev/null and b/inherit_graph_556.png differ diff --git a/inherit_graph_557.map b/inherit_graph_557.map new file mode 100644 index 00000000..3459377f --- /dev/null +++ b/inherit_graph_557.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_557.md5 b/inherit_graph_557.md5 new file mode 100644 index 00000000..b41646ba --- /dev/null +++ b/inherit_graph_557.md5 @@ -0,0 +1 @@ +2b42a42685417cec98f153a625babf4b \ No newline at end of file diff --git a/inherit_graph_557.png b/inherit_graph_557.png new file mode 100644 index 00000000..cd6d6dfb Binary files /dev/null and b/inherit_graph_557.png differ diff --git a/inherit_graph_558.map b/inherit_graph_558.map new file mode 100644 index 00000000..5d65ac14 --- /dev/null +++ b/inherit_graph_558.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_558.md5 b/inherit_graph_558.md5 new file mode 100644 index 00000000..50c061f4 --- /dev/null +++ b/inherit_graph_558.md5 @@ -0,0 +1 @@ +698c36884f2241f15bb6f8243600fb5f \ No newline at end of file diff --git a/inherit_graph_558.png b/inherit_graph_558.png new file mode 100644 index 00000000..dc45d2d1 Binary files /dev/null and b/inherit_graph_558.png differ diff --git a/inherit_graph_559.map b/inherit_graph_559.map new file mode 100644 index 00000000..76b6def0 --- /dev/null +++ b/inherit_graph_559.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_559.md5 b/inherit_graph_559.md5 new file mode 100644 index 00000000..2a5e93f4 --- /dev/null +++ b/inherit_graph_559.md5 @@ -0,0 +1 @@ +075889d4de6b4a9c1d3f220106963e17 \ No newline at end of file diff --git a/inherit_graph_559.png b/inherit_graph_559.png new file mode 100644 index 00000000..d35d38aa Binary files /dev/null and b/inherit_graph_559.png differ diff --git a/inherit_graph_56.map b/inherit_graph_56.map new file mode 100644 index 00000000..c5d97a49 --- /dev/null +++ b/inherit_graph_56.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_56.md5 b/inherit_graph_56.md5 new file mode 100644 index 00000000..15033554 --- /dev/null +++ b/inherit_graph_56.md5 @@ -0,0 +1 @@ +d9a12ce6709de1fe27e6a4ece191e360 \ No newline at end of file diff --git a/inherit_graph_56.png b/inherit_graph_56.png new file mode 100644 index 00000000..c18c5ac1 Binary files /dev/null and b/inherit_graph_56.png differ diff --git a/inherit_graph_560.map b/inherit_graph_560.map new file mode 100644 index 00000000..894996d7 --- /dev/null +++ b/inherit_graph_560.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_560.md5 b/inherit_graph_560.md5 new file mode 100644 index 00000000..1479f246 --- /dev/null +++ b/inherit_graph_560.md5 @@ -0,0 +1 @@ +0e3fd6d0017ed18952e6e126f3be90f9 \ No newline at end of file diff --git a/inherit_graph_560.png b/inherit_graph_560.png new file mode 100644 index 00000000..51039319 Binary files /dev/null and b/inherit_graph_560.png differ diff --git a/inherit_graph_561.map b/inherit_graph_561.map new file mode 100644 index 00000000..f7771915 --- /dev/null +++ b/inherit_graph_561.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_561.md5 b/inherit_graph_561.md5 new file mode 100644 index 00000000..dd21f9d2 --- /dev/null +++ b/inherit_graph_561.md5 @@ -0,0 +1 @@ +58d82c4ca3ef706bb43c5f9f86635258 \ No newline at end of file diff --git a/inherit_graph_561.png b/inherit_graph_561.png new file mode 100644 index 00000000..a4e82850 Binary files /dev/null and b/inherit_graph_561.png differ diff --git a/inherit_graph_562.map b/inherit_graph_562.map new file mode 100644 index 00000000..895a6cde --- /dev/null +++ b/inherit_graph_562.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_562.md5 b/inherit_graph_562.md5 new file mode 100644 index 00000000..892a3e2c --- /dev/null +++ b/inherit_graph_562.md5 @@ -0,0 +1 @@ +399a001582fa60696d08d24e358043bf \ No newline at end of file diff --git a/inherit_graph_562.png b/inherit_graph_562.png new file mode 100644 index 00000000..b1bc7d73 Binary files /dev/null and b/inherit_graph_562.png differ diff --git a/inherit_graph_563.map b/inherit_graph_563.map new file mode 100644 index 00000000..51afe67f --- /dev/null +++ b/inherit_graph_563.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_563.md5 b/inherit_graph_563.md5 new file mode 100644 index 00000000..afdcc048 --- /dev/null +++ b/inherit_graph_563.md5 @@ -0,0 +1 @@ +efcb253b35bdb0af7cda3c1236c4a0d9 \ No newline at end of file diff --git a/inherit_graph_563.png b/inherit_graph_563.png new file mode 100644 index 00000000..34b4bec1 Binary files /dev/null and b/inherit_graph_563.png differ diff --git a/inherit_graph_564.map b/inherit_graph_564.map new file mode 100644 index 00000000..740f20b9 --- /dev/null +++ b/inherit_graph_564.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_564.md5 b/inherit_graph_564.md5 new file mode 100644 index 00000000..b206710f --- /dev/null +++ b/inherit_graph_564.md5 @@ -0,0 +1 @@ +56f5a9e848273dce24f5c832417cb0ca \ No newline at end of file diff --git a/inherit_graph_564.png b/inherit_graph_564.png new file mode 100644 index 00000000..fa3da924 Binary files /dev/null and b/inherit_graph_564.png differ diff --git a/inherit_graph_565.map b/inherit_graph_565.map new file mode 100644 index 00000000..8400cde9 --- /dev/null +++ b/inherit_graph_565.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_565.md5 b/inherit_graph_565.md5 new file mode 100644 index 00000000..36a0408f --- /dev/null +++ b/inherit_graph_565.md5 @@ -0,0 +1 @@ +6cf9f0fa76913c3a2973a094053e01bc \ No newline at end of file diff --git a/inherit_graph_565.png b/inherit_graph_565.png new file mode 100644 index 00000000..f0cee839 Binary files /dev/null and b/inherit_graph_565.png differ diff --git a/inherit_graph_566.map b/inherit_graph_566.map new file mode 100644 index 00000000..c1b8fac9 --- /dev/null +++ b/inherit_graph_566.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_566.md5 b/inherit_graph_566.md5 new file mode 100644 index 00000000..cb93ca48 --- /dev/null +++ b/inherit_graph_566.md5 @@ -0,0 +1 @@ +5008d251adb136268d73f7e5f4f6067c \ No newline at end of file diff --git a/inherit_graph_566.png b/inherit_graph_566.png new file mode 100644 index 00000000..d66e291a Binary files /dev/null and b/inherit_graph_566.png differ diff --git a/inherit_graph_567.map b/inherit_graph_567.map new file mode 100644 index 00000000..37035cb8 --- /dev/null +++ b/inherit_graph_567.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_567.md5 b/inherit_graph_567.md5 new file mode 100644 index 00000000..4d22b776 --- /dev/null +++ b/inherit_graph_567.md5 @@ -0,0 +1 @@ +928b9c5411aef79ec74907e9224be979 \ No newline at end of file diff --git a/inherit_graph_567.png b/inherit_graph_567.png new file mode 100644 index 00000000..c1005777 Binary files /dev/null and b/inherit_graph_567.png differ diff --git a/inherit_graph_568.map b/inherit_graph_568.map new file mode 100644 index 00000000..de30261e --- /dev/null +++ b/inherit_graph_568.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_568.md5 b/inherit_graph_568.md5 new file mode 100644 index 00000000..417b2004 --- /dev/null +++ b/inherit_graph_568.md5 @@ -0,0 +1 @@ +190dc7630f71622111ff4ea1349ec932 \ No newline at end of file diff --git a/inherit_graph_568.png b/inherit_graph_568.png new file mode 100644 index 00000000..281bceac Binary files /dev/null and b/inherit_graph_568.png differ diff --git a/inherit_graph_569.map b/inherit_graph_569.map new file mode 100644 index 00000000..a2b3be2f --- /dev/null +++ b/inherit_graph_569.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_569.md5 b/inherit_graph_569.md5 new file mode 100644 index 00000000..47c0760b --- /dev/null +++ b/inherit_graph_569.md5 @@ -0,0 +1 @@ +65fd21c6a17998be336587cf859793fc \ No newline at end of file diff --git a/inherit_graph_569.png b/inherit_graph_569.png new file mode 100644 index 00000000..dcbab9bc Binary files /dev/null and b/inherit_graph_569.png differ diff --git a/inherit_graph_57.map b/inherit_graph_57.map new file mode 100644 index 00000000..0c3cbae3 --- /dev/null +++ b/inherit_graph_57.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_57.md5 b/inherit_graph_57.md5 new file mode 100644 index 00000000..22acae36 --- /dev/null +++ b/inherit_graph_57.md5 @@ -0,0 +1 @@ +47e4ed50974481063eb2508b7cae5696 \ No newline at end of file diff --git a/inherit_graph_57.png b/inherit_graph_57.png new file mode 100644 index 00000000..988ac897 Binary files /dev/null and b/inherit_graph_57.png differ diff --git a/inherit_graph_570.map b/inherit_graph_570.map new file mode 100644 index 00000000..76dea6fc --- /dev/null +++ b/inherit_graph_570.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_570.md5 b/inherit_graph_570.md5 new file mode 100644 index 00000000..2b820ca9 --- /dev/null +++ b/inherit_graph_570.md5 @@ -0,0 +1 @@ +9a8d03c4f03893d5f1534ce44dbc6a2e \ No newline at end of file diff --git a/inherit_graph_570.png b/inherit_graph_570.png new file mode 100644 index 00000000..529d9a71 Binary files /dev/null and b/inherit_graph_570.png differ diff --git a/inherit_graph_571.map b/inherit_graph_571.map new file mode 100644 index 00000000..a8edbd8a --- /dev/null +++ b/inherit_graph_571.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_571.md5 b/inherit_graph_571.md5 new file mode 100644 index 00000000..941ca269 --- /dev/null +++ b/inherit_graph_571.md5 @@ -0,0 +1 @@ +7d90ac52945612b0a8c29eff4b77b522 \ No newline at end of file diff --git a/inherit_graph_571.png b/inherit_graph_571.png new file mode 100644 index 00000000..0a95ceb9 Binary files /dev/null and b/inherit_graph_571.png differ diff --git a/inherit_graph_572.map b/inherit_graph_572.map new file mode 100644 index 00000000..bfa91f6e --- /dev/null +++ b/inherit_graph_572.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_572.md5 b/inherit_graph_572.md5 new file mode 100644 index 00000000..ec1777c8 --- /dev/null +++ b/inherit_graph_572.md5 @@ -0,0 +1 @@ +370ad99cb21a559d5a2157ade55e7557 \ No newline at end of file diff --git a/inherit_graph_572.png b/inherit_graph_572.png new file mode 100644 index 00000000..29561795 Binary files /dev/null and b/inherit_graph_572.png differ diff --git a/inherit_graph_573.map b/inherit_graph_573.map new file mode 100644 index 00000000..5d175ffc --- /dev/null +++ b/inherit_graph_573.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_573.md5 b/inherit_graph_573.md5 new file mode 100644 index 00000000..65a2e12c --- /dev/null +++ b/inherit_graph_573.md5 @@ -0,0 +1 @@ +3c0e16ad14457606e36a3a33f23c5a87 \ No newline at end of file diff --git a/inherit_graph_573.png b/inherit_graph_573.png new file mode 100644 index 00000000..05a1e95e Binary files /dev/null and b/inherit_graph_573.png differ diff --git a/inherit_graph_574.map b/inherit_graph_574.map new file mode 100644 index 00000000..3c82c584 --- /dev/null +++ b/inherit_graph_574.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_574.md5 b/inherit_graph_574.md5 new file mode 100644 index 00000000..c37a0b81 --- /dev/null +++ b/inherit_graph_574.md5 @@ -0,0 +1 @@ +3d024b0c7fe0b0cfc5f87ee8c4b51894 \ No newline at end of file diff --git a/inherit_graph_574.png b/inherit_graph_574.png new file mode 100644 index 00000000..db30f22d Binary files /dev/null and b/inherit_graph_574.png differ diff --git a/inherit_graph_575.map b/inherit_graph_575.map new file mode 100644 index 00000000..0142465f --- /dev/null +++ b/inherit_graph_575.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_575.md5 b/inherit_graph_575.md5 new file mode 100644 index 00000000..d998b221 --- /dev/null +++ b/inherit_graph_575.md5 @@ -0,0 +1 @@ +5edb614c26a0359af043a246e6dceb24 \ No newline at end of file diff --git a/inherit_graph_575.png b/inherit_graph_575.png new file mode 100644 index 00000000..36373704 Binary files /dev/null and b/inherit_graph_575.png differ diff --git a/inherit_graph_576.map b/inherit_graph_576.map new file mode 100644 index 00000000..64bf27bb --- /dev/null +++ b/inherit_graph_576.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_576.md5 b/inherit_graph_576.md5 new file mode 100644 index 00000000..5a5949ef --- /dev/null +++ b/inherit_graph_576.md5 @@ -0,0 +1 @@ +991ecfc949fc1a1b53e9d79dc4603138 \ No newline at end of file diff --git a/inherit_graph_576.png b/inherit_graph_576.png new file mode 100644 index 00000000..61e64ecb Binary files /dev/null and b/inherit_graph_576.png differ diff --git a/inherit_graph_577.map b/inherit_graph_577.map new file mode 100644 index 00000000..2cb1706a --- /dev/null +++ b/inherit_graph_577.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_577.md5 b/inherit_graph_577.md5 new file mode 100644 index 00000000..3b3e9d63 --- /dev/null +++ b/inherit_graph_577.md5 @@ -0,0 +1 @@ +97a3bd52b039d907c6ccb863212e6918 \ No newline at end of file diff --git a/inherit_graph_577.png b/inherit_graph_577.png new file mode 100644 index 00000000..90d81d61 Binary files /dev/null and b/inherit_graph_577.png differ diff --git a/inherit_graph_578.map b/inherit_graph_578.map new file mode 100644 index 00000000..dafdd4e0 --- /dev/null +++ b/inherit_graph_578.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_578.md5 b/inherit_graph_578.md5 new file mode 100644 index 00000000..a8c542ae --- /dev/null +++ b/inherit_graph_578.md5 @@ -0,0 +1 @@ +ceba679273234152f0ff98e052c1cf45 \ No newline at end of file diff --git a/inherit_graph_578.png b/inherit_graph_578.png new file mode 100644 index 00000000..a6712ede Binary files /dev/null and b/inherit_graph_578.png differ diff --git a/inherit_graph_579.map b/inherit_graph_579.map new file mode 100644 index 00000000..f4273bd8 --- /dev/null +++ b/inherit_graph_579.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_579.md5 b/inherit_graph_579.md5 new file mode 100644 index 00000000..c38a41c8 --- /dev/null +++ b/inherit_graph_579.md5 @@ -0,0 +1 @@ +d21323fa44c6f1c9c39516a928ba6a72 \ No newline at end of file diff --git a/inherit_graph_579.png b/inherit_graph_579.png new file mode 100644 index 00000000..1547b1c5 Binary files /dev/null and b/inherit_graph_579.png differ diff --git a/inherit_graph_58.map b/inherit_graph_58.map new file mode 100644 index 00000000..4bf00414 --- /dev/null +++ b/inherit_graph_58.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_58.md5 b/inherit_graph_58.md5 new file mode 100644 index 00000000..444b8738 --- /dev/null +++ b/inherit_graph_58.md5 @@ -0,0 +1 @@ +883b44d83badaff1b1f3744bfe4ac056 \ No newline at end of file diff --git a/inherit_graph_58.png b/inherit_graph_58.png new file mode 100644 index 00000000..367a2502 Binary files /dev/null and b/inherit_graph_58.png differ diff --git a/inherit_graph_580.map b/inherit_graph_580.map new file mode 100644 index 00000000..eb474c53 --- /dev/null +++ b/inherit_graph_580.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_580.md5 b/inherit_graph_580.md5 new file mode 100644 index 00000000..591bde00 --- /dev/null +++ b/inherit_graph_580.md5 @@ -0,0 +1 @@ +3a6c100d444938dc832428108c26f48a \ No newline at end of file diff --git a/inherit_graph_580.png b/inherit_graph_580.png new file mode 100644 index 00000000..5a1e6a2d Binary files /dev/null and b/inherit_graph_580.png differ diff --git a/inherit_graph_581.map b/inherit_graph_581.map new file mode 100644 index 00000000..8553cf32 --- /dev/null +++ b/inherit_graph_581.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_581.md5 b/inherit_graph_581.md5 new file mode 100644 index 00000000..83b5e210 --- /dev/null +++ b/inherit_graph_581.md5 @@ -0,0 +1 @@ +83c0c9f529ea425af74c4622440503ce \ No newline at end of file diff --git a/inherit_graph_581.png b/inherit_graph_581.png new file mode 100644 index 00000000..cc5d4106 Binary files /dev/null and b/inherit_graph_581.png differ diff --git a/inherit_graph_582.map b/inherit_graph_582.map new file mode 100644 index 00000000..1428232d --- /dev/null +++ b/inherit_graph_582.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_582.md5 b/inherit_graph_582.md5 new file mode 100644 index 00000000..c24a88c1 --- /dev/null +++ b/inherit_graph_582.md5 @@ -0,0 +1 @@ +510ddde824c39fbc302b9de94884f1e5 \ No newline at end of file diff --git a/inherit_graph_582.png b/inherit_graph_582.png new file mode 100644 index 00000000..83095c15 Binary files /dev/null and b/inherit_graph_582.png differ diff --git a/inherit_graph_583.map b/inherit_graph_583.map new file mode 100644 index 00000000..64e57fed --- /dev/null +++ b/inherit_graph_583.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_583.md5 b/inherit_graph_583.md5 new file mode 100644 index 00000000..cbe24836 --- /dev/null +++ b/inherit_graph_583.md5 @@ -0,0 +1 @@ +1820ecf3192e26ef929242e67ff58736 \ No newline at end of file diff --git a/inherit_graph_583.png b/inherit_graph_583.png new file mode 100644 index 00000000..a906f0bd Binary files /dev/null and b/inherit_graph_583.png differ diff --git a/inherit_graph_584.map b/inherit_graph_584.map new file mode 100644 index 00000000..d3d3e6df --- /dev/null +++ b/inherit_graph_584.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_584.md5 b/inherit_graph_584.md5 new file mode 100644 index 00000000..e14a151a --- /dev/null +++ b/inherit_graph_584.md5 @@ -0,0 +1 @@ +ea7af9d3ce30ffc7a33793419f8160f6 \ No newline at end of file diff --git a/inherit_graph_584.png b/inherit_graph_584.png new file mode 100644 index 00000000..90d73626 Binary files /dev/null and b/inherit_graph_584.png differ diff --git a/inherit_graph_585.map b/inherit_graph_585.map new file mode 100644 index 00000000..1b62aa2f --- /dev/null +++ b/inherit_graph_585.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_585.md5 b/inherit_graph_585.md5 new file mode 100644 index 00000000..9332e733 --- /dev/null +++ b/inherit_graph_585.md5 @@ -0,0 +1 @@ +8ff79ff57bb65cd18fc4b40d7d3e7168 \ No newline at end of file diff --git a/inherit_graph_585.png b/inherit_graph_585.png new file mode 100644 index 00000000..e61d79b6 Binary files /dev/null and b/inherit_graph_585.png differ diff --git a/inherit_graph_586.map b/inherit_graph_586.map new file mode 100644 index 00000000..f84f2ed7 --- /dev/null +++ b/inherit_graph_586.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_586.md5 b/inherit_graph_586.md5 new file mode 100644 index 00000000..8aed01a4 --- /dev/null +++ b/inherit_graph_586.md5 @@ -0,0 +1 @@ +32e5c7fd4805238b67521d387efd207f \ No newline at end of file diff --git a/inherit_graph_586.png b/inherit_graph_586.png new file mode 100644 index 00000000..82eb20e3 Binary files /dev/null and b/inherit_graph_586.png differ diff --git a/inherit_graph_587.map b/inherit_graph_587.map new file mode 100644 index 00000000..2558bf5f --- /dev/null +++ b/inherit_graph_587.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_587.md5 b/inherit_graph_587.md5 new file mode 100644 index 00000000..7369f362 --- /dev/null +++ b/inherit_graph_587.md5 @@ -0,0 +1 @@ +01e3acb50045b823adc2c9d84f83460a \ No newline at end of file diff --git a/inherit_graph_587.png b/inherit_graph_587.png new file mode 100644 index 00000000..48294aa9 Binary files /dev/null and b/inherit_graph_587.png differ diff --git a/inherit_graph_588.map b/inherit_graph_588.map new file mode 100644 index 00000000..34bf21aa --- /dev/null +++ b/inherit_graph_588.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_588.md5 b/inherit_graph_588.md5 new file mode 100644 index 00000000..52aa094b --- /dev/null +++ b/inherit_graph_588.md5 @@ -0,0 +1 @@ +24dc5c3872b668f179a01c716d9faf1c \ No newline at end of file diff --git a/inherit_graph_588.png b/inherit_graph_588.png new file mode 100644 index 00000000..0adcee3f Binary files /dev/null and b/inherit_graph_588.png differ diff --git a/inherit_graph_589.map b/inherit_graph_589.map new file mode 100644 index 00000000..16237c76 --- /dev/null +++ b/inherit_graph_589.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_589.md5 b/inherit_graph_589.md5 new file mode 100644 index 00000000..df645cb9 --- /dev/null +++ b/inherit_graph_589.md5 @@ -0,0 +1 @@ +85573c601623a7eef1ecccf8b5b8a8c3 \ No newline at end of file diff --git a/inherit_graph_589.png b/inherit_graph_589.png new file mode 100644 index 00000000..62288061 Binary files /dev/null and b/inherit_graph_589.png differ diff --git a/inherit_graph_59.map b/inherit_graph_59.map new file mode 100644 index 00000000..55c97be2 --- /dev/null +++ b/inherit_graph_59.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_59.md5 b/inherit_graph_59.md5 new file mode 100644 index 00000000..a9b0faca --- /dev/null +++ b/inherit_graph_59.md5 @@ -0,0 +1 @@ +f7ac01f3c2c410be3b3f23a08304db65 \ No newline at end of file diff --git a/inherit_graph_59.png b/inherit_graph_59.png new file mode 100644 index 00000000..a4a828d3 Binary files /dev/null and b/inherit_graph_59.png differ diff --git a/inherit_graph_590.map b/inherit_graph_590.map new file mode 100644 index 00000000..86ab7041 --- /dev/null +++ b/inherit_graph_590.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_590.md5 b/inherit_graph_590.md5 new file mode 100644 index 00000000..7b817925 --- /dev/null +++ b/inherit_graph_590.md5 @@ -0,0 +1 @@ +8c282638038369b19dacf9f7f7d88a05 \ No newline at end of file diff --git a/inherit_graph_590.png b/inherit_graph_590.png new file mode 100644 index 00000000..fcf0d9ca Binary files /dev/null and b/inherit_graph_590.png differ diff --git a/inherit_graph_591.map b/inherit_graph_591.map new file mode 100644 index 00000000..4960f6d6 --- /dev/null +++ b/inherit_graph_591.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_591.md5 b/inherit_graph_591.md5 new file mode 100644 index 00000000..d3844026 --- /dev/null +++ b/inherit_graph_591.md5 @@ -0,0 +1 @@ +47fdb24e08ca76d46e76f990189c8a6a \ No newline at end of file diff --git a/inherit_graph_591.png b/inherit_graph_591.png new file mode 100644 index 00000000..41542365 Binary files /dev/null and b/inherit_graph_591.png differ diff --git a/inherit_graph_592.map b/inherit_graph_592.map new file mode 100644 index 00000000..6c26d2bf --- /dev/null +++ b/inherit_graph_592.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_592.md5 b/inherit_graph_592.md5 new file mode 100644 index 00000000..125e108e --- /dev/null +++ b/inherit_graph_592.md5 @@ -0,0 +1 @@ +48a7774ba217105690ae81a3724a9f0e \ No newline at end of file diff --git a/inherit_graph_592.png b/inherit_graph_592.png new file mode 100644 index 00000000..254e55a1 Binary files /dev/null and b/inherit_graph_592.png differ diff --git a/inherit_graph_593.map b/inherit_graph_593.map new file mode 100644 index 00000000..4ed5fc51 --- /dev/null +++ b/inherit_graph_593.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_593.md5 b/inherit_graph_593.md5 new file mode 100644 index 00000000..a4c3dab6 --- /dev/null +++ b/inherit_graph_593.md5 @@ -0,0 +1 @@ +5cc690639e44676b7de54b32259e5edc \ No newline at end of file diff --git a/inherit_graph_593.png b/inherit_graph_593.png new file mode 100644 index 00000000..5759e6f8 Binary files /dev/null and b/inherit_graph_593.png differ diff --git a/inherit_graph_594.map b/inherit_graph_594.map new file mode 100644 index 00000000..2ffab433 --- /dev/null +++ b/inherit_graph_594.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_594.md5 b/inherit_graph_594.md5 new file mode 100644 index 00000000..44faa0b9 --- /dev/null +++ b/inherit_graph_594.md5 @@ -0,0 +1 @@ +51456e2e98a94403f0ec6257c4d9aa01 \ No newline at end of file diff --git a/inherit_graph_594.png b/inherit_graph_594.png new file mode 100644 index 00000000..3e4ee87f Binary files /dev/null and b/inherit_graph_594.png differ diff --git a/inherit_graph_595.map b/inherit_graph_595.map new file mode 100644 index 00000000..01e648e4 --- /dev/null +++ b/inherit_graph_595.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_595.md5 b/inherit_graph_595.md5 new file mode 100644 index 00000000..45af2049 --- /dev/null +++ b/inherit_graph_595.md5 @@ -0,0 +1 @@ +3d53bde6682f349c52ab971dad83d682 \ No newline at end of file diff --git a/inherit_graph_595.png b/inherit_graph_595.png new file mode 100644 index 00000000..f42f08aa Binary files /dev/null and b/inherit_graph_595.png differ diff --git a/inherit_graph_596.map b/inherit_graph_596.map new file mode 100644 index 00000000..88b8eeb6 --- /dev/null +++ b/inherit_graph_596.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_596.md5 b/inherit_graph_596.md5 new file mode 100644 index 00000000..3e669e0f --- /dev/null +++ b/inherit_graph_596.md5 @@ -0,0 +1 @@ +aad8baa893da9ce1ed496d8b2cb1f44d \ No newline at end of file diff --git a/inherit_graph_596.png b/inherit_graph_596.png new file mode 100644 index 00000000..37ae67ef Binary files /dev/null and b/inherit_graph_596.png differ diff --git a/inherit_graph_597.map b/inherit_graph_597.map new file mode 100644 index 00000000..a622b147 --- /dev/null +++ b/inherit_graph_597.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_597.md5 b/inherit_graph_597.md5 new file mode 100644 index 00000000..162f4a9f --- /dev/null +++ b/inherit_graph_597.md5 @@ -0,0 +1 @@ +d4c06df458aab03c82fe944500d16749 \ No newline at end of file diff --git a/inherit_graph_597.png b/inherit_graph_597.png new file mode 100644 index 00000000..c9d0f82e Binary files /dev/null and b/inherit_graph_597.png differ diff --git a/inherit_graph_598.map b/inherit_graph_598.map new file mode 100644 index 00000000..7da36298 --- /dev/null +++ b/inherit_graph_598.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_598.md5 b/inherit_graph_598.md5 new file mode 100644 index 00000000..58496d75 --- /dev/null +++ b/inherit_graph_598.md5 @@ -0,0 +1 @@ +f5dd8512aefe888d8587da46b8c1daa7 \ No newline at end of file diff --git a/inherit_graph_598.png b/inherit_graph_598.png new file mode 100644 index 00000000..a71dbacb Binary files /dev/null and b/inherit_graph_598.png differ diff --git a/inherit_graph_599.map b/inherit_graph_599.map new file mode 100644 index 00000000..e2ae722d --- /dev/null +++ b/inherit_graph_599.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_599.md5 b/inherit_graph_599.md5 new file mode 100644 index 00000000..4b0c6406 --- /dev/null +++ b/inherit_graph_599.md5 @@ -0,0 +1 @@ +4c17c68c491eacb85ce5876e15890b2a \ No newline at end of file diff --git a/inherit_graph_599.png b/inherit_graph_599.png new file mode 100644 index 00000000..be55aee8 Binary files /dev/null and b/inherit_graph_599.png differ diff --git a/inherit_graph_6.map b/inherit_graph_6.map new file mode 100644 index 00000000..95bedc1c --- /dev/null +++ b/inherit_graph_6.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_6.md5 b/inherit_graph_6.md5 new file mode 100644 index 00000000..687cd2b6 --- /dev/null +++ b/inherit_graph_6.md5 @@ -0,0 +1 @@ +3f10f59d81c95d825ebdb95723819889 \ No newline at end of file diff --git a/inherit_graph_6.png b/inherit_graph_6.png new file mode 100644 index 00000000..1dd73b98 Binary files /dev/null and b/inherit_graph_6.png differ diff --git a/inherit_graph_60.map b/inherit_graph_60.map new file mode 100644 index 00000000..14635e02 --- /dev/null +++ b/inherit_graph_60.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_60.md5 b/inherit_graph_60.md5 new file mode 100644 index 00000000..b490c6c8 --- /dev/null +++ b/inherit_graph_60.md5 @@ -0,0 +1 @@ +b83b17cd7e1d1d35ee584509b2ef6e43 \ No newline at end of file diff --git a/inherit_graph_60.png b/inherit_graph_60.png new file mode 100644 index 00000000..da51dce2 Binary files /dev/null and b/inherit_graph_60.png differ diff --git a/inherit_graph_600.map b/inherit_graph_600.map new file mode 100644 index 00000000..a17224ba --- /dev/null +++ b/inherit_graph_600.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_600.md5 b/inherit_graph_600.md5 new file mode 100644 index 00000000..5f4b2beb --- /dev/null +++ b/inherit_graph_600.md5 @@ -0,0 +1 @@ +d2deda24610acc94bf74f157f38d0a41 \ No newline at end of file diff --git a/inherit_graph_600.png b/inherit_graph_600.png new file mode 100644 index 00000000..8540f04d Binary files /dev/null and b/inherit_graph_600.png differ diff --git a/inherit_graph_601.map b/inherit_graph_601.map new file mode 100644 index 00000000..c1cb0f78 --- /dev/null +++ b/inherit_graph_601.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_601.md5 b/inherit_graph_601.md5 new file mode 100644 index 00000000..6fcf5b4b --- /dev/null +++ b/inherit_graph_601.md5 @@ -0,0 +1 @@ +4266a0da87cda185029456958dcb29c0 \ No newline at end of file diff --git a/inherit_graph_601.png b/inherit_graph_601.png new file mode 100644 index 00000000..525d71ab Binary files /dev/null and b/inherit_graph_601.png differ diff --git a/inherit_graph_602.map b/inherit_graph_602.map new file mode 100644 index 00000000..5ce6d5f8 --- /dev/null +++ b/inherit_graph_602.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_602.md5 b/inherit_graph_602.md5 new file mode 100644 index 00000000..ca6c14b9 --- /dev/null +++ b/inherit_graph_602.md5 @@ -0,0 +1 @@ +9d100b1540498df3d1a0150a17abdfaa \ No newline at end of file diff --git a/inherit_graph_602.png b/inherit_graph_602.png new file mode 100644 index 00000000..c64ad1c7 Binary files /dev/null and b/inherit_graph_602.png differ diff --git a/inherit_graph_603.map b/inherit_graph_603.map new file mode 100644 index 00000000..f84d551e --- /dev/null +++ b/inherit_graph_603.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_603.md5 b/inherit_graph_603.md5 new file mode 100644 index 00000000..5a5b6c26 --- /dev/null +++ b/inherit_graph_603.md5 @@ -0,0 +1 @@ +5fc38069cce3b8264ac8fac8b288cfb7 \ No newline at end of file diff --git a/inherit_graph_603.png b/inherit_graph_603.png new file mode 100644 index 00000000..feed824e Binary files /dev/null and b/inherit_graph_603.png differ diff --git a/inherit_graph_604.map b/inherit_graph_604.map new file mode 100644 index 00000000..8fbe7c00 --- /dev/null +++ b/inherit_graph_604.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_604.md5 b/inherit_graph_604.md5 new file mode 100644 index 00000000..bb2a8da9 --- /dev/null +++ b/inherit_graph_604.md5 @@ -0,0 +1 @@ +80717b64d822c6884f70a79d237fb1e5 \ No newline at end of file diff --git a/inherit_graph_604.png b/inherit_graph_604.png new file mode 100644 index 00000000..e6825851 Binary files /dev/null and b/inherit_graph_604.png differ diff --git a/inherit_graph_605.map b/inherit_graph_605.map new file mode 100644 index 00000000..95d5e860 --- /dev/null +++ b/inherit_graph_605.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_605.md5 b/inherit_graph_605.md5 new file mode 100644 index 00000000..5e6e2c99 --- /dev/null +++ b/inherit_graph_605.md5 @@ -0,0 +1 @@ +815c2d7e018301a8f0bae8e2e1d87038 \ No newline at end of file diff --git a/inherit_graph_605.png b/inherit_graph_605.png new file mode 100644 index 00000000..add1d488 Binary files /dev/null and b/inherit_graph_605.png differ diff --git a/inherit_graph_61.map b/inherit_graph_61.map new file mode 100644 index 00000000..3dcc1750 --- /dev/null +++ b/inherit_graph_61.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_61.md5 b/inherit_graph_61.md5 new file mode 100644 index 00000000..33573789 --- /dev/null +++ b/inherit_graph_61.md5 @@ -0,0 +1 @@ +cf74ace2fcc8398c719d0d9fc819e7b1 \ No newline at end of file diff --git a/inherit_graph_61.png b/inherit_graph_61.png new file mode 100644 index 00000000..f8a7726f Binary files /dev/null and b/inherit_graph_61.png differ diff --git a/inherit_graph_62.map b/inherit_graph_62.map new file mode 100644 index 00000000..0fd7be71 --- /dev/null +++ b/inherit_graph_62.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_62.md5 b/inherit_graph_62.md5 new file mode 100644 index 00000000..be8ba75c --- /dev/null +++ b/inherit_graph_62.md5 @@ -0,0 +1 @@ +9a837daf060ea2d6789a71b1c06f79ed \ No newline at end of file diff --git a/inherit_graph_62.png b/inherit_graph_62.png new file mode 100644 index 00000000..9f49b60a Binary files /dev/null and b/inherit_graph_62.png differ diff --git a/inherit_graph_63.map b/inherit_graph_63.map new file mode 100644 index 00000000..32a4e3c9 --- /dev/null +++ b/inherit_graph_63.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_63.md5 b/inherit_graph_63.md5 new file mode 100644 index 00000000..613720a3 --- /dev/null +++ b/inherit_graph_63.md5 @@ -0,0 +1 @@ +7511d2b5f65d6daa323b0241a1e27cb9 \ No newline at end of file diff --git a/inherit_graph_63.png b/inherit_graph_63.png new file mode 100644 index 00000000..b3276602 Binary files /dev/null and b/inherit_graph_63.png differ diff --git a/inherit_graph_64.map b/inherit_graph_64.map new file mode 100644 index 00000000..505233a2 --- /dev/null +++ b/inherit_graph_64.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_64.md5 b/inherit_graph_64.md5 new file mode 100644 index 00000000..29a90025 --- /dev/null +++ b/inherit_graph_64.md5 @@ -0,0 +1 @@ +3fc0d76ad726b3f52e6a44f5cc2437bf \ No newline at end of file diff --git a/inherit_graph_64.png b/inherit_graph_64.png new file mode 100644 index 00000000..7419d1ee Binary files /dev/null and b/inherit_graph_64.png differ diff --git a/inherit_graph_65.map b/inherit_graph_65.map new file mode 100644 index 00000000..e98c0f65 --- /dev/null +++ b/inherit_graph_65.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_65.md5 b/inherit_graph_65.md5 new file mode 100644 index 00000000..bc58b264 --- /dev/null +++ b/inherit_graph_65.md5 @@ -0,0 +1 @@ +0aaefc88aad0950141d974088f22f184 \ No newline at end of file diff --git a/inherit_graph_65.png b/inherit_graph_65.png new file mode 100644 index 00000000..8eb0cc40 Binary files /dev/null and b/inherit_graph_65.png differ diff --git a/inherit_graph_66.map b/inherit_graph_66.map new file mode 100644 index 00000000..4b8d25ba --- /dev/null +++ b/inherit_graph_66.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_66.md5 b/inherit_graph_66.md5 new file mode 100644 index 00000000..50fac560 --- /dev/null +++ b/inherit_graph_66.md5 @@ -0,0 +1 @@ +71f13bd5ed26d667342ecfc01056e884 \ No newline at end of file diff --git a/inherit_graph_66.png b/inherit_graph_66.png new file mode 100644 index 00000000..a79130a7 Binary files /dev/null and b/inherit_graph_66.png differ diff --git a/inherit_graph_67.map b/inherit_graph_67.map new file mode 100644 index 00000000..62961d2f --- /dev/null +++ b/inherit_graph_67.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_67.md5 b/inherit_graph_67.md5 new file mode 100644 index 00000000..20352fcb --- /dev/null +++ b/inherit_graph_67.md5 @@ -0,0 +1 @@ +802fc1748e3947e85087c718393f3571 \ No newline at end of file diff --git a/inherit_graph_67.png b/inherit_graph_67.png new file mode 100644 index 00000000..4946eb19 Binary files /dev/null and b/inherit_graph_67.png differ diff --git a/inherit_graph_68.map b/inherit_graph_68.map new file mode 100644 index 00000000..968859e4 --- /dev/null +++ b/inherit_graph_68.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_68.md5 b/inherit_graph_68.md5 new file mode 100644 index 00000000..d6c94007 --- /dev/null +++ b/inherit_graph_68.md5 @@ -0,0 +1 @@ +8be6bedb02504f9a8c985c5386655bf0 \ No newline at end of file diff --git a/inherit_graph_68.png b/inherit_graph_68.png new file mode 100644 index 00000000..a5eb47c7 Binary files /dev/null and b/inherit_graph_68.png differ diff --git a/inherit_graph_69.map b/inherit_graph_69.map new file mode 100644 index 00000000..88bd4b7b --- /dev/null +++ b/inherit_graph_69.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_69.md5 b/inherit_graph_69.md5 new file mode 100644 index 00000000..d052716d --- /dev/null +++ b/inherit_graph_69.md5 @@ -0,0 +1 @@ +359662c182ba5f83778bd6cb8542b74a \ No newline at end of file diff --git a/inherit_graph_69.png b/inherit_graph_69.png new file mode 100644 index 00000000..408e2f4b Binary files /dev/null and b/inherit_graph_69.png differ diff --git a/inherit_graph_7.map b/inherit_graph_7.map new file mode 100644 index 00000000..706269b0 --- /dev/null +++ b/inherit_graph_7.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_7.md5 b/inherit_graph_7.md5 new file mode 100644 index 00000000..09daa5b2 --- /dev/null +++ b/inherit_graph_7.md5 @@ -0,0 +1 @@ +d8c0989506b1bafd31ab27cd59f303db \ No newline at end of file diff --git a/inherit_graph_7.png b/inherit_graph_7.png new file mode 100644 index 00000000..18570078 Binary files /dev/null and b/inherit_graph_7.png differ diff --git a/inherit_graph_70.map b/inherit_graph_70.map new file mode 100644 index 00000000..3ac9a861 --- /dev/null +++ b/inherit_graph_70.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_70.md5 b/inherit_graph_70.md5 new file mode 100644 index 00000000..44ce6ada --- /dev/null +++ b/inherit_graph_70.md5 @@ -0,0 +1 @@ +d9d9233c44250c77c61a936c4a2b8592 \ No newline at end of file diff --git a/inherit_graph_70.png b/inherit_graph_70.png new file mode 100644 index 00000000..903bc32f Binary files /dev/null and b/inherit_graph_70.png differ diff --git a/inherit_graph_71.map b/inherit_graph_71.map new file mode 100644 index 00000000..a64fd75d --- /dev/null +++ b/inherit_graph_71.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_71.md5 b/inherit_graph_71.md5 new file mode 100644 index 00000000..46f06709 --- /dev/null +++ b/inherit_graph_71.md5 @@ -0,0 +1 @@ +099a80b419e17bdec5e4bcc583f55e83 \ No newline at end of file diff --git a/inherit_graph_71.png b/inherit_graph_71.png new file mode 100644 index 00000000..9d81353e Binary files /dev/null and b/inherit_graph_71.png differ diff --git a/inherit_graph_72.map b/inherit_graph_72.map new file mode 100644 index 00000000..95b7ac1a --- /dev/null +++ b/inherit_graph_72.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_72.md5 b/inherit_graph_72.md5 new file mode 100644 index 00000000..fac21d90 --- /dev/null +++ b/inherit_graph_72.md5 @@ -0,0 +1 @@ +e95fbd5ef3c107a238f8be85837ecce9 \ No newline at end of file diff --git a/inherit_graph_72.png b/inherit_graph_72.png new file mode 100644 index 00000000..de52ae73 Binary files /dev/null and b/inherit_graph_72.png differ diff --git a/inherit_graph_73.map b/inherit_graph_73.map new file mode 100644 index 00000000..7aff8618 --- /dev/null +++ b/inherit_graph_73.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_73.md5 b/inherit_graph_73.md5 new file mode 100644 index 00000000..4e555e07 --- /dev/null +++ b/inherit_graph_73.md5 @@ -0,0 +1 @@ +9fc1d1635d34d226c4428a9e65621ae7 \ No newline at end of file diff --git a/inherit_graph_73.png b/inherit_graph_73.png new file mode 100644 index 00000000..6705a547 Binary files /dev/null and b/inherit_graph_73.png differ diff --git a/inherit_graph_74.map b/inherit_graph_74.map new file mode 100644 index 00000000..bdcef02e --- /dev/null +++ b/inherit_graph_74.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_74.md5 b/inherit_graph_74.md5 new file mode 100644 index 00000000..20ec9348 --- /dev/null +++ b/inherit_graph_74.md5 @@ -0,0 +1 @@ +8be866fce9dc7b62387a13304bee8699 \ No newline at end of file diff --git a/inherit_graph_74.png b/inherit_graph_74.png new file mode 100644 index 00000000..e219da07 Binary files /dev/null and b/inherit_graph_74.png differ diff --git a/inherit_graph_75.map b/inherit_graph_75.map new file mode 100644 index 00000000..1a14a290 --- /dev/null +++ b/inherit_graph_75.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_75.md5 b/inherit_graph_75.md5 new file mode 100644 index 00000000..88f11843 --- /dev/null +++ b/inherit_graph_75.md5 @@ -0,0 +1 @@ +345e580c5b8c3617b15485e4aa728a7b \ No newline at end of file diff --git a/inherit_graph_75.png b/inherit_graph_75.png new file mode 100644 index 00000000..57df39cd Binary files /dev/null and b/inherit_graph_75.png differ diff --git a/inherit_graph_76.map b/inherit_graph_76.map new file mode 100644 index 00000000..826bd38f --- /dev/null +++ b/inherit_graph_76.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_76.md5 b/inherit_graph_76.md5 new file mode 100644 index 00000000..aedea065 --- /dev/null +++ b/inherit_graph_76.md5 @@ -0,0 +1 @@ +0f90b4224adb87cf02e9b8ce6eb6ec47 \ No newline at end of file diff --git a/inherit_graph_76.png b/inherit_graph_76.png new file mode 100644 index 00000000..eba1d165 Binary files /dev/null and b/inherit_graph_76.png differ diff --git a/inherit_graph_77.map b/inherit_graph_77.map new file mode 100644 index 00000000..53306481 --- /dev/null +++ b/inherit_graph_77.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_77.md5 b/inherit_graph_77.md5 new file mode 100644 index 00000000..747765a0 --- /dev/null +++ b/inherit_graph_77.md5 @@ -0,0 +1 @@ +75b479fb1137d5407db67c3d23343529 \ No newline at end of file diff --git a/inherit_graph_77.png b/inherit_graph_77.png new file mode 100644 index 00000000..fd74dc00 Binary files /dev/null and b/inherit_graph_77.png differ diff --git a/inherit_graph_78.map b/inherit_graph_78.map new file mode 100644 index 00000000..9b117ab5 --- /dev/null +++ b/inherit_graph_78.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_78.md5 b/inherit_graph_78.md5 new file mode 100644 index 00000000..b0d0c6ba --- /dev/null +++ b/inherit_graph_78.md5 @@ -0,0 +1 @@ +daf395b0cfd5391be4b2720dda68bbb1 \ No newline at end of file diff --git a/inherit_graph_78.png b/inherit_graph_78.png new file mode 100644 index 00000000..4ac11794 Binary files /dev/null and b/inherit_graph_78.png differ diff --git a/inherit_graph_79.map b/inherit_graph_79.map new file mode 100644 index 00000000..9a0f9069 --- /dev/null +++ b/inherit_graph_79.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_79.md5 b/inherit_graph_79.md5 new file mode 100644 index 00000000..3be68e9c --- /dev/null +++ b/inherit_graph_79.md5 @@ -0,0 +1 @@ +441914c9921108fb44d3252abef780ef \ No newline at end of file diff --git a/inherit_graph_79.png b/inherit_graph_79.png new file mode 100644 index 00000000..b2eeb250 Binary files /dev/null and b/inherit_graph_79.png differ diff --git a/inherit_graph_8.map b/inherit_graph_8.map new file mode 100644 index 00000000..a8657619 --- /dev/null +++ b/inherit_graph_8.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_8.md5 b/inherit_graph_8.md5 new file mode 100644 index 00000000..91e3500a --- /dev/null +++ b/inherit_graph_8.md5 @@ -0,0 +1 @@ +90e5d97ec5aaf27f38bb1e210742efc3 \ No newline at end of file diff --git a/inherit_graph_8.png b/inherit_graph_8.png new file mode 100644 index 00000000..4d092d98 Binary files /dev/null and b/inherit_graph_8.png differ diff --git a/inherit_graph_80.map b/inherit_graph_80.map new file mode 100644 index 00000000..6d28a1dc --- /dev/null +++ b/inherit_graph_80.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_80.md5 b/inherit_graph_80.md5 new file mode 100644 index 00000000..09948a81 --- /dev/null +++ b/inherit_graph_80.md5 @@ -0,0 +1 @@ +2b3798a0db8eb3e8d458ee89ee852894 \ No newline at end of file diff --git a/inherit_graph_80.png b/inherit_graph_80.png new file mode 100644 index 00000000..099d813c Binary files /dev/null and b/inherit_graph_80.png differ diff --git a/inherit_graph_81.map b/inherit_graph_81.map new file mode 100644 index 00000000..83427d57 --- /dev/null +++ b/inherit_graph_81.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_81.md5 b/inherit_graph_81.md5 new file mode 100644 index 00000000..5a7ec6ff --- /dev/null +++ b/inherit_graph_81.md5 @@ -0,0 +1 @@ +ed6cfe73a1c977f0752a0671ef628749 \ No newline at end of file diff --git a/inherit_graph_81.png b/inherit_graph_81.png new file mode 100644 index 00000000..c17e66e1 Binary files /dev/null and b/inherit_graph_81.png differ diff --git a/inherit_graph_82.map b/inherit_graph_82.map new file mode 100644 index 00000000..b38aed82 --- /dev/null +++ b/inherit_graph_82.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_82.md5 b/inherit_graph_82.md5 new file mode 100644 index 00000000..ed19f677 --- /dev/null +++ b/inherit_graph_82.md5 @@ -0,0 +1 @@ +851f9e03d377a7c344bc1390e35f281d \ No newline at end of file diff --git a/inherit_graph_82.png b/inherit_graph_82.png new file mode 100644 index 00000000..f37e9a46 Binary files /dev/null and b/inherit_graph_82.png differ diff --git a/inherit_graph_83.map b/inherit_graph_83.map new file mode 100644 index 00000000..264dc40b --- /dev/null +++ b/inherit_graph_83.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_83.md5 b/inherit_graph_83.md5 new file mode 100644 index 00000000..624c6153 --- /dev/null +++ b/inherit_graph_83.md5 @@ -0,0 +1 @@ +9cd60550cb1110b1f19b418ee31d74d7 \ No newline at end of file diff --git a/inherit_graph_83.png b/inherit_graph_83.png new file mode 100644 index 00000000..8cf1b8a3 Binary files /dev/null and b/inherit_graph_83.png differ diff --git a/inherit_graph_84.map b/inherit_graph_84.map new file mode 100644 index 00000000..47d1f570 --- /dev/null +++ b/inherit_graph_84.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_84.md5 b/inherit_graph_84.md5 new file mode 100644 index 00000000..212ab7de --- /dev/null +++ b/inherit_graph_84.md5 @@ -0,0 +1 @@ +7f4c4d23d1845203ceaac2152244928b \ No newline at end of file diff --git a/inherit_graph_84.png b/inherit_graph_84.png new file mode 100644 index 00000000..85b00801 Binary files /dev/null and b/inherit_graph_84.png differ diff --git a/inherit_graph_85.map b/inherit_graph_85.map new file mode 100644 index 00000000..55d611cd --- /dev/null +++ b/inherit_graph_85.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_85.md5 b/inherit_graph_85.md5 new file mode 100644 index 00000000..bdd04884 --- /dev/null +++ b/inherit_graph_85.md5 @@ -0,0 +1 @@ +084f386b9ea3f55a8132a52842c8f524 \ No newline at end of file diff --git a/inherit_graph_85.png b/inherit_graph_85.png new file mode 100644 index 00000000..caa52774 Binary files /dev/null and b/inherit_graph_85.png differ diff --git a/inherit_graph_86.map b/inherit_graph_86.map new file mode 100644 index 00000000..e7ccbd79 --- /dev/null +++ b/inherit_graph_86.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_86.md5 b/inherit_graph_86.md5 new file mode 100644 index 00000000..7d5a9e72 --- /dev/null +++ b/inherit_graph_86.md5 @@ -0,0 +1 @@ +7705a3991e7489a4842338df16b1aa46 \ No newline at end of file diff --git a/inherit_graph_86.png b/inherit_graph_86.png new file mode 100644 index 00000000..7752e58e Binary files /dev/null and b/inherit_graph_86.png differ diff --git a/inherit_graph_87.map b/inherit_graph_87.map new file mode 100644 index 00000000..21b3148d --- /dev/null +++ b/inherit_graph_87.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_87.md5 b/inherit_graph_87.md5 new file mode 100644 index 00000000..33832159 --- /dev/null +++ b/inherit_graph_87.md5 @@ -0,0 +1 @@ +fc6d788a5fe28db54cd4ed09664e9936 \ No newline at end of file diff --git a/inherit_graph_87.png b/inherit_graph_87.png new file mode 100644 index 00000000..22563c83 Binary files /dev/null and b/inherit_graph_87.png differ diff --git a/inherit_graph_88.map b/inherit_graph_88.map new file mode 100644 index 00000000..c17677f6 --- /dev/null +++ b/inherit_graph_88.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_88.md5 b/inherit_graph_88.md5 new file mode 100644 index 00000000..0382326b --- /dev/null +++ b/inherit_graph_88.md5 @@ -0,0 +1 @@ +972e7d7a02d7ebc425c75b8df0d990db \ No newline at end of file diff --git a/inherit_graph_88.png b/inherit_graph_88.png new file mode 100644 index 00000000..d1568729 Binary files /dev/null and b/inherit_graph_88.png differ diff --git a/inherit_graph_89.map b/inherit_graph_89.map new file mode 100644 index 00000000..d77724fe --- /dev/null +++ b/inherit_graph_89.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_89.md5 b/inherit_graph_89.md5 new file mode 100644 index 00000000..e0499a3a --- /dev/null +++ b/inherit_graph_89.md5 @@ -0,0 +1 @@ +9200d643704826b8390033be4d243916 \ No newline at end of file diff --git a/inherit_graph_89.png b/inherit_graph_89.png new file mode 100644 index 00000000..4cc96ffb Binary files /dev/null and b/inherit_graph_89.png differ diff --git a/inherit_graph_9.map b/inherit_graph_9.map new file mode 100644 index 00000000..fc83b493 --- /dev/null +++ b/inherit_graph_9.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_9.md5 b/inherit_graph_9.md5 new file mode 100644 index 00000000..70f12347 --- /dev/null +++ b/inherit_graph_9.md5 @@ -0,0 +1 @@ +4ec7620961e7faf87fe5ebb8a31db2a8 \ No newline at end of file diff --git a/inherit_graph_9.png b/inherit_graph_9.png new file mode 100644 index 00000000..6d1b60ae Binary files /dev/null and b/inherit_graph_9.png differ diff --git a/inherit_graph_90.map b/inherit_graph_90.map new file mode 100644 index 00000000..3e538d5a --- /dev/null +++ b/inherit_graph_90.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_90.md5 b/inherit_graph_90.md5 new file mode 100644 index 00000000..9cbc246e --- /dev/null +++ b/inherit_graph_90.md5 @@ -0,0 +1 @@ +bd89aa377faee456d3945d589a68ae32 \ No newline at end of file diff --git a/inherit_graph_90.png b/inherit_graph_90.png new file mode 100644 index 00000000..6947078c Binary files /dev/null and b/inherit_graph_90.png differ diff --git a/inherit_graph_91.map b/inherit_graph_91.map new file mode 100644 index 00000000..013b9696 --- /dev/null +++ b/inherit_graph_91.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_91.md5 b/inherit_graph_91.md5 new file mode 100644 index 00000000..d6fc1be8 --- /dev/null +++ b/inherit_graph_91.md5 @@ -0,0 +1 @@ +89b5956cefee26f75f46d0e680520d37 \ No newline at end of file diff --git a/inherit_graph_91.png b/inherit_graph_91.png new file mode 100644 index 00000000..d793bd9a Binary files /dev/null and b/inherit_graph_91.png differ diff --git a/inherit_graph_92.map b/inherit_graph_92.map new file mode 100644 index 00000000..11d1fe30 --- /dev/null +++ b/inherit_graph_92.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_92.md5 b/inherit_graph_92.md5 new file mode 100644 index 00000000..c1324edb --- /dev/null +++ b/inherit_graph_92.md5 @@ -0,0 +1 @@ +faf5267fe8eb04498666e149b91fdd75 \ No newline at end of file diff --git a/inherit_graph_92.png b/inherit_graph_92.png new file mode 100644 index 00000000..97b0dbce Binary files /dev/null and b/inherit_graph_92.png differ diff --git a/inherit_graph_93.map b/inherit_graph_93.map new file mode 100644 index 00000000..3f2ef816 --- /dev/null +++ b/inherit_graph_93.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_93.md5 b/inherit_graph_93.md5 new file mode 100644 index 00000000..9f203c9d --- /dev/null +++ b/inherit_graph_93.md5 @@ -0,0 +1 @@ +7e7967a318ac693e13d8d7ce257b25ed \ No newline at end of file diff --git a/inherit_graph_93.png b/inherit_graph_93.png new file mode 100644 index 00000000..4cb53f8a Binary files /dev/null and b/inherit_graph_93.png differ diff --git a/inherit_graph_94.map b/inherit_graph_94.map new file mode 100644 index 00000000..af8af26b --- /dev/null +++ b/inherit_graph_94.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_94.md5 b/inherit_graph_94.md5 new file mode 100644 index 00000000..3cd7c75c --- /dev/null +++ b/inherit_graph_94.md5 @@ -0,0 +1 @@ +a5e753b9739f39ad9fa5bacb09e3f93d \ No newline at end of file diff --git a/inherit_graph_94.png b/inherit_graph_94.png new file mode 100644 index 00000000..9d845208 Binary files /dev/null and b/inherit_graph_94.png differ diff --git a/inherit_graph_95.map b/inherit_graph_95.map new file mode 100644 index 00000000..dec2fa11 --- /dev/null +++ b/inherit_graph_95.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_95.md5 b/inherit_graph_95.md5 new file mode 100644 index 00000000..987981ae --- /dev/null +++ b/inherit_graph_95.md5 @@ -0,0 +1 @@ +056ecaa404a9392e300babe623194705 \ No newline at end of file diff --git a/inherit_graph_95.png b/inherit_graph_95.png new file mode 100644 index 00000000..09fca3f2 Binary files /dev/null and b/inherit_graph_95.png differ diff --git a/inherit_graph_96.map b/inherit_graph_96.map new file mode 100644 index 00000000..72a3f0b0 --- /dev/null +++ b/inherit_graph_96.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_96.md5 b/inherit_graph_96.md5 new file mode 100644 index 00000000..42e3c9df --- /dev/null +++ b/inherit_graph_96.md5 @@ -0,0 +1 @@ +b6456b0f1adf19ea111093e4bca8a8c0 \ No newline at end of file diff --git a/inherit_graph_96.png b/inherit_graph_96.png new file mode 100644 index 00000000..fd809b59 Binary files /dev/null and b/inherit_graph_96.png differ diff --git a/inherit_graph_97.map b/inherit_graph_97.map new file mode 100644 index 00000000..e79f23e5 --- /dev/null +++ b/inherit_graph_97.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_97.md5 b/inherit_graph_97.md5 new file mode 100644 index 00000000..7d6c9229 --- /dev/null +++ b/inherit_graph_97.md5 @@ -0,0 +1 @@ +9fa3c00a7db75d55a671f68221eb0178 \ No newline at end of file diff --git a/inherit_graph_97.png b/inherit_graph_97.png new file mode 100644 index 00000000..019f32e4 Binary files /dev/null and b/inherit_graph_97.png differ diff --git a/inherit_graph_98.map b/inherit_graph_98.map new file mode 100644 index 00000000..f9da1b37 --- /dev/null +++ b/inherit_graph_98.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_98.md5 b/inherit_graph_98.md5 new file mode 100644 index 00000000..70b3d81f --- /dev/null +++ b/inherit_graph_98.md5 @@ -0,0 +1 @@ +0debe9183e91dbea0a03da06c9573fee \ No newline at end of file diff --git a/inherit_graph_98.png b/inherit_graph_98.png new file mode 100644 index 00000000..73a7f5e1 Binary files /dev/null and b/inherit_graph_98.png differ diff --git a/inherit_graph_99.map b/inherit_graph_99.map new file mode 100644 index 00000000..3c69a3e1 --- /dev/null +++ b/inherit_graph_99.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_99.md5 b/inherit_graph_99.md5 new file mode 100644 index 00000000..7bdd591d --- /dev/null +++ b/inherit_graph_99.md5 @@ -0,0 +1 @@ +0bfe71dbd790a2897ea1e5a203b88ffd \ No newline at end of file diff --git a/inherit_graph_99.png b/inherit_graph_99.png new file mode 100644 index 00000000..4680025d Binary files /dev/null and b/inherit_graph_99.png differ diff --git a/inherits.html b/inherits.html new file mode 100644 index 00000000..9c6393b0 --- /dev/null +++ b/inherits.html @@ -0,0 +1,3218 @@ + + + + + + + +wut: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+
+ + + + diff --git a/input_8h.html b/input_8h.html new file mode 100644 index 00000000..95fb309d --- /dev/null +++ b/input_8h.html @@ -0,0 +1,467 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpad/input.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
input.h File Reference
+
+
+
#include <wut.h>
+#include <vpadbase/base.h>
+
+Include dependency graph for input.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  VPADVec2D
 2D vector. More...
 
struct  VPADVec3D
 3D vector. More...
 
struct  VPADDirection
 Direction. More...
 
struct  VPADTouchCalibrationParam
 Touch calibration parameter. More...
 
struct  VPADTouchData
 Touch data. More...
 
struct  VPADAccStatus
 
struct  VPADStatus
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct VPADAccStatus VPADAccStatus
 
typedef struct VPADDirection VPADDirection
 
typedef struct VPADGyroStatus VPADGyroStatus
 
typedef struct VPADStatus VPADStatus
 
typedef struct VPADTouchCalibrationParam VPADTouchCalibrationParam
 
typedef struct VPADTouchData VPADTouchData
 
typedef struct VPADVec2D VPADVec2D
 
typedef struct VPADVec3D VPADVec3D
 
typedef enum VPADButtons VPADButtons
 Wii U GamePad buttons.
 
typedef enum VPADTouchPadValidity VPADTouchPadValidity
 Touch pad validity.
 
typedef enum VPADTouchPadResolution VPADTouchPadResolution
 Touch pad resolution.
 
typedef enum VPADReadError VPADReadError
 Read error.
 
typedef enum VPADLcdMode VPADLcdMode
 LCD mode.
 
typedef enum VPADGyroZeroDriftMode VPADGyroZeroDriftMode
 Gyro zero drift mode.
 
typedef void(* VPADSamplingCallback) (VPADChan chan)
 
+ + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  VPADButtons {
+  VPAD_BUTTON_A = 0x8000 +,
+  VPAD_BUTTON_B = 0x4000 +,
+  VPAD_BUTTON_X = 0x2000 +,
+  VPAD_BUTTON_Y = 0x1000 +,
+  VPAD_BUTTON_LEFT = 0x0800 +,
+  VPAD_BUTTON_RIGHT = 0x0400 +,
+  VPAD_BUTTON_UP = 0x0200 +,
+  VPAD_BUTTON_DOWN = 0x0100 +,
+  VPAD_BUTTON_ZL = 0x0080 +,
+  VPAD_BUTTON_ZR = 0x0040 +,
+  VPAD_BUTTON_L = 0x0020 +,
+  VPAD_BUTTON_R = 0x0010 +,
+  VPAD_BUTTON_PLUS = 0x0008 +,
+  VPAD_BUTTON_MINUS = 0x0004 +,
+  VPAD_BUTTON_HOME = 0x0002 +,
+  VPAD_BUTTON_SYNC = 0x0001 +,
+  VPAD_BUTTON_STICK_R = 0x00020000 +,
+  VPAD_BUTTON_STICK_L = 0x00040000 +,
+  VPAD_BUTTON_TV = 0x00010000 +,
+  VPAD_STICK_R_EMULATION_LEFT = 0x04000000 +,
+  VPAD_STICK_R_EMULATION_RIGHT = 0x02000000 +,
+  VPAD_STICK_R_EMULATION_UP = 0x01000000 +,
+  VPAD_STICK_R_EMULATION_DOWN = 0x00800000 +,
+  VPAD_STICK_L_EMULATION_LEFT = 0x40000000 +,
+  VPAD_STICK_L_EMULATION_RIGHT = 0x20000000 +,
+  VPAD_STICK_L_EMULATION_UP = 0x10000000 +,
+  VPAD_STICK_L_EMULATION_DOWN = 0x08000000 +
+ }
 Wii U GamePad buttons. More...
 
enum  VPADTouchPadValidity {
+  VPAD_VALID = 0x0 +,
+  VPAD_INVALID_X = 0x1 +,
+  VPAD_INVALID_Y = 0x2 +
+ }
 Touch pad validity. More...
 
enum  VPADTouchPadResolution {
+  VPAD_TP_1920X1080 = 0 +,
+  VPAD_TP_1280X720 = 1 +,
+  VPAD_TP_854X480 = 2 +
+ }
 Touch pad resolution. More...
 
enum  VPADReadError {
+  VPAD_READ_SUCCESS = 0 +,
+  VPAD_READ_NO_SAMPLES = -1 +,
+  VPAD_READ_INVALID_CONTROLLER = -2 +,
+  VPAD_READ_BUSY = -4 +,
+  VPAD_READ_UNINITIALIZED = -5 +
+ }
 Read error. More...
 
enum  VPADLcdMode {
+  VPAD_LCD_STANDBY = 0 +,
+  VPAD_LCD_OFF = 1 +,
+  VPAD_LCD_ON = 0xFF +
+ }
 LCD mode. More...
 
enum  VPADGyroZeroDriftMode {
+  VPAD_GYRO_ZERODRIFT_LOOSE = 0 +,
+  VPAD_GYRO_ZERODRIFT_STANDARD +,
+  VPAD_GYRO_ZERODRIFT_TIGHT +,
+  VPAD_GYRO_ZERODRIFT_NONE +
+ }
 Gyro zero drift mode. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void VPADInit ()
 Initialises the VPAD library for use.
 
void VPADShutdown ()
 Cleans up and frees the VPAD library.
 
int32_t VPADRead (VPADChan chan, VPADStatus *buffers, uint32_t count, VPADReadError *outError)
 Read controller data from the desired Gamepad.
 
void VPADGetTPCalibrationParam (VPADChan chan, VPADTouchCalibrationParam *outParam)
 Get touch pad calibration parameters.
 
void VPADSetTPCalibrationParam (VPADChan chan, const VPADTouchCalibrationParam *param)
 Set touch pad calibration parameters.
 
void VPADGetTPCalibratedPoint (VPADChan chan, VPADTouchData *calibratedData, const VPADTouchData *uncalibratedData)
 Transform touch data according to the current calibration data.
 
void VPADGetTPCalibratedPointEx (VPADChan chan, VPADTouchPadResolution tpResolution, VPADTouchData *calibratedData, const VPADTouchData *uncalibratedData)
 Transform touch data according to the current calibration data.
 
void VPADSetAccParam (VPADChan chan, float playRadius, float sensitivity)
 
void VPADGetAccParam (VPADChan chan, float *outPlayRadius, float *outSensitivity)
 
void VPADSetBtnRepeat (VPADChan chan, float delaySec, float pulseSec)
 Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and releases will be simulated at the given frequency.
 
void VPADEnableStickCrossClamp (VPADChan chan)
 
void VPADDisableStickCrossClamp (VPADChan chan)
 
void VPADSetLStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADSetRStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADGetGyroDirReviseParam (VPADChan chan, float *param)
 
void VPADGetGyroZeroDriftMode (VPADChan chan, VPADGyroZeroDriftMode *mode)
 
void VPADGetLStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADGetRStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADSetStickOrigin (VPADChan chan)
 
void VPADDisableLStickZeroClamp (VPADChan chan)
 
void VPADDisableRStickZeroClamp (VPADChan chan)
 
void VPADEnableLStickZeroClamp (VPADChan chan)
 
void VPADEnableRStickZeroClamp (VPADChan chan)
 
void VPADSetCrossStickEmulationParamsL (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADSetCrossStickEmulationParamsR (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADGetCrossStickEmulationParamsL (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADGetCrossStickEmulationParamsR (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADSetGyroAngle (VPADChan chan, float ax, float ay, float az)
 
void VPADSetGyroDirReviseBase (VPADChan chan, VPADDirection *base)
 
void VPADSetGyroDirReviseParam (VPADChan chan, float param)
 
void VPADSetGyroDirection (VPADChan chan, VPADDirection *dir)
 
void VPADSetGyroDirectionMag (VPADChan chan, float mag)
 
void VPADSetGyroMagnification (VPADChan chan, float pitch, float yaw, float roll)
 
void VPADSetGyroZeroDriftMode (VPADChan chan, VPADGyroZeroDriftMode mode)
 
void VPADEnableGyroZeroPlay (VPADChan chan)
 
void VPADEnableGyroDirRevise (VPADChan chan)
 
void VPADEnableGyroAccRevise (VPADChan chan)
 
void VPADDisableGyroZeroPlay (VPADChan chan)
 
void VPADDisableGyroDirRevise (VPADChan chan)
 
void VPADDisableGyroAccRevise (VPADChan chan)
 
float VPADIsEnableGyroZeroPlay (VPADChan chan)
 
float VPADIsEnableGyroZeroDrift (VPADChan chan)
 
float VPADIsEnableGyroDirRevise (VPADChan chan)
 
float VPADIsEnableGyroAccRevise (VPADChan chan)
 
void VPADSetGyroZeroPlayParam (VPADChan chan, float radius)
 
void VPADInitGyroZeroPlayParam (VPADChan chan)
 
void VPADInitGyroDirReviseParam (VPADChan chan)
 
void VPADInitGyroAccReviseParam (VPADChan chan)
 
void VPADStartGyroMagRevise (VPADChan chan)
 
void VPADStopGyroMagRevise (VPADChan chan)
 
void VPADInitGyroZeroDriftMode (VPADChan chan)
 Initializes the zero drift mode on the desired Gamepad.
 
BOOL VPADGetTVMenuStatus (VPADChan chan)
 Get the TV menu status.
 
void VPADSetTVMenuInvalid (VPADChan chan, BOOL invalid)
 Enable or disable the TV menu.
 
void VPADDisablePowerButton (VPADChan chan)
 Disable the power button.
 
void VPADEnablePowerButton (VPADChan chan)
 Enable the power button.
 
int32_t VPADControlMotor (VPADChan chan, uint8_t *pattern, uint8_t length)
 Turns on the rumble motor on the desired Gamepad.
 
void VPADStopMotor (VPADChan chan)
 Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern.
 
int32_t VPADSetLcdMode (VPADChan chan, VPADLcdMode lcdMode)
 Sets the current mode of the display on the given Gamepad.
 
int32_t VPADGetLcdMode (VPADChan chan, VPADLcdMode *outLcdMode)
 Get the current status of the given Gamepad's display.
 
int32_t VPADSetSensorBar (VPADChan chan, BOOL on)
 Turn the given Gamepad's sensor bar on or off.
 
VPADSamplingCallback VPADSetSamplingCallback (VPADChan chan, VPADSamplingCallback callback)
 
BOOL VPADGetButtonProcMode (VPADChan chan)
 Returns the proc mode of the given Gamepad.
 
+
+ + + + diff --git a/input_8h__dep__incl.map b/input_8h__dep__incl.map new file mode 100644 index 00000000..a15bb616 --- /dev/null +++ b/input_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/input_8h__dep__incl.md5 b/input_8h__dep__incl.md5 new file mode 100644 index 00000000..a794b187 --- /dev/null +++ b/input_8h__dep__incl.md5 @@ -0,0 +1 @@ +02e4fdec603c034488c7526f1c74652d \ No newline at end of file diff --git a/input_8h__dep__incl.png b/input_8h__dep__incl.png new file mode 100644 index 00000000..5abd46d3 Binary files /dev/null and b/input_8h__dep__incl.png differ diff --git a/input_8h__incl.map b/input_8h__incl.map new file mode 100644 index 00000000..efea679c --- /dev/null +++ b/input_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/input_8h__incl.md5 b/input_8h__incl.md5 new file mode 100644 index 00000000..9733f277 --- /dev/null +++ b/input_8h__incl.md5 @@ -0,0 +1 @@ +f84437cbe08802d622a6901823915313 \ No newline at end of file diff --git a/input_8h__incl.png b/input_8h__incl.png new file mode 100644 index 00000000..9fa583cd Binary files /dev/null and b/input_8h__incl.png differ diff --git a/input_8h_source.html b/input_8h_source.html new file mode 100644 index 00000000..6b4a83ef --- /dev/null +++ b/input_8h_source.html @@ -0,0 +1,756 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpad/input.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
input.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <vpadbase/base.h>
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ + + +
18typedef struct VPADStatus VPADStatus;
+ + +
21typedef struct VPADVec2D VPADVec2D;
+
22typedef struct VPADVec3D VPADVec3D;
+
23
+
+
25typedef enum VPADButtons
+
26{
+
28 VPAD_BUTTON_A = 0x8000,
+
30 VPAD_BUTTON_B = 0x4000,
+
32 VPAD_BUTTON_X = 0x2000,
+
34 VPAD_BUTTON_Y = 0x1000,
+ + + + + + +
48 VPAD_BUTTON_L = 0x0020,
+
50 VPAD_BUTTON_R = 0x0010,
+ + + + +
60 VPAD_BUTTON_STICK_R = 0x00020000,
+
62 VPAD_BUTTON_STICK_L = 0x00040000,
+
64 VPAD_BUTTON_TV = 0x00010000,
+ + + + + + + + + +
+
82
+
+ +
85{
+ +
88
+ +
91
+ + +
+
95
+ +
106
+ +
121
+
+
123typedef enum VPADLcdMode
+
124{
+ + + + +
+
132
+ +
141
+
+ +
144{
+
146 float x;
+
148 float y;
+
149};
+
+
150WUT_CHECK_OFFSET(VPADVec2D, 0x00, x);
+
151WUT_CHECK_OFFSET(VPADVec2D, 0x04, y);
+
152WUT_CHECK_SIZE(VPADVec2D, 0x08);
+
153
+
+ +
156{
+
158 float x;
+
160 float y;
+
162 float z;
+
163};
+
+
164WUT_CHECK_OFFSET(VPADVec3D, 0x00, x);
+
165WUT_CHECK_OFFSET(VPADVec3D, 0x04, y);
+
166WUT_CHECK_OFFSET(VPADVec3D, 0x08, z);
+
167WUT_CHECK_SIZE(VPADVec3D, 0x0C);
+
168
+
+ +
171{
+ + + +
178};
+
+
179WUT_CHECK_OFFSET(VPADDirection, 0x00, x);
+
180WUT_CHECK_OFFSET(VPADDirection, 0x0C, y);
+
181WUT_CHECK_OFFSET(VPADDirection, 0x18, z);
+
182WUT_CHECK_SIZE(VPADDirection, 0x24);
+
183
+
+ +
186{
+
188 uint16_t adjustX;
+
190 uint16_t adjustY;
+
192 float scaleX;
+
194 float scaleY;
+
195};
+
+
196WUT_CHECK_OFFSET(VPADTouchCalibrationParam, 0x00, adjustX);
+
197WUT_CHECK_OFFSET(VPADTouchCalibrationParam, 0x02, adjustY);
+
198WUT_CHECK_OFFSET(VPADTouchCalibrationParam, 0x04, scaleX);
+
199WUT_CHECK_OFFSET(VPADTouchCalibrationParam, 0x08, scaleY);
+
200WUT_CHECK_SIZE(VPADTouchCalibrationParam, 0x0C);
+
201
+
+ +
204{
+
206 uint16_t x;
+
208 uint16_t y;
+
209
+
211 uint16_t touched;
+
212
+
214 uint16_t validity;
+
215};
+
+
216WUT_CHECK_OFFSET(VPADTouchData, 0x00, x);
+
217WUT_CHECK_OFFSET(VPADTouchData, 0x02, y);
+
218WUT_CHECK_OFFSET(VPADTouchData, 0x04, touched);
+
219WUT_CHECK_OFFSET(VPADTouchData, 0x06, validity);
+
220WUT_CHECK_SIZE(VPADTouchData, 0x08);
+
221
+
+ +
223{
+ + + + +
228};
+
+
229WUT_CHECK_OFFSET(VPADAccStatus, 0x00, acc);
+
230WUT_CHECK_OFFSET(VPADAccStatus, 0x0C, magnitude);
+
231WUT_CHECK_OFFSET(VPADAccStatus, 0x10, variation);
+
232WUT_CHECK_OFFSET(VPADAccStatus, 0x14, vertical);
+
233WUT_CHECK_SIZE(VPADAccStatus, 0x1c);
+
234
+
+ +
236{
+
238 uint32_t hold;
+
239
+
241 uint32_t trigger;
+
242
+
244 uint32_t release;
+
245
+ +
248
+ +
251
+ +
254
+ +
257
+ +
260
+
261 uint8_t error;
+
262
+
263 WUT_UNKNOWN_BYTES(0x01);
+
264
+ +
267
+ +
270
+ +
273
+
274 WUT_UNKNOWN_BYTES(0x02);
+
275
+ +
277
+ +
280
+ +
283
+
285 uint8_t slideVolume;
+
286
+
288 uint8_t battery;
+
289
+
291 uint8_t micStatus;
+
292
+ +
295
+
296 WUT_UNKNOWN_BYTES(0x8);
+
297};
+
+
298WUT_CHECK_OFFSET(VPADStatus, 0x00, hold);
+
299WUT_CHECK_OFFSET(VPADStatus, 0x04, trigger);
+
300WUT_CHECK_OFFSET(VPADStatus, 0x08, release);
+
301WUT_CHECK_OFFSET(VPADStatus, 0x0C, leftStick);
+
302WUT_CHECK_OFFSET(VPADStatus, 0x14, rightStick);
+
303WUT_CHECK_OFFSET(VPADStatus, 0x1C, accelorometer);
+
304WUT_CHECK_OFFSET(VPADStatus, 0x38, gyro);
+
305WUT_CHECK_OFFSET(VPADStatus, 0x44, angle);
+
306WUT_CHECK_OFFSET(VPADStatus, 0x50, error);
+
307WUT_CHECK_OFFSET(VPADStatus, 0x52, tpNormal);
+
308WUT_CHECK_OFFSET(VPADStatus, 0x5A, tpFiltered1);
+
309WUT_CHECK_OFFSET(VPADStatus, 0x62, tpFiltered2);
+
310WUT_CHECK_OFFSET(VPADStatus, 0x6C, direction);
+
311WUT_CHECK_OFFSET(VPADStatus, 0x94, mag);
+
312WUT_CHECK_OFFSET(VPADStatus, 0xA0, slideVolume);
+
313WUT_CHECK_OFFSET(VPADStatus, 0xA1, battery);
+
314WUT_CHECK_OFFSET(VPADStatus, 0xA2, micStatus);
+
315WUT_CHECK_OFFSET(VPADStatus, 0xA3, slideVolumeEx);
+
316WUT_CHECK_SIZE(VPADStatus, 0xAC);
+
317
+
318typedef void (*VPADSamplingCallback)(VPADChan chan);
+
319
+
330void
+ +
332
+
343void
+ +
345
+
375int32_t
+ +
377 VPADStatus *buffers,
+
378 uint32_t count,
+
379 VPADReadError *outError);
+
380
+
394void
+ +
396 VPADTouchCalibrationParam *outParam);
+
397
+
411void
+ +
413 const VPADTouchCalibrationParam *param);
+
414
+
436void
+ +
438 VPADTouchData *calibratedData,
+
439 const VPADTouchData *uncalibratedData);
+
440
+
463void
+ +
465 VPADTouchPadResolution tpResolution,
+
466 VPADTouchData *calibratedData,
+
467 const VPADTouchData *uncalibratedData);
+
468
+
469void
+ +
471 float playRadius,
+
472 float sensitivity);
+
473
+
474void
+ +
476 float *outPlayRadius,
+
477 float *outSensitivity);
+
478
+
499void
+ +
501 float delaySec,
+
502 float pulseSec);
+
503
+
504void
+ +
506
+
507void
+ +
509
+
510void
+ +
512 int32_t max,
+
513 int32_t min);
+
514
+
515void
+ +
517 int32_t max,
+
518 int32_t min);
+
519
+
520void
+ +
522 float *param);
+
523
+
524void
+ + +
527
+
528void
+ +
530 int32_t *max,
+
531 int32_t *min);
+
532
+
533void
+ +
535 int32_t *max,
+
536 int32_t *min);
+
537
+
538void
+ +
540
+
541void
+ +
543
+
544void
+ +
546
+
547void
+ +
549
+
550void
+ +
552
+
553void
+ +
555 float rotationDegree,
+
556 float range,
+
557 float radius);
+
558
+
559void
+ +
561 float rotationDegree,
+
562 float range,
+
563 float radius);
+
564
+
565void
+ +
567 float *outRotationDegree,
+
568 float *outRange,
+
569 float *outRadius);
+
570
+
571void
+ +
573 float *outRotationDegree,
+
574 float *outRange,
+
575 float *outRadius);
+
576
+
577void
+ +
579 float ax,
+
580 float ay,
+
581 float az);
+
582
+
583void
+ +
585 VPADDirection *base);
+
586
+
587void
+ +
589 float param);
+
590
+
591void
+ +
593 VPADDirection *dir);
+
594
+
595void
+ +
597 float mag);
+
598
+
599void
+ +
601 float pitch,
+
602 float yaw,
+
603 float roll);
+
604
+
605void
+ + +
608
+
609void
+ +
611
+
612void
+ +
614
+
615void
+ +
617
+
618void
+ +
620
+
621void
+ +
623
+
624void
+ +
626
+
627
+
628float
+ +
630
+
631float
+ +
633
+
634float
+ +
636
+
637float
+ +
639
+
640void
+ +
642 float radius);
+
643
+
644void
+ +
646
+
647void
+ +
649
+
650void
+ +
652
+
653void
+ +
655
+
656void
+ +
658
+
669void
+ +
671
+
685BOOL
+ +
687
+
701void
+ +
703 BOOL invalid);
+
704
+
715void
+ +
717
+
728void
+ +
730
+
754int32_t
+ +
756 uint8_t *pattern,
+
757 uint8_t length);
+
758
+
770void
+ +
772
+
790int32_t
+ +
792 VPADLcdMode lcdMode);
+
793
+
810int32_t
+ +
812 VPADLcdMode *outLcdMode);
+
813
+
831int32_t
+ +
833 BOOL on);
+
834
+ + +
837 VPADSamplingCallback callback);
+
838
+
845BOOL
+ +
847
+
848#ifdef __cplusplus
+
849}
+
850#endif
+
851
+ +
VPADAccStatus accelorometer
Status of DRC accelorometer.
Definition input.h:253
+
VPADVec3D y
y.
Definition input.h:175
+
uint8_t micStatus
Status of DRC microphone.
Definition input.h:291
+
float scaleY
Y scale.
Definition input.h:194
+
uint16_t validity
Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy.
Definition input.h:214
+
uint16_t touched
0 if screen is not currently being touched.
Definition input.h:211
+
VPADVec2D rightStick
Position of right analog stick.
Definition input.h:250
+
VPADTouchData tpNormal
Current touch position on DRC.
Definition input.h:266
+
VPADVec3D mag
Status of DRC magnetometer.
Definition input.h:282
+
uint16_t x
The x-coordinate of a touched point.
Definition input.h:206
+
uint16_t adjustX
X offset.
Definition input.h:188
+
uint8_t slideVolumeEx
Unknown volume related value.
Definition input.h:294
+
uint32_t hold
Indicates what VPADButtons are held down.
Definition input.h:238
+
float variation
Definition input.h:226
+
uint16_t adjustY
Y offset.
Definition input.h:190
+
uint8_t battery
Battery level of controller.
Definition input.h:288
+
float magnitude
Definition input.h:225
+
VPADVec2D vertical
Definition input.h:227
+
float y
y.
Definition input.h:148
+
uint32_t release
Indicates what VPADButtons have been released since last sample.
Definition input.h:244
+
BOOL usingHeadphones
Set to 1 if headphones are plugged in, 0 otherwise.
Definition input.h:279
+
VPADVec3D gyro
Status of DRC gyro.
Definition input.h:256
+
uint16_t y
The y-coordinate of a touched point.
Definition input.h:208
+
VPADTouchData tpFiltered1
Filtered touch position, first level of smoothing.
Definition input.h:269
+
VPADVec3D z
z.
Definition input.h:177
+
uint32_t trigger
Indicates what VPADButtons have been pressed since last sample.
Definition input.h:241
+
float x
x.
Definition input.h:146
+
VPADVec3D angle
Status of DRC angle.
Definition input.h:259
+
VPADVec3D acc
Definition input.h:224
+
uint8_t error
Definition input.h:261
+
VPADVec2D leftStick
Position of left analog stick.
Definition input.h:247
+
float scaleX
X scale.
Definition input.h:192
+
VPADTouchData tpFiltered2
Filtered touch position, second level of smoothing.
Definition input.h:272
+
VPADVec3D x
x.
Definition input.h:173
+
uint8_t slideVolume
Current volume set by the slide control.
Definition input.h:285
+
float z
z.
Definition input.h:162
+
VPADDirection direction
Definition input.h:276
+
void VPADInitGyroAccReviseParam(VPADChan chan)
+
void VPADSetGyroDirReviseParam(VPADChan chan, float param)
+
void VPADDisableStickCrossClamp(VPADChan chan)
+
int32_t VPADSetSensorBar(VPADChan chan, BOOL on)
Turn the given Gamepad's sensor bar on or off.
+
void VPADGetTPCalibratedPoint(VPADChan chan, VPADTouchData *calibratedData, const VPADTouchData *uncalibratedData)
Transform touch data according to the current calibration data.
+
VPADTouchPadValidity
Touch pad validity.
Definition input.h:85
+
void VPADEnableStickCrossClamp(VPADChan chan)
+
void VPADSetLStickClampThreshold(VPADChan chan, int32_t max, int32_t min)
+
void VPADEnableGyroDirRevise(VPADChan chan)
+
void VPADSetAccParam(VPADChan chan, float playRadius, float sensitivity)
+
void VPADDisablePowerButton(VPADChan chan)
Disable the power button.
+
int32_t VPADRead(VPADChan chan, VPADStatus *buffers, uint32_t count, VPADReadError *outError)
Read controller data from the desired Gamepad.
+
void VPADSetGyroMagnification(VPADChan chan, float pitch, float yaw, float roll)
+
void VPADShutdown()
Cleans up and frees the VPAD library.
+
float VPADIsEnableGyroZeroDrift(VPADChan chan)
+
void VPADGetGyroDirReviseParam(VPADChan chan, float *param)
+
void VPADEnableGyroZeroPlay(VPADChan chan)
+
void VPADEnableLStickZeroClamp(VPADChan chan)
+
void VPADStartGyroMagRevise(VPADChan chan)
+
void VPADDisableGyroZeroPlay(VPADChan chan)
+
int32_t VPADControlMotor(VPADChan chan, uint8_t *pattern, uint8_t length)
Turns on the rumble motor on the desired Gamepad.
+
VPADLcdMode
LCD mode.
Definition input.h:124
+
void VPADSetStickOrigin(VPADChan chan)
+
int32_t VPADGetLcdMode(VPADChan chan, VPADLcdMode *outLcdMode)
Get the current status of the given Gamepad's display.
+
int32_t VPADSetLcdMode(VPADChan chan, VPADLcdMode lcdMode)
Sets the current mode of the display on the given Gamepad.
+
void VPADSetGyroZeroPlayParam(VPADChan chan, float radius)
+
void VPADGetTPCalibrationParam(VPADChan chan, VPADTouchCalibrationParam *outParam)
Get touch pad calibration parameters.
+
void VPADSetCrossStickEmulationParamsR(VPADChan chan, float rotationDegree, float range, float radius)
+
void VPADDisableRStickZeroClamp(VPADChan chan)
+
void VPADSetRStickClampThreshold(VPADChan chan, int32_t max, int32_t min)
+
float VPADIsEnableGyroZeroPlay(VPADChan chan)
+
struct VPADGyroStatus VPADGyroStatus
Definition input.h:17
+
void VPADSetGyroDirReviseBase(VPADChan chan, VPADDirection *base)
+
void VPADDisableGyroDirRevise(VPADChan chan)
+
void VPADSetGyroZeroDriftMode(VPADChan chan, VPADGyroZeroDriftMode mode)
+
void VPADInitGyroZeroDriftMode(VPADChan chan)
Initializes the zero drift mode on the desired Gamepad.
+
void VPADGetTPCalibratedPointEx(VPADChan chan, VPADTouchPadResolution tpResolution, VPADTouchData *calibratedData, const VPADTouchData *uncalibratedData)
Transform touch data according to the current calibration data.
+
float VPADIsEnableGyroDirRevise(VPADChan chan)
+
void VPADSetTPCalibrationParam(VPADChan chan, const VPADTouchCalibrationParam *param)
Set touch pad calibration parameters.
+
void VPADGetCrossStickEmulationParamsL(VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
+
VPADTouchPadResolution
Touch pad resolution.
Definition input.h:98
+
BOOL VPADGetButtonProcMode(VPADChan chan)
Returns the proc mode of the given Gamepad.
+
void VPADGetLStickClampThreshold(VPADChan chan, int32_t *max, int32_t *min)
+
VPADSamplingCallback VPADSetSamplingCallback(VPADChan chan, VPADSamplingCallback callback)
+
void VPADGetRStickClampThreshold(VPADChan chan, int32_t *max, int32_t *min)
+
void VPADEnableRStickZeroClamp(VPADChan chan)
+
void VPADInit()
Initialises the VPAD library for use.
+
void VPADEnablePowerButton(VPADChan chan)
Enable the power button.
+
VPADButtons
Wii U GamePad buttons.
Definition input.h:26
+
void VPADSetCrossStickEmulationParamsL(VPADChan chan, float rotationDegree, float range, float radius)
+
void VPADSetBtnRepeat(VPADChan chan, float delaySec, float pulseSec)
Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and rel...
+
void VPADDisableGyroAccRevise(VPADChan chan)
+
void VPADStopGyroMagRevise(VPADChan chan)
+
void(* VPADSamplingCallback)(VPADChan chan)
Definition input.h:318
+
VPADGyroZeroDriftMode
Gyro zero drift mode.
Definition input.h:135
+
void VPADGetAccParam(VPADChan chan, float *outPlayRadius, float *outSensitivity)
+
void VPADStopMotor(VPADChan chan)
Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern.
+
float VPADIsEnableGyroAccRevise(VPADChan chan)
+
void VPADGetCrossStickEmulationParamsR(VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
+
void VPADSetGyroDirectionMag(VPADChan chan, float mag)
+
void VPADInitGyroZeroPlayParam(VPADChan chan)
+
void VPADInitGyroDirReviseParam(VPADChan chan)
+
void VPADGetGyroZeroDriftMode(VPADChan chan, VPADGyroZeroDriftMode *mode)
+
void VPADSetGyroAngle(VPADChan chan, float ax, float ay, float az)
+
void VPADSetGyroDirection(VPADChan chan, VPADDirection *dir)
+
void VPADDisableLStickZeroClamp(VPADChan chan)
+
void VPADEnableGyroAccRevise(VPADChan chan)
+
BOOL VPADGetTVMenuStatus(VPADChan chan)
Get the TV menu status.
+
void VPADSetTVMenuInvalid(VPADChan chan, BOOL invalid)
Enable or disable the TV menu.
+
VPADReadError
Read error.
Definition input.h:109
+
@ VPAD_INVALID_X
X position is inaccurate.
Definition input.h:90
+
@ VPAD_VALID
Both X and Y touchpad positions are accurate.
Definition input.h:87
+
@ VPAD_INVALID_Y
Y position is inaccurate.
Definition input.h:93
+
@ VPAD_LCD_ON
Display is on as normal.
Definition input.h:130
+
@ VPAD_LCD_STANDBY
Display is in standby and will turn back on if any buttons are pressed.
Definition input.h:126
+
@ VPAD_LCD_OFF
Display is completely off and will remain so until explicitly changed.
Definition input.h:128
+
@ VPAD_TP_1920X1080
1920 x 1080 resolution.
Definition input.h:100
+
@ VPAD_TP_854X480
854 x 480 resolution.
Definition input.h:104
+
@ VPAD_TP_1280X720
1280 x 720 resolution.
Definition input.h:102
+
@ VPAD_BUTTON_X
The X button.
Definition input.h:32
+
@ VPAD_STICK_R_EMULATION_RIGHT
The emulated right button on the right stick.
Definition input.h:68
+
@ VPAD_STICK_L_EMULATION_RIGHT
The emulated right button on the left stick.
Definition input.h:76
+
@ VPAD_BUTTON_SYNC
The SYNC button.
Definition input.h:58
+
@ VPAD_BUTTON_B
The B button.
Definition input.h:30
+
@ VPAD_BUTTON_L
The L button.
Definition input.h:48
+
@ VPAD_BUTTON_STICK_L
The left stick button.
Definition input.h:62
+
@ VPAD_BUTTON_PLUS
The + button.
Definition input.h:52
+
@ VPAD_BUTTON_ZR
The ZR button.
Definition input.h:46
+
@ VPAD_BUTTON_ZL
The ZL button.
Definition input.h:44
+
@ VPAD_BUTTON_LEFT
The left button of the D-pad.
Definition input.h:36
+
@ VPAD_STICK_L_EMULATION_UP
The emulated up button on the left stick.
Definition input.h:78
+
@ VPAD_STICK_L_EMULATION_LEFT
The emulated left button on the left stick.
Definition input.h:74
+
@ VPAD_BUTTON_MINUS
The - button.
Definition input.h:54
+
@ VPAD_BUTTON_UP
The up button of the D-pad.
Definition input.h:40
+
@ VPAD_BUTTON_A
The A button.
Definition input.h:28
+
@ VPAD_BUTTON_R
The R button.
Definition input.h:50
+
@ VPAD_BUTTON_Y
The Y button.
Definition input.h:34
+
@ VPAD_BUTTON_HOME
The HOME button.
Definition input.h:56
+
@ VPAD_STICK_R_EMULATION_DOWN
The emulated down button on the right stick.
Definition input.h:72
+
@ VPAD_STICK_L_EMULATION_DOWN
The emulated down button on the left stick.
Definition input.h:80
+
@ VPAD_BUTTON_RIGHT
The right button of the D-pad.
Definition input.h:38
+
@ VPAD_STICK_R_EMULATION_LEFT
The emulated left button on the right stick.
Definition input.h:66
+
@ VPAD_STICK_R_EMULATION_UP
The emulated up button on the right stick.
Definition input.h:70
+
@ VPAD_BUTTON_TV
The TV button.
Definition input.h:64
+
@ VPAD_BUTTON_DOWN
The down button of the D-pad.
Definition input.h:42
+
@ VPAD_BUTTON_STICK_R
The right stick button.
Definition input.h:60
+
@ VPAD_GYRO_ZERODRIFT_STANDARD
Definition input.h:137
+
@ VPAD_GYRO_ZERODRIFT_NONE
Definition input.h:139
+
@ VPAD_GYRO_ZERODRIFT_TIGHT
Definition input.h:138
+
@ VPAD_GYRO_ZERODRIFT_LOOSE
Definition input.h:136
+
@ VPAD_READ_SUCCESS
No error occurred, and data was written to the buffers.
Definition input.h:111
+
@ VPAD_READ_BUSY
VPAD channel is busy, perhaps being accessed by another thread.
Definition input.h:117
+
@ VPAD_READ_NO_SAMPLES
There was no sample new data available to write.
Definition input.h:113
+
@ VPAD_READ_UNINITIALIZED
VPAD is uninitialized, need to call VPADInit()
Definition input.h:119
+
@ VPAD_READ_INVALID_CONTROLLER
The requested controller or channel was invalid.
Definition input.h:115
+ +
Direction.
Definition input.h:171
+ +
Touch calibration parameter.
Definition input.h:186
+
Touch data.
Definition input.h:204
+
2D vector.
Definition input.h:144
+
3D vector.
Definition input.h:156
+
VPADChan
Wii U GamePad channel.
Definition base.h:16
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/internal_8h.html b/internal_8h.html new file mode 100644 index 00000000..d0055817 --- /dev/null +++ b/internal_8h.html @@ -0,0 +1,162 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/internal.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
internal.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for internal.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Functions

int __os_snprintf (char *buf, size_t n, const char *format,...) WUT_FORMAT_PRINTF(3
 
+

Function Documentation

+ +

◆ __os_snprintf()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int __os_snprintf (char * buf,
size_t n,
const char * format,
 ... 
)
+
+ +
+
+
+ + + + diff --git a/internal_8h__incl.map b/internal_8h__incl.map new file mode 100644 index 00000000..b5ab4368 --- /dev/null +++ b/internal_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/internal_8h__incl.md5 b/internal_8h__incl.md5 new file mode 100644 index 00000000..0650dfe4 --- /dev/null +++ b/internal_8h__incl.md5 @@ -0,0 +1 @@ +fa0b5717a0187ab5c2aba655ea40c962 \ No newline at end of file diff --git a/internal_8h__incl.png b/internal_8h__incl.png new file mode 100644 index 00000000..21eb3fda Binary files /dev/null and b/internal_8h__incl.png differ diff --git a/internal_8h_source.html b/internal_8h_source.html new file mode 100644 index 00000000..658fd2aa --- /dev/null +++ b/internal_8h_source.html @@ -0,0 +1,111 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/internal.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
internal.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
4#ifdef __cplusplus
+
5extern "C" {
+
6#endif
+
7
+
8int
+
9__os_snprintf(char *buf,
+
10 size_t n,
+
11 const char *format,
+
12 ...)
+ +
14
+
15#ifdef __cplusplus
+
16}
+
17#endif
+
int __os_snprintf(char *buf, size_t n, const char *format,...) WUT_FORMAT_PRINTF(3
+ +
#define WUT_FORMAT_PRINTF(fmt, args)
Definition wut.h:17
+
+ + + + diff --git a/interrupts_8h.html b/interrupts_8h.html new file mode 100644 index 00000000..c7891241 --- /dev/null +++ b/interrupts_8h.html @@ -0,0 +1,178 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/interrupts.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
interrupts.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/context.h>
+
+Include dependency graph for interrupts.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef enum OSInterruptType OSInterruptType
 
typedef void(* OSUserInterruptHandler) (OSInterruptType type, OSContext *interruptedContext)
 
+ + + +

+Enumerations

enum  OSInterruptType {
+  OS_INTERRUPT_TYPE_ERROR = 0 +,
+  OS_INTERRUPT_TYPE_DSP = 1 +,
+  OS_INTERRUPT_TYPE_GPU7 = 2 +,
+  OS_INTERRUPT_TYPE_GPIPPC = 3 +,
+  OS_INTERRUPT_TYPE_PRIMARYI2C = 4 +,
+  OS_INTERRUPT_TYPE_DSPAI = 5 +,
+  OS_INTERRUPT_TYPE_DSPAI2 = 6 +,
+  OS_INTERRUPT_TYPE_DSPACC = 7 +,
+  OS_INTERRUPT_TYPE_DSPDSP = 8 +,
+  OS_INTERRUPT_TYPE_IPCPPC0 = 9 +,
+  OS_INTERRUPT_TYPE_IPCPPC1 = 10 +,
+  OS_INTERRUPT_TYPE_IPCPPC2 = 11 +,
+  OS_INTERRUPT_TYPE_AHB = 12 +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

BOOL OSEnableInterrupts ()
 
BOOL OSDisableInterrupts ()
 
BOOL OSRestoreInterrupts (BOOL enable)
 
BOOL OSIsInterruptEnabled ()
 
OSUserInterruptHandler __OSSetInterruptHandler (OSInterruptType type, OSUserInterruptHandler handler)
 
void __OSClearAndEnableInterrupt (OSInterruptType type)
 
void __OSDisableInterrupt (OSInterruptType type)
 
+
+ + + + diff --git a/interrupts_8h__incl.map b/interrupts_8h__incl.map new file mode 100644 index 00000000..b6b18089 --- /dev/null +++ b/interrupts_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/interrupts_8h__incl.md5 b/interrupts_8h__incl.md5 new file mode 100644 index 00000000..ed65a3a8 --- /dev/null +++ b/interrupts_8h__incl.md5 @@ -0,0 +1 @@ +4a19946f0cbe301308b7d8a97c59f334 \ No newline at end of file diff --git a/interrupts_8h__incl.png b/interrupts_8h__incl.png new file mode 100644 index 00000000..fe667d4f Binary files /dev/null and b/interrupts_8h__incl.png differ diff --git a/interrupts_8h_source.html b/interrupts_8h_source.html new file mode 100644 index 00000000..9c842133 --- /dev/null +++ b/interrupts_8h_source.html @@ -0,0 +1,172 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/interrupts.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
interrupts.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <coreinit/context.h>
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
31
+
32typedef void (*OSUserInterruptHandler)(OSInterruptType type, OSContext *interruptedContext);
+
33
+
34BOOL
+ +
36
+
37BOOL
+ +
39
+
40BOOL
+ +
42
+
43BOOL
+ +
45
+ + + +
49
+
50void
+ +
52
+
53void
+ +
55
+
56#ifdef __cplusplus
+
57}
+
58#endif
+
59
+ + +
BOOL OSIsInterruptEnabled()
+
void __OSDisableInterrupt(OSInterruptType type)
+
void(* OSUserInterruptHandler)(OSInterruptType type, OSContext *interruptedContext)
Definition interrupts.h:32
+
BOOL OSDisableInterrupts()
+
BOOL OSRestoreInterrupts(BOOL enable)
+
OSInterruptType
Definition interrupts.h:16
+
BOOL OSEnableInterrupts()
+
void __OSClearAndEnableInterrupt(OSInterruptType type)
+
OSUserInterruptHandler __OSSetInterruptHandler(OSInterruptType type, OSUserInterruptHandler handler)
+
@ OS_INTERRUPT_TYPE_DSPAI
Definition interrupts.h:22
+
@ OS_INTERRUPT_TYPE_DSPACC
Definition interrupts.h:24
+
@ OS_INTERRUPT_TYPE_PRIMARYI2C
Definition interrupts.h:21
+
@ OS_INTERRUPT_TYPE_IPCPPC2
Definition interrupts.h:28
+
@ OS_INTERRUPT_TYPE_DSP
Definition interrupts.h:18
+
@ OS_INTERRUPT_TYPE_DSPDSP
Definition interrupts.h:25
+
@ OS_INTERRUPT_TYPE_DSPAI2
Definition interrupts.h:23
+
@ OS_INTERRUPT_TYPE_GPIPPC
Definition interrupts.h:20
+
@ OS_INTERRUPT_TYPE_IPCPPC0
Definition interrupts.h:26
+
@ OS_INTERRUPT_TYPE_IPCPPC1
Definition interrupts.h:27
+
@ OS_INTERRUPT_TYPE_ERROR
Definition interrupts.h:17
+
@ OS_INTERRUPT_TYPE_GPU7
Definition interrupts.h:19
+
@ OS_INTERRUPT_TYPE_AHB
Definition interrupts.h:29
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/ioctl_8h.html b/ioctl_8h.html new file mode 100644 index 00000000..74224c38 --- /dev/null +++ b/ioctl_8h.html @@ -0,0 +1,190 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sys/ioctl.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ioctl.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + +

+Macros

#define FIONBIO   (0x8004667E)
 
#define FIONREAD   (0x4004667F)
 
#define FIONWRITE   (0x40046677)
 
+ + + +

+Functions

int ioctl (int fd, int request,...)
 
+

Macro Definition Documentation

+ +

◆ FIONBIO

+ +
+
+ + + + +
#define FIONBIO   (0x8004667E)
+
+ +

Definition at line 3 of file ioctl.h.

+ +
+
+ +

◆ FIONREAD

+ +
+
+ + + + +
#define FIONREAD   (0x4004667F)
+
+ +

Definition at line 4 of file ioctl.h.

+ +
+
+ +

◆ FIONWRITE

+ +
+
+ + + + +
#define FIONWRITE   (0x40046677)
+
+ +

Definition at line 5 of file ioctl.h.

+ +
+
+

Function Documentation

+ +

◆ ioctl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int ioctl (int fd,
int request,
 ... 
)
+
+ +
+
+
+ + + + diff --git a/ioctl_8h_source.html b/ioctl_8h_source.html new file mode 100644 index 00000000..3014122c --- /dev/null +++ b/ioctl_8h_source.html @@ -0,0 +1,110 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sys/ioctl.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ioctl.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#define FIONBIO (0x8004667E)
+
4#define FIONREAD (0x4004667F)
+
5#define FIONWRITE (0x40046677)
+
6
+
7#ifdef __cplusplus
+
8extern "C" {
+
9#endif
+
10
+
11int
+
12ioctl(int fd,
+
13 int request,
+
14 ...);
+
15
+
16#ifdef __cplusplus
+
17}
+
18#endif
+
int ioctl(int fd, int request,...)
+
+ + + + diff --git a/ios_8h.html b/ios_8h.html new file mode 100644 index 00000000..1ac6e0af --- /dev/null +++ b/ios_8h.html @@ -0,0 +1,333 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/ios.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ios.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for ios.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  IOSVec
 
+ + + + + + + + + + + +

+Typedefs

typedef struct IOSVec IOSVec
 
typedef int32_t IOSHandle
 
typedef enum IOSOpenMode IOSOpenMode
 
typedef enum IOSError IOSError
 
typedef void(* IOSAsyncCallbackFn) (IOSError, void *)
 
+ + + + + +

+Enumerations

enum  IOSOpenMode {
+  IOS_OPEN_READ = 1 << 0 +,
+  IOS_OPEN_WRITE = 1 << 1 +,
+  IOS_OPEN_READWRITE = IOS_OPEN_READ | IOS_OPEN_WRITE +
+ }
 
enum  IOSError {
+  IOS_ERROR_OK = 0 +,
+  IOS_ERROR_ACCESS = -1 +,
+  IOS_ERROR_EXISTS = -2 +,
+  IOS_ERROR_INTR = -3 +,
+  IOS_ERROR_INVALID = -4 +,
+  IOS_ERROR_MAX = -5 +,
+  IOS_ERROR_NOEXISTS = -6 +,
+  IOS_ERROR_QEMPTY = -7 +,
+  IOS_ERROR_QFULL = -8 +,
+  IOS_ERROR_UNKNOWN = -9 +,
+  IOS_ERROR_NOTREADY = -10 +,
+  IOS_ERROR_ECC = -11 +,
+  IOS_ERROR_ECCCRIT = -12 +,
+  IOS_ERROR_BADBLOCK = -13 +,
+  IOS_ERROR_INVALIDOBJTYPE = -14 +,
+  IOS_ERROR_INVALIDRNG = -15 +,
+  IOS_ERROR_INVALIDFLAG = -16 +,
+  IOS_ERROR_INVALIDFORMAT = -17 +,
+  IOS_ERROR_INVALIDVERSION = -18 +,
+  IOS_ERROR_INVALIDSIGNER = -19 +,
+  IOS_ERROR_FAILCHECKVALUE = -20 +,
+  IOS_ERROR_FAILINTERNAL = -21 +,
+  IOS_ERROR_FAILALLOC = -22 +,
+  IOS_ERROR_INVALIDSIZE = -23 +,
+  IOS_ERROR_NOLINK = -24 +,
+  IOS_ERROR_ANFAILED = -25 +,
+  IOS_ERROR_MAXSEMCOUNT = -26 +,
+  IOS_ERROR_SEMUNAVAILABLE = -27 +,
+  IOS_ERROR_INVALIDHANDLE = -28 +,
+  IOS_ERROR_INVALIDARG = -29 +,
+  IOS_ERROR_NORESOURCE = -30 +,
+  IOS_ERROR_BUSY = -31 +,
+  IOS_ERROR_TIMEOUT = -32 +,
+  IOS_ERROR_ALIGNMENT = -33 +,
+  IOS_ERROR_BSP = -34 +,
+  IOS_ERROR_DATAPENDING = -35 +,
+  IOS_ERROR_EXPIRED = -36 +,
+  IOS_ERROR_NOREADACCESS = -37 +,
+  IOS_ERROR_NOWRITEACCESS = -38 +,
+  IOS_ERROR_NOREADWRITEACCESS = -39 +,
+  IOS_ERROR_CLIENTTXNLIMIT = -40 +,
+  IOS_ERROR_STALEHANDLE = -41 +,
+  IOS_ERROR_UNKNOWNVALUE = -42 +
+ }
 
+ + + + + + + + + + + + + + + + + +

+Functions

IOSError IOS_Open (const char *device, IOSOpenMode mode)
 
IOSError IOS_OpenAsync (const char *device, IOSOpenMode mode, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Close (IOSHandle handle)
 
IOSError IOS_CloseAsync (IOSHandle handle, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctl (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen)
 
IOSError IOS_IoctlAsync (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctlv (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec)
 
IOSError IOS_IoctlvAsync (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec, IOSAsyncCallbackFn callback, void *context)
 
+
+ + + + diff --git a/ios_8h__dep__incl.map b/ios_8h__dep__incl.map new file mode 100644 index 00000000..5bfc8c8c --- /dev/null +++ b/ios_8h__dep__incl.map @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios_8h__dep__incl.md5 b/ios_8h__dep__incl.md5 new file mode 100644 index 00000000..e214f889 --- /dev/null +++ b/ios_8h__dep__incl.md5 @@ -0,0 +1 @@ +207a0489fb2d2467e7b40efbb0132bd8 \ No newline at end of file diff --git a/ios_8h__dep__incl.png b/ios_8h__dep__incl.png new file mode 100644 index 00000000..b2af884c Binary files /dev/null and b/ios_8h__dep__incl.png differ diff --git a/ios_8h__incl.map b/ios_8h__incl.map new file mode 100644 index 00000000..77615467 --- /dev/null +++ b/ios_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ios_8h__incl.md5 b/ios_8h__incl.md5 new file mode 100644 index 00000000..6442a16d --- /dev/null +++ b/ios_8h__incl.md5 @@ -0,0 +1 @@ +b87f16a9b61fb8771372e007cba4c6e1 \ No newline at end of file diff --git a/ios_8h__incl.png b/ios_8h__incl.png new file mode 100644 index 00000000..f2e27228 Binary files /dev/null and b/ios_8h__incl.png differ diff --git a/ios_8h_source.html b/ios_8h_source.html new file mode 100644 index 00000000..c82eafe0 --- /dev/null +++ b/ios_8h_source.html @@ -0,0 +1,295 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/ios.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ios.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14typedef struct IOSVec IOSVec;
+
15typedef int32_t IOSHandle;
+
16
+ +
23
+ +
70
+
+
71struct IOSVec
+
72{
+
74 void *vaddr;
+
75
+
77 uint32_t len;
+
78
+
80 void *paddr;
+
81};
+
+
82WUT_CHECK_OFFSET(IOSVec, 0x00, vaddr);
+
83WUT_CHECK_OFFSET(IOSVec, 0x04, len);
+
84WUT_CHECK_OFFSET(IOSVec, 0x08, paddr);
+
85WUT_CHECK_SIZE(IOSVec, 0x0C);
+
86
+
87typedef void (*IOSAsyncCallbackFn)(IOSError, void *);
+
88
+ +
90IOS_Open(const char *device,
+
91 IOSOpenMode mode);
+
92
+ +
94IOS_OpenAsync(const char *device,
+
95 IOSOpenMode mode,
+
96 IOSAsyncCallbackFn callback,
+
97 void *context);
+
98
+ + +
101
+ + +
104 IOSAsyncCallbackFn callback,
+
105 void *context);
+
106
+ + +
109 uint32_t request,
+
110 void *inBuf,
+
111 uint32_t inLen,
+
112 void *outBuf,
+
113 uint32_t outLen);
+
114
+ + +
117 uint32_t request,
+
118 void *inBuf,
+
119 uint32_t inLen,
+
120 void *outBuf,
+
121 uint32_t outLen,
+
122 IOSAsyncCallbackFn callback,
+
123 void *context);
+
124
+ + +
127 uint32_t request,
+
128 uint32_t vecIn,
+
129 uint32_t vecOut,
+
130 IOSVec *vec);
+
131
+ + +
134 uint32_t request,
+
135 uint32_t vecIn,
+
136 uint32_t vecOut,
+
137 IOSVec *vec,
+
138 IOSAsyncCallbackFn callback,
+
139 void *context);
+
140
+
141#ifdef __cplusplus
+
142}
+
143#endif
+
144
+
void * paddr
Physical address of buffer.
Definition ios.h:80
+
uint32_t len
Length of buffer.
Definition ios.h:77
+
void * vaddr
Virtual address of buffer.
Definition ios.h:74
+
IOSError IOS_CloseAsync(IOSHandle handle, IOSAsyncCallbackFn callback, void *context)
+
IOSError
Definition ios.h:25
+
IOSError IOS_Open(const char *device, IOSOpenMode mode)
+
IOSError IOS_IoctlAsync(IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen, IOSAsyncCallbackFn callback, void *context)
+
IOSOpenMode
Definition ios.h:18
+
IOSError IOS_Ioctl(IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen)
+
IOSError IOS_Close(IOSHandle handle)
+
void(* IOSAsyncCallbackFn)(IOSError, void *)
Definition ios.h:87
+
IOSError IOS_Ioctlv(IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec)
+
IOSError IOS_IoctlvAsync(IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec, IOSAsyncCallbackFn callback, void *context)
+
IOSError IOS_OpenAsync(const char *device, IOSOpenMode mode, IOSAsyncCallbackFn callback, void *context)
+
int32_t IOSHandle
Definition ios.h:15
+
@ IOS_ERROR_INVALIDVERSION
Definition ios.h:44
+
@ IOS_ERROR_MAXSEMCOUNT
Definition ios.h:52
+
@ IOS_ERROR_INVALIDARG
Definition ios.h:55
+
@ IOS_ERROR_INVALIDFORMAT
Definition ios.h:43
+
@ IOS_ERROR_QFULL
Definition ios.h:34
+
@ IOS_ERROR_INVALID
Definition ios.h:30
+
@ IOS_ERROR_NOTREADY
Definition ios.h:36
+
@ IOS_ERROR_INVALIDSIZE
Definition ios.h:49
+
@ IOS_ERROR_MAX
Definition ios.h:31
+
@ IOS_ERROR_BSP
Definition ios.h:60
+
@ IOS_ERROR_TIMEOUT
Definition ios.h:58
+
@ IOS_ERROR_NOWRITEACCESS
Definition ios.h:64
+
@ IOS_ERROR_NORESOURCE
Definition ios.h:56
+
@ IOS_ERROR_INVALIDFLAG
Definition ios.h:42
+
@ IOS_ERROR_FAILCHECKVALUE
Definition ios.h:46
+
@ IOS_ERROR_ECCCRIT
Definition ios.h:38
+
@ IOS_ERROR_ANFAILED
Definition ios.h:51
+
@ IOS_ERROR_QEMPTY
Definition ios.h:33
+
@ IOS_ERROR_INVALIDSIGNER
Definition ios.h:45
+
@ IOS_ERROR_NOREADACCESS
Definition ios.h:63
+
@ IOS_ERROR_STALEHANDLE
Definition ios.h:67
+
@ IOS_ERROR_UNKNOWN
Definition ios.h:35
+
@ IOS_ERROR_ALIGNMENT
Definition ios.h:59
+
@ IOS_ERROR_ACCESS
Definition ios.h:27
+
@ IOS_ERROR_FAILINTERNAL
Definition ios.h:47
+
@ IOS_ERROR_NOREADWRITEACCESS
Definition ios.h:65
+
@ IOS_ERROR_EXPIRED
Definition ios.h:62
+
@ IOS_ERROR_NOEXISTS
Definition ios.h:32
+
@ IOS_ERROR_SEMUNAVAILABLE
Definition ios.h:53
+
@ IOS_ERROR_OK
Definition ios.h:26
+
@ IOS_ERROR_BUSY
Definition ios.h:57
+
@ IOS_ERROR_CLIENTTXNLIMIT
Definition ios.h:66
+
@ IOS_ERROR_INVALIDHANDLE
Definition ios.h:54
+
@ IOS_ERROR_ECC
Definition ios.h:37
+
@ IOS_ERROR_DATAPENDING
Definition ios.h:61
+
@ IOS_ERROR_INVALIDRNG
Definition ios.h:41
+
@ IOS_ERROR_NOLINK
Definition ios.h:50
+
@ IOS_ERROR_BADBLOCK
Definition ios.h:39
+
@ IOS_ERROR_INTR
Definition ios.h:29
+
@ IOS_ERROR_INVALIDOBJTYPE
Definition ios.h:40
+
@ IOS_ERROR_EXISTS
Definition ios.h:28
+
@ IOS_ERROR_UNKNOWNVALUE
Definition ios.h:68
+
@ IOS_ERROR_FAILALLOC
Definition ios.h:48
+
@ IOS_OPEN_WRITE
Definition ios.h:20
+
@ IOS_OPEN_READWRITE
Definition ios.h:21
+
@ IOS_OPEN_READ
Definition ios.h:19
+
Definition ios.h:72
+ +
+ + + + diff --git a/ipcbufpool_8h.html b/ipcbufpool_8h.html new file mode 100644 index 00000000..29705f0c --- /dev/null +++ b/ipcbufpool_8h.html @@ -0,0 +1,546 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/ipcbufpool.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
ipcbufpool.h File Reference
+
+
+
#include <wut.h>
+#include "ios.h"
+#include "mutex.h"
+
+Include dependency graph for ipcbufpool.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + +

+Data Structures

struct  IPCBufPoolFIFO
 FIFO queue for IPCBufPool. More...
 
struct  IPCBufPoolAttributes
 Attributes returned by IPCBufPoolGetAttributes. More...
 
struct  IPCBufPool
 A simple message buffer pool used for IPC communication. More...
 
+ + + +

+Macros

#define IPC_BUF_POOL_MAGIC   0x0BADF00Du
 
+ + + + + + + +

+Typedefs

typedef struct IPCBufPoolAttributes IPCBufPoolAttributes
 
typedef struct IPCBufPoolFIFO IPCBufPoolFIFO
 
typedef struct IPCBufPool IPCBufPool
 
+ + + + + + + + + +

+Functions

IPCBufPoolIPCBufPoolCreate (void *buffer, uint32_t size, uint32_t messageSize, uint32_t *outNumMessages, uint32_t unk0x0c)
 
void * IPCBufPoolAllocate (IPCBufPool *pool, uint32_t size)
 
IOSError IPCBufPoolFree (IPCBufPool *pool, void *message)
 
IOSError IPCBufPoolGetAttributes (IPCBufPool *pool, IPCBufPoolAttributes *attribs)
 
+

Data Structure Documentation

+ +

◆ IPCBufPoolFIFO

+ +
+
+ + + + +
struct IPCBufPoolFIFO
+
+

FIFO queue for IPCBufPool.

+

Functions similar to a ring buffer.

+ +

Definition at line 20 of file ipcbufpool.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+int32_t +pushIndex +The current message index to push to.
+int32_t +popIndex +The current message index to pop from.
+int32_t +count +The number of messages in the queue.
+int32_t +maxCount +Tracks the total number of messages in the count.
+void ** +messages +Messages in the queue.
+ +
+
+ +

◆ IPCBufPoolAttributes

+ +
+
+ + + + +
struct IPCBufPoolAttributes
+
+

Attributes returned by IPCBufPoolGetAttributes.

+ +

Definition at line 47 of file ipcbufpool.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +messageSize +Size of a message in the buffer pool.
+uint32_t +poolSize +Size of the buffer pool.
+uint32_t +numMessages +Number of pending messages in the pool fifo.
+ +
+
+ +

◆ IPCBufPool

+ +
+
+ + + + +
struct IPCBufPool
+
+

A simple message buffer pool used for IPC communication.

+ +

Definition at line 68 of file ipcbufpool.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +magic +Magic header always set to IPCBufPool::MagicHeader.
+void * +buffer +Pointer to buffer used for this IPCBufPool.
+uint32_t +size +Size of buffer.
+uint32_t +unk0x0C +
+uint32_t +unk0x10 +
+uint32_t +messageSize0x14 +Message size from IPCBufPoolCreate.
+uint32_t +messageSize0x18 +Message size from IPCBufPoolCreate.
+uint32_t +messageCount +Number of messages in the IPCBufPoolFIFO.
+void * +messages +Pointer to start of messages.
+uint32_t * +messageIndexSize +Number of bytes used for the message pointers in IPCBufPoolFIFO.
+IPCBufPoolFIFO +fifo +FIFO queue of messages.
+OSMutex +mutex +Mutex used to secure access to fifo.
+ +
+
+

Macro Definition Documentation

+ +

◆ IPC_BUF_POOL_MAGIC

+ +
+
+ + + + +
#define IPC_BUF_POOL_MAGIC   0x0BADF00Du
+
+ +

Definition at line 63 of file ipcbufpool.h.

+ +
+
+

Typedef Documentation

+ +

◆ IPCBufPoolAttributes

+ +
+
+ + + + +
typedef struct IPCBufPoolAttributes IPCBufPoolAttributes
+
+ +

Definition at line 11 of file ipcbufpool.h.

+ +
+
+ +

◆ IPCBufPoolFIFO

+ +
+
+ + + + +
typedef struct IPCBufPoolFIFO IPCBufPoolFIFO
+
+ +

Definition at line 12 of file ipcbufpool.h.

+ +
+
+ +

◆ IPCBufPool

+ +
+
+ + + + +
typedef struct IPCBufPool IPCBufPool
+
+ +

Definition at line 13 of file ipcbufpool.h.

+ +
+
+

Function Documentation

+ +

◆ IPCBufPoolCreate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IPCBufPool * IPCBufPoolCreate (void * buffer,
uint32_t size,
uint32_t messageSize,
uint32_t * outNumMessages,
uint32_t unk0x0c 
)
+
+ +
+
+ +

◆ IPCBufPoolAllocate()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void * IPCBufPoolAllocate (IPCBufPoolpool,
uint32_t size 
)
+
+ +
+
+ +

◆ IPCBufPoolFree()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IPCBufPoolFree (IPCBufPoolpool,
void * message 
)
+
+ +
+
+ +

◆ IPCBufPoolGetAttributes()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IPCBufPoolGetAttributes (IPCBufPoolpool,
IPCBufPoolAttributesattribs 
)
+
+ +
+
+
+ + + + diff --git a/ipcbufpool_8h__incl.map b/ipcbufpool_8h__incl.map new file mode 100644 index 00000000..0bfd8715 --- /dev/null +++ b/ipcbufpool_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ipcbufpool_8h__incl.md5 b/ipcbufpool_8h__incl.md5 new file mode 100644 index 00000000..0169a2d5 --- /dev/null +++ b/ipcbufpool_8h__incl.md5 @@ -0,0 +1 @@ +58b1284a6e5f92eb6f99cd20216bc757 \ No newline at end of file diff --git a/ipcbufpool_8h__incl.png b/ipcbufpool_8h__incl.png new file mode 100644 index 00000000..7c727c2b Binary files /dev/null and b/ipcbufpool_8h__incl.png differ diff --git a/ipcbufpool_8h_source.html b/ipcbufpool_8h_source.html new file mode 100644 index 00000000..526e34d6 --- /dev/null +++ b/ipcbufpool_8h_source.html @@ -0,0 +1,241 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/ipcbufpool.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ipcbufpool.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <wut.h>
+
4#include "ios.h"
+
5#include "mutex.h"
+
6
+
7#ifdef __cplusplus
+
8extern "C" {
+
9#endif
+
10
+ + +
13typedef struct IPCBufPool IPCBufPool;
+
14
+
+ +
21{
+
23 int32_t pushIndex;
+
24
+
26 int32_t popIndex;
+
27
+
29 int32_t count;
+
30
+
32 int32_t maxCount;
+
33
+
35 void **messages;
+
36};
+
+
37WUT_CHECK_OFFSET(IPCBufPoolFIFO, 0x00, pushIndex);
+
38WUT_CHECK_OFFSET(IPCBufPoolFIFO, 0x04, popIndex);
+
39WUT_CHECK_OFFSET(IPCBufPoolFIFO, 0x08, count);
+
40WUT_CHECK_OFFSET(IPCBufPoolFIFO, 0x0C, maxCount);
+
41WUT_CHECK_OFFSET(IPCBufPoolFIFO, 0x10, messages);
+
42WUT_CHECK_SIZE(IPCBufPoolFIFO, 0x14);
+
43
+
+ +
48{
+
50 uint32_t messageSize;
+
51
+
53 uint32_t poolSize;
+
54
+
56 uint32_t numMessages;
+
57};
+
+
58WUT_CHECK_OFFSET(IPCBufPoolAttributes, 0x00, messageSize);
+
59WUT_CHECK_OFFSET(IPCBufPoolAttributes, 0x04, poolSize);
+
60WUT_CHECK_OFFSET(IPCBufPoolAttributes, 0x08, numMessages);
+
61WUT_CHECK_SIZE(IPCBufPoolAttributes, 0x0C);
+
62
+
63#define IPC_BUF_POOL_MAGIC 0x0BADF00Du
+
64
+
+ +
69{
+
71 uint32_t magic;
+
72
+
74 void *buffer;
+
75
+
77 uint32_t size;
+
78
+
79 uint32_t unk0x0C;
+
80 uint32_t unk0x10;
+
81
+ +
84
+ +
87
+
89 uint32_t messageCount;
+
90
+
92 void *messages;
+
93
+ +
96
+ +
99
+ +
102
+
103 WUT_UNKNOWN_BYTES(0x04);
+
104};
+
+
105WUT_CHECK_OFFSET(IPCBufPool, 0x00, magic);
+
106WUT_CHECK_OFFSET(IPCBufPool, 0x04, buffer);
+
107WUT_CHECK_OFFSET(IPCBufPool, 0x08, size);
+
108WUT_CHECK_OFFSET(IPCBufPool, 0x0C, unk0x0C);
+
109WUT_CHECK_OFFSET(IPCBufPool, 0x10, unk0x10);
+
110WUT_CHECK_OFFSET(IPCBufPool, 0x14, messageSize0x14);
+
111WUT_CHECK_OFFSET(IPCBufPool, 0x18, messageSize0x18);
+
112WUT_CHECK_OFFSET(IPCBufPool, 0x1C, messageCount);
+
113WUT_CHECK_OFFSET(IPCBufPool, 0x20, messages);
+
114WUT_CHECK_OFFSET(IPCBufPool, 0x24, messageIndexSize);
+
115WUT_CHECK_OFFSET(IPCBufPool, 0x28, fifo);
+
116WUT_CHECK_OFFSET(IPCBufPool, 0x3C, mutex);
+
117WUT_CHECK_SIZE(IPCBufPool, 0x6C);
+
118
+ +
120IPCBufPoolCreate(void *buffer,
+
121 uint32_t size,
+
122 uint32_t messageSize,
+
123 uint32_t *outNumMessages,
+
124 uint32_t unk0x0c);
+
125
+
126void *
+ +
128 uint32_t size);
+
129
+ + +
132 void *message);
+
133
+ + +
136 IPCBufPoolAttributes *attribs);
+
137
+
138
+
139#ifdef __cplusplus
+
140}
+
141#endif
+
IOSError
Definition ios.h:25
+ + +
uint32_t * messageIndexSize
Number of bytes used for the message pointers in IPCBufPoolFIFO.
Definition ipcbufpool.h:95
+
uint32_t numMessages
Number of pending messages in the pool fifo.
Definition ipcbufpool.h:56
+
void * IPCBufPoolAllocate(IPCBufPool *pool, uint32_t size)
+
void ** messages
Messages in the queue.
Definition ipcbufpool.h:35
+
uint32_t poolSize
Size of the buffer pool.
Definition ipcbufpool.h:53
+
void * messages
Pointer to start of messages.
Definition ipcbufpool.h:92
+
void * buffer
Pointer to buffer used for this IPCBufPool.
Definition ipcbufpool.h:74
+
int32_t count
The number of messages in the queue.
Definition ipcbufpool.h:29
+
IOSError IPCBufPoolFree(IPCBufPool *pool, void *message)
+
uint32_t magic
Magic header always set to IPCBufPool::MagicHeader.
Definition ipcbufpool.h:71
+
uint32_t unk0x0C
Definition ipcbufpool.h:79
+
int32_t popIndex
The current message index to pop from.
Definition ipcbufpool.h:26
+
uint32_t unk0x10
Definition ipcbufpool.h:80
+
uint32_t messageSize0x14
Message size from IPCBufPoolCreate.
Definition ipcbufpool.h:83
+
uint32_t size
Size of buffer.
Definition ipcbufpool.h:77
+
int32_t maxCount
Tracks the total number of messages in the count.
Definition ipcbufpool.h:32
+
uint32_t messageSize0x18
Message size from IPCBufPoolCreate.
Definition ipcbufpool.h:86
+
OSMutex mutex
Mutex used to secure access to fifo.
Definition ipcbufpool.h:101
+
IPCBufPool * IPCBufPoolCreate(void *buffer, uint32_t size, uint32_t messageSize, uint32_t *outNumMessages, uint32_t unk0x0c)
+
IPCBufPoolFIFO fifo
FIFO queue of messages.
Definition ipcbufpool.h:98
+
int32_t pushIndex
The current message index to push to.
Definition ipcbufpool.h:23
+
uint32_t messageCount
Number of messages in the IPCBufPoolFIFO.
Definition ipcbufpool.h:89
+
IOSError IPCBufPoolGetAttributes(IPCBufPool *pool, IPCBufPoolAttributes *attribs)
+
uint32_t messageSize
Size of a message in the buffer pool.
Definition ipcbufpool.h:50
+
A simple message buffer pool used for IPC communication.
Definition ipcbufpool.h:69
+
Attributes returned by IPCBufPoolGetAttributes.
Definition ipcbufpool.h:48
+
FIFO queue for IPCBufPool.
Definition ipcbufpool.h:21
+ + +
+ + + + diff --git a/irda_8h.html b/irda_8h.html new file mode 100644 index 00000000..b09c48df --- /dev/null +++ b/irda_8h.html @@ -0,0 +1,247 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/irda.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
irda.h File Reference
+
+
+
#include <nsysccr/cdc.h>
+
+Include dependency graph for irda.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  CCRCDCIrdaConnectRequest
 
struct  CCRCDCIrdaConnectReply
 
struct  CCRCDCIrdaSendRequest
 
struct  CCRCDCIrdaSendReply
 
struct  CCRCDCIrdaReceiveRequest
 
struct  CCRCDCIrdaReceiveReply
 
struct  CCRCDCIrdaDisconnectRequest
 
struct  CCRCDCIrdaDisconnectReply
 
struct  CCRCDCIrdaSmallPacketHeader
 
struct  CCRCDCIrdaLargePacketHeader
 
+ + + + +

+Macros

#define CCR_CDC_IRDA_DATA_TRANSFER_SIZE   0x208
 The buffer size for data tranfers (send / receive)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef uint8_t CCRCDCIrdaCommand
 
typedef uint8_t CCRCDCIrdaBitrate
 
typedef uint8_t CCRCDCIrdaConnectionType
 
typedef struct CCRCDCIrdaConnectRequest CCRCDCIrdaConnectRequest
 
typedef struct CCRCDCIrdaConnectReply CCRCDCIrdaConnectReply
 
typedef struct CCRCDCIrdaSendRequest CCRCDCIrdaSendRequest
 
typedef struct CCRCDCIrdaSendReply CCRCDCIrdaSendReply
 
typedef struct CCRCDCIrdaReceiveRequest CCRCDCIrdaReceiveRequest
 
typedef struct CCRCDCIrdaReceiveReply CCRCDCIrdaReceiveReply
 
typedef struct CCRCDCIrdaDisconnectRequest CCRCDCIrdaDisconnectRequest
 
typedef struct CCRCDCIrdaDisconnectReply CCRCDCIrdaDisconnectReply
 
typedef struct CCRCDCIrdaSmallPacketHeader CCRCDCIrdaSmallPacketHeader
 
typedef struct CCRCDCIrdaLargePacketHeader CCRCDCIrdaLargePacketHeader
 
+ + + + + + + +

+Enumerations

enum  CCRCDCIrdaCommandEnum {
+  CCR_IRDA_COMMAND_CONNECT = 0 +,
+  CCR_IRDA_COMMAND_SEND = 1 +,
+  CCR_IRDA_COMMAND_RECEIVE = 2 +,
+  CCR_IRDA_COMMAND_DISCONNECT = 3 +
+ }
 
enum  CCRCDCIrdaBitrateEnum {
+  CCR_IRDA_BITRATE_115200 = 0 +,
+  CCR_IRDA_BITRATE_96000 = 1 +,
+  CCR_IRDA_BITRATE_72000 = 2 +,
+  CCR_IRDA_BITRATE_57600 = 3 +,
+  CCR_IRDA_BITRATE_48000 = 4 +,
+  CCR_IRDA_BITRATE_38400 = 5 +,
+  CCR_IRDA_BITRATE_36000 = 6 +,
+  CCR_IRDA_BITRATE_24000 = 7 +,
+  CCR_IRDA_BITRATE_19200 = 8 +,
+  CCR_IRDA_BITRATE_18000 = 9 +,
+  CCR_IRDA_BITRATE_12000 = 10 +,
+  CCR_IRDA_BITRATE_9600 = 11 +,
+  CCR_IRDA_BITRATE_7200 = 13 +,
+  CCR_IRDA_BITRATE_6000 = 13 +,
+  CCR_IRDA_BITRATE_4800 = 14 +,
+  CCR_IRDA_BITRATE_3000 = 15 +
+ }
 
enum  CCRCDCIrdaConnectionTypeEnum {
+  CCR_IRDA_CONNECTION_WAIT = 0 +,
+  CCR_IRDA_CONNECTION_REQUIRE = 1 +,
+  CCR_IRDA_CONNECTION_ANY = 2 +
+ }
 
+ + + + +

+Functions

int32_t CCRCDCPerIrdaControl (CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
 Controls IR of the GamePad.
 
+
+ + + + diff --git a/irda_8h__incl.map b/irda_8h__incl.map new file mode 100644 index 00000000..e679a394 --- /dev/null +++ b/irda_8h__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/irda_8h__incl.md5 b/irda_8h__incl.md5 new file mode 100644 index 00000000..829ffeb5 --- /dev/null +++ b/irda_8h__incl.md5 @@ -0,0 +1 @@ +341fa599ece62844e8af106aab9acccc \ No newline at end of file diff --git a/irda_8h__incl.png b/irda_8h__incl.png new file mode 100644 index 00000000..26748840 Binary files /dev/null and b/irda_8h__incl.png differ diff --git a/irda_8h_source.html b/irda_8h_source.html new file mode 100644 index 00000000..4d31a1ff --- /dev/null +++ b/irda_8h_source.html @@ -0,0 +1,344 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/irda.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
irda.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <nsysccr/cdc.h>
+
3
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef uint8_t CCRCDCIrdaCommand;
+
17typedef uint8_t CCRCDCIrdaBitrate;
+ + + + + + + + + + + +
29
+
31#define CCR_CDC_IRDA_DATA_TRANSFER_SIZE 0x208
+
32
+ +
44
+ +
80
+ +
90
+ +
106WUT_CHECK_OFFSET(CCRCDCIrdaConnectRequest, 0x0, command);
+
107WUT_CHECK_OFFSET(CCRCDCIrdaConnectRequest, 0x1, timeout);
+
108WUT_CHECK_OFFSET(CCRCDCIrdaConnectRequest, 0x3, bitrate);
+
109WUT_CHECK_OFFSET(CCRCDCIrdaConnectRequest, 0x4, receiveSize);
+
110WUT_CHECK_OFFSET(CCRCDCIrdaConnectRequest, 0x6, targetId);
+
111WUT_CHECK_OFFSET(CCRCDCIrdaConnectRequest, 0x7, type);
+
112WUT_CHECK_SIZE(CCRCDCIrdaConnectRequest, 0x8);
+
113
+
+
114struct WUT_PACKED CCRCDCIrdaConnectReply
+
115{
+
117 uint8_t result;
+
118};
+
+
119WUT_CHECK_OFFSET(CCRCDCIrdaConnectReply, 0x0, result);
+
120WUT_CHECK_SIZE(CCRCDCIrdaConnectReply, 0x1);
+
121
+
+
122struct WUT_PACKED CCRCDCIrdaSendRequest
+
123{
+ +
127 uint16_t size;
+
129 uint8_t data[0];
+
130};
+
+
131WUT_CHECK_OFFSET(CCRCDCIrdaSendRequest, 0x0, command);
+
132WUT_CHECK_OFFSET(CCRCDCIrdaSendRequest, 0x1, size);
+
133WUT_CHECK_OFFSET(CCRCDCIrdaSendRequest, 0x3, data);
+
134WUT_CHECK_SIZE(CCRCDCIrdaSendRequest, 0x3);
+
135
+
+
136struct WUT_PACKED CCRCDCIrdaSendReply
+
137{
+
139 uint8_t result;
+
140};
+
+
141WUT_CHECK_OFFSET(CCRCDCIrdaSendReply, 0x0, result);
+
142WUT_CHECK_SIZE(CCRCDCIrdaSendReply, 0x1);
+
143
+
+ +
145{
+ +
148};
+
+
149WUT_CHECK_OFFSET(CCRCDCIrdaReceiveRequest, 0x0, command);
+
150WUT_CHECK_SIZE(CCRCDCIrdaReceiveRequest, 0x1);
+
151
+
+
152struct WUT_PACKED CCRCDCIrdaReceiveReply
+
153{
+
155 uint8_t result;
+
157 uint16_t size;
+
159 uint8_t data[0];
+
160};
+
+
161WUT_CHECK_OFFSET(CCRCDCIrdaReceiveReply, 0x0, result);
+
162WUT_CHECK_OFFSET(CCRCDCIrdaReceiveReply, 0x1, size);
+
163WUT_CHECK_OFFSET(CCRCDCIrdaReceiveReply, 0x3, data);
+
164WUT_CHECK_SIZE(CCRCDCIrdaReceiveReply, 0x3);
+
165
+
+ +
167{
+ +
170};
+
+
171WUT_CHECK_OFFSET(CCRCDCIrdaDisconnectRequest, 0x0, command);
+
172WUT_CHECK_SIZE(CCRCDCIrdaDisconnectRequest, 0x1);
+
173
+
+ +
175{
+
177 uint8_t result;
+
178};
+
+
179WUT_CHECK_OFFSET(CCRCDCIrdaDisconnectReply, 0x0, result);
+
180WUT_CHECK_SIZE(CCRCDCIrdaDisconnectReply, 0x1);
+
181
+
+ +
183{
+
185 uint8_t magic;
+
187 uint8_t sessionId;
+
188 uint8_t unk : 1;
+
190 uint8_t isLarge : 1;
+
192 uint8_t dataSize : 6;
+
194 uint16_t receiveSize;
+
195};
+
+
196WUT_CHECK_OFFSET(CCRCDCIrdaSmallPacketHeader, 0x0, magic);
+
197WUT_CHECK_OFFSET(CCRCDCIrdaSmallPacketHeader, 0x1, sessionId);
+
198WUT_CHECK_OFFSET(CCRCDCIrdaSmallPacketHeader, 0x3, receiveSize);
+
199WUT_CHECK_SIZE(CCRCDCIrdaSmallPacketHeader, 0x5);
+
200
+
+ +
202{
+
204 uint8_t magic;
+
206 uint8_t sessionId;
+
207 uint8_t unk : 1;
+
209 uint8_t isLarge : 1;
+
211 uint16_t dataSize : 14;
+
213 uint16_t receiveSize;
+
214};
+
+
215WUT_CHECK_OFFSET(CCRCDCIrdaLargePacketHeader, 0x0, magic);
+
216WUT_CHECK_OFFSET(CCRCDCIrdaLargePacketHeader, 0x1, sessionId);
+
217WUT_CHECK_OFFSET(CCRCDCIrdaLargePacketHeader, 0x4, receiveSize);
+
218WUT_CHECK_SIZE(CCRCDCIrdaLargePacketHeader, 0x6);
+
219
+
243int32_t
+ +
245 void *request,
+
246 uint32_t requestSize,
+
247 void *response,
+
248 uint32_t responseSize);
+
249
+
250#ifdef __cplusplus
+
251}
+
252#endif
+
253
+ +
uint8_t sessionId
ID of the session (gets filled out by the DRC before transmitting the packet)
Definition irda.h:187
+
uint8_t magic
Magic value (needs to be set to 0xa5)
Definition irda.h:185
+
uint16_t receiveSize
Amount of data which should be received from the other device.
Definition irda.h:100
+
CCRCDCIrdaConnectionType type
The type of the connect request.
Definition irda.h:104
+
CCRCDCIrdaCommand command
CCR_IRDA_COMMAND_CONNECT.
Definition irda.h:94
+
uint8_t result
0 on success
Definition irda.h:117
+
CCRCDCIrdaBitrate bitrate
Bitrate of the connection.
Definition irda.h:98
+
uint16_t timeout
Timeout of the connection in ms.
Definition irda.h:96
+
uint8_t targetId
The ID of the target device.
Definition irda.h:102
+
uint8_t isLarge
0 for small packets
Definition irda.h:190
+
uint16_t size
The size of this request.
Definition irda.h:127
+ +
uint8_t dataSize
Size of the actual data.
Definition irda.h:192
+
uint16_t dataSize
Size of the actual data.
Definition irda.h:211
+
uint8_t CCRCDCIrdaConnectionType
Definition irda.h:18
+
CCRCDCIrdaBitrateEnum
Definition irda.h:46
+
int32_t CCRCDCPerIrdaControl(CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
Controls IR of the GamePad.
+
uint8_t CCRCDCIrdaCommand
Definition irda.h:16
+
uint8_t CCRCDCIrdaBitrate
Definition irda.h:17
+
CCRCDCIrdaCommandEnum
Definition irda.h:34
+
CCRCDCIrdaConnectionTypeEnum
Definition irda.h:82
+
@ CCR_IRDA_BITRATE_72000
72000 bits-per-second
Definition irda.h:52
+
@ CCR_IRDA_BITRATE_7200
7200 bits-per-second
Definition irda.h:72
+
@ CCR_IRDA_BITRATE_57600
57600 bits-per-second
Definition irda.h:54
+
@ CCR_IRDA_BITRATE_4800
4800 bits-per-second
Definition irda.h:76
+
@ CCR_IRDA_BITRATE_12000
12000 bits-per-second
Definition irda.h:68
+
@ CCR_IRDA_BITRATE_18000
18000 bits-per-second
Definition irda.h:66
+
@ CCR_IRDA_BITRATE_9600
9600 bits-per-second
Definition irda.h:70
+
@ CCR_IRDA_BITRATE_3000
3000 bits-per-second
Definition irda.h:78
+
@ CCR_IRDA_BITRATE_38400
38400 bits-per-second
Definition irda.h:58
+
@ CCR_IRDA_BITRATE_19200
19200 bits-per-second
Definition irda.h:64
+
@ CCR_IRDA_BITRATE_6000
6000 bits-per-second
Definition irda.h:74
+
@ CCR_IRDA_BITRATE_36000
36000 bits-per-second
Definition irda.h:60
+
@ CCR_IRDA_BITRATE_48000
48000 bits-per-second
Definition irda.h:56
+
@ CCR_IRDA_BITRATE_115200
115200 bits-per-second
Definition irda.h:48
+
@ CCR_IRDA_BITRATE_24000
24000 bits-per-second
Definition irda.h:62
+
@ CCR_IRDA_BITRATE_96000
96000 bits-per-second
Definition irda.h:50
+
@ CCR_IRDA_COMMAND_RECEIVE
Receive data.
Definition irda.h:40
+
@ CCR_IRDA_COMMAND_CONNECT
Initiate a new connection.
Definition irda.h:36
+
@ CCR_IRDA_COMMAND_SEND
Send data.
Definition irda.h:38
+
@ CCR_IRDA_COMMAND_DISCONNECT
Disconnect.
Definition irda.h:42
+
@ CCR_IRDA_CONNECTION_REQUIRE
Initiate a new connection.
Definition irda.h:86
+
@ CCR_IRDA_CONNECTION_ANY
Don't require a connection.
Definition irda.h:88
+
@ CCR_IRDA_CONNECTION_WAIT
Wait for another device to start a connection.
Definition irda.h:84
+ + + + + + + + + + +
uint8_t CCRCDCDestination
Definition cdc.h:28
+
+ + + + diff --git a/jquery.js b/jquery.js new file mode 100644 index 00000000..1dffb65b --- /dev/null +++ b/jquery.js @@ -0,0 +1,34 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/kernel_8h.html b/kernel_8h.html new file mode 100644 index 00000000..634acc61 --- /dev/null +++ b/kernel_8h.html @@ -0,0 +1,287 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/kernel.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
kernel.h File Reference
+
+
+
#include <wut.h>
+#include <coreinit/exception.h>
+
+Include dependency graph for kernel.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Data Structures

struct  OSExceptionChainInfo
 
struct  KernelInfo0
 
struct  KernelInfo0::CoreinitInfo
 
struct  KernelInfo6
 
+ + + + + + + + + + + + + + + +

+Typedefs

typedef enum OSICICommand OSICICommand
 
typedef void(* OSExceptionCallbackExFn) (OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext)
 
typedef void(* KernelTimerCallbackFn) (OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext)
 
typedef uint32_t KernelTimerHandle
 
typedef struct OSExceptionChainInfo OSExceptionChainInfo
 
typedef struct KernelInfo0 KernelInfo0
 
typedef struct KernelInfo6 KernelInfo6
 
+ + + +

+Enumerations

enum  OSICICommand {
+  OS_ICI_COMMAND_INVALID_IC_RANGE = 1 +,
+  OS_ICI_COMMAND_RESCHEDULE_CORE = 2 +,
+  OS_ICI_COMMAND_HALT_CORE = 3 +,
+  OS_ICI_COMMAND_PROC_EXIT = 4 +,
+  OS_ICI_COMMAND_SET_DABR = 5 +,
+  OS_ICI_COMMAND_PROC_SCHED = 6 +,
+  OS_ICI_COMMAND_FAST_BG_EXIT = 7 +,
+  OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE = 8 +,
+  OS_ICI_COMMAND_SYSTEM_FATAL = 9 +,
+  OS_ICI_COMMAND_SET_IABR = 10 +,
+  OS_ICI_COMMAND_PANIC_0X15 = 0xB +,
+  OS_ICI_COMMAND_PROC_KILL = 0xC +,
+  OS_ICI_COMMAND_PROC_CRASH = 0xD +,
+  OS_ICI_COMMAND_UNKNOWN = 0xE +,
+  OS_ICI_COMMAND_OVERLAY_ARENA = 0xF +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

void __KernelSetUserModeExHandler (OSExceptionType exceptionType, OSExceptionChainInfo *chainInfo, OSExceptionChainInfo *prevChainInfo)
 
KernelTimerHandle __KernelAllocateTimer (KernelTimerCallbackFn, void *exceptionStack, OSContext *context)
 
uint32_t __KernelPrimeTimer (KernelTimerHandle handle, uint64_t startTimeInTicks, uint64_t intervalInTicks, uint32_t unknown)
 
void __KernelSendICI (OSICICommand cmd, void *arg1, uint32_t unknown1, uint32_t unknown2)
 
void __KernelGetInfo (uint32_t type, void *outBuffer, uint32_t outBufferSize, uint32_t core)
 
static void __KernelGetInfo0 (KernelInfo0 *outBuffer, uint32_t core)
 
static void __KernelGetInfo6 (KernelInfo6 *outBuffer, uint32_t core)
 
+

Data Structure Documentation

+ +

◆ KernelInfo0::CoreinitInfo

+ +
+
+ + + + +
struct KernelInfo0::CoreinitInfo
+
+
+

Definition at line 53 of file kernel.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+void * +loaderHandle +
+void * +textAddr +
+uint32_t +textOffset +
+uint32_t +textSize +
+void * +dataAddr +
+uint32_t +dataOffset +
+uint32_t +dataSize +
+void * +loadAddr +
+uint32_t +loadOffset +
+uint32_t +loadSize +
+ +
+
+
+ + + + diff --git a/kernel_8h__incl.map b/kernel_8h__incl.map new file mode 100644 index 00000000..eb304a2a --- /dev/null +++ b/kernel_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kernel_8h__incl.md5 b/kernel_8h__incl.md5 new file mode 100644 index 00000000..75aa1690 --- /dev/null +++ b/kernel_8h__incl.md5 @@ -0,0 +1 @@ +45c934a6a656ca313abf9f61274acbe3 \ No newline at end of file diff --git a/kernel_8h__incl.png b/kernel_8h__incl.png new file mode 100644 index 00000000..5dd4a76b Binary files /dev/null and b/kernel_8h__incl.png differ diff --git a/kernel_8h_source.html b/kernel_8h_source.html new file mode 100644 index 00000000..d928a58d --- /dev/null +++ b/kernel_8h_source.html @@ -0,0 +1,367 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/kernel.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
kernel.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+ +
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
33
+
34typedef void (*OSExceptionCallbackExFn)(OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext);
+
35
+
36typedef void (*KernelTimerCallbackFn)(OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext);
+
37
+
38typedef uint32_t KernelTimerHandle;
+
39
+ +
46WUT_CHECK_OFFSET(OSExceptionChainInfo, 0, callback);
+
47WUT_CHECK_OFFSET(OSExceptionChainInfo, 4, stack);
+
48WUT_CHECK_OFFSET(OSExceptionChainInfo, 8, context);
+
49WUT_CHECK_SIZE(OSExceptionChainInfo, 12);
+
50
+
+
51typedef struct KernelInfo0
+
52{
+
+ +
54 {
+ +
56 void *textAddr;
+
57 uint32_t textOffset;
+
58 uint32_t textSize;
+
59 void *dataAddr;
+
60 uint32_t dataOffset;
+
61 uint32_t dataSize;
+
62 void *loadAddr;
+
63 uint32_t loadOffset;
+
64 uint32_t loadSize;
+
65 };
+
+
66
+
67 int32_t upid;
+
68 int32_t rampid;
+
69 uint32_t appFlags;
+ + + + + + + + +
78 void *sdaBase;
+
79 void *sda2Base;
+ +
81 void *stackEnd0;
+
82 void *stackEnd1;
+
83 void *stackEnd2;
+ + + + + + + + + + + + + +
97 uint32_t unk0x9C;
+
98 uint64_t titleId;
+ +
+
100WUT_CHECK_OFFSET(KernelInfo0, 0x00, upid);
+
101WUT_CHECK_OFFSET(KernelInfo0, 0x04, rampid);
+
102WUT_CHECK_OFFSET(KernelInfo0, 0x08, appFlags);
+
103WUT_CHECK_OFFSET(KernelInfo0, 0x0C, dataAreaStart);
+
104WUT_CHECK_OFFSET(KernelInfo0, 0x10, dataAreaEnd);
+
105WUT_CHECK_OFFSET(KernelInfo0, 0x14, physDataAreaStart);
+
106WUT_CHECK_OFFSET(KernelInfo0, 0x18, physDataAreaEnd);
+
107WUT_CHECK_OFFSET(KernelInfo0, 0x1C, physAvailStart);
+
108WUT_CHECK_OFFSET(KernelInfo0, 0x20, physAvailEnd);
+
109WUT_CHECK_OFFSET(KernelInfo0, 0x24, physCodeGenStart);
+
110WUT_CHECK_OFFSET(KernelInfo0, 0x28, physCodeGenEnd);
+
111WUT_CHECK_OFFSET(KernelInfo0, 0x2C, sdaBase);
+
112WUT_CHECK_OFFSET(KernelInfo0, 0x30, sda2Base);
+
113WUT_CHECK_OFFSET(KernelInfo0, 0x34, systemHeapSize);
+
114WUT_CHECK_OFFSET(KernelInfo0, 0x38, stackEnd0);
+
115WUT_CHECK_OFFSET(KernelInfo0, 0x3C, stackEnd1);
+
116WUT_CHECK_OFFSET(KernelInfo0, 0x40, stackEnd2);
+
117WUT_CHECK_OFFSET(KernelInfo0, 0x44, stackBase0);
+
118WUT_CHECK_OFFSET(KernelInfo0, 0x48, stackBase1);
+
119WUT_CHECK_OFFSET(KernelInfo0, 0x4C, stackBase2);
+
120WUT_CHECK_OFFSET(KernelInfo0, 0x50, exceptionStackEnd0);
+
121WUT_CHECK_OFFSET(KernelInfo0, 0x54, exceptionStackEnd1);
+
122WUT_CHECK_OFFSET(KernelInfo0, 0x58, exceptionStackEnd2);
+
123WUT_CHECK_OFFSET(KernelInfo0, 0x5C, exceptionStackBase0);
+
124WUT_CHECK_OFFSET(KernelInfo0, 0x60, exceptionStackBase1);
+
125WUT_CHECK_OFFSET(KernelInfo0, 0x64, exceptionStackBase2);
+
126WUT_CHECK_OFFSET(KernelInfo0, 0x68, lockedCacheBase0);
+
127WUT_CHECK_OFFSET(KernelInfo0, 0x6C, lockedCacheBase1);
+
128WUT_CHECK_OFFSET(KernelInfo0, 0x70, lockedCacheBase2);
+
129WUT_CHECK_OFFSET(KernelInfo0, 0x74, coreinit);
+
130WUT_CHECK_OFFSET(KernelInfo0, 0x9C, unk0x9C);
+
131WUT_CHECK_OFFSET(KernelInfo0, 0xA0, titleId);
+
132WUT_CHECK_SIZE(KernelInfo0, 0xA8);
+
133
+
+
134typedef struct KernelInfo6
+
135{
+
136 uint64_t osTitleId;
+
137 uint32_t unk0x08;
+
138 WUT_PADDING_BYTES(0x108 - 0xC);
+ +
+
140WUT_CHECK_OFFSET(KernelInfo6, 0x00, osTitleId);
+
141WUT_CHECK_OFFSET(KernelInfo6, 0x08, unk0x08);
+
142WUT_CHECK_SIZE(KernelInfo6, 0x108);
+
143
+
144void
+ +
146 OSExceptionChainInfo *chainInfo,
+
147 OSExceptionChainInfo *prevChainInfo);
+
148
+ + +
151 void *exceptionStack,
+
152 OSContext *context);
+
153
+
154uint32_t
+ +
156 uint64_t startTimeInTicks,
+
157 uint64_t intervalInTicks,
+
158 uint32_t unknown);
+
159
+
160void
+ +
162 void *arg1,
+
163 uint32_t unknown1,
+
164 uint32_t unknown2);
+
165
+
166void
+
167__KernelGetInfo(uint32_t type,
+
168 void *outBuffer,
+
169 uint32_t outBufferSize,
+
170 uint32_t core);
+
171
+
172static inline void
+
+
173__KernelGetInfo0(KernelInfo0 *outBuffer, uint32_t core)
+
174{
+
175 __KernelGetInfo(0, outBuffer, sizeof(KernelInfo0), core);
+
176}
+
+
177
+
178static inline void
+
+
179__KernelGetInfo6(KernelInfo6 *outBuffer, uint32_t core)
+
180{
+
181 __KernelGetInfo(6, outBuffer, sizeof(KernelInfo6), core);
+
182}
+
+
183
+
184#ifdef __cplusplus
+
185}
+
186#endif
+
187
+ + +
OSExceptionType
Definition exception.h:27
+
uint64_t titleId
Definition kernel.h:98
+
void * stackEnd0
Definition kernel.h:81
+ +
void * lockedCacheBase0
Definition kernel.h:93
+
void * stackBase2
Definition kernel.h:86
+
void * stackEnd1
Definition kernel.h:82
+ + +
void * stackBase1
Definition kernel.h:85
+
void * dataAreaStart
Definition kernel.h:70
+
void * stackBase0
Definition kernel.h:84
+
void * physCodeGenStart
Definition kernel.h:76
+
int32_t upid
Definition kernel.h:67
+
uint32_t systemHeapSize
Definition kernel.h:80
+ +
void * exceptionStackBase1
Definition kernel.h:91
+
void * physAvailEnd
Definition kernel.h:75
+
void * sda2Base
Definition kernel.h:79
+
void * exceptionStackBase2
Definition kernel.h:92
+
OSContext * context
Definition kernel.h:44
+
void * physDataAreaStart
Definition kernel.h:72
+
uint32_t unk0x9C
Definition kernel.h:97
+
OSExceptionCallbackExFn callback
Definition kernel.h:42
+
void * lockedCacheBase2
Definition kernel.h:95
+ +
int32_t rampid
Definition kernel.h:68
+
void * exceptionStackEnd0
Definition kernel.h:87
+
void * physCodeGenEnd
Definition kernel.h:77
+
uint32_t unk0x08
Definition kernel.h:137
+
struct CoreinitInfo coreinit
Definition kernel.h:96
+
uint64_t osTitleId
Definition kernel.h:136
+ +
void * exceptionStackBase0
Definition kernel.h:90
+
void * lockedCacheBase1
Definition kernel.h:94
+
void * stackEnd2
Definition kernel.h:83
+
void * physAvailStart
Definition kernel.h:74
+
void * dataAreaEnd
Definition kernel.h:71
+
uint32_t appFlags
Definition kernel.h:69
+
void * exceptionStackEnd1
Definition kernel.h:88
+ +
void * exceptionStackEnd2
Definition kernel.h:89
+ +
void * physDataAreaEnd
Definition kernel.h:73
+ +
void * sdaBase
Definition kernel.h:78
+ + +
void __KernelGetInfo(uint32_t type, void *outBuffer, uint32_t outBufferSize, uint32_t core)
+
uint32_t __KernelPrimeTimer(KernelTimerHandle handle, uint64_t startTimeInTicks, uint64_t intervalInTicks, uint32_t unknown)
+
void __KernelSetUserModeExHandler(OSExceptionType exceptionType, OSExceptionChainInfo *chainInfo, OSExceptionChainInfo *prevChainInfo)
+
OSICICommand
Definition kernel.h:16
+
void(* OSExceptionCallbackExFn)(OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext)
Definition kernel.h:34
+
void(* KernelTimerCallbackFn)(OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext)
Definition kernel.h:36
+
static void __KernelGetInfo6(KernelInfo6 *outBuffer, uint32_t core)
Definition kernel.h:179
+
uint32_t KernelTimerHandle
Definition kernel.h:38
+
void __KernelSendICI(OSICICommand cmd, void *arg1, uint32_t unknown1, uint32_t unknown2)
+
KernelTimerHandle __KernelAllocateTimer(KernelTimerCallbackFn, void *exceptionStack, OSContext *context)
+
static void __KernelGetInfo0(KernelInfo0 *outBuffer, uint32_t core)
Definition kernel.h:173
+
@ OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE
Definition kernel.h:24
+
@ OS_ICI_COMMAND_PROC_KILL
Definition kernel.h:28
+
@ OS_ICI_COMMAND_RESCHEDULE_CORE
Definition kernel.h:18
+
@ OS_ICI_COMMAND_PROC_EXIT
Definition kernel.h:20
+
@ OS_ICI_COMMAND_PANIC_0X15
Definition kernel.h:27
+
@ OS_ICI_COMMAND_UNKNOWN
Definition kernel.h:30
+
@ OS_ICI_COMMAND_INVALID_IC_RANGE
Definition kernel.h:17
+
@ OS_ICI_COMMAND_OVERLAY_ARENA
Definition kernel.h:31
+
@ OS_ICI_COMMAND_PROC_CRASH
Definition kernel.h:29
+
@ OS_ICI_COMMAND_SYSTEM_FATAL
Definition kernel.h:25
+
@ OS_ICI_COMMAND_SET_DABR
Definition kernel.h:21
+
@ OS_ICI_COMMAND_HALT_CORE
Definition kernel.h:19
+
@ OS_ICI_COMMAND_FAST_BG_EXIT
Definition kernel.h:23
+
@ OS_ICI_COMMAND_PROC_SCHED
Definition kernel.h:22
+
@ OS_ICI_COMMAND_SET_IABR
Definition kernel.h:26
+ + + + + +
+ + + + diff --git a/kpad_8h.html b/kpad_8h.html new file mode 100644 index 00000000..21411d00 --- /dev/null +++ b/kpad_8h.html @@ -0,0 +1,322 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/kpad.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
kpad.h File Reference
+
+
+
#include <wut.h>
+#include <padscore/wpad.h>
+
+Include dependency graph for kpad.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  KPADVec2D
 2D vector. More...
 
struct  KPADVec3D
 3D vector. More...
 
struct  KPADStatus
 A structure containing the Wii Remote data. More...
 
struct  KPADUnifiedWpadStatus
 Storage type for the internal KPAD ring buffer. More...
 
union  KPADStatus.__unnamed46__
 Extension data, check with extensionType to see what is valid to read. More...
 
struct  KPADStatus.__unnamed46__.nunchuk
 Structure to use when extensionType is set to WPAD_EXT_NUNCHUK. More...
 
struct  KPADStatus.__unnamed46__.classic
 Structure to use when extensionType is set to WPAD_EXT_CLASSIC. More...
 
struct  KPADStatus.__unnamed46__.pro
 Structure to use when extensionType is set to WPAD_EXT_PRO_CONTROLLER. More...
 
struct  KPADStatus.__unnamed46__.balance
 Structure to use when extensionType is set to WPAD_EXT_BALANCE_BOARD. More...
 
struct  KPADStatus.mplus
 Structure to use when MotionPlus is enabled. More...
 
union  KPADUnifiedWpadStatus.__unnamed53__
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef enum WPADChan KPADChan
 Wii Remote channel.
 
typedef enum WPADDataFormat KPADDataFormat
 Data format.
 
typedef enum WPADExtensionType KPADExtensionType
 Extension type.
 
typedef enum WPADMplsMode KPADMplsMode
 MotionPlus Mode.
 
typedef struct KPADStatus KPADStatus
 
typedef struct KPADUnifiedWpadStatus KPADUnifiedWpadStatus
 
typedef struct KPADVec2D KPADVec2D
 
typedef struct KPADVec3D KPADVec3D
 
typedef enum KPADError KPADError
 Error.
 
typedef enum KPADControlMplsStatus KPADControlMplsStatus
 Status codes for KPADControlMplsCallback.
 
typedef WPADConnectCallback KPADConnectCallback
 
typedef WPADSamplingCallback KPADSamplingCallback
 
typedef void(* KPADControlMplsCallback) (KPADChan chan, KPADControlMplsStatus status)
 Callback used for KPADSetControlMplsCallback().
 
+ + + + + + + +

+Enumerations

enum  KPADError {
+  KPAD_ERROR_OK = 0 +,
+  KPAD_ERROR_NO_SAMPLES = -1 +,
+  KPAD_ERROR_INVALID_CONTROLLER = -2 +,
+  KPAD_ERROR_WPAD_UNINIT = -3 +,
+  KPAD_ERROR_BUSY = -4 +,
+  KPAD_ERROR_UNINITIALIZED = -5 +
+ }
 Error. More...
 
enum  KPADControlMplsStatus {
+  KPAD_CONTROL_MPLS_STATUS_STARTED = 0 +,
+  KPAD_CONTROL_MPLS_STATUS_FINISHED = 1 +,
+  KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY = -1 +,
+  KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK = -2 +,
+  KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC = -3 +
+ }
 Status codes for KPADControlMplsCallback. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void KPADInit (void)
 Initialises the KPAD library for use.
 
void KPADInitEx (KPADUnifiedWpadStatus *buffer, uint32_t count)
 Initializes the KPAD library with extra buffers.
 
void KPADShutdown (void)
 Cleans up and frees the KPAD library.
 
uint32_t KPADRead (KPADChan chan, KPADStatus *data, uint32_t size)
 Read data from the desired controller.
 
uint32_t KPADReadEx (KPADChan chan, KPADStatus *data, uint32_t size, KPADError *error)
 Read data from the desired controller.
 
void KPADGetUnifiedWpadStatus (KPADChan chan, KPADUnifiedWpadStatus *buffer, uint32_t count)
 Read a number of entries from the internal buffer.
 
int32_t KPADSetMaxControllers (uint32_t maxControllers)
 Set the maximum amount of controllers which can be connected to the system.
 
uint32_t KPADGetMaxControllers (void)
 Get the maximum amount of controllers which can be connected to the system.
 
uint32_t KPADGetGameMaxControllers (void)
 Get the maximum amount of controllers which can be connected, as reported by IOS-PAD.
 
KPADConnectCallback KPADSetConnectCallback (KPADChan chan, KPADConnectCallback callback)
 Set a callback for when a controller connection status changes.
 
KPADSamplingCallback KPADSetSamplingCallback (KPADChan channel, KPADSamplingCallback callback)
 Same usage as , except compatible with other KPAD functions.
 
uint32_t KPADGetMplsWorkSize (void)
 Returns the amount of memory needed for KPADSetMplsWorkarea().
 
void KPADSetMplsWorkarea (void *buf)
 Sets the extra memory KPAD will use to process MotionPlus data.
 
void KPADSetControlMplsCallback (KPADChan chan, KPADControlMplsCallback callback)
 Set a callback for when the MotionPlus extension is configured.
 
void KPADEnableMpls (KPADChan channel, KPADMplsMode mode)
 Sets MotionPlus for the controller in specified mode.
 
void KPADDisableMpls (KPADChan channel)
 Disables MotionPlus for the controller.
 
KPADMplsMode KPADGetMplsStatus (KPADChan chan)
 Get MotionPlus mode.
 
void KPADResetMpls (KPADChan chan)
 Resets the MotionPlus state.
 
void KPADEnableDPD (KPADChan chan)
 Enable IR pointing.
 
void KPADDisableDPD (KPADChan chan)
 Disable IR pointing.
 
void KPADResetWbcZeroPoint (void)
 Resets the Balance Board's zero.
 
void KPADResetWbcTgcWeight (void)
 Recalculate the Balance Board's TGC coefficients and zero.
 
+
+ + + + diff --git a/kpad_8h__dep__incl.map b/kpad_8h__dep__incl.map new file mode 100644 index 00000000..7ddb4270 --- /dev/null +++ b/kpad_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/kpad_8h__dep__incl.md5 b/kpad_8h__dep__incl.md5 new file mode 100644 index 00000000..8b5dbb95 --- /dev/null +++ b/kpad_8h__dep__incl.md5 @@ -0,0 +1 @@ +a8d1113fdad2d23e97e61bee951775b9 \ No newline at end of file diff --git a/kpad_8h__dep__incl.png b/kpad_8h__dep__incl.png new file mode 100644 index 00000000..d02fd235 Binary files /dev/null and b/kpad_8h__dep__incl.png differ diff --git a/kpad_8h__incl.map b/kpad_8h__incl.map new file mode 100644 index 00000000..73064fdf --- /dev/null +++ b/kpad_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kpad_8h__incl.md5 b/kpad_8h__incl.md5 new file mode 100644 index 00000000..95fde0e2 --- /dev/null +++ b/kpad_8h__incl.md5 @@ -0,0 +1 @@ +b4e7f59747f96599a0ad990a7753723a \ No newline at end of file diff --git a/kpad_8h__incl.png b/kpad_8h__incl.png new file mode 100644 index 00000000..bab900a4 Binary files /dev/null and b/kpad_8h__incl.png differ diff --git a/kpad_8h_source.html b/kpad_8h_source.html new file mode 100644 index 00000000..444a2c0f --- /dev/null +++ b/kpad_8h_source.html @@ -0,0 +1,525 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/kpad.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
kpad.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include <padscore/wpad.h>
+
4
+
13#ifdef __cplusplus
+
14extern "C" {
+
15#endif
+
16
+
18typedef enum WPADChan KPADChan;
+ + + +
25
+
26typedef struct KPADStatus KPADStatus;
+ +
28typedef struct KPADVec2D KPADVec2D;
+
29typedef struct KPADVec3D KPADVec3D;
+
30
+ +
47
+ +
62
+
+ +
65{
+
67 float x;
+
69 float y;
+
70};
+
+
71WUT_CHECK_OFFSET(KPADVec2D, 0x00, x);
+
72WUT_CHECK_OFFSET(KPADVec2D, 0x04, y);
+
73WUT_CHECK_SIZE(KPADVec2D, 0x08);
+
74
+
+ +
77{
+
79 float x;
+
81 float y;
+
83 float z;
+
84};
+
+
85WUT_CHECK_OFFSET(KPADVec3D, 0x00, x);
+
86WUT_CHECK_OFFSET(KPADVec3D, 0x04, y);
+
87WUT_CHECK_OFFSET(KPADVec3D, 0x08, z);
+
88WUT_CHECK_SIZE(KPADVec3D, 0x0C);
+
89
+
+ +
92{
+
94 uint32_t hold;
+
95
+
97 uint32_t trigger;
+
98
+
100 uint32_t release;
+
101
+ +
104
+ +
107
+ +
110
+ +
113
+ +
116
+ +
119
+ +
122
+ +
125
+ +
128
+
130 float dist;
+
131
+
133 float distDiff;
+
134
+ +
137
+ +
140
+ +
143
+
145 int8_t error;
+
146
+
148 int8_t posValid;
+
149
+
151 uint8_t format;
+
152
+
+
154 union
+
155 {
+
+
157 struct
+
158 {
+
160 KPADVec2D stick;
+ +
164 float accMagnitude;
+
166 float accVariation;
+
168 uint32_t hold;
+
170 uint32_t trigger;
+
172 uint32_t release;
+
173 } nunchuk;
+
+
174
+
+
176 struct
+
177 {
+
179 uint32_t hold;
+
181 uint32_t trigger;
+
183 uint32_t release;
+
185 KPADVec2D leftStick;
+
187 KPADVec2D rightStick;
+
189 float leftTrigger;
+
191 float rightTrigger;
+
192 } classic;
+
+
193
+
+
195 struct
+
196 {
+
198 uint32_t hold;
+
200 uint32_t trigger;
+
202 uint32_t release;
+
204 KPADVec2D leftStick;
+
206 KPADVec2D rightStick;
+
208 int32_t charging;
+
210 int32_t wired;
+
211 } pro;
+
+
212
+
+
219 struct
+
220 {
+
223 double avgTGCWeight;
+
225 double weights[WPAD_MAX_PRESSURE_SENSORS];
+
227 double avgWeights[WPAD_MAX_PRESSURE_SENSORS];
+
229 int32_t error;
+
232 int32_t calibration;
+
233 } balance;
+
+
234 };
+
+
235
+
+
237 struct
+
238 {
+ +
242 KPADVec3D angles;
+
244 KPADVec3D dirX;
+
246 KPADVec3D dirY;
+
248 KPADVec3D dirZ;
+ +
+
250
+
251 WUT_PADDING_BYTES(4);
+
252};
+
+
253WUT_CHECK_OFFSET(KPADStatus, 0x00, hold);
+
254WUT_CHECK_OFFSET(KPADStatus, 0x04, trigger);
+
255WUT_CHECK_OFFSET(KPADStatus, 0x08, release);
+
256WUT_CHECK_OFFSET(KPADStatus, 0x0C, acc);
+
257WUT_CHECK_OFFSET(KPADStatus, 0x18, accMagnitude);
+
258WUT_CHECK_OFFSET(KPADStatus, 0x1C, accVariation);
+
259WUT_CHECK_OFFSET(KPADStatus, 0x20, pos);
+
260WUT_CHECK_OFFSET(KPADStatus, 0x28, posDiff);
+
261WUT_CHECK_OFFSET(KPADStatus, 0x30, posDiffMagnitude);
+
262WUT_CHECK_OFFSET(KPADStatus, 0x34, angle);
+
263WUT_CHECK_OFFSET(KPADStatus, 0x3C, angleDiff);
+
264WUT_CHECK_OFFSET(KPADStatus, 0x44, angleDiffMagnitude);
+
265WUT_CHECK_OFFSET(KPADStatus, 0x48, dist);
+
266WUT_CHECK_OFFSET(KPADStatus, 0x4C, distDiff);
+
267WUT_CHECK_OFFSET(KPADStatus, 0x50, distDiffMagnitude);
+
268WUT_CHECK_OFFSET(KPADStatus, 0x54, down);
+
269WUT_CHECK_OFFSET(KPADStatus, 0x5C, extensionType);
+
270WUT_CHECK_OFFSET(KPADStatus, 0x5D, error);
+
271WUT_CHECK_OFFSET(KPADStatus, 0x5E, posValid);
+
272WUT_CHECK_OFFSET(KPADStatus, 0x5F, format);
+
273// Nunchuk fields.
+
274WUT_CHECK_OFFSET(KPADStatus, 0x60, nunchuk.stick);
+
275WUT_CHECK_OFFSET(KPADStatus, 0x68, nunchuk.acc);
+
276WUT_CHECK_OFFSET(KPADStatus, 0x74, nunchuk.accMagnitude);
+
277WUT_CHECK_OFFSET(KPADStatus, 0x78, nunchuk.accVariation);
+
278WUT_CHECK_OFFSET(KPADStatus, 0x7C, nunchuk.hold);
+
279WUT_CHECK_OFFSET(KPADStatus, 0x80, nunchuk.trigger);
+
280WUT_CHECK_OFFSET(KPADStatus, 0x84, nunchuk.release);
+
281// Classic fields.
+
282WUT_CHECK_OFFSET(KPADStatus, 0x60, classic.hold);
+
283WUT_CHECK_OFFSET(KPADStatus, 0x64, classic.trigger);
+
284WUT_CHECK_OFFSET(KPADStatus, 0x68, classic.release);
+
285WUT_CHECK_OFFSET(KPADStatus, 0x6C, classic.leftStick);
+
286WUT_CHECK_OFFSET(KPADStatus, 0x74, classic.rightStick);
+
287WUT_CHECK_OFFSET(KPADStatus, 0x7C, classic.leftTrigger);
+
288WUT_CHECK_OFFSET(KPADStatus, 0x80, classic.rightTrigger);
+
289// Pro fields.
+
290WUT_CHECK_OFFSET(KPADStatus, 0x60, pro.hold);
+
291WUT_CHECK_OFFSET(KPADStatus, 0x64, pro.trigger);
+
292WUT_CHECK_OFFSET(KPADStatus, 0x68, pro.release);
+
293WUT_CHECK_OFFSET(KPADStatus, 0x6C, pro.leftStick);
+
294WUT_CHECK_OFFSET(KPADStatus, 0x74, pro.rightStick);
+
295WUT_CHECK_OFFSET(KPADStatus, 0x7C, pro.charging);
+
296WUT_CHECK_OFFSET(KPADStatus, 0x80, pro.wired);
+
297// Balance Board fields.
+
298WUT_CHECK_OFFSET(KPADStatus, 0x60, balance.avgTGCWeight);
+
299WUT_CHECK_OFFSET(KPADStatus, 0x68, balance.weights);
+
300WUT_CHECK_OFFSET(KPADStatus, 0x88, balance.avgWeights);
+
301WUT_CHECK_OFFSET(KPADStatus, 0xA8, balance.error);
+
302WUT_CHECK_OFFSET(KPADStatus, 0xAC, balance.calibration);
+
303// MotionPlus fields.
+
304WUT_CHECK_OFFSET(KPADStatus, 0xB0, mplus.acc);
+
305WUT_CHECK_OFFSET(KPADStatus, 0xBC, mplus.angles);
+
306WUT_CHECK_OFFSET(KPADStatus, 0xC8, mplus.dirX);
+
307WUT_CHECK_OFFSET(KPADStatus, 0xD4, mplus.dirY);
+
308WUT_CHECK_OFFSET(KPADStatus, 0xE0, mplus.dirZ);
+
309WUT_CHECK_SIZE(KPADStatus, 0xF0);
+
310
+
+ +
319{
+
+
320 union
+
321 {
+
322 WPADStatus core;
+
323 WPADStatusNunchuk nunchuk;
+
324 WPADStatusClassic classic;
+
325 WPADStatusPro pro;
+ +
327 WPADStatusTrain train;
+
328 };
+
+
330 uint8_t format;
+
331 WUT_PADDING_BYTES(3);
+
332};
+
+
333WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x00, core);
+
334WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x00, nunchuk);
+
335WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x00, classic);
+
336WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x00, pro);
+
337WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x00, balance);
+
338WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x00, train);
+
339WUT_CHECK_OFFSET(KPADUnifiedWpadStatus, 0x40, format);
+
340WUT_CHECK_SIZE(KPADUnifiedWpadStatus, 0x44);
+
341
+ + +
344
+ +
347
+
353void
+ +
355
+
359void
+ +
361 uint32_t count);
+
362
+
366void
+ +
368
+
384uint32_t
+ +
386 KPADStatus *data,
+
387 uint32_t size);
+
388
+
407uint32_t
+ +
409 KPADStatus *data,
+
410 uint32_t size,
+
411 KPADError *error);
+
412
+
416void
+ +
418 KPADUnifiedWpadStatus *buffer,
+
419 uint32_t count);
+
420
+
430int32_t
+
431KPADSetMaxControllers(uint32_t maxControllers);
+
432
+
439uint32_t
+ +
441
+
448uint32_t
+ +
450
+ + +
465 KPADConnectCallback callback);
+
466
+ + +
472 KPADSamplingCallback callback);
+
473
+
477uint32_t
+ +
479
+
487void
+ +
489
+
500void
+ +
502 KPADControlMplsCallback callback);
+
503
+
515void
+ +
517 KPADMplsMode mode);
+
518
+
522void
+ +
524
+ + +
532
+
536void
+ +
538
+
542void
+ +
544
+
548void
+ +
550
+
554void
+ +
556
+
560void
+ +
562
+
563#ifdef __cplusplus
+
564}
+
565#endif
+
566
+
uint8_t extensionType
Value from KPADExtensionType.
Definition kpad.h:142
+
KPADVec2D angleDiff
Difference from previous angle.
Definition kpad.h:124
+
KPADVec3D acc
Indicates the value of the acceleration sensor.
Definition kpad.h:103
+
float dist
Distance to the sensor bar, in meters.
Definition kpad.h:130
+
struct KPADStatus::@47 mplus
Structure to use when MotionPlus is enabled.
+
KPADVec2D posDiff
Difference from previous pos.
Definition kpad.h:115
+
uint32_t hold
Indicates what KPADButtons are held down.
Definition kpad.h:94
+
int8_t posValid
Validity of the pos field.
Definition kpad.h:148
+
KPADVec2D angle
Angle: horizon vector (+x is right, +y is down.)
Definition kpad.h:121
+
uint8_t format
Value from KPADDataFormat.
Definition kpad.h:151
+
float angleDiffMagnitude
Magnitude of angleDiff.
Definition kpad.h:127
+
KPADVec2D down
The "down" vector from accelerometer: when down.y is negative, wiimote is facing down.
Definition kpad.h:139
+
float y
y.
Definition kpad.h:69
+
uint32_t release
Indicates what KPADButtons have been released since last sample.
Definition kpad.h:100
+
float distDiff
Difference from previous dist.
Definition kpad.h:133
+
int8_t error
Value from KPADError.
Definition kpad.h:145
+
float distDiffMagnitude
Absolute value of distDiff.
Definition kpad.h:136
+
uint32_t trigger
Indicates what KPADButtons have been pressed since last sample.
Definition kpad.h:97
+
float x
x.
Definition kpad.h:67
+
float accVariation
Indicates the variation in acceleration.
Definition kpad.h:109
+
float posDiffMagnitude
Magnitude of posDiff.
Definition kpad.h:118
+
float accMagnitude
Indicates the magnitude of acceleration.
Definition kpad.h:106
+
float z
z.
Definition kpad.h:83
+
KPADVec2D pos
Indicates the position where the Wii Remote is pointing; positive for right and down.
Definition kpad.h:112
+
WPADConnectCallback KPADConnectCallback
Definition kpad.h:342
+
KPADControlMplsStatus
Status codes for KPADControlMplsCallback.
Definition kpad.h:50
+
KPADError
Error.
Definition kpad.h:33
+
void KPADShutdown(void)
Cleans up and frees the KPAD library.
+
enum WPADExtensionType KPADExtensionType
Extension type.
Definition kpad.h:22
+
enum WPADDataFormat KPADDataFormat
Data format.
Definition kpad.h:20
+
KPADSamplingCallback KPADSetSamplingCallback(KPADChan channel, KPADSamplingCallback callback)
Same usage as , except compatible with other KPAD functions.
+
uint32_t KPADReadEx(KPADChan chan, KPADStatus *data, uint32_t size, KPADError *error)
Read data from the desired controller.
+
void KPADDisableDPD(KPADChan chan)
Disable IR pointing.
+
void KPADResetWbcTgcWeight(void)
Recalculate the Balance Board's TGC coefficients and zero.
+
KPADConnectCallback KPADSetConnectCallback(KPADChan chan, KPADConnectCallback callback)
Set a callback for when a controller connection status changes.
+
uint32_t KPADGetGameMaxControllers(void)
Get the maximum amount of controllers which can be connected, as reported by IOS-PAD.
+
enum WPADMplsMode KPADMplsMode
MotionPlus Mode.
Definition kpad.h:24
+
uint32_t KPADRead(KPADChan chan, KPADStatus *data, uint32_t size)
Read data from the desired controller.
+
void(* KPADControlMplsCallback)(KPADChan chan, KPADControlMplsStatus status)
Callback used for KPADSetControlMplsCallback().
Definition kpad.h:346
+
void KPADResetWbcZeroPoint(void)
Resets the Balance Board's zero.
+
uint32_t KPADGetMaxControllers(void)
Get the maximum amount of controllers which can be connected to the system.
+
void KPADDisableMpls(KPADChan channel)
Disables MotionPlus for the controller.
+
void KPADSetControlMplsCallback(KPADChan chan, KPADControlMplsCallback callback)
Set a callback for when the MotionPlus extension is configured.
+
enum WPADChan KPADChan
Wii Remote channel.
Definition kpad.h:18
+
void KPADSetMplsWorkarea(void *buf)
Sets the extra memory KPAD will use to process MotionPlus data.
+
void KPADGetUnifiedWpadStatus(KPADChan chan, KPADUnifiedWpadStatus *buffer, uint32_t count)
Read a number of entries from the internal buffer.
+
KPADMplsMode KPADGetMplsStatus(KPADChan chan)
Get MotionPlus mode.
+
void KPADInit(void)
Initialises the KPAD library for use.
+
WPADSamplingCallback KPADSamplingCallback
Definition kpad.h:343
+
void KPADInitEx(KPADUnifiedWpadStatus *buffer, uint32_t count)
Initializes the KPAD library with extra buffers.
+
void KPADResetMpls(KPADChan chan)
Resets the MotionPlus state.
+
void KPADEnableMpls(KPADChan channel, KPADMplsMode mode)
Sets MotionPlus for the controller in specified mode.
+
void KPADEnableDPD(KPADChan chan)
Enable IR pointing.
+
uint32_t KPADGetMplsWorkSize(void)
Returns the amount of memory needed for KPADSetMplsWorkarea().
+
int32_t KPADSetMaxControllers(uint32_t maxControllers)
Set the maximum amount of controllers which can be connected to the system.
+
@ KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC
When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_CLASSIC) failed.
Definition kpad.h:60
+
@ KPAD_CONTROL_MPLS_STATUS_FINISHED
When MotionPlus mode was set correctly, or wiimote disconnected prematurely.
Definition kpad.h:54
+
@ KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK
When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_NUNCHUK) failed.
Definition kpad.h:58
+
@ KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY
When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_ONLY) failed.
Definition kpad.h:56
+
@ KPAD_CONTROL_MPLS_STATUS_STARTED
When KPADEnableMpls() is called.
Definition kpad.h:52
+
@ KPAD_ERROR_OK
No error occurred, and data was written to the buffers.
Definition kpad.h:35
+
@ KPAD_ERROR_WPAD_UNINIT
WPAD is uninitialized, shouldn't happen unless WPADShutdown() is manually called.
Definition kpad.h:41
+
@ KPAD_ERROR_BUSY
KPAD channel is busy, perhaps being accessed by another thread.
Definition kpad.h:43
+
@ KPAD_ERROR_NO_SAMPLES
There was no sample new data available to write.
Definition kpad.h:37
+
@ KPAD_ERROR_INVALID_CONTROLLER
The requested controller or channel was invalid.
Definition kpad.h:39
+
@ KPAD_ERROR_UNINITIALIZED
KPAD is uninitialized, need to call KPADInit()
Definition kpad.h:45
+
A structure containing the Wii Remote data.
Definition kpad.h:92
+
Storage type for the internal KPAD ring buffer.
Definition kpad.h:319
+
2D vector.
Definition kpad.h:65
+
3D vector.
Definition kpad.h:77
+
WPADCallback WPADConnectCallback
Definition wpad.h:759
+
WPADDataFormat
Data format.
Definition wpad.h:75
+
WPADChan
Wii Remote channel.
Definition wpad.h:56
+
void(* WPADSamplingCallback)(WPADChan channel)
Definition wpad.h:763
+
WPADExtensionType
Extension type.
Definition wpad.h:114
+
WPADMplsMode
MotionPlus Mode.
Definition wpad.h:348
+
#define WPAD_MAX_PRESSURE_SENSORS
Definition wpad.h:18
+
Core Wii Remote status.
Definition wpad.h:468
+
Balance Board status.
Definition wpad.h:653
+
Classic Controller and Classic Controller Pro status.
Definition wpad.h:544
+
Wii Remote + Nunchuk status.
Definition wpad.h:513
+
Pro Controller status.
Definition wpad.h:570
+
Bullet Train controller status.
Definition wpad.h:675
+ + +
+ + + + diff --git a/mainpage_8dox.html b/mainpage_8dox.html new file mode 100644 index 00000000..b381f84e --- /dev/null +++ b/mainpage_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: mainpage.dox File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
mainpage.dox File Reference
+
+
+
+ + + + diff --git a/mcp_8h.html b/mcp_8h.html new file mode 100644 index 00000000..742cdccb --- /dev/null +++ b/mcp_8h.html @@ -0,0 +1,539 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/mcp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
mcp.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for mcp.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Data Structures

struct  MCPDevice
 
struct  MCPInstallInfo
 
struct  MCPInstallProgress
 
struct  MCPInstallTitleInfo
 
struct  MCPSysProdSettings
 
struct  MCPSystemVersion
 
struct  MCPTitleListType
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int32_t MCPError
 
typedef struct MCPDevice MCPDevice
 
typedef struct MCPDeviceList MCPDeviceList
 
typedef struct MCPInstallInfo MCPInstallInfo
 
typedef struct MCPInstallProgress MCPInstallProgress
 
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
 
typedef struct MCPSysProdSettings MCPSysProdSettings
 
typedef struct MCPSystemVersion MCPSystemVersion
 
typedef struct MCPTitleListType MCPTitleListType
 
typedef enum MCPAppType MCPAppType
 
typedef enum MCPDeviceType MCPDeviceType
 
typedef enum MCPDeviceFlags MCPDeviceFlags
 
typedef enum MCPInstallTarget MCPInstallTarget
 
typedef enum MCPRegion MCPRegion
 
typedef enum MCPCompatAVFile MCPCompatAVFile
 
+ + + + + + + + + + + + + +

+Enumerations

enum  MCPAppType {
+  MCP_APP_TYPE_GAME_UPDATE = 0x0800001B +,
+  MCP_APP_TYPE_GAME_DLC = 0x0800000E +,
+  MCP_APP_TYPE_BOOT1 = 0x10000009 +,
+  MCP_APP_TYPE_SYSTEM_LIBRARIES = 0x1000000A +,
+  MCP_APP_TYPE_BLUETOOTH_FIRMWARE = 0x10000012 +,
+  MCP_APP_TYPE_DRC_FIRMWARE = 0x10000013 +,
+  MCP_APP_TYPE_DRH_FIRMWARE = 0x10000014 +,
+  MCP_APP_TYPE_SYSTEM_VERSION = 0x10000015 +,
+  MCP_APP_TYPE_DRC_LANGUAGE = 0x1000001A +,
+  MCP_APP_TYPE_EXCEPTIONS_DATA = 0x18000010 +,
+  MCP_APP_TYPE_SHARED_DATA = 0x1800001C +,
+  MCP_APP_TYPE_CERT_STORE = 0x1800001E +,
+  MCP_APP_TYPE_PATCH_MAP_DATA = 0x18000023 +,
+  MCP_APP_TYPE_WAGONU_MIGRATION_LIST = 0x18000029 +,
+  MCP_APP_TYPE_CAFFEINE_TITLE_LIST = 0x18000030 +,
+  MCP_APP_TYPE_MCP_TITLE_LIST = 0x18000031 +,
+  MCP_APP_TYPE_GAME = 0x80000000 +,
+  MCP_APP_TYPE_GAME_WII = 0x8000002E +,
+  MCP_APP_TYPE_SYSTEM_MENU = 0x90000001 +,
+  MCP_APP_TYPE_SYSTEM_UPDATER = 0x9000000B +,
+  MCP_APP_TYPE_SYSTEM_APPS = 0x90000020 +,
+  MCP_APP_TYPE_ACCOUNT_APPS = 0x90000021 +,
+  MCP_APP_TYPE_SYSTEM_SETTINGS = 0x90000022 +,
+  MCP_APP_TYPE_ECO_PROCESS = 0x9000002F +,
+  MCP_APP_TYPE_EMANUAL = 0xD0000003 +,
+  MCP_APP_TYPE_HOME_MENU = 0xD0000004 +,
+  MCP_APP_TYPE_ERROR_DISPLAY = 0xD0000005 +,
+  MCP_APP_TYPE_BROWSER = 0xD0000006 +,
+  MCP_APP_TYPE_MIIVERSE_POST = 0xD000000D +,
+  MCP_APP_TYPE_MIIVERSE = 0xD0000016 +,
+  MCP_APP_TYPE_ESHOP = 0xD0000017 +,
+  MCP_APP_TYPE_FRIEND_LIST = 0xD0000018 +,
+  MCP_APP_TYPE_DOWNLOAD_MANAGEMENT = 0xD0000019 +,
+  MCP_APP_TYPE_AOC_OVERLAY = 0xD000002C +,
+  MCP_APP_TYPE_AMIIBO_SETTINGS = 0xD0000033 +
+ }
 
enum  MCPDeviceType {
+  MCP_DEVICE_TYPE_AUTO = 1 +,
+  MCP_DEVICE_TYPE_ODD = 2 +,
+  MCP_DEVICE_TYPE_MLC = 3 +,
+  MCP_DEVICE_TYPE_USB = 4 +
+ }
 
enum  MCPDeviceFlags {
+  MCP_DEVICE_FLAG_UNK_1 = 0x1 +,
+  MCP_DEVICE_FLAG_UNK_2 = 0x2 +,
+  MCP_DEVICE_FLAG_UNK_4 = 0x4 +,
+  MCP_DEVICE_FLAG_UNK_8 = 0x8 +
+ }
 
enum  MCPInstallTarget {
+  MCP_INSTALL_TARGET_MLC = 0 +,
+  MCP_INSTALL_TARGET_USB = 1 +
+ }
 
enum  MCPRegion {
+  MCP_REGION_JAPAN = 0x01 +,
+  MCP_REGION_USA = 0x02 +,
+  MCP_REGION_EUROPE = 0x04 +,
+  MCP_REGION_CHINA = 0x10 +,
+  MCP_REGION_KOREA = 0x20 +,
+  MCP_REGION_TAIWAN = 0x40 +
+ }
 
enum  MCPCompatAVFile {
+  MCP_COMPAT_AV_FILE_DMCU = 0x00 +,
+  MCP_COMPAT_AV_FILE_DEINT = 0x01 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MCPError MCP_Open ()
 
MCPError MCP_Close (int handle)
 
MCPError MCP_DeviceList (int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
 
MCPError MCP_FullDeviceList (int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
 
MCPError MCP_GetOwnTitleInfo (int32_t handle, MCPTitleListType *titleInfo)
 
MCPError MCP_GetSysProdSettings (int32_t handle, MCPSysProdSettings *settings)
 
MCPError MCP_GetSystemVersion (int32_t handle, MCPSystemVersion *systemVersion)
 
MCPError MCP_GetTitleId (int32_t handle, uint64_t *outTitleId)
 
MCPError MCP_GetTitleInfo (int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
 
MCPError MCP_InstallSetTargetDevice (int handle, MCPInstallTarget device)
 
MCPError MCP_InstallGetTargetDevice (int handle, MCPInstallTarget *deviceOut)
 
MCPError MCP_InstallSetTargetUsb (int handle, int usb)
 
MCPError MCP_InstallGetInfo (int handle, const char *path, MCPInstallInfo *out)
 
MCPError MCP_InstallTitleAsync (int handle, const char *path, MCPInstallTitleInfo *out)
 
MCPError MCP_InstallGetProgress (int handle, MCPInstallProgress *installProgressOut)
 
MCPError MCP_InstallTitleAbort (int handle)
 
MCPError MCP_TitleCount (int32_t handle)
 
MCPError MCP_TitleList (int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppType (int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueId (int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByDevice (int32_t handle, const char *deviceName, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByDeviceType (int32_t handle, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppAndDevice (int32_t handle, MCPAppType appType, const char *deviceName, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppAndDeviceType (int32_t handle, MCPAppType appType, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType (int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_UninstallTitleAsync (int32_t handle, const char *path, MCPInstallTitleInfo *out)
 
MCPError MCP_CompatLoadAVFile (int32_t handle, void *ptr, uint32_t *size, MCPCompatAVFile file)
 
MCPError MCP_TriggerCrashLogCollection (int32_t handle)
 Saves the current Cafe log to the SLC logs directory.
 
MCPError MCP_ChangeEcoSettings (int32_t handle, uint32_t enable, uint32_t maxOnTime, uint16_t defaultOffTime)
 Sets values to /storage_slc/sys/config/eco.xml.
 
static const char * MCP_GetDeviceNameByDeviceType (MCPDeviceType deviceType)
 
+
+ + + + diff --git a/mcp_8h__dep__incl.map b/mcp_8h__dep__incl.map new file mode 100644 index 00000000..fd023399 --- /dev/null +++ b/mcp_8h__dep__incl.map @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mcp_8h__dep__incl.md5 b/mcp_8h__dep__incl.md5 new file mode 100644 index 00000000..986a6a0b --- /dev/null +++ b/mcp_8h__dep__incl.md5 @@ -0,0 +1 @@ +9bb7f35297b5410f20da0136458066ba \ No newline at end of file diff --git a/mcp_8h__dep__incl.png b/mcp_8h__dep__incl.png new file mode 100644 index 00000000..bd36de7d Binary files /dev/null and b/mcp_8h__dep__incl.png differ diff --git a/mcp_8h__incl.map b/mcp_8h__incl.map new file mode 100644 index 00000000..26a7c45a --- /dev/null +++ b/mcp_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/mcp_8h__incl.md5 b/mcp_8h__incl.md5 new file mode 100644 index 00000000..2369269d --- /dev/null +++ b/mcp_8h__incl.md5 @@ -0,0 +1 @@ +dc2db323002c1dd21157efa08ffe6c70 \ No newline at end of file diff --git a/mcp_8h__incl.png b/mcp_8h__incl.png new file mode 100644 index 00000000..f5c24be2 Binary files /dev/null and b/mcp_8h__incl.png differ diff --git a/mcp_8h_source.html b/mcp_8h_source.html new file mode 100644 index 00000000..daff6d09 --- /dev/null +++ b/mcp_8h_source.html @@ -0,0 +1,624 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/mcp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
mcp.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+
14typedef int32_t MCPError;
+
15
+
16typedef struct MCPDevice MCPDevice;
+ + + + + + + +
24
+
+
25typedef enum MCPAppType
+
26{
+ + +
29 MCP_APP_TYPE_BOOT1 = 0x10000009,
+ + + + + + + + + + + + + +
43 MCP_APP_TYPE_GAME = 0x80000000,
+ + + + + + + + + + + + + +
57 MCP_APP_TYPE_ESHOP = 0xD0000017,
+ + + + + +
+
63
+
+
64typedef enum MCPDeviceType
+
65{
+
66 MCP_DEVICE_TYPE_AUTO = 1, /* returns result for ODD, MLC and USB */
+ + + +
70 /* any value >= 5 is MCP_DEVICE_TYPE_AUTO */
+ +
+
72
+ +
80
+ +
86
+
+
87typedef enum MCPRegion
+
88{
+ + + + + + + +
+
96
+ +
104
+
+
105struct WUT_PACKED MCPDevice
+
106{
+
107 char type[8];
+
108 char unk0x08[128];
+
109 char filesystem[8];
+
110 char path[0x27F];
+ +
112 uint32_t uid;
+
113 uint32_t index;
+
114};
+
+
115WUT_CHECK_OFFSET(MCPDevice, 0x00, type);
+
116WUT_CHECK_OFFSET(MCPDevice, 0x08, unk0x08);
+
117WUT_CHECK_OFFSET(MCPDevice, 0x88, filesystem);
+
118WUT_CHECK_OFFSET(MCPDevice, 0x90, path);
+
119WUT_CHECK_OFFSET(MCPDevice, 0x30F, flags);
+
120WUT_CHECK_OFFSET(MCPDevice, 0x313, uid);
+
121WUT_CHECK_OFFSET(MCPDevice, 0x317, index);
+
122WUT_CHECK_SIZE(MCPDevice, 0x31B);
+
123
+
+ +
125{
+
126 WUT_UNKNOWN_BYTES(0x27F);
+
127};
+
+
128WUT_CHECK_SIZE(MCPInstallInfo, 0x27F);
+
129
+
+
130struct WUT_PACKED MCPInstallProgress
+
131{
+
132 uint32_t inProgress;
+
133 uint64_t tid;
+
134 uint64_t sizeTotal;
+
135 uint64_t sizeProgress;
+ + +
138};
+
+
139WUT_CHECK_OFFSET(MCPInstallProgress, 0x00, inProgress);
+
140WUT_CHECK_OFFSET(MCPInstallProgress, 0x04, tid);
+
141WUT_CHECK_OFFSET(MCPInstallProgress, 0x0C, sizeTotal);
+
142WUT_CHECK_OFFSET(MCPInstallProgress, 0x14, sizeProgress);
+
143WUT_CHECK_OFFSET(MCPInstallProgress, 0x1C, contentsTotal);
+
144WUT_CHECK_OFFSET(MCPInstallProgress, 0x20, contentsProgress);
+
145WUT_CHECK_SIZE(MCPInstallProgress, 0x24);
+
146
+
+ +
148{
+
149 WUT_UNKNOWN_BYTES(0x27F);
+
150};
+
+
151WUT_CHECK_SIZE(MCPInstallTitleInfo, 0x27F);
+
152
+
+
153struct WUT_PACKED MCPSysProdSettings
+
154{
+ + +
157 WUT_PADDING_BYTES(2);
+ +
159 WUT_UNKNOWN_BYTES(4);
+
160 char ntsc_pal[5];
+
161
+
163 char wifi_5ghz_country_code[4];
+
164
+ +
167
+
168 char code_id[8];
+
169 char serial_id[12];
+
170 WUT_UNKNOWN_BYTES(4);
+
171 char model_number[16];
+
172 uint32_t version;
+
173};
+
+
174WUT_CHECK_OFFSET(MCPSysProdSettings, 0x00, product_area);
+
175WUT_CHECK_OFFSET(MCPSysProdSettings, 0x04, eeprom_version);
+
176WUT_CHECK_OFFSET(MCPSysProdSettings, 0x08, game_region);
+
177WUT_CHECK_OFFSET(MCPSysProdSettings, 0x10, ntsc_pal);
+
178WUT_CHECK_OFFSET(MCPSysProdSettings, 0x15, wifi_5ghz_country_code);
+
179WUT_CHECK_OFFSET(MCPSysProdSettings, 0x19, wifi_5ghz_country_code_revision);
+
180WUT_CHECK_OFFSET(MCPSysProdSettings, 0x1A, code_id);
+
181WUT_CHECK_OFFSET(MCPSysProdSettings, 0x22, serial_id);
+
182WUT_CHECK_OFFSET(MCPSysProdSettings, 0x32, model_number);
+
183WUT_CHECK_OFFSET(MCPSysProdSettings, 0x42, version);
+
184WUT_CHECK_SIZE(MCPSysProdSettings, 0x46);
+
185
+
+ +
187{
+
188 uint32_t major;
+
189 uint32_t minor;
+
190 uint32_t patch;
+
191 char region;
+
192};
+
+
193WUT_CHECK_OFFSET(MCPSystemVersion, 0x00, major);
+
194WUT_CHECK_OFFSET(MCPSystemVersion, 0x04, minor);
+
195WUT_CHECK_OFFSET(MCPSystemVersion, 0x08, patch);
+
196WUT_CHECK_OFFSET(MCPSystemVersion, 0x0C, region);
+
197WUT_CHECK_SIZE(MCPSystemVersion, 0x10);
+
198
+
+
199struct WUT_PACKED MCPTitleListType
+
200{
+
201 uint64_t titleId;
+
202 uint32_t groupId;
+
203 char path[56];
+ +
205 uint16_t titleVersion;
+
206 uint64_t osVersion;
+
207 uint32_t sdkVersion;
+
208 char indexedDevice[10];
+
209 uint8_t unk0x60;
+
210};
+
+
211WUT_CHECK_OFFSET(MCPTitleListType, 0x00, titleId);
+
212WUT_CHECK_OFFSET(MCPTitleListType, 0x08, groupId);
+
213WUT_CHECK_OFFSET(MCPTitleListType, 0x0C, path);
+
214WUT_CHECK_OFFSET(MCPTitleListType, 0x44, appType);
+
215WUT_CHECK_OFFSET(MCPTitleListType, 0x48, titleVersion);
+
216WUT_CHECK_OFFSET(MCPTitleListType, 0x4A, osVersion);
+
217WUT_CHECK_OFFSET(MCPTitleListType, 0x52, sdkVersion);
+
218WUT_CHECK_OFFSET(MCPTitleListType, 0x56, indexedDevice);
+
219WUT_CHECK_OFFSET(MCPTitleListType, 0x60, unk0x60);
+
220WUT_CHECK_SIZE(MCPTitleListType, 0x61);
+
221
+ + +
224
+ +
226MCP_Close(int handle);
+
227
+ +
229MCP_DeviceList(int handle,
+
230 int *numDevices,
+
231 MCPDevice *outDeviceList,
+
232 uint32_t deviceListSizeInBytes);
+
233
+ + +
236 int *numDevices,
+
237 MCPDevice *outDeviceList,
+
238 uint32_t deviceListSizeInBytes);
+
239
+ +
241MCP_GetOwnTitleInfo(int32_t handle,
+
242 MCPTitleListType *titleInfo);
+
243
+ + +
246 MCPSysProdSettings *settings);
+
247
+ +
249MCP_GetSystemVersion(int32_t handle,
+
250 MCPSystemVersion *systemVersion);
+
251
+ +
253MCP_GetTitleId(int32_t handle,
+
254 uint64_t *outTitleId);
+
255
+ +
257MCP_GetTitleInfo(int32_t handle,
+
258 uint64_t titleId,
+
259 MCPTitleListType *titleInfo);
+
260
+ + +
263 MCPInstallTarget device);
+
264
+ + +
267 MCPInstallTarget *deviceOut);
+
268
+ + +
271 int usb);
+
272
+ + +
275 const char *path,
+
276 MCPInstallInfo *out);
+
277
+ + +
280 const char *path,
+ +
282
+ + +
285 MCPInstallProgress *installProgressOut);
+
286
+ + +
289
+ +
291MCP_TitleCount(int32_t handle);
+
292
+ +
294MCP_TitleList(int32_t handle,
+
295 uint32_t *outTitleCount,
+
296 MCPTitleListType *titleList,
+
297 uint32_t titleListSizeBytes);
+
298
+ + +
301 MCPAppType appType,
+
302 uint32_t *outTitleCount,
+
303 MCPTitleListType *titleList,
+
304 uint32_t titleListSizeBytes);
+
305
+ + +
308 uint32_t uniqueId,
+
309 uint32_t *outTitleCount,
+
310 MCPTitleListType *titleList,
+
311 uint32_t titleListSizeBytes);
+
312
+ + +
315 const char *deviceName,
+
316 uint32_t *outTitleCount,
+
317 MCPTitleListType *titleList,
+
318 uint32_t titleListSizeBytes);
+
319
+ + +
322 MCPDeviceType deviceType,
+
323 uint32_t *outTitleCount,
+
324 MCPTitleListType *titleList,
+
325 uint32_t titleListSizeBytes);
+ + +
328 MCPAppType appType,
+
329 const char *deviceName,
+
330 uint32_t *outTitleCount,
+
331 MCPTitleListType *titleList,
+
332 uint32_t titleListSizeBytes);
+
333
+ + +
336 MCPAppType appType,
+
337 MCPDeviceType deviceType,
+
338 uint32_t *outTitleCount,
+
339 MCPTitleListType *titleList,
+
340 uint32_t titleListSizeBytes);
+
341
+ + +
344 uint32_t uniqueId,
+
345 const char *indexedDevice,
+
346 uint8_t unk0x60,
+
347 MCPAppType appType,
+
348 uint32_t *outTitleCount,
+
349 MCPTitleListType *titleList,
+
350 uint32_t titleListSizeBytes);
+
351
+ + +
354 const char *path,
+ +
356
+ +
358MCP_CompatLoadAVFile(int32_t handle,
+
359 void *ptr,
+
360 uint32_t *size,
+
361 MCPCompatAVFile file);
+
362
+ + +
372
+ + +
381 uint32_t enable,
+
382 uint32_t maxOnTime,
+
383 uint16_t defaultOffTime);
+
384
+
385static inline const char *
+
+ +
387{
+
388 switch (deviceType) {
+ +
390 return "auto";
+ +
392 return "odd";
+ +
394 return "mlc";
+ +
396 return "usb";
+
397 }
+
398 return "auto";
+
399}
+
+
400
+
401#ifdef __cplusplus
+
402}
+
403#endif
+
404
+
uint64_t titleId
Definition mcp.h:201
+
uint32_t sdkVersion
Definition mcp.h:207
+
char region
Definition mcp.h:191
+
uint64_t osVersion
Definition mcp.h:206
+
uint8_t wifi_5ghz_country_code_revision
5ghz_country_code_revision in xml
Definition mcp.h:166
+
uint8_t unk0x60
Definition mcp.h:209
+
uint32_t contentsTotal
Definition mcp.h:136
+
uint16_t titleVersion
Definition mcp.h:205
+
uint32_t uid
Definition mcp.h:112
+
uint32_t inProgress
Definition mcp.h:132
+
uint32_t patch
Definition mcp.h:190
+
uint32_t minor
Definition mcp.h:189
+
MCPRegion product_area
Definition mcp.h:155
+
uint32_t index
Definition mcp.h:113
+
MCPDeviceFlags flags
Definition mcp.h:111
+
MCPRegion game_region
Definition mcp.h:158
+
uint32_t major
Definition mcp.h:188
+
uint32_t version
Definition mcp.h:172
+
MCPAppType appType
Definition mcp.h:204
+
uint64_t sizeTotal
Definition mcp.h:134
+
uint64_t tid
Definition mcp.h:133
+
uint64_t sizeProgress
Definition mcp.h:135
+
uint32_t groupId
Definition mcp.h:202
+
uint16_t eeprom_version
Definition mcp.h:156
+
uint32_t contentsProgress
Definition mcp.h:137
+
MCPError MCP_GetSystemVersion(int32_t handle, MCPSystemVersion *systemVersion)
+
MCPError MCP_InstallGetTargetDevice(int handle, MCPInstallTarget *deviceOut)
+
MCPError MCP_TitleListByDeviceType(int32_t handle, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_GetOwnTitleInfo(int32_t handle, MCPTitleListType *titleInfo)
+
MCPDeviceFlags
Definition mcp.h:74
+
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType(int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
static const char * MCP_GetDeviceNameByDeviceType(MCPDeviceType deviceType)
Definition mcp.h:386
+
MCPError MCP_ChangeEcoSettings(int32_t handle, uint32_t enable, uint32_t maxOnTime, uint16_t defaultOffTime)
Sets values to /storage_slc/sys/config/eco.xml.
+
MCPError MCP_CompatLoadAVFile(int32_t handle, void *ptr, uint32_t *size, MCPCompatAVFile file)
+
MCPCompatAVFile
Definition mcp.h:98
+
MCPError MCP_TitleCount(int32_t handle)
+
MCPRegion
Definition mcp.h:88
+
MCPError MCP_GetTitleInfo(int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
+
MCPDeviceType
Definition mcp.h:65
+
MCPError MCP_InstallSetTargetDevice(int handle, MCPInstallTarget device)
+
MCPError MCP_UninstallTitleAsync(int32_t handle, const char *path, MCPInstallTitleInfo *out)
+
MCPAppType
Definition mcp.h:26
+
MCPInstallTarget
Definition mcp.h:82
+
MCPError MCP_TitleListByAppAndDeviceType(int32_t handle, MCPAppType appType, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_GetSysProdSettings(int32_t handle, MCPSysProdSettings *settings)
+
MCPError MCP_InstallSetTargetUsb(int handle, int usb)
+
MCPError MCP_FullDeviceList(int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
+
MCPError MCP_GetTitleId(int32_t handle, uint64_t *outTitleId)
+
struct MCPDeviceList MCPDeviceList
Definition mcp.h:17
+
MCPError MCP_InstallGetProgress(int handle, MCPInstallProgress *installProgressOut)
+
MCPError MCP_Open()
+
MCPError MCP_InstallTitleAbort(int handle)
+
MCPError MCP_TriggerCrashLogCollection(int32_t handle)
Saves the current Cafe log to the SLC logs directory.
+
MCPError MCP_TitleListByUniqueId(int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_InstallTitleAsync(int handle, const char *path, MCPInstallTitleInfo *out)
+
MCPError MCP_Close(int handle)
+
int32_t MCPError
Definition mcp.h:14
+
MCPError MCP_TitleList(int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_TitleListByDevice(int32_t handle, const char *deviceName, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_TitleListByAppType(int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_DeviceList(int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
+
MCPError MCP_TitleListByAppAndDevice(int32_t handle, MCPAppType appType, const char *deviceName, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_InstallGetInfo(int handle, const char *path, MCPInstallInfo *out)
+
@ MCP_DEVICE_FLAG_UNK_1
Definition mcp.h:75
+
@ MCP_DEVICE_FLAG_UNK_2
Definition mcp.h:76
+
@ MCP_DEVICE_FLAG_UNK_8
Definition mcp.h:78
+
@ MCP_DEVICE_FLAG_UNK_4
Definition mcp.h:77
+
@ MCP_COMPAT_AV_FILE_DEINT
Deinterlacer parameters.
Definition mcp.h:102
+
@ MCP_COMPAT_AV_FILE_DMCU
DMCU firmware.
Definition mcp.h:100
+
@ MCP_REGION_EUROPE
Definition mcp.h:91
+
@ MCP_REGION_USA
Definition mcp.h:90
+
@ MCP_REGION_TAIWAN
Definition mcp.h:94
+
@ MCP_REGION_CHINA
Definition mcp.h:92
+
@ MCP_REGION_KOREA
Definition mcp.h:93
+
@ MCP_REGION_JAPAN
Definition mcp.h:89
+
@ MCP_DEVICE_TYPE_MLC
Definition mcp.h:68
+
@ MCP_DEVICE_TYPE_AUTO
Definition mcp.h:66
+
@ MCP_DEVICE_TYPE_ODD
Definition mcp.h:67
+
@ MCP_DEVICE_TYPE_USB
Definition mcp.h:69
+
@ MCP_APP_TYPE_BOOT1
Definition mcp.h:29
+
@ MCP_APP_TYPE_GAME_DLC
Definition mcp.h:28
+
@ MCP_APP_TYPE_GAME_WII
Definition mcp.h:44
+
@ MCP_APP_TYPE_SYSTEM_VERSION
Definition mcp.h:34
+
@ MCP_APP_TYPE_SYSTEM_SETTINGS
Definition mcp.h:49
+
@ MCP_APP_TYPE_SYSTEM_UPDATER
Definition mcp.h:46
+
@ MCP_APP_TYPE_MIIVERSE_POST
Definition mcp.h:55
+
@ MCP_APP_TYPE_MCP_TITLE_LIST
Definition mcp.h:42
+
@ MCP_APP_TYPE_DRC_FIRMWARE
Definition mcp.h:32
+
@ MCP_APP_TYPE_WAGONU_MIGRATION_LIST
Definition mcp.h:40
+
@ MCP_APP_TYPE_SYSTEM_LIBRARIES
Definition mcp.h:30
+
@ MCP_APP_TYPE_ESHOP
Definition mcp.h:57
+
@ MCP_APP_TYPE_AMIIBO_SETTINGS
Definition mcp.h:61
+
@ MCP_APP_TYPE_EXCEPTIONS_DATA
Definition mcp.h:36
+
@ MCP_APP_TYPE_PATCH_MAP_DATA
Definition mcp.h:39
+
@ MCP_APP_TYPE_AOC_OVERLAY
Definition mcp.h:60
+
@ MCP_APP_TYPE_DRC_LANGUAGE
Definition mcp.h:35
+
@ MCP_APP_TYPE_ERROR_DISPLAY
Definition mcp.h:53
+
@ MCP_APP_TYPE_SYSTEM_MENU
Definition mcp.h:45
+
@ MCP_APP_TYPE_CAFFEINE_TITLE_LIST
Definition mcp.h:41
+
@ MCP_APP_TYPE_EMANUAL
Definition mcp.h:51
+
@ MCP_APP_TYPE_GAME
Definition mcp.h:43
+
@ MCP_APP_TYPE_DOWNLOAD_MANAGEMENT
Definition mcp.h:59
+
@ MCP_APP_TYPE_HOME_MENU
Definition mcp.h:52
+
@ MCP_APP_TYPE_CERT_STORE
Definition mcp.h:38
+
@ MCP_APP_TYPE_MIIVERSE
Definition mcp.h:56
+
@ MCP_APP_TYPE_ECO_PROCESS
Definition mcp.h:50
+
@ MCP_APP_TYPE_BLUETOOTH_FIRMWARE
Definition mcp.h:31
+
@ MCP_APP_TYPE_GAME_UPDATE
Definition mcp.h:27
+
@ MCP_APP_TYPE_DRH_FIRMWARE
Definition mcp.h:33
+
@ MCP_APP_TYPE_ACCOUNT_APPS
Definition mcp.h:48
+
@ MCP_APP_TYPE_FRIEND_LIST
Definition mcp.h:58
+
@ MCP_APP_TYPE_BROWSER
Definition mcp.h:54
+
@ MCP_APP_TYPE_SYSTEM_APPS
Definition mcp.h:47
+
@ MCP_APP_TYPE_SHARED_DATA
Definition mcp.h:37
+
@ MCP_INSTALL_TARGET_MLC
Definition mcp.h:83
+
@ MCP_INSTALL_TARGET_USB
Definition mcp.h:84
+ + + + + + + + +
+ + + + diff --git a/memallocator_8h.html b/memallocator_8h.html new file mode 100644 index 00000000..8d89f2d1 --- /dev/null +++ b/memallocator_8h.html @@ -0,0 +1,178 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memallocator.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memallocator.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+Include dependency graph for memallocator.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  MEMAllocator
 Holds context information that will be used to allocate and free memory. More...
 
struct  MEMAllocatorFunctions
 The alloc/free functions. More...
 
+ + + + + + + + + +

+Typedefs

typedef struct MEMAllocatorFunctions MEMAllocatorFunctions
 
typedef struct MEMAllocator MEMAllocator
 
typedef void *(* MEMAllocatorAllocFn) (MEMAllocator *allocator, uint32_t size)
 
typedef void(* MEMAllocatorFreeFn) (MEMAllocator *allocator, void *ptr)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Functions

void * MEMAllocFromAllocator (MEMAllocator *allocator, uint32_t size)
 Allocates memory from the allocator.
 
void MEMFreeToAllocator (MEMAllocator *allocator, void *ptr)
 Frees memory back to the allocator.
 
void MEMInitAllocatorForExpHeap (MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
 Initializes an allocator from an Expanded Heap.
 
void MEMInitAllocatorForFrmHeap (MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
 Initializes an allocator from a Frame Heap.
 
void MEMInitAllocatorForUnitHeap (MEMAllocator *allocator, MEMHeapHandle heap)
 Initializes an allocator from a Unit Heap.
 
void MEMInitAllocatorForDefaultHeap (MEMAllocator *allocator)
 Initializes an allocator from the Default Heap.
 
void MEMInitAllocatorForBlockHeap (MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
 Initializes an allocator from a Block Heap.
 
+
+ + + + diff --git a/memallocator_8h__incl.map b/memallocator_8h__incl.map new file mode 100644 index 00000000..73bbf4d7 --- /dev/null +++ b/memallocator_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memallocator_8h__incl.md5 b/memallocator_8h__incl.md5 new file mode 100644 index 00000000..d53be32a --- /dev/null +++ b/memallocator_8h__incl.md5 @@ -0,0 +1 @@ +694d4c8a8f6e3d3ecfbd8e28ff20f601 \ No newline at end of file diff --git a/memallocator_8h__incl.png b/memallocator_8h__incl.png new file mode 100644 index 00000000..52a59641 Binary files /dev/null and b/memallocator_8h__incl.png differ diff --git a/memallocator_8h_source.html b/memallocator_8h_source.html new file mode 100644 index 00000000..6a75b8a8 --- /dev/null +++ b/memallocator_8h_source.html @@ -0,0 +1,183 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memallocator.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memallocator.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memheap.h"
+
4
+
13#ifdef __cplusplus
+
14extern "C" {
+
15#endif
+
16
+ + +
19
+
20typedef void *(*MEMAllocatorAllocFn)(MEMAllocator *allocator, uint32_t size);
+
21typedef void (*MEMAllocatorFreeFn)(MEMAllocator *allocator, void *ptr);
+
22
+
+ +
25{
+ + +
31 uint32_t align;
+
32 WUT_UNKNOWN_BYTES(4);
+
33};
+
+
34WUT_CHECK_OFFSET(MEMAllocator, 0x0, funcs);
+
35WUT_CHECK_OFFSET(MEMAllocator, 0x4, heap);
+
36WUT_CHECK_OFFSET(MEMAllocator, 0x8, align);
+
37WUT_CHECK_SIZE(MEMAllocator, 0x10);
+
38
+ +
45WUT_CHECK_OFFSET(MEMAllocatorFunctions, 0x0, alloc);
+
46WUT_CHECK_OFFSET(MEMAllocatorFunctions, 0x4, free);
+
47WUT_CHECK_SIZE(MEMAllocatorFunctions, 0x8);
+
48
+
54void *
+ +
56 uint32_t size);
+
57
+
63void
+ +
65 void *ptr);
+
66
+
70void
+ +
72 MEMHeapHandle heap,
+
73 uint32_t alignment);
+
74
+
78void
+ +
80 MEMHeapHandle heap,
+
81 uint32_t alignment);
+
82
+
86void
+ +
88 MEMHeapHandle heap);
+
89
+
93void
+ +
95
+
99void
+ +
101 MEMHeapHandle heap,
+
102 uint32_t alignment);
+
103
+
104#ifdef __cplusplus
+
105}
+
106#endif
+
107
+
MEMAllocatorAllocFn alloc
+
MEMAllocatorFunctions * funcs
Points to the alloc/free functions.
+
uint32_t align
The alignment the allocator will use.
+
MEMAllocatorFreeFn free
+
MEMHeapHandle heap
The heap handle.
+
void * MEMAllocFromAllocator(MEMAllocator *allocator, uint32_t size)
Allocates memory from the allocator.
+
void MEMInitAllocatorForUnitHeap(MEMAllocator *allocator, MEMHeapHandle heap)
Initializes an allocator from a Unit Heap.
+
void MEMInitAllocatorForBlockHeap(MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
Initializes an allocator from a Block Heap.
+
void MEMInitAllocatorForExpHeap(MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
Initializes an allocator from an Expanded Heap.
+
void *(* MEMAllocatorAllocFn)(MEMAllocator *allocator, uint32_t size)
+
void(* MEMAllocatorFreeFn)(MEMAllocator *allocator, void *ptr)
+
void MEMFreeToAllocator(MEMAllocator *allocator, void *ptr)
Frees memory back to the allocator.
+
void MEMInitAllocatorForFrmHeap(MEMAllocator *allocator, MEMHeapHandle heap, uint32_t alignment)
Initializes an allocator from a Frame Heap.
+
void MEMInitAllocatorForDefaultHeap(MEMAllocator *allocator)
Initializes an allocator from the Default Heap.
+
Holds context information that will be used to allocate and free memory.
+
The alloc/free functions.
+ + + +
+ + + + diff --git a/memblockheap_8h.html b/memblockheap_8h.html new file mode 100644 index 00000000..c3984091 --- /dev/null +++ b/memblockheap_8h.html @@ -0,0 +1,173 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memblockheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memblockheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+Include dependency graph for memblockheap.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 
+ + + + + + + +

+Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMHeapHandle heap)
 
int MEMAddBlockHeapTracking (MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMHeapHandle heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMHeapHandle heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMHeapHandle heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)
 
+
+ + + + diff --git a/memblockheap_8h__incl.map b/memblockheap_8h__incl.map new file mode 100644 index 00000000..29902c4c --- /dev/null +++ b/memblockheap_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memblockheap_8h__incl.md5 b/memblockheap_8h__incl.md5 new file mode 100644 index 00000000..9bc7f7e1 --- /dev/null +++ b/memblockheap_8h__incl.md5 @@ -0,0 +1 @@ +2e04625d9998b6ec73ee4915de7a4545 \ No newline at end of file diff --git a/memblockheap_8h__incl.png b/memblockheap_8h__incl.png new file mode 100644 index 00000000..9cf63744 Binary files /dev/null and b/memblockheap_8h__incl.png differ diff --git a/memblockheap_8h_source.html b/memblockheap_8h_source.html new file mode 100644 index 00000000..d6cca246 --- /dev/null +++ b/memblockheap_8h_source.html @@ -0,0 +1,239 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memblockheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memblockheap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memheap.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ + + +
18
+
+ +
20{
+
21 WUT_UNKNOWN_BYTES(0x8);
+
22
+ +
25
+
27 uint32_t blockCount;
+
28};
+
+
29WUT_CHECK_OFFSET(MEMBlockHeapTracking, 0x08, blocks);
+
30WUT_CHECK_OFFSET(MEMBlockHeapTracking, 0x0C, blockCount);
+
31WUT_CHECK_SIZE(MEMBlockHeapTracking, 0x10);
+
32
+
+ +
34{
+
36 void *start;
+
37
+
39 void *end;
+
40
+ +
43
+ +
46
+ +
49};
+
+
50WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x00, start);
+
51WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x04, end);
+
52WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x08, isFree);
+
53WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x0c, prev);
+
54WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x10, next);
+
55WUT_CHECK_SIZE(MEMBlockHeapBlock, 0x14);
+
56
+ +
79WUT_CHECK_OFFSET(MEMBlockHeap, 0x00, header);
+
80WUT_CHECK_OFFSET(MEMBlockHeap, 0x40, defaultTrack);
+
81WUT_CHECK_OFFSET(MEMBlockHeap, 0x50, defaultBlock);
+
82WUT_CHECK_OFFSET(MEMBlockHeap, 0x64, firstBlock);
+
83WUT_CHECK_OFFSET(MEMBlockHeap, 0x68, lastBlock);
+
84WUT_CHECK_OFFSET(MEMBlockHeap, 0x6C, firstFreeBlock);
+
85WUT_CHECK_OFFSET(MEMBlockHeap, 0x70, numFreeBlocks);
+
86WUT_CHECK_SIZE(MEMBlockHeap, 0x74);
+
87
+ + +
90 void *start,
+
91 void *end,
+ +
93 uint32_t size,
+
94 uint32_t flags);
+
95
+
96void *
+ +
98
+
99int
+ +
101 MEMBlockHeapTracking *tracking,
+
102 uint32_t size);
+
103
+
104void *
+ +
106 void *addr,
+
107 uint32_t size);
+
108
+
109void *
+ +
111 uint32_t size,
+
112 int32_t align);
+
113
+
114void
+ +
116 void *data);
+
117
+
118uint32_t
+ +
120 int32_t align);
+
121
+
122uint32_t
+ +
124
+
125uint32_t
+ +
127
+
128#ifdef __cplusplus
+
129}
+
130#endif
+
131
+
MEMHeapHeader header
+
MEMBlockHeapBlock * next
Link to next block, always set.
+
uint32_t blockCount
Number of blocks in this tracking heap.
+
MEMBlockHeapBlock * firstBlock
First block in this heap.
+
uint32_t numFreeBlocks
Free block count.
+
MEMBlockHeapBlock * blocks
Pointer to first memory block.
+
void * start
First address of the data region this block has allocated.
+
void * end
End address of the data region this block has allocated.
+
MEMBlockHeapBlock * firstFreeBlock
First free block.
+
BOOL isFree
TRUE if the block is free, FALSE if allocated.
+
MEMBlockHeapBlock defaultBlock
Default block, used so we don't have an empty block list.
+
MEMBlockHeapBlock * prev
Link to previous block, note that this is only set for allocated blocks.
+
MEMBlockHeapTracking defaultTrack
Default tracking heap, tracks only defaultBlock.
+
MEMBlockHeapBlock * lastBlock
Last block in this heap.
+
int MEMAddBlockHeapTracking(MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
+
void * MEMDestroyBlockHeap(MEMHeapHandle heap)
+
uint32_t MEMGetTrackingLeftInBlockHeap(MEMHeapHandle heap)
+
MEMHeapHandle MEMInitBlockHeap(MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
+
void * MEMAllocFromBlockHeapEx(MEMHeapHandle heap, uint32_t size, int32_t align)
+
void * MEMAllocFromBlockHeapAt(MEMHeapHandle heap, void *addr, uint32_t size)
+
uint32_t MEMGetTotalFreeSizeForBlockHeap(MEMHeapHandle heap)
+
void MEMFreeToBlockHeap(MEMHeapHandle heap, void *data)
+
uint32_t MEMGetAllocatableSizeForBlockHeapEx(MEMHeapHandle heap, int32_t align)
+ + + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/memdefaultheap_8h.html b/memdefaultheap_8h.html new file mode 100644 index 00000000..78089bb5 --- /dev/null +++ b/memdefaultheap_8h.html @@ -0,0 +1,347 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memdefaultheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memdefaultheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+Include dependency graph for memdefaultheap.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Typedefs

typedef void *(* MEMAllocFromDefaultHeapFn) (uint32_t size)
 
typedef void *(* MEMAllocFromDefaultHeapExFn) (uint32_t size, int32_t alignment)
 
typedef void(* MEMFreeToDefaultHeapFn) (void *ptr)
 
+ + + + + + + +

+Functions

void CoreInitDefaultHeap (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Default implementation of __preinit_user.
 
void __preinit_user (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Allows the user to completely customise the default heaps, this runs after the rpx code section has loaded but before the data section as the data sections are allocated from the default heap.
 
+ + + + + + + +

+Variables

MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
 
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
 
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
 
+
+ + + + diff --git a/memdefaultheap_8h__dep__incl.map b/memdefaultheap_8h__dep__incl.map new file mode 100644 index 00000000..fabfb595 --- /dev/null +++ b/memdefaultheap_8h__dep__incl.map @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memdefaultheap_8h__dep__incl.md5 b/memdefaultheap_8h__dep__incl.md5 new file mode 100644 index 00000000..63ed82ec --- /dev/null +++ b/memdefaultheap_8h__dep__incl.md5 @@ -0,0 +1 @@ +60d86650627e0a668a6ddfe4804520e5 \ No newline at end of file diff --git a/memdefaultheap_8h__dep__incl.png b/memdefaultheap_8h__dep__incl.png new file mode 100644 index 00000000..16452f65 Binary files /dev/null and b/memdefaultheap_8h__dep__incl.png differ diff --git a/memdefaultheap_8h__incl.map b/memdefaultheap_8h__incl.map new file mode 100644 index 00000000..0264142b --- /dev/null +++ b/memdefaultheap_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memdefaultheap_8h__incl.md5 b/memdefaultheap_8h__incl.md5 new file mode 100644 index 00000000..ae247749 --- /dev/null +++ b/memdefaultheap_8h__incl.md5 @@ -0,0 +1 @@ +54943c0298c7262d2d228b1e740f682b \ No newline at end of file diff --git a/memdefaultheap_8h__incl.png b/memdefaultheap_8h__incl.png new file mode 100644 index 00000000..966c0c03 Binary files /dev/null and b/memdefaultheap_8h__incl.png differ diff --git a/memdefaultheap_8h_source.html b/memdefaultheap_8h_source.html new file mode 100644 index 00000000..24baf216 --- /dev/null +++ b/memdefaultheap_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memdefaultheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memdefaultheap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memheap.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef void *(*MEMAllocFromDefaultHeapFn)(uint32_t size);
+
16typedef void *(*MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment);
+
17typedef void (*MEMFreeToDefaultHeapFn)(void *ptr);
+
18
+ + + +
22
+
26void
+ +
28 MEMHeapHandle *outFG,
+
29 MEMHeapHandle *outMem2);
+
30
+
39void
+ +
41 MEMHeapHandle *outFG,
+
42 MEMHeapHandle *outMem2);
+
43
+
44#ifdef __cplusplus
+
45}
+
46#endif
+
47
+
void *(* MEMAllocFromDefaultHeapFn)(uint32_t size)
+
void *(* MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment)
+
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
+
void(* MEMFreeToDefaultHeapFn)(void *ptr)
+
MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
+
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
+
void __preinit_user(MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
Allows the user to completely customise the default heaps, this runs after the rpx code section has l...
+
void CoreInitDefaultHeap(MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
Default implementation of __preinit_user.
+ + + +
+ + + + diff --git a/memexpheap_8h.html b/memexpheap_8h.html new file mode 100644 index 00000000..913d874a --- /dev/null +++ b/memexpheap_8h.html @@ -0,0 +1,222 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memexpheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memexpheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+Include dependency graph for memexpheap.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  MEMExpHeapBlock
 
struct  MEMExpHeapBlockList
 
struct  MEMExpHeap
 
+ + + + + + + + + + + + + + + +

+Typedefs

typedef struct MEMExpHeap MEMExpHeap
 
typedef struct MEMExpHeapBlock MEMExpHeapBlock
 
typedef struct MEMExpHeapBlockList MEMExpHeapBlockList
 
typedef void(* MEMExpHeapBlockVisitor) (void *block, MEMHeapHandle heap, void *context)
 
typedef enum MEMExpHeapMode MEMExpHeapMode
 
typedef enum MEMExpHeapDirection MEMExpHeapDirection
 
typedef enum MEMExpHeapCheckFlags MEMExpHeapCheckFlags
 
+ + + + + + + +

+Enumerations

enum  MEMExpHeapMode {
+  MEM_EXP_HEAP_MODE_FIRST_FREE = 0 +,
+  MEM_EXP_HEAP_MODE_NEAREST_SIZE = 1 +
+ }
 
enum  MEMExpHeapDirection {
+  MEM_EXP_HEAP_DIR_FROM_TOP = 0 +,
+  MEM_EXP_HEAP_DIR_FROM_BOTTOM = 1 +
+ }
 
enum  MEMExpHeapCheckFlags {
+  MEM_EXP_HEAP_CHECK_FLAGS_NONE = 0 +,
+  MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateExpHeapEx (void *heap, uint32_t size, uint16_t flags)
 
void * MEMDestroyExpHeap (MEMHeapHandle heap)
 
void * MEMAllocFromExpHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMHeapHandle heap, void *block)
 
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMHeapHandle heap, MEMExpHeapMode mode)
 
MEMExpHeapMode MEMGetAllocModeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMAdjustExpHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockExpHeap (MEMHeapHandle heap, void *block, uint32_t size)
 
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMHeapHandle heap, int alignment)
 
uint16_t MEMSetGroupIDForExpHeap (MEMHeapHandle heap, uint16_t id)
 
uint16_t MEMGetGroupIDForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetSizeForMBlockExpHeap (void *block)
 
uint16_t MEMGetGroupIDForMBlockExpHeap (void *block)
 
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (void *block)
 
void MEMVisitAllocatedForExpHeap (MEMHeapHandle heap, MEMExpHeapBlockVisitor callback, void *context)
 
BOOL MEMCheckExpHeap (MEMHeapHandle handle, MEMExpHeapCheckFlags mode)
 
+
+ + + + diff --git a/memexpheap_8h__incl.map b/memexpheap_8h__incl.map new file mode 100644 index 00000000..c542138d --- /dev/null +++ b/memexpheap_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memexpheap_8h__incl.md5 b/memexpheap_8h__incl.md5 new file mode 100644 index 00000000..9ce0bcf1 --- /dev/null +++ b/memexpheap_8h__incl.md5 @@ -0,0 +1 @@ +c333c8f8c2175202f0bf8e275954f8c2 \ No newline at end of file diff --git a/memexpheap_8h__incl.png b/memexpheap_8h__incl.png new file mode 100644 index 00000000..30d90947 Binary files /dev/null and b/memexpheap_8h__incl.png differ diff --git a/memexpheap_8h_source.html b/memexpheap_8h_source.html new file mode 100644 index 00000000..f89d4ceb --- /dev/null +++ b/memexpheap_8h_source.html @@ -0,0 +1,289 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memexpheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memexpheap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memheap.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef struct MEMExpHeap MEMExpHeap;
+ + +
18
+
19typedef void (*MEMExpHeapBlockVisitor)(void *block, MEMHeapHandle heap, void *context);
+
20
+ +
26
+ +
32
+ +
38
+
+ +
40{
+
41 uint32_t attribs;
+
42 uint32_t blockSize;
+ + +
45 uint16_t tag;
+
46 WUT_UNKNOWN_BYTES(0x02);
+
47};
+
+
48WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x00, attribs);
+
49WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x04, blockSize);
+
50WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x08, prev);
+
51WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x0c, next);
+
52WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x10, tag);
+
53WUT_CHECK_SIZE(MEMExpHeapBlock, 0x14);
+
54
+ +
60WUT_CHECK_OFFSET(MEMExpHeapBlockList, 0x00, head);
+
61WUT_CHECK_OFFSET(MEMExpHeapBlockList, 0x04, tail);
+
62WUT_CHECK_SIZE(MEMExpHeapBlockList, 0x08);
+
63
+ +
72WUT_CHECK_OFFSET(MEMExpHeap, 0x00, header);
+
73WUT_CHECK_OFFSET(MEMExpHeap, 0x40, freeList);
+
74WUT_CHECK_OFFSET(MEMExpHeap, 0x48, usedList);
+
75WUT_CHECK_OFFSET(MEMExpHeap, 0x50, groupId);
+
76WUT_CHECK_OFFSET(MEMExpHeap, 0x52, attribs);
+
77WUT_CHECK_SIZE(MEMExpHeap, 0x54);
+
78
+ + +
81 uint32_t size,
+
82 uint16_t flags);
+
83
+
84void *
+ +
86
+
87void *
+ +
89 uint32_t size,
+
90 int alignment);
+
91
+
92void
+ +
94 void *block);
+
95
+ + +
98 MEMExpHeapMode mode);
+
99
+ + +
102
+
103uint32_t
+ +
105
+
106uint32_t
+ +
108 void *block,
+
109 uint32_t size);
+
110
+
111uint32_t
+ +
113
+
114uint32_t
+ +
116 int alignment);
+
117
+
118uint16_t
+ +
120 uint16_t id);
+
121
+
122uint16_t
+ +
124
+
125uint32_t
+ +
127
+
128uint16_t
+ +
130
+ + +
133
+
134void
+ +
136 MEMExpHeapBlockVisitor callback,
+
137 void *context);
+
138
+
139BOOL
+ + +
142
+
143#ifdef __cplusplus
+
144}
+
145#endif
+
146
+
MEMExpHeapBlock * tail
Definition memexpheap.h:58
+ +
MEMExpHeapBlockList usedList
Definition memexpheap.h:68
+
MEMHeapHeader header
Definition memexpheap.h:66
+
uint16_t groupId
Definition memexpheap.h:69
+
uint32_t attribs
Definition memexpheap.h:41
+
MEMExpHeapBlock * head
Definition memexpheap.h:57
+
MEMExpHeapBlockList freeList
Definition memexpheap.h:67
+
MEMExpHeapBlock * next
Definition memexpheap.h:44
+
uint32_t blockSize
Definition memexpheap.h:42
+
MEMExpHeapBlock * prev
Definition memexpheap.h:43
+
uint16_t attribs
Definition memexpheap.h:70
+
MEMHeapHandle MEMCreateExpHeapEx(void *heap, uint32_t size, uint16_t flags)
+
MEMExpHeapCheckFlags
Definition memexpheap.h:34
+
uint32_t MEMResizeForMBlockExpHeap(MEMHeapHandle heap, void *block, uint32_t size)
+
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap(void *block)
+
MEMExpHeapMode MEMSetAllocModeForExpHeap(MEMHeapHandle heap, MEMExpHeapMode mode)
+
uint32_t MEMGetTotalFreeSizeForExpHeap(MEMHeapHandle heap)
+
MEMExpHeapMode MEMGetAllocModeForExpHeap(MEMHeapHandle heap)
+
uint32_t MEMGetAllocatableSizeForExpHeapEx(MEMHeapHandle heap, int alignment)
+
uint32_t MEMAdjustExpHeap(MEMHeapHandle heap)
+
void MEMFreeToExpHeap(MEMHeapHandle heap, void *block)
+
uint32_t MEMGetSizeForMBlockExpHeap(void *block)
+
uint16_t MEMGetGroupIDForMBlockExpHeap(void *block)
+
BOOL MEMCheckExpHeap(MEMHeapHandle handle, MEMExpHeapCheckFlags mode)
+
void MEMVisitAllocatedForExpHeap(MEMHeapHandle heap, MEMExpHeapBlockVisitor callback, void *context)
+
uint16_t MEMGetGroupIDForExpHeap(MEMHeapHandle heap)
+
uint16_t MEMSetGroupIDForExpHeap(MEMHeapHandle heap, uint16_t id)
+
void * MEMDestroyExpHeap(MEMHeapHandle heap)
+
void(* MEMExpHeapBlockVisitor)(void *block, MEMHeapHandle heap, void *context)
Definition memexpheap.h:19
+
MEMExpHeapDirection
Definition memexpheap.h:28
+
MEMExpHeapMode
Definition memexpheap.h:22
+
void * MEMAllocFromExpHeapEx(MEMHeapHandle heap, uint32_t size, int alignment)
+
@ MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS
Definition memexpheap.h:36
+
@ MEM_EXP_HEAP_CHECK_FLAGS_NONE
Definition memexpheap.h:35
+
@ MEM_EXP_HEAP_DIR_FROM_TOP
Definition memexpheap.h:29
+
@ MEM_EXP_HEAP_DIR_FROM_BOTTOM
Definition memexpheap.h:30
+
@ MEM_EXP_HEAP_MODE_NEAREST_SIZE
Definition memexpheap.h:24
+
@ MEM_EXP_HEAP_MODE_FIRST_FREE
Definition memexpheap.h:23
+ + + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/memfrmheap_8h.html b/memfrmheap_8h.html new file mode 100644 index 00000000..47dbfe02 --- /dev/null +++ b/memfrmheap_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memfrmheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memfrmheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+Include dependency graph for memfrmheap.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  MEMFrmHeapState
 
struct  MEMFrmHeap
 
+ + + + + + + +

+Typedefs

typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode
 
typedef struct MEMFrmHeap MEMFrmHeap
 
typedef struct MEMFrmHeapState MEMFrmHeapState
 
+ + + +

+Enumerations

enum  MEMFrmHeapFreeMode {
+  MEM_FRM_HEAP_FREE_HEAD = 1 << 0 +,
+  MEM_FRM_HEAP_FREE_TAIL = 1 << 1 +,
+  MEM_FRM_HEAP_FREE_ALL = MEM_FRM_HEAP_FREE_HEAD | MEM_FRM_HEAP_FREE_TAIL +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags)
 
void * MEMDestroyFrmHeap (MEMHeapHandle heap)
 
void * MEMAllocFromFrmHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToFrmHeap (MEMHeapHandle heap, MEMFrmHeapFreeMode mode)
 
BOOL MEMRecordStateForFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
BOOL MEMFreeByStateToFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
uint32_t MEMAdjustFrmHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockFrmHeap (MEMHeapHandle heap, uint32_t addr, uint32_t size)
 
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap, int alignment)
 
+
+ + + + diff --git a/memfrmheap_8h__incl.map b/memfrmheap_8h__incl.map new file mode 100644 index 00000000..9410b1a2 --- /dev/null +++ b/memfrmheap_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memfrmheap_8h__incl.md5 b/memfrmheap_8h__incl.md5 new file mode 100644 index 00000000..5585ca90 --- /dev/null +++ b/memfrmheap_8h__incl.md5 @@ -0,0 +1 @@ +2e4a0deba471be9c858bd2df2331da4b \ No newline at end of file diff --git a/memfrmheap_8h__incl.png b/memfrmheap_8h__incl.png new file mode 100644 index 00000000..27dd445e Binary files /dev/null and b/memfrmheap_8h__incl.png differ diff --git a/memfrmheap_8h_source.html b/memfrmheap_8h_source.html new file mode 100644 index 00000000..41e2335f --- /dev/null +++ b/memfrmheap_8h_source.html @@ -0,0 +1,207 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memfrmheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memfrmheap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memheap.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
21
+
22typedef struct MEMFrmHeap MEMFrmHeap;
+ +
24
+
+ +
26{
+
27 uint32_t tag;
+
28 void *head;
+
29 void *tail;
+ +
31};
+
+
32WUT_CHECK_OFFSET(MEMFrmHeapState, 0x00, tag);
+
33WUT_CHECK_OFFSET(MEMFrmHeapState, 0x04, head);
+
34WUT_CHECK_OFFSET(MEMFrmHeapState, 0x08, tail);
+
35WUT_CHECK_OFFSET(MEMFrmHeapState, 0x0C, previous);
+
36WUT_CHECK_SIZE(MEMFrmHeapState, 0x10);
+
37
+
+
38struct WUT_PACKED MEMFrmHeap
+
39{
+ +
41 void *head;
+
42 void *tail;
+ +
44};
+
+
45WUT_CHECK_OFFSET(MEMFrmHeap, 0x00, header);
+
46WUT_CHECK_OFFSET(MEMFrmHeap, 0x40, head);
+
47WUT_CHECK_OFFSET(MEMFrmHeap, 0x44, tail);
+
48WUT_CHECK_OFFSET(MEMFrmHeap, 0x48, previousState);
+
49WUT_CHECK_SIZE(MEMFrmHeap, 0x4C);
+
50
+ + +
53 uint32_t size,
+
54 uint32_t flags);
+
55
+
56void *
+ +
58
+
59void *
+ +
61 uint32_t size,
+
62 int alignment);
+
63
+
64void
+ + +
67
+
68BOOL
+ +
70 uint32_t tag);
+
71
+
72BOOL
+ +
74 uint32_t tag);
+
75
+
76uint32_t
+ +
78
+
79uint32_t
+ +
81 uint32_t addr,
+
82 uint32_t size);
+
83
+
84uint32_t
+ +
86 int alignment);
+
87
+
88#ifdef __cplusplus
+
89}
+
90#endif
+
91
+
MEMHeapHeader header
Definition memfrmheap.h:40
+ + + +
MEMFrmHeapState * previous
Definition memfrmheap.h:30
+
MEMFrmHeapState * previousState
Definition memfrmheap.h:43
+
MEMHeapHandle MEMCreateFrmHeapEx(void *heap, uint32_t size, uint32_t flags)
+
MEMFrmHeapFreeMode
Definition memfrmheap.h:16
+
uint32_t MEMResizeForMBlockFrmHeap(MEMHeapHandle heap, uint32_t addr, uint32_t size)
+
uint32_t MEMAdjustFrmHeap(MEMHeapHandle heap)
+
void * MEMDestroyFrmHeap(MEMHeapHandle heap)
+
void * MEMAllocFromFrmHeapEx(MEMHeapHandle heap, uint32_t size, int alignment)
+
BOOL MEMFreeByStateToFrmHeap(MEMHeapHandle heap, uint32_t tag)
+
void MEMFreeToFrmHeap(MEMHeapHandle heap, MEMFrmHeapFreeMode mode)
+
uint32_t MEMGetAllocatableSizeForFrmHeapEx(MEMHeapHandle heap, int alignment)
+
BOOL MEMRecordStateForFrmHeap(MEMHeapHandle heap, uint32_t tag)
+
@ MEM_FRM_HEAP_FREE_ALL
Definition memfrmheap.h:19
+
@ MEM_FRM_HEAP_FREE_TAIL
Definition memfrmheap.h:18
+
@ MEM_FRM_HEAP_FREE_HEAD
Definition memfrmheap.h:17
+ + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/memheap_8h.html b/memheap_8h.html new file mode 100644 index 00000000..6cba3c45 --- /dev/null +++ b/memheap_8h.html @@ -0,0 +1,402 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memheap.h File Reference
+
+
+
#include <wut.h>
+#include "memlist.h"
+#include "spinlock.h"
+
+Include dependency graph for memheap.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  MEMHeapHeader
 
+ + + + + + + + + + + + + +

+Typedefs

typedef struct MEMHeapHeader MEMHeapHeader
 
typedef MEMHeapHeaderMEMHeapHandle
 
typedef enum MEMBaseHeapType MEMBaseHeapType
 
typedef enum MEMHeapFillType MEMHeapFillType
 
typedef enum MEMHeapTag MEMHeapTag
 
typedef enum MEMHeapFlags MEMHeapFlags
 
+ + + + + + + + + +

+Enumerations

enum  MEMBaseHeapType {
+  MEM_BASE_HEAP_MEM1 = 0 +,
+  MEM_BASE_HEAP_MEM2 = 1 +,
+  MEM_BASE_HEAP_FG = 8 +
+ }
 
enum  MEMHeapFillType {
+  MEM_HEAP_FILL_TYPE_UNUSED = 0 +,
+  MEM_HEAP_FILL_TYPE_ALLOCATED = 1 +,
+  MEM_HEAP_FILL_TYPE_FREED = 2 +
+ }
 
enum  MEMHeapTag {
+  MEM_BLOCK_HEAP_TAG = 0x424C4B48u +,
+  MEM_EXPANDED_HEAP_TAG = 0x45585048u +,
+  MEM_FRAME_HEAP_TAG = 0x46524D48u +,
+  MEM_UNIT_HEAP_TAG = 0x554E5448u +,
+  MEM_USER_HEAP_TAG = 0x55535248u +
+ }
 
enum  MEMHeapFlags {
+  MEM_HEAP_FLAG_ZERO_ALLOCATED = 1 << 0 +,
+  MEM_HEAP_FLAG_DEBUG_MODE = 1 << 1 +,
+  MEM_HEAP_FLAG_USE_LOCK = 1 << 2 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
 Get which memory area a heap belongs to.
 
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
 Get base heap for memory area.
 
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type, MEMHeapHandle handle)
 Set base heap for memory area.
 
MEMHeapHandle MEMCreateUserHeapHandle (void *heap, uint32_t size)
 Create a heap handle for a user defined heap.
 
void MEMDumpHeap (MEMHeapHandle heap)
 Print details about heap to COSWarn.
 
MEMHeapHeaderMEMFindContainHeap (void *block)
 Find heap which contains a memory block.
 
MEMHeapHandle MEMFindParentHeap (MEMHeapHandle handle)
 Find the parent heap of a given heap.
 
uint32_t MEMGetFillValForHeap (MEMHeapFillType type)
 Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
 
void MEMSetFillValForHeap (MEMHeapFillType type, uint32_t value)
 Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
 
BOOL MEMCheckHeap (MEMHeapHandle handle)
 Checks the heap for corruption.
 
+
+ + + + diff --git a/memheap_8h__dep__incl.map b/memheap_8h__dep__incl.map new file mode 100644 index 00000000..772ed044 --- /dev/null +++ b/memheap_8h__dep__incl.map @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memheap_8h__dep__incl.md5 b/memheap_8h__dep__incl.md5 new file mode 100644 index 00000000..c70017c4 --- /dev/null +++ b/memheap_8h__dep__incl.md5 @@ -0,0 +1 @@ +856c99ac32d2cdc79728b4d48bd51dee \ No newline at end of file diff --git a/memheap_8h__dep__incl.png b/memheap_8h__dep__incl.png new file mode 100644 index 00000000..587b7fd1 Binary files /dev/null and b/memheap_8h__dep__incl.png differ diff --git a/memheap_8h__incl.map b/memheap_8h__incl.map new file mode 100644 index 00000000..813d55e5 --- /dev/null +++ b/memheap_8h__incl.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memheap_8h__incl.md5 b/memheap_8h__incl.md5 new file mode 100644 index 00000000..f99f4edb --- /dev/null +++ b/memheap_8h__incl.md5 @@ -0,0 +1 @@ +d79d911dbd50e25c3f0d7ee7120e8220 \ No newline at end of file diff --git a/memheap_8h__incl.png b/memheap_8h__incl.png new file mode 100644 index 00000000..25f89537 Binary files /dev/null and b/memheap_8h__incl.png differ diff --git a/memheap_8h_source.html b/memheap_8h_source.html new file mode 100644 index 00000000..f83d5416 --- /dev/null +++ b/memheap_8h_source.html @@ -0,0 +1,256 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memheap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memlist.h"
+
4#include "spinlock.h"
+
5
+
14#ifdef __cplusplus
+
15extern "C" {
+
16#endif
+
17
+ + +
20
+ +
27
+ +
34
+
+
35typedef enum MEMHeapTag
+
36{
+
37 MEM_BLOCK_HEAP_TAG = 0x424C4B48u,
+
38 MEM_EXPANDED_HEAP_TAG = 0x45585048u,
+
39 MEM_FRAME_HEAP_TAG = 0x46524D48u,
+
40 MEM_UNIT_HEAP_TAG = 0x554E5448u,
+
41 MEM_USER_HEAP_TAG = 0x55535248u,
+ +
+
43
+ +
50
+
+ +
52{
+ +
55
+ +
58
+ +
61
+
63 void *dataStart;
+
64
+
66 void *dataEnd;
+
67
+ +
70
+
72 uint32_t flags;
+
73
+
74 WUT_UNKNOWN_BYTES(0x0C);
+
75};
+
+
76WUT_CHECK_OFFSET(MEMHeapHeader, 0x00, tag);
+
77WUT_CHECK_OFFSET(MEMHeapHeader, 0x04, link);
+
78WUT_CHECK_OFFSET(MEMHeapHeader, 0x0C, list);
+
79WUT_CHECK_OFFSET(MEMHeapHeader, 0x18, dataStart);
+
80WUT_CHECK_OFFSET(MEMHeapHeader, 0x1C, dataEnd);
+
81WUT_CHECK_OFFSET(MEMHeapHeader, 0x20, lock);
+
82WUT_CHECK_OFFSET(MEMHeapHeader, 0x30, flags);
+
83WUT_CHECK_SIZE(MEMHeapHeader, 0x40);
+
84
+
85
+ + +
91
+
92
+ + +
98
+
99
+ + +
105 MEMHeapHandle handle);
+
106
+ + +
112 uint32_t size);
+
113
+
117void
+ +
119
+
120
+ + +
126
+ + +
132
+
136uint32_t
+ +
138
+
139
+
143void
+ +
145 uint32_t value);
+
146
+
150BOOL
+ +
152
+
153#ifdef __cplusplus
+
154}
+
155#endif
+
156
+
uint32_t flags
Flags set during heap creation.
Definition memheap.h:72
+
MEMMemoryList list
List of all child heaps in this heap.
Definition memheap.h:60
+
MEMHeapTag tag
Tag indicating which type of heap this is.
Definition memheap.h:54
+
MEMMemoryLink link
Link for list this heap is in.
Definition memheap.h:57
+
void * dataStart
Pointer to start of allocatable memory.
Definition memheap.h:63
+
OSSpinLock lock
Lock used when MEM_HEAP_FLAG_USE_LOCK is set.
Definition memheap.h:69
+
void * dataEnd
Pointer to end of allocatable memory.
Definition memheap.h:66
+
MEMHeapHeader * MEMFindContainHeap(void *block)
Find heap which contains a memory block.
+
MEMHeapHandle MEMSetBaseHeapHandle(MEMBaseHeapType type, MEMHeapHandle handle)
Set base heap for memory area.
+
void MEMDumpHeap(MEMHeapHandle heap)
Print details about heap to COSWarn.
+
void MEMSetFillValForHeap(MEMHeapFillType type, uint32_t value)
Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
+
MEMHeapHeader * MEMHeapHandle
Definition memheap.h:19
+
MEMBaseHeapType
Definition memheap.h:22
+
MEMHeapFillType
Definition memheap.h:29
+
MEMHeapFlags
Definition memheap.h:45
+
MEMBaseHeapType MEMGetArena(MEMHeapHandle handle)
Get which memory area a heap belongs to.
+
MEMHeapHandle MEMFindParentHeap(MEMHeapHandle handle)
Find the parent heap of a given heap.
+
BOOL MEMCheckHeap(MEMHeapHandle handle)
Checks the heap for corruption.
+
MEMHeapHandle MEMGetBaseHeapHandle(MEMBaseHeapType type)
Get base heap for memory area.
+
uint32_t MEMGetFillValForHeap(MEMHeapFillType type)
Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
+
MEMHeapHandle MEMCreateUserHeapHandle(void *heap, uint32_t size)
Create a heap handle for a user defined heap.
+
MEMHeapTag
Definition memheap.h:36
+
@ MEM_BASE_HEAP_MEM1
Definition memheap.h:23
+
@ MEM_BASE_HEAP_FG
Definition memheap.h:25
+
@ MEM_BASE_HEAP_MEM2
Definition memheap.h:24
+
@ MEM_HEAP_FILL_TYPE_FREED
Definition memheap.h:32
+
@ MEM_HEAP_FILL_TYPE_UNUSED
Definition memheap.h:30
+
@ MEM_HEAP_FILL_TYPE_ALLOCATED
Definition memheap.h:31
+
@ MEM_HEAP_FLAG_DEBUG_MODE
Definition memheap.h:47
+
@ MEM_HEAP_FLAG_ZERO_ALLOCATED
Definition memheap.h:46
+
@ MEM_HEAP_FLAG_USE_LOCK
Definition memheap.h:48
+
@ MEM_UNIT_HEAP_TAG
Definition memheap.h:40
+
@ MEM_USER_HEAP_TAG
Definition memheap.h:41
+
@ MEM_EXPANDED_HEAP_TAG
Definition memheap.h:38
+
@ MEM_FRAME_HEAP_TAG
Definition memheap.h:39
+
@ MEM_BLOCK_HEAP_TAG
Definition memheap.h:37
+ + + + + + + +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/memlist_8h.html b/memlist_8h.html new file mode 100644 index 00000000..c52fcb7f --- /dev/null +++ b/memlist_8h.html @@ -0,0 +1,321 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memlist.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memlist.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for memlist.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  MEMMemoryList
 
+ + + + + +

+Typedefs

typedef struct MEMMemoryLink MEMMemoryLink
 
typedef struct MEMMemoryList MEMMemoryList
 
+ + + + + + + + + + + + + + + + + +

+Functions

void MEMInitList (MEMMemoryList *list, uint16_t offsetToMemoryLink)
 
void MEMAppendListObject (MEMMemoryList *list, void *object)
 
void MEMPrependListObject (MEMMemoryList *list, void *object)
 
void MEMInsertListObject (MEMMemoryList *list, void *before, void *object)
 
void MEMRemoveListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNextListObject (MEMMemoryList *list, void *object)
 
void * MEMGetPrevListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNthListObject (MEMMemoryList *list, uint16_t n)
 
+
+ + + + diff --git a/memlist_8h__dep__incl.map b/memlist_8h__dep__incl.map new file mode 100644 index 00000000..33106fa6 --- /dev/null +++ b/memlist_8h__dep__incl.map @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memlist_8h__dep__incl.md5 b/memlist_8h__dep__incl.md5 new file mode 100644 index 00000000..24a783e8 --- /dev/null +++ b/memlist_8h__dep__incl.md5 @@ -0,0 +1 @@ +74df94b1add5fd4d469be8261778f68e \ No newline at end of file diff --git a/memlist_8h__dep__incl.png b/memlist_8h__dep__incl.png new file mode 100644 index 00000000..c6f1f054 Binary files /dev/null and b/memlist_8h__dep__incl.png differ diff --git a/memlist_8h__incl.map b/memlist_8h__incl.map new file mode 100644 index 00000000..5d344213 --- /dev/null +++ b/memlist_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/memlist_8h__incl.md5 b/memlist_8h__incl.md5 new file mode 100644 index 00000000..0b254a46 --- /dev/null +++ b/memlist_8h__incl.md5 @@ -0,0 +1 @@ +211a37bb29b6e66608c666bb77f63e6e \ No newline at end of file diff --git a/memlist_8h__incl.png b/memlist_8h__incl.png new file mode 100644 index 00000000..9fe8b8fa Binary files /dev/null and b/memlist_8h__incl.png differ diff --git a/memlist_8h_source.html b/memlist_8h_source.html new file mode 100644 index 00000000..9d29f3cf --- /dev/null +++ b/memlist_8h_source.html @@ -0,0 +1,181 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memlist.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memlist.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
10#ifdef __cplusplus
+
11extern "C" {
+
12#endif
+
13
+ + +
16
+
+ +
18{
+
19 void *prev;
+
20 void *next;
+
21};
+
+
22WUT_CHECK_OFFSET(MEMMemoryLink, 0x0, prev);
+
23WUT_CHECK_OFFSET(MEMMemoryLink, 0x4, next);
+
24WUT_CHECK_SIZE(MEMMemoryLink, 0x8);
+
25
+
+ +
27{
+
28 void *head;
+
29 void *tail;
+
30 uint16_t count;
+ +
32};
+
+
33WUT_CHECK_OFFSET(MEMMemoryList, 0x0, head);
+
34WUT_CHECK_OFFSET(MEMMemoryList, 0x4, tail);
+
35WUT_CHECK_OFFSET(MEMMemoryList, 0x8, count);
+
36WUT_CHECK_OFFSET(MEMMemoryList, 0xa, offsetToMemoryLink);
+
37WUT_CHECK_SIZE(MEMMemoryList, 0xc);
+
38
+
39void
+ +
41 uint16_t offsetToMemoryLink);
+
42
+
43void
+ +
45 void *object);
+
46
+
47void
+ +
49 void *object);
+
50
+
51void
+ +
53 void *before,
+
54 void *object);
+
55
+
56void
+ +
58 void *object);
+
59
+
60void *
+ +
62 void *object);
+
63
+
64void *
+ +
66 void *object);
+
67
+
68void *
+ +
70 uint16_t n);
+
71
+
72#ifdef __cplusplus
+
73}
+
74#endif
+
75
+
uint16_t offsetToMemoryLink
Definition memlist.h:31
+
void * tail
Definition memlist.h:29
+
void * head
Definition memlist.h:28
+
void * next
Definition memlist.h:20
+
uint16_t count
Definition memlist.h:30
+
void * prev
Definition memlist.h:19
+
void * MEMGetPrevListObject(MEMMemoryList *list, void *object)
+
void * MEMGetNthListObject(MEMMemoryList *list, uint16_t n)
+
void MEMRemoveListObject(MEMMemoryList *list, void *object)
+
void MEMInsertListObject(MEMMemoryList *list, void *before, void *object)
+
void MEMPrependListObject(MEMMemoryList *list, void *object)
+
void * MEMGetNextListObject(MEMMemoryList *list, void *object)
+
void MEMInitList(MEMMemoryList *list, uint16_t offsetToMemoryLink)
+
void MEMAppendListObject(MEMMemoryList *list, void *object)
+ + + +
+ + + + diff --git a/memorymap_8h.html b/memorymap_8h.html new file mode 100644 index 00000000..dc6bc11e --- /dev/null +++ b/memorymap_8h.html @@ -0,0 +1,182 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memorymap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memorymap.h File Reference
+
+
+
#include <wut.h>
+
+Include dependency graph for memorymap.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Macros

#define OS_PAGE_SIZE   (128 * 1024)
 
+ + + +

+Typedefs

typedef enum OSMemoryMapMode OSMemoryMapMode
 
+ + + +

+Enumerations

enum  OSMemoryMapMode {
+  OS_MAP_MEMORY_INVALID = 0 +,
+  OS_MAP_MEMORY_READ_ONLY = 1 +,
+  OS_MAP_MEMORY_READ_WRITE = 2 +,
+  OS_MAP_MEMORY_FREE = 3 +,
+  OS_MAP_MEMORY_ALLOCATED = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t OSEffectiveToPhysical (uint32_t virtualAddress)
 
uint32_t __OSPhysicalToEffectiveCached (uint32_t physicalAddress)
 
uint32_t __OSPhysicalToEffectiveUncached (uint32_t physicalAddress)
 
BOOL OSIsAddressValid (uint32_t virtualAddress)
 
BOOL __OSValidateAddressSpaceRange (int, uint32_t virtualAddress, uint32_t size)
 
uint32_t OSAllocVirtAddr (uint32_t virtualAddress, uint32_t size, uint32_t align)
 Allocates virtual address range for later mapping.
 
BOOL OSFreeVirtAddr (uint32_t virtualAddress, uint32_t size)
 Frees a previously allocated virtual address range back to the system.
 
OSMemoryMapMode OSQueryVirtAddr (uint32_t virtualAddress)
 Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid.
 
BOOL OSMapMemory (uint32_t virtualAddress, uint32_t physicalAddress, uint32_t size, OSMemoryMapMode mode)
 Maps a physical address to a virtual address, with a given size and set of permissions.
 
BOOL OSUnmapMemory (uint32_t virtualAddress, uint32_t size)
 Unmaps previously mapped memory.
 
void OSGetMapVirtAddrRange (uint32_t *outVirtualAddress, uint32_t *outSize)
 Gets the range of virtual addresses available for mapping.
 
void OSGetAvailPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of available physical memory (not reserved for app code or data).
 
void OSGetDataPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of physical memory used for the application's data.
 
+
+ + + + diff --git a/memorymap_8h__incl.map b/memorymap_8h__incl.map new file mode 100644 index 00000000..fab2b593 --- /dev/null +++ b/memorymap_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/memorymap_8h__incl.md5 b/memorymap_8h__incl.md5 new file mode 100644 index 00000000..84dcef06 --- /dev/null +++ b/memorymap_8h__incl.md5 @@ -0,0 +1 @@ +0e65990ac0e9901b29eb525e2b43564f \ No newline at end of file diff --git a/memorymap_8h__incl.png b/memorymap_8h__incl.png new file mode 100644 index 00000000..bbf77b1c Binary files /dev/null and b/memorymap_8h__incl.png differ diff --git a/memorymap_8h_source.html b/memorymap_8h_source.html new file mode 100644 index 00000000..b07b1437 --- /dev/null +++ b/memorymap_8h_source.html @@ -0,0 +1,187 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memorymap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memorymap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+ +
23
+
24#define OS_PAGE_SIZE (128 * 1024)
+
25
+
26uint32_t
+
27OSEffectiveToPhysical(uint32_t virtualAddress);
+
28
+
29uint32_t
+
30__OSPhysicalToEffectiveCached(uint32_t physicalAddress);
+
31
+
32uint32_t
+
33__OSPhysicalToEffectiveUncached(uint32_t physicalAddress);
+
34
+
35BOOL
+
36OSIsAddressValid(uint32_t virtualAddress);
+
37
+
38BOOL
+ +
40 uint32_t virtualAddress,
+
41 uint32_t size);
+
42
+
63uint32_t
+
64OSAllocVirtAddr(uint32_t virtualAddress,
+
65 uint32_t size,
+
66 uint32_t align);
+
67
+
80BOOL
+
81OSFreeVirtAddr(uint32_t virtualAddress,
+
82 uint32_t size);
+
83
+ +
95OSQueryVirtAddr(uint32_t virtualAddress);
+
96
+
120BOOL
+
121OSMapMemory(uint32_t virtualAddress,
+
122 uint32_t physicalAddress,
+
123 uint32_t size,
+
124 OSMemoryMapMode mode);
+
125
+
138BOOL
+
139OSUnmapMemory(uint32_t virtualAddress,
+
140 uint32_t size);
+
141
+
154void
+
155OSGetMapVirtAddrRange(uint32_t *outVirtualAddress,
+
156 uint32_t *outSize);
+
157
+
173void
+
174OSGetAvailPhysAddrRange(uint32_t *outPhysicalAddress,
+
175 uint32_t *outSize);
+
176
+
190void
+
191OSGetDataPhysAddrRange(uint32_t *outPhysicalAddress,
+
192 uint32_t *outSize);
+
193
+
194#ifdef __cplusplus
+
195}
+
196#endif
+
197
+
void OSGetAvailPhysAddrRange(uint32_t *outPhysicalAddress, uint32_t *outSize)
Gets the range of available physical memory (not reserved for app code or data).
+
void OSGetMapVirtAddrRange(uint32_t *outVirtualAddress, uint32_t *outSize)
Gets the range of virtual addresses available for mapping.
+
uint32_t __OSPhysicalToEffectiveUncached(uint32_t physicalAddress)
+
void OSGetDataPhysAddrRange(uint32_t *outPhysicalAddress, uint32_t *outSize)
Gets the range of physical memory used for the application's data.
+
OSMemoryMapMode OSQueryVirtAddr(uint32_t virtualAddress)
Determines the status of the given virtual memory address - mapped read-write or read-only,...
+
BOOL OSUnmapMemory(uint32_t virtualAddress, uint32_t size)
Unmaps previously mapped memory.
+
uint32_t OSEffectiveToPhysical(uint32_t virtualAddress)
+
BOOL __OSValidateAddressSpaceRange(int, uint32_t virtualAddress, uint32_t size)
+
BOOL OSIsAddressValid(uint32_t virtualAddress)
+
BOOL OSMapMemory(uint32_t virtualAddress, uint32_t physicalAddress, uint32_t size, OSMemoryMapMode mode)
Maps a physical address to a virtual address, with a given size and set of permissions.
+
uint32_t OSAllocVirtAddr(uint32_t virtualAddress, uint32_t size, uint32_t align)
Allocates virtual address range for later mapping.
+
BOOL OSFreeVirtAddr(uint32_t virtualAddress, uint32_t size)
Frees a previously allocated virtual address range back to the system.
+
OSMemoryMapMode
Definition memorymap.h:16
+
uint32_t __OSPhysicalToEffectiveCached(uint32_t physicalAddress)
+
@ OS_MAP_MEMORY_READ_ONLY
Definition memorymap.h:18
+
@ OS_MAP_MEMORY_ALLOCATED
Definition memorymap.h:21
+
@ OS_MAP_MEMORY_READ_WRITE
Definition memorymap.h:19
+
@ OS_MAP_MEMORY_FREE
Definition memorymap.h:20
+
@ OS_MAP_MEMORY_INVALID
Definition memorymap.h:17
+ +
int32_t BOOL
Definition wut_types.h:7
+
+ + + + diff --git a/memunitheap_8h.html b/memunitheap_8h.html new file mode 100644 index 00000000..edd7c375 --- /dev/null +++ b/memunitheap_8h.html @@ -0,0 +1,165 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memunitheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memunitheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+Include dependency graph for memunitheap.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  MEMUnitHeapFreeBlock
 
struct  MEMUnitHeap
 
+ + + + + +

+Typedefs

typedef struct MEMUnitHeap MEMUnitHeap
 
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
 
+ + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateUnitHeapEx (void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMHeapHandle heap)
 
void * MEMAllocFromUnitHeap (MEMHeapHandle heap)
 
void MEMFreeToUnitHeap (MEMHeapHandle heap, void *block)
 
void MEMiDumpUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment)
 
+
+ + + + diff --git a/memunitheap_8h__incl.map b/memunitheap_8h__incl.map new file mode 100644 index 00000000..4f32ec55 --- /dev/null +++ b/memunitheap_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/memunitheap_8h__incl.md5 b/memunitheap_8h__incl.md5 new file mode 100644 index 00000000..d0d3bd80 --- /dev/null +++ b/memunitheap_8h__incl.md5 @@ -0,0 +1 @@ +0ddcbefbfcaa7dfd27307b0f05876536 \ No newline at end of file diff --git a/memunitheap_8h__incl.png b/memunitheap_8h__incl.png new file mode 100644 index 00000000..556e6453 Binary files /dev/null and b/memunitheap_8h__incl.png differ diff --git a/memunitheap_8h_source.html b/memunitheap_8h_source.html new file mode 100644 index 00000000..4a948978 --- /dev/null +++ b/memunitheap_8h_source.html @@ -0,0 +1,172 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/memunitheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut v1.9.1 +
+
Wii U Toolchain
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memunitheap.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <wut.h>
+
3#include "memheap.h"
+
4
+
11#ifdef __cplusplus
+
12extern "C" {
+
13#endif
+
14
+
15typedef struct MEMUnitHeap MEMUnitHeap;
+ +
17
+ +
22WUT_CHECK_OFFSET(MEMUnitHeapFreeBlock, 0x00, next);
+
23WUT_CHECK_SIZE(MEMUnitHeapFreeBlock, 0x04);
+
24
+
+
25struct WUT_PACKED MEMUnitHeap
+
26{
+ + +
29 uint32_t blockSize;
+
30};
+
+
31WUT_CHECK_OFFSET(MEMUnitHeap, 0x00, header);
+
32WUT_CHECK_OFFSET(MEMUnitHeap, 0x40, freeBlocks);
+
33WUT_CHECK_OFFSET(MEMUnitHeap, 0x44, blockSize);
+
34WUT_CHECK_SIZE(MEMUnitHeap, 0x48);
+
35
+ + +
38 uint32_t size,
+
39 uint32_t blockSize,
+
40 int32_t alignment,
+
41 uint16_t flags);
+
42
+
43void *
+ +
45
+
46void *
+ +
48
+
49void
+ +
51 void *block);
+
52
+
53void
+ +
55
+
56uint32_t
+ +
58
+
59uint32_t
+
60MEMCalcHeapSizeForUnitHeap(uint32_t blockSize,
+
61 uint32_t count,
+
62 int32_t alignment);
+
63
+
64#ifdef __cplusplus
+
65}
+
66#endif
+
67
+ +
MEMHeapHeader header
Definition memunitheap.h:27
+
MEMUnitHeapFreeBlock * freeBlocks
Definition memunitheap.h:28
+
MEMUnitHeapFreeBlock * next
Definition memunitheap.h:20
+
uint32_t blockSize
Definition memunitheap.h:29
+
uint32_t MEMCountFreeBlockForUnitHeap(MEMHeapHandle heap)
+
void MEMFreeToUnitHeap(MEMHeapHandle heap, void *block)
+
void MEMiDumpUnitHeap(MEMHeapHandle heap)
+
MEMHeapHandle MEMCreateUnitHeapEx(void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
+
uint32_t MEMCalcHeapSizeForUnitHeap(uint32_t blockSize, uint32_t count, int32_t alignment)
+
void * MEMAllocFromUnitHeap(MEMHeapHandle heap)
+
void * MEMDestroyUnitHeap(MEMHeapHandle heap)
+ + + + +
+ + + + diff --git a/menu.js b/menu.js new file mode 100644 index 00000000..b0b26936 --- /dev/null +++ b/menu.js @@ -0,0 +1,136 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+='
    '; + for (var i in data.children) { + var url; + var link; + link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ + data.children[i].text+''+ + makeTree(data.children[i],relPath)+'
  • '; + } + result+='
'; + } + return result; + } + var searchBoxHtml; + if (searchEnabled) { + if (serverSide) { + searchBoxHtml='
'+ + '
'+ + '
 '+ + ''+ + '
'+ + '
'+ + '
'+ + '
'; + } else { + searchBoxHtml='
'+ + ''+ + ' '+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
'; + } + } + + $('#main-nav').before('
'+ + ''+ + ''+ + '
'); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBoxHtml) { + $('#main-menu').append('
  • '); + } + var $mainMenuState = $('#main-menu-state'); + var prevWidth = 0; + if ($mainMenuState.length) { + function initResizableIfExists() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function(e) { + var $menu = $('#main-menu'); + var options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = function() { $menu.css('display', 'block') }; + $menu.hide().slideDown(options); + } else { + options['complete'] = function() { $menu.css('display', 'none') }; + $menu.show().slideUp(options); + } + }); + // set default menu visibility + function resetState() { + var $menu = $('#main-menu'); + var $mainMenuState = $('#main-menu-state'); + var newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/menudata.js b/menudata.js new file mode 100644 index 00000000..e00a437e --- /dev/null +++ b/menudata.js @@ -0,0 +1,342 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Topics",url:"topics.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}, +{text:"Namespace Members",url:"namespacemembers.html",children:[ +{text:"All",url:"namespacemembers.html",children:[ +{text:"_",url:"namespacemembers.html#index__5F"}, +{text:"a",url:"namespacemembers_a.html#index_a"}, +{text:"b",url:"namespacemembers_b.html#index_b"}, +{text:"c",url:"namespacemembers_c.html#index_c"}, +{text:"d",url:"namespacemembers_d.html#index_d"}, +{text:"e",url:"namespacemembers_e.html#index_e"}, +{text:"f",url:"namespacemembers_f.html#index_f"}, +{text:"g",url:"namespacemembers_g.html#index_g"}, +{text:"h",url:"namespacemembers_h.html#index_h"}, +{text:"i",url:"namespacemembers_i.html#index_i"}, +{text:"j",url:"namespacemembers_j.html#index_j"}, +{text:"k",url:"namespacemembers_k.html#index_k"}, +{text:"l",url:"namespacemembers_l.html#index_l"}, +{text:"m",url:"namespacemembers_m.html#index_m"}, +{text:"n",url:"namespacemembers_n.html#index_n"}, +{text:"o",url:"namespacemembers_o.html#index_o"}, +{text:"p",url:"namespacemembers_p.html#index_p"}, +{text:"q",url:"namespacemembers_q.html#index_q"}, +{text:"r",url:"namespacemembers_r.html#index_r"}, +{text:"s",url:"namespacemembers_s.html#index_s"}, +{text:"t",url:"namespacemembers_t.html#index_t"}, +{text:"u",url:"namespacemembers_u.html#index_u"}, +{text:"w",url:"namespacemembers_w.html#index_w"}]}, +{text:"Functions",url:"namespacemembers_func.html",children:[ +{text:"_",url:"namespacemembers_func.html#index__5F"}, +{text:"a",url:"namespacemembers_func_a.html#index_a"}, +{text:"b",url:"namespacemembers_func_b.html#index_b"}, +{text:"c",url:"namespacemembers_func_c.html#index_c"}, +{text:"d",url:"namespacemembers_func_d.html#index_d"}, +{text:"e",url:"namespacemembers_func_e.html#index_e"}, +{text:"f",url:"namespacemembers_func_f.html#index_f"}, +{text:"g",url:"namespacemembers_func_g.html#index_g"}, +{text:"h",url:"namespacemembers_func_h.html#index_h"}, +{text:"i",url:"namespacemembers_func_i.html#index_i"}, +{text:"j",url:"namespacemembers_func_j.html#index_j"}, +{text:"l",url:"namespacemembers_func_l.html#index_l"}, +{text:"m",url:"namespacemembers_func_m.html#index_m"}, +{text:"n",url:"namespacemembers_func_n.html#index_n"}, +{text:"o",url:"namespacemembers_func_o.html#index_o"}, +{text:"p",url:"namespacemembers_func_p.html#index_p"}, +{text:"r",url:"namespacemembers_func_r.html#index_r"}, +{text:"s",url:"namespacemembers_func_s.html#index_s"}, +{text:"t",url:"namespacemembers_func_t.html#index_t"}, +{text:"u",url:"namespacemembers_func_u.html#index_u"}, +{text:"w",url:"namespacemembers_func_w.html#index_w"}]}, +{text:"Variables",url:"namespacemembers_vars.html"}, +{text:"Typedefs",url:"namespacemembers_type.html",children:[ +{text:"a",url:"namespacemembers_type.html#index_a"}, +{text:"c",url:"namespacemembers_type.html#index_c"}, +{text:"d",url:"namespacemembers_type.html#index_d"}, +{text:"e",url:"namespacemembers_type.html#index_e"}, +{text:"f",url:"namespacemembers_type.html#index_f"}, +{text:"i",url:"namespacemembers_type.html#index_i"}, +{text:"k",url:"namespacemembers_type.html#index_k"}, +{text:"l",url:"namespacemembers_type.html#index_l"}, +{text:"m",url:"namespacemembers_type.html#index_m"}, +{text:"n",url:"namespacemembers_type.html#index_n"}, +{text:"p",url:"namespacemembers_type.html#index_p"}, +{text:"q",url:"namespacemembers_type.html#index_q"}, +{text:"r",url:"namespacemembers_type.html#index_r"}, +{text:"s",url:"namespacemembers_type.html#index_s"}, +{text:"t",url:"namespacemembers_type.html#index_t"}]}, +{text:"Enumerations",url:"namespacemembers_enum.html",children:[ +{text:"a",url:"namespacemembers_enum.html#index_a"}, +{text:"c",url:"namespacemembers_enum.html#index_c"}, +{text:"e",url:"namespacemembers_enum.html#index_e"}, +{text:"i",url:"namespacemembers_enum.html#index_i"}, +{text:"k",url:"namespacemembers_enum.html#index_k"}, +{text:"l",url:"namespacemembers_enum.html#index_l"}, +{text:"m",url:"namespacemembers_enum.html#index_m"}, +{text:"n",url:"namespacemembers_enum.html#index_n"}, +{text:"p",url:"namespacemembers_enum.html#index_p"}, +{text:"r",url:"namespacemembers_enum.html#index_r"}, +{text:"s",url:"namespacemembers_enum.html#index_s"}, +{text:"t",url:"namespacemembers_enum.html#index_t"}]}, +{text:"Enumerator",url:"namespacemembers_eval.html",children:[ +{text:"a",url:"namespacemembers_eval.html#index_a"}, +{text:"d",url:"namespacemembers_eval.html#index_d"}, +{text:"e",url:"namespacemembers_eval.html#index_e"}, +{text:"f",url:"namespacemembers_eval.html#index_f"}, +{text:"g",url:"namespacemembers_eval.html#index_g"}, +{text:"i",url:"namespacemembers_eval.html#index_i"}, +{text:"j",url:"namespacemembers_eval.html#index_j"}, +{text:"k",url:"namespacemembers_eval.html#index_k"}, +{text:"m",url:"namespacemembers_eval.html#index_m"}, +{text:"n",url:"namespacemembers_eval.html#index_n"}, +{text:"o",url:"namespacemembers_eval.html#index_o"}, +{text:"p",url:"namespacemembers_eval.html#index_p"}, +{text:"r",url:"namespacemembers_eval.html#index_r"}, +{text:"s",url:"namespacemembers_eval.html#index_s"}, +{text:"t",url:"namespacemembers_eval.html#index_t"}, +{text:"u",url:"namespacemembers_eval.html#index_u"}]}]}]}, +{text:"Data Structures",url:"annotated.html",children:[ +{text:"Data Structures",url:"annotated.html"}, +{text:"Data Structure Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"inherits.html"}, +{text:"Data Fields",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"j",url:"functions_j.html#index_j"}, +{text:"k",url:"functions_k.html#index_k"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"q",url:"functions_q.html#index_q"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"x",url:"functions_x.html#index_x"}, +{text:"y",url:"functions_y.html#index_y"}, +{text:"z",url:"functions_z.html#index_z"}, +{text:"~",url:"functions_~.html#index__7E"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"b",url:"functions_func_b.html#index_b"}, +{text:"c",url:"functions_func_c.html#index_c"}, +{text:"d",url:"functions_func_d.html#index_d"}, +{text:"e",url:"functions_func_e.html#index_e"}, +{text:"f",url:"functions_func_f.html#index_f"}, +{text:"g",url:"functions_func_g.html#index_g"}, +{text:"h",url:"functions_func_h.html#index_h"}, +{text:"i",url:"functions_func_i.html#index_i"}, +{text:"k",url:"functions_func_k.html#index_k"}, +{text:"l",url:"functions_func_l.html#index_l"}, +{text:"m",url:"functions_func_m.html#index_m"}, +{text:"n",url:"functions_func_n.html#index_n"}, +{text:"o",url:"functions_func_o.html#index_o"}, +{text:"p",url:"functions_func_p.html#index_p"}, +{text:"q",url:"functions_func_q.html#index_q"}, +{text:"r",url:"functions_func_r.html#index_r"}, +{text:"s",url:"functions_func_s.html#index_s"}, +{text:"t",url:"functions_func_t.html#index_t"}, +{text:"u",url:"functions_func_u.html#index_u"}, +{text:"v",url:"functions_func_v.html#index_v"}, +{text:"w",url:"functions_func_w.html#index_w"}, +{text:"~",url:"functions_func_~.html#index__7E"}]}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"a",url:"functions_vars.html#index_a"}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"f",url:"functions_vars_f.html#index_f"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"h",url:"functions_vars_h.html#index_h"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"j",url:"functions_vars_j.html#index_j"}, +{text:"k",url:"functions_vars_k.html#index_k"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"q",url:"functions_vars_q.html#index_q"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"u",url:"functions_vars_u.html#index_u"}, +{text:"v",url:"functions_vars_v.html#index_v"}, +{text:"w",url:"functions_vars_w.html#index_w"}, +{text:"x",url:"functions_vars_x.html#index_x"}, +{text:"y",url:"functions_vars_y.html#index_y"}, +{text:"z",url:"functions_vars_z.html#index_z"}]}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Enumerator",url:"functions_eval.html",children:[ +{text:"l",url:"functions_eval.html#index_l"}, +{text:"m",url:"functions_eval.html#index_m"}, +{text:"r",url:"functions_eval.html#index_r"}, +{text:"s",url:"functions_eval.html#index_s"}]}, +{text:"Related Symbols",url:"functions_rela.html",children:[ +{text:"n",url:"functions_rela.html#index_n"}]}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"Globals",url:"globals.html",children:[ +{text:"All",url:"globals.html",children:[ +{text:"_",url:"globals.html#index__5F"}, +{text:"a",url:"globals_a.html#index_a"}, +{text:"b",url:"globals_b.html#index_b"}, +{text:"c",url:"globals_c.html#index_c"}, +{text:"d",url:"globals_d.html#index_d"}, +{text:"e",url:"globals_e.html#index_e"}, +{text:"f",url:"globals_f.html#index_f"}, +{text:"g",url:"globals_g.html#index_g"}, +{text:"h",url:"globals_h.html#index_h"}, +{text:"i",url:"globals_i.html#index_i"}, +{text:"k",url:"globals_k.html#index_k"}, +{text:"l",url:"globals_l.html#index_l"}, +{text:"m",url:"globals_m.html#index_m"}, +{text:"n",url:"globals_n.html#index_n"}, +{text:"o",url:"globals_o.html#index_o"}, +{text:"p",url:"globals_p.html#index_p"}, +{text:"r",url:"globals_r.html#index_r"}, +{text:"s",url:"globals_s.html#index_s"}, +{text:"t",url:"globals_t.html#index_t"}, +{text:"u",url:"globals_u.html#index_u"}, +{text:"v",url:"globals_v.html#index_v"}, +{text:"w",url:"globals_w.html#index_w"}]}, +{text:"Functions",url:"globals_func.html",children:[ +{text:"_",url:"globals_func.html#index__5F"}, +{text:"a",url:"globals_func_a.html#index_a"}, +{text:"b",url:"globals_func_b.html#index_b"}, +{text:"c",url:"globals_func_c.html#index_c"}, +{text:"d",url:"globals_func_d.html#index_d"}, +{text:"e",url:"globals_func_e.html#index_e"}, +{text:"f",url:"globals_func_f.html#index_f"}, +{text:"g",url:"globals_func_g.html#index_g"}, +{text:"h",url:"globals_func_h.html#index_h"}, +{text:"i",url:"globals_func_i.html#index_i"}, +{text:"k",url:"globals_func_k.html#index_k"}, +{text:"l",url:"globals_func_l.html#index_l"}, +{text:"m",url:"globals_func_m.html#index_m"}, +{text:"n",url:"globals_func_n.html#index_n"}, +{text:"o",url:"globals_func_o.html#index_o"}, +{text:"p",url:"globals_func_p.html#index_p"}, +{text:"r",url:"globals_func_r.html#index_r"}, +{text:"s",url:"globals_func_s.html#index_s"}, +{text:"t",url:"globals_func_t.html#index_t"}, +{text:"u",url:"globals_func_u.html#index_u"}, +{text:"v",url:"globals_func_v.html#index_v"}, +{text:"w",url:"globals_func_w.html#index_w"}]}, +{text:"Variables",url:"globals_vars.html"}, +{text:"Typedefs",url:"globals_type.html",children:[ +{text:"_",url:"globals_type.html#index__5F"}, +{text:"a",url:"globals_type_a.html#index_a"}, +{text:"b",url:"globals_type_b.html#index_b"}, +{text:"c",url:"globals_type_c.html#index_c"}, +{text:"d",url:"globals_type_d.html#index_d"}, +{text:"f",url:"globals_type_f.html#index_f"}, +{text:"g",url:"globals_type_g.html#index_g"}, +{text:"h",url:"globals_type_h.html#index_h"}, +{text:"i",url:"globals_type_i.html#index_i"}, +{text:"k",url:"globals_type_k.html#index_k"}, +{text:"m",url:"globals_type_m.html#index_m"}, +{text:"n",url:"globals_type_n.html#index_n"}, +{text:"o",url:"globals_type_o.html#index_o"}, +{text:"p",url:"globals_type_p.html#index_p"}, +{text:"s",url:"globals_type_s.html#index_s"}, +{text:"t",url:"globals_type_t.html#index_t"}, +{text:"u",url:"globals_type_u.html#index_u"}, +{text:"v",url:"globals_type_v.html#index_v"}, +{text:"w",url:"globals_type_w.html#index_w"}]}, +{text:"Enumerations",url:"globals_enum.html",children:[ +{text:"a",url:"globals_enum.html#index_a"}, +{text:"b",url:"globals_enum_b.html#index_b"}, +{text:"c",url:"globals_enum_c.html#index_c"}, +{text:"d",url:"globals_enum_d.html#index_d"}, +{text:"f",url:"globals_enum_f.html#index_f"}, +{text:"g",url:"globals_enum_g.html#index_g"}, +{text:"h",url:"globals_enum_h.html#index_h"}, +{text:"i",url:"globals_enum_i.html#index_i"}, +{text:"k",url:"globals_enum_k.html#index_k"}, +{text:"m",url:"globals_enum_m.html#index_m"}, +{text:"n",url:"globals_enum_n.html#index_n"}, +{text:"o",url:"globals_enum_o.html#index_o"}, +{text:"p",url:"globals_enum_p.html#index_p"}, +{text:"s",url:"globals_enum_s.html#index_s"}, +{text:"t",url:"globals_enum_t.html#index_t"}, +{text:"u",url:"globals_enum_u.html#index_u"}, +{text:"v",url:"globals_enum_v.html#index_v"}, +{text:"w",url:"globals_enum_w.html#index_w"}]}, +{text:"Enumerator",url:"globals_eval.html",children:[ +{text:"a",url:"globals_eval.html#index_a"}, +{text:"b",url:"globals_eval_b.html#index_b"}, +{text:"c",url:"globals_eval_c.html#index_c"}, +{text:"d",url:"globals_eval_d.html#index_d"}, +{text:"f",url:"globals_eval_f.html#index_f"}, +{text:"g",url:"globals_eval_g.html#index_g"}, +{text:"h",url:"globals_eval_h.html#index_h"}, +{text:"i",url:"globals_eval_i.html#index_i"}, +{text:"k",url:"globals_eval_k.html#index_k"}, +{text:"m",url:"globals_eval_m.html#index_m"}, +{text:"n",url:"globals_eval_n.html#index_n"}, +{text:"o",url:"globals_eval_o.html#index_o"}, +{text:"p",url:"globals_eval_p.html#index_p"}, +{text:"s",url:"globals_eval_s.html#index_s"}, +{text:"t",url:"globals_eval_t.html#index_t"}, +{text:"u",url:"globals_eval_u.html#index_u"}, +{text:"v",url:"globals_eval_v.html#index_v"}, +{text:"w",url:"globals_eval_w.html#index_w"}]}, +{text:"Macros",url:"globals_defs.html",children:[ +{text:"_",url:"globals_defs.html#index__5F"}, +{text:"a",url:"globals_defs.html#index_a"}, +{text:"c",url:"globals_defs.html#index_c"}, +{text:"e",url:"globals_defs.html#index_e"}, +{text:"f",url:"globals_defs.html#index_f"}, +{text:"g",url:"globals_defs.html#index_g"}, +{text:"h",url:"globals_defs.html#index_h"}, +{text:"i",url:"globals_defs.html#index_i"}, +{text:"m",url:"globals_defs.html#index_m"}, +{text:"n",url:"globals_defs.html#index_n"}, +{text:"o",url:"globals_defs.html#index_o"}, +{text:"p",url:"globals_defs.html#index_p"}, +{text:"r",url:"globals_defs.html#index_r"}, +{text:"s",url:"globals_defs.html#index_s"}, +{text:"t",url:"globals_defs.html#index_t"}, +{text:"u",url:"globals_defs.html#index_u"}, +{text:"w",url:"globals_defs.html#index_w"}]}]}]}]} diff --git a/messagequeue_8h.html b/messagequeue_8h.html new file mode 100644 index 00000000..de9e630e --- /dev/null +++ b/messagequeue_8h.html @@ -0,0 +1,263 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/messagequeue.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    messagequeue.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "threadqueue.h"
    +
    +Include dependency graph for messagequeue.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  OSMessage
     
    struct  OSMessageQueue
     
    + + + +

    +Macros

    #define OS_MESSAGE_QUEUE_TAG   0x6D536751u
     
    + + + + + + + + + +

    +Typedefs

    typedef struct OSMessage OSMessage
     
    typedef struct OSMessageQueue OSMessageQueue
     
    typedef enum OSMessageFlags OSMessageFlags
     
    typedef enum OSFunctionType OSFunctionType
     
    + + + + + +

    +Enumerations

    enum  OSMessageFlags {
    +  OS_MESSAGE_FLAGS_NONE = 0 +,
    +  OS_MESSAGE_FLAGS_BLOCKING = 1 << 0 +,
    +  OS_MESSAGE_FLAGS_HIGH_PRIORITY = 1 << 1 +
    + }
     
    enum  OSFunctionType {
    +  OS_FUNCTION_TYPE_HIO_OPEN = 1 +,
    +  OS_FUNCTION_TYPE_HIO_READ_ASYNC = 2 +,
    +  OS_FUNCTION_TYPE_HIO_WRITE_ASYNC = 3 +,
    +  OS_FUNCTION_TYPE_FSA_CMD_ASYNC = 4 +,
    +  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC = 5 +,
    +  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC = 6 +,
    +  OS_FUNCTION_TYPE_FSA_ATTACH_EVENT = 7 +,
    +  OS_FUNCTION_TYPE_FS_CMD_ASYNC = 8 +,
    +  OS_FUNCTION_TYPE_FS_CMD_HANDLER = 9 +,
    +  OS_FUNCTION_TYPE_FS_ATTACH_EVENT = 10 +,
    +  OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT = 11 +
    + }
     
    + + + + + + + + + + + + + + + +

    +Functions

    void OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size)
     
    void OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
     
    BOOL OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
     
    BOOL OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
     
    BOOL OSPeekMessage (OSMessageQueue *queue, OSMessage *message)
     
    OSMessageQueueOSGetSystemMessageQueue ()
     
    OSMessageQueueOSGetDefaultAppIOQueue ()
     
    +
    + + + + diff --git a/messagequeue_8h__dep__incl.map b/messagequeue_8h__dep__incl.map new file mode 100644 index 00000000..a127853b --- /dev/null +++ b/messagequeue_8h__dep__incl.map @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/messagequeue_8h__dep__incl.md5 b/messagequeue_8h__dep__incl.md5 new file mode 100644 index 00000000..bee64224 --- /dev/null +++ b/messagequeue_8h__dep__incl.md5 @@ -0,0 +1 @@ +c1df5b2ab982b94e215420093453c4e7 \ No newline at end of file diff --git a/messagequeue_8h__dep__incl.png b/messagequeue_8h__dep__incl.png new file mode 100644 index 00000000..0a0834fe Binary files /dev/null and b/messagequeue_8h__dep__incl.png differ diff --git a/messagequeue_8h__incl.map b/messagequeue_8h__incl.map new file mode 100644 index 00000000..f850d0b6 --- /dev/null +++ b/messagequeue_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/messagequeue_8h__incl.md5 b/messagequeue_8h__incl.md5 new file mode 100644 index 00000000..785ed29e --- /dev/null +++ b/messagequeue_8h__incl.md5 @@ -0,0 +1 @@ +a07b6fcd40884c5d0b7ffad0ef3e5036 \ No newline at end of file diff --git a/messagequeue_8h__incl.png b/messagequeue_8h__incl.png new file mode 100644 index 00000000..faef7984 Binary files /dev/null and b/messagequeue_8h__incl.png differ diff --git a/messagequeue_8h_source.html b/messagequeue_8h_source.html new file mode 100644 index 00000000..098588eb --- /dev/null +++ b/messagequeue_8h_source.html @@ -0,0 +1,239 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/messagequeue.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    messagequeue.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "threadqueue.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15typedef struct OSMessage OSMessage;
    + +
    17
    + +
    24
    + +
    39
    +
    + +
    41{
    +
    42 void *message;
    +
    43 uint32_t args[3];
    +
    44};
    +
    +
    45WUT_CHECK_OFFSET(OSMessage, 0x00, message);
    +
    46WUT_CHECK_OFFSET(OSMessage, 0x04, args);
    +
    47WUT_CHECK_SIZE(OSMessage, 0x10);
    +
    48
    +
    49#define OS_MESSAGE_QUEUE_TAG 0x6D536751u
    +
    50
    +
    + +
    52{
    +
    53 uint32_t tag;
    +
    54 const char *name;
    +
    55 WUT_UNKNOWN_BYTES(4);
    + + + +
    59 uint32_t size;
    +
    60 uint32_t first;
    +
    61 uint32_t used;
    +
    62};
    +
    +
    63WUT_CHECK_OFFSET(OSMessageQueue, 0x00, tag);
    +
    64WUT_CHECK_OFFSET(OSMessageQueue, 0x04, name);
    +
    65WUT_CHECK_OFFSET(OSMessageQueue, 0x0c, sendQueue);
    +
    66WUT_CHECK_OFFSET(OSMessageQueue, 0x1c, recvQueue);
    +
    67WUT_CHECK_OFFSET(OSMessageQueue, 0x2c, messages);
    +
    68WUT_CHECK_OFFSET(OSMessageQueue, 0x30, size);
    +
    69WUT_CHECK_OFFSET(OSMessageQueue, 0x34, first);
    +
    70WUT_CHECK_OFFSET(OSMessageQueue, 0x38, used);
    +
    71WUT_CHECK_SIZE(OSMessageQueue, 0x3c);
    +
    72
    +
    73void
    + +
    75 OSMessage *messages,
    +
    76 int32_t size);
    +
    77
    +
    78void
    + +
    80 OSMessage *messages,
    +
    81 int32_t size,
    +
    82 const char *name);
    +
    83
    +
    84BOOL
    + +
    86 OSMessage *message,
    +
    87 OSMessageFlags flags);
    +
    88
    +
    89BOOL
    + +
    91 OSMessage *message,
    +
    92 OSMessageFlags flags);
    +
    93
    +
    94BOOL
    + +
    96 OSMessage *message);
    +
    97
    + + +
    100
    + + +
    103
    +
    104#ifdef __cplusplus
    +
    105}
    +
    106#endif
    +
    107
    +
    OSThreadQueue recvQueue
    + + +
    void * message
    + +
    const char * name
    +
    OSMessage * messages
    +
    uint32_t args[3]
    + +
    OSThreadQueue sendQueue
    +
    OSMessageQueue * OSGetDefaultAppIOQueue()
    +
    BOOL OSReceiveMessage(OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
    +
    BOOL OSSendMessage(OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
    +
    OSMessageFlags
    +
    void OSInitMessageQueueEx(OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
    +
    OSMessageQueue * OSGetSystemMessageQueue()
    +
    BOOL OSPeekMessage(OSMessageQueue *queue, OSMessage *message)
    +
    void OSInitMessageQueue(OSMessageQueue *queue, OSMessage *messages, int32_t size)
    +
    OSFunctionType
    +
    @ OS_MESSAGE_FLAGS_BLOCKING
    +
    @ OS_MESSAGE_FLAGS_HIGH_PRIORITY
    +
    @ OS_MESSAGE_FLAGS_NONE
    +
    @ OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC
    +
    @ OS_FUNCTION_TYPE_FSA_CMD_ASYNC
    +
    @ OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT
    +
    @ OS_FUNCTION_TYPE_HIO_READ_ASYNC
    +
    @ OS_FUNCTION_TYPE_FS_CMD_ASYNC
    +
    @ OS_FUNCTION_TYPE_FSA_ATTACH_EVENT
    +
    @ OS_FUNCTION_TYPE_HIO_WRITE_ASYNC
    +
    @ OS_FUNCTION_TYPE_FS_ATTACH_EVENT
    +
    @ OS_FUNCTION_TYPE_HIO_OPEN
    +
    @ OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC
    +
    @ OS_FUNCTION_TYPE_FS_CMD_HANDLER
    + + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/mic_8h.html b/mic_8h.html new file mode 100644 index 00000000..8650540a --- /dev/null +++ b/mic_8h.html @@ -0,0 +1,184 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/mic/mic.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    mic.h File Reference
    +
    +
    +
    #include "wut.h"
    +
    +Include dependency graph for mic.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  MICWorkMemory
     
    struct  MICStatus
     
    + + + + + + + + + + + +

    +Typedefs

    typedef int MICHandle
     
    typedef struct MICWorkMemory MICWorkMemory
     
    typedef struct MICStatus MICStatus
     
    typedef enum MICError MICError
     
    typedef enum MICInstance MICInstance
     
    + + + + + +

    +Enumerations

    enum  MICError {
    +  MIC_ERROR_OK = 0 +,
    +  MIC_ERROR_NOT_OPENED = -1 +,
    +  MIC_ERROR_INVALID_HANDLE = -2 +,
    +  MIC_ERROR_INIT = -5 +,
    +  MIC_ERROR_ALREADY_CLOSED = -7 +,
    +  MIC_ERROR_INVALID_INSTANCE = -8 +
    + }
     
    enum  MICInstance {
    +  MIC_INSTANCE_0 = 0 +,
    +  MIC_INSTANCE_1 = 1 +
    + }
     
    + + + + + + + + + + + + + + + + + + +

    +Functions

    MICHandle MICInit (MICInstance instance, int unused, MICWorkMemory *workMemory, MICError *outError)
     The second parameter to MICInit is unused, any value is valid.
     
    MICError MICOpen (MICHandle handle)
     
    MICError MICGetState (MICHandle handle, int state, uint32_t *outStateVal)
     
    MICError MICSetState (MICHandle handle, int state, uint32_t stateVal)
     
    MICError MICGetStatus (MICHandle handle, MICStatus *outStatus)
     
    MICError MICSetDataConsumed (MICHandle handle, int dataAmountConsumed)
     
    MICError MICClose (MICHandle handle)
     
    MICError MICUninit (MICHandle handle)
     
    +
    + + + + diff --git a/mic_8h__incl.map b/mic_8h__incl.map new file mode 100644 index 00000000..9fbdbbe6 --- /dev/null +++ b/mic_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/mic_8h__incl.md5 b/mic_8h__incl.md5 new file mode 100644 index 00000000..6c16cfac --- /dev/null +++ b/mic_8h__incl.md5 @@ -0,0 +1 @@ +ec267ac6c89d12ffeeffbfae2c2f1394 \ No newline at end of file diff --git a/mic_8h__incl.png b/mic_8h__incl.png new file mode 100644 index 00000000..e0f7411d Binary files /dev/null and b/mic_8h__incl.png differ diff --git a/mic_8h_source.html b/mic_8h_source.html new file mode 100644 index 00000000..26ea6e89 --- /dev/null +++ b/mic_8h_source.html @@ -0,0 +1,212 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/mic/mic.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    mic.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include "wut.h"
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    +
    14typedef int MICHandle;
    +
    15
    + +
    17typedef struct MICStatus MICStatus;
    +
    18
    + +
    28
    +
    +
    29typedef enum MICInstance
    +
    30{
    + + + +
    +
    34
    +
    + +
    36{
    + +
    39
    + +
    42};
    +
    +
    43WUT_CHECK_OFFSET(MICWorkMemory, 0x00, sampleMaxCount);
    +
    44WUT_CHECK_OFFSET(MICWorkMemory, 0x04, sampleBuffer);
    +
    45WUT_CHECK_SIZE(MICWorkMemory, 0x08);
    +
    46
    +
    + +
    48{
    +
    49 int state; // 1 << 1 = Open
    + + +
    52};
    +
    +
    53WUT_CHECK_OFFSET(MICStatus, 0x00, state);
    +
    54WUT_CHECK_OFFSET(MICStatus, 0x04, availableData);
    +
    55WUT_CHECK_OFFSET(MICStatus, 0x08, bufferPos);
    +
    56WUT_CHECK_SIZE(MICStatus, 0x0C);
    +
    57
    + + +
    63 int unused,
    +
    64 MICWorkMemory *workMemory,
    +
    65 MICError *outError);
    +
    66
    + + +
    69
    + + +
    72 int state,
    +
    73 uint32_t *outStateVal);
    +
    74
    + + +
    77 int state,
    +
    78 uint32_t stateVal);
    +
    79
    + + +
    82 MICStatus *outStatus);
    +
    83
    + + +
    86 int dataAmountConsumed);
    +
    87
    + + +
    90
    + + +
    93
    +
    94#ifdef __cplusplus
    +
    95}
    +
    96#endif
    +
    97
    +
    size_t sampleMaxCount
    Maximum amount of samples at a time must be at least 0x2800.
    Definition mic.h:38
    +
    int availableData
    Definition mic.h:50
    +
    int state
    Definition mic.h:49
    +
    void * sampleBuffer
    A 0x40 aligned buffer of size sampleMaxCount * 2.
    Definition mic.h:41
    +
    int bufferPos
    Definition mic.h:51
    +
    MICError MICClose(MICHandle handle)
    +
    int MICHandle
    Definition mic.h:14
    +
    MICError MICSetState(MICHandle handle, int state, uint32_t stateVal)
    +
    MICError
    Definition mic.h:20
    +
    MICInstance
    Definition mic.h:30
    +
    MICError MICOpen(MICHandle handle)
    +
    MICHandle MICInit(MICInstance instance, int unused, MICWorkMemory *workMemory, MICError *outError)
    The second parameter to MICInit is unused, any value is valid.
    +
    MICError MICSetDataConsumed(MICHandle handle, int dataAmountConsumed)
    +
    MICError MICUninit(MICHandle handle)
    +
    MICError MICGetState(MICHandle handle, int state, uint32_t *outStateVal)
    +
    MICError MICGetStatus(MICHandle handle, MICStatus *outStatus)
    +
    @ MIC_ERROR_ALREADY_CLOSED
    Definition mic.h:25
    +
    @ MIC_ERROR_NOT_OPENED
    Definition mic.h:22
    +
    @ MIC_ERROR_INVALID_INSTANCE
    Definition mic.h:26
    +
    @ MIC_ERROR_OK
    Definition mic.h:21
    +
    @ MIC_ERROR_INVALID_HANDLE
    Definition mic.h:23
    +
    @ MIC_ERROR_INIT
    Definition mic.h:24
    +
    @ MIC_INSTANCE_1
    Definition mic.h:32
    +
    @ MIC_INSTANCE_0
    Definition mic.h:31
    + + + +
    + + + + diff --git a/miidata_8h.html b/miidata_8h.html new file mode 100644 index 00000000..97b1da92 --- /dev/null +++ b/miidata_8h.html @@ -0,0 +1,182 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ffl/miidata.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    miidata.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for miidata.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Data Structures

    struct  FFLCreateID
     
    struct  FFLiMiiDataCore
     
    struct  FFLiMiiDataOfficial
     
    struct  FFLStoreData
     
    + + + + + + + + + + + +

    +Typedefs

    typedef enum FFLCreateIDFlags FFLCreateIDFlags
     
    typedef struct FFLCreateID FFLCreateID
     
    typedef struct FFLiMiiDataCore FFLiMiiDataCore
     
    typedef struct FFLiMiiDataOfficial FFLiMiiDataOfficial
     
    typedef struct FFLStoreData FFLStoreData
     
    + + + +

    +Enumerations

    enum  FFLCreateIDFlags {
    +  FFL_CREATE_ID_FLAG_WII_U = 0x1 | 0x4 +,
    +  FFL_CREATE_ID_FLAG_TEMPORARY = 0x2 +,
    +  FFL_CREATE_ID_FLAG_NORMAL = 0x8 +
    + }
     
    +
    + + + + diff --git a/miidata_8h__dep__incl.map b/miidata_8h__dep__incl.map new file mode 100644 index 00000000..3153f12e --- /dev/null +++ b/miidata_8h__dep__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/miidata_8h__dep__incl.md5 b/miidata_8h__dep__incl.md5 new file mode 100644 index 00000000..716a7d71 --- /dev/null +++ b/miidata_8h__dep__incl.md5 @@ -0,0 +1 @@ +369576ff2c1e7d3b6f26ca081ff81df1 \ No newline at end of file diff --git a/miidata_8h__dep__incl.png b/miidata_8h__dep__incl.png new file mode 100644 index 00000000..cf4e28fc Binary files /dev/null and b/miidata_8h__dep__incl.png differ diff --git a/miidata_8h__incl.map b/miidata_8h__incl.map new file mode 100644 index 00000000..96853d03 --- /dev/null +++ b/miidata_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/miidata_8h__incl.md5 b/miidata_8h__incl.md5 new file mode 100644 index 00000000..a75c7f61 --- /dev/null +++ b/miidata_8h__incl.md5 @@ -0,0 +1 @@ +2b695fdef1baf762fc548dc1c042e03a \ No newline at end of file diff --git a/miidata_8h__incl.png b/miidata_8h__incl.png new file mode 100644 index 00000000..6469ae46 Binary files /dev/null and b/miidata_8h__incl.png differ diff --git a/miidata_8h_source.html b/miidata_8h_source.html new file mode 100644 index 00000000..04efd4d2 --- /dev/null +++ b/miidata_8h_source.html @@ -0,0 +1,351 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ffl/miidata.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    miidata.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15// https://github.com/decaf-emu/decaf-emu/blob/master/src/libdecaf/src/nn/ffl/nn_ffl_miidata.h
    +
    16
    + +
    23
    +
    +
    24typedef struct WUT_PACKED FFLCreateID
    +
    25{
    + +
    27
    +
    28 uint32_t timestamp : 28;
    +
    29
    +
    30 uint8_t deviceHash[6];
    + +
    +
    32WUT_CHECK_OFFSET(FFLCreateID, 4, deviceHash);
    +
    33WUT_CHECK_SIZE(FFLCreateID, 10);
    +
    34
    +
    35//Note: the endian may be wrong here
    +
    +
    36typedef struct WUT_PACKED FFLiMiiDataCore
    +
    37{
    +
    38 // 0x00
    +
    39 uint8_t birth_platform : 4;
    +
    40 uint8_t unk_0x00_b4 : 4;
    +
    41
    +
    42 // 0x01
    +
    43 uint8_t unk_0x01_b0 : 4;
    +
    44 uint8_t unk_0x01_b4 : 4;
    +
    45
    +
    46 // 0x02
    +
    47 uint8_t font_region : 4;
    +
    48 uint8_t region_move : 2;
    +
    49 uint8_t unk_0x02_b6 : 1;
    +
    50 uint8_t copyable : 1;
    +
    51
    +
    52 // 0x03
    +
    53 uint8_t mii_version;
    +
    54
    +
    55 // 0x4
    +
    56 uint64_t author_id;
    +
    57
    +
    58 // 0xC
    + +
    60
    +
    61 // 0x16
    +
    62 uint16_t unk_0x16;
    +
    63
    +
    64 // 0x18
    +
    65 uint16_t unk_0x18_b0 : 1;
    +
    66 uint16_t unk_0x18_b1 : 1;
    +
    67 uint16_t color : 4;
    +
    68 uint16_t birth_day : 5;
    +
    69 uint16_t birth_month : 4;
    +
    70 uint16_t gender : 1;
    +
    71
    +
    72 // 0x1A
    +
    73 uint16_t mii_name[10];
    +
    74
    +
    75 // 0x2E
    +
    76 uint8_t size;
    +
    77
    +
    78 // 0x2F
    +
    79 uint8_t fatness;
    +
    80
    +
    81 // 0x30
    +
    82 uint8_t blush_type : 4;
    +
    83 uint8_t face_style : 4;
    +
    84
    +
    85 // 0x31
    +
    86 uint8_t face_color : 3;
    +
    87 uint8_t face_type : 4;
    +
    88 uint8_t local_only : 1;
    +
    89
    +
    90 // 0x32
    +
    91 uint8_t hair_mirrored : 5;
    +
    92 uint8_t hair_color : 3;
    +
    93
    +
    94 // 0x33
    +
    95 uint8_t hair_type;
    +
    96
    +
    97 // 0x34
    +
    98 uint32_t eye_thickness : 3;
    +
    99 uint32_t eye_scale : 4;
    +
    100 uint32_t eye_color : 3;
    +
    101 uint32_t eye_type : 6;
    +
    102 uint32_t eye_height : 7;
    +
    103 uint32_t eye_distance : 4;
    +
    104 uint32_t eye_rotation : 5;
    +
    105
    +
    106 // 0x38
    +
    107 uint32_t eyebrow_thickness : 4;
    +
    108 uint32_t eyebrow_scale : 4;
    +
    109 uint32_t eyebrow_color : 3;
    +
    110 uint32_t eyebrow_type : 5;
    +
    111 uint32_t eyebrow_height : 7;
    +
    112 uint32_t eyebrow_distance : 4;
    +
    113 uint32_t eyebrow_rotation : 5;
    +
    114
    +
    115 // 0x3c
    +
    116 uint32_t nose_height : 7;
    +
    117 uint32_t nose_scale : 4;
    +
    118 uint32_t nose_type : 5;
    +
    119 uint32_t mouth_thickness : 3;
    +
    120 uint32_t mouth_scale : 4;
    +
    121 uint32_t mouth_color : 3;
    +
    122 uint32_t mouth_type : 6;
    +
    123
    +
    124 // 0x40
    +
    125 uint32_t unk_0x40 : 8;
    +
    126 uint32_t mustache_type : 3;
    +
    127 uint32_t mouth_height : 5;
    +
    128 uint32_t mustache_height : 6;
    +
    129 uint32_t mustache_scale : 4;
    +
    130 uint32_t beard_color : 3;
    +
    131 uint32_t beard_type : 3;
    +
    132
    +
    133 // 0x44
    +
    134 uint16_t glass_height : 5;
    +
    135 uint16_t glass_scale : 4;
    +
    136 uint16_t glass_color : 3;
    +
    137 uint16_t glass_type : 4;
    +
    138
    +
    139 // 0x46
    +
    140 uint16_t unk_0x46_b0 : 1;
    +
    141 uint16_t mole_ypos : 5;
    +
    142 uint16_t mole_xpos : 5;
    +
    143 uint16_t mole_scale : 4;
    +
    144 uint16_t mole_enabled : 1;
    + +
    +
    146WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x03, mii_version);
    +
    147WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x04, author_id);
    +
    148WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x0C, mii_id);
    +
    149WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x16, unk_0x16);
    +
    150WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x1A, mii_name);
    +
    151WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x2E, size);
    +
    152WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x2F, fatness);
    +
    153WUT_CHECK_OFFSET(FFLiMiiDataCore, 0x33, hair_type);
    +
    154WUT_CHECK_SIZE(FFLiMiiDataCore, 0x48);
    +
    155
    +
    +
    156typedef struct WUT_PACKED FFLiMiiDataOfficial
    +
    157{
    + +
    159 uint16_t creator_name[10];
    + +
    +
    161WUT_CHECK_OFFSET(FFLiMiiDataOfficial, 0x48, creator_name);
    +
    162WUT_CHECK_SIZE(FFLiMiiDataOfficial, 0x5C);
    +
    163
    +
    +
    164typedef struct WUT_PACKED FFLStoreData
    +
    165{
    + +
    167 uint16_t unk_0x5C;
    +
    168 uint16_t checksum;
    + +
    +
    170WUT_CHECK_OFFSET(FFLStoreData, 0x5C, unk_0x5C);
    +
    171WUT_CHECK_OFFSET(FFLStoreData, 0x5E, checksum);
    +
    172WUT_CHECK_SIZE(FFLStoreData, 0x60);
    +
    173
    +
    174#ifdef __cplusplus
    +
    175}
    +
    176#endif
    +
    177
    +
    uint16_t mole_xpos
    Definition miidata.h:142
    +
    uint16_t glass_scale
    Definition miidata.h:135
    +
    uint16_t color
    Definition miidata.h:67
    +
    uint8_t fatness
    Definition miidata.h:79
    +
    uint32_t mouth_height
    Definition miidata.h:127
    +
    uint8_t unk_0x01_b4
    Definition miidata.h:44
    +
    uint32_t eyebrow_height
    Definition miidata.h:111
    +
    uint32_t nose_type
    Definition miidata.h:118
    +
    uint16_t unk_0x18_b0
    Definition miidata.h:65
    +
    uint32_t eye_distance
    Definition miidata.h:103
    +
    uint8_t unk_0x02_b6
    Definition miidata.h:49
    +
    uint32_t eye_color
    Definition miidata.h:100
    +
    uint8_t hair_mirrored
    Definition miidata.h:91
    +
    uint32_t eye_scale
    Definition miidata.h:99
    +
    uint8_t birth_platform
    Definition miidata.h:39
    +
    uint16_t unk_0x18_b1
    Definition miidata.h:66
    +
    FFLCreateIDFlags flags
    Definition miidata.h:26
    +
    uint32_t eyebrow_color
    Definition miidata.h:109
    +
    uint32_t eyebrow_scale
    Definition miidata.h:108
    +
    uint16_t unk_0x5C
    Definition miidata.h:167
    +
    uint32_t eye_height
    Definition miidata.h:102
    +
    uint8_t hair_color
    Definition miidata.h:92
    +
    FFLCreateID mii_id
    Definition miidata.h:59
    +
    uint8_t unk_0x00_b4
    Definition miidata.h:40
    +
    uint32_t eye_rotation
    Definition miidata.h:104
    +
    uint32_t mouth_type
    Definition miidata.h:122
    +
    uint32_t mouth_scale
    Definition miidata.h:120
    +
    uint16_t checksum
    Definition miidata.h:168
    +
    uint8_t hair_type
    Definition miidata.h:95
    +
    uint16_t birth_day
    Definition miidata.h:68
    +
    uint32_t nose_scale
    Definition miidata.h:117
    +
    uint16_t glass_type
    Definition miidata.h:137
    +
    uint16_t mole_ypos
    Definition miidata.h:141
    +
    uint8_t face_color
    Definition miidata.h:86
    +
    uint32_t eyebrow_thickness
    Definition miidata.h:107
    +
    uint32_t eyebrow_type
    Definition miidata.h:110
    +
    uint32_t unk_0x40
    Definition miidata.h:125
    +
    uint32_t eyebrow_distance
    Definition miidata.h:112
    +
    uint8_t font_region
    Definition miidata.h:47
    +
    uint16_t glass_height
    Definition miidata.h:134
    +
    uint32_t mouth_color
    Definition miidata.h:121
    +
    uint8_t local_only
    Definition miidata.h:88
    +
    uint16_t mole_scale
    Definition miidata.h:143
    +
    uint32_t mustache_height
    Definition miidata.h:128
    +
    uint32_t eyebrow_rotation
    Definition miidata.h:113
    +
    uint16_t birth_month
    Definition miidata.h:69
    +
    uint8_t copyable
    Definition miidata.h:50
    +
    uint8_t mii_version
    Definition miidata.h:53
    +
    FFLiMiiDataCore core
    Definition miidata.h:158
    +
    uint32_t nose_height
    Definition miidata.h:116
    +
    uint64_t author_id
    Definition miidata.h:56
    +
    uint8_t blush_type
    Definition miidata.h:82
    +
    uint32_t timestamp
    Definition miidata.h:28
    +
    uint16_t mole_enabled
    Definition miidata.h:144
    +
    uint8_t unk_0x01_b0
    Definition miidata.h:43
    +
    uint32_t eye_type
    Definition miidata.h:101
    +
    uint8_t face_type
    Definition miidata.h:87
    +
    uint8_t face_style
    Definition miidata.h:83
    +
    uint8_t region_move
    Definition miidata.h:48
    +
    uint32_t eye_thickness
    Definition miidata.h:98
    +
    uint16_t unk_0x16
    Definition miidata.h:62
    +
    uint32_t mustache_scale
    Definition miidata.h:129
    +
    uint32_t beard_color
    Definition miidata.h:130
    +
    uint32_t beard_type
    Definition miidata.h:131
    +
    uint16_t unk_0x46_b0
    Definition miidata.h:140
    +
    uint8_t size
    Definition miidata.h:76
    +
    uint16_t glass_color
    Definition miidata.h:136
    +
    uint16_t gender
    Definition miidata.h:70
    +
    uint32_t mouth_thickness
    Definition miidata.h:119
    +
    FFLiMiiDataOfficial data
    Definition miidata.h:166
    +
    uint32_t mustache_type
    Definition miidata.h:126
    +
    FFLCreateIDFlags
    Definition miidata.h:18
    +
    @ FFL_CREATE_ID_FLAG_NORMAL
    Definition miidata.h:21
    +
    @ FFL_CREATE_ID_FLAG_WII_U
    Definition miidata.h:19
    +
    @ FFL_CREATE_ID_FLAG_TEMPORARY
    Definition miidata.h:20
    + + + + + +
    + + + + diff --git a/minus.svg b/minus.svg new file mode 100644 index 00000000..f70d0c1a --- /dev/null +++ b/minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/minusd.svg b/minusd.svg new file mode 100644 index 00000000..5f8e8796 --- /dev/null +++ b/minusd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/misc_8h.html b/misc_8h.html new file mode 100644 index 00000000..645a021f --- /dev/null +++ b/misc_8h.html @@ -0,0 +1,121 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/misc.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    misc.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for misc.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Functions

    int set_multicast_state (BOOL multicastEnable)
     
    +
    + + + + diff --git a/misc_8h__incl.map b/misc_8h__incl.map new file mode 100644 index 00000000..ba9e76c7 --- /dev/null +++ b/misc_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/misc_8h__incl.md5 b/misc_8h__incl.md5 new file mode 100644 index 00000000..92aff348 --- /dev/null +++ b/misc_8h__incl.md5 @@ -0,0 +1 @@ +2a86d60b3340562496de781dd72f449a \ No newline at end of file diff --git a/misc_8h__incl.png b/misc_8h__incl.png new file mode 100644 index 00000000..255f5640 Binary files /dev/null and b/misc_8h__incl.png differ diff --git a/misc_8h_source.html b/misc_8h_source.html new file mode 100644 index 00000000..f4e325d0 --- /dev/null +++ b/misc_8h_source.html @@ -0,0 +1,108 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/misc.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    misc.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    9#ifdef __cplusplus
    +
    10extern "C" {
    +
    11#endif
    +
    12
    +
    13int
    +
    14set_multicast_state(BOOL multicastEnable);
    +
    15
    +
    16#ifdef __cplusplus
    +
    17}
    +
    18#endif
    +
    19
    +
    int set_multicast_state(BOOL multicastEnable)
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/mutex_8h.html b/mutex_8h.html new file mode 100644 index 00000000..1b9ccd4c --- /dev/null +++ b/mutex_8h.html @@ -0,0 +1,174 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/mutex.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    mutex.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "threadqueue.h"
    +
    +Include dependency graph for mutex.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  OSMutex
     
    + + + +

    +Macros

    #define OS_MUTEX_TAG   0x6D557458u
     
    + + + + + + + +

    +Typedefs

    typedef struct OSThread OSThread
     
    typedef struct OSMutex OSMutex
     
    typedef struct OSMutexLink OSMutexLink
     
    + + + + + + + + + + + + + + + + +

    +Functions

    void OSInitMutex (OSMutex *mutex)
     Initialise a mutex structure.
     
    void OSInitMutexEx (OSMutex *mutex, const char *name)
     Initialise a mutex structure with a name.
     
    void OSLockMutex (OSMutex *mutex)
     Lock the mutex.
     
    BOOL OSTryLockMutex (OSMutex *mutex)
     Try to lock a mutex.
     
    void OSUnlockMutex (OSMutex *mutex)
     Unlocks the mutex.
     
    +
    + + + + diff --git a/mutex_8h__dep__incl.map b/mutex_8h__dep__incl.map new file mode 100644 index 00000000..d174d54b --- /dev/null +++ b/mutex_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/mutex_8h__dep__incl.md5 b/mutex_8h__dep__incl.md5 new file mode 100644 index 00000000..6f811520 --- /dev/null +++ b/mutex_8h__dep__incl.md5 @@ -0,0 +1 @@ +a6cfe00aebd03871c08484161a6ccca7 \ No newline at end of file diff --git a/mutex_8h__dep__incl.png b/mutex_8h__dep__incl.png new file mode 100644 index 00000000..6b675204 Binary files /dev/null and b/mutex_8h__dep__incl.png differ diff --git a/mutex_8h__incl.map b/mutex_8h__incl.map new file mode 100644 index 00000000..ed13ef10 --- /dev/null +++ b/mutex_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/mutex_8h__incl.md5 b/mutex_8h__incl.md5 new file mode 100644 index 00000000..f2e2e998 --- /dev/null +++ b/mutex_8h__incl.md5 @@ -0,0 +1 @@ +194a97f5653931f5b92064e212407ae1 \ No newline at end of file diff --git a/mutex_8h__incl.png b/mutex_8h__incl.png new file mode 100644 index 00000000..32f63690 Binary files /dev/null and b/mutex_8h__incl.png differ diff --git a/mutex_8h_source.html b/mutex_8h_source.html new file mode 100644 index 00000000..fc459c87 --- /dev/null +++ b/mutex_8h_source.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/mutex.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    mutex.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "threadqueue.h"
    +
    4
    +
    15#ifdef __cplusplus
    +
    16extern "C" {
    +
    17#endif
    +
    18
    +
    19typedef struct OSThread OSThread;
    +
    20
    +
    21typedef struct OSMutex OSMutex;
    +
    22typedef struct OSMutexLink OSMutexLink;
    +
    23
    +
    + +
    25{
    + + +
    28};
    +
    +
    29WUT_CHECK_OFFSET(OSMutexLink, 0x00, next);
    +
    30WUT_CHECK_OFFSET(OSMutexLink, 0x04, prev);
    +
    31WUT_CHECK_SIZE(OSMutexLink, 0x8);
    +
    32
    +
    33#define OS_MUTEX_TAG 0x6D557458u
    +
    34
    +
    +
    35struct OSMutex
    +
    36{
    +
    38 uint32_t tag;
    +
    39
    +
    41 const char *name;
    +
    42
    +
    43 WUT_UNKNOWN_BYTES(4);
    +
    44
    + +
    47
    + +
    50
    +
    52 int32_t count;
    +
    53
    + +
    56};
    +
    +
    57WUT_CHECK_OFFSET(OSMutex, 0x00, tag);
    +
    58WUT_CHECK_OFFSET(OSMutex, 0x04, name);
    +
    59WUT_CHECK_OFFSET(OSMutex, 0x0c, queue);
    +
    60WUT_CHECK_OFFSET(OSMutex, 0x1c, owner);
    +
    61WUT_CHECK_OFFSET(OSMutex, 0x20, count);
    +
    62WUT_CHECK_OFFSET(OSMutex, 0x24, link);
    +
    63WUT_CHECK_SIZE(OSMutex, 0x2c);
    +
    64
    +
    65
    +
    69void
    + +
    71
    +
    72
    +
    76void
    + +
    78 const char *name);
    +
    79
    +
    80
    +
    93void
    + +
    95
    +
    96
    +
    110BOOL
    + +
    112
    +
    113
    +
    124void
    + +
    126
    +
    127
    +
    128#ifdef __cplusplus
    +
    129}
    +
    130#endif
    +
    131
    +
    uint32_t tag
    Should always be set to the value OS_MUTEX_TAG.
    Definition mutex.h:38
    +
    int32_t count
    Current recursion lock count of mutex.
    Definition mutex.h:52
    +
    OSThreadQueue queue
    Queue of threads waiting for this mutex to unlock.
    Definition mutex.h:46
    +
    OSMutexLink link
    Link used inside OSThread's mutex queue.
    Definition mutex.h:55
    +
    const char * name
    Name set by OSInitMutexEx.
    Definition mutex.h:41
    +
    OSThread * owner
    Current owner of mutex.
    Definition mutex.h:49
    +
    OSMutex * next
    Definition mutex.h:26
    +
    OSMutex * prev
    Definition mutex.h:27
    +
    void OSInitMutex(OSMutex *mutex)
    Initialise a mutex structure.
    +
    BOOL OSTryLockMutex(OSMutex *mutex)
    Try to lock a mutex.
    +
    void OSInitMutexEx(OSMutex *mutex, const char *name)
    Initialise a mutex structure with a name.
    +
    void OSUnlockMutex(OSMutex *mutex)
    Unlocks the mutex.
    +
    void OSLockMutex(OSMutex *mutex)
    Lock the mutex.
    + + + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/namespaceRpl.html b/namespaceRpl.html new file mode 100644 index 00000000..5b0964f9 --- /dev/null +++ b/namespaceRpl.html @@ -0,0 +1,1293 @@ + + + + + + + +wut: Rpl Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    Rpl Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void ErrEulaSetVersion (int version)
     
    bool ErrEulaJump (const char *buffer, uint32_t bufferSize)
     
    void ErrEulaPlayAppearSE (bool playAppearSoundEffect)
     
    bool ErrEulaIsSelectCursorActive ()
     
    void ErrEulaChangeLang (nn::erreula::LangType language)
     
    void ErrEulaDisappearHomeNixSign ()
     
    bool ErrEulaIsAppearHomeNixSign ()
     
    void ErrEulaAppearHomeNixSign (const nn::erreula::HomeNixSignArg &arg)
     
    void ErrEulaSetControllerRemo (nn::erreula::ControllerType controller)
     
    int32_t ErrEulaGetSelectButtonNumError ()
     
    int32_t ErrEulaGetResultCode ()
     
    nn::erreula::ResultType ErrEulaGetResultType ()
     
    nn::erreula::State ErrEulaGetStateErrorViewer ()
     
    bool ErrEulaIsDecideSelectRightButtonError ()
     
    bool ErrEulaIsDecideSelectLeftButtonError ()
     
    bool ErrEulaIsDecideSelectButtonError ()
     
    void ErrEulaDisappearError ()
     
    void ErrEulaAppearError (const nn::erreula::AppearArg &arg)
     
    void ErrEulaCalc (const nn::erreula::ControllerInfo &controllerInfo)
     
    void ErrEulaDrawDRC ()
     
    void ErrEulaDrawTV ()
     
    void ErrEulaDestroy ()
     
    void ErrEulaCreate (void *workMemory, nn::erreula::RegionType region, nn::erreula::LangType language, FSClient *fsClient)
     
    bool SwkbdAppearInputForm (const nn::swkbd::AppearArg &appearArg)
     
    bool SwkbdAppearKeyboard (const nn::swkbd::KeyboardArg &keyboardArg)
     
    void SwkbdCalcSubThreadFont ()
     
    void SwkbdCalcSubThreadPredict ()
     
    void SwkbdCalc (const nn::swkbd::ControllerInfo &controllerInfo)
     
    void SwkbdConfirmUnfixAll ()
     
    void SwkbdCreate (void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
     
    void SwkbdDestroy ()
     
    bool SwkbdDisappearInputForm ()
     
    bool SwkbdDisappearKeyboard ()
     
    void SwkbdDrawDRC ()
     
    void SwkbdDrawTV ()
     
    void SwkbdGetDrawStringInfo (nn::swkbd::DrawStringInfo *drawStringInfo)
     
    const char16_t * SwkbdGetInputFormString ()
     
    void SwkbdGetKeyboardCondition (nn::swkbd::KeyboardCondition *keyboardCondition)
     
    nn::swkbd::State SwkbdGetStateInputForm ()
     
    nn::swkbd::State SwkbdGetStateKeyboard ()
     
    void SwkbdInactivateSelectCursor ()
     
    bool SwkbdInitLearnDic (void *buffer)
     
    bool SwkbdIsCoveredWithSubWindow ()
     
    bool SwkbdIsDecideCancelButton (bool *outIsSelectCursor)
     
    bool SwkbdIsDecideOkButton (bool *outIsSelectCursor)
     
    bool SwkbdIsKeyboardTarget (nn::swkbd::IEventReceiver *eventReceiver)
     
    bool SwkbdIsNeedCalcSubThreadFont ()
     
    bool SwkbdIsNeedCalcSubThreadPredict ()
     
    bool SwkbdIsSelectCursorActive ()
     
    void SwkbdMuteAllSound (bool muted)
     
    void SwkbdSetControllerRemo (nn::swkbd::ControllerType type)
     
    void SwkbdSetCursorPos (int pos)
     
    void SwkbdSetEnableOkButton (bool enable)
     
    void SwkbdSetInputFormString (const char16_t *str)
     
    void SwkbdSetReceiver (const nn::swkbd::ReceiverArg &receiver)
     
    void SwkbdSetSelectFrom (int from)
     
    void SwkbdSetUserControllerEventObj (nn::swkbd::IControllerEventObj *userControllerEventObj)
     
    void SwkbdSetUserSoundObj (nn::swkbd::ISoundObj *userSoundObj)
     
    void SwkbdSetVersion (int version)
     
    +

    Function Documentation

    + +

    ◆ ErrEulaSetVersion()

    + +
    +
    + + + + + + + + +
    void ErrEulaSetVersion (int version)
    +
    + +
    +
    + +

    ◆ ErrEulaJump()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool ErrEulaJump (const char * buffer,
    uint32_t bufferSize 
    )
    +
    + +
    +
    + +

    ◆ ErrEulaPlayAppearSE()

    + +
    +
    + + + + + + + + +
    void ErrEulaPlayAppearSE (bool playAppearSoundEffect)
    +
    + +
    +
    + +

    ◆ ErrEulaIsSelectCursorActive()

    + +
    +
    + + + + + + + +
    bool ErrEulaIsSelectCursorActive ()
    +
    + +
    +
    + +

    ◆ ErrEulaChangeLang()

    + +
    +
    + + + + + + + + +
    void ErrEulaChangeLang (nn::erreula::LangType language)
    +
    + +
    +
    + +

    ◆ ErrEulaDisappearHomeNixSign()

    + +
    +
    + + + + + + + +
    void ErrEulaDisappearHomeNixSign ()
    +
    + +
    +
    + +

    ◆ ErrEulaIsAppearHomeNixSign()

    + +
    +
    + + + + + + + +
    bool ErrEulaIsAppearHomeNixSign ()
    +
    + +
    +
    + +

    ◆ ErrEulaAppearHomeNixSign()

    + +
    +
    + + + + + + + + +
    void ErrEulaAppearHomeNixSign (const nn::erreula::HomeNixSignArgarg)
    +
    + +
    +
    + +

    ◆ ErrEulaSetControllerRemo()

    + +
    +
    + + + + + + + + +
    void ErrEulaSetControllerRemo (nn::erreula::ControllerType controller)
    +
    + +
    +
    + +

    ◆ ErrEulaGetSelectButtonNumError()

    + +
    +
    + + + + + + + +
    int32_t ErrEulaGetSelectButtonNumError ()
    +
    + +
    +
    + +

    ◆ ErrEulaGetResultCode()

    + +
    +
    + + + + + + + +
    int32_t ErrEulaGetResultCode ()
    +
    + +
    +
    + +

    ◆ ErrEulaGetResultType()

    + +
    +
    + + + + + + + +
    nn::erreula::ResultType ErrEulaGetResultType ()
    +
    + +
    +
    + +

    ◆ ErrEulaGetStateErrorViewer()

    + +
    +
    + + + + + + + +
    nn::erreula::State ErrEulaGetStateErrorViewer ()
    +
    + +
    +
    + +

    ◆ ErrEulaIsDecideSelectRightButtonError()

    + +
    +
    + + + + + + + +
    bool ErrEulaIsDecideSelectRightButtonError ()
    +
    + +
    +
    + +

    ◆ ErrEulaIsDecideSelectLeftButtonError()

    + +
    +
    + + + + + + + +
    bool ErrEulaIsDecideSelectLeftButtonError ()
    +
    + +
    +
    + +

    ◆ ErrEulaIsDecideSelectButtonError()

    + +
    +
    + + + + + + + +
    bool ErrEulaIsDecideSelectButtonError ()
    +
    + +
    +
    + +

    ◆ ErrEulaDisappearError()

    + +
    +
    + + + + + + + +
    void ErrEulaDisappearError ()
    +
    + +
    +
    + +

    ◆ ErrEulaAppearError()

    + +
    +
    + + + + + + + + +
    void ErrEulaAppearError (const nn::erreula::AppearArgarg)
    +
    + +
    +
    + +

    ◆ ErrEulaCalc()

    + +
    +
    + + + + + + + + +
    void ErrEulaCalc (const nn::erreula::ControllerInfocontrollerInfo)
    +
    + +
    +
    + +

    ◆ ErrEulaDrawDRC()

    + +
    +
    + + + + + + + +
    void ErrEulaDrawDRC ()
    +
    + +
    +
    + +

    ◆ ErrEulaDrawTV()

    + +
    +
    + + + + + + + +
    void ErrEulaDrawTV ()
    +
    + +
    +
    + +

    ◆ ErrEulaDestroy()

    + +
    +
    + + + + + + + +
    void ErrEulaDestroy ()
    +
    + +
    +
    + +

    ◆ ErrEulaCreate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void ErrEulaCreate (void * workMemory,
    nn::erreula::RegionType region,
    nn::erreula::LangType language,
    FSClientfsClient 
    )
    +
    + +
    +
    + +

    ◆ SwkbdAppearInputForm()

    + +
    +
    + + + + + + + + +
    bool SwkbdAppearInputForm (const nn::swkbd::AppearArgappearArg)
    +
    + +
    +
    + +

    ◆ SwkbdAppearKeyboard()

    + +
    +
    + + + + + + + + +
    bool SwkbdAppearKeyboard (const nn::swkbd::KeyboardArgkeyboardArg)
    +
    + +
    +
    + +

    ◆ SwkbdCalcSubThreadFont()

    + +
    +
    + + + + + + + +
    void SwkbdCalcSubThreadFont ()
    +
    + +
    +
    + +

    ◆ SwkbdCalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    void SwkbdCalcSubThreadPredict ()
    +
    + +
    +
    + +

    ◆ SwkbdCalc()

    + +
    +
    + + + + + + + + +
    void SwkbdCalc (const nn::swkbd::ControllerInfocontrollerInfo)
    +
    + +
    +
    + +

    ◆ SwkbdConfirmUnfixAll()

    + +
    +
    + + + + + + + +
    void SwkbdConfirmUnfixAll ()
    +
    + +
    +
    + +

    ◆ SwkbdCreate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void SwkbdCreate (void * buffer,
    nn::swkbd::RegionType regionType,
    uint32_t unk,
    FSClientfsClient 
    )
    +
    + +
    +
    + +

    ◆ SwkbdDestroy()

    + +
    +
    + + + + + + + +
    void SwkbdDestroy ()
    +
    + +
    +
    + +

    ◆ SwkbdDisappearInputForm()

    + +
    +
    + + + + + + + +
    bool SwkbdDisappearInputForm ()
    +
    + +
    +
    + +

    ◆ SwkbdDisappearKeyboard()

    + +
    +
    + + + + + + + +
    bool SwkbdDisappearKeyboard ()
    +
    + +
    +
    + +

    ◆ SwkbdDrawDRC()

    + +
    +
    + + + + + + + +
    void SwkbdDrawDRC ()
    +
    + +
    +
    + +

    ◆ SwkbdDrawTV()

    + +
    +
    + + + + + + + +
    void SwkbdDrawTV ()
    +
    + +
    +
    + +

    ◆ SwkbdGetDrawStringInfo()

    + +
    +
    + + + + + + + + +
    void SwkbdGetDrawStringInfo (nn::swkbd::DrawStringInfodrawStringInfo)
    +
    + +
    +
    + +

    ◆ SwkbdGetInputFormString()

    + +
    +
    + + + + + + + +
    const char16_t * SwkbdGetInputFormString ()
    +
    + +
    +
    + +

    ◆ SwkbdGetKeyboardCondition()

    + +
    +
    + + + + + + + + +
    void SwkbdGetKeyboardCondition (nn::swkbd::KeyboardConditionkeyboardCondition)
    +
    + +
    +
    + +

    ◆ SwkbdGetStateInputForm()

    + +
    +
    + + + + + + + +
    nn::swkbd::State SwkbdGetStateInputForm ()
    +
    + +
    +
    + +

    ◆ SwkbdGetStateKeyboard()

    + +
    +
    + + + + + + + +
    nn::swkbd::State SwkbdGetStateKeyboard ()
    +
    + +
    +
    + +

    ◆ SwkbdInactivateSelectCursor()

    + +
    +
    + + + + + + + +
    void SwkbdInactivateSelectCursor ()
    +
    + +
    +
    + +

    ◆ SwkbdInitLearnDic()

    + +
    +
    + + + + + + + + +
    bool SwkbdInitLearnDic (void * buffer)
    +
    + +
    +
    + +

    ◆ SwkbdIsCoveredWithSubWindow()

    + +
    +
    + + + + + + + +
    bool SwkbdIsCoveredWithSubWindow ()
    +
    + +
    +
    + +

    ◆ SwkbdIsDecideCancelButton()

    + +
    +
    + + + + + + + + +
    bool SwkbdIsDecideCancelButton (bool * outIsSelectCursor)
    +
    + +
    +
    + +

    ◆ SwkbdIsDecideOkButton()

    + +
    +
    + + + + + + + + +
    bool SwkbdIsDecideOkButton (bool * outIsSelectCursor)
    +
    + +
    +
    + +

    ◆ SwkbdIsKeyboardTarget()

    + +
    +
    + + + + + + + + +
    bool SwkbdIsKeyboardTarget (nn::swkbd::IEventReceiver * eventReceiver)
    +
    + +
    +
    + +

    ◆ SwkbdIsNeedCalcSubThreadFont()

    + +
    +
    + + + + + + + +
    bool SwkbdIsNeedCalcSubThreadFont ()
    +
    + +
    +
    + +

    ◆ SwkbdIsNeedCalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    bool SwkbdIsNeedCalcSubThreadPredict ()
    +
    + +
    +
    + +

    ◆ SwkbdIsSelectCursorActive()

    + +
    +
    + + + + + + + +
    bool SwkbdIsSelectCursorActive ()
    +
    + +
    +
    + +

    ◆ SwkbdMuteAllSound()

    + +
    +
    + + + + + + + + +
    void SwkbdMuteAllSound (bool muted)
    +
    + +
    +
    + +

    ◆ SwkbdSetControllerRemo()

    + +
    +
    + + + + + + + + +
    void SwkbdSetControllerRemo (nn::swkbd::ControllerType type)
    +
    + +
    +
    + +

    ◆ SwkbdSetCursorPos()

    + +
    +
    + + + + + + + + +
    void SwkbdSetCursorPos (int pos)
    +
    + +
    +
    + +

    ◆ SwkbdSetEnableOkButton()

    + +
    +
    + + + + + + + + +
    void SwkbdSetEnableOkButton (bool enable)
    +
    + +
    +
    + +

    ◆ SwkbdSetInputFormString()

    + +
    +
    + + + + + + + + +
    void SwkbdSetInputFormString (const char16_t * str)
    +
    + +
    +
    + +

    ◆ SwkbdSetReceiver()

    + +
    +
    + + + + + + + + +
    void SwkbdSetReceiver (const nn::swkbd::ReceiverArgreceiver)
    +
    + +
    +
    + +

    ◆ SwkbdSetSelectFrom()

    + +
    +
    + + + + + + + + +
    void SwkbdSetSelectFrom (int from)
    +
    + +
    +
    + +

    ◆ SwkbdSetUserControllerEventObj()

    + +
    +
    + + + + + + + + +
    void SwkbdSetUserControllerEventObj (nn::swkbd::IControllerEventObj * userControllerEventObj)
    +
    + +
    +
    + +

    ◆ SwkbdSetUserSoundObj()

    + +
    +
    + + + + + + + + +
    void SwkbdSetUserSoundObj (nn::swkbd::ISoundObj * userSoundObj)
    +
    + +
    +
    + +

    ◆ SwkbdSetVersion()

    + +
    +
    + + + + + + + + +
    void SwkbdSetVersion (int version)
    +
    + +
    +
    +
    + + + + diff --git a/namespacemembers.html b/namespacemembers.html new file mode 100644 index 00000000..1b46e840 --- /dev/null +++ b/namespacemembers.html @@ -0,0 +1,105 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - _ -

    +
    + + + + diff --git a/namespacemembers_a.html b/namespacemembers_a.html new file mode 100644 index 00000000..74c6d446 --- /dev/null +++ b/namespacemembers_a.html @@ -0,0 +1,105 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - a -

    +
    + + + + diff --git a/namespacemembers_b.html b/namespacemembers_b.html new file mode 100644 index 00000000..6fbd113c --- /dev/null +++ b/namespacemembers_b.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - b -

      +
    • BeginLocalConnection() : nn::ac
    • +
    +
    + + + + diff --git a/namespacemembers_c.html b/namespacemembers_c.html new file mode 100644 index 00000000..941e9f67 --- /dev/null +++ b/namespacemembers_c.html @@ -0,0 +1,113 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - c -

    +
    + + + + diff --git a/namespacemembers_d.html b/namespacemembers_d.html new file mode 100644 index 00000000..5b790159 --- /dev/null +++ b/namespacemembers_d.html @@ -0,0 +1,109 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - d -

    +
    + + + + diff --git a/namespacemembers_e.html b/namespacemembers_e.html new file mode 100644 index 00000000..b1bba7ed --- /dev/null +++ b/namespacemembers_e.html @@ -0,0 +1,113 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - e -

      +
    • EjectClient() : nn::uds::Cafe
    • +
    • EjectSpectator() : nn::uds::Cafe
    • +
    • EndLocalConnection() : nn::ac
    • +
    • EndpointDescriptor : nn::uds::Cafe
    • +
    • English : nn::sl
    • +
    • ErrEulaAppearError() : Rpl
    • +
    • ErrEulaAppearHomeNixSign() : Rpl
    • +
    • ErrEulaCalc() : Rpl
    • +
    • ErrEulaChangeLang() : Rpl
    • +
    • ErrEulaCreate() : Rpl
    • +
    • ErrEulaDestroy() : Rpl
    • +
    • ErrEulaDisappearError() : Rpl
    • +
    • ErrEulaDisappearHomeNixSign() : Rpl
    • +
    • ErrEulaDrawDRC() : Rpl
    • +
    • ErrEulaDrawTV() : Rpl
    • +
    • ErrEulaGetResultCode() : Rpl
    • +
    • ErrEulaGetResultType() : Rpl
    • +
    • ErrEulaGetSelectButtonNumError() : Rpl
    • +
    • ErrEulaGetStateErrorViewer() : Rpl
    • +
    • ErrEulaIsAppearHomeNixSign() : Rpl
    • +
    • ErrEulaIsDecideSelectButtonError() : Rpl
    • +
    • ErrEulaIsDecideSelectLeftButtonError() : Rpl
    • +
    • ErrEulaIsDecideSelectRightButtonError() : Rpl
    • +
    • ErrEulaIsSelectCursorActive() : Rpl
    • +
    • ErrEulaJump() : Rpl
    • +
    • ErrEulaPlayAppearSE() : Rpl
    • +
    • ErrEulaSetControllerRemo() : Rpl
    • +
    • ErrEulaSetVersion() : Rpl
    • +
    • ErrorCode : nn::ac
    • +
    • ErrorType : nn::erreula
    • +
    +
    + + + + diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html new file mode 100644 index 00000000..f83d24b5 --- /dev/null +++ b/namespacemembers_enum.html @@ -0,0 +1,164 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace enums with links to the namespace documentation for each enum:
    + +

    - a -

    + + +

    - c -

    + + +

    - e -

    + + +

    - i -

    + + +

    - k -

      +
    • KeyboardLayout : nn::swkbd
    • +
    • KeyboardMode : nn::swkbd
    • +
    • KillerNotificationAccountMailActivation : nn::sl
    • +
    • KillerNotificationAllowLocalAccount : nn::sl
    • +
    • KillerNotificationConjunction : nn::sl
    • +
    • KillerNotificationGender : nn::sl
    • +
    • KillerNotificationNotificationPattern : nn::sl
    • +
    • KillerNotificationType : nn::sl
    • +
    + + +

    - l -

    + + +

    - m -

    + + +

    - n -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    +
    + + + + diff --git a/namespacemembers_eval.html b/namespacemembers_eval.html new file mode 100644 index 00000000..7d9e6aa8 --- /dev/null +++ b/namespacemembers_eval.html @@ -0,0 +1,227 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace enum values with links to the namespace documentation for each enum value:
    + +

    - a -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - g -

    + + +

    - i -

    + + +

    - j -

    + + +

    - k -

    + + +

    - m -

    + + +

    - n -

      +
    • NN_SL_MEDIA_TYPE_HFIO : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_MLC : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_ODD : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_SLC : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_USB : nn::sl
    • +
    • NON_COMMERCIAL : nn::sl
    • +
    • NORMAL : nn::sl
    • +
    • NOT_ACTIVATED : nn::sl
    • +
    • NOT_ALLOW : nn::sl
    • +
    • NOTIFICATION_BLACKLIST_ADDED : nn::fp
    • +
    • NOTIFICATION_BLACKLIST_REMOVED : nn::fp
    • +
    • NOTIFICATION_BLACKLIST_UPDATED : nn::fp
    • +
    • NOTIFICATION_FRIEND_ADDED : nn::fp
    • +
    • NOTIFICATION_FRIEND_MII : nn::fp
    • +
    • NOTIFICATION_FRIEND_OFFLINE : nn::fp
    • +
    • NOTIFICATION_FRIEND_ONLINE : nn::fp
    • +
    • NOTIFICATION_FRIEND_PRESENCE : nn::fp
    • +
    • NOTIFICATION_FRIEND_PROFILE : nn::fp
    • +
    • NOTIFICATION_FRIEND_REMOVED : nn::fp
    • +
    • NOTIFICATION_MY_REQUEST_ADDED : nn::fp
    • +
    • NOTIFICATION_MY_REQUEST_REMOVED : nn::fp
    • +
    • NOTIFICATION_MY_REQUEST_UPDATED : nn::fp
    • +
    • NOTIFICATION_OFFLINE : nn::fp
    • +
    • NOTIFICATION_ONLINE : nn::fp
    • +
    • NOTIFICATION_PREFERENCE : nn::fp
    • +
    • NOTIFICATION_REQUEST_ADDED : nn::fp
    • +
    • NOTIFICATION_REQUEST_REMOVED : nn::fp
    • +
    + + +

    - o -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

      +
    • TITLE_LIST_ACCESSOR_LAUNCHED_TITLES : nn::sl
    • +
    • TITLE_LIST_ACCESSOR_PLAY_STATS : nn::sl
    • +
    • TraditionalChinese : nn::sl
    • +
    • TRANSFER_MODE_UNKWN_1 : nn::sl
    • +
    • TRANSFER_MODE_UNKWN_2 : nn::sl
    • +
    • TRANSFER_MODE_UNKWN_3 : nn::sl
    • +
    + + +

    - u -

    +
    + + + + diff --git a/namespacemembers_f.html b/namespacemembers_f.html new file mode 100644 index 00000000..91df204b --- /dev/null +++ b/namespacemembers_f.html @@ -0,0 +1,97 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - f -

    +
    + + + + diff --git a/namespacemembers_func.html b/namespacemembers_func.html new file mode 100644 index 00000000..2c7bef3f --- /dev/null +++ b/namespacemembers_func.html @@ -0,0 +1,105 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - _ -

    +
    + + + + diff --git a/namespacemembers_func_a.html b/namespacemembers_func_a.html new file mode 100644 index 00000000..3e59cadb --- /dev/null +++ b/namespacemembers_func_a.html @@ -0,0 +1,98 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - a -

    +
    + + + + diff --git a/namespacemembers_func_b.html b/namespacemembers_func_b.html new file mode 100644 index 00000000..503a06b2 --- /dev/null +++ b/namespacemembers_func_b.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - b -

      +
    • BeginLocalConnection() : nn::ac
    • +
    +
    + + + + diff --git a/namespacemembers_func_c.html b/namespacemembers_func_c.html new file mode 100644 index 00000000..321bef47 --- /dev/null +++ b/namespacemembers_func_c.html @@ -0,0 +1,107 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - c -

    +
    + + + + diff --git a/namespacemembers_func_d.html b/namespacemembers_func_d.html new file mode 100644 index 00000000..f34a3ded --- /dev/null +++ b/namespacemembers_func_d.html @@ -0,0 +1,102 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - d -

    +
    + + + + diff --git a/namespacemembers_func_e.html b/namespacemembers_func_e.html new file mode 100644 index 00000000..2f63dfd3 --- /dev/null +++ b/namespacemembers_func_e.html @@ -0,0 +1,109 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - e -

      +
    • EjectClient() : nn::uds::Cafe
    • +
    • EjectSpectator() : nn::uds::Cafe
    • +
    • EndLocalConnection() : nn::ac
    • +
    • ErrEulaAppearError() : Rpl
    • +
    • ErrEulaAppearHomeNixSign() : Rpl
    • +
    • ErrEulaCalc() : Rpl
    • +
    • ErrEulaChangeLang() : Rpl
    • +
    • ErrEulaCreate() : Rpl
    • +
    • ErrEulaDestroy() : Rpl
    • +
    • ErrEulaDisappearError() : Rpl
    • +
    • ErrEulaDisappearHomeNixSign() : Rpl
    • +
    • ErrEulaDrawDRC() : Rpl
    • +
    • ErrEulaDrawTV() : Rpl
    • +
    • ErrEulaGetResultCode() : Rpl
    • +
    • ErrEulaGetResultType() : Rpl
    • +
    • ErrEulaGetSelectButtonNumError() : Rpl
    • +
    • ErrEulaGetStateErrorViewer() : Rpl
    • +
    • ErrEulaIsAppearHomeNixSign() : Rpl
    • +
    • ErrEulaIsDecideSelectButtonError() : Rpl
    • +
    • ErrEulaIsDecideSelectLeftButtonError() : Rpl
    • +
    • ErrEulaIsDecideSelectRightButtonError() : Rpl
    • +
    • ErrEulaIsSelectCursorActive() : Rpl
    • +
    • ErrEulaJump() : Rpl
    • +
    • ErrEulaPlayAppearSE() : Rpl
    • +
    • ErrEulaSetControllerRemo() : Rpl
    • +
    • ErrEulaSetVersion() : Rpl
    • +
    +
    + + + + diff --git a/namespacemembers_func_f.html b/namespacemembers_func_f.html new file mode 100644 index 00000000..2dfcede1 --- /dev/null +++ b/namespacemembers_func_f.html @@ -0,0 +1,93 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - f -

    +
    + + + + diff --git a/namespacemembers_func_g.html b/namespacemembers_func_g.html new file mode 100644 index 00000000..15796805 --- /dev/null +++ b/namespacemembers_func_g.html @@ -0,0 +1,239 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - g -

      +
    • Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1() : nn::sl::details
    • +
    • Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi() : nn::sl::details
    • +
    • GetAccountId() : nn::act
    • +
    • GetAccountIdEx() : nn::act
    • +
    • GetAmiiboSettingsArgs() : nn::nfp
    • +
    • GetAmiiboSettingsResult() : nn::nfp
    • +
    • GetApplicationDataFromBeacon() : nn::uds::Cafe
    • +
    • GetAssignedAddress() : nn::ac
    • +
    • GetAssignedAlternativeDns() : nn::ac
    • +
    • GetAssignedGateway() : nn::ac
    • +
    • GetAssignedPreferedDns() : nn::ac
    • +
    • GetAssignedSubnet() : nn::ac
    • +
    • GetBasicInfoAsync() : nn::fp
    • +
    • GetBirthday() : nn::act
    • +
    • GetBirthdayEx() : nn::act
    • +
    • GetBlackList() : nn::fp
    • +
    • GetBlackListAccountId() : nn::fp
    • +
    • GetBlackListAdditionalTime() : nn::fp
    • +
    • GetBlackListEx() : nn::fp
    • +
    • GetChannel() : nn::uds::Cafe
    • +
    • GetCloseStatus() : nn::ac
    • +
    • GetCompatId() : nn::ac
    • +
    • GetConnectionStatus() : nn::uds::Cafe
    • +
    • GetConnectResult() : nn::ac
    • +
    • GetConnectStatus() : nn::ac
    • +
    • GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv() : nn::sl::details
    • +
    • GetDefaultAccount() : nn::act
    • +
    • GetDefaultAccountInfoAccessor() : nn::sl
    • +
    • GetDefaultBlackListAccessor() : nn::sl
    • +
    • GetDefaultDatabasePath() : nn::sl
    • +
    • GetDefaultDefaultTitleAccessor() : nn::sl
    • +
    • GetDefaultDiscCachedTitleAccessor() : nn::sl
    • +
    • GetDefaultExtendedStorageVolumeId() : nn::spm
    • +
    • GetDefaultIconInfoAccessor() : nn::sl
    • +
    • GetDefaultIconInfoSerializer() : nn::sl
    • +
    • GetDefaultInstalledTitleListAccessor() : nn::sl
    • +
    • GetDefaultJumpTitleInfoSerializer() : nn::sl
    • +
    • GetDefaultKillerNotificationAccessor() : nn::sl
    • +
    • GetDefaultKillerNotificationSerializer() : nn::sl
    • +
    • GetDefaultKillerNotificationTransferRecordManager() : nn::sl
    • +
    • GetDefaultKillerNotificationTransferRecordPath() : nn::sl
    • +
    • GetDefaultKillerNotificationTransferRecordStream() : nn::sl
    • +
    • GetDefaultLaunchedTitleListAccessor() : nn::sl
    • +
    • GetDefaultMetaInfoAccessor() : nn::sl
    • +
    • GetDefaultPreferentialTitleAccessor() : nn::sl
    • +
    • GetDefaultPreviousSendingTimeSerializer() : nn::sl
    • +
    • GetDefaultQuickStartTitleInfoSerializer() : nn::sl
    • +
    • GetDefaultSettingAccessor() : nn::sl
    • +
    • GetDefaultTimeAccessor() : nn::sl
    • +
    • GetDefaultTitleIconCache() : nn::sl
    • +
    • GetDefaultTitleListAccessor() : nn::sl
    • +
    • GetDefaultTitleListCache() : nn::sl
    • +
    • GetDefaultUpdatePackageAccessor() : nn::sl
    • +
    • GetDefaultUpdatePackageAccessor__Q2_2nn2slFv() : nn::sl::details
    • +
    • GetDefaultWhiteListAccessor() : nn::sl
    • +
    • GetDeviceHash() : nn::act
    • +
    • GetDrawStringInfo() : nn::swkbd
    • +
    • GetDrcLedStatusOfPattern() : nn::acp
    • +
    • GetDrcTransferrer() : nn::sl
    • +
    • GetEnability__Q3_2nn2sl9ConditionCFv() : nn::sl::details
    • +
    • GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv() : nn::sl::details
    • +
    • GetErrorCode() : nn::nfp
    • +
    • GetExtendedStorageIndex() : nn::spm
    • +
    • GetFriendAccountId() : nn::fp
    • +
    • GetFriendApprovalTime() : nn::fp
    • +
    • GetFriendComment() : nn::fp
    • +
    • GetFriendList() : nn::fp
    • +
    • GetFriendListAll() : nn::fp
    • +
    • GetFriendListEx() : nn::fp
    • +
    • GetFriendMii() : nn::fp
    • +
    • GetFriendPlayingGame() : nn::fp
    • +
    • GetFriendPresence() : nn::fp
    • +
    • GetFriendPresenceEx() : nn::fp
    • +
    • GetFriendProfile() : nn::fp
    • +
    • GetFriendRelationship() : nn::fp
    • +
    • GetFriendRequestAccountId() : nn::fp
    • +
    • GetFriendRequestList() : nn::fp
    • +
    • GetFriendRequestListEx() : nn::fp
    • +
    • GetFriendRequestMessageId() : nn::fp
    • +
    • GetFriendScreenName() : nn::fp
    • +
    • GetFriendSortTime() : nn::fp
    • +
    • GetInputFormString() : nn::swkbd
    • +
    • GetKeyboardCondition() : nn::swkbd
    • +
    • GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo() : nn::sl::details
    • +
    • GetLastErrorCode() : nn::ac
    • +
    • GetLastLedEvent() : nn::fp
    • +
    • GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL() : nn::sl::details
    • +
    • GetMii() : nn::act
    • +
    • GetMiiEx() : nn::act
    • +
    • GetMiiImageEx() : nn::act
    • +
    • GetMiiName() : nn::act
    • +
    • GetMiiNameEx() : nn::act
    • +
    • GetMyAccountId() : nn::fp
    • +
    • GetMyComment() : nn::fp
    • +
    • GetMyMii() : nn::fp
    • +
    • GetMyPlayingGame() : nn::fp
    • +
    • GetMyPreference() : nn::fp
    • +
    • GetMyPresence() : nn::fp
    • +
    • GetMyPrincipalId() : nn::fp
    • +
    • GetMyProfile() : nn::fp
    • +
    • GetMyScreenName() : nn::fp
    • +
    • GetNfpAdminInfo() : nn::nfp
    • +
    • GetNfpCommonInfo() : nn::nfp
    • +
    • GetNfpReadOnlyInfo() : nn::nfp
    • +
    • GetNfpRegisterInfo() : nn::nfp
    • +
    • GetNfpRomInfo() : nn::nfp
    • +
    • GetNfpState() : nn::nfp
    • +
    • GetNfsPassword() : nn::act
    • +
    • GetNfsPasswordEx() : nn::act
    • +
    • GetNodeInformation() : nn::uds::Cafe
    • +
    • GetNumOfAccounts() : nn::act
    • +
    • GetParentalControlsSlotNo() : nn::act
    • +
    • GetParentalControlsSlotNoEx() : nn::act
    • +
    • GetPersistentId() : nn::act
    • +
    • GetPersistentIdEx() : nn::act
    • +
    • GetPlayDiary() : nn::pdm
    • +
    • GetPlayDiaryLength() : nn::pdm
    • +
    • GetPlayDiaryMaxLength() : nn::pdm
    • +
    • GetPlayDiaryStart() : nn::pdm
    • +
    • GetPlayEvent() : nn::pdm
    • +
    • GetPlayEventMaxLength() : nn::pdm
    • +
    • GetPlayLog() : nn::pdm
    • +
    • GetPlayLogLength() : nn::pdm
    • +
    • GetPlayLogMaxLength() : nn::pdm
    • +
    • GetPlayLogStart() : nn::pdm
    • +
    • GetPlayStats() : nn::pdm
    • +
    • GetPlayStatsLength() : nn::pdm
    • +
    • GetPlayStatsMaxLength() : nn::pdm
    • +
    • GetPlayStatsOfTitleId() : nn::pdm
    • +
    • GetPreviousExtendedStorageVolumeId() : nn::spm
    • +
    • GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL() : nn::sl::details
    • +
    • GetPrincipalId() : nn::act
    • +
    • GetPrincipalIdEx() : nn::act
    • +
    • GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi() : nn::sl::details
    • +
    • GetRecentPlayRecord() : nn::fp
    • +
    • GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv() : nn::sl::details
    • +
    • GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi() : nn::sl::details
    • +
    • GetRequestBlockSettingAsync() : nn::fp
    • +
    • GetResultCode() : nn::erreula
    • +
    • GetResultType() : nn::erreula
    • +
    • GetRunningConfig() : nn::ac
    • +
    • GetSelectButtonNumError() : nn::erreula
    • +
    • GetSimpleAddressId() : nn::act
    • +
    • GetSlotNo() : nn::act
    • +
    • GetStartupId() : nn::ac
    • +
    • GetStateErrorViewer() : nn::erreula
    • +
    • GetStateInputForm() : nn::swkbd
    • +
    • GetStateKeyboard() : nn::swkbd
    • +
    • GetStorageInfo() : nn::spm
    • +
    • GetStorageList() : nn::spm
    • +
    • GetTagInfo() : nn::nfp
    • +
    • GetTransferableId() : nn::act
    • +
    • GetTransferableIdEx() : nn::act
    • +
    • GetUuid() : nn::act
    • +
    • GetUuidEx() : nn::act
    • +
    • GetWorkMemorySize() : nn::erreula, nn::swkbd
    • +
    +
    + + + + diff --git a/namespacemembers_func_h.html b/namespacemembers_func_h.html new file mode 100644 index 00000000..891a2614 --- /dev/null +++ b/namespacemembers_func_h.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - h -

    +
    + + + + diff --git a/namespacemembers_func_i.html b/namespacemembers_func_i.html new file mode 100644 index 00000000..a778322b --- /dev/null +++ b/namespacemembers_func_i.html @@ -0,0 +1,146 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - i -

      +
    • InactivateSelectCursor() : nn::swkbd
    • +
    • Initialize() : nn::ac, nn::act, nn::fp, nn::nfp, nn::pdm, nn::sl, nn::spm, nn::uds::Cafe
    • +
    • Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache() : nn ::sl::details
    • +
    • Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleIconCacheFi() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiN21() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiT1() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor() : nn::sl::details
    • +
    • InitializeAdmin() : nn::fp
    • +
    • InitializeAmiiboSettingsArgsIn() : nn::nfp
    • +
    • InitializeCreateInfo() : nn::nfp
    • +
    • InitializeForEcoProcess() : nn::sl
    • +
    • InitializeRegisterInfoSet() : nn::nfp
    • +
    • InitLearnDic() : nn::swkbd
    • +
    • IsAnyKeepingConnect() : nn::ac
    • +
    • IsAppearHomeNixSign() : nn::erreula
    • +
    • IsApplicationConnected() : nn::ac
    • +
    • IsAutoConnectionFatallyFailed() : nn::ac
    • +
    • IsCommitted() : nn::act
    • +
    • IsCommittedEx() : nn::act
    • +
    • IsConfigExisting() : nn::ac
    • +
    • IsCoveredWithSubWindow() : nn::swkbd
    • +
    • IsDecideCancelButton() : nn::swkbd
    • +
    • IsDecideOkButton() : nn::swkbd
    • +
    • IsDecideSelectButtonError() : nn::erreula
    • +
    • IsDecideSelectLeftButtonError() : nn::erreula
    • +
    • IsDecideSelectRightButtonError() : nn::erreula
    • +
    • IsExistApplicationArea() : nn::nfp
    • +
    • IsFriendRequestAllowed() : nn::fp
    • +
    • IsInitialized() : nn::fp
    • +
    • IsInitializedAdmin() : nn::fp
    • +
    • IsInvitation() : nn::fp
    • +
    • IsJoinable() : nn::fp
    • +
    • IsJoinableForFriendListViewer() : nn::fp
    • +
    • IsKeepingConnect() : nn::ac
    • +
    • IsKeyboardTarget() : nn::swkbd
    • +
    • IsNeedCalcSubThreadFont() : nn::swkbd
    • +
    • IsNeedCalcSubThreadPredict() : nn::swkbd
    • +
    • IsNetworkAccount() : nn::act
    • +
    • IsNetworkAccountEx() : nn::act
    • +
    • IsOnline() : nn::fp
    • +
    • IsPasswordCacheEnabled() : nn::act
    • +
    • IsPasswordCacheEnabledEx() : nn::act
    • +
    • IsPreferenceValid() : nn::fp
    • +
    • IsReadyToConnect() : nn::ac
    • +
    • IsRecentPlayRecordCorrupted() : nn::fp
    • +
    • IsRequestBlockForced() : nn::fp
    • +
    • IsSelectCursorActive() : nn::erreula, nn::swkbd
    • +
    • IsServerAccountActive() : nn::act
    • +
    • IsServerAccountActiveEx() : nn::act
    • +
    • IsServerAccountDeleted() : nn::act
    • +
    • IsServerAccountDeletedEx() : nn::act
    • +
    • IsSlotOccupied() : nn::act
    • +
    • IsStorageMaybePcFormatted() : nn::spm
    • +
    • IsStorageMaybeWfsFormatted() : nn::spm
    • +
    +
    + + + + diff --git a/namespacemembers_func_j.html b/namespacemembers_func_j.html new file mode 100644 index 00000000..f4229bdc --- /dev/null +++ b/namespacemembers_func_j.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - j -

    +
    + + + + diff --git a/namespacemembers_func_l.html b/namespacemembers_func_l.html new file mode 100644 index 00000000..9538f162 --- /dev/null +++ b/namespacemembers_func_l.html @@ -0,0 +1,92 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - l -

      +
    • Load__Q3_2nn2sl14TitleIconCacheFv() : nn::sl::details
    • +
    • Load__Q3_2nn2sl14TitleListCacheFv() : nn::sl::details
    • +
    • Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region() : nn::sl::details
    • +
    • Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream() : nn::sl::details
    • +
    • LoadConsoleAccount() : nn::act
    • +
    • LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region() : nn::sl::details
    • +
    • LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv() : nn::sl::details
    • +
    • LoginAsync() : nn::fp
    • +
    • Logout() : nn::fp
    • +
    +
    + + + + diff --git a/namespacemembers_func_m.html b/namespacemembers_func_m.html new file mode 100644 index 00000000..ebef2d69 --- /dev/null +++ b/namespacemembers_func_m.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - m -

    +
    + + + + diff --git a/namespacemembers_func_n.html b/namespacemembers_func_n.html new file mode 100644 index 00000000..ab5b21c2 --- /dev/null +++ b/namespacemembers_func_n.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - n -

    +
    + + + + diff --git a/namespacemembers_func_o.html b/namespacemembers_func_o.html new file mode 100644 index 00000000..f593ff7f --- /dev/null +++ b/namespacemembers_func_o.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - o -

      +
    • OpenApplicationArea() : nn::nfp
    • +
    +
    + + + + diff --git a/namespacemembers_func_p.html b/namespacemembers_func_p.html new file mode 100644 index 00000000..dc357de1 --- /dev/null +++ b/namespacemembers_func_p.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - p -

    +
    + + + + diff --git a/namespacemembers_func_r.html b/namespacemembers_func_r.html new file mode 100644 index 00000000..3b3e80b3 --- /dev/null +++ b/namespacemembers_func_r.html @@ -0,0 +1,96 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - r -

      +
    • ReadApplicationArea() : nn::nfp
    • +
    • ReadConfig() : nn::ac
    • +
    • ReadRawStorageHead512() : nn::spm
    • +
    • Receive() : nn::uds::Cafe
    • +
    • ReceiveFrom() : nn::uds::Cafe
    • +
    • Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo() : nn::sl::details
    • +
    • RegisterAccountAsync() : nn::fp
    • +
    • RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi() : nn::sl::details
    • +
    • RemoveBlackListAsync() : nn::fp
    • +
    • RemoveFriendAsync() : nn::fp
    • +
    • Restore() : nn::nfp
    • +
    • ResultToErrorCode() : nn::fp
    • +
    • ReturnToCallerWithAmiiboSettingsResult() : nn::nfp
    • +
    +
    + + + + diff --git a/namespacemembers_func_s.html b/namespacemembers_func_s.html new file mode 100644 index 00000000..a7cf2ceb --- /dev/null +++ b/namespacemembers_func_s.html @@ -0,0 +1,154 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - s -

      +
    • Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb() : nn::sl::details
    • +
    • Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi() : nn::sl::details
    • +
    • SendTo() : nn::uds::Cafe
    • +
    • SetActivateEvent() : nn::nfp
    • +
    • SetApplicationDataToBeacon() : nn::uds::Cafe
    • +
    • SetAutoFatal() : nn::spm
    • +
    • SetCompatId() : nn::ac
    • +
    • SetControllerRemo() : nn::erreula, nn::swkbd
    • +
    • SetCursorPos() : nn::swkbd
    • +
    • SetDeactivateEvent() : nn::nfp
    • +
    • SetDefaultExtendedStorageVolumeId() : nn::spm
    • +
    • SetDrcLedDummyPowerStat() : nn::acp
    • +
    • SetDrcLedTimerLength() : nn::acp
    • +
    • SetDrcLedTimerSpeed() : nn::acp
    • +
    • SetEnableOkButton() : nn::swkbd
    • +
    • SetExtendedStorage() : nn::spm
    • +
    • SetInputFormString() : nn::swkbd
    • +
    • SetInvitationParameter() : nn::fp
    • +
    • SetLedEventMask() : nn::fp
    • +
    • SetNfpRegisterInfo() : nn::nfp
    • +
    • SetNotificationHandler() : nn::fp
    • +
    • SetReceiver() : nn::swkbd
    • +
    • SetSelectFrom() : nn::swkbd
    • +
    • SetStartupId() : nn::ac
    • +
    • SetupInitialCache__Q3_2nn2sl12CacheManagerFv() : nn::sl::details
    • +
    • SetUserControllerEventObj() : nn::swkbd
    • +
    • SetUserSoundObj() : nn::swkbd
    • +
    • StartDetection() : nn::nfp
    • +
    • StopDetection() : nn::nfp
    • +
    • Store__Q3_2nn2sl14TitleIconCacheCFv() : nn::sl::details
    • +
    • Store__Q3_2nn2sl14TitleListCacheFv() : nn::sl::details
    • +
    • Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream() : nn::sl::details
    • +
    • Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream() : nn::sl::details
    • +
    • StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv() : nn::sl::details
    • +
    • SwitchToAmiiboSettings() : nn::nfp
    • +
    • SwkbdAppearInputForm() : Rpl
    • +
    • SwkbdAppearKeyboard() : Rpl
    • +
    • SwkbdCalc() : Rpl
    • +
    • SwkbdCalcSubThreadFont() : Rpl
    • +
    • SwkbdCalcSubThreadPredict() : Rpl
    • +
    • SwkbdConfirmUnfixAll() : Rpl
    • +
    • SwkbdCreate() : Rpl
    • +
    • SwkbdDestroy() : Rpl
    • +
    • SwkbdDisappearInputForm() : Rpl
    • +
    • SwkbdDisappearKeyboard() : Rpl
    • +
    • SwkbdDrawDRC() : Rpl
    • +
    • SwkbdDrawTV() : Rpl
    • +
    • SwkbdGetDrawStringInfo() : Rpl
    • +
    • SwkbdGetInputFormString() : Rpl
    • +
    • SwkbdGetKeyboardCondition() : Rpl
    • +
    • SwkbdGetStateInputForm() : Rpl
    • +
    • SwkbdGetStateKeyboard() : Rpl
    • +
    • SwkbdInactivateSelectCursor() : Rpl
    • +
    • SwkbdInitLearnDic() : Rpl
    • +
    • SwkbdIsCoveredWithSubWindow() : Rpl
    • +
    • SwkbdIsDecideCancelButton() : Rpl
    • +
    • SwkbdIsDecideOkButton() : Rpl
    • +
    • SwkbdIsKeyboardTarget() : Rpl
    • +
    • SwkbdIsNeedCalcSubThreadFont() : Rpl
    • +
    • SwkbdIsNeedCalcSubThreadPredict() : Rpl
    • +
    • SwkbdIsSelectCursorActive() : Rpl
    • +
    • SwkbdMuteAllSound() : Rpl
    • +
    • SwkbdSetControllerRemo() : Rpl
    • +
    • SwkbdSetCursorPos() : Rpl
    • +
    • SwkbdSetEnableOkButton() : Rpl
    • +
    • SwkbdSetInputFormString() : Rpl
    • +
    • SwkbdSetReceiver() : Rpl
    • +
    • SwkbdSetSelectFrom() : Rpl
    • +
    • SwkbdSetUserControllerEventObj() : Rpl
    • +
    • SwkbdSetUserSoundObj() : Rpl
    • +
    • SwkbdSetVersion() : Rpl
    • +
    +
    + + + + diff --git a/namespacemembers_func_t.html b/namespacemembers_func_t.html new file mode 100644 index 00000000..3e118d65 --- /dev/null +++ b/namespacemembers_func_t.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - t -

      +
    • Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode() : nn::sl::details
    • +
    • TurnOffDrcLed() : nn::acp
    • +
    • TurnOffDrcLedTest() : nn::acp
    • +
    • TurnOnDrcLed() : nn::acp
    • +
    • TurnOnDrcLedTest() : nn::acp
    • +
    +
    + + + + diff --git a/namespacemembers_func_u.html b/namespacemembers_func_u.html new file mode 100644 index 00000000..41292f85 --- /dev/null +++ b/namespacemembers_func_u.html @@ -0,0 +1,98 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - u -

      +
    • UnlockParentalControlTemporarily() : nn::fp
    • +
    • Unmount() : nn::nfp
    • +
    • Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL() : nn::sl::details
    • +
    • Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi() : nn::sl::details
    • +
    • Update__Q3_2nn2sl14TitleListCacheFv() : nn::sl::details
    • +
    • UpdateCommentAsync() : nn::fp
    • +
    • UpdateGameMode() : nn::fp
    • +
    • UpdateGameModeDescription() : nn::fp
    • +
    • UpdateGameModeEx() : nn::fp
    • +
    • UpdateGameModeForOverlayApplication() : nn::fp
    • +
    • UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv() : nn::sl::details
    • +
    • UpdateMiiAsync() : nn::fp
    • +
    • UpdatePlayingGame() : nn::fp
    • +
    • UpdatePlayingOverlayApplication() : nn::fp
    • +
    • UpdatePreferenceAsync() : nn::fp
    • +
    +
    + + + + diff --git a/namespacemembers_func_w.html b/namespacemembers_func_w.html new file mode 100644 index 00000000..0a78a20d --- /dev/null +++ b/namespacemembers_func_w.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    + +

    - w -

    +
    + + + + diff --git a/namespacemembers_g.html b/namespacemembers_g.html new file mode 100644 index 00000000..6177f07b --- /dev/null +++ b/namespacemembers_g.html @@ -0,0 +1,240 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - g -

      +
    • German : nn::sl
    • +
    • Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1() : nn::sl::details
    • +
    • Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi() : nn::sl::details
    • +
    • GetAccountId() : nn::act
    • +
    • GetAccountIdEx() : nn::act
    • +
    • GetAmiiboSettingsArgs() : nn::nfp
    • +
    • GetAmiiboSettingsResult() : nn::nfp
    • +
    • GetApplicationDataFromBeacon() : nn::uds::Cafe
    • +
    • GetAssignedAddress() : nn::ac
    • +
    • GetAssignedAlternativeDns() : nn::ac
    • +
    • GetAssignedGateway() : nn::ac
    • +
    • GetAssignedPreferedDns() : nn::ac
    • +
    • GetAssignedSubnet() : nn::ac
    • +
    • GetBasicInfoAsync() : nn::fp
    • +
    • GetBirthday() : nn::act
    • +
    • GetBirthdayEx() : nn::act
    • +
    • GetBlackList() : nn::fp
    • +
    • GetBlackListAccountId() : nn::fp
    • +
    • GetBlackListAdditionalTime() : nn::fp
    • +
    • GetBlackListEx() : nn::fp
    • +
    • GetChannel() : nn::uds::Cafe
    • +
    • GetCloseStatus() : nn::ac
    • +
    • GetCompatId() : nn::ac
    • +
    • GetConnectionStatus() : nn::uds::Cafe
    • +
    • GetConnectResult() : nn::ac
    • +
    • GetConnectStatus() : nn::ac
    • +
    • GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv() : nn::sl::details
    • +
    • GetDefaultAccount() : nn::act
    • +
    • GetDefaultAccountInfoAccessor() : nn::sl
    • +
    • GetDefaultBlackListAccessor() : nn::sl
    • +
    • GetDefaultDatabasePath() : nn::sl
    • +
    • GetDefaultDefaultTitleAccessor() : nn::sl
    • +
    • GetDefaultDiscCachedTitleAccessor() : nn::sl
    • +
    • GetDefaultExtendedStorageVolumeId() : nn::spm
    • +
    • GetDefaultIconInfoAccessor() : nn::sl
    • +
    • GetDefaultIconInfoSerializer() : nn::sl
    • +
    • GetDefaultInstalledTitleListAccessor() : nn::sl
    • +
    • GetDefaultJumpTitleInfoSerializer() : nn::sl
    • +
    • GetDefaultKillerNotificationAccessor() : nn::sl
    • +
    • GetDefaultKillerNotificationSerializer() : nn::sl
    • +
    • GetDefaultKillerNotificationTransferRecordManager() : nn::sl
    • +
    • GetDefaultKillerNotificationTransferRecordPath() : nn::sl
    • +
    • GetDefaultKillerNotificationTransferRecordStream() : nn::sl
    • +
    • GetDefaultLaunchedTitleListAccessor() : nn::sl
    • +
    • GetDefaultMetaInfoAccessor() : nn::sl
    • +
    • GetDefaultPreferentialTitleAccessor() : nn::sl
    • +
    • GetDefaultPreviousSendingTimeSerializer() : nn::sl
    • +
    • GetDefaultQuickStartTitleInfoSerializer() : nn::sl
    • +
    • GetDefaultSettingAccessor() : nn::sl
    • +
    • GetDefaultTimeAccessor() : nn::sl
    • +
    • GetDefaultTitleIconCache() : nn::sl
    • +
    • GetDefaultTitleListAccessor() : nn::sl
    • +
    • GetDefaultTitleListCache() : nn::sl
    • +
    • GetDefaultUpdatePackageAccessor() : nn::sl
    • +
    • GetDefaultUpdatePackageAccessor__Q2_2nn2slFv() : nn::sl::details
    • +
    • GetDefaultWhiteListAccessor() : nn::sl
    • +
    • GetDeviceHash() : nn::act
    • +
    • GetDrawStringInfo() : nn::swkbd
    • +
    • GetDrcLedStatusOfPattern() : nn::acp
    • +
    • GetDrcTransferrer() : nn::sl
    • +
    • GetEnability__Q3_2nn2sl9ConditionCFv() : nn::sl::details
    • +
    • GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv() : nn::sl::details
    • +
    • GetErrorCode() : nn::nfp
    • +
    • GetExtendedStorageIndex() : nn::spm
    • +
    • GetFriendAccountId() : nn::fp
    • +
    • GetFriendApprovalTime() : nn::fp
    • +
    • GetFriendComment() : nn::fp
    • +
    • GetFriendList() : nn::fp
    • +
    • GetFriendListAll() : nn::fp
    • +
    • GetFriendListEx() : nn::fp
    • +
    • GetFriendMii() : nn::fp
    • +
    • GetFriendPlayingGame() : nn::fp
    • +
    • GetFriendPresence() : nn::fp
    • +
    • GetFriendPresenceEx() : nn::fp
    • +
    • GetFriendProfile() : nn::fp
    • +
    • GetFriendRelationship() : nn::fp
    • +
    • GetFriendRequestAccountId() : nn::fp
    • +
    • GetFriendRequestList() : nn::fp
    • +
    • GetFriendRequestListEx() : nn::fp
    • +
    • GetFriendRequestMessageId() : nn::fp
    • +
    • GetFriendScreenName() : nn::fp
    • +
    • GetFriendSortTime() : nn::fp
    • +
    • GetInputFormString() : nn::swkbd
    • +
    • GetKeyboardCondition() : nn::swkbd
    • +
    • GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo() : nn::sl::details
    • +
    • GetLastErrorCode() : nn::ac
    • +
    • GetLastLedEvent() : nn::fp
    • +
    • GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL() : nn::sl::details
    • +
    • GetMii() : nn::act
    • +
    • GetMiiEx() : nn::act
    • +
    • GetMiiImageEx() : nn::act
    • +
    • GetMiiName() : nn::act
    • +
    • GetMiiNameEx() : nn::act
    • +
    • GetMyAccountId() : nn::fp
    • +
    • GetMyComment() : nn::fp
    • +
    • GetMyMii() : nn::fp
    • +
    • GetMyPlayingGame() : nn::fp
    • +
    • GetMyPreference() : nn::fp
    • +
    • GetMyPresence() : nn::fp
    • +
    • GetMyPrincipalId() : nn::fp
    • +
    • GetMyProfile() : nn::fp
    • +
    • GetMyScreenName() : nn::fp
    • +
    • GetNfpAdminInfo() : nn::nfp
    • +
    • GetNfpCommonInfo() : nn::nfp
    • +
    • GetNfpReadOnlyInfo() : nn::nfp
    • +
    • GetNfpRegisterInfo() : nn::nfp
    • +
    • GetNfpRomInfo() : nn::nfp
    • +
    • GetNfpState() : nn::nfp
    • +
    • GetNfsPassword() : nn::act
    • +
    • GetNfsPasswordEx() : nn::act
    • +
    • GetNodeInformation() : nn::uds::Cafe
    • +
    • GetNumOfAccounts() : nn::act
    • +
    • GetParentalControlsSlotNo() : nn::act
    • +
    • GetParentalControlsSlotNoEx() : nn::act
    • +
    • GetPersistentId() : nn::act
    • +
    • GetPersistentIdEx() : nn::act
    • +
    • GetPlayDiary() : nn::pdm
    • +
    • GetPlayDiaryLength() : nn::pdm
    • +
    • GetPlayDiaryMaxLength() : nn::pdm
    • +
    • GetPlayDiaryStart() : nn::pdm
    • +
    • GetPlayEvent() : nn::pdm
    • +
    • GetPlayEventMaxLength() : nn::pdm
    • +
    • GetPlayLog() : nn::pdm
    • +
    • GetPlayLogLength() : nn::pdm
    • +
    • GetPlayLogMaxLength() : nn::pdm
    • +
    • GetPlayLogStart() : nn::pdm
    • +
    • GetPlayStats() : nn::pdm
    • +
    • GetPlayStatsLength() : nn::pdm
    • +
    • GetPlayStatsMaxLength() : nn::pdm
    • +
    • GetPlayStatsOfTitleId() : nn::pdm
    • +
    • GetPreviousExtendedStorageVolumeId() : nn::spm
    • +
    • GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL() : nn::sl::details
    • +
    • GetPrincipalId() : nn::act
    • +
    • GetPrincipalIdEx() : nn::act
    • +
    • GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi() : nn::sl::details
    • +
    • GetRecentPlayRecord() : nn::fp
    • +
    • GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv() : nn::sl::details
    • +
    • GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi() : nn::sl::details
    • +
    • GetRequestBlockSettingAsync() : nn::fp
    • +
    • GetResultCode() : nn::erreula
    • +
    • GetResultType() : nn::erreula
    • +
    • GetRunningConfig() : nn::ac
    • +
    • GetSelectButtonNumError() : nn::erreula
    • +
    • GetSimpleAddressId() : nn::act
    • +
    • GetSlotNo() : nn::act
    • +
    • GetStartupId() : nn::ac
    • +
    • GetStateErrorViewer() : nn::erreula
    • +
    • GetStateInputForm() : nn::swkbd
    • +
    • GetStateKeyboard() : nn::swkbd
    • +
    • GetStorageInfo() : nn::spm
    • +
    • GetStorageList() : nn::spm
    • +
    • GetTagInfo() : nn::nfp
    • +
    • GetTransferableId() : nn::act
    • +
    • GetTransferableIdEx() : nn::act
    • +
    • GetUuid() : nn::act
    • +
    • GetUuidEx() : nn::act
    • +
    • GetWorkMemorySize() : nn::erreula, nn::swkbd
    • +
    +
    + + + + diff --git a/namespacemembers_h.html b/namespacemembers_h.html new file mode 100644 index 00000000..99bc3ff6 --- /dev/null +++ b/namespacemembers_h.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - h -

    +
    + + + + diff --git a/namespacemembers_i.html b/namespacemembers_i.html new file mode 100644 index 00000000..525e3149 --- /dev/null +++ b/namespacemembers_i.html @@ -0,0 +1,208 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - i -

      +
    • IAccountInfoAccessor_GetFn : nn::sl::details
    • +
    • IAccountInfoAccessorInternal : nn::sl::details
    • +
    • IBlackListAccessor_GetFn : nn::sl::details
    • +
    • IBlackListAccessorInternal : nn::sl::details
    • +
    • IconInfoAccessor_GetMiiIconFn : nn::sl::details
    • +
    • IconInfoAccessor_GetTitleIconInfoFn : nn::sl::details
    • +
    • IDefaultTitleAccessor_GetFn : nn::sl::details
    • +
    • IDefaultTitleAccessorInternal : nn::sl::details
    • +
    • IDiscCachedTitleAccessor_GetFn : nn::sl::details
    • +
    • IDiscCachedTitleAccessorInternal : nn::sl::details
    • +
    • IIconInfoAccessorInternal : nn::sl::details
    • +
    • IInstalledTitleListAccessor_GetFn : nn::sl::details
    • +
    • IInstalledTitleListAccessorInternal : nn::sl::details
    • +
    • IKillerNotificationAccessor_GetFn : nn::sl::details
    • +
    • IKillerNotificationAccessorInternal : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerIntern : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternalVTable : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_LoadFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn : nn::sl::details
    • +
    • IKillerNotificationTransferRecordManagerInternVTable_StoreFn : nn::sl::details
    • +
    • ILaunchedTitleListAccessor_GetByAccountFn : nn::sl::details
    • +
    • ILaunchedTitleListAccessorInternal : nn::sl::details
    • +
    • IMetaInfoAccessor_GetFn : nn::sl::details
    • +
    • IMetaInfoAccessorInternal : nn::sl::details
    • +
    • InactivateSelectCursor() : nn::swkbd
    • +
    • Initialize() : nn::ac, nn::act, nn::fp, nn::nfp, nn::pdm, nn::sl, nn::spm, nn::uds::Cafe
    • +
    • Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache() : nn ::sl::details
    • +
    • Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleIconCacheFi() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiN21() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiT1() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor() : nn::sl::details
    • +
    • Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor() : nn::sl::details
    • +
    • InitializeAdmin() : nn::fp
    • +
    • InitializeAmiiboSettingsArgsIn() : nn::nfp
    • +
    • InitializeCreateInfo() : nn::nfp
    • +
    • InitializeForEcoProcess() : nn::sl
    • +
    • InitializeRegisterInfoSet() : nn::nfp
    • +
    • InitLearnDic() : nn::swkbd
    • +
    • InputFormType : nn::swkbd
    • +
    • IPreferentialTitleAccessorBase_GetFn : nn::sl::details
    • +
    • IPreferentialTitleAccessorInternal : nn::sl::details
    • +
    • IsAnyKeepingConnect() : nn::ac
    • +
    • IsAppearHomeNixSign() : nn::erreula
    • +
    • IsApplicationConnected() : nn::ac
    • +
    • IsAutoConnectionFatallyFailed() : nn::ac
    • +
    • IsCommitted() : nn::act
    • +
    • IsCommittedEx() : nn::act
    • +
    • IsConfigExisting() : nn::ac
    • +
    • IsCoveredWithSubWindow() : nn::swkbd
    • +
    • IsDecideCancelButton() : nn::swkbd
    • +
    • IsDecideOkButton() : nn::swkbd
    • +
    • IsDecideSelectButtonError() : nn::erreula
    • +
    • IsDecideSelectLeftButtonError() : nn::erreula
    • +
    • IsDecideSelectRightButtonError() : nn::erreula
    • +
    • ISerializer_DeserializeFn : nn::sl::details
    • +
    • ISerializer_GetCountFn : nn::sl::details
    • +
    • ISerializer_SerializeFn : nn::sl::details
    • +
    • ISerializerInternal : nn::sl::details
    • +
    • ISettingAccessor_GetFn : nn::sl::details
    • +
    • ISettingAccessorInternal : nn::sl::details
    • +
    • IsExistApplicationArea() : nn::nfp
    • +
    • IsFriendRequestAllowed() : nn::fp
    • +
    • IsInitialized() : nn::fp
    • +
    • IsInitializedAdmin() : nn::fp
    • +
    • IsInvitation() : nn::fp
    • +
    • IsJoinable() : nn::fp
    • +
    • IsJoinableForFriendListViewer() : nn::fp
    • +
    • IsKeepingConnect() : nn::ac
    • +
    • IsKeyboardTarget() : nn::swkbd
    • +
    • IsNeedCalcSubThreadFont() : nn::swkbd
    • +
    • IsNeedCalcSubThreadPredict() : nn::swkbd
    • +
    • IsNetworkAccount() : nn::act
    • +
    • IsNetworkAccountEx() : nn::act
    • +
    • IsOnline() : nn::fp
    • +
    • IsPasswordCacheEnabled() : nn::act
    • +
    • IsPasswordCacheEnabledEx() : nn::act
    • +
    • IsPreferenceValid() : nn::fp
    • +
    • IsReadyToConnect() : nn::ac
    • +
    • IsRecentPlayRecordCorrupted() : nn::fp
    • +
    • IsRequestBlockForced() : nn::fp
    • +
    • IsSelectCursorActive() : nn::erreula, nn::swkbd
    • +
    • IsServerAccountActive() : nn::act
    • +
    • IsServerAccountActiveEx() : nn::act
    • +
    • IsServerAccountDeleted() : nn::act
    • +
    • IsServerAccountDeletedEx() : nn::act
    • +
    • IsSlotOccupied() : nn::act
    • +
    • IsStorageMaybePcFormatted() : nn::spm
    • +
    • IsStorageMaybeWfsFormatted() : nn::spm
    • +
    • IStream_GetSizeFn : nn::sl::details
    • +
    • IStream_ReadFn : nn::sl::details
    • +
    • IStream_SeekFn : nn::sl::details
    • +
    • IStream_WriteFn : nn::sl::details
    • +
    • IStreamInternal : nn::sl::details
    • +
    • Italian : nn::sl
    • +
    • ITimeAccessor_GetLocalTimeFn : nn::sl::details
    • +
    • ITimeAccessor_GetNetworkTimeFn : nn::sl::details
    • +
    • ITimeAccessorInternal : nn::sl::details
    • +
    • ITitleIconCacheInternal : nn::sl::details
    • +
    • ITitleIconCacheInternalVTable : nn::sl::details
    • +
    • ITitleListAccessor_GetFn : nn::sl::details
    • +
    • ITitleListAccessorInternal : nn::sl::details
    • +
    • ITransferrer_CancelTransferFn : nn::sl::details
    • +
    • ITransferrer_DisplayNotificationFn : nn::sl::details
    • +
    • ITransferrer_InvalidateNotificationFn : nn::sl::details
    • +
    • ITransferrer_TransferDeprecatedFn : nn::sl::details
    • +
    • ITransferrer_TransferFn : nn::sl::details
    • +
    • ITransferrerInternal : nn::sl::details
    • +
    • IUpdatePackageAccessor_IsUpdatePackageDownloadedFn : nn::sl::details
    • +
    • IUpdatePackageAccessor_PackageExistsFn : nn::sl::details
    • +
    • IUpdatePackageAccessorInternal : nn::sl::details
    • +
    • IWhiteListAccessor_GetFn : nn::sl::details
    • +
    • IWhiteListAccessorInternal : nn::sl::details
    • +
    +
    + + + + diff --git a/namespacemembers_j.html b/namespacemembers_j.html new file mode 100644 index 00000000..cb4f849c --- /dev/null +++ b/namespacemembers_j.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - j -

    +
    + + + + diff --git a/namespacemembers_k.html b/namespacemembers_k.html new file mode 100644 index 00000000..1ec132e8 --- /dev/null +++ b/namespacemembers_k.html @@ -0,0 +1,96 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - k -

    +
    + + + + diff --git a/namespacemembers_l.html b/namespacemembers_l.html new file mode 100644 index 00000000..4321d444 --- /dev/null +++ b/namespacemembers_l.html @@ -0,0 +1,101 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - l -

    +
    + + + + diff --git a/namespacemembers_m.html b/namespacemembers_m.html new file mode 100644 index 00000000..567579bd --- /dev/null +++ b/namespacemembers_m.html @@ -0,0 +1,91 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - m -

    +
    + + + + diff --git a/namespacemembers_n.html b/namespacemembers_n.html new file mode 100644 index 00000000..7aeb1e39 --- /dev/null +++ b/namespacemembers_n.html @@ -0,0 +1,117 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - n -

      +
    • NeedsUpdate__Q3_2nn2sl9ConditionCFv() : nn::sl::details
    • +
    • NfpState : nn::nfp
    • +
    • NfsPasswordSize : nn::act
    • +
    • NN_SL_MEDIA_TYPE_HFIO : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_MLC : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_ODD : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_SLC : nn::sl
    • +
    • NN_SL_MEDIA_TYPE_USB : nn::sl
    • +
    • NON_COMMERCIAL : nn::sl
    • +
    • NORMAL : nn::sl
    • +
    • NOT_ACTIVATED : nn::sl
    • +
    • NOT_ALLOW : nn::sl
    • +
    • NOTIFICATION_BLACKLIST_ADDED : nn::fp
    • +
    • NOTIFICATION_BLACKLIST_REMOVED : nn::fp
    • +
    • NOTIFICATION_BLACKLIST_UPDATED : nn::fp
    • +
    • NOTIFICATION_FRIEND_ADDED : nn::fp
    • +
    • NOTIFICATION_FRIEND_MII : nn::fp
    • +
    • NOTIFICATION_FRIEND_OFFLINE : nn::fp
    • +
    • NOTIFICATION_FRIEND_ONLINE : nn::fp
    • +
    • NOTIFICATION_FRIEND_PRESENCE : nn::fp
    • +
    • NOTIFICATION_FRIEND_PROFILE : nn::fp
    • +
    • NOTIFICATION_FRIEND_REMOVED : nn::fp
    • +
    • NOTIFICATION_MY_REQUEST_ADDED : nn::fp
    • +
    • NOTIFICATION_MY_REQUEST_REMOVED : nn::fp
    • +
    • NOTIFICATION_MY_REQUEST_UPDATED : nn::fp
    • +
    • NOTIFICATION_OFFLINE : nn::fp
    • +
    • NOTIFICATION_ONLINE : nn::fp
    • +
    • NOTIFICATION_PREFERENCE : nn::fp
    • +
    • NOTIFICATION_REQUEST_ADDED : nn::fp
    • +
    • NOTIFICATION_REQUEST_REMOVED : nn::fp
    • +
    • NotificationHandlerFn : nn::fp
    • +
    • NotificationType : nn::fp
    • +
    • NotifySetTimeBeginEvent() : nn::pdm
    • +
    • NotifySetTimeEndEvent() : nn::pdm
    • +
    +
    + + + + diff --git a/namespacemembers_o.html b/namespacemembers_o.html new file mode 100644 index 00000000..500d3559 --- /dev/null +++ b/namespacemembers_o.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - o -

    +
    + + + + diff --git a/namespacemembers_p.html b/namespacemembers_p.html new file mode 100644 index 00000000..8dd5892d --- /dev/null +++ b/namespacemembers_p.html @@ -0,0 +1,97 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - p -

    +
    + + + + diff --git a/namespacemembers_q.html b/namespacemembers_q.html new file mode 100644 index 00000000..1f0ed94a --- /dev/null +++ b/namespacemembers_q.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - q -

    +
    + + + + diff --git a/namespacemembers_r.html b/namespacemembers_r.html new file mode 100644 index 00000000..4da43c76 --- /dev/null +++ b/namespacemembers_r.html @@ -0,0 +1,122 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - r -

    +
    + + + + diff --git a/namespacemembers_s.html b/namespacemembers_s.html new file mode 100644 index 00000000..f41fddf1 --- /dev/null +++ b/namespacemembers_s.html @@ -0,0 +1,171 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - s -

      +
    • SeekOrigin : nn::sl
    • +
    • SeekSet : nn::sl
    • +
    • Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb() : nn::sl::details
    • +
    • Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi() : nn::sl::details
    • +
    • SendTo() : nn::uds::Cafe
    • +
    • ServerState : nn::dlp::Cafe
    • +
    • SetActivateEvent() : nn::nfp
    • +
    • SetApplicationDataToBeacon() : nn::uds::Cafe
    • +
    • SetAutoFatal() : nn::spm
    • +
    • SetCompatId() : nn::ac
    • +
    • SetControllerRemo() : nn::erreula, nn::swkbd
    • +
    • SetCursorPos() : nn::swkbd
    • +
    • SetDeactivateEvent() : nn::nfp
    • +
    • SetDefaultExtendedStorageVolumeId() : nn::spm
    • +
    • SetDrcLedDummyPowerStat() : nn::acp
    • +
    • SetDrcLedTimerLength() : nn::acp
    • +
    • SetDrcLedTimerSpeed() : nn::acp
    • +
    • SetEnableOkButton() : nn::swkbd
    • +
    • SetExtendedStorage() : nn::spm
    • +
    • SetInputFormString() : nn::swkbd
    • +
    • SetInvitationParameter() : nn::fp
    • +
    • SetLedEventMask() : nn::fp
    • +
    • SetNfpRegisterInfo() : nn::nfp
    • +
    • SetNotificationHandler() : nn::fp
    • +
    • SetReceiver() : nn::swkbd
    • +
    • SetSelectFrom() : nn::swkbd
    • +
    • SetStartupId() : nn::ac
    • +
    • SetupInitialCache__Q3_2nn2sl12CacheManagerFv() : nn::sl::details
    • +
    • SetUserControllerEventObj() : nn::swkbd
    • +
    • SetUserSoundObj() : nn::swkbd
    • +
    • SILENT : nn::sl
    • +
    • SimpleAddressId : nn::act
    • +
    • SimplifiedChinese : nn::sl
    • +
    • SlotNo : nn::act
    • +
    • Spanish : nn::sl
    • +
    • StartDetection() : nn::nfp
    • +
    • State : nn::erreula, nn::swkbd
    • +
    • Status : nn::ac
    • +
    • STATUS_FAILED : nn::ac
    • +
    • STATUS_OK : nn::ac
    • +
    • STATUS_PROCESSING : nn::ac
    • +
    • StopDetection() : nn::nfp
    • +
    • STORAGE_TYPE_RAW : nn::spm
    • +
    • STORAGE_TYPE_WFS : nn::spm
    • +
    • StorageIndex : nn::spm
    • +
    • StorageType : nn::spm
    • +
    • Store__Q3_2nn2sl14TitleIconCacheCFv() : nn::sl::details
    • +
    • Store__Q3_2nn2sl14TitleListCacheFv() : nn::sl::details
    • +
    • Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream() : nn::sl::details
    • +
    • Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream() : nn::sl::details
    • +
    • StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv() : nn::sl::details
    • +
    • SwitchToAmiiboSettings() : nn::nfp
    • +
    • SwkbdAppearInputForm() : Rpl
    • +
    • SwkbdAppearKeyboard() : Rpl
    • +
    • SwkbdCalc() : Rpl
    • +
    • SwkbdCalcSubThreadFont() : Rpl
    • +
    • SwkbdCalcSubThreadPredict() : Rpl
    • +
    • SwkbdConfirmUnfixAll() : Rpl
    • +
    • SwkbdCreate() : Rpl
    • +
    • SwkbdDestroy() : Rpl
    • +
    • SwkbdDisappearInputForm() : Rpl
    • +
    • SwkbdDisappearKeyboard() : Rpl
    • +
    • SwkbdDrawDRC() : Rpl
    • +
    • SwkbdDrawTV() : Rpl
    • +
    • SwkbdGetDrawStringInfo() : Rpl
    • +
    • SwkbdGetInputFormString() : Rpl
    • +
    • SwkbdGetKeyboardCondition() : Rpl
    • +
    • SwkbdGetStateInputForm() : Rpl
    • +
    • SwkbdGetStateKeyboard() : Rpl
    • +
    • SwkbdInactivateSelectCursor() : Rpl
    • +
    • SwkbdInitLearnDic() : Rpl
    • +
    • SwkbdIsCoveredWithSubWindow() : Rpl
    • +
    • SwkbdIsDecideCancelButton() : Rpl
    • +
    • SwkbdIsDecideOkButton() : Rpl
    • +
    • SwkbdIsKeyboardTarget() : Rpl
    • +
    • SwkbdIsNeedCalcSubThreadFont() : Rpl
    • +
    • SwkbdIsNeedCalcSubThreadPredict() : Rpl
    • +
    • SwkbdIsSelectCursorActive() : Rpl
    • +
    • SwkbdMuteAllSound() : Rpl
    • +
    • SwkbdSetControllerRemo() : Rpl
    • +
    • SwkbdSetCursorPos() : Rpl
    • +
    • SwkbdSetEnableOkButton() : Rpl
    • +
    • SwkbdSetInputFormString() : Rpl
    • +
    • SwkbdSetReceiver() : Rpl
    • +
    • SwkbdSetSelectFrom() : Rpl
    • +
    • SwkbdSetUserControllerEventObj() : Rpl
    • +
    • SwkbdSetUserSoundObj() : Rpl
    • +
    • SwkbdSetVersion() : Rpl
    • +
    +
    + + + + diff --git a/namespacemembers_t.html b/namespacemembers_t.html new file mode 100644 index 00000000..339811cf --- /dev/null +++ b/namespacemembers_t.html @@ -0,0 +1,103 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - t -

    +
    + + + + diff --git a/namespacemembers_type.html b/namespacemembers_type.html new file mode 100644 index 00000000..2053a98b --- /dev/null +++ b/namespacemembers_type.html @@ -0,0 +1,244 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace typedefs with links to the namespace documentation for each typedef:
    + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - i -

    + + +

    - k -

      +
    • KillerNotificationAccountMailActivation : nn::sl
    • +
    • KillerNotificationAllowLocalAccount : nn::sl
    • +
    • KillerNotificationConjunction : nn::sl
    • +
    • KillerNotificationGender : nn::sl
    • +
    • KillerNotificationNotificationPattern : nn::sl
    • +
    • KillerNotificationSelectorInternal : nn::sl::details
    • +
    • KillerNotificationTransferRecordManagerInternalInternal : nn::sl::details
    • +
    • KillerNotificationTransferRecordStreamInternal : nn::sl::details
    • +
    • KillerNotificationType : nn::sl
    • +
    + + +

    - l -

    + + +

    - m -

    + + +

    - n -

      +
    • NotificationHandlerFn : nn::fp
    • +
    + + +

    - p -

    + + +

    - q -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    +
    + + + + diff --git a/namespacemembers_u.html b/namespacemembers_u.html new file mode 100644 index 00000000..9a09c8ab --- /dev/null +++ b/namespacemembers_u.html @@ -0,0 +1,102 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - u -

    +
    + + + + diff --git a/namespacemembers_vars.html b/namespacemembers_vars.html new file mode 100644 index 00000000..b222f88d --- /dev/null +++ b/namespacemembers_vars.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace variables with links to the namespace documentation for each variable:
    +
    + + + + diff --git a/namespacemembers_w.html b/namespacemembers_w.html new file mode 100644 index 00000000..bc65793b --- /dev/null +++ b/namespacemembers_w.html @@ -0,0 +1,86 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - w -

    +
    + + + + diff --git a/namespacenn.html b/namespacenn.html new file mode 100644 index 00000000..6c330f7b --- /dev/null +++ b/namespacenn.html @@ -0,0 +1,123 @@ + + + + + + + +wut: nn Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Namespaces

    namespace  ac
     Auto Connect API, used for managing and connecting to internet connection profiles.
     
    namespace  acp
     
    namespace  act
     
    namespace  cfg
     
    namespace  dlp
     
    namespace  erreula
     
    namespace  fp
     
    namespace  nfp
     
    namespace  pdm
     
    namespace  sl
     
    namespace  spm
     
    namespace  swkbd
     Graphical software keyboard, supporting several languages and configurations.
     
    namespace  uds
     
    + + + + +

    +Data Structures

    class  Result
     Result value type used by nn libraries. More...
     
    +
    + + + + diff --git a/namespacenn_01.html b/namespacenn_01.html new file mode 100644 index 00000000..1dae601d --- /dev/null +++ b/namespacenn_01.html @@ -0,0 +1,90 @@ + + + + + + + +wut: nn Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    nn Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  sl
     
    +
    + + + + diff --git a/namespacenn_01_1_1sl.html b/namespacenn_01_1_1sl.html new file mode 100644 index 00000000..bd21bd47 --- /dev/null +++ b/namespacenn_01_1_1sl.html @@ -0,0 +1,100 @@ + + + + + + + +wut: nn ::sl Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn ::sl Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  details
     
    + + + +

    +Data Structures

    class  DataCreator
     
    +
    + + + + diff --git a/namespacenn_01_1_1sl_1_1details.html b/namespacenn_01_1_1sl_1_1details.html new file mode 100644 index 00000000..68fef5ae --- /dev/null +++ b/namespacenn_01_1_1sl_1_1details.html @@ -0,0 +1,298 @@ + + + + + + + +wut: nn ::sl::details Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn ::sl::details Namespace Reference
    +
    +
    + + + + +

    +Data Structures

    struct  DataCreatorInternal
     
    + + + +

    +Typedefs

    typedef struct nn ::sl::details::DataCreatorInternal DataCreatorInternal
     
    + + + + + + + +

    +Functions

    DataCreatorInternal__ct__Q3_2nn2sl11DataCreatorFv (DataCreatorInternal *)
     
    nn::Result Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase (DataCreatorInternal *, TransferableInfo *, const TitleInfo *, int, const KillerNotification &, const TitleInfo &, LaunchInfoDatabase &)
     
    nn::Result Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache (DataCreatorInternal *, IIconInfoAccessorInternal *, IAccountInfoAccessorInternal *, ISettingAccessorInternal *, ITitleIconCacheInternal *)
     
    +

    Data Structure Documentation

    + +

    ◆ nn ::sl::details::DataCreatorInternal

    + +
    +
    + + + + +
    struct nn ::sl::details::DataCreatorInternal
    +
    +
    +

    Definition at line 19 of file DataCreator.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +IIconInfoAccessorInternal * +iconInfoAccessor +
    +IAccountInfoAccessorInternal * +accountInfoAccessor +
    +ISettingAccessorInternal * +settingInfoAccessor +
    +ITitleIconCacheInternal * +titleIconCache +
    +void * +vtable +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ DataCreatorInternal

    + +
    +
    + + + + +
    typedef struct nn ::sl::details::DataCreatorInternal DataCreatorInternal
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ __ct__Q3_2nn2sl11DataCreatorFv()

    + +
    +
    + + + + + + + + +
    DataCreatorInternal * __ct__Q3_2nn2sl11DataCreatorFv (DataCreatorInternal)
    +
    + +
    +
    + +

    ◆ Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase (DataCreatorInternal,
    TransferableInfo * ,
    const TitleInfo * ,
    int ,
    const KillerNotification & ,
    const TitleInfo & ,
    LaunchInfoDatabase &  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache (DataCreatorInternal,
    IIconInfoAccessorInternal * ,
    IAccountInfoAccessorInternal * ,
    ISettingAccessorInternal * ,
    ITitleIconCacheInternal *  
    )
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1ac.html b/namespacenn_1_1ac.html new file mode 100644 index 00000000..c359cd56 --- /dev/null +++ b/namespacenn_1_1ac.html @@ -0,0 +1,1010 @@ + + + + + + + +wut: nn::ac Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::ac Namespace Reference
    +
    +
    + +

    Auto Connect API, used for managing and connecting to internet connection profiles. +More...

    + + + + + + + + + + +

    +Typedefs

    using ConfigIdNum = uint32_t
     An ID number representing a network configuration.
     
    using Config = NetConfCfg
     The configuration for a given network profile (from 1 to 6).
     
    using ErrorCode = uint32_t
     
    + + + +

    +Enumerations

    enum  Status {
    +  STATUS_FAILED = -1 +,
    +  STATUS_OK = 0 +,
    +  STATUS_PROCESSING = 1 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    nn::Result BeginLocalConnection (bool unknown) asm("BeginLocalConnection__Q2_2nn2acFb")
     
    void ClearConfig (Config *cfg) asm("ClearConfig__Q2_2nn2acFP16netconf_profile_")
     
    nn::Result Close () asm("Close__Q2_2nn2acFv")
     
    nn::Result CloseAll () asm("CloseAll__Q2_2nn2acFv")
     
    nn::Result Connect (const Config *cfg) asm("Connect__Q2_2nn2acFPC16netconf_profile_")
     
    nn::Result Connect (ConfigIdNum id) asm("Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
     
    nn::Result Connect () asm("Connect__Q2_2nn2acFv")
     
    nn::Result ConnectAsync (const Config *cfg) asm("ConnectAsync__Q2_2nn2acFPC16netconf_profile_")
     
    nn::Result ConnectAsync (ConfigIdNum id) asm("ConnectAsync__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
     Connects to a network, using the configuration represented by the given ConfigIdNum.
     
    nn::Result ConnectAsync () asm("ConnectAsync__Q2_2nn2acFv")
     
    nn::Result ConnectWithRetry () asm("ConnectWithRetry__Q2_2nn2acFv")
     
    nn::Result DeleteConfig (ConfigIdNum id) asm("DeleteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
     
    nn::Result EndLocalConnection () asm("EndLocalConnection__Q2_2nn2acFv")
     
    void Finalize () asm("Finalize__Q2_2nn2acFv")
     Cleans up the Auto Connect library.
     
    nn::Result GetAssignedAddress (uint32_t *ip) asm("GetAssignedAddress__Q2_2nn2acFPUl")
     Gets the IP address assosciated with the currently active connection.
     
    nn::Result GetAssignedAlternativeDns (uint32_t *ip) asm("GetAssignedAlternativeDns__Q2_2nn2acFPUl")
     
    nn::Result GetAssignedGateway (uint32_t *ip) asm("GetAssignedGateway__Q2_2nn2acFPUl")
     
    nn::Result GetAssignedPreferedDns (uint32_t *ip) asm("GetAssignedPreferedDns__Q2_2nn2acFPUl")
     
    nn::Result GetAssignedSubnet (uint32_t *ip) asm("GetAssignedSubnet__Q2_2nn2acFPUl")
     
    nn::Result GetCloseStatus (Status *status) asm("GetCloseStatus__Q2_2nn2acFPQ3_2nn2ac6Status")
     
    nn::Result GetCompatId (ConfigIdNum *id) asm("GetCompatId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum")
     
    nn::Result GetConnectResult (nn::Result *result) asm("GetConnectResult__Q2_2nn2acFPQ2_2nn6Result")
     
    nn::Result GetConnectStatus (Status *status) asm("GetConnectStatus__Q2_2nn2acFPQ3_2nn2ac6Status")
     
    nn::Result GetLastErrorCode (ErrorCode *error) asm("GetLastErrorCode__Q2_2nn2acFPUi")
     
    nn::Result GetRunningConfig (Config *cfg) asm("GetRunningConfig__Q2_2nn2acFP16netconf_profile_")
     
    nn::Result GetStartupId (ConfigIdNum *id) asm("GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum")
     Gets the default connection configuration id.
     
    nn::Result Initialize () asm("Initialize__Q2_2nn2acFv")
     Initializes the Auto Connect library.
     
    nn::Result IsAnyKeepingConnect (bool keeping) asm("IsAnyKeepingConnect__Q2_2nn2acFPb")
     
    nn::Result IsApplicationConnected (bool *connected) asm("IsApplicationConnected__Q2_2nn2acFPb")
     
    nn::Result IsAutoConnectionFatallyFailed (nn::Result *failed) asm("IsAutoConnectionFatallyFailed__Q2_2nn2acFQ2_2nn6Result")
     
    nn::Result IsConfigExisting (ConfigIdNum id, bool *existing) asm("IsConfigExisting__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPb")
     
    nn::Result IsKeepingConnect (bool *keeping) asm("IsKeepingConnect__Q2_2nn2acFPb")
     
    nn::Result IsReadyToConnect (bool *ready) asm("IsReadyToConnect__Q2_2nn2acFPb")
     
    nn::Result ReadConfig (ConfigIdNum id, Config *cfg) asm("ReadConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumP16netconf_profile_")
     
    nn::Result SetCompatId (ConfigIdNum id) asm("SetCompatId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
     
    nn::Result SetStartupId (ConfigIdNum id) asm("SetStartupId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")
     
    nn::Result WriteConfig (ConfigIdNum id, const Config *cfg) asm("WriteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPC16netconf_profile_")
     
    +

    Detailed Description

    +

    Auto Connect API, used for managing and connecting to internet connection profiles.

    +

    Typedef Documentation

    + +

    ◆ ConfigIdNum

    + +
    +
    + + + + +
    using ConfigIdNum = uint32_t
    +
    + +

    An ID number representing a network configuration.

    +

    These are the same IDs as shown in System Settings' Connection List.

    + +

    Definition at line 28 of file ac_cpp.h.

    + +
    +
    + +

    ◆ Config

    + +
    +
    + + + + +
    using Config = NetConfCfg
    +
    + +

    The configuration for a given network profile (from 1 to 6).

    +
    See also
    NetConfCfg
    + +

    Definition at line 34 of file ac_cpp.h.

    + +
    +
    + +

    ◆ ErrorCode

    + +
    +
    + + + + +
    using ErrorCode = uint32_t
    +
    + +

    Definition at line 36 of file ac_cpp.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ Status

    + +
    +
    + + + + +
    enum Status
    +
    + + + + +
    Enumerator
    STATUS_FAILED 
    STATUS_OK 
    STATUS_PROCESSING 
    + +

    Definition at line 38 of file ac_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ BeginLocalConnection()

    + +
    +
    + + + + + + + + +
    nn::Result BeginLocalConnection (bool unknown)
    +
    + +
    +
    + +

    ◆ ClearConfig()

    + +
    +
    + + + + + + + + +
    void ClearConfig (Configcfg)
    +
    + +
    +
    + +

    ◆ Close()

    + +
    +
    + + + + + + + +
    nn::Result Close ()
    +
    + +
    +
    + +

    ◆ CloseAll()

    + +
    +
    + + + + + + + +
    nn::Result CloseAll ()
    +
    + +
    +
    + +

    ◆ Connect() [1/3]

    + +
    +
    + + + + + + + + +
    nn::Result Connect (const Configcfg)
    +
    + +
    +
    + +

    ◆ Connect() [2/3]

    + +
    +
    + + + + + + + + +
    nn::Result Connect (ConfigIdNum id)
    +
    + +
    +
    + +

    ◆ Connect() [3/3]

    + +
    +
    + + + + + + + +
    nn::Result Connect ()
    +
    + +
    +
    + +

    ◆ ConnectAsync() [1/3]

    + +
    +
    + + + + + + + + +
    nn::Result ConnectAsync (const Configcfg)
    +
    + +
    +
    + +

    ◆ ConnectAsync() [2/3]

    + +
    +
    + + + + + + + + +
    nn::Result ConnectAsync (ConfigIdNum id)
    +
    + +

    Connects to a network, using the configuration represented by the given ConfigIdNum.

    +
    Parameters
    + + +
    idThe ConfigIdNum representing the network to connect to.
    +
    +
    +
    Returns
    A Result - see nn::Result::IsSuccess and nn::Result::IsFailure.
    + +
    +
    + +

    ◆ ConnectAsync() [3/3]

    + +
    +
    + + + + + + + +
    nn::Result ConnectAsync ()
    +
    + +
    +
    + +

    ◆ ConnectWithRetry()

    + +
    +
    + + + + + + + +
    nn::Result ConnectWithRetry ()
    +
    + +
    +
    + +

    ◆ DeleteConfig()

    + +
    +
    + + + + + + + + +
    nn::Result DeleteConfig (ConfigIdNum id)
    +
    + +
    +
    + +

    ◆ EndLocalConnection()

    + +
    +
    + + + + + + + +
    nn::Result EndLocalConnection ()
    +
    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + +
    void Finalize ()
    +
    + +

    Cleans up the Auto Connect library.

    +

    Do not call any nn::ac functions (other than Initialize) after calling this function.

    +
    See also
    +
    + +
    +
    + +

    ◆ GetAssignedAddress()

    + +
    +
    + + + + + + + + +
    nn::Result GetAssignedAddress (uint32_t * ip)
    +
    + +

    Gets the IP address assosciated with the currently active connection.

    +
    Parameters
    + + +
    ipA pointer to write the IP address to, in numerical form.
    +
    +
    +
    Returns
    A Result - see nn::Result::IsSuccess and nn::Result::IsFailure.
    + +
    +
    + +

    ◆ GetAssignedAlternativeDns()

    + +
    +
    + + + + + + + + +
    nn::Result GetAssignedAlternativeDns (uint32_t * ip)
    +
    + +
    +
    + +

    ◆ GetAssignedGateway()

    + +
    +
    + + + + + + + + +
    nn::Result GetAssignedGateway (uint32_t * ip)
    +
    + +
    +
    + +

    ◆ GetAssignedPreferedDns()

    + +
    +
    + + + + + + + + +
    nn::Result GetAssignedPreferedDns (uint32_t * ip)
    +
    + +
    +
    + +

    ◆ GetAssignedSubnet()

    + +
    +
    + + + + + + + + +
    nn::Result GetAssignedSubnet (uint32_t * ip)
    +
    + +
    +
    + +

    ◆ GetCloseStatus()

    + +
    +
    + + + + + + + + +
    nn::Result GetCloseStatus (Statusstatus)
    +
    + +
    +
    + +

    ◆ GetCompatId()

    + +
    +
    + + + + + + + + +
    nn::Result GetCompatId (ConfigIdNumid)
    +
    + +
    +
    + +

    ◆ GetConnectResult()

    + +
    +
    + + + + + + + + +
    nn::Result GetConnectResult (nn::Resultresult)
    +
    + +
    +
    + +

    ◆ GetConnectStatus()

    + +
    +
    + + + + + + + + +
    nn::Result GetConnectStatus (Statusstatus)
    +
    + +
    +
    + +

    ◆ GetLastErrorCode()

    + +
    +
    + + + + + + + + +
    nn::Result GetLastErrorCode (ErrorCodeerror)
    +
    + +
    +
    + +

    ◆ GetRunningConfig()

    + +
    +
    + + + + + + + + +
    nn::Result GetRunningConfig (Configcfg)
    +
    + +
    +
    + +

    ◆ GetStartupId()

    + +
    +
    + + + + + + + + +
    nn::Result GetStartupId (ConfigIdNumid)
    +
    + +

    Gets the default connection configuration id.

    +

    This is the default as marked in System Settings.

    +
    Parameters
    + + +
    idA pointer to an ConfigIdNum to write the config ID to. Must not be a nullptr.
    +
    +
    +
    Returns
    A Result - see nn::Result::IsSuccess and nn::Result::IsFailure.
    + +
    +
    + +

    ◆ Initialize()

    + +
    +
    + + + + + + + +
    nn::Result Initialize ()
    +
    + +

    Initializes the Auto Connect library.

    +

    Call this function before any other nn::ac functions.

    +
    Returns
    A Result - see nn::Result::IsSuccess and nn::Result::IsFailure.
    +
    See also
    +
    + +
    +
    + +

    ◆ IsAnyKeepingConnect()

    + +
    +
    + + + + + + + + +
    nn::Result IsAnyKeepingConnect (bool keeping)
    +
    + +
    +
    + +

    ◆ IsApplicationConnected()

    + +
    +
    + + + + + + + + +
    nn::Result IsApplicationConnected (bool * connected)
    +
    + +
    +
    + +

    ◆ IsAutoConnectionFatallyFailed()

    + +
    +
    + + + + + + + + +
    nn::Result IsAutoConnectionFatallyFailed (nn::Resultfailed)
    +
    + +
    +
    + +

    ◆ IsConfigExisting()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result IsConfigExisting (ConfigIdNum id,
    bool * existing 
    )
    +
    + +
    +
    + +

    ◆ IsKeepingConnect()

    + +
    +
    + + + + + + + + +
    nn::Result IsKeepingConnect (bool * keeping)
    +
    + +
    +
    + +

    ◆ IsReadyToConnect()

    + +
    +
    + + + + + + + + +
    nn::Result IsReadyToConnect (bool * ready)
    +
    + +
    +
    + +

    ◆ ReadConfig()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result ReadConfig (ConfigIdNum id,
    Configcfg 
    )
    +
    + +
    +
    + +

    ◆ SetCompatId()

    + +
    +
    + + + + + + + + +
    nn::Result SetCompatId (ConfigIdNum id)
    +
    + +
    +
    + +

    ◆ SetStartupId()

    + +
    +
    + + + + + + + + +
    nn::Result SetStartupId (ConfigIdNum id)
    +
    + +
    +
    + +

    ◆ WriteConfig()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result WriteConfig (ConfigIdNum id,
    const Configcfg 
    )
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1acp.html b/namespacenn_1_1acp.html new file mode 100644 index 00000000..2eb3cbc4 --- /dev/null +++ b/namespacenn_1_1acp.html @@ -0,0 +1,339 @@ + + + + + + + +wut: nn::acp Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::acp Namespace Reference
    +
    +
    + + + + + + +

    +Typedefs

    typedef uint8_t DrcLedStatus
     
    typedef uint32_t DrcLedPattern
     
    + + + + + + + + + + + + + + + + + +

    +Functions

    void GetDrcLedStatusOfPattern (DrcLedStatus *ledStatus, DrcLedPattern pattern) asm("GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern")
     
    void SetDrcLedDummyPowerStat (uint8_t unk1) asm("SetDrcLedDummyPowerStat__Q2_2nn3acpFUc")
     
    void SetDrcLedTimerLength (uint64_t unk1, uint64_t unk2) asm("SetDrcLedTimerLength__Q2_2nn3acpFULT1")
     
    void SetDrcLedTimerSpeed (uint32_t speed) asm("SetDrcLedTimerSpeed__Q2_2nn3acpFUi")
     
    void TurnOffDrcLed () asm("TurnOffDrcLed__Q2_2nn3acpFv")
     
    void TurnOffDrcLedTest (uint8_t unk1) asm("TurnOffDrcLedTest__Q2_2nn3acpFUc")
     
    void TurnOnDrcLed (uint32_t unk1, DrcLedPattern pattern) asm("TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern")
     
    void TurnOnDrcLedTest (uint8_t unk1, uint32_t unk2, DrcLedPattern pattern) asm("TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern")
     
    +

    Typedef Documentation

    + +

    ◆ DrcLedStatus

    + +
    +
    + + + + +
    typedef uint8_t DrcLedStatus
    +
    + +

    Definition at line 15 of file drcled_cpp.h.

    + +
    +
    + +

    ◆ DrcLedPattern

    + +
    +
    + + + + +
    typedef uint32_t DrcLedPattern
    +
    + +

    Definition at line 16 of file drcled_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ GetDrcLedStatusOfPattern()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void GetDrcLedStatusOfPattern (DrcLedStatusledStatus,
    DrcLedPattern pattern 
    )
    +
    + +
    +
    + +

    ◆ SetDrcLedDummyPowerStat()

    + +
    +
    + + + + + + + + +
    void SetDrcLedDummyPowerStat (uint8_t unk1)
    +
    + +
    +
    + +

    ◆ SetDrcLedTimerLength()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void SetDrcLedTimerLength (uint64_t unk1,
    uint64_t unk2 
    )
    +
    + +
    +
    + +

    ◆ SetDrcLedTimerSpeed()

    + +
    +
    + + + + + + + + +
    void SetDrcLedTimerSpeed (uint32_t speed)
    +
    + +
    +
    + +

    ◆ TurnOffDrcLed()

    + +
    +
    + + + + + + + +
    void TurnOffDrcLed ()
    +
    + +
    +
    + +

    ◆ TurnOffDrcLedTest()

    + +
    +
    + + + + + + + + +
    void TurnOffDrcLedTest (uint8_t unk1)
    +
    + +
    +
    + +

    ◆ TurnOnDrcLed()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void TurnOnDrcLed (uint32_t unk1,
    DrcLedPattern pattern 
    )
    +
    + +
    +
    + +

    ◆ TurnOnDrcLedTest()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void TurnOnDrcLedTest (uint8_t unk1,
    uint32_t unk2,
    DrcLedPattern pattern 
    )
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1act.html b/namespacenn_1_1act.html new file mode 100644 index 00000000..84342f91 --- /dev/null +++ b/namespacenn_1_1act.html @@ -0,0 +1,1449 @@ + + + + + + + +wut: nn::act Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::act Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Typedefs

    using ACTLoadOption = uint32_t
     
    using SlotNo = uint8_t
     
    using LocalFriendCode = uint64_t
     
    using PersistentId = uint32_t
     
    using PrincipalId = uint32_t
     
    using SimpleAddressId = uint32_t
     
    using TransferrableId = uint64_t
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    nn::Result Initialize (void) asm("Initialize__Q2_2nn3actFv")
     
    nn::Result Finalize (void) asm("Finalize__Q2_2nn3actFv")
     
    nn::Result GetAccountId (char outAccountId[AccountIdSize]) asm("GetAccountId__Q2_2nn3actFPc")
     
    nn::Result GetAccountIdEx (char outAccountId[AccountIdSize], SlotNo slot) asm("GetAccountIdEx__Q2_2nn3actFPcUc")
     
    nn::Result GetBirthday (uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay) asm("GetBirthday__Q2_2nn3actFPUsPUcT2")
     
    nn::Result GetBirthdayEx (uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay, SlotNo slot) asm("GetBirthdayEx__Q2_2nn3actFPUsPUcT2Uc")
     
    SlotNo GetDefaultAccount (void) asm("GetDefaultAccount__Q2_2nn3actFv")
     
    nn::Result GetDeviceHash (char outHash[DeviceHashSize]) asm("GetDeviceHash__Q2_2nn3actFPUL")
     
    nn::Result LoadConsoleAccount (SlotNo slot, ACTLoadOption unk1, char const *unk2, bool unk3) asm("LoadConsoleAccount__Q2_2nn3actFUc13ACTLoadOptionPCcb")
     
    nn::Result GetMii (FFLStoreData *mii) asm("GetMii__Q2_2nn3actFP12FFLStoreData")
     
    nn::Result GetMiiEx (FFLStoreData *mii, SlotNo slot) asm("GetMiiEx__Q2_2nn3actFP12FFLStoreDataUc")
     
    nn::Result GetMiiImageEx (size_t *outImageSize, void *buffer, size_t bufferSize, int unk, SlotNo slot) asm("GetMiiImageEx__Q2_2nn3actFPUiPvUi15ACTMiiImageTypeUc")
     
    nn::Result GetMiiName (int16_t outName[MiiNameSize]) asm("GetMiiName__Q2_2nn3actFPw")
     
    nn::Result GetMiiNameEx (int16_t outName[MiiNameSize], SlotNo slot) asm("GetMiiNameEx__Q2_2nn3actFPwUc")
     
    nn::Result GetNfsPassword (char outPassword[NfsPasswordSize]) asm("GetNfsPassword__Q2_2nn3actFPc")
     
    nn::Result GetNfsPasswordEx (char outPassword[NfsPasswordSize], SlotNo slot) asm("GetNfsPasswordEx__Q2_2nn3actFPcUc")
     
    uint8_t GetNumOfAccounts (void) asm("GetNumOfAccounts__Q2_2nn3actFv")
     
    SlotNo GetParentalControlsSlotNo (void) asm("GetParentalControlSlotNo__Q2_2nn3actFv")
     
    nn::Result GetParentalControlsSlotNoEx (SlotNo *outSlotNo, SlotNo slot) asm("GetParentalControlSlotNoEx__Q2_2nn3actFPUcUc")
     
    PersistentId GetPersistentId (void) asm("GetPersistentId__Q2_2nn3actFv")
     
    PersistentId GetPersistentIdEx (SlotNo slot) asm("GetPersistentIdEx__Q2_2nn3actFUc")
     
    PrincipalId GetPrincipalId (void) asm("GetPrincipalId__Q2_2nn3actFv")
     
    nn::Result GetPrincipalIdEx (PrincipalId *outId, SlotNo slot) asm("GetPrincipalIdEx__Q2_2nn3actFPUiUc")
     
    SimpleAddressId GetSimpleAddressId (void) asm("GetSimpleAddressId__Q2_2nn3actFv")
     
    nn::Result GetSimpleAddressId (SimpleAddressId *outId, SlotNo slot) asm("GetSimpleAddressIdEx__Q2_2nn3actFPUiUc")
     
    SlotNo GetSlotNo (void) asm("GetSlotNo__Q2_2nn3actFv")
     
    TransferrableId GetTransferableId (uint32_t unk1) asm("GetTransferableId__Q2_2nn3actFUi")
     
    nn::Result GetTransferableIdEx (TransferrableId *outId, uint32_t unk1, SlotNo slot) asm("GetTransferableIdEx__Q2_2nn3actFPULUiUc")
     
    nn::Result GetUuidEx (char outUuid[UuidSize], SlotNo slot, int32_t unk1) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi")
     
    nn::Result GetUuidEx (char outUuid[UuidSize], SlotNo slot) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUc")
     
    nn::Result GetUuid (char outUuid[UuidSize], int32_t unk1) asm("GetUuid__Q2_2nn3actFP7ACTUuidUi")
     
    nn::Result GetUuid (char outUuid[UuidSize]) asm("GetUuid__Q2_2nn3actFP7ACTUuid")
     
    BOOL HasNfsAccount (void) asm("HasNfsAccount__Q2_2nn3actFv")
     
    BOOL IsCommitted (void) asm("IsCommitted__Q2_2nn3actFv")
     
    BOOL IsCommittedEx (SlotNo slot) asm("IsCommittedEx__Q2_2nn3actFUc")
     
    BOOL IsPasswordCacheEnabled (void) asm("IsPasswordCacheEnabled__Q2_2nn3actFv")
     
    BOOL IsPasswordCacheEnabledEx (SlotNo slot) asm("IsPasswordCacheEnabledEx__Q2_2nn3actFUc")
     
    BOOL IsNetworkAccount (void) asm("IsNetworkAccount__Q2_2nn3actFv")
     
    BOOL IsNetworkAccountEx (SlotNo slot) asm("IsNetworkAccountEx__Q2_2nn3actFUc")
     
    BOOL IsServerAccountActive (void) asm("IsServerAccountActive__Q2_2nn3actFv")
     
    BOOL IsServerAccountActiveEx (SlotNo slot) asm("IsServerAccountActiveEx__Q2_2nn3actFUc")
     
    BOOL IsServerAccountDeleted (void) asm("IsServerAccountDeleted__Q2_2nn3actFv")
     
    BOOL IsServerAccountDeletedEx (SlotNo slot) asm("IsServerAccountDeletedEx__Q2_2nn3actFUc")
     
    BOOL IsSlotOccupied (SlotNo slot) asm("IsSlotOccupied__Q2_2nn3actFUc")
     
    + + + + + + + + + + + +

    +Variables

    static constexpr size_t AccountIdSize = 17
     
    static constexpr size_t DeviceHashSize = 8
     
    static constexpr size_t NfsPasswordSize = 17
     
    static constexpr size_t MiiNameSize = 11
     
    static constexpr size_t UuidSize = 16
     
    +

    Typedef Documentation

    + +

    ◆ ACTLoadOption

    + +
    +
    + + + + +
    using ACTLoadOption = uint32_t
    +
    + +

    Definition at line 23 of file client_cpp.h.

    + +
    +
    + +

    ◆ SlotNo

    + +
    +
    + + + + +
    using SlotNo = uint8_t
    +
    + +

    Definition at line 24 of file client_cpp.h.

    + +
    +
    + +

    ◆ LocalFriendCode

    + +
    +
    + + + + +
    using LocalFriendCode = uint64_t
    +
    + +

    Definition at line 25 of file client_cpp.h.

    + +
    +
    + +

    ◆ PersistentId

    + +
    +
    + + + + +
    using PersistentId = uint32_t
    +
    + +

    Definition at line 26 of file client_cpp.h.

    + +
    +
    + +

    ◆ PrincipalId

    + +
    +
    + + + + +
    using PrincipalId = uint32_t
    +
    + +

    Definition at line 27 of file client_cpp.h.

    + +
    +
    + +

    ◆ SimpleAddressId

    + +
    +
    + + + + +
    using SimpleAddressId = uint32_t
    +
    + +

    Definition at line 28 of file client_cpp.h.

    + +
    +
    + +

    ◆ TransferrableId

    + +
    +
    + + + + +
    using TransferrableId = uint64_t
    +
    + +

    Definition at line 29 of file client_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ Initialize()

    + +
    +
    + + + + + + + + +
    nn::Result Initialize (void )
    +
    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + + +
    nn::Result Finalize (void )
    +
    + +
    +
    + +

    ◆ GetAccountId()

    + +
    +
    + + + + + + + + +
    nn::Result GetAccountId (char outAccountId[AccountIdSize])
    +
    + +
    +
    + +

    ◆ GetAccountIdEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetAccountIdEx (char outAccountId[AccountIdSize],
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetBirthday()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetBirthday (uint16_t * outYear,
    uint8_t * outMonth,
    uint8_t * outDay 
    )
    +
    + +
    +
    + +

    ◆ GetBirthdayEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetBirthdayEx (uint16_t * outYear,
    uint8_t * outMonth,
    uint8_t * outDay,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetDefaultAccount()

    + +
    +
    + + + + + + + + +
    SlotNo GetDefaultAccount (void )
    +
    + +
    +
    + +

    ◆ GetDeviceHash()

    + +
    +
    + + + + + + + + +
    nn::Result GetDeviceHash (char outHash[DeviceHashSize])
    +
    + +
    +
    + +

    ◆ LoadConsoleAccount()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result LoadConsoleAccount (SlotNo slot,
    ACTLoadOption unk1,
    char const * unk2,
    bool unk3 
    )
    +
    + +
    +
    + +

    ◆ GetMii()

    + +
    +
    + + + + + + + + +
    nn::Result GetMii (FFLStoreDatamii)
    +
    + +
    +
    + +

    ◆ GetMiiEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetMiiEx (FFLStoreDatamii,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetMiiImageEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetMiiImageEx (size_t * outImageSize,
    void * buffer,
    size_t bufferSize,
    int unk,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetMiiName()

    + +
    +
    + + + + + + + + +
    nn::Result GetMiiName (int16_t outName[MiiNameSize])
    +
    + +
    +
    + +

    ◆ GetMiiNameEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetMiiNameEx (int16_t outName[MiiNameSize],
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetNfsPassword()

    + +
    +
    + + + + + + + + +
    nn::Result GetNfsPassword (char outPassword[NfsPasswordSize])
    +
    + +
    +
    + +

    ◆ GetNfsPasswordEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetNfsPasswordEx (char outPassword[NfsPasswordSize],
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetNumOfAccounts()

    + +
    +
    + + + + + + + + +
    uint8_t GetNumOfAccounts (void )
    +
    + +
    +
    + +

    ◆ GetParentalControlsSlotNo()

    + +
    +
    + + + + + + + + +
    SlotNo GetParentalControlsSlotNo (void )
    +
    + +
    +
    + +

    ◆ GetParentalControlsSlotNoEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetParentalControlsSlotNoEx (SlotNooutSlotNo,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetPersistentId()

    + +
    +
    + + + + + + + + +
    PersistentId GetPersistentId (void )
    +
    + +
    +
    + +

    ◆ GetPersistentIdEx()

    + +
    +
    + + + + + + + + +
    PersistentId GetPersistentIdEx (SlotNo slot)
    +
    + +
    +
    + +

    ◆ GetPrincipalId()

    + +
    +
    + + + + + + + + +
    PrincipalId GetPrincipalId (void )
    +
    + +
    +
    + +

    ◆ GetPrincipalIdEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetPrincipalIdEx (PrincipalIdoutId,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetSimpleAddressId() [1/2]

    + +
    +
    + + + + + + + + +
    SimpleAddressId GetSimpleAddressId (void )
    +
    + +
    +
    + +

    ◆ GetSimpleAddressId() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetSimpleAddressId (SimpleAddressIdoutId,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetSlotNo()

    + +
    +
    + + + + + + + + +
    SlotNo GetSlotNo (void )
    +
    + +
    +
    + +

    ◆ GetTransferableId()

    + +
    +
    + + + + + + + + +
    TransferrableId GetTransferableId (uint32_t unk1)
    +
    + +
    +
    + +

    ◆ GetTransferableIdEx()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetTransferableIdEx (TransferrableIdoutId,
    uint32_t unk1,
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetUuidEx() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetUuidEx (char outUuid[UuidSize],
    SlotNo slot,
    int32_t unk1 
    )
    +
    + +
    +
    + +

    ◆ GetUuidEx() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetUuidEx (char outUuid[UuidSize],
    SlotNo slot 
    )
    +
    + +
    +
    + +

    ◆ GetUuid() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetUuid (char outUuid[UuidSize],
    int32_t unk1 
    )
    +
    + +
    +
    + +

    ◆ GetUuid() [2/2]

    + +
    +
    + + + + + + + + +
    nn::Result GetUuid (char outUuid[UuidSize])
    +
    + +
    +
    + +

    ◆ HasNfsAccount()

    + +
    +
    + + + + + + + + +
    BOOL HasNfsAccount (void )
    +
    + +
    +
    + +

    ◆ IsCommitted()

    + +
    +
    + + + + + + + + +
    BOOL IsCommitted (void )
    +
    + +
    +
    + +

    ◆ IsCommittedEx()

    + +
    +
    + + + + + + + + +
    BOOL IsCommittedEx (SlotNo slot)
    +
    + +
    +
    + +

    ◆ IsPasswordCacheEnabled()

    + +
    +
    + + + + + + + + +
    BOOL IsPasswordCacheEnabled (void )
    +
    + +
    +
    + +

    ◆ IsPasswordCacheEnabledEx()

    + +
    +
    + + + + + + + + +
    BOOL IsPasswordCacheEnabledEx (SlotNo slot)
    +
    + +
    +
    + +

    ◆ IsNetworkAccount()

    + +
    +
    + + + + + + + + +
    BOOL IsNetworkAccount (void )
    +
    + +
    +
    + +

    ◆ IsNetworkAccountEx()

    + +
    +
    + + + + + + + + +
    BOOL IsNetworkAccountEx (SlotNo slot)
    +
    + +
    +
    + +

    ◆ IsServerAccountActive()

    + +
    +
    + + + + + + + + +
    BOOL IsServerAccountActive (void )
    +
    + +
    +
    + +

    ◆ IsServerAccountActiveEx()

    + +
    +
    + + + + + + + + +
    BOOL IsServerAccountActiveEx (SlotNo slot)
    +
    + +
    +
    + +

    ◆ IsServerAccountDeleted()

    + +
    +
    + + + + + + + + +
    BOOL IsServerAccountDeleted (void )
    +
    + +
    +
    + +

    ◆ IsServerAccountDeletedEx()

    + +
    +
    + + + + + + + + +
    BOOL IsServerAccountDeletedEx (SlotNo slot)
    +
    + +
    +
    + +

    ◆ IsSlotOccupied()

    + +
    +
    + + + + + + + + +
    BOOL IsSlotOccupied (SlotNo slot)
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ AccountIdSize

    + +
    +
    + + + + + +
    + + + + +
    constexpr size_t AccountIdSize = 17
    +
    +staticconstexpr
    +
    + +

    Definition at line 31 of file client_cpp.h.

    + +
    +
    + +

    ◆ DeviceHashSize

    + +
    +
    + + + + + +
    + + + + +
    constexpr size_t DeviceHashSize = 8
    +
    +staticconstexpr
    +
    + +

    Definition at line 32 of file client_cpp.h.

    + +
    +
    + +

    ◆ NfsPasswordSize

    + +
    +
    + + + + + +
    + + + + +
    constexpr size_t NfsPasswordSize = 17
    +
    +staticconstexpr
    +
    + +

    Definition at line 33 of file client_cpp.h.

    + +
    +
    + +

    ◆ MiiNameSize

    + +
    +
    + + + + + +
    + + + + +
    constexpr size_t MiiNameSize = 11
    +
    +staticconstexpr
    +
    + +

    Definition at line 34 of file client_cpp.h.

    + +
    +
    + +

    ◆ UuidSize

    + +
    +
    + + + + + +
    + + + + +
    constexpr size_t UuidSize = 16
    +
    +staticconstexpr
    +
    + +

    Definition at line 35 of file client_cpp.h.

    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1cfg.html b/namespacenn_1_1cfg.html new file mode 100644 index 00000000..9f923e31 --- /dev/null +++ b/namespacenn_1_1cfg.html @@ -0,0 +1,94 @@ + + + + + + + +wut: nn::cfg Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::cfg Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  CTR
     
    +
    + + + + diff --git a/namespacenn_1_1cfg_1_1CTR.html b/namespacenn_1_1cfg_1_1CTR.html new file mode 100644 index 00000000..c3453993 --- /dev/null +++ b/namespacenn_1_1cfg_1_1CTR.html @@ -0,0 +1,122 @@ + + + + + + + +wut: nn::cfg::CTR Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::cfg::CTR Namespace Reference
    +
    +
    + + + + + +

    +Data Structures

    struct  UserName
     Represents a console username, used in UDS and DLP. More...
     
    +

    Data Structure Documentation

    + +

    ◆ nn::cfg::CTR::UserName

    + +
    +
    + + + + +
    struct nn::cfg::CTR::UserName
    +
    +

    Represents a console username, used in UDS and DLP.

    + +

    Definition at line 17 of file CTR.h.

    +
    + + + + +
    Data Fields
    +char16_t +name[12] +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1dlp.html b/namespacenn_1_1dlp.html new file mode 100644 index 00000000..a4a12753 --- /dev/null +++ b/namespacenn_1_1dlp.html @@ -0,0 +1,94 @@ + + + + + + + +wut: nn::dlp Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::dlp Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Cafe
     
    +
    + + + + diff --git a/namespacenn_1_1dlp_1_1Cafe.html b/namespacenn_1_1dlp_1_1Cafe.html new file mode 100644 index 00000000..fec0b599 --- /dev/null +++ b/namespacenn_1_1dlp_1_1Cafe.html @@ -0,0 +1,236 @@ + + + + + + + +wut: nn::dlp::Cafe Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::dlp::Cafe Namespace Reference
    +
    +
    + + + + + + +

    +Data Structures

    class  Server
     
    class  ServerPrivate
     
    + + + + + + + + + +

    +Enumerations

    enum  PollStateChangeFlags : uint8_t { DLP_POLL_NONBLOCK = 1 << 0 + }
     
    enum class  ClientState : uint32_t {
    +  Accepted = 5 +,
    +  Receiving = 6 +,
    +  Ready = 7 +,
    +  Connecting = 64 +
    + }
     Represents the client state. More...
     
    enum class  ServerState : uint32_t {
    +  Uninitialized = 0 +,
    +  Idle = 1 +,
    +  Open = 2 +,
    +  DistributingInternal = 7 +,
    +  Distributed = 8 +,
    +  Finished = 9 +,
    +  Failed = 10 +,
    +  Distributing = 11 +
    + }
     Represents the server state. All values between 3 and 7 are considered internal state. More...
     
    +

    Enumeration Type Documentation

    + +

    ◆ PollStateChangeFlags

    + +
    +
    + + + + +
    enum PollStateChangeFlags : uint8_t
    +
    + + +
    Enumerator
    DLP_POLL_NONBLOCK 

    Prevents PollStateChange from blocking if no new data is available.

    +
    + +

    Definition at line 25 of file Cafe.h.

    + +
    +
    + +

    ◆ ClientState

    + +
    +
    + + + + + +
    + + + + +
    enum class ClientState : uint32_t
    +
    +strong
    +
    + +

    Represents the client state.

    + + + + + +
    Enumerator
    Accepted 

    The client is accepted for the DLP child distribution.

    +
    Receiving 

    The client is receiving the distributed DLP child.

    +
    Ready 

    The client has received the distribution and is ready to boot the DLP child.

    +
    Connecting 

    The client is connected to the session and pending to be accepted.

    +
    + +

    Definition at line 33 of file Cafe.h.

    + +
    +
    + +

    ◆ ServerState

    + +
    +
    + + + + + +
    + + + + +
    enum class ServerState : uint32_t
    +
    +strong
    +
    + +

    Represents the server state. All values between 3 and 7 are considered internal state.

    + + + + + + + + + +
    Enumerator
    Uninitialized 

    The server is not initialized.

    +
    Idle 

    The server is initialized but there is no active network.

    +
    Open 

    The server is open to new connections.

    +
    DistributingInternal 

    The server is distributing the DLP child to the clients.

    +
    Distributed 

    The server has distributed the DLP child.

    +
    Finished 

    The server has finished distribution and clients are booted into the DLP child.

    +
    Failed 

    The server failed to distribute the DLP child to the clients.

    +
    Distributing 

    Public value for internal states.

    +
    + +

    Definition at line 47 of file Cafe.h.

    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1erreula.html b/namespacenn_1_1erreula.html new file mode 100644 index 00000000..47e0f9b8 --- /dev/null +++ b/namespacenn_1_1erreula.html @@ -0,0 +1,916 @@ + + + + + + + +wut: nn::erreula Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::erreula Namespace Reference
    +
    +
    + + + + + + + + + + + + + +

    +Data Structures

    struct  AppearArg
     
    struct  ControllerInfo
     
    struct  CreateArg
     Configuration options for the error. More...
     
    struct  ErrorArg
     
    struct  HomeNixSignArg
     
    + + + + + + + + + + + + + + + +

    +Enumerations

    enum class  ControllerType {
    +  WiiRemote0 = 0 +,
    +  WiiRemote1 = 1 +,
    +  WiiRemote2 = 2 +,
    +  WiiRemote3 = 3 +,
    +  DrcGamepad = 4 +
    + }
     
    enum class  ErrorType {
    +  Code = 0 +,
    +  Message = 1 +,
    +  Message1Button = 2 +,
    +  Message2Button = 3 +
    + }
     
    enum class  LangType {
    +  Japanese = 0 +,
    +  English = 1 +,
    +  French = 2 +,
    +  German = 3 +,
    +  Italian = 4 +,
    +  Spanish = 5 +,
    +  SimplifiedChinese = 6 +,
    +  Korean = 7 +,
    +  Dutch = 8 +,
    +  Portuguese = 9 +,
    +  Russian = 10 +,
    +  TraditionalChinese = 11 +,
    +  Invalid = 12 +
    + }
     
    enum class  RegionType {
    +  Japan = 0 +,
    +  USA = 1 +,
    +  Europe = 2 +,
    +  China = 3 +,
    +  Korea = 4 +,
    +  Taiwan = 5 +
    + }
     
    enum class  ResultType {
    +  None = 0 +,
    +  Exited = 1 +
    + }
     
    enum class  RenderTarget {
    +  Tv = 0 +,
    +  Drc = 1 +,
    +  Both = 2 +
    + }
     
    enum class  State {
    +  Hidden = 0 +,
    +  FadeIn = 1 +,
    +  Visible = 2 +,
    +  FadeOut = 3 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void AppearErrorViewer (const AppearArg &arg)
     
    void AppearHomeNixSign (const HomeNixSignArg &arg)
     
    void Calc (const ControllerInfo &controllerInfo)
     
    void ChangeLangError (LangType languageType)
     
    bool Create (const CreateArg &args)
     
    void Destroy ()
     
    void DisappearErrorViewer ()
     
    void DisappearHomeNixSign ()
     
    void DrawDRC ()
     
    void DrawTV ()
     
    int32_t GetResultCode ()
     
    ResultType GetResultType ()
     
    int32_t GetSelectButtonNumError ()
     
    State GetStateErrorViewer ()
     
    uint32_t GetWorkMemorySize ()
     
    bool IsAppearHomeNixSign ()
     
    bool IsDecideSelectButtonError ()
     
    bool IsDecideSelectLeftButtonError ()
     
    bool IsDecideSelectRightButtonError ()
     
    bool IsSelectCursorActive ()
     
    bool Jump (const char *buffer, uint32_t bufferSize)
     
    void PlayAppearSE (bool playAppearSoundEffect)
     
    void SetControllerRemo (ControllerType controller)
     
    +

    Data Structure Documentation

    + +

    ◆ nn::erreula::AppearArg

    + +
    +
    + + + + +
    struct nn::erreula::AppearArg
    +
    +
    +

    Definition at line 150 of file erreula_cpp.h.

    +
    + + + + +
    Data Fields
    +ErrorArg +errorArg +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ ControllerType

    + +
    +
    + + + + + +
    + + + + +
    enum class ControllerType
    +
    +strong
    +
    + + + + + + +
    Enumerator
    WiiRemote0 
    WiiRemote1 
    WiiRemote2 
    WiiRemote3 
    DrcGamepad 
    + +

    Definition at line 25 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ ErrorType

    + +
    +
    + + + + + +
    + + + + +
    enum class ErrorType
    +
    +strong
    +
    + + + + + +
    Enumerator
    Code 
    Message 
    Message1Button 
    Message2Button 
    + +

    Definition at line 34 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ LangType

    + +
    +
    + + + + + +
    + + + + +
    enum class LangType
    +
    +strong
    +
    + + + + + + + + + + + + + + +
    Enumerator
    Japanese 
    English 
    French 
    German 
    Italian 
    Spanish 
    SimplifiedChinese 
    Korean 
    Dutch 
    Portuguese 
    Russian 
    TraditionalChinese 
    Invalid 
    + +

    Definition at line 42 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ RegionType

    + +
    +
    + + + + + +
    + + + + +
    enum class RegionType
    +
    +strong
    +
    + + + + + + + +
    Enumerator
    Japan 
    USA 
    Europe 
    China 
    Korea 
    Taiwan 
    + +

    Definition at line 59 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ ResultType

    + +
    +
    + + + + + +
    + + + + +
    enum class ResultType
    +
    +strong
    +
    + + + +
    Enumerator
    None 
    Exited 

    The user exited the error viewer.

    +
    + +

    Definition at line 69 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ RenderTarget

    + +
    +
    + + + + + +
    + + + + +
    enum class RenderTarget
    +
    +strong
    +
    + + + + +
    Enumerator
    Tv 

    Render only to TV.

    +
    Drc 

    Render only to DRC gamepad.

    +
    Both 

    Render to both TV and Gamepad.

    +
    + +

    Definition at line 79 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ State

    + +
    +
    + + + + + +
    + + + + +
    enum class State
    +
    +strong
    +
    + + + + + +
    Enumerator
    Hidden 

    The error viewer is completely hidden.

    +
    FadeIn 

    The error viewer is drawing the fade-in animation.

    +
    Visible 

    The error viewer is done drawing the fade in animation and completely visible.

    +
    FadeOut 

    The error viewer is drawing the fade-out animation.

    +
    + +

    Definition at line 91 of file erreula_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ AppearErrorViewer()

    + +
    +
    + + + + + + + + +
    void AppearErrorViewer (const AppearArgarg)
    +
    + +
    +
    + +

    ◆ AppearHomeNixSign()

    + +
    +
    + + + + + + + + +
    void AppearHomeNixSign (const HomeNixSignArgarg)
    +
    + +
    +
    + +

    ◆ Calc()

    + +
    +
    + + + + + + + + +
    void Calc (const ControllerInfocontrollerInfo)
    +
    + +
    +
    + +

    ◆ ChangeLangError()

    + +
    +
    + + + + + + + + +
    void ChangeLangError (LangType languageType)
    +
    + +
    +
    + +

    ◆ Create()

    + +
    +
    + + + + + + + + +
    bool Create (const CreateArgargs)
    +
    + +
    +
    + +

    ◆ Destroy()

    + +
    +
    + + + + + + + +
    void Destroy ()
    +
    + +
    +
    + +

    ◆ DisappearErrorViewer()

    + +
    +
    + + + + + + + +
    void DisappearErrorViewer ()
    +
    + +
    +
    + +

    ◆ DisappearHomeNixSign()

    + +
    +
    + + + + + + + +
    void DisappearHomeNixSign ()
    +
    + +
    +
    + +

    ◆ DrawDRC()

    + +
    +
    + + + + + + + +
    void DrawDRC ()
    +
    + +
    +
    + +

    ◆ DrawTV()

    + +
    +
    + + + + + + + +
    void DrawTV ()
    +
    + +
    +
    + +

    ◆ GetResultCode()

    + +
    +
    + + + + + + + +
    int32_t GetResultCode ()
    +
    + +
    +
    + +

    ◆ GetResultType()

    + +
    +
    + + + + + + + +
    ResultType GetResultType ()
    +
    + +
    +
    + +

    ◆ GetSelectButtonNumError()

    + +
    +
    + + + + + + + +
    int32_t GetSelectButtonNumError ()
    +
    + +
    +
    + +

    ◆ GetStateErrorViewer()

    + +
    +
    + + + + + + + +
    State GetStateErrorViewer ()
    +
    + +
    +
    + +

    ◆ GetWorkMemorySize()

    + +
    +
    + + + + + + + +
    uint32_t GetWorkMemorySize ()
    +
    + +
    +
    + +

    ◆ IsAppearHomeNixSign()

    + +
    +
    + + + + + + + +
    bool IsAppearHomeNixSign ()
    +
    + +
    +
    + +

    ◆ IsDecideSelectButtonError()

    + +
    +
    + + + + + + + +
    bool IsDecideSelectButtonError ()
    +
    + +
    +
    + +

    ◆ IsDecideSelectLeftButtonError()

    + +
    +
    + + + + + + + +
    bool IsDecideSelectLeftButtonError ()
    +
    + +
    +
    + +

    ◆ IsDecideSelectRightButtonError()

    + +
    +
    + + + + + + + +
    bool IsDecideSelectRightButtonError ()
    +
    + +
    +
    + +

    ◆ IsSelectCursorActive()

    + +
    +
    + + + + + + + +
    bool IsSelectCursorActive ()
    +
    + +
    +
    + +

    ◆ Jump()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Jump (const char * buffer,
    uint32_t bufferSize 
    )
    +
    + +
    +
    + +

    ◆ PlayAppearSE()

    + +
    +
    + + + + + + + + +
    void PlayAppearSE (bool playAppearSoundEffect)
    +
    + +
    +
    + +

    ◆ SetControllerRemo()

    + +
    +
    + + + + + + + + +
    void SetControllerRemo (ControllerType controller)
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1fp.html b/namespacenn_1_1fp.html new file mode 100644 index 00000000..987ec3d7 --- /dev/null +++ b/namespacenn_1_1fp.html @@ -0,0 +1,366 @@ + + + + + + + +wut: nn::fp Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::fp Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  BasicInfo
     TODO: find member types and names. More...
     
    struct  BlackListedPrincipal
     TODO: find member types and names. More...
     
    struct  Comment
     
    struct  DateTime
     
    struct  FriendData
     
    struct  FriendPresence
     
    struct  FriendRequest
     
    struct  GameKey
     
    struct  GameMode
     
    struct  GameModeDescription
     
    struct  MyPresence
     
    struct  Preference
     
    struct  Presence
     
    struct  Profile
     TODO: find member types and names. More...
     
    struct  RecentPlayRecord
     
    struct  RecentPlayRecordEx
     
    + + + + + +

    +Typedefs

    typedef void(* FPAsyncCallback) (nn::Result, void *)
     
    typedef void(* NotificationHandlerFn) (nn::fp::NotificationType, nn::act::PrincipalId, void *)
     
    + + + +

    +Enumerations

    enum  NotificationType {
    +  NOTIFICATION_ONLINE = 1 +,
    +  NOTIFICATION_OFFLINE = 2 +,
    +  NOTIFICATION_PREFERENCE = 3 +,
    +  NOTIFICATION_FRIEND_ONLINE = 4 +,
    +  NOTIFICATION_FRIEND_OFFLINE = 5 +,
    +  NOTIFICATION_FRIEND_PRESENCE = 6 +,
    +  NOTIFICATION_FRIEND_MII = 7 +,
    +  NOTIFICATION_FRIEND_PROFILE = 8 +,
    +  NOTIFICATION_FRIEND_ADDED = 9 +,
    +  NOTIFICATION_FRIEND_REMOVED = 10 +,
    +  NOTIFICATION_MY_REQUEST_ADDED = 11 +,
    +  NOTIFICATION_MY_REQUEST_REMOVED = 12 +,
    +  NOTIFICATION_MY_REQUEST_UPDATED = 13 +,
    +  NOTIFICATION_BLACKLIST_ADDED = 14 +,
    +  NOTIFICATION_BLACKLIST_REMOVED = 15 +,
    +  NOTIFICATION_BLACKLIST_UPDATED = 16 +,
    +  NOTIFICATION_REQUEST_ADDED = 17 +,
    +  NOTIFICATION_REQUEST_REMOVED = 18 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    nn::Result AcceptFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("AcceptFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddBlackListAsync (nn::act::PrincipalId, nn::fp::GameKey *, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddBlackListAsync (nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddFriendAsync (char nnid[nn::act::AccountIdSize], FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddFriendAsync (nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddFriendRequestAsync (const nn::fp::RecentPlayRecordEx *, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddFriendRequestAsync (unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddFriendRequestNoTitleAsync (unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestNoTitleAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")
     
    nn::Result AddRecentPlayRecordEx (const nn::fp::RecentPlayRecordEx *, unsigned int) asm("AddRecentPlayRecordEx__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExUi")
     
    nn::Result AddRecentPlayRecord (const nn::fp::RecentPlayRecord *, unsigned int) asm("AddRecentPlayRecord__Q2_2nn2fpFPCQ3_2nn2fp16RecentPlayRecordUi")
     
    nn::Result CancelFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("CancelFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
     
    nn::Result CheckSettingStatusAsync (unsigned char *, FPAsyncCallback, void *) asm("CheckSettingStatusAsync__Q2_2nn2fpFPUcPFQ2_2nn6ResultPv_vPv")
     
    nn::Result ClearLedEvent (void) asm("ClearLedEvent__Q2_2nn2fpFv")
     
    nn::Result DeleteFriendFlagsAsync (const unsigned int *, unsigned int, unsigned int, FPAsyncCallback, void *) asm("DeleteFriendFlagsAsync__Q2_2nn2fpFPCUiUiT2PFQ2_2nn6ResultPv_vPv")
     
    nn::Result DeleteFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DeleteFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
     
    nn::Result DeleteRecentPlayRecordAll (void) asm("DeleteRecentPlayRecordAll__Q2_2nn2fpFv")
     
    nn::Result DeleteSaveDirectory (unsigned int) asm("DeleteSaveDirectory__Q2_2nn2fpFUi")
     
    nn::Result DenyFriendRequestAsync (nn::act::LocalFriendCode, FPAsyncCallback, void *) asm("DenyFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv")
     
    nn::Result DetectNatPropertiesAsync (unsigned char *, unsigned char *, unsigned int *, FPAsyncCallback, void *) asm("DetectNatPropertiesAsync__Q2_2nn2fpFPUcT1PUiPFQ2_2nn6ResultPv_vPv")
     
    nn::Result FinalizeAdmin (void) asm("FinalizeAdmin__Q2_2nn2fpFv")
     
    nn::Result Finalize (void) asm("Finalize__Q2_2nn2fpFv")
     
    nn::Result GetBasicInfoAsync (nn::fp::BasicInfo *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetBasicInfoAsync__Q2_2nn2fpFPQ3_2nn2fp9BasicInfoPCUiUiPFQ2_2nn6ResultPv_vPv")
     
    nn::Result GetBlackListAccountId (char *outAccountIds, unsigned int *, unsigned int) asm("GetBlackListAccountId__Q2_2nn2fpFPA17_cPCUiUi")
     
    nn::Result GetBlackListAdditionalTime (nn::fp::DateTime *, unsigned int *, unsigned int) asm("GetBlackListAdditionalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
     
    nn::Result GetBlackListEx (nn::fp::BlackListedPrincipal *outBlackList, unsigned int *, unsigned int) asm("GetBlackListEx__Q2_2nn2fpFPQ3_2nn2fp20BlackListedPrincipalPCUiUi")
     
    nn::Result GetBlackList (nn::act::PrincipalId *outBlackListPrincipalBuffer, unsigned int *outBlackListPrincipalBufferSize, unsigned int, unsigned int maxReadCount) asm("GetBlackList__Q2_2nn2fpFPUiT1UiT3")
     
    nn::Result GetFriendAccountId (char *outAccountIdBuffer, nn::act::PrincipalId *principalBuffer, unsigned int accountIdBufferSize) asm("GetFriendAccountId__Q2_2nn2fpFPA17_cPCUiUi")
     
    nn::Result GetFriendApprovalTime (nn::fp::DateTime *outDateTime, unsigned int *, unsigned int) asm("GetFriendApprovalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
     
    nn::Result GetFriendComment (nn::fp::Comment *outComment, unsigned int *, unsigned int) asm("GetFriendComment__Q2_2nn2fpFPQ3_2nn2fp7CommentPCUiUi")
     
    nn::Result GetFriendListAll (unsigned int *, unsigned int *, unsigned int, unsigned int) asm("GetFriendListAll__Q2_2nn2fpFPUiT1UiT3")
     
    nn::Result GetFriendListEx (nn::fp::FriendData *outFriendData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendListEx__Q2_2nn2fpFPQ3_2nn2fp10FriendDataPCUiUi")
     
    nn::Result GetFriendList (nn::act::PrincipalId *outPrincipalBuffer, unsigned int *outPrincipalBufferReadCount, unsigned int unkn, unsigned int principalBufferSize) asm("GetFriendList__Q2_2nn2fpFPUiT1UiT3")
     
    nn::Result GetFriendMii (FFLStoreData *outMiiData, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendMii__Q2_2nn2fpFP12FFLStoreDataPCUiUi")
     
    nn::Result GetFriendPlayingGame (nn::fp::GameKey *outGameKey, nn::fp::GameModeDescription *outGameModeDescription, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKeyPQ3_2nn2fp19GameModeDescriptionPCUiUi")
     
    nn::Result GetFriendPresenceEx (nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int maxReadCount) asm("GetFriendPresenceEx__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
     
    nn::Result GetFriendPresence (nn::fp::FriendPresence *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendPresence__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi")
     
    nn::Result GetFriendProfile (nn::fp::Profile *, nn::act::PrincipalId *principalBuffer, unsigned int readCount) asm("GetFriendProfile__Q2_2nn2fpFPQ3_2nn2fp7ProfilePCUiUi")
     
    nn::Result GetFriendRelationship (uint8_t *outRelationshipNum, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRelationship__Q2_2nn2fpFPUcPCUiUi")
     
    nn::Result GetFriendRequestAccountId (char *outAccountIds, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestAccountId__Q2_2nn2fpFPA17_cPCUiUi")
     
    nn::Result GetFriendRequestListEx (nn::fp::FriendRequest *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendRequestListEx__Q2_2nn2fpFPQ3_2nn2fp13FriendRequestPCUiUi")
     
    nn::Result GetFriendRequestList (nn::act::PrincipalId *outBuffer, unsigned int *outReadCount, unsigned int, unsigned int count) asm("GetFriendRequestList__Q2_2nn2fpFPUiT1UiT3")
     
    nn::Result GetFriendRequestMessageId (unsigned long long *outMessageIds, unsigned int *, unsigned int) asm("GetFriendRequestMessageId__Q2_2nn2fpFPULPCUiUi")
     
    nn::Result GetFriendScreenName (char16_t outScreenName[nn::act::MiiNameSize], unsigned int *, unsigned int, bool, unsigned char *) asm("GetFriendScreenName__Q2_2nn2fpFPA11_wPCUiUibPUc")
     
    nn::Result GetFriendSortTime (nn::fp::DateTime *, nn::act::PrincipalId *principalBuffer, unsigned int count) asm("GetFriendSortTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi")
     
    nn::Result GetLastLedEvent (unsigned int *, unsigned int *) asm("GetLastLedEvent__Q2_2nn2fpFPUiT1")
     
    nn::Result GetMyAccountId (char *outAccountId) asm("GetMyAccountId__Q2_2nn2fpFPc")
     
    nn::Result GetMyComment (nn::fp::Comment *outComment) asm("GetMyComment__Q2_2nn2fpFPQ3_2nn2fp7Comment")
     
    nn::Result GetMyMii (FFLStoreData *outMiiData) asm("GetMyMii__Q2_2nn2fpFP12FFLStoreData")
     
    nn::Result GetMyPlayingGame (nn::fp::GameKey *outPlayingGmae) asm("GetMyPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKey")
     
    nn::Result GetMyPreference (nn::fp::Preference *outPreference) asm("GetMyPreference__Q2_2nn2fpFPQ3_2nn2fp10Preference")
     
    nn::Result GetMyPresence (nn::fp::MyPresence *outMyPresence) asm("GetMyPresence__Q2_2nn2fpFPQ3_2nn2fp10MyPresence")
     
    nn::act::PrincipalId GetMyPrincipalId (void) asm("GetMyPrincipalId__Q2_2nn2fpFv")
     
    nn::Result GetMyProfile (nn::fp::Profile *outProfile) asm("GetMyProfile__Q2_2nn2fpFPQ3_2nn2fp7Profile")
     
    nn::Result GetMyScreenName (char16_t *outScreenName) asm("GetMyScreenName__Q2_2nn2fpFPw")
     
    nn::Result GetRecentPlayRecord (nn::fp::RecentPlayRecordEx *outPlayRecordBuffer, unsigned int *outPlayRecordBufferSize, unsigned int, unsigned int maxReadCount) asm("GetRecentPlayRecord__Q2_2nn2fpFPQ3_2nn2fp18RecentPlayRecordExPUiUiT3")
     
    nn::Result GetRequestBlockSettingAsync (unsigned char *, unsigned int *, unsigned int, FPAsyncCallback, void *) asm("GetRequestBlockSettingAsync__Q2_2nn2fpFPUcPCUiUiPFQ2_2nn6ResultPv_vPv")
     
    bool HasLoggedIn (void) asm("HasLoggedIn__Q2_2nn2fpFv")
     
    nn::Result InitializeAdmin (void) asm("InitializeAdmin__Q2_2nn2fpFv")
     
    nn::Result Initialize (void) asm("Initialize__Q2_2nn2fpFv")
     
    bool IsFriendRequestAllowed (void) asm("IsFriendRequestAllowed__Q2_2nn2fpFv")
     
    bool IsInitializedAdmin (void) asm("IsInitializedAdmin__Q2_2nn2fpFv")
     
    bool IsInitialized (void) asm("IsInitialized__Q2_2nn2fpFv")
     
    bool IsInvitation (nn::fp::GameMode *, nn::act::PrincipalId myPrincipalId, unsigned int) asm("IsInvitation__Q2_2nn2fpFPCQ3_2nn2fp8GameModeUiT2")
     
    bool IsJoinableForFriendListViewer (nn::fp::FriendPresence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL")
     
    bool IsJoinableForFriendListViewer (nn::fp::Presence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL")
     
    bool IsJoinable (nn::fp::FriendPresence *, unsigned long long) asm("IsJoinable__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUL")
     
    bool IsOnline (void) asm("IsOnline__Q2_2nn2fpFv")
     
    bool IsPreferenceValid (void) asm("IsPreferenceValid__Q2_2nn2fpFv")
     
    bool IsRecentPlayRecordCorrupted (void) asm("IsRecentPlayRecordCorrupted__Q2_2nn2fpFv")
     
    bool IsRequestBlockForced (void) asm("IsRequestBlockForced__Q2_2nn2fpFv")
     
    nn::Result LoginAsync (FPAsyncCallback, void *) asm("LoginAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
     
    nn::Result Logout (void) asm("Logout__Q2_2nn2fpFv")
     
    nn::Result MarkFriendRequestsAsReceivedAsync (unsigned long long *, unsigned int, FPAsyncCallback, void *) asm("MarkFriendRequestsAsReceivedAsync__Q2_2nn2fpFPCULUiPFQ2_2nn6ResultPv_vPv")
     
    nn::Result RegisterAccountAsync (FPAsyncCallback, void *) asm("RegisterAccountAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv")
     
    nn::Result RemoveBlackListAsync (unsigned int, FPAsyncCallback, void *) asm("RemoveBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
     
    nn::Result RemoveFriendAsync (unsigned int, FPAsyncCallback, void *) asm("RemoveFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")
     
    uint32_t ResultToErrorCode (nn::Result) asm("ResultToErrorCode__Q2_2nn2fpFQ2_2nn6Result")
     
    nn::Result SetInvitationParameter (nn::fp::GameMode *, unsigned int *, unsigned int, bool) asm("SetInvitationParameter__Q2_2nn2fpFPQ3_2nn2fp8GameModePCUiUib")
     
    nn::Result SetLedEventMask (uint32_t) asm("SetLedEventMask__Q2_2nn2fpFUi")
     
    nn::Result SetNotificationHandler (uint32_t, NotificationHandlerFn, void *) asm("SetNotificationHandler__Q2_2nn2fpFUiPFQ3_2nn2fp16NotificationTypeUiPv_vPv")
     
    nn::Result UnlockParentalControlTemporarily (const char pinCode[5]) asm("UnlockParentalControlTemporarily__Q2_2nn2fpFPCc")
     
    nn::Result UpdateCommentAsync (const char16_t *, FPAsyncCallback, void *) asm("UpdateCommentAsync__Q2_2nn2fpFPCwPFQ2_2nn6ResultPv_vPv")
     
    nn::Result UpdateGameModeDescription (const char16_t *description) asm("UpdateGameModeDescription__Q2_2nn2fpFPCw")
     
    nn::Result UpdateGameModeEx (nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeEx__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
     
    nn::Result UpdateGameModeForOverlayApplication (nn::fp::GameMode *, const char16_t *) asm("UpdateGameModeForOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
     
    nn::Result UpdateGameMode (nn::fp::GameMode *, const char16_t *) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")
     
    nn::Result UpdateGameMode (nn::fp::GameMode *, const char16_t *, unsigned int) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi")
     
    nn::Result UpdateMiiAsync (FFLStoreData *, char16_t *, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv")
     
    nn::Result UpdateMiiAsync (FFLStoreData *miiData, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv")
     
    nn::Result UpdatePlayingGame (nn::fp::GameKey *, unsigned int) asm("UpdatePlayingGame__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
     
    nn::Result UpdatePlayingOverlayApplication (nn::fp::GameKey *, unsigned int) asm("UpdatePlayingOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi")
     
    nn::Result UpdatePreferenceAsync (nn::fp::Preference *, FPAsyncCallback, void *) asm("UpdatePreferenceAsync__Q2_2nn2fpFPCQ3_2nn2fp10PreferencePFQ2_2nn6ResultPv_vPv")
     
    +
    + + + + diff --git a/namespacenn_1_1nfp.html b/namespacenn_1_1nfp.html new file mode 100644 index 00000000..13c58575 --- /dev/null +++ b/namespacenn_1_1nfp.html @@ -0,0 +1,2071 @@ + + + + + + + +wut: nn::nfp Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::nfp Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  AdminInfo
     
    struct  AmiiboSettingsArgs
     
    struct  AmiiboSettingsArgsIn
     
    struct  AmiiboSettingsResult
     
    struct  ApplicationAreaCreateInfo
     
    struct  CommonInfo
     
    struct  Date
     
    struct  ReadOnlyInfo
     
    struct  RegisterInfo
     
    struct  RegisterInfoSet
     
    struct  TagId
     
    struct  TagInfo
     
    + + + +

    +Typedefs

    using RomInfo = ReadOnlyInfo
     
    + + + + + + + + + + + + +

    +Enumerations

    enum class  AmiiboSettingsMode : uint32_t {
    +  Register = 0 +,
    +  DeleteGameData = 1 +,
    +  Restore = 2 +
    + }
     
    enum  ResultDescription {
    +  RESULT_OUT_OF_RANGE = 0x03700 +,
    +  RESULT_INVALID_PARAM = 0x03780 +,
    +  RESULT_INVALID_ALIGNMENT = 0x03800 +,
    +  RESULT_INVALID_STATE = 0x06400 +,
    +  RESULT_INVALID_TAG = 0x0c800 +,
    +  RESULT_INVALID_TAG_INFO = 0x0ca80 +,
    +  RESULT_NO_BACKUPENTRY = 0x0e580 +,
    +  RESULT_NO_REGISTER_INFO = 0x10900 +,
    +  RESULT_APP_AREA_MISSING = 0x10400 +,
    +  RESULT_APP_AREA_TAGID_MISMATCH = 0x11d00 +,
    +  RESULT_APP_AREA_ALREADY_EXISTS = 0x10e00 +,
    +  RESULT_APP_AREA_ACCESS_ID_MISMATCH = 0x11300 +,
    +  RESULT_NO_BACKUP_SAVEDATA = 0x38880 +,
    +  RESULT_SYSTEM_ERROR = 0x3e880 +,
    +  RESULT_FATAL = 0x5db00 +
    + }
     NN_NFP result descriptions for nn::Result::GetDescription. More...
     
    enum class  NfpState : uint32_t {
    +  Uninitialized = 0 +,
    +  Initialized = 1 +,
    +  Searching = 2 +,
    +  Found = 3 +,
    +  Removed = 4 +,
    +  Mounted = 5 +,
    +  Unknown6 = 6 +,
    +  MountedROM = 7 +
    + }
     
    enum class  AdminFlags : uint8_t {
    +  IsRegistered = 1 << 0 +,
    +  HasApplicationData = 1 << 1 +
    + }
     
    enum class  TagType : uint8_t {
    +  Unknown = 0 +,
    +  Type1Tag = 1 << 0 +,
    +  Type2Tag = 1 << 1 +,
    +  Type3Tag = 1 << 2 +,
    +  Iso15693 = 1 << 5 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    nn::Result InitializeAmiiboSettingsArgsIn (AmiiboSettingsArgsIn *args) asm("InitializeAmiiboSettingsArgsIn__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsArgsIn")
     Initializes a AmiiboSettingsArgsIn struct.
     
    nn::Result SwitchToAmiiboSettings (const AmiiboSettingsArgsIn &args, const char *standardArg, uint32_t standardArgSize) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi")
     Switches to the amiibo settings applet.
     
    nn::Result SwitchToAmiiboSettings (const AmiiboSettingsArgsIn &args) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsIn")
     Switches to the amiibo settings applet.
     
    nn::Result GetAmiiboSettingsResult (AmiiboSettingsResult *outResult, const SYSArgDataBlock &block) asm("GetAmiiboSettingsResult__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsResultRC15SysArgDataBlock")
     Gets the amiibo settings result from a SYSArgs data block.
     
    nn::Result ReturnToCallerWithAmiiboSettingsResult (const AmiiboSettingsResult &result) asm("ReturnToCallerWithAmiiboSettingsResult__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsResult")
     Used by Amiibo Settings internally to return to the caller.
     
    nn::Result GetAmiiboSettingsArgs (AmiiboSettingsArgs *outArgs) asm("GetAmiiboSettingsArgs__Q2_2nn3nfpFPQ3_2nn3nfp18AmiiboSettingsArgs")
     Used by Amiibo Settings internally to get the arguments of the caller.
     
    NfpState GetNfpState () asm("GetNfpState__Q2_2nn3nfpFv")
     Gets the state nfp is currently in.
     
    nn::Result Initialize () asm("Initialize__Q2_2nn3nfpFv")
     Initializes NFP.
     
    nn::Result Finalize () asm("Finalize__Q2_2nn3nfpFv")
     Finalizes NFP.
     
    nn::Result AntennaCheck () asm("AntennaCheck__Q2_2nn3nfpFv")
     Checks if the NFC Antenna can be used.
     
    nn::Result SetActivateEvent (OSEvent *event) asm("SetActivateEvent__Q2_2nn3nfpFP7OSEvent")
     Sets an event which will be signalled once a tag has been found.
     
    nn::Result SetDeactivateEvent (OSEvent *event) asm("SetDeactivateEvent__Q2_2nn3nfpFP7OSEvent")
     Sets an event which will be signalled once a tag has been lost.
     
    nn::Result StartDetection () asm("StartDetection__Q2_2nn3nfpFv")
     Starts searching for tags.
     
    nn::Result StopDetection () asm("StopDetection__Q2_2nn3nfpFv")
     Stops searching for tags.
     
    nn::Result Mount () asm("Mount__Q2_2nn3nfpFv")
     Mounts a found tag.
     
    nn::Result MountReadOnly () asm("MountReadOnly__Q2_2nn3nfpFv")
     Mounts a found tag as read-only.
     
    nn::Result MountRom () asm("MountRom__Q2_2nn3nfpFv")
     Mounts a found tag in ROM mode.
     
    nn::Result Flush () asm("Flush__Q2_2nn3nfpFv")
     Writes any changes done while mounted to the tag.
     
    nn::Result Unmount () asm("Unmount__Q2_2nn3nfpFv")
     Unmounts a currently mounted tag.
     
    bool IsExistApplicationArea () asm("IsExistApplicationArea__Q2_2nn3nfpFv")
     Checks if the tag contains application data.
     
    nn::Result InitializeCreateInfo (ApplicationAreaCreateInfo *info) asm("InitializeCreateInfo__Q2_2nn3nfpFPQ3_2nn3nfp25ApplicationAreaCreateInfo")
     Initializes a ApplicationAreaCreateInfo struct.
     
    nn::Result CreateApplicationArea (const ApplicationAreaCreateInfo &createInfo) asm("CreateApplicationArea__Q2_2nn3nfpFRCQ3_2nn3nfp25ApplicationAreaCreateInfo")
     Initializes the application area of the tag.
     
    nn::Result OpenApplicationArea (uint32_t accessID) asm("OpenApplicationArea__Q2_2nn3nfpFUi")
     Opens the application area for reading and writing.
     
    nn::Result DeleteApplicationArea () asm("DeleteApplicationArea__Q2_2nn3nfpFv")
     Deletes the application area.
     
    nn::Result WriteApplicationArea (const void *data, uint32_t size, const TagId &id) asm("WriteApplicationArea__Q2_2nn3nfpFPCvUiRCQ3_2nn3nfp5TagId")
     Writes data to the opened application area.
     
    nn::Result ReadApplicationArea (void *outData, uint32_t size) asm("ReadApplicationArea__Q2_2nn3nfpFPvUi")
     Reads data from the opened application area.
     
    nn::Result InitializeRegisterInfoSet (RegisterInfoSet *infoSet) asm("InitializeRegisterInfoSet__Q2_2nn3nfpFPQ3_2nn3nfp15RegisterInfoSet")
     Initializes a RegisterInfoSet struct.
     
    nn::Result SetNfpRegisterInfo (const RegisterInfoSet &info) asm("SetNfpRegisterInfo__Q2_2nn3nfpFRCQ3_2nn3nfp15RegisterInfoSet")
     Sets the register info of the mounted tag.
     
    nn::Result GetNfpRegisterInfo (RegisterInfo *outInfo) asm("GetNfpRegisterInfo__Q2_2nn3nfpFPQ3_2nn3nfp12RegisterInfo")
     Gets the register info of the mounted tag.
     
    nn::Result DeleteNfpRegisterInfo () asm("DeleteNfpRegisterInfo__Q2_2nn3nfpFv")
     Deletes the register info of the mounted tag.
     
    nn::Result GetNfpCommonInfo (CommonInfo *outInfo) asm("GetNfpCommonInfo__Q2_2nn3nfpFPQ3_2nn3nfp10CommonInfo")
     Gets the common info of the mounted tag.
     
    nn::Result GetNfpReadOnlyInfo (ReadOnlyInfo *outInfo) asm("GetNfpReadOnlyInfo__Q2_2nn3nfpFPQ3_2nn3nfp12ReadOnlyInfo")
     Gets the read only info of the mounted tag.
     
    nn::Result GetNfpAdminInfo (AdminInfo *outInfo) asm("GetNfpAdminInfo__Q2_2nn3nfpFPQ3_2nn3nfp9AdminInfo")
     Gets the admin info of the mounted tag.
     
    nn::Result GetNfpRomInfo (RomInfo *outInfo) asm("GetNfpRomInfo__Q2_2nn3nfpFPQ3_2nn3nfp7RomInfo")
     Gets the rom info of the mounted tag.
     
    nn::Result GetTagInfo (TagInfo *outInfo) asm("GetTagInfo__Q2_2nn3nfpFPQ3_2nn3nfp7TagInfo")
     Gets the tag info.
     
    nn::Result Format (const uint8_t *data, int32_t size) asm("Format__Q2_2nn3nfpFPCUci")
     Formats a found tag.
     
    nn::Result Restore () asm("Restore__Q2_2nn3nfpFv")
     
    uint32_t GetErrorCode (const nn::Result &res) asm("GetErrorCode__Q2_2nn3nfpFRCQ2_2nn6Result")
     Converts a nn::Result to an error code.
     
    +

    Data Structure Documentation

    + +

    ◆ nn::nfp::AdminInfo

    + +
    +
    + + + + +
    struct nn::nfp::AdminInfo
    +
    +
    +

    Definition at line 246 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +titleID +The titleID of the application which wrote to the application data.
    +uint32_t +accessID +The accessID of the current application area.
    +uint16_t +applicationAreaWrites +The amount of times the application area was written to.
    +AdminFlags +flags +Flags.
    +uint8_t +formatVersion +The version of the amiibo format (always 0x02)
    +uint8_t +platform +The platform which wrote to the amiibo (0x01 if Wii U)
    +uint8_t +reserved[0x2f] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::AmiiboSettingsArgs

    + +
    +
    + + + + +
    struct nn::nfp::AmiiboSettingsArgs
    +
    +
    +

    Definition at line 55 of file amiibo_settings_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +SYSStandardArgs +standardArgs +
    +AmiiboSettingsArgsIn +argsIn +
    + +
    +
    + +

    ◆ nn::nfp::AmiiboSettingsArgsIn

    + +
    +
    + + + + +
    struct nn::nfp::AmiiboSettingsArgsIn
    +
    +
    +

    Definition at line 32 of file amiibo_settings_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +AmiiboSettingsMode +mode +The mode in which the amiibo settings should be opened.
    +TagInfo +tag_info +
    +bool +is_registered +Set to true if the tag is already registered.
    +uint8_t +padding[3] +padding bytes, must be set to 0
    +RegisterInfo +register_info +
    +CommonInfo +common_info +
    +uint8_t +reserved[0x20] +reserved bytes, must be set to 0
    + +
    +
    + +

    ◆ nn::nfp::AmiiboSettingsResult

    + +
    +
    + + + + +
    struct nn::nfp::AmiiboSettingsResult
    +
    +
    +

    Definition at line 64 of file amiibo_settings_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +int32_t +result +Result (0 on success)
    +TagInfo +tag_info +
    +RegisterInfo +register_info +
    +CommonInfo +common_info +
    +uint8_t +reserved[0x20] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::ApplicationAreaCreateInfo

    + +
    +
    + + + + +
    struct nn::nfp::ApplicationAreaCreateInfo
    +
    +
    +

    Definition at line 101 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +accessID +The access ID with which the area should be created.
    +void * +data +The initial data to write to the area.
    +uint32_t +size +The size of the data.
    +uint8_t +reserved[0x30] +reserved bytes, must be set to 0
    + +
    +
    + +

    ◆ nn::nfp::CommonInfo

    + +
    +
    + + + + +
    struct nn::nfp::CommonInfo
    +
    +
    +

    Definition at line 149 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +Date +lastWriteDate +The date when the tag was last written to.
    +uint16_t +writes +The amount of times this tag was written to.
    +uint8_t +characterID[3] +The character id of the amiibo.
    +uint8_t +seriesID +The series this amiibo is from.
    +uint16_t +numberingID +Numbering ID of the amiibo.
    +uint8_t +figureType +The type of this figure.
    +uint8_t +figureVersion +The version of this figure (always 0x00)
    +uint16_t +applicationAreaSize +The size of the application area.
    +uint8_t +reserved[0x30] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::Date

    + +
    +
    + + + + +
    struct nn::nfp::Date
    +
    +
    +

    Definition at line 87 of file nfp_cpp.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint16_t +year +Year (Starting at 0)
    +uint8_t +month +Month (0 - 11)
    +uint8_t +day +Day (0 - 30)
    + +
    +
    + +

    ◆ nn::nfp::ReadOnlyInfo

    + +
    +
    + + + + +
    struct nn::nfp::ReadOnlyInfo
    +
    +
    +

    Definition at line 204 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +characterID[3] +The character id of the amiibo.
    +uint8_t +seriesID +The series this amiibo is from.
    +uint16_t +numberingID +Numbering ID of the amiibo.
    +uint8_t +figureType +The type of this figure.
    +uint8_t +reserved[0x2f] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::RegisterInfo

    + +
    +
    + + + + +
    struct nn::nfp::RegisterInfo
    +
    +
    +

    Definition at line 181 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +FFLStoreData +mii +The mii this figure was registered with.
    +uint16_t +name[11] +The name of this amiibo.
    +uint8_t +fontRegion +Font region.
    +uint8_t +country +Country code.
    +Date +registerDate +The date when the amiibo was registered.
    +uint8_t +reserved[0x2c] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::RegisterInfoSet

    + +
    +
    + + + + +
    struct nn::nfp::RegisterInfoSet
    +
    +
    +

    Definition at line 229 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +FFLStoreData +mii +The mii this figure will be registered to.
    +uint16_t +name[11] +The name of this amiibo.
    +uint8_t +fontRegion +Font region.
    +uint8_t +reserved[0x2d] +reserved bytes, must be 0
    + +
    +
    + +

    ◆ nn::nfp::TagId

    + +
    +
    + + + + +
    struct nn::nfp::TagId
    +
    +
    +

    Definition at line 118 of file nfp_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint8_t +size +The size of the id.
    +uint8_t +uid[10] +The uid of the tag.
    + +
    +
    + +

    ◆ nn::nfp::TagInfo

    + +
    +
    + + + + +
    struct nn::nfp::TagInfo
    +
    +
    +

    Definition at line 129 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +TagId +id +The id of the tag.
    +uint8_t +reserved0[0x15] +reserved bytes
    +NFCTechnology +technology +Technology (always NFC_TECHNOLOGY_A)
    +TagType +tag_type +Tag type (always TagType::Type2Tag)
    +uint8_t +reserved1[0x32] +reserved bytes
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ RomInfo

    + +
    +
    + + + + +
    using RomInfo = ReadOnlyInfo
    +
    + +

    Definition at line 226 of file nfp_cpp.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ AmiiboSettingsMode

    + +
    +
    + + + + + +
    + + + + +
    enum class AmiiboSettingsMode : uint32_t
    +
    +strong
    +
    + + + + +
    Enumerator
    Register 

    Open the Mii and Name register menu.

    +
    DeleteGameData 

    Open the "Delete Game Data" menu.

    +
    Restore 

    Open the "Restore" menu.

    +
    + +

    Definition at line 21 of file amiibo_settings_cpp.h.

    + +
    +
    + +

    ◆ ResultDescription

    + +
    +
    + + + + +
    enum ResultDescription
    +
    + +

    NN_NFP result descriptions for nn::Result::GetDescription.

    + + + + + + + + + + + + + + + + +
    Enumerator
    RESULT_OUT_OF_RANGE 
    RESULT_INVALID_PARAM 
    RESULT_INVALID_ALIGNMENT 
    RESULT_INVALID_STATE 
    RESULT_INVALID_TAG 
    RESULT_INVALID_TAG_INFO 
    RESULT_NO_BACKUPENTRY 
    RESULT_NO_REGISTER_INFO 
    RESULT_APP_AREA_MISSING 
    RESULT_APP_AREA_TAGID_MISMATCH 
    RESULT_APP_AREA_ALREADY_EXISTS 
    RESULT_APP_AREA_ACCESS_ID_MISMATCH 
    RESULT_NO_BACKUP_SAVEDATA 
    RESULT_SYSTEM_ERROR 
    RESULT_FATAL 
    + +

    Definition at line 24 of file nfp_cpp.h.

    + +
    +
    + +

    ◆ NfpState

    + +
    +
    + + + + + +
    + + + + +
    enum class NfpState : uint32_t
    +
    +strong
    +
    + + + + + + + + + +
    Enumerator
    Uninitialized 

    nn_nfp is uninitialized

    +
    Initialized 

    nn_nfp has been initialized

    +
    Searching 

    Searching for a tag.

    +
    Found 

    A tag has been found.

    +
    Removed 

    Tag was removed.

    +
    Mounted 

    The tag is mounted.

    +
    Unknown6 
    MountedROM 

    The tag was mounted in ROM mode.

    +
    + +

    Definition at line 48 of file nfp_cpp.h.

    + +
    +
    + +

    ◆ AdminFlags

    + +
    +
    + + + + + +
    + + + + +
    enum class AdminFlags : uint8_t
    +
    +strong
    +
    + + + +
    Enumerator
    IsRegistered 

    The tag was registered and contains register info.

    +
    HasApplicationData 

    The tag contains an application area.

    +
    + +

    Definition at line 68 of file nfp_cpp.h.

    + +
    +
    + +

    ◆ TagType

    + +
    +
    + + + + + +
    + + + + +
    enum class TagType : uint8_t
    +
    +strong
    +
    + + + + + + +
    Enumerator
    Unknown 
    Type1Tag 
    Type2Tag 
    Type3Tag 
    Iso15693 
    + +

    Definition at line 77 of file nfp_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ InitializeAmiiboSettingsArgsIn()

    + +
    +
    + + + + + + + + +
    nn::Result InitializeAmiiboSettingsArgsIn (AmiiboSettingsArgsInargs)
    +
    + +

    Initializes a AmiiboSettingsArgsIn struct.

    +
    Parameters
    + + +
    argsThe args which should be initialized.
    +
    +
    + +
    +
    + +

    ◆ SwitchToAmiiboSettings() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result SwitchToAmiiboSettings (const AmiiboSettingsArgsInargs,
    const char * standardArg,
    uint32_t standardArgSize 
    )
    +
    + +

    Switches to the amiibo settings applet.

    +
    Parameters
    + + + + +
    argsThe args passed to the amiibo settings.
    standardArgOptional standard args which will be serialized.
    standardArgSizeThe size of the standard args.
    +
    +
    + +
    +
    + +

    ◆ SwitchToAmiiboSettings() [2/2]

    + +
    +
    + + + + + + + + +
    nn::Result SwitchToAmiiboSettings (const AmiiboSettingsArgsInargs)
    +
    + +

    Switches to the amiibo settings applet.

    +
    Parameters
    + + +
    argsThe args passed to the amiibo settings.
    +
    +
    + +
    +
    + +

    ◆ GetAmiiboSettingsResult()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetAmiiboSettingsResult (AmiiboSettingsResultoutResult,
    const SYSArgDataBlockblock 
    )
    +
    + +

    Gets the amiibo settings result from a SYSArgs data block.

    +
    Parameters
    + + + +
    outResultA pointer to which the result should be written to.
    blockAn argument data block read from SYSGetArguments with SYS_ARG_ID_RESULT.
    +
    +
    + +
    +
    + +

    ◆ ReturnToCallerWithAmiiboSettingsResult()

    + +
    +
    + + + + + + + + +
    nn::Result ReturnToCallerWithAmiiboSettingsResult (const AmiiboSettingsResultresult)
    +
    + +

    Used by Amiibo Settings internally to return to the caller.

    +
    Parameters
    + + +
    resultThe result which will be passed to the arguments.
    +
    +
    + +
    +
    + +

    ◆ GetAmiiboSettingsArgs()

    + +
    +
    + + + + + + + + +
    nn::Result GetAmiiboSettingsArgs (AmiiboSettingsArgsoutArgs)
    +
    + +

    Used by Amiibo Settings internally to get the arguments of the caller.

    +
    Parameters
    + + +
    outArgsA pointer to which the arguments will be written to.
    +
    +
    + +
    +
    + +

    ◆ GetNfpState()

    + +
    +
    + + + + + + + +
    NfpState GetNfpState ()
    +
    + +

    Gets the state nfp is currently in.

    +
    Returns
    The current NfpState.
    + +
    +
    + +

    ◆ Initialize()

    + +
    +
    + + + + + + + +
    nn::Result Initialize ()
    +
    + +

    Initializes NFP.

    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + +
    nn::Result Finalize ()
    +
    + +

    Finalizes NFP.

    + +
    +
    + +

    ◆ AntennaCheck()

    + +
    +
    + + + + + + + +
    nn::Result AntennaCheck ()
    +
    + +

    Checks if the NFC Antenna can be used.

    +

    Note: This will re-initialize the library.

    +
    Returns
    Successful result if available.
    + +
    +
    + +

    ◆ SetActivateEvent()

    + +
    +
    + + + + + + + + +
    nn::Result SetActivateEvent (OSEventevent)
    +
    + +

    Sets an event which will be signalled once a tag has been found.

    +

    Setting an event is not necessary and polling the NfpState can be done instead.

    +
    Parameters
    + + +
    eventA pointer to an event which will be initialized by the library.
    +
    +
    + +
    +
    + +

    ◆ SetDeactivateEvent()

    + +
    +
    + + + + + + + + +
    nn::Result SetDeactivateEvent (OSEventevent)
    +
    + +

    Sets an event which will be signalled once a tag has been lost.

    +

    Setting an event is not necessary and polling the NfpState can be done instead.

    +
    Parameters
    + + +
    eventA pointer to an event which will be initialized by the library.
    +
    +
    + +
    +
    + +

    ◆ StartDetection()

    + +
    +
    + + + + + + + +
    nn::Result StartDetection ()
    +
    + +

    Starts searching for tags.

    +

    Once a tag has been found the ActivateEvent will be signalled and the NfpState changes to Found .

    + +
    +
    + +

    ◆ StopDetection()

    + +
    +
    + + + + + + + +
    nn::Result StopDetection ()
    +
    + +

    Stops searching for tags.

    +

    Any currently mounted tag will be unmounted and the DeactivateEvent will be signaled.

    + +
    +
    + +

    ◆ Mount()

    + +
    +
    + + + + + + + +
    nn::Result Mount ()
    +
    + +

    Mounts a found tag.

    +

    The current NfpState must be Found before calling this function.

    + +
    +
    + +

    ◆ MountReadOnly()

    + +
    +
    + + + + + + + +
    nn::Result MountReadOnly ()
    +
    + +

    Mounts a found tag as read-only.

    +

    The current NfpState must be Found before calling this function.

    + +
    +
    + +

    ◆ MountRom()

    + +
    +
    + + + + + + + +
    nn::Result MountRom ()
    +
    + +

    Mounts a found tag in ROM mode.

    +

    The current NfpState must be Found before calling this function.

    + +
    +
    + +

    ◆ Flush()

    + +
    +
    + + + + + + + +
    nn::Result Flush ()
    +
    + +

    Writes any changes done while mounted to the tag.

    +

    The current state must be Mounted and not read-only.

    + +
    +
    + +

    ◆ Unmount()

    + +
    +
    + + + + + + + +
    nn::Result Unmount ()
    +
    + +

    Unmounts a currently mounted tag.

    +

    The current state must be Mounted or MountedROM . If the tag was not removed the state changes to Found .

    +

    Note: This does not write any changes to the tag, call Flush before unmounting to write changes.

    + +
    +
    + +

    ◆ IsExistApplicationArea()

    + +
    +
    + + + + + + + +
    bool IsExistApplicationArea ()
    +
    + +

    Checks if the tag contains application data.

    +

    The current state must be Mounted.

    +
    Returns
    true if the tag contains an application area.
    + +
    +
    + +

    ◆ InitializeCreateInfo()

    + +
    +
    + + + + + + + + +
    nn::Result InitializeCreateInfo (ApplicationAreaCreateInfoinfo)
    +
    + +

    Initializes a ApplicationAreaCreateInfo struct.

    +
    Parameters
    + + +
    infoThe struct which should be initialized.
    +
    +
    + +
    +
    + +

    ◆ CreateApplicationArea()

    + +
    +
    + + + + + + + + +
    nn::Result CreateApplicationArea (const ApplicationAreaCreateInfocreateInfo)
    +
    + +

    Initializes the application area of the tag.

    +

    The tag can not be read-only and the application area can not already exist. The current state must be Mounted.

    +
    Parameters
    + + +
    createInfoThe info with which the application area will be created.
    +
    +
    + +
    +
    + +

    ◆ OpenApplicationArea()

    + +
    +
    + + + + + + + + +
    nn::Result OpenApplicationArea (uint32_t accessID)
    +
    + +

    Opens the application area for reading and writing.

    +

    The application area must exist. The current state must be Mounted.

    +
    Parameters
    + + +
    accessIDThe accessID with which the application area was created.
    +
    +
    + +
    +
    + +

    ◆ DeleteApplicationArea()

    + +
    +
    + + + + + + + +
    nn::Result DeleteApplicationArea ()
    +
    + +

    Deletes the application area.

    +

    The application area must exist and the tag must not be read-only. The current state must be Mounted.

    + +
    +
    + +

    ◆ WriteApplicationArea()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result WriteApplicationArea (const void * data,
    uint32_t size,
    const TagIdid 
    )
    +
    + +

    Writes data to the opened application area.

    +

    The application area must be opened and the tag must not be read-only. The current state must be Mounted.

    +
    Parameters
    + + + + +
    dataA pointer to the data which will be written to the application area.
    sizeThe size of the data which should be written
    idThe tag id of the tag which the data should be written to.
    +
    +
    + +
    +
    + +

    ◆ ReadApplicationArea()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result ReadApplicationArea (void * outData,
    uint32_t size 
    )
    +
    + +

    Reads data from the opened application area.

    +

    The application area must be opened. The current state must be Mounted.

    +
    Parameters
    + + + +
    dataA pointer to store the read data.
    sizeThe size of the data which should be read.
    +
    +
    + +
    +
    + +

    ◆ InitializeRegisterInfoSet()

    + +
    +
    + + + + + + + + +
    nn::Result InitializeRegisterInfoSet (RegisterInfoSetinfoSet)
    +
    + +

    Initializes a RegisterInfoSet struct.

    +
    Parameters
    + + +
    infoSetThe set which should be initialized.
    +
    +
    + +
    +
    + +

    ◆ SetNfpRegisterInfo()

    + +
    +
    + + + + + + + + +
    nn::Result SetNfpRegisterInfo (const RegisterInfoSetinfo)
    +
    + +

    Sets the register info of the mounted tag.

    +

    The current state must be Mounted and not read-only.

    +
    Parameters
    + + +
    infoThe register info which should be set.
    +
    +
    + +
    +
    + +

    ◆ GetNfpRegisterInfo()

    + +
    +
    + + + + + + + + +
    nn::Result GetNfpRegisterInfo (RegisterInfooutInfo)
    +
    + +

    Gets the register info of the mounted tag.

    +

    The current state must be Mounted.

    +
    Parameters
    + + +
    outInfoA pointer to write the info to.
    +
    +
    + +
    +
    + +

    ◆ DeleteNfpRegisterInfo()

    + +
    +
    + + + + + + + +
    nn::Result DeleteNfpRegisterInfo ()
    +
    + +

    Deletes the register info of the mounted tag.

    +

    The current state must be Mounted and not read-only.

    + +
    +
    + +

    ◆ GetNfpCommonInfo()

    + +
    +
    + + + + + + + + +
    nn::Result GetNfpCommonInfo (CommonInfooutInfo)
    +
    + +

    Gets the common info of the mounted tag.

    +

    The current state must be Mounted.

    +
    Parameters
    + + +
    outInfoA pointer to write the info to.
    +
    +
    + +
    +
    + +

    ◆ GetNfpReadOnlyInfo()

    + +
    +
    + + + + + + + + +
    nn::Result GetNfpReadOnlyInfo (ReadOnlyInfooutInfo)
    +
    + +

    Gets the read only info of the mounted tag.

    +

    The current state must be Mounted.

    +
    Parameters
    + + +
    outInfoA pointer to write the info to.
    +
    +
    + +
    +
    + +

    ◆ GetNfpAdminInfo()

    + +
    +
    + + + + + + + + +
    nn::Result GetNfpAdminInfo (AdminInfooutInfo)
    +
    + +

    Gets the admin info of the mounted tag.

    +

    The current state must be Mounted.

    +
    Parameters
    + + +
    outInfoA pointer to write the info to.
    +
    +
    + +
    +
    + +

    ◆ GetNfpRomInfo()

    + +
    +
    + + + + + + + + +
    nn::Result GetNfpRomInfo (RomInfooutInfo)
    +
    + +

    Gets the rom info of the mounted tag.

    +

    The current state must be Mounted or MountedROM.

    +
    Parameters
    + + +
    outInfoA pointer to write the info to.
    +
    +
    + +
    +
    + +

    ◆ GetTagInfo()

    + +
    +
    + + + + + + + + +
    nn::Result GetTagInfo (TagInfooutInfo)
    +
    + +

    Gets the tag info.

    +

    The current state must be Found, Mounted or MountedROM.

    +
    Parameters
    + + +
    outInfoA pointer to write the info to.
    +
    +
    + +
    +
    + +

    ◆ Format()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result Format (const uint8_t * data,
    int32_t size 
    )
    +
    + +

    Formats a found tag.

    +

    Formatting will wipe the register info and application data.

    +

    The current state must be Found.

    +
    Parameters
    + + + +
    dataA pointer to data which gets written over the application area (can be NULL).
    sizeThe size of the data (can be 0).
    +
    +
    + +
    +
    + +

    ◆ Restore()

    + +
    +
    + + + + + + + +
    nn::Result Restore ()
    +
    + +
    +
    + +

    ◆ GetErrorCode()

    + +
    +
    + + + + + + + + +
    uint32_t GetErrorCode (const nn::Resultres)
    +
    + +

    Converts a nn::Result to an error code.

    +
    Returns
    The error code.
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1pdm.html b/namespacenn_1_1pdm.html new file mode 100644 index 00000000..76ae9941 --- /dev/null +++ b/namespacenn_1_1pdm.html @@ -0,0 +1,1203 @@ + + + + + + + +wut: nn::pdm Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::pdm Namespace Reference
    +
    +
    + + + + + + + + + + + + + + +

    +Data Structures

    struct  PlayDiary
     Stores PlayData for each Day. More...
     
    struct  PlayEvent
     Unknown. More...
     
    struct  PlayLog
     Unknown. More...
     
    struct  PlayStats
     Stores total stats. More...
     
    + + + + +

    +Typedefs

    typedef enum nn::pdm::PlayDiaryFlags PlayDiaryFlags
     Flags for PlayDiary.
     
    + + + + +

    +Enumerations

    enum  PlayDiaryFlags : uint16_t {
    +  PLAYDIARY_FLAG_DEFAULT = 0x0000 +,
    +  PLAYDIARY_FLAG_PLAYED_IN_WII_MODE = 0x0100 +,
    +  PLAYDIARY_FLAG_UNKNOWN_0A00 = 0x0a00 +
    + }
     Flags for PlayDiary. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    uint32_t Initialize () asm("Initialize__Q2_2nn3pdmFv")
     Initializes PDM.
     
    void Finalize () asm("Finalize__Q2_2nn3pdmFv")
     Finalize PDM.
     
    void CloseAllFiles () asm("CloseAllFiles__Q2_2nn3pdmFv")
     Close all opened PDM Files.
     
    uint32_t Convert (uint32_t userId) asm("Convert__Q2_2nn3pdmFi")
     Convert an users PDM Save to a newer save version.
     
    uint32_t WaitForConvertDone () asm("WaitForConvertDone__Q2_2nn3pdmFv")
     Wait until convert is done.
     
    uint32_t GetPlayDiaryMaxLength (uint32_t *outMaxLength) asm("GetPlayDiaryMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayDiary that can be written into the save.
     
    uint32_t GetPlayDiaryLength (uint32_t *outLength, uint32_t userId) asm("GetPlayDiaryLength__Q2_2nn3pdmFPii")
     Gets the amount of an users PlayDiary entries.
     
    uint32_t GetPlayDiaryStart (uint32_t *outStart, uint32_t userId) asm("GetPlayDiaryStart__Q2_2nn3pdmFPii")
     
    uint32_t GetPlayDiary (uint32_t *outAmount, PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3")
     Gets an array of PlayDiary entries.
     
    uint32_t GetPlayDiary (PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPQ3_2nn3pdm9PlayDiaryiT2")
     Gets an array of PlayDiary entries.
     
    uint32_t GetPlayEventMaxLength (uint32_t *outMaxLength) asm("GetPlayEventMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayEvent that can be written into the save.
     
    uint32_t GetPlayEvent (uint32_t *outAmount, PlayEvent *outPlayEvents, uint32_t userId, uint32_t amount) asm("GetPlayEvent__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayEventiT3")
     Gets an array of PlayEvent entries.
     
    uint32_t GetPlayLogMaxLength (uint32_t *outMaxLength) asm("GetPlayLogMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayLog that can be written into the save.
     
    uint32_t GetPlayLogLength (uint32_t *outLength, uint32_t userId) asm("GetPlayLogLength__Q2_2nn3pdmFPii")
     Gets the amount of an users PlayLog entries.
     
    uint32_t GetPlayLogStart (uint32_t *outStart, uint32_t userId) asm("GetPlayLogStart__Q2_2nn3pdmFPii")
     
    uint32_t GetPlayLog (uint32_t *outAmount, PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3")
     Gets an array of PlayLog entries.
     
    uint32_t GetPlayLog (PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPQ3_2nn3pdm7PlayLogiT2")
     Gets an array of PlayLog entries.
     
    uint32_t GetPlayStatsMaxLength (uint32_t *outMaxLength) asm("GetPlayStatsMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayStats that can be written into the save.
     
    uint32_t GetPlayStatsLength (uint32_t *outLength, uint32_t userId) asm("GetPlayStatsLength__Q2_2nn3pdmFPii")
     Gets the amount of an users PlayStats entries.
     
    uint32_t GetPlayStatsOfTitleId (PlayStats *outPlayStats, uint32_t userId, uint64_t titleId) asm("GetPlayStatsOfTitleId__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiUL")
     Gets PlayLog entry of a Title ID.
     
    uint32_t GetPlayStats (uint32_t *outAmount, PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3")
     Gets an array of PlayStats entries.
     
    uint32_t GetPlayStats (PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiT2")
     Gets an array of PlayStats entries.
     
    void NotifySetTimeBeginEvent () asm("NotifySetTimeBeginEvent__Q2_2nn3pdmFv")
     
    void NotifySetTimeEndEvent () asm("NotifySetTimeEndEvent__Q2_2nn3pdmFv")
     
    +

    Data Structure Documentation

    + +

    ◆ nn::pdm::PlayDiary

    + +
    +
    + + + + +
    struct nn::pdm::PlayDiary
    +
    +

    Stores PlayData for each Day.

    + +

    Definition at line 32 of file pdm_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +title_id +Title ID of the title.
    +uint32_t +playtime +Playtime in Minutes.
    +uint16_t +date +Date in days since 01/01/2000.
    +PlayDiaryFlags +flags +flags PlayDiaryFlags
    + +
    +
    + +

    ◆ nn::pdm::PlayEvent

    + +
    +
    + + + + +
    struct nn::pdm::PlayEvent
    +
    +

    Unknown.

    + +

    Definition at line 72 of file pdm_cpp.h.

    +
    + + + + +
    Data Fields
    +uint64_t +title_id +
    + +
    +
    + +

    ◆ nn::pdm::PlayLog

    + +
    +
    + + + + +
    struct nn::pdm::PlayLog
    +
    +

    Unknown.

    + +

    Definition at line 80 of file pdm_cpp.h.

    +
    + + + + +
    Data Fields
    +uint64_t +title_id +
    + +
    +
    + +

    ◆ nn::pdm::PlayStats

    + +
    +
    + + + + +
    struct nn::pdm::PlayStats
    +
    +

    Stores total stats.

    + +

    Definition at line 49 of file pdm_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +title_id +Title ID of the title.
    +uint32_t +playtime +Total Playtime in minutes.
    +uint16_t +times_played +Total amount of times played.
    +uint16_t +first_time_played +Date when the title was first played in days since 01/01/2000.
    +uint16_t +last_time_played +Date when the title was last played in days since 01/01/2000.
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ PlayDiaryFlags

    + +
    +
    + + + + +
    typedef enum nn::pdm::PlayDiaryFlags PlayDiaryFlags
    +
    + +

    Flags for PlayDiary.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ PlayDiaryFlags

    + +
    +
    + + + + +
    enum PlayDiaryFlags : uint16_t
    +
    + +

    Flags for PlayDiary.

    + + + + +
    Enumerator
    PLAYDIARY_FLAG_DEFAULT 
    PLAYDIARY_FLAG_PLAYED_IN_WII_MODE 

    Set when the user played in Wii Mode Note: Title Id should be ffff ffff ffff ffff when set.

    +
    PLAYDIARY_FLAG_UNKNOWN_0A00 
    + +

    Definition at line 20 of file pdm_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ Initialize()

    + +
    +
    + + + + + + + +
    uint32_t Initialize ()
    +
    + +

    Initializes PDM.

    +

    Needs to be called before using other functions-

    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + +
    void Finalize ()
    +
    + +

    Finalize PDM.

    + +
    +
    + +

    ◆ CloseAllFiles()

    + +
    +
    + + + + + + + +
    void CloseAllFiles ()
    +
    + +

    Close all opened PDM Files.

    + +
    +
    + +

    ◆ Convert()

    + +
    +
    + + + + + + + + +
    uint32_t Convert (uint32_t userId)
    +
    + +

    Convert an users PDM Save to a newer save version.

    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ WaitForConvertDone()

    + +
    +
    + + + + + + + +
    uint32_t WaitForConvertDone ()
    +
    + +

    Wait until convert is done.

    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayDiaryMaxLength()

    + +
    +
    + + + + + + + + +
    uint32_t GetPlayDiaryMaxLength (uint32_t * outMaxLength)
    +
    + +

    The max amount of PlayDiary that can be written into the save.

    +
    Parameters
    + + +
    outMaxLengthA pointer to write the size to. Must not be NULL.
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayDiaryLength()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayDiaryLength (uint32_t * outLength,
    uint32_t userId 
    )
    +
    + +

    Gets the amount of an users PlayDiary entries.

    +
    Parameters
    + + + +
    outLengthA pointer to write the size to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayDiaryStart()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayDiaryStart (uint32_t * outStart,
    uint32_t userId 
    )
    +
    +
    Parameters
    + + + +
    outStartA pointer to write the start to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayDiary() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayDiary (uint32_t * outAmount,
    PlayDiaryoutPlayDiaries,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayDiary entries.

    +
    Parameters
    + + + + + +
    outAmountA pointer to write the amount of entries that have been written to the array. Must not be NULL. May be smaller than the amount passed to the function.
    outPlayDiariesA pointer to write an array of PlayDiary to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayDiary() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayDiary (PlayDiaryoutPlayDiaries,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayDiary entries.

    +
    Parameters
    + + + + +
    outPlayDiariesA pointer to write an array of PlayDiary to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    Either the amount of entries that have been written to the array or 0xFFFFFF on error. May be smaller than the amount passed to the function.
    + +
    +
    + +

    ◆ GetPlayEventMaxLength()

    + +
    +
    + + + + + + + + +
    uint32_t GetPlayEventMaxLength (uint32_t * outMaxLength)
    +
    + +

    The max amount of PlayEvent that can be written into the save.

    +
    Parameters
    + + +
    outMaxLengthA pointer to write the size to. Must not be NULL.
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayEvent()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayEvent (uint32_t * outAmount,
    PlayEventoutPlayEvents,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayEvent entries.

    +
    Parameters
    + + + + + +
    outAmountA pointer to write the amount of entries that have been written to the array. Must not be NULL. May be smaller than the amount passed to the function.
    outPlayEventsA pointer to write an array of PlayEvent to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayLogMaxLength()

    + +
    +
    + + + + + + + + +
    uint32_t GetPlayLogMaxLength (uint32_t * outMaxLength)
    +
    + +

    The max amount of PlayLog that can be written into the save.

    +
    Parameters
    + + +
    outMaxLengthA pointer to write the size to. Must not be NULL.
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayLogLength()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayLogLength (uint32_t * outLength,
    uint32_t userId 
    )
    +
    + +

    Gets the amount of an users PlayLog entries.

    +
    Parameters
    + + + +
    outLengthA pointer to write the size to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayLogStart()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayLogStart (uint32_t * outStart,
    uint32_t userId 
    )
    +
    +
    Parameters
    + + + +
    outStartA pointer to write the start to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayLog() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayLog (uint32_t * outAmount,
    PlayLogoutPlayLogs,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayLog entries.

    +
    Parameters
    + + + + + +
    outAmountA pointer to write the amount of entries that have been written to the array. Must not be NULL. May be smaller than the amount passed to the function.
    outPlayLogsA pointer to write an array of PlayLog to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayLog() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayLog (PlayLogoutPlayLogs,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayLog entries.

    +
    Parameters
    + + + + +
    outPlayLogsA pointer to write an array of PlayLog to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    Either the amount of entries that have been written to the array or 0xFFFFFF on error. May be smaller than the amount passed to the function.
    + +
    +
    + +

    ◆ GetPlayStatsMaxLength()

    + +
    +
    + + + + + + + + +
    uint32_t GetPlayStatsMaxLength (uint32_t * outMaxLength)
    +
    + +

    The max amount of PlayStats that can be written into the save.

    +
    Parameters
    + + +
    outMaxLengthA pointer to write the size to. Must not be NULL.
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayStatsLength()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayStatsLength (uint32_t * outLength,
    uint32_t userId 
    )
    +
    + +

    Gets the amount of an users PlayStats entries.

    +
    Parameters
    + + + +
    outLengthA pointer to write the size to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayStatsOfTitleId()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayStatsOfTitleId (PlayStatsoutPlayStats,
    uint32_t userId,
    uint64_t titleId 
    )
    +
    + +

    Gets PlayLog entry of a Title ID.

    +
    Parameters
    + + + + +
    outPlayStatsA pointer to write a PlayLog to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    titleIdThe titleId of the PlayLog
    +
    +
    +
    Returns
    0 on success
    + +
    +
    + +

    ◆ GetPlayStats() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayStats (uint32_t * outAmount,
    PlayStatsoutPlayStats,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayStats entries.

    +
    Parameters
    + + + + + +
    outAmountA pointer to write the amount of entries that have been written to the array. Must not be NULL. May be smaller than the amount passed to the function.
    outPlayStatsA pointer to write an array of PlayStats to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ GetPlayStats() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetPlayStats (PlayStatsoutPlayStats,
    uint32_t userId,
    uint32_t amount 
    )
    +
    + +

    Gets an array of PlayStats entries.

    +
    Parameters
    + + + + +
    outPlayStatsA pointer to write an array of PlayStats to. Must not be NULL.
    userIdA user ID from 1-12 to indicate the User
    amountThe max amount of entries to be written to the array
    +
    +
    +
    Returns
    Either the amount of entries that have been written to the array or 0xFFFFFF on error. May be smaller than the amount passed to the function.
    + +
    +
    + +

    ◆ NotifySetTimeBeginEvent()

    + +
    +
    + + + + + + + +
    void NotifySetTimeBeginEvent ()
    +
    + +
    +
    + +

    ◆ NotifySetTimeEndEvent()

    + +
    +
    + + + + + + + +
    void NotifySetTimeEndEvent ()
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1sl.html b/namespacenn_1_1sl.html new file mode 100644 index 00000000..32799edf --- /dev/null +++ b/namespacenn_1_1sl.html @@ -0,0 +1,2921 @@ + + + + + + + +wut: nn::sl Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::sl Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  details
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  Account
     
    struct  AccountInfo
     
    struct  AccountUUID
     
    class  CacheManager
     
    class  Condition
     
    class  DiscCachedTitleAccessor
     
    struct  DRCImagePalette
     
    struct  DRCImagePaletteColor
     
    class  DrcManager
     
    class  FileStream
     
    class  IAccountInfoAccessor
     
    class  IBlackListAccessor
     
    struct  IconInfo
     
    class  IDefaultTitleAccessor
     
    class  IIconInfoAccessor
     
    class  IInstalledTitleListAccessor
     
    class  IKillerNotificationAccessor
     
    class  IKillerNotificationTransferRecordManager
     
    class  ILaunchedTitleListAccessor
     
    class  IPreferentialTitleAccessor
     
    class  ISerializer
     
    class  ISerializerBase
     
    class  ISettingAccessor
     
    class  IStream
     
    class  ITimeAccessor
     
    class  ITitleIconCache
     
    class  ITitleListAccessor
     
    class  ITransferrer
     
    class  IUpdatePackageAccessor
     
    class  IWhiteListAccessor
     
    struct  KillerNotification
     
    struct  KillerNotification.displayCondition
     
    struct  KillerNotification.displayCondition.__unnamed32__
     
    struct  KillerNotification.displayCondition.__unnamed34__
     
    struct  KillerNotification.displayCondition.account
     
    struct  KillerNotification.displayCondition.account.age
     
    struct  KillerNotification.displayCondition.ageRestriction
     
    struct  KillerNotification.displayCondition.duration
     
    struct  KillerNotification.displayCondition.titleFilter
     
    struct  KillerNotification.images
     
    struct  KillerNotification.images.button
     
    struct  KillerNotification.images.main
     
    struct  KillerNotification.launchApplication
     
    struct  KillerNotificationInstalledTitleFilter
     
    struct  KillerNotificationPlayedTitleFilter
     
    class  KillerNotificationSelector
     
    struct  KillerNotificationTitleFilter
     
    struct  KillerNotificationTransferRecord
     
    class  KillerNotificationTransferRecordManager
     
    class  KillerNotificationTransferRecordManagerInternal
     
    class  KillerNotificationTransferRecordStream
     
    struct  LaunchInfo
     
    class  LaunchInfoDatabase
     
    struct  LaunchInfoDatabaseEntry
     
    struct  LaunchInfoDatabaseHeader
     
    class  MetaInfoAccessor
     
    class  QuickStartApplicationSelector
     
    struct  Setting
     
    struct  Setting.caffeine
     
    class  TitleIconCache
     
    struct  TitleInfo
     
    class  TitleListCache
     
    class  TitleListCacheFromPtr
     
    struct  TitleMetaInfo
     
    struct  TransferableInfo
     
    struct  TransferableInfo.accountSceneImage
     
    struct  TransferableInfo.killerNotificationButton
     
    struct  TransferableInfo.killerNotificationMain
     
    struct  TransferableInfo.quickStartScene1
     
    struct  TransferableInfo.quickStartScene2
     
    struct  WhiteList
     
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef enum nn::sl::KillerNotificationType KillerNotificationType
     
    typedef enum nn::sl::KillerNotificationNotificationPattern KillerNotificationNotificationPattern
     
    typedef enum nn::sl::KillerNotificationGender KillerNotificationGender
     
    typedef enum nn::sl::KillerNotificationAllowLocalAccount KillerNotificationAllowLocalAccount
     
    typedef enum nn::sl::KillerNotificationAccountMailActivation KillerNotificationAccountMailActivation
     
    typedef enum nn::sl::KillerNotificationConjunction KillerNotificationConjunction
     
    typedef enum nn::sl::MediaType MediaType
     
    typedef struct nn::sl::LaunchInfo LaunchInfo
     
    typedef struct nn::sl::LaunchInfoDatabaseEntry LaunchInfoDatabaseEntry
     
    typedef struct nn::sl::LaunchInfoDatabaseHeader LaunchInfoDatabaseHeader
     
    typedef enum nn::sl::Region Region
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Enumerations

    enum  LaunchedTitleListAccessorType {
    +  TITLE_LIST_ACCESSOR_LAUNCHED_TITLES = 0 +,
    +  TITLE_LIST_ACCESSOR_PLAY_STATS = 1 +
    + }
     
    enum  KillerNotificationType {
    +  PROMOTION = 0 +,
    +  PUSH_APP = 1 +,
    +  NON_COMMERCIAL = 2 +
    + }
     
    enum  KillerNotificationNotificationPattern {
    +  NORMAL = 0 +,
    +  SILENT = 1 +
    + }
     
    enum  KillerNotificationGender {
    +  UNKNOWN = 0 +,
    +  MALE = 1 +,
    +  FEMALE = 2 +
    + }
     
    enum  KillerNotificationAllowLocalAccount : int8_t {
    +  ALLOW = 0 +,
    +  NOT_ALLOW = 1 +
    + }
     
    enum  KillerNotificationAccountMailActivation : int8_t {
    +  NOT_ACTIVATED = 0 +,
    +  ANYBODY = 1 +
    + }
     
    enum  KillerNotificationConjunction {
    +  AND = 0 +,
    +  OR = 1 +
    + }
     
    enum  MediaType {
    +  NN_SL_MEDIA_TYPE_MLC = 0x00 +,
    +  NN_SL_MEDIA_TYPE_SLC = 0x01 +,
    +  NN_SL_MEDIA_TYPE_ODD = 0x02 +,
    +  NN_SL_MEDIA_TYPE_USB = 0x03 +,
    +  NN_SL_MEDIA_TYPE_HFIO = 0x04 +
    + }
     
    enum  Region {
    +  REGION_JPN = 0 +,
    +  REGION_USA = 1 +,
    +  REGION_EUR = 2 +
    + }
     
    enum  TransferMode {
    +  TRANSFER_MODE_UNKWN_1 = 1 +,
    +  TRANSFER_MODE_UNKWN_2 = 2 +,
    +  TRANSFER_MODE_UNKWN_3 = 3 +
    + }
     
    enum  Language {
    +  Japanese = 0 +,
    +  English = 1 +,
    +  French = 2 +,
    +  German = 3 +,
    +  Italian = 4 +,
    +  Spanish = 5 +,
    +  SimplifiedChinese = 6 +,
    +  Korean = 7 +,
    +  Dutch = 8 +,
    +  Portuguese = 9 +,
    +  Russian = 10 +,
    +  TraditionalChinese = 11 +
    + }
     
    enum  SeekOrigin { SeekSet = 0 + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    details::IAccountInfoAccessorBaseGetDefaultAccountInfoAccessor ()
     
    details::IBlackListAccessorBaseGetDefaultBlackListAccessor ()
     
    details::IDefaultTitleAccessorBaseGetDefaultDefaultTitleAccessor ()
     
    details::IDiscCachedTitleAccessorBaseGetDefaultDiscCachedTitleAccessor ()
     
    details::IIconInfoAccessorBaseGetDefaultIconInfoAccessor ()
     
    details::IInstalledTitleListAccessorBaseGetDefaultInstalledTitleListAccessor ()
     
    details::IKillerNotificationAccessorBaseGetDefaultKillerNotificationAccessor ()
     
    details::ILaunchedTitleListAccessorBaseGetDefaultLaunchedTitleListAccessor (LaunchedTitleListAccessorType type)
     
    details::ILaunchedTitleListAccessorBaseGetDefaultLaunchedTitleListAccessor ()
     
    details::IMetaInfoAccessorBaseGetDefaultMetaInfoAccessor ()
     
    details::IPreferentialTitleAccessorBaseGetDefaultPreferentialTitleAccessor ()
     
    details::ISerializerBase< nn::sl::IconInfo > & GetDefaultIconInfoSerializer ()
     
    details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultQuickStartTitleInfoSerializer ()
     
    details::ISerializerBase< nn::sl::KillerNotification > & GetDefaultKillerNotificationSerializer ()
     
    details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultJumpTitleInfoSerializer ()
     
    details::ISerializerBase< OSTime > & GetDefaultPreviousSendingTimeSerializer ()
     
    details::ISettingAccessorBaseGetDefaultSettingAccessor ()
     
    details::ITimeAccessorBaseGetDefaultTimeAccessor ()
     
    details::ITitleIconCacheBaseGetDefaultTitleIconCache ()
     
    details::ITitleListAccessorBaseGetDefaultTitleListAccessor ()
     
    details::ITransferrerBaseGetDrcTransferrer ()
     
    details::IUpdatePackageAccessorBaseGetDefaultUpdatePackageAccessor ()
     
    details::IWhiteListAccessorBaseGetDefaultWhiteListAccessor ()
     
    details::IKillerNotificationTransferRecordManagerBaseGetDefaultKillerNotificationTransferRecordManager ()
     
    nn::sl::details::IStreamBaseGetDefaultKillerNotificationTransferRecordStream ()
     
    void GetDefaultDatabasePath (char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")
     
    void GetDefaultDatabasePath (char *, int size) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUi")
     
    void GetDefaultKillerNotificationTransferRecordPath (char *, int size, uint64_t titleId, const char *) asm("GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL")
     
    void Initialize (MEMAllocFromDefaultHeapExFn, MEMFreeToDefaultHeapFn) asm("Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v")
     
    void Finalize () asm("Finalize__Q2_2nn2slFv")
     
    void FinalizeForEcoProcess () asm("FinalizeForEcoProcess__Q2_2nn2slFv")
     
    void InitializeForEcoProcess (MEMAllocFromDefaultHeapExFn allocFn, MEMFreeToDefaultHeapFn freeFn) asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v")
     
    details::ITitleListCacheBaseGetDefaultTitleListCache ()
     
    +

    Data Structure Documentation

    + +

    ◆ nn::sl::Account

    + +
    +
    + + + + +
    struct nn::sl::Account
    +
    +
    +

    Definition at line 186 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +char +uuid[0x10] +
    +uint32_t +isNetworkAccount +
    +uint8_t +isPasswordCacheEnabled +
    +uint8_t +age +
    +uint32_t +gender +
    +uint32_t +simpleAddressId +
    +uint8_t +isMailAddressValidated +
    +uint16_t +bday_year +
    +uint8_t +bday_month +
    +uint8_t +bday_day +
    + +
    +
    + +

    ◆ nn::sl::AccountInfo

    + +
    +
    + + + + +
    struct nn::sl::AccountInfo
    +
    +
    +

    Definition at line 214 of file sl_cpp.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint8_t +account_index[12] +
    +uint32_t +num_of_accounts +
    +Account +accounts[12] +
    + +
    +
    + +

    ◆ nn::sl::AccountUUID

    + +
    +
    + + + + +
    struct nn::sl::AccountUUID
    +
    +
    +

    Definition at line 71 of file sl_cpp.h.

    +
    + + + + +
    Data Fields
    +char +uuid[10] +
    + +
    +
    + +

    ◆ nn::sl::DRCImagePalette

    + +
    +
    + + + + +
    struct nn::sl::DRCImagePalette
    +
    +
    +

    Definition at line 90 of file sl_cpp.h.

    +
    + + + + +
    Data Fields
    +DRCImagePaletteColor +values[0x100] +
    + +
    +
    + +

    ◆ nn::sl::DRCImagePaletteColor

    + +
    +
    + + + + +
    struct nn::sl::DRCImagePaletteColor
    +
    +
    +

    Definition at line 77 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +b +
    +uint8_t +g +
    +uint8_t +r +
    +uint8_t +a +
    + +
    +
    + +

    ◆ nn::sl::IconInfo

    + +
    +
    + + + + +
    struct nn::sl::IconInfo
    +
    +
    +

    Definition at line 62 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint8_t +data[65580] +
    +char +name[0x80] +
    + +
    +
    + +

    ◆ nn::sl::ISerializerBase

    + +
    +
    + + + + +
    class nn::sl::ISerializerBase
    +
    +
    template<typename T>
    +class nn::sl::ISerializerBase< T >
    +

    Definition at line 11 of file ISerializerDetails.h.

    +
    +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition
    +
    +
    +

    Definition at line 121 of file KillerNotification.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +struct KillerNotification.displayCondition.duration +duration +
    +uint32_t +lifetime +
    +struct KillerNotification.displayCondition.account +account +
    +struct KillerNotification.displayCondition.titleFilter +titleFilter +
    +struct KillerNotification.displayCondition.ageRestriction +ageRestriction +
    +KillerNotificationAccountMailActivation +accountMailActivation +
    +uint32_t +accountBirthMonth +
    +int8_t +anticipatoryDownload +
    +struct KillerNotification.displayCondition.__unnamed32__ +__unnamed__ +
    +struct KillerNotification.displayCondition.__unnamed34__ +__unnamed__ +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.__unnamed32__

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.__unnamed32__
    +
    +
    +

    Definition at line 161 of file KillerNotification.h.

    +
    + + + + + + + + + + +
    Data Fields
    +int32_t +installedTitleCount +
    +enum KillerNotificationConjunction +installedConjunction +
    +struct KillerNotificationInstalledTitleFilter +installedTitleFilter[2] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.__unnamed34__

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.__unnamed34__
    +
    +
    +

    Definition at line 169 of file KillerNotification.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +playedTitleFilterCount +
    +enum KillerNotificationConjunction +playedConjunction +
    +uint32_t +played_duration_sinceUnixTime +
    +KillerNotificationPlayedTitleFilter +playedTitleFilter[2] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.account

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.account
    +
    +
    +

    Definition at line 132 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +struct KillerNotification.displayCondition.account.age +age +
    +KillerNotificationGender +gender +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.account.age

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.account.age
    +
    +
    +

    Definition at line 134 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +uint32_t +lowerBound +
    +uint32_t +upperBound +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.ageRestriction

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.ageRestriction
    +
    +
    +

    Definition at line 148 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +KillerNotificationAllowLocalAccount +allowLocalAccount +
    +uint32_t +ageRestrictionLowerBound +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.duration

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.duration
    +
    +
    +

    Definition at line 124 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +uint64_t +startUnixTime +
    +uint64_t +endUnixTime +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.displayCondition.titleFilter

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.displayCondition.titleFilter
    +
    +
    +

    Definition at line 141 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +uint32_t +titleCount +
    +KillerNotificationTitleFilter +titles[2] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.images

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.images
    +
    +
    +

    Definition at line 106 of file KillerNotification.h.

    +
    + + + + + + + + + + +
    Data Fields
    +struct KillerNotification.images.main +main +
    +struct KillerNotification.images.button +button +
    +char +banner[290416] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.images.button

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.images.button
    +
    +
    +

    Definition at line 113 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixels[160][487] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.images.main

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.images.main
    +
    +
    +

    Definition at line 108 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixels[400][854] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotification.launchApplication

    + +
    +
    + + + + +
    struct nn::sl::KillerNotification.launchApplication
    +
    +
    +

    Definition at line 100 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +char +parameter[2048] +
    + +
    +
    + +

    ◆ nn::sl::KillerNotificationInstalledTitleFilter

    + +
    +
    + + + + +
    struct nn::sl::KillerNotificationInstalledTitleFilter
    +
    +
    +

    Definition at line 59 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +KillerNotificationConjunction +conjunction +
    + +
    +
    + +

    ◆ nn::sl::KillerNotificationPlayedTitleFilter

    + +
    +
    + + + + +
    struct nn::sl::KillerNotificationPlayedTitleFilter
    +
    +
    +

    Definition at line 68 of file KillerNotification.h.

    +
    + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +enum KillerNotificationConjunction +conjunction +
    + +
    +
    + +

    ◆ nn::sl::KillerNotificationTitleFilter

    + +
    +
    + + + + +
    struct nn::sl::KillerNotificationTitleFilter
    +
    +
    +

    Definition at line 77 of file KillerNotification.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +int32_t +played +
    +int32_t +installed +
    + +
    +
    + +

    ◆ nn::sl::KillerNotificationTransferRecord

    + +
    +
    + + + + +
    struct nn::sl::KillerNotificationTransferRecord
    +
    +
    +

    Definition at line 256 of file sl_cpp.h.

    +
    +
    +
    + +

    ◆ nn::sl::LaunchInfo

    + +
    +
    + + + + +
    struct nn::sl::LaunchInfo
    +
    +
    +

    Definition at line 21 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +MCPAppType +appType +
    +MediaType +mediaType +
    +char +parameter[0x800] +
    + +
    +
    + +

    ◆ nn::sl::LaunchInfoDatabaseEntry

    + +
    +
    + + + + +
    struct nn::sl::LaunchInfoDatabaseEntry
    +
    +
    +

    Definition at line 33 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint64_t +id +
    +LaunchInfo +launchInfo +
    + +
    +
    + +

    ◆ nn::sl::LaunchInfoDatabaseHeader

    + +
    +
    + + + + +
    struct nn::sl::LaunchInfoDatabaseHeader
    +
    +
    +

    Definition at line 43 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +version +
    +uint32_t +magic +
    +uint32_t +maxEntries +
    +uint32_t +entryCount +
    +uint64_t +currentId +
    +LaunchInfoDatabaseEntry +entries[0] +
    +char +sha1Hash[20] +
    + +
    +
    + +

    ◆ nn::sl::Setting

    + +
    +
    + + + + +
    struct nn::sl::Setting
    +
    +
    +

    Definition at line 226 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +struct Setting.caffeine +caffeine +
    +bool +pushAutoDelivery +
    +uint32_t +edmStandbyModeLength +
    +uint32_t +language +
    +uint32_t +prodArea +
    + +
    +
    + +

    ◆ nn::sl::Setting.caffeine

    + +
    +
    + + + + +
    struct nn::sl::Setting.caffeine
    +
    +
    +

    Definition at line 228 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +bool +enabled +
    +bool +pushEnabled +
    +bool +adEnabled +
    +bool +drcLedEnable +
    +uint16_t +pushInterval +
    +uint32_t +pushTimeSlot +
    + +
    +
    + +

    ◆ nn::sl::TitleInfo

    + +
    +
    + + + + +
    struct nn::sl::TitleInfo
    +
    +
    +

    Definition at line 152 of file sl_cpp.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +MCPAppType +appType +
    +MediaType +mediaType +
    + +
    +
    + +

    ◆ nn::sl::TitleMetaInfo

    + +
    +
    + + + + +
    struct nn::sl::TitleMetaInfo
    +
    +
    +

    Definition at line 164 of file sl_cpp.h.

    +
    + + + + +
    Data Fields
    +bool +isPreOrder +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo
    +
    +
    +

    Definition at line 97 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +numAccounts +
    +uint8_t +defaultAccountIndex +
    +AccountUUID +uuids[12] +
    +uint8_t +isNetworkAccount[12] +
    +uint8_t +isPasswordCacheEnabled[12] +
    +uint64_t +titleIds[10] +
    +uint8_t +isOnDisc[10] +
    +uint64_t +killerNotificationsTitleId +
    +uint32_t +serialId +
    +struct TransferableInfo.accountSceneImage +accountSceneImage +
    +struct TransferableInfo.quickStartScene1 +quickStartScene1 +
    +struct TransferableInfo.quickStartScene2 +quickStartScene2 +
    +struct TransferableInfo.killerNotificationMain +killerNotificationMain +
    +struct TransferableInfo.killerNotificationButton +killerNotificationButton +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.accountSceneImage

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.accountSceneImage
    +
    +
    +

    Definition at line 110 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[206][412] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.killerNotificationButton

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.killerNotificationButton
    +
    +
    +

    Definition at line 130 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[160][487] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.killerNotificationMain

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.killerNotificationMain
    +
    +
    +

    Definition at line 125 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixel[400][854] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.quickStartScene1

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.quickStartScene1
    +
    +
    +

    Definition at line 115 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[129][1630] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.quickStartScene2

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.quickStartScene2
    +
    +
    +

    Definition at line 120 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[85][854] +
    + +
    +
    + +

    ◆ nn::sl::WhiteList

    + +
    +
    + + + + +
    struct nn::sl::WhiteList
    +
    +
    +

    Definition at line 172 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +MCPAppType +titleTypes[50] +
    +uint32_t +titleTypeCount +
    +uint64_t +titleIds[50] +
    +uint32_t +titleIdCount +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ KillerNotificationType

    + +
    +
    + +
    +
    + +

    ◆ KillerNotificationNotificationPattern

    + + + +

    ◆ KillerNotificationGender

    + + + +

    ◆ KillerNotificationAllowLocalAccount

    + + + +

    ◆ KillerNotificationAccountMailActivation

    + + + +

    ◆ KillerNotificationConjunction

    + + + +

    ◆ MediaType

    + +
    +
    + + + + +
    typedef enum nn::sl::MediaType MediaType
    +
    + +
    +
    + +

    ◆ LaunchInfo

    + +
    +
    + + + + +
    typedef struct nn::sl::LaunchInfo LaunchInfo
    +
    + +
    +
    + +

    ◆ LaunchInfoDatabaseEntry

    + +
    +
    + +
    +
    + +

    ◆ LaunchInfoDatabaseHeader

    + + + +

    ◆ Region

    + +
    +
    + + + + +
    typedef enum nn::sl::Region Region
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ LaunchedTitleListAccessorType

    + +
    +
    + + + +
    Enumerator
    TITLE_LIST_ACCESSOR_LAUNCHED_TITLES 
    TITLE_LIST_ACCESSOR_PLAY_STATS 
    + +

    Definition at line 66 of file ILaunchedTitleListAccessor.h.

    + +
    +
    + +

    ◆ KillerNotificationType

    + +
    +
    + + + + +
    enum KillerNotificationType
    +
    + + + + +
    Enumerator
    PROMOTION 
    PUSH_APP 
    NON_COMMERCIAL 
    + +

    Definition at line 21 of file KillerNotification.h.

    + +
    +
    + +

    ◆ KillerNotificationNotificationPattern

    + +
    +
    + + + +
    Enumerator
    NORMAL 
    SILENT 
    + +

    Definition at line 28 of file KillerNotification.h.

    + +
    +
    + +

    ◆ KillerNotificationGender

    + +
    +
    + + + + +
    enum KillerNotificationGender
    +
    + + + + +
    Enumerator
    UNKNOWN 
    MALE 
    FEMALE 
    + +

    Definition at line 34 of file KillerNotification.h.

    + +
    +
    + +

    ◆ KillerNotificationAllowLocalAccount

    + +
    +
    + + + + +
    enum KillerNotificationAllowLocalAccount : int8_t
    +
    + + + +
    Enumerator
    ALLOW 
    NOT_ALLOW 
    + +

    Definition at line 41 of file KillerNotification.h.

    + +
    +
    + +

    ◆ KillerNotificationAccountMailActivation

    + +
    +
    + + + + +
    enum KillerNotificationAccountMailActivation : int8_t
    +
    + + + +
    Enumerator
    NOT_ACTIVATED 
    ANYBODY 
    + +

    Definition at line 47 of file KillerNotification.h.

    + +
    +
    + +

    ◆ KillerNotificationConjunction

    + +
    +
    + + + +
    Enumerator
    AND 
    OR 
    + +

    Definition at line 53 of file KillerNotification.h.

    + +
    +
    + +

    ◆ MediaType

    + +
    +
    + + + + +
    enum MediaType
    +
    + + + + + + +
    Enumerator
    NN_SL_MEDIA_TYPE_MLC 
    NN_SL_MEDIA_TYPE_SLC 
    NN_SL_MEDIA_TYPE_ODD 
    NN_SL_MEDIA_TYPE_USB 
    NN_SL_MEDIA_TYPE_HFIO 
    + +

    Definition at line 12 of file sl_cpp.h.

    + +
    +
    + +

    ◆ Region

    + +
    +
    + + + + +
    enum Region
    +
    + + + + +
    Enumerator
    REGION_JPN 
    REGION_USA 
    REGION_EUR 
    + +

    Definition at line 262 of file sl_cpp.h.

    + +
    +
    + +

    ◆ TransferMode

    + +
    +
    + + + + +
    enum TransferMode
    +
    + + + + +
    Enumerator
    TRANSFER_MODE_UNKWN_1 
    TRANSFER_MODE_UNKWN_2 
    TRANSFER_MODE_UNKWN_3 
    + +

    Definition at line 269 of file sl_cpp.h.

    + +
    +
    + +

    ◆ Language

    + +
    +
    + + + + +
    enum Language
    +
    + + + + + + + + + + + + + +
    Enumerator
    Japanese 
    English 
    French 
    German 
    Italian 
    Spanish 
    SimplifiedChinese 
    Korean 
    Dutch 
    Portuguese 
    Russian 
    TraditionalChinese 
    + +

    Definition at line 276 of file sl_cpp.h.

    + +
    +
    + +

    ◆ SeekOrigin

    + +
    +
    + + + + +
    enum SeekOrigin
    +
    + + +
    Enumerator
    SeekSet 
    + +

    Definition at line 292 of file sl_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ GetDefaultAccountInfoAccessor()

    + +
    +
    + + + + + + + +
    details::IAccountInfoAccessorBase & GetDefaultAccountInfoAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultBlackListAccessor()

    + +
    +
    + + + + + + + +
    details::IBlackListAccessorBase & GetDefaultBlackListAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultDefaultTitleAccessor()

    + +
    +
    + + + + + + + +
    details::IDefaultTitleAccessorBase & GetDefaultDefaultTitleAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultDiscCachedTitleAccessor()

    + +
    +
    + + + + + + + +
    details::IDiscCachedTitleAccessorBase & GetDefaultDiscCachedTitleAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultIconInfoAccessor()

    + +
    +
    + + + + + + + +
    details::IIconInfoAccessorBase & GetDefaultIconInfoAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultInstalledTitleListAccessor()

    + +
    +
    + + + + + + + +
    details::IInstalledTitleListAccessorBase & GetDefaultInstalledTitleListAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultKillerNotificationAccessor()

    + +
    +
    + + + + + + + +
    details::IKillerNotificationAccessorBase & GetDefaultKillerNotificationAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultLaunchedTitleListAccessor() [1/2]

    + +
    +
    + + + + + + + + +
    details::ILaunchedTitleListAccessorBase & GetDefaultLaunchedTitleListAccessor (LaunchedTitleListAccessorType type)
    +
    + +
    +
    + +

    ◆ GetDefaultLaunchedTitleListAccessor() [2/2]

    + +
    +
    + + + + + + + +
    details::ILaunchedTitleListAccessorBase & GetDefaultLaunchedTitleListAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultMetaInfoAccessor()

    + +
    +
    + + + + + + + +
    details::IMetaInfoAccessorBase & GetDefaultMetaInfoAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultPreferentialTitleAccessor()

    + +
    +
    + + + + + + + +
    details::IPreferentialTitleAccessorBase & GetDefaultPreferentialTitleAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultIconInfoSerializer()

    + +
    +
    + + + + + + + +
    details::ISerializerBase< nn::sl::IconInfo > & GetDefaultIconInfoSerializer ()
    +
    + +
    +
    + +

    ◆ GetDefaultQuickStartTitleInfoSerializer()

    + +
    +
    + + + + + + + +
    details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultQuickStartTitleInfoSerializer ()
    +
    + +
    +
    + +

    ◆ GetDefaultKillerNotificationSerializer()

    + +
    +
    + + + + + + + +
    details::ISerializerBase< nn::sl::KillerNotification > & GetDefaultKillerNotificationSerializer ()
    +
    + +
    +
    + +

    ◆ GetDefaultJumpTitleInfoSerializer()

    + +
    +
    + + + + + + + +
    details::ISerializerBase< nn::sl::TitleInfo > & GetDefaultJumpTitleInfoSerializer ()
    +
    + +
    +
    + +

    ◆ GetDefaultPreviousSendingTimeSerializer()

    + +
    +
    + + + + + + + +
    details::ISerializerBase< OSTime > & GetDefaultPreviousSendingTimeSerializer ()
    +
    + +
    +
    + +

    ◆ GetDefaultSettingAccessor()

    + +
    +
    + + + + + + + +
    details::ISettingAccessorBase & GetDefaultSettingAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultTimeAccessor()

    + +
    +
    + + + + + + + +
    details::ITimeAccessorBase & GetDefaultTimeAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultTitleIconCache()

    + +
    +
    + + + + + + + +
    details::ITitleIconCacheBase & GetDefaultTitleIconCache ()
    +
    + +
    +
    + +

    ◆ GetDefaultTitleListAccessor()

    + +
    +
    + + + + + + + +
    details::ITitleListAccessorBase & GetDefaultTitleListAccessor ()
    +
    + +
    +
    + +

    ◆ GetDrcTransferrer()

    + +
    +
    + + + + + + + +
    details::ITransferrerBase & GetDrcTransferrer ()
    +
    + +
    +
    + +

    ◆ GetDefaultUpdatePackageAccessor()

    + +
    +
    + + + + + + + +
    details::IUpdatePackageAccessorBase & GetDefaultUpdatePackageAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultWhiteListAccessor()

    + +
    +
    + + + + + + + +
    details::IWhiteListAccessorBase & GetDefaultWhiteListAccessor ()
    +
    + +
    +
    + +

    ◆ GetDefaultKillerNotificationTransferRecordManager()

    + +
    +
    + + + + + + + +
    details::IKillerNotificationTransferRecordManagerBase & GetDefaultKillerNotificationTransferRecordManager ()
    +
    + +
    +
    + +

    ◆ GetDefaultKillerNotificationTransferRecordStream()

    + +
    +
    + + + + + + + +
    nn::sl::details::IStreamBase & GetDefaultKillerNotificationTransferRecordStream ()
    +
    + +
    +
    + +

    ◆ GetDefaultDatabasePath() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void GetDefaultDatabasePath (char * ,
    int size,
    uint64_t titleId 
    )
    +
    + +
    +
    + +

    ◆ GetDefaultDatabasePath() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void GetDefaultDatabasePath (char * ,
    int size 
    )
    +
    + +
    +
    + +

    ◆ GetDefaultKillerNotificationTransferRecordPath()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void GetDefaultKillerNotificationTransferRecordPath (char * ,
    int size,
    uint64_t titleId,
    const char *  
    )
    +
    + +
    +
    + +

    ◆ Initialize()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Initialize (MEMAllocFromDefaultHeapExFn ,
    MEMFreeToDefaultHeapFn  
    )
    +
    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + +
    void Finalize ()
    +
    + +
    +
    + +

    ◆ FinalizeForEcoProcess()

    + +
    +
    + + + + + + + +
    void FinalizeForEcoProcess ()
    +
    + +
    +
    + +

    ◆ InitializeForEcoProcess()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void InitializeForEcoProcess (MEMAllocFromDefaultHeapExFn allocFn,
    MEMFreeToDefaultHeapFn freeFn 
    )
    +
    + +
    +
    + +

    ◆ GetDefaultTitleListCache()

    + +
    +
    + + + + + + + +
    details::ITitleListCacheBase & GetDefaultTitleListCache ()
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1sl_1_1details.html b/namespacenn_1_1sl_1_1details.html new file mode 100644 index 00000000..f3ba7a17 --- /dev/null +++ b/namespacenn_1_1sl_1_1details.html @@ -0,0 +1,5975 @@ + + + + + + + +wut: nn::sl::details Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::sl::details Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    class  AccountInfoAccessorFromPtr
     
    class  BlackListAccessorFromPtr
     
    struct  CacheManagerInternal
     
    struct  ConditionInternal
     
    class  DefaultTitleAccessorFromPtr
     
    class  DiscCachedTitleAccessorFromPtr
     
    struct  DrcManagerInternal
     
    struct  FileStreamInternal
     
    class  IAccountInfoAccessorBase
     
    struct  IAccountInfoAccessorInternal
     
    struct  IAccountInfoAccessorInternalVTable
     
    class  IBlackListAccessorBase
     
    struct  IBlackListAccessorInternal
     
    struct  IBlackListAccessorInternalVTable
     
    class  IconInfoAccessorFromPtr
     
    class  IDefaultTitleAccessorBase
     
    struct  IDefaultTitleAccessorInternal
     
    struct  IDefaultTitleAccessorInternalVTable
     
    class  IDiscCachedTitleAccessorBase
     
    struct  IDiscCachedTitleAccessorInternal
     
    struct  IDiscCachedTitleAccessorInternalVTable
     
    class  IIconInfoAccessorBase
     
    struct  IIconInfoAccessorInternal
     
    struct  IIconInfoAccessorInternalVTable
     
    class  IInstalledTitleListAccessorBase
     
    struct  IInstalledTitleListAccessorInternal
     
    struct  IInstalledTitleListAccessorInternalVTable
     
    class  IKillerNotificationAccessorBase
     
    struct  IKillerNotificationAccessorInternal
     
    struct  IKillerNotificationAccessorInternalVTable
     
    class  IKillerNotificationTransferRecordManagerBase
     
    struct  IKillerNotificationTransferRecordManagerInternal
     
    struct  IKillerNotificationTransferRecordManagerInternalVTable
     
    class  ILaunchedTitleListAccessorBase
     
    struct  ILaunchedTitleListAccessorInternal
     
    struct  ILaunchedTitleListAccessorInternalVTable
     
    class  IMetaInfoAccessorBase
     
    struct  IMetaInfoAccessorInternal
     
    struct  IMetaInfoAccessorInternalVTable
     
    class  InstalledTitleListAccessorFromPtr
     
    class  IPreferentialTitleAccessorBase
     
    struct  IPreferentialTitleAccessorInternal
     
    struct  IPreferentialTitleAccessorInternalVTable
     
    class  ISerializerBase
     
    struct  ISerializerInternal
     
    struct  ISerializerInternalVTable
     
    class  ISettingAccessorBase
     
    struct  ISettingAccessorInternal
     
    struct  ISettingAccessorInternalVTable
     
    class  IStreamBase
     
    struct  IStreamInternal
     
    struct  IStreamInternalVTable
     
    class  ITimeAccessorBase
     
    struct  ITimeAccessorInternal
     
    struct  ITimeAccessorInternalVTable
     
    class  ITitleIconCacheBase
     
    struct  ITitleIconCacheInternal
     
    struct  ITitleIconCacheInternalVTable
     
    class  ITitleListAccessorBase
     
    struct  ITitleListAccessorInternal
     
    struct  ITitleListAccessorInternalVTable
     
    class  ITitleListCacheBase
     
    struct  ITitleListCacheInternal
     
    class  ITransferrerBase
     
    struct  ITransferrerInternal
     
    struct  ITransferrerInternalVTable
     
    class  IUpdatePackageAccessorBase
     
    struct  IUpdatePackageAccessorInternal
     
    struct  IUpdatePackageAccessorInternalVTable
     
    class  IWhiteListAccessorBase
     
    struct  IWhiteListAccessorInternal
     
    struct  IWhiteListAccessorInternalVTable
     
    class  KillerNotificationAccessorFromPtr
     
    struct  KillerNotificationSelectorInternal
     
    class  KillerNotificationTransferRecordManagerFromPtr
     
    struct  KillerNotificationTransferRecordManagerInternalInternal
     
    struct  KillerNotificationTransferRecordStreamInternal
     
    class  LaunchedTitleListAccessorFromPtr
     
    struct  LaunchInfoDatabaseInternal
     
    class  MetaInfoAccessorFromPtr
     
    class  PreferentialTitleAccessorFromPtr
     
    struct  QuickStartApplicationSelectorInternal
     
    class  SerializerFromPtr
     
    class  SettingAccessorFromPtr
     
    class  TimeAccessorFromPtr
     
    class  TitleIconCacheFromPtr
     
    struct  TitleIconCacheInternal
     
    class  TitleListAccessorFromPtr
     
    class  TransferrerFromPtr
     
    class  UpdatePackageAccessorFromPtr
     
    class  WhiteListAccessorFromPtr
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct nn::sl::details::CacheManagerInternal CacheManagerInternal
     
    typedef struct nn::sl::details::ConditionInternal ConditionInternal
     
    typedef nn::Result(* IAccountInfoAccessor_GetFn) (IAccountInfoAccessorInternal *, nn::sl::AccountInfo *)
     
    typedef struct nn::sl::details::IAccountInfoAccessorInternal IAccountInfoAccessorInternal
     
    typedef nn::Result(* IBlackListAccessor_GetFn) (IBlackListAccessorInternal *, TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
     
    typedef struct nn::sl::details::IBlackListAccessorInternal IBlackListAccessorInternal
     
    typedef nn::Result(* IDefaultTitleAccessor_GetFn) (IDefaultTitleAccessorInternal *, TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
     
    typedef struct nn::sl::details::IDefaultTitleAccessorInternal IDefaultTitleAccessorInternal
     
    typedef nn::Result(* IDiscCachedTitleAccessor_GetFn) (IDiscCachedTitleAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
     
    typedef struct nn::sl::details::IDiscCachedTitleAccessorInternal IDiscCachedTitleAccessorInternal
     
    typedef nn::Result(* IconInfoAccessor_GetTitleIconInfoFn) (IIconInfoAccessorInternal *, nn::sl::IconInfo *, const nn::sl::TitleInfo &, nn::sl::Language)
     
    typedef nn::Result(* IconInfoAccessor_GetMiiIconFn) (IIconInfoAccessorInternal *, void *buffer, uint32_t buffer_size, uint32_t slot)
     
    typedef struct nn::sl::details::IIconInfoAccessorInternal IIconInfoAccessorInternal
     
    typedef nn::Result(* IInstalledTitleListAccessor_GetFn) (IInstalledTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosSize, int maxTitleInfos)
     
    typedef struct nn::sl::details::IInstalledTitleListAccessorInternal IInstalledTitleListAccessorInternal
     
    typedef nn::Result(* IKillerNotificationAccessor_GetFn) (IKillerNotificationAccessorInternal *, KillerNotification *outKillerNotifications, int *outKillerNotificationsNum, int maxKillerNotifications)
     
    typedef struct nn::sl::details::IKillerNotificationAccessorInternal IKillerNotificationAccessorInternal
     
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadFn) (IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
     
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn) (IKillerNotificationTransferRecordManagerInternal *)
     
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_StoreFn) (IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
     
    typedef void(* IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn) (IKillerNotificationTransferRecordManagerInternal *)
     
    typedef uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn) (IKillerNotificationTransferRecordManagerInternal *)
     
    typedef uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn) (IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
     
    typedef void(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn) (IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
     
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn) (IKillerNotificationTransferRecordManagerInternal *, const uint32_t *, uint32_t)
     
    typedef struct nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable IKillerNotificationTransferRecordManagerInternalVTable
     
    typedef struct nn::sl::details::IKillerNotificationTransferRecordManagerInternal IKillerNotificationTransferRecordManagerIntern
     
    typedef struct nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal KillerNotificationTransferRecordManagerInternalInternal
     
    typedef nn::Result(* ILaunchedTitleListAccessor_GetByAccountFn) (ILaunchedTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId)
     
    typedef struct nn::sl::details::ILaunchedTitleListAccessorInternal ILaunchedTitleListAccessorInternal
     
    typedef nn::Result(* IMetaInfoAccessor_GetFn) (IMetaInfoAccessorInternal *, nn::sl::TitleMetaInfo *, const nn::sl::TitleInfo &)
     
    typedef struct nn::sl::details::IMetaInfoAccessorInternal IMetaInfoAccessorInternal
     
    typedef nn::Result(* IPreferentialTitleAccessorBase_GetFn) (IPreferentialTitleAccessorInternal *, TitleInfo *, uint32_t *, int, uint32_t)
     
    typedef struct nn::sl::details::IPreferentialTitleAccessorInternal IPreferentialTitleAccessorInternal
     
    typedef nn::Result(* ISerializer_SerializeFn) (ISerializerInternal *, void *, uint32_t)
     
    typedef nn::Result(* ISerializer_DeserializeFn) (ISerializerInternal *, void *, uint32_t)
     
    typedef nn::Result(* ISerializer_GetCountFn) (ISerializerInternal *, uint32_t *)
     
    typedef struct nn::sl::details::ISerializerInternal ISerializerInternal
     
    typedef nn::Result(* ISettingAccessor_GetFn) (ISettingAccessorInternal *, Setting *)
     
    typedef struct nn::sl::details::ISettingAccessorInternal ISettingAccessorInternal
     
    typedef nn::Result(* IStream_ReadFn) (IStreamInternal *, uint32_t *bytesRead, void *buffer, uint32_t readSize)
     
    typedef nn::Result(* IStream_WriteFn) (IStreamInternal *, uint32_t *bytesWritten, void *buffer, uint32_t writeSize)
     
    typedef nn::Result(* IStream_GetSizeFn) (IStreamInternal *, uint32_t *fileSize)
     
    typedef nn::Result(* IStream_SeekFn) (IStreamInternal *, int32_t offset, nn::sl::SeekOrigin seekOrigin)
     
    typedef struct nn::sl::details::IStreamInternal IStreamInternal
     
    typedef nn::Result(* ITimeAccessor_GetNetworkTimeFn) (ITimeAccessorInternal *, OSTime *, bool *)
     
    typedef nn::Result(* ITimeAccessor_GetLocalTimeFn) (ITimeAccessorInternal *, OSTime *, bool *)
     
    typedef struct nn::sl::details::ITimeAccessorInternal ITimeAccessorInternal
     
    typedef nn::Result(* TitleIconCache_LoadFn) (ITitleIconCacheInternal *)
     
    typedef nn::Result(* TitleIconCache_UpdateFn) (ITitleIconCacheInternal *, TitleInfo *, int)
     
    typedef nn::Result(* TitleIconCache_StoreFn) (ITitleIconCacheInternal *)
     
    typedef void(* TitleIconCache_GetFn) (ITitleIconCacheInternal *, IconInfo *, int)
     
    typedef struct nn::sl::details::ITitleIconCacheInternalVTable ITitleIconCacheInternalVTable
     
    typedef struct nn::sl::details::ITitleIconCacheInternal ITitleIconCacheInternal
     
    typedef nn::Result(* ITitleListAccessor_GetFn) (ITitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum)
     
    typedef struct nn::sl::details::ITitleListAccessorInternal ITitleListAccessorInternal
     
    typedef nn::Result(* ITransferrer_TransferDeprecatedFn) (ITransferrerInternal *, void *, uint32_t, bool, int)
     
    typedef nn::Result(* ITransferrer_TransferFn) (ITransferrerInternal *, void *, uint32_t, bool, TransferMode)
     
    typedef nn::Result(* ITransferrer_CancelTransferFn) (ITransferrerInternal *)
     
    typedef nn::Result(* ITransferrer_InvalidateNotificationFn) (ITransferrerInternal *, uint32_t)
     
    typedef nn::Result(* ITransferrer_DisplayNotificationFn) (ITransferrerInternal *, uint32_t, uint32_t, uint32_t)
     
    typedef struct nn::sl::details::ITransferrerInternal ITransferrerInternal
     
    typedef bool(* IUpdatePackageAccessor_PackageExistsFn) (IUpdatePackageAccessorInternal *)
     
    typedef bool(* IUpdatePackageAccessor_IsUpdatePackageDownloadedFn) (IUpdatePackageAccessorInternal *)
     
    typedef struct nn::sl::details::IUpdatePackageAccessorInternal IUpdatePackageAccessorInternal
     
    typedef nn::Result(* IWhiteListAccessor_GetFn) (IWhiteListAccessorInternal *, nn::sl::WhiteList *)
     
    typedef struct nn::sl::details::IWhiteListAccessorInternal IWhiteListAccessorInternal
     
    typedef struct nn::sl::details::DrcManagerInternal DrcManagerInternal
     
    typedef struct nn::sl::details::FileStreamInternal FileStreamInternal
     
    typedef struct nn::sl::details::KillerNotificationSelectorInternal KillerNotificationSelectorInternal
     
    typedef struct nn::sl::details::KillerNotificationTransferRecordStreamInternal KillerNotificationTransferRecordStreamInternal
     
    typedef struct nn::sl::details::LaunchInfoDatabaseInternal LaunchInfoDatabaseInternal
     
    typedef struct nn::sl::details::QuickStartApplicationSelectorInternal QuickStartApplicationSelectorInternal
     
    typedef struct nn::sl::details::TitleIconCacheInternal TitleIconCacheInternal
     
    typedef struct nn::sl::details::ITitleListCacheInternal TitleListCacheInternal
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    CacheManagerInternal__ct__Q3_2nn2sl12CacheManagerFv (CacheManagerInternal *)
     
    void SetupInitialCache__Q3_2nn2sl12CacheManagerFv (CacheManagerInternal *)
     
    nn::Result GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo (CacheManagerInternal *, KillerNotification *, TitleInfo *)
     
    nn::Result GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi (CacheManagerInternal *, TitleInfo *, int)
     
    nn::Result Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1 (CacheManagerInternal *, TitleInfo *, int, KillerNotification *, TitleInfo *)
     
    nn::Result Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1 (CacheManagerInternal *, ISerializerInternal *, ISerializerInternal *, ISerializerInternal *)
     
    ConditionInternal__ct__Q3_2nn2sl9ConditionFv (ConditionInternal *)
     
    nn::Result GetEnability__Q3_2nn2sl9ConditionCFv (ConditionInternal *)
     
    nn::Result StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv (ConditionInternal *)
     
    nn::Result NeedsUpdate__Q3_2nn2sl9ConditionCFv (ConditionInternal *)
     
    nn::Result GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL (ConditionInternal *, int64_t *outTime)
     
    void Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor (ConditionInternal *, ISettingAccessorInternal *, IUpdatePackageAccessorInternal *, ISerializerInternal *, ITimeAccessorInternal *)
     
    IKillerNotificationTransferRecordManagerIntern__ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *)
     
    void__dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *, int)
     
    void Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *)
     
    nn::Result Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream (IKillerNotificationTransferRecordManagerInternal *, details::IStreamInternal *)
     
    nn::Result LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal *)
     
    uint32_t GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv (IKillerNotificationTransferRecordManagerInternal *)
     
    uint32_t GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi (IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
     
    void RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi (IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
     
    nn::Result Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream (IKillerNotificationTransferRecordManagerInternal *, details::IStreamInternal *)
     
    KillerNotificationTransferRecordManagerInternalInternal__ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv (KillerNotificationTransferRecordManagerInternalInternal *)
     
    void__dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv (KillerNotificationTransferRecordManagerInternalInternal *, int)
     
    IUpdatePackageAccessorInternalGetDefaultUpdatePackageAccessor__Q2_2nn2slFv ()
     
    DrcManagerInternal__ct__Q3_2nn2sl10DrcManagerFv (DrcManagerInternal *)
     
    nn::Result CancelTransfer__Q3_2nn2sl10DrcManagerFv (DrcManagerInternal *)
     
    nn::Result PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L (DrcManagerInternal *, bool *, const KillerNotification *, bool, bool, uint64_t)
     
    nn::Result Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode (DrcManagerInternal *, TransferableInfo *, bool, TransferMode)
     
    nn::Result Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor (DrcManagerInternal *, ITransferrerInternal *, ISettingAccessorInternal *, ITimeAccessorInternal *)
     
    nn::Result Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3 (FileStreamInternal *, FSClient *, FSCmdBlock *, char const *, char const *)
     
    FileStreamInternal__ct__Q3_2nn2sl10FileStreamFv (FileStreamInternal *)
     
    void __dt__Q3_2nn2sl10FileStreamFv (FileStreamInternal *, int)
     
    nn::Result __CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J (bool *u1, const KillerNotification *u2)
     
    void __CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J (KillerNotification *u1)
     
    KillerNotificationSelectorInternal__ct__Q3_2nn2sl26KillerNotificationSelectorFv (KillerNotificationSelectorInternal *)
     
    void __dt__Q3_2nn2sl26KillerNotificationSelectorFv (KillerNotificationSelectorInternal *, int)
     
    nn::Result Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb (KillerNotificationSelectorInternal *, KillerNotification *, TitleInfo *, bool *)
     
    void Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager (KillerNotificationSelectorInternal *, ILaunchedTitleListAccessorInternal *, IKillerNotificationAccessorInternal *, ITitleListCacheInternal *, ISerializerInternal *, ISettingAccessorInternal *, IAccountInfoAccessorInternal *, ITimeAccessorInternal *, IKillerNotificationTransferRecordManagerInternal *)
     
    LaunchInfoDatabaseInternal__ct__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal *)
     
    nn::Result Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream (LaunchInfoDatabaseInternal *, nn::sl::details::IStreamInternal *)
     
    nn::Result Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region (LaunchInfoDatabaseInternal *, nn::sl::details::IStreamInternal *, nn::sl::Region)
     
    nn::Result LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region (LaunchInfoDatabaseInternal *, int, nn::sl::Region)
     
    nn::Result GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL (LaunchInfoDatabaseInternal *, nn::sl::LaunchInfo *, uint64_t titleId)
     
    void Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal *)
     
    uint32_t GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv (LaunchInfoDatabaseInternal *)
     
    void Clear__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal *)
     
    uint64_t GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv (LaunchInfoDatabaseInternal *)
     
    uint64_t Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo (LaunchInfoDatabaseInternal *, const nn::sl::LaunchInfo &)
     
    nn::Result Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL (LaunchInfoDatabaseInternal *, uint64_t)
     
    nn::Result __CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1 (LaunchInfoDatabaseInternal *, uint32_t max_entries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
     
    uint32_t __CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi (LaunchInfoDatabaseInternal *, nn::sl::LaunchInfoDatabaseEntry *entriesOut, uint32_t num)
     
    nn::Result __CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi (LaunchInfoDatabaseInternal *, details::IStreamInternal *stream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)
     
    QuickStartApplicationSelectorInternal__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv (QuickStartApplicationSelectorInternal *)
     
    nn::Result Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi (QuickStartApplicationSelectorInternal *, nn::sl::TitleInfo *, int)
     
    void Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor (QuickStartApplicationSelectorInternal *, IPreferentialTitleAccessorInternal *, IDefaultTitleAccessorInternal *, IWhiteListAccessorInternal *, ITitleListCacheInternal *, ISettingAccessorInternal *, details::IBlackListAccessorInternal *)
     
    ITitleIconCacheInternal__ct__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *)
     
    ITitleIconCacheInternal__dt__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *, int)
     
    void Initialize__Q3_2nn2sl14TitleIconCacheFi (TitleIconCacheInternal *, int)
     
    void Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor (TitleIconCacheInternal *, int, IIconInfoAccessorInternal *, ISerializerInternal *, ISettingAccessorInternal *)
     
    void Finalize__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *)
     
    void Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi (TitleIconCacheInternal *, nn::sl::IconInfo *iconInfos, int num)
     
    nn::Result Load__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal *)
     
    nn::Result Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi (TitleIconCacheInternal *, nn::sl ::TitleInfo *, int)
     
    nn::Result Store__Q3_2nn2sl14TitleIconCacheCFv (TitleIconCacheInternal *)
     
    ITitleListCacheInternal__ct__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
     
    void Finalize__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
     
    nn::Result Load__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
     
    nn::Result Update__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
     
    nn::Result UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
     
    nn::Result Store__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal *)
     
    nn::Result Initialize__Q3_2nn2sl14TitleListCacheFiT1 (ITitleListCacheInternal *, int, int)
     
    void Initialize__Q3_2nn2sl14TitleListCacheFiN21 (ITitleListCacheInternal *, int, int, int)
     
    void Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo (ITitleListCacheInternal *, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *)
     
    void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo (ITitleListCacheInternal *, int, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *)
     
    void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor (ITitleListCacheInternal *, int, int, int, ITitleListAccessorInternal *, ILaunchedTitleListAccessorInternal *, IInstalledTitleListAccessorInternal *, IDiscCachedTitleAccessorInternal *, ISerializerInternal *, ITimeAccessorInternal *, IMetaInfoAccessorInternal *)
     
    +

    Data Structure Documentation

    + +

    ◆ nn::sl::details::CacheManagerInternal

    + +
    +
    + + + + +
    struct nn::sl::details::CacheManagerInternal
    +
    +
    +

    Definition at line 15 of file CacheManager.h.

    +
    + + + + + + + + + + +
    Data Fields
    +ISerializerInternal * +quickStartTitleInfoSerializer +
    +ISerializerInternal * +killerNotificationSerializer +
    +ISerializerInternal * +jumpTitleInfoSerializer +
    + +
    +
    + +

    ◆ nn::sl::details::ConditionInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ConditionInternal
    +
    +
    +

    Definition at line 17 of file Condition.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +ISettingAccessorInternal * +settingAccessor +
    +IUpdatePackageAccessorInternal * +updatePackageAccessor +
    +ISerializerInternal * +previousSendingTimeSerializer +
    +ITimeAccessorInternal * +timeAccessor +
    +void * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::DrcManagerInternal

    + +
    +
    + + + + +
    struct nn::sl::details::DrcManagerInternal
    +
    +
    +

    Definition at line 18 of file DrcManager.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +ITransferrerInternal * +drcTransferrer +
    +ISettingAccessorInternal * +settingsAccessor +
    +ITimeAccessorInternal * +timeAccessor +
    +void * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::FileStreamInternal

    + +
    +
    + + + + +
    struct nn::sl::details::FileStreamInternal
    +
    +
    +

    Definition at line 15 of file FileStream.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +void * +vtable +
    +FSClient * +fsClient +
    +FSCmdBlock * +fsCmdBlock +
    +FSFileHandle +fileHandle +
    + +
    +
    + +

    ◆ nn::sl::details::IAccountInfoAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IAccountInfoAccessorInternal
    +
    +
    +

    Definition at line 32 of file IAccountInfoAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IAccountInfoAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IAccountInfoAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IAccountInfoAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IAccountInfoAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IAccountInfoAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IAccountInfoAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IBlackListAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IBlackListAccessorInternal
    +
    +
    +

    Definition at line 33 of file IBlackListAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IBlackListAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IBlackListAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IBlackListAccessorInternalVTable
    +
    +
    +

    Definition at line 20 of file IBlackListAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IBlackListAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IBlackListAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IDefaultTitleAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IDefaultTitleAccessorInternal
    +
    +
    +

    Definition at line 32 of file IDefaultTitleAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IDefaultTitleAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IDefaultTitleAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IDefaultTitleAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IDefaultTitleAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IDefaultTitleAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IDefaultTitleAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IDiscCachedTitleAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IDiscCachedTitleAccessorInternal
    +
    +
    +

    Definition at line 32 of file IDiscCachedTitleAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IDiscCachedTitleAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IDiscCachedTitleAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IDiscCachedTitleAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IDiscCachedTitleAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IDiscCachedTitleAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IDiscCachedTitleAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IIconInfoAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IIconInfoAccessorInternal
    +
    +
    +

    Definition at line 37 of file IIconInfoAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IIconInfoAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IIconInfoAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IIconInfoAccessorInternalVTable
    +
    +
    +

    Definition at line 21 of file IIconInfoAccessorDetails.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +IIconInfoAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IconInfoAccessor_GetTitleIconInfoFn +GetTitleIconInfoFn +
    +IconInfoAccessor_GetMiiIconFn +GetMiiIconFn +
    + +
    +
    + +

    ◆ nn::sl::details::IInstalledTitleListAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IInstalledTitleListAccessorInternal
    +
    +
    +

    Definition at line 32 of file IInstalledTitleListAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IInstalledTitleListAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IInstalledTitleListAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IInstalledTitleListAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IInstalledTitleListAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IInstalledTitleListAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IInstalledTitleListAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IKillerNotificationAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IKillerNotificationAccessorInternal
    +
    +
    +

    Definition at line 33 of file IKillerNotificationAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IKillerNotificationAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IKillerNotificationAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IKillerNotificationAccessorInternalVTable
    +
    +
    +

    Definition at line 20 of file IKillerNotificationAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IKillerNotificationAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IKillerNotificationAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IKillerNotificationTransferRecordManagerInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IKillerNotificationTransferRecordManagerInternal
    +
    + + + + + +
    Data Fields
    +IKillerNotificationTransferRecordManagerInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable

    + + + +

    ◆ nn::sl::details::ILaunchedTitleListAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ILaunchedTitleListAccessorInternal
    +
    +
    +

    Definition at line 32 of file ILaunchedTitleListAccessoDetails.h.

    +
    + + + + +
    Data Fields
    +ILaunchedTitleListAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ILaunchedTitleListAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ILaunchedTitleListAccessorInternalVTable
    +
    +
    +

    Definition at line 20 of file ILaunchedTitleListAccessoDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +ILaunchedTitleListAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +ILaunchedTitleListAccessor_GetByAccountFn +GetByAccountFn +
    + +
    +
    + +

    ◆ nn::sl::details::IMetaInfoAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IMetaInfoAccessorInternal
    +
    +
    +

    Definition at line 32 of file IMetaInfoAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IMetaInfoAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IMetaInfoAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IMetaInfoAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IMetaInfoAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IMetaInfoAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IMetaInfoAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IPreferentialTitleAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IPreferentialTitleAccessorInternal
    +
    +
    +

    Definition at line 32 of file IPreferentialTitleAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IPreferentialTitleAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IPreferentialTitleAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IPreferentialTitleAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IPreferentialTitleAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IPreferentialTitleAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IPreferentialTitleAccessorBase_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::ISerializerInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ISerializerInternal
    +
    +
    +

    Definition at line 47 of file ISerializerDetails.h.

    +
    + + + + +
    Data Fields
    +ISerializerInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ISerializerInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ISerializerInternalVTable
    +
    +
    +

    Definition at line 28 of file ISerializerDetails.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +ISerializerBase< uint8_t > * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +ISerializer_SerializeFn +SerializeFn +
    +ISerializer_DeserializeFn +DeserializeFn +
    +ISerializer_GetCountFn +GetCountFn +
    + +
    +
    + +

    ◆ nn::sl::details::ISettingAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ISettingAccessorInternal
    +
    +
    +

    Definition at line 37 of file ISettingAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +ISettingAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ISettingAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ISettingAccessorInternalVTable
    +
    +
    +

    Definition at line 24 of file ISettingAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +ISettingAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +ISettingAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::IStreamInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IStreamInternal
    +
    +
    +

    Definition at line 48 of file IStreamDetails.h.

    +
    + + + + +
    Data Fields
    +IStreamInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IStreamInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IStreamInternalVTable
    +
    +
    +

    Definition at line 27 of file IStreamDetails.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +IStreamBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IStream_ReadFn +ReadFn +
    +IStream_WriteFn +WriteFn +
    +IStream_GetSizeFn +GetSizeFn +
    +IStream_SeekFn +SeekFn +
    + +
    +
    + +

    ◆ nn::sl::details::ITimeAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ITimeAccessorInternal
    +
    +
    +

    Definition at line 40 of file ITimeAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +ITimeAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ITimeAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ITimeAccessorInternalVTable
    +
    +
    +

    Definition at line 24 of file ITimeAccessorDetails.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +ITimeAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +ITimeAccessor_GetNetworkTimeFn +GetNetworkTimeFn +
    +ITimeAccessor_GetLocalTimeFn +GetLocalTimeFn +
    + +
    +
    + +

    ◆ nn::sl::details::ITitleIconCacheInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ITitleIconCacheInternal
    +
    +
    +

    Definition at line 45 of file ITitleIconCacheDetails.h.

    +
    + + + + +
    Data Fields
    +ITitleIconCacheInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ITitleIconCacheInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ITitleIconCacheInternalVTable
    +
    +
    +

    Definition at line 24 of file ITitleIconCacheDetails.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +ITitleIconCacheBase * +instance +
    +void * +destructor +
    +TitleIconCache_LoadFn +LoadFn +
    +TitleIconCache_UpdateFn +UpdateFn +
    +TitleIconCache_StoreFn +StoreFn +
    +TitleIconCache_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::ITitleListAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ITitleListAccessorInternal
    +
    +
    +

    Definition at line 32 of file ITitleListAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +ITitleListAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ITitleListAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ITitleListAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file ITitleListAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +ITitleListAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +ITitleListAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::ITitleListCacheInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ITitleListCacheInternal
    +
    +
    +

    Definition at line 21 of file TitleListCache.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +ITitleListAccessorInternal * +titleListAccessor +
    +ILaunchedTitleListAccessorInternal * +launchedTitleListAccessor +
    +IInstalledTitleListAccessorInternal * +installedTitleListAccessor +
    +IDiscCachedTitleAccessorInternal * +discCachedTitleAccessor +
    +ISerializerInternal * +titleInfoSerializer +
    +ITimeAccessorInternal * +timeAccessor +
    +IMetaInfoAccessorInternal * +metaInfoAccessor +
    +void * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ITransferrerInternal

    + +
    +
    + + + + +
    struct nn::sl::details::ITransferrerInternal
    +
    +
    +

    Definition at line 48 of file ITransferrerDetails.h.

    +
    + + + + +
    Data Fields
    +ITransferrerInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::ITransferrerInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::ITransferrerInternalVTable
    +
    +
    +

    Definition at line 23 of file ITransferrerDetails.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +ITransferrerBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +ITransferrer_TransferDeprecatedFn +TransferDeprecatedFn +
    +ITransferrer_TransferFn +TransferFn +
    +ITransferrer_CancelTransferFn +CancelTransferFn +
    +ITransferrer_InvalidateNotificationFn +InvalidateNotificationFn +
    +ITransferrer_DisplayNotificationFn +DisplayNotificationFn +
    + +
    +
    + +

    ◆ nn::sl::details::IUpdatePackageAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IUpdatePackageAccessorInternal
    +
    +
    +

    Definition at line 35 of file IUpdatePackageAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IUpdatePackageAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IUpdatePackageAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IUpdatePackageAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IUpdatePackageAccessorDetails.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +IUpdatePackageAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IUpdatePackageAccessor_PackageExistsFn +PackageExistsFn +
    +IUpdatePackageAccessor_IsUpdatePackageDownloadedFn +IsUpdatePackageDownloadedFn +
    + +
    +
    + +

    ◆ nn::sl::details::IWhiteListAccessorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::IWhiteListAccessorInternal
    +
    +
    +

    Definition at line 32 of file IWhiteListAccessorDetails.h.

    +
    + + + + +
    Data Fields
    +IWhiteListAccessorInternalVTable * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::IWhiteListAccessorInternalVTable

    + +
    +
    + + + + +
    struct nn::sl::details::IWhiteListAccessorInternalVTable
    +
    +
    +

    Definition at line 19 of file IWhiteListAccessorDetails.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +IWhiteListAccessorBase * +instance +
    +uint32_t +info +
    +uint32_t +destructor +
    +IWhiteListAccessor_GetFn +GetFn +
    + +
    +
    + +

    ◆ nn::sl::details::KillerNotificationSelectorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::KillerNotificationSelectorInternal
    +
    +
    +

    Definition at line 22 of file KillerNotificationSelector.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +ILaunchedTitleListAccessorInternal * +launchedTitleListAccessor +
    +IKillerNotificationAccessorInternal * +killerNotificationAccessor +
    +ITitleListCacheInternal * +titleListCache +
    +ISerializerInternal * +killerNotificationSerializer +
    +ISettingAccessorInternal * +settingsAccessor +
    +IAccountInfoAccessorInternal * +accountInfoAccessor +
    +ITimeAccessorInternal * +timeAccessor +
    +IKillerNotificationTransferRecordManagerInternal * +killerNotificationTransferRecordManager +
    +void * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal

    + +
    +
    + + + + +
    struct nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal
    +
    + + + + + + + + +
    Data Fields
    +IKillerNotificationTransferRecordManagerInternalVTable * +vtable +
    +void * +killerNotificationTransferRecordManagerImpl +
    + +
    +
    + +

    ◆ nn::sl::details::KillerNotificationTransferRecordStreamInternal

    + +
    +
    + + + + +
    struct nn::sl::details::KillerNotificationTransferRecordStreamInternal
    +
    +
    +

    Definition at line 13 of file KillerNotificationTransferRecordStream.h.

    +
    + + + + + + + + + + +
    Data Fields
    +void * +vtable +
    +FileStreamInternal +fileStream +
    +uint32_t +unkn1 +
    + +
    +
    + +

    ◆ nn::sl::details::LaunchInfoDatabaseInternal

    + +
    +
    + + + + +
    struct nn::sl::details::LaunchInfoDatabaseInternal
    +
    +
    +

    Definition at line 15 of file LaunchInfoDatabase.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint64_t * +currentIdPtr +
    +uint32_t * +entryCountPtr +
    +uint32_t * +maxEntriesPtr +
    +void * +pDatabase +
    +LaunchInfoDatabaseEntry * +entriesPtr +
    +LaunchInfoDatabaseEntry * +systemTablePtr +
    +uint32_t +systemTableNum +
    + +
    +
    + +

    ◆ nn::sl::details::QuickStartApplicationSelectorInternal

    + +
    +
    + + + + +
    struct nn::sl::details::QuickStartApplicationSelectorInternal
    +
    +
    +

    Definition at line 18 of file QuickStartApplicationSelector.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +IPreferentialTitleAccessorInternal * +preferentialTitleAccessor +
    +IDefaultTitleAccessorInternal * +defaultTitleAccessor +
    +IWhiteListAccessorInternal * +whiteListAccessor +
    +ITitleListCacheInternal * +titleListCache +
    +ISettingAccessorInternal * +settingsAccessor +
    +IBlackListAccessorInternal * +blackListAccessor +
    +void * +vtable +
    + +
    +
    + +

    ◆ nn::sl::details::TitleIconCacheInternal

    + +
    +
    + + + + +
    struct nn::sl::details::TitleIconCacheInternal
    +
    +
    +

    Definition at line 15 of file TitleIconCache.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +void * +vtable +
    +uint32_t +num +
    +void * +cachedIconsBuffer +
    +IIconInfoAccessorInternal * +iconInfoAccessor +
    +ISerializerInternal * +iconInfoSerializer +
    +ISettingAccessorInternal * +settingAccessor +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ CacheManagerInternal

    + + + +

    ◆ ConditionInternal

    + + + +

    ◆ IAccountInfoAccessor_GetFn

    + +
    +
    + + + + +
    typedef nn::Result(* IAccountInfoAccessor_GetFn) (IAccountInfoAccessorInternal *, nn::sl::AccountInfo *)
    +
    + +

    Definition at line 17 of file IAccountInfoAccessorDetails.h.

    + +
    +
    + +

    ◆ IAccountInfoAccessorInternal

    + + + +

    ◆ IBlackListAccessor_GetFn

    + +
    +
    + +

    Definition at line 18 of file IBlackListAccessorDetails.h.

    + +
    +
    + +

    ◆ IBlackListAccessorInternal

    + + + +

    ◆ IDefaultTitleAccessor_GetFn

    + +
    +
    + +

    Definition at line 17 of file IDefaultTitleAccessorDetails.h.

    + +
    +
    + +

    ◆ IDefaultTitleAccessorInternal

    + + + +

    ◆ IDiscCachedTitleAccessor_GetFn

    + +
    +
    + +

    Definition at line 17 of file IDiscCachedTitleAccessorDetails.h.

    + +
    +
    + +

    ◆ IDiscCachedTitleAccessorInternal

    + + + +

    ◆ IconInfoAccessor_GetTitleIconInfoFn

    + +
    +
    + + + + +
    typedef nn::Result(* IconInfoAccessor_GetTitleIconInfoFn) (IIconInfoAccessorInternal *, nn::sl::IconInfo *, const nn::sl::TitleInfo &, nn::sl::Language)
    +
    + +

    Definition at line 18 of file IIconInfoAccessorDetails.h.

    + +
    +
    + +

    ◆ IconInfoAccessor_GetMiiIconFn

    + +
    +
    + + + + +
    typedef nn::Result(* IconInfoAccessor_GetMiiIconFn) (IIconInfoAccessorInternal *, void *buffer, uint32_t buffer_size, uint32_t slot)
    +
    + +

    Definition at line 19 of file IIconInfoAccessorDetails.h.

    + +
    +
    + +

    ◆ IIconInfoAccessorInternal

    + + + +

    ◆ IInstalledTitleListAccessor_GetFn

    + +
    +
    + +

    Definition at line 17 of file IInstalledTitleListAccessorDetails.h.

    + +
    +
    + +

    ◆ IInstalledTitleListAccessorInternal

    + + + +

    ◆ IKillerNotificationAccessor_GetFn

    + + + +

    ◆ IKillerNotificationAccessorInternal

    + + + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_LoadFn

    + +
    +
    + + + + +
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadFn) (IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
    +
    + +

    Definition at line 16 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn

    + +
    +
    + + + + +
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn) (IKillerNotificationTransferRecordManagerInternal *)
    +
    + +

    Definition at line 17 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_StoreFn

    + +
    +
    + + + + +
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_StoreFn) (IKillerNotificationTransferRecordManagerInternal *, nn::sl::details::IStreamInternal *)
    +
    + +

    Definition at line 18 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn

    + +
    +
    + + + + +
    typedef void(* IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn) (IKillerNotificationTransferRecordManagerInternal *)
    +
    + +

    Definition at line 19 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn

    + +
    +
    + + + + +
    typedef uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn) (IKillerNotificationTransferRecordManagerInternal *)
    +
    + +

    Definition at line 20 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn

    + +
    +
    + + + + +
    typedef uint32_t(* IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn) (IKillerNotificationTransferRecordManagerInternal *, KillerNotificationTransferRecord *, uint32_t)
    +
    + +

    Definition at line 21 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn

    + +
    +
    + + + + +
    typedef void(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn) (IKillerNotificationTransferRecordManagerInternal *, const KillerNotificationTransferRecord *, uint32_t)
    +
    + +

    Definition at line 22 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn

    + +
    +
    + + + + +
    typedef nn::Result(* IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn) (IKillerNotificationTransferRecordManagerInternal *, const uint32_t *, uint32_t)
    +
    + +

    Definition at line 23 of file IKillerNotificationTransferRecordManagerDetails.h.

    + +
    +
    + +

    ◆ IKillerNotificationTransferRecordManagerInternalVTable

    + + + +

    ◆ IKillerNotificationTransferRecordManagerIntern

    + + + +

    ◆ KillerNotificationTransferRecordManagerInternalInternal

    + + + +

    ◆ ILaunchedTitleListAccessor_GetByAccountFn

    + +
    +
    + +

    Definition at line 18 of file ILaunchedTitleListAccessoDetails.h.

    + +
    +
    + +

    ◆ ILaunchedTitleListAccessorInternal

    + + + +

    ◆ IMetaInfoAccessor_GetFn

    + +
    +
    + +

    Definition at line 17 of file IMetaInfoAccessorDetails.h.

    + +
    +
    + +

    ◆ IMetaInfoAccessorInternal

    + + + +

    ◆ IPreferentialTitleAccessorBase_GetFn

    + +
    +
    + + + + +
    typedef nn::Result(* IPreferentialTitleAccessorBase_GetFn) (IPreferentialTitleAccessorInternal *, TitleInfo *, uint32_t *, int, uint32_t)
    +
    + +

    Definition at line 17 of file IPreferentialTitleAccessorDetails.h.

    + +
    +
    + +

    ◆ IPreferentialTitleAccessorInternal

    + + + +

    ◆ ISerializer_SerializeFn

    + +
    +
    + + + + +
    typedef nn::Result(* ISerializer_SerializeFn) (ISerializerInternal *, void *, uint32_t)
    +
    + +

    Definition at line 24 of file ISerializerDetails.h.

    + +
    +
    + +

    ◆ ISerializer_DeserializeFn

    + +
    +
    + + + + +
    typedef nn::Result(* ISerializer_DeserializeFn) (ISerializerInternal *, void *, uint32_t)
    +
    + +

    Definition at line 25 of file ISerializerDetails.h.

    + +
    +
    + +

    ◆ ISerializer_GetCountFn

    + +
    +
    + + + + +
    typedef nn::Result(* ISerializer_GetCountFn) (ISerializerInternal *, uint32_t *)
    +
    + +

    Definition at line 26 of file ISerializerDetails.h.

    + +
    +
    + +

    ◆ ISerializerInternal

    + + + +

    ◆ ISettingAccessor_GetFn

    + +
    +
    + + + + +
    typedef nn::Result(* ISettingAccessor_GetFn) (ISettingAccessorInternal *, Setting *)
    +
    + +

    Definition at line 22 of file ISettingAccessorDetails.h.

    + +
    +
    + +

    ◆ ISettingAccessorInternal

    + + + +

    ◆ IStream_ReadFn

    + +
    +
    + + + + +
    typedef nn::Result(* IStream_ReadFn) (IStreamInternal *, uint32_t *bytesRead, void *buffer, uint32_t readSize)
    +
    + +

    Definition at line 22 of file IStreamDetails.h.

    + +
    +
    + +

    ◆ IStream_WriteFn

    + +
    +
    + + + + +
    typedef nn::Result(* IStream_WriteFn) (IStreamInternal *, uint32_t *bytesWritten, void *buffer, uint32_t writeSize)
    +
    + +

    Definition at line 23 of file IStreamDetails.h.

    + +
    +
    + +

    ◆ IStream_GetSizeFn

    + +
    +
    + + + + +
    typedef nn::Result(* IStream_GetSizeFn) (IStreamInternal *, uint32_t *fileSize)
    +
    + +

    Definition at line 24 of file IStreamDetails.h.

    + +
    +
    + +

    ◆ IStream_SeekFn

    + +
    +
    + + + + +
    typedef nn::Result(* IStream_SeekFn) (IStreamInternal *, int32_t offset, nn::sl::SeekOrigin seekOrigin)
    +
    + +

    Definition at line 25 of file IStreamDetails.h.

    + +
    +
    + +

    ◆ IStreamInternal

    + + + +

    ◆ ITimeAccessor_GetNetworkTimeFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITimeAccessor_GetNetworkTimeFn) (ITimeAccessorInternal *, OSTime *, bool *)
    +
    + +

    Definition at line 21 of file ITimeAccessorDetails.h.

    + +
    +
    + +

    ◆ ITimeAccessor_GetLocalTimeFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITimeAccessor_GetLocalTimeFn) (ITimeAccessorInternal *, OSTime *, bool *)
    +
    + +

    Definition at line 22 of file ITimeAccessorDetails.h.

    + +
    +
    + +

    ◆ ITimeAccessorInternal

    + + + +

    ◆ TitleIconCache_LoadFn

    + +
    +
    + + + + +
    typedef nn::Result(* TitleIconCache_LoadFn) (ITitleIconCacheInternal *)
    +
    + +

    Definition at line 19 of file ITitleIconCacheDetails.h.

    + +
    +
    + +

    ◆ TitleIconCache_UpdateFn

    + +
    +
    + + + + +
    typedef nn::Result(* TitleIconCache_UpdateFn) (ITitleIconCacheInternal *, TitleInfo *, int)
    +
    + +

    Definition at line 20 of file ITitleIconCacheDetails.h.

    + +
    +
    + +

    ◆ TitleIconCache_StoreFn

    + +
    +
    + + + + +
    typedef nn::Result(* TitleIconCache_StoreFn) (ITitleIconCacheInternal *)
    +
    + +

    Definition at line 21 of file ITitleIconCacheDetails.h.

    + +
    +
    + +

    ◆ TitleIconCache_GetFn

    + +
    +
    + + + + +
    typedef void(* TitleIconCache_GetFn) (ITitleIconCacheInternal *, IconInfo *, int)
    +
    + +

    Definition at line 22 of file ITitleIconCacheDetails.h.

    + +
    +
    + +

    ◆ ITitleIconCacheInternalVTable

    + + + +

    ◆ ITitleIconCacheInternal

    + + + +

    ◆ ITitleListAccessor_GetFn

    + +
    +
    + +

    Definition at line 17 of file ITitleListAccessorDetails.h.

    + +
    +
    + +

    ◆ ITitleListAccessorInternal

    + + + +

    ◆ ITransferrer_TransferDeprecatedFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITransferrer_TransferDeprecatedFn) (ITransferrerInternal *, void *, uint32_t, bool, int)
    +
    + +

    Definition at line 17 of file ITransferrerDetails.h.

    + +
    +
    + +

    ◆ ITransferrer_TransferFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITransferrer_TransferFn) (ITransferrerInternal *, void *, uint32_t, bool, TransferMode)
    +
    + +

    Definition at line 18 of file ITransferrerDetails.h.

    + +
    +
    + +

    ◆ ITransferrer_CancelTransferFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITransferrer_CancelTransferFn) (ITransferrerInternal *)
    +
    + +

    Definition at line 19 of file ITransferrerDetails.h.

    + +
    +
    + +

    ◆ ITransferrer_InvalidateNotificationFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITransferrer_InvalidateNotificationFn) (ITransferrerInternal *, uint32_t)
    +
    + +

    Definition at line 20 of file ITransferrerDetails.h.

    + +
    +
    + +

    ◆ ITransferrer_DisplayNotificationFn

    + +
    +
    + + + + +
    typedef nn::Result(* ITransferrer_DisplayNotificationFn) (ITransferrerInternal *, uint32_t, uint32_t, uint32_t)
    +
    + +

    Definition at line 21 of file ITransferrerDetails.h.

    + +
    +
    + +

    ◆ ITransferrerInternal

    + + + +

    ◆ IUpdatePackageAccessor_PackageExistsFn

    + +
    +
    + + + + +
    typedef bool(* IUpdatePackageAccessor_PackageExistsFn) (IUpdatePackageAccessorInternal *)
    +
    + +

    Definition at line 16 of file IUpdatePackageAccessorDetails.h.

    + +
    +
    + +

    ◆ IUpdatePackageAccessor_IsUpdatePackageDownloadedFn

    + +
    +
    + + + + +
    typedef bool(* IUpdatePackageAccessor_IsUpdatePackageDownloadedFn) (IUpdatePackageAccessorInternal *)
    +
    + +

    Definition at line 17 of file IUpdatePackageAccessorDetails.h.

    + +
    +
    + +

    ◆ IUpdatePackageAccessorInternal

    + + + +

    ◆ IWhiteListAccessor_GetFn

    + +
    +
    + + + + +
    typedef nn::Result(* IWhiteListAccessor_GetFn) (IWhiteListAccessorInternal *, nn::sl::WhiteList *)
    +
    + +

    Definition at line 17 of file IWhiteListAccessorDetails.h.

    + +
    +
    + +

    ◆ IWhiteListAccessorInternal

    + + + +

    ◆ DrcManagerInternal

    + + + +

    ◆ FileStreamInternal

    + + + +

    ◆ KillerNotificationSelectorInternal

    + + + +

    ◆ KillerNotificationTransferRecordStreamInternal

    + + + +

    ◆ LaunchInfoDatabaseInternal

    + + + +

    ◆ QuickStartApplicationSelectorInternal

    + + + +

    ◆ TitleIconCacheInternal

    + + + +

    ◆ TitleListCacheInternal

    + + +

    Function Documentation

    + +

    ◆ __ct__Q3_2nn2sl12CacheManagerFv()

    + +
    +
    + + + + + + + + +
    CacheManagerInternal * __ct__Q3_2nn2sl12CacheManagerFv (CacheManagerInternal)
    +
    + +
    +
    + +

    ◆ SetupInitialCache__Q3_2nn2sl12CacheManagerFv()

    + +
    +
    + + + + + + + + +
    void SetupInitialCache__Q3_2nn2sl12CacheManagerFv (CacheManagerInternal)
    +
    + +
    +
    + +

    ◆ GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo (CacheManagerInternal,
    KillerNotification,
    TitleInfo 
    )
    +
    + +
    +
    + +

    ◆ GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi (CacheManagerInternal,
    TitleInfo,
    int  
    )
    +
    + +
    +
    + +

    ◆ Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1 (CacheManagerInternal,
    TitleInfo,
    int ,
    KillerNotification,
    TitleInfo 
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1 (CacheManagerInternal,
    ISerializerInternal,
    ISerializerInternal,
    ISerializerInternal 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl9ConditionFv()

    + +
    +
    + + + + + + + + +
    ConditionInternal * __ct__Q3_2nn2sl9ConditionFv (ConditionInternal)
    +
    + +
    +
    + +

    ◆ GetEnability__Q3_2nn2sl9ConditionCFv()

    + +
    +
    + + + + + + + + +
    nn::Result GetEnability__Q3_2nn2sl9ConditionCFv (ConditionInternal)
    +
    + +
    +
    + +

    ◆ StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv()

    + +
    +
    + + + + + + + + +
    nn::Result StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv (ConditionInternal)
    +
    + +
    +
    + +

    ◆ NeedsUpdate__Q3_2nn2sl9ConditionCFv()

    + +
    +
    + + + + + + + + +
    nn::Result NeedsUpdate__Q3_2nn2sl9ConditionCFv (ConditionInternal)
    +
    + +
    +
    + +

    ◆ GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL (ConditionInternal,
    int64_toutTime 
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor (ConditionInternal,
    ISettingAccessorInternal,
    IUpdatePackageAccessorInternal,
    ISerializerInternal,
    ITimeAccessorInternal 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv()

    + +
    +
    + + + + + + + + +
    IKillerNotificationTransferRecordManagerIntern * __ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal)
    +
    + +
    +
    + +

    ◆ __dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void * __dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal,
    int  
    )
    +
    + +
    +
    + +

    ◆ Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv()

    + +
    +
    + + + + + + + + +
    void Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal)
    +
    + +
    +
    + +

    ◆ Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream (IKillerNotificationTransferRecordManagerInternal,
    details::IStreamInternal 
    )
    +
    + +
    +
    + +

    ◆ LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv()

    + +
    +
    + + + + + + + + +
    nn::Result LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv (IKillerNotificationTransferRecordManagerInternal)
    +
    + +
    +
    + +

    ◆ GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv()

    + +
    +
    + + + + + + + + +
    uint32_t GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv (IKillerNotificationTransferRecordManagerInternal)
    +
    + +
    +
    + +

    ◆ GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi (IKillerNotificationTransferRecordManagerInternal,
    KillerNotificationTransferRecord,
    uint32_t  
    )
    +
    + +
    +
    + +

    ◆ RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi (IKillerNotificationTransferRecordManagerInternal,
    const KillerNotificationTransferRecord,
    uint32_t  
    )
    +
    + +
    +
    + +

    ◆ Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream (IKillerNotificationTransferRecordManagerInternal,
    details::IStreamInternal 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv()

    + +
    +
    + + + + + + + + +
    KillerNotificationTransferRecordManagerInternalInternal * __ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv (KillerNotificationTransferRecordManagerInternalInternal)
    +
    + +
    +
    + +

    ◆ __dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void * __dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv (KillerNotificationTransferRecordManagerInternalInternal,
    int  
    )
    +
    + +
    +
    + +

    ◆ GetDefaultUpdatePackageAccessor__Q2_2nn2slFv()

    + +
    +
    + + + + + + + +
    IUpdatePackageAccessorInternal * GetDefaultUpdatePackageAccessor__Q2_2nn2slFv ()
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl10DrcManagerFv()

    + +
    +
    + + + + + + + + +
    DrcManagerInternal * __ct__Q3_2nn2sl10DrcManagerFv (DrcManagerInternal)
    +
    + +
    +
    + +

    ◆ CancelTransfer__Q3_2nn2sl10DrcManagerFv()

    + +
    +
    + + + + + + + + +
    nn::Result CancelTransfer__Q3_2nn2sl10DrcManagerFv (DrcManagerInternal)
    +
    + +
    +
    + +

    ◆ PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L (DrcManagerInternal,
    bool,
    const KillerNotification,
    bool ,
    bool ,
    uint64_t  
    )
    +
    + +
    +
    + +

    ◆ Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode (DrcManagerInternal,
    TransferableInfo,
    bool ,
    TransferMode  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor (DrcManagerInternal,
    ITransferrerInternal,
    ISettingAccessorInternal,
    ITimeAccessorInternal 
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3 (FileStreamInternal,
    FSClient,
    FSCmdBlock,
    char const,
    char const 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl10FileStreamFv()

    + +
    +
    + + + + + + + + +
    FileStreamInternal * __ct__Q3_2nn2sl10FileStreamFv (FileStreamInternal)
    +
    + +
    +
    + +

    ◆ __dt__Q3_2nn2sl10FileStreamFv()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void __dt__Q3_2nn2sl10FileStreamFv (FileStreamInternal,
    int  
    )
    +
    + +
    +
    + +

    ◆ __CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result __CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J (boolu1,
    const KillerNotificationu2 
    )
    +
    + +
    +
    + +

    ◆ __CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J()

    + +
    +
    + + + + + + + + +
    void __CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J (KillerNotificationu1)
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl26KillerNotificationSelectorFv()

    + +
    +
    + + + + + + + + +
    KillerNotificationSelectorInternal * __ct__Q3_2nn2sl26KillerNotificationSelectorFv (KillerNotificationSelectorInternal)
    +
    + +
    +
    + +

    ◆ __dt__Q3_2nn2sl26KillerNotificationSelectorFv()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void __dt__Q3_2nn2sl26KillerNotificationSelectorFv (KillerNotificationSelectorInternal,
    int  
    )
    +
    + +
    +
    + +

    ◆ Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb (KillerNotificationSelectorInternal,
    KillerNotification,
    TitleInfo,
    bool 
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager (KillerNotificationSelectorInternal,
    ILaunchedTitleListAccessorInternal,
    IKillerNotificationAccessorInternal,
    ITitleListCacheInternal,
    ISerializerInternal,
    ISettingAccessorInternal,
    IAccountInfoAccessorInternal,
    ITimeAccessorInternal,
    IKillerNotificationTransferRecordManagerInternal 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl18LaunchInfoDatabaseFv()

    + +
    +
    + + + + + + + + +
    LaunchInfoDatabaseInternal * __ct__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal)
    +
    + +
    +
    + +

    ◆ Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream (LaunchInfoDatabaseInternal,
    nn::sl::details::IStreamInternal 
    )
    +
    + +
    +
    + +

    ◆ Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region (LaunchInfoDatabaseInternal,
    nn::sl::details::IStreamInternal,
    nn::sl::Region  
    )
    +
    + +
    +
    + +

    ◆ LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region (LaunchInfoDatabaseInternal,
    int ,
    nn::sl::Region  
    )
    +
    + +
    +
    + +

    ◆ GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL (LaunchInfoDatabaseInternal,
    nn::sl::LaunchInfo,
    uint64_t titleId 
    )
    +
    + +
    +
    + +

    ◆ Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv()

    + +
    +
    + + + + + + + + +
    void Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal)
    +
    + +
    +
    + +

    ◆ GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv()

    + +
    +
    + + + + + + + + +
    uint32_t GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv (LaunchInfoDatabaseInternal)
    +
    + +
    +
    + +

    ◆ Clear__Q3_2nn2sl18LaunchInfoDatabaseFv()

    + +
    +
    + + + + + + + + +
    void Clear__Q3_2nn2sl18LaunchInfoDatabaseFv (LaunchInfoDatabaseInternal)
    +
    + +
    +
    + +

    ◆ GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv()

    + +
    +
    + + + + + + + + +
    uint64_t GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv (LaunchInfoDatabaseInternal)
    +
    + +
    +
    + +

    ◆ Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint64_t Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo (LaunchInfoDatabaseInternal,
    const nn::sl::LaunchInfo 
    )
    +
    + +
    +
    + +

    ◆ Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL (LaunchInfoDatabaseInternal,
    uint64_t  
    )
    +
    + +
    +
    + +

    ◆ __CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result __CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1 (LaunchInfoDatabaseInternal,
    uint32_t max_entries,
    nn::sl::LaunchInfoDatabaseEntrydefaultEntries,
    uint32_t defaultEntryNum 
    )
    +
    + +
    +
    + +

    ◆ __CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    uint32_t __CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi (LaunchInfoDatabaseInternal,
    nn::sl::LaunchInfoDatabaseEntryentriesOut,
    uint32_t num 
    )
    +
    + +
    +
    + +

    ◆ __CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result __CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi (LaunchInfoDatabaseInternal,
    details::IStreamInternalstream,
    nn::sl::LaunchInfoDatabaseEntrydefaultEntries,
    uint32_t defaultEntryNum 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl29QuickStartApplicationSelectorFv()

    + +
    +
    + + + + + + + + +
    QuickStartApplicationSelectorInternal * __ct__Q3_2nn2sl29QuickStartApplicationSelectorFv (QuickStartApplicationSelectorInternal)
    +
    + +
    +
    + +

    ◆ Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi (QuickStartApplicationSelectorInternal,
    nn::sl::TitleInfo,
    int  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor (QuickStartApplicationSelectorInternal,
    IPreferentialTitleAccessorInternal,
    IDefaultTitleAccessorInternal,
    IWhiteListAccessorInternal,
    ITitleListCacheInternal,
    ISettingAccessorInternal,
    details::IBlackListAccessorInternal 
    )
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl14TitleIconCacheFv()

    + +
    +
    + + + + + + + + +
    ITitleIconCacheInternal * __ct__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal)
    +
    + +
    +
    + +

    ◆ __dt__Q3_2nn2sl14TitleIconCacheFv()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    ITitleIconCacheInternal * __dt__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal,
    int  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleIconCacheFi()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl14TitleIconCacheFi (TitleIconCacheInternal,
    int  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor (TitleIconCacheInternal,
    int ,
    IIconInfoAccessorInternal,
    ISerializerInternal,
    ISettingAccessorInternal 
    )
    +
    + +
    +
    + +

    ◆ Finalize__Q3_2nn2sl14TitleIconCacheFv()

    + +
    +
    + + + + + + + + +
    void Finalize__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal)
    +
    + +
    +
    + +

    ◆ Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi (TitleIconCacheInternal,
    nn::sl::IconInfoiconInfos,
    int num 
    )
    +
    + +
    +
    + +

    ◆ Load__Q3_2nn2sl14TitleIconCacheFv()

    + +
    +
    + + + + + + + + +
    nn::Result Load__Q3_2nn2sl14TitleIconCacheFv (TitleIconCacheInternal)
    +
    + +
    +
    + +

    ◆ Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi (TitleIconCacheInternal,
    nn::sl ::TitleInfo * ,
    int  
    )
    +
    + +
    +
    + +

    ◆ Store__Q3_2nn2sl14TitleIconCacheCFv()

    + +
    +
    + + + + + + + + +
    nn::Result Store__Q3_2nn2sl14TitleIconCacheCFv (TitleIconCacheInternal)
    +
    + +
    +
    + +

    ◆ __ct__Q3_2nn2sl14TitleListCacheFv()

    + +
    +
    + + + + + + + + +
    ITitleListCacheInternal * __ct__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal)
    +
    + +
    +
    + +

    ◆ Finalize__Q3_2nn2sl14TitleListCacheFv()

    + +
    +
    + + + + + + + + +
    void Finalize__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal)
    +
    + +
    +
    + +

    ◆ Load__Q3_2nn2sl14TitleListCacheFv()

    + +
    +
    + + + + + + + + +
    nn::Result Load__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal)
    +
    + +
    +
    + +

    ◆ Update__Q3_2nn2sl14TitleListCacheFv()

    + +
    +
    + + + + + + + + +
    nn::Result Update__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal)
    +
    + +
    +
    + +

    ◆ UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv()

    + +
    +
    + + + + + + + + +
    nn::Result UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal)
    +
    + +
    +
    + +

    ◆ Store__Q3_2nn2sl14TitleListCacheFv()

    + +
    +
    + + + + + + + + +
    nn::Result Store__Q3_2nn2sl14TitleListCacheFv (ITitleListCacheInternal)
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleListCacheFiT1()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize__Q3_2nn2sl14TitleListCacheFiT1 (ITitleListCacheInternal,
    int ,
    int  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleListCacheFiN21()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl14TitleListCacheFiN21 (ITitleListCacheInternal,
    int ,
    int ,
    int  
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo (ITitleListCacheInternal,
    int ,
    int ,
    ITitleListAccessorInternal,
    ILaunchedTitleListAccessorInternal,
    IInstalledTitleListAccessorInternal,
    IDiscCachedTitleAccessorInternal,
    ISerializerInternal 
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo (ITitleListCacheInternal,
    int ,
    int ,
    int ,
    ITitleListAccessorInternal,
    ILaunchedTitleListAccessorInternal,
    IInstalledTitleListAccessorInternal,
    IDiscCachedTitleAccessorInternal,
    ISerializerInternal 
    )
    +
    + +
    +
    + +

    ◆ Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor (ITitleListCacheInternal,
    int ,
    int ,
    int ,
    ITitleListAccessorInternal,
    ILaunchedTitleListAccessorInternal,
    IInstalledTitleListAccessorInternal,
    IDiscCachedTitleAccessorInternal,
    ISerializerInternal,
    ITimeAccessorInternal,
    IMetaInfoAccessorInternal 
    )
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1spm.html b/namespacenn_1_1spm.html new file mode 100644 index 00000000..afd1780d --- /dev/null +++ b/namespacenn_1_1spm.html @@ -0,0 +1,615 @@ + + + + + + + +wut: nn::spm Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::spm Namespace Reference
    +
    +
    + + + + + + + + +

    +Data Structures

    struct  StorageInfo
     
    struct  StorageListItem
     
    struct  VolumeId
     
    + + + +

    +Typedefs

    using StorageIndex = uint64_t
     
    + + + +

    +Enumerations

    enum  StorageType : uint32_t {
    +  STORAGE_TYPE_RAW +,
    +  STORAGE_TYPE_WFS +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void Initialize () asm("Initialize__Q2_2nn3spmFv")
     
    void Finalize () asm("Finalize__Q2_2nn3spmFv")
     
    void SetAutoFatal (bool enabled) asm("SetAutoFatal__Q2_2nn3spmFb")
     
    int32_t SetExtendedStorage (StorageIndex *index) asm("SetExtendedStorage__Q2_2nn3spmFQ3_2nn3spm12StorageIndex")
     Sets the storage drive which should be used for extended storage.
     
    void SetDefaultExtendedStorageVolumeId (VolumeId const &id) asm("SetDefaultExtendedStorageVolumeId__Q2_2nn3spmFRCQ3_2nn3spm8VolumeId")
     Sets the id of the default extended storage drive.
     
    void GetDefaultExtendedStorageVolumeId (VolumeId *id) asm("GetDefaultExtendedStorageVolumeId__Q2_2nn3spmFv")
     Gets the id of the default extended storage drive.
     
    bool GetPreviousExtendedStorageVolumeId (bool *, VolumeId *outVolumeId) asm("GetPreviousExtendedStorageVolumeId__Q2_2nn3spmFPbPQ3_2nn3spm8VolumeId")
     
    bool FindStorageByVolumeId (StorageIndex *outIndex, VolumeId const &volumeId) asm("FindStorageByVolumeId__Q2_2nn3spmFPQ3_2nn3spm12StorageIndexRCQ3_2nn3spm8VolumeId")
     
    int32_t GetExtendedStorageIndex (StorageIndex *outIndex) asm("GetExtendedStorageIndex__Q2_2nn3spmFPQ3_2nn3spm12StorageIndex")
     
    int32_t GetStorageList (StorageListItem *items, uint32_t maxNumItems) asm("GetStorageList__Q2_2nn3spmFPQ3_2nn3spm15StorageListItemUi")
     
    int32_t GetStorageInfo (StorageInfo *outInfo, StorageIndex *index) asm("GetStorageInfo__Q2_2nn3spmFPQ3_2nn3spm11StorageInfoQ3_2nn3spm12StorageIndex")
     
    int32_t ReadRawStorageHead512 (StorageIndex *index, char *outBuffer) asm("ReadRawStorageHead512__Q2_2nn3spmFQ3_2nn3spm12StorageIndexPc")
     Reads the first 512 bytes of the storage head into the buffer.
     
    int32_t IsStorageMaybePcFormatted (bool *isPcFormatted, StorageIndex *index) asm("IsStorageMaybePcFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex")
     
    int32_t IsStorageMaybeWfsFormatted (bool *isWfsFormatted, StorageIndex *index) asm("IsStorageMaybeWfsFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex")
     
    +

    Data Structure Documentation

    + +

    ◆ nn::spm::StorageInfo

    + +
    +
    + + + + +
    struct nn::spm::StorageInfo
    +
    +
    +

    Definition at line 61 of file storage.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +char +path[0x280] +The mount path (e.g. "/vol/storage_usb01")
    +char +connection_type_string[8] +The connection type (e.g. "usb")
    +char +format_string[8] +The drive format (e.g. "raw" / "wfs")
    +StorageType +type +
    +VolumeId +volumeId +
    + +
    +
    + +

    ◆ nn::spm::StorageListItem

    + +
    +
    + + + + +
    struct nn::spm::StorageListItem
    +
    +
    +

    Definition at line 51 of file storage.h.

    +
    + + + + + + + +
    Data Fields
    +StorageIndex +index +
    +StorageType +type +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ StorageIndex

    + +
    +
    + + + + +
    using StorageIndex = uint64_t
    +
    + +

    Definition at line 26 of file storage.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ StorageType

    + +
    +
    + + + + +
    enum StorageType : uint32_t
    +
    + + + +
    Enumerator
    STORAGE_TYPE_RAW 
    STORAGE_TYPE_WFS 
    + +

    Definition at line 20 of file storage.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ Initialize()

    + +
    +
    + + + + + + + +
    void Initialize ()
    +
    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + +
    void Finalize ()
    +
    + +
    +
    + +

    ◆ SetAutoFatal()

    + +
    +
    + + + + + + + + +
    void SetAutoFatal (bool enabled)
    +
    + +
    +
    + +

    ◆ SetExtendedStorage()

    + +
    +
    + + + + + + + + +
    int32_t SetExtendedStorage (StorageIndexindex)
    +
    + +

    Sets the storage drive which should be used for extended storage.

    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ SetDefaultExtendedStorageVolumeId()

    + +
    +
    + + + + + + + + +
    void SetDefaultExtendedStorageVolumeId (VolumeId const & id)
    +
    + +

    Sets the id of the default extended storage drive.

    + +
    +
    + +

    ◆ GetDefaultExtendedStorageVolumeId()

    + +
    +
    + + + + + + + + +
    void GetDefaultExtendedStorageVolumeId (VolumeIdid)
    +
    + +

    Gets the id of the default extended storage drive.

    + +
    +
    + +

    ◆ GetPreviousExtendedStorageVolumeId()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool GetPreviousExtendedStorageVolumeId (bool * ,
    VolumeIdoutVolumeId 
    )
    +
    + +
    +
    + +

    ◆ FindStorageByVolumeId()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool FindStorageByVolumeId (StorageIndexoutIndex,
    VolumeId const & volumeId 
    )
    +
    + +
    +
    + +

    ◆ GetExtendedStorageIndex()

    + +
    +
    + + + + + + + + +
    int32_t GetExtendedStorageIndex (StorageIndexoutIndex)
    +
    + +
    +
    + +

    ◆ GetStorageList()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int32_t GetStorageList (StorageListItemitems,
    uint32_t maxNumItems 
    )
    +
    + +
    +
    + +

    ◆ GetStorageInfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int32_t GetStorageInfo (StorageInfooutInfo,
    StorageIndexindex 
    )
    +
    + +
    +
    + +

    ◆ ReadRawStorageHead512()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int32_t ReadRawStorageHead512 (StorageIndexindex,
    char * outBuffer 
    )
    +
    + +

    Reads the first 512 bytes of the storage head into the buffer.

    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ IsStorageMaybePcFormatted()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int32_t IsStorageMaybePcFormatted (bool * isPcFormatted,
    StorageIndexindex 
    )
    +
    +
    Parameters
    + + +
    isPcFormattedTrue if the drive contains a valid MBR with at least one active partition
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    + +

    ◆ IsStorageMaybeWfsFormatted()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int32_t IsStorageMaybeWfsFormatted (bool * isWfsFormatted,
    StorageIndexindex 
    )
    +
    +
    Parameters
    + + +
    isWfsFormattedTrue if the drive does not contain a valid MBR
    +
    +
    +
    Returns
    0 on success.
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1swkbd.html b/namespacenn_1_1swkbd.html new file mode 100644 index 00000000..54568740 --- /dev/null +++ b/namespacenn_1_1swkbd.html @@ -0,0 +1,1812 @@ + + + + + + + +wut: nn::swkbd Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::swkbd Namespace Reference
    +
    +
    + +

    Graphical software keyboard, supporting several languages and configurations. +More...

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  AppearArg
     Arguments for the swkbd input form and keyboard. More...
     
    struct  ConfigArg
     Configuration options for the virtual keyboard. More...
     
    struct  ControllerInfo
     Input and controller information for swkbd. More...
     
    struct  CreateArg
     The arguments used to initialise swkbd and pass in its required resources. More...
     
    struct  DrawStringInfo
     
    struct  InputFormArg
     Arguments for swkbd the input form (text area). More...
     
    struct  KeyboardArg
     Arguments for the swkbd keyboard. More...
     
    struct  KeyboardCondition
     
    struct  ReceiverArg
     
    + + + + + + + + + + + + + + + + + + +

    +Enumerations

    enum class  ControllerType {
    +  WiiRemote0 = 0 +,
    +  WiiRemote1 = 1 +,
    +  WiiRemote2 = 2 +,
    +  WiiRemote3 = 3 +,
    +  DrcGamepad = 4 +
    + }
     
    enum class  LanguageType {
    +  Japanese = 0 +,
    +  English = 1 +,
    +  French = 2 +,
    +  German = 3 +,
    +  Italian = 4 +,
    +  Spanish = 5 +,
    +  SimplifiedChinese = 6 +,
    +  Korean = 7 +,
    +  Dutch = 8 +,
    +  Portuguese = 9 +,
    +  Russian = 10 +,
    +  TraditionalChinese = 11 +,
    +  Invalid = 12 +
    + }
     If the LanguageType and RegionType are not compatible, the LanguageType will be set to English, unless the RegionType is set to "Japan," in which case the LanguageType will be set to Japanese. More...
     
    enum class  RegionType {
    +  Japan = 0 +,
    +  USA = 1 +,
    +  Europe = 2 +,
    +  China = 3 +,
    +  Korea = 4 +,
    +  Taiwan = 5 +
    + }
     
    enum class  State {
    +  Hidden = 0 +,
    +  FadeIn = 1 +,
    +  Visible = 2 +,
    +  FadeOut = 3 +
    + }
     
    enum class  InputFormType {
    +  InputForm0 = 0 +,
    +  Default = 1 +
    + }
     
    enum class  KeyboardLayout {
    +  JPN_JP_QWERTY = 0 +,
    +  USA_EN_QWERTY = 1 +,
    +  USA_FR_QWERTY = 2 +,
    +  USA_ES_QWERTY = 3 +,
    +  USA_PT_QWERTY = 4 +,
    +  EUR_EN_QWERTY = 5 +,
    +  EUR_FR_AZERTY = 6 +,
    +  EUR_DE_QWERTZ = 7 +,
    +  EUR_IT_QWERTY = 8 +,
    +  EUR_ES_QWERTY = 9 +,
    +  EUR_NL_QWERTY = 10 +,
    +  EUR_PT_QWERTY = 11 +,
    +  EUR_RU_JCUKEN = 12 +,
    +  JPN_JP_Kana = 13 +,
    +  JPN_JP_Phone = 14 +,
    +  JPN_JP_Handwriting = 15 +,
    +  JPN_JP_Symbols = 16 +,
    +  USA_Special = 17 +,
    +  EUR_Special = 17 +,
    +  USA_Symbols = 18 +,
    +  EUR_Symbols = 18 +,
    +  LanguageDefault = 19 +
    + }
     
    enum class  KeyboardMode {
    +  Full = 0 +,
    +  Numpad = 1 +,
    +  Utf8 = 2 +,
    +  NNID = 3 +
    + }
     
    enum class  PasswordMode {
    +  Clear = 0 +,
    +  Hide = 1 +,
    +  Fade = 2 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool AppearInputForm (const AppearArg &args)
     Show an input form (keyboard with text area) with the given configuration.
     
    bool AppearKeyboard (const KeyboardArg &args)
     Show a keyboard with the given configuration.
     
    void CalcSubThreadFont ()
     Calculate font data.
     
    void CalcSubThreadPredict ()
     Calculate word prediction data.
     
    void Calc (const ControllerInfo &controllerInfo)
     Respond to user inputs and calculate the state of input buffers and graphics.
     
    void ConfirmUnfixAll ()
     
    bool Create (const CreateArg &args)
     Initialise the swkbd library and create the keyboard and input form.
     
    void Destroy ()
     Clean up and shut down the swkbd library.
     
    bool DisappearInputForm ()
     Hide a previously shown input form.
     
    bool DisappearKeyboard ()
     Hide a previously shown keyboard.
     
    void DrawDRC ()
     Draw the keyboard to the DRC.
     
    void DrawTV ()
     Draw the keyboard to the TV.
     
    void GetDrawStringInfo (DrawStringInfo *drawStringInfo)
     
    const char16_t * GetInputFormString ()
     Get the string the user typed into the input form.
     
    void GetKeyboardCondition (KeyboardCondition *keyboardCondition)
     
    State GetStateInputForm ()
     Get the current state of the input form.
     
    State GetStateKeyboard ()
     
    uint32_t GetWorkMemorySize (uint32_t unk)
     Get the required size for swkbd's work memory buffer.
     
    void InactivateSelectCursor ()
     
    bool InitLearnDic (void *dictionary)
     
    bool IsCoveredWithSubWindow ()
     
    bool IsDecideCancelButton (bool *outIsSelected)
     Gets the current status of the Cancel button on the keyboard.
     
    bool IsDecideOkButton (bool *outIsSelected)
     Gets the current status of the OK button on the keyboard.
     
    bool IsKeyboardTarget (IEventReceiver *eventReceiver)
     
    bool IsNeedCalcSubThreadFont ()
     Determines whether the font data needs calculating.
     
    bool IsNeedCalcSubThreadPredict ()
     Determines whether the prediction data needs calculating.
     
    bool IsSelectCursorActive ()
     Determines whether the selection cursor is active.
     
    void MuteAllSound (bool muted)
     Mutes or unmutes the sounds generated by the keyboard.
     
    void SetControllerRemo (ControllerType type)
     
    void SetCursorPos (int pos)
     Set the character at which the cursor is positioned.
     
    void SetEnableOkButton (bool enable)
     Enables and disables the OK button on the keyboard.
     
    void SetInputFormString (const char16_t *str)
     Sets the text in the input form.
     
    void SetReceiver (const ReceiverArg &receiver)
     
    void SetSelectFrom (int)
     
    void SetUserControllerEventObj (IControllerEventObj *controllerEventObj)
     
    void SetUserSoundObj (ISoundObj *soundObj)
     
    +

    Detailed Description

    +

    Graphical software keyboard, supporting several languages and configurations.

    +

    Applications should first call Create to initialise the library, followed by AppearInputForm to show a text area and virtual keyboard. Input should be forwarded to the keyboard via Calc, along with calls to CalcSubThreadFont and CalcSubThreadPredict. Finally, the keyboard can be rendered with DrawTV and DrawDRC. The user's interaction with the keyboard can be tracked with GetInputFormString, IsDecideOkButton and IsDecideCancelButton; and once satisfied the application can dismiss the keyboard with DisappearInputForm. Don't forget Destroy!

    +

    Data Structure Documentation

    + +

    ◆ nn::swkbd::AppearArg

    + +
    +
    + + + + +
    struct nn::swkbd::AppearArg
    +
    +

    Arguments for the swkbd input form and keyboard.

    + +

    Definition at line 282 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +KeyboardArg +keyboardArg +Arguments for the virtual keyboard.
    +InputFormArg +inputFormArg +Arguments for the input form (text area)
    + +
    +
    + +

    ◆ nn::swkbd::ControllerInfo

    + +
    +
    + + + + +
    struct nn::swkbd::ControllerInfo
    +
    +

    Input and controller information for swkbd.

    + +

    Definition at line 309 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +VPADStatus * +vpad = nullptr +DRC input information, see VPADRead.
    +KPADStatus * +kpad[4] = {nullptr, nullptr, nullptr, nullptr} +Wiimote and extension controller inputs, see KPADRead.
    + +
    +
    + +

    ◆ nn::swkbd::CreateArg

    + +
    +
    + + + + +
    struct nn::swkbd::CreateArg
    +
    +

    The arguments used to initialise swkbd and pass in its required resources.

    + +

    Definition at line 292 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +void * +workMemory = nullptr +A pointer to a work memory buffer; see GetWorkMemorySize.
    +RegionType +regionType = RegionType::Europe +The swkbd region to use.
    +uint32_t +unk_0x08 = 0 +
    +FSClient * +fsClient = nullptr +An FSClient for swkbd to use while loading resources.
    + +
    +
    + +

    ◆ nn::swkbd::InputFormArg

    + +
    +
    + + + + +
    struct nn::swkbd::InputFormArg
    +
    +

    Arguments for swkbd the input form (text area).

    + +

    Definition at line 247 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +InputFormType +type = InputFormType::Default +The type of input form.
    +int32_t +unk_0x04 = -1 +
    +const char16_t * +initialText = nullptr +Initial string to open the keyboard with.
    +const char16_t * +hintText = nullptr +Hint string.
    +int32_t +maxTextLength = -1 +The maximum number of characters that can be entered, -1 for unlimited.
    +PasswordMode +passwordMode = nn::swkbd::PasswordMode::Clear +Which password inputting preset to use.
    +uint32_t +unk_0x18 = 0 +
    +bool +drawInput0Cursor = false +Whether or not to draw a cursor. Exclusive to the inputform0 input form type.
    +bool +higlightInitialText = false +Whether or not to highlight the initial string. Exclusive to the Default input form type.
    +bool +showCopyPasteButtons = false +Whether or not to show a copy and a paste button.
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardArg

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardArg
    +
    +

    Arguments for the swkbd keyboard.

    + +

    Definition at line 238 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +ConfigArg +configArg +Configuration for the keyboard itself.
    +ReceiverArg +receiverArg +
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardCondition

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardCondition
    +
    +
    +

    Definition at line 331 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 = 0 +Selected Language.
    +uint32_t +unk_0x04 = 0 +Selected Character menu.
    + +
    +
    + +

    ◆ nn::swkbd::ReceiverArg

    + +
    +
    + + + + +
    struct nn::swkbd::ReceiverArg
    +
    +
    +

    Definition at line 220 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 = 0 +
    +uint32_t +unk_0x04 = 0 +
    +uint32_t +unk_0x08 = 0 +
    +int32_t +unk_0x0C = -1 +
    +uint32_t +unk_0x10 = 0 +
    +int32_t +unk_0x14 = -1 +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ ControllerType

    + +
    +
    + + + + + +
    + + + + +
    enum class ControllerType
    +
    +strong
    +
    + + + + + + +
    Enumerator
    WiiRemote0 
    WiiRemote1 
    WiiRemote2 
    WiiRemote3 
    DrcGamepad 
    + +

    Definition at line 38 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ LanguageType

    + +
    +
    + + + + + +
    + + + + +
    enum class LanguageType
    +
    +strong
    +
    + +

    If the LanguageType and RegionType are not compatible, the LanguageType will be set to English, unless the RegionType is set to "Japan," in which case the LanguageType will be set to Japanese.

    + + + + + + + + + + + + + + +
    Enumerator
    Japanese 

    Must be used in combination with RegionType::Japan.

    +
    English 

    Must be used in combination with RegionType::USA or RegionType::Europe.

    +
    French 

    Must be used in combination with RegionType::USA or RegionType::Europe.

    +
    German 

    Must be used in combination with RegionType::Europe.

    +
    Italian 

    Must be used in combination with RegionType::Europe.

    +
    Spanish 

    Must be used in combination with RegionType::USA or RegionType::Europe.

    +
    SimplifiedChinese 

    Must be used in combination with RegionType::China.

    +
    Korean 

    Must be used in combination with RegionType::Korea.

    +
    Dutch 

    Must be used in combination with RegionType::Europe.

    +
    Portuguese 

    Must be used in combination with RegionType::USA or RegionType::Europe.

    +
    Russian 

    Must be used in combination with RegionType::Europe.

    +
    TraditionalChinese 

    Must be used in combination with RegionType::Taiwan.

    +
    Invalid 
    + +

    Definition at line 48 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ RegionType

    + +
    +
    + + + + + +
    + + + + +
    enum class RegionType
    +
    +strong
    +
    + + + + + + + +
    Enumerator
    Japan 
    USA 
    Europe 
    China 
    Korea 
    Taiwan 
    + +

    Definition at line 77 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ State

    + +
    +
    + + + + + +
    + + + + +
    enum class State
    +
    +strong
    +
    + + + + + +
    Enumerator
    Hidden 

    The input form / keyboard is completely hidden.

    +
    FadeIn 

    The input form / keyboard is drawing the fade in animation.

    +
    Visible 

    The input form / keyboard is done drawing the fade in animation and completely visible.

    +
    FadeOut 

    The input form / keyboard is drawing the fade out animation.

    +
    + +

    Definition at line 87 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ InputFormType

    + +
    +
    + + + + + +
    + + + + +
    enum class InputFormType
    +
    +strong
    +
    + + + +
    Enumerator
    InputForm0 

    Input form seen when adding an NNID on Friends List or creating a folder on the System Menu. (Individual square design with up to 40 characters)

    +
    Default 

    The default input layout that is usually used (Page design)

    +
    + +

    Definition at line 99 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ KeyboardLayout

    + +
    +
    + + + + + +
    + + + + +
    enum class KeyboardLayout
    +
    +strong
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    JPN_JP_QWERTY 
    USA_EN_QWERTY 
    USA_FR_QWERTY 
    USA_ES_QWERTY 
    USA_PT_QWERTY 
    EUR_EN_QWERTY 
    EUR_FR_AZERTY 
    EUR_DE_QWERTZ 
    EUR_IT_QWERTY 
    EUR_ES_QWERTY 
    EUR_NL_QWERTY 
    EUR_PT_QWERTY 
    EUR_RU_JCUKEN 
    JPN_JP_Kana 
    JPN_JP_Phone 
    JPN_JP_Handwriting 
    JPN_JP_Symbols 
    USA_Special 
    EUR_Special 
    USA_Symbols 
    EUR_Symbols 
    LanguageDefault 
    + +

    Definition at line 107 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ KeyboardMode

    + +
    +
    + + + + + +
    + + + + +
    enum class KeyboardMode
    +
    +strong
    +
    + + + + + +
    Enumerator
    Full 

    The one that fully allows utf-16LE(char16_t) charaters.

    +
    Numpad 

    Numpad used for entering for example a DNS address.

    +
    Utf8 

    ascii, possibly used for passwords ?

    +
    NNID 

    the one thats used for registering an nnid full alphabet, numbers, '_' and '-'

    +
    + +

    Definition at line 133 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ PasswordMode

    + +
    +
    + + + + + +
    + + + + +
    enum class PasswordMode
    +
    +strong
    +
    + + + + +
    Enumerator
    Clear 

    Show clear text.

    +
    Hide 

    Hides the text.

    +
    Fade 

    Hides the charater after a few seconds.

    +
    + +

    Definition at line 145 of file swkbd_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ AppearInputForm()

    + +
    +
    + + + + + + + + +
    bool AppearInputForm (const AppearArgargs)
    +
    + +

    Show an input form (keyboard with text area) with the given configuration.

    +
    Parameters
    + + +
    argsAn AppearArg struct with the desired configuration for the keyboard and input form.
    +
    +
    +
    Returns
    true on success, or false on error.
    +
    See also
    +
    + +
    +
    + +

    ◆ AppearKeyboard()

    + +
    +
    + + + + + + + + +
    bool AppearKeyboard (const KeyboardArgargs)
    +
    + +

    Show a keyboard with the given configuration.

    +
    Parameters
    + + +
    argsAn KeyboardArg struct with the desired configuration for the keyboard.
    +
    +
    +
    Returns
    true on success, or false on error.
    +
    See also
    +
    + +
    +
    + +

    ◆ CalcSubThreadFont()

    + +
    +
    + + + + + + + +
    void CalcSubThreadFont ()
    +
    + +

    Calculate font data.

    +

    Call in response to IsNeedCalcSubThreadFont.

    +
    See also
    +
    + +
    +
    + +

    ◆ CalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    void CalcSubThreadPredict ()
    +
    + +

    Calculate word prediction data.

    +

    Call in response to IsNeedCalcSubThreadPredict.

    +
    See also
    +
    + +
    +
    + +

    ◆ Calc()

    + +
    +
    + + + + + + + + +
    void Calc (const ControllerInfocontrollerInfo)
    +
    + +

    Respond to user inputs and calculate the state of input buffers and graphics.

    +
    Parameters
    + + +
    controllerInfoA ControllerInfo structure containing fresh data from the controllers (see VPADRead and KPADRead). Each controller can also be nullptr if data is not available.
    +
    +
    +
    See also
    +
    + +
    +
    + +

    ◆ ConfirmUnfixAll()

    + +
    +
    + + + + + + + +
    void ConfirmUnfixAll ()
    +
    + +
    +
    + +

    ◆ Create()

    + +
    +
    + + + + + + + + +
    bool Create (const CreateArgargs)
    +
    + +

    Initialise the swkbd library and create the keyboard and input form.

    +
    Parameters
    + + +
    argsA CreateArg structure containing the desired keyboard region, a pointer to work memory, and an FSClient. See CreateArg.
    +
    +
    +
    Returns
    true on success, false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ Destroy()

    + +
    +
    + + + + + + + +
    void Destroy ()
    +
    + +

    Clean up and shut down the swkbd library.

    +
    Note
    Resources passed into Create (work memory, filesystem client) must be manually freed by the application after calling this function.
    +
    See also
    +
    + +
    +
    + +

    ◆ DisappearInputForm()

    + +
    +
    + + + + + + + +
    bool DisappearInputForm ()
    +
    + +

    Hide a previously shown input form.

    +
    Returns
    true on success, false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ DisappearKeyboard()

    + +
    +
    + + + + + + + +
    bool DisappearKeyboard ()
    +
    + +

    Hide a previously shown keyboard.

    +
    Returns
    true on success, false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ DrawDRC()

    + +
    +
    + + + + + + + +
    void DrawDRC ()
    +
    + +

    Draw the keyboard to the DRC.

    +

    Must be called inside a valid GX2 rendering context, after rendering all other DRC graphics (to appear under the keyboard)

    + +
    +
    + +

    ◆ DrawTV()

    + +
    +
    + + + + + + + +
    void DrawTV ()
    +
    + +

    Draw the keyboard to the TV.

    +

    Must be called inside a valid GX2 rendering context, after rendering all other TV graphics (to appear under the keyboard)

    + +
    +
    + +

    ◆ GetDrawStringInfo()

    + +
    +
    + + + + + + + + +
    void GetDrawStringInfo (DrawStringInfodrawStringInfo)
    +
    + +
    +
    + +

    ◆ GetInputFormString()

    + +
    +
    + + + + + + + +
    const char16_t * GetInputFormString ()
    +
    + +

    Get the string the user typed into the input form.

    +
    Returns
    The user's text, as a null-terminated UTF-16 string.
    +
    See also
    +
    + +
    +
    + +

    ◆ GetKeyboardCondition()

    + +
    +
    + + + + + + + + +
    void GetKeyboardCondition (KeyboardConditionkeyboardCondition)
    +
    + +
    +
    + +

    ◆ GetStateInputForm()

    + +
    +
    + + + + + + + +
    State GetStateInputForm ()
    +
    + +

    Get the current state of the input form.

    +
    Returns
    The current State of the input form.
    + +
    +
    + +

    ◆ GetStateKeyboard()

    + +
    +
    + + + + + + + +
    State GetStateKeyboard ()
    +
    + +
    +
    + +

    ◆ GetWorkMemorySize()

    + +
    +
    + + + + + + + + +
    uint32_t GetWorkMemorySize (uint32_t unk)
    +
    + +

    Get the required size for swkbd's work memory buffer.

    +

    The application must allocate a buffer of this size and pass it into Create.

    +
    Parameters
    + + +
    unkUnknown. A value of 0 seems to work.
    +
    +
    +
    Returns
    The required size of the work buffer, in bytes.
    +
    See also
    +
    + +
    +
    + +

    ◆ InactivateSelectCursor()

    + +
    +
    + + + + + + + +
    void InactivateSelectCursor ()
    +
    + +
    +
    + +

    ◆ InitLearnDic()

    + +
    +
    + + + + + + + + +
    bool InitLearnDic (void * dictionary)
    +
    + +
    +
    + +

    ◆ IsCoveredWithSubWindow()

    + +
    +
    + + + + + + + +
    bool IsCoveredWithSubWindow ()
    +
    + +
    +
    + +

    ◆ IsDecideCancelButton()

    + +
    +
    + + + + + + + + +
    bool IsDecideCancelButton (bool * outIsSelected)
    +
    + +

    Gets the current status of the Cancel button on the keyboard.

    +
    Parameters
    + + +
    outIsSelectedPointer to a boolean to write the button status to, or nullptr if the return value is enough.
    +
    +
    +
    Returns
    true if the Cancel button has been pressed, or false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ IsDecideOkButton()

    + +
    +
    + + + + + + + + +
    bool IsDecideOkButton (bool * outIsSelected)
    +
    + +

    Gets the current status of the OK button on the keyboard.

    +
    Parameters
    + + +
    outIsSelectedPointer to a boolean to write the button status to, or nullptr if the return value is enough.
    +
    +
    +
    Returns
    true if the OK button has been pressed, or false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ IsKeyboardTarget()

    + +
    +
    + + + + + + + + +
    bool IsKeyboardTarget (IEventReceiver * eventReceiver)
    +
    + +
    +
    + +

    ◆ IsNeedCalcSubThreadFont()

    + +
    +
    + + + + + + + +
    bool IsNeedCalcSubThreadFont ()
    +
    + +

    Determines whether the font data needs calculating.

    +

    If it does, a call to CalcSubThreadFont is required.

    +
    Returns
    true if the font data needs calculating, false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ IsNeedCalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    bool IsNeedCalcSubThreadPredict ()
    +
    + +

    Determines whether the prediction data needs calculating.

    +

    If it does, a call to CalcSubThreadPredict is required.

    +
    Returns
    true if the prediction data needs calculating, false otherwise.
    +
    See also
    +
    + +
    +
    + +

    ◆ IsSelectCursorActive()

    + +
    +
    + + + + + + + +
    bool IsSelectCursorActive ()
    +
    + +

    Determines whether the selection cursor is active.

    +
    Returns
    true if the selection cursor is active, false otherwise.
    + +
    +
    + +

    ◆ MuteAllSound()

    + +
    +
    + + + + + + + + +
    void MuteAllSound (bool muted)
    +
    + +

    Mutes or unmutes the sounds generated by the keyboard.

    +

    Must be called inside a valid AX sound context, after AXInit and before AXQuit.

    +
    Parameters
    + + +
    mutedtrue to disable all sounds, or false to enable them.
    +
    +
    + +
    +
    + +

    ◆ SetControllerRemo()

    + +
    +
    + + + + + + + + +
    void SetControllerRemo (ControllerType type)
    +
    + +
    +
    + +

    ◆ SetCursorPos()

    + +
    +
    + + + + + + + + +
    void SetCursorPos (int pos)
    +
    + +

    Set the character at which the cursor is positioned.

    +
    Parameters
    + + +
    posThe position at which to move the cursor, with 0 corresponding to the start of the string (before the first character).
    +
    +
    + +
    +
    + +

    ◆ SetEnableOkButton()

    + +
    +
    + + + + + + + + +
    void SetEnableOkButton (bool enable)
    +
    + +

    Enables and disables the OK button on the keyboard.

    +

    When disabled, the button cannot be pressed.

    +
    Parameters
    + + +
    enabletrue to enable the button, or false to disable it.
    +
    +
    + +
    +
    + +

    ◆ SetInputFormString()

    + +
    +
    + + + + + + + + +
    void SetInputFormString (const char16_t * str)
    +
    + +

    Sets the text in the input form.

    +
    Parameters
    + + +
    strThe UTF-16 string to set the input form to.
    +
    +
    +
    See also
    +
    + +
    +
    + +

    ◆ SetReceiver()

    + +
    +
    + + + + + + + + +
    void SetReceiver (const ReceiverArgreceiver)
    +
    + +
    +
    + +

    ◆ SetSelectFrom()

    + +
    +
    + + + + + + + + +
    void SetSelectFrom (int )
    +
    + +
    +
    + +

    ◆ SetUserControllerEventObj()

    + +
    +
    + + + + + + + + +
    void SetUserControllerEventObj (IControllerEventObj * controllerEventObj)
    +
    + +
    +
    + +

    ◆ SetUserSoundObj()

    + +
    +
    + + + + + + + + +
    void SetUserSoundObj (ISoundObj * soundObj)
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1uds.html b/namespacenn_1_1uds.html new file mode 100644 index 00000000..b5ba9d36 --- /dev/null +++ b/namespacenn_1_1uds.html @@ -0,0 +1,94 @@ + + + + + + + +wut: nn::uds Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::uds Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Cafe
     
    +
    + + + + diff --git a/namespacenn_1_1uds_1_1Cafe.html b/namespacenn_1_1uds_1_1Cafe.html new file mode 100644 index 00000000..183853d3 --- /dev/null +++ b/namespacenn_1_1uds_1_1Cafe.html @@ -0,0 +1,1421 @@ + + + + + + + +wut: nn::uds::Cafe Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nn::uds::Cafe Namespace Reference
    +
    +
    + + + + + + + + + + + +

    +Data Structures

    struct  ConnectionStatus
     Stores the connection status of the network. More...
     
    struct  NodeInformation
     Stores information about a node. More...
     
    struct  ScrambledLocalFriendCode
     Stores data about the scrambled local friend code of a node. More...
     
    + + + + +

    +Typedefs

    using EndpointDescriptor = uint32_t
     Describes a network endpoint.
     
    + + + + + +

    +Enumerations

    enum  PollStateChangeFlags : uint8_t { UDS_POLL_NONBLOCK = 1 << 0 + }
     
    enum  ReceiveFlags : uint8_t { UDS_RECEIVE_NONBLOCK = 1 << 0 + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    nn::Result AllowToConnect () asm("AllowToConnect__Q3_2nn3uds4CafeFv")
     Allows clients to connect to the network.
     
    nn::Result AllowToSpectate () asm("AllowToSpectate__Q3_2nn3uds4CafeFv")
     Allows clients to spectate the network.
     
    nn::Result Attach (EndpointDescriptor *fd, uint16_t networkNodeId, uint8_t dataChannel, uint32_t recvBufferSize) asm("Attach__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptorUsUcUi")
     Attaches an endpoint to a specified node.
     
    uint32_t CreateLocalCommunicationId (uint32_t uniqueId, bool unknown) asm("CreateLocalCommunicationId__Q3_2nn3uds4CafeFUib")
     Creates a local communication ID based on the given paramaters.
     
    nn::Result CreateEndpoint (EndpointDescriptor *fd) asm("CreateEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor")
     Creates a new endpoint.
     
    nn::Result CreateNetwork (uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1")
     Creates a new network with the given parameters.
     
    nn::Result CreateNetwork (uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1PCvT3")
     Creates a new network with the given parameters.
     
    nn::Result CreateNetwork (uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, bool unused, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3bT1PCvT3")
     Creates a new network with the given parameters.
     
    nn::Result DestroyEndpoint (EndpointDescriptor *fd) asm("DestroyEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor")
     Destroys the given endpoint.
     
    nn::Result DestroyNetwork () asm("DestroyNetwork__Q3_2nn3uds4CafeFv")
     Destroys the previously created network.
     
    nn::Result DisallowToConnect (bool unknown) asm("DisallowToConnect__Q3_2nn3uds4CafeFb")
     Prevents clients from connecting to the network.
     
    nn::Result EjectClient (uint16_t networkNodeId) asm("EjectClient__Q3_2nn3uds4CafeFUs")
     Ejects the specified client from the network.
     
    nn::Result EjectSpectator () asm("EjectSpectator__Q3_2nn3uds4CafeFv")
     Ejects all spectators from the network.
     
    void Finalize () asm("Finalize__Q3_2nn3uds4CafeFv")
     Finalizes UDS.
     
    nn::Result GetApplicationDataFromBeacon (void *appData, uint32_t *readSize, uint32_t size) asm("GetApplicationDataFromBeacon__Q3_2nn3uds4CafeFPvPUiUi")
     Gets the application data from the network.
     
    nn::Result GetChannel (uint8_t *channel) asm("GetChannel__Q3_2nn3uds4CafeFPUc")
     Gets the network channel.
     
    nn::Result GetConnectionStatus (ConnectionStatus *status) asm("GetConnectionStatus__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe16ConnectionStatus")
     Retrieves the connection status of the network.
     
    nn::Result GetNodeInformation (NodeInformation *info, uint16_t networkNodeId) asm("GetNodeInformation__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe15NodeInformationUs")
     Gets information about a specified node.
     
    nn::Result Initialize (void *workMemory, uint32_t workMemorySize) asm("Initialize__Q3_2nn3uds4CafeFPvUi")
     Initializes UDS.
     
    nn::Result Initialize (void *workMemory, uint32_t workMemorySize, nn::cfg::CTR::UserName *username) asm("Initialize__Q3_2nn3uds4CafeFPvUiPQ4_2nn3cfg3CTR8UserName")
     Initializes UDS with the given username.
     
    nn::Result PollStateChange (uint8_t flags) asm("PollStateChange__Q3_2nn3uds4CafeFUc")
     Checks if new data can be retrieved through GetConnectionStatus, and waits until new data is available if specified.
     
    nn::Result ReceiveFrom (const EndpointDescriptor &fd, void *buf, uint32_t *receivedSize, uint16_t *networkNodeId, uint32_t size, uint8_t flags) asm("ReceiveFrom__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiPUsUiUc")
     Receives data from the specified endpoint.
     
    nn::Result Receive (const EndpointDescriptor &fd, void *buf, uint32_t *receivedSize, uint32_t size, uint8_t flags) asm("Receive__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiUiUc")
     Receives data from the specified endpoint.
     
    nn::Result SendTo (const EndpointDescriptor &fd, const void *buf, uint32_t size, uint16_t destNodeId, uint8_t dataChannel, uint8_t flags) asm("SendTo__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsUcT5")
     Sends data to the specified node ID through the given data channel.
     
    nn::Result SetApplicationDataToBeacon (const void *appData, uint32_t size) asm("SetApplicationDataToBeacon__Q3_2nn3uds4CafeFPCvUi")
     Sets the application data to the network.
     
    + + + + +

    +Variables

    static constexpr uint32_t kWorkMemorySize = 0x14000
     Recommended size to use for work memory buffer.
     
    +

    Data Structure Documentation

    + +

    ◆ nn::uds::Cafe::ConnectionStatus

    + +
    +
    + + + + +
    struct nn::uds::Cafe::ConnectionStatus
    +
    +

    Stores the connection status of the network.

    + +

    Definition at line 31 of file Cafe.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +status +The network status.
    +uint32_t +reason +The reason why the status has changed.
    +uint16_t +networkNodeId +The network node ID of this device.
    +uint16_t +changedNodes +Bitmask of nodes that have changed.
    +uint16_t +nodes[UDS_MAX_NODES] +Array of nodes connected to the network.
    +uint8_t +totalNodes +Total amount of nodes connected to the network.
    +uint8_t +maxNodes +Maximum number of nodes that can connect to the network, including the host.
    +uint16_t +nodeBitmask +Bitmask of nodes connected to the network.
    + +
    +
    + +

    ◆ nn::uds::Cafe::NodeInformation

    + +
    +
    + + + + +
    struct nn::uds::Cafe::NodeInformation
    +
    +

    Stores information about a node.

    + +

    Definition at line 19 of file NodeInformation.h.

    +
    + + + + + + + + + + +
    Data Fields
    +ScrambledLocalFriendCode +scrambledLocalFriendCode +The scrambled local friend code of the node.
    +UserName +username +The node username.
    +uint16_t +networkNodeId +The network node ID.
    + +
    +
    + +

    ◆ nn::uds::Cafe::ScrambledLocalFriendCode

    + +
    +
    + + + + +
    struct nn::uds::Cafe::ScrambledLocalFriendCode
    +
    +

    Stores data about the scrambled local friend code of a node.

    + +

    Definition at line 17 of file ScrambledLocalFriendCode.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint64_t +localFriendCode +The scrambled local friend code. On the Wii U this is always descrambled.
    +uint16_t +networkNodeId +The node ID that the local friend code belongs to.
    +uint16_t +xorKey +The XOR key used for descrambling the local friend code.
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ EndpointDescriptor

    + +
    +
    + + + + +
    using EndpointDescriptor = uint32_t
    +
    + +

    Describes a network endpoint.

    + +

    Definition at line 64 of file Cafe.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ PollStateChangeFlags

    + +
    +
    + + + + +
    enum PollStateChangeFlags : uint8_t
    +
    + + +
    Enumerator
    UDS_POLL_NONBLOCK 

    Prevents PollStateChange from blocking if no new data is available.

    +
    + +

    Definition at line 66 of file Cafe.h.

    + +
    +
    + +

    ◆ ReceiveFlags

    + +
    +
    + + + + +
    enum ReceiveFlags : uint8_t
    +
    + + +
    Enumerator
    UDS_RECEIVE_NONBLOCK 

    Prevents Receive from blocking if no new data is available.

    +
    + +

    Definition at line 73 of file Cafe.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ AllowToConnect()

    + +
    +
    + + + + + + + +
    nn::Result AllowToConnect ()
    +
    + +

    Allows clients to connect to the network.

    + +
    +
    + +

    ◆ AllowToSpectate()

    + +
    +
    + + + + + + + +
    nn::Result AllowToSpectate ()
    +
    + +

    Allows clients to spectate the network.

    + +
    +
    + +

    ◆ Attach()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Attach (EndpointDescriptorfd,
    uint16_t networkNodeId,
    uint8_t dataChannel,
    uint32_t recvBufferSize 
    )
    +
    + +

    Attaches an endpoint to a specified node.

    +
    Parameters
    + + + + + +
    fdThe endpoint descriptor.
    networkNodeIdThe network node ID. Use UDS_BROADCAST_NODE_ID to attach to all nodes.
    dataChannelData channel to attach to. Must not be 0.
    recvBufferSizeSize to be allocated for the internal buffer for receiving data. Must be greater or equal than 1536 bytes.
    +
    +
    + +
    +
    + +

    ◆ CreateLocalCommunicationId()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    uint32_t CreateLocalCommunicationId (uint32_t uniqueId,
    bool unknown 
    )
    +
    + +

    Creates a local communication ID based on the given paramaters.

    +
    Parameters
    + + + +
    uniqueIdA unique identifier of the current title. This is truncated to 20 bits on the created ID.
    unknownEnables or disables a flag on the created ID.
    +
    +
    +
    Returns
    The created local communication ID.
    + +
    +
    + +

    ◆ CreateEndpoint()

    + +
    +
    + + + + + + + + +
    nn::Result CreateEndpoint (EndpointDescriptorfd)
    +
    + +

    Creates a new endpoint.

    +
    Parameters
    + + +
    fdA pointer where the endpoint descriptor is written.
    +
    +
    + +
    +
    + +

    ◆ CreateNetwork() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result CreateNetwork (uint8_t id8,
    uint8_t maxNodes,
    uint32_t localCommunicationId,
    const char * passphrase,
    uint32_t passphraseSize,
    uint8_t channel 
    )
    +
    + +

    Creates a new network with the given parameters.

    +
    Parameters
    + + + + + + + +
    id8ID8 to be used on the network. Must not be 0xFF.
    maxNodesThe maximum amount of nodes that will be able to connect to the network, including the host. Must be a number between 2 and 9 inclusively.
    localCommunicationIdLocal communication ID used for identifying the network.
    passphrasePassphrase to be used for the network.
    passphraseSizeSize of the passphrase, including NULL termination. Must be greater than 8 characters and lower than 255 characters inclusively.
    channelChannel to use for hosting the network. Use 0 to choose a channel automatically. Must be either 0, 1, 6 or 11.
    +
    +
    + +
    +
    + +

    ◆ CreateNetwork() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result CreateNetwork (uint8_t id8,
    uint8_t maxNodes,
    uint32_t localCommunicationId,
    const char * passphrase,
    uint32_t passphraseSize,
    uint8_t channel,
    const void * appData,
    uint32_t appDataSize 
    )
    +
    + +

    Creates a new network with the given parameters.

    +
    Parameters
    + + + + + + + + + +
    id8ID8 to be used on the network. Must not be 0xFF.
    maxNodesThe maximum amount of nodes that will be able to connect to the network, including the host. Must be a number between 2 and 9 inclusively.
    localCommunicationIdLocal communication ID used for identifying the network.
    passphrasePassphrase to be used for the network.
    passphraseSizeSize of the passphrase, including NULL termination. Must be greater than 8 characters and lower than 255 characters inclusively.
    channelChannel to use for hosting the network. Use 0 to choose a channel automatically. Must be either 0, 1, 6 or 11.
    appDataPointer to application data.
    appDataSizeSize of application data. Must be lower than 200 bytes inclusively.
    +
    +
    + +
    +
    + +

    ◆ CreateNetwork() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result CreateNetwork (uint8_t id8,
    uint8_t maxNodes,
    uint32_t localCommunicationId,
    const char * passphrase,
    uint32_t passphraseSize,
    bool unused,
    uint8_t channel,
    const void * appData,
    uint32_t appDataSize 
    )
    +
    + +

    Creates a new network with the given parameters.

    +
    Parameters
    + + + + + + + + + + +
    id8ID8 to be used on the network. Must not be 0xFF.
    maxNodesThe maximum amount of nodes that will be able to connect to the network, including the host. Must be a number between 2 and 9 inclusively.
    localCommunicationIdLocal communication ID used for identifying the network.
    passphrasePassphrase to be used for the network.
    passphraseSizeSize of the passphrase, including NULL termination. Must be greater than 8 characters and lower than 255 characters inclusively.
    unusedThis parameter is unused.
    channelChannel to use for hosting the network. Use 0 to choose a channel automatically. Must be either 0, 1, 6 or 11.
    appDataPointer to application data.
    appDataSizeSize of application data. Must be lower than 200 bytes inclusively.
    +
    +
    + +
    +
    + +

    ◆ DestroyEndpoint()

    + +
    +
    + + + + + + + + +
    nn::Result DestroyEndpoint (EndpointDescriptorfd)
    +
    + +

    Destroys the given endpoint.

    +
    Parameters
    + + +
    fdThe endpoint descriptor.
    +
    +
    + +
    +
    + +

    ◆ DestroyNetwork()

    + +
    +
    + + + + + + + +
    nn::Result DestroyNetwork ()
    +
    + +

    Destroys the previously created network.

    + +
    +
    + +

    ◆ DisallowToConnect()

    + +
    +
    + + + + + + + + +
    nn::Result DisallowToConnect (bool unknown)
    +
    + +

    Prevents clients from connecting to the network.

    +
    Parameters
    + + +
    unknownTriggers an unknown flag.
    +
    +
    + +
    +
    + +

    ◆ EjectClient()

    + +
    +
    + + + + + + + + +
    nn::Result EjectClient (uint16_t networkNodeId)
    +
    + +

    Ejects the specified client from the network.

    +
    Parameters
    + + +
    networkNodeIdThe network node ID of the client. Use UDS_BROADCAST_NODE_ID to eject all clients.
    +
    +
    + +
    +
    + +

    ◆ EjectSpectator()

    + +
    +
    + + + + + + + +
    nn::Result EjectSpectator ()
    +
    + +

    Ejects all spectators from the network.

    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + + + +
    void Finalize ()
    +
    + +

    Finalizes UDS.

    + +
    +
    + +

    ◆ GetApplicationDataFromBeacon()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result GetApplicationDataFromBeacon (void * appData,
    uint32_t * readSize,
    uint32_t size 
    )
    +
    + +

    Gets the application data from the network.

    +
    Parameters
    + + + + +
    appDataBuffer where the application data is written.
    readSizePointer where the size of the application data is written.
    sizeSize of the buffer.
    +
    +
    + +
    +
    + +

    ◆ GetChannel()

    + +
    +
    + + + + + + + + +
    nn::Result GetChannel (uint8_t * channel)
    +
    + +

    Gets the network channel.

    +
    Parameters
    + + +
    channelPointer where the channel is written.
    +
    +
    + +
    +
    + +

    ◆ GetConnectionStatus()

    + +
    +
    + + + + + + + + +
    nn::Result GetConnectionStatus (ConnectionStatusstatus)
    +
    + +

    Retrieves the connection status of the network.

    +
    Parameters
    + + +
    statusPointer where the connection status is written.
    +
    +
    + +
    +
    + +

    ◆ GetNodeInformation()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result GetNodeInformation (NodeInformationinfo,
    uint16_t networkNodeId 
    )
    +
    + +

    Gets information about a specified node.

    +
    Parameters
    + + + +
    infoOutput node information.
    networkNodeIdThe network node ID.
    +
    +
    + +
    +
    + +

    ◆ Initialize() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize (void * workMemory,
    uint32_t workMemorySize 
    )
    +
    + +

    Initializes UDS.

    +

    The username will be set to the Mii name.

    +
    Parameters
    + + + +
    workMemoryPointer to work memory to be used by UDS.
    workMemorySizeSize of work memory. See kWorkMemorySize for a recomended amount of memory.
    +
    +
    + +
    +
    + +

    ◆ Initialize() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Initialize (void * workMemory,
    uint32_t workMemorySize,
    nn::cfg::CTR::UserNameusername 
    )
    +
    + +

    Initializes UDS with the given username.

    +
    Parameters
    + + + + +
    workMemoryPointer to work memory to be used by UDS.
    workMemorySizeSize of work memory. See kWorkMemorySize for a recomended amount of memory.
    usernameThe username to be used. If NULL, the username will be set to the Mii name.
    +
    +
    + +
    +
    + +

    ◆ PollStateChange()

    + +
    +
    + + + + + + + + +
    nn::Result PollStateChange (uint8_t flags)
    +
    + +

    Checks if new data can be retrieved through GetConnectionStatus, and waits until new data is available if specified.

    +
    Parameters
    + + +
    flagsFlags, see PollStateChangeFlags for all flags.
    +
    +
    + +
    +
    + +

    ◆ ReceiveFrom()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result ReceiveFrom (const EndpointDescriptorfd,
    void * buf,
    uint32_t * receivedSize,
    uint16_t * networkNodeId,
    uint32_t size,
    uint8_t flags 
    )
    +
    + +

    Receives data from the specified endpoint.

    +
    Parameters
    + + + + + + + +
    fdThe endpoint descriptor.
    bufOutput buffer where the data will be written.
    receivedSizePointer where the received size is written.
    networkNodeIdPointer where the incoming node ID is written.
    sizeSize of the buffer. Must be 4-byte aligned.
    flagsFlags, see ReceiveFlags for all flags.
    +
    +
    + +
    +
    + +

    ◆ Receive()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result Receive (const EndpointDescriptorfd,
    void * buf,
    uint32_t * receivedSize,
    uint32_t size,
    uint8_t flags 
    )
    +
    + +

    Receives data from the specified endpoint.

    +
    Parameters
    + + + + + + +
    fdThe endpoint descriptor.
    bufOutput buffer where the data will be written.
    receivedSizePointer where the received size is written.
    sizeSize of the buffer. Must be 4-byte aligned.
    flagsFlags, see ReceiveFlags for all flags.
    +
    +
    + +
    +
    + +

    ◆ SendTo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    nn::Result SendTo (const EndpointDescriptorfd,
    const void * buf,
    uint32_t size,
    uint16_t destNodeId,
    uint8_t dataChannel,
    uint8_t flags 
    )
    +
    + +

    Sends data to the specified node ID through the given data channel.

    +
    Parameters
    + + + + + + + +
    fdTHe endpoint descriptor.
    bufBuffer which holds the data to be sent.
    sizeSize of the buffer. Must be lower or equal than 1478 bytes.
    destNodeIdThe destination node ID.
    dataChannelThe destination data channel.
    flagsUnknown flags.
    +
    +
    + +
    +
    + +

    ◆ SetApplicationDataToBeacon()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    nn::Result SetApplicationDataToBeacon (const void * appData,
    uint32_t size 
    )
    +
    + +

    Sets the application data to the network.

    +
    Parameters
    + + + +
    appDataApplication data.
    sizeSize of application data. Must be lower or equal to 200 bytes.
    +
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ kWorkMemorySize

    + +
    +
    + + + + + +
    + + + + +
    constexpr uint32_t kWorkMemorySize = 0x14000
    +
    +staticconstexpr
    +
    + +

    Recommended size to use for work memory buffer.

    + +

    Definition at line 61 of file Cafe.h.

    + +
    +
    +
    + + + + diff --git a/namespaces.html b/namespaces.html new file mode 100644 index 00000000..eefad2d0 --- /dev/null +++ b/namespaces.html @@ -0,0 +1,328 @@ + + + + + + + +wut: Namespace List + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    +
    [detail level 1234]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     Nnn
     NacAuto Connect API, used for managing and connecting to internet connection profiles
     Nacp
     Nact
     Ncfg
     Ndlp
     Nerreula
     Nfp
     Nnfp
     Npdm
     Nsl
     Nspm
     NswkbdGraphical software keyboard, supporting several languages and configurations
     Nuds
     CResultResult value type used by nn libraries
     Nnn
     Nsl
     NRpl
    +
    +
    + + + + diff --git a/nav_f.png b/nav_f.png new file mode 100644 index 00000000..72a58a52 Binary files /dev/null and b/nav_f.png differ diff --git a/nav_fd.png b/nav_fd.png new file mode 100644 index 00000000..032fbdd4 Binary files /dev/null and b/nav_fd.png differ diff --git a/nav_g.png b/nav_g.png new file mode 100644 index 00000000..2093a237 Binary files /dev/null and b/nav_g.png differ diff --git a/nav_h.png b/nav_h.png new file mode 100644 index 00000000..33389b10 Binary files /dev/null and b/nav_h.png differ diff --git a/nav_hd.png b/nav_hd.png new file mode 100644 index 00000000..de80f18a Binary files /dev/null and b/nav_hd.png differ diff --git a/netconfig_8h.html b/netconfig_8h.html new file mode 100644 index 00000000..a77bbef1 --- /dev/null +++ b/netconfig_8h.html @@ -0,0 +1,478 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/netconfig.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    netconfig.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <arpa/inet.h>
    +#include <netinet/in.h>
    +#include <stdint.h>
    +#include <sys/socket.h>
    +#include <sys/time.h>
    +#include <sys/types.h>
    +
    +Include dependency graph for netconfig.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  NetConfAllProfileState
     
    struct  NetConfEthCfg
     
    struct  NetConfIPv4Info
     
    struct  NetConfMACAddr
     
    struct  NetConfProxyConfig
     
    struct  NetConfValidFlags
     
    struct  NetConfWifiConfigDataPrivacy
     
    struct  NetConfWifiConfigData
     
    struct  NetConfWifiConfig
     
    struct  NetConfOpt
     
    struct  NetConfInterface
     
    struct  NetConfCfg
     
    struct  NetConfAOSSConfig
     
    struct  NetConfIfState
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef uint16_t NetConfEthCfgSpeed
     
    typedef uint16_t NetConfEthCfgDuplex
     
    typedef uint16_t NetConfEthCfgNegotiation
     
    typedef uint16_t NetConfWifiPrivacyMode
     
    typedef uint16_t NetConfProxyAuthType
     
    typedef uint16_t NetConfProxyStatus
     
    typedef uint16_t NetConfInterfaceType
     
    typedef uint16_t NetConfLinkState
     
    typedef uint16_t NetConfOperState
     
    typedef uint16_t NetConfAdminState
     
    typedef struct NetConfAllProfileState NetConfAllProfileState
     
    typedef struct NetConfEthCfg NetConfEthCfg
     
    typedef struct NetConfProxyConfig NetConfProxyConfig
     
    typedef struct NetConfValidFlags NetConfValidFlags
     
    typedef struct NetConfWifiConfig NetConfWifiConfig
     
    typedef struct NetConfOpt NetConfOpt
     
    typedef struct NetConfIPv4Info NetConfIPv4Info
     
    typedef struct NetConfMACAddr NetConfMACAddr
     
    typedef struct NetConfCfg NetConfCfg
     
    typedef struct NetConfAOSSConfig NetConfAOSSConfig
     
    typedef struct NetConfWifiConfigData NetConfWifiConfigData
     
    typedef struct NetConfWifiConfigDataPrivacy NetConfWifiConfigDataPrivacy
     
    typedef struct NetConfInterface NetConfInterface
     
    typedef struct NetConfIfState NetConfIfState
     
    typedef enum NetConfInterfaceTypeEnum NetConfInterfaceTypeEnum
     
    typedef enum NetConfEthCfgSpeedEnum NetConfEthCfgSpeedEnum
     
    typedef enum NetConfEthCfgDuplexEnum NetConfEthCfgDuplexEnum
     
    typedef enum NetConfEthCfgNegotiationEnum NetConfEthCfgNegotiationEnum
     
    typedef enum NetConfIPv4Mode NetConfIPv4Mode
     
    typedef enum NetConfWifiPrivacyModeEnum NetConfWifiPrivacyModeEnum
     
    typedef enum NetConfProxyAuthTypeEnum NetConfProxyAuthTypeEnum
     
    typedef enum NetConfProxyStatusEnum NetConfProxyStatusEnum
     
    typedef enum NetConfLinkStateEnum NetConfLinkStateEnum
     
    typedef enum NetConfOperStateEnum NetConfOperStateEnum
     
    typedef enum NetConfAdminStateEnum NetConfAdminStateEnum
     
    typedef enum NetConfProfile NetConfProfile
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Enumerations

    enum  NetConfInterfaceTypeEnum {
    +  NET_CONF_INTERFACE_TYPE_WIFI = 0 +,
    +  NET_CONF_INTERFACE_TYPE_ETHERNET = 1 +
    + }
     
    enum  NetConfEthCfgSpeedEnum {
    +  NET_CONF_ETH_CFG_SPEED_10M = 10 +,
    +  NET_CONF_ETH_CFG_SPEED_100M = 100 +
    + }
     
    enum  NetConfEthCfgDuplexEnum {
    +  NET_CONF_ETH_CFG_DUPLEX_HALF = 1 +,
    +  NET_CONF_ETH_CFG_DUPLEX_FULL = 2 +
    + }
     
    enum  NetConfEthCfgNegotiationEnum {
    +  NET_CONF_ETH_CFG_NEGOTIATION_MANUAL = 1 +,
    +  NET_CONF_ETH_CFG_NEGOTIATION_AUTO = 2 +
    + }
     
    enum  NetConfIPv4Mode {
    +  NET_CONF_IPV4_MODE_DHCP = 0 +,
    +  NET_CONF_IPV4_MODE_MANUAL = 2 +
    + }
     
    enum  NetConfWifiPrivacyModeEnum {
    +  NET_CONF_WIFI_PRIVACY_MODE_NONE = 0 +,
    +  NET_CONF_WIFI_PRIVACY_MODE_WEP = 1 +,
    +  NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP = 3 +,
    +  NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP = 4 +,
    +  NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES = 5 +,
    +  NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES = 6 +
    + }
     
    enum  NetConfProxyAuthTypeEnum {
    +  NET_CONF_PROXY_AUTH_TYPE_NONE = 0 +,
    +  NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION = 1 +
    + }
     
    enum  NetConfProxyStatusEnum {
    +  NET_CONF_PROXY_DISABLED = 0 +,
    +  NET_CONF_PROXY_ENABLED = 1 +
    + }
     
    enum  NetConfLinkStateEnum {
    +  NET_CONF_LINK_STATE_UP = 1 +,
    +  NET_CONF_LINK_STATE_DOWN = 2 +,
    +  NET_CONF_LINK_STATE_NEGOTIATE = 3 +
    + }
     
    enum  NetConfOperStateEnum {
    +  NET_CONF_OPER_STATE_UP = 1 +,
    +  NET_CONF_OPER_STATE_DOWN = 2 +
    + }
     
    enum  NetConfAdminStateEnum {
    +  NET_CONF_ADMIN_STATE_UP = 1 +,
    +  NET_CONF_ADMIN_STATE_DOWN = 2 +
    + }
     
    enum  NetConfProfile {
    +  NET_CONF_PROFILE_0 = 0 +,
    +  NET_CONF_PROFILE_1 = 1 +,
    +  NET_CONF_PROFILE_2 = 2 +,
    +  NET_CONF_PROFILE_3 = 3 +,
    +  NET_CONF_PROFILE_4 = 4 +,
    +  NET_CONF_PROFILE_5 = 5 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    int netconf_init ()
     
    int netconf_close ()
     
    int netconf_delete_profile (NetConfProfile id)
     
    int netconf_get_all_profile_state (NetConfAllProfileState *state)
     
    int netconf_get_assigned_address (NetConfInterfaceType interface, uint32_t *assignedAddress)
     Returns the currently used IP address of the console if the given interface matches the used interface.
     
    int netconf_get_assigned_dns (NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
     Returns the currently used DNS of the console if the given interface matches the used interface.
     
    int netconf_get_assigned_gateway (NetConfInterfaceType unk1, uint32_t *gateway)
     Returns the currently used gateway of the console if the given interface matches the used interface.
     
    int netconf_get_assigned_subnet (NetConfInterfaceType unk1, uint32_t *subnet)
     Returns the currently used subnet of the console if the given interface matches the used interface.
     
    int netconf_get_dns (NetConfInterfaceType unk1, uint32_t *dns1, uint32_t *dns2)
     Returns the manually set DNS servers of the loaded config if the given interface matches the used interface.
     
    int netconf_get_eth_cfg (NetConfEthCfg *outCfg)
     
    NetConfAdminState netconf_get_if_adminstate (NetConfInterfaceType interface)
     
    int netconf_get_if_ipv4_info (NetConfIPv4Info *info)
     Returns the WIFI IPv4 Info of the loaded config.
     
    int netconf_get_if_ipv4_info_ex (NetConfInterfaceType interface, NetConfIPv4Info *info)
     Returns the IPv4 Info of the loaded config for the given interface.
     
    NetConfLinkState netconf_get_if_linkstate (NetConfInterfaceType interface)
     
    int netconf_get_if_macaddr (NetConfInterfaceType interface, NetConfMACAddr *info)
     
    NetConfOperState netconf_get_if_operstate (NetConfInterfaceType interface)
     
    int netconf_get_ifstate (NetConfInterfaceType interface, NetConfIfState *ifState)
     
    int netconf_get_interface_mtu (NetConfInterfaceType NetConfInterfaceType, uint32_t *mtu)
     
    int netconf_get_last_wifi_link_error (uint32_t *lastError)
     
    int netconf_get_profile_state (NetConfInterfaceType interface, uint32_t *profileState)
     
    int netconf_get_proxy_config (NetConfProxyConfig *proxyConfig)
     
    int SOGetProxyConfig (NetConfProxyConfig *config)
     
    int netconf_get_running (NetConfCfg *running)
     Return the current NetConfCfg.
     
    int netconf_get_startup_profile_id ()
     Gets the default profileId.
     
    int netconf_get_valid_flags (NetConfValidFlags *validFlags)
     
    int netconf_get_wifi_cfg (NetConfWifiConfig *wifiConfig)
     
    int netconf_getopt (uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
     Not implemented on IOSU side.
     
    int netconf_nv_read (NetConfProfile profileId, NetConfCfg *data)
     Read a profile into memory without using it.
     
    int netconf_nv_write (NetConfProfile profileId, NetConfCfg *data)
     Write a profile from buffer.
     
    int netconf_nv_load (NetConfProfile profileId)
     Load a profile into memory and use it.
     
    int netconf_nv_store (NetConfProfile profileId)
     Save the loaded profile from memory into a profile.
     
    int netconf_read_aoss_config (NetConfProfile profileId, NetConfAOSSConfig *data)
     
    int netconf_write_aoss_config (NetConfProfile profileId, NetConfAOSSConfig *data)
     
    int netconf_read_compat_profile_id (uint32_t *outProfileId)
     
    int netconf_set_dns (NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
     
    int netconf_set_eth_cfg (NetConfEthCfg *config)
     
    int netconf_set_if_admin_state (NetConfInterfaceType interface, NetConfAdminStateEnum unk2)
     
    int netconf_set_if_ipv4_info (NetConfIPv4Info *info)
     
    int netconf_set_if_ipv4_info_ex (NetConfInterfaceType interface, NetConfIPv4Info *info)
     
    int netconf_set_interface_mtu (NetConfInterfaceType interface, uint32_t mtu)
     
    int netconf_set_proxy_config (NetConfProxyConfig *config)
     
    int netconf_set_running (NetConfCfg *config)
     
    int netconf_set_startup_profile_id (uint32_t profileId)
     Sets the default profileId.
     
    int netconf_set_valid_flag (uint32_t unk1, uint32_t unk2)
     
    int netconf_set_wifi_cfg (NetConfWifiConfig *config)
     
    int netconf_setopt (uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
     DEBUG mode only.
     
    int netconf_write_compat_profile_id (uint32_t unk1)
     
    +
    + + + + diff --git a/netconfig_8h__dep__incl.map b/netconfig_8h__dep__incl.map new file mode 100644 index 00000000..560856b9 --- /dev/null +++ b/netconfig_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/netconfig_8h__dep__incl.md5 b/netconfig_8h__dep__incl.md5 new file mode 100644 index 00000000..d7a43628 --- /dev/null +++ b/netconfig_8h__dep__incl.md5 @@ -0,0 +1 @@ +ba17b25a290db201a42aae4d5ed0014e \ No newline at end of file diff --git a/netconfig_8h__dep__incl.png b/netconfig_8h__dep__incl.png new file mode 100644 index 00000000..2b32e6f0 Binary files /dev/null and b/netconfig_8h__dep__incl.png differ diff --git a/netconfig_8h__incl.map b/netconfig_8h__incl.map new file mode 100644 index 00000000..dc3a0d46 --- /dev/null +++ b/netconfig_8h__incl.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netconfig_8h__incl.md5 b/netconfig_8h__incl.md5 new file mode 100644 index 00000000..a227ef26 --- /dev/null +++ b/netconfig_8h__incl.md5 @@ -0,0 +1 @@ +fc7f89907db19676ccf2ac8dbe3ef464 \ No newline at end of file diff --git a/netconfig_8h__incl.png b/netconfig_8h__incl.png new file mode 100644 index 00000000..237cb118 Binary files /dev/null and b/netconfig_8h__incl.png differ diff --git a/netconfig_8h_source.html b/netconfig_8h_source.html new file mode 100644 index 00000000..c9713229 --- /dev/null +++ b/netconfig_8h_source.html @@ -0,0 +1,723 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/netconfig.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    netconfig.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include <arpa/inet.h>
    +
    5#include <netinet/in.h>
    +
    6#include <stdint.h>
    +
    7#include <sys/socket.h>
    +
    8#include <sys/time.h>
    +
    9#include <sys/types.h>
    +
    10
    +
    16#ifdef __cplusplus
    +
    17extern "C" {
    +
    18#endif
    +
    19
    +
    20typedef uint16_t NetConfEthCfgSpeed;
    +
    21typedef uint16_t NetConfEthCfgDuplex;
    +
    22typedef uint16_t NetConfEthCfgNegotiation;
    +
    23typedef uint16_t NetConfWifiPrivacyMode;
    +
    24typedef uint16_t NetConfProxyAuthType;
    +
    25typedef uint16_t NetConfProxyStatus;
    +
    26typedef uint16_t NetConfInterfaceType;
    +
    27typedef uint16_t NetConfLinkState;
    +
    28typedef uint16_t NetConfOperState;
    +
    29typedef uint16_t NetConfAdminState;
    +
    30
    + + + + + +
    36typedef struct NetConfOpt NetConfOpt;
    + + +
    39typedef struct NetConfCfg NetConfCfg;
    + + + + + +
    45
    + +
    51
    + +
    57
    + +
    63
    + +
    69
    + +
    75
    + +
    85
    + +
    91
    + +
    97
    + +
    104
    + +
    110
    + +
    116
    + +
    126
    +
    + +
    128{
    +
    129 WUT_UNKNOWN_BYTES(0x18);
    +
    130};
    +
    +
    131WUT_CHECK_SIZE(NetConfAllProfileState, 0x18);
    +
    132
    +
    +
    133struct WUT_PACKED NetConfEthCfg
    +
    134{
    + + + +
    138 WUT_PADDING_BYTES(2);
    +
    139};
    +
    +
    140WUT_CHECK_OFFSET(NetConfEthCfg, 0x00, speed);
    +
    141WUT_CHECK_OFFSET(NetConfEthCfg, 0x02, duplex);
    +
    142WUT_CHECK_OFFSET(NetConfEthCfg, 0x04, negotiation);
    +
    143WUT_CHECK_SIZE(NetConfEthCfg, 0x8);
    +
    144
    +
    + +
    146{
    + +
    148 uint32_t addr;
    +
    149 uint32_t netmask;
    +
    150 uint32_t nexthop; // gateway
    +
    151 uint32_t ns1; // dns 1
    +
    152 uint32_t ns2; // dns 2
    +
    153};
    +
    +
    154WUT_CHECK_SIZE(NetConfIPv4Info, 0x18);
    +
    155
    +
    + +
    157{
    +
    158 uint8_t MACAddr[0x6];
    +
    159};
    +
    +
    160WUT_CHECK_SIZE(NetConfMACAddr, 0x6);
    +
    161
    +
    + +
    163{
    + +
    165 uint16_t port;
    +
    166 WUT_UNKNOWN_BYTES(0x02);
    + +
    168 char host[0x80];
    +
    169 char username[0x80]; // only 0x20 bytes usable
    +
    170 char password[0x40]; // only 0x20 bytes usable
    +
    171 char noproxy_hosts[0x80]; // not used
    +
    172};
    +
    +
    173WUT_CHECK_SIZE(NetConfProxyConfig, 0x1c8);
    +
    174
    +
    + +
    176{
    +
    177 WUT_UNKNOWN_BYTES(0x18);
    +
    178};
    +
    +
    179WUT_CHECK_SIZE(NetConfValidFlags, 0x18);
    +
    180
    +
    + +
    182{
    + +
    184 WUT_PADDING_BYTES(2);
    +
    185 uint16_t aes_key_len;
    +
    186 uint8_t aes_key[0x40];
    +
    187 WUT_PADDING_BYTES(2);
    +
    188};
    +
    +
    189WUT_CHECK_OFFSET(NetConfWifiConfigDataPrivacy, 0x00, mode);
    +
    190WUT_CHECK_OFFSET(NetConfWifiConfigDataPrivacy, 0x04, aes_key_len);
    +
    191WUT_CHECK_OFFSET(NetConfWifiConfigDataPrivacy, 0x06, aes_key);
    +
    192WUT_CHECK_SIZE(NetConfWifiConfigDataPrivacy, 0x48);
    +
    193
    +
    +
    194struct WUT_PACKED NetConfWifiConfigData
    +
    195{
    +
    196 char ssid[0x20];
    +
    197 uint16_t ssidlength;
    +
    198 WUT_PADDING_BYTES(2);
    + +
    200};
    +
    +
    201WUT_CHECK_OFFSET(NetConfWifiConfigData, 0x00, ssid);
    +
    202WUT_CHECK_OFFSET(NetConfWifiConfigData, 0x20, ssidlength);
    +
    203WUT_CHECK_OFFSET(NetConfWifiConfigData, 0x24, privacy);
    +
    204WUT_CHECK_SIZE(NetConfWifiConfigData, 0x6C);
    +
    205
    +
    + +
    207{
    + +
    209 WUT_PADDING_BYTES(2);
    + +
    211};
    +
    +
    212WUT_CHECK_SIZE(NetConfWifiConfig, 0x70);
    +
    213
    +
    + +
    215{
    +
    216 WUT_UNKNOWN_BYTES(0x2c1);
    +
    217};
    +
    +
    218WUT_CHECK_SIZE(NetConfOpt, 0x2c1);
    +
    219
    +
    +
    220struct WUT_PACKED NetConfInterface
    +
    221{
    +
    222 uint16_t if_index;
    +
    223 uint16_t if_state;
    +
    224 uint32_t if_mtu;
    + +
    226};
    +
    +
    227WUT_CHECK_OFFSET(NetConfInterface, 0x00, if_index);
    +
    228WUT_CHECK_OFFSET(NetConfInterface, 0x02, if_state);
    +
    229WUT_CHECK_OFFSET(NetConfInterface, 0x04, if_mtu);
    +
    230WUT_CHECK_OFFSET(NetConfInterface, 0x08, ipv4Info);
    +
    231WUT_CHECK_SIZE(NetConfInterface, 0x20);
    +
    232
    + +
    241WUT_CHECK_OFFSET(NetConfCfg, 0x0, wl0);
    +
    242WUT_CHECK_OFFSET(NetConfCfg, 0x20, wifi);
    +
    243WUT_CHECK_OFFSET(NetConfCfg, 0x90, eth0);
    +
    244WUT_CHECK_OFFSET(NetConfCfg, 0xB0, ethCfg);
    +
    245WUT_CHECK_OFFSET(NetConfCfg, 0xB8, proxy);
    +
    246WUT_CHECK_SIZE(NetConfCfg, 0x280);
    +
    247
    +
    +
    248struct WUT_PACKED NetConfAOSSConfig
    +
    249{
    + +
    251};
    +
    +
    252WUT_CHECK_SIZE(NetConfAOSSConfig, 0x1b0);
    +
    253
    +
    + +
    255{
    +
    256 uint16_t if_state;
    + + +
    259 WUT_PADDING_BYTES(2);
    +
    260};
    +
    +
    261WUT_CHECK_SIZE(NetConfIfState, 0x8);
    +
    262
    +
    263int
    + +
    265
    +
    266int
    + +
    268
    +
    269int
    + +
    271
    +
    272int
    + +
    274
    +
    279int
    + +
    281 uint32_t *assignedAddress);
    +
    282
    +
    287int
    + +
    289 uint32_t *dns1,
    +
    290 uint32_t *dns2);
    +
    291
    +
    296int
    + +
    298 uint32_t *gateway);
    +
    299
    +
    304int
    + +
    306 uint32_t *subnet);
    +
    307
    +
    312int
    + +
    314 uint32_t *dns1,
    +
    315 uint32_t *dns2);
    +
    316
    +
    317int
    + +
    319
    + + +
    322
    +
    326int
    + +
    328
    +
    332int
    + +
    334
    + + +
    337
    +
    338int
    + +
    340 NetConfMACAddr *info);
    +
    341
    + + +
    344
    +
    345int
    + +
    347
    +
    348int
    + +
    350
    +
    351int
    + +
    353
    +
    354int
    + +
    356 uint32_t *profileState);
    +
    357
    +
    358int
    + +
    360
    +
    361int
    + +
    363
    +
    367int
    + +
    369
    +
    373int
    + +
    375
    +
    376int
    + +
    378
    +
    379int
    + +
    381
    +
    385int
    +
    386netconf_getopt(uint16_t unk1,
    +
    387 NetConfOpt *buffer,
    +
    388 uint32_t *bufferSize);
    +
    389
    +
    393int
    + +
    395 NetConfCfg *data);
    +
    396
    +
    400int
    + +
    402 NetConfCfg *data);
    +
    403
    +
    407int
    + +
    409
    +
    413int
    + +
    415
    +
    416int
    + +
    418 NetConfAOSSConfig *data);
    +
    419
    +
    420int
    + +
    422 NetConfAOSSConfig *data);
    +
    423
    +
    424int
    +
    425netconf_read_compat_profile_id(uint32_t *outProfileId);
    +
    426
    +
    427
    +
    428int
    + +
    430 uint32_t *dns1,
    +
    431 uint32_t *dns2);
    +
    432
    +
    433int
    + +
    435
    +
    436int
    + + +
    439
    +
    440int
    + +
    442
    +
    443int
    + +
    445 NetConfIPv4Info *info);
    +
    446
    +
    447int
    + +
    449 uint32_t mtu);
    +
    450
    +
    451int
    + +
    453
    +
    454int
    + +
    456
    +
    460int
    + +
    462
    +
    463int
    + +
    465 uint32_t unk2);
    +
    466
    +
    467int
    + +
    469
    +
    473int
    +
    474netconf_setopt(uint16_t unk1,
    +
    475 NetConfOpt *buffer,
    +
    476 uint32_t *bufferSize);
    +
    477
    +
    478int
    + +
    480
    +
    481#ifdef __cplusplus
    +
    482}
    +
    483#endif
    +
    484
    +
    uint32_t if_mtu
    Definition netconfig.h:224
    + +
    uint32_t netmask
    Definition netconfig.h:149
    +
    char username[0x80]
    Definition netconfig.h:169
    +
    NetConfEthCfgNegotiation negotiation
    Definition netconfig.h:137
    +
    NetConfInterface wl0
    Definition netconfig.h:235
    +
    NetConfWifiConfigData config
    Definition netconfig.h:210
    +
    uint16_t config_method
    Definition netconfig.h:208
    +
    NetConfWifiConfigDataPrivacy privacy
    Definition netconfig.h:199
    +
    NetConfOperState operstate
    Definition netconfig.h:258
    +
    NetConfInterface eth0
    Definition netconfig.h:237
    +
    NetConfWifiPrivacyMode mode
    Definition netconfig.h:183
    +
    NetConfIPv4Mode mode
    Definition netconfig.h:147
    +
    NetConfEthCfg ethCfg
    Definition netconfig.h:238
    +
    NetConfWifiConfig wifi
    Definition netconfig.h:236
    +
    NetConfProxyConfig proxy
    Definition netconfig.h:239
    +
    uint8_t MACAddr[0x6]
    Definition netconfig.h:158
    +
    NetConfProxyAuthType auth_type
    Definition netconfig.h:167
    +
    char password[0x40]
    Definition netconfig.h:170
    + + + + +
    uint32_t addr
    Definition netconfig.h:148
    +
    NetConfLinkState linkstate
    Definition netconfig.h:257
    +
    char noproxy_hosts[0x80]
    Definition netconfig.h:171
    +
    NetConfEthCfgDuplex duplex
    Definition netconfig.h:136
    +
    uint32_t nexthop
    Definition netconfig.h:150
    +
    NetConfIPv4Info ipv4Info
    Definition netconfig.h:225
    +
    uint16_t if_index
    Definition netconfig.h:222
    +
    NetConfProxyStatus use_proxy
    Definition netconfig.h:164
    +
    char host[0x80]
    Definition netconfig.h:168
    +
    uint16_t if_state
    Definition netconfig.h:223
    +
    NetConfEthCfgSpeed speed
    Definition netconfig.h:135
    +
    int netconf_set_interface_mtu(NetConfInterfaceType interface, uint32_t mtu)
    +
    int netconf_get_assigned_dns(NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
    Returns the currently used DNS of the console if the given interface matches the used interface.
    +
    uint16_t NetConfEthCfgDuplex
    Definition netconfig.h:21
    +
    int SOGetProxyConfig(NetConfProxyConfig *config)
    +
    int netconf_get_running(NetConfCfg *running)
    Return the current NetConfCfg.
    +
    NetConfAdminState netconf_get_if_adminstate(NetConfInterfaceType interface)
    +
    int netconf_read_compat_profile_id(uint32_t *outProfileId)
    +
    int netconf_getopt(uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
    Not implemented on IOSU side.
    +
    uint16_t NetConfLinkState
    Definition netconfig.h:27
    +
    int netconf_set_wifi_cfg(NetConfWifiConfig *config)
    +
    NetConfProxyAuthTypeEnum
    Definition netconfig.h:87
    +
    NetConfProfile
    Definition netconfig.h:118
    +
    uint16_t NetConfAdminState
    Definition netconfig.h:29
    +
    int netconf_get_assigned_gateway(NetConfInterfaceType unk1, uint32_t *gateway)
    Returns the currently used gateway of the console if the given interface matches the used interface.
    +
    int netconf_nv_load(NetConfProfile profileId)
    Load a profile into memory and use it.
    +
    int netconf_nv_read(NetConfProfile profileId, NetConfCfg *data)
    Read a profile into memory without using it.
    +
    uint16_t NetConfEthCfgSpeed
    Definition netconfig.h:20
    +
    int netconf_get_last_wifi_link_error(uint32_t *lastError)
    +
    int netconf_setopt(uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
    DEBUG mode only.
    +
    NetConfAdminStateEnum
    Definition netconfig.h:112
    +
    NetConfIPv4Mode
    Definition netconfig.h:71
    +
    int netconf_init()
    +
    int netconf_set_eth_cfg(NetConfEthCfg *config)
    +
    int netconf_get_ifstate(NetConfInterfaceType interface, NetConfIfState *ifState)
    +
    int netconf_nv_write(NetConfProfile profileId, NetConfCfg *data)
    Write a profile from buffer.
    +
    NetConfEthCfgSpeedEnum
    Definition netconfig.h:53
    +
    int netconf_read_aoss_config(NetConfProfile profileId, NetConfAOSSConfig *data)
    +
    NetConfWifiPrivacyModeEnum
    Definition netconfig.h:77
    +
    int netconf_set_dns(NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
    +
    NetConfOperStateEnum
    Definition netconfig.h:106
    +
    uint16_t NetConfEthCfgNegotiation
    Definition netconfig.h:22
    +
    int netconf_get_valid_flags(NetConfValidFlags *validFlags)
    +
    int netconf_set_valid_flag(uint32_t unk1, uint32_t unk2)
    +
    int netconf_nv_store(NetConfProfile profileId)
    Save the loaded profile from memory into a profile.
    +
    int netconf_write_compat_profile_id(uint32_t unk1)
    +
    int netconf_get_interface_mtu(NetConfInterfaceType NetConfInterfaceType, uint32_t *mtu)
    +
    int netconf_write_aoss_config(NetConfProfile profileId, NetConfAOSSConfig *data)
    +
    NetConfLinkStateEnum
    Definition netconfig.h:99
    +
    int netconf_get_dns(NetConfInterfaceType unk1, uint32_t *dns1, uint32_t *dns2)
    Returns the manually set DNS servers of the loaded config if the given interface matches the used int...
    +
    int netconf_close()
    +
    int netconf_set_if_ipv4_info(NetConfIPv4Info *info)
    +
    uint16_t NetConfProxyAuthType
    Definition netconfig.h:24
    +
    int netconf_set_startup_profile_id(uint32_t profileId)
    Sets the default profileId.
    +
    NetConfProxyStatusEnum
    Definition netconfig.h:93
    +
    NetConfLinkState netconf_get_if_linkstate(NetConfInterfaceType interface)
    +
    int netconf_delete_profile(NetConfProfile id)
    +
    int netconf_set_if_ipv4_info_ex(NetConfInterfaceType interface, NetConfIPv4Info *info)
    +
    int netconf_get_assigned_address(NetConfInterfaceType interface, uint32_t *assignedAddress)
    Returns the currently used IP address of the console if the given interface matches the used interfac...
    +
    uint16_t NetConfProxyStatus
    Definition netconfig.h:25
    +
    uint16_t NetConfWifiPrivacyMode
    Definition netconfig.h:23
    +
    int netconf_get_if_macaddr(NetConfInterfaceType interface, NetConfMACAddr *info)
    +
    int netconf_get_proxy_config(NetConfProxyConfig *proxyConfig)
    +
    int netconf_set_running(NetConfCfg *config)
    +
    NetConfEthCfgNegotiationEnum
    Definition netconfig.h:65
    +
    int netconf_set_if_admin_state(NetConfInterfaceType interface, NetConfAdminStateEnum unk2)
    +
    uint16_t NetConfOperState
    Definition netconfig.h:28
    +
    uint16_t NetConfInterfaceType
    Definition netconfig.h:26
    +
    NetConfInterfaceTypeEnum
    Definition netconfig.h:47
    +
    int netconf_get_startup_profile_id()
    Gets the default profileId.
    +
    int netconf_get_eth_cfg(NetConfEthCfg *outCfg)
    +
    int netconf_set_proxy_config(NetConfProxyConfig *config)
    +
    int netconf_get_wifi_cfg(NetConfWifiConfig *wifiConfig)
    +
    int netconf_get_if_ipv4_info(NetConfIPv4Info *info)
    Returns the WIFI IPv4 Info of the loaded config.
    +
    int netconf_get_profile_state(NetConfInterfaceType interface, uint32_t *profileState)
    +
    int netconf_get_if_ipv4_info_ex(NetConfInterfaceType interface, NetConfIPv4Info *info)
    Returns the IPv4 Info of the loaded config for the given interface.
    +
    int netconf_get_assigned_subnet(NetConfInterfaceType unk1, uint32_t *subnet)
    Returns the currently used subnet of the console if the given interface matches the used interface.
    +
    NetConfEthCfgDuplexEnum
    Definition netconfig.h:59
    +
    int netconf_get_all_profile_state(NetConfAllProfileState *state)
    +
    NetConfOperState netconf_get_if_operstate(NetConfInterfaceType interface)
    +
    @ NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION
    Definition netconfig.h:89
    +
    @ NET_CONF_PROXY_AUTH_TYPE_NONE
    Definition netconfig.h:88
    +
    @ NET_CONF_PROFILE_0
    Definition netconfig.h:119
    +
    @ NET_CONF_PROFILE_2
    Definition netconfig.h:121
    +
    @ NET_CONF_PROFILE_1
    Definition netconfig.h:120
    +
    @ NET_CONF_PROFILE_3
    Definition netconfig.h:122
    +
    @ NET_CONF_PROFILE_4
    Definition netconfig.h:123
    +
    @ NET_CONF_PROFILE_5
    Definition netconfig.h:124
    +
    @ NET_CONF_ADMIN_STATE_DOWN
    Definition netconfig.h:114
    +
    @ NET_CONF_ADMIN_STATE_UP
    Definition netconfig.h:113
    +
    @ NET_CONF_IPV4_MODE_MANUAL
    Definition netconfig.h:73
    +
    @ NET_CONF_IPV4_MODE_DHCP
    Definition netconfig.h:72
    +
    @ NET_CONF_ETH_CFG_SPEED_10M
    Definition netconfig.h:54
    +
    @ NET_CONF_ETH_CFG_SPEED_100M
    Definition netconfig.h:55
    +
    @ NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES
    Definition netconfig.h:83
    +
    @ NET_CONF_WIFI_PRIVACY_MODE_NONE
    Definition netconfig.h:78
    +
    @ NET_CONF_WIFI_PRIVACY_MODE_WEP
    Definition netconfig.h:79
    +
    @ NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP
    Definition netconfig.h:81
    +
    @ NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES
    Definition netconfig.h:82
    +
    @ NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP
    Definition netconfig.h:80
    +
    @ NET_CONF_OPER_STATE_UP
    Definition netconfig.h:107
    +
    @ NET_CONF_OPER_STATE_DOWN
    Definition netconfig.h:108
    +
    @ NET_CONF_LINK_STATE_UP
    Definition netconfig.h:100
    +
    @ NET_CONF_LINK_STATE_DOWN
    Definition netconfig.h:101
    +
    @ NET_CONF_LINK_STATE_NEGOTIATE
    Definition netconfig.h:102
    +
    @ NET_CONF_PROXY_ENABLED
    Definition netconfig.h:95
    +
    @ NET_CONF_PROXY_DISABLED
    Definition netconfig.h:94
    +
    @ NET_CONF_ETH_CFG_NEGOTIATION_AUTO
    Definition netconfig.h:67
    +
    @ NET_CONF_ETH_CFG_NEGOTIATION_MANUAL
    Definition netconfig.h:66
    +
    @ NET_CONF_INTERFACE_TYPE_ETHERNET
    Definition netconfig.h:49
    +
    @ NET_CONF_INTERFACE_TYPE_WIFI
    Definition netconfig.h:48
    +
    @ NET_CONF_ETH_CFG_DUPLEX_FULL
    Definition netconfig.h:61
    +
    @ NET_CONF_ETH_CFG_DUPLEX_HALF
    Definition netconfig.h:60
    + + + + + + + + + + + + + + + + + + +
    + + + + diff --git a/netdb_8h.html b/netdb_8h.html new file mode 100644 index 00000000..ba2e6c35 --- /dev/null +++ b/netdb_8h.html @@ -0,0 +1,1290 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netdb.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    netdb.h File Reference
    +
    +
    +
    #include <stdint.h>
    +#include <sys/socket.h>
    +
    +Include dependency graph for netdb.h:
    +
    +
    + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  hostent
     
    struct  servent
     
    struct  addrinfo
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define h_addr   h_addr_list[0]
     
    #define NETDB_INTERNAL   -1
     
    #define NETDB_SUCCESS   0
     
    #define HOST_NOT_FOUND   1
     
    #define TRY_AGAIN   2
     
    #define NO_RECOVERY   3
     
    #define NO_DATA   4
     
    #define NO_ADDRESS   NO_DATA
     
    #define EAI_ADDRFAMILY   1
     
    #define EAI_AGAIN   2
     
    #define EAI_BADFLAGS   3
     
    #define EAI_FAIL   4
     
    #define EAI_FAMILY   5
     
    #define EAI_MEMORY   6
     
    #define EAI_NODATA   7
     
    #define EAI_NONAME   8
     
    #define EAI_SERVICE   9
     
    #define EAI_SOCKTYPE   10
     
    #define EAI_SYSTEM   11
     
    #define EAI_BADHINTS   12
     
    #define EAI_PROTOCOL   13
     
    #define EAI_OVERFLOW   14
     
    #define EAI_MAX   15
     
    #define NI_MAXHOST   1025
     
    #define NI_MAXSERV   32
     
    #define NI_NOFQDN   0x0001
     
    #define NI_NUMERICHOST   0x0002
     
    #define NI_NAMEREQD   0x0004
     
    #define NI_NUMERICSERV   0x0008
     
    #define NI_DGRAM   0x0010
     
    #define NI_NUMERICSCOPE   0x0020
     
    #define AI_PASSIVE   0x0001
     
    #define AI_CANONNAME   0x0002
     
    #define AI_NUMERICHOST   0x0004
     
    #define AI_V4MAPPED   0x0008
     
    #define AI_ALL   0x0010
     
    #define AI_ADDRCONFIG   0x0020
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    struct hostentgethostbyname (const char *name)
     
    struct hostentgethostbyaddr (const void *addr, socklen_t len, int type)
     
    struct hostentgethostent (void)
     
    struct serventgetservbyname (const char *name, const char *proto)
     
    struct serventgetservbyport (int port, const char *proto)
     
    struct serventgetservent (void)
     
    int getaddrinfo (const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res)
     
    void freeaddrinfo (struct addrinfo *res)
     
    int getnameinfo (const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags)
     
    const char * gai_strerror (int ecode)
     
    + + + +

    +Variables

    int h_errno
     
    +

    Data Structure Documentation

    + +

    ◆ hostent

    + +
    +
    + + + + +
    struct hostent
    +
    +
    +

    Definition at line 7 of file netdb.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +char * +h_name +
    +char ** +h_aliases +
    +int +h_addrtype +
    +int +h_length +
    +char ** +h_addr_list +
    + +
    +
    + +

    ◆ servent

    + +
    +
    + + + + +
    struct servent
    +
    +
    +

    Definition at line 17 of file netdb.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +char * +s_name +
    +char ** +s_aliases +
    +int +s_port +
    +char * +s_proto +
    + +
    +
    + +

    ◆ addrinfo

    + +
    +
    + + + + +
    struct addrinfo
    +
    +
    +

    Definition at line 25 of file netdb.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +int +ai_flags +
    +int +ai_family +
    +int +ai_socktype +
    +int +ai_protocol +
    +socklen_t +ai_addrlen +
    +char * +ai_canonname +
    +struct sockaddr * +ai_addr +
    +struct addrinfo * +ai_next +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ h_addr

    + +
    +
    + + + + +
    #define h_addr   h_addr_list[0]
    +
    + +

    Definition at line 14 of file netdb.h.

    + +
    +
    + +

    ◆ NETDB_INTERNAL

    + +
    +
    + + + + +
    #define NETDB_INTERNAL   -1
    +
    + +

    Definition at line 37 of file netdb.h.

    + +
    +
    + +

    ◆ NETDB_SUCCESS

    + +
    +
    + + + + +
    #define NETDB_SUCCESS   0
    +
    + +

    Definition at line 38 of file netdb.h.

    + +
    +
    + +

    ◆ HOST_NOT_FOUND

    + +
    +
    + + + + +
    #define HOST_NOT_FOUND   1
    +
    + +

    Definition at line 39 of file netdb.h.

    + +
    +
    + +

    ◆ TRY_AGAIN

    + +
    +
    + + + + +
    #define TRY_AGAIN   2
    +
    + +

    Definition at line 40 of file netdb.h.

    + +
    +
    + +

    ◆ NO_RECOVERY

    + +
    +
    + + + + +
    #define NO_RECOVERY   3
    +
    + +

    Definition at line 41 of file netdb.h.

    + +
    +
    + +

    ◆ NO_DATA

    + +
    +
    + + + + +
    #define NO_DATA   4
    +
    + +

    Definition at line 42 of file netdb.h.

    + +
    +
    + +

    ◆ NO_ADDRESS

    + +
    +
    + + + + +
    #define NO_ADDRESS   NO_DATA
    +
    + +

    Definition at line 43 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_ADDRFAMILY

    + +
    +
    + + + + +
    #define EAI_ADDRFAMILY   1
    +
    + +

    Definition at line 45 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_AGAIN

    + +
    +
    + + + + +
    #define EAI_AGAIN   2
    +
    + +

    Definition at line 46 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_BADFLAGS

    + +
    +
    + + + + +
    #define EAI_BADFLAGS   3
    +
    + +

    Definition at line 47 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_FAIL

    + +
    +
    + + + + +
    #define EAI_FAIL   4
    +
    + +

    Definition at line 48 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_FAMILY

    + +
    +
    + + + + +
    #define EAI_FAMILY   5
    +
    + +

    Definition at line 49 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_MEMORY

    + +
    +
    + + + + +
    #define EAI_MEMORY   6
    +
    + +

    Definition at line 50 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_NODATA

    + +
    +
    + + + + +
    #define EAI_NODATA   7
    +
    + +

    Definition at line 51 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_NONAME

    + +
    +
    + + + + +
    #define EAI_NONAME   8
    +
    + +

    Definition at line 52 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_SERVICE

    + +
    +
    + + + + +
    #define EAI_SERVICE   9
    +
    + +

    Definition at line 53 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_SOCKTYPE

    + +
    +
    + + + + +
    #define EAI_SOCKTYPE   10
    +
    + +

    Definition at line 54 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_SYSTEM

    + +
    +
    + + + + +
    #define EAI_SYSTEM   11
    +
    + +

    Definition at line 55 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_BADHINTS

    + +
    +
    + + + + +
    #define EAI_BADHINTS   12
    +
    + +

    Definition at line 56 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_PROTOCOL

    + +
    +
    + + + + +
    #define EAI_PROTOCOL   13
    +
    + +

    Definition at line 57 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_OVERFLOW

    + +
    +
    + + + + +
    #define EAI_OVERFLOW   14
    +
    + +

    Definition at line 58 of file netdb.h.

    + +
    +
    + +

    ◆ EAI_MAX

    + +
    +
    + + + + +
    #define EAI_MAX   15
    +
    + +

    Definition at line 59 of file netdb.h.

    + +
    +
    + +

    ◆ NI_MAXHOST

    + +
    +
    + + + + +
    #define NI_MAXHOST   1025
    +
    + +

    Definition at line 61 of file netdb.h.

    + +
    +
    + +

    ◆ NI_MAXSERV

    + +
    +
    + + + + +
    #define NI_MAXSERV   32
    +
    + +

    Definition at line 62 of file netdb.h.

    + +
    +
    + +

    ◆ NI_NOFQDN

    + +
    +
    + + + + +
    #define NI_NOFQDN   0x0001
    +
    + +

    Definition at line 65 of file netdb.h.

    + +
    +
    + +

    ◆ NI_NUMERICHOST

    + +
    +
    + + + + +
    #define NI_NUMERICHOST   0x0002
    +
    + +

    Definition at line 66 of file netdb.h.

    + +
    +
    + +

    ◆ NI_NAMEREQD

    + +
    +
    + + + + +
    #define NI_NAMEREQD   0x0004
    +
    + +

    Definition at line 67 of file netdb.h.

    + +
    +
    + +

    ◆ NI_NUMERICSERV

    + +
    +
    + + + + +
    #define NI_NUMERICSERV   0x0008
    +
    + +

    Definition at line 68 of file netdb.h.

    + +
    +
    + +

    ◆ NI_DGRAM

    + +
    +
    + + + + +
    #define NI_DGRAM   0x0010
    +
    + +

    Definition at line 69 of file netdb.h.

    + +
    +
    + +

    ◆ NI_NUMERICSCOPE

    + +
    +
    + + + + +
    #define NI_NUMERICSCOPE   0x0020
    +
    + +

    Definition at line 70 of file netdb.h.

    + +
    +
    + +

    ◆ AI_PASSIVE

    + +
    +
    + + + + +
    #define AI_PASSIVE   0x0001
    +
    + +

    Definition at line 73 of file netdb.h.

    + +
    +
    + +

    ◆ AI_CANONNAME

    + +
    +
    + + + + +
    #define AI_CANONNAME   0x0002
    +
    + +

    Definition at line 74 of file netdb.h.

    + +
    +
    + +

    ◆ AI_NUMERICHOST

    + +
    +
    + + + + +
    #define AI_NUMERICHOST   0x0004
    +
    + +

    Definition at line 75 of file netdb.h.

    + +
    +
    + +

    ◆ AI_V4MAPPED

    + +
    +
    + + + + +
    #define AI_V4MAPPED   0x0008
    +
    + +

    Definition at line 76 of file netdb.h.

    + +
    +
    + +

    ◆ AI_ALL

    + +
    +
    + + + + +
    #define AI_ALL   0x0010
    +
    + +

    Definition at line 77 of file netdb.h.

    + +
    +
    + +

    ◆ AI_ADDRCONFIG

    + +
    +
    + + + + +
    #define AI_ADDRCONFIG   0x0020
    +
    + +

    Definition at line 78 of file netdb.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ gethostbyname()

    + +
    +
    + + + + + + + + +
    struct hostent * gethostbyname (const char * name)
    +
    + +
    +
    + +

    ◆ gethostbyaddr()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    struct hostent * gethostbyaddr (const void * addr,
    socklen_t len,
    int type 
    )
    +
    + +
    +
    + +

    ◆ gethostent()

    + +
    +
    + + + + + + + + +
    struct hostent * gethostent (void )
    +
    + +
    +
    + +

    ◆ getservbyname()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    struct servent * getservbyname (const char * name,
    const char * proto 
    )
    +
    + +
    +
    + +

    ◆ getservbyport()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    struct servent * getservbyport (int port,
    const char * proto 
    )
    +
    + +
    +
    + +

    ◆ getservent()

    + +
    +
    + + + + + + + + +
    struct servent * getservent (void )
    +
    + +
    +
    + +

    ◆ getaddrinfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    int getaddrinfo (const char * node,
    const char * service,
    const struct addrinfohints,
    struct addrinfo ** res 
    )
    +
    + +
    +
    + +

    ◆ freeaddrinfo()

    + +
    +
    + + + + + + + + +
    void freeaddrinfo (struct addrinfores)
    +
    + +
    +
    + +

    ◆ getnameinfo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    int getnameinfo (const struct sockaddraddr,
    socklen_t addrlen,
    char * host,
    socklen_t hostlen,
    char * serv,
    socklen_t servlen,
    int flags 
    )
    +
    + +
    +
    + +

    ◆ gai_strerror()

    + +
    +
    + + + + + + + + +
    const char * gai_strerror (int ecode)
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ h_errno

    + +
    +
    + + + + + +
    + + + + +
    int h_errno
    +
    +extern
    +
    + +
    +
    +
    + + + + diff --git a/netdb_8h__dep__incl.map b/netdb_8h__dep__incl.map new file mode 100644 index 00000000..af905472 --- /dev/null +++ b/netdb_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/netdb_8h__dep__incl.md5 b/netdb_8h__dep__incl.md5 new file mode 100644 index 00000000..d1da5b9c --- /dev/null +++ b/netdb_8h__dep__incl.md5 @@ -0,0 +1 @@ +cea216c642cc21fa583057d5ec8d1e5b \ No newline at end of file diff --git a/netdb_8h__dep__incl.png b/netdb_8h__dep__incl.png new file mode 100644 index 00000000..0c06485e Binary files /dev/null and b/netdb_8h__dep__incl.png differ diff --git a/netdb_8h__incl.map b/netdb_8h__incl.map new file mode 100644 index 00000000..2d8aae29 --- /dev/null +++ b/netdb_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/netdb_8h__incl.md5 b/netdb_8h__incl.md5 new file mode 100644 index 00000000..62651c35 --- /dev/null +++ b/netdb_8h__incl.md5 @@ -0,0 +1 @@ +f08825eda2c8679a17f1d5a63fa44d12 \ No newline at end of file diff --git a/netdb_8h__incl.png b/netdb_8h__incl.png new file mode 100644 index 00000000..2303e98d Binary files /dev/null and b/netdb_8h__incl.png differ diff --git a/netdb_8h_source.html b/netdb_8h_source.html new file mode 100644 index 00000000..f7f38b73 --- /dev/null +++ b/netdb_8h_source.html @@ -0,0 +1,260 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netdb.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    netdb.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <stdint.h>
    +
    3#include <sys/socket.h>
    +
    4
    +
    5extern int h_errno;
    +
    6
    +
    +
    7struct hostent
    +
    8{
    +
    9 char *h_name;
    +
    10 char **h_aliases;
    + + + +
    14#define h_addr h_addr_list[0]
    +
    15};
    +
    +
    16
    +
    +
    17struct servent
    +
    18{
    +
    19 char *s_name;
    +
    20 char **s_aliases;
    +
    21 int s_port;
    +
    22 char *s_proto;
    +
    23};
    +
    +
    24
    +
    + +
    26{
    + + + + + + + + +
    35};
    +
    +
    36
    +
    37#define NETDB_INTERNAL -1
    +
    38#define NETDB_SUCCESS 0
    +
    39#define HOST_NOT_FOUND 1
    +
    40#define TRY_AGAIN 2
    +
    41#define NO_RECOVERY 3
    +
    42#define NO_DATA 4
    +
    43#define NO_ADDRESS NO_DATA
    +
    44
    +
    45#define EAI_ADDRFAMILY 1
    +
    46#define EAI_AGAIN 2
    +
    47#define EAI_BADFLAGS 3
    +
    48#define EAI_FAIL 4
    +
    49#define EAI_FAMILY 5
    +
    50#define EAI_MEMORY 6
    +
    51#define EAI_NODATA 7
    +
    52#define EAI_NONAME 8
    +
    53#define EAI_SERVICE 9
    +
    54#define EAI_SOCKTYPE 10
    +
    55#define EAI_SYSTEM 11
    +
    56#define EAI_BADHINTS 12
    +
    57#define EAI_PROTOCOL 13
    +
    58#define EAI_OVERFLOW 14
    +
    59#define EAI_MAX 15
    +
    60
    +
    61#define NI_MAXHOST 1025
    +
    62#define NI_MAXSERV 32
    +
    63
    +
    64// nsysnet only implements NI_NOFQDN, NI_NUMERICHOST and NI_NUMERICSERV
    +
    65#define NI_NOFQDN 0x0001
    +
    66#define NI_NUMERICHOST 0x0002
    +
    67#define NI_NAMEREQD 0x0004
    +
    68#define NI_NUMERICSERV 0x0008
    +
    69#define NI_DGRAM 0x0010
    +
    70#define NI_NUMERICSCOPE 0x0020
    +
    71
    +
    72// nsysnet only implements AI_PASSIVE, AI_CANONNAME and AI_NUMERICHOST
    +
    73#define AI_PASSIVE 0x0001
    +
    74#define AI_CANONNAME 0x0002
    +
    75#define AI_NUMERICHOST 0x0004
    +
    76#define AI_V4MAPPED 0x0008
    +
    77#define AI_ALL 0x0010
    +
    78#define AI_ADDRCONFIG 0x0020
    +
    79
    +
    80#ifdef __cplusplus
    +
    81extern "C" {
    +
    82#endif
    +
    83
    +
    84struct hostent *
    +
    85gethostbyname(const char *name);
    +
    86
    +
    87struct hostent *
    +
    88gethostbyaddr(const void *addr,
    +
    89 socklen_t len,
    +
    90 int type);
    +
    91
    +
    92struct hostent *
    + +
    94
    +
    95struct servent *
    +
    96getservbyname(const char *name,
    +
    97 const char *proto);
    +
    98
    +
    99struct servent *
    + +
    101 const char *proto);
    +
    102
    +
    103struct servent *
    + +
    105
    +
    106int
    +
    107getaddrinfo(const char *node,
    +
    108 const char *service,
    +
    109 const struct addrinfo *hints,
    +
    110 struct addrinfo **res);
    +
    111
    +
    112void
    + +
    114
    +
    115int
    +
    116getnameinfo(const struct sockaddr *addr,
    +
    117 socklen_t addrlen,
    +
    118 char *host,
    +
    119 socklen_t hostlen,
    +
    120 char *serv,
    +
    121 socklen_t servlen,
    +
    122 int flags);
    +
    123
    +
    124const char *
    +
    125gai_strerror(int ecode);
    +
    126
    +
    127#ifdef __cplusplus
    +
    128}
    +
    129#endif
    +
    char ** h_addr_list
    Definition netdb.h:13
    +
    struct servent * getservbyport(int port, const char *proto)
    +
    struct sockaddr * ai_addr
    Definition netdb.h:33
    +
    socklen_t ai_addrlen
    Definition netdb.h:31
    +
    int getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res)
    +
    int ai_socktype
    Definition netdb.h:29
    +
    int h_errno
    +
    char * h_name
    Definition netdb.h:9
    +
    void freeaddrinfo(struct addrinfo *res)
    +
    struct hostent * gethostent(void)
    +
    int ai_family
    Definition netdb.h:28
    +
    char * s_proto
    Definition netdb.h:22
    +
    int getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags)
    +
    int s_port
    Definition netdb.h:21
    +
    int ai_protocol
    Definition netdb.h:30
    +
    char * s_name
    Definition netdb.h:19
    +
    const char * gai_strerror(int ecode)
    +
    char ** s_aliases
    Definition netdb.h:20
    +
    int h_addrtype
    Definition netdb.h:11
    +
    int ai_flags
    Definition netdb.h:27
    +
    struct servent * getservbyname(const char *name, const char *proto)
    +
    char * ai_canonname
    Definition netdb.h:32
    +
    struct servent * getservent(void)
    +
    int h_length
    Definition netdb.h:12
    +
    struct addrinfo * ai_next
    Definition netdb.h:34
    +
    struct hostent * gethostbyaddr(const void *addr, socklen_t len, int type)
    +
    struct hostent * gethostbyname(const char *name)
    +
    char ** h_aliases
    Definition netdb.h:10
    + +
    Definition netdb.h:8
    + + +
    __socklen_t socklen_t
    Definition socket.h:57
    + +
    + + + + diff --git a/nets2_8h.html b/nets2_8h.html new file mode 100644 index 00000000..5b9b1248 --- /dev/null +++ b/nets2_8h.html @@ -0,0 +1,115 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nets2.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nets2.h File Reference
    +
    +
    +
    #include <nn/nets2/somemopt.h>
    +
    +Include dependency graph for nets2.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/nets2_8h__incl.map b/nets2_8h__incl.map new file mode 100644 index 00000000..4c1371e6 --- /dev/null +++ b/nets2_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/nets2_8h__incl.md5 b/nets2_8h__incl.md5 new file mode 100644 index 00000000..2a7cf5b0 --- /dev/null +++ b/nets2_8h__incl.md5 @@ -0,0 +1 @@ +a446ff85f22e2a436ec429c575a11327 \ No newline at end of file diff --git a/nets2_8h__incl.png b/nets2_8h__incl.png new file mode 100644 index 00000000..ceca0a4d Binary files /dev/null and b/nets2_8h__incl.png differ diff --git a/nets2_8h_source.html b/nets2_8h_source.html new file mode 100644 index 00000000..af92e57f --- /dev/null +++ b/nets2_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nets2.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nets2.h
    +
    + + + + + diff --git a/nfc_2nfc_8h.html b/nfc_2nfc_8h.html new file mode 100644 index 00000000..a5522430 --- /dev/null +++ b/nfc_2nfc_8h.html @@ -0,0 +1,369 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nfc/nfc.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nfc.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <vpadbase/base.h>
    +
    +Include dependency graph for nfc.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Data Structures

    struct  NFCUid
     
    struct  NFCTagInfo
     
    struct  NFCNTAGVersion
     
    struct  NFCReadT2TResult
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef int32_t NFCError
     
    typedef uint8_t NFCProtocol
     
    typedef uint8_t NFCTechnology
     
    typedef uint8_t NFCTechnologyMask
     
    typedef uint8_t NFCNDEFFlags
     
    typedef struct NFCUid NFCUid
     
    typedef struct NFCTagInfo NFCTagInfo
     
    typedef struct NFCNTAGVersion NFCNTAGVersion
     
    typedef struct NFCReadT2TResult NFCReadT2TResult
     
    typedef enum NFCMode NFCMode
     
    typedef enum NFCProtocolEnum NFCProtocolEnum
     
    typedef enum NFCTechnologyEnum NFCTechnologyEnum
     
    typedef enum NFCTechnologyMaskEnum NFCTechnologyMaskEnum
     
    typedef enum NFCNDEFFlagsEnum NFCNDEFFlagsEnum
     
    typedef void(* NFCCallbackFn) (VPADChan chan, NFCError error, void *userContext)
     Generic callback function.
     
    typedef void(* NFCTagDetectCallbackFn) (VPADChan chan, BOOL hasTag, void *userContext)
     Callback function for NFCSetTagDetectCallback.
     
    typedef void(* NFCDetectCallbackFn) (VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, BOOL hasLockedData, NFCNDEFFlags flags, void *userContext)
     Callback function for NFCDetect.
     
    typedef void(* NFCRawDataCallbackFn) (VPADChan chan, NFCError error, uint32_t responseSize, void *responseData, void *userContext)
     Callback function for NFCSendRawData and variations.
     
    typedef void(* NFCRawDataTwiceCallbackFn) (VPADChan chan, NFCError error, uint8_t numCompleted, uint32_t response0Size, void *response0Data, uint32_t response1Size, void *response1Data, void *userContext)
     Callback function for NFCSendRawDataTwice and variations.
     
    typedef void(* NFCReadCallbackFn) (VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, uint32_t dataSize, void *data, uint32_t lockedDataSize, void *lockedData, void *userContext)
     Callback function for NFCRead.
     
    typedef void(* NFCReadT2TCallbackFn) (VPADChan chan, NFCError error, uint8_t rfDiscId, NFCProtocol protocol, NFCTechnology technology, uint8_t uidSize, uint8_t *uid, NFCNTAGVersion *version, NFCReadT2TResult *result, void *userContext)
     Callback function for NFCReadT2T.
     
    typedef void(* NFCGetTagInfoCallbackFn) (VPADChan chan, NFCError error, NFCTagInfo *tagInfo, void *userContext)
     Callback function for NFCGetTagInfo.
     
    typedef void(* NFCGetTagInfoMultiCallbackFn) (VPADChan chan, NFCError error, uint8_t numTagInfos, NFCTagInfo *tagInfo0, NFCTagInfo *tagInfo1, NFCTagInfo *tagInfo2, void *userContext)
     Callback function for NFCGetTagInfoMulti.
     
    + + + + + + + + + + + +

    +Enumerations

    enum  NFCMode {
    +  NFC_MODE_INVALID = -1 +,
    +  NFC_MODE_IDLE = 0 +,
    +  NFC_MODE_ACTIVE = 1 +
    + }
     
    enum  NFCProtocolEnum {
    +  NFC_PROTOCOL_UNKNOWN = 0x00 +,
    +  NFC_PROTOCOL_T1T = 0x01 +,
    +  NFC_PROTOCOL_T2T = 0x02 +,
    +  NFC_PROTOCOL_T3T = 0x03 +,
    +  NFC_PROTOCOL_ISO_DEP = 0x04 +,
    +  NFC_PROTOCOL_15693 = 0x83 +
    + }
     
    enum  NFCTechnologyEnum {
    +  NFC_TECHNOLOGY_A = 0x00 +,
    +  NFC_TECHNOLOGY_B = 0x01 +,
    +  NFC_TECHNOLOGY_F = 0x02 +,
    +  NFC_TECHNOLOGY_ISO15693 = 0x06 +
    + }
     
    enum  NFCTechnologyMaskEnum {
    +  NFC_TECHNOLOGY_MASK_ALL = 0 +,
    +  NFC_TECHNOLOGY_MASK_A = (1 << 0) +,
    +  NFC_TECHNOLOGY_MASK_B = (1 << 1) +,
    +  NFC_TECHNOLOGY_MASK_F = (1 << 2) +,
    +  NFC_TECHNOLOGY_MASK_ISO15693 = (1 << 3) +
    + }
     
    enum  NFCNDEFFlagsEnum {
    +  NFC_NDEF_FLAG_READ_ONLY = (1 << 0) +,
    +  NFC_NDEF_FLAG_FORMATED = (1 << 1) +,
    +  NFC_NDEF_FLAG_SUPPORTED = (1 << 2) +,
    +  NFC_NDEF_FLAG_UNKNOWN = (1 << 3) +,
    +  NFC_NDEF_FLAG_FORMATABLE = (1 << 4) +,
    +  NFC_NDEF_FLAG_SOFT_LOCKABLE = (1 << 5) +,
    +  NFC_NDEF_FLAG_HARD_LOCKABLE = (1 << 6) +,
    +  NFC_NDEF_FLAG_OTP = (1 << 7) +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    NFCError NFCInit (VPADChan chan)
     Initializes the NFC library.
     
    NFCError NFCInitEx (VPADChan chan, uint32_t powerMode)
     Initializes the NFC library.
     
    NFCError NFCShutdown (VPADChan chan)
     Shutdown the NFC library.
     
    BOOL NFCIsInit (VPADChan chan)
     Check if NFC is initialized.
     
    void NFCProc (VPADChan chan)
     Process NFC.
     
    void NFCSetTagDetectCallback (VPADChan chan, NFCTagDetectCallbackFn callback, void *userContext)
     Set a callback which will be called once a tag is attached / removed.
     
    NFCMode NFCGetMode (VPADChan chan)
     Get the current NFC mode.
     
    NFCError NFCSetMode (VPADChan chan, NFCMode mode)
     Set the current NFC mode.
     
    NFCError NFCAbort (VPADChan chan, NFCCallbackFn callback, void *userContext)
     Abort pending NFC operations.
     
    NFCError NFCAntennaCheck (VPADChan chan, NFCCallbackFn callback, void *userContext)
     Check the NFC antenna.
     
    NFCError NFCDetect (VPADChan chan, uint32_t discoveryTimeout, NFCDetectCallbackFn callback, void *userContext)
     Start tag discovery and provide info about the first detected tag.
     
    NFCError NFCSetLockBitsForT1T (VPADChan chan, uint8_t numBlocks, NFCRawDataCallbackFn callback, void *userContext)
     This will lock an area of blocks at the end of a 512-byte Type 1 Tag.
     
    NFCError NFCRead (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCReadCallbackFn callback, void *userContext)
     Read from a tag.
     
    NFCError NFCWrite (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, uint32_t size, void *data, NFCCallbackFn callback, void *userContext)
     Write to a tag.
     
    NFCError NFCSendRawData (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
     Send a raw NFC command to a tag.
     
    NFCError NFCSendRawDataEx (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, BOOL disableCRC, NFCRawDataCallbackFn callback, void *userContext)
     Send a raw NFC command to a tag.
     
    NFCError NFCSendRawDataEx2 (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, BOOL disableCRC, NFCTechnologyMask techMask, NFCRawDataCallbackFn callback, void *userContext)
     Send a raw NFC command to a tag.
     
    NFCError NFCSendRawDataWithPrePolling (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
     Send a raw NFC command to a tag.
     
    NFCError NFCSendRawDataWithPrePollingEx (VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
     Send a raw NFC command to a tag.
     
    NFCError NFCSendRawDataTwice (VPADChan chan, uint32_t command0Timeout, uint32_t command0Size, uint32_t response0Size, void *command0Data, uint32_t command1Timeout, uint32_t command1Size, uint32_t response1Size, void *command1Data, NFCRawDataTwiceCallbackFn callback, void *userContext)
     Send two raw NFC commands to an activated tag.
     
    NFCError NFCFormat (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCCallbackFn callback, void *userContext)
     Check if the tag is NDEF Formatable.
     
    NFCError NFCGetTagInfo (VPADChan chan, uint32_t discoveryTimeout, NFCGetTagInfoCallbackFn callback, void *userContext)
     Obtain info about tags.
     
    NFCError NFCGetTagInfoMulti (VPADChan chan, uint32_t discoveryTimeout, NFCGetTagInfoMultiCallbackFn callback, void *userContext)
     Obtain info about multiple tags.
     
    NFCError NFCIsTagPresent (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCCallbackFn callback, void *userContext)
     Check if a tag is still present.
     
    NFCError NFCSetReadOnly (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, BOOL readOnly, NFCCallbackFn callback, void *userContext)
     Make a Type 1 Tag read only by setting the RWA byte.
     
    NFCError NFCReadT2T (VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCNTAGVersion *version, uint32_t commandTimeout, uint8_t numReads, uint8_t read0Start, uint8_t read0End, uint8_t read1Start, uint8_t read1End, uint8_t read2Start, uint8_t read2End, uint8_t read3Start, uint8_t read3End, uint8_t authenticate, NFCReadT2TCallbackFn callback, void *userContext)
     Read data from a Type 2 NTAG.
     
    NFCError NFCWriteT2T (VPADChan chan, uint16_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCNTAGVersion *version, uint32_t commandTimeout, uint8_t numWrites, uint8_t write0Start, uint8_t write0Size, void *write0Data, uint8_t write1Start, uint8_t write1Size, void *write1Data, uint8_t write2Start, uint8_t write2Size, void *write2Data, uint8_t write3Start, uint8_t write3Size, void *write3Data, uint8_t activationStart, uint32_t *deactivationData, uint32_t *activationData, uint8_t authenticate, uint8_t activate, NFCCallbackFn callback, void *userContext)
     Write data to a Type 2 NTAG.
     
    void NFCGetUIDFromActivationEventData (void *data, NFCProtocol *outProtocol, NFCTechnology *outTechnology, uint8_t *outUidSize, uint8_t *outUid)
     Get the UID and other parameters from activation event data.
     
    NFCError __NFCSystemAbort (VPADChan chan)
     Abort and call pending callbacks.
     
    +
    + + + + diff --git a/nfc_2nfc_8h__dep__incl.map b/nfc_2nfc_8h__dep__incl.map new file mode 100644 index 00000000..5501a3c2 --- /dev/null +++ b/nfc_2nfc_8h__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/nfc_2nfc_8h__dep__incl.md5 b/nfc_2nfc_8h__dep__incl.md5 new file mode 100644 index 00000000..21357b7c --- /dev/null +++ b/nfc_2nfc_8h__dep__incl.md5 @@ -0,0 +1 @@ +ce5082244c12105d346c45857e9a5ef6 \ No newline at end of file diff --git a/nfc_2nfc_8h__dep__incl.png b/nfc_2nfc_8h__dep__incl.png new file mode 100644 index 00000000..8fed4601 Binary files /dev/null and b/nfc_2nfc_8h__dep__incl.png differ diff --git a/nfc_2nfc_8h__incl.map b/nfc_2nfc_8h__incl.map new file mode 100644 index 00000000..5d920138 --- /dev/null +++ b/nfc_2nfc_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/nfc_2nfc_8h__incl.md5 b/nfc_2nfc_8h__incl.md5 new file mode 100644 index 00000000..de8b8188 --- /dev/null +++ b/nfc_2nfc_8h__incl.md5 @@ -0,0 +1 @@ +dea7d9adf5a17567c52bd2c3b2fbb705 \ No newline at end of file diff --git a/nfc_2nfc_8h__incl.png b/nfc_2nfc_8h__incl.png new file mode 100644 index 00000000..751e4247 Binary files /dev/null and b/nfc_2nfc_8h__incl.png differ diff --git a/nfc_2nfc_8h_source.html b/nfc_2nfc_8h_source.html new file mode 100644 index 00000000..e8a78661 --- /dev/null +++ b/nfc_2nfc_8h_source.html @@ -0,0 +1,638 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nfc/nfc.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nfc.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <vpadbase/base.h>
    +
    4
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16typedef int32_t NFCError;
    +
    17typedef uint8_t NFCProtocol;
    +
    18typedef uint8_t NFCTechnology;
    +
    19typedef uint8_t NFCTechnologyMask;
    +
    20typedef uint8_t NFCNDEFFlags;
    +
    21typedef struct NFCUid NFCUid;
    +
    22typedef struct NFCTagInfo NFCTagInfo;
    + + +
    25
    +
    +
    26typedef enum NFCMode
    +
    27{
    + + + + +
    +
    34
    + +
    44
    + +
    52
    + +
    61
    + +
    81
    +
    +
    82struct NFCUid
    +
    83{
    +
    84 uint8_t uid[7];
    +
    85};
    +
    +
    86WUT_CHECK_OFFSET(NFCUid, 0x00, uid);
    +
    87WUT_CHECK_SIZE(NFCUid, 0x07);
    +
    88
    +
    + +
    90{
    +
    91 uint8_t uidSize;
    +
    92 uint8_t uid[10];
    + + +
    95 WUT_PADDING_BYTES(0x20); // reserved
    +
    96};
    +
    +
    97WUT_CHECK_OFFSET(NFCTagInfo, 0x00, uidSize);
    +
    98WUT_CHECK_OFFSET(NFCTagInfo, 0x01, uid);
    +
    99WUT_CHECK_OFFSET(NFCTagInfo, 0x0B, technology);
    +
    100WUT_CHECK_OFFSET(NFCTagInfo, 0x0C, protocol);
    +
    101WUT_CHECK_SIZE(NFCTagInfo, 0x2D);
    +
    102
    +
    103// GET_VERSION response for NTAG213, NTAG215 and NTAG216
    +
    + +
    105{
    +
    106 uint8_t header;
    +
    107 uint8_t vendorId;
    +
    108 uint8_t productType;
    + + + +
    112 uint8_t storageSize;
    + +
    114};
    +
    +
    115WUT_CHECK_OFFSET(NFCNTAGVersion, 0x00, header);
    +
    116WUT_CHECK_OFFSET(NFCNTAGVersion, 0x01, vendorId);
    +
    117WUT_CHECK_OFFSET(NFCNTAGVersion, 0x02, productType);
    +
    118WUT_CHECK_OFFSET(NFCNTAGVersion, 0x03, productSubtype);
    +
    119WUT_CHECK_OFFSET(NFCNTAGVersion, 0x04, majorProductVersion);
    +
    120WUT_CHECK_OFFSET(NFCNTAGVersion, 0x05, minorProductversion);
    +
    121WUT_CHECK_OFFSET(NFCNTAGVersion, 0x06, storageSize);
    +
    122WUT_CHECK_OFFSET(NFCNTAGVersion, 0x07, protocolType);
    +
    123WUT_CHECK_SIZE(NFCNTAGVersion, 0x08);
    +
    124
    +
    + +
    126{
    +
    128 uint8_t numReads;
    +
    129 uint8_t read0Start;
    +
    130 uint8_t read0End;
    +
    131 uint8_t read1Start;
    +
    132 uint8_t read1End;
    +
    133 uint8_t read2Start;
    +
    134 uint8_t read2End;
    +
    135 uint8_t read3Start;
    +
    136 uint8_t read3End;
    +
    138 uint8_t data[0x3A0];
    +
    139};
    +
    +
    140WUT_CHECK_OFFSET(NFCReadT2TResult, 0x00, numReads);
    +
    141WUT_CHECK_OFFSET(NFCReadT2TResult, 0x01, read0Start);
    +
    142WUT_CHECK_OFFSET(NFCReadT2TResult, 0x02, read0End);
    +
    143WUT_CHECK_OFFSET(NFCReadT2TResult, 0x03, read1Start);
    +
    144WUT_CHECK_OFFSET(NFCReadT2TResult, 0x04, read1End);
    +
    145WUT_CHECK_OFFSET(NFCReadT2TResult, 0x05, read2Start);
    +
    146WUT_CHECK_OFFSET(NFCReadT2TResult, 0x06, read2End);
    +
    147WUT_CHECK_OFFSET(NFCReadT2TResult, 0x07, read3Start);
    +
    148WUT_CHECK_OFFSET(NFCReadT2TResult, 0x08, read3End);
    +
    149WUT_CHECK_OFFSET(NFCReadT2TResult, 0x09, data);
    +
    150WUT_CHECK_SIZE(NFCReadT2TResult, 0x3A9);
    +
    151
    +
    164typedef void (*NFCCallbackFn)(VPADChan chan,
    +
    165 NFCError error,
    +
    166 void *userContext);
    +
    167
    +
    180typedef void (*NFCTagDetectCallbackFn)(VPADChan chan,
    +
    181 BOOL hasTag,
    +
    182 void *userContext);
    +
    183
    +
    208typedef void (*NFCDetectCallbackFn)(VPADChan chan,
    +
    209 NFCError error,
    +
    210 NFCUid *uid,
    +
    211 BOOL readOnly,
    +
    212 BOOL hasLockedData,
    +
    213 NFCNDEFFlags flags,
    +
    214 void *userContext);
    +
    215
    +
    234typedef void (*NFCRawDataCallbackFn)(VPADChan chan,
    +
    235 NFCError error,
    +
    236 uint32_t responseSize,
    +
    237 void *responseData,
    +
    238 void *userContext);
    +
    239
    + +
    262 NFCError error,
    +
    263 uint8_t numCompleted,
    +
    264 uint32_t response0Size,
    +
    265 void *response0Data,
    +
    266 uint32_t response1Size,
    +
    267 void *response1Data,
    +
    268 void *userContext);
    +
    269
    +
    300typedef void (*NFCReadCallbackFn)(VPADChan chan,
    +
    301 NFCError error,
    +
    302 NFCUid *uid,
    +
    303 BOOL readOnly,
    +
    304 uint32_t dataSize,
    +
    305 void *data,
    +
    306 uint32_t lockedDataSize,
    +
    307 void *lockedData,
    +
    308 void *userContext);
    +
    309
    +
    343typedef void (*NFCReadT2TCallbackFn)(VPADChan chan,
    +
    344 NFCError error,
    +
    345 uint8_t rfDiscId,
    +
    346 NFCProtocol protocol,
    +
    347 NFCTechnology technology,
    +
    348 uint8_t uidSize,
    +
    349 uint8_t *uid,
    +
    350 NFCNTAGVersion *version,
    +
    351 NFCReadT2TResult *result,
    +
    352 void *userContext);
    +
    353
    + +
    370 NFCError error,
    +
    371 NFCTagInfo *tagInfo,
    +
    372 void *userContext);
    +
    373
    + +
    393 NFCError error,
    +
    394 uint8_t numTagInfos,
    +
    395 NFCTagInfo *tagInfo0,
    +
    396 NFCTagInfo *tagInfo1,
    +
    397 NFCTagInfo *tagInfo2,
    +
    398 void *userContext);
    +
    399
    + + +
    411
    + + +
    426 uint32_t powerMode);
    +
    427
    + + +
    439
    +
    449BOOL
    + +
    451
    +
    459void
    + +
    461
    +
    474void
    + +
    476 NFCTagDetectCallbackFn callback,
    +
    477 void *userContext);
    +
    478
    + + +
    490
    + + +
    505 NFCMode mode);
    +
    506
    + + +
    524 NFCCallbackFn callback,
    +
    525 void *userContext);
    +
    526
    + + +
    544 NFCCallbackFn callback,
    +
    545 void *userContext);
    +
    546
    + + +
    567 uint32_t discoveryTimeout,
    +
    568 NFCDetectCallbackFn callback,
    +
    569 void *userContext);
    +
    570
    + + +
    593 uint8_t numBlocks,
    +
    594 NFCRawDataCallbackFn callback,
    +
    595 void *userContext);
    +
    596
    + + +
    625 uint32_t discoveryTimeout,
    +
    626 NFCUid *uid,
    +
    627 NFCUid *uidMask,
    +
    628 NFCReadCallbackFn callback,
    +
    629 void *userContext);
    +
    630
    + + +
    664 uint32_t discoveryTimeout,
    +
    665 NFCUid *uid,
    +
    666 NFCUid *uidMask,
    +
    667 uint32_t size,
    +
    668 void *data,
    +
    669 NFCCallbackFn callback,
    +
    670 void *userContext);
    +
    671
    + + +
    709 BOOL startDiscovery,
    +
    710 uint32_t discoveryTimeout,
    +
    711 uint32_t commandTimeout,
    +
    712 uint32_t commandSize,
    +
    713 uint32_t responseSize,
    +
    714 void *commandData,
    +
    715 NFCRawDataCallbackFn callback,
    +
    716 void *userContext);
    +
    717
    + + +
    758 BOOL startDiscovery,
    +
    759 uint32_t discoveryTimeout,
    +
    760 uint32_t commandTimeout,
    +
    761 uint32_t commandSize,
    +
    762 uint32_t responseSize,
    +
    763 void *commandData,
    +
    764 BOOL disableCRC,
    +
    765 NFCRawDataCallbackFn callback,
    +
    766 void *userContext);
    +
    767
    + + +
    811 BOOL startDiscovery,
    +
    812 uint32_t discoveryTimeout,
    +
    813 uint32_t commandTimeout,
    +
    814 uint32_t commandSize,
    +
    815 uint32_t responseSize,
    +
    816 void *commandData,
    +
    817 BOOL disableCRC,
    +
    818 NFCTechnologyMask techMask,
    +
    819 NFCRawDataCallbackFn callback,
    +
    820 void *userContext);
    +
    821
    + + +
    861 BOOL startDiscovery,
    +
    862 uint32_t discoveryTimeout,
    +
    863 uint32_t commandTimeout,
    +
    864 uint32_t commandSize,
    +
    865 uint32_t responseSize,
    +
    866 void *commandData,
    +
    867 NFCRawDataCallbackFn callback,
    +
    868 void *userContext);
    +
    869
    + + +
    908 BOOL startDiscovery,
    +
    909 uint32_t discoveryTimeout,
    +
    910 uint32_t commandTimeout,
    +
    911 uint32_t commandSize,
    +
    912 uint32_t responseSize,
    +
    913 void *commandData,
    +
    914 NFCRawDataCallbackFn callback,
    +
    915 void *userContext);
    +
    916
    + + +
    947 uint32_t command0Timeout,
    +
    948 uint32_t command0Size,
    +
    949 uint32_t response0Size,
    +
    950 void *command0Data,
    +
    951 uint32_t command1Timeout,
    +
    952 uint32_t command1Size,
    +
    953 uint32_t response1Size,
    +
    954 void *command1Data,
    + +
    956 void *userContext);
    +
    957
    + + +
    984 uint32_t discoveryTimeout,
    +
    985 NFCUid *uid,
    +
    986 NFCUid *uidMask,
    +
    987 NFCCallbackFn callback,
    +
    988 void *userContext);
    +
    989
    + + +
    1010 uint32_t discoveryTimeout,
    +
    1011 NFCGetTagInfoCallbackFn callback,
    +
    1012 void *userContext);
    +
    1013
    + + +
    1034 uint32_t discoveryTimeout,
    + +
    1036 void *userContext);
    +
    1037
    + + +
    1064 uint32_t discoveryTimeout,
    +
    1065 NFCUid *uid,
    +
    1066 NFCUid *uidMask,
    +
    1067 NFCCallbackFn callback,
    +
    1068 void *userContext);
    +
    1069
    + + +
    1099 uint32_t discoveryTimeout,
    +
    1100 NFCUid *uid,
    +
    1101 NFCUid *uidMask,
    +
    1102 BOOL readOnly,
    +
    1103 NFCCallbackFn callback,
    +
    1104 void *userContext);
    +
    1105
    +
    1149// clang-format off
    + + +
    1152 uint32_t discoveryTimeout,
    +
    1153 NFCUid *uid,
    +
    1154 NFCUid *uidMask,
    +
    1155 NFCNTAGVersion *version,
    +
    1156 uint32_t commandTimeout,
    +
    1157 uint8_t numReads,
    +
    1158 uint8_t read0Start, uint8_t read0End,
    +
    1159 uint8_t read1Start, uint8_t read1End,
    +
    1160 uint8_t read2Start, uint8_t read2End,
    +
    1161 uint8_t read3Start, uint8_t read3End,
    +
    1162 uint8_t authenticate,
    +
    1163 NFCReadT2TCallbackFn callback,
    +
    1164 void *userContext);
    +
    1165// clang-format on
    +
    1166
    +
    1227// clang-format off
    + + +
    1230 uint16_t discoveryTimeout,
    +
    1231 NFCUid *uid,
    +
    1232 NFCUid *uidMask,
    +
    1233 NFCNTAGVersion *version,
    +
    1234 uint32_t commandTimeout,
    +
    1235 uint8_t numWrites,
    +
    1236 uint8_t write0Start, uint8_t write0Size, void *write0Data,
    +
    1237 uint8_t write1Start, uint8_t write1Size, void *write1Data,
    +
    1238 uint8_t write2Start, uint8_t write2Size, void *write2Data,
    +
    1239 uint8_t write3Start, uint8_t write3Size, void *write3Data,
    +
    1240 uint8_t activationStart, uint32_t *deactivationData, uint32_t *activationData,
    +
    1241 uint8_t authenticate, uint8_t activate,
    +
    1242 NFCCallbackFn callback,
    +
    1243 void *userContext);
    +
    1244// clang-format on
    +
    1245
    +
    1264void
    + +
    1266 NFCProtocol *outProtocol,
    +
    1267 NFCTechnology *outTechnology,
    +
    1268 uint8_t *outUidSize,
    +
    1269 uint8_t *outUid);
    +
    1270
    + + +
    1282
    +
    1283#ifdef __cplusplus
    +
    1284}
    +
    1285#endif
    +
    1286
    + +
    uint8_t productSubtype
    Definition nfc.h:109
    +
    uint8_t vendorId
    Definition nfc.h:107
    +
    uint8_t productType
    Definition nfc.h:108
    +
    NFCTechnology technology
    Definition nfc.h:93
    +
    uint8_t header
    Definition nfc.h:106
    +
    uint8_t majorProductVersion
    Definition nfc.h:110
    +
    NFCProtocol protocol
    Definition nfc.h:94
    +
    uint8_t minorProductversion
    Definition nfc.h:111
    +
    uint8_t read2Start
    Definition nfc.h:133
    +
    uint8_t data[0x3A0]
    The data which has been read.
    Definition nfc.h:138
    +
    uint8_t read0Start
    Definition nfc.h:129
    +
    uint8_t uid[7]
    Definition nfc.h:84
    +
    uint8_t numReads
    The amount of reads which have been performed.
    Definition nfc.h:128
    +
    uint8_t read0End
    Definition nfc.h:130
    +
    uint8_t uid[10]
    Definition nfc.h:92
    +
    uint8_t read2End
    Definition nfc.h:134
    +
    uint8_t protocolType
    Definition nfc.h:113
    +
    uint8_t uidSize
    Definition nfc.h:91
    +
    uint8_t read1End
    Definition nfc.h:132
    +
    uint8_t storageSize
    Definition nfc.h:112
    +
    uint8_t read3Start
    Definition nfc.h:135
    +
    uint8_t read3End
    Definition nfc.h:136
    +
    uint8_t read1Start
    Definition nfc.h:131
    +
    NFCError NFCSendRawDataWithPrePolling(VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
    Send a raw NFC command to a tag.
    +
    uint8_t NFCNDEFFlags
    Definition nfc.h:20
    +
    NFCError NFCWriteT2T(VPADChan chan, uint16_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCNTAGVersion *version, uint32_t commandTimeout, uint8_t numWrites, uint8_t write0Start, uint8_t write0Size, void *write0Data, uint8_t write1Start, uint8_t write1Size, void *write1Data, uint8_t write2Start, uint8_t write2Size, void *write2Data, uint8_t write3Start, uint8_t write3Size, void *write3Data, uint8_t activationStart, uint32_t *deactivationData, uint32_t *activationData, uint8_t authenticate, uint8_t activate, NFCCallbackFn callback, void *userContext)
    Write data to a Type 2 NTAG.
    +
    NFCError NFCSendRawData(VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
    Send a raw NFC command to a tag.
    +
    NFCTechnologyMaskEnum
    Definition nfc.h:54
    +
    NFCError NFCIsTagPresent(VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCCallbackFn callback, void *userContext)
    Check if a tag is still present.
    +
    void NFCSetTagDetectCallback(VPADChan chan, NFCTagDetectCallbackFn callback, void *userContext)
    Set a callback which will be called once a tag is attached / removed.
    +
    void NFCProc(VPADChan chan)
    Process NFC.
    +
    NFCNDEFFlagsEnum
    Definition nfc.h:63
    +
    void(* NFCGetTagInfoMultiCallbackFn)(VPADChan chan, NFCError error, uint8_t numTagInfos, NFCTagInfo *tagInfo0, NFCTagInfo *tagInfo1, NFCTagInfo *tagInfo2, void *userContext)
    Callback function for NFCGetTagInfoMulti.
    Definition nfc.h:392
    +
    NFCError NFCReadT2T(VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCNTAGVersion *version, uint32_t commandTimeout, uint8_t numReads, uint8_t read0Start, uint8_t read0End, uint8_t read1Start, uint8_t read1End, uint8_t read2Start, uint8_t read2End, uint8_t read3Start, uint8_t read3End, uint8_t authenticate, NFCReadT2TCallbackFn callback, void *userContext)
    Read data from a Type 2 NTAG.
    +
    NFCError NFCWrite(VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, uint32_t size, void *data, NFCCallbackFn callback, void *userContext)
    Write to a tag.
    +
    void NFCGetUIDFromActivationEventData(void *data, NFCProtocol *outProtocol, NFCTechnology *outTechnology, uint8_t *outUidSize, uint8_t *outUid)
    Get the UID and other parameters from activation event data.
    +
    void(* NFCRawDataTwiceCallbackFn)(VPADChan chan, NFCError error, uint8_t numCompleted, uint32_t response0Size, void *response0Data, uint32_t response1Size, void *response1Data, void *userContext)
    Callback function for NFCSendRawDataTwice and variations.
    Definition nfc.h:261
    +
    void(* NFCRawDataCallbackFn)(VPADChan chan, NFCError error, uint32_t responseSize, void *responseData, void *userContext)
    Callback function for NFCSendRawData and variations.
    Definition nfc.h:234
    +
    int32_t NFCError
    Definition nfc.h:16
    +
    uint8_t NFCTechnologyMask
    Definition nfc.h:19
    +
    NFCError NFCGetTagInfoMulti(VPADChan chan, uint32_t discoveryTimeout, NFCGetTagInfoMultiCallbackFn callback, void *userContext)
    Obtain info about multiple tags.
    +
    NFCError NFCRead(VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCReadCallbackFn callback, void *userContext)
    Read from a tag.
    +
    NFCError NFCSendRawDataWithPrePollingEx(VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, NFCRawDataCallbackFn callback, void *userContext)
    Send a raw NFC command to a tag.
    +
    void(* NFCReadT2TCallbackFn)(VPADChan chan, NFCError error, uint8_t rfDiscId, NFCProtocol protocol, NFCTechnology technology, uint8_t uidSize, uint8_t *uid, NFCNTAGVersion *version, NFCReadT2TResult *result, void *userContext)
    Callback function for NFCReadT2T.
    Definition nfc.h:343
    +
    NFCError NFCSendRawDataEx(VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, BOOL disableCRC, NFCRawDataCallbackFn callback, void *userContext)
    Send a raw NFC command to a tag.
    +
    void(* NFCReadCallbackFn)(VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, uint32_t dataSize, void *data, uint32_t lockedDataSize, void *lockedData, void *userContext)
    Callback function for NFCRead.
    Definition nfc.h:300
    +
    void(* NFCTagDetectCallbackFn)(VPADChan chan, BOOL hasTag, void *userContext)
    Callback function for NFCSetTagDetectCallback.
    Definition nfc.h:180
    +
    void(* NFCDetectCallbackFn)(VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, BOOL hasLockedData, NFCNDEFFlags flags, void *userContext)
    Callback function for NFCDetect.
    Definition nfc.h:208
    +
    NFCError NFCInitEx(VPADChan chan, uint32_t powerMode)
    Initializes the NFC library.
    +
    NFCError NFCSendRawDataEx2(VPADChan chan, BOOL startDiscovery, uint32_t discoveryTimeout, uint32_t commandTimeout, uint32_t commandSize, uint32_t responseSize, void *commandData, BOOL disableCRC, NFCTechnologyMask techMask, NFCRawDataCallbackFn callback, void *userContext)
    Send a raw NFC command to a tag.
    +
    NFCMode NFCGetMode(VPADChan chan)
    Get the current NFC mode.
    +
    void(* NFCCallbackFn)(VPADChan chan, NFCError error, void *userContext)
    Generic callback function.
    Definition nfc.h:164
    +
    NFCMode
    Definition nfc.h:27
    +
    NFCProtocolEnum
    Definition nfc.h:36
    +
    NFCError NFCAntennaCheck(VPADChan chan, NFCCallbackFn callback, void *userContext)
    Check the NFC antenna.
    +
    NFCError NFCFormat(VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, NFCCallbackFn callback, void *userContext)
    Check if the tag is NDEF Formatable.
    +
    NFCError NFCSetMode(VPADChan chan, NFCMode mode)
    Set the current NFC mode.
    +
    NFCError NFCAbort(VPADChan chan, NFCCallbackFn callback, void *userContext)
    Abort pending NFC operations.
    +
    NFCError NFCSetLockBitsForT1T(VPADChan chan, uint8_t numBlocks, NFCRawDataCallbackFn callback, void *userContext)
    This will lock an area of blocks at the end of a 512-byte Type 1 Tag.
    +
    NFCError NFCDetect(VPADChan chan, uint32_t discoveryTimeout, NFCDetectCallbackFn callback, void *userContext)
    Start tag discovery and provide info about the first detected tag.
    +
    NFCError NFCSetReadOnly(VPADChan chan, uint32_t discoveryTimeout, NFCUid *uid, NFCUid *uidMask, BOOL readOnly, NFCCallbackFn callback, void *userContext)
    Make a Type 1 Tag read only by setting the RWA byte.
    +
    NFCError __NFCSystemAbort(VPADChan chan)
    Abort and call pending callbacks.
    +
    NFCError NFCShutdown(VPADChan chan)
    Shutdown the NFC library.
    +
    void(* NFCGetTagInfoCallbackFn)(VPADChan chan, NFCError error, NFCTagInfo *tagInfo, void *userContext)
    Callback function for NFCGetTagInfo.
    Definition nfc.h:369
    +
    NFCError NFCInit(VPADChan chan)
    Initializes the NFC library.
    +
    NFCError NFCSendRawDataTwice(VPADChan chan, uint32_t command0Timeout, uint32_t command0Size, uint32_t response0Size, void *command0Data, uint32_t command1Timeout, uint32_t command1Size, uint32_t response1Size, void *command1Data, NFCRawDataTwiceCallbackFn callback, void *userContext)
    Send two raw NFC commands to an activated tag.
    +
    NFCError NFCGetTagInfo(VPADChan chan, uint32_t discoveryTimeout, NFCGetTagInfoCallbackFn callback, void *userContext)
    Obtain info about tags.
    +
    uint8_t NFCTechnology
    Definition nfc.h:18
    +
    BOOL NFCIsInit(VPADChan chan)
    Check if NFC is initialized.
    +
    NFCTechnologyEnum
    Definition nfc.h:46
    +
    uint8_t NFCProtocol
    Definition nfc.h:17
    +
    @ NFC_TECHNOLOGY_MASK_A
    Definition nfc.h:56
    +
    @ NFC_TECHNOLOGY_MASK_F
    Definition nfc.h:58
    +
    @ NFC_TECHNOLOGY_MASK_B
    Definition nfc.h:57
    +
    @ NFC_TECHNOLOGY_MASK_ISO15693
    Definition nfc.h:59
    +
    @ NFC_TECHNOLOGY_MASK_ALL
    Definition nfc.h:55
    +
    @ NFC_NDEF_FLAG_SUPPORTED
    NDEF supported by the tag.
    Definition nfc.h:69
    +
    @ NFC_NDEF_FLAG_OTP
    Tag is one time programmable.
    Definition nfc.h:79
    +
    @ NFC_NDEF_FLAG_UNKNOWN
    Unable to find if tag is ndef capable/formated/read only.
    Definition nfc.h:71
    +
    @ NFC_NDEF_FLAG_READ_ONLY
    Tag is read only.
    Definition nfc.h:65
    +
    @ NFC_NDEF_FLAG_FORMATED
    Tag formated for NDEF.
    Definition nfc.h:67
    +
    @ NFC_NDEF_FLAG_FORMATABLE
    Tag supports format operation.
    Definition nfc.h:73
    +
    @ NFC_NDEF_FLAG_HARD_LOCKABLE
    Tag can be hard locked.
    Definition nfc.h:77
    +
    @ NFC_NDEF_FLAG_SOFT_LOCKABLE
    Tag can be soft locked.
    Definition nfc.h:75
    +
    @ NFC_MODE_INVALID
    Definition nfc.h:28
    +
    @ NFC_MODE_ACTIVE
    NFC is discovering / has an active tag.
    Definition nfc.h:32
    +
    @ NFC_MODE_IDLE
    NFC is idle.
    Definition nfc.h:30
    +
    @ NFC_PROTOCOL_T2T
    Definition nfc.h:39
    +
    @ NFC_PROTOCOL_UNKNOWN
    Definition nfc.h:37
    +
    @ NFC_PROTOCOL_T3T
    Definition nfc.h:40
    +
    @ NFC_PROTOCOL_15693
    Definition nfc.h:42
    +
    @ NFC_PROTOCOL_T1T
    Definition nfc.h:38
    +
    @ NFC_PROTOCOL_ISO_DEP
    Definition nfc.h:41
    +
    @ NFC_TECHNOLOGY_F
    Definition nfc.h:49
    +
    @ NFC_TECHNOLOGY_B
    Definition nfc.h:48
    +
    @ NFC_TECHNOLOGY_ISO15693
    Definition nfc.h:50
    +
    @ NFC_TECHNOLOGY_A
    Definition nfc.h:47
    + + + +
    Definition nfc.h:83
    +
    VPADChan
    Wii U GamePad channel.
    Definition base.h:16
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/nfc_8dox.html b/nfc_8dox.html new file mode 100644 index 00000000..b430f0ed --- /dev/null +++ b/nfc_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nfc/nfc.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/nfc/nfc.dox File Reference
    +
    +
    +
    + + + + diff --git a/nfp_8h.html b/nfp_8h.html new file mode 100644 index 00000000..f613d5c4 --- /dev/null +++ b/nfp_8h.html @@ -0,0 +1,164 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nfp.h File Reference
    +
    +
    +
    +Include dependency graph for nfp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/nfp_8h__incl.map b/nfp_8h__incl.map new file mode 100644 index 00000000..441dd830 --- /dev/null +++ b/nfp_8h__incl.map @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nfp_8h__incl.md5 b/nfp_8h__incl.md5 new file mode 100644 index 00000000..f13f3547 --- /dev/null +++ b/nfp_8h__incl.md5 @@ -0,0 +1 @@ +9ea3466c4100d71c2ebd730706fed822 \ No newline at end of file diff --git a/nfp_8h__incl.png b/nfp_8h__incl.png new file mode 100644 index 00000000..2eeb18f6 Binary files /dev/null and b/nfp_8h__incl.png differ diff --git a/nfp_8h_source.html b/nfp_8h_source.html new file mode 100644 index 00000000..b4d49658 --- /dev/null +++ b/nfp_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nfp.h
    +
    + + + + + diff --git a/nfp__cpp_8h.html b/nfp__cpp_8h.html new file mode 100644 index 00000000..cd6322a2 --- /dev/null +++ b/nfp__cpp_8h.html @@ -0,0 +1,827 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp/nfp_cpp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nfp_cpp.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/event.h>
    +#include <nfc/nfc.h>
    +#include <nn/ffl/miidata.h>
    +#include <nn/result.h>
    +
    +Include dependency graph for nfp_cpp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  Date
     
    struct  ApplicationAreaCreateInfo
     
    struct  TagId
     
    struct  TagInfo
     
    struct  CommonInfo
     
    struct  RegisterInfo
     
    struct  ReadOnlyInfo
     
    struct  RegisterInfoSet
     
    struct  AdminInfo
     
    + + + + + +

    +Namespaces

    namespace  nn
     
    namespace  nn::nfp
     
    + + + +

    +Typedefs

    using RomInfo = ReadOnlyInfo
     
    + + + + + + + + + + +

    +Enumerations

    enum  ResultDescription {
    +  RESULT_OUT_OF_RANGE = 0x03700 +,
    +  RESULT_INVALID_PARAM = 0x03780 +,
    +  RESULT_INVALID_ALIGNMENT = 0x03800 +,
    +  RESULT_INVALID_STATE = 0x06400 +,
    +  RESULT_INVALID_TAG = 0x0c800 +,
    +  RESULT_INVALID_TAG_INFO = 0x0ca80 +,
    +  RESULT_NO_BACKUPENTRY = 0x0e580 +,
    +  RESULT_NO_REGISTER_INFO = 0x10900 +,
    +  RESULT_APP_AREA_MISSING = 0x10400 +,
    +  RESULT_APP_AREA_TAGID_MISMATCH = 0x11d00 +,
    +  RESULT_APP_AREA_ALREADY_EXISTS = 0x10e00 +,
    +  RESULT_APP_AREA_ACCESS_ID_MISMATCH = 0x11300 +,
    +  RESULT_NO_BACKUP_SAVEDATA = 0x38880 +,
    +  RESULT_SYSTEM_ERROR = 0x3e880 +,
    +  RESULT_FATAL = 0x5db00 +
    + }
     NN_NFP result descriptions for nn::Result::GetDescription. More...
     
    enum class  NfpState : uint32_t {
    +  Uninitialized = 0 +,
    +  Initialized = 1 +,
    +  Searching = 2 +,
    +  Found = 3 +,
    +  Removed = 4 +,
    +  Mounted = 5 +,
    +  Unknown6 = 6 +,
    +  MountedROM = 7 +
    + }
     
    enum class  AdminFlags : uint8_t {
    +  IsRegistered = 1 << 0 +,
    +  HasApplicationData = 1 << 1 +
    + }
     
    enum class  TagType : uint8_t {
    +  Unknown = 0 +,
    +  Type1Tag = 1 << 0 +,
    +  Type2Tag = 1 << 1 +,
    +  Type3Tag = 1 << 2 +,
    +  Iso15693 = 1 << 5 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    NfpState GetNfpState () asm("GetNfpState__Q2_2nn3nfpFv")
     Gets the state nfp is currently in.
     
    nn::Result Initialize () asm("Initialize__Q2_2nn3nfpFv")
     Initializes NFP.
     
    nn::Result Finalize () asm("Finalize__Q2_2nn3nfpFv")
     Finalizes NFP.
     
    nn::Result AntennaCheck () asm("AntennaCheck__Q2_2nn3nfpFv")
     Checks if the NFC Antenna can be used.
     
    nn::Result SetActivateEvent (OSEvent *event) asm("SetActivateEvent__Q2_2nn3nfpFP7OSEvent")
     Sets an event which will be signalled once a tag has been found.
     
    nn::Result SetDeactivateEvent (OSEvent *event) asm("SetDeactivateEvent__Q2_2nn3nfpFP7OSEvent")
     Sets an event which will be signalled once a tag has been lost.
     
    nn::Result StartDetection () asm("StartDetection__Q2_2nn3nfpFv")
     Starts searching for tags.
     
    nn::Result StopDetection () asm("StopDetection__Q2_2nn3nfpFv")
     Stops searching for tags.
     
    nn::Result Mount () asm("Mount__Q2_2nn3nfpFv")
     Mounts a found tag.
     
    nn::Result MountReadOnly () asm("MountReadOnly__Q2_2nn3nfpFv")
     Mounts a found tag as read-only.
     
    nn::Result MountRom () asm("MountRom__Q2_2nn3nfpFv")
     Mounts a found tag in ROM mode.
     
    nn::Result Flush () asm("Flush__Q2_2nn3nfpFv")
     Writes any changes done while mounted to the tag.
     
    nn::Result Unmount () asm("Unmount__Q2_2nn3nfpFv")
     Unmounts a currently mounted tag.
     
    bool IsExistApplicationArea () asm("IsExistApplicationArea__Q2_2nn3nfpFv")
     Checks if the tag contains application data.
     
    nn::Result InitializeCreateInfo (ApplicationAreaCreateInfo *info) asm("InitializeCreateInfo__Q2_2nn3nfpFPQ3_2nn3nfp25ApplicationAreaCreateInfo")
     Initializes a ApplicationAreaCreateInfo struct.
     
    nn::Result CreateApplicationArea (const ApplicationAreaCreateInfo &createInfo) asm("CreateApplicationArea__Q2_2nn3nfpFRCQ3_2nn3nfp25ApplicationAreaCreateInfo")
     Initializes the application area of the tag.
     
    nn::Result OpenApplicationArea (uint32_t accessID) asm("OpenApplicationArea__Q2_2nn3nfpFUi")
     Opens the application area for reading and writing.
     
    nn::Result DeleteApplicationArea () asm("DeleteApplicationArea__Q2_2nn3nfpFv")
     Deletes the application area.
     
    nn::Result WriteApplicationArea (const void *data, uint32_t size, const TagId &id) asm("WriteApplicationArea__Q2_2nn3nfpFPCvUiRCQ3_2nn3nfp5TagId")
     Writes data to the opened application area.
     
    nn::Result ReadApplicationArea (void *outData, uint32_t size) asm("ReadApplicationArea__Q2_2nn3nfpFPvUi")
     Reads data from the opened application area.
     
    nn::Result InitializeRegisterInfoSet (RegisterInfoSet *infoSet) asm("InitializeRegisterInfoSet__Q2_2nn3nfpFPQ3_2nn3nfp15RegisterInfoSet")
     Initializes a RegisterInfoSet struct.
     
    nn::Result SetNfpRegisterInfo (const RegisterInfoSet &info) asm("SetNfpRegisterInfo__Q2_2nn3nfpFRCQ3_2nn3nfp15RegisterInfoSet")
     Sets the register info of the mounted tag.
     
    nn::Result GetNfpRegisterInfo (RegisterInfo *outInfo) asm("GetNfpRegisterInfo__Q2_2nn3nfpFPQ3_2nn3nfp12RegisterInfo")
     Gets the register info of the mounted tag.
     
    nn::Result DeleteNfpRegisterInfo () asm("DeleteNfpRegisterInfo__Q2_2nn3nfpFv")
     Deletes the register info of the mounted tag.
     
    nn::Result GetNfpCommonInfo (CommonInfo *outInfo) asm("GetNfpCommonInfo__Q2_2nn3nfpFPQ3_2nn3nfp10CommonInfo")
     Gets the common info of the mounted tag.
     
    nn::Result GetNfpReadOnlyInfo (ReadOnlyInfo *outInfo) asm("GetNfpReadOnlyInfo__Q2_2nn3nfpFPQ3_2nn3nfp12ReadOnlyInfo")
     Gets the read only info of the mounted tag.
     
    nn::Result GetNfpAdminInfo (AdminInfo *outInfo) asm("GetNfpAdminInfo__Q2_2nn3nfpFPQ3_2nn3nfp9AdminInfo")
     Gets the admin info of the mounted tag.
     
    nn::Result GetNfpRomInfo (RomInfo *outInfo) asm("GetNfpRomInfo__Q2_2nn3nfpFPQ3_2nn3nfp7RomInfo")
     Gets the rom info of the mounted tag.
     
    nn::Result GetTagInfo (TagInfo *outInfo) asm("GetTagInfo__Q2_2nn3nfpFPQ3_2nn3nfp7TagInfo")
     Gets the tag info.
     
    nn::Result Format (const uint8_t *data, int32_t size) asm("Format__Q2_2nn3nfpFPCUci")
     Formats a found tag.
     
    nn::Result Restore () asm("Restore__Q2_2nn3nfpFv")
     
    uint32_t GetErrorCode (const nn::Result &res) asm("GetErrorCode__Q2_2nn3nfpFRCQ2_2nn6Result")
     Converts a nn::Result to an error code.
     
    +

    Data Structure Documentation

    + +

    ◆ nn::nfp::Date

    + +
    +
    + + + + +
    struct nn::nfp::Date
    +
    +
    +

    Definition at line 87 of file nfp_cpp.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint16_t +year +Year (Starting at 0)
    +uint8_t +month +Month (0 - 11)
    +uint8_t +day +Day (0 - 30)
    + +
    +
    + +

    ◆ nn::nfp::ApplicationAreaCreateInfo

    + +
    +
    + + + + +
    struct nn::nfp::ApplicationAreaCreateInfo
    +
    +
    +

    Definition at line 101 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +accessID +The access ID with which the area should be created.
    +void * +data +The initial data to write to the area.
    +uint32_t +size +The size of the data.
    +uint8_t +reserved[0x30] +reserved bytes, must be set to 0
    + +
    +
    + +

    ◆ nn::nfp::TagId

    + +
    +
    + + + + +
    struct nn::nfp::TagId
    +
    +
    +

    Definition at line 118 of file nfp_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint8_t +size +The size of the id.
    +uint8_t +uid[10] +The uid of the tag.
    + +
    +
    + +

    ◆ nn::nfp::TagInfo

    + +
    +
    + + + + +
    struct nn::nfp::TagInfo
    +
    +
    +

    Definition at line 129 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +TagId +id +The id of the tag.
    +uint8_t +reserved0[0x15] +reserved bytes
    +NFCTechnology +technology +Technology (always NFC_TECHNOLOGY_A)
    +TagType +tag_type +Tag type (always TagType::Type2Tag)
    +uint8_t +reserved1[0x32] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::CommonInfo

    + +
    +
    + + + + +
    struct nn::nfp::CommonInfo
    +
    +
    +

    Definition at line 149 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +Date +lastWriteDate +The date when the tag was last written to.
    +uint16_t +writes +The amount of times this tag was written to.
    +uint8_t +characterID[3] +The character id of the amiibo.
    +uint8_t +seriesID +The series this amiibo is from.
    +uint16_t +numberingID +Numbering ID of the amiibo.
    +uint8_t +figureType +The type of this figure.
    +uint8_t +figureVersion +The version of this figure (always 0x00)
    +uint16_t +applicationAreaSize +The size of the application area.
    +uint8_t +reserved[0x30] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::RegisterInfo

    + +
    +
    + + + + +
    struct nn::nfp::RegisterInfo
    +
    +
    +

    Definition at line 181 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +FFLStoreData +mii +The mii this figure was registered with.
    +uint16_t +name[11] +The name of this amiibo.
    +uint8_t +fontRegion +Font region.
    +uint8_t +country +Country code.
    +Date +registerDate +The date when the amiibo was registered.
    +uint8_t +reserved[0x2c] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::ReadOnlyInfo

    + +
    +
    + + + + +
    struct nn::nfp::ReadOnlyInfo
    +
    +
    +

    Definition at line 204 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +characterID[3] +The character id of the amiibo.
    +uint8_t +seriesID +The series this amiibo is from.
    +uint16_t +numberingID +Numbering ID of the amiibo.
    +uint8_t +figureType +The type of this figure.
    +uint8_t +reserved[0x2f] +reserved bytes
    + +
    +
    + +

    ◆ nn::nfp::RegisterInfoSet

    + +
    +
    + + + + +
    struct nn::nfp::RegisterInfoSet
    +
    +
    +

    Definition at line 229 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +FFLStoreData +mii +The mii this figure will be registered to.
    +uint16_t +name[11] +The name of this amiibo.
    +uint8_t +fontRegion +Font region.
    +uint8_t +reserved[0x2d] +reserved bytes, must be 0
    + +
    +
    + +

    ◆ nn::nfp::AdminInfo

    + +
    +
    + + + + +
    struct nn::nfp::AdminInfo
    +
    +
    +

    Definition at line 246 of file nfp_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +titleID +The titleID of the application which wrote to the application data.
    +uint32_t +accessID +The accessID of the current application area.
    +uint16_t +applicationAreaWrites +The amount of times the application area was written to.
    +AdminFlags +flags +Flags.
    +uint8_t +formatVersion +The version of the amiibo format (always 0x02)
    +uint8_t +platform +The platform which wrote to the amiibo (0x01 if Wii U)
    +uint8_t +reserved[0x2f] +reserved bytes
    + +
    +
    +
    + + + + diff --git a/nfp__cpp_8h__dep__incl.map b/nfp__cpp_8h__dep__incl.map new file mode 100644 index 00000000..00b7f19b --- /dev/null +++ b/nfp__cpp_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/nfp__cpp_8h__dep__incl.md5 b/nfp__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..0ea7134a --- /dev/null +++ b/nfp__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +5389e735605328a0c6baaffb559de573 \ No newline at end of file diff --git a/nfp__cpp_8h__dep__incl.png b/nfp__cpp_8h__dep__incl.png new file mode 100644 index 00000000..8812d010 Binary files /dev/null and b/nfp__cpp_8h__dep__incl.png differ diff --git a/nfp__cpp_8h__incl.map b/nfp__cpp_8h__incl.map new file mode 100644 index 00000000..4ed0d42f --- /dev/null +++ b/nfp__cpp_8h__incl.map @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nfp__cpp_8h__incl.md5 b/nfp__cpp_8h__incl.md5 new file mode 100644 index 00000000..7fe179ac --- /dev/null +++ b/nfp__cpp_8h__incl.md5 @@ -0,0 +1 @@ +8d5587e4fd4c2b364bba7209508be56f \ No newline at end of file diff --git a/nfp__cpp_8h__incl.png b/nfp__cpp_8h__incl.png new file mode 100644 index 00000000..fc4db82b Binary files /dev/null and b/nfp__cpp_8h__incl.png differ diff --git a/nfp__cpp_8h_source.html b/nfp__cpp_8h_source.html new file mode 100644 index 00000000..0f77b83b --- /dev/null +++ b/nfp__cpp_8h_source.html @@ -0,0 +1,576 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nfp/nfp_cpp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nfp_cpp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/event.h>
    +
    4#include <nfc/nfc.h>
    +
    5#include <nn/ffl/miidata.h>
    +
    6#include <nn/result.h>
    +
    7
    +
    15#ifdef __cplusplus
    +
    16
    +
    17namespace nn
    +
    18{
    +
    19
    +
    20namespace nfp
    +
    21{
    +
    22
    +
    + +
    25{
    +
    26 // Usage results
    + + + +
    30
    +
    31 // Status results
    + + + + + + + + + + + +
    43
    +
    44 // Fatal results
    +
    45 RESULT_FATAL = 0x5db00,
    +
    46};
    +
    +
    47
    +
    +
    48enum class NfpState : uint32_t
    +
    49{
    +
    51 Uninitialized = 0,
    +
    53 Initialized = 1,
    +
    55 Searching = 2,
    +
    57 Found = 3,
    +
    59 Removed = 4,
    +
    61 Mounted = 5,
    +
    62 Unknown6 = 6,
    +
    64 MountedROM = 7,
    +
    65};
    +
    +
    66WUT_CHECK_SIZE(NfpState, 0x4);
    +
    67
    +
    +
    68enum class AdminFlags : uint8_t
    +
    69{
    +
    71 IsRegistered = 1 << 0,
    +
    73 HasApplicationData = 1 << 1,
    +
    74};
    +
    +
    75WUT_CHECK_SIZE(AdminFlags, 0x1);
    +
    76
    +
    +
    77enum class TagType : uint8_t
    +
    78{
    +
    79 Unknown = 0,
    +
    80 Type1Tag = 1 << 0,
    +
    81 Type2Tag = 1 << 1,
    +
    82 Type3Tag = 1 << 2,
    +
    83 Iso15693 = 1 << 5,
    +
    84};
    +
    +
    85WUT_CHECK_SIZE(TagType, 0x1);
    +
    86
    +
    +
    87struct Date
    +
    88{
    +
    90 uint16_t year;
    +
    92 uint8_t month;
    +
    94 uint8_t day;
    +
    95};
    +
    +
    96WUT_CHECK_OFFSET(Date, 0x0, year);
    +
    97WUT_CHECK_OFFSET(Date, 0x2, month);
    +
    98WUT_CHECK_OFFSET(Date, 0x3, day);
    +
    99WUT_CHECK_SIZE(Date, 0x4);
    +
    100
    +
    + +
    102{
    +
    104 uint32_t accessID;
    +
    106 void *data;
    +
    108 uint32_t size;
    +
    110 uint8_t reserved[0x30];
    +
    111};
    +
    +
    112WUT_CHECK_OFFSET(ApplicationAreaCreateInfo, 0x0, accessID);
    +
    113WUT_CHECK_OFFSET(ApplicationAreaCreateInfo, 0x4, data);
    +
    114WUT_CHECK_OFFSET(ApplicationAreaCreateInfo, 0x8, size);
    +
    115WUT_CHECK_OFFSET(ApplicationAreaCreateInfo, 0xC, reserved);
    +
    116WUT_CHECK_SIZE(ApplicationAreaCreateInfo, 0x3C);
    +
    117
    +
    +
    118struct TagId
    +
    119{
    +
    121 uint8_t size;
    +
    123 uint8_t uid[10];
    +
    124};
    +
    +
    125WUT_CHECK_OFFSET(TagId, 0x0, size);
    +
    126WUT_CHECK_OFFSET(TagId, 0x1, uid);
    +
    127WUT_CHECK_SIZE(TagId, 0xB);
    +
    128
    +
    + +
    130{
    + +
    134 uint8_t reserved0[0x15];
    + + +
    140 uint8_t reserved1[0x32];
    +
    141};
    +
    +
    142WUT_CHECK_OFFSET(TagInfo, 0x0, id);
    +
    143WUT_CHECK_OFFSET(TagInfo, 0xB, reserved0);
    +
    144WUT_CHECK_OFFSET(TagInfo, 0x20, technology);
    +
    145WUT_CHECK_OFFSET(TagInfo, 0x21, tag_type);
    +
    146WUT_CHECK_OFFSET(TagInfo, 0x22, reserved1);
    +
    147WUT_CHECK_SIZE(TagInfo, 0x54);
    +
    148
    +
    + +
    150{
    + +
    154 uint16_t writes;
    +
    156 uint8_t characterID[3];
    +
    158 uint8_t seriesID;
    +
    160 uint16_t numberingID;
    +
    162 uint8_t figureType;
    + + +
    168 uint8_t reserved[0x30];
    +
    169};
    +
    +
    170WUT_CHECK_OFFSET(CommonInfo, 0x0, lastWriteDate);
    +
    171WUT_CHECK_OFFSET(CommonInfo, 0x4, writes);
    +
    172WUT_CHECK_OFFSET(CommonInfo, 0x6, characterID);
    +
    173WUT_CHECK_OFFSET(CommonInfo, 0x9, seriesID);
    +
    174WUT_CHECK_OFFSET(CommonInfo, 0xA, numberingID);
    +
    175WUT_CHECK_OFFSET(CommonInfo, 0xC, figureType);
    +
    176WUT_CHECK_OFFSET(CommonInfo, 0xD, figureVersion);
    +
    177WUT_CHECK_OFFSET(CommonInfo, 0xE, applicationAreaSize);
    +
    178WUT_CHECK_OFFSET(CommonInfo, 0x10, reserved);
    +
    179WUT_CHECK_SIZE(CommonInfo, 0x40);
    +
    180
    +
    +
    181struct WUT_PACKED RegisterInfo
    +
    182{
    + +
    186 uint16_t name[11];
    +
    188 uint8_t fontRegion;
    +
    190 uint8_t country;
    + +
    194 uint8_t reserved[0x2c];
    +
    195};
    +
    +
    196WUT_CHECK_OFFSET(RegisterInfo, 0x0, mii);
    +
    197WUT_CHECK_OFFSET(RegisterInfo, 0x60, name);
    +
    198WUT_CHECK_OFFSET(RegisterInfo, 0x76, fontRegion);
    +
    199WUT_CHECK_OFFSET(RegisterInfo, 0x77, country);
    +
    200WUT_CHECK_OFFSET(RegisterInfo, 0x78, registerDate);
    +
    201WUT_CHECK_OFFSET(RegisterInfo, 0x7C, reserved);
    +
    202WUT_CHECK_SIZE(RegisterInfo, 0xA8);
    +
    203
    +
    +
    204struct WUT_PACKED ReadOnlyInfo
    +
    205{
    +
    207 uint8_t characterID[3];
    +
    209 uint8_t seriesID;
    +
    211 uint16_t numberingID;
    +
    213 uint8_t figureType;
    +
    215 uint8_t reserved[0x2f];
    +
    216};
    +
    +
    217WUT_CHECK_OFFSET(ReadOnlyInfo, 0x0, characterID);
    +
    218WUT_CHECK_OFFSET(ReadOnlyInfo, 0x3, seriesID);
    +
    219WUT_CHECK_OFFSET(ReadOnlyInfo, 0x4, numberingID);
    +
    220WUT_CHECK_OFFSET(ReadOnlyInfo, 0x6, figureType);
    +
    221WUT_CHECK_OFFSET(ReadOnlyInfo, 0x7, reserved);
    +
    222WUT_CHECK_SIZE(ReadOnlyInfo, 0x36);
    +
    223
    +
    224// seems to be the same as ReadOnlyInfo
    +
    225// maybe left over from an older library version?
    + +
    227WUT_CHECK_SIZE(RomInfo, 0x36);
    +
    228
    +
    +
    229struct WUT_PACKED RegisterInfoSet
    +
    230{
    + +
    234 uint16_t name[11];
    +
    236 uint8_t fontRegion;
    +
    238 uint8_t reserved[0x2d];
    +
    239};
    +
    +
    240WUT_CHECK_OFFSET(RegisterInfoSet, 0x0, mii);
    +
    241WUT_CHECK_OFFSET(RegisterInfoSet, 0x60, name);
    +
    242WUT_CHECK_OFFSET(RegisterInfoSet, 0x76, fontRegion);
    +
    243WUT_CHECK_OFFSET(RegisterInfoSet, 0x77, reserved);
    +
    244WUT_CHECK_SIZE(RegisterInfoSet, 0xA4);
    +
    245
    +
    +
    246struct WUT_PACKED AdminInfo
    +
    247{
    +
    249 uint64_t titleID;
    +
    251 uint32_t accessID;
    + + + +
    259 uint8_t platform;
    +
    261 uint8_t reserved[0x2f];
    +
    262};
    +
    +
    263WUT_CHECK_OFFSET(AdminInfo, 0x0, titleID);
    +
    264WUT_CHECK_OFFSET(AdminInfo, 0x8, accessID);
    +
    265WUT_CHECK_OFFSET(AdminInfo, 0xC, applicationAreaWrites);
    +
    266WUT_CHECK_OFFSET(AdminInfo, 0xE, flags);
    +
    267WUT_CHECK_OFFSET(AdminInfo, 0xF, formatVersion);
    +
    268WUT_CHECK_OFFSET(AdminInfo, 0x10, platform);
    +
    269WUT_CHECK_OFFSET(AdminInfo, 0x11, reserved);
    +
    270WUT_CHECK_SIZE(AdminInfo, 0x40);
    +
    271
    + + +
    280 asm("GetNfpState__Q2_2nn3nfpFv");
    +
    281
    +
    285nn::Result
    + +
    287 asm("Initialize__Q2_2nn3nfpFv");
    +
    288
    +
    292nn::Result
    + +
    294 asm("Finalize__Q2_2nn3nfpFv");
    +
    295
    +
    303nn::Result
    + +
    305 asm("AntennaCheck__Q2_2nn3nfpFv");
    +
    306
    +
    314nn::Result
    + +
    316 asm("SetActivateEvent__Q2_2nn3nfpFP7OSEvent");
    +
    317
    +
    325nn::Result
    + +
    327 asm("SetDeactivateEvent__Q2_2nn3nfpFP7OSEvent");
    +
    328
    +
    333nn::Result
    + +
    335 asm("StartDetection__Q2_2nn3nfpFv");
    +
    336
    +
    341nn::Result
    + +
    343 asm("StopDetection__Q2_2nn3nfpFv");
    +
    344
    +
    350nn::Result
    + +
    352 asm("Mount__Q2_2nn3nfpFv");
    +
    353
    +
    359nn::Result
    + +
    361 asm("MountReadOnly__Q2_2nn3nfpFv");
    +
    362
    +
    368nn::Result
    + +
    370 asm("MountRom__Q2_2nn3nfpFv");
    +
    371
    +
    377nn::Result
    + +
    379 asm("Flush__Q2_2nn3nfpFv");
    +
    380
    +
    390nn::Result
    + +
    392 asm("Unmount__Q2_2nn3nfpFv");
    +
    393
    +
    402bool
    + +
    404 asm("IsExistApplicationArea__Q2_2nn3nfpFv");
    +
    405
    +
    412nn::Result
    + +
    414 asm("InitializeCreateInfo__Q2_2nn3nfpFPQ3_2nn3nfp25ApplicationAreaCreateInfo");
    +
    415
    +
    425nn::Result
    + +
    427 asm("CreateApplicationArea__Q2_2nn3nfpFRCQ3_2nn3nfp25ApplicationAreaCreateInfo");
    +
    428
    +
    438nn::Result
    +
    439OpenApplicationArea(uint32_t accessID)
    +
    440 asm("OpenApplicationArea__Q2_2nn3nfpFUi");
    +
    441
    +
    448nn::Result
    + +
    450 asm("DeleteApplicationArea__Q2_2nn3nfpFv");
    +
    451
    +
    467nn::Result
    +
    468WriteApplicationArea(const void *data, uint32_t size, const TagId &id)
    +
    469 asm("WriteApplicationArea__Q2_2nn3nfpFPCvUiRCQ3_2nn3nfp5TagId");
    +
    470
    +
    483nn::Result
    +
    484ReadApplicationArea(void *outData, uint32_t size)
    +
    485 asm("ReadApplicationArea__Q2_2nn3nfpFPvUi");
    +
    486
    +
    493nn::Result
    + +
    495 asm("InitializeRegisterInfoSet__Q2_2nn3nfpFPQ3_2nn3nfp15RegisterInfoSet");
    +
    496
    +
    505nn::Result
    + +
    507 asm("SetNfpRegisterInfo__Q2_2nn3nfpFRCQ3_2nn3nfp15RegisterInfoSet");
    +
    508
    +
    517nn::Result
    + +
    519 asm("GetNfpRegisterInfo__Q2_2nn3nfpFPQ3_2nn3nfp12RegisterInfo");
    +
    520
    +
    526nn::Result
    + +
    528 asm("DeleteNfpRegisterInfo__Q2_2nn3nfpFv");
    +
    529
    +
    538nn::Result
    + +
    540 asm("GetNfpCommonInfo__Q2_2nn3nfpFPQ3_2nn3nfp10CommonInfo");
    +
    541
    +
    550nn::Result
    + +
    552 asm("GetNfpReadOnlyInfo__Q2_2nn3nfpFPQ3_2nn3nfp12ReadOnlyInfo");
    +
    553
    +
    562nn::Result
    + +
    564 asm("GetNfpAdminInfo__Q2_2nn3nfpFPQ3_2nn3nfp9AdminInfo");
    +
    565
    +
    574nn::Result
    + +
    576 asm("GetNfpRomInfo__Q2_2nn3nfpFPQ3_2nn3nfp7RomInfo");
    +
    577
    +
    586nn::Result
    + +
    588 asm("GetTagInfo__Q2_2nn3nfpFPQ3_2nn3nfp7TagInfo");
    +
    589
    +
    602nn::Result
    +
    603Format(const uint8_t *data, int32_t size)
    +
    604 asm("Format__Q2_2nn3nfpFPCUci");
    +
    605
    +
    606nn::Result
    + +
    608 asm("Restore__Q2_2nn3nfpFv");
    +
    609
    +
    616uint32_t
    + +
    618 asm("GetErrorCode__Q2_2nn3nfpFRCQ2_2nn6Result");
    +
    619
    +
    620} //namespace nfp
    +
    621
    +
    622} //namespace nn
    +
    623
    +
    624#endif
    +
    625
    +
    Result value type used by nn libraries.
    Definition result.h:70
    + + +
    uint8_t NFCTechnology
    Definition nfc.h:18
    + + +
    nn::Result SetNfpRegisterInfo(const RegisterInfoSet &info) asm("SetNfpRegisterInfo__Q2_2nn3nfpFRCQ3_2nn3nfp15RegisterInfoSet")
    Sets the register info of the mounted tag.
    +
    uint8_t reserved1[0x32]
    reserved bytes
    Definition nfp_cpp.h:140
    +
    nn::Result GetNfpReadOnlyInfo(ReadOnlyInfo *outInfo) asm("GetNfpReadOnlyInfo__Q2_2nn3nfpFPQ3_2nn3nfp12ReadOnlyInfo")
    Gets the read only info of the mounted tag.
    +
    nn::Result InitializeCreateInfo(ApplicationAreaCreateInfo *info) asm("InitializeCreateInfo__Q2_2nn3nfpFPQ3_2nn3nfp25ApplicationAreaCreateInfo")
    Initializes a ApplicationAreaCreateInfo struct.
    +
    uint64_t titleID
    The titleID of the application which wrote to the application data.
    Definition nfp_cpp.h:249
    +
    uint8_t characterID[3]
    The character id of the amiibo.
    Definition nfp_cpp.h:156
    +
    nn::Result CreateApplicationArea(const ApplicationAreaCreateInfo &createInfo) asm("CreateApplicationArea__Q2_2nn3nfpFRCQ3_2nn3nfp25ApplicationAreaCreateInfo")
    Initializes the application area of the tag.
    +
    uint16_t numberingID
    Numbering ID of the amiibo.
    Definition nfp_cpp.h:160
    +
    nn::Result DeleteApplicationArea() asm("DeleteApplicationArea__Q2_2nn3nfpFv")
    Deletes the application area.
    + + + + + + +
    NFCTechnology technology
    Technology (always NFC_TECHNOLOGY_A)
    Definition nfp_cpp.h:136
    +
    nn::Result WriteApplicationArea(const void *data, uint32_t size, const TagId &id) asm("WriteApplicationArea__Q2_2nn3nfpFPCvUiRCQ3_2nn3nfp5TagId")
    Writes data to the opened application area.
    +
    uint16_t applicationAreaWrites
    The amount of times the application area was written to.
    Definition nfp_cpp.h:253
    +
    uint8_t month
    Month (0 - 11)
    Definition nfp_cpp.h:92
    +
    uint16_t writes
    The amount of times this tag was written to.
    Definition nfp_cpp.h:154
    +
    nn::Result GetTagInfo(TagInfo *outInfo) asm("GetTagInfo__Q2_2nn3nfpFPQ3_2nn3nfp7TagInfo")
    Gets the tag info.
    +
    uint32_t GetErrorCode(const nn::Result &res) asm("GetErrorCode__Q2_2nn3nfpFRCQ2_2nn6Result")
    Converts a nn::Result to an error code.
    +
    uint8_t figureVersion
    The version of this figure (always 0x00)
    Definition nfp_cpp.h:164
    +
    uint8_t platform
    The platform which wrote to the amiibo (0x01 if Wii U)
    Definition nfp_cpp.h:259
    +
    nn::Result GetNfpCommonInfo(CommonInfo *outInfo) asm("GetNfpCommonInfo__Q2_2nn3nfpFPQ3_2nn3nfp10CommonInfo")
    Gets the common info of the mounted tag.
    +
    nn::Result Unmount() asm("Unmount__Q2_2nn3nfpFv")
    Unmounts a currently mounted tag.
    +
    AdminFlags flags
    Flags.
    Definition nfp_cpp.h:255
    +
    uint16_t year
    Year (Starting at 0)
    Definition nfp_cpp.h:90
    +
    nn::Result AntennaCheck() asm("AntennaCheck__Q2_2nn3nfpFv")
    Checks if the NFC Antenna can be used.
    +
    bool IsExistApplicationArea() asm("IsExistApplicationArea__Q2_2nn3nfpFv")
    Checks if the tag contains application data.
    +
    uint8_t figureType
    The type of this figure.
    Definition nfp_cpp.h:162
    +
    uint8_t reserved0[0x15]
    reserved bytes
    Definition nfp_cpp.h:134
    +
    FFLStoreData mii
    The mii this figure was registered with.
    Definition nfp_cpp.h:184
    +
    uint8_t day
    Day (0 - 30)
    Definition nfp_cpp.h:94
    +
    void * data
    The initial data to write to the area.
    Definition nfp_cpp.h:106
    +
    uint8_t reserved[0x30]
    reserved bytes, must be set to 0
    Definition nfp_cpp.h:110
    +
    ResultDescription
    NN_NFP result descriptions for nn::Result::GetDescription.
    Definition nfp_cpp.h:25
    +
    @ RESULT_APP_AREA_ALREADY_EXISTS
    Definition nfp_cpp.h:39
    +
    @ RESULT_INVALID_TAG
    Definition nfp_cpp.h:33
    +
    @ RESULT_APP_AREA_TAGID_MISMATCH
    Definition nfp_cpp.h:38
    +
    @ RESULT_OUT_OF_RANGE
    Definition nfp_cpp.h:27
    +
    @ RESULT_SYSTEM_ERROR
    Definition nfp_cpp.h:42
    +
    @ RESULT_INVALID_PARAM
    Definition nfp_cpp.h:28
    +
    @ RESULT_NO_BACKUPENTRY
    Definition nfp_cpp.h:35
    +
    @ RESULT_FATAL
    Definition nfp_cpp.h:45
    +
    @ RESULT_INVALID_STATE
    Definition nfp_cpp.h:32
    +
    @ RESULT_INVALID_TAG_INFO
    Definition nfp_cpp.h:34
    +
    @ RESULT_APP_AREA_MISSING
    Definition nfp_cpp.h:37
    +
    @ RESULT_APP_AREA_ACCESS_ID_MISMATCH
    Definition nfp_cpp.h:40
    +
    @ RESULT_NO_BACKUP_SAVEDATA
    Definition nfp_cpp.h:41
    +
    @ RESULT_NO_REGISTER_INFO
    Definition nfp_cpp.h:36
    +
    @ RESULT_INVALID_ALIGNMENT
    Definition nfp_cpp.h:29
    +
    NfpState GetNfpState() asm("GetNfpState__Q2_2nn3nfpFv")
    Gets the state nfp is currently in.
    +
    nn::Result MountRom() asm("MountRom__Q2_2nn3nfpFv")
    Mounts a found tag in ROM mode.
    +
    nn::Result GetNfpRegisterInfo(RegisterInfo *outInfo) asm("GetNfpRegisterInfo__Q2_2nn3nfpFPQ3_2nn3nfp12RegisterInfo")
    Gets the register info of the mounted tag.
    +
    uint8_t country
    Country code.
    Definition nfp_cpp.h:190
    +
    uint16_t applicationAreaSize
    The size of the application area.
    Definition nfp_cpp.h:166
    +
    nn::Result SetActivateEvent(OSEvent *event) asm("SetActivateEvent__Q2_2nn3nfpFP7OSEvent")
    Sets an event which will be signalled once a tag has been found.
    +
    nn::Result Format(const uint8_t *data, int32_t size) asm("Format__Q2_2nn3nfpFPCUci")
    Formats a found tag.
    +
    nn::Result StartDetection() asm("StartDetection__Q2_2nn3nfpFv")
    Starts searching for tags.
    +
    Date registerDate
    The date when the amiibo was registered.
    Definition nfp_cpp.h:192
    +
    nn::Result Restore() asm("Restore__Q2_2nn3nfpFv")
    +
    AdminFlags
    Definition nfp_cpp.h:69
    +
    @ IsRegistered
    The tag was registered and contains register info.
    +
    @ HasApplicationData
    The tag contains an application area.
    +
    nn::Result SetDeactivateEvent(OSEvent *event) asm("SetDeactivateEvent__Q2_2nn3nfpFP7OSEvent")
    Sets an event which will be signalled once a tag has been lost.
    +
    nn::Result ReadApplicationArea(void *outData, uint32_t size) asm("ReadApplicationArea__Q2_2nn3nfpFPvUi")
    Reads data from the opened application area.
    +
    TagId id
    The id of the tag.
    Definition nfp_cpp.h:132
    +
    nn::Result Mount() asm("Mount__Q2_2nn3nfpFv")
    Mounts a found tag.
    +
    uint32_t size
    The size of the data.
    Definition nfp_cpp.h:108
    +
    uint32_t accessID
    The access ID with which the area should be created.
    Definition nfp_cpp.h:104
    +
    nn::Result StopDetection() asm("StopDetection__Q2_2nn3nfpFv")
    Stops searching for tags.
    +
    nn::Result GetNfpAdminInfo(AdminInfo *outInfo) asm("GetNfpAdminInfo__Q2_2nn3nfpFPQ3_2nn3nfp9AdminInfo")
    Gets the admin info of the mounted tag.
    +
    nn::Result InitializeRegisterInfoSet(RegisterInfoSet *infoSet) asm("InitializeRegisterInfoSet__Q2_2nn3nfpFPQ3_2nn3nfp15RegisterInfoSet")
    Initializes a RegisterInfoSet struct.
    + + +
    @ Initialized
    nn_nfp has been initialized
    +
    @ Found
    A tag has been found.
    +
    @ Searching
    Searching for a tag.
    +
    @ MountedROM
    The tag was mounted in ROM mode.
    +
    @ Removed
    Tag was removed.
    +
    @ Mounted
    The tag is mounted.
    +
    @ Uninitialized
    nn_nfp is uninitialized
    +
    nn::Result Finalize() asm("Finalize__Q2_2nn3nfpFv")
    Finalizes NFP.
    +
    TagType tag_type
    Tag type (always TagType::Type2Tag)
    Definition nfp_cpp.h:138
    +
    uint8_t formatVersion
    The version of the amiibo format (always 0x02)
    Definition nfp_cpp.h:257
    +
    nn::Result OpenApplicationArea(uint32_t accessID) asm("OpenApplicationArea__Q2_2nn3nfpFUi")
    Opens the application area for reading and writing.
    +
    uint8_t seriesID
    The series this amiibo is from.
    Definition nfp_cpp.h:158
    +
    uint8_t fontRegion
    Font region.
    Definition nfp_cpp.h:188
    +
    nn::Result Initialize() asm("Initialize__Q2_2nn3nfpFv")
    Initializes NFP.
    +
    uint8_t uid[10]
    The uid of the tag.
    Definition nfp_cpp.h:123
    +
    nn::Result MountReadOnly() asm("MountReadOnly__Q2_2nn3nfpFv")
    Mounts a found tag as read-only.
    +
    nn::Result GetNfpRomInfo(RomInfo *outInfo) asm("GetNfpRomInfo__Q2_2nn3nfpFPQ3_2nn3nfp7RomInfo")
    Gets the rom info of the mounted tag.
    +
    uint8_t size
    The size of the id.
    Definition nfp_cpp.h:121
    +
    nn::Result DeleteNfpRegisterInfo() asm("DeleteNfpRegisterInfo__Q2_2nn3nfpFv")
    Deletes the register info of the mounted tag.
    +
    Date lastWriteDate
    The date when the tag was last written to.
    Definition nfp_cpp.h:152
    +
    nn::Result Flush() asm("Flush__Q2_2nn3nfpFv")
    Writes any changes done while mounted to the tag.
    + + + + + + + + + +
    Definition ac_cpp.h:16
    + + + +
    + + + + diff --git a/nn_2acp_2device_8h.html b/nn_2acp_2device_8h.html new file mode 100644 index 00000000..5ad7f0b4 --- /dev/null +++ b/nn_2acp_2device_8h.html @@ -0,0 +1,178 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/device.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    device.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <nn/acp/result.h>
    +
    +Include dependency graph for device.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Typedefs

    typedef enum ACPDeviceType ACPDeviceType
     
    + + + +

    +Enumerations

    enum  ACPDeviceType {
    +  ACP_DEVICE_TYPE_AUTO = 1 +,
    +  ACP_DEVICE_TYPE_ODD = 2 +,
    +  ACP_DEVICE_TYPE_HFIODISC = 2 +,
    +  ACP_DEVICE_TYPE_MLC = 3 +,
    +  ACP_DEVICE_TYPE_HFIOMLC = 3 +,
    +  ACP_DEVICE_TYPE_USB = 4 +
    + }
     
    + + + +

    +Functions

    ACPResult ACPCheckApplicationDeviceEmulation (BOOL *emulation)
     
    +
    + + + + diff --git a/nn_2acp_2device_8h__dep__incl.map b/nn_2acp_2device_8h__dep__incl.map new file mode 100644 index 00000000..382d8083 --- /dev/null +++ b/nn_2acp_2device_8h__dep__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2acp_2device_8h__dep__incl.md5 b/nn_2acp_2device_8h__dep__incl.md5 new file mode 100644 index 00000000..a697a4dc --- /dev/null +++ b/nn_2acp_2device_8h__dep__incl.md5 @@ -0,0 +1 @@ +4038a12f4e617d80ff9c17831f4f154f \ No newline at end of file diff --git a/nn_2acp_2device_8h__dep__incl.png b/nn_2acp_2device_8h__dep__incl.png new file mode 100644 index 00000000..a68f3739 Binary files /dev/null and b/nn_2acp_2device_8h__dep__incl.png differ diff --git a/nn_2acp_2device_8h__incl.map b/nn_2acp_2device_8h__incl.map new file mode 100644 index 00000000..4c43533a --- /dev/null +++ b/nn_2acp_2device_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2acp_2device_8h__incl.md5 b/nn_2acp_2device_8h__incl.md5 new file mode 100644 index 00000000..448a0906 --- /dev/null +++ b/nn_2acp_2device_8h__incl.md5 @@ -0,0 +1 @@ +2ff1d030071ac4282457bd3ab12c0e20 \ No newline at end of file diff --git a/nn_2acp_2device_8h__incl.png b/nn_2acp_2device_8h__incl.png new file mode 100644 index 00000000..420e7898 Binary files /dev/null and b/nn_2acp_2device_8h__incl.png differ diff --git a/nn_2acp_2device_8h_source.html b/nn_2acp_2device_8h_source.html new file mode 100644 index 00000000..15d1be43 --- /dev/null +++ b/nn_2acp_2device_8h_source.html @@ -0,0 +1,130 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/device.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    device.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <nn/acp/result.h>
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    +
    15typedef enum ACPDeviceType
    +
    16{
    + + +
    19 ACP_DEVICE_TYPE_HFIODISC = 2, /* when ApplicationDevice is emulated */
    + +
    21 ACP_DEVICE_TYPE_HFIOMLC = 3, /* when ApplicationDevice is emulated */
    + + +
    +
    24
    + + +
    27
    +
    28#ifdef __cplusplus
    +
    29}
    +
    30#endif
    +
    31
    +
    ACPDeviceType
    Definition device.h:16
    +
    ACPResult ACPCheckApplicationDeviceEmulation(BOOL *emulation)
    +
    @ ACP_DEVICE_TYPE_ODD
    Definition device.h:18
    +
    @ ACP_DEVICE_TYPE_AUTO
    Definition device.h:17
    +
    @ ACP_DEVICE_TYPE_HFIODISC
    Definition device.h:19
    +
    @ ACP_DEVICE_TYPE_HFIOMLC
    Definition device.h:21
    +
    @ ACP_DEVICE_TYPE_USB
    Definition device.h:22
    +
    @ ACP_DEVICE_TYPE_MLC
    Definition device.h:20
    +
    ACPResult
    Definition result.h:12
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/nn_2acp_2result_8h.html b/nn_2acp_2result_8h.html new file mode 100644 index 00000000..352e311d --- /dev/null +++ b/nn_2acp_2result_8h.html @@ -0,0 +1,295 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/result.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    result.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for result.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Typedefs

    typedef enum ACPResult ACPResult
     
    + + + +

    +Enumerations

    enum  ACPResult {
    +  ACP_RESULT_SUCCESS = 0 +,
    +  ACP_RESULT_INVALID = -200 +,
    +  ACP_RESULT_INVALID_PARAMETER = -201 +,
    +  ACP_RESULT_INVALID_FILE = -202 +,
    +  ACP_RESULT_INVALID_XML_FILE = -203 +,
    +  ACP_RESULT_FILE_ACCESS_MODE = -204 +,
    +  ACP_RESULT_INVALID_NETWORK_TIME = -205 +,
    +  ACP_RESULT_NOT_FOUND = -500 +,
    +  ACP_RESULT_FILE_NOT_FOUND = -501 +,
    +  ACP_RESULT_DIR_NOT_FOUND = -502 +,
    +  ACP_RESULT_DEVICE_NOT_FOUND = -503 +,
    +  ACP_RESULT_TITLE_NOT_FOUND = -504 +,
    +  ACP_RESULT_APPLICATION_NOT_FOUND = -505 +,
    +  ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND = -506 +,
    +  ACP_RESULT_XML_ITEM_NOT_FOUND = -507 +,
    +  ACP_RESULT_ALREADY_EXISTS = -600 +,
    +  ACP_RESULT_FILE_ALREADY_EXISTS = -601 +,
    +  ACP_RESULT_DIR_ALREADY_EXISTS = -602 +,
    +  ACP_RESULT_ALREADY_DONE = -700 +,
    +  ACP_RESULT_AUTHENTICATION = -1000 +,
    +  ACP_RESULT_INVALID_REGION = -1001 +,
    +  ACP_RESULT_RESTRICTED_RATING = -1002 +,
    +  ACP_RESULT_NOT_PRESENT_RATING = -1003 +,
    +  ACP_RESULT_PENDING_RATING = -1004 +,
    +  ACP_RESULT_NET_SETTING_REQUIRED = -1005 +,
    +  ACP_RESULT_NET_ACCOUNT_REQUIRED = -1006 +,
    +  ACP_RESULT_NET_ACCOUNT_ERROR = -1007 +,
    +  ACP_RESULT_BROWSER_REQUIRED = -1008 +,
    +  ACP_RESULT_OLV_REQUIRED = -1009 +,
    +  ACP_RESULT_PINCODE_REQUIRED = -1010 +,
    +  ACP_RESULT_INCORRECT_PINCODE = -1011 +,
    +  ACP_RESULT_INVALID_LOGO = -1012 +,
    +  ACP_RESULT_DEMO_EXPIRED_NUMBER = -1013 +,
    +  ACP_RESULT_DRC_REQUIRED = -1014 +,
    +  ACP_RESULT_NO_PERMISSION = -1100 +,
    +  ACP_RESULT_NO_FILE_PERMISSION = -1101 +,
    +  ACP_RESULT_NO_DIR_PERMISSION = -1102 +,
    +  ACP_RESULT_BUSY = -1300 +,
    +  ACP_RESULT_USB_STORAGE_NOT_READY = -1301 +,
    +  ACP_RESULT_CANCELLED = -1400 +,
    +  ACP_RESULT_RESOURCE = -1500 +,
    +  ACP_RESULT_DEVICE_FULL = -1501 +,
    +  ACP_RESULT_JOURNAL_FULL = -1502 +,
    +  ACP_RESULT_SYSTEM_MEMORY = -1503 +,
    +  ACP_RESULT_FS_RESOURCE = -1504 +,
    +  ACP_RESULT_IPC_RESOURCE = -1505 +,
    +  ACP_RESULT_NOT_INITIALISED = -1600 +,
    +  ACP_RESULT_ACCOUNT_ERROR = -1700 +,
    +  ACP_RESULT_UNSUPPORTED = -1800 +,
    +  ACP_RESULT_DATA_CORRUPTED = -2000 +,
    +  ACP_RESULT_DEVICE = -2001 +,
    +  ACP_RESULT_SLC_DATA_CORRUPTED = -2002 +,
    +  ACP_RESULT_MLC_DATA_CORRUPTED = -2003 +,
    +  ACP_RESULT_USB_DATA_CORRUPTED = -2004 +,
    +  ACP_RESULT_MEDIA = -2100 +,
    +  ACP_RESULT_MEDIA_NOT_READY = -2101 +,
    +  ACP_RESULT_MEDIA_BROKEN = -2102 +,
    +  ACP_RESULT_ODD_MEDIA_NOT_READY = -2103 +,
    +  ACP_RESULT_ODD_MEDIA_BROKEN = -2104 +,
    +  ACP_RESULT_USB_MEDIA_NOT_READY = -2105 +,
    +  ACP_RESULT_USB_MEDIA_BROKEN = -2106 +,
    +  ACP_RESULT_MEDIA_WRITE_PROTECTED = -2107 +,
    +  ACP_RESULT_USB_WRITE_PROTECTED = -2108 +,
    +  ACP_RESULT_MII = -2200 +,
    +  ACP_RESULT_ENCRYPTION_ERROR = -2201 +,
    +  ACP_RESULT_GENERIC_ERROR = -4096 +
    + }
     
    +
    + + + + diff --git a/nn_2acp_2result_8h__dep__incl.map b/nn_2acp_2result_8h__dep__incl.map new file mode 100644 index 00000000..1c2a2a89 --- /dev/null +++ b/nn_2acp_2result_8h__dep__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2acp_2result_8h__dep__incl.md5 b/nn_2acp_2result_8h__dep__incl.md5 new file mode 100644 index 00000000..5a835565 --- /dev/null +++ b/nn_2acp_2result_8h__dep__incl.md5 @@ -0,0 +1 @@ +d2f0ea6a2c4c7fb26ef1818e3f0aa142 \ No newline at end of file diff --git a/nn_2acp_2result_8h__dep__incl.png b/nn_2acp_2result_8h__dep__incl.png new file mode 100644 index 00000000..3353a108 Binary files /dev/null and b/nn_2acp_2result_8h__dep__incl.png differ diff --git a/nn_2acp_2result_8h__incl.map b/nn_2acp_2result_8h__incl.map new file mode 100644 index 00000000..0f1adf4b --- /dev/null +++ b/nn_2acp_2result_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/nn_2acp_2result_8h__incl.md5 b/nn_2acp_2result_8h__incl.md5 new file mode 100644 index 00000000..32554a81 --- /dev/null +++ b/nn_2acp_2result_8h__incl.md5 @@ -0,0 +1 @@ +8c8a55f9a685817a18b97a228d30034c \ No newline at end of file diff --git a/nn_2acp_2result_8h__incl.png b/nn_2acp_2result_8h__incl.png new file mode 100644 index 00000000..f1928ce2 Binary files /dev/null and b/nn_2acp_2result_8h__incl.png differ diff --git a/nn_2acp_2result_8h_source.html b/nn_2acp_2result_8h_source.html new file mode 100644 index 00000000..a1cd5e21 --- /dev/null +++ b/nn_2acp_2result_8h_source.html @@ -0,0 +1,251 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/result.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    result.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    +
    11typedef enum ACPResult
    +
    12{
    + +
    14
    + + + + + + +
    21
    + + + + + + + + +
    30
    + + + +
    34
    + +
    36
    + + + + + + + + + + + + + + + +
    52
    + + + +
    56
    + + +
    59
    + +
    61
    + + + + + + +
    68
    + +
    70
    + +
    72
    + +
    74
    + + + + + +
    80
    + + + + + + + + + +
    90
    + + +
    93
    + + +
    +
    96WUT_CHECK_SIZE(ACPResult, 0x4);
    +
    97
    +
    ACPResult
    Definition result.h:12
    +
    @ ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND
    Definition result.h:28
    +
    @ ACP_RESULT_INCORRECT_PINCODE
    Definition result.h:48
    +
    @ ACP_RESULT_GENERIC_ERROR
    Definition result.h:94
    +
    @ ACP_RESULT_NO_DIR_PERMISSION
    Definition result.h:55
    +
    @ ACP_RESULT_APPLICATION_NOT_FOUND
    Definition result.h:27
    +
    @ ACP_RESULT_INVALID_LOGO
    Definition result.h:49
    +
    @ ACP_RESULT_JOURNAL_FULL
    Definition result.h:64
    +
    @ ACP_RESULT_FS_RESOURCE
    Definition result.h:66
    +
    @ ACP_RESULT_USB_WRITE_PROTECTED
    Definition result.h:89
    +
    @ ACP_RESULT_ACCOUNT_ERROR
    Definition result.h:71
    +
    @ ACP_RESULT_UNSUPPORTED
    Definition result.h:73
    +
    @ ACP_RESULT_DEVICE
    Definition result.h:76
    +
    @ ACP_RESULT_NOT_FOUND
    Definition result.h:22
    +
    @ ACP_RESULT_SUCCESS
    Definition result.h:13
    +
    @ ACP_RESULT_MLC_DATA_CORRUPTED
    Definition result.h:78
    +
    @ ACP_RESULT_RESOURCE
    Definition result.h:62
    +
    @ ACP_RESULT_IPC_RESOURCE
    Definition result.h:67
    +
    @ ACP_RESULT_DEVICE_FULL
    Definition result.h:63
    +
    @ ACP_RESULT_XML_ITEM_NOT_FOUND
    Definition result.h:29
    +
    @ ACP_RESULT_INVALID_PARAMETER
    Definition result.h:16
    +
    @ ACP_RESULT_ODD_MEDIA_NOT_READY
    Definition result.h:84
    +
    @ ACP_RESULT_NET_ACCOUNT_REQUIRED
    Definition result.h:43
    +
    @ ACP_RESULT_SLC_DATA_CORRUPTED
    Definition result.h:77
    +
    @ ACP_RESULT_NOT_INITIALISED
    Definition result.h:69
    +
    @ ACP_RESULT_MEDIA_NOT_READY
    Definition result.h:82
    +
    @ ACP_RESULT_DEMO_EXPIRED_NUMBER
    Definition result.h:50
    +
    @ ACP_RESULT_MEDIA_WRITE_PROTECTED
    Definition result.h:88
    +
    @ ACP_RESULT_MII
    Definition result.h:91
    +
    @ ACP_RESULT_INVALID_FILE
    Definition result.h:17
    +
    @ ACP_RESULT_DRC_REQUIRED
    Definition result.h:51
    +
    @ ACP_RESULT_BUSY
    Definition result.h:57
    +
    @ ACP_RESULT_FILE_ACCESS_MODE
    Definition result.h:19
    +
    @ ACP_RESULT_TITLE_NOT_FOUND
    Definition result.h:26
    +
    @ ACP_RESULT_USB_MEDIA_NOT_READY
    Definition result.h:86
    +
    @ ACP_RESULT_CANCELLED
    Definition result.h:60
    +
    @ ACP_RESULT_INVALID_REGION
    Definition result.h:38
    +
    @ ACP_RESULT_FILE_ALREADY_EXISTS
    Definition result.h:32
    +
    @ ACP_RESULT_USB_MEDIA_BROKEN
    Definition result.h:87
    +
    @ ACP_RESULT_ALREADY_EXISTS
    Definition result.h:31
    +
    @ ACP_RESULT_OLV_REQUIRED
    Definition result.h:46
    +
    @ ACP_RESULT_INVALID_XML_FILE
    Definition result.h:18
    +
    @ ACP_RESULT_PENDING_RATING
    Definition result.h:41
    +
    @ ACP_RESULT_ALREADY_DONE
    Definition result.h:35
    +
    @ ACP_RESULT_AUTHENTICATION
    Definition result.h:37
    +
    @ ACP_RESULT_MEDIA
    Definition result.h:81
    +
    @ ACP_RESULT_NO_FILE_PERMISSION
    Definition result.h:54
    +
    @ ACP_RESULT_NET_SETTING_REQUIRED
    Definition result.h:42
    +
    @ ACP_RESULT_USB_STORAGE_NOT_READY
    Definition result.h:58
    +
    @ ACP_RESULT_USB_DATA_CORRUPTED
    Definition result.h:79
    +
    @ ACP_RESULT_DEVICE_NOT_FOUND
    Definition result.h:25
    +
    @ ACP_RESULT_NO_PERMISSION
    Definition result.h:53
    +
    @ ACP_RESULT_DIR_NOT_FOUND
    Definition result.h:24
    +
    @ ACP_RESULT_DATA_CORRUPTED
    Definition result.h:75
    +
    @ ACP_RESULT_NET_ACCOUNT_ERROR
    Definition result.h:44
    +
    @ ACP_RESULT_SYSTEM_MEMORY
    Definition result.h:65
    +
    @ ACP_RESULT_ODD_MEDIA_BROKEN
    Definition result.h:85
    +
    @ ACP_RESULT_INVALID
    Definition result.h:15
    +
    @ ACP_RESULT_RESTRICTED_RATING
    Definition result.h:39
    +
    @ ACP_RESULT_DIR_ALREADY_EXISTS
    Definition result.h:33
    +
    @ ACP_RESULT_PINCODE_REQUIRED
    Definition result.h:47
    +
    @ ACP_RESULT_FILE_NOT_FOUND
    Definition result.h:23
    +
    @ ACP_RESULT_INVALID_NETWORK_TIME
    Definition result.h:20
    +
    @ ACP_RESULT_NOT_PRESENT_RATING
    Definition result.h:40
    +
    @ ACP_RESULT_MEDIA_BROKEN
    Definition result.h:83
    +
    @ ACP_RESULT_ENCRYPTION_ERROR
    Definition result.h:92
    +
    @ ACP_RESULT_BROWSER_REQUIRED
    Definition result.h:45
    + +
    + + + + diff --git a/nn_2acp_2title_8h.html b/nn_2acp_2title_8h.html new file mode 100644 index 00000000..caf9feab --- /dev/null +++ b/nn_2acp_2title_8h.html @@ -0,0 +1,174 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/title.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    title.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/mcp.h>
    +#include <nn/acp/device.h>
    +#include <nn/acp/result.h>
    +
    +Include dependency graph for title.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  ACPMetaXml
     
    + + + + + +

    +Typedefs

    typedef uint64_t ACPTitleId
     
    typedef struct ACPMetaXml ACPMetaXml
     
    + + + + + + + + + + + + + + + + + +

    +Functions

    ACPResult ACPAssignTitlePatch (MCPTitleListType *titleInfo)
     
    ACPResult ACPGetTitleIdOfMainApplication (ACPTitleId *titleId)
     
    ACPResult RPLWRAP() ACPGetTitleMetaXml (ACPTitleId titleId, ACPMetaXml *metaXml)
     Gets the MetaXML for a given title id.
     
    ACPResult RPLWRAP() ACPGetTitleSaveMetaXml (ACPTitleId titleId, ACPMetaXml *metaXml, ACPDeviceType deviceType)
     Gets the save dir MetaXML for a given title id.
     
    ACPResult ACPGetTitleMetaDir (ACPTitleId titleId, char *directory, size_t directoryLen)
     
    ACPResult ACPGetTitleMetaDirByDevice (ACPTitleId titleId, char *directory, size_t directoryLen, ACPDeviceType deviceType)
     
    ACPResult ACPGetTitleMetaDirByTitleListType (MCPTitleListType titleListType, char *directory, size_t directoryLen)
     
    +
    + + + + diff --git a/nn_2acp_2title_8h__dep__incl.map b/nn_2acp_2title_8h__dep__incl.map new file mode 100644 index 00000000..72dab24d --- /dev/null +++ b/nn_2acp_2title_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nn_2acp_2title_8h__dep__incl.md5 b/nn_2acp_2title_8h__dep__incl.md5 new file mode 100644 index 00000000..546a9464 --- /dev/null +++ b/nn_2acp_2title_8h__dep__incl.md5 @@ -0,0 +1 @@ +9c02bc596fd56d0535ae5e460dddd335 \ No newline at end of file diff --git a/nn_2acp_2title_8h__dep__incl.png b/nn_2acp_2title_8h__dep__incl.png new file mode 100644 index 00000000..0152188d Binary files /dev/null and b/nn_2acp_2title_8h__dep__incl.png differ diff --git a/nn_2acp_2title_8h__incl.map b/nn_2acp_2title_8h__incl.map new file mode 100644 index 00000000..53ff8b2d --- /dev/null +++ b/nn_2acp_2title_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2acp_2title_8h__incl.md5 b/nn_2acp_2title_8h__incl.md5 new file mode 100644 index 00000000..cc7f9b54 --- /dev/null +++ b/nn_2acp_2title_8h__incl.md5 @@ -0,0 +1 @@ +b598325abf7d1f541bd0bb6c1a2e9d78 \ No newline at end of file diff --git a/nn_2acp_2title_8h__incl.png b/nn_2acp_2title_8h__incl.png new file mode 100644 index 00000000..0337b603 Binary files /dev/null and b/nn_2acp_2title_8h__incl.png differ diff --git a/nn_2acp_2title_8h_source.html b/nn_2acp_2title_8h_source.html new file mode 100644 index 00000000..b2b6a688 --- /dev/null +++ b/nn_2acp_2title_8h_source.html @@ -0,0 +1,472 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/title.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    title.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include <coreinit/mcp.h>
    +
    5#include <nn/acp/device.h>
    +
    6#include <nn/acp/result.h>
    +
    7
    +
    16#ifdef __cplusplus
    +
    17extern "C" {
    +
    18#endif
    +
    19
    +
    20typedef uint64_t ACPTitleId;
    +
    21typedef struct ACPMetaXml ACPMetaXml;
    +
    22
    +
    +
    23struct WUT_PACKED ACPMetaXml
    +
    24{
    +
    25 uint64_t title_id;
    +
    26 uint64_t boss_id;
    +
    27 uint64_t os_version;
    +
    28 uint64_t app_size;
    + + + + + +
    34 uint32_t version;
    +
    35 char product_code[32];
    +
    36 char content_platform[32];
    +
    37 char company_code[8];
    +
    38 char mastering_date[32];
    +
    39 uint32_t logo_type;
    + + + +
    43 uint32_t no_event_log;
    + + +
    46 uint32_t install_flag;
    +
    47 uint32_t closing_msg;
    +
    48 uint32_t title_version;
    +
    49 uint32_t group_id;
    + + +
    52 uint32_t join_game_id;
    +
    53 uint32_t olv_accesskey;
    +
    54 uint32_t wood_tin;
    +
    55 uint32_t e_manual;
    + +
    57 uint32_t region;
    +
    58 uint32_t pc_cero;
    +
    59 uint32_t pc_esrb;
    +
    60 uint32_t pc_bbfc;
    +
    61 uint32_t pc_usk;
    +
    62 uint32_t pc_pegi_gen;
    +
    63 uint32_t pc_pegi_fin;
    +
    64 uint32_t pc_pegi_prt;
    +
    65 uint32_t pc_pegi_bbfc;
    +
    66 uint32_t pc_cob;
    +
    67 uint32_t pc_grb;
    +
    68 uint32_t pc_cgsrr;
    +
    69 uint32_t pc_oflc;
    +
    70 uint32_t pc_reserved0;
    +
    71 uint32_t pc_reserved1;
    +
    72 uint32_t pc_reserved2;
    +
    73 uint32_t pc_reserved3;
    + + +
    76 uint32_t ext_dev_urcc;
    +
    77 uint32_t ext_dev_board;
    + +
    79 uint32_t ext_dev_etc;
    +
    80 char ext_dev_etc_name[512];
    +
    81 uint32_t eula_version;
    +
    82 uint32_t drc_use;
    +
    83 uint32_t network_use;
    + +
    85 uint32_t direct_boot;
    + + + + + + + + +
    94 char longname_ja[512];
    +
    95 char longname_en[512];
    +
    96 char longname_fr[512];
    +
    97 char longname_de[512];
    +
    98 char longname_it[512];
    +
    99 char longname_es[512];
    +
    100 char longname_zhs[512];
    +
    101 char longname_ko[512];
    +
    102 char longname_nl[512];
    +
    103 char longname_pt[512];
    +
    104 char longname_ru[512];
    +
    105 char longname_zht[512];
    +
    106 char shortname_ja[256];
    +
    107 char shortname_en[256];
    +
    108 char shortname_fr[256];
    +
    109 char shortname_de[256];
    +
    110 char shortname_it[256];
    +
    111 char shortname_es[256];
    +
    112 char shortname_zhs[256];
    +
    113 char shortname_ko[256];
    +
    114 char shortname_nl[256];
    +
    115 char shortname_pt[256];
    +
    116 char shortname_ru[256];
    +
    117 char shortname_zht[256];
    +
    118 char publisher_ja[256];
    +
    119 char publisher_en[256];
    +
    120 char publisher_fr[256];
    +
    121 char publisher_de[256];
    +
    122 char publisher_it[256];
    +
    123 char publisher_es[256];
    +
    124 char publisher_zhs[256];
    +
    125 char publisher_ko[256];
    +
    126 char publisher_nl[256];
    +
    127 char publisher_pt[256];
    +
    128 char publisher_ru[256];
    +
    129 char publisher_zht[256];
    +
    130 uint32_t add_on_unique_id[32];
    +
    131 WUT_UNKNOWN_BYTES(52);
    +
    132};
    +
    +
    133WUT_CHECK_OFFSET(ACPMetaXml, 0x00, title_id);
    +
    134WUT_CHECK_OFFSET(ACPMetaXml, 0x08, boss_id);
    +
    135WUT_CHECK_OFFSET(ACPMetaXml, 0x10, os_version);
    +
    136WUT_CHECK_OFFSET(ACPMetaXml, 0x18, app_size);
    +
    137WUT_CHECK_OFFSET(ACPMetaXml, 0x20, common_save_size);
    +
    138WUT_CHECK_OFFSET(ACPMetaXml, 0x28, account_save_size);
    +
    139WUT_CHECK_OFFSET(ACPMetaXml, 0x30, common_boss_size);
    +
    140WUT_CHECK_OFFSET(ACPMetaXml, 0x38, account_boss_size);
    +
    141WUT_CHECK_OFFSET(ACPMetaXml, 0x40, join_game_mode_mask);
    +
    142WUT_CHECK_OFFSET(ACPMetaXml, 0x48, version);
    +
    143WUT_CHECK_OFFSET(ACPMetaXml, 0x4C, product_code);
    +
    144WUT_CHECK_OFFSET(ACPMetaXml, 0x6C, content_platform);
    +
    145WUT_CHECK_OFFSET(ACPMetaXml, 0x8C, company_code);
    +
    146WUT_CHECK_OFFSET(ACPMetaXml, 0x94, mastering_date);
    +
    147WUT_CHECK_OFFSET(ACPMetaXml, 0xB4, logo_type);
    +
    148WUT_CHECK_OFFSET(ACPMetaXml, 0xB8, app_launch_type);
    +
    149WUT_CHECK_OFFSET(ACPMetaXml, 0xBC, invisible_flag);
    +
    150WUT_CHECK_OFFSET(ACPMetaXml, 0xC0, no_managed_flag);
    +
    151WUT_CHECK_OFFSET(ACPMetaXml, 0xC4, no_event_log);
    +
    152WUT_CHECK_OFFSET(ACPMetaXml, 0xC8, no_icon_database);
    +
    153WUT_CHECK_OFFSET(ACPMetaXml, 0xCC, launching_flag);
    +
    154WUT_CHECK_OFFSET(ACPMetaXml, 0xD0, install_flag);
    +
    155WUT_CHECK_OFFSET(ACPMetaXml, 0xD4, closing_msg);
    +
    156WUT_CHECK_OFFSET(ACPMetaXml, 0xD8, title_version);
    +
    157WUT_CHECK_OFFSET(ACPMetaXml, 0xDC, group_id);
    +
    158WUT_CHECK_OFFSET(ACPMetaXml, 0xE0, save_no_rollback);
    +
    159WUT_CHECK_OFFSET(ACPMetaXml, 0xE4, bg_daemon_enable);
    +
    160WUT_CHECK_OFFSET(ACPMetaXml, 0xE8, join_game_id);
    +
    161WUT_CHECK_OFFSET(ACPMetaXml, 0xEC, olv_accesskey);
    +
    162WUT_CHECK_OFFSET(ACPMetaXml, 0xF0, wood_tin);
    +
    163WUT_CHECK_OFFSET(ACPMetaXml, 0xF4, e_manual);
    +
    164WUT_CHECK_OFFSET(ACPMetaXml, 0xF8, e_manual_version);
    +
    165WUT_CHECK_OFFSET(ACPMetaXml, 0xFC, region);
    +
    166WUT_CHECK_OFFSET(ACPMetaXml, 0x100, pc_cero);
    +
    167WUT_CHECK_OFFSET(ACPMetaXml, 0x104, pc_esrb);
    +
    168WUT_CHECK_OFFSET(ACPMetaXml, 0x108, pc_bbfc);
    +
    169WUT_CHECK_OFFSET(ACPMetaXml, 0x10C, pc_usk);
    +
    170WUT_CHECK_OFFSET(ACPMetaXml, 0x110, pc_pegi_gen);
    +
    171WUT_CHECK_OFFSET(ACPMetaXml, 0x114, pc_pegi_fin);
    +
    172WUT_CHECK_OFFSET(ACPMetaXml, 0x118, pc_pegi_prt);
    +
    173WUT_CHECK_OFFSET(ACPMetaXml, 0x11C, pc_pegi_bbfc);
    +
    174WUT_CHECK_OFFSET(ACPMetaXml, 0x120, pc_cob);
    +
    175WUT_CHECK_OFFSET(ACPMetaXml, 0x124, pc_grb);
    +
    176WUT_CHECK_OFFSET(ACPMetaXml, 0x128, pc_cgsrr);
    +
    177WUT_CHECK_OFFSET(ACPMetaXml, 0x12C, pc_oflc);
    +
    178WUT_CHECK_OFFSET(ACPMetaXml, 0x130, pc_reserved0);
    +
    179WUT_CHECK_OFFSET(ACPMetaXml, 0x134, pc_reserved1);
    +
    180WUT_CHECK_OFFSET(ACPMetaXml, 0x138, pc_reserved2);
    +
    181WUT_CHECK_OFFSET(ACPMetaXml, 0x13C, pc_reserved3);
    +
    182WUT_CHECK_OFFSET(ACPMetaXml, 0x140, ext_dev_nunchaku);
    +
    183WUT_CHECK_OFFSET(ACPMetaXml, 0x144, ext_dev_classic);
    +
    184WUT_CHECK_OFFSET(ACPMetaXml, 0x148, ext_dev_urcc);
    +
    185WUT_CHECK_OFFSET(ACPMetaXml, 0x14C, ext_dev_board);
    +
    186WUT_CHECK_OFFSET(ACPMetaXml, 0x150, ext_dev_usb_keyboard);
    +
    187WUT_CHECK_OFFSET(ACPMetaXml, 0x154, ext_dev_etc);
    +
    188WUT_CHECK_OFFSET(ACPMetaXml, 0x158, ext_dev_etc_name);
    +
    189WUT_CHECK_OFFSET(ACPMetaXml, 0x358, eula_version);
    +
    190WUT_CHECK_OFFSET(ACPMetaXml, 0x35C, drc_use);
    +
    191WUT_CHECK_OFFSET(ACPMetaXml, 0x360, network_use);
    +
    192WUT_CHECK_OFFSET(ACPMetaXml, 0x364, online_account_use);
    +
    193WUT_CHECK_OFFSET(ACPMetaXml, 0x368, direct_boot);
    +
    194WUT_CHECK_OFFSET(ACPMetaXml, 0x36C, reserved_flag0);
    +
    195WUT_CHECK_OFFSET(ACPMetaXml, 0x370, reserved_flag1);
    +
    196WUT_CHECK_OFFSET(ACPMetaXml, 0x374, reserved_flag2);
    +
    197WUT_CHECK_OFFSET(ACPMetaXml, 0x378, reserved_flag3);
    +
    198WUT_CHECK_OFFSET(ACPMetaXml, 0x37C, reserved_flag4);
    +
    199WUT_CHECK_OFFSET(ACPMetaXml, 0x380, reserved_flag5);
    +
    200WUT_CHECK_OFFSET(ACPMetaXml, 0x384, reserved_flag6);
    +
    201WUT_CHECK_OFFSET(ACPMetaXml, 0x388, reserved_flag7);
    +
    202WUT_CHECK_OFFSET(ACPMetaXml, 0x38C, longname_ja);
    +
    203WUT_CHECK_OFFSET(ACPMetaXml, 0x58C, longname_en);
    +
    204WUT_CHECK_OFFSET(ACPMetaXml, 0x78C, longname_fr);
    +
    205WUT_CHECK_OFFSET(ACPMetaXml, 0x98C, longname_de);
    +
    206WUT_CHECK_OFFSET(ACPMetaXml, 0xB8C, longname_it);
    +
    207WUT_CHECK_OFFSET(ACPMetaXml, 0xD8C, longname_es);
    +
    208WUT_CHECK_OFFSET(ACPMetaXml, 0xF8C, longname_zhs);
    +
    209WUT_CHECK_OFFSET(ACPMetaXml, 0x118C, longname_ko);
    +
    210WUT_CHECK_OFFSET(ACPMetaXml, 0x138C, longname_nl);
    +
    211WUT_CHECK_OFFSET(ACPMetaXml, 0x158C, longname_pt);
    +
    212WUT_CHECK_OFFSET(ACPMetaXml, 0x178C, longname_ru);
    +
    213WUT_CHECK_OFFSET(ACPMetaXml, 0x198C, longname_zht);
    +
    214WUT_CHECK_OFFSET(ACPMetaXml, 0x1B8C, shortname_ja);
    +
    215WUT_CHECK_OFFSET(ACPMetaXml, 0x1C8C, shortname_en);
    +
    216WUT_CHECK_OFFSET(ACPMetaXml, 0x1D8C, shortname_fr);
    +
    217WUT_CHECK_OFFSET(ACPMetaXml, 0x1E8C, shortname_de);
    +
    218WUT_CHECK_OFFSET(ACPMetaXml, 0x1F8C, shortname_it);
    +
    219WUT_CHECK_OFFSET(ACPMetaXml, 0x208C, shortname_es);
    +
    220WUT_CHECK_OFFSET(ACPMetaXml, 0x218C, shortname_zhs);
    +
    221WUT_CHECK_OFFSET(ACPMetaXml, 0x228C, shortname_ko);
    +
    222WUT_CHECK_OFFSET(ACPMetaXml, 0x238C, shortname_nl);
    +
    223WUT_CHECK_OFFSET(ACPMetaXml, 0x248C, shortname_pt);
    +
    224WUT_CHECK_OFFSET(ACPMetaXml, 0x258C, shortname_ru);
    +
    225WUT_CHECK_OFFSET(ACPMetaXml, 0x268C, shortname_zht);
    +
    226WUT_CHECK_OFFSET(ACPMetaXml, 0x278C, publisher_ja);
    +
    227WUT_CHECK_OFFSET(ACPMetaXml, 0x288C, publisher_en);
    +
    228WUT_CHECK_OFFSET(ACPMetaXml, 0x298C, publisher_fr);
    +
    229WUT_CHECK_OFFSET(ACPMetaXml, 0x2A8C, publisher_de);
    +
    230WUT_CHECK_OFFSET(ACPMetaXml, 0x2B8C, publisher_it);
    +
    231WUT_CHECK_OFFSET(ACPMetaXml, 0x2C8C, publisher_es);
    +
    232WUT_CHECK_OFFSET(ACPMetaXml, 0x2D8C, publisher_zhs);
    +
    233WUT_CHECK_OFFSET(ACPMetaXml, 0x2E8C, publisher_ko);
    +
    234WUT_CHECK_OFFSET(ACPMetaXml, 0x2F8C, publisher_nl);
    +
    235WUT_CHECK_OFFSET(ACPMetaXml, 0x308C, publisher_pt);
    +
    236WUT_CHECK_OFFSET(ACPMetaXml, 0x318C, publisher_ru);
    +
    237WUT_CHECK_OFFSET(ACPMetaXml, 0x328C, publisher_zht);
    +
    238WUT_CHECK_OFFSET(ACPMetaXml, 0x338C, add_on_unique_id);
    +
    239WUT_CHECK_SIZE(ACPMetaXml, 0x3440);
    +
    240
    + + +
    243
    + + +
    246
    +
    253// clang-format off
    + + +
    256 ACPMetaXml *metaXml);
    +
    257// clang-format on
    +
    258
    +
    266static inline ACPResult
    +
    + +
    268 ACPMetaXml *metaXml)
    +
    269{
    +
    270 if ((uintptr_t)metaXml & 0x3F) {
    + +
    272 }
    +
    273 return RPLWRAP(ACPGetTitleMetaXml)(titleId, metaXml);
    +
    274}
    +
    +
    275
    +
    276// clang-format off
    + +
    278RPLWRAP(ACPGetTitleSaveMetaXml)(uint64_t titleId,
    +
    279 ACPMetaXml* metaXml,
    +
    280 ACPDeviceType deviceType);
    +
    281// clang-format on
    +
    282
    +
    291static inline ACPResult
    +
    + +
    293 ACPMetaXml *metaXml,
    +
    294 ACPDeviceType deviceType)
    +
    295{
    +
    296 if ((uintptr_t)metaXml & 0x3F) {
    + +
    298 }
    +
    299 return RPLWRAP(ACPGetTitleSaveMetaXml)(titleId, metaXml, deviceType);
    +
    300}
    +
    +
    301
    + + +
    304 char *directory,
    +
    305 size_t directoryLen);
    +
    306
    + + +
    309 char *directory,
    +
    310 size_t directoryLen,
    +
    311 ACPDeviceType deviceType);
    +
    312
    + + +
    315 char *directory,
    +
    316 size_t directoryLen);
    +
    317
    +
    318#ifdef __cplusplus
    +
    319}
    +
    320#endif
    +
    321
    + +
    ACPDeviceType
    Definition device.h:16
    +
    ACPResult
    Definition result.h:12
    +
    @ ACP_RESULT_INVALID_PARAMETER
    Definition result.h:16
    +
    uint64_t ACPTitleId
    Definition save.h:18
    +
    uint64_t boss_id
    Definition title.h:26
    +
    uint64_t title_id
    Definition title.h:25
    +
    uint32_t eula_version
    Definition title.h:81
    +
    uint32_t drc_use
    Definition title.h:82
    +
    uint32_t pc_grb
    Definition title.h:67
    +
    uint32_t pc_reserved3
    Definition title.h:73
    +
    uint32_t ext_dev_usb_keyboard
    Definition title.h:78
    +
    uint32_t wood_tin
    Definition title.h:54
    +
    uint32_t pc_pegi_gen
    Definition title.h:62
    +
    uint32_t ext_dev_urcc
    Definition title.h:76
    +
    uint32_t pc_reserved2
    Definition title.h:72
    +
    uint32_t closing_msg
    Definition title.h:47
    +
    uint64_t app_size
    Definition title.h:28
    +
    uint32_t logo_type
    Definition title.h:39
    +
    uint32_t pc_pegi_fin
    Definition title.h:63
    +
    uint32_t ext_dev_classic
    Definition title.h:75
    +
    uint32_t install_flag
    Definition title.h:46
    +
    uint32_t pc_bbfc
    Definition title.h:60
    +
    uint32_t join_game_id
    Definition title.h:52
    +
    uint32_t no_event_log
    Definition title.h:43
    +
    uint32_t ext_dev_etc
    Definition title.h:79
    +
    uint32_t no_managed_flag
    Definition title.h:42
    +
    uint32_t pc_cgsrr
    Definition title.h:68
    +
    uint32_t online_account_use
    Definition title.h:84
    +
    uint32_t ext_dev_nunchaku
    Definition title.h:74
    +
    uint32_t reserved_flag7
    Definition title.h:93
    +
    uint32_t pc_usk
    Definition title.h:61
    +
    uint32_t pc_oflc
    Definition title.h:69
    +
    uint32_t no_icon_database
    Definition title.h:44
    +
    uint32_t pc_cob
    Definition title.h:66
    +
    uint32_t group_id
    Definition title.h:49
    +
    uint64_t os_version
    Definition title.h:27
    +
    uint32_t ext_dev_board
    Definition title.h:77
    +
    uint32_t direct_boot
    Definition title.h:85
    +
    uint32_t network_use
    Definition title.h:83
    +
    uint64_t account_boss_size
    Definition title.h:32
    +
    uint32_t save_no_rollback
    Definition title.h:50
    +
    uint32_t pc_esrb
    Definition title.h:59
    +
    uint32_t launching_flag
    Definition title.h:45
    +
    uint32_t pc_reserved0
    Definition title.h:70
    +
    uint32_t pc_pegi_bbfc
    Definition title.h:65
    +
    uint64_t join_game_mode_mask
    Definition title.h:33
    +
    uint32_t pc_cero
    Definition title.h:58
    +
    uint32_t reserved_flag3
    Definition title.h:89
    +
    uint64_t common_save_size
    Definition title.h:29
    +
    uint32_t pc_pegi_prt
    Definition title.h:64
    +
    uint32_t reserved_flag2
    Definition title.h:88
    +
    uint32_t version
    Definition title.h:34
    +
    uint32_t e_manual
    Definition title.h:55
    +
    uint64_t account_save_size
    Definition title.h:30
    +
    uint32_t olv_accesskey
    Definition title.h:53
    +
    uint32_t bg_daemon_enable
    Definition title.h:51
    +
    uint32_t app_launch_type
    Definition title.h:40
    +
    uint32_t reserved_flag6
    Definition title.h:92
    +
    uint32_t e_manual_version
    Definition title.h:56
    +
    uint32_t invisible_flag
    Definition title.h:41
    +
    uint64_t common_boss_size
    Definition title.h:31
    +
    uint32_t reserved_flag5
    Definition title.h:91
    +
    uint32_t reserved_flag0
    Definition title.h:86
    +
    uint32_t reserved_flag1
    Definition title.h:87
    +
    uint32_t region
    Definition title.h:57
    +
    uint32_t reserved_flag4
    Definition title.h:90
    +
    uint32_t pc_reserved1
    Definition title.h:71
    +
    uint32_t title_version
    Definition title.h:48
    +
    uint64_t ACPTitleId
    Definition title.h:20
    +
    ACPResult RPLWRAP() ACPGetTitleSaveMetaXml(uint64_t titleId, ACPMetaXml *metaXml, ACPDeviceType deviceType)
    Gets the save dir MetaXML for a given title id.
    Definition title.h:292
    +
    ACPResult ACPGetTitleIdOfMainApplication(ACPTitleId *titleId)
    +
    ACPResult ACPAssignTitlePatch(MCPTitleListType *titleInfo)
    +
    ACPResult ACPGetTitleMetaDirByTitleListType(MCPTitleListType titleListType, char *directory, size_t directoryLen)
    +
    ACPResult ACPGetTitleMetaDir(ACPTitleId titleId, char *directory, size_t directoryLen)
    +
    ACPResult RPLWRAP() ACPGetTitleMetaXml(ACPTitleId titleId, ACPMetaXml *metaXml)
    Gets the MetaXML for a given title id.
    Definition title.h:267
    +
    ACPResult ACPGetTitleMetaDirByDevice(ACPTitleId titleId, char *directory, size_t directoryLen, ACPDeviceType deviceType)
    + + + + + +
    #define RPLWRAP(func)
    Definition wut_rplwrap.h:3
    +
    + + + + diff --git a/nn_2ccr_8h.html b/nn_2ccr_8h.html new file mode 100644 index 00000000..53d9c3b1 --- /dev/null +++ b/nn_2ccr_8h.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    ccr.h File Reference
    +
    +
    +
    #include <nn/ccr/sys.h>
    +#include <nn/ccr/sys_caffeine.h>
    +
    +Include dependency graph for ccr.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/nn_2ccr_8h__incl.map b/nn_2ccr_8h__incl.map new file mode 100644 index 00000000..80b8311e --- /dev/null +++ b/nn_2ccr_8h__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2ccr_8h__incl.md5 b/nn_2ccr_8h__incl.md5 new file mode 100644 index 00000000..54be19f0 --- /dev/null +++ b/nn_2ccr_8h__incl.md5 @@ -0,0 +1 @@ +8a821f05b0a813f1e4cbb375de09e7f3 \ No newline at end of file diff --git a/nn_2ccr_8h__incl.png b/nn_2ccr_8h__incl.png new file mode 100644 index 00000000..85c4c1e9 Binary files /dev/null and b/nn_2ccr_8h__incl.png differ diff --git a/nn_2ccr_8h_source.html b/nn_2ccr_8h_source.html new file mode 100644 index 00000000..645e86be --- /dev/null +++ b/nn_2ccr_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    ccr.h
    +
    + + + + + diff --git a/nn_2result_8h.html b/nn_2result_8h.html new file mode 100644 index 00000000..2abc1c91 --- /dev/null +++ b/nn_2result_8h.html @@ -0,0 +1,147 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/result.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    result.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for result.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  NNResult
     Result structure for nn libraries. More...
     
    class  Result
     Result value type used by nn libraries. More...
     
    + + + +

    +Namespaces

    namespace  nn
     
    + + + +

    +Typedefs

    typedef struct NNResult NNResult
     
    + + + + + + + +

    +Functions

    static int NNResult_IsSuccess (NNResult result)
     Determine if a NNResult represents a successful state.
     
    static int NNResult_IsFailure (NNResult result)
     Determine if a NNResult represents a failure.
     
    +
    + + + + diff --git a/nn_2result_8h__incl.map b/nn_2result_8h__incl.map new file mode 100644 index 00000000..e00644f3 --- /dev/null +++ b/nn_2result_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/nn_2result_8h__incl.md5 b/nn_2result_8h__incl.md5 new file mode 100644 index 00000000..3684f035 --- /dev/null +++ b/nn_2result_8h__incl.md5 @@ -0,0 +1 @@ +a53735b61dc6d62c2547cba82bc6e2ed \ No newline at end of file diff --git a/nn_2result_8h__incl.png b/nn_2result_8h__incl.png new file mode 100644 index 00000000..b8d11338 Binary files /dev/null and b/nn_2result_8h__incl.png differ diff --git a/nn_2result_8h_source.html b/nn_2result_8h_source.html new file mode 100644 index 00000000..0986606f --- /dev/null +++ b/nn_2result_8h_source.html @@ -0,0 +1,588 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/result.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    result.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11typedef struct NNResult NNResult;
    +
    12
    +
    + +
    20{
    +
    22 int32_t value;
    +
    23};
    +
    +
    24
    +
    37static inline int
    +
    + +
    39{
    +
    40 return result.value >= 0;
    +
    41}
    +
    +
    42
    +
    55static inline int
    +
    + +
    57{
    +
    58 return result.value < 0;
    +
    59}
    +
    +
    60
    +
    61#ifdef __cplusplus
    +
    62
    +
    63namespace nn
    +
    64{
    +
    65
    +
    +
    69class Result
    +
    70{
    +
    71public:
    +
    +
    72 enum Level
    +
    73 {
    + + + + + +
    79 };
    +
    +
    80
    +
    + +
    82 {
    + + + + + +
    88 };
    +
    +
    89
    + +
    122
    +
    + +
    124 {
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    209 };
    +
    +
    210
    + +
    226
    +
    + +
    228 {
    + +
    230 };
    +
    +
    231
    +
    232public:
    +
    + +
    234 mValue(0)
    +
    235 {
    +
    236 }
    +
    +
    237
    +
    +
    238 Result(Level level, Module module, unsigned description) :
    +
    239 mValue(((level & 0x7) << 29) | ((module & 0x1FF) << 20) | (description & 0xFFFFF))
    +
    240 {
    +
    241 }
    +
    +
    242
    +
    +
    243 Result(const NNResult &result) :
    +
    244 mValue(result.value)
    +
    245 {
    +
    246 }
    +
    +
    247
    +
    257 bool
    +
    +
    258 IsFailure() const
    +
    259 {
    +
    260 return !IsSuccess();
    +
    261 }
    +
    +
    262
    +
    272 bool
    +
    +
    273 IsSuccess() const
    +
    274 {
    +
    275 return mValue >= 0; // level >= 0
    +
    276 }
    +
    +
    277
    +
    278 bool
    +
    +
    279 IsLegacy() const
    +
    280 {
    +
    281 return ((mValue >> 27) & 0x3) == SIGNATURE_IS_LEGACY;
    +
    282 }
    +
    +
    283
    +
    284 unsigned
    +
    + +
    286 {
    +
    287 return mValue & (IsLegacy() ? 0x3FF : 0xFFFFF);
    +
    288 }
    +
    +
    289
    +
    290 int
    +
    +
    291 GetLevel() const
    +
    292 {
    +
    293 if (IsLegacy()) {
    +
    294 return (mValue << 14) >> 28; // cause arithmetic shift
    +
    295 }
    +
    296
    +
    297 return mValue >> 29;
    +
    298 }
    +
    +
    299
    +
    300 unsigned
    +
    +
    301 GetModule() const
    +
    302 {
    +
    303 return (mValue >> 20) & (IsLegacy() ? 0x7F : 0x1FF);
    +
    304 }
    +
    +
    305
    +
    306 unsigned
    +
    + +
    308 {
    +
    309 if (IsLegacy()) {
    +
    310 return (mValue >> 10) & 0xF;
    +
    311 }
    +
    312
    +
    313 return 0;
    +
    314 }
    +
    +
    315
    +
    +
    316 operator bool() const
    +
    317 {
    +
    318 return IsSuccess();
    +
    319 }
    +
    +
    320
    +
    +
    321 operator NNResult() const
    +
    322 {
    +
    323 NNResult result;
    +
    324 result.value = mValue;
    +
    325 return result;
    +
    326 }
    +
    +
    327
    +
    328 bool
    +
    +
    329 operator==(const Result &other) const
    +
    330 {
    +
    331 return mValue == other.mValue;
    +
    332 }
    +
    +
    333
    +
    334 bool
    +
    +
    335 operator!=(const Result &other) const
    +
    336 {
    +
    337 return mValue != other.mValue;
    +
    338 }
    +
    +
    339
    +
    340private:
    +
    341 int32_t mValue;
    +
    342};
    +
    +
    343
    +
    344} // namespace nn
    +
    345
    +
    346#endif // ifdef __cplusplus
    +
    347
    +
    Result value type used by nn libraries.
    Definition result.h:70
    +
    LegacySignature
    Definition result.h:228
    +
    @ SIGNATURE_IS_LEGACY
    Definition result.h:229
    + +
    @ LEVEL_STATUS
    Definition result.h:77
    +
    @ LEVEL_FATAL
    Definition result.h:75
    +
    @ LEVEL_USAGE
    Definition result.h:76
    +
    @ LEVEL_END
    Definition result.h:78
    +
    @ LEVEL_SUCCESS
    Definition result.h:74
    + +
    @ SUMMARY_NOTHING_HAPPENED
    Definition result.h:214
    +
    @ SUMMARY_NOT_SUPPORTED
    Definition result.h:219
    +
    @ SUMMARY_SUCCESS
    Definition result.h:213
    +
    @ SUMMARY_INVALID_ARGUMENT
    Definition result.h:220
    +
    @ SUMMARY_INTERNAL
    Definition result.h:224
    +
    @ SUMMARY_NOT_FOUND
    Definition result.h:217
    +
    @ SUMMARY_STATUS_CHANGED
    Definition result.h:223
    +
    @ SUMMARY_OUT_OF_RESOURCE
    Definition result.h:216
    +
    @ SUMMARY_CANCELLED
    Definition result.h:222
    +
    @ SUMMARY_WOULD_BLOCK
    Definition result.h:215
    +
    @ SUMMARY_WRONG_ARGUMENT
    Definition result.h:221
    +
    @ SUMMARY_INVALID_STATE
    Definition result.h:218
    +
    bool IsSuccess() const
    Determine if the Result instance represents a successful state.
    Definition result.h:273
    + +
    @ LEVEL_RESET
    Definition result.h:84
    +
    @ LEVEL_INFO
    Definition result.h:83
    +
    @ LEVEL_PERMANENT
    Definition result.h:86
    +
    @ LEVEL_TEMPORARY
    Definition result.h:87
    +
    @ LEVEL_REINIT
    Definition result.h:85
    + +
    unsigned GetDescription() const
    Definition result.h:285
    +
    bool IsFailure() const
    Determine if the Result instance represents a failure.
    Definition result.h:258
    +
    int GetLevel() const
    Definition result.h:291
    + +
    @ RESULT_MODULE_NN_IPC
    Definition result.h:93
    +
    @ RESULT_MODULE_NN_CONNTEST
    Definition result.h:106
    +
    @ RESULT_MODULE_NN_EC
    Definition result.h:114
    +
    @ RESULT_MODULE_NN_TEST
    Definition result.h:120
    +
    @ RESULT_MODULE_NN_PDM
    Definition result.h:98
    +
    @ RESULT_MODULE_NN_DRMAPP
    Definition result.h:107
    +
    @ RESULT_MODULE_NN_SPM
    Definition result.h:112
    +
    @ RESULT_MODULE_NN_ACP
    Definition result.h:95
    +
    @ RESULT_MODULE_NN_EMD
    Definition result.h:113
    +
    @ RESULT_MODULE_NN_SL
    Definition result.h:116
    +
    @ RESULT_MODULE_NN_FP
    Definition result.h:104
    +
    @ RESULT_MODULE_NN_NGC
    Definition result.h:100
    +
    @ RESULT_MODULE_COMMON
    Definition result.h:92
    +
    @ RESULT_MODULE_NN_NUP
    Definition result.h:102
    +
    @ RESULT_MODULE_NN_NDM
    Definition result.h:103
    +
    @ RESULT_MODULE_NN_BOSS
    Definition result.h:94
    +
    @ RESULT_MODULE_NN_VCTL
    Definition result.h:110
    +
    @ RESULT_MODULE_NN_NEIA
    Definition result.h:111
    +
    @ RESULT_MODULE_NN_ECO
    Definition result.h:117
    +
    @ RESULT_MODULE_NN_IOS
    Definition result.h:96
    +
    @ RESULT_MODULE_NN_AC
    Definition result.h:105
    +
    @ RESULT_MODULE_NN_TELNET
    Definition result.h:108
    +
    @ RESULT_MODULE_NN_NFP
    Definition result.h:119
    +
    @ RESULT_MODULE_NN_CIA
    Definition result.h:115
    +
    @ RESULT_MODULE_NN_TRIAL
    Definition result.h:118
    +
    @ RESULT_MODULE_NN_ACT
    Definition result.h:99
    +
    @ RESULT_MODULE_NN_OLV
    Definition result.h:109
    +
    @ RESULT_MODULE_NN_NIM
    Definition result.h:97
    +
    @ RESULT_MODULE_NN_ECA
    Definition result.h:101
    +
    unsigned GetModule() const
    Definition result.h:301
    +
    Result(Level level, Module module, unsigned description)
    Definition result.h:238
    +
    bool operator!=(const Result &other) const
    Definition result.h:335
    +
    bool IsLegacy() const
    Definition result.h:279
    +
    bool operator==(const Result &other) const
    Definition result.h:329
    +
    Result(const NNResult &result)
    Definition result.h:243
    +
    unsigned GetSummary() const
    Definition result.h:307
    + +
    @ MODULE_NN_TEST
    Definition result.h:205
    +
    @ MODULE_NN_MCU
    Definition result.h:197
    +
    @ MODULE_NN_CODEC
    Definition result.h:139
    +
    @ MODULE_NN_SOCKET
    Definition result.h:153
    +
    @ MODULE_NN_AMLOW
    Definition result.h:172
    +
    @ MODULE_NN_HTTP
    Definition result.h:165
    +
    @ MODULE_NN_CFG
    Definition result.h:189
    +
    @ MODULE_NN_NIM
    Definition result.h:177
    +
    @ MODULE_NN_SRV
    Definition result.h:150
    +
    @ MODULE_NN_UPDATER
    Definition result.h:159
    +
    @ MODULE_NN_SSL
    Definition result.h:171
    +
    @ MODULE_NN_SND
    Definition result.h:167
    +
    @ MODULE_NN_NEX
    Definition result.h:173
    +
    @ MODULE_NN_EC
    Definition result.h:203
    +
    @ MODULE_NN_UDS
    Definition result.h:193
    +
    @ MODULE_NN_CAMERA
    Definition result.h:145
    +
    @ MODULE_NN_DMNT
    Definition result.h:133
    +
    @ MODULE_NN_HIO
    Definition result.h:158
    +
    @ MODULE_NN_SPI
    Definition result.h:140
    +
    @ MODULE_NN_DSP
    Definition result.h:166
    +
    @ MODULE_NN_GYROSCOPE
    Definition result.h:196
    +
    @ MODULE_NN_PXI
    Definition result.h:141
    +
    @ MODULE_NN_DBM
    Definition result.h:188
    +
    @ MODULE_NN_FS
    Definition result.h:142
    +
    @ MODULE_NN_DI
    Definition result.h:143
    +
    @ MODULE_NN_MC
    Definition result.h:180
    +
    @ MODULE_NN_RO
    Definition result.h:200
    +
    @ MODULE_NN_FND
    Definition result.h:161
    +
    @ MODULE_NN_PL
    Definition result.h:194
    +
    @ MODULE_NN_PIA
    Definition result.h:207
    +
    @ MODULE_NN_DLP
    Definition result.h:168
    +
    @ MODULE_NN_IR
    Definition result.h:192
    +
    @ MODULE_NN_NEWS
    Definition result.h:199
    +
    @ MODULE_NN_CARDSPI
    Definition result.h:202
    +
    @ MODULE_NN_LOADER_SERVER
    Definition result.h:129
    +
    @ MODULE_NN_FSI
    Definition result.h:149
    +
    @ MODULE_NN_OS
    Definition result.h:131
    +
    @ MODULE_NN_RDT
    Definition result.h:175
    +
    @ MODULE_NN_ROMFS
    Definition result.h:156
    +
    @ MODULE_NN_NDM
    Definition result.h:151
    +
    @ MODULE_NN_NWM
    Definition result.h:152
    +
    @ MODULE_NN_CEC
    Definition result.h:191
    +
    @ MODULE_NN_DBG
    Definition result.h:132
    +
    @ MODULE_NN_LDR
    Definition result.h:154
    +
    @ MODULE_NN_NS
    Definition result.h:198
    +
    @ MODULE_NN_CUP
    Definition result.h:195
    +
    @ MODULE_NN_CARD
    Definition result.h:184
    +
    @ MODULE_NN_NGC
    Definition result.h:183
    +
    @ MODULE_NN_GX
    Definition result.h:135
    +
    @ MODULE_NN_PMLOW
    Definition result.h:148
    +
    @ MODULE_NN_PS
    Definition result.h:190
    +
    @ MODULE_NN_FRIENDS
    Definition result.h:174
    +
    @ MODULE_NN_UTIL
    Definition result.h:127
    +
    @ MODULE_NN_ENC
    Definition result.h:206
    +
    @ MODULE_NN_I2C
    Definition result.h:136
    +
    @ MODULE_NN_MPWL
    Definition result.h:163
    +
    @ MODULE_NN_ACC
    Definition result.h:155
    +
    @ MODULE_NN_FATFS
    Definition result.h:182
    +
    @ MODULE_NN_FILE_SERVER
    Definition result.h:128
    +
    @ MODULE_NN_GD
    Definition result.h:201
    +
    @ MODULE_NN_GPIO
    Definition result.h:137
    +
    @ MODULE_NN_SDMC
    Definition result.h:186
    +
    @ MODULE_NN_WEBBRS
    Definition result.h:204
    +
    @ MODULE_NN_CSND
    Definition result.h:170
    +
    @ MODULE_NN_MIC
    Definition result.h:160
    +
    @ MODULE_NN_PDN
    Definition result.h:134
    +
    @ MODULE_NN_HIOLOW
    Definition result.h:169
    +
    @ MODULE_NN_CARDNOR
    Definition result.h:185
    +
    @ MODULE_NN_MIDI
    Definition result.h:179
    +
    @ MODULE_APPLICATION
    Definition result.h:208
    +
    @ MODULE_NN_BOSS
    Definition result.h:187
    +
    @ MODULE_NN_APPLET
    Definition result.h:176
    +
    @ MODULE_NN_DD
    Definition result.h:138
    +
    @ MODULE_NN_TCB
    Definition result.h:130
    +
    @ MODULE_NN_PI
    Definition result.h:146
    +
    @ MODULE_NN_PTM
    Definition result.h:178
    +
    @ MODULE_NN_KERNEL
    Definition result.h:126
    +
    @ MODULE_NN_AC
    Definition result.h:164
    +
    @ MODULE_NN_PM
    Definition result.h:147
    +
    @ MODULE_NN_MP
    Definition result.h:162
    +
    @ MODULE_NN_HID
    Definition result.h:144
    +
    @ MODULE_NN_SWC
    Definition result.h:181
    +
    @ MODULE_COMMON
    Definition result.h:125
    +
    @ MODULE_NN_AM
    Definition result.h:157
    +
    int32_t value
    Aggregate value of result bitfield.
    Definition result.h:22
    +
    static int NNResult_IsFailure(NNResult result)
    Determine if a NNResult represents a failure.
    Definition result.h:56
    +
    static int NNResult_IsSuccess(NNResult result)
    Determine if a NNResult represents a successful state.
    Definition result.h:38
    +
    Result structure for nn libraries.
    Definition result.h:20
    +
    Definition ac_cpp.h:16
    + +
    + + + + diff --git a/nn_2temp_2temp_8h.html b/nn_2temp_2temp_8h.html new file mode 100644 index 00000000..0e883fdf --- /dev/null +++ b/nn_2temp_2temp_8h.html @@ -0,0 +1,1474 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/temp/temp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    temp.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/filesystem.h>
    +
    +Include dependency graph for temp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Typedefs

    typedef enum TEMPTargetPreference TEMPTargetPreference
     
    typedef uint64_t TEMPDirId
     
    + + + +

    +Enumerations

    enum  TEMPTargetPreference {
    +  TEMP_PREF_DEFAULT = 0 +,
    +  TEMP_PREF_USB = 1 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    FSStatus TEMPInit ()
     
    void TEMPShutdown ()
     
    FSStatus TEMPCreateAndInitTempDir (uint32_t maxSize, TEMPTargetPreference pref, TEMPDirId *outDir)
     
    FSStatus TEMPShutdownTempDir (TEMPDirId tempId)
     
    FSStatus TEMPGetDirGlobalPath (TEMPDirId dirId, char *path, uint32_t pathLen)
     
    FSStatus TEMPGetDirPath (TEMPDirId dirId, char *path, uint32_t pathLen)
     
    FSStatus TEMPChangeDir (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask)
     
    FSStatus TEMPChangeDirAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPChangeOthersMode (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSMode mode, FSErrorFlag errorMask)
     
    FSStatus TEMPChangeOthersModeAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSMode mode, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, uint64_t *outSize, FSErrorFlag errorMask)
     
    FSStatus TEMPGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, uint64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPGetStat (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus TEMPGetStatAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPMakeDir (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask)
     
    FSStatus TEMPMakeDirAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPOpenDir (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus TEMPOpenDirAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPOpenFile (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus TEMPOpenFileAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPRemove (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask)
     
    FSStatus TEMPRemoveAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPRename (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
     
    FSStatus TEMPRenameAsync (FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus TEMPMountTempDir (TEMPDirId dirId)
     
    FSStatus TEMPUnmountTempDir (TEMPDirId dirId)
     
    FSStatus TEMPOpenNewFile ()
     Always returns FS_STATUS_UNSUPPORTED_CMD.
     
    FSStatus TEMPOpenNewFileAsync ()
     Always returns FS_STATUS_UNSUPPORTED_CMD.
     
    +

    Typedef Documentation

    + +

    ◆ TEMPTargetPreference

    + +
    +
    + + + + +
    typedef enum TEMPTargetPreference TEMPTargetPreference
    +
    + +
    +
    + +

    ◆ TEMPDirId

    + +
    +
    + + + + +
    typedef uint64_t TEMPDirId
    +
    + +

    Definition at line 18 of file temp.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ TEMPTargetPreference

    + +
    +
    + + + + +
    enum TEMPTargetPreference
    +
    + + + +
    Enumerator
    TEMP_PREF_DEFAULT 

    Use whichever target has more available space.

    +
    TEMP_PREF_USB 

    Always prefer USB.

    +
    + +

    Definition at line 10 of file temp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ TEMPInit()

    + +
    +
    + + + + + + + +
    FSStatus TEMPInit ()
    +
    + +
    +
    + +

    ◆ TEMPShutdown()

    + +
    +
    + + + + + + + +
    void TEMPShutdown ()
    +
    + +
    +
    + +

    ◆ TEMPCreateAndInitTempDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPCreateAndInitTempDir (uint32_t maxSize,
    TEMPTargetPreference pref,
    TEMPDirIdoutDir 
    )
    +
    + +
    +
    + +

    ◆ TEMPShutdownTempDir()

    + +
    +
    + + + + + + + + +
    FSStatus TEMPShutdownTempDir (TEMPDirId tempId)
    +
    + +
    +
    + +

    ◆ TEMPGetDirGlobalPath()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPGetDirGlobalPath (TEMPDirId dirId,
    char * path,
    uint32_t pathLen 
    )
    +
    + +
    +
    + +

    ◆ TEMPGetDirPath()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPGetDirPath (TEMPDirId dirId,
    char * path,
    uint32_t pathLen 
    )
    +
    + +
    +
    + +

    ◆ TEMPChangeDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPChangeDir (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPChangeDirAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPChangeDirAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPChangeOthersMode()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPChangeOthersMode (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSMode mode,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPChangeOthersModeAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPChangeOthersModeAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSMode mode,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPGetFreeSpaceSize()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPGetFreeSpaceSize (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    uint64_t * outSize,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPGetFreeSpaceSizeAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPGetFreeSpaceSizeAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    uint64_t * outSize,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPGetStat()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPGetStat (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPGetStatAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPGetStatAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPMakeDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPMakeDir (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPMakeDirAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPMakeDirAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPOpenDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPOpenDir (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPOpenDirAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPOpenDirAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPOpenFile()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPOpenFile (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPOpenFileAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPOpenFileAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPRemove()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPRemove (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPRemoveAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPRemoveAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * path,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPRename()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPRename (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * oldPath,
    const char * newPath,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ TEMPRenameAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus TEMPRenameAsync (FSClientclient,
    FSCmdBlockblock,
    TEMPDirId dirId,
    const char * oldPath,
    const char * newPath,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ TEMPMountTempDir()

    + +
    +
    + + + + + + + + +
    FSStatus TEMPMountTempDir (TEMPDirId dirId)
    +
    + +
    +
    + +

    ◆ TEMPUnmountTempDir()

    + +
    +
    + + + + + + + + +
    FSStatus TEMPUnmountTempDir (TEMPDirId dirId)
    +
    + +
    +
    + +

    ◆ TEMPOpenNewFile()

    + +
    +
    + + + + + + + +
    FSStatus TEMPOpenNewFile ()
    +
    + +

    Always returns FS_STATUS_UNSUPPORTED_CMD.

    + +
    +
    + +

    ◆ TEMPOpenNewFileAsync()

    + +
    +
    + + + + + + + +
    FSStatus TEMPOpenNewFileAsync ()
    +
    + +

    Always returns FS_STATUS_UNSUPPORTED_CMD.

    + +
    +
    +
    + + + + diff --git a/nn_2temp_2temp_8h__dep__incl.map b/nn_2temp_2temp_8h__dep__incl.map new file mode 100644 index 00000000..96812258 --- /dev/null +++ b/nn_2temp_2temp_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/nn_2temp_2temp_8h__dep__incl.md5 b/nn_2temp_2temp_8h__dep__incl.md5 new file mode 100644 index 00000000..3b743d38 --- /dev/null +++ b/nn_2temp_2temp_8h__dep__incl.md5 @@ -0,0 +1 @@ +be0551d5d2de570b1c04c86a8b1b36c2 \ No newline at end of file diff --git a/nn_2temp_2temp_8h__dep__incl.png b/nn_2temp_2temp_8h__dep__incl.png new file mode 100644 index 00000000..45660100 Binary files /dev/null and b/nn_2temp_2temp_8h__dep__incl.png differ diff --git a/nn_2temp_2temp_8h__incl.map b/nn_2temp_2temp_8h__incl.map new file mode 100644 index 00000000..f49d41d6 --- /dev/null +++ b/nn_2temp_2temp_8h__incl.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2temp_2temp_8h__incl.md5 b/nn_2temp_2temp_8h__incl.md5 new file mode 100644 index 00000000..597b4467 --- /dev/null +++ b/nn_2temp_2temp_8h__incl.md5 @@ -0,0 +1 @@ +b3f7d5cb6c0fceca377a4cd1da40a3d8 \ No newline at end of file diff --git a/nn_2temp_2temp_8h__incl.png b/nn_2temp_2temp_8h__incl.png new file mode 100644 index 00000000..e37f89ad Binary files /dev/null and b/nn_2temp_2temp_8h__incl.png differ diff --git a/nn_2temp_2temp_8h_source.html b/nn_2temp_2temp_8h_source.html new file mode 100644 index 00000000..90f9dd2f --- /dev/null +++ b/nn_2temp_2temp_8h_source.html @@ -0,0 +1,348 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/temp/temp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    temp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    + +
    5
    +
    6#ifdef __cplusplus
    +
    7extern "C" {
    +
    8#endif
    +
    9
    + +
    17
    +
    18typedef uint64_t TEMPDirId;
    +
    19
    + + +
    22
    +
    23void
    + +
    25
    + +
    27TEMPCreateAndInitTempDir(uint32_t maxSize,
    + +
    29 TEMPDirId *outDir);
    +
    30
    + + +
    33
    + + +
    36 char *path,
    +
    37 uint32_t pathLen);
    +
    38
    + + +
    41 char *path,
    +
    42 uint32_t pathLen);
    +
    43
    + + +
    46 FSCmdBlock *block,
    +
    47 TEMPDirId dirId,
    +
    48 const char *path,
    +
    49 FSErrorFlag errorMask);
    +
    50
    + + +
    53 FSCmdBlock *block,
    +
    54 TEMPDirId dirId,
    +
    55 const char *path,
    +
    56 FSErrorFlag errorMask,
    +
    57 FSAsyncData *asyncData);
    +
    58
    +
    59/*
    +
    60 * Only FS_MODE_READ_OTHER can be set
    +
    61 */
    + + +
    64 FSCmdBlock *block,
    +
    65 TEMPDirId dirId,
    +
    66 const char *path,
    +
    67 FSMode mode,
    +
    68 FSErrorFlag errorMask);
    +
    69
    +
    70/*
    +
    71 * Only FS_MODE_READ_OTHER can be set
    +
    72 */
    + + +
    75 FSCmdBlock *block,
    +
    76 TEMPDirId dirId,
    +
    77 const char *path,
    +
    78 FSMode mode,
    +
    79 FSErrorFlag errorMask,
    +
    80 FSAsyncData *asyncData);
    +
    81
    + + +
    84 FSCmdBlock *block,
    +
    85 TEMPDirId dirId,
    +
    86 uint64_t *outSize,
    +
    87 FSErrorFlag errorMask);
    +
    88
    + + +
    91 FSCmdBlock *block,
    +
    92 TEMPDirId dirId,
    +
    93 uint64_t *outSize,
    +
    94 FSErrorFlag errorMask,
    +
    95 FSAsyncData *asyncData);
    +
    96
    +
    97
    + + +
    100 FSCmdBlock *block,
    +
    101 TEMPDirId dirId,
    +
    102 const char *path,
    +
    103 FSStat *stat,
    +
    104 FSErrorFlag errorMask);
    +
    105
    + + +
    108 FSCmdBlock *block,
    +
    109 TEMPDirId dirId,
    +
    110 const char *path,
    +
    111 FSStat *stat,
    +
    112 FSErrorFlag errorMask,
    +
    113 FSAsyncData *asyncData);
    +
    114
    + + +
    117 FSCmdBlock *block,
    +
    118 TEMPDirId dirId,
    +
    119 const char *path,
    +
    120 FSErrorFlag errorMask);
    +
    121
    + + +
    124 FSCmdBlock *block,
    +
    125 TEMPDirId dirId,
    +
    126 const char *path,
    +
    127 FSErrorFlag errorMask,
    +
    128 FSAsyncData *asyncData);
    +
    129
    +
    130
    + + +
    133 FSCmdBlock *block,
    +
    134 TEMPDirId dirId,
    +
    135 const char *path,
    +
    136 FSDirectoryHandle *handle,
    +
    137 FSErrorFlag errorMask);
    +
    138
    + + +
    141 FSCmdBlock *block,
    +
    142 TEMPDirId dirId,
    +
    143 const char *path,
    +
    144 FSDirectoryHandle *handle,
    +
    145 FSErrorFlag errorMask,
    +
    146 FSAsyncData *asyncData);
    +
    147
    + + +
    150 FSCmdBlock *block,
    +
    151 TEMPDirId dirId,
    +
    152 const char *path,
    +
    153 const char *mode,
    +
    154 FSFileHandle *handle,
    +
    155 FSErrorFlag errorMask);
    +
    156
    + + +
    159 FSCmdBlock *block,
    +
    160 TEMPDirId dirId,
    +
    161 const char *path,
    +
    162 const char *mode,
    +
    163 FSFileHandle *outHandle,
    +
    164 FSErrorFlag errorMask,
    +
    165 FSAsyncData *asyncData);
    +
    166
    + + +
    169 FSCmdBlock *block,
    +
    170 TEMPDirId dirId,
    +
    171 const char *path,
    +
    172 FSErrorFlag errorMask);
    +
    173
    + + +
    176 FSCmdBlock *block,
    +
    177 TEMPDirId dirId,
    +
    178 const char *path,
    +
    179 FSErrorFlag errorMask,
    +
    180 FSAsyncData *asyncData);
    +
    181
    + + +
    184 FSCmdBlock *block,
    +
    185 TEMPDirId dirId,
    +
    186 const char *oldPath,
    +
    187 const char *newPath,
    +
    188 FSErrorFlag errorMask);
    +
    189
    + + +
    192 FSCmdBlock *block,
    +
    193 TEMPDirId dirId,
    +
    194 const char *oldPath,
    +
    195 const char *newPath,
    +
    196 FSErrorFlag errorMask,
    +
    197 FSAsyncData *asyncData);
    +
    198
    + + +
    201
    + + +
    204
    + + +
    210
    + + +
    216
    +
    217#ifdef __cplusplus
    +
    218}
    +
    219#endif
    +
    220
    + +
    uint32_t FSFileHandle
    Definition filesystem.h:32
    +
    FSErrorFlag
    Definition filesystem.h:54
    +
    FSStatus
    Definition filesystem.h:72
    +
    uint32_t FSDirectoryHandle
    Definition filesystem.h:31
    +
    FSMode
    Definition filesystem.h:137
    + + + + +
    FSStatus TEMPGetDirPath(TEMPDirId dirId, char *path, uint32_t pathLen)
    +
    FSStatus TEMPGetFreeSpaceSizeAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, uint64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPUnmountTempDir(TEMPDirId dirId)
    +
    FSStatus TEMPGetDirGlobalPath(TEMPDirId dirId, char *path, uint32_t pathLen)
    +
    FSStatus TEMPShutdownTempDir(TEMPDirId tempId)
    +
    FSStatus TEMPChangeDirAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPOpenDir(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus TEMPChangeOthersMode(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSMode mode, FSErrorFlag errorMask)
    +
    FSStatus TEMPOpenFileAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    uint64_t TEMPDirId
    Definition temp.h:18
    +
    FSStatus TEMPGetStat(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSStat *stat, FSErrorFlag errorMask)
    +
    FSStatus TEMPOpenNewFile()
    Always returns FS_STATUS_UNSUPPORTED_CMD.
    +
    FSStatus TEMPGetFreeSpaceSize(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, uint64_t *outSize, FSErrorFlag errorMask)
    +
    FSStatus TEMPRemove(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask)
    +
    FSStatus TEMPChangeDir(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask)
    +
    TEMPTargetPreference
    Definition temp.h:11
    +
    @ TEMP_PREF_DEFAULT
    Use whichever target has more available space.
    Definition temp.h:13
    +
    @ TEMP_PREF_USB
    Always prefer USB.
    Definition temp.h:15
    +
    void TEMPShutdown()
    +
    FSStatus TEMPMakeDirAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPRename(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
    +
    FSStatus TEMPMakeDir(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask)
    +
    FSStatus TEMPGetStatAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPChangeOthersModeAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSMode mode, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPInit()
    +
    FSStatus TEMPRenameAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPRemoveAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus TEMPCreateAndInitTempDir(uint32_t maxSize, TEMPTargetPreference pref, TEMPDirId *outDir)
    +
    FSStatus TEMPMountTempDir(TEMPDirId dirId)
    +
    FSStatus TEMPOpenNewFileAsync()
    Always returns FS_STATUS_UNSUPPORTED_CMD.
    +
    FSStatus TEMPOpenFile(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus TEMPOpenDirAsync(FSClient *client, FSCmdBlock *block, TEMPDirId dirId, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    + +
    + + + + diff --git a/nn_2temp_8h.html b/nn_2temp_8h.html new file mode 100644 index 00000000..7a683e54 --- /dev/null +++ b/nn_2temp_8h.html @@ -0,0 +1,145 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/temp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    temp.h File Reference
    +
    +
    +
    #include <nn/temp/temp.h>
    +
    +Include dependency graph for temp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/nn_2temp_8h__incl.map b/nn_2temp_8h__incl.map new file mode 100644 index 00000000..2dfd142d --- /dev/null +++ b/nn_2temp_8h__incl.map @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn_2temp_8h__incl.md5 b/nn_2temp_8h__incl.md5 new file mode 100644 index 00000000..471f04ce --- /dev/null +++ b/nn_2temp_8h__incl.md5 @@ -0,0 +1 @@ +12cefdc136f98eea4b07dabe67f96c5a \ No newline at end of file diff --git a/nn_2temp_8h__incl.png b/nn_2temp_8h__incl.png new file mode 100644 index 00000000..9b896b71 Binary files /dev/null and b/nn_2temp_8h__incl.png differ diff --git a/nn_2temp_8h_source.html b/nn_2temp_8h_source.html new file mode 100644 index 00000000..ace9bfb6 --- /dev/null +++ b/nn_2temp_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/temp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    temp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    7#include <nn/temp/temp.h>
    + +
    + + + + diff --git a/nn_8dox.html b/nn_8dox.html new file mode 100644 index 00000000..fc009949 --- /dev/null +++ b/nn_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nn.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/nn/nn.dox File Reference
    +
    +
    +
    + + + + diff --git a/nn__acp__types_8h.html b/nn__acp__types_8h.html new file mode 100644 index 00000000..c2aa75b7 --- /dev/null +++ b/nn__acp__types_8h.html @@ -0,0 +1,125 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/nn_acp_types.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nn_acp_types.h File Reference
    +
    +
    +
    #include <nn/acp/title.h>
    +
    +Include dependency graph for nn_acp_types.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/nn__acp__types_8h__incl.map b/nn__acp__types_8h__incl.map new file mode 100644 index 00000000..271f678f --- /dev/null +++ b/nn__acp__types_8h__incl.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nn__acp__types_8h__incl.md5 b/nn__acp__types_8h__incl.md5 new file mode 100644 index 00000000..c759d3f1 --- /dev/null +++ b/nn__acp__types_8h__incl.md5 @@ -0,0 +1 @@ +96d755171f321ec9bd7759be13664cd1 \ No newline at end of file diff --git a/nn__acp__types_8h__incl.png b/nn__acp__types_8h__incl.png new file mode 100644 index 00000000..e44531f8 Binary files /dev/null and b/nn__acp__types_8h__incl.png differ diff --git a/nn__acp__types_8h_source.html b/nn__acp__types_8h_source.html new file mode 100644 index 00000000..9debc4bf --- /dev/null +++ b/nn__acp__types_8h_source.html @@ -0,0 +1,99 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/acp/nn_acp_types.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nn_acp_types.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <nn/acp/title.h>
    +
    3
    +
    4/* Included for compatibility - though this header was never in a released
    +
    5 * version of wut. It had the definition of ACPMetaXml.
    +
    6 */
    +
    7//#warning "<nn/acp/nn_acp_types.h> is deprecated! Please use <nn/acp/title.h>."
    + +
    + + + + diff --git a/nssl_8h.html b/nssl_8h.html new file mode 100644 index 00000000..11d71ab9 --- /dev/null +++ b/nssl_8h.html @@ -0,0 +1,376 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/nssl.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nssl.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for nssl.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef int32_t NSSLError
     An NSSL library return code.
     
    typedef int32_t NSSLContextHandle
     A handle to a NSSL context created with NSSLCreateContext().
     
    typedef int32_t NSSLConnectionHandle
     A handle to a NSSL connection created with NSSLCreateConnection().
     
    typedef enum NSSLErrors NSSLErrors
     List of errors returned by the NSSL library.
     
    typedef enum NSSLServerCertId NSSLServerCertId
     The IDs of a system CA.
     
    + + + + + + + +

    +Enumerations

    enum  NSSLErrors {
    +  NSSL_ERROR_OK = 0x0 +,
    +  NSSL_ERROR_GENERIC = -0x1 +,
    +  NSSL_ERROR_INVALID_NSSL_CONTEXT = -0x280001 +,
    +  NSSL_ERROR_INVALID_CERT_ID = -0x280002 +,
    +  NSSL_ERROR_CERT_LIMIT = -0x280003 +,
    +  NSSL_ERROR_INVALID_NSSL_CONNECTION = -0x280004 +,
    +  NSSL_ERROR_INVALID_CERT = -0x280005 +,
    +  NSSL_ERROR_ZERO_RETURN = -0x280006 +,
    +  NSSL_ERROR_WANT_READ = -0x280007 +,
    +  NSSL_ERROR_WANT_WRITE = -0x280008 +,
    +  NSSL_ERROR_IO_ERROR = -0x280009 +,
    +  NSSL_ERROR_NSSL_LIB_ERROR = -0x28000a +,
    +  NSSL_ERROR_UNKNOWN = -0x28000b +,
    +  NSSL_ERROR_OUT_OF_MEMORY = -0x28000c +,
    +  NSSL_ERROR_INVALID_STATE = -0x28000d +,
    +  NSSL_ERROR_HANDSHAKE_ERROR = -0x28000e +,
    +  NSSL_ERROR_NO_CERT = -0x28000f +,
    +  NSSL_ERROR_INVALID_FD = -0x280010 +,
    +  NSSL_ERROR_LIB_NOT_READY = -0x280011 +,
    +  NSSL_ERROR_IPC_ERROR = -0x280012 +,
    +  NSSL_ERROR_RESOURCE_LIMIT = -0x280013 +,
    +  NSSL_ERROR_INVALID_HANDLE = -0x280014 +,
    +  NSSL_ERROR_INVALID_CERT_TYPE = -0x280015 +,
    +  NSSL_ERROR_INVALID_KEY_TYPE = -0x280016 +,
    +  NSSL_ERROR_INVALID_SIZE = -0x280017 +,
    +  NSSL_ERROR_NO_PEER_CERT = -0x280018 +,
    +  NSSL_ERROR_INSUFFICIENT_SIZE = -0x280019 +,
    +  NSSL_ERROR_NO_CIPHER = -0x28001a +,
    +  NSSL_ERROR_INVALID_ARG = -0x28001b +,
    +  NSSL_ERROR_INVALID_NSSL_SESSION = -0x28001c +,
    +  NSSL_ERROR_NO_SESSION = -0x28001d +,
    +  NSSL_ERROR_SSL_SHUTDOWN_ERROR = -0x28001e +,
    +  NSSL_ERROR_CERT_SIZE_LIMIT = -0x28001f +,
    +  NSSL_ERROR_CERT_NO_ACCESS = -0x280020 +,
    +  NSSL_ERROR_INVALID_CERT_ID2 = -0x280021 +,
    +  NSSL_ERROR_CERT_READ_ERROR = -0x280022 +,
    +  NSSL_ERROR_CERT_STORE_INIT_FAILURE = -0x280023 +,
    +  NSSL_ERROR_INVALID_CERT_ENCODING = -0x280024 +,
    +  NSSL_ERROR_CERT_STORE_ERROR = -0x280025 +,
    +  NSSL_ERROR_PRIVATE_KEY_READ_ERROR = -0x280026 +,
    +  NSSL_ERROR_INVALID_PRIVATE_KEY = -0x280027 +,
    +  NSSL_ERROR_NOT_READY = -0x280028 +,
    +  NSSL_ERROR_ENCRYPTION_ERROR = -0x280029 +,
    +  NSSL_ERROR_NO_CERT_STORE = -0x28002a +,
    +  NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT = -0x28002b +,
    +  NSSL_ERROR_PROCESS_MAX_EXT_CERTS = -0x28002c +,
    +  NSSL_ERROR_PROCESS_MAX_CONTEXTS = -0x28002d +,
    +  NSSL_ERROR_PROCESS_MAX_CONNECTIONS = -0x28002e +,
    +  NSSL_ERROR_CERT_NOT_EXPORTABLE = -0x28002f +,
    +  NSSL_ERROR_INVALID_CERT_SIZE = -0x280030 +,
    +  NSSL_ERROR_INVALID_KEY_SIZE = -0x280031 +
    + }
     List of errors returned by the NSSL library. More...
     
    enum  NSSLServerCertId {
    +  NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST = 100 +,
    +  NSSL_SERVER_CERT_NINTENDO_CA = 100 +,
    +  NSSL_SERVER_CERT_NINTENDO_CA_G2 = 101 +,
    +  NSSL_SERVER_CERT_NINTENDO_CA_G3 = 102 +,
    +  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA = 103 +,
    +  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 = 104 +,
    +  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 = 105 +,
    +  NSSL_SERVER_CERT_GROUP_NINTENDO_LAST = 105 +,
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST = 1001 +,
    +  NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA = 1001 +,
    +  NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA = 1002 +,
    +  NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA = 1003 +,
    +  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA = 1004 +,
    +  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 = 1005 +,
    +  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 = 1006 +,
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 = 1007 +,
    +  NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA = 1008 +,
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 = 1009 +,
    +  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 = 1010 +,
    +  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA = 1011 +,
    +  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA = 1012 +,
    +  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 = 1013 +,
    +  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA = 1014 +,
    +  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 = 1015 +,
    +  NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT = 1016 +,
    +  NSSL_SERVER_CERT_COMODO_CA = 1017 +,
    +  NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA = 1018 +,
    +  NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA = 1019 +,
    +  NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA = 1020 +,
    +  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA = 1021 +,
    +  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA = 1022 +,
    +  NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT = 1023 +,
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA = 1024 +,
    +  NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA = 1025 +,
    +  NSSL_SERVER_CERT_EQUIFAX_SECURE_CA = 1026 +,
    +  NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA = 1027 +,
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 = 1028 +,
    +  NSSL_SERVER_CERT_ENTRUST_CA_2048 = 1029 +,
    +  NSSL_SERVER_CERT_ENTRUST_ROOT_CA = 1030 +,
    +  NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 = 1031 +,
    +  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 = 1032 +,
    +  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 = 1033 +,
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST = 1033 +,
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST = 1900 +,
    +  NSSL_SERVER_CERT_COMODO_RSA_CA = 1900 +,
    +  NSSL_SERVER_CERT_USERTRUST_RSA_CA = 1901 +,
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST = 1901 +
    + }
     The IDs of a system CA. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    NSSLError NSSLInit ()
     Initialises the NSSL library for use.
     
    NSSLError NSSLFinish ()
     Cleans up and finishes use of the NSSL library.
     
    NSSLContextHandle NSSLCreateContext (int32_t unk)
     Creates a context to use with the NSSL library.
     
    NSSLError NSSLDestroyContext (NSSLContextHandle context)
     Destroys a NSSL context.
     
    NSSLError NSSLAddServerPKIExternal (NSSLContextHandle context, const void *cert, int32_t length, int32_t unk)
     Add a custom root CA to the given NSSL context.
     
    NSSLError NSSLAddServerPKI (NSSLContextHandle context, NSSLServerCertId pki)
     Add a system root CA (one of NSSLServerCertId) to the given NSSL context.
     
    NSSLConnectionHandle NSSLCreateConnection (NSSLContextHandle context, const char *host, int32_t hostLength, int32_t options, int32_t socket, int32_t block)
     Open an SSL connection.
     
    NSSLError NSSLDestroyConnection (NSSLConnectionHandle connection)
     Close and destroy a NSSL connection.
     
    NSSLError NSSLRead (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesRead)
     Read data from an open NSSL connection into a given buffer.
     
    NSSLError NSSLWrite (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesWritten)
     Write data to an open NSSL connection from a given buffer.
     
    +
    + + + + diff --git a/nssl_8h__incl.map b/nssl_8h__incl.map new file mode 100644 index 00000000..8d5c7dbe --- /dev/null +++ b/nssl_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/nssl_8h__incl.md5 b/nssl_8h__incl.md5 new file mode 100644 index 00000000..a2bfdf10 --- /dev/null +++ b/nssl_8h__incl.md5 @@ -0,0 +1 @@ +42e5f3fa656546e941be375b782f89fd \ No newline at end of file diff --git a/nssl_8h__incl.png b/nssl_8h__incl.png new file mode 100644 index 00000000..c30b7e5a Binary files /dev/null and b/nssl_8h__incl.png differ diff --git a/nssl_8h_source.html b/nssl_8h_source.html new file mode 100644 index 00000000..67069ed3 --- /dev/null +++ b/nssl_8h_source.html @@ -0,0 +1,378 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/nssl.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nssl.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    23#ifdef __cplusplus
    +
    24extern "C" {
    +
    25#endif
    +
    26
    +
    28typedef int32_t NSSLError;
    +
    30typedef int32_t NSSLContextHandle;
    +
    32typedef int32_t NSSLConnectionHandle;
    +
    33
    +
    +
    37typedef enum NSSLErrors
    +
    38{
    + + + + + + + + + + + + +
    51 NSSL_ERROR_UNKNOWN = -0x28000b,
    + + + +
    55 NSSL_ERROR_NO_CERT = -0x28000f,
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    91
    +
    + +
    104{
    + + + + + + + + +
    127
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    231
    + + + + + +
    +
    243
    + + +
    256
    + + +
    265
    + +
    281NSSLCreateContext(int32_t unk);
    +
    282
    + + +
    294
    + + +
    323 const void *cert,
    +
    324 int32_t length,
    +
    325 int32_t unk);
    +
    326
    + + +
    344 NSSLServerCertId pki);
    +
    345
    + + +
    382 const char *host,
    +
    383 int32_t hostLength,
    +
    384 int32_t options,
    +
    385 int32_t socket,
    +
    386 int32_t block);
    +
    387
    + + +
    399
    + + +
    424 const void *buffer,
    +
    425 int32_t length,
    +
    426 int32_t *outBytesRead);
    +
    427
    + + +
    452 const void *buffer,
    +
    453 int32_t length,
    +
    454 int32_t *outBytesWritten);
    +
    455
    +
    456#ifdef __cplusplus
    +
    457}
    +
    458#endif
    +
    459
    +
    NSSLError NSSLDestroyContext(NSSLContextHandle context)
    Destroys a NSSL context.
    +
    NSSLError NSSLRead(NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesRead)
    Read data from an open NSSL connection into a given buffer.
    +
    NSSLErrors
    List of errors returned by the NSSL library.
    Definition nssl.h:38
    +
    NSSLError NSSLAddServerPKI(NSSLContextHandle context, NSSLServerCertId pki)
    Add a system root CA (one of NSSLServerCertId) to the given NSSL context.
    +
    NSSLServerCertId
    The IDs of a system CA.
    Definition nssl.h:104
    +
    NSSLError NSSLInit()
    Initialises the NSSL library for use.
    +
    NSSLConnectionHandle NSSLCreateConnection(NSSLContextHandle context, const char *host, int32_t hostLength, int32_t options, int32_t socket, int32_t block)
    Open an SSL connection.
    +
    int32_t NSSLConnectionHandle
    A handle to a NSSL connection created with NSSLCreateConnection().
    Definition nssl.h:32
    +
    int32_t NSSLError
    An NSSL library return code.
    Definition nssl.h:28
    +
    NSSLError NSSLFinish()
    Cleans up and finishes use of the NSSL library.
    +
    NSSLError NSSLDestroyConnection(NSSLConnectionHandle connection)
    Close and destroy a NSSL connection.
    +
    NSSLError NSSLAddServerPKIExternal(NSSLContextHandle context, const void *cert, int32_t length, int32_t unk)
    Add a custom root CA to the given NSSL context.
    +
    int32_t NSSLContextHandle
    A handle to a NSSL context created with NSSLCreateContext().
    Definition nssl.h:30
    +
    NSSLError NSSLWrite(NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesWritten)
    Write data to an open NSSL connection from a given buffer.
    +
    NSSLContextHandle NSSLCreateContext(int32_t unk)
    Creates a context to use with the NSSL library.
    +
    @ NSSL_ERROR_CERT_LIMIT
    Definition nssl.h:43
    +
    @ NSSL_ERROR_SSL_SHUTDOWN_ERROR
    Definition nssl.h:70
    +
    @ NSSL_ERROR_INVALID_PRIVATE_KEY
    Definition nssl.h:79
    +
    @ NSSL_ERROR_INVALID_STATE
    Definition nssl.h:53
    +
    @ NSSL_ERROR_CERT_STORE_ERROR
    Definition nssl.h:77
    +
    @ NSSL_ERROR_INVALID_HANDLE
    Definition nssl.h:60
    +
    @ NSSL_ERROR_INVALID_CERT
    Definition nssl.h:45
    +
    @ NSSL_ERROR_WANT_WRITE
    Definition nssl.h:48
    +
    @ NSSL_ERROR_PRIVATE_KEY_READ_ERROR
    Definition nssl.h:78
    +
    @ NSSL_ERROR_CERT_NOT_EXPORTABLE
    Definition nssl.h:87
    +
    @ NSSL_ERROR_NO_PEER_CERT
    Definition nssl.h:64
    +
    @ NSSL_ERROR_NO_SESSION
    Definition nssl.h:69
    +
    @ NSSL_ERROR_INVALID_CERT_ID2
    Definition nssl.h:73
    +
    @ NSSL_ERROR_LIB_NOT_READY
    Definition nssl.h:57
    +
    @ NSSL_ERROR_CERT_STORE_INIT_FAILURE
    Definition nssl.h:75
    +
    @ NSSL_ERROR_INVALID_KEY_SIZE
    Definition nssl.h:89
    +
    @ NSSL_ERROR_OUT_OF_MEMORY
    Definition nssl.h:52
    +
    @ NSSL_ERROR_IO_ERROR
    Definition nssl.h:49
    +
    @ NSSL_ERROR_HANDSHAKE_ERROR
    Definition nssl.h:54
    +
    @ NSSL_ERROR_NO_CIPHER
    Definition nssl.h:66
    +
    @ NSSL_ERROR_INVALID_NSSL_CONTEXT
    Definition nssl.h:41
    +
    @ NSSL_ERROR_IPC_ERROR
    Definition nssl.h:58
    +
    @ NSSL_ERROR_WANT_READ
    Definition nssl.h:47
    +
    @ NSSL_ERROR_PROCESS_MAX_CONNECTIONS
    Definition nssl.h:86
    +
    @ NSSL_ERROR_NO_CERT
    Definition nssl.h:55
    +
    @ NSSL_ERROR_CERT_SIZE_LIMIT
    Definition nssl.h:71
    +
    @ NSSL_ERROR_NO_CERT_STORE
    Definition nssl.h:82
    +
    @ NSSL_ERROR_NSSL_LIB_ERROR
    Definition nssl.h:50
    +
    @ NSSL_ERROR_NOT_READY
    Definition nssl.h:80
    +
    @ NSSL_ERROR_INVALID_NSSL_SESSION
    Definition nssl.h:68
    +
    @ NSSL_ERROR_ENCRYPTION_ERROR
    Definition nssl.h:81
    +
    @ NSSL_ERROR_PROCESS_MAX_CONTEXTS
    Definition nssl.h:85
    +
    @ NSSL_ERROR_RESOURCE_LIMIT
    Definition nssl.h:59
    +
    @ NSSL_ERROR_PROCESS_MAX_EXT_CERTS
    Definition nssl.h:84
    +
    @ NSSL_ERROR_CERT_NO_ACCESS
    Definition nssl.h:72
    +
    @ NSSL_ERROR_INVALID_CERT_ID
    Definition nssl.h:42
    +
    @ NSSL_ERROR_INVALID_ARG
    Definition nssl.h:67
    +
    @ NSSL_ERROR_INVALID_FD
    Definition nssl.h:56
    +
    @ NSSL_ERROR_INSUFFICIENT_SIZE
    Definition nssl.h:65
    +
    @ NSSL_ERROR_INVALID_CERT_TYPE
    Definition nssl.h:61
    +
    @ NSSL_ERROR_ZERO_RETURN
    Definition nssl.h:46
    +
    @ NSSL_ERROR_GENERIC
    Definition nssl.h:40
    +
    @ NSSL_ERROR_INVALID_NSSL_CONNECTION
    Definition nssl.h:44
    +
    @ NSSL_ERROR_OK
    Definition nssl.h:39
    +
    @ NSSL_ERROR_INVALID_CERT_SIZE
    Definition nssl.h:88
    +
    @ NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT
    Definition nssl.h:83
    +
    @ NSSL_ERROR_INVALID_KEY_TYPE
    Definition nssl.h:62
    +
    @ NSSL_ERROR_INVALID_CERT_ENCODING
    Definition nssl.h:76
    +
    @ NSSL_ERROR_INVALID_SIZE
    Definition nssl.h:63
    +
    @ NSSL_ERROR_CERT_READ_ERROR
    Definition nssl.h:74
    +
    @ NSSL_ERROR_UNKNOWN
    Definition nssl.h:51
    +
    @ NSSL_SERVER_CERT_ENTRUST_ROOT_CA
    Entrust Root Certification Authority (SHA1: B3 1E B1 B7 40 E3 6C 84 02 DA DC 37 D4 4D F5 D4 67 49 52 ...
    Definition nssl.h:219
    +
    @ NSSL_SERVER_CERT_COMODO_CA
    COMODO Certification Authority (SHA1: EE 86 93 87 FF FD 83 49 AB 5A D1 43 22 58 87 89 A4 57 B0 12)
    Definition nssl.h:180
    +
    @ NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3
    GeoTrust Primary Certification Authority - G3 (SHA1: 03 9E ED B8 0B E7 A0 3C 69 53 89 3B 20 D2 D9 32 ...
    Definition nssl.h:174
    +
    @ NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA
    Verizon Global Root (SHA1: 91 21 98 EE F2 3D CA C4 09 39 31 2F EE 97 DD 56 0B AE 49 B1)
    Definition nssl.h:138
    +
    @ NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA
    Cybertrust Global Root (SHA1: 5F 43 E5 B1 BF F8 78 8C AC 1C C7 CA 4A 9A C6 22 2B CC 34 C6)
    Definition nssl.h:135
    +
    @ NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA
    Baltimore CyberTrust Root (SHA1: D4 DE 20 D0 5E 66 FC 53 FE 1A 50 88 2C 78 DB 28 52 CA E4 74)
    Definition nssl.h:132
    +
    @ NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA
    GeoTrust Primary Certification Authority (SHA1: 32 3C 11 8E 1B F7 B8 B6 52 54 E2 E2 10 0D D6 02 90 37...
    Definition nssl.h:171
    +
    @ NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2
    Entrust Root Certification Authority - G2 (SHA1: 8C F4 27 FD 79 0C 3A D1 66 06 8D E8 1E 57 EF BB 93 2...
    Definition nssl.h:222
    +
    @ NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA
    DigiCert Global Root CA (SHA1: A8 98 5D 3A 65 E5 E5 C4 B2 D7 D6 6D 40 C6 DD 2F B1 9C 54 36)
    Definition nssl.h:195
    +
    @ NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA
    Entrust.net Secure Server Certification Authority (SHA1: 99 A6 9B E6 1A FE 88 6B 4D 2B 82 00 7C B8 54...
    Definition nssl.h:210
    +
    @ NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA
    [No common name] (SHA1: A1 DB 63 93 91 6F 17 E4 18 55 09 40 04 15 C7 02 40 B0 AE 6B)
    Definition nssl.h:201
    +
    @ NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST
    Represents the first certificate in the Nintendo CA group.
    Definition nssl.h:106
    +
    @ NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST
    Represents the last certificate in the commerical CA group.
    Definition nssl.h:230
    +
    @ NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA
    thawte Primary Root CA (SHA1: 91 C6 D6 EE 3E 8A C8 63 84 E5 48 C2 99 29 5C 75 6C 81 7B 81)
    Definition nssl.h:162
    +
    @ NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2
    GlobalSign (SHA1: 75 E0 AB B6 13 85 12 27 1C 04 F8 5F DD DE 38 E4 B7 24 2E FE)
    Definition nssl.h:144
    +
    @ NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3
    Nintendo Class 2 CA - G3 (SHA1: FA B5 6C 4C C7 CF F5 07 1D 40 B6 B0 07 38 61 D2 90 CA 2A 1A)
    Definition nssl.h:124
    +
    @ NSSL_SERVER_CERT_EQUIFAX_SECURE_CA
    [No common name] (SHA1: D2 32 09 AD 23 D3 14 23 21 74 E4 0D 7F 9D 62 13 97 86 63 3A)
    Definition nssl.h:207
    +
    @ NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA
    GeoTrust Global CA (SHA1: DE 28 F4 A4 FF E5 B9 2F A3 C5 03 D1 A3 49 A7 F9 96 2A 82 12)
    Definition nssl.h:165
    +
    @ NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5
    VeriSign Class 3 Public Primary Certification Authority - G5 (SHA1: 4E B6 D5 78 49 9B 1C CF 5F 58 1E ...
    Definition nssl.h:156
    +
    @ NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2
    DigiCert Global Root G2 (SHA1: DF 3C 24 F9 BF D6 66 76 1B 26 80 73 FE 06 D1 CC 8D 4F 82 A4)
    Definition nssl.h:228
    +
    @ NSSL_SERVER_CERT_NINTENDO_CA
    Nintendo CA (SHA1: B5 22 94 55 DD 26 C1 F5 3C 73 06 0E 90 89 B3 91 38 9E 1F 75)
    Definition nssl.h:109
    +
    @ NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2
    [No common name] (SHA1: 85 37 1C A6 E5 50 14 3D CE 28 03 47 1B DE 3A 09 E8 F8 77 0F)
    Definition nssl.h:213
    +
    @ NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST
    Represents the last certificate in the 4096-bit commercial CA group.
    Definition nssl.h:241
    +
    @ NSSL_SERVER_CERT_NINTENDO_CLASS2_CA
    Nintendo Class 2 CA (SHA1: AA 8E F6 6A E0 F8 07 ED B8 41 C8 89 EE 36 66 A2 59 A2 8C CC)
    Definition nssl.h:118
    +
    @ NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA
    UTN-USERFirst-Hardware (SHA1: 04 83 ED 33 99 AC 36 08 05 87 22 ED BC 5E 46 00 E3 BE F9 D7)
    Definition nssl.h:186
    +
    @ NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT
    AddTrust External CA Root (SHA1: 02 FA F3 E2 91 43 54 68 60 78 57 69 4D F5 E4 5B 68 85 18 68)
    Definition nssl.h:177
    +
    @ NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA
    UTN - DATACorp SGC (SHA1: 58 11 9F 0E 12 82 87 EA 50 FD D9 87 45 6F 4F 78 DC FA D6 D4)
    Definition nssl.h:183
    +
    @ NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA
    GlobalSign Root CA (SHA1: B1 BC 96 8B D4 F4 9D 62 2A A8 9A 81 F2 15 01 52 A4 1D 82 9C)
    Definition nssl.h:141
    +
    @ NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2
    GeoTrust Global CA 2 (SHA1: A9 E9 78 08 14 37 58 88 F2 05 19 B0 6D 2B 0D 2B 60 16 90 7D)
    Definition nssl.h:168
    +
    @ NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3
    GlobalSign (SHA1: D6 9B 56 11 48 F0 1C 77 C5 45 78 C1 09 26 DF 5B 85 69 76 AD)
    Definition nssl.h:147
    +
    @ NSSL_SERVER_CERT_GROUP_NINTENDO_LAST
    Represents the last certificate in the Nintendo CA group.
    Definition nssl.h:126
    +
    @ NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3
    VeriSign Class 3 Public Primary Certification Authority - G3 (SHA1: 13 2D 0D 45 53 4B 69 97 CD B2 D5 ...
    Definition nssl.h:150
    +
    @ NSSL_SERVER_CERT_USERTRUST_RSA_CA
    USERTrust RSA Certification Authority (SHA1: 2B 8F 1B 57 33 0D BB A2 D0 7A 6C 51 F7 0E E9 0D DA B9 AD...
    Definition nssl.h:239
    +
    @ NSSL_SERVER_CERT_ENTRUST_CA_2048
    Entrust.net Certification Authority (2048) (SHA1: 50 30 06 09 1D 97 D4 F5 AE 39 F7 CB E7 92 7D 7D 65 ...
    Definition nssl.h:216
    +
    @ NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA
    DigiCert Assured ID Root CA (SHA1: 05 63 B8 63 0D 62 D7 5A BB C8 AB 1E 4B DF B5 A8 99 B2 4D 43)
    Definition nssl.h:192
    +
    @ NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3
    thawte Primary Root CA - G3 (SHA1: F1 8B 53 8D 1B E9 03 B6 A6 F0 56 43 5B 17 15 89 CA F3 6B F2)
    Definition nssl.h:159
    +
    @ NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT
    GTE CyberTrust Global Root (SHA1: 97 81 79 50 D8 1C 96 70 CC 34 D8 09 CF 79 44 31 36 7E F4 74)
    Definition nssl.h:198
    +
    @ NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2
    DigiCert Assured ID Root G2 (SHA1: A1 4B 48 D9 43 EE 0A 0E 40 90 4F 3C E0 A4 C0 91 93 51 5D 3F)
    Definition nssl.h:225
    +
    @ NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST
    Represents the first certificate in the 4096-bit commercial CA group.
    Definition nssl.h:233
    +
    @ NSSL_SERVER_CERT_NINTENDO_CA_G2
    Nintendo CA - G2 (SHA1: C6 0B 2A 5C C9 0F 06 30 CC A3 30 40 DF 6B 33 78 23 9F 3B FA)
    Definition nssl.h:112
    +
    @ NSSL_SERVER_CERT_NINTENDO_CA_G3
    Nintendo CA - G3 (SHA1: 68 A0 77 05 CC C7 A4 08 41 6E 0E D7 AD 65 F2 EC 3F EA 98 62)
    Definition nssl.h:115
    +
    @ NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA
    DigiCert High Assurance EV Root CA (SHA1: 5F B7 EE 06 33 E2 59 DB AD 0C 4C 9A E6 D3 8F 1A 61 C7 DC 25...
    Definition nssl.h:189
    +
    @ NSSL_SERVER_CERT_COMODO_RSA_CA
    COMODO RSA Certification Authority (SHA1: AF E5 D2 44 A8 D1 19 42 30 FF 47 9F E2 F8 97 BB CD 7A 8C B4...
    Definition nssl.h:236
    +
    @ NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2
    Nintendo Class 2 CA - G2 (SHA1: 03 9D E5 37 3A C6 5E 1A EE 89 8D 54 E7 56 35 76 EB BE 54 9B)
    Definition nssl.h:121
    +
    @ NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST
    Represents the first certificate in the commercial CA group.
    Definition nssl.h:129
    +
    @ NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA
    VeriSign Universal Root Certification Authority (SHA1: 36 79 CA 35 66 87 72 30 4D 30 A5 FB 87 3B 0F A...
    Definition nssl.h:153
    +
    @ NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA
    Thawte Premium Server CA (SHA1: 62 7F 8D 78 27 65 63 99 D2 7D 7F 90 44 C9 FE B3 F3 3E FA 9A)
    Definition nssl.h:204
    +
    int RPLWRAP() socket(int domain, int type, int protocol)
    + +
    + + + + diff --git a/nsysccr_2ccr_8h.html b/nsysccr_2ccr_8h.html new file mode 100644 index 00000000..189eb8e4 --- /dev/null +++ b/nsysccr_2ccr_8h.html @@ -0,0 +1,121 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/ccr.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    ccr.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for ccr.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Functions

    int32_t CCRSetCompatMode (uint32_t compatMode)
     
    +
    + + + + diff --git a/nsysccr_2ccr_8h__incl.map b/nsysccr_2ccr_8h__incl.map new file mode 100644 index 00000000..a6cd4281 --- /dev/null +++ b/nsysccr_2ccr_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/nsysccr_2ccr_8h__incl.md5 b/nsysccr_2ccr_8h__incl.md5 new file mode 100644 index 00000000..4122f891 --- /dev/null +++ b/nsysccr_2ccr_8h__incl.md5 @@ -0,0 +1 @@ +2bd61f38c0ec2754ae23dddd5388c65b \ No newline at end of file diff --git a/nsysccr_2ccr_8h__incl.png b/nsysccr_2ccr_8h__incl.png new file mode 100644 index 00000000..e11f31e9 Binary files /dev/null and b/nsysccr_2ccr_8h__incl.png differ diff --git a/nsysccr_2ccr_8h_source.html b/nsysccr_2ccr_8h_source.html new file mode 100644 index 00000000..14fbba66 --- /dev/null +++ b/nsysccr_2ccr_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/ccr.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    ccr.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15int32_t
    +
    16CCRSetCompatMode(uint32_t compatMode);
    +
    17
    +
    18#ifdef __cplusplus
    +
    19}
    +
    20#endif
    +
    21
    +
    int32_t CCRSetCompatMode(uint32_t compatMode)
    + +
    + + + + diff --git a/nsysccr_2hid_8h.html b/nsysccr_2hid_8h.html new file mode 100644 index 00000000..833441cb --- /dev/null +++ b/nsysccr_2hid_8h.html @@ -0,0 +1,149 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/hid.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    hid.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/ios.h>
    +
    +Include dependency graph for hid.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  CCRHIDReport
     
    + + + +

    +Typedefs

    typedef struct CCRHIDReport CCRHIDReport
     
    + + + + + + + + + + + + + + + +

    +Functions

    int32_t CCRHIDStart (uint32_t drcSlot, CCRHIDReport *reportsBuffer, uint32_t numReports, IOSAsyncCallbackFn callback, void *arg)
     Start transmission of HID reports from the specified DRC.
     
    int32_t CCRHIDStop (uint32_t drcSlot, IOSAsyncCallbackFn callback, void *arg)
     Stop HID report transmission.
     
    int32_t CCRHIDGetData (uint32_t drcSlot, CCRHIDReport *reportData)
     
    int32_t CCRHIDGetBufferedData (uint32_t drcSlot, CCRHIDReport *reportData)
     
    int32_t CCRHIDGetFirmwareVersion (CCRHIDReport *report, uint32_t *firmwareVersion)
     
    int32_t CCRHIDGetSequence (CCRHIDReport *report, uint32_t *sequence)
     
    +
    + + + + diff --git a/nsysccr_2hid_8h__incl.map b/nsysccr_2hid_8h__incl.map new file mode 100644 index 00000000..3bb83b0c --- /dev/null +++ b/nsysccr_2hid_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/nsysccr_2hid_8h__incl.md5 b/nsysccr_2hid_8h__incl.md5 new file mode 100644 index 00000000..ac971fab --- /dev/null +++ b/nsysccr_2hid_8h__incl.md5 @@ -0,0 +1 @@ +91d576a19a7cf5cb58a74c985fc2140a \ No newline at end of file diff --git a/nsysccr_2hid_8h__incl.png b/nsysccr_2hid_8h__incl.png new file mode 100644 index 00000000..e635243f Binary files /dev/null and b/nsysccr_2hid_8h__incl.png differ diff --git a/nsysccr_2hid_8h_source.html b/nsysccr_2hid_8h_source.html new file mode 100644 index 00000000..bdc66ec5 --- /dev/null +++ b/nsysccr_2hid_8h_source.html @@ -0,0 +1,151 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/hid.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    hid.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/ios.h>
    +
    4
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    + +
    17
    +
    +
    18struct WUT_PACKED CCRHIDReport
    +
    19{
    +
    20 WUT_UNKNOWN_BYTES(0x80);
    +
    21};
    +
    +
    22WUT_CHECK_SIZE(CCRHIDReport, 0x80);
    +
    23
    +
    39int32_t
    +
    40CCRHIDStart(uint32_t drcSlot,
    +
    41 CCRHIDReport *reportsBuffer,
    +
    42 uint32_t numReports,
    +
    43 IOSAsyncCallbackFn callback,
    +
    44 void *arg);
    +
    45
    +
    55int32_t
    +
    56CCRHIDStop(uint32_t drcSlot,
    +
    57 IOSAsyncCallbackFn callback,
    +
    58 void *arg);
    +
    59
    +
    60int32_t
    +
    61CCRHIDGetData(uint32_t drcSlot,
    +
    62 CCRHIDReport *reportData);
    +
    63
    +
    64int32_t
    +
    65CCRHIDGetBufferedData(uint32_t drcSlot,
    +
    66 CCRHIDReport *reportData);
    +
    67
    +
    68int32_t
    + +
    70 uint32_t *firmwareVersion);
    +
    71
    +
    72int32_t
    + +
    74 uint32_t *sequence);
    +
    75
    +
    76#ifdef __cplusplus
    +
    77}
    +
    78#endif
    +
    79
    +
    void(* IOSAsyncCallbackFn)(IOSError, void *)
    Definition ios.h:87
    +
    int32_t CCRHIDGetSequence(CCRHIDReport *report, uint32_t *sequence)
    +
    int32_t CCRHIDStop(uint32_t drcSlot, IOSAsyncCallbackFn callback, void *arg)
    Stop HID report transmission.
    +
    int32_t CCRHIDGetData(uint32_t drcSlot, CCRHIDReport *reportData)
    +
    int32_t CCRHIDStart(uint32_t drcSlot, CCRHIDReport *reportsBuffer, uint32_t numReports, IOSAsyncCallbackFn callback, void *arg)
    Start transmission of HID reports from the specified DRC.
    +
    int32_t CCRHIDGetBufferedData(uint32_t drcSlot, CCRHIDReport *reportData)
    +
    int32_t CCRHIDGetFirmwareVersion(CCRHIDReport *report, uint32_t *firmwareVersion)
    + + + +
    + + + + diff --git a/nsysccr_2nfc_8h.html b/nsysccr_2nfc_8h.html new file mode 100644 index 00000000..e6c18979 --- /dev/null +++ b/nsysccr_2nfc_8h.html @@ -0,0 +1,405 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/nfc.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nfc.h File Reference
    +
    +
    +
    #include <nsysccr/cdc.h>
    +
    +Include dependency graph for nfc.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  CCRCDCNfcStartupRequest
     
    struct  CCRCDCNfcStartupExRequest
     
    struct  CCRCDCNfcStartupResponse
     
    struct  CCRCDCNfcReadStartRequest
     
    struct  CCRCDCNfcReadStartResponse
     
    struct  CCRCDCNfcReadRequest
     
    struct  CCRCDCNfcReadResponse
     
    struct  CCRCDCNfcWriteStartRequest
     
    struct  CCRCDCNfcWriteStartResponse
     
    struct  CCRCDCNfcResultCheckRequest
     
    struct  CCRCDCNfcResultCheckResponse
     
    struct  CCRCDCNfcAbortRequest
     
    struct  CCRCDCNfcAbortResponse
     
    struct  CCRCDCNfcShutdownRequest
     
    struct  CCRCDCNfcShutdownResponse
     
    struct  CCRCDCNfcFormatRequest
     
    struct  CCRCDCNfcFormatResponse
     
    struct  CCRCDCNfcSetReadOnlyRequest
     
    struct  CCRCDCNfcSetReadOnlyResponse
     
    struct  CCRCDCNfcIsTagPresentRequest
     
    struct  CCRCDCNfcIsTagPresentResponse
     
    struct  CCRCDCNfcPassThroughSendRequest
     
    struct  CCRCDCNfcPassThroughSendExRequest
     
    struct  CCRCDCNfcPassThroughEx2Request
     
    struct  CCRCDCNfcPassThroughSendReponse
     
    struct  CCRCDCNfcPassThroughReceiveRequest
     
    struct  CCRCDCNfcPassThroughReceiveReponse
     
    struct  CCRCDCNfcSetModeRequest
     
    struct  CCRCDCNfcSetModeResponse
     
    struct  CCRCDCNfcDetectStartRequest
     
    struct  CCRCDCNfcDetectStartResponse
     
    struct  CCRCDCNfcDetectRequest
     
    struct  CCRCDCNfcDetectResponse
     
    struct  CCRCDCNfcDetectStartMultiRequest
     
    struct  CCRCDCNfcDetectStartMultiResponse
     
    struct  CCRCDCNfcDetectMultiRequest
     
    struct  CCRCDCNfcDetectMultiTagInfo
     
    struct  CCRCDCNfcDetectMultiResponse
     
    struct  CCRCDCNfcPassThroughSend2RequestData
     
    struct  CCRCDCNfcPassThroughSend2Request
     
    struct  CCRCDCNfcPassThroughSend2Response
     
    struct  CCRCDCNfcPassThroughReceive2Request
     
    struct  CCRCDCNfcPassThroughReceive2ResponseData
     
    struct  CCRCDCNfcPassThroughReceive2Response
     
    struct  CCRCDCNfcAntennaCheckRequest
     
    struct  CCRCDCNfcAntennaCheckResponse
     
    struct  CCRCDCNfcReadT2TRange
     
    struct  CCRCDCNfcReadT2TStartRequest
     
    struct  CCRCDCNfcReadT2TStartResponse
     
    struct  CCRCDCNfcReadT2TRequest
     
    struct  CCRCDCNfcReadT2TResponse
     
    struct  CCRCDCNfcWriteT2TRange
     
    struct  CCRCDCNfcWriteT2TRequest
     
    struct  CCRCDCNfcWriteT2TResponse
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef uint8_t CCRCDCNfcCommand
     
    typedef struct CCRCDCNfcStartupRequest CCRCDCNfcStartupRequest
     
    typedef struct CCRCDCNfcStartupExRequest CCRCDCNfcStartupExRequest
     
    typedef struct CCRCDCNfcStartupResponse CCRCDCNfcStartupResponse
     
    typedef struct CCRCDCNfcReadStartRequest CCRCDCNfcReadStartRequest
     
    typedef struct CCRCDCNfcReadStartResponse CCRCDCNfcReadStartResponse
     
    typedef struct CCRCDCNfcReadRequest CCRCDCNfcReadRequest
     
    typedef struct CCRCDCNfcReadResponse CCRCDCNfcReadResponse
     
    typedef struct CCRCDCNfcWriteStartRequest CCRCDCNfcWriteStartRequest
     
    typedef struct CCRCDCNfcWriteStartResponse CCRCDCNfcWriteStartResponse
     
    typedef struct CCRCDCNfcResultCheckRequest CCRCDCNfcResultCheckRequest
     
    typedef struct CCRCDCNfcResultCheckResponse CCRCDCNfcResultCheckResponse
     
    typedef struct CCRCDCNfcAbortRequest CCRCDCNfcAbortRequest
     
    typedef struct CCRCDCNfcAbortResponse CCRCDCNfcAbortResponse
     
    typedef struct CCRCDCNfcShutdownRequest CCRCDCNfcShutdownRequest
     
    typedef struct CCRCDCNfcShutdownResponse CCRCDCNfcShutdownResponse
     
    typedef struct CCRCDCNfcFormatRequest CCRCDCNfcFormatRequest
     
    typedef struct CCRCDCNfcFormatResponse CCRCDCNfcFormatResponse
     
    typedef struct CCRCDCNfcSetReadOnlyRequest CCRCDCNfcSetReadOnlyRequest
     
    typedef struct CCRCDCNfcSetReadOnlyResponse CCRCDCNfcSetReadOnlyResponse
     
    typedef struct CCRCDCNfcIsTagPresentRequest CCRCDCNfcIsTagPresentRequest
     
    typedef struct CCRCDCNfcIsTagPresentResponse CCRCDCNfcIsTagPresentResponse
     
    typedef struct CCRCDCNfcPassThroughSendRequest CCRCDCNfcPassThroughSendRequest
     
    typedef struct CCRCDCNfcPassThroughSendExRequest CCRCDCNfcPassThroughSendExRequest
     
    typedef struct CCRCDCNfcPassThroughEx2Request CCRCDCNfcPassThroughEx2Request
     
    typedef struct CCRCDCNfcPassThroughSendReponse CCRCDCNfcPassThroughSendReponse
     
    typedef struct CCRCDCNfcPassThroughReceiveRequest CCRCDCNfcPassThroughReceiveRequest
     
    typedef struct CCRCDCNfcPassThroughReceiveReponse CCRCDCNfcPassThroughReceiveReponse
     
    typedef struct CCRCDCNfcSetModeRequest CCRCDCNfcSetModeRequest
     
    typedef struct CCRCDCNfcSetModeResponse CCRCDCNfcSetModeResponse
     
    typedef struct CCRCDCNfcDetectStartRequest CCRCDCNfcDetectStartRequest
     
    typedef struct CCRCDCNfcDetectStartResponse CCRCDCNfcDetectStartResponse
     
    typedef struct CCRCDCNfcDetectRequest CCRCDCNfcDetectRequest
     
    typedef struct CCRCDCNfcDetectResponse CCRCDCNfcDetectResponse
     
    typedef struct CCRCDCNfcDetectStartMultiRequest CCRCDCNfcDetectStartMultiRequest
     
    typedef struct CCRCDCNfcDetectStartMultiResponse CCRCDCNfcDetectStartMultiResponse
     
    typedef struct CCRCDCNfcDetectMultiRequest CCRCDCNfcDetectMultiRequest
     
    typedef struct CCRCDCNfcDetectMultiTagInfo CCRCDCNfcDetectMultiTagInfo
     
    typedef struct CCRCDCNfcDetectMultiResponse CCRCDCNfcDetectMultiResponse
     
    typedef struct CCRCDCNfcPassThroughSend2RequestData CCRCDCNfcPassThroughSend2RequestData
     
    typedef struct CCRCDCNfcPassThroughSend2Request CCRCDCNfcPassThroughSend2Request
     
    typedef struct CCRCDCNfcPassThroughSend2Response CCRCDCNfcPassThroughSend2Response
     
    typedef struct CCRCDCNfcPassThroughReceive2Request CCRCDCNfcPassThroughReceive2Request
     
    typedef struct CCRCDCNfcPassThroughReceive2ResponseData CCRCDCNfcPassThroughReceive2ResponseData
     
    typedef struct CCRCDCNfcPassThroughReceive2Response CCRCDCNfcPassThroughReceive2Response
     
    typedef struct CCRCDCNfcAntennaCheckRequest CCRCDCNfcAntennaCheckRequest
     
    typedef struct CCRCDCNfcAntennaCheckResponse CCRCDCNfcAntennaCheckResponse
     
    typedef struct CCRCDCNfcReadT2TRange CCRCDCNfcReadT2TRange
     
    typedef struct CCRCDCNfcReadT2TStartRequest CCRCDCNfcReadT2TStartRequest
     
    typedef struct CCRCDCNfcReadT2TStartResponse CCRCDCNfcReadT2TStartResponse
     
    typedef struct CCRCDCNfcReadT2TRequest CCRCDCNfcReadT2TRequest
     
    typedef struct CCRCDCNfcReadT2TResponse CCRCDCNfcReadT2TResponse
     
    typedef struct CCRCDCNfcWriteT2TRange CCRCDCNfcWriteT2TRange
     
    typedef struct CCRCDCNfcWriteT2TRequest CCRCDCNfcWriteT2TRequest
     
    typedef struct CCRCDCNfcWriteT2TResponse CCRCDCNfcWriteT2TResponse
     
    + + + +

    +Enumerations

    enum  CCRCDCNfcCommandEnum {
    +  CCR_NFC_COMMAND_STARTUP = 0x00 +,
    +  CCR_NFC_COMMAND_READ_START = 0x01 +,
    +  CCR_NFC_COMMAND_READ = 0x02 +,
    +  CCR_NFC_COMMAND_WRITE_START = 0x03 +,
    +  CCR_NFC_COMMAND_RESULT_CHECK = 0x04 +,
    +  CCR_NFC_COMMAND_ABORT = 0x05 +,
    +  CCR_NFC_COMMAND_SHUTDOWN = 0x06 +,
    +  CCR_NFC_COMMAND_FORMAT_START = 0x07 +,
    +  CCR_NFC_COMMAND_SET_READ_ONLY = 0x08 +,
    +  CCR_NFC_COMMAND_IS_TAG_PRESENT = 0x09 +,
    +  CCR_NFC_COMMAND_PASS_THROUGH_SEND = 0x0A +,
    +  CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE = 0x0B +,
    +  CCR_NFC_COMMAND_SET_MODE = 0x0C +,
    +  CCR_NFC_COMMAND_DETECT_START = 0x0D +,
    +  CCR_NFC_COMMAND_DETECT = 0x0E +,
    +  CCR_NFC_COMMAND_DETECT_START_MULTI = 0x0F +,
    +  CCR_NFC_COMMAND_DETECT_MULTI = 0x10 +,
    +  CCR_NFC_COMMAND_PASS_THROUGH_SEND2 = 0x11 +,
    +  CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 = 0x12 +,
    +  CCR_NFC_COMMAND_ANTENNA_CHECK = 0x13 +,
    +  CCR_NFC_COMMAND_READ_T2T_START = 0x14 +,
    +  CCR_NFC_COMMAND_READ_T2T = 0x15 +,
    +  CCR_NFC_COMMAND_WRITE_T2T = 0x16 +
    + }
     
    + + + +

    +Functions

    int32_t CCRCDCPerNfcControl (CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
     
    +
    + + + + diff --git a/nsysccr_2nfc_8h__incl.map b/nsysccr_2nfc_8h__incl.map new file mode 100644 index 00000000..7bec1ad5 --- /dev/null +++ b/nsysccr_2nfc_8h__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nsysccr_2nfc_8h__incl.md5 b/nsysccr_2nfc_8h__incl.md5 new file mode 100644 index 00000000..a4964908 --- /dev/null +++ b/nsysccr_2nfc_8h__incl.md5 @@ -0,0 +1 @@ +6d168ddfdf3a5c635333a60bdfd56adf \ No newline at end of file diff --git a/nsysccr_2nfc_8h__incl.png b/nsysccr_2nfc_8h__incl.png new file mode 100644 index 00000000..d612359d Binary files /dev/null and b/nsysccr_2nfc_8h__incl.png differ diff --git a/nsysccr_2nfc_8h_source.html b/nsysccr_2nfc_8h_source.html new file mode 100644 index 00000000..d2050c5a --- /dev/null +++ b/nsysccr_2nfc_8h_source.html @@ -0,0 +1,858 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/nfc.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nfc.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <nsysccr/cdc.h>
    +
    3
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16typedef uint8_t CCRCDCNfcCommand;
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    71
    + +
    98
    +
    +
    99struct WUT_PACKED CCRCDCNfcStartupRequest
    +
    100{
    + +
    103};
    +
    +
    104WUT_CHECK_SIZE(CCRCDCNfcStartupRequest, 0x01);
    +
    105
    +
    + +
    107{
    + +
    110 uint8_t powerMode;
    +
    111};
    +
    +
    112WUT_CHECK_SIZE(CCRCDCNfcStartupExRequest, 0x02);
    +
    113
    +
    + +
    115{
    +
    116 uint8_t result;
    +
    117};
    +
    +
    118WUT_CHECK_SIZE(CCRCDCNfcStartupResponse, 0x01);
    +
    119
    +
    + +
    121{
    + + +
    125 uint8_t uid[7];
    +
    126 uint8_t uidMask[7];
    +
    127 uint8_t unknown;
    +
    128};
    +
    +
    129WUT_CHECK_SIZE(CCRCDCNfcReadStartRequest, 0x12);
    +
    130
    +
    + +
    132{
    +
    133 uint8_t result;
    +
    134};
    +
    +
    135WUT_CHECK_SIZE(CCRCDCNfcReadStartResponse, 0x01);
    +
    136
    +
    +
    137struct WUT_PACKED CCRCDCNfcReadRequest
    +
    138{
    + +
    141};
    +
    +
    142WUT_CHECK_SIZE(CCRCDCNfcReadRequest, 0x01);
    +
    143
    +
    +
    144struct WUT_PACKED CCRCDCNfcReadResponse
    +
    145{
    +
    146 uint8_t result;
    +
    147 uint8_t uid[7];
    +
    148 uint8_t readOnly;
    +
    149 uint8_t unknown;
    +
    150 uint8_t flags;
    +
    151 uint16_t readSize;
    +
    152 uint16_t lockedSize;
    +
    153 uint8_t data[0x241];
    +
    154};
    +
    +
    155WUT_CHECK_SIZE(CCRCDCNfcReadResponse, 0x250);
    +
    156
    +
    + +
    158{
    + + +
    162 uint8_t uid[7];
    +
    163 uint8_t uidMask[7];
    +
    164 uint8_t unknown0;
    +
    165 uint8_t unknown1;
    +
    166 WUT_PADDING_BYTES(2);
    +
    167 uint8_t data[0x200];
    +
    168};
    +
    +
    169WUT_CHECK_SIZE(CCRCDCNfcWriteStartRequest, 0x215);
    +
    170
    +
    + +
    172{
    +
    173 uint8_t result;
    +
    174};
    +
    +
    175WUT_CHECK_SIZE(CCRCDCNfcWriteStartResponse, 0x01);
    +
    176
    +
    + +
    178{
    + +
    181};
    +
    +
    182WUT_CHECK_SIZE(CCRCDCNfcResultCheckRequest, 0x01);
    +
    183
    +
    + +
    185{
    +
    186 uint8_t result;
    +
    187 uint8_t uid[7];
    +
    188};
    +
    +
    189WUT_CHECK_SIZE(CCRCDCNfcResultCheckResponse, 0x08);
    +
    190
    +
    +
    191struct WUT_PACKED CCRCDCNfcAbortRequest
    +
    192{
    + +
    195};
    +
    +
    196WUT_CHECK_SIZE(CCRCDCNfcAbortRequest, 0x01);
    +
    197
    +
    +
    198struct WUT_PACKED CCRCDCNfcAbortResponse
    +
    199{
    +
    200 uint8_t result;
    +
    201};
    +
    +
    202WUT_CHECK_SIZE(CCRCDCNfcAbortResponse, 0x01);
    +
    203
    +
    + +
    205{
    + +
    208};
    +
    +
    209WUT_CHECK_SIZE(CCRCDCNfcShutdownRequest, 0x01);
    +
    210
    +
    + +
    212{
    +
    213 uint8_t result;
    +
    214};
    +
    +
    215WUT_CHECK_SIZE(CCRCDCNfcShutdownResponse, 0x01);
    +
    216
    +
    +
    217struct WUT_PACKED CCRCDCNfcFormatRequest
    +
    218{
    + + +
    222 uint8_t uid[7];
    +
    223 uint8_t uidMask[7];
    +
    224 uint8_t unknown;
    +
    225};
    +
    +
    226WUT_CHECK_SIZE(CCRCDCNfcFormatRequest, 0x12);
    +
    227
    +
    +
    228struct WUT_PACKED CCRCDCNfcFormatResponse
    +
    229{
    +
    230 uint8_t result;
    +
    231};
    +
    +
    232WUT_CHECK_SIZE(CCRCDCNfcFormatResponse, 0x01);
    +
    233
    +
    + +
    235{
    + + +
    239 uint8_t uid[7];
    +
    240 uint8_t uidMask[7];
    +
    241 uint8_t unknown;
    +
    242 uint8_t readOnly;
    +
    243};
    +
    +
    244WUT_CHECK_SIZE(CCRCDCNfcSetReadOnlyRequest, 0x13);
    +
    245
    +
    + +
    247{
    +
    248 uint8_t result;
    +
    249};
    +
    +
    250WUT_CHECK_SIZE(CCRCDCNfcSetReadOnlyResponse, 0x01);
    +
    251
    +
    + +
    253{
    + + +
    257 uint8_t uid[7];
    +
    258 uint8_t uidMask[7];
    +
    259 uint8_t unknown;
    +
    260};
    +
    +
    261WUT_CHECK_SIZE(CCRCDCNfcIsTagPresentRequest, 0x12);
    +
    262
    +
    + +
    264{
    +
    265 uint8_t result;
    +
    266};
    +
    +
    267WUT_CHECK_SIZE(CCRCDCNfcIsTagPresentResponse, 0x01);
    +
    268
    +
    + +
    270{
    + + + + +
    276 uint16_t commandSize;
    +
    277 uint16_t responseSize;
    +
    278 uint8_t commandData[0x200];
    +
    279};
    +
    +
    280WUT_CHECK_SIZE(CCRCDCNfcPassThroughSendRequest, 0x20C);
    +
    281
    +
    + +
    283{
    + + + + +
    289 uint16_t commandSize;
    +
    290 uint16_t responseSize;
    +
    291 uint8_t commandData[0x200];
    +
    292 uint8_t disableCrc;
    +
    293};
    +
    +
    294WUT_CHECK_SIZE(CCRCDCNfcPassThroughSendExRequest, 0x20D);
    +
    295
    +
    + +
    297{
    + + + + +
    303 uint16_t commandSize;
    +
    304 uint16_t responseSize;
    +
    305 uint8_t commandData[0x200];
    +
    306 uint8_t disableCrc;
    + +
    308};
    +
    +
    309WUT_CHECK_SIZE(CCRCDCNfcPassThroughEx2Request, 0x20E);
    +
    310
    +
    + +
    312{
    +
    313 uint8_t result;
    +
    314};
    +
    +
    315WUT_CHECK_SIZE(CCRCDCNfcPassThroughSendReponse, 0x01);
    +
    316
    + +
    322WUT_CHECK_SIZE(CCRCDCNfcPassThroughReceiveRequest, 0x01);
    +
    323
    +
    + +
    325{
    +
    326 uint8_t result;
    +
    327 uint16_t responseSize;
    +
    328 uint8_t data[0x200];
    +
    329};
    +
    +
    330WUT_CHECK_SIZE(CCRCDCNfcPassThroughReceiveReponse, 0x203);
    +
    331
    +
    +
    332struct WUT_PACKED CCRCDCNfcSetModeRequest
    +
    333{
    + +
    336 uint8_t mode;
    +
    337};
    +
    +
    338WUT_CHECK_SIZE(CCRCDCNfcSetModeRequest, 0x02);
    +
    339
    +
    + +
    341{
    +
    342 uint8_t result;
    +
    343};
    +
    +
    344WUT_CHECK_SIZE(CCRCDCNfcSetModeResponse, 0x01);
    +
    345
    +
    + +
    347{
    + + +
    351};
    +
    +
    352WUT_CHECK_SIZE(CCRCDCNfcDetectStartRequest, 0x03);
    +
    353
    +
    + +
    355{
    +
    356 uint8_t result;
    +
    357};
    +
    +
    358WUT_CHECK_SIZE(CCRCDCNfcDetectStartResponse, 0x01);
    +
    359
    +
    +
    360struct WUT_PACKED CCRCDCNfcDetectRequest
    +
    361{
    + +
    364};
    +
    +
    365WUT_CHECK_SIZE(CCRCDCNfcDetectRequest, 0x01);
    +
    366
    +
    +
    367struct WUT_PACKED CCRCDCNfcDetectResponse
    +
    368{
    +
    369 uint8_t result;
    +
    370 uint8_t uid[7];
    +
    371 uint8_t readOnly;
    + +
    373 uint8_t flags;
    +
    374};
    +
    +
    375WUT_CHECK_SIZE(CCRCDCNfcDetectResponse, 0x0B);
    +
    376
    + +
    383WUT_CHECK_SIZE(CCRCDCNfcDetectStartMultiRequest, 0x03);
    +
    384
    +
    + +
    386{
    +
    387 uint8_t result;
    +
    388};
    +
    +
    389WUT_CHECK_SIZE(CCRCDCNfcDetectStartMultiResponse, 0x01);
    +
    390
    +
    + +
    392{
    + +
    395};
    +
    +
    396WUT_CHECK_SIZE(CCRCDCNfcDetectMultiRequest, 0x01);
    +
    397
    +
    + +
    399{
    +
    400 uint8_t rfDiscId;
    +
    401 uint8_t protocol;
    +
    402 uint8_t tagType;
    +
    403 uint8_t uidSize;
    +
    404 uint8_t uid[10];
    +
    405};
    +
    +
    406WUT_CHECK_SIZE(CCRCDCNfcDetectMultiTagInfo, 0x0E);
    +
    407
    +
    + +
    409{
    +
    410 uint8_t result;
    +
    411 uint8_t numTags;
    + +
    413 WUT_PADDING_BYTES(0x1C);
    +
    414};
    +
    +
    415WUT_CHECK_SIZE(CCRCDCNfcDetectMultiResponse, 0x48);
    +
    416
    +
    + +
    418{
    +
    419 uint32_t timeout;
    +
    420 uint16_t commandSize;
    +
    421 uint16_t responseSize;
    +
    422 uint8_t commandData[0x200];
    +
    423};
    +
    +
    424WUT_CHECK_SIZE(CCRCDCNfcPassThroughSend2RequestData, 0x208);
    +
    425
    + +
    433WUT_CHECK_SIZE(CCRCDCNfcPassThroughSend2Request, 0x411);
    +
    434
    +
    + +
    436{
    +
    437 uint8_t result;
    +
    438};
    +
    +
    439WUT_CHECK_SIZE(CCRCDCNfcPassThroughSend2Response, 0x01);
    +
    440
    + +
    446WUT_CHECK_SIZE(CCRCDCNfcPassThroughReceive2Request, 0x01);
    +
    447
    +
    + +
    449{
    +
    450 uint8_t timedOut;
    +
    451 uint16_t responseSize;
    +
    452 uint8_t responseData[0x200];
    +
    453};
    +
    +
    454WUT_CHECK_SIZE(CCRCDCNfcPassThroughReceive2ResponseData, 0x203);
    +
    455
    + +
    462WUT_CHECK_SIZE(CCRCDCNfcPassThroughReceive2Response, 0x407);
    +
    463
    +
    + +
    465{
    + +
    468};
    +
    +
    469WUT_CHECK_SIZE(CCRCDCNfcAntennaCheckRequest, 0x01);
    +
    470
    +
    + +
    472{
    +
    473 uint8_t result;
    +
    474};
    +
    +
    475WUT_CHECK_SIZE(CCRCDCNfcAntennaCheckResponse, 0x01);
    +
    476
    +
    +
    477struct WUT_PACKED CCRCDCNfcReadT2TRange
    +
    478{
    +
    479 uint8_t start;
    +
    480 uint8_t end;
    +
    481};
    +
    +
    482WUT_CHECK_SIZE(CCRCDCNfcReadT2TRange, 0x02);
    +
    483
    +
    + +
    485{
    + + +
    489 uint8_t uid[7];
    +
    490 uint8_t uidMask[7];
    +
    491 uint8_t expectedVersion[8];
    + +
    493 uint8_t numRanges;
    + +
    495 uint8_t pwdAuth;
    +
    496 WUT_PADDING_BYTES(0x19);
    +
    497};
    +
    +
    498WUT_CHECK_SIZE(CCRCDCNfcReadT2TStartRequest, 0x40);
    +
    499
    +
    + +
    501{
    +
    502 uint8_t result;
    +
    503};
    +
    +
    504WUT_CHECK_SIZE(CCRCDCNfcReadT2TStartResponse, 0x01);
    +
    505
    +
    +
    506struct WUT_PACKED CCRCDCNfcReadT2TRequest
    +
    507{
    + +
    510};
    +
    +
    511WUT_CHECK_SIZE(CCRCDCNfcReadT2TRequest, 0x01);
    +
    512
    +
    + +
    514{
    +
    515 uint8_t result;
    +
    516 uint8_t rfDiscId;
    +
    517 uint8_t protocol;
    + +
    519 uint8_t uidSize;
    +
    520 uint8_t uid[10];
    +
    521 uint8_t version[8];
    +
    522 WUT_PADDING_BYTES(0x10);
    +
    523 uint8_t data[0x3A9];
    +
    524 uint8_t signature[0x20];
    +
    525};
    +
    +
    526WUT_CHECK_SIZE(CCRCDCNfcReadT2TResponse, 0x3F0);
    +
    527
    +
    +
    528struct WUT_PACKED CCRCDCNfcWriteT2TRange
    +
    529{
    +
    530 uint8_t start;
    +
    531 uint8_t end;
    +
    532 uint8_t data[0xF0];
    +
    533};
    +
    +
    534WUT_CHECK_SIZE(CCRCDCNfcWriteT2TRange, 0xF2);
    +
    535
    +
    + +
    537{
    + + +
    541 uint8_t uid[7];
    +
    542 uint8_t uidMask[7];
    +
    543 uint8_t version[8];
    + +
    545 uint8_t numRanges;
    + + +
    548 uint8_t activationData0[4];
    +
    549 uint8_t activationData1[4];
    +
    550 uint8_t pwdAuth;
    + +
    552 WUT_PADDING_BYTES(0xF);
    +
    553};
    +
    +
    554WUT_CHECK_SIZE(CCRCDCNfcWriteT2TRequest, 0x400);
    +
    555
    +
    + +
    557{
    +
    558 uint8_t result;
    +
    559};
    +
    +
    560WUT_CHECK_SIZE(CCRCDCNfcWriteT2TResponse, 0x01);
    +
    561
    +
    562int32_t
    + +
    564 void *request,
    +
    565 uint32_t requestSize,
    +
    566 void *response,
    +
    567 uint32_t responseSize);
    +
    568
    +
    569#ifdef __cplusplus
    +
    570}
    +
    571#endif
    +
    572
    + + +
    uint8_t activationData
    Definition nfc.h:551
    +
    CCRCDCNfcPassThroughReceive2ResponseData response1
    Definition nfc.h:459
    + + + + + + + + +
    uint8_t activationOffset
    Definition nfc.h:547
    + +
    CCRCDCNfcPassThroughReceive2ResponseData response2
    Definition nfc.h:460
    + +
    CCRCDCNfcCommand command
    CCR_NFC_COMMAND_STARTUP.
    Definition nfc.h:102
    + + +
    uint16_t discoveryTimeout
    Definition nfc.h:124
    + + + + + +
    CCRCDCNfcPassThroughSend2RequestData command1
    Definition nfc.h:430
    + + +
    uint16_t lockedSize
    Definition nfc.h:152
    + + + +
    uint16_t readSize
    Definition nfc.h:151
    + +
    uint8_t readOnly
    Definition nfc.h:148
    +
    uint8_t hasLockedData
    Definition nfc.h:372
    +
    uint8_t discoveryType
    Definition nfc.h:518
    +
    CCRCDCNfcPassThroughSend2RequestData command2
    Definition nfc.h:431
    +
    CCRCDCNfcCommandEnum
    Definition nfc.h:73
    +
    uint8_t CCRCDCNfcCommand
    Definition nfc.h:16
    +
    int32_t CCRCDCPerNfcControl(CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
    +
    @ CCR_NFC_COMMAND_DETECT
    Definition nfc.h:88
    +
    @ CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE
    Definition nfc.h:85
    +
    @ CCR_NFC_COMMAND_SHUTDOWN
    Definition nfc.h:80
    +
    @ CCR_NFC_COMMAND_SET_READ_ONLY
    Definition nfc.h:82
    +
    @ CCR_NFC_COMMAND_SET_MODE
    Definition nfc.h:86
    +
    @ CCR_NFC_COMMAND_READ_T2T
    Definition nfc.h:95
    +
    @ CCR_NFC_COMMAND_ANTENNA_CHECK
    Definition nfc.h:93
    +
    @ CCR_NFC_COMMAND_ABORT
    Definition nfc.h:79
    +
    @ CCR_NFC_COMMAND_READ
    Definition nfc.h:76
    +
    @ CCR_NFC_COMMAND_FORMAT_START
    Definition nfc.h:81
    +
    @ CCR_NFC_COMMAND_RESULT_CHECK
    Definition nfc.h:78
    +
    @ CCR_NFC_COMMAND_DETECT_MULTI
    Definition nfc.h:90
    +
    @ CCR_NFC_COMMAND_STARTUP
    Definition nfc.h:74
    +
    @ CCR_NFC_COMMAND_PASS_THROUGH_SEND2
    Definition nfc.h:91
    +
    @ CCR_NFC_COMMAND_READ_T2T_START
    Definition nfc.h:94
    +
    @ CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2
    Definition nfc.h:92
    +
    @ CCR_NFC_COMMAND_PASS_THROUGH_SEND
    Definition nfc.h:84
    +
    @ CCR_NFC_COMMAND_DETECT_START_MULTI
    Definition nfc.h:89
    +
    @ CCR_NFC_COMMAND_IS_TAG_PRESENT
    Definition nfc.h:83
    +
    @ CCR_NFC_COMMAND_WRITE_START
    Definition nfc.h:77
    +
    @ CCR_NFC_COMMAND_READ_START
    Definition nfc.h:75
    +
    @ CCR_NFC_COMMAND_WRITE_T2T
    Definition nfc.h:96
    +
    @ CCR_NFC_COMMAND_DETECT_START
    Definition nfc.h:87
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    uint8_t CCRCDCDestination
    Definition cdc.h:28
    +
    + + + + diff --git a/nsysccr_8dox.html b/nsysccr_8dox.html new file mode 100644 index 00000000..2178358f --- /dev/null +++ b/nsysccr_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysccr/nsysccr.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/nsysccr/nsysccr.dox File Reference
    +
    +
    +
    + + + + diff --git a/nsyshid_2hid_8h.html b/nsyshid_2hid_8h.html new file mode 100644 index 00000000..e7e39b25 --- /dev/null +++ b/nsyshid_2hid_8h.html @@ -0,0 +1,180 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyshid/hid.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    hid.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for hid.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  HIDDevice
     
    struct  HIDClient
     
    + + + + + + + + + + + +

    +Typedefs

    typedef struct HIDClient HIDClient
     
    typedef struct HIDDevice HIDDevice
     
    typedef enum HIDAttachEvent HIDAttachEvent
     
    typedef int32_t(* HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
     
    typedef void(* HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
     
    + + + +

    +Enumerations

    enum  HIDAttachEvent {
    +  HID_DEVICE_DETACH = 0 +,
    +  HID_DEVICE_ATTACH = 1 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    int32_t HIDSetup ()
     
    int32_t HIDTeardown ()
     
    int32_t HIDAddClient (HIDClient *client, HIDAttachCallback attachCallback)
     
    int32_t HIDDelClient (HIDClient *client)
     
    int32_t HIDGetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
     
    int32_t HIDSetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
     
    int32_t HIDGetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
     
    int32_t HIDSetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
     
    int32_t HIDGetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t *duration, HIDCallback callback, void *userContext)
     
    int32_t HIDSetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t duration, HIDCallback callback, void *userContext)
     
    int32_t HIDSetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext)
     
    int32_t HIDGetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext)
     
    int32_t HIDRead (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
     
    int32_t HIDWrite (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext)
     
    +
    + + + + diff --git a/nsyshid_2hid_8h__incl.map b/nsyshid_2hid_8h__incl.map new file mode 100644 index 00000000..e9f90dd7 --- /dev/null +++ b/nsyshid_2hid_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/nsyshid_2hid_8h__incl.md5 b/nsyshid_2hid_8h__incl.md5 new file mode 100644 index 00000000..dca5e9e6 --- /dev/null +++ b/nsyshid_2hid_8h__incl.md5 @@ -0,0 +1 @@ +6ca544ee67509001ef2f3f8c2085242c \ No newline at end of file diff --git a/nsyshid_2hid_8h__incl.png b/nsyshid_2hid_8h__incl.png new file mode 100644 index 00000000..1257d2f4 Binary files /dev/null and b/nsyshid_2hid_8h__incl.png differ diff --git a/nsyshid_2hid_8h_source.html b/nsyshid_2hid_8h_source.html new file mode 100644 index 00000000..8a05d8e5 --- /dev/null +++ b/nsyshid_2hid_8h_source.html @@ -0,0 +1,289 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyshid/hid.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    hid.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    9#ifdef __cplusplus
    +
    10extern "C" {
    +
    11#endif
    +
    12
    +
    13typedef struct HIDClient HIDClient;
    +
    14typedef struct HIDDevice HIDDevice;
    +
    15
    + +
    21
    +
    22typedef int32_t (*HIDAttachCallback)(HIDClient *client,
    +
    23 HIDDevice *device,
    +
    24 HIDAttachEvent attach);
    +
    25
    +
    26typedef void (*HIDCallback)(uint32_t handle,
    +
    27 int32_t error,
    +
    28 uint8_t *buffer,
    +
    29 uint32_t bytesTransferred,
    +
    30 void *userContext);
    +
    31
    +
    + +
    33{
    +
    34 uint32_t handle;
    + +
    36 uint16_t vid;
    +
    37 uint16_t pid;
    + +
    39 uint8_t subClass;
    +
    40 uint8_t protocol;
    +
    41 WUT_PADDING_BYTES(1);
    + + +
    44};
    +
    +
    45WUT_CHECK_OFFSET(HIDDevice, 0x00, handle);
    +
    46WUT_CHECK_OFFSET(HIDDevice, 0x04, physicalDeviceInst);
    +
    47WUT_CHECK_OFFSET(HIDDevice, 0x08, vid);
    +
    48WUT_CHECK_OFFSET(HIDDevice, 0x0A, pid);
    +
    49WUT_CHECK_OFFSET(HIDDevice, 0x0C, interfaceIndex);
    +
    50WUT_CHECK_OFFSET(HIDDevice, 0x0D, subClass);
    +
    51WUT_CHECK_OFFSET(HIDDevice, 0x0E, protocol);
    +
    52WUT_CHECK_OFFSET(HIDDevice, 0x10, maxPacketSizeRx);
    +
    53WUT_CHECK_OFFSET(HIDDevice, 0x12, maxPacketSizeTx);
    +
    54WUT_CHECK_SIZE(HIDDevice, 0x14);
    +
    55
    + +
    61WUT_CHECK_OFFSET(HIDClient, 0x00, next);
    +
    62WUT_CHECK_OFFSET(HIDClient, 0x04, attachCallback);
    +
    63WUT_CHECK_SIZE(HIDClient, 0x08);
    +
    64
    +
    65
    +
    66int32_t
    + +
    68
    +
    69int32_t
    + +
    71
    +
    72int32_t
    + +
    74 HIDAttachCallback attachCallback);
    +
    75
    +
    76int32_t
    + +
    78
    +
    79int32_t
    +
    80HIDGetDescriptor(uint32_t handle,
    +
    81 uint8_t descriptorType,
    +
    82 uint8_t descriptorIndex,
    +
    83 uint16_t languageId,
    +
    84 uint8_t *buffer,
    +
    85 uint32_t bufferLength,
    +
    86 HIDCallback callback,
    +
    87 void *userContext);
    +
    88
    +
    89int32_t
    +
    90HIDSetDescriptor(uint32_t handle,
    +
    91 uint8_t descriptorType,
    +
    92 uint8_t descriptorIndex,
    +
    93 uint16_t languageId,
    +
    94 uint8_t *buffer,
    +
    95 uint32_t bufferLength,
    +
    96 HIDCallback callback,
    +
    97 void *userContext);
    +
    98
    +
    99int32_t
    +
    100HIDGetReport(uint32_t handle,
    +
    101 uint8_t reportType,
    +
    102 uint8_t reportId,
    +
    103 uint8_t *buffer,
    +
    104 uint32_t bufferLength,
    +
    105 HIDCallback callback,
    +
    106 void *userContext);
    +
    107
    +
    108int32_t
    +
    109HIDSetReport(uint32_t handle,
    +
    110 uint8_t reportType,
    +
    111 uint8_t reportId,
    +
    112 uint8_t *buffer,
    +
    113 uint32_t bufferLength,
    +
    114 HIDCallback callback,
    +
    115 void *userContext);
    +
    116
    +
    117int32_t
    +
    118HIDGetIdle(uint32_t handle,
    +
    119 uint8_t interfaceIndex,
    +
    120 uint8_t reportId,
    +
    121 uint8_t *duration,
    +
    122 HIDCallback callback,
    +
    123 void *userContext);
    +
    124
    +
    125int32_t
    +
    126HIDSetIdle(uint32_t handle,
    +
    127 uint8_t interfaceIndex,
    +
    128 uint8_t reportId,
    +
    129 uint8_t duration,
    +
    130 HIDCallback callback,
    +
    131 void *userContext);
    +
    132
    +
    133int32_t
    +
    134HIDSetProtocol(uint32_t handle,
    +
    135 uint8_t interfaceIndex,
    +
    136 uint8_t protocol,
    +
    137 HIDCallback callback,
    +
    138 void *userContext);
    +
    139
    +
    140int32_t
    +
    141HIDGetProtocol(uint32_t handle,
    +
    142 uint8_t interfaceIndex,
    +
    143 uint8_t *protocol,
    +
    144 HIDCallback callback,
    +
    145 void *userContext);
    +
    146
    +
    147int32_t
    +
    148HIDRead(uint32_t handle,
    +
    149 uint8_t *buffer,
    +
    150 uint32_t bufferLength,
    +
    151 HIDCallback callback,
    +
    152 void *userContext);
    +
    153
    +
    154int32_t
    +
    155HIDWrite(uint32_t handle,
    +
    156 uint8_t *buffer,
    +
    157 uint32_t bufferLength,
    +
    158 HIDCallback hc,
    +
    159 void *userContext);
    +
    160
    +
    161#ifdef __cplusplus
    +
    162}
    +
    163#endif
    +
    164
    +
    uint8_t subClass
    Definition hid.h:39
    +
    HIDAttachCallback attachCallback
    Definition hid.h:59
    +
    uint16_t maxPacketSizeRx
    Definition hid.h:42
    +
    HIDClient * next
    Definition hid.h:58
    +
    uint8_t interfaceIndex
    Definition hid.h:38
    +
    uint16_t maxPacketSizeTx
    Definition hid.h:43
    +
    uint16_t pid
    Definition hid.h:37
    +
    uint32_t handle
    Definition hid.h:34
    +
    uint16_t vid
    Definition hid.h:36
    +
    uint8_t protocol
    Definition hid.h:40
    +
    uint32_t physicalDeviceInst
    Definition hid.h:35
    +
    HIDAttachEvent
    Definition hid.h:17
    +
    int32_t HIDGetDescriptor(uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
    +
    int32_t(* HIDAttachCallback)(HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
    Definition hid.h:22
    +
    int32_t HIDSetReport(uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
    +
    int32_t HIDAddClient(HIDClient *client, HIDAttachCallback attachCallback)
    +
    void(* HIDCallback)(uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
    Definition hid.h:26
    +
    int32_t HIDTeardown()
    +
    int32_t HIDGetIdle(uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t *duration, HIDCallback callback, void *userContext)
    +
    int32_t HIDGetReport(uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
    +
    int32_t HIDWrite(uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext)
    +
    int32_t HIDDelClient(HIDClient *client)
    +
    int32_t HIDRead(uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
    +
    int32_t HIDSetup()
    +
    int32_t HIDSetIdle(uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t duration, HIDCallback callback, void *userContext)
    +
    int32_t HIDGetProtocol(uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext)
    +
    int32_t HIDSetDescriptor(uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
    +
    int32_t HIDSetProtocol(uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext)
    +
    @ HID_DEVICE_DETACH
    Definition hid.h:18
    +
    @ HID_DEVICE_ATTACH
    Definition hid.h:19
    + + + +
    + + + + diff --git a/nsyshid_8dox.html b/nsyshid_8dox.html new file mode 100644 index 00000000..a24285ba --- /dev/null +++ b/nsyshid_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyshid/nsyshid.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/nsyshid/nsyshid.dox File Reference
    +
    +
    +
    + + + + diff --git a/nsyskbd_8h.html b/nsyskbd_8h.html new file mode 100644 index 00000000..8c1e7a25 --- /dev/null +++ b/nsyskbd_8h.html @@ -0,0 +1,545 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyskbd/nsyskbd.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    nsyskbd.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for nsyskbd.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  KBDAttachEvent
     
    struct  KBDKeyEvent
     
    + + + + + + + + + + + + + +

    +Typedefs

    typedef struct KBDAttachEvent KBDAttachEvent
     
    typedef struct KBDKeyEvent KBDKeyEvent
     
    typedef void(* KDBAttachCallback) (KBDAttachEvent *channel)
     
    typedef void(* KDBKeyCallback) (KBDKeyEvent *event)
     
    typedef enum KDBCountry KDBCountry
     
    typedef enum KDBError KDBError
     
    + + + + + +

    +Enumerations

    enum  KDBCountry {
    +  KDB_COUNTRY_UNKNOWN_0 = 0 +,
    +  KDB_COUNTRY_UNKNOWN_1 = 1 +,
    +  KDB_COUNTRY_UNKNOWN_2 = 2 +,
    +  KDB_COUNTRY_UNKNOWN_3 = 3 +,
    +  KDB_COUNTRY_UNKNOWN_4 = 4 +,
    +  KDB_COUNTRY_UNKNOWN_5 = 5 +,
    +  KDB_COUNTRY_UNKNOWN_6 = 6 +,
    +  KDB_COUNTRY_UNKNOWN_7 = 7 +,
    +  KDB_COUNTRY_UNKNOWN_8 = 8 +,
    +  KDB_COUNTRY_UNKNOWN_9 = 9 +,
    +  KDB_COUNTRY_UNKNOWN_10 = 10 +,
    +  KDB_COUNTRY_UNKNOWN_11 = 11 +,
    +  KDB_COUNTRY_UNKNOWN_12 = 12 +,
    +  KDB_COUNTRY_UNKNOWN_13 = 13 +,
    +  KDB_COUNTRY_UNKNOWN_14 = 14 +,
    +  KDB_COUNTRY_UNKNOWN_15 = 15 +,
    +  KDB_COUNTRY_UNKNOWN_16 = 16 +,
    +  KDB_COUNTRY_UNKNOWN_17 = 17 +,
    +  KDB_COUNTRY_UNKNOWN_18 = 18 +
    + }
     
    enum  KDBError {
    +  KDB_ERROR_NONE = 0 +,
    +  KDB_ERROR_NOT_INITIALIZED = 2 +,
    +  KDB_ERROR_ALREADY_INITIALIZED = 3 +,
    +  KDB_ERROR_INVALID_COUNTRY = 4 +
    + }
     
    + + + + + + + + + +

    +Functions

    KDBError KBDInit (uint32_t unused, KDBAttachCallback attachCallback, KDBAttachCallback detachCallback, KDBKeyCallback keyCallback)
     
    KDBError KBDSetup (KDBAttachCallback attachCallback, KDBAttachCallback detachCallback, KDBKeyCallback keyCallback)
     
    KDBError KBDTeardown ()
     
    KDBError KBDSetCountry (uint8_t channel, KDBCountry country)
     
    +

    Data Structure Documentation

    + +

    ◆ KBDAttachEvent

    + +
    +
    + + + + +
    struct KBDAttachEvent
    +
    +
    +

    Definition at line 9 of file nsyskbd.h.

    +
    + + + + +
    Data Fields
    +uint8_t +channel +
    + +
    +
    + +

    ◆ KBDKeyEvent

    + +
    +
    + + + + +
    struct KBDKeyEvent
    +
    +
    +

    Definition at line 17 of file nsyskbd.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +channel +
    +uint8_t +hidCode +
    +BOOL +isPressedDown +
    +uint16_t +asUTF16Character +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ KBDAttachEvent

    + +
    +
    + + + + +
    typedef struct KBDAttachEvent KBDAttachEvent
    +
    + +
    +
    + +

    ◆ KBDKeyEvent

    + +
    +
    + + + + +
    typedef struct KBDKeyEvent KBDKeyEvent
    +
    + +
    +
    + +

    ◆ KDBAttachCallback

    + +
    +
    + + + + +
    typedef void(* KDBAttachCallback) (KBDAttachEvent *channel)
    +
    + +

    Definition at line 33 of file nsyskbd.h.

    + +
    +
    + +

    ◆ KDBKeyCallback

    + +
    +
    + + + + +
    typedef void(* KDBKeyCallback) (KBDKeyEvent *event)
    +
    + +

    Definition at line 35 of file nsyskbd.h.

    + +
    +
    + +

    ◆ KDBCountry

    + +
    +
    + + + + +
    typedef enum KDBCountry KDBCountry
    +
    + +
    +
    + +

    ◆ KDBError

    + +
    +
    + + + + +
    typedef enum KDBError KDBError
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ KDBCountry

    + +
    +
    + + + + +
    enum KDBCountry
    +
    + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    KDB_COUNTRY_UNKNOWN_0 
    KDB_COUNTRY_UNKNOWN_1 
    KDB_COUNTRY_UNKNOWN_2 
    KDB_COUNTRY_UNKNOWN_3 
    KDB_COUNTRY_UNKNOWN_4 
    KDB_COUNTRY_UNKNOWN_5 
    KDB_COUNTRY_UNKNOWN_6 
    KDB_COUNTRY_UNKNOWN_7 
    KDB_COUNTRY_UNKNOWN_8 
    KDB_COUNTRY_UNKNOWN_9 
    KDB_COUNTRY_UNKNOWN_10 
    KDB_COUNTRY_UNKNOWN_11 
    KDB_COUNTRY_UNKNOWN_12 
    KDB_COUNTRY_UNKNOWN_13 
    KDB_COUNTRY_UNKNOWN_14 
    KDB_COUNTRY_UNKNOWN_15 
    KDB_COUNTRY_UNKNOWN_16 
    KDB_COUNTRY_UNKNOWN_17 
    KDB_COUNTRY_UNKNOWN_18 
    + +

    Definition at line 37 of file nsyskbd.h.

    + +
    +
    + +

    ◆ KDBError

    + +
    +
    + + + + +
    enum KDBError
    +
    + + + + + +
    Enumerator
    KDB_ERROR_NONE 
    KDB_ERROR_NOT_INITIALIZED 
    KDB_ERROR_ALREADY_INITIALIZED 
    KDB_ERROR_INVALID_COUNTRY 
    + +

    Definition at line 60 of file nsyskbd.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ KBDInit()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KDBError KBDInit (uint32_t unused,
    KDBAttachCallback attachCallback,
    KDBAttachCallback detachCallback,
    KDBKeyCallback keyCallback 
    )
    +
    + +
    +
    + +

    ◆ KBDSetup()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    KDBError KBDSetup (KDBAttachCallback attachCallback,
    KDBAttachCallback detachCallback,
    KDBKeyCallback keyCallback 
    )
    +
    + +
    +
    + +

    ◆ KBDTeardown()

    + +
    +
    + + + + + + + +
    KDBError KBDTeardown ()
    +
    + +
    +
    + +

    ◆ KBDSetCountry()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    KDBError KBDSetCountry (uint8_t channel,
    KDBCountry country 
    )
    +
    + +
    +
    +
    + + + + diff --git a/nsyskbd_8h__incl.map b/nsyskbd_8h__incl.map new file mode 100644 index 00000000..2836cafc --- /dev/null +++ b/nsyskbd_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/nsyskbd_8h__incl.md5 b/nsyskbd_8h__incl.md5 new file mode 100644 index 00000000..57bea8cf --- /dev/null +++ b/nsyskbd_8h__incl.md5 @@ -0,0 +1 @@ +f42ea843017b7348b1bca68f2d49bf6b \ No newline at end of file diff --git a/nsyskbd_8h__incl.png b/nsyskbd_8h__incl.png new file mode 100644 index 00000000..f70bf1a6 Binary files /dev/null and b/nsyskbd_8h__incl.png differ diff --git a/nsyskbd_8h_source.html b/nsyskbd_8h_source.html new file mode 100644 index 00000000..b05b8b41 --- /dev/null +++ b/nsyskbd_8h_source.html @@ -0,0 +1,227 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsyskbd/nsyskbd.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    nsyskbd.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4
    +
    5#ifdef __cplusplus
    +
    6extern "C" {
    +
    7#endif
    +
    8
    +
    +
    9typedef struct WUT_PACKED KBDAttachEvent
    +
    10{
    +
    11 uint8_t channel;
    +
    12 WUT_PADDING_BYTES(3);
    + +
    +
    14WUT_CHECK_OFFSET(KBDAttachEvent, 0x00, channel);
    +
    15WUT_CHECK_SIZE(KBDAttachEvent, 0x04);
    +
    16
    +
    +
    17typedef struct WUT_PACKED KBDKeyEvent
    +
    18{
    +
    19 uint8_t channel;
    +
    20 uint8_t hidCode;
    +
    21 WUT_PADDING_BYTES(2);
    + +
    23 WUT_UNKNOWN_BYTES(4);
    + +
    25 WUT_PADDING_BYTES(2);
    + +
    +
    27WUT_CHECK_OFFSET(KBDKeyEvent, 0x00, channel);
    +
    28WUT_CHECK_OFFSET(KBDKeyEvent, 0x01, hidCode);
    +
    29WUT_CHECK_OFFSET(KBDKeyEvent, 0x04, isPressedDown);
    +
    30WUT_CHECK_OFFSET(KBDKeyEvent, 0x0C, asUTF16Character);
    +
    31WUT_CHECK_SIZE(KBDKeyEvent, 0x10);
    +
    32
    +
    33typedef void (*KDBAttachCallback)(KBDAttachEvent *channel);
    +
    34
    +
    35typedef void (*KDBKeyCallback)(KBDKeyEvent *event);
    +
    36
    + +
    59
    + +
    67
    + +
    69KBDInit(uint32_t unused,
    +
    70 KDBAttachCallback attachCallback,
    +
    71 KDBAttachCallback detachCallback,
    +
    72 KDBKeyCallback keyCallback);
    +
    73
    + + +
    76 KDBAttachCallback detachCallback,
    +
    77 KDBKeyCallback keyCallback);
    +
    78
    + + +
    81
    + +
    83KBDSetCountry(uint8_t channel,
    +
    84 KDBCountry country);
    +
    85
    +
    86#ifdef __cplusplus
    +
    87}
    +
    88#endif
    +
    89
    +
    KDBError KBDSetup(KDBAttachCallback attachCallback, KDBAttachCallback detachCallback, KDBKeyCallback keyCallback)
    +
    KDBError KBDTeardown()
    +
    void(* KDBKeyCallback)(KBDKeyEvent *event)
    Definition nsyskbd.h:35
    +
    void(* KDBAttachCallback)(KBDAttachEvent *channel)
    Definition nsyskbd.h:33
    +
    KDBError
    Definition nsyskbd.h:61
    +
    @ KDB_ERROR_NONE
    Definition nsyskbd.h:62
    +
    @ KDB_ERROR_NOT_INITIALIZED
    Definition nsyskbd.h:63
    +
    @ KDB_ERROR_INVALID_COUNTRY
    Definition nsyskbd.h:65
    +
    @ KDB_ERROR_ALREADY_INITIALIZED
    Definition nsyskbd.h:64
    +
    KDBError KBDInit(uint32_t unused, KDBAttachCallback attachCallback, KDBAttachCallback detachCallback, KDBKeyCallback keyCallback)
    +
    uint8_t channel
    Definition nsyskbd.h:11
    +
    uint8_t hidCode
    Definition nsyskbd.h:20
    +
    KDBError KBDSetCountry(uint8_t channel, KDBCountry country)
    +
    uint16_t asUTF16Character
    Definition nsyskbd.h:24
    +
    BOOL isPressedDown
    Definition nsyskbd.h:22
    +
    KDBCountry
    Definition nsyskbd.h:38
    +
    @ KDB_COUNTRY_UNKNOWN_11
    Definition nsyskbd.h:50
    +
    @ KDB_COUNTRY_UNKNOWN_17
    Definition nsyskbd.h:56
    +
    @ KDB_COUNTRY_UNKNOWN_7
    Definition nsyskbd.h:46
    +
    @ KDB_COUNTRY_UNKNOWN_9
    Definition nsyskbd.h:48
    +
    @ KDB_COUNTRY_UNKNOWN_6
    Definition nsyskbd.h:45
    +
    @ KDB_COUNTRY_UNKNOWN_8
    Definition nsyskbd.h:47
    +
    @ KDB_COUNTRY_UNKNOWN_14
    Definition nsyskbd.h:53
    +
    @ KDB_COUNTRY_UNKNOWN_16
    Definition nsyskbd.h:55
    +
    @ KDB_COUNTRY_UNKNOWN_15
    Definition nsyskbd.h:54
    +
    @ KDB_COUNTRY_UNKNOWN_3
    Definition nsyskbd.h:42
    +
    @ KDB_COUNTRY_UNKNOWN_4
    Definition nsyskbd.h:43
    +
    @ KDB_COUNTRY_UNKNOWN_12
    Definition nsyskbd.h:51
    +
    @ KDB_COUNTRY_UNKNOWN_1
    Definition nsyskbd.h:40
    +
    @ KDB_COUNTRY_UNKNOWN_5
    Definition nsyskbd.h:44
    +
    @ KDB_COUNTRY_UNKNOWN_13
    Definition nsyskbd.h:52
    +
    @ KDB_COUNTRY_UNKNOWN_10
    Definition nsyskbd.h:49
    +
    @ KDB_COUNTRY_UNKNOWN_0
    Definition nsyskbd.h:39
    +
    @ KDB_COUNTRY_UNKNOWN_2
    Definition nsyskbd.h:41
    +
    @ KDB_COUNTRY_UNKNOWN_18
    Definition nsyskbd.h:57
    + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/nsysnet_2socket_8h.html b/nsysnet_2socket_8h.html new file mode 100644 index 00000000..4894299a --- /dev/null +++ b/nsysnet_2socket_8h.html @@ -0,0 +1,212 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/socket.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    socket.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <arpa/inet.h>
    +#include <errno.h>
    +#include <netinet/in.h>
    +#include <stdint.h>
    +#include <sys/socket.h>
    +#include <sys/time.h>
    +#include <sys/types.h>
    +#include <unistd.h>
    +
    +Include dependency graph for socket.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Macros

    #define NSN_EAGAIN   EAGAIN
     
    #define NSN_EWOULDBLOCK   EWOULDBLOCK
     
    + + + +

    +Functions

     __attribute__ ((deprecated)) static inline int socketclose(int sockfd)
     
    +

    Macro Definition Documentation

    + +

    ◆ NSN_EAGAIN

    + +
    +
    + + + + +
    #define NSN_EAGAIN   EAGAIN
    +
    + +

    Definition at line 18 of file socket.h.

    + +
    +
    + +

    ◆ NSN_EWOULDBLOCK

    + +
    +
    + + + + +
    #define NSN_EWOULDBLOCK   EWOULDBLOCK
    +
    + +

    Definition at line 19 of file socket.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ __attribute__()

    + +
    +
    + + + + + + + + +
    __attribute__ ((deprecated) )
    +
    + +

    Definition at line 21 of file socket.h.

    + +
    +
    +
    + + + + diff --git a/nsysnet_2socket_8h__incl.map b/nsysnet_2socket_8h__incl.map new file mode 100644 index 00000000..c5e4e11a --- /dev/null +++ b/nsysnet_2socket_8h__incl.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nsysnet_2socket_8h__incl.md5 b/nsysnet_2socket_8h__incl.md5 new file mode 100644 index 00000000..28e80dae --- /dev/null +++ b/nsysnet_2socket_8h__incl.md5 @@ -0,0 +1 @@ +61fe98723e47005255547b3586c82117 \ No newline at end of file diff --git a/nsysnet_2socket_8h__incl.png b/nsysnet_2socket_8h__incl.png new file mode 100644 index 00000000..5ec11717 Binary files /dev/null and b/nsysnet_2socket_8h__incl.png differ diff --git a/nsysnet_2socket_8h_source.html b/nsysnet_2socket_8h_source.html new file mode 100644 index 00000000..d9a2cb8f --- /dev/null +++ b/nsysnet_2socket_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/socket.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    socket.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <arpa/inet.h>
    +
    4#include <errno.h>
    +
    5#include <netinet/in.h>
    +
    6#include <stdint.h>
    +
    7#include <sys/socket.h>
    +
    8#include <sys/time.h>
    +
    9#include <sys/types.h>
    +
    10#include <unistd.h>
    +
    11
    +
    12#warning "nsysnet/socket.h is deprecated; please use standard socket headers instead."
    +
    13
    +
    14#ifdef __cplusplus
    +
    15extern "C" {
    +
    16#endif
    +
    17
    +
    18#define NSN_EAGAIN EAGAIN
    +
    19#define NSN_EWOULDBLOCK EWOULDBLOCK
    +
    20
    +
    +
    21__attribute__((deprecated)) static inline int
    +
    22socketclose(int sockfd)
    +
    23{
    +
    24 return close(sockfd);
    +
    25}
    +
    +
    26
    +
    27__attribute__((deprecated)) static inline int
    + +
    29{
    +
    30 return errno;
    +
    31}
    +
    32
    +
    33#ifdef __cplusplus
    +
    34}
    +
    35#endif
    +
    int RPLWRAP() socketclose(int sockfd)
    +
    int RPLWRAP() socketlasterr()
    + + +
    __attribute__((deprecated)) static inline int socketclose(int sockfd)
    Definition socket.h:21
    + + +
    + + + + diff --git a/nsysnet_8dox.html b/nsysnet_8dox.html new file mode 100644 index 00000000..e0b5ba8f --- /dev/null +++ b/nsysnet_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysnet/nsysnet.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/nsysnet/nsysnet.dox File Reference
    +
    +
    +
    + + + + diff --git a/nsysuhs_8dox.html b/nsysuhs_8dox.html new file mode 100644 index 00000000..ee0e2205 --- /dev/null +++ b/nsysuhs_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysuhs/nsysuhs.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/nsysuhs/nsysuhs.dox File Reference
    +
    +
    +
    + + + + diff --git a/ntag_8dox.html b/ntag_8dox.html new file mode 100644 index 00000000..ebf3fcf5 --- /dev/null +++ b/ntag_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/ntag/ntag.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/ntag/ntag.dox File Reference
    +
    +
    +
    + + + + diff --git a/ntag_8h.html b/ntag_8h.html new file mode 100644 index 00000000..81567702 --- /dev/null +++ b/ntag_8h.html @@ -0,0 +1,271 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/ntag/ntag.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    ntag.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <nfc/nfc.h>
    +#include <nn/ffl/miidata.h>
    +
    +Include dependency graph for ntag.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  NTAGFormatSettings
     
    struct  NTAGNoftHeader
     
    struct  NTAGInfoHeader
     
    struct  NTAGAreaHeader
     
    struct  NTAGAreaInfo
     
    struct  NTAGData
     
    struct  NTAGInfoT2T
     
    struct  NTAGApplicationDataT2T
     
    struct  NTAGRawDataT2T
     
    struct  NTAGRawDataContainerT2T
     
    struct  NTAGDataT2T
     
    struct  NTAGRawDataT2T.section0
     
    struct  NTAGRawDataT2T.section1
     
    struct  NTAGRawDataT2T.section2
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef int32_t NTAGError
     
    typedef struct NTAGFormatSettings NTAGFormatSettings
     
    typedef struct NTAGNoftHeader NTAGNoftHeader
     
    typedef struct NTAGInfoHeader NTAGInfoHeader
     
    typedef struct NTAGAreaHeader NTAGAreaHeader
     
    typedef struct NTAGAreaInfo NTAGAreaInfo
     
    typedef struct NTAGData NTAGData
     
    typedef struct NTAGInfoT2T NTAGInfoT2T
     
    typedef struct NTAGApplicationDataT2T NTAGApplicationDataT2T
     
    typedef struct NTAGRawDataT2T NTAGRawDataT2T
     
    typedef struct NTAGRawDataContainerT2T NTAGRawDataContainerT2T
     
    typedef struct NTAGDataT2T NTAGDataT2T
     
    typedef void(* NTAGCallbackFn) (VPADChan chan, NTAGError error, void *userContext)
     Generic callback function.
     
    typedef void(* NTAGReadCallbackFn) (VPADChan chan, NTAGError error, NTAGData *data, void *userContext)
     Callback function for NTAGRead.
     
    typedef void(* NTAGReadT2TCallbackFn) (VPADChan chan, NTAGError error, NTAGDataT2T *data, void *userContext)
     Callback function for NTAGReadT2T.
     
    typedef void(* NTAGReadT2TRawDataCallbackFn) (VPADChan chan, NTAGError error, NFCTagInfo *tagInfo, NTAGRawDataContainerT2T *rawData, void *userContext)
     Callback function for NTAGReadT2TRawData.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    NTAGError NTAGInit (VPADChan chan)
     Initializes the NTAG library.
     
    NTAGError NTAGInitEx (VPADChan chan)
     Initializes the NTAG library.
     
    BOOL NTAGIsInit (VPADChan chan)
     Check if NTAG is initialized.
     
    void NTAGProc (VPADChan chan)
     Process NTAG.
     
    NTAGError NTAGShutdown (VPADChan chan)
     Shutdown the NTAG library.
     
    NTAGError NTAGAbort (VPADChan chan, NTAGCallbackFn callback, void *userContext)
     Abort pending NTAG operations.
     
    static NFCError NTAGDetect (VPADChan chan, uint32_t timeout, NFCDetectCallbackFn callback, void *userContext)
     Start tag discovery and provide info about the first detected tag.
     
    NTAGError NTAGFormat (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t rwSize, void *rwData, NTAGCallbackFn callback, void *userContext)
     Format a Type 1 Tag.
     
    NTAGError NTAGSetReadOnly (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, BOOL readOnly, NTAGCallbackFn callback, void *userContext)
     Make a Type 1 Tag read only by setting the RWA byte.
     
    void NTAGSetTagDetectCallback (VPADChan chan, NFCTagDetectCallbackFn callback, void *userContext)
     Set a callback which will be called once a tag is attached / removed.
     
    void NTAGSetFormatSettings (NTAGFormatSettings *settings)
     Set the format settings which should be checked against while reading from Type 1 tags.
     
    NTAGError NTAGRead (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadCallbackFn callback, void *userContext)
     Read from a Type 1 Tag.
     
    NTAGError NTAGReadT2T (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadT2TCallbackFn callback, void *userContext)
     Read from a Type 2 Tag and decrypt & convert the data.
     
    NTAGError NTAGReadT2TRawData (VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadT2TRawDataCallbackFn callback, void *userContext)
     Read raw data from a Type 2 Tag.
     
    NTAGError NTAGWrite (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t rwSize, void *rwData, NTAGCallbackFn callback, void *userContext)
     Write to the RW area of a Type 1 Tag.
     
    NTAGError NTAGWriteT2T (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataContainerT2T *dataContainer, NTAGCallbackFn callback, void *userContext)
     Write to a Type 2 Tag.
     
    NTAGError NTAGWriteT2TConfigArea (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t *cfg0, uint32_t *cfg1, uint32_t *pwd, uint16_t *pack, NTAGCallbackFn callback, void *userContext)
     Write to the configuration fields of a Type 2 Tag.
     
    NTAGError NTAGWriteT2TLockArea (VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t *lockBytes, uint32_t *dynamicLock, uint32_t *cc, NTAGCallbackFn callback, void *userContext)
     Write to the lock bytes of a Type 2 Tag.
     
    NTAGError NTAGWriteT2TRawData (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataT2T *data, NTAGCallbackFn callback, void *userContext)
     Write raw data to a Type 2 Tag.
     
    NTAGError NTAGWriteT2TRawDataEx (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataT2T *data, NTAGCallbackFn callback, void *userContext, uint8_t authenticate)
     Write raw data to a Type 2 Tag.
     
    NTAGError NTAGWriteT2TWithConvert (VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGDataT2T *data, NTAGCallbackFn callback, void *userContext)
     Convert & encrypt data and write it to a Type 2 Tag.
     
    NTAGError NTAGConvertT2T (NTAGDataT2T *out, NTAGDataT2T *in)
     Convert and encrypt data.
     
    NTAGError NTAGParseHeader (void *data, NTAGNoftHeader *outNoftHeader, NTAGInfoHeader *outInfoHeader, NTAGAreaHeader *outRwHeader, NTAGAreaHeader *outRoHeader)
     Parse the headers from Type 1 Tag data.
     
    +
    + + + + diff --git a/ntag_8h__incl.map b/ntag_8h__incl.map new file mode 100644 index 00000000..af18b0b4 --- /dev/null +++ b/ntag_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ntag_8h__incl.md5 b/ntag_8h__incl.md5 new file mode 100644 index 00000000..35c8a773 --- /dev/null +++ b/ntag_8h__incl.md5 @@ -0,0 +1 @@ +682b6b784efab59d1c81413f3ed9582e \ No newline at end of file diff --git a/ntag_8h__incl.png b/ntag_8h__incl.png new file mode 100644 index 00000000..897780e4 Binary files /dev/null and b/ntag_8h__incl.png differ diff --git a/ntag_8h_source.html b/ntag_8h_source.html new file mode 100644 index 00000000..d982a690 --- /dev/null +++ b/ntag_8h_source.html @@ -0,0 +1,692 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/ntag/ntag.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    ntag.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <nfc/nfc.h>
    +
    4#include <nn/ffl/miidata.h>
    +
    5
    +
    15#ifdef __cplusplus
    +
    16extern "C" {
    +
    17#endif
    +
    18
    +
    19typedef int32_t NTAGError;
    + + + + + +
    25typedef struct NTAGData NTAGData;
    +
    26typedef struct NTAGInfoT2T NTAGInfoT2T;
    + + + +
    30typedef struct NTAGDataT2T NTAGDataT2T;
    +
    31
    +
    + +
    33{
    +
    34 uint8_t version;
    +
    35 WUT_PADDING_BYTES(0x3);
    +
    36 uint32_t makerCode;
    +
    37 uint32_t identifyCode;
    +
    38 WUT_PADDING_BYTES(0x1C);
    +
    39};
    +
    +
    40WUT_CHECK_OFFSET(NTAGFormatSettings, 0x0, version);
    +
    41WUT_CHECK_OFFSET(NTAGFormatSettings, 0x4, makerCode);
    +
    42WUT_CHECK_OFFSET(NTAGFormatSettings, 0x8, identifyCode);
    +
    43WUT_CHECK_SIZE(NTAGFormatSettings, 0x28);
    +
    44
    +
    +
    45struct WUT_PACKED NTAGNoftHeader
    +
    46{
    +
    47 uint32_t magic;
    +
    48 uint8_t version;
    +
    49 uint16_t writeCount;
    +
    50 uint8_t unknown;
    +
    51};
    +
    +
    52WUT_CHECK_OFFSET(NTAGNoftHeader, 0x0, magic);
    +
    53WUT_CHECK_OFFSET(NTAGNoftHeader, 0x4, version);
    +
    54WUT_CHECK_OFFSET(NTAGNoftHeader, 0x5, writeCount);
    +
    55WUT_CHECK_OFFSET(NTAGNoftHeader, 0x7, unknown);
    +
    56WUT_CHECK_SIZE(NTAGNoftHeader, 0x8);
    +
    57
    +
    + +
    59{
    + +
    61 uint16_t rwSize;
    + +
    63 uint16_t roSize;
    + + +
    66};
    +
    +
    67WUT_CHECK_OFFSET(NTAGInfoHeader, 0x0, rwHeaderOffset);
    +
    68WUT_CHECK_OFFSET(NTAGInfoHeader, 0x2, rwSize);
    +
    69WUT_CHECK_OFFSET(NTAGInfoHeader, 0x4, roHeaderOffset);
    +
    70WUT_CHECK_OFFSET(NTAGInfoHeader, 0x6, roSize);
    +
    71WUT_CHECK_OFFSET(NTAGInfoHeader, 0x8, uid);
    +
    72WUT_CHECK_OFFSET(NTAGInfoHeader, 0xF, formatVersion);
    +
    73WUT_CHECK_SIZE(NTAGInfoHeader, 0x10);
    +
    74
    +
    + +
    76{
    +
    77 uint16_t magic;
    +
    78 uint16_t offset;
    +
    79 uint16_t size;
    +
    80 WUT_PADDING_BYTES(0x2);
    +
    81 uint32_t makerCode;
    +
    82 uint32_t identifyCode;
    +
    83};
    +
    +
    84WUT_CHECK_OFFSET(NTAGAreaHeader, 0x0, magic);
    +
    85WUT_CHECK_OFFSET(NTAGAreaHeader, 0x2, offset);
    +
    86WUT_CHECK_OFFSET(NTAGAreaHeader, 0x4, size);
    +
    87WUT_CHECK_OFFSET(NTAGAreaHeader, 0x8, makerCode);
    +
    88WUT_CHECK_OFFSET(NTAGAreaHeader, 0xC, identifyCode);
    +
    89WUT_CHECK_SIZE(NTAGAreaHeader, 0x10);
    +
    90
    +
    + +
    92{
    +
    93 void *data;
    +
    94 uint16_t size;
    +
    95 WUT_PADDING_BYTES(0x2);
    +
    96 uint32_t makerCode;
    +
    97 uint32_t identifyCode;
    +
    98 WUT_PADDING_BYTES(0x20);
    +
    99};
    +
    +
    100WUT_CHECK_OFFSET(NTAGAreaInfo, 0x0, data);
    +
    101WUT_CHECK_OFFSET(NTAGAreaInfo, 0x4, size);
    +
    102WUT_CHECK_OFFSET(NTAGAreaInfo, 0x8, makerCode);
    +
    103WUT_CHECK_OFFSET(NTAGAreaInfo, 0xC, identifyCode);
    +
    104WUT_CHECK_SIZE(NTAGAreaInfo, 0x30);
    +
    105
    +
    + +
    107{
    + +
    109 uint8_t readOnly;
    + +
    111 WUT_PADDING_BYTES(0x3);
    + + +
    114 WUT_PADDING_BYTES(0x20);
    +
    115};
    +
    +
    116WUT_CHECK_OFFSET(NTAGData, 0x00, uid);
    +
    117WUT_CHECK_OFFSET(NTAGData, 0x07, readOnly);
    +
    118WUT_CHECK_OFFSET(NTAGData, 0x08, formatVersion);
    +
    119WUT_CHECK_OFFSET(NTAGData, 0x0C, rwInfo);
    +
    120WUT_CHECK_OFFSET(NTAGData, 0x3C, roInfo);
    +
    121WUT_CHECK_SIZE(NTAGData, 0x8C);
    +
    122
    +
    +
    123struct WUT_PACKED NTAGInfoT2T
    +
    124{
    +
    125 uint8_t magic;
    +
    126 uint16_t writes;
    + +
    128 uint8_t flags;
    +
    129 uint8_t characterID[3];
    +
    130 uint16_t numberingID;
    +
    131 uint8_t figureType;
    +
    132 uint8_t seriesID;
    +
    133 uint32_t unknown;
    + +
    135 uint16_t crcCounter;
    +
    136 uint32_t crc;
    +
    137 uint8_t fontRegion;
    +
    138 uint16_t name[10];
    + +
    140 uint8_t country;
    +
    141 uint16_t setupDate;
    + +
    143 uint32_t accessID;
    +
    144 uint64_t titleID;
    +
    146 uint8_t reserved[0x1FC];
    +
    147};
    +
    +
    148WUT_CHECK_OFFSET(NTAGInfoT2T, 0x00, magic);
    +
    149WUT_CHECK_OFFSET(NTAGInfoT2T, 0x01, writes);
    +
    150WUT_CHECK_OFFSET(NTAGInfoT2T, 0x03, figureVersion);
    +
    151WUT_CHECK_OFFSET(NTAGInfoT2T, 0x04, flags);
    +
    152WUT_CHECK_OFFSET(NTAGInfoT2T, 0x05, characterID);
    +
    153WUT_CHECK_OFFSET(NTAGInfoT2T, 0x08, numberingID);
    +
    154WUT_CHECK_OFFSET(NTAGInfoT2T, 0x0A, figureType);
    +
    155WUT_CHECK_OFFSET(NTAGInfoT2T, 0x0B, seriesID);
    +
    156WUT_CHECK_OFFSET(NTAGInfoT2T, 0x0C, unknown);
    +
    157WUT_CHECK_OFFSET(NTAGInfoT2T, 0x10, applicationAreaWrites);
    +
    158WUT_CHECK_OFFSET(NTAGInfoT2T, 0x12, crcCounter);
    +
    159WUT_CHECK_OFFSET(NTAGInfoT2T, 0x14, crc);
    +
    160WUT_CHECK_OFFSET(NTAGInfoT2T, 0x18, fontRegion);
    +
    161WUT_CHECK_OFFSET(NTAGInfoT2T, 0x19, name);
    +
    162WUT_CHECK_OFFSET(NTAGInfoT2T, 0x2D, mii);
    +
    163WUT_CHECK_OFFSET(NTAGInfoT2T, 0x8D, country);
    +
    164WUT_CHECK_OFFSET(NTAGInfoT2T, 0x8E, setupDate);
    +
    165WUT_CHECK_OFFSET(NTAGInfoT2T, 0x90, lastWriteDate);
    +
    166WUT_CHECK_OFFSET(NTAGInfoT2T, 0x92, accessID);
    +
    167WUT_CHECK_OFFSET(NTAGInfoT2T, 0x96, titleID);
    +
    168WUT_CHECK_OFFSET(NTAGInfoT2T, 0x9E, reserved);
    +
    169WUT_CHECK_SIZE(NTAGInfoT2T, 0x29a);
    +
    170
    +
    + +
    172{
    +
    173 uint16_t size;
    +
    174 uint8_t data[0xD8];
    +
    175};
    +
    +
    176WUT_CHECK_OFFSET(NTAGApplicationDataT2T, 0x00, size);
    +
    177WUT_CHECK_OFFSET(NTAGApplicationDataT2T, 0x02, data);
    +
    178WUT_CHECK_SIZE(NTAGApplicationDataT2T, 0xDA);
    +
    179
    +
    + +
    181{
    +
    182 uint8_t uid[9];
    +
    183 uint8_t internal;
    +
    184 uint8_t lockBytes[2];
    + +
    +
    186 struct WUT_PACKED
    +
    187 {
    +
    188 uint8_t magic;
    +
    189 uint16_t writes;
    +
    190 uint8_t figureVersion;
    +
    191 uint8_t flags;
    +
    192 uint8_t country;
    +
    193 uint16_t crcCounter;
    +
    194 uint16_t setupDate;
    +
    195 uint16_t lastWriteDate;
    +
    196 uint32_t crc;
    +
    197 uint16_t name[10];
    + +
    +
    +
    199 struct WUT_PACKED
    +
    200 {
    +
    201 uint8_t tagHmac[0x20];
    +
    202 uint8_t characterID[3];
    +
    203 uint8_t figureType;
    +
    204 uint16_t numberingID;
    +
    205 uint8_t seriesID;
    +
    206 uint8_t formatVersion;
    +
    207 uint32_t unknown;
    +
    208 uint8_t keygenSalt[0x20];
    +
    209 uint8_t dataHmac[0x20];
    + +
    +
    +
    211 struct WUT_PACKED
    +
    212 {
    +
    213 FFLStoreData mii;
    +
    214 uint64_t titleID;
    +
    215 uint16_t applicationAreaWrites;
    +
    216 uint32_t accessID;
    +
    217 uint8_t reserved[0x22];
    + +
    +
    219 uint8_t applicationData[0xD8];
    +
    220 uint8_t dynamicLock[3];
    +
    221 uint8_t reserved0;
    +
    222 uint8_t cfg0[4];
    +
    223 uint8_t cfg1[4];
    +
    224 uint8_t pwd[4];
    +
    225 uint8_t pack[2];
    +
    226 uint8_t reserved1[2];
    +
    227};
    +
    +
    228WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x000, uid);
    +
    229WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x009, internal);
    +
    230WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x00A, lockBytes);
    +
    231WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x00C, capabilityContainer);
    +
    232WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x010, section0.magic);
    +
    233WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x011, section0.writes);
    +
    234WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x013, section0.figureVersion);
    +
    235WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x014, section0.flags);
    +
    236WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x015, section0.country);
    +
    237WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x016, section0.crcCounter);
    +
    238WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x018, section0.setupDate);
    +
    239WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x01A, section0.lastWriteDate);
    +
    240WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x01C, section0.crc);
    +
    241WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x020, section0.name);
    +
    242WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x034, section1.tagHmac);
    +
    243WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x054, section1.characterID);
    +
    244WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x057, section1.figureType);
    +
    245WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x058, section1.numberingID);
    +
    246WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x05A, section1.seriesID);
    +
    247WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x05B, section1.formatVersion);
    +
    248WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x05C, section1.unknown);
    +
    249WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x060, section1.keygenSalt);
    +
    250WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x080, section1.dataHmac);
    +
    251WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x0A0, section2.mii);
    +
    252WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x100, section2.titleID);
    +
    253WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x108, section2.applicationAreaWrites);
    +
    254WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x10A, section2.accessID);
    +
    255WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x10E, section2.reserved);
    +
    256WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x130, applicationData);
    +
    257WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x208, dynamicLock);
    +
    258WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x20B, reserved0);
    +
    259WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x20C, cfg0);
    +
    260WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x210, cfg1);
    +
    261WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x214, pwd);
    +
    262WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x218, pack);
    +
    263WUT_CHECK_OFFSET(NTAGRawDataT2T, 0x21A, reserved1);
    +
    264WUT_CHECK_SIZE(NTAGRawDataT2T, 0x21C);
    +
    265
    +
    + +
    267{
    +
    268 uint16_t size;
    + +
    270};
    +
    +
    271WUT_CHECK_OFFSET(NTAGRawDataContainerT2T, 0x00, size);
    +
    272WUT_CHECK_OFFSET(NTAGRawDataContainerT2T, 0x02, data);
    +
    273WUT_CHECK_SIZE(NTAGRawDataContainerT2T, 0x21E);
    +
    274
    + +
    284WUT_CHECK_OFFSET(NTAGDataT2T, 0x000, tagInfo);
    +
    285WUT_CHECK_OFFSET(NTAGDataT2T, 0x02D, formatVersion);
    +
    286WUT_CHECK_OFFSET(NTAGDataT2T, 0x02E, info);
    +
    287WUT_CHECK_OFFSET(NTAGDataT2T, 0x2C8, appData);
    +
    288WUT_CHECK_OFFSET(NTAGDataT2T, 0x3A2, raw);
    +
    289WUT_CHECK_SIZE(NTAGDataT2T, 0x5E0);
    +
    290
    +
    303typedef void (*NTAGCallbackFn)(VPADChan chan,
    +
    304 NTAGError error,
    +
    305 void *userContext);
    +
    306
    +
    322typedef void (*NTAGReadCallbackFn)(VPADChan chan,
    +
    323 NTAGError error,
    +
    324 NTAGData *data,
    +
    325 void *userContext);
    +
    326
    +
    342typedef void (*NTAGReadT2TCallbackFn)(VPADChan chan,
    +
    343 NTAGError error,
    +
    344 NTAGDataT2T *data,
    +
    345 void *userContext);
    +
    346
    + +
    366 NTAGError error,
    +
    367 NFCTagInfo *tagInfo,
    + +
    369 void *userContext);
    +
    370
    + + +
    382
    + + +
    394
    +
    404BOOL
    + +
    406
    +
    414void
    + +
    416
    + + +
    428
    + + +
    446 NTAGCallbackFn callback,
    +
    447 void *userContext);
    +
    448
    +
    471static inline NFCError
    +
    + +
    473 uint32_t timeout,
    +
    474 NFCDetectCallbackFn callback,
    +
    475 void *userContext)
    +
    476{
    +
    477 return NFCDetect(chan, timeout, callback, userContext);
    +
    478}
    +
    +
    479// NTAGError
    +
    480// NTAGDetect(VPADChan chan,
    +
    481// uint32_t timeout,
    +
    482// NTAGDetectCallbackFn callback,
    +
    483// void *userContext);
    +
    484
    + + +
    514 uint32_t timeout,
    +
    515 NFCUid *uid,
    +
    516 uint32_t rwSize,
    +
    517 void *rwData,
    +
    518 NTAGCallbackFn callback,
    +
    519 void *userContext);
    +
    520
    + + +
    550 uint32_t timeout,
    +
    551 NFCUid *uid,
    +
    552 NFCUid *uidMask,
    +
    553 BOOL readOnly,
    +
    554 NTAGCallbackFn callback,
    +
    555 void *userContext);
    +
    556
    +
    569void
    + +
    571 NFCTagDetectCallbackFn callback,
    +
    572 void *userContext);
    +
    573
    +
    580void
    + +
    582
    + + +
    609 uint32_t timeout,
    +
    610 NFCUid *uid,
    +
    611 NFCUid *uidMask,
    +
    612 NTAGReadCallbackFn callback,
    +
    613 void *userContext);
    +
    614
    + + +
    641 uint32_t timeout,
    +
    642 NFCUid *uid,
    +
    643 NFCUid *uidMask,
    +
    644 NTAGReadT2TCallbackFn callback,
    +
    645 void *userContext);
    +
    646
    + + +
    673 uint32_t timeout,
    +
    674 NFCUid *uid,
    +
    675 NFCUid *uidMask,
    + +
    677 void *userContext);
    +
    678
    + + +
    708 uint32_t timeout,
    +
    709 NFCUid *uid,
    +
    710 uint32_t rwSize,
    +
    711 void *rwData,
    +
    712 NTAGCallbackFn callback,
    +
    713 void *userContext);
    +
    714
    + + +
    741 uint32_t timeout,
    +
    742 NFCUid *uid,
    +
    743 NTAGRawDataContainerT2T *dataContainer,
    +
    744 NTAGCallbackFn callback,
    +
    745 void *userContext);
    +
    746
    + + +
    782 uint32_t timeout,
    +
    783 NFCUid *uid,
    +
    784 uint32_t *cfg0,
    +
    785 uint32_t *cfg1,
    +
    786 uint32_t *pwd,
    +
    787 uint16_t *pack,
    +
    788 NTAGCallbackFn callback,
    +
    789 void *userContext);
    +
    790
    + + +
    823 uint32_t timeout,
    +
    824 NFCUid *uid,
    +
    825 uint32_t *lockBytes,
    +
    826 uint32_t *dynamicLock,
    +
    827 uint32_t *cc,
    +
    828 NTAGCallbackFn callback,
    +
    829 void *userContext);
    +
    830
    + + +
    857 uint32_t timeout,
    +
    858 NFCUid *uid,
    +
    859 NTAGRawDataT2T *data,
    +
    860 NTAGCallbackFn callback,
    +
    861 void *userContext);
    +
    862
    + + +
    892 uint32_t timeout,
    +
    893 NFCUid *uid,
    +
    894 NTAGRawDataT2T *data,
    +
    895 NTAGCallbackFn callback,
    +
    896 void *userContext,
    +
    897 uint8_t authenticate);
    +
    898
    + + +
    925 uint32_t timeout,
    +
    926 NFCUid *uid,
    +
    927 NTAGDataT2T *data,
    +
    928 NTAGCallbackFn callback,
    +
    929 void *userContext);
    +
    930
    + + +
    945 NTAGDataT2T *in);
    +
    946
    + + +
    970 NTAGNoftHeader *outNoftHeader,
    +
    971 NTAGInfoHeader *outInfoHeader,
    +
    972 NTAGAreaHeader *outRwHeader,
    +
    973 NTAGAreaHeader *outRoHeader);
    +
    974
    +
    975#ifdef __cplusplus
    +
    976}
    +
    977#endif
    +
    978
    +
    int32_t NFCError
    Definition nfc.h:16
    +
    void(* NFCTagDetectCallbackFn)(VPADChan chan, BOOL hasTag, void *userContext)
    Callback function for NFCSetTagDetectCallback.
    Definition nfc.h:180
    +
    void(* NFCDetectCallbackFn)(VPADChan chan, NFCError error, NFCUid *uid, BOOL readOnly, BOOL hasLockedData, NFCNDEFFlags flags, void *userContext)
    Callback function for NFCDetect.
    Definition nfc.h:208
    +
    NFCError NFCDetect(VPADChan chan, uint32_t discoveryTimeout, NFCDetectCallbackFn callback, void *userContext)
    Start tag discovery and provide info about the first detected tag.
    + +
    Definition nfc.h:83
    + +
    uint8_t magic
    Definition ntag.h:125
    +
    uint32_t makerCode
    Definition ntag.h:36
    +
    NTAGInfoT2T info
    Definition ntag.h:279
    +
    uint64_t titleID
    Definition ntag.h:144
    +
    uint16_t rwSize
    Definition ntag.h:61
    +
    NTAGApplicationDataT2T appData
    Definition ntag.h:280
    +
    uint16_t numberingID
    Definition ntag.h:130
    +
    NFCTagInfo tagInfo
    Definition ntag.h:277
    +
    uint16_t writeCount
    Definition ntag.h:49
    +
    uint16_t lastWriteDate
    Definition ntag.h:142
    +
    uint8_t unknown
    Definition ntag.h:50
    +
    uint16_t applicationAreaWrites
    Definition ntag.h:134
    +
    uint8_t pwd[4]
    Definition ntag.h:224
    +
    uint16_t crcCounter
    Definition ntag.h:135
    +
    uint16_t writes
    Definition ntag.h:126
    +
    uint8_t reserved0
    Definition ntag.h:221
    +
    uint8_t figureVersion
    Definition ntag.h:127
    +
    uint8_t dynamicLock[3]
    Definition ntag.h:220
    +
    uint8_t internal
    Definition ntag.h:183
    +
    uint32_t magic
    Definition ntag.h:47
    +
    uint8_t figureType
    Definition ntag.h:131
    +
    uint8_t capabilityContainer[4]
    Definition ntag.h:185
    +
    uint8_t lockBytes[2]
    Definition ntag.h:184
    +
    uint8_t reserved1[2]
    Definition ntag.h:226
    +
    FFLStoreData mii
    Definition ntag.h:139
    +
    uint8_t cfg0[4]
    Definition ntag.h:222
    +
    void * data
    Definition ntag.h:93
    +
    uint32_t identifyCode
    Definition ntag.h:37
    +
    struct NTAGRawDataT2T::@44 section2
    +
    uint32_t crc
    Definition ntag.h:136
    +
    uint8_t country
    Definition ntag.h:140
    +
    uint16_t magic
    Definition ntag.h:77
    +
    NTAGAreaInfo roInfo
    Definition ntag.h:113
    +
    uint8_t data[0xD8]
    Definition ntag.h:174
    +
    uint16_t roHeaderOffset
    Definition ntag.h:62
    +
    uint8_t flags
    Definition ntag.h:128
    +
    uint16_t size
    Definition ntag.h:79
    +
    NFCUid uid
    Definition ntag.h:64
    +
    uint8_t pack[2]
    Definition ntag.h:225
    +
    uint8_t uid[9]
    Definition ntag.h:182
    +
    uint8_t version
    Definition ntag.h:34
    +
    NTAGRawDataT2T data
    Definition ntag.h:269
    +
    uint32_t accessID
    Definition ntag.h:143
    +
    uint8_t applicationData[0xD8]
    Definition ntag.h:219
    +
    uint16_t offset
    Definition ntag.h:78
    +
    uint8_t formatVersion
    Definition ntag.h:65
    +
    uint8_t seriesID
    Definition ntag.h:132
    +
    uint32_t unknown
    Definition ntag.h:133
    +
    uint8_t fontRegion
    Definition ntag.h:137
    +
    uint16_t roSize
    Definition ntag.h:63
    +
    NTAGRawDataContainerT2T raw
    Definition ntag.h:281
    +
    uint8_t cfg1[4]
    Definition ntag.h:223
    +
    uint16_t rwHeaderOffset
    Definition ntag.h:60
    +
    NTAGAreaInfo rwInfo
    Definition ntag.h:112
    +
    uint8_t readOnly
    Definition ntag.h:109
    +
    struct NTAGRawDataT2T::@42 section0
    +
    uint16_t setupDate
    Definition ntag.h:141
    +
    struct NTAGRawDataT2T::@43 section1
    +
    NTAGError NTAGReadT2T(VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadT2TCallbackFn callback, void *userContext)
    Read from a Type 2 Tag and decrypt & convert the data.
    +
    void NTAGSetTagDetectCallback(VPADChan chan, NFCTagDetectCallbackFn callback, void *userContext)
    Set a callback which will be called once a tag is attached / removed.
    +
    NTAGError NTAGRead(VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadCallbackFn callback, void *userContext)
    Read from a Type 1 Tag.
    +
    NTAGError NTAGReadT2TRawData(VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, NTAGReadT2TRawDataCallbackFn callback, void *userContext)
    Read raw data from a Type 2 Tag.
    +
    BOOL NTAGIsInit(VPADChan chan)
    Check if NTAG is initialized.
    +
    void(* NTAGReadT2TRawDataCallbackFn)(VPADChan chan, NTAGError error, NFCTagInfo *tagInfo, NTAGRawDataContainerT2T *rawData, void *userContext)
    Callback function for NTAGReadT2TRawData.
    Definition ntag.h:365
    +
    NTAGError NTAGWriteT2TLockArea(VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t *lockBytes, uint32_t *dynamicLock, uint32_t *cc, NTAGCallbackFn callback, void *userContext)
    Write to the lock bytes of a Type 2 Tag.
    +
    void(* NTAGReadCallbackFn)(VPADChan chan, NTAGError error, NTAGData *data, void *userContext)
    Callback function for NTAGRead.
    Definition ntag.h:322
    +
    NTAGError NTAGFormat(VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t rwSize, void *rwData, NTAGCallbackFn callback, void *userContext)
    Format a Type 1 Tag.
    +
    void(* NTAGReadT2TCallbackFn)(VPADChan chan, NTAGError error, NTAGDataT2T *data, void *userContext)
    Callback function for NTAGReadT2T.
    Definition ntag.h:342
    +
    void(* NTAGCallbackFn)(VPADChan chan, NTAGError error, void *userContext)
    Generic callback function.
    Definition ntag.h:303
    +
    NTAGError NTAGWriteT2TWithConvert(VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGDataT2T *data, NTAGCallbackFn callback, void *userContext)
    Convert & encrypt data and write it to a Type 2 Tag.
    +
    NTAGError NTAGWriteT2T(VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataContainerT2T *dataContainer, NTAGCallbackFn callback, void *userContext)
    Write to a Type 2 Tag.
    +
    void NTAGSetFormatSettings(NTAGFormatSettings *settings)
    Set the format settings which should be checked against while reading from Type 1 tags.
    +
    NTAGError NTAGShutdown(VPADChan chan)
    Shutdown the NTAG library.
    +
    NTAGError NTAGInit(VPADChan chan)
    Initializes the NTAG library.
    +
    NTAGError NTAGInitEx(VPADChan chan)
    Initializes the NTAG library.
    +
    NTAGError NTAGParseHeader(void *data, NTAGNoftHeader *outNoftHeader, NTAGInfoHeader *outInfoHeader, NTAGAreaHeader *outRwHeader, NTAGAreaHeader *outRoHeader)
    Parse the headers from Type 1 Tag data.
    +
    NTAGError NTAGAbort(VPADChan chan, NTAGCallbackFn callback, void *userContext)
    Abort pending NTAG operations.
    +
    void NTAGProc(VPADChan chan)
    Process NTAG.
    +
    NTAGError NTAGWriteT2TRawDataEx(VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataT2T *data, NTAGCallbackFn callback, void *userContext, uint8_t authenticate)
    Write raw data to a Type 2 Tag.
    +
    static NFCError NTAGDetect(VPADChan chan, uint32_t timeout, NFCDetectCallbackFn callback, void *userContext)
    Start tag discovery and provide info about the first detected tag.
    Definition ntag.h:472
    +
    NTAGError NTAGWriteT2TConfigArea(VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t *cfg0, uint32_t *cfg1, uint32_t *pwd, uint16_t *pack, NTAGCallbackFn callback, void *userContext)
    Write to the configuration fields of a Type 2 Tag.
    +
    NTAGError NTAGSetReadOnly(VPADChan chan, uint32_t timeout, NFCUid *uid, NFCUid *uidMask, BOOL readOnly, NTAGCallbackFn callback, void *userContext)
    Make a Type 1 Tag read only by setting the RWA byte.
    +
    NTAGError NTAGWrite(VPADChan chan, uint32_t timeout, NFCUid *uid, uint32_t rwSize, void *rwData, NTAGCallbackFn callback, void *userContext)
    Write to the RW area of a Type 1 Tag.
    +
    NTAGError NTAGWriteT2TRawData(VPADChan chan, uint32_t timeout, NFCUid *uid, NTAGRawDataT2T *data, NTAGCallbackFn callback, void *userContext)
    Write raw data to a Type 2 Tag.
    +
    NTAGError NTAGConvertT2T(NTAGDataT2T *out, NTAGDataT2T *in)
    Convert and encrypt data.
    +
    int32_t NTAGError
    Definition ntag.h:19
    + + + + + + + + + + + +
    VPADChan
    Wii U GamePad channel.
    Definition base.h:16
    + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/open.png b/open.png new file mode 100644 index 00000000..30f75c7e Binary files /dev/null and b/open.png differ diff --git a/padscore_8dox.html b/padscore_8dox.html new file mode 100644 index 00000000..eaef6261 --- /dev/null +++ b/padscore_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/padscore.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/padscore/padscore.dox File Reference
    +
    +
    +
    + + + + diff --git a/pages.html b/pages.html new file mode 100644 index 00000000..fb439dd7 --- /dev/null +++ b/pages.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Related Pages + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    + + +
     Deprecated List
    +
    +
    + + + + diff --git a/pdm_8h.html b/pdm_8h.html new file mode 100644 index 00000000..6925054c --- /dev/null +++ b/pdm_8h.html @@ -0,0 +1,119 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    pdm.h File Reference
    +
    +
    +
    #include <nn/pdm/pdm_c.h>
    +#include <nn/pdm/pdm_cpp.h>
    +
    +Include dependency graph for pdm.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/pdm_8h__incl.map b/pdm_8h__incl.map new file mode 100644 index 00000000..db567c09 --- /dev/null +++ b/pdm_8h__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pdm_8h__incl.md5 b/pdm_8h__incl.md5 new file mode 100644 index 00000000..ec38bc73 --- /dev/null +++ b/pdm_8h__incl.md5 @@ -0,0 +1 @@ +9b30cc810a6811936073c508d44a271c \ No newline at end of file diff --git a/pdm_8h__incl.png b/pdm_8h__incl.png new file mode 100644 index 00000000..d8e2eeb3 Binary files /dev/null and b/pdm_8h__incl.png differ diff --git a/pdm_8h_source.html b/pdm_8h_source.html new file mode 100644 index 00000000..ad564e76 --- /dev/null +++ b/pdm_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    pdm.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    8#include <nn/pdm/pdm_c.h>
    +
    9#include <nn/pdm/pdm_cpp.h>
    + + +
    + + + + diff --git a/pdm__c_8h.html b/pdm__c_8h.html new file mode 100644 index 00000000..65453604 --- /dev/null +++ b/pdm__c_8h.html @@ -0,0 +1,142 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm/pdm_c.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    pdm_c.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for pdm_c.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + +

    +Functions

    uint32_t PDMInitialize ()
     Initializes PDM.
     
    void PDMFinalize ()
     Finalize PDM.
     
    void PDMCloseAllFiles ()
     Close all opened PDM Files.
     
    void PDMNotifySetTimeBeginEvent ()
     
    void PDMNotifySetTimeEndEvent ()
     
    +
    + + + + diff --git a/pdm__c_8h__dep__incl.map b/pdm__c_8h__dep__incl.map new file mode 100644 index 00000000..51f13f0d --- /dev/null +++ b/pdm__c_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/pdm__c_8h__dep__incl.md5 b/pdm__c_8h__dep__incl.md5 new file mode 100644 index 00000000..d4f9a811 --- /dev/null +++ b/pdm__c_8h__dep__incl.md5 @@ -0,0 +1 @@ +efcee0a3a336d605c55a7a14a0ac9905 \ No newline at end of file diff --git a/pdm__c_8h__dep__incl.png b/pdm__c_8h__dep__incl.png new file mode 100644 index 00000000..a29eb568 Binary files /dev/null and b/pdm__c_8h__dep__incl.png differ diff --git a/pdm__c_8h__incl.map b/pdm__c_8h__incl.map new file mode 100644 index 00000000..fac94c39 --- /dev/null +++ b/pdm__c_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/pdm__c_8h__incl.md5 b/pdm__c_8h__incl.md5 new file mode 100644 index 00000000..6269ba66 --- /dev/null +++ b/pdm__c_8h__incl.md5 @@ -0,0 +1 @@ +a300bdcff697284fbe8ade903e440d98 \ No newline at end of file diff --git a/pdm__c_8h__incl.png b/pdm__c_8h__incl.png new file mode 100644 index 00000000..99a5ee36 Binary files /dev/null and b/pdm__c_8h__incl.png differ diff --git a/pdm__c_8h_source.html b/pdm__c_8h_source.html new file mode 100644 index 00000000..e02b266c --- /dev/null +++ b/pdm__c_8h_source.html @@ -0,0 +1,123 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm/pdm_c.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    pdm_c.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    22uint32_t
    + +
    24
    +
    28void
    + +
    30
    +
    34void
    + +
    36
    +
    37void
    + +
    39
    +
    40void
    + +
    42
    +
    43#ifdef __cplusplus
    +
    44}
    +
    45#endif
    +
    46
    +
    void PDMFinalize()
    Finalize PDM.
    +
    void PDMNotifySetTimeEndEvent()
    +
    void PDMCloseAllFiles()
    Close all opened PDM Files.
    +
    uint32_t PDMInitialize()
    Initializes PDM.
    +
    void PDMNotifySetTimeBeginEvent()
    + +
    + + + + diff --git a/pdm__cpp_8h.html b/pdm__cpp_8h.html new file mode 100644 index 00000000..e812a217 --- /dev/null +++ b/pdm__cpp_8h.html @@ -0,0 +1,389 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm/pdm_cpp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    pdm_cpp.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for pdm_cpp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + +

    +Data Structures

    struct  PlayDiary
     Stores PlayData for each Day. More...
     
    struct  PlayStats
     Stores total stats. More...
     
    struct  PlayEvent
     Unknown. More...
     
    struct  PlayLog
     Unknown. More...
     
    + + + + + +

    +Namespaces

    namespace  nn
     
    namespace  nn::pdm
     
    + + + + +

    +Typedefs

    typedef enum nn::pdm::PlayDiaryFlags PlayDiaryFlags
     Flags for PlayDiary.
     
    + + + + +

    +Enumerations

    enum  PlayDiaryFlags : uint16_t {
    +  PLAYDIARY_FLAG_DEFAULT = 0x0000 +,
    +  PLAYDIARY_FLAG_PLAYED_IN_WII_MODE = 0x0100 +,
    +  PLAYDIARY_FLAG_UNKNOWN_0A00 = 0x0a00 +
    + }
     Flags for PlayDiary. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    uint32_t Initialize () asm("Initialize__Q2_2nn3pdmFv")
     Initializes PDM.
     
    void Finalize () asm("Finalize__Q2_2nn3pdmFv")
     Finalize PDM.
     
    void CloseAllFiles () asm("CloseAllFiles__Q2_2nn3pdmFv")
     Close all opened PDM Files.
     
    uint32_t Convert (uint32_t userId) asm("Convert__Q2_2nn3pdmFi")
     Convert an users PDM Save to a newer save version.
     
    uint32_t WaitForConvertDone () asm("WaitForConvertDone__Q2_2nn3pdmFv")
     Wait until convert is done.
     
    uint32_t GetPlayDiaryMaxLength (uint32_t *outMaxLength) asm("GetPlayDiaryMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayDiary that can be written into the save.
     
    uint32_t GetPlayDiaryLength (uint32_t *outLength, uint32_t userId) asm("GetPlayDiaryLength__Q2_2nn3pdmFPii")
     Gets the amount of an users PlayDiary entries.
     
    uint32_t GetPlayDiaryStart (uint32_t *outStart, uint32_t userId) asm("GetPlayDiaryStart__Q2_2nn3pdmFPii")
     
    uint32_t GetPlayDiary (uint32_t *outAmount, PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3")
     Gets an array of PlayDiary entries.
     
    uint32_t GetPlayDiary (PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPQ3_2nn3pdm9PlayDiaryiT2")
     Gets an array of PlayDiary entries.
     
    uint32_t GetPlayEventMaxLength (uint32_t *outMaxLength) asm("GetPlayEventMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayEvent that can be written into the save.
     
    uint32_t GetPlayEvent (uint32_t *outAmount, PlayEvent *outPlayEvents, uint32_t userId, uint32_t amount) asm("GetPlayEvent__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayEventiT3")
     Gets an array of PlayEvent entries.
     
    uint32_t GetPlayLogMaxLength (uint32_t *outMaxLength) asm("GetPlayLogMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayLog that can be written into the save.
     
    uint32_t GetPlayLogLength (uint32_t *outLength, uint32_t userId) asm("GetPlayLogLength__Q2_2nn3pdmFPii")
     Gets the amount of an users PlayLog entries.
     
    uint32_t GetPlayLogStart (uint32_t *outStart, uint32_t userId) asm("GetPlayLogStart__Q2_2nn3pdmFPii")
     
    uint32_t GetPlayLog (uint32_t *outAmount, PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3")
     Gets an array of PlayLog entries.
     
    uint32_t GetPlayLog (PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPQ3_2nn3pdm7PlayLogiT2")
     Gets an array of PlayLog entries.
     
    uint32_t GetPlayStatsMaxLength (uint32_t *outMaxLength) asm("GetPlayStatsMaxLength__Q2_2nn3pdmFPi")
     The max amount of PlayStats that can be written into the save.
     
    uint32_t GetPlayStatsLength (uint32_t *outLength, uint32_t userId) asm("GetPlayStatsLength__Q2_2nn3pdmFPii")
     Gets the amount of an users PlayStats entries.
     
    uint32_t GetPlayStatsOfTitleId (PlayStats *outPlayStats, uint32_t userId, uint64_t titleId) asm("GetPlayStatsOfTitleId__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiUL")
     Gets PlayLog entry of a Title ID.
     
    uint32_t GetPlayStats (uint32_t *outAmount, PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3")
     Gets an array of PlayStats entries.
     
    uint32_t GetPlayStats (PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiT2")
     Gets an array of PlayStats entries.
     
    void NotifySetTimeBeginEvent () asm("NotifySetTimeBeginEvent__Q2_2nn3pdmFv")
     
    void NotifySetTimeEndEvent () asm("NotifySetTimeEndEvent__Q2_2nn3pdmFv")
     
    +

    Data Structure Documentation

    + +

    ◆ nn::pdm::PlayDiary

    + +
    +
    + + + + +
    struct nn::pdm::PlayDiary
    +
    +

    Stores PlayData for each Day.

    + +

    Definition at line 32 of file pdm_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +title_id +Title ID of the title.
    +uint32_t +playtime +Playtime in Minutes.
    +uint16_t +date +Date in days since 01/01/2000.
    +PlayDiaryFlags +flags +flags PlayDiaryFlags
    + +
    +
    + +

    ◆ nn::pdm::PlayStats

    + +
    +
    + + + + +
    struct nn::pdm::PlayStats
    +
    +

    Stores total stats.

    + +

    Definition at line 49 of file pdm_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +title_id +Title ID of the title.
    +uint32_t +playtime +Total Playtime in minutes.
    +uint16_t +times_played +Total amount of times played.
    +uint16_t +first_time_played +Date when the title was first played in days since 01/01/2000.
    +uint16_t +last_time_played +Date when the title was last played in days since 01/01/2000.
    + +
    +
    + +

    ◆ nn::pdm::PlayEvent

    + +
    +
    + + + + +
    struct nn::pdm::PlayEvent
    +
    +

    Unknown.

    + +

    Definition at line 72 of file pdm_cpp.h.

    +
    + + + + +
    Data Fields
    +uint64_t +title_id +
    + +
    +
    + +

    ◆ nn::pdm::PlayLog

    + +
    +
    + + + + +
    struct nn::pdm::PlayLog
    +
    +

    Unknown.

    + +

    Definition at line 80 of file pdm_cpp.h.

    +
    + + + + +
    Data Fields
    +uint64_t +title_id +
    + +
    +
    +
    + + + + diff --git a/pdm__cpp_8h__dep__incl.map b/pdm__cpp_8h__dep__incl.map new file mode 100644 index 00000000..62a981f6 --- /dev/null +++ b/pdm__cpp_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/pdm__cpp_8h__dep__incl.md5 b/pdm__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..a9d00db8 --- /dev/null +++ b/pdm__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +e4a5f44d6da3f402b6bf8bbfabd066c3 \ No newline at end of file diff --git a/pdm__cpp_8h__dep__incl.png b/pdm__cpp_8h__dep__incl.png new file mode 100644 index 00000000..8fd47ca8 Binary files /dev/null and b/pdm__cpp_8h__dep__incl.png differ diff --git a/pdm__cpp_8h__incl.map b/pdm__cpp_8h__incl.map new file mode 100644 index 00000000..d3afdd12 --- /dev/null +++ b/pdm__cpp_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/pdm__cpp_8h__incl.md5 b/pdm__cpp_8h__incl.md5 new file mode 100644 index 00000000..008d3400 --- /dev/null +++ b/pdm__cpp_8h__incl.md5 @@ -0,0 +1 @@ +fc11e9810979d6ca2cd9ce9d06d0f67a \ No newline at end of file diff --git a/pdm__cpp_8h__incl.png b/pdm__cpp_8h__incl.png new file mode 100644 index 00000000..47426971 Binary files /dev/null and b/pdm__cpp_8h__incl.png differ diff --git a/pdm__cpp_8h_source.html b/pdm__cpp_8h_source.html new file mode 100644 index 00000000..487c2278 --- /dev/null +++ b/pdm__cpp_8h_source.html @@ -0,0 +1,305 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/pdm/pdm_cpp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    pdm_cpp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12
    +
    13namespace nn
    +
    14{
    +
    15
    +
    +
    16namespace pdm
    +
    17{
    +
    18
    +
    +
    20typedef enum PlayDiaryFlags : uint16_t
    +
    21{
    + +
    23
    + + + +
    +
    29WUT_CHECK_SIZE(PlayDiaryFlags, 0x02);
    +
    30
    +
    +
    32struct WUT_PACKED PlayDiary
    +
    33{
    +
    35 uint64_t title_id;
    +
    37 uint32_t playtime;
    +
    39 uint16_t date;
    + +
    42};
    +
    +
    43WUT_CHECK_OFFSET(PlayDiary, 0x00, title_id);
    +
    44WUT_CHECK_OFFSET(PlayDiary, 0x08, playtime);
    +
    45WUT_CHECK_OFFSET(PlayDiary, 0x0c, date);
    +
    46WUT_CHECK_OFFSET(PlayDiary, 0x0e, flags);
    +
    47
    +
    +
    49struct WUT_PACKED PlayStats
    +
    50{
    +
    52 uint64_t title_id;
    +
    54 uint32_t playtime;
    +
    56 uint16_t times_played;
    + + +
    61
    +
    63 WUT_UNKNOWN_BYTES(2);
    +
    64};
    +
    +
    65WUT_CHECK_OFFSET(PlayStats, 0x00, title_id);
    +
    66WUT_CHECK_OFFSET(PlayStats, 0x08, playtime);
    +
    67WUT_CHECK_OFFSET(PlayStats, 0x0c, times_played);
    +
    68WUT_CHECK_OFFSET(PlayStats, 0x0e, first_time_played);
    +
    69WUT_CHECK_OFFSET(PlayStats, 0x10, last_time_played);
    +
    70
    +
    +
    72struct WUT_PACKED PlayEvent
    +
    73{
    +
    74 uint64_t title_id;
    +
    75 WUT_UNKNOWN_BYTES(12);
    +
    76};
    +
    +
    77WUT_CHECK_OFFSET(PlayEvent, 0x00, title_id);
    +
    78
    +
    +
    80struct WUT_PACKED PlayLog
    +
    81{
    +
    82 uint64_t title_id;
    +
    83 WUT_UNKNOWN_BYTES(16);
    +
    84};
    +
    +
    85WUT_CHECK_OFFSET(PlayLog, 0x00, title_id);
    +
    86
    +
    94uint32_t
    + +
    96 asm("Initialize__Q2_2nn3pdmFv");
    +
    97
    +
    101void
    + +
    103 asm("Finalize__Q2_2nn3pdmFv");
    +
    104
    +
    108void
    + +
    110 asm("CloseAllFiles__Q2_2nn3pdmFv");
    +
    111
    +
    118uint32_t
    +
    119Convert(uint32_t userId)
    +
    120 asm("Convert__Q2_2nn3pdmFi");
    +
    121
    +
    128uint32_t
    + +
    130 asm("WaitForConvertDone__Q2_2nn3pdmFv");
    +
    131
    +
    142uint32_t
    +
    143GetPlayDiaryMaxLength(uint32_t *outMaxLength)
    +
    144 asm("GetPlayDiaryMaxLength__Q2_2nn3pdmFPi");
    +
    145
    +
    158uint32_t
    +
    159GetPlayDiaryLength(uint32_t *outLength, uint32_t userId)
    +
    160 asm("GetPlayDiaryLength__Q2_2nn3pdmFPii");
    +
    161
    +
    174uint32_t
    +
    175GetPlayDiaryStart(uint32_t *outStart, uint32_t userId)
    +
    176 asm("GetPlayDiaryStart__Q2_2nn3pdmFPii");
    +
    177
    +
    199uint32_t
    +
    200GetPlayDiary(uint32_t *outAmount, PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount)
    +
    201 asm("GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3");
    +
    202
    +
    221uint32_t
    +
    222GetPlayDiary(PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount)
    +
    223 asm("GetPlayDiary__Q2_2nn3pdmFPQ3_2nn3pdm9PlayDiaryiT2");
    +
    224
    +
    235uint32_t
    +
    236GetPlayEventMaxLength(uint32_t *outMaxLength)
    +
    237 asm("GetPlayEventMaxLength__Q2_2nn3pdmFPi");
    +
    238
    +
    260uint32_t
    +
    261GetPlayEvent(uint32_t *outAmount, PlayEvent *outPlayEvents, uint32_t userId, uint32_t amount)
    +
    262 asm("GetPlayEvent__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayEventiT3");
    +
    263
    +
    274uint32_t
    +
    275GetPlayLogMaxLength(uint32_t *outMaxLength)
    +
    276 asm("GetPlayLogMaxLength__Q2_2nn3pdmFPi");
    +
    277
    +
    290uint32_t
    +
    291GetPlayLogLength(uint32_t *outLength, uint32_t userId)
    +
    292 asm("GetPlayLogLength__Q2_2nn3pdmFPii");
    +
    293
    +
    306uint32_t
    +
    307GetPlayLogStart(uint32_t *outStart, uint32_t userId)
    +
    308 asm("GetPlayLogStart__Q2_2nn3pdmFPii");
    +
    309
    +
    331uint32_t
    +
    332GetPlayLog(uint32_t *outAmount, PlayLog *outPlayLogs, uint32_t userId, uint32_t amount)
    +
    333 asm("GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3");
    +
    334
    +
    353uint32_t
    +
    354GetPlayLog(PlayLog *outPlayLogs, uint32_t userId, uint32_t amount)
    +
    355 asm("GetPlayLog__Q2_2nn3pdmFPQ3_2nn3pdm7PlayLogiT2");
    +
    356
    +
    367uint32_t
    +
    368GetPlayStatsMaxLength(uint32_t *outMaxLength)
    +
    369 asm("GetPlayStatsMaxLength__Q2_2nn3pdmFPi");
    +
    370
    +
    383uint32_t
    +
    384GetPlayStatsLength(uint32_t *outLength, uint32_t userId)
    +
    385 asm("GetPlayStatsLength__Q2_2nn3pdmFPii");
    +
    386
    +
    403uint32_t
    +
    404GetPlayStatsOfTitleId(PlayStats *outPlayStats, uint32_t userId, uint64_t titleId)
    +
    405 asm("GetPlayStatsOfTitleId__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiUL");
    +
    406
    +
    428uint32_t
    +
    429GetPlayStats(uint32_t *outAmount, PlayStats *outPlayStats, uint32_t userId, uint32_t amount)
    +
    430 asm("GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3");
    +
    431
    +
    450uint32_t
    +
    451GetPlayStats(PlayStats *outPlayStats, uint32_t userId, uint32_t amount)
    +
    452 asm("GetPlayStats__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiT2");
    +
    453
    +
    454void
    + +
    456 asm("NotifySetTimeBeginEvent__Q2_2nn3pdmFv");
    +
    457
    +
    458void
    + +
    460 asm("NotifySetTimeEndEvent__Q2_2nn3pdmFv");
    +
    461
    +
    462} //namespace pdm
    +
    +
    463
    +
    464} //namespace nn
    +
    465
    +
    466#endif
    +
    467
    +
    uint64_t title_id
    Title ID of the title.
    Definition pdm_cpp.h:35
    +
    uint16_t times_played
    Total amount of times played.
    Definition pdm_cpp.h:56
    +
    uint32_t Initialize() asm("Initialize__Q2_2nn3pdmFv")
    Initializes PDM.
    +
    uint32_t GetPlayLogStart(uint32_t *outStart, uint32_t userId) asm("GetPlayLogStart__Q2_2nn3pdmFPii")
    +
    uint32_t GetPlayDiaryMaxLength(uint32_t *outMaxLength) asm("GetPlayDiaryMaxLength__Q2_2nn3pdmFPi")
    The max amount of PlayDiary that can be written into the save.
    +
    uint32_t GetPlayStatsOfTitleId(PlayStats *outPlayStats, uint32_t userId, uint64_t titleId) asm("GetPlayStatsOfTitleId__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiUL")
    Gets PlayLog entry of a Title ID.
    +
    uint32_t GetPlayDiaryStart(uint32_t *outStart, uint32_t userId) asm("GetPlayDiaryStart__Q2_2nn3pdmFPii")
    +
    void Finalize() asm("Finalize__Q2_2nn3pdmFv")
    Finalize PDM.
    +
    void CloseAllFiles() asm("CloseAllFiles__Q2_2nn3pdmFv")
    Close all opened PDM Files.
    +
    void NotifySetTimeEndEvent() asm("NotifySetTimeEndEvent__Q2_2nn3pdmFv")
    +
    uint32_t Convert(uint32_t userId) asm("Convert__Q2_2nn3pdmFi")
    Convert an users PDM Save to a newer save version.
    +
    uint32_t GetPlayEvent(uint32_t *outAmount, PlayEvent *outPlayEvents, uint32_t userId, uint32_t amount) asm("GetPlayEvent__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayEventiT3")
    Gets an array of PlayEvent entries.
    +
    PlayDiaryFlags flags
    flags PlayDiaryFlags
    Definition pdm_cpp.h:41
    +
    uint32_t GetPlayLogLength(uint32_t *outLength, uint32_t userId) asm("GetPlayLogLength__Q2_2nn3pdmFPii")
    Gets the amount of an users PlayLog entries.
    +
    void NotifySetTimeBeginEvent() asm("NotifySetTimeBeginEvent__Q2_2nn3pdmFv")
    +
    uint32_t GetPlayStats(uint32_t *outAmount, PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3")
    Gets an array of PlayStats entries.
    +
    uint16_t date
    Date in days since 01/01/2000.
    Definition pdm_cpp.h:39
    +
    PlayDiaryFlags
    Flags for PlayDiary.
    Definition pdm_cpp.h:21
    +
    @ PLAYDIARY_FLAG_DEFAULT
    Definition pdm_cpp.h:22
    +
    @ PLAYDIARY_FLAG_PLAYED_IN_WII_MODE
    Set when the user played in Wii Mode Note: Title Id should be ffff ffff ffff ffff when set.
    Definition pdm_cpp.h:26
    +
    @ PLAYDIARY_FLAG_UNKNOWN_0A00
    Definition pdm_cpp.h:27
    +
    uint16_t last_time_played
    Date when the title was last played in days since 01/01/2000.
    Definition pdm_cpp.h:60
    +
    uint32_t GetPlayDiary(uint32_t *outAmount, PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3")
    Gets an array of PlayDiary entries.
    +
    uint32_t GetPlayStatsMaxLength(uint32_t *outMaxLength) asm("GetPlayStatsMaxLength__Q2_2nn3pdmFPi")
    The max amount of PlayStats that can be written into the save.
    +
    uint32_t GetPlayLogMaxLength(uint32_t *outMaxLength) asm("GetPlayLogMaxLength__Q2_2nn3pdmFPi")
    The max amount of PlayLog that can be written into the save.
    +
    uint32_t WaitForConvertDone() asm("WaitForConvertDone__Q2_2nn3pdmFv")
    Wait until convert is done.
    +
    uint32_t GetPlayStatsLength(uint32_t *outLength, uint32_t userId) asm("GetPlayStatsLength__Q2_2nn3pdmFPii")
    Gets the amount of an users PlayStats entries.
    +
    uint16_t first_time_played
    Date when the title was first played in days since 01/01/2000.
    Definition pdm_cpp.h:58
    +
    uint32_t GetPlayDiaryLength(uint32_t *outLength, uint32_t userId) asm("GetPlayDiaryLength__Q2_2nn3pdmFPii")
    Gets the amount of an users PlayDiary entries.
    +
    uint32_t GetPlayEventMaxLength(uint32_t *outMaxLength) asm("GetPlayEventMaxLength__Q2_2nn3pdmFPi")
    The max amount of PlayEvent that can be written into the save.
    +
    uint32_t GetPlayLog(uint32_t *outAmount, PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3")
    Gets an array of PlayLog entries.
    +
    uint32_t playtime
    Playtime in Minutes.
    Definition pdm_cpp.h:37
    +
    Stores PlayData for each Day.
    Definition pdm_cpp.h:33
    + +
    Unknown.
    Definition pdm_cpp.h:81
    +
    Stores total stats.
    Definition pdm_cpp.h:50
    +
    Definition ac_cpp.h:16
    + +
    + + + + diff --git a/performancemonitor_8h.html b/performancemonitor_8h.html new file mode 100644 index 00000000..06d0a5b3 --- /dev/null +++ b/performancemonitor_8h.html @@ -0,0 +1,337 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/performancemonitor.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    performancemonitor.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for performancemonitor.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + +

    +Typedefs

    typedef enum OSPerfMonArg OSPerfMonArg
     Used to tell OSSetPerformanceMonitor() which arguments are valid.
     
    typedef enum OSPerfMonMMCR0Flags OSPerfMonMMCR0Flags
     Flags to write to (U)MMCR0 register.
     
    typedef enum OSPerfMonMMCR1Flags OSPerfMonMMCR1Flags
     Flags to write to (U)MMCR1 register.
     
    + + + + + + + + + + +

    +Enumerations

    enum  OSPerfMonArg {
    +  OS_PM_ARG_MMCR0 = 1u << 0u +,
    +  OS_PM_ARG_MMCR1 = 1u << 1u +,
    +  OS_PM_ARG_PMC1 = 1u << 2u +,
    +  OS_PM_ARG_PMC2 = 1u << 3u +,
    +  OS_PM_ARG_PMC3 = 1u << 4u +,
    +  OS_PM_ARG_PMC4 = 1u << 5u +
    + }
     Used to tell OSSetPerformanceMonitor() which arguments are valid. More...
     
    enum  OSPerfMonMMCR0Flags {
    +  OS_PM_MMCR0_PMC1_CURRENT = 0b0000000u << 6 +,
    +  OS_PM_MMCR0_PMC1_CPU_CYCLES = 0b0000001u << 6 +,
    +  OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED = 0b0000010u << 6 +,
    +  OS_PM_MMCR0_PMC1_TBL_RISING_TRANSITIONS = 0b0000011u << 6 +,
    +  OS_PM_MMCR0_PMC1_INSTRUCTIONS_DISPATCHED = 0b0000100u << 6 +,
    +  OS_PM_MMCR0_PMC1_EIEIO_INSTRUCTIONS_COMPLETED = 0b0000101u << 6 +,
    +  OS_PM_MMCR0_PMC1_ITLB_SEARCH_CYCLES = 0b0000110u << 6 +,
    +  OS_PM_MMCR0_PMC1_L2_HITS = 0b0000111u << 6 +,
    +  OS_PM_MMCR0_PMC1_INSTRUCTIONS_EA_DELIVERED = 0b0001000u << 6 +,
    +  OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED_MATCHES_IABR = 0b0001001u << 6 +,
    +  OS_PM_MMCR0_PMC1_SLOW_L1_MISSES = 0b0001010u << 6 +,
    +  OS_PM_MMCR0_PMC1_UNRESOLVED_BRANCHES = 0b0001011u << 6 +,
    +  OS_PM_MMCR0_PMC1_UNRESOLVED_STALL_CYCLES = 0b0001100u << 6 +,
    +  OS_PM_MMCR0_PMC1_L1_SHARED_STORES = 0b0001110u << 6 +,
    +  OS_PM_MMCR0_PMC1_L2_SHARED_INTERVENTIONS = 0b0001111u << 6 +,
    +  OS_PM_MMCR0_PMC1_CACHE_PARADOXES = 0b0010000u << 6 +,
    +  OS_PM_MMCR0_PMC1_CIU_LOAD_REQUESTS = 0b0010100u << 6 +,
    +  OS_PM_MMCR0_PMC1_BIU_ADDRESS_ONLY_REQUESTS = 0b0010101u << 6 +,
    +  OS_PM_MMCR0_PMC1_CIU_PARADOXES = 0b0010110u << 6 +,
    +  OS_PM_MMCR0_PMC1_60XE_BUS_DATA_BEATS = 0b0010111u << 6 +,
    +  OS_PM_MMCR0_PMC2_CURRENT = 0b000000u +,
    +  OS_PM_MMCR0_PMC2_CPU_CYCLES = 0b000001u +,
    +  OS_PM_MMCR0_PMC2_INSTRUCTIONS_COMPLETED = 0b000010u +,
    +  OS_PM_MMCR0_PMC2_TBL_RISING_TRANSITIONS = 0b000011u +,
    +  OS_PM_MMCR0_PMC2_INSTRUCTIONS_DISPATCHED = 0b000100u +,
    +  OS_PM_MMCR0_PMC2_L1_ICACHE_MISSES = 0b000101u +,
    +  OS_PM_MMCR0_PMC2_ITLB_MISSES = 0b000110u +,
    +  OS_PM_MMCR0_PMC2_L2_INSTRUCTION_MISSES = 0b000111u +,
    +  OS_PM_MMCR0_PMC2_PRED_BRANCHES_NOT_TAKEN = 0b001000u +,
    +  OS_PM_MMCR0_PMC2_RESERVED_LOADS = 0b001010u +,
    +  OS_PM_MMCR0_PMC2_LOADS_AND_STORES = 0b001011u +,
    +  OS_PM_MMCR0_PMC2_CACHE_SNOOPS = 0b001100u +,
    +  OS_PM_MMCR0_PMC2_L1_TO_L2_CASTOUTS = 0b001101u +,
    +  OS_PM_MMCR0_PMC2_SYSTEM_UNIT_INSTRUCTIONS = 0b001110u +,
    +  OS_PM_MMCR0_PMC2_L1_INSTRUCTION_MISS_CYCLES = 0b001111u +,
    +  OS_PM_MMCR0_PMC2_FIRST_SPECULATIVE_BRANCH_RESOLVES = 0b010000u +,
    +  OS_PM_MMCR0_PMC2_L2_SHARED_STORES = 0b010001u +,
    +  OS_PM_MMCR0_PMC2_L1_SHARED_INTERVENTIONS = 0b010010u +,
    +  OS_PM_MMCR0_PMC2_CIU_STORE_REQUESTS = 0b010100u +,
    +  OS_PM_MMCR0_PMC2_SLOW_OUTSTANDING_BIU_TRANSACTIONS = 0b010101u +,
    +  OS_PM_MMCR0_PMC2_CIU_MODIFIED_INTERVENTIONS = 0b010110u +
    + }
     Flags to write to (U)MMCR0 register. More...
     
    enum  OSPerfMonMMCR1Flags {
    +  OS_PM_MMCR1_PMC3_CURRENT = 0b00000u << 27 +,
    +  OS_PM_MMCR1_PMC3_CPU_CYCLES = 0b00001u << 27 +,
    +  OS_PM_MMCR1_PMC3_INSTRUCTIONS_COMPLETED = 0b00010u << 27 +,
    +  OS_PM_MMCR1_PMC3_TBL_RISING_TRANSITIONS = 0b00011u << 27 +,
    +  OS_PM_MMCR1_PMC3_INSTRUCTIONS_DISPATCHED = 0b00100u << 27 +,
    +  OS_PM_MMCR1_PMC3_L1_DCACHE_MISSES = 0b00101u << 27 +,
    +  OS_PM_MMCR1_PMC3_DTLB_MISSES = 0b00110u << 27 +,
    +  OS_PM_MMCR1_PMC3_L2_DATA_MISSES = 0b00111u << 27 +,
    +  OS_PM_MMCR1_PMC3_PRED_BRANCHES_TAKEN = 0b01000u << 27 +,
    +  OS_PM_MMCR1_PMC3_COND_STORES_COMPLETED = 0b01010u << 27 +,
    +  OS_PM_MMCR1_PMC3_FPU_INSTRUCTIONS_COMPLETED = 0b01011u << 27 +,
    +  OS_PM_MMCR1_PMC3_L2_CASTOUTS_BY_SNOOPS = 0b01100u << 27 +,
    +  OS_PM_MMCR1_PMC3_L2_CACHE_OPERATIONS = 0b01101u << 27 +,
    +  OS_PM_MMCR1_PMC3_L1_LOAD_MISS_CYCLES = 0b01111u << 27 +,
    +  OS_PM_MMCR1_PMC3_SECOND_SPECULATIVE_BRANCH_RESOLVES = 0b10000u << 27 +,
    +  OS_PM_MMCR1_PMC3_BPU_STALL_LR_CR_CYCLES = 0b10001u << 27 +,
    +  OS_PM_MMCR1_PMC3_L1_MODIFIED_INTERVENTIONS = 0b10010u << 27 +,
    +  OS_PM_MMCR1_PMC3_ICBI_SNOOPS = 0b10011u << 27 +,
    +  OS_PM_MMCR1_PMC3_CIU_ADDRESS_ONLY_REQUESTS = 0b10100u << 27 +,
    +  OS_PM_MMCR1_PMC3_BIU_LOAD_REQUESTS = 0b10101u << 27 +,
    +  OS_PM_MMCR1_PMC3_CIU_SHARED_INTERVENTIONS = 0b10110u << 27 +,
    +  OS_PM_MMCR1_PMC4_CURRENT = 0b00000u << 22 +,
    +  OS_PM_MMCR1_PMC4_CPU_CYCLES = 0b00001u << 22 +,
    +  OS_PM_MMCR1_PMC4_INSTRUCTIONS_COMPLETED = 0b00010u << 22 +,
    +  OS_PM_MMCR1_PMC4_TBL_RISING_TRANSITIONS = 0b00011u << 22 +,
    +  OS_PM_MMCR1_PMC4_INSTRUCTIONS_DISPATCHED = 0b00100u << 22 +,
    +  OS_PM_MMCR1_PMC4_L2_CASTOUTS = 0b00101u << 22 +,
    +  OS_PM_MMCR1_PMC4_DTLB_SEARCH_CYCLES = 0b00110u << 22 +,
    +  OS_PM_MMCR1_PMC4_BRANCHES_MISPREDICTED = 0b01000u << 22 +,
    +  OS_PM_MMCR1_PMC4_INTACT_COND_STORES_COMPLETED = 0b01010u << 22 +,
    +  OS_PM_MMCR1_PMC4_SYNC_INSTRUCTIONS_COMPLETED = 0b01011u << 22 +,
    +  OS_PM_MMCR1_PMC4_SNOOP_RETRIES = 0b01100u << 22 +,
    +  OS_PM_MMCR1_PMC4_INTEGER_OPERATIONS = 0b01101u << 22 +,
    +  OS_PM_MMCR1_PMC4_BPU_STALL_TWO_BRANCHES_CYCLES = 0b01110u << 22 +,
    +  OS_PM_MMCR1_PMC4_L2_MODIFIED_INTERVENTIONS = 0b10000u << 22 +,
    +  OS_PM_MMCR1_PMC4_TLBIE_SNOOPS = 0b10001u << 22 +,
    +  OS_PM_MMCR1_PMC4_L2_BANK_REFRESH_OVERFLOWS = 0b10010u << 22 +,
    +  OS_PM_MMCR1_PMC4_CIU_ARTRY_COUNT = 0b10100u << 22 +,
    +  OS_PM_MMCR1_PMC4_BIU_STORE_REQUESTS = 0b10101u << 22 +,
    +  OS_PM_MMCR1_PMC4_CIU_TWO_CORE_SHARED_INTERVENTIONS = 0b10110u << 22 +
    + }
     Flags to write to (U)MMCR1 register. More...
     
    + + + + + + + + + + + + + + + + +

    +Functions

    void OSSetPerformanceMonitor (uint32_t arg_mask, uint32_t mmcr0, uint32_t mmcr1, uint32_t pmc1, uint32_t pmc2, uint32_t pmc3, uint32_t pmc4)
     Write to performance monitor registers.
     
    static uint32_t OSGetUPMC1 ()
     Convenience function to read from UPMC1.
     
    static uint32_t OSGetUPMC2 ()
     Convenience function to read from UPMC2.
     
    static uint32_t OSGetUPMC3 ()
     Convenience function to read from UPMC3.
     
    static uint32_t OSGetUPMC4 ()
     Convenience function to read from UPMC4.
     
    +
    + + + + diff --git a/performancemonitor_8h__incl.map b/performancemonitor_8h__incl.map new file mode 100644 index 00000000..87867fec --- /dev/null +++ b/performancemonitor_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/performancemonitor_8h__incl.md5 b/performancemonitor_8h__incl.md5 new file mode 100644 index 00000000..c9f8cba1 --- /dev/null +++ b/performancemonitor_8h__incl.md5 @@ -0,0 +1 @@ +f724575d0fc83ec6a4bbf46fe2950a2a \ No newline at end of file diff --git a/performancemonitor_8h__incl.png b/performancemonitor_8h__incl.png new file mode 100644 index 00000000..d9b93767 Binary files /dev/null and b/performancemonitor_8h__incl.png differ diff --git a/performancemonitor_8h_source.html b/performancemonitor_8h_source.html new file mode 100644 index 00000000..fdb4cd99 --- /dev/null +++ b/performancemonitor_8h_source.html @@ -0,0 +1,359 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/performancemonitor.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    performancemonitor.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16
    +
    +
    18typedef enum OSPerfMonArg
    +
    19{
    +
    20 OS_PM_ARG_MMCR0 = 1u << 0u,
    +
    21 OS_PM_ARG_MMCR1 = 1u << 1u,
    +
    22 OS_PM_ARG_PMC1 = 1u << 2u,
    +
    23 OS_PM_ARG_PMC2 = 1u << 3u,
    +
    24 OS_PM_ARG_PMC3 = 1u << 4u,
    +
    25 OS_PM_ARG_PMC4 = 1u << 5u,
    + +
    +
    27
    +
    + +
    34{
    +
    35 OS_PM_MMCR0_PMC1_CURRENT = 0b0000000u << 6,
    +
    36 OS_PM_MMCR0_PMC1_CPU_CYCLES = 0b0000001u << 6,
    + + + + + +
    42 OS_PM_MMCR0_PMC1_L2_HITS = 0b0000111u << 6,
    + + + + + + + + + + + + +
    55
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    78
    +
    + +
    85{
    +
    86 OS_PM_MMCR1_PMC3_CURRENT = 0b00000u << 27,
    + + + + + + + + + + + + + + + + + + + + +
    107
    +
    108 OS_PM_MMCR1_PMC4_CURRENT = 0b00000u << 22,
    + + + + + + + + + + + + + + + + + + + +
    +
    128
    +
    145void
    +
    146OSSetPerformanceMonitor(uint32_t arg_mask,
    +
    147 uint32_t mmcr0,
    +
    148 uint32_t mmcr1,
    +
    149 uint32_t pmc1,
    +
    150 uint32_t pmc2,
    +
    151 uint32_t pmc3,
    +
    152 uint32_t pmc4);
    +
    153
    +
    157static inline uint32_t
    +
    + +
    159{
    +
    160 uint32_t result;
    +
    161 asm("mfupmc1 %[result]"
    +
    162 : [result] "=r"(result));
    +
    163 return result;
    +
    164}
    +
    +
    165
    +
    169static inline uint32_t
    +
    + +
    171{
    +
    172 uint32_t result;
    +
    173 asm("mfupmc2 %[result]"
    +
    174 : [result] "=r"(result));
    +
    175 return result;
    +
    176}
    +
    +
    177
    +
    181static inline uint32_t
    +
    + +
    183{
    +
    184 uint32_t result;
    +
    185 asm("mfupmc3 %[result]"
    +
    186 : [result] "=r"(result));
    +
    187 return result;
    +
    188}
    +
    +
    189
    +
    193static inline uint32_t
    +
    + +
    195{
    +
    196 uint32_t result;
    +
    197 asm("mfupmc4 %[result]"
    +
    198 : [result] "=r"(result));
    +
    199 return result;
    +
    200}
    +
    +
    201
    +
    202#ifdef __cplusplus
    +
    203}
    +
    204#endif
    +
    205
    +
    static uint32_t OSGetUPMC4()
    Convenience function to read from UPMC4.
    +
    static uint32_t OSGetUPMC3()
    Convenience function to read from UPMC3.
    +
    OSPerfMonArg
    Used to tell OSSetPerformanceMonitor() which arguments are valid.
    +
    void OSSetPerformanceMonitor(uint32_t arg_mask, uint32_t mmcr0, uint32_t mmcr1, uint32_t pmc1, uint32_t pmc2, uint32_t pmc3, uint32_t pmc4)
    Write to performance monitor registers.
    +
    static uint32_t OSGetUPMC1()
    Convenience function to read from UPMC1.
    +
    static uint32_t OSGetUPMC2()
    Convenience function to read from UPMC2.
    +
    OSPerfMonMMCR1Flags
    Flags to write to (U)MMCR1 register.
    +
    OSPerfMonMMCR0Flags
    Flags to write to (U)MMCR0 register.
    +
    @ OS_PM_ARG_MMCR0
    +
    @ OS_PM_ARG_PMC1
    +
    @ OS_PM_ARG_PMC2
    +
    @ OS_PM_ARG_PMC4
    +
    @ OS_PM_ARG_PMC3
    +
    @ OS_PM_ARG_MMCR1
    +
    @ OS_PM_MMCR1_PMC3_L1_DCACHE_MISSES
    +
    @ OS_PM_MMCR1_PMC3_SECOND_SPECULATIVE_BRANCH_RESOLVES
    +
    @ OS_PM_MMCR1_PMC3_L2_CACHE_OPERATIONS
    +
    @ OS_PM_MMCR1_PMC3_ICBI_SNOOPS
    +
    @ OS_PM_MMCR1_PMC3_BPU_STALL_LR_CR_CYCLES
    +
    @ OS_PM_MMCR1_PMC3_DTLB_MISSES
    +
    @ OS_PM_MMCR1_PMC3_L2_CASTOUTS_BY_SNOOPS
    +
    @ OS_PM_MMCR1_PMC3_FPU_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR1_PMC3_CPU_CYCLES
    +
    @ OS_PM_MMCR1_PMC4_DTLB_SEARCH_CYCLES
    +
    @ OS_PM_MMCR1_PMC4_CIU_ARTRY_COUNT
    +
    @ OS_PM_MMCR1_PMC3_L1_LOAD_MISS_CYCLES
    +
    @ OS_PM_MMCR1_PMC4_L2_BANK_REFRESH_OVERFLOWS
    +
    @ OS_PM_MMCR1_PMC4_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR1_PMC4_INTACT_COND_STORES_COMPLETED
    +
    @ OS_PM_MMCR1_PMC3_PRED_BRANCHES_TAKEN
    +
    @ OS_PM_MMCR1_PMC4_CIU_TWO_CORE_SHARED_INTERVENTIONS
    +
    @ OS_PM_MMCR1_PMC3_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR1_PMC4_BRANCHES_MISPREDICTED
    +
    @ OS_PM_MMCR1_PMC3_L1_MODIFIED_INTERVENTIONS
    +
    @ OS_PM_MMCR1_PMC4_TBL_RISING_TRANSITIONS
    +
    @ OS_PM_MMCR1_PMC4_L2_CASTOUTS
    +
    @ OS_PM_MMCR1_PMC3_CURRENT
    +
    @ OS_PM_MMCR1_PMC3_COND_STORES_COMPLETED
    +
    @ OS_PM_MMCR1_PMC3_L2_DATA_MISSES
    +
    @ OS_PM_MMCR1_PMC4_CURRENT
    +
    @ OS_PM_MMCR1_PMC4_CPU_CYCLES
    +
    @ OS_PM_MMCR1_PMC4_L2_MODIFIED_INTERVENTIONS
    +
    @ OS_PM_MMCR1_PMC4_TLBIE_SNOOPS
    +
    @ OS_PM_MMCR1_PMC4_BPU_STALL_TWO_BRANCHES_CYCLES
    +
    @ OS_PM_MMCR1_PMC3_BIU_LOAD_REQUESTS
    +
    @ OS_PM_MMCR1_PMC4_INTEGER_OPERATIONS
    +
    @ OS_PM_MMCR1_PMC3_CIU_SHARED_INTERVENTIONS
    +
    @ OS_PM_MMCR1_PMC3_TBL_RISING_TRANSITIONS
    +
    @ OS_PM_MMCR1_PMC4_SNOOP_RETRIES
    +
    @ OS_PM_MMCR1_PMC4_INSTRUCTIONS_DISPATCHED
    +
    @ OS_PM_MMCR1_PMC3_CIU_ADDRESS_ONLY_REQUESTS
    +
    @ OS_PM_MMCR1_PMC4_BIU_STORE_REQUESTS
    +
    @ OS_PM_MMCR1_PMC4_SYNC_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR1_PMC3_INSTRUCTIONS_DISPATCHED
    +
    @ OS_PM_MMCR0_PMC1_CIU_PARADOXES
    +
    @ OS_PM_MMCR0_PMC2_RESERVED_LOADS
    +
    @ OS_PM_MMCR0_PMC1_CIU_LOAD_REQUESTS
    +
    @ OS_PM_MMCR0_PMC1_60XE_BUS_DATA_BEATS
    +
    @ OS_PM_MMCR0_PMC1_CPU_CYCLES
    +
    @ OS_PM_MMCR0_PMC1_L2_HITS
    +
    @ OS_PM_MMCR0_PMC2_TBL_RISING_TRANSITIONS
    +
    @ OS_PM_MMCR0_PMC2_L1_TO_L2_CASTOUTS
    +
    @ OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED_MATCHES_IABR
    +
    @ OS_PM_MMCR0_PMC2_LOADS_AND_STORES
    +
    @ OS_PM_MMCR0_PMC2_ITLB_MISSES
    +
    @ OS_PM_MMCR0_PMC1_UNRESOLVED_BRANCHES
    +
    @ OS_PM_MMCR0_PMC2_L1_INSTRUCTION_MISS_CYCLES
    +
    @ OS_PM_MMCR0_PMC2_L2_INSTRUCTION_MISSES
    +
    @ OS_PM_MMCR0_PMC2_L1_SHARED_INTERVENTIONS
    +
    @ OS_PM_MMCR0_PMC1_SLOW_L1_MISSES
    +
    @ OS_PM_MMCR0_PMC1_L2_SHARED_INTERVENTIONS
    +
    @ OS_PM_MMCR0_PMC1_BIU_ADDRESS_ONLY_REQUESTS
    +
    @ OS_PM_MMCR0_PMC2_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR0_PMC2_CIU_MODIFIED_INTERVENTIONS
    +
    @ OS_PM_MMCR0_PMC1_TBL_RISING_TRANSITIONS
    +
    @ OS_PM_MMCR0_PMC1_INSTRUCTIONS_DISPATCHED
    +
    @ OS_PM_MMCR0_PMC2_SLOW_OUTSTANDING_BIU_TRANSACTIONS
    +
    @ OS_PM_MMCR0_PMC1_INSTRUCTIONS_EA_DELIVERED
    +
    @ OS_PM_MMCR0_PMC2_L2_SHARED_STORES
    +
    @ OS_PM_MMCR0_PMC1_UNRESOLVED_STALL_CYCLES
    +
    @ OS_PM_MMCR0_PMC2_CURRENT
    +
    @ OS_PM_MMCR0_PMC2_CPU_CYCLES
    +
    @ OS_PM_MMCR0_PMC2_CACHE_SNOOPS
    +
    @ OS_PM_MMCR0_PMC1_CACHE_PARADOXES
    +
    @ OS_PM_MMCR0_PMC2_L1_ICACHE_MISSES
    +
    @ OS_PM_MMCR0_PMC1_EIEIO_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED
    +
    @ OS_PM_MMCR0_PMC1_L1_SHARED_STORES
    +
    @ OS_PM_MMCR0_PMC1_ITLB_SEARCH_CYCLES
    +
    @ OS_PM_MMCR0_PMC2_SYSTEM_UNIT_INSTRUCTIONS
    +
    @ OS_PM_MMCR0_PMC2_CIU_STORE_REQUESTS
    +
    @ OS_PM_MMCR0_PMC2_PRED_BRANCHES_NOT_TAKEN
    +
    @ OS_PM_MMCR0_PMC1_CURRENT
    +
    @ OS_PM_MMCR0_PMC2_FIRST_SPECULATIVE_BRANCH_RESOLVES
    +
    @ OS_PM_MMCR0_PMC2_INSTRUCTIONS_DISPATCHED
    + +
    + + + + diff --git a/plus.svg b/plus.svg new file mode 100644 index 00000000..07520165 --- /dev/null +++ b/plus.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/plusd.svg b/plusd.svg new file mode 100644 index 00000000..0c65bfe9 --- /dev/null +++ b/plusd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/poll_8h.html b/poll_8h.html new file mode 100644 index 00000000..555e5c4b --- /dev/null +++ b/poll_8h.html @@ -0,0 +1,311 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/poll.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    poll.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  pollfd
     
    + + + + + + + + + + + + + +

    +Macros

    #define POLLIN   0x01
     
    #define POLLPRI   0x02
     
    #define POLLOUT   0x04
     
    #define POLLERR   0x08
     
    #define POLLHUP   0x10
     
    #define POLLNVAL   0x20
     
    + + + +

    +Typedefs

    typedef unsigned long nfds_t
     
    + + + +

    +Functions

    int poll (struct pollfd *fds, nfds_t nfds, int timeout)
     
    +

    Data Structure Documentation

    + +

    ◆ pollfd

    + +
    +
    + + + + +
    struct pollfd
    +
    +
    +

    Definition at line 12 of file poll.h.

    +
    + + + + + + + + + + +
    Data Fields
    +int +fd +
    +int +events +
    +int +revents +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ POLLIN

    + +
    +
    + + + + +
    #define POLLIN   0x01
    +
    + +

    Definition at line 3 of file poll.h.

    + +
    +
    + +

    ◆ POLLPRI

    + +
    +
    + + + + +
    #define POLLPRI   0x02
    +
    + +

    Definition at line 4 of file poll.h.

    + +
    +
    + +

    ◆ POLLOUT

    + +
    +
    + + + + +
    #define POLLOUT   0x04
    +
    + +

    Definition at line 5 of file poll.h.

    + +
    +
    + +

    ◆ POLLERR

    + +
    +
    + + + + +
    #define POLLERR   0x08
    +
    + +

    Definition at line 6 of file poll.h.

    + +
    +
    + +

    ◆ POLLHUP

    + +
    +
    + + + + +
    #define POLLHUP   0x10
    +
    + +

    Definition at line 7 of file poll.h.

    + +
    +
    + +

    ◆ POLLNVAL

    + +
    +
    + + + + +
    #define POLLNVAL   0x20
    +
    + +

    Definition at line 8 of file poll.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ nfds_t

    + +
    +
    + + + + +
    typedef unsigned long nfds_t
    +
    + +

    Definition at line 10 of file poll.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ poll()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int poll (struct pollfdfds,
    nfds_t nfds,
    int timeout 
    )
    +
    + +
    +
    +
    + + + + diff --git a/poll_8h_source.html b/poll_8h_source.html new file mode 100644 index 00000000..31f522b9 --- /dev/null +++ b/poll_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/poll.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    poll.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#define POLLIN 0x01
    +
    4#define POLLPRI 0x02
    +
    5#define POLLOUT 0x04
    +
    6#define POLLERR 0x08
    +
    7#define POLLHUP 0x10
    +
    8#define POLLNVAL 0x20
    +
    9
    +
    10typedef unsigned long nfds_t;
    +
    11
    +
    +
    12struct pollfd
    +
    13{
    +
    14 int fd;
    +
    15 int events;
    + +
    17};
    +
    +
    18
    +
    19#ifdef __cplusplus
    +
    20extern "C" {
    +
    21#endif
    +
    22
    +
    23int
    +
    24poll(struct pollfd *fds,
    +
    25 nfds_t nfds,
    +
    26 int timeout);
    +
    27
    +
    28#ifdef __cplusplus
    +
    29}
    +
    30#endif
    +
    unsigned long nfds_t
    Definition poll.h:10
    +
    int fd
    Definition poll.h:14
    +
    int revents
    Definition poll.h:16
    +
    int events
    Definition poll.h:15
    +
    int poll(struct pollfd *fds, nfds_t nfds, int timeout)
    +
    Definition poll.h:13
    +
    + + + + diff --git a/proc__ui_2memory_8h.html b/proc__ui_2memory_8h.html new file mode 100644 index 00000000..e5174cab --- /dev/null +++ b/proc__ui_2memory_8h.html @@ -0,0 +1,134 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui/memory.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    memory.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for memory.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + +

    +Functions

    uint32_t ProcUICalcMemorySize (uint32_t numCallbacks)
     Calculate the required size for the memory pool.
     
    int32_t ProcUISetMemoryPool (void *pool, uint32_t size)
     Set a custom memory pool.
     
    void ProcUISetCallbackStackSize (uint32_t size)
     Set the stack size for the callback threads.
     
    void ProcUISetBucketStorage (void *buf, uint32_t size)
     Set a buffer to store the foreground bucket data after losing foreground.
     
    void ProcUISetMEM1Storage (void *buf, uint32_t size)
     Set a buffer to store the MEM1 data after losing foreground.
     
    +
    + + + + diff --git a/proc__ui_2memory_8h__incl.map b/proc__ui_2memory_8h__incl.map new file mode 100644 index 00000000..69aeb8c9 --- /dev/null +++ b/proc__ui_2memory_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/proc__ui_2memory_8h__incl.md5 b/proc__ui_2memory_8h__incl.md5 new file mode 100644 index 00000000..52427da9 --- /dev/null +++ b/proc__ui_2memory_8h__incl.md5 @@ -0,0 +1 @@ +4ffa1c4162830258a5828e14a48d485d \ No newline at end of file diff --git a/proc__ui_2memory_8h__incl.png b/proc__ui_2memory_8h__incl.png new file mode 100644 index 00000000..d5fcfa97 Binary files /dev/null and b/proc__ui_2memory_8h__incl.png differ diff --git a/proc__ui_2memory_8h_source.html b/proc__ui_2memory_8h_source.html new file mode 100644 index 00000000..ed87713b --- /dev/null +++ b/proc__ui_2memory_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui/memory.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    memory.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    +
    26uint32_t
    +
    27ProcUICalcMemorySize(uint32_t numCallbacks);
    +
    28
    +
    45int32_t
    + +
    47 uint32_t size);
    +
    48
    +
    56void
    + +
    58
    +
    70void
    + +
    72 uint32_t size);
    +
    73
    +
    85void
    + +
    87 uint32_t size);
    +
    88
    +
    89#ifdef __cplusplus
    +
    90}
    +
    91#endif
    +
    92
    +
    void ProcUISetMEM1Storage(void *buf, uint32_t size)
    Set a buffer to store the MEM1 data after losing foreground.
    +
    uint32_t ProcUICalcMemorySize(uint32_t numCallbacks)
    Calculate the required size for the memory pool.
    +
    int32_t ProcUISetMemoryPool(void *pool, uint32_t size)
    Set a custom memory pool.
    +
    void ProcUISetCallbackStackSize(uint32_t size)
    Set the stack size for the callback threads.
    +
    void ProcUISetBucketStorage(void *buf, uint32_t size)
    Set a buffer to store the foreground bucket data after losing foreground.
    + +
    + + + + diff --git a/procui_8dox.html b/procui_8dox.html new file mode 100644 index 00000000..2670bf16 --- /dev/null +++ b/procui_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui/procui.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/proc_ui/procui.dox File Reference
    +
    +
    +
    + + + + diff --git a/procui_8h.html b/procui_8h.html new file mode 100644 index 00000000..91b73fca --- /dev/null +++ b/procui_8h.html @@ -0,0 +1,215 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui/procui.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    procui.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/time.h>
    +
    +Include dependency graph for procui.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + +

    +Typedefs

    typedef void(* ProcUISaveCallback) (void)
     Called when the application needs to save.
     
    typedef uint32_t(* ProcUISaveCallbackEx) (void *)
     Called when the application needs to save.
     
    typedef uint32_t(* ProcUICallback) (void *)
     Generic ProcUI callback.
     
    typedef enum ProcUICallbackType ProcUICallbackType
     
    typedef enum ProcUIStatus ProcUIStatus
     
    + + + + + +

    +Enumerations

    enum  ProcUICallbackType {
    +  PROCUI_CALLBACK_ACQUIRE +,
    +  PROCUI_CALLBACK_RELEASE +,
    +  PROCUI_CALLBACK_EXIT +,
    +  PROCUI_CALLBACK_NET_IO_START +,
    +  PROCUI_CALLBACK_NET_IO_STOP +,
    +  PROCUI_CALLBACK_HOME_BUTTON_DENIED +
    + }
     
    enum  ProcUIStatus {
    +  PROCUI_STATUS_IN_FOREGROUND +,
    +  PROCUI_STATUS_IN_BACKGROUND +,
    +  PROCUI_STATUS_RELEASE_FOREGROUND +,
    +  PROCUI_STATUS_EXITING +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void ProcUIClearCallbacks ()
     Unregister all ProcUI callbacks.
     
    void ProcUIDrawDoneRelease ()
     Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background.
     
    BOOL ProcUIInForeground ()
     Determines whether the application is in the foreground.
     
    BOOL ProcUIInShutdown ()
     Determines whether the application is in shutdown and should quit.
     
    void ProcUIInit (ProcUISaveCallback saveCallback)
     Initialises the ProcUI library for use.
     
    void ProcUIInitEx (ProcUISaveCallbackEx saveCallback, void *arg)
     Initialises the ProcUI library for use; using a save callback that takes arguments.
     
    BOOL ProcUIIsRunning ()
     Determines whether the ProcUI library is running/initialised.
     
    ProcUIStatus ProcUIProcessMessages (BOOL block)
     Main runloop for ProcUI.
     
    void ProcUIRegisterCallback (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority)
     Register a callback for certain ProcUI events.
     
    void ProcUIRegisterCallbackCore (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority, uint32_t core)
     Register a callback for certain ProcUI events, executed on the given core.
     
    void ProcUIRegisterBackgroundCallback (ProcUICallback callback, void *param, OSTime interval)
     Register a callback which will be called periodically while in background.
     
    void ProcUISetSaveCallback (ProcUISaveCallbackEx saveCallback, void *arg)
     Sets the save callback.
     
    void ProcUIShutdown ()
     Shut down the ProcUI library for the current application.
     
    ProcUIStatus ProcUISubProcessMessages (BOOL block)
     ProcUIProcessMessages(), but for secondary cores.
     
    +
    + + + + diff --git a/procui_8h__incl.map b/procui_8h__incl.map new file mode 100644 index 00000000..2145b9d5 --- /dev/null +++ b/procui_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/procui_8h__incl.md5 b/procui_8h__incl.md5 new file mode 100644 index 00000000..72df85e8 --- /dev/null +++ b/procui_8h__incl.md5 @@ -0,0 +1 @@ +8df71a417865d47a3d25c7b07232feb9 \ No newline at end of file diff --git a/procui_8h__incl.png b/procui_8h__incl.png new file mode 100644 index 00000000..a266f19a Binary files /dev/null and b/procui_8h__incl.png differ diff --git a/procui_8h_source.html b/procui_8h_source.html new file mode 100644 index 00000000..af779efa --- /dev/null +++ b/procui_8h_source.html @@ -0,0 +1,215 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/proc_ui/procui.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    procui.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/time.h>
    +
    4
    +
    40#ifdef __cplusplus
    +
    41extern "C" {
    +
    42#endif
    +
    43
    +
    47typedef void (*ProcUISaveCallback)(void);
    +
    52typedef uint32_t (*ProcUISaveCallbackEx)(void *);
    +
    57typedef uint32_t (*ProcUICallback)(void *);
    +
    58
    + +
    74
    + +
    86
    +
    98void
    + +
    100
    +
    123void
    + +
    125
    +
    137BOOL
    + +
    139
    +
    150BOOL
    + +
    152
    +
    165void
    + +
    167
    +
    184void
    + +
    186 void *arg);
    +
    187
    +
    199BOOL
    + +
    201
    + + +
    230
    +
    253void
    + +
    255 ProcUICallback callback,
    +
    256 void *param,
    +
    257 uint32_t priority);
    +
    258
    +
    280void
    + +
    282 ProcUICallback callback,
    +
    283 void *param,
    +
    284 uint32_t priority,
    +
    285 uint32_t core);
    +
    286
    +
    299void
    + +
    301 void *param,
    +
    302 OSTime interval);
    +
    303
    +
    319void
    + +
    321 void *arg);
    +
    322
    +
    331void
    + +
    333
    + + +
    357
    +
    358#ifdef __cplusplus
    +
    359}
    +
    360#endif
    +
    361
    +
    int64_t OSTime
    Definition time.h:18
    +
    void ProcUISetSaveCallback(ProcUISaveCallbackEx saveCallback, void *arg)
    Sets the save callback.
    +
    void ProcUIInitEx(ProcUISaveCallbackEx saveCallback, void *arg)
    Initialises the ProcUI library for use; using a save callback that takes arguments.
    +
    BOOL ProcUIInShutdown()
    Determines whether the application is in shutdown and should quit.
    +
    void ProcUIClearCallbacks()
    Unregister all ProcUI callbacks.
    +
    uint32_t(* ProcUICallback)(void *)
    Generic ProcUI callback.
    Definition procui.h:57
    +
    void ProcUIShutdown()
    Shut down the ProcUI library for the current application.
    +
    BOOL ProcUIIsRunning()
    Determines whether the ProcUI library is running/initialised.
    +
    ProcUIStatus ProcUISubProcessMessages(BOOL block)
    ProcUIProcessMessages(), but for secondary cores.
    +
    ProcUICallbackType
    Definition procui.h:60
    +
    void ProcUIRegisterBackgroundCallback(ProcUICallback callback, void *param, OSTime interval)
    Register a callback which will be called periodically while in background.
    +
    uint32_t(* ProcUISaveCallbackEx)(void *)
    Called when the application needs to save.
    Definition procui.h:52
    +
    ProcUIStatus ProcUIProcessMessages(BOOL block)
    Main runloop for ProcUI.
    +
    BOOL ProcUIInForeground()
    Determines whether the application is in the foreground.
    +
    ProcUIStatus
    Definition procui.h:76
    +
    void ProcUIInit(ProcUISaveCallback saveCallback)
    Initialises the ProcUI library for use.
    +
    void(* ProcUISaveCallback)(void)
    Called when the application needs to save.
    Definition procui.h:47
    +
    void ProcUIDrawDoneRelease()
    Signifies to ProcUI that the current application has released all foreground resources,...
    +
    void ProcUIRegisterCallbackCore(ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority, uint32_t core)
    Register a callback for certain ProcUI events, executed on the given core.
    +
    void ProcUIRegisterCallback(ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority)
    Register a callback for certain ProcUI events.
    +
    @ PROCUI_CALLBACK_ACQUIRE
    Application acquires the foreground.
    Definition procui.h:62
    +
    @ PROCUI_CALLBACK_RELEASE
    Application must release the foreground.
    Definition procui.h:64
    +
    @ PROCUI_CALLBACK_NET_IO_STOP
    Application must stop using networking.
    Definition procui.h:70
    +
    @ PROCUI_CALLBACK_HOME_BUTTON_DENIED
    The user attempted to press the HOME button but was denied.
    Definition procui.h:72
    +
    @ PROCUI_CALLBACK_NET_IO_START
    Application may start using networking.
    Definition procui.h:68
    +
    @ PROCUI_CALLBACK_EXIT
    Application must exit.
    Definition procui.h:66
    +
    @ PROCUI_STATUS_RELEASE_FOREGROUND
    The application must release the foregound - see ProcUIDrawDoneRelease()
    Definition procui.h:82
    +
    @ PROCUI_STATUS_IN_FOREGROUND
    The application is in the foreground. All resources may be used.
    Definition procui.h:78
    +
    @ PROCUI_STATUS_IN_BACKGROUND
    The application is in the background, only limited resources are usable.
    Definition procui.h:80
    +
    @ PROCUI_STATUS_EXITING
    The application must release all resources (including ProcUI) and quit.
    Definition procui.h:84
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/registers_8h.html b/registers_8h.html new file mode 100644 index 00000000..7d6b0785 --- /dev/null +++ b/registers_8h.html @@ -0,0 +1,341 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/registers.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    registers.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "enum.h"
    +#include "surface.h"
    +
    +Include dependency graph for registers.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  GX2AAMaskReg
     
    struct  GX2AlphaTestReg
     
    struct  GX2AlphaToMaskReg
     
    struct  GX2BlendControlReg
     
    struct  GX2BlendConstantColorReg
     
    struct  GX2ColorControlReg
     
    struct  GX2DepthStencilControlReg
     
    struct  GX2StencilMaskReg
     
    struct  GX2LineWidthReg
     
    struct  GX2PointSizeReg
     
    struct  GX2PointLimitsReg
     
    struct  GX2PolygonControlReg
     
    struct  GX2PolygonOffsetReg
     
    struct  GX2ScissorReg
     
    struct  GX2TargetChannelMaskReg
     
    struct  GX2ViewportReg
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct GX2AAMaskReg GX2AAMaskReg
     
    typedef struct GX2AlphaTestReg GX2AlphaTestReg
     
    typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
     
    typedef struct GX2BlendControlReg GX2BlendControlReg
     
    typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg
     
    typedef struct GX2ColorControlReg GX2ColorControlReg
     
    typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg
     
    typedef struct GX2StencilMaskReg GX2StencilMaskReg
     
    typedef struct GX2LineWidthReg GX2LineWidthReg
     
    typedef struct GX2PointSizeReg GX2PointSizeReg
     
    typedef struct GX2PointLimitsReg GX2PointLimitsReg
     
    typedef struct GX2PolygonControlReg GX2PolygonControlReg
     
    typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
     
    typedef struct GX2ScissorReg GX2ScissorReg
     
    typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg
     
    typedef struct GX2ViewportReg GX2ViewportReg
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void GX2SetAAMask (uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
     
    void GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
     
    void GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
     
    void GX2SetAAMaskReg (const GX2AAMaskReg *reg)
     
    void GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref)
     
    void GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
     
    void GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
     
    void GX2SetAlphaTestReg (const GX2AlphaTestReg *reg)
     
    void GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode)
     
    void GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
     
    void GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
     
    void GX2SetAlphaToMaskReg (const GX2AlphaToMaskReg *reg)
     
    void GX2SetBlendConstantColor (float red, float green, float blue, float alpha)
     
    void GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
     
    void GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
     
    void GX2SetBlendConstantColorReg (const GX2BlendConstantColorReg *reg)
     
    void GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
     
    void GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
     
    void GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
     
    void GX2SetBlendControlReg (const GX2BlendControlReg *reg)
     
    void GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
     
    void GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
     
    void GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
     
    void GX2SetColorControlReg (const GX2ColorControlReg *reg)
     
    void GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
     
    void GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
     
    void GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
     
    void GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
     
    void GX2SetDepthStencilControlReg (const GX2DepthStencilControlReg *reg)
     
    void GX2SetStencilMask (uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
     
    void GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
     
    void GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
     
    void GX2SetStencilMaskReg (const GX2StencilMaskReg *reg)
     
    void GX2SetLineWidth (float width)
     
    void GX2InitLineWidthReg (GX2LineWidthReg *reg, float width)
     
    void GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width)
     
    void GX2SetLineWidthReg (const GX2LineWidthReg *reg)
     
    void GX2SetPointSize (float width, float height)
     
    void GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height)
     
    void GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height)
     
    void GX2SetPointSizeReg (const GX2PointSizeReg *reg)
     
    void GX2SetPointLimits (float min, float max)
     
    void GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max)
     
    void GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max)
     
    void GX2SetPointLimitsReg (const GX2PointLimitsReg *reg)
     
    void GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
     
    void GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
     
    void GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
     
    void GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
     
    void GX2SetPolygonControlReg (const GX2PolygonControlReg *reg)
     
    void GX2SetPolygonOffset (float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
     
    void GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
     
    void GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
     
    void GX2SetPolygonOffsetReg (const GX2PolygonOffsetReg *reg)
     
    void GX2SetScissor (uint32_t x, uint32_t y, uint32_t width, uint32_t height)
     
    void GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
     
    void GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
     
    void GX2SetScissorReg (const GX2ScissorReg *reg)
     
    void GX2SetTargetChannelMasks (GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
     
    void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
     
    void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
     
    void GX2SetTargetChannelMasksReg (const GX2TargetChannelMaskReg *reg)
     
    void GX2SetViewport (float x, float y, float width, float height, float nearZ, float farZ)
     
    void GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
     
    void GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
     
    void GX2SetViewportReg (const GX2ViewportReg *reg)
     
    void GX2SetRasterizerClipControl (BOOL rasterizer, BOOL zclipEnable)
     
    void GX2SetRasterizerClipControlEx (BOOL rasterizer, BOOL zclipEnable, BOOL halfZ)
     
    void GX2SetRasterizerClipControlHalfZ (BOOL rasterizer, BOOL zclipEnable, BOOL halfZ)
     
    +
    + + + + diff --git a/registers_8h__incl.map b/registers_8h__incl.map new file mode 100644 index 00000000..fe44e4cf --- /dev/null +++ b/registers_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/registers_8h__incl.md5 b/registers_8h__incl.md5 new file mode 100644 index 00000000..e1b826ce --- /dev/null +++ b/registers_8h__incl.md5 @@ -0,0 +1 @@ +9cea76b40a4b6a2a134a05ff54296a4c \ No newline at end of file diff --git a/registers_8h__incl.png b/registers_8h__incl.png new file mode 100644 index 00000000..c4f82c6f Binary files /dev/null and b/registers_8h__incl.png differ diff --git a/registers_8h_source.html b/registers_8h_source.html new file mode 100644 index 00000000..9837025d --- /dev/null +++ b/registers_8h_source.html @@ -0,0 +1,889 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/registers.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    registers.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "enum.h"
    +
    4#include "surface.h"
    +
    5
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    + + + + + + + + + + + + + + + + +
    32
    +
    + +
    34{
    +
    35 uint32_t pa_sc_aa_mask;
    +
    36};
    +
    +
    37WUT_CHECK_OFFSET(GX2AAMaskReg, 0, pa_sc_aa_mask);
    +
    38WUT_CHECK_SIZE(GX2AAMaskReg, 4);
    +
    39
    +
    + +
    41{
    + +
    43 uint32_t sx_alpha_ref;
    +
    44};
    +
    +
    45WUT_CHECK_OFFSET(GX2AlphaTestReg, 0, sx_alpha_test_control);
    +
    46WUT_CHECK_OFFSET(GX2AlphaTestReg, 4, sx_alpha_ref);
    +
    47WUT_CHECK_SIZE(GX2AlphaTestReg, 8);
    +
    48
    +
    + +
    50{
    + +
    52};
    +
    +
    53WUT_CHECK_OFFSET(GX2AlphaToMaskReg, 0, db_alpha_to_mask);
    +
    54WUT_CHECK_SIZE(GX2AlphaToMaskReg, 4);
    +
    55
    + +
    61WUT_CHECK_OFFSET(GX2BlendControlReg, 0, target);
    +
    62WUT_CHECK_OFFSET(GX2BlendControlReg, 4, cb_blend_control);
    +
    63WUT_CHECK_SIZE(GX2BlendControlReg, 8);
    +
    64
    +
    + +
    66{
    +
    67 float red;
    +
    68 float green;
    +
    69 float blue;
    +
    70 float alpha;
    +
    71};
    +
    +
    72WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x00, red);
    +
    73WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x04, green);
    +
    74WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x08, blue);
    +
    75WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x0c, alpha);
    +
    76WUT_CHECK_SIZE(GX2BlendConstantColorReg, 0x10);
    +
    77
    +
    + +
    79{
    + +
    81};
    +
    +
    82WUT_CHECK_OFFSET(GX2ColorControlReg, 0x00, cb_color_control);
    +
    83WUT_CHECK_SIZE(GX2ColorControlReg, 4);
    +
    84
    +
    + +
    86{
    + +
    88};
    +
    +
    89WUT_CHECK_OFFSET(GX2DepthStencilControlReg, 0, db_depth_control);
    +
    90WUT_CHECK_SIZE(GX2DepthStencilControlReg, 4);
    +
    91
    +
    + +
    93{
    + + +
    96};
    +
    +
    97WUT_CHECK_OFFSET(GX2StencilMaskReg, 0, db_stencilrefmask);
    +
    98WUT_CHECK_OFFSET(GX2StencilMaskReg, 4, db_stencilrefmask_bf);
    +
    99WUT_CHECK_SIZE(GX2StencilMaskReg, 8);
    +
    100
    +
    + +
    102{
    + +
    104};
    +
    +
    105WUT_CHECK_OFFSET(GX2LineWidthReg, 0, pa_su_line_cntl);
    +
    106WUT_CHECK_SIZE(GX2LineWidthReg, 4);
    +
    107
    +
    + +
    109{
    + +
    111};
    +
    +
    112WUT_CHECK_OFFSET(GX2PointSizeReg, 0, pa_su_point_size);
    +
    113WUT_CHECK_SIZE(GX2PointSizeReg, 4);
    +
    114
    +
    + +
    116{
    + +
    118};
    +
    +
    119WUT_CHECK_OFFSET(GX2PointLimitsReg, 0, pa_su_point_minmax);
    +
    120WUT_CHECK_SIZE(GX2PointLimitsReg, 4);
    +
    121
    +
    + +
    123{
    + +
    125};
    +
    +
    126WUT_CHECK_OFFSET(GX2PolygonControlReg, 0, pa_su_sc_mode_cntl);
    +
    127WUT_CHECK_SIZE(GX2PolygonControlReg, 4);
    +
    128
    + +
    137WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x00, pa_su_poly_offset_front_scale);
    +
    138WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x04, pa_su_poly_offset_front_offset);
    +
    139WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x08, pa_su_poly_offset_back_scale);
    +
    140WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x0C, pa_su_poly_offset_back_offset);
    +
    141WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x10, pa_su_poly_offset_clamp);
    +
    142WUT_CHECK_SIZE(GX2PolygonOffsetReg, 20);
    +
    143
    +
    + +
    145{
    + + +
    148};
    +
    +
    149WUT_CHECK_OFFSET(GX2ScissorReg, 0x00, pa_sc_generic_scissor_tl);
    +
    150WUT_CHECK_OFFSET(GX2ScissorReg, 0x04, pa_sc_generic_scissor_br);
    +
    151WUT_CHECK_SIZE(GX2ScissorReg, 8);
    +
    152
    +
    + +
    154{
    + +
    156};
    +
    +
    157WUT_CHECK_OFFSET(GX2TargetChannelMaskReg, 0x00, cb_target_mask);
    +
    158WUT_CHECK_SIZE(GX2TargetChannelMaskReg, 4);
    +
    159
    + +
    175WUT_CHECK_OFFSET(GX2ViewportReg, 0x00, pa_cl_vport_xscale);
    +
    176WUT_CHECK_OFFSET(GX2ViewportReg, 0x04, pa_cl_vport_xoffset);
    +
    177WUT_CHECK_OFFSET(GX2ViewportReg, 0x08, pa_cl_vport_yscale);
    +
    178WUT_CHECK_OFFSET(GX2ViewportReg, 0x0C, pa_cl_vport_yoffset);
    +
    179WUT_CHECK_OFFSET(GX2ViewportReg, 0x10, pa_cl_vport_zscale);
    +
    180WUT_CHECK_OFFSET(GX2ViewportReg, 0x14, pa_cl_vport_zoffset);
    +
    181WUT_CHECK_OFFSET(GX2ViewportReg, 0x18, pa_cl_gb_vert_clip_adj);
    +
    182WUT_CHECK_OFFSET(GX2ViewportReg, 0x1C, pa_cl_gb_vert_disc_adj);
    +
    183WUT_CHECK_OFFSET(GX2ViewportReg, 0x20, pa_cl_gb_horz_clip_adj);
    +
    184WUT_CHECK_OFFSET(GX2ViewportReg, 0x24, pa_cl_gb_horz_disc_adj);
    +
    185WUT_CHECK_OFFSET(GX2ViewportReg, 0x28, pa_sc_vport_zmin);
    +
    186WUT_CHECK_OFFSET(GX2ViewportReg, 0x2C, pa_sc_vport_zmax);
    +
    187WUT_CHECK_SIZE(GX2ViewportReg, 48);
    +
    188
    +
    189void
    +
    190GX2SetAAMask(uint8_t upperLeft,
    +
    191 uint8_t upperRight,
    +
    192 uint8_t lowerLeft,
    +
    193 uint8_t lowerRight);
    +
    194
    +
    195void
    + +
    197 uint8_t upperLeft,
    +
    198 uint8_t upperRight,
    +
    199 uint8_t lowerLeft,
    +
    200 uint8_t lowerRight);
    +
    201
    +
    202void
    + +
    204 uint8_t *upperLeft,
    +
    205 uint8_t *upperRight,
    +
    206 uint8_t *lowerLeft,
    +
    207 uint8_t *lowerRight);
    +
    208
    +
    209void
    + +
    211
    +
    212void
    + + +
    215 float ref);
    +
    216
    +
    217void
    + +
    219 BOOL alphaTest,
    + +
    221 float ref);
    +
    222
    +
    223void
    + +
    225 BOOL *alphaTest,
    +
    226 GX2CompareFunction *func,
    +
    227 float *ref);
    +
    228
    +
    229void
    + +
    231
    +
    232void
    + +
    234 GX2AlphaToMaskMode mode);
    +
    235
    +
    236void
    + +
    238 BOOL alphaToMask,
    +
    239 GX2AlphaToMaskMode mode);
    +
    240
    +
    241void
    + +
    243 BOOL *alphaToMask,
    +
    244 GX2AlphaToMaskMode *mode);
    +
    245
    +
    246void
    + +
    248
    +
    249void
    + +
    251 float green,
    +
    252 float blue,
    +
    253 float alpha);
    +
    254
    +
    255void
    + +
    257 float red,
    +
    258 float green,
    +
    259 float blue,
    +
    260 float alpha);
    +
    261
    +
    262void
    + +
    264 float *red,
    +
    265 float *green,
    +
    266 float *blue,
    +
    267 float *alpha);
    +
    268
    +
    269void
    + +
    271
    +
    272void
    + +
    274 GX2BlendMode colorSrcBlend,
    +
    275 GX2BlendMode colorDstBlend,
    +
    276 GX2BlendCombineMode colorCombine,
    +
    277 BOOL useAlphaBlend,
    +
    278 GX2BlendMode alphaSrcBlend,
    +
    279 GX2BlendMode alphaDstBlend,
    +
    280 GX2BlendCombineMode alphaCombine);
    +
    281
    +
    282void
    + +
    284 GX2RenderTarget target,
    +
    285 GX2BlendMode colorSrcBlend,
    +
    286 GX2BlendMode colorDstBlend,
    +
    287 GX2BlendCombineMode colorCombine,
    +
    288 BOOL useAlphaBlend,
    +
    289 GX2BlendMode alphaSrcBlend,
    +
    290 GX2BlendMode alphaDstBlend,
    +
    291 GX2BlendCombineMode alphaCombine);
    +
    292
    +
    293void
    + +
    295 GX2RenderTarget *target,
    +
    296 GX2BlendMode *colorSrcBlend,
    +
    297 GX2BlendMode *colorDstBlend,
    +
    298 GX2BlendCombineMode *colorCombine,
    +
    299 BOOL *useAlphaBlend,
    +
    300 GX2BlendMode *alphaSrcBlend,
    +
    301 GX2BlendMode *alphaDstBlend,
    +
    302 GX2BlendCombineMode *alphaCombine);
    +
    303
    +
    304void
    + +
    306
    +
    307void
    + +
    309 uint8_t targetBlendEnable,
    +
    310 BOOL multiWriteEnable,
    +
    311 BOOL colorWriteEnable);
    +
    312
    +
    313void
    + +
    315 GX2LogicOp rop3,
    +
    316 uint8_t targetBlendEnable,
    +
    317 BOOL multiWriteEnable,
    +
    318 BOOL colorWriteEnable);
    +
    319
    +
    320void
    + +
    322 GX2LogicOp *rop3,
    +
    323 uint8_t *targetBlendEnable,
    +
    324 BOOL *multiWriteEnable,
    +
    325 BOOL *colorWriteEnable);
    +
    326
    +
    327void
    + +
    329
    +
    330void
    + +
    332 BOOL depthWrite,
    +
    333 GX2CompareFunction depthCompare);
    +
    334
    +
    335void
    + +
    337 BOOL depthWrite,
    +
    338 GX2CompareFunction depthCompare,
    +
    339 BOOL stencilTest,
    +
    340 BOOL backfaceStencil,
    +
    341 GX2CompareFunction frontStencilFunc,
    +
    342 GX2StencilFunction frontStencilZPass,
    +
    343 GX2StencilFunction frontStencilZFail,
    +
    344 GX2StencilFunction frontStencilFail,
    +
    345 GX2CompareFunction backStencilFunc,
    +
    346 GX2StencilFunction backStencilZPass,
    +
    347 GX2StencilFunction backStencilZFail,
    +
    348 GX2StencilFunction backStencilFail);
    +
    349
    +
    350void
    + +
    352 BOOL depthTest,
    +
    353 BOOL depthWrite,
    +
    354 GX2CompareFunction depthCompare,
    +
    355 BOOL stencilTest,
    +
    356 BOOL backfaceStencil,
    +
    357 GX2CompareFunction frontStencilFunc,
    +
    358 GX2StencilFunction frontStencilZPass,
    +
    359 GX2StencilFunction frontStencilZFail,
    +
    360 GX2StencilFunction frontStencilFail,
    +
    361 GX2CompareFunction backStencilFunc,
    +
    362 GX2StencilFunction backStencilZPass,
    +
    363 GX2StencilFunction backStencilZFail,
    +
    364 GX2StencilFunction backStencilFail);
    +
    365
    +
    366void
    + +
    368 BOOL *depthTest,
    +
    369 BOOL *depthWrite,
    +
    370 GX2CompareFunction *depthCompare,
    +
    371 BOOL *stencilTest,
    +
    372 BOOL *backfaceStencil,
    +
    373 GX2CompareFunction *frontStencilFunc,
    +
    374 GX2StencilFunction *frontStencilZPass,
    +
    375 GX2StencilFunction *frontStencilZFail,
    +
    376 GX2StencilFunction *frontStencilFail,
    +
    377 GX2CompareFunction *backStencilFunc,
    +
    378 GX2StencilFunction *backStencilZPass,
    +
    379 GX2StencilFunction *backStencilZFail,
    +
    380 GX2StencilFunction *backStencilFail);
    +
    381
    +
    382void
    + +
    384
    +
    385void
    +
    386GX2SetStencilMask(uint8_t frontMask,
    +
    387 uint8_t frontWriteMask,
    +
    388 uint8_t frontRef,
    +
    389 uint8_t backMask,
    +
    390 uint8_t backWriteMask,
    +
    391 uint8_t backRef);
    +
    392
    +
    393void
    + +
    395 uint8_t frontMask,
    +
    396 uint8_t frontWriteMask,
    +
    397 uint8_t frontRef,
    +
    398 uint8_t backMask,
    +
    399 uint8_t backWriteMask,
    +
    400 uint8_t backRef);
    +
    401
    +
    402void
    + +
    404 uint8_t *frontMask,
    +
    405 uint8_t *frontWriteMask,
    +
    406 uint8_t *frontRef,
    +
    407 uint8_t *backMask,
    +
    408 uint8_t *backWriteMask,
    +
    409 uint8_t *backRef);
    +
    410
    +
    411void
    + +
    413
    +
    414void
    +
    415GX2SetLineWidth(float width);
    +
    416
    +
    417void
    + +
    419 float width);
    +
    420
    +
    421void
    + +
    423 float *width);
    +
    424
    +
    425void
    + +
    427
    +
    428void
    +
    429GX2SetPointSize(float width,
    +
    430 float height);
    +
    431
    +
    432void
    + +
    434 float width,
    +
    435 float height);
    +
    436
    +
    437void
    + +
    439 float *width,
    +
    440 float *height);
    +
    441
    +
    442void
    + +
    444
    +
    445void
    + +
    447 float max);
    +
    448
    +
    449void
    + +
    451 float min,
    +
    452 float max);
    +
    453
    +
    454void
    + +
    456 float *min,
    +
    457 float *max);
    +
    458
    +
    459void
    + +
    461
    +
    462void
    + +
    464 BOOL cullFront,
    +
    465 BOOL cullBack);
    +
    466
    +
    467void
    + +
    469 BOOL cullFront,
    +
    470 BOOL cullBack,
    +
    471 BOOL polyMode,
    +
    472 GX2PolygonMode polyModeFront,
    +
    473 GX2PolygonMode polyModeBack,
    +
    474 BOOL polyOffsetFrontEnable,
    +
    475 BOOL polyOffsetBackEnable,
    +
    476 BOOL polyOffsetParaEnable);
    +
    477
    +
    478void
    + +
    480 GX2FrontFace frontFace,
    +
    481 BOOL cullFront,
    +
    482 BOOL cullBack,
    +
    483 BOOL polyMode,
    +
    484 GX2PolygonMode polyModeFront,
    +
    485 GX2PolygonMode polyModeBack,
    +
    486 BOOL polyOffsetFrontEnable,
    +
    487 BOOL polyOffsetBackEnable,
    +
    488 BOOL polyOffsetParaEnable);
    +
    489
    +
    490void
    + +
    492 GX2FrontFace *frontFace,
    +
    493 BOOL *cullFront,
    +
    494 BOOL *cullBack,
    +
    495 BOOL *polyMode,
    +
    496 GX2PolygonMode *polyModeFront,
    +
    497 GX2PolygonMode *polyModeBack,
    +
    498 BOOL *polyOffsetFrontEnable,
    +
    499 BOOL *polyOffsetBackEnable,
    +
    500 BOOL *polyOffsetParaEnable);
    +
    501
    +
    502void
    + +
    504
    +
    505void
    +
    506GX2SetPolygonOffset(float frontOffset,
    +
    507 float frontScale,
    +
    508 float backOffset,
    +
    509 float backScale,
    +
    510 float clamp);
    +
    511
    +
    512void
    + +
    514 float frontOffset,
    +
    515 float frontScale,
    +
    516 float backOffset,
    +
    517 float backScale,
    +
    518 float clamp);
    +
    519
    +
    520void
    + +
    522 float *frontOffset,
    +
    523 float *frontScale,
    +
    524 float *backOffset,
    +
    525 float *backScale,
    +
    526 float *clamp);
    +
    527
    +
    528void
    + +
    530
    +
    531void
    +
    532GX2SetScissor(uint32_t x,
    +
    533 uint32_t y,
    +
    534 uint32_t width,
    +
    535 uint32_t height);
    +
    536
    +
    537void
    + +
    539 uint32_t x,
    +
    540 uint32_t y,
    +
    541 uint32_t width,
    +
    542 uint32_t height);
    +
    543
    +
    544void
    + +
    546 uint32_t *x,
    +
    547 uint32_t *y,
    +
    548 uint32_t *width,
    +
    549 uint32_t *height);
    +
    550
    +
    551void
    + +
    553
    +
    554void
    + +
    556 GX2ChannelMask mask1,
    +
    557 GX2ChannelMask mask2,
    +
    558 GX2ChannelMask mask3,
    +
    559 GX2ChannelMask mask4,
    +
    560 GX2ChannelMask mask5,
    +
    561 GX2ChannelMask mask6,
    +
    562 GX2ChannelMask mask7);
    +
    563
    +
    564void
    + +
    566 GX2ChannelMask mask0,
    +
    567 GX2ChannelMask mask1,
    +
    568 GX2ChannelMask mask2,
    +
    569 GX2ChannelMask mask3,
    +
    570 GX2ChannelMask mask4,
    +
    571 GX2ChannelMask mask5,
    +
    572 GX2ChannelMask mask6,
    +
    573 GX2ChannelMask mask7);
    +
    574
    +
    575void
    + +
    577 GX2ChannelMask *mask0,
    +
    578 GX2ChannelMask *mask1,
    +
    579 GX2ChannelMask *mask2,
    +
    580 GX2ChannelMask *mask3,
    +
    581 GX2ChannelMask *mask4,
    +
    582 GX2ChannelMask *mask5,
    +
    583 GX2ChannelMask *mask6,
    +
    584 GX2ChannelMask *mask7);
    +
    585
    +
    586void
    + +
    588
    +
    589void
    + +
    591 float y,
    +
    592 float width,
    +
    593 float height,
    +
    594 float nearZ,
    +
    595 float farZ);
    +
    596
    +
    597void
    + +
    599 float x,
    +
    600 float y,
    +
    601 float width,
    +
    602 float height,
    +
    603 float nearZ,
    +
    604 float farZ);
    +
    605
    +
    606void
    + +
    608 float *x,
    +
    609 float *y,
    +
    610 float *width,
    +
    611 float *height,
    +
    612 float *nearZ,
    +
    613 float *farZ);
    +
    614
    +
    615void
    + +
    617
    +
    618void
    + +
    620 BOOL zclipEnable);
    +
    621
    +
    622void
    + +
    624 BOOL zclipEnable,
    +
    625 BOOL halfZ);
    +
    626
    +
    627void
    + +
    629 BOOL zclipEnable,
    +
    630 BOOL halfZ);
    +
    631
    +
    632#ifdef __cplusplus
    +
    633}
    +
    634#endif
    +
    635
    + +
    GX2AlphaToMaskMode
    Definition enum.h:38
    +
    GX2ChannelMask
    Definition enum.h:152
    +
    GX2FrontFace
    Definition enum.h:224
    +
    GX2StencilFunction
    Definition enum.h:403
    +
    GX2LogicOp
    Definition enum.h:269
    +
    GX2RenderTarget
    Definition enum.h:314
    +
    GX2CompareFunction
    Definition enum.h:180
    +
    GX2BlendMode
    Definition enum.h:111
    +
    GX2BlendCombineMode
    Definition enum.h:136
    +
    GX2PolygonMode
    Definition enum.h:307
    +
    uint32_t pa_sc_generic_scissor_br
    Definition registers.h:147
    +
    uint32_t sx_alpha_test_control
    Definition registers.h:42
    +
    uint32_t pa_su_sc_mode_cntl
    Definition registers.h:124
    +
    uint32_t db_alpha_to_mask
    Definition registers.h:51
    +
    uint32_t cb_blend_control
    Definition registers.h:59
    +
    uint32_t pa_su_poly_offset_clamp
    Definition registers.h:135
    +
    uint32_t db_stencilrefmask
    Definition registers.h:94
    +
    uint32_t pa_cl_vport_yoffset
    Definition registers.h:165
    +
    uint32_t pa_cl_gb_vert_disc_adj
    Definition registers.h:169
    + +
    uint32_t db_stencilrefmask_bf
    Definition registers.h:95
    +
    uint32_t pa_su_poly_offset_front_offset
    Definition registers.h:132
    +
    uint32_t cb_color_control
    Definition registers.h:80
    +
    uint32_t pa_su_point_size
    Definition registers.h:110
    +
    uint32_t pa_cl_gb_horz_disc_adj
    Definition registers.h:171
    +
    uint32_t pa_cl_gb_horz_clip_adj
    Definition registers.h:170
    +
    uint32_t pa_cl_vport_xoffset
    Definition registers.h:163
    +
    uint32_t pa_su_poly_offset_front_scale
    Definition registers.h:131
    +
    uint32_t pa_su_poly_offset_back_offset
    Definition registers.h:134
    +
    uint32_t pa_sc_aa_mask
    Definition registers.h:35
    +
    GX2RenderTarget target
    Definition registers.h:58
    +
    uint32_t pa_sc_vport_zmin
    Definition registers.h:172
    + +
    uint32_t pa_sc_vport_zmax
    Definition registers.h:173
    +
    uint32_t pa_sc_generic_scissor_tl
    Definition registers.h:146
    +
    uint32_t pa_cl_vport_yscale
    Definition registers.h:164
    + +
    uint32_t pa_su_poly_offset_back_scale
    Definition registers.h:133
    +
    uint32_t pa_su_line_cntl
    Definition registers.h:103
    + +
    uint32_t pa_cl_gb_vert_clip_adj
    Definition registers.h:168
    +
    uint32_t pa_cl_vport_zscale
    Definition registers.h:166
    +
    uint32_t sx_alpha_ref
    Definition registers.h:43
    +
    uint32_t pa_su_point_minmax
    Definition registers.h:117
    + +
    uint32_t pa_cl_vport_zoffset
    Definition registers.h:167
    +
    uint32_t pa_cl_vport_xscale
    Definition registers.h:162
    + +
    void GX2SetRasterizerClipControlHalfZ(BOOL rasterizer, BOOL zclipEnable, BOOL halfZ)
    +
    void GX2GetAlphaToMaskReg(const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
    +
    void GX2SetViewport(float x, float y, float width, float height, float nearZ, float farZ)
    +
    void GX2SetPolygonControl(GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
    +
    void GX2SetBlendControl(GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
    +
    void GX2GetPointSizeReg(GX2PointSizeReg *reg, float *width, float *height)
    +
    void GX2GetDepthStencilControlReg(GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
    +
    void GX2InitBlendConstantColorReg(GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
    +
    void GX2InitAlphaTestReg(GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
    +
    void GX2GetScissorReg(GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
    +
    void GX2SetAAMaskReg(const GX2AAMaskReg *reg)
    +
    void GX2SetAlphaTest(BOOL alphaTest, GX2CompareFunction func, float ref)
    +
    void GX2InitStencilMaskReg(GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
    +
    void GX2GetPolygonOffsetReg(GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
    +
    void GX2SetPolygonOffset(float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
    +
    void GX2GetViewportReg(GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
    +
    void GX2SetAlphaToMask(BOOL alphaToMask, GX2AlphaToMaskMode mode)
    +
    void GX2SetRasterizerClipControlEx(BOOL rasterizer, BOOL zclipEnable, BOOL halfZ)
    +
    void GX2GetColorControlReg(GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
    +
    void GX2GetPolygonControlReg(GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
    +
    void GX2GetStencilMaskReg(GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
    +
    void GX2SetAlphaToMaskReg(const GX2AlphaToMaskReg *reg)
    +
    void GX2InitPointSizeReg(GX2PointSizeReg *reg, float width, float height)
    +
    void GX2InitPointLimitsReg(GX2PointLimitsReg *reg, float min, float max)
    +
    void GX2SetDepthStencilControl(BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
    +
    void GX2SetAAMask(uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
    +
    void GX2SetScissorReg(const GX2ScissorReg *reg)
    +
    void GX2SetColorControl(GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
    +
    void GX2InitTargetChannelMasksReg(GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
    +
    void GX2InitPolygonControlReg(GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
    +
    void GX2GetBlendControlReg(GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
    +
    void GX2SetPointLimitsReg(const GX2PointLimitsReg *reg)
    +
    void GX2SetPointLimits(float min, float max)
    +
    void GX2InitAlphaToMaskReg(GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
    +
    void GX2InitScissorReg(GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
    +
    void GX2GetBlendConstantColorReg(GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
    +
    void GX2SetBlendConstantColor(float red, float green, float blue, float alpha)
    +
    void GX2GetAAMaskReg(GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
    +
    void GX2SetCullOnlyControl(GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
    +
    void GX2SetAlphaTestReg(const GX2AlphaTestReg *reg)
    +
    void GX2SetRasterizerClipControl(BOOL rasterizer, BOOL zclipEnable)
    +
    void GX2GetTargetChannelMasksReg(GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
    +
    void GX2InitColorControlReg(GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
    +
    void GX2SetTargetChannelMasksReg(const GX2TargetChannelMaskReg *reg)
    +
    void GX2SetLineWidthReg(const GX2LineWidthReg *reg)
    +
    void GX2SetColorControlReg(const GX2ColorControlReg *reg)
    +
    void GX2SetPointSize(float width, float height)
    +
    void GX2SetLineWidth(float width)
    +
    void GX2SetStencilMask(uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
    +
    void GX2InitDepthStencilControlReg(GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
    +
    void GX2SetDepthStencilControlReg(const GX2DepthStencilControlReg *reg)
    +
    void GX2GetLineWidthReg(GX2LineWidthReg *reg, float *width)
    +
    void GX2InitPolygonOffsetReg(GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
    +
    void GX2SetViewportReg(const GX2ViewportReg *reg)
    +
    void GX2InitBlendControlReg(GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
    +
    void GX2SetBlendConstantColorReg(const GX2BlendConstantColorReg *reg)
    +
    void GX2SetTargetChannelMasks(GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
    +
    void GX2SetBlendControlReg(const GX2BlendControlReg *reg)
    +
    void GX2GetAlphaTestReg(const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
    +
    void GX2InitViewportReg(GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
    +
    void GX2GetPointLimitsReg(GX2PointLimitsReg *reg, float *min, float *max)
    +
    void GX2SetPointSizeReg(const GX2PointSizeReg *reg)
    +
    void GX2InitAAMaskReg(GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
    +
    void GX2SetScissor(uint32_t x, uint32_t y, uint32_t width, uint32_t height)
    +
    void GX2SetStencilMaskReg(const GX2StencilMaskReg *reg)
    +
    void GX2SetDepthOnlyControl(BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
    +
    void GX2SetPolygonControlReg(const GX2PolygonControlReg *reg)
    +
    void GX2SetPolygonOffsetReg(const GX2PolygonOffsetReg *reg)
    +
    void GX2InitLineWidthReg(GX2LineWidthReg *reg, float width)
    + + + + + + + + + + + + + + + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/rendezvous_8h.html b/rendezvous_8h.html new file mode 100644 index 00000000..78c720de --- /dev/null +++ b/rendezvous_8h.html @@ -0,0 +1,144 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/rendezvous.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    rendezvous.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/time.h>
    +
    +Include dependency graph for rendezvous.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  OSRendezvous
     
    + + + +

    +Typedefs

    typedef struct OSRendezvous OSRendezvous
     
    + + + + + + + +

    +Functions

    void OSInitRendezvous (OSRendezvous *rendezvous)
     
    BOOL OSWaitRendezvous (OSRendezvous *rendezvous, uint32_t coreMask)
     
    BOOL OSWaitRendezvousWithTimeout (OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
     
    +
    + + + + diff --git a/rendezvous_8h__incl.map b/rendezvous_8h__incl.map new file mode 100644 index 00000000..8eb41867 --- /dev/null +++ b/rendezvous_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rendezvous_8h__incl.md5 b/rendezvous_8h__incl.md5 new file mode 100644 index 00000000..f0f8aadb --- /dev/null +++ b/rendezvous_8h__incl.md5 @@ -0,0 +1 @@ +3290acf0617c4120aacf9c4af481f0be \ No newline at end of file diff --git a/rendezvous_8h__incl.png b/rendezvous_8h__incl.png new file mode 100644 index 00000000..dfa6b22b Binary files /dev/null and b/rendezvous_8h__incl.png differ diff --git a/rendezvous_8h_source.html b/rendezvous_8h_source.html new file mode 100644 index 00000000..656a8ef9 --- /dev/null +++ b/rendezvous_8h_source.html @@ -0,0 +1,136 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/rendezvous.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    rendezvous.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/time.h>
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    + +
    16
    +
    + +
    18{
    +
    19 uint32_t core[3];
    +
    20 WUT_UNKNOWN_BYTES(4);
    +
    21};
    +
    +
    22WUT_CHECK_OFFSET(OSRendezvous, 0x00, core);
    +
    23WUT_CHECK_SIZE(OSRendezvous, 0x10);
    +
    24
    +
    25void
    + +
    27
    +
    28BOOL
    + +
    30 uint32_t coreMask);
    +
    31
    +
    32BOOL
    + +
    34 uint32_t coreMask,
    +
    35 OSTime timeout);
    +
    36
    +
    37#ifdef __cplusplus
    +
    38}
    +
    39#endif
    +
    40
    +
    uint32_t core[3]
    Definition rendezvous.h:19
    +
    BOOL OSWaitRendezvous(OSRendezvous *rendezvous, uint32_t coreMask)
    +
    void OSInitRendezvous(OSRendezvous *rendezvous)
    +
    BOOL OSWaitRendezvousWithTimeout(OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
    + +
    int64_t OSTime
    Definition time.h:18
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/resource_8h.html b/resource_8h.html new file mode 100644 index 00000000..94768c94 --- /dev/null +++ b/resource_8h.html @@ -0,0 +1,210 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/resource.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    resource.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for resource.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Typedefs

    typedef enum GX2RResourceFlags GX2RResourceFlags
     
    + + + +

    +Enumerations

    enum  GX2RResourceFlags {
    +  GX2R_RESOURCE_BIND_NONE = 0 +,
    +  GX2R_RESOURCE_BIND_TEXTURE = 1 << 0 +,
    +  GX2R_RESOURCE_BIND_COLOR_BUFFER = 1 << 1 +,
    +  GX2R_RESOURCE_BIND_DEPTH_BUFFER = 1 << 2 +,
    +  GX2R_RESOURCE_BIND_SCAN_BUFFER = 1 << 3 +,
    +  GX2R_RESOURCE_BIND_VERTEX_BUFFER = 1 << 4 +,
    +  GX2R_RESOURCE_BIND_INDEX_BUFFER = 1 << 5 +,
    +  GX2R_RESOURCE_BIND_UNIFORM_BLOCK = 1 << 6 +,
    +  GX2R_RESOURCE_BIND_SHADER_PROGRAM = 1 << 7 +,
    +  GX2R_RESOURCE_BIND_STREAM_OUTPUT = 1 << 8 +,
    +  GX2R_RESOURCE_BIND_DISPLAY_LIST = 1 << 9 +,
    +  GX2R_RESOURCE_BIND_GS_RING_BUFFER = 1 << 10 +,
    +  GX2R_RESOURCE_USAGE_CPU_READ = 1 << 11 +,
    +  GX2R_RESOURCE_USAGE_CPU_WRITE = 1 << 12 +,
    +  GX2R_RESOURCE_USAGE_GPU_READ = 1 << 13 +,
    +  GX2R_RESOURCE_USAGE_GPU_WRITE = 1 << 14 +,
    +  GX2R_RESOURCE_USAGE_DMA_READ = 1 << 15 +,
    +  GX2R_RESOURCE_USAGE_DMA_WRITE = 1 << 16 +,
    +  GX2R_RESOURCE_USAGE_FORCE_MEM1 = 1 << 17 +,
    +  GX2R_RESOURCE_USAGE_FORCE_MEM2 = 1 << 18 +,
    +  GX2R_RESOURCE_DISABLE_CPU_INVALIDATE = 1 << 20 +,
    +  GX2R_RESOURCE_DISABLE_GPU_INVALIDATE = 1 << 21 +,
    +  GX2R_RESOURCE_LOCKED_READ_ONLY = 1 << 22 +,
    +  GX2R_RESOURCE_GX2R_ALLOCATED = 1 << 29 +,
    +  GX2R_RESOURCE_LOCKED = 1 << 30 +
    + }
     
    +
    + + + + diff --git a/resource_8h__dep__incl.map b/resource_8h__dep__incl.map new file mode 100644 index 00000000..c288b08b --- /dev/null +++ b/resource_8h__dep__incl.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resource_8h__dep__incl.md5 b/resource_8h__dep__incl.md5 new file mode 100644 index 00000000..02554200 --- /dev/null +++ b/resource_8h__dep__incl.md5 @@ -0,0 +1 @@ +9e8fbe7fc99bd9af76a7e35af707788b \ No newline at end of file diff --git a/resource_8h__dep__incl.png b/resource_8h__dep__incl.png new file mode 100644 index 00000000..bd452ef2 Binary files /dev/null and b/resource_8h__dep__incl.png differ diff --git a/resource_8h__incl.map b/resource_8h__incl.map new file mode 100644 index 00000000..e91bf157 --- /dev/null +++ b/resource_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/resource_8h__incl.md5 b/resource_8h__incl.md5 new file mode 100644 index 00000000..0a0210f2 --- /dev/null +++ b/resource_8h__incl.md5 @@ -0,0 +1 @@ +6e14106d401d4f9f9f5e517ea3f65ca5 \ No newline at end of file diff --git a/resource_8h__incl.png b/resource_8h__incl.png new file mode 100644 index 00000000..01c791bb Binary files /dev/null and b/resource_8h__incl.png differ diff --git a/resource_8h_source.html b/resource_8h_source.html new file mode 100644 index 00000000..c5ad2ee8 --- /dev/null +++ b/resource_8h_source.html @@ -0,0 +1,187 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2r/resource.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    resource.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + +
    91
    + +
    93
    +
    94#ifdef __cplusplus
    +
    95}
    +
    96#endif
    +
    97
    +
    GX2RResourceFlags
    Definition resource.h:15
    +
    @ GX2R_RESOURCE_DISABLE_CPU_INVALIDATE
    Disable CPU invalidation.
    Definition resource.h:77
    +
    @ GX2R_RESOURCE_BIND_VERTEX_BUFFER
    This resource is to be used as a vertex buffer.
    Definition resource.h:32
    +
    @ GX2R_RESOURCE_BIND_STREAM_OUTPUT
    This resource is to be used as a stream output.
    Definition resource.h:44
    +
    @ GX2R_RESOURCE_USAGE_GPU_WRITE
    Invalidate resource for a GPU write.
    Definition resource.h:62
    +
    @ GX2R_RESOURCE_BIND_INDEX_BUFFER
    This resource is to be used as a index buffer.
    Definition resource.h:35
    +
    @ GX2R_RESOURCE_LOCKED_READ_ONLY
    Resource is locked for read-only access.
    Definition resource.h:83
    +
    @ GX2R_RESOURCE_GX2R_ALLOCATED
    Resource was allocated by GX2R.
    Definition resource.h:86
    +
    @ GX2R_RESOURCE_BIND_SHADER_PROGRAM
    This resource is to be used as a shader program.
    Definition resource.h:41
    +
    @ GX2R_RESOURCE_USAGE_FORCE_MEM1
    Force resource allocation to be in MEM1.
    Definition resource.h:71
    +
    @ GX2R_RESOURCE_BIND_DEPTH_BUFFER
    This resource is to be used as a depth buffer.
    Definition resource.h:26
    +
    @ GX2R_RESOURCE_BIND_GS_RING_BUFFER
    This resource is to be used as a geometry shader ring buffer.
    Definition resource.h:50
    +
    @ GX2R_RESOURCE_DISABLE_GPU_INVALIDATE
    Disable GPU invalidation.
    Definition resource.h:80
    +
    @ GX2R_RESOURCE_USAGE_DMA_WRITE
    Invalidate resource for a DMA write.
    Definition resource.h:68
    +
    @ GX2R_RESOURCE_BIND_COLOR_BUFFER
    This resource is to be used as a colour buffer.
    Definition resource.h:23
    +
    @ GX2R_RESOURCE_BIND_TEXTURE
    This resource is to be used as a texture.
    Definition resource.h:20
    +
    @ GX2R_RESOURCE_USAGE_CPU_READ
    Invalidate resource for a CPU read.
    Definition resource.h:53
    +
    @ GX2R_RESOURCE_BIND_SCAN_BUFFER
    This resource is to be used as a scan buffer.
    Definition resource.h:29
    +
    @ GX2R_RESOURCE_BIND_DISPLAY_LIST
    This resource is to be used as a display list.
    Definition resource.h:47
    +
    @ GX2R_RESOURCE_BIND_NONE
    No resource flags specified.
    Definition resource.h:17
    +
    @ GX2R_RESOURCE_USAGE_GPU_READ
    Invalidate resource for a GPU read.
    Definition resource.h:59
    +
    @ GX2R_RESOURCE_USAGE_FORCE_MEM2
    Force resource allocation to be in MEM2.
    Definition resource.h:74
    +
    @ GX2R_RESOURCE_USAGE_CPU_WRITE
    Invalidate resource for a CPU write.
    Definition resource.h:56
    +
    @ GX2R_RESOURCE_USAGE_DMA_READ
    Invalidate resource for a DMA read.
    Definition resource.h:65
    +
    @ GX2R_RESOURCE_LOCKED
    Resource is locked for all access.
    Definition resource.h:89
    +
    @ GX2R_RESOURCE_BIND_UNIFORM_BLOCK
    This resource is to be used as a uniform block.
    Definition resource.h:38
    + +
    #define WUT_ENUM_BITMASK_TYPE(_type)
    Definition wut_types.h:62
    +
    + + + + diff --git a/rmt_8h.html b/rmt_8h.html new file mode 100644 index 00000000..b6d5e87c --- /dev/null +++ b/rmt_8h.html @@ -0,0 +1,103 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/rmt.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    rmt.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + + + + + + + + +

    +Functions

    uint32_t AXRmtAdvancePtr (uint32_t count)
     Consume samples for all Wiimotes.
     
    uint32_t AXRmtGetSamples (uint32_t index, int16_t *samples, uint32_t sampleCount)
     Gets 16-bit LPCM samples queued for a Wiimote.
     
    uint32_t AXRmtGetSamplesLeft ()
     Get number of samples currently available to Wiimotes.
     
    +
    + + + + diff --git a/rmt_8h_source.html b/rmt_8h_source.html new file mode 100644 index 00000000..9ef5cfbc --- /dev/null +++ b/rmt_8h_source.html @@ -0,0 +1,111 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/rmt.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    rmt.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    23uint32_t
    +
    24AXRmtAdvancePtr(uint32_t count);
    +
    25
    +
    40uint32_t
    +
    41AXRmtGetSamples(uint32_t index, int16_t *samples, uint32_t sampleCount);
    +
    42
    +
    50uint32_t
    + +
    52#ifdef __cplusplus
    +
    53}
    +
    54#endif
    +
    55
    +
    uint32_t AXRmtAdvancePtr(uint32_t count)
    Consume samples for all Wiimotes.
    +
    uint32_t AXRmtGetSamplesLeft()
    Get number of samples currently available to Wiimotes.
    +
    uint32_t AXRmtGetSamples(uint32_t index, int16_t *samples, uint32_t sampleCount)
    Gets 16-bit LPCM samples queued for a Wiimote.
    +
    + + + + diff --git a/sampler_8h.html b/sampler_8h.html new file mode 100644 index 00000000..d94d503a --- /dev/null +++ b/sampler_8h.html @@ -0,0 +1,165 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/sampler.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    sampler.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "enum.h"
    +
    +Include dependency graph for sampler.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  GX2Sampler
     
    + + + +

    +Typedefs

    typedef struct GX2Sampler GX2Sampler
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void GX2InitSampler (GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
     
    void GX2InitSamplerBorderType (GX2Sampler *sampler, GX2TexBorderType borderType)
     
    void GX2InitSamplerClamping (GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
     
    void GX2InitSamplerDepthCompare (GX2Sampler *sampler, GX2CompareFunction depthCompare)
     
    void GX2InitSamplerFilterAdjust (GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
     
    void GX2InitSamplerLOD (GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
     
    void GX2InitSamplerLODAdjust (GX2Sampler *sampler, float unk1, BOOL unk2)
     
    void GX2InitSamplerRoundingMode (GX2Sampler *sampler, GX2RoundingMode roundingMode)
     
    void GX2InitSamplerXYFilter (GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
     
    void GX2InitSamplerZMFilter (GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
     
    +
    + + + + diff --git a/sampler_8h__dep__incl.map b/sampler_8h__dep__incl.map new file mode 100644 index 00000000..42322198 --- /dev/null +++ b/sampler_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/sampler_8h__dep__incl.md5 b/sampler_8h__dep__incl.md5 new file mode 100644 index 00000000..926bd546 --- /dev/null +++ b/sampler_8h__dep__incl.md5 @@ -0,0 +1 @@ +f7f9aadf067526d33ca2e972f66ae20c \ No newline at end of file diff --git a/sampler_8h__dep__incl.png b/sampler_8h__dep__incl.png new file mode 100644 index 00000000..8325fcd3 Binary files /dev/null and b/sampler_8h__dep__incl.png differ diff --git a/sampler_8h__incl.map b/sampler_8h__incl.map new file mode 100644 index 00000000..e8ff89b1 --- /dev/null +++ b/sampler_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sampler_8h__incl.md5 b/sampler_8h__incl.md5 new file mode 100644 index 00000000..b7a8cb59 --- /dev/null +++ b/sampler_8h__incl.md5 @@ -0,0 +1 @@ +c31a0ef6dbee4dd6a33042a00e643b1f \ No newline at end of file diff --git a/sampler_8h__incl.png b/sampler_8h__incl.png new file mode 100644 index 00000000..bfedefd5 Binary files /dev/null and b/sampler_8h__incl.png differ diff --git a/sampler_8h_source.html b/sampler_8h_source.html new file mode 100644 index 00000000..792caead --- /dev/null +++ b/sampler_8h_source.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/sampler.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sampler.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "enum.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15typedef struct GX2Sampler GX2Sampler;
    +
    16
    +
    + +
    18{
    +
    19 uint32_t regs[3];
    +
    20};
    +
    +
    21WUT_CHECK_SIZE(GX2Sampler, 12);
    +
    22
    +
    23void
    + +
    25 GX2TexClampMode clampMode,
    +
    26 GX2TexXYFilterMode minMagFilterMode);
    +
    27
    +
    28void
    + +
    30 GX2TexBorderType borderType);
    +
    31
    +
    32void
    + +
    34 GX2TexClampMode clampX,
    +
    35 GX2TexClampMode clampY,
    +
    36 GX2TexClampMode clampZ);
    +
    37
    +
    38void
    + +
    40 GX2CompareFunction depthCompare);
    +
    41
    +
    42void
    + +
    44 BOOL highPrecision,
    +
    45 GX2TexMipPerfMode perfMip,
    +
    46 GX2TexZPerfMode perfZ);
    +
    47
    +
    48void
    + +
    50 float lodMin,
    +
    51 float lodMax,
    +
    52 float lodBias);
    +
    53
    +
    54void
    + +
    56 float unk1,
    +
    57 BOOL unk2);
    +
    58
    +
    59void
    + +
    61 GX2RoundingMode roundingMode);
    +
    62
    +
    63void
    + +
    65 GX2TexXYFilterMode filterMag,
    +
    66 GX2TexXYFilterMode filterMin,
    +
    67 GX2TexAnisoRatio maxAniso);
    +
    68
    +
    69void
    + +
    71 GX2TexZFilterMode filterZ,
    +
    72 GX2TexMipFilterMode filterMip);
    +
    73
    +
    74#ifdef __cplusplus
    +
    75}
    +
    76#endif
    +
    77
    + +
    GX2TexZPerfMode
    Definition enum.h:577
    +
    GX2RoundingMode
    Definition enum.h:326
    +
    GX2CompareFunction
    Definition enum.h:180
    +
    GX2TexBorderType
    Definition enum.h:522
    +
    GX2TexClampMode
    Definition enum.h:530
    +
    GX2TexMipPerfMode
    Definition enum.h:549
    +
    GX2TexAnisoRatio
    Definition enum.h:561
    +
    GX2TexMipFilterMode
    Definition enum.h:542
    +
    GX2TexZFilterMode
    Definition enum.h:570
    +
    GX2TexXYFilterMode
    Definition enum.h:554
    +
    uint32_t regs[3]
    Definition sampler.h:19
    +
    void GX2InitSamplerLOD(GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
    +
    void GX2InitSamplerClamping(GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
    +
    void GX2InitSamplerLODAdjust(GX2Sampler *sampler, float unk1, BOOL unk2)
    +
    void GX2InitSamplerBorderType(GX2Sampler *sampler, GX2TexBorderType borderType)
    +
    void GX2InitSamplerZMFilter(GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
    +
    void GX2InitSampler(GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
    +
    void GX2InitSamplerFilterAdjust(GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
    +
    void GX2InitSamplerDepthCompare(GX2Sampler *sampler, GX2CompareFunction depthCompare)
    +
    void GX2InitSamplerRoundingMode(GX2Sampler *sampler, GX2RoundingMode roundingMode)
    +
    void GX2InitSamplerXYFilter(GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/save_2save_8h.html b/save_2save_8h.html new file mode 100644 index 00000000..0bbf2fed --- /dev/null +++ b/save_2save_8h.html @@ -0,0 +1,3902 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save/save.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    save.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/filesystem.h>
    +#include <nn/acp/device.h>
    +
    +Include dependency graph for save.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Typedefs

    typedef enum SAVEStatus SAVEStatus
     
    + + + +

    +Enumerations

    enum  SAVEStatus {
    +  SAVE_STATUS_OK = 0 +,
    +  SAVE_STATUS_NOT_FOUND = -6 +,
    +  SAVE_STATUS_STORAGE_FULL = -12 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    SAVEStatus SAVEInit ()
     
    void SAVEShutdown ()
     
    SAVEStatus SAVEInitSaveDir (uint8_t slotNo)
     
    SAVEStatus SAVEInitCommonSaveDir ()
     
    SAVEStatus SAVEInitAccountSaveDir (uint8_t slotNo)
     
    void SAVEInitNoDeleteGroupSaveDir ()
     
    SAVEStatus SAVEUpdateSaveDir ()
     
    FSStatus SAVEChangeDir (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask)
     
    FSStatus SAVEChangeDirAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEChangeGroupAndOthersMode (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask)
     Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP, FS_MODE_READ_OTHER and FS_MODE_WRITE_OTHER can be changed.
     
    FSStatus SAVEChangeGroupAndOthersModeAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask, FSAsyncData *asyncData)
     Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP, FS_MODE_READ_OTHER and FS_MODE_WRITE_OTHER can be changed.
     
    FSStatus SAVEChangeGroupMode (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask)
     Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP can be changed.
     
    FSStatus SAVEChangeGroupModeAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask, FSAsyncData *asyncData)
     Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP can be changed.
     
    SAVEStatus SAVECheckSaveDirRequiredUpdate (int *unk1, uint64_t *unk2)
     
    FSStatus SAVEFlushQuota (FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask)
     
    FSStatus SAVEFlushQuotaAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, uint8_t slotNo, uint64_t *outSize, FSErrorFlag errorMask)
     
    FSStatus SAVEGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, int64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    SAVEStatus SAVEGetFreeSpaceSizeOfDevice (ACPDeviceType deviceType)
     
    SAVEStatus SAVEGetNoDeleteGroupSaveDirPath (char *buffer, uint32_t bufferSize)
     
    SAVEStatus SAVEGetNoDeleteSaveDataPath (uint64_t titleID, const char *path, char *buffer, uint32_t bufferSize)
     
    SAVEStatus SAVEGetSharedDataTitlePath (uint64_t titleID, const char *path, char *buffer, uint32_t bufferSize)
     
    SAVEStatus SAVEGetSharedSaveDataPath (uint64_t titleID, const char *path, char *buffer, uint32_t bufferSize)
     
    FSStatus SAVEGetStat (FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus SAVEGetStatAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEGetStatOtherApplication (FSClient *client, FSCmdBlock *block, uint64_t titleId, const char *path, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus SAVEGetStatOtherApplicationAsync (FSClient *client, FSCmdBlock *block, uint64_t titleId, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEGetStatOtherDemoApplication (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus SAVEGetStatOtherDemoApplicationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEGetStatOtherDemoApplicationVariation (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus SAVEGetStatOtherDemoApplicationVariationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEGetStatOtherNormalApplication (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus SAVEGetStatOtherNormalApplicationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEGetStatOtherNormalApplicationVariation (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
     
    FSStatus SAVEGetStatOtherNormalApplicationVariationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    SAVEStatus SAVEInitSaveDirByAppMeta (uint8_t slotNo, const char *metaXmlPath, uint8_t *metaXmlBuffer, uint32_t metaXmlBufferSize, const char *iconPath, uint8_t *iconBuffer, uint32_t iconBufferSize)
     
    FSStatus SAVEMakeDir (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask)
     
    FSStatus SAVEMakeDirAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenDir (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenDirOtherApplication (FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherApplicationAsync (FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherDemoApplication (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherDemoApplicationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherDemoApplicationVariation (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherDemoApplicationVariationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherNormalApplication (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherNormalApplicationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherNormalApplicationVariation (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenDirOtherNormalApplicationVariationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFile (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFileAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenFileOtherApplication (FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFileOtherApplicationAsync (FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenFileOtherDemoApplication (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFileOtherDemoApplicationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenFileOtherDemoApplicationVariation (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFileOtherDemoApplicationVariationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenFileOtherNormalApplication (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFileOtherNormalApplicationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVEOpenFileOtherNormalApplicationVariation (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
     
    FSStatus SAVEOpenFileOtherNormalApplicationVariationAsync (FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVERemove (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask)
     
    FSStatus SAVERemoveAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVERename (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
     
    FSStatus SAVERenameAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    FSStatus SAVERollbackQuota (FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask)
     
    FSStatus SAVERollbackQuotaAsync (FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask, FSAsyncData *asyncData)
     
    +

    Typedef Documentation

    + +

    ◆ SAVEStatus

    + +
    +
    + + + + +
    typedef enum SAVEStatus SAVEStatus
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ SAVEStatus

    + +
    +
    + + + + +
    enum SAVEStatus
    +
    + + + + +
    Enumerator
    SAVE_STATUS_OK 
    SAVE_STATUS_NOT_FOUND 
    SAVE_STATUS_STORAGE_FULL 
    + +

    Definition at line 11 of file save.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ SAVEInit()

    + +
    +
    + + + + + + + +
    SAVEStatus SAVEInit ()
    +
    + +
    +
    + +

    ◆ SAVEShutdown()

    + +
    +
    + + + + + + + +
    void SAVEShutdown ()
    +
    + +
    +
    + +

    ◆ SAVEInitSaveDir()

    + +
    +
    + + + + + + + + +
    SAVEStatus SAVEInitSaveDir (uint8_t slotNo)
    +
    + +
    +
    + +

    ◆ SAVEInitCommonSaveDir()

    + +
    +
    + + + + + + + +
    SAVEStatus SAVEInitCommonSaveDir ()
    +
    + +
    +
    + +

    ◆ SAVEInitAccountSaveDir()

    + +
    +
    + + + + + + + + +
    SAVEStatus SAVEInitAccountSaveDir (uint8_t slotNo)
    +
    + +
    +
    + +

    ◆ SAVEInitNoDeleteGroupSaveDir()

    + +
    +
    + + + + + + + +
    void SAVEInitNoDeleteGroupSaveDir ()
    +
    + +
    +
    + +

    ◆ SAVEUpdateSaveDir()

    + +
    +
    + + + + + + + +
    SAVEStatus SAVEUpdateSaveDir ()
    +
    + +
    +
    + +

    ◆ SAVEChangeDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEChangeDir (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEChangeDirAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEChangeDirAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEChangeGroupAndOthersMode()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEChangeGroupAndOthersMode (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSMode mode,
    FSErrorFlag errorMask 
    )
    +
    + +

    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP, FS_MODE_READ_OTHER and FS_MODE_WRITE_OTHER can be changed.

    + +
    +
    + +

    ◆ SAVEChangeGroupAndOthersModeAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEChangeGroupAndOthersModeAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSMode mode,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +

    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP, FS_MODE_READ_OTHER and FS_MODE_WRITE_OTHER can be changed.

    + +
    +
    + +

    ◆ SAVEChangeGroupMode()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEChangeGroupMode (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSMode mode,
    FSErrorFlag errorMask 
    )
    +
    + +

    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP can be changed.

    + +
    +
    + +

    ◆ SAVEChangeGroupModeAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEChangeGroupModeAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSMode mode,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +

    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP can be changed.

    + +
    +
    + +

    ◆ SAVECheckSaveDirRequiredUpdate()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    SAVEStatus SAVECheckSaveDirRequiredUpdate (int * unk1,
    uint64_t * unk2 
    )
    +
    + +
    +
    + +

    ◆ SAVEFlushQuota()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEFlushQuota (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEFlushQuotaAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEFlushQuotaAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetFreeSpaceSize()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetFreeSpaceSize (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    uint64_t * outSize,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetFreeSpaceSizeAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetFreeSpaceSizeAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    int64_t * outSize,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetFreeSpaceSizeOfDevice()

    + +
    +
    + + + + + + + + +
    SAVEStatus SAVEGetFreeSpaceSizeOfDevice (ACPDeviceType deviceType)
    +
    + +
    +
    + +

    ◆ SAVEGetNoDeleteGroupSaveDirPath()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    SAVEStatus SAVEGetNoDeleteGroupSaveDirPath (char * buffer,
    uint32_t bufferSize 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetNoDeleteSaveDataPath()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SAVEStatus SAVEGetNoDeleteSaveDataPath (uint64_t titleID,
    const char * path,
    char * buffer,
    uint32_t bufferSize 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetSharedDataTitlePath()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SAVEStatus SAVEGetSharedDataTitlePath (uint64_t titleID,
    const char * path,
    char * buffer,
    uint32_t bufferSize 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetSharedSaveDataPath()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SAVEStatus SAVEGetSharedSaveDataPath (uint64_t titleID,
    const char * path,
    char * buffer,
    uint32_t bufferSize 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStat()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStat (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherApplication (FSClientclient,
    FSCmdBlockblock,
    uint64_t titleId,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint64_t titleId,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherDemoApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherDemoApplication (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherDemoApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherDemoApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherDemoApplicationVariation()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherDemoApplicationVariation (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherDemoApplicationVariationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherDemoApplicationVariationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherNormalApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherNormalApplication (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherNormalApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherNormalApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherNormalApplicationVariation()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherNormalApplicationVariation (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEGetStatOtherNormalApplicationVariationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEGetStatOtherNormalApplicationVariationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSStatstat,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEInitSaveDirByAppMeta()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SAVEStatus SAVEInitSaveDirByAppMeta (uint8_t slotNo,
    const char * metaXmlPath,
    uint8_t * metaXmlBuffer,
    uint32_t metaXmlBufferSize,
    const char * iconPath,
    uint8_t * iconBuffer,
    uint32_t iconBufferSize 
    )
    +
    +
    Parameters
    + + + + + + + + +
    slotNo
    metaXmlPath
    metaXmlBuffermust be 0x40 aligned
    metaXmlBufferSizemust be multiple of 0x40, must be >= 0x8000
    iconPath
    iconBuffermust be 0x40 aligned
    iconBufferSizemust be multiple of 0x40, must be >= 0x10040
    +
    +
    +
    Returns
    + +
    +
    + +

    ◆ SAVEMakeDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEMakeDir (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEMakeDirAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEMakeDirAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDir()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDir (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherApplication (FSClientclient,
    FSCmdBlockblock,
    uint64_t titleId,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint64_t titleId,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherDemoApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherDemoApplication (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherDemoApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherDemoApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherDemoApplicationVariation()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherDemoApplicationVariation (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherDemoApplicationVariationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherDemoApplicationVariationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherNormalApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherNormalApplication (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherNormalApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherNormalApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherNormalApplicationVariation()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherNormalApplicationVariation (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenDirOtherNormalApplicationVariationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenDirOtherNormalApplicationVariationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    FSDirectoryHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFile()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFile (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherApplication (FSClientclient,
    FSCmdBlockblock,
    uint64_t titleId,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint64_t titleId,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherDemoApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherDemoApplication (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherDemoApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherDemoApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherDemoApplicationVariation()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherDemoApplicationVariation (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherDemoApplicationVariationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherDemoApplicationVariationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherNormalApplication()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherNormalApplication (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherNormalApplicationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherNormalApplicationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherNormalApplicationVariation()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherNormalApplicationVariation (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandlehandle,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVEOpenFileOtherNormalApplicationVariationAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVEOpenFileOtherNormalApplicationVariationAsync (FSClientclient,
    FSCmdBlockblock,
    uint32_t uniqueId,
    uint8_t variation,
    uint8_t slotNo,
    const char * path,
    const char * mode,
    FSFileHandleoutHandle,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVERemove()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVERemove (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVERemoveAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVERemoveAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * path,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVERename()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVERename (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * oldPath,
    const char * newPath,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVERenameAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVERenameAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    const char * oldPath,
    const char * newPath,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    + +

    ◆ SAVERollbackQuota()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVERollbackQuota (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    FSErrorFlag errorMask 
    )
    +
    + +
    +
    + +

    ◆ SAVERollbackQuotaAsync()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FSStatus SAVERollbackQuotaAsync (FSClientclient,
    FSCmdBlockblock,
    uint8_t slotNo,
    FSErrorFlag errorMask,
    FSAsyncDataasyncData 
    )
    +
    + +
    +
    +
    + + + + diff --git a/save_2save_8h__dep__incl.map b/save_2save_8h__dep__incl.map new file mode 100644 index 00000000..5081673d --- /dev/null +++ b/save_2save_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/save_2save_8h__dep__incl.md5 b/save_2save_8h__dep__incl.md5 new file mode 100644 index 00000000..60ccc438 --- /dev/null +++ b/save_2save_8h__dep__incl.md5 @@ -0,0 +1 @@ +e6365e747df0f5a8077a151602740610 \ No newline at end of file diff --git a/save_2save_8h__dep__incl.png b/save_2save_8h__dep__incl.png new file mode 100644 index 00000000..51c4ecf7 Binary files /dev/null and b/save_2save_8h__dep__incl.png differ diff --git a/save_2save_8h__incl.map b/save_2save_8h__incl.map new file mode 100644 index 00000000..bda14bac --- /dev/null +++ b/save_2save_8h__incl.map @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/save_2save_8h__incl.md5 b/save_2save_8h__incl.md5 new file mode 100644 index 00000000..a1191868 --- /dev/null +++ b/save_2save_8h__incl.md5 @@ -0,0 +1 @@ +11dd8fc34c19ffd1cae8d86f97b413bc \ No newline at end of file diff --git a/save_2save_8h__incl.png b/save_2save_8h__incl.png new file mode 100644 index 00000000..d47713b8 Binary files /dev/null and b/save_2save_8h__incl.png differ diff --git a/save_2save_8h_source.html b/save_2save_8h_source.html new file mode 100644 index 00000000..7e4ce2ee --- /dev/null +++ b/save_2save_8h_source.html @@ -0,0 +1,851 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save/save.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    save.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    + +
    5#include <nn/acp/device.h>
    +
    6
    +
    7#ifdef __cplusplus
    +
    8extern "C" {
    +
    9#endif
    +
    10
    + +
    17
    + + +
    20
    +
    21void
    + +
    23
    + +
    25SAVEInitSaveDir(uint8_t slotNo);
    +
    26
    + + +
    29
    + +
    31SAVEInitAccountSaveDir(uint8_t slotNo);
    +
    32
    +
    33void
    + +
    35
    + + +
    38
    + + +
    41 FSCmdBlock *block,
    +
    42 uint8_t slotNo,
    +
    43 const char *path,
    +
    44 FSErrorFlag errorMask);
    +
    45
    + + +
    48 FSCmdBlock *block,
    +
    49 uint8_t slotNo,
    +
    50 const char *path,
    +
    51 FSErrorFlag errorMask,
    +
    52 FSAsyncData *asyncData);
    +
    53
    + + +
    59 FSCmdBlock *block,
    +
    60 uint8_t slotNo,
    +
    61 const char *path,
    +
    62 FSMode mode,
    +
    63 FSErrorFlag errorMask);
    +
    64
    + + +
    70 FSCmdBlock *block,
    +
    71 uint8_t slotNo,
    +
    72 const char *path,
    +
    73 FSMode mode,
    +
    74 FSErrorFlag errorMask,
    +
    75 FSAsyncData *asyncData);
    +
    76
    + + +
    82 FSCmdBlock *block,
    +
    83 uint8_t slotNo,
    +
    84 const char *path,
    +
    85 FSMode mode,
    +
    86 FSErrorFlag errorMask);
    +
    87
    + + +
    93 FSCmdBlock *block,
    +
    94 uint8_t slotNo,
    +
    95 const char *path,
    +
    96 FSMode mode,
    +
    97 FSErrorFlag errorMask,
    +
    98 FSAsyncData *asyncData);
    +
    99
    + + +
    102 uint64_t *unk2);
    +
    103
    + + +
    106 FSCmdBlock *block,
    +
    107 uint8_t slotNo,
    +
    108 FSErrorFlag errorMask);
    +
    109
    + + +
    112 FSCmdBlock *block,
    +
    113 uint8_t slotNo,
    +
    114 FSErrorFlag errorMask,
    +
    115 FSAsyncData *asyncData);
    +
    116
    + + +
    119 FSCmdBlock *block,
    +
    120 uint8_t slotNo,
    +
    121 uint64_t *outSize,
    +
    122 FSErrorFlag errorMask);
    +
    123
    + + +
    126 FSCmdBlock *block,
    +
    127 uint8_t slotNo,
    +
    128 int64_t *outSize,
    +
    129 FSErrorFlag errorMask,
    +
    130 FSAsyncData *asyncData);
    +
    131
    + + +
    134
    + + +
    137 uint32_t bufferSize);
    +
    138
    +
    139/*
    +
    140 * /vol/storage_mlc01/usr/save/system/no_delete/%08x/%08x/%s
    +
    141 */
    +
    142
    + + +
    145 const char *path,
    +
    146 char *buffer,
    +
    147 uint32_t bufferSize);
    +
    148
    +
    149/*
    +
    150 * /vol/storage_mlc01/sys/title/%08x/%08x/content/%s
    +
    151 */
    + + +
    154 const char *path,
    +
    155 char *buffer,
    +
    156 uint32_t bufferSize);
    +
    157
    +
    158/*
    +
    159 * /vol/storage_mlc01/usr/save/%08x/%08x/user/common/%s
    +
    160 */
    + + +
    163 const char *path,
    +
    164 char *buffer,
    +
    165 uint32_t bufferSize);
    +
    166
    + + +
    169 FSCmdBlock *block,
    +
    170 uint8_t slotNo,
    +
    171 FSStat *stat,
    +
    172 FSErrorFlag errorMask);
    +
    173
    + + +
    176 FSCmdBlock *block,
    +
    177 uint8_t slotNo,
    +
    178 FSStat *stat,
    +
    179 FSErrorFlag errorMask,
    +
    180 FSAsyncData *asyncData);
    +
    181
    + + +
    184 FSCmdBlock *block,
    +
    185 uint64_t titleId,
    +
    186 const char *path,
    +
    187 FSStat *stat,
    +
    188 FSErrorFlag errorMask);
    +
    189
    + + +
    192 FSCmdBlock *block,
    +
    193 uint64_t titleId,
    +
    194 const char *path,
    +
    195 FSStat *stat,
    +
    196 FSErrorFlag errorMask,
    +
    197 FSAsyncData *asyncData);
    +
    198
    +
    199/*
    +
    200 * Calls SAVEGetStatOtherApplicationAsync
    +
    201 * titleId: 0x0005000210000000L | (uniqueId << 0x8)
    +
    202 */
    + + +
    205 FSCmdBlock *block,
    +
    206 uint32_t uniqueId,
    +
    207 uint8_t slotNo,
    +
    208 const char *path,
    +
    209 FSStat *stat,
    +
    210 FSErrorFlag errorMask);
    +
    211
    +
    212/*
    +
    213 * Calls SAVEGetStatOtherApplicationAsync
    +
    214 * titleId: 0x0005000210000000L | (uniqueId << 0x8)
    +
    215 */
    + + +
    218 FSCmdBlock *block,
    +
    219 uint32_t uniqueId,
    +
    220 uint8_t slotNo,
    +
    221 const char *path,
    +
    222 FSStat *stat,
    +
    223 FSErrorFlag errorMask,
    +
    224 FSAsyncData *asyncData);
    +
    225
    +
    226/*
    +
    227 * Calls SAVEGetStatOtherApplicationAsync
    +
    228 * titleId: 0x0005000210000000L | (uniqueId << 0x8) | varation
    +
    229 */
    + + +
    232 FSCmdBlock *block,
    +
    233 uint32_t uniqueId,
    +
    234 uint8_t variation,
    +
    235 uint8_t slotNo,
    +
    236 const char *path,
    +
    237 FSStat *stat,
    +
    238 FSErrorFlag errorMask);
    +
    239
    +
    240/*
    +
    241 * Calls SAVEGetStatOtherApplicationAsync
    +
    242 * titleId: 0x0005000210000000L | (uniqueId << 0x8) | varation
    +
    243 */
    + + +
    246 FSCmdBlock *block,
    +
    247 uint32_t uniqueId,
    +
    248 uint8_t variation,
    +
    249 uint8_t slotNo,
    +
    250 const char *path,
    +
    251 FSStat *stat,
    +
    252 FSErrorFlag errorMask,
    +
    253 FSAsyncData *asyncData);
    +
    254
    +
    255/*
    +
    256 * Calls SAVEGetStatOtherApplicationAsync
    +
    257 * titleId: 0x0005000010000000L | (uniqueId << 0x8)
    +
    258 */
    + + +
    261 FSCmdBlock *block,
    +
    262 uint32_t uniqueId,
    +
    263 uint8_t slotNo,
    +
    264 const char *path,
    +
    265 FSStat *stat,
    +
    266 FSErrorFlag errorMask);
    +
    267
    +
    268/*
    +
    269 * Calls SAVEGetStatOtherApplicationAsync
    +
    270 * titleId: 0x0005000010000000L | (uniqueId << 0x8)
    +
    271 */
    + + +
    274 FSCmdBlock *block,
    +
    275 uint32_t uniqueId,
    +
    276 uint8_t slotNo,
    +
    277 const char *path,
    +
    278 FSStat *stat,
    +
    279 FSErrorFlag errorMask,
    +
    280 FSAsyncData *asyncData);
    +
    281
    +
    282/*
    +
    283 * Calls SAVEGetStatOtherApplicationAsync
    +
    284 * titleId: 0x0005000010000000L | (uniqueId << 0x8) | varation
    +
    285 */
    + + +
    288 FSCmdBlock *block,
    +
    289 uint32_t uniqueId,
    +
    290 uint8_t variation,
    +
    291 uint8_t slotNo,
    +
    292 const char *path,
    +
    293 FSStat *stat,
    +
    294 FSErrorFlag errorMask);
    +
    295
    +
    296/*
    +
    297 * Calls SAVEGetStatOtherApplicationAsync
    +
    298 * titleId: 0x0005000010000000L | (uniqueId << 0x8) | varation
    +
    299 */
    + + +
    302 FSCmdBlock *block,
    +
    303 uint32_t uniqueId,
    +
    304 uint8_t variation,
    +
    305 uint8_t slotNo,
    +
    306 const char *path,
    +
    307 FSStat *stat,
    +
    308 FSErrorFlag errorMask,
    +
    309 FSAsyncData *asyncData);
    +
    310
    + + +
    324 const char *metaXmlPath,
    +
    325 uint8_t *metaXmlBuffer,
    +
    326 uint32_t metaXmlBufferSize,
    +
    327 const char *iconPath,
    +
    328 uint8_t *iconBuffer,
    +
    329 uint32_t iconBufferSize);
    +
    330
    + + +
    333 FSCmdBlock *block,
    +
    334 uint8_t slotNo,
    +
    335 const char *path,
    +
    336 FSErrorFlag errorMask);
    +
    337
    + + +
    340 FSCmdBlock *block,
    +
    341 uint8_t slotNo,
    +
    342 const char *path,
    +
    343 FSErrorFlag errorMask,
    +
    344 FSAsyncData *asyncData);
    +
    345
    + + +
    348 FSCmdBlock *block,
    +
    349 uint8_t slotNo,
    +
    350 const char *path,
    +
    351 FSDirectoryHandle *handle,
    +
    352 FSErrorFlag errorMask);
    +
    353
    + + +
    356 FSCmdBlock *block,
    +
    357 uint8_t slotNo,
    +
    358 const char *path,
    +
    359 FSDirectoryHandle *handle,
    +
    360 FSErrorFlag errorMask,
    +
    361 FSAsyncData *asyncData);
    +
    362
    + + +
    365 FSCmdBlock *block,
    +
    366 uint64_t titleId,
    +
    367 uint8_t slotNo,
    +
    368 const char *path,
    +
    369 FSDirectoryHandle *handle,
    +
    370 FSErrorFlag errorMask);
    +
    371
    + + +
    374 FSCmdBlock *block,
    +
    375 uint64_t titleId,
    +
    376 uint8_t slotNo,
    +
    377 const char *path,
    +
    378 FSDirectoryHandle *handle,
    +
    379 FSErrorFlag errorMask);
    +
    380
    +
    381/*
    +
    382 * Calls SAVEOpenDirOtherApplication
    +
    383 * titleId: 0x0005000210000000L | (uniqueId << 0x8)
    +
    384 */
    + + +
    387 FSCmdBlock *block,
    +
    388 uint32_t uniqueId,
    +
    389 uint8_t slotNo,
    +
    390 const char *path,
    +
    391 FSDirectoryHandle *handle,
    +
    392 FSErrorFlag errorMask);
    +
    393
    +
    394/*
    +
    395 * Calls SAVEOpenDirOtherApplicationAsync
    +
    396 * titleId: 0x0005000210000000L | (uniqueId << 0x8)
    +
    397 */
    + + +
    400 FSCmdBlock *block,
    +
    401 uint32_t uniqueId,
    +
    402 uint8_t slotNo,
    +
    403 const char *path,
    +
    404 FSDirectoryHandle *handle,
    +
    405 FSErrorFlag errorMask);
    +
    406
    +
    407/*
    +
    408 * Calls SAVEOpenDirOtherApplication
    +
    409 * titleId: 0x0005000210000000L | (uniqueId << 0x8) | variation
    +
    410 */
    + + +
    413 FSCmdBlock *block,
    +
    414 uint32_t uniqueId,
    +
    415 uint8_t variation,
    +
    416 uint8_t slotNo,
    +
    417 const char *path,
    +
    418 FSDirectoryHandle *handle,
    +
    419 FSErrorFlag errorMask);
    +
    420
    +
    421/*
    +
    422 * Calls SAVEOpenDirOtherApplicationAsync
    +
    423 * titleId: 0x0005000210000000L | (uniqueId << 0x8) | variation
    +
    424 */
    + + +
    427 FSCmdBlock *block,
    +
    428 uint32_t uniqueId,
    +
    429 uint8_t variation,
    +
    430 uint8_t slotNo,
    +
    431 const char *path,
    +
    432 FSDirectoryHandle *handle,
    +
    433 FSErrorFlag errorMask);
    +
    434
    +
    435/*
    +
    436 * Calls SAVEOpenDirOtherApplication
    +
    437 * titleId: 0x0005000010000000L | (uniqueId << 0x8)
    +
    438 */
    + + +
    441 FSCmdBlock *block,
    +
    442 uint32_t uniqueId,
    +
    443 uint8_t slotNo,
    +
    444 const char *path,
    +
    445 FSDirectoryHandle *handle,
    +
    446 FSErrorFlag errorMask);
    +
    447
    +
    448/*
    +
    449 * Calls SAVEOpenDirOtherApplicationAsync
    +
    450 * titleId: 0x0005000010000000L | (uniqueId << 0x8)
    +
    451 */
    + + +
    454 FSCmdBlock *block,
    +
    455 uint32_t uniqueId,
    +
    456 uint8_t slotNo,
    +
    457 const char *path,
    +
    458 FSDirectoryHandle *handle,
    +
    459 FSErrorFlag errorMask);
    +
    460
    +
    461/*
    +
    462 * Calls SAVEOpenDirOtherApplication
    +
    463 * titleId: 0x0005000010000000L | (uniqueId << 0x8) | variation
    +
    464 */
    + + +
    467 FSCmdBlock *block,
    +
    468 uint32_t uniqueId,
    +
    469 uint8_t variation,
    +
    470 uint8_t slotNo,
    +
    471 const char *path,
    +
    472 FSDirectoryHandle *handle,
    +
    473 FSErrorFlag errorMask);
    +
    474
    +
    475/*
    +
    476 * Calls SAVEOpenDirOtherApplicationAsync
    +
    477 * titleId: 0x0005000010000000L | (uniqueId << 0x8) | variation
    +
    478 */
    + + +
    481 FSCmdBlock *block,
    +
    482 uint32_t uniqueId,
    +
    483 uint8_t variation,
    +
    484 uint8_t slotNo,
    +
    485 const char *path,
    +
    486 FSDirectoryHandle *handle,
    +
    487 FSErrorFlag errorMask);
    +
    488
    + + +
    491 FSCmdBlock *block,
    +
    492 uint8_t slotNo,
    +
    493 const char *path,
    +
    494 const char *mode,
    +
    495 FSFileHandle *handle,
    +
    496 FSErrorFlag errorMask);
    +
    497
    + + +
    500 FSCmdBlock *block,
    +
    501 uint8_t slotNo,
    +
    502 const char *path,
    +
    503 const char *mode,
    +
    504 FSFileHandle *outHandle,
    +
    505 FSErrorFlag errorMask,
    +
    506 FSAsyncData *asyncData);
    +
    507
    + + +
    510 FSCmdBlock *block,
    +
    511 uint64_t titleId,
    +
    512 uint8_t slotNo,
    +
    513 const char *path,
    +
    514 const char *mode,
    +
    515 FSFileHandle *handle,
    +
    516 FSErrorFlag errorMask);
    +
    517
    + + +
    520 FSCmdBlock *block,
    +
    521 uint64_t titleId,
    +
    522 uint8_t slotNo,
    +
    523 const char *path,
    +
    524 const char *mode,
    +
    525 FSFileHandle *outHandle,
    +
    526 FSErrorFlag errorMask,
    +
    527 FSAsyncData *asyncData);
    +
    528
    +
    529/*
    +
    530 * Calls SAVEOpenFileOtherApplication
    +
    531 * titleId: 0x0005000210000000L | (uniqueId << 0x8)
    +
    532 */
    + + +
    535 FSCmdBlock *block,
    +
    536 uint32_t uniqueId,
    +
    537 uint8_t slotNo,
    +
    538 const char *path,
    +
    539 const char *mode,
    +
    540 FSFileHandle *handle,
    +
    541 FSErrorFlag errorMask);
    +
    542
    +
    543/*
    +
    544 * Calls SAVEOpenFileOtherApplicationAsync
    +
    545 * titleId: 0x0005000210000000L | (uniqueId << 0x8)
    +
    546 */
    + + +
    549 FSCmdBlock *block,
    +
    550 uint32_t uniqueId,
    +
    551 uint8_t slotNo,
    +
    552 const char *path,
    +
    553 const char *mode,
    +
    554 FSFileHandle *outHandle,
    +
    555 FSErrorFlag errorMask,
    +
    556 FSAsyncData *asyncData);
    +
    557
    +
    558/*
    +
    559 * Calls SAVEOpenFileOtherApplication
    +
    560 * titleId: 0x0005000210000000L | (uniqueId << 0x8) | variation
    +
    561 */
    + + +
    564 FSCmdBlock *block,
    +
    565 uint32_t uniqueId,
    +
    566 uint8_t variation,
    +
    567 uint8_t slotNo,
    +
    568 const char *path,
    +
    569 const char *mode,
    +
    570 FSFileHandle *handle,
    +
    571 FSErrorFlag errorMask);
    +
    572
    +
    573/*
    +
    574 * Calls SAVEOpenFileOtherApplicationAsync
    +
    575 * titleId: 0x0005000210000000L | (uniqueId << 0x8) | variation
    +
    576 */
    + + +
    579 FSCmdBlock *block,
    +
    580 uint32_t uniqueId,
    +
    581 uint8_t variation,
    +
    582 uint8_t slotNo,
    +
    583 const char *path,
    +
    584 const char *mode,
    +
    585 FSFileHandle *outHandle,
    +
    586 FSErrorFlag errorMask,
    +
    587 FSAsyncData *asyncData);
    +
    588
    +
    589/*
    +
    590 * Calls SAVEOpenFileOtherApplication
    +
    591 * titleId: 0x0005000010000000L | (uniqueId << 0x8)
    +
    592 */
    + + +
    595 FSCmdBlock *block,
    +
    596 uint32_t uniqueId,
    +
    597 uint8_t slotNo,
    +
    598 const char *path,
    +
    599 const char *mode,
    +
    600 FSFileHandle *handle,
    +
    601 FSErrorFlag errorMask);
    +
    602
    +
    603/*
    +
    604 * Calls SAVEOpenFileOtherApplicationAsync
    +
    605 * titleId: 0x0005000010000000L | (uniqueId << 0x8)
    +
    606 */
    + + +
    609 FSCmdBlock *block,
    +
    610 uint32_t uniqueId,
    +
    611 uint8_t slotNo,
    +
    612 const char *path,
    +
    613 const char *mode,
    +
    614 FSFileHandle *outHandle,
    +
    615 FSErrorFlag errorMask,
    +
    616 FSAsyncData *asyncData);
    +
    617
    +
    618/*
    +
    619 * Calls SAVEOpenFileOtherApplication
    +
    620 * titleId: 0x0005000010000000L | (uniqueId << 0x8) | variation
    +
    621 */
    + + +
    624 FSCmdBlock *block,
    +
    625 uint32_t uniqueId,
    +
    626 uint8_t variation,
    +
    627 uint8_t slotNo,
    +
    628 const char *path,
    +
    629 const char *mode,
    +
    630 FSFileHandle *handle,
    +
    631 FSErrorFlag errorMask);
    +
    632
    +
    633/*
    +
    634 * Calls SAVEOpenFileOtherApplicationAsync
    +
    635 * titleId: 0x0005000010000000L | (uniqueId << 0x8) | variation
    +
    636 */
    + + +
    639 FSCmdBlock *block,
    +
    640 uint32_t uniqueId,
    +
    641 uint8_t variation,
    +
    642 uint8_t slotNo,
    +
    643 const char *path,
    +
    644 const char *mode,
    +
    645 FSFileHandle *outHandle,
    +
    646 FSErrorFlag errorMask,
    +
    647 FSAsyncData *asyncData);
    +
    648
    + + +
    651 FSCmdBlock *block,
    +
    652 uint8_t slotNo,
    +
    653 const char *path,
    +
    654 FSErrorFlag errorMask);
    +
    655
    + + +
    658 FSCmdBlock *block,
    +
    659 uint8_t slotNo,
    +
    660 const char *path,
    +
    661 FSErrorFlag errorMask,
    +
    662 FSAsyncData *asyncData);
    +
    663
    + + +
    666 FSCmdBlock *block,
    +
    667 uint8_t slotNo,
    +
    668 const char *oldPath,
    +
    669 const char *newPath,
    +
    670 FSErrorFlag errorMask);
    +
    671
    + + +
    674 FSCmdBlock *block,
    +
    675 uint8_t slotNo,
    +
    676 const char *oldPath,
    +
    677 const char *newPath,
    +
    678 FSErrorFlag errorMask,
    +
    679 FSAsyncData *asyncData);
    +
    680
    + + +
    683 FSCmdBlock *block,
    +
    684 uint8_t slotNo,
    +
    685 FSErrorFlag errorMask);
    +
    686
    + + +
    689 FSCmdBlock *block,
    +
    690 uint8_t slotNo,
    +
    691 FSErrorFlag errorMask,
    +
    692 FSAsyncData *asyncData);
    +
    693
    +
    694#ifdef __cplusplus
    +
    695}
    +
    696#endif
    + +
    uint32_t FSFileHandle
    Definition filesystem.h:32
    +
    FSErrorFlag
    Definition filesystem.h:54
    +
    FSStatus
    Definition filesystem.h:72
    +
    uint32_t FSDirectoryHandle
    Definition filesystem.h:31
    +
    FSMode
    Definition filesystem.h:137
    + + + + +
    ACPDeviceType
    Definition device.h:16
    + +
    FSStatus SAVEChangeGroupMode(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask)
    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP can be changed.
    +
    FSStatus SAVEOpenDirOtherApplicationAsync(FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEMakeDir(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask)
    +
    SAVEStatus SAVECheckSaveDirRequiredUpdate(int *unk1, uint64_t *unk2)
    +
    FSStatus SAVEChangeGroupAndOthersModeAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask, FSAsyncData *asyncData)
    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP, FS_MODE_READ_OTHER and FS_MODE_WRITE_OTHER can be chang...
    +
    FSStatus SAVEOpenDirOtherDemoApplication(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVERollbackQuota(FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenFileOtherDemoApplicationVariation(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenFile(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEMakeDirAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEOpenFileOtherNormalApplication(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVERemoveAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEOpenDir(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenFileOtherNormalApplicationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEFlushQuota(FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenDirOtherApplication(FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    SAVEStatus SAVEInitSaveDirByAppMeta(uint8_t slotNo, const char *metaXmlPath, uint8_t *metaXmlBuffer, uint32_t metaXmlBufferSize, const char *iconPath, uint8_t *iconBuffer, uint32_t iconBufferSize)
    +
    SAVEStatus SAVEInitCommonSaveDir()
    +
    FSStatus SAVEGetStatOtherNormalApplicationVariationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEChangeDir(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenFileOtherNormalApplicationVariationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEOpenDirOtherDemoApplicationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVERollbackQuotaAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEFlushQuotaAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEGetStat(FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSStat *stat, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetStatOtherNormalApplication(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetFreeSpaceSize(FSClient *client, FSCmdBlock *block, uint8_t slotNo, uint64_t *outSize, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenDirAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEGetStatAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEGetFreeSpaceSizeAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, int64_t *outSize, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEGetStatOtherDemoApplicationVariationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    SAVEStatus SAVEGetSharedDataTitlePath(uint64_t titleID, const char *path, char *buffer, uint32_t bufferSize)
    +
    SAVEStatus SAVEInitAccountSaveDir(uint8_t slotNo)
    +
    SAVEStatus SAVEGetSharedSaveDataPath(uint64_t titleID, const char *path, char *buffer, uint32_t bufferSize)
    +
    SAVEStatus SAVEGetFreeSpaceSizeOfDevice(ACPDeviceType deviceType)
    +
    FSStatus SAVEOpenDirOtherNormalApplication(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVERename(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *oldPath, const char *newPath, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetStatOtherNormalApplicationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    SAVEStatus SAVEGetNoDeleteGroupSaveDirPath(char *buffer, uint32_t bufferSize)
    +
    FSStatus SAVEOpenDirOtherNormalApplicationVariation(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetStatOtherApplication(FSClient *client, FSCmdBlock *block, uint64_t titleId, const char *path, FSStat *stat, FSErrorFlag errorMask)
    +
    FSStatus SAVERenameAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *oldPath, const char *newPath, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEGetStatOtherNormalApplicationVariation(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
    +
    SAVEStatus SAVEInit()
    +
    FSStatus SAVEOpenFileOtherApplicationAsync(FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    SAVEStatus SAVEGetNoDeleteSaveDataPath(uint64_t titleID, const char *path, char *buffer, uint32_t bufferSize)
    +
    FSStatus SAVEGetStatOtherDemoApplicationVariation(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
    +
    FSStatus SAVEChangeGroupModeAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask, FSAsyncData *asyncData)
    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP can be changed.
    +
    FSStatus SAVEOpenFileOtherDemoApplication(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenDirOtherDemoApplicationVariation(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetStatOtherDemoApplicationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEOpenFileAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    SAVEStatus SAVEUpdateSaveDir()
    +
    void SAVEInitNoDeleteGroupSaveDir()
    +
    SAVEStatus
    Definition save.h:12
    +
    @ SAVE_STATUS_OK
    Definition save.h:13
    +
    @ SAVE_STATUS_NOT_FOUND
    Definition save.h:14
    +
    @ SAVE_STATUS_STORAGE_FULL
    Definition save.h:15
    +
    FSStatus SAVEOpenFileOtherNormalApplicationVariation(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetStatOtherDemoApplication(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSStat *stat, FSErrorFlag errorMask)
    +
    FSStatus SAVEChangeDirAsync(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVERemove(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSErrorFlag errorMask)
    +
    SAVEStatus SAVEInitSaveDir(uint8_t slotNo)
    +
    FSStatus SAVEOpenFileOtherApplication(FSClient *client, FSCmdBlock *block, uint64_t titleId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenDirOtherNormalApplicationVariationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEOpenFileOtherDemoApplicationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEOpenDirOtherDemoApplicationVariationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEChangeGroupAndOthersMode(FSClient *client, FSCmdBlock *block, uint8_t slotNo, const char *path, FSMode mode, FSErrorFlag errorMask)
    Only FS_MODE_READ_GROUP, FS_MODE_WRITE_GROUP, FS_MODE_READ_OTHER and FS_MODE_WRITE_OTHER can be chang...
    +
    void SAVEShutdown()
    +
    FSStatus SAVEOpenDirOtherNormalApplicationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t slotNo, const char *path, FSDirectoryHandle *handle, FSErrorFlag errorMask)
    +
    FSStatus SAVEGetStatOtherApplicationAsync(FSClient *client, FSCmdBlock *block, uint64_t titleId, const char *path, FSStat *stat, FSErrorFlag errorMask, FSAsyncData *asyncData)
    +
    FSStatus SAVEOpenFileOtherDemoApplicationVariationAsync(FSClient *client, FSCmdBlock *block, uint32_t uniqueId, uint8_t variation, uint8_t slotNo, const char *path, const char *mode, FSFileHandle *outHandle, FSErrorFlag errorMask, FSAsyncData *asyncData)
    + +
    + + + + diff --git a/save_8h.html b/save_8h.html new file mode 100644 index 00000000..b55f99cd --- /dev/null +++ b/save_8h.html @@ -0,0 +1,151 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    save.h File Reference
    +
    +
    +
    #include <nn/save/save.h>
    +
    +Include dependency graph for save.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/save_8h__incl.map b/save_8h__incl.map new file mode 100644 index 00000000..2b2ec3f0 --- /dev/null +++ b/save_8h__incl.map @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/save_8h__incl.md5 b/save_8h__incl.md5 new file mode 100644 index 00000000..58f98d3a --- /dev/null +++ b/save_8h__incl.md5 @@ -0,0 +1 @@ +d92674014cb43a2850599c01c899f5e5 \ No newline at end of file diff --git a/save_8h__incl.png b/save_8h__incl.png new file mode 100644 index 00000000..cd3e2d3b Binary files /dev/null and b/save_8h__incl.png differ diff --git a/save_8h_source.html b/save_8h_source.html new file mode 100644 index 00000000..af6451f6 --- /dev/null +++ b/save_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/save.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    save.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    7#include <nn/save/save.h>
    + +
    + + + + diff --git a/savedframe_8h.html b/savedframe_8h.html new file mode 100644 index 00000000..a9ee5c47 --- /dev/null +++ b/savedframe_8h.html @@ -0,0 +1,178 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/savedframe.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    savedframe.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for savedframe.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Typedefs

    typedef enum OSSavedFrameType OSSavedFrameType
     
    typedef enum OSSavedFrameScreen OSSavedFrameScreen
     
    + + + + + +

    +Enumerations

    enum  OSSavedFrameType {
    +  OS_SAVED_FRAME_A = 0 +,
    +  OS_SAVED_FRAME_B = 1 +
    + }
     
    enum  OSSavedFrameScreen {
    +  OS_SAVED_FRAME_SCREEN_TV = 2 +,
    +  OS_SAVED_FRAME_SCREEN_DRC = 4 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    uint32_t __OSClearSavedFrame (OSSavedFrameType type, OSSavedFrameScreen screen)
     
    void __OSGetSavedFrame (OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
     Gets the GX2Texture saved via __OSSetSavedFrame.
     
    void __OSGetSavedFrameA (OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
     Gets the GX2Texture saved via __OSSetSavedFrame.
     
    void __OSGetSavedFrameB (OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
     Gets the GX2Texture saved via __OSSetSavedFrame.
     
    BOOL __OSGetSavedFrameGammaA (OSSavedFrameScreen screen, float *outGamma)
     
    BOOL __OSGetSavedFrameGammaB (OSSavedFrameScreen screen, float *outGamma)
     
    void * __OSGetSavedFramePtr (OSSavedFrameType type, OSSavedFrameScreen screen)
     
    void * __OSGetSavedFramePtrForRead (OSSavedFrameScreen screen)
     
    void * __OSGetSavedFramePtrForWrite (OSSavedFrameScreen screen)
     
    uint32_t __OSGetSavedFrames ()
     
    uint32_t __OSGetSavedFramesA ()
     
    uint32_t __OSGetSavedFramesB ()
     
    void __OSResetSavedFrame (OSSavedFrameScreen screen)
     
    int __OSSetSavedFrame (OSSavedFrameScreen screen, void *data, uint32_t size)
     
    void __OSSetSavedFrameGamma (float gamma, OSSavedFrameScreen screen)
     
    +
    + + + + diff --git a/savedframe_8h__incl.map b/savedframe_8h__incl.map new file mode 100644 index 00000000..ead4b18f --- /dev/null +++ b/savedframe_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/savedframe_8h__incl.md5 b/savedframe_8h__incl.md5 new file mode 100644 index 00000000..0608c572 --- /dev/null +++ b/savedframe_8h__incl.md5 @@ -0,0 +1 @@ +cc36d8add176c1bbfaaa79e5aec461fe \ No newline at end of file diff --git a/savedframe_8h__incl.png b/savedframe_8h__incl.png new file mode 100644 index 00000000..6fbdc36e Binary files /dev/null and b/savedframe_8h__incl.png differ diff --git a/savedframe_8h_source.html b/savedframe_8h_source.html new file mode 100644 index 00000000..9e6ac907 --- /dev/null +++ b/savedframe_8h_source.html @@ -0,0 +1,199 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/savedframe.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    savedframe.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + +
    19
    + +
    25
    +
    26uint32_t
    + +
    28 OSSavedFrameScreen screen);
    +
    29
    +
    34void
    + +
    36 void *outPtr,
    +
    37 uint32_t ptr_size);
    +
    38
    +
    43void
    + +
    45 void *outPtr,
    +
    46 uint32_t ptr_size);
    +
    47
    +
    52void
    + +
    54 void *outPtr,
    +
    55 uint32_t ptr_size);
    +
    56
    +
    57BOOL
    + +
    59 float *outGamma);
    +
    60
    +
    61BOOL
    + +
    63 float *outGamma);
    +
    64
    +
    65void *
    + +
    67 OSSavedFrameScreen screen);
    +
    68
    +
    69void *
    + +
    71
    +
    72void *
    + +
    74
    +
    75uint32_t
    + +
    77
    +
    78uint32_t
    + +
    80
    +
    81uint32_t
    + +
    83
    +
    84void
    + +
    86
    +
    93int
    + +
    95 void *data,
    +
    96 uint32_t size);
    +
    97
    +
    98void
    + +
    100 OSSavedFrameScreen screen);
    +
    101
    +
    102#ifdef __cplusplus
    +
    103}
    +
    104#endif
    +
    105
    +
    uint32_t __OSClearSavedFrame(OSSavedFrameType type, OSSavedFrameScreen screen)
    +
    void __OSGetSavedFrameB(OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
    Gets the GX2Texture saved via __OSSetSavedFrame.
    +
    int __OSSetSavedFrame(OSSavedFrameScreen screen, void *data, uint32_t size)
    +
    void __OSGetSavedFrameA(OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
    Gets the GX2Texture saved via __OSSetSavedFrame.
    +
    BOOL __OSGetSavedFrameGammaB(OSSavedFrameScreen screen, float *outGamma)
    +
    uint32_t __OSGetSavedFrames()
    +
    void __OSSetSavedFrameGamma(float gamma, OSSavedFrameScreen screen)
    +
    OSSavedFrameScreen
    Definition savedframe.h:21
    +
    void __OSGetSavedFrame(OSSavedFrameScreen screen, void *outPtr, uint32_t ptr_size)
    Gets the GX2Texture saved via __OSSetSavedFrame.
    +
    void * __OSGetSavedFramePtrForRead(OSSavedFrameScreen screen)
    +
    uint32_t __OSGetSavedFramesB()
    +
    uint32_t __OSGetSavedFramesA()
    +
    BOOL __OSGetSavedFrameGammaA(OSSavedFrameScreen screen, float *outGamma)
    +
    void * __OSGetSavedFramePtrForWrite(OSSavedFrameScreen screen)
    +
    OSSavedFrameType
    Definition savedframe.h:15
    +
    void __OSResetSavedFrame(OSSavedFrameScreen screen)
    +
    void * __OSGetSavedFramePtr(OSSavedFrameType type, OSSavedFrameScreen screen)
    +
    @ OS_SAVED_FRAME_SCREEN_TV
    Definition savedframe.h:22
    +
    @ OS_SAVED_FRAME_SCREEN_DRC
    Definition savedframe.h:23
    +
    @ OS_SAVED_FRAME_A
    Definition savedframe.h:16
    +
    @ OS_SAVED_FRAME_B
    Definition savedframe.h:17
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/scheduler_8h.html b/scheduler_8h.html new file mode 100644 index 00000000..73913eba --- /dev/null +++ b/scheduler_8h.html @@ -0,0 +1,139 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/scheduler.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    scheduler.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for scheduler.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + +

    +Functions

    void __OSEnableScheduler ()
     
    void __OSDisableScheduler ()
     
    void __OSLockScheduler (void *lockId)
     
    void __OSUnlockScheduler (void *lockId)
     
    BOOL OSIsSchedulerLocked (void *lockId)
     
    void __OSTryLockScheduler (void *lockId)
     
    void __OSTouchSchedulerLock ()
     
    + + + +

    +Variables

    void * __OSSchedulerLock
     
    +
    + + + + diff --git a/scheduler_8h__incl.map b/scheduler_8h__incl.map new file mode 100644 index 00000000..ee10d45b --- /dev/null +++ b/scheduler_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/scheduler_8h__incl.md5 b/scheduler_8h__incl.md5 new file mode 100644 index 00000000..c5974dbd --- /dev/null +++ b/scheduler_8h__incl.md5 @@ -0,0 +1 @@ +042e16d68d0cdde8b2bc1bdfc4ce4ee1 \ No newline at end of file diff --git a/scheduler_8h__incl.png b/scheduler_8h__incl.png new file mode 100644 index 00000000..161c4e62 Binary files /dev/null and b/scheduler_8h__incl.png differ diff --git a/scheduler_8h_source.html b/scheduler_8h_source.html new file mode 100644 index 00000000..91be8c18 --- /dev/null +++ b/scheduler_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/scheduler.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    scheduler.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    +
    14extern void *__OSSchedulerLock;
    +
    15
    +
    16void
    + +
    18
    +
    19void
    + +
    21
    +
    22void
    +
    23__OSLockScheduler(void *lockId);
    +
    24
    +
    25void
    +
    26__OSUnlockScheduler(void *lockId);
    +
    27
    +
    28BOOL
    +
    29OSIsSchedulerLocked(void *lockId);
    +
    30
    +
    31void
    + +
    33
    +
    34void
    + +
    36
    +
    37#ifdef __cplusplus
    +
    38}
    +
    39#endif
    +
    40
    +
    void __OSUnlockScheduler(void *lockId)
    +
    void * __OSSchedulerLock
    +
    void __OSDisableScheduler()
    +
    void __OSTryLockScheduler(void *lockId)
    +
    void __OSEnableScheduler()
    +
    BOOL OSIsSchedulerLocked(void *lockId)
    +
    void __OSLockScheduler(void *lockId)
    +
    void __OSTouchSchedulerLock()
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/screen_8h.html b/screen_8h.html new file mode 100644 index 00000000..be49aec1 --- /dev/null +++ b/screen_8h.html @@ -0,0 +1,165 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/screen.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    screen.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for screen.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Typedefs

    typedef enum OSScreenID OSScreenID
     Defines the ID of a display usable with OSScreen.
     
    + + + + +

    +Enumerations

    enum  OSScreenID {
    +  SCREEN_TV = 0 +,
    +  SCREEN_DRC = 1 +
    + }
     Defines the ID of a display usable with OSScreen. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void OSScreenInit ()
     Initialises the OSScreen library for use.
     
    void OSScreenShutdown ()
     Cleans up and shuts down the OSScreen library.
     
    uint32_t OSScreenGetBufferSizeEx (OSScreenID screen)
     Gets the amount of memory required to fit both buffers of a given screen.
     
    void OSScreenSetBufferEx (OSScreenID screen, void *addr)
     Sets the memory location for both buffers of a given screen.
     
    void OSScreenClearBufferEx (OSScreenID screen, uint32_t colour)
     Clear the work buffer of the given screen by setting all of its pixels to a given colour.
     
    void OSScreenFlipBuffersEx (OSScreenID screen)
     Swap the buffers of the given screen.
     
    void OSScreenPutFontEx (OSScreenID screen, uint32_t column, uint32_t row, const char *buffer)
     Draws text at the given position.
     
    void OSScreenPutPixelEx (OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
     Draws a single pixel at the given position.
     
    void OSScreenEnableEx (OSScreenID screen, BOOL enable)
     Enables or disables a given screen.
     
    +
    + + + + diff --git a/screen_8h__incl.map b/screen_8h__incl.map new file mode 100644 index 00000000..ff3bb34b --- /dev/null +++ b/screen_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/screen_8h__incl.md5 b/screen_8h__incl.md5 new file mode 100644 index 00000000..264ab90a --- /dev/null +++ b/screen_8h__incl.md5 @@ -0,0 +1 @@ +b7bd555c6db9dc0d0d710f8b89ed074f \ No newline at end of file diff --git a/screen_8h__incl.png b/screen_8h__incl.png new file mode 100644 index 00000000..dd98cb0c Binary files /dev/null and b/screen_8h__incl.png differ diff --git a/screen_8h_source.html b/screen_8h_source.html new file mode 100644 index 00000000..5897178a --- /dev/null +++ b/screen_8h_source.html @@ -0,0 +1,160 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/screen.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    screen.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    39#ifdef __cplusplus
    +
    40extern "C" {
    +
    41#endif
    +
    42
    +
    +
    44typedef enum OSScreenID
    +
    45{
    + + + +
    +
    51
    +
    62void
    + +
    64
    +
    72void
    + +
    74
    +
    85uint32_t
    + +
    87
    +
    104void
    + +
    106 void *addr);
    +
    107
    +
    131void
    + +
    133 uint32_t colour);
    +
    134
    +
    146void
    + +
    148
    +
    177void
    + +
    179 uint32_t column,
    +
    180 uint32_t row,
    +
    181 const char *buffer);
    +
    182
    +
    209void
    + +
    211 uint32_t x,
    +
    212 uint32_t y,
    +
    213 uint32_t colour);
    +
    214
    +
    224void
    + +
    226 BOOL enable);
    +
    227
    +
    228#ifdef __cplusplus
    +
    229}
    +
    230#endif
    +
    231
    +
    void OSScreenFlipBuffersEx(OSScreenID screen)
    Swap the buffers of the given screen.
    +
    void OSScreenEnableEx(OSScreenID screen, BOOL enable)
    Enables or disables a given screen.
    +
    void OSScreenShutdown()
    Cleans up and shuts down the OSScreen library.
    +
    uint32_t OSScreenGetBufferSizeEx(OSScreenID screen)
    Gets the amount of memory required to fit both buffers of a given screen.
    +
    OSScreenID
    Defines the ID of a display usable with OSScreen.
    Definition screen.h:45
    +
    void OSScreenPutPixelEx(OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
    Draws a single pixel at the given position.
    +
    void OSScreenPutFontEx(OSScreenID screen, uint32_t column, uint32_t row, const char *buffer)
    Draws text at the given position.
    +
    void OSScreenClearBufferEx(OSScreenID screen, uint32_t colour)
    Clear the work buffer of the given screen by setting all of its pixels to a given colour.
    +
    void OSScreenInit()
    Initialises the OSScreen library for use.
    +
    void OSScreenSetBufferEx(OSScreenID screen, void *addr)
    Sets the memory location for both buffers of a given screen.
    +
    @ SCREEN_TV
    Represents the TV connected to the system.
    Definition screen.h:47
    +
    @ SCREEN_DRC
    Represents the screen in the DRC (gamepad).
    Definition screen.h:49
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 00000000..ff8a1da5 --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['64_20bit_0',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]] +]; diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 00000000..01d0a07e --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,115 @@ +var searchData= +[ + ['_5f_5fattribute_5f_5f_0',['__attribute__',['../nsysnet_2socket_8h.html#adb980b8dd4b8e886d88f619b206b1548',1,'socket.h']]], + ['_5f_5fccrsysdrcfwupdate_1',['__CCRSysDRCFWUpdate',['../group__nn__ccr__sys.html#gad459c40cf3439d9725299a4680abeb44',1,'sys.h']]], + ['_5f_5fccrsysdrcisattached_2',['__CCRSysDRCIsAttached',['../group__nn__ccr__sys.html#gaacbd1d9bfd50d5a9471e5497c2955183',1,'sys.h']]], + ['_5f_5fccrsysinitreattach_3',['__CCRSysInitReattach',['../group__nn__ccr__sys.html#ga506b7b0a6603fab9a747d21309d30750',1,'sys.h']]], + ['_5f_5fccrsysneedsdrcfwupdate_4',['__CCRSysNeedsDRCFWUpdate',['../group__nn__ccr__sys.html#gace323044d4ccf4ba29c222153cc9f01e',1,'sys.h']]], + ['_5f_5fccrsyswaitreattach_5',['__CCRSysWaitReattach',['../group__nn__ccr__sys.html#ga26c985e23eddca40c1b0acd1d1040894',1,'sys.h']]], + ['_5f_5fcpr76_5f_5fgetemptyvalue_5f_5fq3_5f2nn2sl18killernotificationsfpq3_5f2nn2slj24j_6',['__CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J',['../namespacenn_1_1sl_1_1details.html#ac69dbe68ed817021ed8860daffe300b5',1,'nn::sl::details']]], + ['_5f_5fcpr81_5f_5fcheckemptyvalue_5f_5fq3_5f2nn2sl18killernotificationsfpbpcq3_5f2nn2slj26j_7',['__CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J',['../namespacenn_1_1sl_1_1details.html#a929ce84cb940a14a6df914cbe08fc0a2',1,'nn::sl::details']]], + ['_5f_5fcpr84_5f_5floadinitial_5f_5fq3_5f2nn2sl18launchinfodatabasefuipcq4_5f2nn2slj22j5entryt1_8',['__CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1',['../namespacenn_1_1sl_1_1details.html#a3fefb5c20a24c8063dd5e1f0913394b1',1,'nn::sl::details']]], + ['_5f_5fcpr86_5f_5flistlaunchinfos_5f_5fq3_5f2nn2sl18launchinfodatabasecfpq4_5f2nn2slj26j5entryui_9',['__CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi',['../namespacenn_1_1sl_1_1details.html#a79798e7433d1d1b38ef189b56280c560',1,'nn::sl::details']]], + ['_5f_5fcpr93_5f_5fload_5f_5fq3_5f2nn2sl18launchinfodatabasefrq3_5f2nn2sl7istreampcq4_5f2nn2slj15j5entryui_10',['__CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi',['../namespacenn_1_1sl_1_1details.html#a42f4eac8efa297ea87c654f2099054f0',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl10drcmanagerfv_11',['__ct__Q3_2nn2sl10DrcManagerFv',['../namespacenn_1_1sl_1_1details.html#a49dde97f972bba0778d6917cfc8ef26a',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl10filestreamfv_12',['__ct__Q3_2nn2sl10FileStreamFv',['../namespacenn_1_1sl_1_1details.html#ab3444cf6e0ca90f8b45f4742b02dfcd4',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl11datacreatorfv_13',['__ct__Q3_2nn2sl11DataCreatorFv',['../namespacenn_01_1_1sl_1_1details.html#a84160402f8fdc42df0beb2dd67c831fd',1,'nn ::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl12cachemanagerfv_14',['__ct__Q3_2nn2sl12CacheManagerFv',['../namespacenn_1_1sl_1_1details.html#adf856e2ce06184d674d5adf38fa9d2a4',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl14titleiconcachefv_15',['__ct__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#ab9374b5f050101242738c28353136197',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl14titlelistcachefv_16',['__ct__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#a6ec1249cc7244e03360fc812856e87d0',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl18launchinfodatabasefv_17',['__ct__Q3_2nn2sl18LaunchInfoDatabaseFv',['../namespacenn_1_1sl_1_1details.html#ad47534455c29c6fdb86e7ece771752c0',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl26killernotificationselectorfv_18',['__ct__Q3_2nn2sl26KillerNotificationSelectorFv',['../namespacenn_1_1sl_1_1details.html#a206467dfa979789fae54e38aaa880429',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl29quickstartapplicationselectorfv_19',['__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv',['../namespacenn_1_1sl_1_1details.html#a18ce4d0e8f37feacd12e0c74596ab8fb',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_20',['__ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#acf2d8df3e6bcaad6323b6a1e5603a65f',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl47killernotificationtransferrecordmanagerinternalfv_21',['__ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv',['../namespacenn_1_1sl_1_1details.html#aa467ea2e0067f5758b42308cad6669dc',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl9conditionfv_22',['__ct__Q3_2nn2sl9ConditionFv',['../namespacenn_1_1sl_1_1details.html#aeafcc72e663066d288a573c8a72d22db',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl10filestreamfv_23',['__dt__Q3_2nn2sl10FileStreamFv',['../namespacenn_1_1sl_1_1details.html#abb564791ae754a5144231a765d7a16b3',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl14titleiconcachefv_24',['__dt__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#a472ea66913811213194340816fbbbd5d',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl26killernotificationselectorfv_25',['__dt__Q3_2nn2sl26KillerNotificationSelectorFv',['../namespacenn_1_1sl_1_1details.html#a1945ed8fff4265da81b4b6a20e0bec0a',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_26',['__dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#ad62dbc15f06bac5dcebc1c71ac35a089',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl47killernotificationtransferrecordmanagerinternalfv_27',['__dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv',['../namespacenn_1_1sl_1_1details.html#a95c729372c42d8cc07538cdc06bdc976',1,'nn::sl::details']]], + ['_5f_5ffsashimdecodeioserrortofsastatus_28',['__FSAShimDecodeIosErrorToFsaStatus',['../filesystem__fsa_8h.html#acc146a078fd8ff0f2f0264f4f8ae3923',1,'filesystem_fsa.h']]], + ['_5f_5fkernelallocatetimer_29',['__KernelAllocateTimer',['../group__coreinit__kernel.html#gad232881357c92ce0078ba92beb344d76',1,'kernel.h']]], + ['_5f_5fkernelgetinfo_30',['__KernelGetInfo',['../group__coreinit__kernel.html#ga1dd82428821ae2e426759f56973d3f44',1,'kernel.h']]], + ['_5f_5fkernelgetinfo0_31',['__KernelGetInfo0',['../group__coreinit__kernel.html#gafe87e3d42c655a103ce0629c41bbc1ab',1,'kernel.h']]], + ['_5f_5fkernelgetinfo6_32',['__KernelGetInfo6',['../group__coreinit__kernel.html#ga7903760e8f5a662756be893df8698b52',1,'kernel.h']]], + ['_5f_5fkernelprimetimer_33',['__KernelPrimeTimer',['../group__coreinit__kernel.html#ga202fc3703aa376af8823f7676cfa1ac3',1,'kernel.h']]], + ['_5f_5fkernelsendici_34',['__KernelSendICI',['../group__coreinit__kernel.html#gac879b5bcbc19faf6c388f32e04e72b21',1,'kernel.h']]], + ['_5f_5fkernelsetusermodeexhandler_35',['__KernelSetUserModeExHandler',['../group__coreinit__kernel.html#ga51441e3d0ccf5f69e2c5c57c34d645c1',1,'kernel.h']]], + ['_5f_5fnfcsystemabort_36',['__NFCSystemAbort',['../group__nfc__nfc.html#gabf9dd1da8247cf3b830e4bfa540dce7d',1,'nfc.h']]], + ['_5f_5fos_5fsnprintf_37',['__os_snprintf',['../internal_8h.html#a7502993dc0cd6b6066b1a525127588a6',1,'internal.h']]], + ['_5f_5fosappendcopydata_38',['__OSAppendCopyData',['../group__coreinit__copydata.html#ga1fb1a4b40c17da47b20a44f9c0f6abe8',1,'copydata.h']]], + ['_5f_5fosclearandenableinterrupt_39',['__OSClearAndEnableInterrupt',['../group__coreinit__interrupts.html#gaef66b5f1ce12aa6624e66ace346f4b7f',1,'interrupts.h']]], + ['_5f_5fosclearcopydata_40',['__OSClearCopyData',['../group__coreinit__copydata.html#ga527545023833bbbacb4f72c509bf5aa2',1,'copydata.h']]], + ['_5f_5fosclearsavedframe_41',['__OSClearSavedFrame',['../group__coreinit__savedframe.html#ga07eaef92024ce42bfd06f2b53c44929d',1,'savedframe.h']]], + ['_5f_5fosconsolewrite_42',['__OSConsoleWrite',['../group__coreinit__debug.html#gae327ffc9a906fc1612c3471bb1759c39',1,'debug.h']]], + ['_5f_5fosdisableinterrupt_43',['__OSDisableInterrupt',['../group__coreinit__interrupts.html#ga2ae1ddd1c57a6c0f79f67bc09f079ef6',1,'interrupts.h']]], + ['_5f_5fosdisablescheduler_44',['__OSDisableScheduler',['../group__coreinit__scheduler.html#ga29867005b5121a067c3bcfac8ab75b12',1,'scheduler.h']]], + ['_5f_5fosenablescheduler_45',['__OSEnableScheduler',['../group__coreinit__scheduler.html#ga8af701f389de5296c3fd2f551ab81ba1',1,'scheduler.h']]], + ['_5f_5fosgetcopydataptr_46',['__OSGetCopyDataPtr',['../group__coreinit__copydata.html#ga7ce024b42bbb637ec8af2cb8feb675bf',1,'copydata.h']]], + ['_5f_5fosgetcopydatasize_47',['__OSGetCopyDataSize',['../group__coreinit__copydata.html#ga1b5f37fa90150cb53f751feabe06d74a',1,'copydata.h']]], + ['_5f_5fosgetcrashrecovery_48',['__OSGetCrashRecovery',['../group__coreinit__debug.html#gaee2f1f9b65e8275b733f809009bd846c',1,'debug.h']]], + ['_5f_5fosgetprocesssdkversion_49',['__OSGetProcessSDKVersion',['../group__coreinit__systeminfo.html#ga2389893d4f4c195a3007fb70c0cafee4',1,'systeminfo.h']]], + ['_5f_5fosgetsavedaudioflags_50',['__OSGetSavedAudioFlags',['../transition_8h.html#a4c1cafd96b9f210ed0d254a8dd058fdb',1,'transition.h']]], + ['_5f_5fosgetsavedframe_51',['__OSGetSavedFrame',['../group__coreinit__savedframe.html#ga5e20b93347b2ba9cde5fcb4020a821e6',1,'savedframe.h']]], + ['_5f_5fosgetsavedframea_52',['__OSGetSavedFrameA',['../group__coreinit__savedframe.html#ga291c8bbdb79bf971f843ea652f6f1637',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeb_53',['__OSGetSavedFrameB',['../group__coreinit__savedframe.html#ga21ef10c9ab6f6ec9dedbbfa13d1d5f37',1,'savedframe.h']]], + ['_5f_5fosgetsavedframegammaa_54',['__OSGetSavedFrameGammaA',['../group__coreinit__savedframe.html#gacc13c72a089cb1f6e5f39e90d4b597d4',1,'savedframe.h']]], + ['_5f_5fosgetsavedframegammab_55',['__OSGetSavedFrameGammaB',['../group__coreinit__savedframe.html#ga3151ef1d71202c5f51f701e552e0b509',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeptr_56',['__OSGetSavedFramePtr',['../group__coreinit__savedframe.html#gafe1881671bce1f6de16b074f8856e53b',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeptrforread_57',['__OSGetSavedFramePtrForRead',['../group__coreinit__savedframe.html#ga7f8bc6f852381c9859f9c7025770069c',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeptrforwrite_58',['__OSGetSavedFramePtrForWrite',['../group__coreinit__savedframe.html#gaccf61f4a74cd8e7957fceba453e4f064',1,'savedframe.h']]], + ['_5f_5fosgetsavedframes_59',['__OSGetSavedFrames',['../group__coreinit__savedframe.html#ga36f9c6f601bdadf24007cdd5241f7f58',1,'savedframe.h']]], + ['_5f_5fosgetsavedframesa_60',['__OSGetSavedFramesA',['../group__coreinit__savedframe.html#gab74d9d54cb5f9f3bdd68c42cd70ed3bb',1,'savedframe.h']]], + ['_5f_5fosgetsavedframesb_61',['__OSGetSavedFramesB',['../group__coreinit__savedframe.html#gaa8bcd1f921618beb757b32ed0ae255b0',1,'savedframe.h']]], + ['_5f_5fosgettransitionaudiobuffer_62',['__OSGetTransitionAudioBuffer',['../transition_8h.html#ac19e8a5db848625941db331630e3ef87',1,'transition.h']]], + ['_5f_5foslockscheduler_63',['__OSLockScheduler',['../group__coreinit__scheduler.html#gab22a032a74e76c431cc6dafcc1c00280',1,'scheduler.h']]], + ['_5f_5fosphysicaltoeffectivecached_64',['__OSPhysicalToEffectiveCached',['../group__coreinit__memorymap.html#gaedbde9568f70e48932cc8adabbbdde18',1,'memorymap.h']]], + ['_5f_5fosphysicaltoeffectiveuncached_65',['__OSPhysicalToEffectiveUncached',['../group__coreinit__memorymap.html#ga25bc61354e6ec8344a2c6ff2d101b773',1,'memorymap.h']]], + ['_5f_5fosresetsavedframe_66',['__OSResetSavedFrame',['../group__coreinit__savedframe.html#gaef79cc548acbb11d3fdd85afde83240b',1,'savedframe.h']]], + ['_5f_5fosresizecopydata_67',['__OSResizeCopyData',['../group__coreinit__copydata.html#ga37042ff0af5a0e4f8a7a60957371d473',1,'copydata.h']]], + ['_5f_5fosrootloadshared_68',['__OSRootLoadShared',['../group__coreinit__memory.html#gaf19b8fb8df91f98388d8e4231d4c175a',1,'memory.h']]], + ['_5f_5fosschedulerlock_69',['__OSSchedulerLock',['../group__coreinit__scheduler.html#ga1fb0792872d1988bf8097155ddae3dc4',1,'scheduler.h']]], + ['_5f_5fossetabsolutesystemtime_70',['__OSSetAbsoluteSystemTime',['../group__coreinit__time.html#gafea842e830cbf619523d5770baede37b',1,'time.h']]], + ['_5f_5fossetandloadcontext_71',['__OSSetAndLoadContext',['../group__coreinit__context.html#ga8fbd71dcc552c035d6ea54bbb2edb328',1,'context.h']]], + ['_5f_5fossetcrashrecovery_72',['__OSSetCrashRecovery',['../group__coreinit__debug.html#ga03b89d1082dacdb7876499765be0c13a',1,'debug.h']]], + ['_5f_5fossetcurrentusercontext_73',['__OSSetCurrentUserContext',['../group__coreinit__context.html#ga5f1742b6b4ee34597dbde6f532d9e992',1,'context.h']]], + ['_5f_5fossetinterrupthandler_74',['__OSSetInterruptHandler',['../group__coreinit__interrupts.html#gaf3d14647d20b8b3ce705f962c70c3f7a',1,'interrupts.h']]], + ['_5f_5fossetsavedframe_75',['__OSSetSavedFrame',['../group__coreinit__savedframe.html#ga25c74cf6b90ec7baa1ff57369cd5abb4',1,'savedframe.h']]], + ['_5f_5fossetsavedframegamma_76',['__OSSetSavedFrameGamma',['../group__coreinit__savedframe.html#ga472dd65208f1bce61d701b5aa0b1a41d',1,'savedframe.h']]], + ['_5f_5fossettransitionaudiosize_77',['__OSSetTransitionAudioSize',['../transition_8h.html#a870cc9b80bf94e2c2fd20d0ab4683d22',1,'transition.h']]], + ['_5f_5fossuspendthreadnolock_78',['__OSSuspendThreadNolock',['../group__coreinit__thread.html#ga02fe8497fed97926886f441c4369f47f',1,'thread.h']]], + ['_5f_5fostouchschedulerlock_79',['__OSTouchSchedulerLock',['../group__coreinit__scheduler.html#gaba3fb41f2f5811a5b94588b8abecb5c7',1,'scheduler.h']]], + ['_5f_5fostrylockscheduler_80',['__OSTryLockScheduler',['../group__coreinit__scheduler.html#ga593eeabe7b1bc28a5e376d1316058a41',1,'scheduler.h']]], + ['_5f_5fosunlockscheduler_81',['__OSUnlockScheduler',['../group__coreinit__scheduler.html#ga00b677c607efcd62f8bf35a4855c9031',1,'scheduler.h']]], + ['_5f_5fosvalidateaddressspacerange_82',['__OSValidateAddressSpaceRange',['../group__coreinit__memorymap.html#ga6f7eb359b87d8ec38faeff70efd68020',1,'memorymap.h']]], + ['_5f_5foszeroprocessmemory_83',['__OSZeroProcessMemory',['../group__coreinit__memory.html#gac59b8505742fdd2c69fb462955784cea',1,'memory.h']]], + ['_5f_5fpreinit_5fuser_84',['__preinit_user',['../group__coreinit__memdefaultheap.html#gac5a96f328d528e378c78fb2925f90ff3',1,'memdefaultheap.h']]], + ['_5f_5fsocklen_5ft_5fdefined_85',['__socklen_t_defined',['../sys_2socket_8h.html#aaa25f1527576d8ada1d4abfa3f6ed406',1,'socket.h']]], + ['_5fexit_86',['_Exit',['../group__coreinit__exit.html#gad459e22e06681daa1f6b98956b00cf54',1,'exit.h']]], + ['_5fgx2debugsetcaptureinterface_87',['_GX2DebugSetCaptureInterface',['../group__gx2__debug.html#ga2cb9b55fecfb05eea4a17dbd8ff737c8',1,'debug.h']]], + ['_5fnetdb_2eh_88',['_netdb.h',['../__netdb_8h.html',1,'']]], + ['_5fsocket_2eh_89',['_socket.h',['../__socket_8h.html',1,'']]], + ['_5fsysappmiimakerargs_90',['_sysappmiimakerargs',['../group__sysapp__launch.html#struct__SysAppMiiMakerArgs',1,'_SysAppMiiMakerArgs'],['../group__sysapp__launch.html#gaeb7077193507aa8bcbbc91f37d204581',1,'_SysAppMiiMakerArgs: launch.h']]], + ['_5fsysdeserializestandardarg_91',['_SYSDeserializeStandardArg',['../group__sysapp__args.html#ga64c33cd24c25875eb80ce4956eeb9d10',1,'args.h']]], + ['_5fsysdirectlyreturntocaller_92',['_SYSDirectlyReturnToCaller',['../group__sysapp__args.html#ga2bef217662d88c623ecc7a252c470bff',1,'args.h']]], + ['_5fsysdirectlyswitchto_93',['_SYSDirectlySwitchTo',['../group__sysapp__switch.html#ga6fd0f3e9f5f5a0ad6ce669389500bf7b',1,'switch.h']]], + ['_5fsysgetsystemapplicationtitleid_94',['_SYSGetSystemApplicationTitleId',['../group__sysapp__title.html#ga6376648925bff1e594e9696990df7a83',1,'title.h']]], + ['_5fsysgetsystemapplicationtitleidbyprodarea_95',['_SYSGetSystemApplicationTitleIdByProdArea',['../group__sysapp__title.html#gadfb34a74465e1d853c55222d442003b6',1,'title.h']]], + ['_5fsyslaunchmenuwithcheckingaccount_96',['_SYSLaunchMenuWithCheckingAccount',['../group__sysapp__launch.html#ga9d3a42070d869a174c216f836bfb7dc6',1,'launch.h']]], + ['_5fsyslaunchmiistudio_97',['_SYSLaunchMiiStudio',['../group__sysapp__launch.html#ga5b260a51e7fca49023728a4ae828172b',1,'launch.h']]], + ['_5fsyslaunchnotifications_98',['_SYSLaunchNotifications',['../group__sysapp__launch.html#gadd0341afdd284cd6abef4156f80c85c5',1,'launch.h']]], + ['_5fsyslaunchparental_99',['_SYSLaunchParental',['../group__sysapp__launch.html#gae722ae4e6693f80b7559849eede20c96',1,'launch.h']]], + ['_5fsyslaunchsettings_100',['_SYSLaunchSettings',['../group__sysapp__launch.html#ga53f5137902c3a6330f7326093d962f2b',1,'launch.h']]], + ['_5fsyslaunchtitlebypathfromlauncher_101',['_SYSLaunchTitleByPathFromLauncher',['../group__sysapp__launch.html#gae224aab1b133c0a70b6726b389e514f2',1,'launch.h']]], + ['_5fsyslaunchtitlewithstdargsinnosplash_102',['_SYSLaunchTitleWithStdArgsInNoSplash',['../group__sysapp__launch.html#ga7fec65f8592101d310951f87cf23339b',1,'launch.h']]], + ['_5fsysserializestandardargsin_103',['_SYSSerializeStandardArgsIn',['../group__sysapp__args.html#ga7e25172a00d18233a283a117743b654e',1,'args.h']]], + ['_5fsysswitchto_104',['_SYSSwitchTo',['../group__sysapp__switch.html#ga215faf596ce7d668bdf8b93aee3d467b',1,'switch.h']]], + ['_5fsysswitchtobrowserforcallbackurlfromhbm_105',['_SYSSwitchToBrowserForCallbackURLFromHBM',['../group__sysapp__switch.html#gad99013eb166e8f5edd37021125653859',1,'switch.h']]], + ['_5fsysswitchtoemanual_106',['_SYSSwitchToEManual',['../group__sysapp__switch.html#gab82c5fbe1e479d7cc60db9c754336b90',1,'switch.h']]], + ['_5fsysswitchtoemanualfromhbm_107',['_SYSSwitchToEManualFromHBM',['../group__sysapp__switch.html#gace7ecb162e086cbb5c3839f648157c46',1,'switch.h']]], + ['_5fsysswitchtoeshopfromhbm_108',['_SYSSwitchToEShopFromHBM',['../group__sysapp__switch.html#gac19b906d033ce5c6258a36a5b0548ffb',1,'switch.h']]], + ['_5fsysswitchtohbmwithmode_109',['_SYSSwitchToHBMWithMode',['../group__sysapp__switch.html#ga8266875e72708fe65276a0af98c8107e',1,'switch.h']]], + ['_5fsysswitchtomainapp_110',['_SYSSwitchToMainApp',['../group__sysapp__switch.html#ga95651e96b7fb500cdd7a69e66a4c2f18',1,'switch.h']]], + ['_5fsysswitchtooverlayfromhbm_111',['_SYSSwitchToOverlayFromHBM',['../group__sysapp__switch.html#gaa37ef2d8d6c17a3c120ccaa5fc16c2e2',1,'switch.h']]] +]; diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 00000000..1844a74e --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,623 @@ +var searchData= +[ + ['object_0',['Event Object',['../group__coreinit__event.html',1,'']]], + ['of_20the_20drcs_1',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['offset_2',['offset',['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformBlock::offset'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformVar::offset'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformInitialValue::offset'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2LoopVar::offset'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2AttribStream::offset'],['../group__ntag__ntag.html#ac681806181c80437cfab37335f62ff39',1,'NTAGAreaHeader::offset']]], + ['offsets_3',['offsets',['../group__sndcore2__voice.html#a474317b6a6ec762b056d56cc8d151346',1,'AXVoice']]], + ['offsettomemorylink_4',['offsetToMemoryLink',['../group__coreinit__memlist.html#a1c1cef173ab860ec22956eb3500b914d',1,'MEMMemoryList']]], + ['okstring_5',['okString',['../structnn_1_1swkbd_1_1ConfigArg.html#a582d9626ac40e4fed0bd25909c16151c',1,'nn::swkbd::ConfigArg']]], + ['oldlist_6',['oldList',['../group__gx2__event.html#a2c7284cad4276d5955c1456d5a055870',1,'GX2DisplayListOverrunData']]], + ['oldpath_7',['oldPath',['../filesystem__fsa_8h.html#aa74ca40060da35d18e5d745626f620ed',1,'FSARequestRename']]], + ['oldsize_8',['oldSize',['../group__gx2__event.html#a83c8763786939f9ba04441690a924818',1,'GX2DisplayListOverrunData']]], + ['olv_5faccesskey_9',['olv_accesskey',['../group__nn__acp__title.html#ad1e9b4e072f91ca4cc9078a0f4d0041c',1,'ACPMetaXml']]], + ['onalloc_10',['onAlloc',['../structGX2DebugCaptureInterface.html#a8e670e5f59c71a4799069540f606a80d',1,'GX2DebugCaptureInterface']]], + ['oncaptureend_11',['onCaptureEnd',['../structGX2DebugCaptureInterface.html#a1619e28c113273e87bf2339bcd1c5b94',1,'GX2DebugCaptureInterface']]], + ['oncapturestart_12',['onCaptureStart',['../structGX2DebugCaptureInterface.html#a7522f6441e19fb80cdb4b21da744fafb',1,'GX2DebugCaptureInterface']]], + ['onfree_13',['onFree',['../structGX2DebugCaptureInterface.html#a68eb0161d4aad36e15c76dd1e30d4ef5',1,'GX2DebugCaptureInterface']]], + ['online_5faccount_5fuse_14',['online_account_use',['../group__nn__acp__title.html#a537e21aea7427c3a242697948042de26',1,'ACPMetaXml']]], + ['onshutdown_15',['onShutdown',['../structGX2DebugCaptureInterface.html#afdd52ac850766c51c16e85f0a9a65d27',1,'GX2DebugCaptureInterface']]], + ['onswapscanbuffers_16',['onSwapScanBuffers',['../structGX2DebugCaptureInterface.html#af2b47e53aa2504d49c12ead678e71d48',1,'GX2DebugCaptureInterface']]], + ['onunknownmemory_17',['onUnknownMemory',['../structGX2DebugCaptureInterface.html#aa6e1c45ba923a88daa34e7c47489be57',1,'GX2DebugCaptureInterface']]], + ['open_18',['Open',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcac3bf447eabe632720a3aa1a7ce401274',1,'nn::dlp::Cafe']]], + ['openapplicationarea_19',['OpenApplicationArea',['../namespacenn_1_1nfp.html#ad05159cf94a6f19cc71a546a62524c3d',1,'nn::nfp']]], + ['opendir_20',['opendir',['../filesystem__fsa_8h.html#ac7e5cd6cb88a7aa7e278e4c3f32485b9',1,'FSARequest.__unnamed7__::openDir'],['../filesystem__fsa_8h.html#ac7e5cd6cb88a7aa7e278e4c3f32485b9',1,'FSAResponse.__unnamed11__::openDir']]], + ['openfile_21',['openfile',['../filesystem__fsa_8h.html#ae685fa8f409b4d1940a55acd187f280b',1,'FSARequest.__unnamed7__::openFile'],['../filesystem__fsa_8h.html#ae685fa8f409b4d1940a55acd187f280b',1,'FSAResponse.__unnamed11__::openFile']]], + ['opensessions_22',['OpenSessions',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a58c4be8577684056ceb14465bb85ec4d',1,'nn::dlp::Cafe::Server']]], + ['operations_23',['operations',['../group__coreinit__atomic.html',1,'Atomic Operations'],['../group__dmae__mem.html',1,'Memory Operations'],['../group__proc__ui__memory.html',1,'ProcUI Memory Operations']]], + ['operations_2064_20bit_24',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['operator_20bool_25',['operator bool',['../classnn_1_1Result.html#a67b76affb3b5d35fa419ac234144038b',1,'nn::Result']]], + ['operator_20nnresult_26',['operator NNResult',['../classnn_1_1Result.html#af60a1a52af2f3d06ee80383a611160b2',1,'nn::Result']]], + ['operator_21_3d_27',['operator!=',['../classnn_1_1Result.html#a990641d9dbdab9e10a60482c98177cf5',1,'nn::Result']]], + ['operator_3d_28',['operator=',['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#a71719a9439cbe97d436aa20f30b883d2',1,'nn::sl::IPreferentialTitleAccessor::operator=()'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#ae11781626e4997c01fa1170cd6e15ccd',1,'nn::sl::IKillerNotificationAccessor::operator=()'],['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#a5513c29815b309e978cf7ab385c22462',1,'nn::sl::IPreferentialTitleAccessor::operator=()'],['../classnn_1_1sl_1_1MetaInfoAccessor.html#a3915383e8dd1c8089a0150b3b476e3f8',1,'nn::sl::MetaInfoAccessor::operator=(MetaInfoAccessor &&src) noexcept'],['../classnn_1_1sl_1_1MetaInfoAccessor.html#a0a7012d5b1cb79f02f7272f8d9449218',1,'nn::sl::MetaInfoAccessor::operator=(const MetaInfoAccessor &other)'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#acc6ccc3a101d984b8fb2c0cc8cd4a468',1,'nn::sl::ILaunchedTitleListAccessor::operator=(ILaunchedTitleListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a557d84a098c4490a4baed0960c51a1c0',1,'nn::sl::ILaunchedTitleListAccessor::operator=(const ILaunchedTitleListAccessor &other)'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a8e8ea1f314602cec4237af32db67f5da',1,'nn::sl::IAccountInfoAccessor::operator=(const IAccountInfoAccessor &other)'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a5898fb908a81960da183e9e0f174e23b',1,'nn::sl::IAccountInfoAccessor::operator=(IAccountInfoAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IBlackListAccessor.html#ac5194a3d6b043307ccae7b80af50c700',1,'nn::sl::IBlackListAccessor::operator=(const IBlackListAccessor &other)'],['../classnn_1_1sl_1_1IBlackListAccessor.html#adeab2c202b15ced57a6d39785acb7ab0',1,'nn::sl::IBlackListAccessor::operator=(IBlackListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a81733db3c6c9bba5ab99b72efea259bb',1,'nn::sl::IDefaultTitleAccessor::operator=(const IDefaultTitleAccessor &other)'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a6226375a793e74870288a3c06279efab',1,'nn::sl::IDefaultTitleAccessor::operator=(IDefaultTitleAccessor &&src) noexcept'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#ac08fea2ac54b559d7d3044697bf1008d',1,'nn::sl::DiscCachedTitleAccessor::operator=(const DiscCachedTitleAccessor &other)'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#aa019d343fc29ae28c5ef557001ed3677',1,'nn::sl::DiscCachedTitleAccessor::operator=(DiscCachedTitleAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#a4a57f975347197b1096038750891af9c',1,'nn::sl::IIconInfoAccessor::operator=(const IIconInfoAccessor &other)'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#a21f6a1d2c89c6c5d9068f31a0bfb2ef1',1,'nn::sl::IIconInfoAccessor::operator=(IIconInfoAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a73675af3228e7ac04d30446861d48534',1,'nn::sl::IInstalledTitleListAccessor::operator=(const IInstalledTitleListAccessor &other)'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a8c473150f5b807f20cff355c9962a98d',1,'nn::sl::IInstalledTitleListAccessor::operator=(IInstalledTitleListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#a5c85ca5543a0524f3af17a7acb992c16',1,'nn::sl::IKillerNotificationAccessor::operator=()'],['../classnn_1_1sl_1_1ISerializer.html#ae4c41261bfd3bd6dc16d524f38f6fd72',1,'nn::sl::ISerializer::operator=()'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#ac75f454b5f523d7a7a411cf9c5f545c3',1,'nn::sl::IKillerNotificationTransferRecordManager::operator=(IKillerNotificationTransferRecordManager &&src) noexcept'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#a8ff792b6caaa8317a34df23a5737157d',1,'nn::sl::IKillerNotificationTransferRecordManager::operator=(const IKillerNotificationTransferRecordManager &other)'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#aeafdc81c47ea4d4f30f30ce3ac8ba707',1,'nn::sl::IWhiteListAccessor::operator=(IWhiteListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#a2e9b658baf60823f991797faa14ae8ad',1,'nn::sl::IWhiteListAccessor::operator=(const IWhiteListAccessor &other)'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#a0d33dc711bf6b790d4863afa86c771a6',1,'nn::sl::IUpdatePackageAccessor::operator=(IUpdatePackageAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#aa7b810909b0738a247f1cd2e6976c521',1,'nn::sl::IUpdatePackageAccessor::operator=(const IUpdatePackageAccessor &other)'],['../classnn_1_1sl_1_1ITransferrer.html#a478b3a5b477666db26e351f221014a0d',1,'nn::sl::ITransferrer::operator=(ITransferrer &&src) noexcept'],['../classnn_1_1sl_1_1ITransferrer.html#aa57bc7c5f4dc6eac2948c62040deb221',1,'nn::sl::ITransferrer::operator=(const ITransferrer &other)'],['../classnn_1_1sl_1_1ITitleListAccessor.html#aae6763128d4f8eabc99b1f9212f76c48',1,'nn::sl::ITitleListAccessor::operator=(ITitleListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1ITitleListAccessor.html#a53d551eb56d5ee1a7cf85141850e82f4',1,'nn::sl::ITitleListAccessor::operator=(const ITitleListAccessor &other)'],['../classnn_1_1sl_1_1ITitleIconCache.html#a72047404b80ebfad94ad38bbba2514fc',1,'nn::sl::ITitleIconCache::operator=(ITitleIconCache &&src) noexcept'],['../classnn_1_1sl_1_1ITitleIconCache.html#a992f2757ccee142029c05f6a672d6745',1,'nn::sl::ITitleIconCache::operator=(const ITitleIconCache &other)'],['../classnn_1_1sl_1_1ITimeAccessor.html#ac5977c13699230228bb47edeb8daab6c',1,'nn::sl::ITimeAccessor::operator=(ITimeAccessor &&src) noexcept'],['../classnn_1_1sl_1_1ITimeAccessor.html#a0acbb39b21c9e1788649242e32c5c027',1,'nn::sl::ITimeAccessor::operator=(const ITimeAccessor &other)'],['../classnn_1_1sl_1_1IStream.html#a96b24ac4ccb2c20c1f074bdc3510f7c1',1,'nn::sl::IStream::operator=(IStream &&src) noexcept'],['../classnn_1_1sl_1_1IStream.html#a701daf94f6a0a953f7198d3c15b51031',1,'nn::sl::IStream::operator=(const IStream &other)'],['../classnn_1_1sl_1_1ISettingAccessor.html#a39433fb058f364d66265086a03d519b8',1,'nn::sl::ISettingAccessor::operator=(ISettingAccessor &&src) noexcept'],['../classnn_1_1sl_1_1ISettingAccessor.html#a47a34976ad1f1c804aa3895c313ae13d',1,'nn::sl::ISettingAccessor::operator=(const ISettingAccessor &other)'],['../classnn_1_1sl_1_1ISerializer.html#a6a3d07d52b48fa56f54fdb956adc9654',1,'nn::sl::ISerializer::operator=()']]], + ['operator_3d_3d_29',['operator==',['../classnn_1_1Result.html#adca63a84115c2c3c1e468d32f1b6196a',1,'nn::Result']]], + ['operstate_30',['operstate',['../group__nsysnet__netconfig.html#a32b5dfda684dd42a0065f95c8a886ab8',1,'NetConfIfState']]], + ['or_31',['OR',['../namespacenn_1_1sl.html#ad0383753b1c7c9d7266cb1f4c506d6a5a96727447c0ad447987df1c6415aef074',1,'nn::sl']]], + ['os_5falarm_5fqueue_5ftag_32',['OS_ALARM_QUEUE_TAG',['../group__coreinit__alarms.html#ga3e72b0eb6fc59257bebc8d017d162e7c',1,'alarm.h']]], + ['os_5falarm_5ftag_33',['OS_ALARM_TAG',['../group__coreinit__alarms.html#ga1510961a9ef9784d00043a8787750020',1,'alarm.h']]], + ['os_5fcondition_5ftag_34',['OS_CONDITION_TAG',['../group__coreinit__cond.html#ga9d3012d9d937bcd9fcfc12824af9011d',1,'condition.h']]], + ['os_5fcontext_5fstate_35',['OS_CONTEXT_STATE',['../group__coreinit__context.html#gac22431f9cbda6db9a9605c676808f05b',1,'context.h']]], + ['os_5fcontext_5fstate_5foscallback_36',['OS_CONTEXT_STATE_OSCALLBACK',['../group__coreinit__context.html#ggac22431f9cbda6db9a9605c676808f05ba1de8ae0423584e07b2dea87a22ffb2ea',1,'context.h']]], + ['os_5fcontext_5fstate_5fusermode_5fsaved_37',['OS_CONTEXT_STATE_USERMODE_SAVED',['../group__coreinit__context.html#ggac22431f9cbda6db9a9605c676808f05ba8c3b28e89af3284899a0c1c96b7a66a2',1,'context.h']]], + ['os_5fcontext_5ftag_38',['OS_CONTEXT_TAG',['../group__coreinit__context.html#ga919f76d6fbdcfed27d8a820cf48cd274',1,'context.h']]], + ['os_5fdynload_5fempty_5fmodule_5fname_39',['OS_DYNLOAD_EMPTY_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a6065f8dd3482098a226b77bbc57396af',1,'dynload.h']]], + ['os_5fdynload_5fexport_5fdata_40',['OS_DYNLOAD_EXPORT_DATA',['../group__coreinit__dynload.html#gga767fcd08fc487f6b1eb310df6b9091daaa981e0d9bf86d5d9596153da2e2dccf1',1,'dynload.h']]], + ['os_5fdynload_5fexport_5ffunc_41',['OS_DYNLOAD_EXPORT_FUNC',['../group__coreinit__dynload.html#gga767fcd08fc487f6b1eb310df6b9091daa9b44f7680ac357e95350ea6cfe381326',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5facquire_5fptr_42',['OS_DYNLOAD_INVALID_ACQUIRE_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a4a3776e65ad6b0bb943d5dcf719a53da',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fallocator_5fptr_43',['OS_DYNLOAD_INVALID_ALLOCATOR_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7ae7f14c8b0cd032d537019184e10c9acc',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname_44',['OS_DYNLOAD_INVALID_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a2f8bda2ccf1cc3347ee241f3a9b4b9e8',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname_5fptr_45',['OS_DYNLOAD_INVALID_MODULE_NAME_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a52d9cdf3bb34ac70f0dbf67ca53a7110',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fnotify_5fptr_46',['OS_DYNLOAD_INVALID_NOTIFY_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7aa4686d8251b670cbbc15053cffca70d2',1,'dynload.h']]], + ['os_5fdynload_5floaded_47',['OS_DYNLOAD_LOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a0feec6f36373211648d7708a5e47f09d',1,'dynload.h']]], + ['os_5fdynload_5fmodule_5fnot_5ffound_48',['OS_DYNLOAD_MODULE_NOT_FOUND',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7adc18995374c746111b4813be70b82464',1,'dynload.h']]], + ['os_5fdynload_5fnotify_5floaded_49',['OS_DYNLOAD_NOTIFY_LOADED',['../group__coreinit__dynload.html#gga544d75b95c681d433dd0d727cb6ada19ad719921d1daeae231c1ffaf611e0096c',1,'dynload.h']]], + ['os_5fdynload_5fnotify_5funloaded_50',['OS_DYNLOAD_NOTIFY_UNLOADED',['../group__coreinit__dynload.html#gga544d75b95c681d433dd0d727cb6ada19abb4e9fea8a1bcd1fcb821edca396e63e',1,'dynload.h']]], + ['os_5fdynload_5fok_51',['OS_DYNLOAD_OK',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a97cc156f7d96bd0a74a74dd9c84069cf',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fmemory_52',['OS_DYNLOAD_OUT_OF_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a7038dce35033b12c9cb96552d5721190',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fsystem_5fmemory_53',['OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7af73933f46a4da3fd4cdf5a66fb782d03',1,'dynload.h']]], + ['os_5fdynload_5ftls_5fallocator_5flocked_54',['OS_DYNLOAD_TLS_ALLOCATOR_LOCKED',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a9eeab1b79c0dc9aeb2233c54ee4d71fb',1,'dynload.h']]], + ['os_5fdynload_5funloaded_55',['OS_DYNLOAD_UNLOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a634880b76cf138111dc323c340538a43',1,'dynload.h']]], + ['os_5fevent_5fmode_5fauto_56',['OS_EVENT_MODE_AUTO',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6',1,'event.h']]], + ['os_5fevent_5fmode_5fmanual_57',['OS_EVENT_MODE_MANUAL',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca',1,'event.h']]], + ['os_5fevent_5ftag_58',['OS_EVENT_TAG',['../group__coreinit__event.html#ga2a99a920404e118e9b530e940ebf1b93',1,'event.h']]], + ['os_5fexception_5fmode_5fglobal_59',['OS_EXCEPTION_MODE_GLOBAL',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3af9862cf7b09ca885883db4a39488fa31',1,'exception.h']]], + ['os_5fexception_5fmode_5fglobal_5fall_5fcores_60',['OS_EXCEPTION_MODE_GLOBAL_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a158b8f4bcd3640e70b52cd052fded5b1',1,'exception.h']]], + ['os_5fexception_5fmode_5fsystem_61',['OS_EXCEPTION_MODE_SYSTEM',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa6405b7daa7c9bc8aac40b3fbe1e6991',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread_62',['OS_EXCEPTION_MODE_THREAD',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a8db13f869b5f7ef5a0a963eefd231508',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread_5fall_5fcores_63',['OS_EXCEPTION_MODE_THREAD_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa8bbdfc051455a0f8d2ab554d217deb9',1,'exception.h']]], + ['os_5fexception_5ftype_5falignment_64',['OS_EXCEPTION_TYPE_ALIGNMENT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f',1,'exception.h']]], + ['os_5fexception_5ftype_5fbreakpoint_65',['OS_EXCEPTION_TYPE_BREAKPOINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908',1,'exception.h']]], + ['os_5fexception_5ftype_5fdecrementer_66',['OS_EXCEPTION_TYPE_DECREMENTER',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e',1,'exception.h']]], + ['os_5fexception_5ftype_5fdsi_67',['OS_EXCEPTION_TYPE_DSI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397',1,'exception.h']]], + ['os_5fexception_5ftype_5fexternal_5finterrupt_68',['OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1',1,'exception.h']]], + ['os_5fexception_5ftype_5ffloating_5fpoint_69',['OS_EXCEPTION_TYPE_FLOATING_POINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd',1,'exception.h']]], + ['os_5fexception_5ftype_5fici_70',['OS_EXCEPTION_TYPE_ICI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517',1,'exception.h']]], + ['os_5fexception_5ftype_5fisi_71',['OS_EXCEPTION_TYPE_ISI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b',1,'exception.h']]], + ['os_5fexception_5ftype_5fmachine_5fcheck_72',['OS_EXCEPTION_TYPE_MACHINE_CHECK',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d',1,'exception.h']]], + ['os_5fexception_5ftype_5fperformance_5fmonitor_73',['OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356',1,'exception.h']]], + ['os_5fexception_5ftype_5fprogram_74',['OS_EXCEPTION_TYPE_PROGRAM',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5fcall_75',['OS_EXCEPTION_TYPE_SYSTEM_CALL',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5finterrupt_76',['OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5freset_77',['OS_EXCEPTION_TYPE_SYSTEM_RESET',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf',1,'exception.h']]], + ['os_5fexception_5ftype_5ftrace_78',['OS_EXCEPTION_TYPE_TRACE',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51',1,'exception.h']]], + ['os_5ffast_5fcondition_5ftag_79',['OS_FAST_CONDITION_TAG',['../group__coreinit__fastcond.html#ga7af6faf6470fff941f49e42480a2ebbd',1,'fastcondition.h']]], + ['os_5ffast_5fmutex_5ftag_80',['OS_FAST_MUTEX_TAG',['../group__coreinit__fastmutex.html#gaa4219c81acd042a06aeea86a482eb6a3',1,'fastmutex.h']]], + ['os_5ffatal_5ferror_5fcorruption_81',['OS_FATAL_ERROR_CORRUPTION',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa3d7c444f48cc878e8dab45f4ddef5322',1,'debug.h']]], + ['os_5ffatal_5ferror_5fcorruption_5fdisc_82',['OS_FATAL_ERROR_CORRUPTION_DISC',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa7f87ce1336a3856a4124000f87c38c6f',1,'debug.h']]], + ['os_5ffatal_5ferror_5fcorruption_5fslc_83',['OS_FATAL_ERROR_CORRUPTION_SLC',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfac896a598b6f6aa85ff70bdbb8fc921d7',1,'debug.h']]], + ['os_5ffatal_5ferror_5fcorruption_5fusb_84',['OS_FATAL_ERROR_CORRUPTION_USB',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfad11bba839e1f9db5497f4668766293eb',1,'debug.h']]], + ['os_5ffatal_5ferror_5fdisc_5fremoved_85',['OS_FATAL_ERROR_DISC_REMOVED',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfaa1c9e01bc91b857ce8c734acfde6ba49',1,'debug.h']]], + ['os_5ffatal_5ferror_5ffatal_5fsystem_5for_5fusb_86',['OS_FATAL_ERROR_FATAL_SYSTEM_OR_USB',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa816ea60a52e2c41e1d39c69a7887e450',1,'debug.h']]], + ['os_5ffatal_5ferror_5fgeneral_87',['OS_FATAL_ERROR_GENERAL',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfae5e51c9128056c4578db7b99bc681bc1',1,'debug.h']]], + ['os_5ffatal_5ferror_5fstorage_5fremoved_88',['OS_FATAL_ERROR_STORAGE_REMOVED',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfafd566d66509a101d0bfabaa1de6c2c5d',1,'debug.h']]], + ['os_5ffatal_5ferror_5funkown_89',['OS_FATAL_ERROR_UNKOWN',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfac54262e2e3c3fb68666e25bcb82caa77',1,'debug.h']]], + ['os_5ffatal_5ferror_5fwrite_5fprotect_90',['OS_FATAL_ERROR_WRITE_PROTECT',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa202e4c6a7603a6624ce7bed9f5c057f5',1,'debug.h']]], + ['os_5ffunction_5ftype_5ffs_5fattach_5fevent_91',['OS_FUNCTION_TYPE_FS_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406aab1e0b6eb43671db6c7f4777c806c0c4',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fasync_92',['OS_FUNCTION_TYPE_FS_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a629cc2ddd8b5931150d238bac3c32d3d',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fhandler_93',['OS_FUNCTION_TYPE_FS_CMD_HANDLER',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406afa1c13046e0aad67f693cef622b63417',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fstate_5fchange_5fevent_94',['OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a4666dad60cddaab707994391935a83e2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fattach_5fevent_95',['OS_FUNCTION_TYPE_FSA_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a77a9ac9b4aff7b3be2091c24f944d153',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fcmd_5fasync_96',['OS_FUNCTION_TYPE_FSA_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a115633dceea7ac6cbc3211cee960a41e',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync_97',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a0939e49a08eb54efd650f2f0ab04dd9b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync_5fno_5falloc_98',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406af443742df69e12fc2137e90cca67c06b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fopen_99',['OS_FUNCTION_TYPE_HIO_OPEN',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406ac14038e7f52050fa2ddc0bd2a2a936a2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fread_5fasync_100',['OS_FUNCTION_TYPE_HIO_READ_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a5971fcf0a0ff46a42d37fd8367de406b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fwrite_5fasync_101',['OS_FUNCTION_TYPE_HIO_WRITE_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a7df209dc1e7e076bc8b5daa0dc062677',1,'messagequeue.h']]], + ['os_5fici_5fcommand_5ffast_5fbg_5fexit_102',['OS_ICI_COMMAND_FAST_BG_EXIT',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aad27017f1de5826fc626e612e62333f77',1,'kernel.h']]], + ['os_5fici_5fcommand_5fhalt_5fcore_103',['OS_ICI_COMMAND_HALT_CORE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aaac04928e5cf72555f2958b222e4c4a14',1,'kernel.h']]], + ['os_5fici_5fcommand_5finvalid_5fic_5frange_104',['OS_ICI_COMMAND_INVALID_IC_RANGE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa76254726012dd53a346fecc10792811f',1,'kernel.h']]], + ['os_5fici_5fcommand_5fiop_5fshell_5fcore_5ftrace_105',['OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0b118d3ce65908e0f4f04ea9a3e108bd',1,'kernel.h']]], + ['os_5fici_5fcommand_5foverlay_5farena_106',['OS_ICI_COMMAND_OVERLAY_ARENA',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa77b0c02d2452a7ea4b69116861f87fe1',1,'kernel.h']]], + ['os_5fici_5fcommand_5fpanic_5f0x15_107',['OS_ICI_COMMAND_PANIC_0X15',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa2552ee7b69219372c34c7b99ce607a2f',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fcrash_108',['OS_ICI_COMMAND_PROC_CRASH',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa9ad01419637d0587ac8215b5ffb41306',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fexit_109',['OS_ICI_COMMAND_PROC_EXIT',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0d651e8fb2bcabc74275e4a9677522e4',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fkill_110',['OS_ICI_COMMAND_PROC_KILL',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0baa197e9954e9815d39da37ce609d68',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fsched_111',['OS_ICI_COMMAND_PROC_SCHED',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aad5037af06d317a55178c2b9a0c7cf4df',1,'kernel.h']]], + ['os_5fici_5fcommand_5freschedule_5fcore_112',['OS_ICI_COMMAND_RESCHEDULE_CORE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0c872da6885c87e2b3a880b4ba5ea0d8',1,'kernel.h']]], + ['os_5fici_5fcommand_5fset_5fdabr_113',['OS_ICI_COMMAND_SET_DABR',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aaa517bd589ed1febbd9bd645ac606252f',1,'kernel.h']]], + ['os_5fici_5fcommand_5fset_5fiabr_114',['OS_ICI_COMMAND_SET_IABR',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aaf7c9d939105a05f2d8ead32052dfcc8b',1,'kernel.h']]], + ['os_5fici_5fcommand_5fsystem_5ffatal_115',['OS_ICI_COMMAND_SYSTEM_FATAL',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa9ae9b974bda3f1ea501618a025892c13',1,'kernel.h']]], + ['os_5fici_5fcommand_5funknown_116',['OS_ICI_COMMAND_UNKNOWN',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa3c5b42347653ca29a8d970124dc1cc3e',1,'kernel.h']]], + ['os_5finterrupt_5ftype_5fahb_117',['OS_INTERRUPT_TYPE_AHB',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849af7a7b0db8d8de81d78f3285c27e877fe',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdsp_118',['OS_INTERRUPT_TYPE_DSP',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a5398b08cddf1c52f5b9a0084d42ebabb',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspacc_119',['OS_INTERRUPT_TYPE_DSPACC',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a160b130a0a8fcdc0fe1429fd6cb0c989',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspai_120',['OS_INTERRUPT_TYPE_DSPAI',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a0ead14e5abebb9cf4b2c7119f3fc264d',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspai2_121',['OS_INTERRUPT_TYPE_DSPAI2',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a5e9fb4545c764647dee3f5b5ee53b43c',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspdsp_122',['OS_INTERRUPT_TYPE_DSPDSP',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a58888b83bfdfeff91929e838abfbdc5c',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5ferror_123',['OS_INTERRUPT_TYPE_ERROR',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849ac7f5c04f5c5d7a419c459576849233fe',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fgpippc_124',['OS_INTERRUPT_TYPE_GPIPPC',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a6527c002d22920bf37fe26fa9f30e7f5',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fgpu7_125',['OS_INTERRUPT_TYPE_GPU7',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849aededddd97e154920ae5803672cf4feec',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fipcppc0_126',['OS_INTERRUPT_TYPE_IPCPPC0',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a8c0bcd158d85143619a2f8479c596c1f',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fipcppc1_127',['OS_INTERRUPT_TYPE_IPCPPC1',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849ab436cdb1445124836fa0e3b04d6aa550',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fipcppc2_128',['OS_INTERRUPT_TYPE_IPCPPC2',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a3caa0d553378b8d746ef5db74f9cc871',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fprimaryi2c_129',['OS_INTERRUPT_TYPE_PRIMARYI2C',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a16f434e367f42f091173ab49aa835c3d',1,'interrupts.h']]], + ['os_5fmap_5fmemory_5fallocated_130',['OS_MAP_MEMORY_ALLOCATED',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea3922558ab63460f63390ec53199cba03',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5ffree_131',['OS_MAP_MEMORY_FREE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beacba765e89dabbd816314a279ce098261',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5finvalid_132',['OS_MAP_MEMORY_INVALID',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beafef3e905c898e0efa6f54842219031b0',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fonly_133',['OS_MAP_MEMORY_READ_ONLY',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea13e1f29de202bdefcfe541d503031deb',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fwrite_134',['OS_MAP_MEMORY_READ_WRITE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea8632fb7090c908832e2a8deb9e49cd5c',1,'memorymap.h']]], + ['os_5fmem1_135',['OS_MEM1',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca46057099b28a70b64cfcaa5949d7a79d',1,'memory.h']]], + ['os_5fmem2_136',['OS_MEM2',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca5d4494dd03c6253b9688b016d91b0bac',1,'memory.h']]], + ['os_5fmessage_5fflags_5fblocking_137',['OS_MESSAGE_FLAGS_BLOCKING',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa89fb51d5163956cdf24dfc76f0b944c2',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fhigh_5fpriority_138',['OS_MESSAGE_FLAGS_HIGH_PRIORITY',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa920809408603647e86aa54b7977fbddf',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fnone_139',['OS_MESSAGE_FLAGS_NONE',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfaf4032074df698d13d986a388cbac1cf2',1,'messagequeue.h']]], + ['os_5fmessage_5fqueue_5ftag_140',['OS_MESSAGE_QUEUE_TAG',['../group__coreinit__msgq.html#gaf73ce215f5737775a2f9e1b2afe65dbd',1,'messagequeue.h']]], + ['os_5fmutex_5ftag_141',['OS_MUTEX_TAG',['../group__coreinit__mutex.html#ga30202e2a89cd5859a39b31a3f636cdca',1,'mutex.h']]], + ['os_5fpage_5fsize_142',['OS_PAGE_SIZE',['../group__coreinit__memorymap.html#ga93b338792824e9803dea3a24ddf7afab',1,'memorymap.h']]], + ['os_5fpm_5farg_5fmmcr0_143',['OS_PM_ARG_MMCR0',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77cca589da61a190acd043b44fa9f64dc31bd',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fmmcr1_144',['OS_PM_ARG_MMCR1',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77ccafaa60648b780565560f46a326035d7ec',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc1_145',['OS_PM_ARG_PMC1',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77cca6c0b014ff5a998c39f7f70f05c9b3c45',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc2_146',['OS_PM_ARG_PMC2',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77cca975cdf7f48c6b96274c74a9552e4a34d',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc3_147',['OS_PM_ARG_PMC3',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77ccae13db52a8c208bc8cb70a0580a1178bb',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc4_148',['OS_PM_ARG_PMC4',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77ccad773ba060755f3a9b8fdb668f9fd5b47',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5f60xe_5fbus_5fdata_5fbeats_149',['OS_PM_MMCR0_PMC1_60XE_BUS_DATA_BEATS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a0bbc8d833705a487778f15dcd4add306',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fbiu_5faddress_5fonly_5frequests_150',['OS_PM_MMCR0_PMC1_BIU_ADDRESS_ONLY_REQUESTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a5482e706e885cc3a79fc6003f380cb6d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fcache_5fparadoxes_151',['OS_PM_MMCR0_PMC1_CACHE_PARADOXES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a9225e032fb232abb68d78dfae82b3961',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fciu_5fload_5frequests_152',['OS_PM_MMCR0_PMC1_CIU_LOAD_REQUESTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a064b5a84e96409aedacd881e4a3453f0',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fciu_5fparadoxes_153',['OS_PM_MMCR0_PMC1_CIU_PARADOXES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a050414aa7689e7a313ff71b3dfcdbb6e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fcpu_5fcycles_154',['OS_PM_MMCR0_PMC1_CPU_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a157ca8024402557d9f21fe2777983be2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fcurrent_155',['OS_PM_MMCR0_PMC1_CURRENT',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ae6217d210fc9fa661697421143cabf0e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5feieio_5finstructions_5fcompleted_156',['OS_PM_MMCR0_PMC1_EIEIO_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a934dff56980cf4fa23bb8566301a3216',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fcompleted_157',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a9dafb77381dbea0a2ea5e37056589329',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fcompleted_5fmatches_5fiabr_158',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED_MATCHES_IABR',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a24518902d5350d1da2b65f48abd65b86',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fdispatched_159',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a6d723700e5aa27f61d7160033f14180e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fea_5fdelivered_160',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_EA_DELIVERED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a73ce81443f4454a983c4daff6f49b557',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fitlb_5fsearch_5fcycles_161',['OS_PM_MMCR0_PMC1_ITLB_SEARCH_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430aa4c4ee6902d4824df8766384c726e24d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fl1_5fshared_5fstores_162',['OS_PM_MMCR0_PMC1_L1_SHARED_STORES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430aa46bb81f39c642031e2638cd8f26c4ae',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fl2_5fhits_163',['OS_PM_MMCR0_PMC1_L2_HITS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a19d9a63d56df8c855c62e2d22c9aab0d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fl2_5fshared_5finterventions_164',['OS_PM_MMCR0_PMC1_L2_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a4fd9da11e184f07db7388fbc0f496026',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fslow_5fl1_5fmisses_165',['OS_PM_MMCR0_PMC1_SLOW_L1_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a4396928555a570f36541bab890898ab6',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5ftbl_5frising_5ftransitions_166',['OS_PM_MMCR0_PMC1_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a67ebfe51d529ab6e4d9c7fb5b2c88b51',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5funresolved_5fbranches_167',['OS_PM_MMCR0_PMC1_UNRESOLVED_BRANCHES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a33da9f5a068906201884b0a57ce30e56',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5funresolved_5fstall_5fcycles_168',['OS_PM_MMCR0_PMC1_UNRESOLVED_STALL_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a811f3be39a6f7d7a4caac2d5118255ce',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fcache_5fsnoops_169',['OS_PM_MMCR0_PMC2_CACHE_SNOOPS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a8eccb73287465e29bc6f77a09c2d2d9f',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fciu_5fmodified_5finterventions_170',['OS_PM_MMCR0_PMC2_CIU_MODIFIED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a61825c126a028695d2104cf7b0d93c46',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fciu_5fstore_5frequests_171',['OS_PM_MMCR0_PMC2_CIU_STORE_REQUESTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ad9d336c4b841cca956ce76d5534c8f0f',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fcpu_5fcycles_172',['OS_PM_MMCR0_PMC2_CPU_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a84f1f49eb302ac38c924697c471d6e16',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fcurrent_173',['OS_PM_MMCR0_PMC2_CURRENT',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a848758e015d93c3d5ac0a26d98bbafa4',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5ffirst_5fspeculative_5fbranch_5fresolves_174',['OS_PM_MMCR0_PMC2_FIRST_SPECULATIVE_BRANCH_RESOLVES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430aebd19c931cfec58b23f353f15d6e4e6c',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5finstructions_5fcompleted_175',['OS_PM_MMCR0_PMC2_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a599b70d36a9dc172972fff31578b3fe4',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5finstructions_5fdispatched_176',['OS_PM_MMCR0_PMC2_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430af7be0fe4bead2ef4530c4a1d725168dd',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fitlb_5fmisses_177',['OS_PM_MMCR0_PMC2_ITLB_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a32ad94a3a6b419458007c4958ef05e0d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5ficache_5fmisses_178',['OS_PM_MMCR0_PMC2_L1_ICACHE_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a92e145255707f91cc0ceaa03ae4afcdf',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5finstruction_5fmiss_5fcycles_179',['OS_PM_MMCR0_PMC2_L1_INSTRUCTION_MISS_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a33f07248901d72f231e507efc3f92291',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5fshared_5finterventions_180',['OS_PM_MMCR0_PMC2_L1_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a426cff2908393a64cd511f8d8c1c96ca',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5fto_5fl2_5fcastouts_181',['OS_PM_MMCR0_PMC2_L1_TO_L2_CASTOUTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a215abc7b3a20a9c712018a18def89da4',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl2_5finstruction_5fmisses_182',['OS_PM_MMCR0_PMC2_L2_INSTRUCTION_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a3cc330e4a9deb73739a7651d90b1379d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl2_5fshared_5fstores_183',['OS_PM_MMCR0_PMC2_L2_SHARED_STORES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a809e74eccac138d70f0c23c2a0779c65',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5floads_5fand_5fstores_184',['OS_PM_MMCR0_PMC2_LOADS_AND_STORES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a285be07d1aea5f84d94e0034a4b491cf',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fpred_5fbranches_5fnot_5ftaken_185',['OS_PM_MMCR0_PMC2_PRED_BRANCHES_NOT_TAKEN',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ae3b44086e472edf3fc67955503621f0c',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5freserved_5floads_186',['OS_PM_MMCR0_PMC2_RESERVED_LOADS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a0640d9ea8544e50b9635e71807f58bfd',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fslow_5foutstanding_5fbiu_5ftransactions_187',['OS_PM_MMCR0_PMC2_SLOW_OUTSTANDING_BIU_TRANSACTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a714726b1f6b35ef7707d787932ec0379',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fsystem_5funit_5finstructions_188',['OS_PM_MMCR0_PMC2_SYSTEM_UNIT_INSTRUCTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ad05d4662b5e95c142f70105d837c9bab',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5ftbl_5frising_5ftransitions_189',['OS_PM_MMCR0_PMC2_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a1da276e6bef4be860fd75f8bc995b672',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fbiu_5fload_5frequests_190',['OS_PM_MMCR1_PMC3_BIU_LOAD_REQUESTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ab4aef62d466135c5659953b4671fca7e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fbpu_5fstall_5flr_5fcr_5fcycles_191',['OS_PM_MMCR1_PMC3_BPU_STALL_LR_CR_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a21f005f7c7c9a5249c1814f72df6f138',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fciu_5faddress_5fonly_5frequests_192',['OS_PM_MMCR1_PMC3_CIU_ADDRESS_ONLY_REQUESTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ae2afb13b95a560d3a419f91e18f19425',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fciu_5fshared_5finterventions_193',['OS_PM_MMCR1_PMC3_CIU_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ac1948d1bd1342cd2b2d5a7c8f56c8aca',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fcond_5fstores_5fcompleted_194',['OS_PM_MMCR1_PMC3_COND_STORES_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a92c88a01969fd5c7413fd42c046acd59',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fcpu_5fcycles_195',['OS_PM_MMCR1_PMC3_CPU_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a38f0165f06d1313e63d3c0db6c951806',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fcurrent_196',['OS_PM_MMCR1_PMC3_CURRENT',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a92275dde78c4d3cea741b50683c939c2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fdtlb_5fmisses_197',['OS_PM_MMCR1_PMC3_DTLB_MISSES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a241b5ba1cbc398f5765e218eafdbe477',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5ffpu_5finstructions_5fcompleted_198',['OS_PM_MMCR1_PMC3_FPU_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a3298ffec3333411184ec82178146c4a7',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5ficbi_5fsnoops_199',['OS_PM_MMCR1_PMC3_ICBI_SNOOPS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a1a022d3cc10a708a581cd5d2bcc5b0ac',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5finstructions_5fcompleted_200',['OS_PM_MMCR1_PMC3_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a80bce1997f47ba63fbb97d7e1ae592c1',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5finstructions_5fdispatched_201',['OS_PM_MMCR1_PMC3_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222afe176f968d30dd18f163cbb0ab544ef7',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl1_5fdcache_5fmisses_202',['OS_PM_MMCR1_PMC3_L1_DCACHE_MISSES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a0b020e74046694ba5229aa056a047b33',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl1_5fload_5fmiss_5fcycles_203',['OS_PM_MMCR1_PMC3_L1_LOAD_MISS_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a53731f506ae4e0505e049799fba6de4d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl1_5fmodified_5finterventions_204',['OS_PM_MMCR1_PMC3_L1_MODIFIED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a8332b8e4dd446f5f9d0003f1167c1f05',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl2_5fcache_5foperations_205',['OS_PM_MMCR1_PMC3_L2_CACHE_OPERATIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a136da055411ada3b20c3c5a085ecce06',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl2_5fcastouts_5fby_5fsnoops_206',['OS_PM_MMCR1_PMC3_L2_CASTOUTS_BY_SNOOPS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a2f7980d1edb1b98a1b72598050a03325',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl2_5fdata_5fmisses_207',['OS_PM_MMCR1_PMC3_L2_DATA_MISSES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a95a088b2290c32fcbb1b29d81612746d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fpred_5fbranches_5ftaken_208',['OS_PM_MMCR1_PMC3_PRED_BRANCHES_TAKEN',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a7a87a5f4a9a4d143cb0dd9aa815d3fdb',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fsecond_5fspeculative_5fbranch_5fresolves_209',['OS_PM_MMCR1_PMC3_SECOND_SPECULATIVE_BRANCH_RESOLVES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a10fcd9414646a5e9624a61dc1a0ac0d2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5ftbl_5frising_5ftransitions_210',['OS_PM_MMCR1_PMC3_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ac543ed2f25c5543eb057dce56e6d92b7',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fbiu_5fstore_5frequests_211',['OS_PM_MMCR1_PMC4_BIU_STORE_REQUESTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ae5e676b2572b0179f7b884da07aaf3bf',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fbpu_5fstall_5ftwo_5fbranches_5fcycles_212',['OS_PM_MMCR1_PMC4_BPU_STALL_TWO_BRANCHES_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aad29aebce5d531f235bccbd25c134a9a',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fbranches_5fmispredicted_213',['OS_PM_MMCR1_PMC4_BRANCHES_MISPREDICTED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a82177d32e8b5738839ae1f95adff7fee',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fciu_5fartry_5fcount_214',['OS_PM_MMCR1_PMC4_CIU_ARTRY_COUNT',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a52b94c352566debcc1737ab7031c4fcd',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fciu_5ftwo_5fcore_5fshared_5finterventions_215',['OS_PM_MMCR1_PMC4_CIU_TWO_CORE_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a7c96bfdb9d7b07f7cef8d8fdf18730b2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fcpu_5fcycles_216',['OS_PM_MMCR1_PMC4_CPU_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aa113e55492c459944da3f5378d99cb92',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fcurrent_217',['OS_PM_MMCR1_PMC4_CURRENT',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a999cfb8cd9e5003f9533bb7befbe4c40',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fdtlb_5fsearch_5fcycles_218',['OS_PM_MMCR1_PMC4_DTLB_SEARCH_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a4936a043d2cb74b6f5a8b7458eeb10ad',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5finstructions_5fcompleted_219',['OS_PM_MMCR1_PMC4_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a5ebc3aa3ae4228f3745db653abc0ce21',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5finstructions_5fdispatched_220',['OS_PM_MMCR1_PMC4_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222add202ed770d9c8626773c8d6e7252ddb',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fintact_5fcond_5fstores_5fcompleted_221',['OS_PM_MMCR1_PMC4_INTACT_COND_STORES_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a78a5ec1bae9f80b4611272aa1ec9a9e9',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5finteger_5foperations_222',['OS_PM_MMCR1_PMC4_INTEGER_OPERATIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222abcc6ef589faf5b737e0f64bcd346f35e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fl2_5fbank_5frefresh_5foverflows_223',['OS_PM_MMCR1_PMC4_L2_BANK_REFRESH_OVERFLOWS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a55b29fb4ec59a88fba2a4cf229adc151',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fl2_5fcastouts_224',['OS_PM_MMCR1_PMC4_L2_CASTOUTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a9212647676fb20f91444da96b6880fff',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fl2_5fmodified_5finterventions_225',['OS_PM_MMCR1_PMC4_L2_MODIFIED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aa6f16c7d2519f15e989291a9fc2a03b8',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fsnoop_5fretries_226',['OS_PM_MMCR1_PMC4_SNOOP_RETRIES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ad85b0920fe665430d1a718770f195409',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fsync_5finstructions_5fcompleted_227',['OS_PM_MMCR1_PMC4_SYNC_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222af9789a5a92cf2410b8edfbd6f836d226',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5ftbl_5frising_5ftransitions_228',['OS_PM_MMCR1_PMC4_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a838a12521fa242fe33da7e8d312f64ae',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5ftlbie_5fsnoops_229',['OS_PM_MMCR1_PMC4_TLBIE_SNOOPS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aa79507f06f43278dc637c2a818197a6b',1,'performancemonitor.h']]], + ['os_5fsaved_5fframe_5fa_230',['OS_SAVED_FRAME_A',['../group__coreinit__savedframe.html#ggad961fe18c1f4c76b7de9ab52dea9daa0a76168ba6fa1e2b74c633e174b20bff7b',1,'savedframe.h']]], + ['os_5fsaved_5fframe_5fb_231',['OS_SAVED_FRAME_B',['../group__coreinit__savedframe.html#ggad961fe18c1f4c76b7de9ab52dea9daa0aaea20b44ce8a418820292c423fb498fe',1,'savedframe.h']]], + ['os_5fsaved_5fframe_5fscreen_5fdrc_232',['OS_SAVED_FRAME_SCREEN_DRC',['../group__coreinit__savedframe.html#gga59cbc9976bf48763a8eff2844483b122afe6d84b134cbb43cc0a180a07a4a9c79',1,'savedframe.h']]], + ['os_5fsaved_5fframe_5fscreen_5ftv_233',['OS_SAVED_FRAME_SCREEN_TV',['../group__coreinit__savedframe.html#gga59cbc9976bf48763a8eff2844483b122a5b36ea799968c1d88034df70e029f56f',1,'savedframe.h']]], + ['os_5fsemaphore_5ftag_234',['OS_SEMAPHORE_TAG',['../group__coreinit__semaphore.html#ga888ed45dfac53be5a7023823c826ed64',1,'semaphore.h']]], + ['os_5fshareddatatype_5ffont_5fchinese_235',['OS_SHAREDDATATYPE_FONT_CHINESE',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063a9ab181f556e22f654a622127b058f767',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5fkorean_236',['OS_SHAREDDATATYPE_FONT_KOREAN',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063ad9cb22b54ec7613100ac933faea53111',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5fmax_237',['OS_SHAREDDATATYPE_FONT_MAX',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063af16b803ee93795f4bb60a0598b0f8179',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5fstandard_238',['OS_SHAREDDATATYPE_FONT_STANDARD',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063aa5e8607278dc1272f42dc8e01170e2bf',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5ftaiwanese_239',['OS_SHAREDDATATYPE_FONT_TAIWANESE',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063a446ab233deee7af7561132029bd61cfc',1,'memory.h']]], + ['os_5fthread_5fattrib_240',['OS_THREAD_ATTRIB',['../group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fany_241',['OS_THREAD_ATTRIB_AFFINITY_ANY',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu0_242',['OS_THREAD_ATTRIB_AFFINITY_CPU0',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu1_243',['OS_THREAD_ATTRIB_AFFINITY_CPU1',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu2_244',['OS_THREAD_ATTRIB_AFFINITY_CPU2',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c',1,'thread.h']]], + ['os_5fthread_5fattrib_5fdetached_245',['OS_THREAD_ATTRIB_DETACHED',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923',1,'thread.h']]], + ['os_5fthread_5fattrib_5fstack_5fusage_246',['OS_THREAD_ATTRIB_STACK_USAGE',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85',1,'thread.h']]], + ['os_5fthread_5fattrib_5funknown_247',['OS_THREAD_ATTRIB_UNKNOWN',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519ace8f6b543d38b19c674923af4e0cba06',1,'thread.h']]], + ['os_5fthread_5frequest_248',['OS_THREAD_REQUEST',['../group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a',1,'thread.h']]], + ['os_5fthread_5frequest_5fcancel_249',['OS_THREAD_REQUEST_CANCEL',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a',1,'thread.h']]], + ['os_5fthread_5frequest_5fnone_250',['OS_THREAD_REQUEST_NONE',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0',1,'thread.h']]], + ['os_5fthread_5frequest_5fsuspend_251',['OS_THREAD_REQUEST_SUSPEND',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329',1,'thread.h']]], + ['os_5fthread_5fspecific_5f0_252',['OS_THREAD_SPECIFIC_0',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a0af999bb500af1658d200849d8768953',1,'thread.h']]], + ['os_5fthread_5fspecific_5f1_253',['OS_THREAD_SPECIFIC_1',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a0e4c73632967864aa71d20be90d7817a',1,'thread.h']]], + ['os_5fthread_5fspecific_5f10_254',['OS_THREAD_SPECIFIC_10',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a745871c6a903996e07e74844a50bb178',1,'thread.h']]], + ['os_5fthread_5fspecific_5f11_255',['OS_THREAD_SPECIFIC_11',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a6e4fa62432567eaa5ff65b4fdd766882',1,'thread.h']]], + ['os_5fthread_5fspecific_5f12_256',['OS_THREAD_SPECIFIC_12',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2af1751f945ddebd495accd5a36591c573',1,'thread.h']]], + ['os_5fthread_5fspecific_5f13_257',['OS_THREAD_SPECIFIC_13',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a86173585e23d134596011f9a8174ef57',1,'thread.h']]], + ['os_5fthread_5fspecific_5f2_258',['OS_THREAD_SPECIFIC_2',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aa0e9dab835cb43ab3ed8dd06bf9d6890',1,'thread.h']]], + ['os_5fthread_5fspecific_5f3_259',['OS_THREAD_SPECIFIC_3',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a26affb6430cf574592d8855888d42466',1,'thread.h']]], + ['os_5fthread_5fspecific_5f4_260',['OS_THREAD_SPECIFIC_4',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aa4715ed2571c0bb8c8686b9c0ade5e18',1,'thread.h']]], + ['os_5fthread_5fspecific_5f5_261',['OS_THREAD_SPECIFIC_5',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a9a4acf651b8165fc0923334a265424c9',1,'thread.h']]], + ['os_5fthread_5fspecific_5f6_262',['OS_THREAD_SPECIFIC_6',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aed9b7eb8d997f6e759d91f7f47747ced',1,'thread.h']]], + ['os_5fthread_5fspecific_5f7_263',['OS_THREAD_SPECIFIC_7',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2ae569fe7516a839ab602614924c8eef79',1,'thread.h']]], + ['os_5fthread_5fspecific_5f8_264',['OS_THREAD_SPECIFIC_8',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a8b2a39500809668f4022177ab5f71077',1,'thread.h']]], + ['os_5fthread_5fspecific_5f9_265',['OS_THREAD_SPECIFIC_9',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aeb09f7be052cd7c9751246a6a83be0ea',1,'thread.h']]], + ['os_5fthread_5fspecific_5fwut_5freserved_5f0_266',['OS_THREAD_SPECIFIC_WUT_RESERVED_0',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2ae32bd9917e690dad7b9b7adfb70d17e6',1,'thread.h']]], + ['os_5fthread_5fspecific_5fwut_5freserved_5f1_267',['OS_THREAD_SPECIFIC_WUT_RESERVED_1',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2ad52801cec9de7320bf3e8d8b38e7c886',1,'thread.h']]], + ['os_5fthread_5fstate_268',['OS_THREAD_STATE',['../group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285',1,'thread.h']]], + ['os_5fthread_5fstate_5fmoribund_269',['OS_THREAD_STATE_MORIBUND',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517',1,'thread.h']]], + ['os_5fthread_5fstate_5fnone_270',['OS_THREAD_STATE_NONE',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc',1,'thread.h']]], + ['os_5fthread_5fstate_5fready_271',['OS_THREAD_STATE_READY',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f',1,'thread.h']]], + ['os_5fthread_5fstate_5frunning_272',['OS_THREAD_STATE_RUNNING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b',1,'thread.h']]], + ['os_5fthread_5fstate_5fwaiting_273',['OS_THREAD_STATE_WAITING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f',1,'thread.h']]], + ['os_5fthread_5ftag_274',['OS_THREAD_TAG',['../group__coreinit__thread.html#ga557f93deefa5ce76cc300ec1beb0c879',1,'thread.h']]], + ['os_5fthread_5ftype_275',['OS_THREAD_TYPE',['../group__coreinit__thread.html#gae384e3d66353d806bd97e9d083dcb71c',1,'thread.h']]], + ['os_5fthread_5ftype_5fapp_276',['OS_THREAD_TYPE_APP',['../group__coreinit__thread.html#ggae384e3d66353d806bd97e9d083dcb71ca1ec2b2e8a1e8ae1b929c110cb5149cba',1,'thread.h']]], + ['os_5fthread_5ftype_5fdriver_277',['OS_THREAD_TYPE_DRIVER',['../group__coreinit__thread.html#ggae384e3d66353d806bd97e9d083dcb71caf8483c47eb5947b9925be22d1e9d70c3',1,'thread.h']]], + ['os_5fthread_5ftype_5fio_278',['OS_THREAD_TYPE_IO',['../group__coreinit__thread.html#ggae384e3d66353d806bd97e9d083dcb71cae2f689990595562c636872dbcaf0771a',1,'thread.h']]], + ['os_5ftitle_5fid_5fcoldboot_279',['OS_TITLE_ID_COLDBOOT',['../group__coreinit__launch.html#gac38724ec1bd7b24e0992856034301de0',1,'launch.h']]], + ['os_5ftitle_5fid_5freboot_280',['OS_TITLE_ID_REBOOT',['../group__coreinit__launch.html#ga71ee66714d3f3e4b1d68f3274e2e332c',1,'launch.h']]], + ['os_5fversion_281',['os_version',['../group__nn__acp__title.html#a828343d8c653f2c79d203fa7762b66df',1,'ACPMetaXml']]], + ['osacquirespinlock_282',['OSAcquireSpinLock',['../group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe',1,'spinlock.h']]], + ['osaddatomic_283',['OSAddAtomic',['../group__coreinit__atomic.html#ga452079709732be65c8c70d006d0726ff',1,'atomic.h']]], + ['osaddatomic64_284',['OSAddAtomic64',['../group__coreinit__atomic64.html#gaa5b44ae292622d74f217c1677ed63ec4',1,'atomic64.h']]], + ['osalarm_285',['osalarm',['../group__coreinit__alarms.html#structOSAlarm',1,'OSAlarm'],['../group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b',1,'OSAlarm: alarm.h']]], + ['osalarmcallback_286',['OSAlarmCallback',['../group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c',1,'alarm.h']]], + ['osalarmlink_287',['osalarmlink',['../group__coreinit__alarms.html#structOSAlarmLink',1,'OSAlarmLink'],['../group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6',1,'OSAlarmLink: alarm.h']]], + ['osalarmqueue_288',['osalarmqueue',['../group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa',1,'OSAlarmQueue: alarm.h'],['../group__coreinit__alarms.html#structOSAlarmQueue',1,'OSAlarmQueue']]], + ['osallocfromsystem_289',['OSAllocFromSystem',['../group__coreinit__memory.html#gadb0a772ca4c70dadaef4533ba0574b37',1,'memory.h']]], + ['osallocvirtaddr_290',['OSAllocVirtAddr',['../group__coreinit__memorymap.html#gac9bcf8f9245f0f1e7446f1cafa49698d',1,'memorymap.h']]], + ['osandatomic_291',['OSAndAtomic',['../group__coreinit__atomic.html#ga0d35b2c99addec33cf9424f392f62cf5',1,'atomic.h']]], + ['osandatomic64_292',['OSAndAtomic64',['../group__coreinit__atomic64.html#ga3b006089f4662ba38c2acba96c2261e2',1,'atomic64.h']]], + ['osblockmove_293',['OSBlockMove',['../group__coreinit__memory.html#ga716191404822bf3d6b41438224567d68',1,'memory.h']]], + ['osblockset_294',['OSBlockSet',['../group__coreinit__memory.html#gab414e53c522ea5fd94100ae7e2cd345e',1,'memory.h']]], + ['oscalendartime_295',['oscalendartime',['../group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7',1,'OSCalendarTime: time.h'],['../group__coreinit__time.html#structOSCalendarTime',1,'OSCalendarTime']]], + ['oscalendartimetoticks_296',['OSCalendarTimeToTicks',['../group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3',1,'time.h']]], + ['oscancelalarm_297',['OSCancelAlarm',['../group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818',1,'alarm.h']]], + ['oscancelalarms_298',['OSCancelAlarms',['../group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40',1,'alarm.h']]], + ['oscancelthread_299',['OSCancelThread',['../group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805',1,'thread.h']]], + ['oscheckactivethreads_300',['OSCheckActiveThreads',['../group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb',1,'thread.h']]], + ['oscheckstopwatch_301',['OSCheckStopwatch',['../group__coreinit__stopwatch.html#gaa413cecac332b0ccefaeaa5f6f6027c3',1,'stopwatch.h']]], + ['oscheckthreadstackusage_302',['OSCheckThreadStackUsage',['../group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce',1,'thread.h']]], + ['osclearthreadstackusage_303',['OSClearThreadStackUsage',['../group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b',1,'thread.h']]], + ['oscodegencopy_304',['OSCodegenCopy',['../group__coreinit__codegen.html#ga348ef2b95998b4ad0b171db8f13884e5',1,'codegen.h']]], + ['oscodegensecmode_305',['oscodegensecmode',['../group__coreinit__codegen.html#ga44ea1e92974661e06fccbf783a2b5453',1,'OSCodegenSecMode: codegen.h'],['../group__coreinit__codegen.html#ga71a49a79e47963f81655cc0381c9658f',1,'OSCodegenSecMode: codegen.h']]], + ['oscompareandswapatomic_306',['OSCompareAndSwapAtomic',['../group__coreinit__atomic.html#ga16e376922b989fe395384e9971cae9cc',1,'atomic.h']]], + ['oscompareandswapatomic64_307',['OSCompareAndSwapAtomic64',['../group__coreinit__atomic64.html#ga013dc7fe8af028a85a334ac6e8e2dfcd',1,'atomic64.h']]], + ['oscompareandswapatomicex_308',['OSCompareAndSwapAtomicEx',['../group__coreinit__atomic.html#ga1b226e28d186a31067e8ca45921d93e1',1,'atomic.h']]], + ['oscompareandswapatomicex64_309',['OSCompareAndSwapAtomicEx64',['../group__coreinit__atomic64.html#ga141529bd9d34586e9f32a3df9027a438',1,'atomic64.h']]], + ['oscondition_310',['oscondition',['../group__coreinit__cond.html#structOSCondition',1,'OSCondition'],['../group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb',1,'OSCondition: condition.h']]], + ['osconsolewrite_311',['OSConsoleWrite',['../group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a',1,'debug.h']]], + ['oscontext_312',['oscontext',['../group__coreinit__context.html#ga924296baf430a531adb5135a5cd54207',1,'OSContext: context.h'],['../group__coreinit__context.html#structOSContext',1,'OSContext']]], + ['oscontextstate_313',['OSContextState',['../group__coreinit__context.html#ga3ea1e1292cdb9800580cb671c2b9bc88',1,'context.h']]], + ['oscontinuethread_314',['OSContinueThread',['../group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8',1,'thread.h']]], + ['oscoroutine_315',['oscoroutine',['../group__coreinit__coroutine.html#ga387b1e70ff9b2d2b0c0b1475d5ada848',1,'OSCoroutine: coroutine.h'],['../group__coreinit__coroutine.html#structOSCoroutine',1,'OSCoroutine']]], + ['oscreatealarm_316',['OSCreateAlarm',['../group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8',1,'alarm.h']]], + ['oscreatealarmex_317',['OSCreateAlarmEx',['../group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7',1,'alarm.h']]], + ['oscreatethread_318',['OSCreateThread',['../group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1',1,'thread.h']]], + ['osdetachthread_319',['OSDetachThread',['../group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73',1,'thread.h']]], + ['osdisableinterrupts_320',['OSDisableInterrupts',['../group__coreinit__interrupts.html#gabcd904277ca039ab62ea0425c311e807',1,'interrupts.h']]], + ['osdumpcontext_321',['OSDumpContext',['../group__coreinit__context.html#gac764b658d5f57fadc4de4c0ba8c34e19',1,'context.h']]], + ['osdumpstopwatch_322',['OSDumpStopwatch',['../group__coreinit__stopwatch.html#gab87f049e9130b50355ea3bfebbadea82',1,'stopwatch.h']]], + ['osdynload_5facquire_323',['OSDynLoad_Acquire',['../group__coreinit__dynload.html#ga7e6521b6f014cd521db72bf7b2598c31',1,'dynload.h']]], + ['osdynload_5faddnotifycallback_324',['OSDynLoad_AddNotifyCallback',['../group__coreinit__dynload.html#ga2f57735f91581e241e9c829f1aef1ca3',1,'dynload.h']]], + ['osdynload_5fdelnotifycallback_325',['OSDynLoad_DelNotifyCallback',['../group__coreinit__dynload.html#ga6238d9b6abd221d927f744ebf915a4c5',1,'dynload.h']]], + ['osdynload_5fentryreason_326',['osdynload_entryreason',['../group__coreinit__dynload.html#gae2b55836ecc2f989e6f7511108dab393',1,'OSDynLoad_EntryReason: dynload.h'],['../group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177',1,'OSDynLoad_EntryReason: dynload.h']]], + ['osdynload_5ferror_327',['osdynload_error',['../group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7',1,'OSDynLoad_Error: dynload.h'],['../group__coreinit__dynload.html#gaf882e18d6e54149aaf0cb3ee65952259',1,'OSDynLoad_Error: dynload.h']]], + ['osdynload_5fexporttype_328',['osdynload_exporttype',['../group__coreinit__dynload.html#gab55e3fee6ddda262ffc2c1943b7ca2f4',1,'OSDynLoad_ExportType: dynload.h'],['../group__coreinit__dynload.html#ga767fcd08fc487f6b1eb310df6b9091da',1,'OSDynLoad_ExportType: dynload.h']]], + ['osdynload_5ffindexport_329',['OSDynLoad_FindExport',['../group__coreinit__dynload.html#ga10885d703d1b1ed812cafc366c62ac76',1,'dynload.h']]], + ['osdynload_5fgetallocator_330',['OSDynLoad_GetAllocator',['../group__coreinit__dynload.html#ga4320fce62da5aee52f6de05d360824ca',1,'dynload.h']]], + ['osdynload_5fgetloaderheapstatistics_331',['OSDynLoad_GetLoaderHeapStatistics',['../group__coreinit__dynload.html#ga2ef19d31679ee9728245b14df3e2a432',1,'dynload.h']]], + ['osdynload_5fgetmodulename_332',['OSDynLoad_GetModuleName',['../group__coreinit__dynload.html#ga83ed719cccdd550c88be842ccdfef058',1,'dynload.h']]], + ['osdynload_5fgetnumberofrpls_333',['OSDynLoad_GetNumberOfRPLs',['../group__coreinit__dynload.html#ga98144261cedba170344b56d94da954e3',1,'dynload.h']]], + ['osdynload_5fgetrplinfo_334',['OSDynLoad_GetRPLInfo',['../group__coreinit__dynload.html#ga1f72786564264fa953d8e0fe56f02c37',1,'dynload.h']]], + ['osdynload_5fgettlsallocator_335',['OSDynLoad_GetTLSAllocator',['../group__coreinit__dynload.html#gaa44e781838aef7106eb64c385f4aee18',1,'dynload.h']]], + ['osdynload_5finternaldata_336',['osdynload_internaldata',['../group__coreinit__dynload.html#structOSDynLoad__InternalData',1,'OSDynLoad_InternalData'],['../group__coreinit__dynload.html#ga0492cb295476602eba2f9ba50f3fac72',1,'OSDynLoad_InternalData: dynload.h']]], + ['osdynload_5fismoduleloaded_337',['OSDynLoad_IsModuleLoaded',['../group__coreinit__dynload.html#gaee6b010bd25c1eb5d582640023842eb0',1,'dynload.h']]], + ['osdynload_5floaderheapstatistics_338',['osdynload_loaderheapstatistics',['../group__coreinit__dynload.html#structOSDynLoad__LoaderHeapStatistics',1,'OSDynLoad_LoaderHeapStatistics'],['../group__coreinit__dynload.html#gaacb06536633c30124b69c979b235c7ea',1,'OSDynLoad_LoaderHeapStatistics: dynload.h']]], + ['osdynload_5floadersectioninfo_339',['osdynload_loadersectioninfo',['../group__coreinit__dynload.html#structOSDynLoad__LoaderSectionInfo',1,'OSDynLoad_LoaderSectionInfo'],['../group__coreinit__dynload.html#ga7dc2d16ac01195412937cda6b4d54097',1,'OSDynLoad_LoaderSectionInfo: dynload.h']]], + ['osdynload_5floadersectioninfo_2e_5f_5funnamed5_5f_5f_340',['OSDynLoad_LoaderSectionInfo.__unnamed5__',['../group__coreinit__dynload.html#unionOSDynLoad__LoaderSectionInfo_8____unnamed5____',1,'']]], + ['osdynload_5floaderuserfileinfo_341',['osdynload_loaderuserfileinfo',['../group__coreinit__dynload.html#structOSDynLoad__LoaderUserFileInfo',1,'OSDynLoad_LoaderUserFileInfo'],['../group__coreinit__dynload.html#ga05ae6945890ae3e3c481923535acfca2',1,'OSDynLoad_LoaderUserFileInfo: dynload.h']]], + ['osdynload_5fmodule_342',['OSDynLoad_Module',['../group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6',1,'dynload.h']]], + ['osdynload_5fnotifydata_343',['osdynload_notifydata',['../group__coreinit__dynload.html#gacf09ada77880f66859f9746ea4d79aef',1,'OSDynLoad_NotifyData: dynload.h'],['../group__coreinit__dynload.html#structOSDynLoad__NotifyData',1,'OSDynLoad_NotifyData']]], + ['osdynload_5fnotifyreason_344',['osdynload_notifyreason',['../group__coreinit__dynload.html#ga544d75b95c681d433dd0d727cb6ada19',1,'OSDynLoad_NotifyReason: dynload.h'],['../group__coreinit__dynload.html#ga35507d5600161fb316369c67b696edd0',1,'OSDynLoad_NotifyReason: dynload.h']]], + ['osdynload_5frelease_345',['OSDynLoad_Release',['../group__coreinit__dynload.html#gad85028e9723ff151db81951f615d5313',1,'dynload.h']]], + ['osdynload_5fsetallocator_346',['OSDynLoad_SetAllocator',['../group__coreinit__dynload.html#gac48870094bc213762e837660173453e8',1,'dynload.h']]], + ['osdynload_5fsettlsallocator_347',['OSDynLoad_SetTLSAllocator',['../group__coreinit__dynload.html#ga6178c09cb8511a82bb9de2ec735e6d5d',1,'dynload.h']]], + ['osdynloadallocfn_348',['OSDynLoadAllocFn',['../group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac',1,'dynload.h']]], + ['osdynloadfreefn_349',['OSDynLoadFreeFn',['../group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211',1,'dynload.h']]], + ['osdynloadnotifyfunc_350',['OSDynLoadNotifyFunc',['../group__coreinit__dynload.html#ga97992b91ae62ff354bfd15b28e76e989',1,'dynload.h']]], + ['oseffectivetophysical_351',['OSEffectiveToPhysical',['../group__coreinit__memorymap.html#ga5de23bca9392d8b438861f2ceac173ed',1,'memorymap.h']]], + ['osenableforegroundexit_352',['OSEnableForegroundExit',['../group__coreinit__foreground.html#gaf49e8f76eac99c337d4d4ad6b792227d',1,'foreground.h']]], + ['osenablehomebuttonmenu_353',['OSEnableHomeButtonMenu',['../group__coreinit__systeminfo.html#ga585c0f547cf697dff6ef5d73f6de6b83',1,'systeminfo.h']]], + ['osenableinterrupts_354',['OSEnableInterrupts',['../group__coreinit__interrupts.html#gaebfaab32b212a6a745d50a5be04bd7b1',1,'interrupts.h']]], + ['osevent_355',['osevent',['../group__coreinit__event.html#structOSEvent',1,'OSEvent'],['../group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b',1,'OSEvent: event.h']]], + ['oseventmode_356',['oseventmode',['../group__coreinit__event.html#ga1b9527278411aee1783c889d5494b53c',1,'OSEventMode: event.h'],['../group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02',1,'OSEventMode: event.h']]], + ['osexceptioncallbackexfn_357',['OSExceptionCallbackExFn',['../group__coreinit__kernel.html#ga751ea0c734e7c91e1cd49c5a994e6f49',1,'kernel.h']]], + ['osexceptioncallbackfn_358',['OSExceptionCallbackFn',['../group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16',1,'exception.h']]], + ['osexceptionchaininfo_359',['osexceptionchaininfo',['../group__coreinit__kernel.html#structOSExceptionChainInfo',1,'OSExceptionChainInfo'],['../group__coreinit__kernel.html#gaee1f18c81d5d2f171e40882b0016927d',1,'OSExceptionChainInfo: kernel.h']]], + ['osexceptionmode_360',['osexceptionmode',['../group__coreinit__exception.html#gadf2e521394011577c7dc08431b3badd3',1,'OSExceptionMode: exception.h'],['../group__coreinit__exception.html#gae4afb8cf4e5140117346743c21e7e5b5',1,'OSExceptionMode: exception.h']]], + ['osexceptiontype_361',['osexceptiontype',['../group__coreinit__exception.html#ga92517b634b509f1aa41720bfb2231688',1,'OSExceptionType: exception.h'],['../group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af',1,'OSExceptionType: exception.h']]], + ['osexitthread_362',['OSExitThread',['../group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2',1,'thread.h']]], + ['osfastcond_5finit_363',['OSFastCond_Init',['../group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd',1,'fastcondition.h']]], + ['osfastcond_5fsignal_364',['OSFastCond_Signal',['../group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63',1,'fastcondition.h']]], + ['osfastcond_5fwait_365',['OSFastCond_Wait',['../group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef',1,'fastcondition.h']]], + ['osfastcondition_366',['osfastcondition',['../group__coreinit__fastcond.html#structOSFastCondition',1,'OSFastCondition'],['../group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition: fastmutex.h'],['../group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition: fastcondition.h']]], + ['osfastmutex_367',['osfastmutex',['../group__coreinit__fastmutex.html#structOSFastMutex',1,'OSFastMutex'],['../group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex: fastcondition.h'],['../group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex: fastmutex.h'],['../group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex: thread.h']]], + ['osfastmutex_5finit_368',['OSFastMutex_Init',['../group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee',1,'fastmutex.h']]], + ['osfastmutex_5flock_369',['OSFastMutex_Lock',['../group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d',1,'fastmutex.h']]], + ['osfastmutex_5ftrylock_370',['OSFastMutex_TryLock',['../group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3',1,'fastmutex.h']]], + ['osfastmutex_5funlock_371',['OSFastMutex_Unlock',['../group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf',1,'fastmutex.h']]], + ['osfastmutexlink_372',['osfastmutexlink',['../group__coreinit__fastmutex.html#structOSFastMutexLink',1,'OSFastMutexLink'],['../group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56',1,'OSFastMutexLink: fastmutex.h']]], + ['osfastmutexqueue_373',['osfastmutexqueue',['../group__coreinit__thread.html#structOSFastMutexQueue',1,'OSFastMutexQueue'],['../group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb',1,'OSFastMutexQueue: thread.h']]], + ['osfatal_374',['OSFatal',['../group__coreinit__debug.html#ga674ed6459e0e3ec073ee974f0cfdff4b',1,'debug.h']]], + ['osfatalerror_375',['osfatalerror',['../group__coreinit__debug.html#structOSFatalError',1,'OSFatalError'],['../group__coreinit__debug.html#gaa569bfc28cbdd4b89ca0b06488b162cc',1,'OSFatalError: debug.h']]], + ['osfatalerrormessagetype_376',['osfatalerrormessagetype',['../group__coreinit__debug.html#gaf17aba4ac9168ee3f0f5ef32e29672bf',1,'OSFatalErrorMessageType: debug.h'],['../group__coreinit__debug.html#gae49e71304d59c2936530d90cc33047a4',1,'OSFatalErrorMessageType: debug.h']]], + ['osfiberentryfn_377',['OSFiberEntryFn',['../group__coreinit__fiber.html#ga220e240d7deb0b929ab718e08d982b21',1,'fiber.h']]], + ['osfiberexentryfn_378',['OSFiberExEntryFn',['../group__coreinit__fiber.html#gaf88997078a68c6cff574645c186a1a61',1,'fiber.h']]], + ['osforcefullrelaunch_379',['OSForceFullRelaunch',['../group__coreinit__launch.html#ga2abc0c6716f32980ed0e3715cd0312c1',1,'launch.h']]], + ['osfreetosystem_380',['OSFreeToSystem',['../group__coreinit__memory.html#ga1528594494814190475a913109146db8',1,'memory.h']]], + ['osfreevirtaddr_381',['OSFreeVirtAddr',['../group__coreinit__memorymap.html#gad2f52f8705e306378d875acad0ad0b4d',1,'memorymap.h']]], + ['osfunctiontype_382',['osfunctiontype',['../group__coreinit__msgq.html#gaf6b4af31211f6f04e4039ee8e4613406',1,'OSFunctionType: messagequeue.h'],['../group__coreinit__msgq.html#ga6ed0f4d6b626fea88b7f97e0448e12ea',1,'OSFunctionType: messagequeue.h']]], + ['osgetactivethreadlink_383',['OSGetActiveThreadLink',['../group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1',1,'thread.h']]], + ['osgetalarmuserdata_384',['OSGetAlarmUserData',['../group__coreinit__alarms.html#gac550c95c083a5a9f20c6f769ef8eb5b2',1,'alarm.h']]], + ['osgetatomic64_385',['OSGetAtomic64',['../group__coreinit__atomic64.html#ga39c95f0582d35a122bad27ff90c001f5',1,'atomic64.h']]], + ['osgetavailphysaddrrange_386',['OSGetAvailPhysAddrRange',['../group__coreinit__memorymap.html#ga1bfa089c8d2c869aa2dc824b688f14f4',1,'memorymap.h']]], + ['osgetcodegencore_387',['OSGetCodegenCore',['../group__coreinit__codegen.html#gad621a18bf8f5173658f8cc8717d2495a',1,'codegen.h']]], + ['osgetcodegenmode_388',['OSGetCodegenMode',['../group__coreinit__codegen.html#gaf23cfcb6c33a574b7c88946e1fd3d942',1,'codegen.h']]], + ['osgetcodegenvirtaddrrange_389',['OSGetCodegenVirtAddrRange',['../group__coreinit__codegen.html#gaba8e02bb92e19de34cea242eeee5e327',1,'codegen.h']]], + ['osgetcorecount_390',['OSGetCoreCount',['../group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e',1,'core.h']]], + ['osgetcoreid_391',['OSGetCoreId',['../group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651',1,'core.h']]], + ['osgetcurrentcontext_392',['OSGetCurrentContext',['../group__coreinit__context.html#ga19044245ea9b857268a75d2c5fd0df73',1,'context.h']]], + ['osgetcurrentthread_393',['OSGetCurrentThread',['../group__coreinit__thread.html#ga0cc38507c16aef9a9651af7e58533b5c',1,'thread.h']]], + ['osgetdataphysaddrrange_394',['OSGetDataPhysAddrRange',['../group__coreinit__memorymap.html#ga27856f3b01004398f43f111eceef6c83',1,'memorymap.h']]], + ['osgetdefaultappioqueue_395',['OSGetDefaultAppIOQueue',['../group__coreinit__msgq.html#ga172ca1ba8836a1641722bdac921cc583',1,'messagequeue.h']]], + ['osgetdefaultthread_396',['OSGetDefaultThread',['../group__coreinit__thread.html#ga98d82be4f3984b9a4888d64eb014791d',1,'thread.h']]], + ['osgetforegroundbucket_397',['OSGetForegroundBucket',['../group__coreinit__memory.html#gacf36057de0bc1f98db6a96217cc08b64',1,'memory.h']]], + ['osgetforegroundbucketfreearea_398',['OSGetForegroundBucketFreeArea',['../group__coreinit__memory.html#ga381f32576f1c11cc6398be6b350a8619',1,'memory.h']]], + ['osgetmaincoreid_399',['OSGetMainCoreId',['../group__coreinit__core.html#ga03db251f12f03a71015d824212f53044',1,'core.h']]], + ['osgetmapvirtaddrrange_400',['OSGetMapVirtAddrRange',['../group__coreinit__memorymap.html#ga22e71a472f3db380efda352a2c84c826',1,'memorymap.h']]], + ['osgetmembound_401',['OSGetMemBound',['../group__coreinit__memory.html#ga4ca445b0dbea2a2063b1a84bb5b0ad40',1,'memory.h']]], + ['osgetosid_402',['OSGetOSID',['../group__coreinit__systeminfo.html#gab5a2c7e673a3253f6f1b85509c47a4e0',1,'systeminfo.h']]], + ['osgetseccodegenmode_403',['OSGetSecCodeGenMode',['../group__coreinit__codegen.html#ga3a951fec2cd23ca91ca56fc646f34b6b',1,'codegen.h']]], + ['osgetsemaphorecount_404',['OSGetSemaphoreCount',['../group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33',1,'semaphore.h']]], + ['osgetshareddata_405',['OSGetSharedData',['../group__coreinit__memory.html#gafe099a448aa59ae53081f681db55743d',1,'memory.h']]], + ['osgetstackpointer_406',['OSGetStackPointer',['../group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921',1,'thread.h']]], + ['osgetsymbolname_407',['OSGetSymbolName',['../group__coreinit__debug.html#ga5cd23cae7ab41a77133fadc5c85e5f80',1,'debug.h']]], + ['osgetsysteminfo_408',['OSGetSystemInfo',['../group__coreinit__systeminfo.html#ga10ce7e78a1600fa943a3b1ae3f39c0cf',1,'systeminfo.h']]], + ['osgetsystemmessagequeue_409',['OSGetSystemMessageQueue',['../group__coreinit__msgq.html#gaa3a69f8d1cf71c4f7dfc3532a87d6377',1,'messagequeue.h']]], + ['osgetsystemtick_410',['OSGetSystemTick',['../group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc',1,'time.h']]], + ['osgetsystemtime_411',['OSGetSystemTime',['../group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94',1,'time.h']]], + ['osgetthreadaffinity_412',['OSGetThreadAffinity',['../group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728',1,'thread.h']]], + ['osgetthreadname_413',['OSGetThreadName',['../group__coreinit__thread.html#ga191065f12ea5b0e1b2c02cf8671d9372',1,'thread.h']]], + ['osgetthreadpriority_414',['OSGetThreadPriority',['../group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec',1,'thread.h']]], + ['osgetthreadspecific_415',['OSGetThreadSpecific',['../group__coreinit__thread.html#ga5316c67d3c32478cbb3cb6838f702c3d',1,'thread.h']]], + ['osgettick_416',['OSGetTick',['../group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2',1,'time.h']]], + ['osgettime_417',['OSGetTime',['../group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07',1,'time.h']]], + ['osgettitleid_418',['OSGetTitleID',['../group__coreinit__title.html#gab04c17c1fd8221af3576eecbb27e64b4',1,'title.h']]], + ['osgetupid_419',['OSGetUPID',['../group__coreinit__debug.html#ga3a6f7088bc221c6ec0f701326db6f3b4',1,'debug.h']]], + ['osgetupmc1_420',['OSGetUPMC1',['../group__coreinit__performancemonitor.html#ga4b5457f8f30ecdb796887fb766392dd6',1,'performancemonitor.h']]], + ['osgetupmc2_421',['OSGetUPMC2',['../group__coreinit__performancemonitor.html#ga5d94a735f68ae0d8449ee3f85f55f913',1,'performancemonitor.h']]], + ['osgetupmc3_422',['OSGetUPMC3',['../group__coreinit__performancemonitor.html#ga161abdfca7b9d20a91e1c4e80e047e34',1,'performancemonitor.h']]], + ['osgetupmc4_423',['OSGetUPMC4',['../group__coreinit__performancemonitor.html#ga06035eab194a18ab1194e50aec936fa9',1,'performancemonitor.h']]], + ['osicicommand_424',['osicicommand',['../group__coreinit__kernel.html#ga530aaab37fe9e4a696956d6d9312952a',1,'OSICICommand: kernel.h'],['../group__coreinit__kernel.html#ga7f94e09a1f149a2a1ab61c9d1d9a6671',1,'OSICICommand: kernel.h']]], + ['osinitalarmqueue_425',['OSInitAlarmQueue',['../group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22',1,'alarm.h']]], + ['osinitalarmqueueex_426',['OSInitAlarmQueueEx',['../group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870',1,'alarm.h']]], + ['osinitcond_427',['OSInitCond',['../group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395',1,'condition.h']]], + ['osinitcondex_428',['OSInitCondEx',['../group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d',1,'condition.h']]], + ['osinitcontext_429',['OSInitContext',['../group__coreinit__context.html#gadfb33ccd64260099bee7b040f61982e5',1,'context.h']]], + ['osinitcoroutine_430',['OSInitCoroutine',['../group__coreinit__coroutine.html#gadde6ad1f52999e45276fc9bf8594a7e4',1,'coroutine.h']]], + ['osinitevent_431',['OSInitEvent',['../group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6',1,'event.h']]], + ['osiniteventex_432',['OSInitEventEx',['../group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f',1,'event.h']]], + ['osinitmessagequeue_433',['OSInitMessageQueue',['../group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d',1,'messagequeue.h']]], + ['osinitmessagequeueex_434',['OSInitMessageQueueEx',['../group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d',1,'messagequeue.h']]], + ['osinitmutex_435',['OSInitMutex',['../group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e',1,'mutex.h']]], + ['osinitmutexex_436',['OSInitMutexEx',['../group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7',1,'mutex.h']]], + ['osinitrendezvous_437',['OSInitRendezvous',['../group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17',1,'rendezvous.h']]], + ['osinitsemaphore_438',['OSInitSemaphore',['../group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1',1,'semaphore.h']]], + ['osinitsemaphoreex_439',['OSInitSemaphoreEx',['../group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a',1,'semaphore.h']]], + ['osinitspinlock_440',['OSInitSpinLock',['../group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31',1,'spinlock.h']]], + ['osinitstopwatch_441',['OSInitStopwatch',['../group__coreinit__stopwatch.html#ga13ceb82576eabfa01e333d96f15b7c35',1,'stopwatch.h']]], + ['osinitthreadqueue_442',['OSInitThreadQueue',['../group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72',1,'threadqueue.h']]], + ['osinitthreadqueueex_443',['OSInitThreadQueueEx',['../group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee',1,'threadqueue.h']]], + ['osinterrupttype_444',['osinterrupttype',['../group__coreinit__interrupts.html#gadc17d9a1e33c0ee38de989de1854a849',1,'OSInterruptType: interrupts.h'],['../group__coreinit__interrupts.html#gad96c1f42afbc3f93e4421385a6a3a8c6',1,'OSInterruptType: interrupts.h']]], + ['osisaddressvalid_445',['OSIsAddressValid',['../group__coreinit__memorymap.html#ga7f240467599ec067b5a4751a9bb9bdb3',1,'memorymap.h']]], + ['osisdebuggerinitialized_446',['OSIsDebuggerInitialized',['../group__coreinit__debug.html#ga66c30da84ee0383eef48a87d2f14a5a8',1,'debug.h']]], + ['osisdebuggerpresent_447',['OSIsDebuggerPresent',['../group__coreinit__debug.html#gada13e1111a7cb85de1bc1478feb131c6',1,'debug.h']]], + ['osisecoboot_448',['OSIsECOBoot',['../group__coreinit__debug.html#ga6403f6ac851325e16aeb4b4157f28cb3',1,'debug.h']]], + ['osisecomode_449',['OSIsECOMode',['../group__coreinit__debug.html#ga742164788dda28554af5b19f90b92546',1,'debug.h']]], + ['osishomebuttonmenuenabled_450',['OSIsHomeButtonMenuEnabled',['../group__coreinit__systeminfo.html#gab644b456d915de741cedece15551eae5',1,'systeminfo.h']]], + ['osisinterruptenabled_451',['OSIsInterruptEnabled',['../group__coreinit__interrupts.html#ga28b55299813fb8a3b86fe7affadf74d5',1,'interrupts.h']]], + ['osismaincore_452',['OSIsMainCore',['../group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e',1,'core.h']]], + ['osisschedulerlocked_453',['OSIsSchedulerLocked',['../group__coreinit__scheduler.html#ga9ef0a45b338ff4ae9ad69d14e2ce56ff',1,'scheduler.h']]], + ['osisthreadsuspended_454',['OSIsThreadSuspended',['../group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353',1,'thread.h']]], + ['osisthreadterminated_455',['OSIsThreadTerminated',['../group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14',1,'thread.h']]], + ['osjointhread_456',['OSJoinThread',['../group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432',1,'thread.h']]], + ['oslaunchtitlebypathl_457',['OSLaunchTitleByPathl',['../group__coreinit__launch.html#ga175c5f1ea3fee6cfd3bca644e73f08de',1,'launch.h']]], + ['oslaunchtitlebypathv_458',['OSLaunchTitleByPathv',['../group__coreinit__launch.html#ga49a33cd53c2bcfd77b8ee0ca5061818e',1,'launch.h']]], + ['oslaunchtitlel_459',['OSLaunchTitlel',['../group__coreinit__launch.html#ga162b28f6783b025bd0485ec46a66d637',1,'launch.h']]], + ['oslaunchtitlev_460',['OSLaunchTitlev',['../group__coreinit__launch.html#ga13a101e2791491bd12f77545fe4b8da8',1,'launch.h']]], + ['osloadcontext_461',['OSLoadContext',['../group__coreinit__context.html#ga8072567238c7a10b509e478983776129',1,'context.h']]], + ['osloadcoroutine_462',['OSLoadCoroutine',['../group__coreinit__coroutine.html#gaa5dd2485f556a423e612e2dbae6ac5d8',1,'coroutine.h']]], + ['osloadfpucontext_463',['OSLoadFPUContext',['../group__coreinit__context.html#gae4b93f5f4d772680b906ffbc1b736c0f',1,'context.h']]], + ['oslockmutex_464',['OSLockMutex',['../group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49',1,'mutex.h']]], + ['osmapmemory_465',['OSMapMemory',['../group__coreinit__memorymap.html#ga7fb12e8bad1c58fe5e19448abde8c979',1,'memorymap.h']]], + ['osmemorybarrier_466',['OSMemoryBarrier',['../group__coreinit__cache.html#ga6460440f71678410bbee33d656d594e6',1,'cache.h']]], + ['osmemorymapmode_467',['osmemorymapmode',['../group__coreinit__memorymap.html#gaec8c3a45030e5489b84183ad8b50f4be',1,'OSMemoryMapMode: memorymap.h'],['../group__coreinit__memorymap.html#ga347949535b7942396ec11fc57a0cb51c',1,'OSMemoryMapMode: memorymap.h']]], + ['osmemorytype_468',['osmemorytype',['../group__coreinit__memory.html#ga5adafa4b1651c95c686848b6873866ec',1,'OSMemoryType: memory.h'],['../group__coreinit__memory.html#ga872e7b1a86d84d2c81bb8a50aff47ab7',1,'OSMemoryType: memory.h']]], + ['osmessage_469',['osmessage',['../group__coreinit__msgq.html#structOSMessage',1,'OSMessage'],['../group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5',1,'OSMessage: messagequeue.h']]], + ['osmessageflags_470',['osmessageflags',['../group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf',1,'OSMessageFlags: messagequeue.h'],['../group__coreinit__msgq.html#gaddeb69de5f37018f08973fc15da2955a',1,'OSMessageFlags: messagequeue.h']]], + ['osmessagequeue_471',['osmessagequeue',['../group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2',1,'OSMessageQueue: messagequeue.h'],['../group__coreinit__msgq.html#structOSMessageQueue',1,'OSMessageQueue']]], + ['osmicrosecondstoticks_472',['OSMicrosecondsToTicks',['../group__coreinit__time.html#ga584e92fd516b71c29eced7027deae2bc',1,'time.h']]], + ['osmillisecondstoticks_473',['OSMillisecondsToTicks',['../group__coreinit__time.html#ga3af64061ec6671a5297a1a049d21b95d',1,'time.h']]], + ['osmutex_474',['osmutex',['../group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex: condition.h'],['../group__coreinit__mutex.html#structOSMutex',1,'OSMutex'],['../group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex: mutex.h'],['../group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex: thread.h']]], + ['osmutexlink_475',['osmutexlink',['../group__coreinit__mutex.html#structOSMutexLink',1,'OSMutexLink'],['../group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821',1,'OSMutexLink: mutex.h']]], + ['osmutexqueue_476',['osmutexqueue',['../group__coreinit__thread.html#structOSMutexQueue',1,'OSMutexQueue'],['../group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec',1,'OSMutexQueue: thread.h']]], + ['osnanosecondstoticks_477',['OSNanosecondsToTicks',['../group__coreinit__time.html#gaf3a338c4d432612d3989e66a2467786a',1,'time.h']]], + ['osoratomic_478',['OSOrAtomic',['../group__coreinit__atomic.html#gaca2698dafed48d274a2c011214443410',1,'atomic.h']]], + ['osoratomic64_479',['OSOrAtomic64',['../group__coreinit__atomic64.html#ga6bf366bb5648f8b9053bb59cd19fde2f',1,'atomic64.h']]], + ['ospanic_480',['OSPanic',['../group__coreinit__debug.html#gaa32212b28228b0ee1333ac4eeb2cbbc8',1,'debug.h']]], + ['ospeekmessage_481',['OSPeekMessage',['../group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782',1,'messagequeue.h']]], + ['osperfmonarg_482',['osperfmonarg',['../group__coreinit__performancemonitor.html#ga204adc3d3572372e53197ddc268c77cc',1,'OSPerfMonArg: performancemonitor.h'],['../group__coreinit__performancemonitor.html#ga200d6dd484880e54356d61ac769d9003',1,'OSPerfMonArg: performancemonitor.h']]], + ['osperfmonmmcr0flags_483',['osperfmonmmcr0flags',['../group__coreinit__performancemonitor.html#gae79dbb95ef4b450e8993a36e4d7d2430',1,'OSPerfMonMMCR0Flags: performancemonitor.h'],['../group__coreinit__performancemonitor.html#ga52db44a3c884f3acf33cf7770ce39023',1,'OSPerfMonMMCR0Flags: performancemonitor.h']]], + ['osperfmonmmcr1flags_484',['osperfmonmmcr1flags',['../group__coreinit__performancemonitor.html#ga3aa19e7f2d894d5fa9b7136e4e54c4c8',1,'OSPerfMonMMCR1Flags: performancemonitor.h'],['../group__coreinit__performancemonitor.html#ga9714ca3cff3a27bf5d74ee6e02a83222',1,'OSPerfMonMMCR1Flags: performancemonitor.h']]], + ['osqueryvirtaddr_485',['OSQueryVirtAddr',['../group__coreinit__memorymap.html#ga38fa261e773bd708f2f02e6e6a6454fb',1,'memorymap.h']]], + ['osreceivemessage_486',['OSReceiveMessage',['../group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5',1,'messagequeue.h']]], + ['osreleaseforeground_487',['OSReleaseForeground',['../group__coreinit__foreground.html#gae76c48de7329a3420437488c7fb07a11',1,'foreground.h']]], + ['osreleasespinlock_488',['OSReleaseSpinLock',['../group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7',1,'spinlock.h']]], + ['osrendezvous_489',['osrendezvous',['../group__coreinit__rendezvous.html#structOSRendezvous',1,'OSRendezvous'],['../group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84',1,'OSRendezvous: rendezvous.h']]], + ['osreport_490',['OSReport',['../group__coreinit__debug.html#ga00e8c7e1fa49ae3fabe20b86e55bee36',1,'debug.h']]], + ['osreportinfo_491',['OSReportInfo',['../group__coreinit__debug.html#ga47f8348e6f69e6c95d7ad16550c8a1ff',1,'debug.h']]], + ['osreportverbose_492',['OSReportVerbose',['../group__coreinit__debug.html#gac51333e9c5d2b70c9aa8a165e068e7de',1,'debug.h']]], + ['osreportwarn_493',['OSReportWarn',['../group__coreinit__debug.html#gaa5232dfcf3fedc78e7641259688abbb7',1,'debug.h']]], + ['osresetevent_494',['OSResetEvent',['../group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c',1,'event.h']]], + ['osresetstopwatch_495',['OSResetStopwatch',['../group__coreinit__stopwatch.html#gad12c50a878082696c6b156febb1d0a8b',1,'stopwatch.h']]], + ['osrestartgame_496',['OSRestartGame',['../group__coreinit__launch.html#ga627d0626941bba51518ce923856ea6fa',1,'launch.h']]], + ['osrestoreinterrupts_497',['OSRestoreInterrupts',['../group__coreinit__interrupts.html#gadbf2f00d531bf88f227bc5658e1644db',1,'interrupts.h']]], + ['osresumethread_498',['OSResumeThread',['../group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b',1,'thread.h']]], + ['osrunthread_499',['OSRunThread',['../group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573',1,'thread.h']]], + ['ossavecontext_500',['OSSaveContext',['../group__coreinit__context.html#gac0687440c00919a235329afec6485a14',1,'context.h']]], + ['ossavecoroutine_501',['OSSaveCoroutine',['../group__coreinit__coroutine.html#ga26b706e2053074b1229d57e4da92a634',1,'coroutine.h']]], + ['ossavedframescreen_502',['ossavedframescreen',['../group__coreinit__savedframe.html#gac2f2e8fc5d747dc5a104772999678597',1,'OSSavedFrameScreen: savedframe.h'],['../group__coreinit__savedframe.html#ga59cbc9976bf48763a8eff2844483b122',1,'OSSavedFrameScreen: savedframe.h']]], + ['ossavedframetype_503',['ossavedframetype',['../group__coreinit__savedframe.html#ga52d38e4cfbfecd8afefdcbfe4d9a4704',1,'OSSavedFrameType: savedframe.h'],['../group__coreinit__savedframe.html#gad961fe18c1f4c76b7de9ab52dea9daa0',1,'OSSavedFrameType: savedframe.h']]], + ['ossavefpucontext_504',['OSSaveFPUContext',['../group__coreinit__context.html#ga8cba61562a3df6b7803406633633eb4a',1,'context.h']]], + ['ossavesdone_5freadytorelease_505',['OSSavesDone_ReadyToRelease',['../group__coreinit__foreground.html#ga41ce26ec13d7c37f0a46e1eb2d5cbcf7',1,'foreground.h']]], + ['osscreenclearbufferex_506',['OSScreenClearBufferEx',['../group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe',1,'screen.h']]], + ['osscreenenableex_507',['OSScreenEnableEx',['../group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3',1,'screen.h']]], + ['osscreenflipbuffersex_508',['OSScreenFlipBuffersEx',['../group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b',1,'screen.h']]], + ['osscreengetbuffersizeex_509',['OSScreenGetBufferSizeEx',['../group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5',1,'screen.h']]], + ['osscreenid_510',['osscreenid',['../group__coreinit__screen.html#gac61fff8beb9265220bdfabcca9e5da08',1,'OSScreenID: screen.h'],['../group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37',1,'OSScreenID: screen.h']]], + ['osscreeninit_511',['OSScreenInit',['../group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de',1,'screen.h']]], + ['osscreenputfontex_512',['OSScreenPutFontEx',['../group__coreinit__screen.html#ga6b48a158828334090521c4aa7504e6c2',1,'screen.h']]], + ['osscreenputpixelex_513',['OSScreenPutPixelEx',['../group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a',1,'screen.h']]], + ['osscreensetbufferex_514',['OSScreenSetBufferEx',['../group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116',1,'screen.h']]], + ['osscreenshutdown_515',['OSScreenShutdown',['../group__coreinit__screen.html#ga10098ced2ffbf0107930932af69665a3',1,'screen.h']]], + ['ossecondstoticks_516',['OSSecondsToTicks',['../group__coreinit__time.html#ga56f8387dc414ae566fe81fe6197af191',1,'time.h']]], + ['ossemaphore_517',['ossemaphore',['../group__coreinit__semaphore.html#structOSSemaphore',1,'OSSemaphore'],['../group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7',1,'OSSemaphore: semaphore.h']]], + ['ossendfatalerror_518',['OSSendFatalError',['../group__coreinit__debug.html#gac153be3b54b42624370da0357f85ba2c',1,'debug.h']]], + ['ossendmessage_519',['OSSendMessage',['../group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6',1,'messagequeue.h']]], + ['ossetalarm_520',['OSSetAlarm',['../group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4',1,'alarm.h']]], + ['ossetalarmtag_521',['OSSetAlarmTag',['../group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350',1,'alarm.h']]], + ['ossetalarmuserdata_522',['OSSetAlarmUserData',['../group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458',1,'alarm.h']]], + ['ossetatomic64_523',['OSSetAtomic64',['../group__coreinit__atomic64.html#gae9884a3d5c431505cc7884342bd70280',1,'atomic64.h']]], + ['ossetcurrentcontext_524',['OSSetCurrentContext',['../group__coreinit__context.html#ga0cf3992c00d9be25adccc83f470937f7',1,'context.h']]], + ['ossetexceptioncallback_525',['OSSetExceptionCallback',['../group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e',1,'exception.h']]], + ['ossetexceptioncallbackex_526',['OSSetExceptionCallbackEx',['../group__coreinit__exception.html#gac22958974883ca4e5ffaeab5044cc9c2',1,'exception.h']]], + ['ossetperformancemonitor_527',['OSSetPerformanceMonitor',['../group__coreinit__performancemonitor.html#ga40fc785a7f45d2ced69505010109b7e3',1,'performancemonitor.h']]], + ['ossetperiodicalarm_528',['OSSetPeriodicAlarm',['../group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f',1,'alarm.h']]], + ['ossetthreadaffinity_529',['OSSetThreadAffinity',['../group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e',1,'thread.h']]], + ['ossetthreadcancelstate_530',['OSSetThreadCancelState',['../group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f',1,'thread.h']]], + ['ossetthreadcleanupcallback_531',['OSSetThreadCleanupCallback',['../group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea',1,'thread.h']]], + ['ossetthreaddeallocator_532',['OSSetThreadDeallocator',['../group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706',1,'thread.h']]], + ['ossetthreadname_533',['OSSetThreadName',['../group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984',1,'thread.h']]], + ['ossetthreadpriority_534',['OSSetThreadPriority',['../group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc',1,'thread.h']]], + ['ossetthreadrunquantum_535',['OSSetThreadRunQuantum',['../group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36',1,'thread.h']]], + ['ossetthreadspecific_536',['OSSetThreadSpecific',['../group__coreinit__thread.html#gadcd39949af391000c17a9bb4e093520b',1,'thread.h']]], + ['ossetthreadstackusage_537',['OSSetThreadStackUsage',['../group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa',1,'thread.h']]], + ['osshareddatatype_538',['osshareddatatype',['../group__coreinit__memory.html#gaedceca673182ba826114a25f14632063',1,'OSSharedDataType: memory.h'],['../group__coreinit__memory.html#ga42b24710c4a328959b72fae71d9c9de9',1,'OSSharedDataType: memory.h']]], + ['osshutdown_539',['OSShutdown',['../group__coreinit__launch.html#gaca12d4f4207420a98ccaa7b6ce486a5e',1,'launch.h']]], + ['ossignalcond_540',['OSSignalCond',['../group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984',1,'condition.h']]], + ['ossignalevent_541',['OSSignalEvent',['../group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4',1,'event.h']]], + ['ossignaleventall_542',['OSSignalEventAll',['../group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083',1,'event.h']]], + ['ossignalsemaphore_543',['OSSignalSemaphore',['../group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806',1,'semaphore.h']]], + ['ossleepthread_544',['OSSleepThread',['../group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6',1,'thread.h']]], + ['ossleepticks_545',['OSSleepTicks',['../group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17',1,'thread.h']]], + ['osspinlock_546',['osspinlock',['../group__coreinit__spinlock.html#structOSSpinLock',1,'OSSpinLock'],['../group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9',1,'OSSpinLock: spinlock.h']]], + ['osstartstopwatch_547',['OSStartStopwatch',['../group__coreinit__stopwatch.html#ga14b9c32cf8321c016e7bf50a7f2c6de8',1,'stopwatch.h']]], + ['osstopstopwatch_548',['OSStopStopwatch',['../group__coreinit__stopwatch.html#ga345e9a70285ac3a47af2de85b3b54efd',1,'stopwatch.h']]], + ['osstopwatch_549',['osstopwatch',['../group__coreinit__stopwatch.html#structOSStopwatch',1,'OSStopwatch'],['../group__coreinit__stopwatch.html#gad76f3bd06e68a06b7fa952096f8abc0a',1,'OSStopwatch: stopwatch.h']]], + ['osstopwatchatomic_550',['osstopwatchatomic',['../group__coreinit__stopwatchatomic.html#gab854482667635d10896b9677b0399da2',1,'OSStopWatchAtomic: stopwatchatomic.h'],['../group__coreinit__stopwatchatomic.html#structOSStopWatchAtomic',1,'OSStopWatchAtomic']]], + ['osstopwatchlap_551',['OSStopWatchLap',['../group__coreinit__stopwatchatomic.html#gaffae27d48177f83b5ca0919bb2326b4f',1,'stopwatchatomic.h']]], + ['osstopwatchreset_552',['OSStopWatchReset',['../group__coreinit__stopwatchatomic.html#gabd39a82f590a07f2e07659268d5fe193',1,'stopwatchatomic.h']]], + ['osstopwatchstart_553',['OSStopWatchStart',['../group__coreinit__stopwatchatomic.html#ga6857a941fb6643f1a10c2f0d1fe19a08',1,'stopwatchatomic.h']]], + ['osstopwatchstop_554',['OSStopWatchStop',['../group__coreinit__stopwatchatomic.html#gae9a9c19661eb45c0bf50aa7a5b53a692',1,'stopwatchatomic.h']]], + ['ossuspendthread_555',['OSSuspendThread',['../group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587',1,'thread.h']]], + ['osswapatomic_556',['OSSwapAtomic',['../group__coreinit__atomic.html#gaa7b8eca199558fc8e345b4355157e383',1,'atomic.h']]], + ['osswapatomic64_557',['OSSwapAtomic64',['../group__coreinit__atomic64.html#ga91a5e551bb59d138380b5b3349c8c99b',1,'atomic64.h']]], + ['osswitchcoroutine_558',['OSSwitchCoroutine',['../group__coreinit__coroutine.html#gaed21e6e0ceaca2804cd90a868bf5d014',1,'coroutine.h']]], + ['osswitchfiber_559',['OSSwitchFiber',['../group__coreinit__fiber.html#ga9477a9edc90aade1305f821b893033c7',1,'fiber.h']]], + ['osswitchfiberex_560',['OSSwitchFiberEx',['../group__coreinit__fiber.html#ga1e15932fb68d6decccaf75ff15f50bc8',1,'fiber.h']]], + ['osswitchseccodegenmode_561',['OSSwitchSecCodeGenMode',['../group__coreinit__codegen.html#ga3d4d83b25c330418afe3293147b5ff58',1,'codegen.h']]], + ['osswitchstack_562',['OSSwitchStack',['../group__coreinit__context.html#gaacc5373641c37b0bfe2139234673dae5',1,'context.h']]], + ['ossysteminfo_563',['ossysteminfo',['../group__coreinit__systeminfo.html#structOSSystemInfo',1,'OSSystemInfo'],['../group__coreinit__systeminfo.html#ga1fef55ec6db3fcf38c8f786412eb25db',1,'OSSystemInfo: systeminfo.h']]], + ['ostestandclearatomic_564',['OSTestAndClearAtomic',['../group__coreinit__atomic.html#ga6bd922980697de3c6714122d1cf42d70',1,'atomic.h']]], + ['ostestandclearatomic64_565',['OSTestAndClearAtomic64',['../group__coreinit__atomic64.html#ga30d88a46ebff71fccd4c4c5afe06b77b',1,'atomic64.h']]], + ['ostestandsetatomic_566',['OSTestAndSetAtomic',['../group__coreinit__atomic.html#ga4f5db7a4ad6e4a26a95e3d2053e9ac30',1,'atomic.h']]], + ['ostestandsetatomic64_567',['OSTestAndSetAtomic64',['../group__coreinit__atomic64.html#ga699a16866f1a192437f4766099635001',1,'atomic64.h']]], + ['ostestthreadcancel_568',['OSTestThreadCancel',['../group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c',1,'thread.h']]], + ['osthread_569',['osthread',['../group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread: mutex.h'],['../group__coreinit__thread.html#structOSThread',1,'OSThread'],['../group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread: thread.h'],['../group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread: threadqueue.h']]], + ['osthreadattributes_570',['OSThreadAttributes',['../group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a',1,'thread.h']]], + ['osthreadcleanupcallbackfn_571',['OSThreadCleanupCallbackFn',['../group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a',1,'thread.h']]], + ['osthreaddeallocatorfn_572',['OSThreadDeallocatorFn',['../group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422',1,'thread.h']]], + ['osthreadentrypointfn_573',['OSThreadEntryPointFn',['../group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9',1,'thread.h']]], + ['osthreadghsexceptionhandling_574',['osthreadghsexceptionhandling',['../group__coreinit__thread.html#structOSThreadGHSExceptionHandling',1,'OSThreadGHSExceptionHandling'],['../group__coreinit__thread.html#gafd14e9c7d88bc7d56e2b9bf96cd0c9f1',1,'OSThreadGHSExceptionHandling: thread.h']]], + ['osthreadlink_575',['osthreadlink',['../group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b',1,'OSThreadLink: threadqueue.h'],['../group__coreinit__threadq.html#structOSThreadLink',1,'OSThreadLink']]], + ['osthreadqueue_576',['osthreadqueue',['../group__coreinit__threadq.html#structOSThreadQueue',1,'OSThreadQueue'],['../group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119',1,'OSThreadQueue: threadqueue.h']]], + ['osthreadrequest_577',['OSThreadRequest',['../group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7',1,'thread.h']]], + ['osthreadsimplequeue_578',['osthreadsimplequeue',['../group__coreinit__threadq.html#structOSThreadSimpleQueue',1,'OSThreadSimpleQueue'],['../group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8',1,'OSThreadSimpleQueue: threadqueue.h']]], + ['osthreadspecificid_579',['osthreadspecificid',['../group__coreinit__thread.html#ga3f2878f0880765b0e59174d64e6598a2',1,'OSThreadSpecificID: thread.h'],['../group__coreinit__thread.html#ga15cfcd8665718832fc161efc3eee6a4f',1,'OSThreadSpecificID: thread.h']]], + ['osthreadstate_580',['OSThreadState',['../group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc',1,'thread.h']]], + ['osthreadtype_581',['OSThreadType',['../group__coreinit__thread.html#gadbf11c3e7af2e76e4889d9030e0b3069',1,'thread.h']]], + ['ostick_582',['OSTick',['../group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4',1,'time.h']]], + ['ostickstocalendartime_583',['OSTicksToCalendarTime',['../group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7',1,'time.h']]], + ['ostickstomicroseconds_584',['OSTicksToMicroseconds',['../group__coreinit__time.html#ga0953882bda32934e674efcfa12ed0041',1,'time.h']]], + ['ostickstomilliseconds_585',['OSTicksToMilliseconds',['../group__coreinit__time.html#gae514d4f6a8f6d4d38ef172c3923fca83',1,'time.h']]], + ['ostickstonanoseconds_586',['OSTicksToNanoseconds',['../group__coreinit__time.html#gac830b302adc1dc65e80b400336a3273c',1,'time.h']]], + ['ostickstoseconds_587',['OSTicksToSeconds',['../group__coreinit__time.html#ga2941294bae034893f2dc7fdaf58afc42',1,'time.h']]], + ['ostime_588',['OSTime',['../group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d',1,'time.h']]], + ['ostimerclockspeed_589',['OSTimerClockSpeed',['../group__coreinit__time.html#gaafdcfae39fd2307afcd1f1ff990d107e',1,'time.h']]], + ['ostitleid_590',['osTitleId',['../group__coreinit__kernel.html#aa44ae7c937ddb117b00e080dd0f5d4cb',1,'KernelInfo6']]], + ['ostlssection_591',['ostlssection',['../group__coreinit__thread.html#structOSTLSSection',1,'OSTLSSection'],['../group__coreinit__thread.html#gab0cf3f806efffed339dc9cef8ad0fd1d',1,'OSTLSSection: thread.h']]], + ['ostryacquirespinlock_592',['OSTryAcquireSpinLock',['../group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3',1,'spinlock.h']]], + ['ostryacquirespinlockwithtimeout_593',['OSTryAcquireSpinLockWithTimeout',['../group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96',1,'spinlock.h']]], + ['ostrylockmutex_594',['OSTryLockMutex',['../group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2',1,'mutex.h']]], + ['ostrywaitsemaphore_595',['OSTryWaitSemaphore',['../group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b',1,'semaphore.h']]], + ['osuninterruptiblespinlock_5facquire_596',['OSUninterruptibleSpinLock_Acquire',['../group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5frelease_597',['OSUninterruptibleSpinLock_Release',['../group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquire_598',['OSUninterruptibleSpinLock_TryAcquire',['../group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquirewithtimeout_599',['OSUninterruptibleSpinLock_TryAcquireWithTimeout',['../group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03',1,'spinlock.h']]], + ['osunlockmutex_600',['OSUnlockMutex',['../group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f',1,'mutex.h']]], + ['osunmapmemory_601',['OSUnmapMemory',['../group__coreinit__memorymap.html#ga4fcc6ab7f6031feb27b52ff88ad42fe9',1,'memorymap.h']]], + ['osuserinterrupthandler_602',['OSUserInterruptHandler',['../group__coreinit__interrupts.html#ga74c060c62cb61b985db889ec4de49706',1,'interrupts.h']]], + ['osversion_603',['osVersion',['../group__coreinit__mcp.html#a19ed3e8802ec2ce465d0598579ff031d',1,'MCPTitleListType']]], + ['oswaitalarm_604',['OSWaitAlarm',['../group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8',1,'alarm.h']]], + ['oswaitcond_605',['OSWaitCond',['../group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d',1,'condition.h']]], + ['oswaitevent_606',['OSWaitEvent',['../group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11',1,'event.h']]], + ['oswaiteventwithtimeout_607',['OSWaitEventWithTimeout',['../group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4',1,'event.h']]], + ['oswaitrendezvous_608',['OSWaitRendezvous',['../group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87',1,'rendezvous.h']]], + ['oswaitrendezvouswithtimeout_609',['OSWaitRendezvousWithTimeout',['../group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369',1,'rendezvous.h']]], + ['oswaitsemaphore_610',['OSWaitSemaphore',['../group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac',1,'semaphore.h']]], + ['oswakeupthread_611',['OSWakeupThread',['../group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8',1,'thread.h']]], + ['osxoratomic_612',['OSXorAtomic',['../group__coreinit__atomic.html#gaeb662c9d8e5968a656820d34052ddfe0',1,'atomic.h']]], + ['osxoratomic64_613',['OSXorAtomic64',['../group__coreinit__atomic64.html#ga332cb62e0ae9ed883e3f7e2e87d48d65',1,'atomic64.h']]], + ['osyieldthread_614',['OSYieldThread',['../group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169',1,'thread.h']]], + ['out_5fendpoints_615',['out_endpoints',['../uhs_8h.html#ab09034f63de643a136130734be2633c8',1,'UhsInterfaceProfile']]], + ['overscan_5fappropriate_5fflag_616',['overscan_appropriate_flag',['../group__h264__stream.html#a2747e2522223dd282c781ee7f4ebb8d8',1,'H264DecodedVuiParameters']]], + ['overscan_5finfo_5fpresent_5fflag_617',['overscan_info_present_flag',['../group__h264__stream.html#a9bc7e30a115f58c779856d1c26dbc61b',1,'H264DecodedVuiParameters']]], + ['owner_618',['owner',['../group__coreinit__fs.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'FSStat::owner'],['../filesystem__fsa_8h.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'FSARequestChangeOwner::owner'],['../group__coreinit__mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa',1,'OSMutex::owner'],['../group__coreinit__spinlock.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'OSSpinLock::owner']]], + ['ownerprincipalid_619',['ownerPrincipalId',['../group__nn__fp__fp.html#ga777d62ea69f1c03f712fcfa4393609e0',1,'nn::fp::GameMode']]] +]; diff --git a/search/all_11.js b/search/all_11.js new file mode 100644 index 00000000..7102a1c1 --- /dev/null +++ b/search/all_11.js @@ -0,0 +1,242 @@ +var searchData= +[ + ['pa_5fcl_5fgb_5fhorz_5fclip_5fadj_0',['pa_cl_gb_horz_clip_adj',['../group__gx2__registers.html#a60b2041009cb7f6cc345d34dfee88279',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fhorz_5fdisc_5fadj_1',['pa_cl_gb_horz_disc_adj',['../group__gx2__registers.html#a573a3218e597ee165f6371afe8b38ea1',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fvert_5fclip_5fadj_2',['pa_cl_gb_vert_clip_adj',['../group__gx2__registers.html#ad2b59e63b9af8f3bff91c0870b006dda',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fvert_5fdisc_5fadj_3',['pa_cl_gb_vert_disc_adj',['../group__gx2__registers.html#a25a6eedca262897bb1781ba7cee1fbd7',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fxoffset_4',['pa_cl_vport_xoffset',['../group__gx2__registers.html#a62058b445394c0e9f54becbaf93b21e1',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fxscale_5',['pa_cl_vport_xscale',['../group__gx2__registers.html#af2dafaed43adecd27c38023c50a83b76',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fyoffset_6',['pa_cl_vport_yoffset',['../group__gx2__registers.html#a2345fd19988a3b7ea58f6705f3c0766a',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fyscale_7',['pa_cl_vport_yscale',['../group__gx2__registers.html#aa9436f337f6d28f9efd863e02baaae36',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fzoffset_8',['pa_cl_vport_zoffset',['../group__gx2__registers.html#ae758cb40efcaaa119a8a440139e6b9aa',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fzscale_9',['pa_cl_vport_zscale',['../group__gx2__registers.html#ad433daa830713db3559d12b5cd941fa7',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvs_5fout_5fcntl_10',['pa_cl_vs_out_cntl',['../group__gx2__shader.html#a4d3ba0f1960956ce7f4fd6aace71adc6',1,'GX2VertexShader.regs::pa_cl_vs_out_cntl'],['../group__gx2__shader.html#a4d3ba0f1960956ce7f4fd6aace71adc6',1,'GX2GeometryShader.regs::pa_cl_vs_out_cntl']]], + ['pa_5fsc_5faa_5fmask_11',['pa_sc_aa_mask',['../group__gx2__registers.html#a7f67fdb31551114caee1579ce161abe8',1,'GX2AAMaskReg']]], + ['pa_5fsc_5fgeneric_5fscissor_5fbr_12',['pa_sc_generic_scissor_br',['../group__gx2__registers.html#a00f69e4cb002efaf360e05a9a126f641',1,'GX2ScissorReg']]], + ['pa_5fsc_5fgeneric_5fscissor_5ftl_13',['pa_sc_generic_scissor_tl',['../group__gx2__registers.html#aa5c7988626c1765cc42478668dc57053',1,'GX2ScissorReg']]], + ['pa_5fsc_5fvport_5fzmax_14',['pa_sc_vport_zmax',['../group__gx2__registers.html#aa166e6a63f3c9bafb7ec871cd2f654d0',1,'GX2ViewportReg']]], + ['pa_5fsc_5fvport_5fzmin_15',['pa_sc_vport_zmin',['../group__gx2__registers.html#a9cad7871af84481bdf9761d7862337b3',1,'GX2ViewportReg']]], + ['pa_5fsu_5fline_5fcntl_16',['pa_su_line_cntl',['../group__gx2__registers.html#abfac7f87d859e7b1940032c1ad9a9095',1,'GX2LineWidthReg']]], + ['pa_5fsu_5fpoint_5fminmax_17',['pa_su_point_minmax',['../group__gx2__registers.html#ade114f926ca5ad9aa09c18f2b38398ab',1,'GX2PointLimitsReg']]], + ['pa_5fsu_5fpoint_5fsize_18',['pa_su_point_size',['../group__gx2__registers.html#a53ae20b45e29c7233492eb0113a2d937',1,'GX2PointSizeReg']]], + ['pa_5fsu_5fpoly_5foffset_5fback_5foffset_19',['pa_su_poly_offset_back_offset',['../group__gx2__registers.html#a6d68f233e4efeccf8e51b2733786ba71',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5fback_5fscale_20',['pa_su_poly_offset_back_scale',['../group__gx2__registers.html#ab8d5a93a0ff8e63d4e2be5cf18b51a7c',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5fclamp_21',['pa_su_poly_offset_clamp',['../group__gx2__registers.html#a1f415ec85c76b3fc6f8c925a5dba7984',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5ffront_5foffset_22',['pa_su_poly_offset_front_offset',['../group__gx2__registers.html#a3b80cf4479dc426689c066091b6b4b3a',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5ffront_5fscale_23',['pa_su_poly_offset_front_scale',['../group__gx2__registers.html#a66239f1749c7f3e19c733e3f9532bf2f',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fsc_5fmode_5fcntl_24',['pa_su_sc_mode_cntl',['../group__gx2__registers.html#a15cc0b5d1e7afe0b1ced301a426f2ab9',1,'GX2PolygonControlReg']]], + ['pack_25',['pack',['../group__ntag__ntag.html#aacecd5f4afe8fb96e5dd4593bef4e88f',1,'NTAGRawDataT2T']]], + ['packageexists_26',['packageexists',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#af7d6e3998fb587b1bfed32d4656e7590',1,'nn::sl::details::IUpdatePackageAccessorBase::PackageExists()'],['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#aa4342e4db64eb77d5da7432fc4876e91',1,'nn::sl::details::UpdatePackageAccessorFromPtr::PackageExists()']]], + ['packageexistsfn_27',['PackageExistsFn',['../namespacenn_1_1sl_1_1details.html#a0b3d687e059bcfe9a8d941e55e4a4c0d',1,'nn::sl::details::IUpdatePackageAccessorInternalVTable']]], + ['padding_28',['padding',['../namespacenn_1_1nfp.html#a735ef00341a84c02ba561c66de3d20af',1,'nn::nfp::AmiiboSettingsArgsIn']]], + ['paddr_29',['paddr',['../group__coreinit__ios.html#a5a41673ef2e558e292b6aaf6380ef53d',1,'IOSVec']]], + ['padscore_30',['padscore',['../group__padscore.html',1,'']]], + ['padscore_2edox_31',['padscore.dox',['../padscore_8dox.html',1,'']]], + ['pairdestination_32',['pairDestination',['../group__nsysccr__cdc.html#afb1ae1ec2a488c343547cf4dff935280',1,'CCRCDCWpsArgs']]], + ['palette_33',['palette',['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::KillerNotification.images.button::palette'],['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::KillerNotification.images.main::palette'],['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::TransferableInfo.accountSceneImage::palette'],['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::TransferableInfo.quickStartScene1::palette'],['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::TransferableInfo.quickStartScene2::palette'],['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::TransferableInfo.killerNotificationMain::palette'],['../namespacenn_1_1sl.html#a5ca5a8d02077b7f6a0da48bda450f755',1,'nn::sl::TransferableInfo.killerNotificationButton::palette']]], + ['panscanbottom_34',['panScanBottom',['../group__h264__stream.html#af88b14e284f65292f80d92dbff2d7d25',1,'H264DecodeResult']]], + ['panscanenableflag_35',['panScanEnableFlag',['../group__h264__stream.html#accfde37c64c3ba88c5cf4be2221b0857',1,'H264DecodeResult']]], + ['panscanleft_36',['panScanLeft',['../group__h264__stream.html#aabd2822968613dd22d12cfd53bc1f667',1,'H264DecodeResult']]], + ['panscanright_37',['panScanRight',['../group__h264__stream.html#a4a722c42b12ed9ddc43004bb07359262',1,'H264DecodeResult']]], + ['panscantop_38',['panScanTop',['../group__h264__stream.html#a82bbb61139586cd3c9847d2b14aa6d6c',1,'H264DecodeResult']]], + ['param_39',['param',['../group__coreinit__fs.html#a13623f1d68513495c21f8b061b1a5aec',1,'FSStateChangeParams::param'],['../group__coreinit__fs.html#aba18f3d521fde3af39c58b809a9c7ef0',1,'FSAsyncData::param']]], + ['parameter_40',['parameter',['../namespacenn_1_1sl.html#a4f32b955d5401de4b84ad4c3828fe80b',1,'nn::sl::LaunchInfo::parameter'],['../namespacenn_1_1sl.html#a8de8cc55140e58e48a590dbb5a44f41a',1,'nn::sl::KillerNotification.launchApplication::parameter']]], + ['params_41',['params',['../group__coreinit__im.html#a88893aa1311a636c110dc05adbd7dc72',1,'IMDeviceStateEx']]], + ['parent_42',['parent',['../group__coreinit__thread.html#a5f450b216725a37cbc0acd54340144d9',1,'OSMutexQueue::parent'],['../group__coreinit__threadq.html#a5f450b216725a37cbc0acd54340144d9',1,'OSThreadQueue::parent']]], + ['password_43',['password',['../group__nsysnet__netconfig.html#a7c55e45dc6a8b3680f3888fd841f2e24',1,'NetConfProxyConfig']]], + ['passwordmode_44',['passwordmode',['../namespacenn_1_1swkbd.html#a61818518950c0c67b0abc151a9f3e7d5',1,'nn::swkbd::InputFormArg::passwordMode'],['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8f',1,'nn::swkbd::PasswordMode']]], + ['patch_45',['patch',['../group__coreinit__mcp.html#a69405a866dc8c7f6b24012fbaa0591f8',1,'MCPSystemVersion']]], + ['path_46',['path',['../group__nn__acp__save.html#aef30abf54d0b5c9dc475b88fc966785f',1,'ACPSaveDirInfo::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestMakeQuota::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestMakeDir::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestGetInfoByQuery::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestFlushQuota::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestChangeMode::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestChangeDir::path'],['../filesystem__fsa_8h.html#a97492698f1f6b6e3bbf771460f170f92',1,'FSARequestRawOpen::path'],['../namespacenn_1_1spm.html#a97492698f1f6b6e3bbf771460f170f92',1,'nn::spm::StorageInfo::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestMount::path'],['../group__coreinit__mcp.html#ad1454ac05ad33e1997e4dea7316e98b8',1,'MCPTitleListType::path'],['../group__coreinit__mcp.html#ac1c745ce741db606ff6182a1b52f2a01',1,'MCPDevice::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSAResponseGetCwd::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestChangeOwner::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestUnmountWithProcess::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestUnmount::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestRemove::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestOpenFile::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestOpenDir::path'],['../filesystem__fsa_8h.html#af1d4a368aec51234d3ca1eb6f2a8b53f',1,'FSARequestMountWithProcess::path']]], + ['pathstring_47',['pathString',['../group__coreinit__dynload.html#ac230ddf2942b10d41516025ec6ba5b32',1,'OSDynLoad_LoaderUserFileInfo']]], + ['pathstringlength_48',['pathStringLength',['../group__coreinit__dynload.html#adf297cccecd598a3eda9155fa3583b63',1,'OSDynLoad_LoaderUserFileInfo']]], + ['pc_5fbbfc_49',['pc_bbfc',['../group__nn__acp__title.html#a3b32d181a0ec9872e41b8b5d7ac9bc03',1,'ACPMetaXml']]], + ['pc_5fcero_50',['pc_cero',['../group__nn__acp__title.html#abc5739727ccba6507d8d5520c7c80a42',1,'ACPMetaXml']]], + ['pc_5fcgsrr_51',['pc_cgsrr',['../group__nn__acp__title.html#a535a5470c4915baa488461ba916b8eeb',1,'ACPMetaXml']]], + ['pc_5fcob_52',['pc_cob',['../group__nn__acp__title.html#a782669470fdcdfaf17b80c9a25bf3676',1,'ACPMetaXml']]], + ['pc_5fesrb_53',['pc_esrb',['../group__nn__acp__title.html#aa83e145d2731d3c62022de391c0372db',1,'ACPMetaXml']]], + ['pc_5fgrb_54',['pc_grb',['../group__nn__acp__title.html#a0c2979a1071bea079bf4d01bdd5f154c',1,'ACPMetaXml']]], + ['pc_5foflc_55',['pc_oflc',['../group__nn__acp__title.html#a65a83260d2356a68bd9873535902fd44',1,'ACPMetaXml']]], + ['pc_5fpegi_5fbbfc_56',['pc_pegi_bbfc',['../group__nn__acp__title.html#ab2dc0e3d241b0807d79d699f09160b58',1,'ACPMetaXml']]], + ['pc_5fpegi_5ffin_57',['pc_pegi_fin',['../group__nn__acp__title.html#a29d5214267e51a112c882444775693f1',1,'ACPMetaXml']]], + ['pc_5fpegi_5fgen_58',['pc_pegi_gen',['../group__nn__acp__title.html#a17c90f222b5218e643353fe51c90b3ef',1,'ACPMetaXml']]], + ['pc_5fpegi_5fprt_59',['pc_pegi_prt',['../group__nn__acp__title.html#ac537fbb9d0746d86c571ddfefab62a9f',1,'ACPMetaXml']]], + ['pc_5freserved0_60',['pc_reserved0',['../group__nn__acp__title.html#ab2253ade690c87066640f6228472d7a0',1,'ACPMetaXml']]], + ['pc_5freserved1_61',['pc_reserved1',['../group__nn__acp__title.html#afe205b1ad36346b4cd1cba6b95cd9358',1,'ACPMetaXml']]], + ['pc_5freserved2_62',['pc_reserved2',['../group__nn__acp__title.html#a18d64127cbfecc248dd5bbdd4fbed870',1,'ACPMetaXml']]], + ['pc_5freserved3_63',['pc_reserved3',['../group__nn__acp__title.html#a0e0163bce9ef3906b5d3b800843fe392',1,'ACPMetaXml']]], + ['pc_5fusk_64',['pc_usk',['../group__nn__acp__title.html#a61489aaf394764320e4472f5a4f6218a',1,'ACPMetaXml']]], + ['pdatabase_65',['pDatabase',['../namespacenn_1_1sl_1_1details.html#a501fd9856b5dd7792892cd3f0c18659f',1,'nn::sl::details::LaunchInfoDatabaseInternal']]], + ['pdm_2eh_66',['pdm.h',['../pdm_8h.html',1,'']]], + ['pdm_5fc_2eh_67',['pdm_c.h',['../pdm__c_8h.html',1,'']]], + ['pdm_5fcpp_2eh_68',['pdm_cpp.h',['../pdm__cpp_8h.html',1,'']]], + ['pdmcloseallfiles_69',['PDMCloseAllFiles',['../group__nn__pdm__c.html#gaadbbd9c756b516bf539846a35f04a7ae',1,'pdm_c.h']]], + ['pdmfinalize_70',['PDMFinalize',['../group__nn__pdm__c.html#ga2291be28b1ab25644369eec555a5889f',1,'pdm_c.h']]], + ['pdminitialize_71',['PDMInitialize',['../group__nn__pdm__c.html#gadf8743fd2056ecce8461ee6ec90be207',1,'pdm_c.h']]], + ['pdmnotifysettimebeginevent_72',['PDMNotifySetTimeBeginEvent',['../group__nn__pdm__c.html#gaf58920e992754cc016d901c4d9d68017',1,'pdm_c.h']]], + ['pdmnotifysettimeendevent_73',['PDMNotifySetTimeEndEvent',['../group__nn__pdm__c.html#ga73a77e99ac667bb8c0d6c2f720e3f854',1,'pdm_c.h']]], + ['perfmoncallback_74',['perfMonCallback',['../group__coreinit__thread.html#a1a300e73274b98e75e035bef667c0264',1,'OSThread']]], + ['performance_20monitor_75',['Performance Monitor',['../group__coreinit__performancemonitor.html',1,'']]], + ['performancemonitor_2eh_76',['performancemonitor.h',['../performancemonitor_8h.html',1,'']]], + ['period_77',['period',['../group__coreinit__alarms.html#a52c650ff8028e52e5e24e5e265fb854d',1,'OSAlarm']]], + ['permission_78',['permission',['../filesystem__fsa_8h.html#a7cfb2b0a2ae0801eff1e2b0dd36fb3e8',1,'FSARequestMakeDir']]], + ['persistentid_79',['persistentid',['../namespacenn_1_1act.html#a487d4cbaa73b34b75f271395815a6acd',1,'nn::act::PersistentId'],['../group__nn__acp__save.html#a8b9955b2e72c7f8eb14a4f4f94ad316a',1,'ACPSaveDirInfo::persistentId']]], + ['pf_5finet_80',['PF_INET',['../sys_2socket_8h.html#a3f5da0b5be27fe31ec7cc11bfa8d1a25',1,'socket.h']]], + ['pf_5funspec_81',['PF_UNSPEC',['../sys_2socket_8h.html#a51dba11ffc8e3b1bf695e721b3144094',1,'socket.h']]], + ['physavailend_82',['physAvailEnd',['../group__coreinit__kernel.html#a4e631a7a6990c1a93ba9b042691f5bae',1,'KernelInfo0']]], + ['physavailstart_83',['physAvailStart',['../group__coreinit__kernel.html#ab3c2f122610d1958f6e2b064ff10e210',1,'KernelInfo0']]], + ['physcodegenend_84',['physCodeGenEnd',['../group__coreinit__kernel.html#a948fb76f28872a79d5b5da2284d2c25e',1,'KernelInfo0']]], + ['physcodegenstart_85',['physCodeGenStart',['../group__coreinit__kernel.html#a39be9d7a040a1328ed45f78e08481636',1,'KernelInfo0']]], + ['physdataareaend_86',['physDataAreaEnd',['../group__coreinit__kernel.html#aee9378584d56f1dd190bad28319923b3',1,'KernelInfo0']]], + ['physdataareastart_87',['physDataAreaStart',['../group__coreinit__kernel.html#a6435f3a60756daf70fbd7c0f8ff5deab',1,'KernelInfo0']]], + ['physicaldeviceinst_88',['physicalDeviceInst',['../group__nsyshid__hid.html#af64b183c62a46421de4759f198e64fd3',1,'HIDDevice']]], + ['pic_5fstruct_5fpresent_5fflag_89',['pic_struct_present_flag',['../group__h264__stream.html#a7f4df22ddb0b779103b4ab700cad7871',1,'H264DecodedVuiParameters']]], + ['pid_90',['pid',['../group__nsyshid__hid.html#a9089e9c40db82122a499b9620e2cb54e',1,'HIDDevice::pid'],['../uhs_8h.html#a9089e9c40db82122a499b9620e2cb54e',1,'UhsInterfaceFilter::pid']]], + ['pin_91',['pin',['../group__nsysccr__cdc.html#a839f34ea31c221791189b6de43d14611',1,'CCRCDCWpsArgs']]], + ['pipeline_92',['pipeline',['../group__sndcore2__core.html#a177507ac432771e099eb6c006163e71e',1,'AXInitParams']]], + ['pitch_93',['pitch',['../group__cam.html#ga7ffee739cc92424b3ea742b048838896',1,'CAMSurface::pitch'],['../group__gx2__surface.html#a169952c253c9909a5f727afaec738893',1,'GX2Surface::pitch']]], + ['pixel_94',['pixel',['../namespacenn_1_1sl.html#a4c8fd1ce2107d4e79288628fceb818d0',1,'nn::sl::TransferableInfo.killerNotificationMain']]], + ['pixelformat_95',['pixelFormat',['../group__cam.html#ga8a9e6da5f66e302ea85ceb1c641e5827',1,'CAMSurface']]], + ['pixelindex_96',['pixelindex',['../namespacenn_1_1sl.html#ac1f0518193190b49ab48fcfad27c5222',1,'nn::sl::TransferableInfo.killerNotificationButton::pixelIndex'],['../namespacenn_1_1sl.html#ac5476e1385e405f299b2be9a23195110',1,'nn::sl::TransferableInfo.quickStartScene2::pixelIndex'],['../namespacenn_1_1sl.html#a0b466c9e7bb8706adb2a99a653c5f7ec',1,'nn::sl::TransferableInfo.accountSceneImage::pixelIndex'],['../namespacenn_1_1sl.html#a8fe29be85a99334757d0b81a6a871e0c',1,'nn::sl::TransferableInfo.quickStartScene1::pixelIndex']]], + ['pixels_97',['pixels',['../group__padscore__wpad.html#aaeb0fae85cfcb99e49c11f3f125179a6',1,'WPADIRDot::pixels'],['../group__padscore__wpad.html#aaeb0fae85cfcb99e49c11f3f125179a6',1,'WPADIRDotEx::pixels'],['../namespacenn_1_1sl.html#ac89b1b87ed3ca11a558bf4949eacf8a5',1,'nn::sl::KillerNotification.images.main::pixels'],['../namespacenn_1_1sl.html#a7f66528cdc10b4fcafe61095aeec6d64',1,'nn::sl::KillerNotification.images.button::pixels']]], + ['platform_98',['platform',['../group__nn__fp__fp.html#ga4c4666ff8b90d46fd57dec8e584877f7',1,'nn::fp::Presence::platform'],['../namespacenn_1_1nfp.html#a4c4666ff8b90d46fd57dec8e584877f7',1,'nn::nfp::AdminInfo::platform']]], + ['playappearse_99',['PlayAppearSE',['../namespacenn_1_1erreula.html#a596addf768c701d0fc10beec1807220d',1,'nn::erreula']]], + ['playdiary_100',['PlayDiary',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayDiary',1,'nn::pdm']]], + ['playdiary_5fflag_5fdefault_101',['PLAYDIARY_FLAG_DEFAULT',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170a411bbced6025e9698bb3f2827f26cde2',1,'nn::pdm']]], + ['playdiary_5fflag_5fplayed_5fin_5fwii_5fmode_102',['PLAYDIARY_FLAG_PLAYED_IN_WII_MODE',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170a706d78bea3c748af7a89c686ca9b53ef',1,'nn::pdm']]], + ['playdiary_5fflag_5funknown_5f0a00_103',['PLAYDIARY_FLAG_UNKNOWN_0A00',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170a9dfa2ea10e5758de1755567811c55f85',1,'nn::pdm']]], + ['playdiaryflags_104',['playdiaryflags',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170',1,'nn::pdm::PlayDiaryFlags'],['../namespacenn_1_1pdm.html#ad2809e147a940fcc0bf18f773dae39b3',1,'nn::pdm::PlayDiaryFlags']]], + ['played_105',['played',['../namespacenn_1_1sl.html#aeacadbdff97fdbcc737f4e937d68a625',1,'nn::sl::KillerNotificationTitleFilter']]], + ['played_5fduration_5fsinceunixtime_106',['played_duration_sinceUnixTime',['../namespacenn_1_1sl.html#a857288de56ea5e8d6e0e4c7a69429deb',1,'nn::sl::KillerNotification.displayCondition.__unnamed34__']]], + ['playedconjunction_107',['playedConjunction',['../namespacenn_1_1sl.html#a53f233ea973db8134d13ebc0530fe494',1,'nn::sl::KillerNotification.displayCondition.__unnamed34__']]], + ['playedtitlefilter_108',['playedTitleFilter',['../namespacenn_1_1sl.html#a88d6cb40a02659ff0802176d019062f0',1,'nn::sl::KillerNotification.displayCondition.__unnamed34__']]], + ['playedtitlefiltercount_109',['playedTitleFilterCount',['../namespacenn_1_1sl.html#aad966a6fc35acc46d63164c0a4f21e5e',1,'nn::sl::KillerNotification.displayCondition.__unnamed34__']]], + ['playevent_110',['PlayEvent',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayEvent',1,'nn::pdm']]], + ['playlog_111',['PlayLog',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayLog',1,'nn::pdm']]], + ['playrecord_112',['playRecord',['../group__nn__fp__fp.html#ga395066530128344bbeebba8197ef5f2c',1,'nn::fp::RecentPlayRecordEx']]], + ['playstats_113',['PlayStats',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayStats',1,'nn::pdm']]], + ['playtime_114',['playtime',['../namespacenn_1_1pdm.html#af2e8a3a99db98bc804de64db2d7a4e29',1,'nn::pdm::PlayDiary::playtime'],['../namespacenn_1_1pdm.html#af2e8a3a99db98bc804de64db2d7a4e29',1,'nn::pdm::PlayStats::playtime']]], + ['pmc1_115',['pmc1',['../group__coreinit__context.html#a5c7fe32d8c333859adf07d0d51248e08',1,'OSContext']]], + ['pmc2_116',['pmc2',['../group__coreinit__context.html#ae13713d587c850fc1bfdcf9b4889217f',1,'OSContext']]], + ['pmc3_117',['pmc3',['../group__coreinit__context.html#ad1b6711759d29126acd1ee809f545a56',1,'OSContext']]], + ['pmc4_118',['pmc4',['../group__coreinit__context.html#a0581363c9dee8cdaa94dd1d83c6ccc25',1,'OSContext']]], + ['pmem_119',['pMem',['../group__cam.html#gadd9c2cd84c7b074618d35d3b701b1810',1,'CAMWorkMem']]], + ['poll_120',['poll',['../poll_8h.html#aa97ba0bfbedf1784e648dd753a92449d',1,'poll.h']]], + ['poll_2eh_121',['poll.h',['../poll_8h.html',1,'']]], + ['pollerr_122',['POLLERR',['../poll_8h.html#ab1c532446408c98559d4aaaeeeb99820',1,'poll.h']]], + ['pollfd_123',['pollfd',['../poll_8h.html#structpollfd',1,'']]], + ['pollhup_124',['POLLHUP',['../poll_8h.html#a262754fe6bdf27c2cd3da43284ec8536',1,'poll.h']]], + ['pollin_125',['POLLIN',['../poll_8h.html#a52ac479a805051f59643588b096024ff',1,'poll.h']]], + ['pollnval_126',['POLLNVAL',['../poll_8h.html#ae8bffe35c61e12fb7b408b89721896df',1,'poll.h']]], + ['pollout_127',['POLLOUT',['../poll_8h.html#a91b3c67129ac7675062f316b840a0d58',1,'poll.h']]], + ['pollpri_128',['POLLPRI',['../poll_8h.html#ab6f53b89c7a4cc5e8349f7c778d85168',1,'poll.h']]], + ['pollstatechange_129',['pollstatechange',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#ad1465781507849d6a87666ac1f97ce4e',1,'nn::dlp::Cafe::Server::PollStateChange()'],['../namespacenn_1_1uds_1_1Cafe.html#a0e83e3034afa87b02a1a8764836e197e',1,'nn::uds::Cafe::PollStateChange()']]], + ['pollstatechangeflags_130',['pollstatechangeflags',['../namespacenn_1_1dlp_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785c',1,'nn::dlp::Cafe::PollStateChangeFlags'],['../namespacenn_1_1uds_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785c',1,'nn::uds::Cafe::PollStateChangeFlags']]], + ['pooldata_131',['poolData',['../group__coreinit__smd.html#a9dd650e8fcf3eadfe6ea7bd89e958e7f',1,'SmdSimpleBufPool']]], + ['pooldatasize_132',['poolDataSize',['../group__coreinit__smd.html#a3094918235edc76439ea39168ea469ec',1,'SmdSimpleBufPool']]], + ['poolsize_133',['poolSize',['../ipcbufpool_8h.html#a2d30064c4ae964f39196b8d5af79adc0',1,'IPCBufPoolAttributes']]], + ['popindex_134',['popIndex',['../ipcbufpool_8h.html#a896b92de190d9b605f69831af3972eb9',1,'IPCBufPoolFIFO']]], + ['port_135',['port',['../group__nsysnet__netconfig.html#a8e0798404bf2cf5dabb84c5ba9a4f236',1,'NetConfProxyConfig']]], + ['portuguese_136',['portuguese',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a30e32c7c4cf434e9c75e60c14c442541',1,'nn::swkbd::Portuguese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a30e32c7c4cf434e9c75e60c14c442541',1,'nn::erreula::Portuguese'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705af6d0f42592323e24536a81f70881059f',1,'nn::sl::Portuguese']]], + ['pos_137',['pos',['../filesystem__fsa_8h.html#af253f132b88dfebea28386aca55b7003',1,'FSARequestSetPosFile::pos'],['../filesystem__fsa_8h.html#af253f132b88dfebea28386aca55b7003',1,'FSARequestReadFile::pos'],['../filesystem__fsa_8h.html#af253f132b88dfebea28386aca55b7003',1,'FSARequestWriteFile::pos'],['../filesystem__fsa_8h.html#af253f132b88dfebea28386aca55b7003',1,'FSAResponseGetPosFile::pos'],['../group__padscore__kpad.html#afe21caa642c86850fe79ed98bb39d712',1,'KPADStatus::pos'],['../group__padscore__wpad.html#a099bec39225eab44721c62d6679a52af',1,'WPADIRDot::pos']]], + ['posdiff_138',['posDiff',['../group__padscore__kpad.html#a3e783861e7c0db62599da4589d9e23c9',1,'KPADStatus']]], + ['posdiffmagnitude_139',['posDiffMagnitude',['../group__padscore__kpad.html#ade24cac7926b32f4d8376cda28365259',1,'KPADStatus']]], + ['posvalid_140',['posValid',['../group__padscore__kpad.html#a688679fb2695f8e30ff6915173494942',1,'KPADStatus']]], + ['powermode_141',['powerMode',['../group__nsysccr__cdc__nfc.html#a70def4034cc2977d3ba463cb681104a2',1,'CCRCDCNfcStartupExRequest']]], + ['powersupplyconnected_142',['powerSupplyConnected',['../group__nn__hpad__hpad.html#a98e425b698812dbba994038d32a07eac',1,'HPADGGGGStatus']]], + ['ppcinterface_143',['ppcInterface',['../group__coreinit__smd.html#a761666a19b8acd4a7cc7592a56e99a29',1,'SmdCtrlTable']]], + ['predscale_144',['predscale',['../group__sndcore2__voice.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcm::predScale'],['../group__sndcore2__voice.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcmLoopData::predScale']]], + ['preference_145',['Preference',['../group__nn__fp__fp.html#structnn_1_1fp_1_1Preference',1,'nn::fp']]], + ['preferentialtitleaccessor_146',['preferentialTitleAccessor',['../namespacenn_1_1sl_1_1details.html#ad8919b96e8ee97e1ba5a10b8f97f89e1',1,'nn::sl::details::QuickStartApplicationSelectorInternal']]], + ['preferentialtitleaccessorfromptr_147',['preferentialtitleaccessorfromptr',['../classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html',1,'PreferentialTitleAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html#a9ba456781d5b1f66d4205b5576185286',1,'nn::sl::details::PreferentialTitleAccessorFromPtr::PreferentialTitleAccessorFromPtr()']]], + ['presence_148',['presence',['../group__nn__fp__fp.html',1,'Friends Presence'],['../structnn_1_1fp_1_1Presence.html',1,'Presence']]], + ['presencetext_149',['presenceText',['../group__nn__fp__fp.html#ga6fb1ca19324e1c57258a85bedb10a1bb',1,'nn::fp::MyPresence']]], + ['pressure_150',['pressure',['../group__padscore__wpad.html#a552bdb2de59cd87ac1ccae692a784cfc',1,'WPADStatusBalanceBoard']]], + ['prev_151',['prev',['../group__sndcore2__voice.html#ad347685b6c9b53852101d51ad1bb798d',1,'AXVoiceLink::prev'],['../group__coreinit__alarms.html#a8c6e4375dd265274be8215fa61ecae36',1,'OSAlarmLink::prev'],['../group__coreinit__fastmutex.html#aa5326d186503dd5d8a77ee48493b5221',1,'OSFastMutexLink::prev'],['../group__coreinit__fs.html#a5ec37d34995cca746d8e044a8fd3d768',1,'FSClientBodyLink::prev'],['../group__coreinit__memblockheap.html#a9a3455df6b2b78a203ed590ebcef3e15',1,'MEMBlockHeapBlock::prev'],['../group__coreinit__memexpheap.html#ae779f6516b38ae80e4cafcf8c89f242f',1,'MEMExpHeapBlock::prev'],['../group__coreinit__memlist.html#af714e69444763fb9a76ec901a014baf1',1,'MEMMemoryLink::prev'],['../group__coreinit__mutex.html#afea7449be1ffc76a4e1a98d60569ceb0',1,'OSMutexLink::prev'],['../group__coreinit__threadq.html#a6699d433816206dea049bbaa71ab6779',1,'OSThreadLink::prev']]], + ['previous_152',['previous',['../group__coreinit__memfrmheap.html#aac9219792e115bd086e8f84fa21160a3',1,'MEMFrmHeapState']]], + ['previoussendingtimeserializer_153',['previousSendingTimeSerializer',['../namespacenn_1_1sl_1_1details.html#a03fbc49bacf01cf1cbcdb4088d1cf6dd',1,'nn::sl::details::ConditionInternal']]], + ['previousstate_154',['previousState',['../group__coreinit__memfrmheap.html#ad52390af2c98d74581506059d24280c5',1,'MEMFrmHeap']]], + ['prevsample_155',['prevsample',['../group__sndcore2__voice.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcmLoopData::prevSample'],['../group__sndcore2__voice.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcm::prevSample']]], + ['principalid_156',['principalid',['../namespacenn_1_1act.html#a1182dce748a63d109c0ad8760d1f00f9',1,'nn::act::PrincipalId'],['../group__nn__fp__fp.html#ga6a8f6c71bd0a98c689ebccf502a9c625',1,'nn::fp::RecentPlayRecord::principalId']]], + ['priority_157',['priority',['../filesystem__fsa_8h.html#ace64987e1a25ef4cafde2c9abe3dbc6e',1,'FSARequestMountWithProcess::priority'],['../filesystem__fsa_8h.html#ace64987e1a25ef4cafde2c9abe3dbc6e',1,'FSARequestUnmountWithProcess::priority'],['../group__coreinit__thread.html#a41b7c4ba47c44a632d5903b1f1338ad0',1,'OSThread::priority'],['../structnn_1_1sl_1_1KillerNotification.html#a90249de64da5ae5d7acd34da7ea1b857',1,'nn::sl::KillerNotification::priority'],['../group__sndcore2__voice.html#a90249de64da5ae5d7acd34da7ea1b857',1,'AXVoice::priority']]], + ['privacy_158',['privacy',['../group__nsysnet__netconfig.html#a30b9277b887238a9faf1ed4c6f66e249',1,'NetConfWifiConfigData']]], + ['pro_159',['pro',['../group__padscore__kpad.html#a1f0f70bf2b5ad94c7387e64c16dc455a',1,'KPADStatus.__unnamed46__::pro'],['../group__padscore__kpad.html#a1f0f70bf2b5ad94c7387e64c16dc455a',1,'KPADUnifiedWpadStatus.__unnamed53__::pro']]], + ['proc_5fui_160',['proc_ui',['../group__proc__ui.html',1,'']]], + ['process_161',['process',['../filesystem__fsa_8h.html#a375c6e390180871a5bb9b73749575b59',1,'FSARequestMountWithProcess::process'],['../filesystem__fsa_8h.html#a375c6e390180871a5bb9b73749575b59',1,'FSARequestUnmountWithProcess::process']]], + ['processid_162',['processid',['../group__coreinit__debug.html#a5011d7eed26bb42f74e7d48e37d7045a',1,'OSFatalError::processId'],['../filesystem__fsa_8h.html#a5011d7eed26bb42f74e7d48e37d7045a',1,'FSAProcessInfo::processId']]], + ['procui_163',['ProcUI',['../group__proc__ui__procui.html',1,'']]], + ['procui_20memory_20operations_164',['ProcUI Memory Operations',['../group__proc__ui__memory.html',1,'']]], + ['procui_2edox_165',['procui.dox',['../procui_8dox.html',1,'']]], + ['procui_2eh_166',['procui.h',['../procui_8h.html',1,'']]], + ['procui_5fcallback_5facquire_167',['PROCUI_CALLBACK_ACQUIRE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a14172ef5b73cf100d2d87f90ff63af94',1,'procui.h']]], + ['procui_5fcallback_5fexit_168',['PROCUI_CALLBACK_EXIT',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8afe1590ca1394fd33548bc1fc6d5f33c8',1,'procui.h']]], + ['procui_5fcallback_5fhome_5fbutton_5fdenied_169',['PROCUI_CALLBACK_HOME_BUTTON_DENIED',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a651ffc0a735522261ba2e33ae71e05ed',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstart_170',['PROCUI_CALLBACK_NET_IO_START',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8aa4a9e50cd1bb571f73ce31a9dfbe0eeb',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstop_171',['PROCUI_CALLBACK_NET_IO_STOP',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a577edd8076d43ce61ce10f140ca136af',1,'procui.h']]], + ['procui_5fcallback_5frelease_172',['PROCUI_CALLBACK_RELEASE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a2fa189187f6095d962eccd00231be94e',1,'procui.h']]], + ['procui_5fstatus_5fexiting_173',['PROCUI_STATUS_EXITING',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2baed39f119bca7f219c93a9dd075d71bcf',1,'procui.h']]], + ['procui_5fstatus_5fin_5fbackground_174',['PROCUI_STATUS_IN_BACKGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba7cb4dd11068823c46ebd543f51d3844b',1,'procui.h']]], + ['procui_5fstatus_5fin_5fforeground_175',['PROCUI_STATUS_IN_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba71de7c3c1b9407f64cea7bb9036c3d36',1,'procui.h']]], + ['procui_5fstatus_5frelease_5fforeground_176',['PROCUI_STATUS_RELEASE_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba3a9c97294e921391b07c5ead02678030',1,'procui.h']]], + ['procuicalcmemorysize_177',['ProcUICalcMemorySize',['../group__proc__ui__memory.html#ga029291bcedc350a422b2b407e2b550ac',1,'memory.h']]], + ['procuicallback_178',['ProcUICallback',['../group__proc__ui__procui.html#ga6e0e50365a94d1ddb93f85fc85d9e3fa',1,'procui.h']]], + ['procuicallbacktype_179',['procuicallbacktype',['../group__proc__ui__procui.html#ga9eba9de3b8f84c2482c358a1493ecda8',1,'ProcUICallbackType: procui.h'],['../group__proc__ui__procui.html#ga325accfd3f65aaa794340dc4f10af313',1,'ProcUICallbackType: procui.h']]], + ['procuiclearcallbacks_180',['ProcUIClearCallbacks',['../group__proc__ui__procui.html#ga6509e620feaf54dc2e2f7d23313e2f79',1,'procui.h']]], + ['procuidrawdonerelease_181',['ProcUIDrawDoneRelease',['../group__proc__ui__procui.html#gae89a764a7dedc01cfa80ec3a6733c229',1,'procui.h']]], + ['procuiinforeground_182',['ProcUIInForeground',['../group__proc__ui__procui.html#gabeabd14866cfdea46181526148f25727',1,'procui.h']]], + ['procuiinit_183',['ProcUIInit',['../group__proc__ui__procui.html#gae02b06d5d7a51f364abbfde02cfa14ef',1,'procui.h']]], + ['procuiinitex_184',['ProcUIInitEx',['../group__proc__ui__procui.html#ga25e6a2ffe24eb8f466869352e619fc3f',1,'procui.h']]], + ['procuiinshutdown_185',['ProcUIInShutdown',['../group__proc__ui__procui.html#ga32550ec8e2a44fa047ccd0ed0c2af67c',1,'procui.h']]], + ['procuiisrunning_186',['ProcUIIsRunning',['../group__proc__ui__procui.html#ga918dbc5c465f8c5f2b9f376cd9354df9',1,'procui.h']]], + ['procuiprocessmessages_187',['ProcUIProcessMessages',['../group__proc__ui__procui.html#gab32d41d50911feff627b2b2bc535d00f',1,'procui.h']]], + ['procuiregisterbackgroundcallback_188',['ProcUIRegisterBackgroundCallback',['../group__proc__ui__procui.html#gaa43431c1f6264dbc1a785b74cf2c88d9',1,'procui.h']]], + ['procuiregistercallback_189',['ProcUIRegisterCallback',['../group__proc__ui__procui.html#gafe451bcd44c4f7b967b2beec38df0517',1,'procui.h']]], + ['procuiregistercallbackcore_190',['ProcUIRegisterCallbackCore',['../group__proc__ui__procui.html#gaecc3b07dce458491d7c331958ffff701',1,'procui.h']]], + ['procuisavecallback_191',['ProcUISaveCallback',['../group__proc__ui__procui.html#gae08f8396cbc4f5a1fc92eb3d70643078',1,'procui.h']]], + ['procuisavecallbackex_192',['ProcUISaveCallbackEx',['../group__proc__ui__procui.html#gaad92b1b2283d9e294ca4ee0b4f42fd92',1,'procui.h']]], + ['procuisetbucketstorage_193',['ProcUISetBucketStorage',['../group__proc__ui__memory.html#gaa165fd797427c8d05c060655cc9465a6',1,'memory.h']]], + ['procuisetcallbackstacksize_194',['ProcUISetCallbackStackSize',['../group__proc__ui__memory.html#ga3ee27a7a81c71dbc68e3c0da2d10d6bc',1,'memory.h']]], + ['procuisetmem1storage_195',['ProcUISetMEM1Storage',['../group__proc__ui__memory.html#ga02653d414302457aed3c0fbc71655430',1,'memory.h']]], + ['procuisetmemorypool_196',['ProcUISetMemoryPool',['../group__proc__ui__memory.html#ga2bd7ccf969409cb127a677cba4353cde',1,'memory.h']]], + ['procuisetsavecallback_197',['ProcUISetSaveCallback',['../group__proc__ui__procui.html#ga1f3302a943ee4921b17d702d5e4c7f59',1,'procui.h']]], + ['procuishutdown_198',['ProcUIShutdown',['../group__proc__ui__procui.html#ga6eee334c8cccc14367c7d972d6d00987',1,'procui.h']]], + ['procuistatus_199',['procuistatus',['../group__proc__ui__procui.html#ga733548de8bed0d01aff55e74b783b25a',1,'ProcUIStatus: procui.h'],['../group__proc__ui__procui.html#gade66d5052242731e3eac46278b7a4f2b',1,'ProcUIStatus: procui.h']]], + ['procuisubprocessmessages_200',['ProcUISubProcessMessages',['../group__proc__ui__procui.html#ga93dbed34ef225ecf734045b191b51375',1,'procui.h']]], + ['prodarea_201',['prodArea',['../namespacenn_1_1sl.html#a1f17094faf47eb86791b32fb860c5507',1,'nn::sl::Setting']]], + ['product_5farea_202',['product_area',['../group__coreinit__mcp.html#a873de40d34bbc2acdec17bb55911e776',1,'MCPSysProdSettings']]], + ['product_5fcode_203',['product_code',['../group__nn__acp__title.html#a7b11ba0e64dd45b5411d3f15e9c3f9fa',1,'ACPMetaXml']]], + ['productsubtype_204',['productSubtype',['../group__nfc__nfc.html#a0ee7ee380cf025b21f17ee76a3a7778d',1,'NFCNTAGVersion']]], + ['producttype_205',['productType',['../group__nfc__nfc.html#a2a79afa344cb04662cbf187170bc81c3',1,'NFCNTAGVersion']]], + ['profile_206',['Profile',['../group__nn__fp__fp.html#structnn_1_1fp_1_1Profile',1,'nn::fp']]], + ['program_207',['program',['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2GeometryShader::program'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2PixelShader::program'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2VertexShader::program'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2FetchShader::program']]], + ['programcallback_208',['programCallback',['../group__coreinit__thread.html#a96f8f2b35fce7f2ce5f70c18ac6e1922',1,'OSThread']]], + ['progress_209',['progress',['../group__nn__ccr__sys.html#aa68268d1ebc4e254227b303374355e6f',1,'CCRSysUpdateState']]], + ['promotion_210',['PROMOTION',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebbaeeab9cbe4150765e3e65ae6b17a55e28',1,'nn::sl']]], + ['protocol_211',['protocol',['../group__padscore__wpad.html#ad124d3d2e02c729afa303c775295278e',1,'WPADInfo::protocol'],['../group__nsysccr__cdc__nfc.html#ad124d3d2e02c729afa303c775295278e',1,'CCRCDCNfcReadT2TResponse::protocol'],['../group__nsysccr__cdc__nfc.html#ad124d3d2e02c729afa303c775295278e',1,'CCRCDCNfcDetectMultiTagInfo::protocol'],['../group__nfc__nfc.html#a4c015005cbc0862bbb5cf396465f9b81',1,'NFCTagInfo::protocol'],['../group__nsyshid__hid.html#ad124d3d2e02c729afa303c775295278e',1,'HIDDevice::protocol']]], + ['protocoltype_212',['protocolType',['../group__nfc__nfc.html#adf2d11b28d07f1d1126053ef58b07bff',1,'NFCNTAGVersion']]], + ['proxy_213',['proxy',['../group__nsysnet__netconfig.html#a69aac4bd87eff9eb7a8d053387ba30e0',1,'NetConfCfg']]], + ['psf_214',['psf',['../group__coreinit__context.html#a373a185d9090db87a55ed12cf2622a08',1,'OSContext']]], + ['psr_215',['psr',['../group__coreinit__coroutine.html#acf38eceea9a9b1cf5181500942a8854c',1,'OSCoroutine']]], + ['ptr_216',['ptr',['../group__sysapp__args.html#a4d9ad2b37053671b594b237bd061b3f2',1,'SYSArgDataBlock.__unnamed61__.data::ptr'],['../group__sysapp__args.html#a4d9ad2b37053671b594b237bd061b3f2',1,'SYSArgDataBlock.__unnamed61__.string::ptr'],['../group__coreinit__smd.html#add9af9569af79ec26dd741fb226b38ba',1,'SmdVectorSpec::ptr']]], + ['publisher_5fde_217',['publisher_de',['../group__nn__acp__title.html#aaaa7e5b9706a97e3b44976d38926cd31',1,'ACPMetaXml']]], + ['publisher_5fen_218',['publisher_en',['../group__nn__acp__title.html#adf49440b12978646412b1b66e7a7bcd3',1,'ACPMetaXml']]], + ['publisher_5fes_219',['publisher_es',['../group__nn__acp__title.html#ab4c02fd1417e71ede421b218feac30af',1,'ACPMetaXml']]], + ['publisher_5ffr_220',['publisher_fr',['../group__nn__acp__title.html#a4b7bce167d4045000e0f7a46e45f494c',1,'ACPMetaXml']]], + ['publisher_5fit_221',['publisher_it',['../group__nn__acp__title.html#aa700153ed59e7b877d14bcfc60c63d52',1,'ACPMetaXml']]], + ['publisher_5fja_222',['publisher_ja',['../group__nn__acp__title.html#a8a1169539905fe8e38cc9d7d3aa3c371',1,'ACPMetaXml']]], + ['publisher_5fko_223',['publisher_ko',['../group__nn__acp__title.html#a7dda7af551855aec0784f2039fcb3752',1,'ACPMetaXml']]], + ['publisher_5fnl_224',['publisher_nl',['../group__nn__acp__title.html#a58811b7a8e487bae23832f4b07946a4c',1,'ACPMetaXml']]], + ['publisher_5fpt_225',['publisher_pt',['../group__nn__acp__title.html#aac0aa0420ce1b90a16f9c3d9ea141c91',1,'ACPMetaXml']]], + ['publisher_5fru_226',['publisher_ru',['../group__nn__acp__title.html#a843fd6fdd0aba11358133812ac0c93f7',1,'ACPMetaXml']]], + ['publisher_5fzhs_227',['publisher_zhs',['../group__nn__acp__title.html#a50b7c5d6fcecd2e328a1a0f0dabb23ed',1,'ACPMetaXml']]], + ['publisher_5fzht_228',['publisher_zht',['../group__nn__acp__title.html#a1b9d173b6526d987accc94cdea979b98',1,'ACPMetaXml']]], + ['push_5fapp_229',['PUSH_APP',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebbaaa16840f025fc2cee248a308ec6485ef',1,'nn::sl']]], + ['pushautodelivery_230',['pushAutoDelivery',['../namespacenn_1_1sl.html#a664ab6d04cc970f9c4039daa48683c47',1,'nn::sl::Setting']]], + ['pushenabled_231',['pushEnabled',['../namespacenn_1_1sl.html#a384b11524d251b1ed3f487763a50a658',1,'nn::sl::Setting.caffeine']]], + ['pushindex_232',['pushIndex',['../ipcbufpool_8h.html#ad6432b8bb15fb918546d986f73c0a0e2',1,'IPCBufPoolFIFO']]], + ['pushinterval_233',['pushInterval',['../namespacenn_1_1sl.html#a8d927a3480bde2c5b3ed53b106ec45cd',1,'nn::sl::Setting.caffeine']]], + ['pushnotification_234',['PushNotification',['../classnn_1_1sl_1_1DrcManager.html#a3be2f70815a90f25be2363226ee7c732',1,'nn::sl::DrcManager']]], + ['pushnotification_5f_5fq3_5f2nn2sl10drcmanagerfpbpcq3_5f2nn2sl18killernotificationbt3l_235',['PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L',['../namespacenn_1_1sl_1_1details.html#ae047a37c28f473780b062b0686024bb1',1,'nn::sl::details']]], + ['pushtimeslot_236',['pushTimeSlot',['../namespacenn_1_1sl.html#a5d824ec02d4551bbc5468ee2e59beb03',1,'nn::sl::Setting.caffeine']]], + ['pwd_237',['pwd',['../group__ntag__ntag.html#a3a18f05d422cf9cbc7e64589933df02d',1,'NTAGRawDataT2T']]], + ['pwdauth_238',['pwdauth',['../group__nsysccr__cdc__nfc.html#ae5f33f586d3b94cce35f52c7248d8f29',1,'CCRCDCNfcReadT2TStartRequest::pwdAuth'],['../group__nsysccr__cdc__nfc.html#ae5f33f586d3b94cce35f52c7248d8f29',1,'CCRCDCNfcWriteT2TRequest::pwdAuth']]] +]; diff --git a/search/all_12.js b/search/all_12.js new file mode 100644 index 00000000..8d51da01 --- /dev/null +++ b/search/all_12.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['query_0',['query',['../group__sysapp__switch.html#af26982218484ec3fdcb8f7d92e864a9b',1,'SysAppEShopArgs']]], + ['querysize_1',['querySize',['../group__sysapp__switch.html#acb348ea12de344d7989a9c1101c83880',1,'SysAppEShopArgs']]], + ['queue_2',['queue',['../group__coreinit__msgq.html',1,'Message Queue'],['../group__coreinit__cond.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSCondition::queue'],['../group__coreinit__event.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSEvent::queue'],['../group__coreinit__fastcond.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSFastCondition::queue'],['../group__coreinit__fastmutex.html#aca875af83d051fe0792ad13654a2e445',1,'OSFastMutex::queue'],['../group__coreinit__mutex.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSMutex::queue'],['../group__coreinit__semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSSemaphore::queue'],['../group__coreinit__taskq.html#ae8f225ef46b10db211d105fd67bccc01',1,'MPTask::queue'],['../group__coreinit__taskq.html#a12802e4b5156049dae3d74129908e92b',1,'MPTaskQueue::queue'],['../group__coreinit__thread.html#ab426d2b1b54499adfbda3a7922e69ff0',1,'OSThread::queue'],['../group__coreinit__taskq.html',1,'Task Queue'],['../group__coreinit__threadq.html',1,'Thread Queue']]], + ['queueindex_3',['queueIndex',['../group__coreinit__taskq.html#af1132f527322827ebaf69a986a0c8db5',1,'MPTaskQueue']]], + ['queuemaxsize_4',['queueMaxSize',['../group__coreinit__taskq.html#a428f566097f90b76ce7b6d79d481bb62',1,'MPTaskQueue']]], + ['queuesize_5',['queueSize',['../group__coreinit__taskq.html#acdc388d91657198c5b07921a3d849f23',1,'MPTaskQueue']]], + ['quickstartapplicationselector_6',['quickstartapplicationselector',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a0bac48d52dd9c7da89573da947065db0',1,'nn::sl::QuickStartApplicationSelector::QuickStartApplicationSelector()'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html',1,'QuickStartApplicationSelector']]], + ['quickstartapplicationselector_2eh_7',['QuickStartApplicationSelector.h',['../QuickStartApplicationSelector_8h.html',1,'']]], + ['quickstartapplicationselectorinternal_8',['quickstartapplicationselectorinternal',['../namespacenn_1_1sl_1_1details.html#a979ad4977cda06a313adf7afd237285b',1,'nn::sl::details::QuickStartApplicationSelectorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1QuickStartApplicationSelectorInternal',1,'QuickStartApplicationSelectorInternal']]], + ['quickstartscene1_9',['quickStartScene1',['../namespacenn_1_1sl.html#ac5524d14326f3d7ca1615e6b97d43cd5',1,'nn::sl::TransferableInfo']]], + ['quickstartscene2_10',['quickStartScene2',['../namespacenn_1_1sl.html#a7bc7a364be19900716d6ba1adb39ec7a',1,'nn::sl::TransferableInfo']]], + ['quickstarttitleinfoserializer_11',['quickStartTitleInfoSerializer',['../namespacenn_1_1sl_1_1details.html#a5d9955f32e7da4124e6e260861316af7',1,'nn::sl::details::CacheManagerInternal']]], + ['quotasize_12',['quotaSize',['../group__coreinit__fs.html#ac41961c9f7d077d8501e957be77e34f1',1,'FSStat']]] +]; diff --git a/search/all_13.js b/search/all_13.js new file mode 100644 index 00000000..fc262ec1 --- /dev/null +++ b/search/all_13.js @@ -0,0 +1,185 @@ +var searchData= +[ + ['r_0',['r',['../namespacenn_1_1sl.html#a4c5c6ceb8ed33456261fa907136e0c3a',1,'nn::sl::DRCImagePaletteColor']]], + ['rampid_1',['rampid',['../group__coreinit__kernel.html#a8a6736b666659e758bbb21bc9c2ef163',1,'KernelInfo0']]], + ['ranges_2',['ranges',['../group__nsysccr__cdc__nfc.html#a88e3ae5684755ae4cf89e7dd9c0bdd33',1,'CCRCDCNfcWriteT2TRequest::ranges'],['../group__nsysccr__cdc__nfc.html#a3bd73c7d8c216cd8eee705b00de27949',1,'CCRCDCNfcReadT2TStartRequest::ranges']]], + ['ratio_3',['ratio',['../group__sndcore2__voice.html#a15c2957b5dd7c0e064503791e97da857',1,'AXVoiceSrc']]], + ['raw_4',['raw',['../group__ntag__ntag.html#ad8810c8bdd46dbce84e6f4f4f35d9f88',1,'NTAGDataT2T']]], + ['raw_20hid_20data_20of_20the_20drcs_5',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['rawclose_6',['rawClose',['../filesystem__fsa_8h.html#a6d8427e8800621e155466194728b8ce9',1,'FSARequest.__unnamed7__']]], + ['rawopen_7',['rawopen',['../filesystem__fsa_8h.html#a046dd1cd62ae3ad98229ac8dae99ca39',1,'FSAResponse.__unnamed11__::rawOpen'],['../filesystem__fsa_8h.html#a046dd1cd62ae3ad98229ac8dae99ca39',1,'FSARequest.__unnamed7__::rawOpen']]], + ['rawread_8',['rawRead',['../filesystem__fsa_8h.html#a96dabb245673cfbeffcdd93152aea808',1,'FSARequest.__unnamed7__']]], + ['rawwrite_9',['rawWrite',['../filesystem__fsa_8h.html#ac70bde0af444f6f03f5c15e5d64558a5',1,'FSARequest.__unnamed7__']]], + ['read_10',['read',['../classnn_1_1sl_1_1FileStream.html#a2faedbc7dc792b5ebed1a4d5ac5d3d25',1,'nn::sl::FileStream::Read()'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ab38a7ec7ae5c717c706f5968833c9bbe',1,'nn::sl::details::IStreamBase::Read()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a2faedbc7dc792b5ebed1a4d5ac5d3d25',1,'nn::sl::KillerNotificationTransferRecordStream::Read()']]], + ['read0end_11',['read0End',['../group__nfc__nfc.html#ab51081b63c3cff9853991d30ca6d6e71',1,'NFCReadT2TResult']]], + ['read0start_12',['read0Start',['../group__nfc__nfc.html#a8ec7eaeaf3ec44e37370da8fcfd2e09b',1,'NFCReadT2TResult']]], + ['read1end_13',['read1End',['../group__nfc__nfc.html#aeefd16aadc99f6f76c43ceb33c5159cd',1,'NFCReadT2TResult']]], + ['read1start_14',['read1Start',['../group__nfc__nfc.html#aff42a9dae72e0e15be41ef68401337b6',1,'NFCReadT2TResult']]], + ['read2end_15',['read2End',['../group__nfc__nfc.html#adaebc7503baac0cda23957f221e00ea8',1,'NFCReadT2TResult']]], + ['read2start_16',['read2Start',['../group__nfc__nfc.html#a6e8cfe2aab924475659e12ef515c5f6c',1,'NFCReadT2TResult']]], + ['read3end_17',['read3End',['../group__nfc__nfc.html#afd515c2adeae6f2af9132ffc7655f0fb',1,'NFCReadT2TResult']]], + ['read3start_18',['read3Start',['../group__nfc__nfc.html#af9d2878f9f1e61c79ab0751c73854a3e',1,'NFCReadT2TResult']]], + ['readaddr_19',['readAddr',['../group__coreinit__dynload.html#a177d893ae7fed7f4102fe752ea358a38',1,'OSDynLoad_NotifyData']]], + ['readapplicationarea_20',['ReadApplicationArea',['../namespacenn_1_1nfp.html#aa35581b1e730fe73539e581ae9245c6e',1,'nn::nfp']]], + ['readbuf_21',['readbuf',['../group__coreinit__smd.html#a600821c9333935674564fb33a3c1271d',1,'SmdPpcCtrlTableVectors::readBuf'],['../group__coreinit__smd.html#a600821c9333935674564fb33a3c1271d',1,'SmdPpc::readBuf']]], + ['readbufsize_22',['readBufSize',['../group__coreinit__smd.html#ad3ea47d5985aa4c54ff8ae9475eebb25',1,'SmdPpcCtrlTableVectors']]], + ['readconfig_23',['ReadConfig',['../namespacenn_1_1ac.html#a1fc2867db51f9b168be2cc079d80b564',1,'nn::ac']]], + ['readdir_24',['readdir',['../filesystem__fsa_8h.html#a4b6bcc640b6c83fc220e72557c198797',1,'FSARequest.__unnamed7__::readDir'],['../filesystem__fsa_8h.html#a4b6bcc640b6c83fc220e72557c198797',1,'FSAResponse.__unnamed11__::readDir']]], + ['readfile_25',['readFile',['../filesystem__fsa_8h.html#adcc6a58d382f5a0c75d87ee4a98ba7b3',1,'FSARequest.__unnamed7__']]], + ['readflags_26',['readFlags',['../filesystem__fsa_8h.html#aff2f9c8a797583ad51d25d3aca6083f6',1,'FSARequestReadFile']]], + ['readfn_27',['ReadFn',['../namespacenn_1_1sl_1_1details.html#a6093ebc19656a6d8701a80795630b07a',1,'nn::sl::details::IStreamInternalVTable']]], + ['readoffset_28',['readoffset',['../group__coreinit__dynload.html#ad10650a4450582b790561e4435212b23',1,'OSDynLoad_NotifyData::readOffset'],['../group__coreinit__smd.html#ab463b9654ffd0c1d67a0f87302786e4b',1,'SmdInterface::readOffset']]], + ['readonly_29',['readonly',['../group__nsysccr__cdc__nfc.html#ae87ab41c36758204365422b0b4c7ddac',1,'CCRCDCNfcReadResponse::readOnly'],['../group__nsysccr__cdc__nfc.html#ae87ab41c36758204365422b0b4c7ddac',1,'CCRCDCNfcSetReadOnlyRequest::readOnly'],['../group__nsysccr__cdc__nfc.html#ae87ab41c36758204365422b0b4c7ddac',1,'CCRCDCNfcDetectResponse::readOnly'],['../group__ntag__ntag.html#ae87ab41c36758204365422b0b4c7ddac',1,'NTAGData::readOnly']]], + ['readonlyinfo_30',['ReadOnlyInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1ReadOnlyInfo',1,'nn::nfp']]], + ['readrawstoragehead512_31',['ReadRawStorageHead512',['../namespacenn_1_1spm.html#a0e44d11f5d9f477cc230c80ba79b20b0',1,'nn::spm']]], + ['readsize_32',['readsize',['../group__coreinit__dynload.html#a71f215162ce458c395fc8ba0cc99c963',1,'OSDynLoad_NotifyData::readSize'],['../group__nsysccr__cdc__nfc.html#ae616b183ec481b3bd2f8edc9d77b232c',1,'CCRCDCNfcReadResponse::readSize']]], + ['ready_33',['Ready',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265ae7d31fc0602fb2ede144d18cdffd816b',1,'nn::dlp::Cafe']]], + ['realallocsize_34',['realAllocSize',['../group__coreinit__smd.html#a91bc7d3e0fa224d021c04816662da1a1',1,'SmdSimpleBufPool']]], + ['reason_35',['reason',['../namespacenn_1_1uds_1_1Cafe.html#a5ac0b16c31813f87b98e97cc5bacd64a',1,'nn::uds::Cafe::ConnectionStatus']]], + ['rebootallclients_36',['RebootAllClients',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a054b96dd438ed3f32964e381c694a309',1,'nn::dlp::Cafe::Server']]], + ['receive_37',['Receive',['../namespacenn_1_1uds_1_1Cafe.html#a97ac253a8bed2e0ed624842245ab3bf9',1,'nn::uds::Cafe']]], + ['receiveflags_38',['ReceiveFlags',['../namespacenn_1_1uds_1_1Cafe.html#a9c2c4b538ee942af2793872be1386701',1,'nn::uds::Cafe']]], + ['receivefrom_39',['ReceiveFrom',['../namespacenn_1_1uds_1_1Cafe.html#a6ba7eec29b5b67ab6ba09906fb1ab0b0',1,'nn::uds::Cafe']]], + ['receiverarg_40',['receiverarg',['../namespacenn_1_1swkbd.html#afd33433799e5752336a96f96f8166193',1,'nn::swkbd::KeyboardArg::receiverArg'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg',1,'ReceiverArg']]], + ['receivesize_41',['receivesize',['../group__nsysccr__cdc__irda.html#a26e2d276046cf19c70cdc33f7b8af23f',1,'CCRCDCIrdaLargePacketHeader::receiveSize'],['../group__nsysccr__cdc__irda.html#a26e2d276046cf19c70cdc33f7b8af23f',1,'CCRCDCIrdaSmallPacketHeader::receiveSize'],['../group__nsysccr__cdc__irda.html#a26e2d276046cf19c70cdc33f7b8af23f',1,'CCRCDCIrdaConnectRequest::receiveSize']]], + ['receiving_42',['Receiving',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265a338f550ea5a0bcb9ac785f48b27f4f12',1,'nn::dlp::Cafe']]], + ['recentplayrecord_43',['RecentPlayRecord',['../group__nn__fp__fp.html#structnn_1_1fp_1_1RecentPlayRecord',1,'nn::fp']]], + ['recentplayrecordex_44',['RecentPlayRecordEx',['../group__nn__fp__fp.html#structnn_1_1fp_1_1RecentPlayRecordEx',1,'nn::fp']]], + ['recursion_45',['recursion',['../group__coreinit__spinlock.html#a60d0e0ee15dad98a27adaf3c840bbb59',1,'OSSpinLock']]], + ['recv_46',['recv',['../group__nsysnet__socket.html#ga647c05541351ea0cb7abd9d092e86f6c',1,'recv(int sockfd, void *buf, size_t len, int flags): _socket.h'],['../sys_2socket_8h.html#a49c565342c0f29cec5461ec22c3b1b3d',1,'recv(int sockfd, void *buf, size_t len, int flags): socket.h']]], + ['recvfrom_47',['recvfrom',['../sys_2socket_8h.html#ad144bb8d4119d5fa0ee5b6c4d06bc645',1,'recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen): socket.h'],['../group__nsysnet__socket.html#ga310dc68bccedb2a892e0b5d93b946cb1',1,'recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen): _socket.h']]], + ['recvqueue_48',['recvQueue',['../group__coreinit__msgq.html#a1254f8038fe0b3deee6612973494cf1d',1,'OSMessageQueue']]], + ['red_49',['red',['../group__gx2__registers.html#acddf4f34ba92c602d4205ba50e98d603',1,'GX2BlendConstantColorReg']]], + ['region_50',['region',['../group__coreinit__mcp.html#a19b0822313120bf94aa0937e0bd555a9',1,'MCPSystemVersion::region'],['../group__nn__acp__title.html#af63c8f684a6de93ad3b8fec23e1c625f',1,'ACPMetaXml::region'],['../structnn_1_1erreula_1_1CreateArg.html#a3480f39c1b659e1579957e4a8d784f40',1,'nn::erreula::CreateArg::region'],['../group__nn__fp__fp.html#ga567a4f90db38e0ee54da2b2c05e186b2',1,'nn::fp::Presence::region'],['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4b',1,'nn::sl::Region'],['../namespacenn_1_1sl.html#a373a6b488bead97d121f3377521f452a',1,'nn::sl::Region']]], + ['region_5feur_51',['REGION_EUR',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4ba350d730f0be652c5807579ea52b7793d',1,'nn::sl']]], + ['region_5fjpn_52',['REGION_JPN',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4ba324e33e242e34d97e06cd3a77678263c',1,'nn::sl']]], + ['region_5fmove_53',['region_move',['../group__nn__ffl__miidata.html#acc9afc220a7be217beb56774d9bfcbf7',1,'FFLiMiiDataCore']]], + ['region_5fusa_54',['REGION_USA',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4ba2d0566d642bf25eab7a43da3f9c5ab99',1,'nn::sl']]], + ['regiontype_55',['regiontype',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2',1,'nn::swkbd::RegionType'],['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2',1,'nn::erreula::RegionType'],['../namespacenn_1_1swkbd.html#a62feca7f7d0cdeff07e10f3c4fae33d8',1,'nn::swkbd::CreateArg::regionType']]], + ['register_56',['register',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564a0ba7583639a274c434bbe6ef797115a4',1,'nn::nfp::Register'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aefb08d7f385320eeab04473316b67c33',1,'nn::sl::LaunchInfoDatabase::Register()']]], + ['register_5f_5fq3_5f2nn2sl18launchinfodatabasefrcq3_5f2nn2sl10launchinfo_57',['Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo',['../namespacenn_1_1sl_1_1details.html#a859eca673bde87f85bfc420ce2be68a5',1,'nn::sl::details']]], + ['register_5finfo_58',['register_info',['../namespacenn_1_1nfp.html#a9562469ecf895deaea637ffef1f76d88',1,'nn::nfp::AmiiboSettingsArgsIn::register_info'],['../namespacenn_1_1nfp.html#a9562469ecf895deaea637ffef1f76d88',1,'nn::nfp::AmiiboSettingsResult::register_info']]], + ['registeraccountasync_59',['RegisterAccountAsync',['../group__nn__fp__fp.html#ga82babc938256f16a51683339f1f6996c',1,'nn::fp']]], + ['registerdate_60',['registerDate',['../namespacenn_1_1nfp.html#a99e215fbd529536663ae761d6b31d065',1,'nn::nfp::RegisterInfo']]], + ['registerinfo_61',['RegisterInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1RegisterInfo',1,'nn::nfp']]], + ['registerinfoset_62',['RegisterInfoSet',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1RegisterInfoSet',1,'nn::nfp']]], + ['registerrecords_63',['registerrecords',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a5cf0a06db3bb11e0ae1ca0f543e344a0',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::RegisterRecords(const uint32_t *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ab43a4aac45382b20c492ed4541a8bf83',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#a5cf0a06db3bb11e0ae1ca0f543e344a0',1,'nn::sl::KillerNotificationTransferRecordManager::RegisterRecords(const uint32_t *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ab43a4aac45382b20c492ed4541a8bf83',1,'nn::sl::KillerNotificationTransferRecordManager::RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a5cf0a06db3bb11e0ae1ca0f543e344a0',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::RegisterRecords(const uint32_t *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a198d403ab124ac3d04aa48e83b09d236',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::RegisterRecords(const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords) override'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a78d9c73943a6d5578f8c7098ed69c4ff',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::RegisterRecords(const uint32_t *u1, uint32_t u2)=0'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a2d3224f677f6a4e14c866f1e627102d9',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::RegisterRecords(const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords)=0']]], + ['registerrecords_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfpcq3_5f2nn2sl32killernotificationtransferrecordui_64',['RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi',['../namespacenn_1_1sl_1_1details.html#a0496f643379383beb6613601a449c4d1',1,'nn::sl::details']]], + ['registerrecordsfn_65',['RegisterRecordsFn',['../namespacenn_1_1sl_1_1details.html#a116f5c4eba473ba22f7158c50fe52274',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable']]], + ['registerrecordsotherfn_66',['RegisterRecordsOtherFn',['../namespacenn_1_1sl_1_1details.html#ac65471999d9c9c0fee57df863bba8e48',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable']]], + ['registers_67',['Registers',['../group__gx2__registers.html',1,'']]], + ['registers_2eh_68',['registers.h',['../registers_8h.html',1,'']]], + ['regs_69',['regs',['../group__gx2__shader.html#a2372e32bd178cb089e9ba1a7bdeb1980',1,'GX2PixelShader::regs'],['../group__gx2__shader.html#a952dc280a98486665420a652d7476ce4',1,'GX2VertexShader::regs'],['../group__gx2__shader.html#a71c2cc2bbbef51fff5e975deb678757e',1,'GX2GeometryShader::regs'],['../group__gx2__surface.html#ae3060f6b13921cc22d978248b721aab9',1,'GX2DepthBuffer::regs'],['../group__gx2__surface.html#acaf44c85a88d565b8d775653e0602223',1,'GX2ColorBuffer::regs'],['../group__gx2__texture.html#acaf44c85a88d565b8d775653e0602223',1,'GX2Texture::regs'],['../group__gx2__sampler.html#a44ec6ef6908d093bea07bda4666eb5c9',1,'GX2Sampler::regs'],['../group__gx2__shader.html#a19332534e25941e4e71e03c6d4383986',1,'GX2FetchShader::regs']]], + ['release_70',['release',['../group__padscore__kpad.html#a123fead50246387983ee340507115ef4',1,'KPADStatus.__unnamed46__.classic::release'],['../group__padscore__kpad.html#a123fead50246387983ee340507115ef4',1,'KPADStatus.__unnamed46__.pro::release'],['../group__padscore__kpad.html#a123fead50246387983ee340507115ef4',1,'KPADStatus.__unnamed46__.nunchuk::release'],['../group__vpad__input.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'VPADStatus::release'],['../group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'KPADStatus::release'],['../group__nn__hpad__hpad.html#a79740161c20f0e0d7472d845c2cd7f88',1,'HPADStatus::release']]], + ['remote_71',['Remote',['../group__sndcore2__rmt.html',1,'']]], + ['remove_72',['remove',['../filesystem__fsa_8h.html#a0f6969d7052da9261e31ddb6e88c136e',1,'FSARequest.__unnamed7__']]], + ['removeblacklistasync_73',['RemoveBlackListAsync',['../group__nn__fp__fp.html#gae9167e37c265da18a8b122176e74b119',1,'nn::fp']]], + ['removed_74',['Removed',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a93f07b720ebf7d1246512569761a5804',1,'nn::nfp']]], + ['removefriendasync_75',['RemoveFriendAsync',['../group__nn__fp__fp.html#gafbda988978d3f6cf20e60d6df8040d94',1,'nn::fp']]], + ['rename_76',['rename',['../filesystem__fsa_8h.html#ad7fba04fc8e17bcfc603b318a85b762c',1,'FSARequest.__unnamed7__']]], + ['renderer_77',['renderer',['../group__sndcore2__voice.html#adb8502a1392cda13c07d553eaf86c94b',1,'AXVoice::renderer'],['../group__sndcore2__core.html#aa8af6f0b63e0fba9bb1cf8fd72991859',1,'AXInitParams::renderer']]], + ['rendertarget_78',['rendertarget',['../structnn_1_1erreula_1_1ErrorArg.html#a91d9199417b82992e6523c535f3afe1b',1,'nn::erreula::ErrorArg::renderTarget'],['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81d',1,'nn::erreula::RenderTarget']]], + ['rendezvous_79',['Rendezvous',['../group__coreinit__rendezvous.html',1,'']]], + ['rendezvous_2eh_80',['rendezvous.h',['../rendezvous_8h.html',1,'']]], + ['report_81',['COS Report',['../group__coreinit__cosreport.html',1,'']]], + ['request_82',['request',['../filesystem__fsa_8h.html#ab675c16fe4d6f02b616b891f0b5af050',1,'FSAAsyncResult::request'],['../group__coreinit__im.html#aecd4daf2f65d0901e69252e8704aead5',1,'IMRequest::request'],['../filesystem__fsa_8h.html#a845c2516ad879ad9ec8f28d1946e04d2',1,'FSAShimBuffer::request']]], + ['requestflag_83',['requestFlag',['../group__coreinit__thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff',1,'OSThread']]], + ['reserved_84',['reserved',['../group__ntag__ntag.html#a11523091a6ca62354ffd37cc6f8304d5',1,'NTAGInfoT2T::reserved'],['../group__ntag__ntag.html#aa7d142be73cae63233196f66db590879',1,'NTAGRawDataT2T.section2::reserved'],['../namespacenn_1_1nfp.html#afe990b8183db3fed1cf66fafd9d39971',1,'nn::nfp::AdminInfo::reserved'],['../namespacenn_1_1nfp.html#a23f8ec827c5bcf367d6f04539e6b5996',1,'nn::nfp::RegisterInfoSet::reserved'],['../namespacenn_1_1nfp.html#afe990b8183db3fed1cf66fafd9d39971',1,'nn::nfp::ReadOnlyInfo::reserved'],['../group__coreinit__thread.html#a580530edeb2c6a08ca9f43e25b9e2ec5',1,'OSThread::reserved'],['../namespacenn_1_1nfp.html#af11322e85660b5251b1c479a714c8f7c',1,'nn::nfp::AmiiboSettingsArgsIn::reserved'],['../namespacenn_1_1nfp.html#a2d7bbafc855e520608d2b4033ffb619a',1,'nn::nfp::RegisterInfo::reserved'],['../namespacenn_1_1nfp.html#af11322e85660b5251b1c479a714c8f7c',1,'nn::nfp::AmiiboSettingsResult::reserved'],['../namespacenn_1_1nfp.html#a7792223bade01a69d04fe8fd140f279f',1,'nn::nfp::CommonInfo::reserved'],['../namespacenn_1_1nfp.html#a7792223bade01a69d04fe8fd140f279f',1,'nn::nfp::ApplicationAreaCreateInfo::reserved']]], + ['reserved0_85',['reserved0',['../namespacenn_1_1nfp.html#a6efad31bd8cefa7eb2fa2f20a8daf5d5',1,'nn::nfp::TagInfo::reserved0'],['../group__ntag__ntag.html#a41d97db724f4cb89bc3263f802c32493',1,'NTAGRawDataT2T::reserved0']]], + ['reserved1_86',['reserved1',['../namespacenn_1_1nfp.html#a0395fc9399c9555ad948c8e3ab8a8471',1,'nn::nfp::TagInfo::reserved1'],['../group__ntag__ntag.html#a68b2c1ce5f422562447dcf89db31fe25',1,'NTAGRawDataT2T::reserved1']]], + ['reserved_5fflag0_87',['reserved_flag0',['../group__nn__acp__title.html#af2b294fd87d40cc56539f4cd2f87070f',1,'ACPMetaXml']]], + ['reserved_5fflag1_88',['reserved_flag1',['../group__nn__acp__title.html#af3a91b45e3b396ea2caf564226549035',1,'ACPMetaXml']]], + ['reserved_5fflag2_89',['reserved_flag2',['../group__nn__acp__title.html#acc7e78d44e65b5b97b926c1a91be419a',1,'ACPMetaXml']]], + ['reserved_5fflag3_90',['reserved_flag3',['../group__nn__acp__title.html#abec261dba4d7fa783ac9357d1321af4e',1,'ACPMetaXml']]], + ['reserved_5fflag4_91',['reserved_flag4',['../group__nn__acp__title.html#afa04febffc23c02b387b0a6e07d4680a',1,'ACPMetaXml']]], + ['reserved_5fflag5_92',['reserved_flag5',['../group__nn__acp__title.html#aedb934dc159fe021b733c35c8331341a',1,'ACPMetaXml']]], + ['reserved_5fflag6_93',['reserved_flag6',['../group__nn__acp__title.html#adb29dc9ecb481260e026aea3e052096d',1,'ACPMetaXml']]], + ['reserved_5fflag7_94',['reserved_flag7',['../group__nn__acp__title.html#a5ca1e89aee4439bfae47a5b34a809c00',1,'ACPMetaXml']]], + ['resetenabled_95',['resetEnabled',['../group__coreinit__im.html#afe737fc8d1df40626935d7c059cf1abc',1,'IMParameters']]], + ['resource_96',['resource',['../group__gx2r__resource.html',1,'Resource'],['../group__gx2__context.html#a76ec71afcdf44fc57958a0fc0e96135a',1,'GX2ShadowState::resource']]], + ['resource_2eh_97',['resource.h',['../resource_8h.html',1,'']]], + ['resourceflags_98',['resourceFlags',['../group__gx2__surface.html#a94f05258c536ecd139471f52bc440a00',1,'GX2Surface.__unnamed21__']]], + ['response_99',['response',['../filesystem__fsa_8h.html#ae5f32b24873444ed81e3b635f4a7b12f',1,'FSAShimBuffer::response'],['../filesystem__fsa_8h.html#ae337e0b16c33e359e3fe07d0f5804bc1',1,'FSAAsyncResult::response']]], + ['response1_100',['response1',['../group__nsysccr__cdc__nfc.html#a1a9e18c63dd374484a27f30ab63425a8',1,'CCRCDCNfcPassThroughReceive2Response']]], + ['response2_101',['response2',['../group__nsysccr__cdc__nfc.html#a76abc6d46181b568bca13f2f1cf15fe8',1,'CCRCDCNfcPassThroughReceive2Response']]], + ['responsedata_102',['responseData',['../group__nsysccr__cdc__nfc.html#ada7f044c91279f7a2ace4e087dceecc8',1,'CCRCDCNfcPassThroughReceive2ResponseData']]], + ['responsesize_103',['responsesize',['../group__nsysccr__cdc__nfc.html#acdb5367997cc1667cb33d3de48a6d5fd',1,'CCRCDCNfcPassThroughSendRequest::responseSize'],['../group__nsysccr__cdc__nfc.html#acdb5367997cc1667cb33d3de48a6d5fd',1,'CCRCDCNfcPassThroughReceive2ResponseData::responseSize'],['../group__nsysccr__cdc__nfc.html#acdb5367997cc1667cb33d3de48a6d5fd',1,'CCRCDCNfcPassThroughSend2RequestData::responseSize'],['../group__nsysccr__cdc__nfc.html#acdb5367997cc1667cb33d3de48a6d5fd',1,'CCRCDCNfcPassThroughReceiveReponse::responseSize'],['../group__nsysccr__cdc__nfc.html#acdb5367997cc1667cb33d3de48a6d5fd',1,'CCRCDCNfcPassThroughEx2Request::responseSize'],['../group__nsysccr__cdc__nfc.html#acdb5367997cc1667cb33d3de48a6d5fd',1,'CCRCDCNfcPassThroughSendExRequest::responseSize']]], + ['restore_104',['restore',['../namespacenn_1_1nfp.html#a9f8d921e4f43500862b4153b9e39bf7d',1,'nn::nfp::Restore() asm("Restore__Q2_2nn3nfpFv")'],['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564a2bd339d85ee3b33e513359ce781b60cc',1,'nn::nfp::Restore']]], + ['result_105',['result',['../group__nsysccr__cdc__irda.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCIrdaSendReply::result'],['../group__nn__acp__result.html',1,'Result'],['../group__nn__result.html',1,'Result'],['../group__sndcore2__result.html',1,'Result'],['../classnn_1_1Result.html#ae1a606020bc4ce1a44c21ee188129f0c',1,'nn::Result::Result()'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcDetectStartResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcReadResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcWriteStartResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcResultCheckResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcAbortResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcShutdownResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcFormatResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcSetReadOnlyResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcIsTagPresentResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcPassThroughSendReponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcPassThroughReceiveReponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcSetModeResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcReadStartResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcDetectResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcDetectStartMultiResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcDetectMultiResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcPassThroughSend2Response::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcPassThroughReceive2Response::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcAntennaCheckResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcReadT2TStartResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcReadT2TResponse::result'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcWriteT2TResponse::result'],['../classnn_1_1Result.html#a6f00c89a8bbfd566f848740f9e563604',1,'nn::Result::Result()'],['../group__nsysccr__cdc__nfc.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCNfcStartupResponse::result'],['../classnn_1_1Result.html#a983820b093d3d698f583749359d646a7',1,'nn::Result::Result()'],['../classnn_1_1Result.html',1,'Result'],['../group__coreinit__taskq.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTaskInfo::result'],['../group__coreinit__taskq.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTask::result'],['../group__nsysccr__cdc__irda.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCIrdaConnectReply::result'],['../namespacenn_1_1nfp.html#aa0b82571bb1aa90b9b3a8b85853a9020',1,'nn::nfp::AmiiboSettingsResult::result'],['../group__nsysccr__cdc__irda.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCIrdaDisconnectReply::result'],['../group__nsysccr__cdc__irda.html#a556c80259568976b607ec50f8747d42a',1,'CCRCDCIrdaReceiveReply::result']]], + ['result_2eh_106',['result.h',['../nn_2acp_2result_8h.html',1,'(Global Namespace)'],['../sndcore2_2result_8h.html',1,'(Global Namespace)'],['../nn_2result_8h.html',1,'(Global Namespace)']]], + ['result_5fapp_5farea_5faccess_5fid_5fmismatch_107',['RESULT_APP_AREA_ACCESS_ID_MISMATCH',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aad9c0bf16b6cf2ae8462c735d0dedb9e9',1,'nn::nfp']]], + ['result_5fapp_5farea_5falready_5fexists_108',['RESULT_APP_AREA_ALREADY_EXISTS',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa013848e29ce45ac8b08aecc4f97adaac',1,'nn::nfp']]], + ['result_5fapp_5farea_5fmissing_109',['RESULT_APP_AREA_MISSING',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aaa00113bf1a173a68762371e82c970775',1,'nn::nfp']]], + ['result_5fapp_5farea_5ftagid_5fmismatch_110',['RESULT_APP_AREA_TAGID_MISMATCH',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa4c30405b5cc798e676a91cfc51e1be85',1,'nn::nfp']]], + ['result_5ffatal_111',['RESULT_FATAL',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa7127cee497db680b088b7c3204ad5e4e',1,'nn::nfp']]], + ['result_5finvalid_5falignment_112',['RESULT_INVALID_ALIGNMENT',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aaff3368ac3a59685e2782c650a1cd2e6f',1,'nn::nfp']]], + ['result_5finvalid_5fparam_113',['RESULT_INVALID_PARAM',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa699a370a9ae7ea4a8f4ea7985672f935',1,'nn::nfp']]], + ['result_5finvalid_5fstate_114',['RESULT_INVALID_STATE',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa7b28580b26da4a9e95df4ede245ca323',1,'nn::nfp']]], + ['result_5finvalid_5ftag_115',['RESULT_INVALID_TAG',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa111725409659d0333e55ab586e492e35',1,'nn::nfp']]], + ['result_5finvalid_5ftag_5finfo_116',['RESULT_INVALID_TAG_INFO',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa8d75c259472ba96e1ab3f52f29633f44',1,'nn::nfp']]], + ['result_5fmodule_5fcommon_117',['RESULT_MODULE_COMMON',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa6badefc3c062ee610d285326e1ca3305',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fac_118',['RESULT_MODULE_NN_AC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac915b645ac72e605774666b771a1d573',1,'nn::Result']]], + ['result_5fmodule_5fnn_5facp_119',['RESULT_MODULE_NN_ACP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa23c283f6dc9b345cea2443cca878e706',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fact_120',['RESULT_MODULE_NN_ACT',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae5a9ea7cea3262e8ffe1177c3fdeca09',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fboss_121',['RESULT_MODULE_NN_BOSS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabd8dde217c6776787ac2954ef821b6af',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fcia_122',['RESULT_MODULE_NN_CIA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afadc933aba992e7f034e41eaeb74b8551e',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fconntest_123',['RESULT_MODULE_NN_CONNTEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02c86abccfcf634ab0be0131af23f4d9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fdrmapp_124',['RESULT_MODULE_NN_DRMAPP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa1c0da2ce8cbaaf2c62f61dc1dcb696d5',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fec_125',['RESULT_MODULE_NN_EC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa0a083d1ed8e70afa5c9721fee959300a',1,'nn::Result']]], + ['result_5fmodule_5fnn_5feca_126',['RESULT_MODULE_NN_ECA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afafb27b4c1b01f074f556ecf4687179176',1,'nn::Result']]], + ['result_5fmodule_5fnn_5feco_127',['RESULT_MODULE_NN_ECO',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabf9f88fd795c14b97fa7cca84776ec6d',1,'nn::Result']]], + ['result_5fmodule_5fnn_5femd_128',['RESULT_MODULE_NN_EMD',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa3c5f98c1d4a3fa1b170a6f5fbc04bb7e',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ffp_129',['RESULT_MODULE_NN_FP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa4fb7723de07d820d8d3a43edfc06f3ed',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fios_130',['RESULT_MODULE_NN_IOS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac2b42e6b789f63c113dd77e1eccb032b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fipc_131',['RESULT_MODULE_NN_IPC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02212f3751537f9947842adf32ccee4b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fndm_132',['RESULT_MODULE_NN_NDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaa844f3787b40ecc6b3ab06506bf1e6de',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fneia_133',['RESULT_MODULE_NN_NEIA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabe6d978a9603d2872c0dce1c6b0f9913',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnfp_134',['RESULT_MODULE_NN_NFP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afad66f75f57f98dca6016f23777e8efda4',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fngc_135',['RESULT_MODULE_NN_NGC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa5be5939d64baa4fe4efdd2e189a1cb32',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnim_136',['RESULT_MODULE_NN_NIM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaedd930195876f59a022830d9aa9c105b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnup_137',['RESULT_MODULE_NN_NUP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa7a5fa412425a516de70a13c6ecfe657b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5folv_138',['RESULT_MODULE_NN_OLV',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae8b5223abe1113de6e59a0eb4c39baf9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fpdm_139',['RESULT_MODULE_NN_PDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa15529ec4ae331bac3ed7a9fcb04ca406',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fsl_140',['RESULT_MODULE_NN_SL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa4523a659dc718e89d2fe1298ded0521c',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fspm_141',['RESULT_MODULE_NN_SPM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa202c7a7ad8003d75596fed2cb7ee6b89',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftelnet_142',['RESULT_MODULE_NN_TELNET',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afacd8be771de80c6777f650a4e82442daf',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftest_143',['RESULT_MODULE_NN_TEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa0da7307ed3d60fa385bfc84da3e653a0',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftrial_144',['RESULT_MODULE_NN_TRIAL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afade5e2283a04cb96f93d16470187d8bbb',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fvctl_145',['RESULT_MODULE_NN_VCTL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabdc3242cb27ed2fafb515978c4cf337f',1,'nn::Result']]], + ['result_5fno_5fbackup_5fsavedata_146',['RESULT_NO_BACKUP_SAVEDATA',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aae94445870d1be82931b8ba21d6ec1666',1,'nn::nfp']]], + ['result_5fno_5fbackupentry_147',['RESULT_NO_BACKUPENTRY',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa6a905e0ef43108072d963fe9b988c334',1,'nn::nfp']]], + ['result_5fno_5fregister_5finfo_148',['RESULT_NO_REGISTER_INFO',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aaf47c7f22e92deb9162ef2c13f2c2fce6',1,'nn::nfp']]], + ['result_5fout_5fof_5frange_149',['RESULT_OUT_OF_RANGE',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa5b30bed314253d6098e4c61c174e873c',1,'nn::nfp']]], + ['result_5fsystem_5ferror_150',['RESULT_SYSTEM_ERROR',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa6802bdffa896eaf39135925ab0d6765c',1,'nn::nfp']]], + ['resultdata_151',['resultData',['../group__sysapp__args.html#a768880ef281537e9aab0af4da2b8d816',1,'SYSStandardArgs']]], + ['resultdescription_152',['ResultDescription',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626a',1,'nn::nfp']]], + ['resultsize_153',['resultSize',['../group__sysapp__args.html#a8785ef6d4a33def4e9235ca705474dd3',1,'SYSStandardArgs']]], + ['resulttoerrorcode_154',['ResultToErrorCode',['../group__nn__fp__fp.html#ga33aaff4267595e37d7d012787b95daf6',1,'nn::fp']]], + ['resulttype_155',['ResultType',['../namespacenn_1_1erreula.html#aa71b5fc2a82d29a91db3a734ff892a49',1,'nn::erreula']]], + ['returntocallerwithamiibosettingsresult_156',['ReturnToCallerWithAmiiboSettingsResult',['../namespacenn_1_1nfp.html#a1f4d8e50b65a8cb14a3a10d9ad278d6d',1,'nn::nfp']]], + ['reusedcount_157',['reusedCount',['../group__coreinit__smd.html#a51e6e24769948628deff0d02183af9a4',1,'SmdCtrlTable']]], + ['revents_158',['revents',['../poll_8h.html#a7156d2923d5473601a8660febcd93113',1,'pollfd']]], + ['rewinddir_159',['rewindDir',['../filesystem__fsa_8h.html#a05739271e3902bd81d48a09c14da9df9',1,'FSARequest.__unnamed7__']]], + ['rfdiscid_160',['rfdiscid',['../group__nsysccr__cdc__nfc.html#a5fbd810b98cffef2bdc1865da31f9dfe',1,'CCRCDCNfcDetectMultiTagInfo::rfDiscId'],['../group__nsysccr__cdc__nfc.html#a5fbd810b98cffef2bdc1865da31f9dfe',1,'CCRCDCNfcReadT2TResponse::rfDiscId']]], + ['right_161',['right',['../group__gx2__surface.html#a3d3a4d6bf8bc6c866fa737e11590cc4e',1,'GX2Rect']]], + ['rightstick_162',['rightstick',['../group__vpad__input.html#a3137302b1b8edd4f24298401950ac101',1,'VPADStatus::rightStick'],['../group__padscore__wpad.html#a7c8298b3f1e6c45b75a276fbc54650ce',1,'WPADStatusMotionPlus.__unnamed56__.classic::rightStick'],['../group__padscore__kpad.html#a7c8298b3f1e6c45b75a276fbc54650ce',1,'KPADStatus.__unnamed46__.pro::rightStick'],['../group__padscore__kpad.html#a7c8298b3f1e6c45b75a276fbc54650ce',1,'KPADStatus.__unnamed46__.classic::rightStick'],['../group__padscore__wpad.html#a276a746cc659b978104bfedf69dbcbb6',1,'WPADStatusProController::rightStick'],['../group__padscore__wpad.html#a276a746cc659b978104bfedf69dbcbb6',1,'WPADStatusClassic::rightStick']]], + ['righttrigger_163',['righttrigger',['../group__padscore__wpad.html#a6a8ad2ebae21bd9524662ddb3e85d514',1,'WPADStatusClassic::rightTrigger'],['../group__padscore__kpad.html#afe8de8812758de942af9ab1c71cc3c2a',1,'KPADStatus.__unnamed46__.classic::rightTrigger'],['../group__padscore__wpad.html#afe8de8812758de942af9ab1c71cc3c2a',1,'WPADStatusMotionPlus.__unnamed56__.classic::rightTrigger']]], + ['ringitemsize_164',['ringitemsize',['../group__gx2__shader.html#ab1adf8f22b9a70ad083651f9c0533595',1,'GX2VertexShader::ringItemsize'],['../group__gx2__shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d',1,'GX2GeometryShader::ringItemSize']]], + ['rmt_2eh_165',['rmt.h',['../rmt_8h.html',1,'']]], + ['roheaderoffset_166',['roHeaderOffset',['../group__ntag__ntag.html#aa15903e17d7f57b5c9968d6d417ffc5d',1,'NTAGInfoHeader']]], + ['roinfo_167',['roInfo',['../group__ntag__ntag.html#a8da636a752053102f64a3471f4b9a903',1,'NTAGData']]], + ['rominfo_168',['RomInfo',['../namespacenn_1_1nfp.html#ae585a1bd3c92981a68586d92895de6aa',1,'nn::nfp']]], + ['rosize_169',['roSize',['../group__ntag__ntag.html#ad7acacca1f713d45079b59255bb9f4fb',1,'NTAGInfoHeader']]], + ['rpl_170',['Rpl',['../namespaceRpl.html',1,'']]], + ['rpl_20interface_171',['rpl interface',['../group__swkbd__rpl.html',1,'RPL Interface'],['../group__erreula__rpl.html',1,'RPL Interface']]], + ['rpl_5fentry_172',['rpl_entry',['../group__coreinit__dynload.html#ga71c20a7227a374607dc7cb569a7eb18d',1,'dynload.h']]], + ['rpl_5finterface_2eh_173',['rpl_interface.h',['../erreula_2rpl__interface_8h.html',1,'(Global Namespace)'],['../swkbd_2rpl__interface_8h.html',1,'(Global Namespace)']]], + ['rplwrap_174',['RPLWRAP',['../wut__rplwrap_8h.html#a76b9c9df67f253d5fd4ed7627a146194',1,'wut_rplwrap.h']]], + ['running_175',['running',['../group__coreinit__stopwatch.html#a8eda704255787367b60f4829bcb34d46',1,'OSStopwatch']]], + ['runningversion_176',['runningVersion',['../group__nsysccr__cdc.html#ae9b33124afd771c5a98ad72ef60ce009',1,'CCRCDCSoftwareVersion']]], + ['runquantumticks_177',['runQuantumTicks',['../group__coreinit__thread.html#ac620b81b6b79562be55a1096486ab038',1,'OSThread']]], + ['russian_178',['russian',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34adeba6920e70615401385fe1fb5a379ec',1,'nn::swkbd::Russian'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885adeba6920e70615401385fe1fb5a379ec',1,'nn::erreula::Russian'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a2320d4f10debc957a9a05e252fea12cd',1,'nn::sl::Russian']]], + ['rwheaderoffset_179',['rwHeaderOffset',['../group__ntag__ntag.html#ae445a726b10a95f6e26afc5b17c2cb1c',1,'NTAGInfoHeader']]], + ['rwinfo_180',['rwInfo',['../group__ntag__ntag.html#ae64153b512f8ef0d59d9be39eb76cbc9',1,'NTAGData']]], + ['rwsize_181',['rwSize',['../group__ntag__ntag.html#a0fce46e8854f5c1649e541c0f4f2e784',1,'NTAGInfoHeader']]] +]; diff --git a/search/all_14.js b/search/all_14.js new file mode 100644 index 00000000..2a59523e --- /dev/null +++ b/search/all_14.js @@ -0,0 +1,603 @@ +var searchData= +[ + ['s_5faddr_0',['s_addr',['../in_8h.html#a883f3999d3829e36e1886572a28a787d',1,'in_addr']]], + ['s_5faliases_1',['s_aliases',['../netdb_8h.html#a8ff72dcb5a3b82146a33c535378aca05',1,'servent']]], + ['s_5fname_2',['s_name',['../netdb_8h.html#a6c480a00c7475fce44b4175337e1bd6b',1,'servent']]], + ['s_5fport_3',['s_port',['../netdb_8h.html#a64a4e967ab04459f1c52927c32bede66',1,'servent']]], + ['s_5fproto_4',['s_proto',['../netdb_8h.html#a59178caa7d3453cc234e9fec486bcb1a',1,'servent']]], + ['sa_5fdata_5',['sa_data',['../sys_2socket_8h.html#ab92ef26b74c80139475481ea0deb21a8',1,'sockaddr']]], + ['sa_5ffamily_6',['sa_family',['../sys_2socket_8h.html#a36eaef69fff1193837626c2833ab507a',1,'sockaddr']]], + ['sa_5ffamily_5ft_7',['sa_family_t',['../sys_2socket_8h.html#a22bf2db06ebc5466014e637d419cef90',1,'socket.h']]], + ['samplebuffer_8',['sampleBuffer',['../group__mic.html#ab6e5df6ecc01c57cbdf6e4c7d368eded',1,'MICWorkMemory']]], + ['samplemaxcount_9',['sampleMaxCount',['../group__mic.html#a3700fa7d56ab297c869246d09fe09680',1,'MICWorkMemory']]], + ['sampler_10',['sampler',['../group__gx2__sampler.html',1,'Sampler'],['../group__gx2__context.html#acea0c8cb10cf9354524ef1aa64f2858f',1,'GX2ShadowState::sampler']]], + ['sampler_2eh_11',['sampler.h',['../sampler_8h.html',1,'']]], + ['samplervarcount_12',['samplervarcount',['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2VertexShader::samplerVarCount'],['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2GeometryShader::samplerVarCount'],['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2PixelShader::samplerVarCount']]], + ['samplervars_13',['samplervars',['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2VertexShader::samplerVars'],['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2GeometryShader::samplerVars'],['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2PixelShader::samplerVars']]], + ['sar_5fheight_14',['sar_height',['../group__h264__stream.html#a48e376d3c20165eaf31f0476e02bde7e',1,'H264DecodedVuiParameters']]], + ['sar_5fwidth_15',['sar_width',['../group__h264__stream.html#a618f364a0fb119f055921f0f80f03cd1',1,'H264DecodedVuiParameters']]], + ['save_16',['Save',['../group__nn__acp__save.html',1,'']]], + ['save_2eh_17',['save.h',['../save_2save_8h.html',1,'(Global Namespace)'],['../acp_2save_8h.html',1,'(Global Namespace)'],['../save_8h.html',1,'(Global Namespace)']]], + ['save_5fno_5frollback_18',['save_no_rollback',['../group__nn__acp__title.html#a9bf6ca8aa331e084401db72b06c3f723',1,'ACPMetaXml']]], + ['save_5fstatus_5fnot_5ffound_19',['SAVE_STATUS_NOT_FOUND',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35a3ba30829372d5a1a1c1f729ef453d817',1,'save.h']]], + ['save_5fstatus_5fok_20',['SAVE_STATUS_OK',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35a0cc5191ac09a2911efa33f528dcf2ce5',1,'save.h']]], + ['save_5fstatus_5fstorage_5ffull_21',['SAVE_STATUS_STORAGE_FULL',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35a592a3c11fdac71f2939bb8856e308fac',1,'save.h']]], + ['savechangedir_22',['SAVEChangeDir',['../save_2save_8h.html#a742bcaeaa411b0dbc7a0bc55836d49d2',1,'save.h']]], + ['savechangedirasync_23',['SAVEChangeDirAsync',['../save_2save_8h.html#adf6baf75a111226946a1559386f9650b',1,'save.h']]], + ['savechangegroupandothersmode_24',['SAVEChangeGroupAndOthersMode',['../save_2save_8h.html#af92256e7588032eba185a8ffc574e00d',1,'save.h']]], + ['savechangegroupandothersmodeasync_25',['SAVEChangeGroupAndOthersModeAsync',['../save_2save_8h.html#a124a575a5f3bed96c6bd7f79bc521903',1,'save.h']]], + ['savechangegroupmode_26',['SAVEChangeGroupMode',['../save_2save_8h.html#a0220ba6b427c42c47a9d5eb044014530',1,'save.h']]], + ['savechangegroupmodeasync_27',['SAVEChangeGroupModeAsync',['../save_2save_8h.html#ac3cd458a6bafc15a6aa38f07e06259b0',1,'save.h']]], + ['savechecksavedirrequiredupdate_28',['SAVECheckSaveDirRequiredUpdate',['../save_2save_8h.html#a0f4b346712ed26a83e4f2b11ee0b0b10',1,'save.h']]], + ['savedframe_2eh_29',['savedframe.h',['../savedframe_8h.html',1,'']]], + ['saveflushquota_30',['SAVEFlushQuota',['../save_2save_8h.html#a50ac387b03b3933807033283697a2c6a',1,'save.h']]], + ['saveflushquotaasync_31',['SAVEFlushQuotaAsync',['../save_2save_8h.html#a80459f99dd510d895b82a4765c7b5748',1,'save.h']]], + ['savegetfreespacesize_32',['SAVEGetFreeSpaceSize',['../save_2save_8h.html#a885dcab8864b94e147e3e3c752cc32aa',1,'save.h']]], + ['savegetfreespacesizeasync_33',['SAVEGetFreeSpaceSizeAsync',['../save_2save_8h.html#a94d73f9e0459aa519d7b5e59a5da3e12',1,'save.h']]], + ['savegetfreespacesizeofdevice_34',['SAVEGetFreeSpaceSizeOfDevice',['../save_2save_8h.html#aa43ecf357af427596fb8678a9fc3e6e0',1,'save.h']]], + ['savegetnodeletegroupsavedirpath_35',['SAVEGetNoDeleteGroupSaveDirPath',['../save_2save_8h.html#aabfa0363054a5b6b94894fdf4c967682',1,'save.h']]], + ['savegetnodeletesavedatapath_36',['SAVEGetNoDeleteSaveDataPath',['../save_2save_8h.html#abf70c54db145d3489dd0056ed3ce917c',1,'save.h']]], + ['savegetshareddatatitlepath_37',['SAVEGetSharedDataTitlePath',['../save_2save_8h.html#a9c59725eb7ad169e8873c089c27f9d41',1,'save.h']]], + ['savegetsharedsavedatapath_38',['SAVEGetSharedSaveDataPath',['../save_2save_8h.html#aa25648b42643efa12297acfaf04d57d4',1,'save.h']]], + ['savegetstat_39',['SAVEGetStat',['../save_2save_8h.html#a82a836b2bcc973bc120352f384456699',1,'save.h']]], + ['savegetstatasync_40',['SAVEGetStatAsync',['../save_2save_8h.html#a8a82f0774c99c1c1cb5b44bb01e6b6fb',1,'save.h']]], + ['savegetstatotherapplication_41',['SAVEGetStatOtherApplication',['../save_2save_8h.html#aafdada5616ab5bc7ece0748d810b0ea2',1,'save.h']]], + ['savegetstatotherapplicationasync_42',['SAVEGetStatOtherApplicationAsync',['../save_2save_8h.html#afdea3d425ccc54f29444c01321416b52',1,'save.h']]], + ['savegetstatotherdemoapplication_43',['SAVEGetStatOtherDemoApplication',['../save_2save_8h.html#adea4d5682c69e22ad3930f04fb58adce',1,'save.h']]], + ['savegetstatotherdemoapplicationasync_44',['SAVEGetStatOtherDemoApplicationAsync',['../save_2save_8h.html#ac97be93ca02e410e8fa7e48af84df3cf',1,'save.h']]], + ['savegetstatotherdemoapplicationvariation_45',['SAVEGetStatOtherDemoApplicationVariation',['../save_2save_8h.html#ac239d40efb0d7265dabf2b90a5e141ae',1,'save.h']]], + ['savegetstatotherdemoapplicationvariationasync_46',['SAVEGetStatOtherDemoApplicationVariationAsync',['../save_2save_8h.html#a96695c7ef42cea3336cfa181fa50a027',1,'save.h']]], + ['savegetstatothernormalapplication_47',['SAVEGetStatOtherNormalApplication',['../save_2save_8h.html#a846a1732bd7d18c7e714b11fe82ebcf3',1,'save.h']]], + ['savegetstatothernormalapplicationasync_48',['SAVEGetStatOtherNormalApplicationAsync',['../save_2save_8h.html#aa913d6ab25efd2871da3c96ecf483f29',1,'save.h']]], + ['savegetstatothernormalapplicationvariation_49',['SAVEGetStatOtherNormalApplicationVariation',['../save_2save_8h.html#ab521d3ebd1b44d5f32caef5d1fcd968d',1,'save.h']]], + ['savegetstatothernormalapplicationvariationasync_50',['SAVEGetStatOtherNormalApplicationVariationAsync',['../save_2save_8h.html#a6820d24c30e68df01f2ca5125e31cd1a',1,'save.h']]], + ['saveinit_51',['SAVEInit',['../save_2save_8h.html#ab6b2c3c8e4ffc060f3383e534fe16998',1,'save.h']]], + ['saveinitaccountsavedir_52',['SAVEInitAccountSaveDir',['../save_2save_8h.html#a9eda251daaa9a537a590a42a1e7408ae',1,'save.h']]], + ['saveinitcommonsavedir_53',['SAVEInitCommonSaveDir',['../save_2save_8h.html#a5514c6803be008b13e2d4492c3bf69b8',1,'save.h']]], + ['saveinitnodeletegroupsavedir_54',['SAVEInitNoDeleteGroupSaveDir',['../save_2save_8h.html#ada0d4abd219f04f11fdd1e65ffff46f9',1,'save.h']]], + ['saveinitsavedir_55',['SAVEInitSaveDir',['../save_2save_8h.html#ae10e800e31d49fd06bdbea790984e5df',1,'save.h']]], + ['saveinitsavedirbyappmeta_56',['SAVEInitSaveDirByAppMeta',['../save_2save_8h.html#a53232b719f8e78bfda3d24cecc597fc7',1,'save.h']]], + ['savemakedir_57',['SAVEMakeDir',['../save_2save_8h.html#a070fe4e9227e0defb47b24253cc375b2',1,'save.h']]], + ['savemakedirasync_58',['SAVEMakeDirAsync',['../save_2save_8h.html#a35057ea82990621addd39a5b73ed64b2',1,'save.h']]], + ['saveopendir_59',['SAVEOpenDir',['../save_2save_8h.html#a40028b9c7570875a71b6d448093032a0',1,'save.h']]], + ['saveopendirasync_60',['SAVEOpenDirAsync',['../save_2save_8h.html#a88896d58b6905713cac4aecc27300f2d',1,'save.h']]], + ['saveopendirotherapplication_61',['SAVEOpenDirOtherApplication',['../save_2save_8h.html#a5187e4e248bf26af83b3cc7fe23c435e',1,'save.h']]], + ['saveopendirotherapplicationasync_62',['SAVEOpenDirOtherApplicationAsync',['../save_2save_8h.html#a059a942c748840e90cae04a16d20c372',1,'save.h']]], + ['saveopendirotherdemoapplication_63',['SAVEOpenDirOtherDemoApplication',['../save_2save_8h.html#a14999a6762fa6cc8ea8eb4faf0b76cce',1,'save.h']]], + ['saveopendirotherdemoapplicationasync_64',['SAVEOpenDirOtherDemoApplicationAsync',['../save_2save_8h.html#a7deff0823c9ecebbb3cedf0e704e97dc',1,'save.h']]], + ['saveopendirotherdemoapplicationvariation_65',['SAVEOpenDirOtherDemoApplicationVariation',['../save_2save_8h.html#ac8a203b63d27529b6eb0066f2eacd05e',1,'save.h']]], + ['saveopendirotherdemoapplicationvariationasync_66',['SAVEOpenDirOtherDemoApplicationVariationAsync',['../save_2save_8h.html#aef44d077c29442e273c74f1d3244c494',1,'save.h']]], + ['saveopendirothernormalapplication_67',['SAVEOpenDirOtherNormalApplication',['../save_2save_8h.html#aa511cae8a3418a394aa4c822608f6ace',1,'save.h']]], + ['saveopendirothernormalapplicationasync_68',['SAVEOpenDirOtherNormalApplicationAsync',['../save_2save_8h.html#afc51a2f9598cd41f1036551cd5393d7c',1,'save.h']]], + ['saveopendirothernormalapplicationvariation_69',['SAVEOpenDirOtherNormalApplicationVariation',['../save_2save_8h.html#aacf83a839133efbb07c661a6f743a54d',1,'save.h']]], + ['saveopendirothernormalapplicationvariationasync_70',['SAVEOpenDirOtherNormalApplicationVariationAsync',['../save_2save_8h.html#ae68aeb16e2aff405e3eb619da8e4a3ec',1,'save.h']]], + ['saveopenfile_71',['SAVEOpenFile',['../save_2save_8h.html#a3392df9596b1eeb3876e067d85eb6547',1,'save.h']]], + ['saveopenfileasync_72',['SAVEOpenFileAsync',['../save_2save_8h.html#acf17b14c74848193235ace6eb4c83b19',1,'save.h']]], + ['saveopenfileotherapplication_73',['SAVEOpenFileOtherApplication',['../save_2save_8h.html#ae215f804952ecff66feff876385c8b13',1,'save.h']]], + ['saveopenfileotherapplicationasync_74',['SAVEOpenFileOtherApplicationAsync',['../save_2save_8h.html#abea48145b01ad7dff06df21e4b967612',1,'save.h']]], + ['saveopenfileotherdemoapplication_75',['SAVEOpenFileOtherDemoApplication',['../save_2save_8h.html#ac62af945d8d4e00f4197f2225ea1e5c0',1,'save.h']]], + ['saveopenfileotherdemoapplicationasync_76',['SAVEOpenFileOtherDemoApplicationAsync',['../save_2save_8h.html#aeb9276a1ef0e663ec461174d40ccc1cc',1,'save.h']]], + ['saveopenfileotherdemoapplicationvariation_77',['SAVEOpenFileOtherDemoApplicationVariation',['../save_2save_8h.html#a216c7f747e3d14a9cd080c7642d6c657',1,'save.h']]], + ['saveopenfileotherdemoapplicationvariationasync_78',['SAVEOpenFileOtherDemoApplicationVariationAsync',['../save_2save_8h.html#aff5d7e2be5f10b4608775b772e90349d',1,'save.h']]], + ['saveopenfileothernormalapplication_79',['SAVEOpenFileOtherNormalApplication',['../save_2save_8h.html#a37ea152db5ec07105d139090980f7c4b',1,'save.h']]], + ['saveopenfileothernormalapplicationasync_80',['SAVEOpenFileOtherNormalApplicationAsync',['../save_2save_8h.html#a4fba434e838fc48d2bce2f863c37ed8e',1,'save.h']]], + ['saveopenfileothernormalapplicationvariation_81',['SAVEOpenFileOtherNormalApplicationVariation',['../save_2save_8h.html#adca5acd2121559591d98c0d0f53b5a25',1,'save.h']]], + ['saveopenfileothernormalapplicationvariationasync_82',['SAVEOpenFileOtherNormalApplicationVariationAsync',['../save_2save_8h.html#a789927b0df8906a886a6651c719340c7',1,'save.h']]], + ['saver_83',['Energy saver',['../group__coreinit__energysaver.html',1,'']]], + ['saveremove_84',['SAVERemove',['../save_2save_8h.html#adf839af1339130e3ffcaf0c8b645814c',1,'save.h']]], + ['saveremoveasync_85',['SAVERemoveAsync',['../save_2save_8h.html#a39a7d1550519f64a9cfe8251ea776863',1,'save.h']]], + ['saverename_86',['SAVERename',['../save_2save_8h.html#aa68b89f6e8ebdc67af2a9432c0fac732',1,'save.h']]], + ['saverenameasync_87',['SAVERenameAsync',['../save_2save_8h.html#ab2726139b993d1e5a66a5e050700e01d',1,'save.h']]], + ['saverollbackquota_88',['SAVERollbackQuota',['../save_2save_8h.html#a155c8070d4fd98e6d2cdff9ae7343cb4',1,'save.h']]], + ['saverollbackquotaasync_89',['SAVERollbackQuotaAsync',['../save_2save_8h.html#a7ec7d8bc0b711449fca35464aaa1232f',1,'save.h']]], + ['saveshutdown_90',['SAVEShutdown',['../save_2save_8h.html#afb252bcab1c6e71b9b5b3e99d1141bd8',1,'save.h']]], + ['savestatus_91',['savestatus',['../save_2save_8h.html#a3948ccdf6c39e0e0019c7514810f25ca',1,'SAVEStatus: save.h'],['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35',1,'SAVEStatus: save.h']]], + ['saveupdatesavedir_92',['SAVEUpdateSaveDir',['../save_2save_8h.html#ad0324fc941b8fbcda2dbd854e8aea528',1,'save.h']]], + ['scalex_93',['scaleX',['../group__vpad__input.html#ae00276b6a2bfac0f77e72563c235c4b6',1,'VPADTouchCalibrationParam']]], + ['scaley_94',['scaleY',['../group__vpad__input.html#a1ed1187bc65f528463e5464817b4a870',1,'VPADTouchCalibrationParam']]], + ['scheduler_95',['Scheduler',['../group__coreinit__scheduler.html',1,'']]], + ['scheduler_2eh_96',['scheduler.h',['../scheduler_8h.html',1,'']]], + ['scrambledlocalfriendcode_97',['scrambledlocalfriendcode',['../namespacenn_1_1uds_1_1Cafe.html#structnn_1_1uds_1_1Cafe_1_1ScrambledLocalFriendCode',1,'ScrambledLocalFriendCode'],['../namespacenn_1_1uds_1_1Cafe.html#a889e2e0dd061bd3e4f383d1ae5064452',1,'nn::uds::Cafe::NodeInformation::scrambledLocalFriendCode']]], + ['scrambledlocalfriendcode_2eh_98',['ScrambledLocalFriendCode.h',['../ScrambledLocalFriendCode_8h.html',1,'']]], + ['screen_99',['Screen',['../group__coreinit__screen.html',1,'']]], + ['screen_2eh_100',['screen.h',['../screen_8h.html',1,'']]], + ['screen_5fdrc_101',['SCREEN_DRC',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81',1,'screen.h']]], + ['screen_5ftv_102',['SCREEN_TV',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a',1,'screen.h']]], + ['sda2base_103',['sda2base',['../group__coreinit__coroutine.html#aa2b7d2ccbb6e3442f07d56854055ec24',1,'OSCoroutine::sda2Base'],['../group__coreinit__kernel.html#a54f799b154611ffc679a20271f48beb6',1,'KernelInfo0::sda2Base']]], + ['sdabase_104',['sdabase',['../group__coreinit__kernel.html#afad95fca736c3ccc8002bbeba0de0a18',1,'KernelInfo0::sdaBase'],['../group__coreinit__coroutine.html#a81a0288b3df7b11a17e3fd301d6cd99d',1,'OSCoroutine::sdaBase']]], + ['sdcis_105',['sdCis',['../group__nsysccr__cdc.html#a654d208866a27bf5644f655ebc619e07',1,'CCRCDCSysInfo']]], + ['sdkversion_106',['sdkVersion',['../group__coreinit__mcp.html#a0b7c84d7b781b35b2bbc5aaa7649191e',1,'MCPTitleListType']]], + ['searching_107',['Searching',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a843627586c62e389041a4d8800143974',1,'nn::nfp']]], + ['seconds_108',['seconds',['../group__nn__fp__fp.html#ga46729a903be1a03cdb248fb48d84d4f5',1,'nn::fp::DateTime']]], + ['section0_109',['section0',['../group__ntag__ntag.html#aeea9ad6117754751d4f190e335f1e506',1,'NTAGRawDataT2T']]], + ['section1_110',['section1',['../group__ntag__ntag.html#af871a29e1bff6d4537214f82b92a0ccf',1,'NTAGRawDataT2T']]], + ['section2_111',['section2',['../group__ntag__ntag.html#a7c8e4436834b12fbdce57e69b1b9cbcc',1,'NTAGRawDataT2T']]], + ['sectioninfo_112',['sectionInfo',['../group__coreinit__dynload.html#a50b086c0c4bd5e6acc2c09ec9522497f',1,'OSDynLoad_InternalData']]], + ['sectioninfocount_113',['sectionInfoCount',['../group__coreinit__dynload.html#a76909fc3afb1c6649eaf5c5c2326bfc7',1,'OSDynLoad_InternalData']]], + ['seek_114',['seek',['../classnn_1_1sl_1_1FileStream.html#aef93ceae7e32253ce0f0baf6e80d2786',1,'nn::sl::FileStream::Seek()'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a8679e418f6e968001aee9b10a0871b4f',1,'nn::sl::details::IStreamBase::Seek()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#aef93ceae7e32253ce0f0baf6e80d2786',1,'nn::sl::KillerNotificationTransferRecordStream::Seek()']]], + ['seekfn_115',['SeekFn',['../namespacenn_1_1sl_1_1details.html#aa46bef9c42d9d89359b604511b967dfb',1,'nn::sl::details::IStreamInternalVTable']]], + ['seekorigin_116',['SeekOrigin',['../namespacenn_1_1sl.html#ab40796a2fafb5d9d3fda7510d7aea5b0',1,'nn::sl']]], + ['seekset_117',['SeekSet',['../namespacenn_1_1sl.html#ab40796a2fafb5d9d3fda7510d7aea5b0a32cfa4e4119a7bbf1f784c273922a4e1',1,'nn::sl']]], + ['select_118',['select',['../classnn_1_1sl_1_1KillerNotificationSelector.html#a0d302bd64f1243167a85775e624974cb',1,'nn::sl::KillerNotificationSelector::Select()'],['../group__nsysnet__socket.html#ga9ce8846db51ecdbadb9ec462551a92d5',1,'select(): _socket.h'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a34515080167481c1785b9cc8b618df76',1,'nn::sl::QuickStartApplicationSelector::Select()']]], + ['select_2eh_119',['select.h',['../select_8h.html',1,'']]], + ['select_5f_5fq3_5f2nn2sl26killernotificationselectorfpq3_5f2nn2sl18killernotificationpq3_5f2nn2sl9titleinfopb_120',['Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb',['../namespacenn_1_1sl_1_1details.html#a9002a8983b85364714da23d7f7cc1f6f',1,'nn::sl::details']]], + ['select_5f_5fq3_5f2nn2sl29quickstartapplicationselectorfpq3_5f2nn2sl9titleinfoi_121',['Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi',['../namespacenn_1_1sl_1_1details.html#aa0149edee9e458fef9ba2639a4f5a2d3',1,'nn::sl::details']]], + ['self_122',['self',['../group__coreinit__smd.html#aaedd4a4e2bf2655e1c9260c84d25340d',1,'SmdPpc::self'],['../group__coreinit__taskq.html#ad2c5528c2542194dac9e1b515691f2fc',1,'MPTaskQueue::self'],['../group__coreinit__smd.html#a53784c14b8c3d6cfc80914b745107814',1,'SmdSimpleBufPool::self'],['../group__coreinit__taskq.html#a1eafed7cd39820b4675fbcd9ece9451e',1,'MPTask::self']]], + ['semaphore_123',['Semaphore',['../group__coreinit__semaphore.html',1,'']]], + ['semaphore_2eh_124',['semaphore.h',['../semaphore_8h.html',1,'']]], + ['send_125',['send',['../sys_2socket_8h.html#abe712ada38e96543e13ee5ec42c0849f',1,'send(int sockfd, const void *buf, size_t len, int flags): socket.h'],['../group__nsysnet__socket.html#ga02ec67959cdd7496dcad76c290481510',1,'send(int sockfd, const void *buf, size_t len, int flags): _socket.h']]], + ['sendqueue_126',['sendQueue',['../group__coreinit__msgq.html#ac9a94ced10ae13d7daf54d98ffdb5d23',1,'OSMessageQueue']]], + ['sendto_127',['sendto',['../namespacenn_1_1uds_1_1Cafe.html#a5f6f3bcb6ef21f467c5c5e268f59c48b',1,'nn::uds::Cafe::SendTo()'],['../group__nsysnet__socket.html#gad8f203b2d010f69b077cfd8b18ffbb55',1,'sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen): _socket.h'],['../sys_2socket_8h.html#aa481d86e1f7cfb428547c552eee05511',1,'sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen): socket.h']]], + ['sequencepersession_128',['sequencePerSession',['../group__nsysccr__cdc.html#a1cbb5c09e89f62a2ddc117777cedc5d7',1,'CCRCDCFWInfo']]], + ['serial_5fid_129',['serial_id',['../group__coreinit__mcp.html#a26a432f8893d9338116bc0c9ce2b4920',1,'MCPSysProdSettings']]], + ['serialid_130',['serialid',['../namespacenn_1_1sl.html#a9b0336bebfdafeac665fcd5a4c117007',1,'nn::sl::TransferableInfo::serialId'],['../structnn_1_1sl_1_1KillerNotification.html#a9b0336bebfdafeac665fcd5a4c117007',1,'nn::sl::KillerNotification::serialId']]], + ['serialize_131',['serialize',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a24dba14aee4c39137d440b5a2c0407d0',1,'nn::sl::details::ISerializerBase::Serialize()'],['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#ad8b6d501e5627529d824c146ff298870',1,'nn::sl::details::SerializerFromPtr::Serialize()'],['../classnn_1_1sl_1_1ISerializer.html#a79a08affa7d384e1d289be8f4a980e56',1,'nn::sl::ISerializer::Serialize()']]], + ['serializefn_132',['SerializeFn',['../namespacenn_1_1sl_1_1details.html#abc1a08d4dad7e65378950c6f64d6ee6b',1,'nn::sl::details::ISerializerInternalVTable']]], + ['serializerfromptr_133',['serializerfromptr',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'SerializerFromPtr< T >'],['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#af6d15757b036387d564adcd101a8ea93',1,'nn::sl::details::SerializerFromPtr::SerializerFromPtr()']]], + ['serializerfromptr_3c_20nn_3a_3asl_3a_3akillernotification_20_3e_134',['SerializerFromPtr< nn::sl::KillerNotification >',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['serializerfromptr_3c_20nn_3a_3asl_3a_3atitleinfo_20_3e_135',['SerializerFromPtr< nn::sl::TitleInfo >',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['serializerfromptr_3c_20ostime_20_3e_136',['SerializerFromPtr< OSTime >',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['seriesid_137',['seriesid',['../namespacenn_1_1nfp.html#ad25fcd874657ed4f54ad1c0f4d754581',1,'nn::nfp::ReadOnlyInfo::seriesID'],['../namespacenn_1_1nfp.html#ad25fcd874657ed4f54ad1c0f4d754581',1,'nn::nfp::CommonInfo::seriesID'],['../group__ntag__ntag.html#a81fea4b76cbbec0223786a4391291966',1,'NTAGRawDataT2T.section1::seriesID'],['../group__ntag__ntag.html#ad25fcd874657ed4f54ad1c0f4d754581',1,'NTAGInfoT2T::seriesID']]], + ['servent_138',['servent',['../netdb_8h.html#structservent',1,'']]], + ['server_139',['Server',['../classnn_1_1dlp_1_1Cafe_1_1Server.html',1,'nn::dlp::Cafe']]], + ['serverprivate_140',['ServerPrivate',['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html',1,'nn::dlp::Cafe']]], + ['serverstate_141',['ServerState',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dc',1,'nn::dlp::Cafe']]], + ['sessionid_142',['sessionid',['../group__nsysccr__cdc__irda.html#a00f78514e8165376fa55aa9ba65f3f50',1,'CCRCDCIrdaLargePacketHeader::sessionId'],['../group__nsysccr__cdc__irda.html#a00f78514e8165376fa55aa9ba65f3f50',1,'CCRCDCIrdaSmallPacketHeader::sessionId']]], + ['set_5fmulticast_5fstate_143',['set_multicast_state',['../group__nsysnet__misc.html#gab0537d0a2e7150b9b700541cbdbbdb48',1,'misc.h']]], + ['set_5fresolver_5fallocator_144',['set_resolver_allocator',['../group__nsysnet__netdb.html#ga0e13011453c9dbeb7ed7b03a95291527',1,'_netdb.h']]], + ['setactivateevent_145',['SetActivateEvent',['../namespacenn_1_1nfp.html#a95162fec891791cedc62ad1642756e2d',1,'nn::nfp']]], + ['setallocator_146',['setAllocator',['../structGX2DebugCaptureInterface.html#ac553cbbb1ead51f0325bd2395a72ff34',1,'GX2DebugCaptureInterface']]], + ['setapplicationdatatobeacon_147',['SetApplicationDataToBeacon',['../namespacenn_1_1uds_1_1Cafe.html#a67c36c43ca0a4d5c65d5df2e2d454e8a',1,'nn::uds::Cafe']]], + ['setautofatal_148',['SetAutoFatal',['../namespacenn_1_1spm.html#a29e6dbb2c12a903595a745f71efa84d1',1,'nn::spm']]], + ['setcompatid_149',['SetCompatId',['../namespacenn_1_1ac.html#a7d527fbde0a79c0984a00769aa13f178',1,'nn::ac']]], + ['setcontrollerremo_150',['setcontrollerremo',['../namespacenn_1_1erreula.html#a29ae900ce3974a5d2e44dd5fddc65543',1,'nn::erreula::SetControllerRemo()'],['../namespacenn_1_1swkbd.html#af90a699e6af0ede2842bddd5b2b0ef93',1,'nn::swkbd::SetControllerRemo(ControllerType type)']]], + ['setcursorpos_151',['SetCursorPos',['../namespacenn_1_1swkbd.html#ad61ee251552361f15a891bbd744f1fe6',1,'nn::swkbd']]], + ['setdeactivateevent_152',['SetDeactivateEvent',['../namespacenn_1_1nfp.html#aa20358c8adf0796ed9be58aee50dca3c',1,'nn::nfp']]], + ['setdefaultextendedstoragevolumeid_153',['SetDefaultExtendedStorageVolumeId',['../namespacenn_1_1spm.html#af04f28fb49f7fd85129bd4b979ef3cc2',1,'nn::spm']]], + ['setdrcleddummypowerstat_154',['SetDrcLedDummyPowerStat',['../namespacenn_1_1acp.html#aa75035a6c2a8f2c1dcf6a33a6ec00c81',1,'nn::acp']]], + ['setdrcledtimerlength_155',['SetDrcLedTimerLength',['../namespacenn_1_1acp.html#ad9d8efe795b7559a3b5aa82b1dd9299b',1,'nn::acp']]], + ['setdrcledtimerspeed_156',['SetDrcLedTimerSpeed',['../namespacenn_1_1acp.html#aa582076d920f115bb7bc5ed533310d64',1,'nn::acp']]], + ['setenableokbutton_157',['SetEnableOkButton',['../namespacenn_1_1swkbd.html#a6ff4e627c49fa395de10cfcda3ce920e',1,'nn::swkbd']]], + ['setextendedstorage_158',['SetExtendedStorage',['../namespacenn_1_1spm.html#a44f1946acc86fcd6949f3b6cbf209e20',1,'nn::spm']]], + ['setinputformstring_159',['SetInputFormString',['../namespacenn_1_1swkbd.html#aa896f91db099ebaeb22f0e9df7fb302b',1,'nn::swkbd']]], + ['setinvitationparameter_160',['SetInvitationParameter',['../group__nn__fp__fp.html#ga1f78ff20d4d59cedb9e1bc0c7d80942b',1,'nn::fp']]], + ['setledeventmask_161',['SetLedEventMask',['../group__nn__fp__fp.html#ga57c3974472b35e0788b6e150ad6b0aca',1,'nn::fp']]], + ['setnfpregisterinfo_162',['SetNfpRegisterInfo',['../namespacenn_1_1nfp.html#a02fcaa2704d6a73258de496e537084b2',1,'nn::nfp']]], + ['setnotificationhandler_163',['SetNotificationHandler',['../group__nn__fp__fp.html#gaf6771833dc95f3a871f8bcd146f74fe6',1,'nn::fp']]], + ['setoutputsurface_164',['setOutputSurface',['../structGX2DebugCaptureInterface.html#ab4e11ccf77aff665312b7998d06358a8',1,'GX2DebugCaptureInterface']]], + ['setposfile_165',['setPosFile',['../filesystem__fsa_8h.html#af638aeb5d85120b08550126f0117decd',1,'FSARequest.__unnamed7__']]], + ['setreceiver_166',['SetReceiver',['../namespacenn_1_1swkbd.html#a6bf35fa4faefa0f07832e89a90decb08',1,'nn::swkbd']]], + ['setselectfrom_167',['SetSelectFrom',['../namespacenn_1_1swkbd.html#a5d18dbe1e9c7fd65bfaaf8287e95ee61',1,'nn::swkbd']]], + ['setsockopt_168',['setsockopt',['../group__nsysnet__socket.html#ga433e535d32e1df3512e4e3c71465a4ae',1,'setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen): _socket.h'],['../sys_2socket_8h.html#af188b4433461a4224c209231689e8270',1,'setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen): socket.h']]], + ['setstartupid_169',['SetStartupId',['../namespacenn_1_1ac.html#a67e664b8902a7db419003dddea56a06a',1,'nn::ac']]], + ['setting_170',['Setting',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1Setting',1,'nn::sl']]], + ['setting_2ecaffeine_171',['Setting.caffeine',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1Setting_8caffeine',1,'nn::sl']]], + ['settingaccessor_172',['settingaccessor',['../namespacenn_1_1sl_1_1details.html#aa62b2be27195045a23229b506e497e47',1,'nn::sl::details::ConditionInternal::settingAccessor'],['../namespacenn_1_1sl_1_1details.html#aa62b2be27195045a23229b506e497e47',1,'nn::sl::details::TitleIconCacheInternal::settingAccessor']]], + ['settingaccessorfromptr_173',['settingaccessorfromptr',['../classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html',1,'SettingAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html#a6f45e15e2d61a47e5262de35ef838f5e',1,'nn::sl::details::SettingAccessorFromPtr::SettingAccessorFromPtr()']]], + ['settinginfoaccessor_174',['settingInfoAccessor',['../namespacenn_01_1_1sl_1_1details.html#ad4778b8c5a679f8a96556d01ef7c22b4',1,'nn ::sl::details::DataCreatorInternal']]], + ['settings_175',['settings',['../group__coreinit__userconfig.html#a8fc474a464189f307ea6c9c764fe1708',1,'UCAsyncParams']]], + ['settingsaccessor_176',['settingsaccessor',['../namespacenn_1_1sl_1_1details.html#ae8ffe0554322599497bfd52441f90f3c',1,'nn::sl::details::DrcManagerInternal::settingsAccessor'],['../namespacenn_1_1sl_1_1details.html#ae8ffe0554322599497bfd52441f90f3c',1,'nn::sl::details::KillerNotificationSelectorInternal::settingsAccessor'],['../namespacenn_1_1sl_1_1details.html#ae8ffe0554322599497bfd52441f90f3c',1,'nn::sl::details::QuickStartApplicationSelectorInternal::settingsAccessor']]], + ['setupdate_177',['setupdate',['../group__ntag__ntag.html#aefdf12b275b464b8b3f8db686d48c476',1,'NTAGInfoT2T::setupDate'],['../group__ntag__ntag.html#ab7f1ef5e260d10967ddac92bf4156ce9',1,'NTAGRawDataT2T.section0::setupDate']]], + ['setupinitialcache_178',['SetupInitialCache',['../classnn_1_1sl_1_1CacheManager.html#a705c85de1a3cbc4fe64392e4c0a77c43',1,'nn::sl::CacheManager']]], + ['setupinitialcache_5f_5fq3_5f2nn2sl12cachemanagerfv_179',['SetupInitialCache__Q3_2nn2sl12CacheManagerFv',['../namespacenn_1_1sl_1_1details.html#a16c0fdcd7ab56c5c3c9121500ed0c904',1,'nn::sl::details']]], + ['setusercontrollereventobj_180',['SetUserControllerEventObj',['../namespacenn_1_1swkbd.html#a89dd91fbccec26bd33c41bfa22109ea8',1,'nn::swkbd']]], + ['setusersoundobj_181',['SetUserSoundObj',['../namespacenn_1_1swkbd.html#a213a905f6973bf7e40c471c5fc5822d5',1,'nn::swkbd']]], + ['sha1hash_182',['sha1Hash',['../namespacenn_1_1sl.html#a0c83e4b687843074555b0f9a30fc5577',1,'nn::sl::LaunchInfoDatabaseHeader']]], + ['shaders_183',['Shaders',['../group__gx2__shader.html',1,'']]], + ['shaders_2eh_184',['shaders.h',['../shaders_8h.html',1,'']]], + ['shadowdisplaylist_185',['shadowDisplayList',['../group__gx2__context.html#a271a57e1fa094e005b0026548e9dff32',1,'GX2ContextState']]], + ['shadowdisplaylistsize_186',['shadowDisplayListSize',['../group__gx2__context.html#a9ca1b71d60a105015c581265961565c0',1,'GX2ContextState']]], + ['shadowstate_187',['shadowState',['../group__gx2__context.html#ab85986ed8d6ee050bb6d329fa59647d5',1,'GX2ContextState']]], + ['shortname_5fde_188',['shortname_de',['../group__nn__acp__title.html#a631b65cc940a8490014a08fcd219475a',1,'ACPMetaXml']]], + ['shortname_5fen_189',['shortname_en',['../group__nn__acp__title.html#a07b00485fff58ab81ff2f599bb0983e1',1,'ACPMetaXml']]], + ['shortname_5fes_190',['shortname_es',['../group__nn__acp__title.html#a98621fa5b3c470ba28e8cda02b9b0cf9',1,'ACPMetaXml']]], + ['shortname_5ffr_191',['shortname_fr',['../group__nn__acp__title.html#a3aea282d18831376433af6273931d665',1,'ACPMetaXml']]], + ['shortname_5fit_192',['shortname_it',['../group__nn__acp__title.html#a4b1fbd4646c8b173e776ffa392b99ada',1,'ACPMetaXml']]], + ['shortname_5fja_193',['shortname_ja',['../group__nn__acp__title.html#aa75b52d770a74d89e8e2f6fbcab37bbb',1,'ACPMetaXml']]], + ['shortname_5fko_194',['shortname_ko',['../group__nn__acp__title.html#ab7778427768c99e3d28a89bdc398cfe7',1,'ACPMetaXml']]], + ['shortname_5fnl_195',['shortname_nl',['../group__nn__acp__title.html#a0fc4e6edddbe481c683ce6a7becf1add',1,'ACPMetaXml']]], + ['shortname_5fpt_196',['shortname_pt',['../group__nn__acp__title.html#a64849311fd1ab818cfff744c5e960f34',1,'ACPMetaXml']]], + ['shortname_5fru_197',['shortname_ru',['../group__nn__acp__title.html#afa66a8da3c30c829a8140cbdf08f8ef7',1,'ACPMetaXml']]], + ['shortname_5fzhs_198',['shortname_zhs',['../group__nn__acp__title.html#a085ef0af49398e3687a989fe7b9728a8',1,'ACPMetaXml']]], + ['shortname_5fzht_199',['shortname_zht',['../group__nn__acp__title.html#ad4717f7a93b6ebe29859fbadaba384dc',1,'ACPMetaXml']]], + ['showcopypastebuttons_200',['showCopyPasteButtons',['../namespacenn_1_1swkbd.html#a75f6a44302eb8eb53ea79d37355436fc',1,'nn::swkbd::InputFormArg']]], + ['showwordsuggestions_201',['showWordSuggestions',['../structnn_1_1swkbd_1_1ConfigArg.html#a3719a465607479eec4e5cd6d6028e117',1,'nn::swkbd::ConfigArg']]], + ['shstrndx_202',['shstrndx',['../group__coreinit__dynload.html#a0fb7b79db7db1c7c6d1b9b82c766c39b',1,'OSDynLoad_LoaderUserFileInfo']]], + ['shut_5frd_203',['SHUT_RD',['../sys_2socket_8h.html#af1c8cf84ac37451afaef3bde9976b6e1',1,'socket.h']]], + ['shut_5frdwr_204',['SHUT_RDWR',['../sys_2socket_8h.html#a80c54d1399557c97a0c81a319d08e9db',1,'socket.h']]], + ['shut_5fwr_205',['SHUT_WR',['../sys_2socket_8h.html#addb0a758e6fafdd89f5b7120f84738eb',1,'socket.h']]], + ['shutdown_206',['shutdown',['../group__nsysnet__socket.html#ga234cb749a0e1cb8ca148ca80195df046',1,'shutdown(int sockfd, int how): _socket.h'],['../sys_2socket_8h.html#a402425b8e1ceab40ac38a949babcf1aa',1,'shutdown(int sockfd, int how): socket.h']]], + ['signature_207',['signature',['../group__nsysccr__cdc__nfc.html#a64fecc4e97d53d1fb6e01e3e55f97f10',1,'CCRCDCNfcReadT2TResponse']]], + ['signature_5fis_5flegacy_208',['SIGNATURE_IS_LEGACY',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538a90ecfee4d779b3cead8b38a54fe973ac',1,'nn::Result']]], + ['silent_209',['SILENT',['../namespacenn_1_1sl.html#a421d01d30f0d0252fde4aff0391bd58aab9de27525b1cd54c353f4ed868a6cb26',1,'nn::sl']]], + ['simpleaddressid_210',['simpleaddressid',['../namespacenn_1_1act.html#ab3637746865135fcdb09a925f380c418',1,'nn::act::SimpleAddressId'],['../namespacenn_1_1sl.html#a2f5f5bd95abeb487be31d740914d38d7',1,'nn::sl::Account::simpleAddressId']]], + ['simplifiedchinese_211',['simplifiedchinese',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705abbd41628d99c2fe9ce7b59330ea5f860',1,'nn::sl::SimplifiedChinese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885acd672ddbf73e27e8fdcc432fe970a6ce',1,'nn::erreula::SimplifiedChinese'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34acd672ddbf73e27e8fdcc432fe970a6ce',1,'nn::swkbd::SimplifiedChinese']]], + ['sin_5faddr_212',['sin_addr',['../in_8h.html#a1c7bfbfe59dbefd9344f98157b26ccdc',1,'sockaddr_in']]], + ['sin_5ffamily_213',['sin_family',['../in_8h.html#aa725eadbae3c9c16acc0964b8d5de818',1,'sockaddr_in']]], + ['sin_5fport_214',['sin_port',['../in_8h.html#a1f85f18f06f08e24fc6713b6a1e5303b',1,'sockaddr_in']]], + ['sin_5fzero_215',['sin_zero',['../in_8h.html#a9db8d13ee1ad0e1900560cbe6c1f487e',1,'sockaddr_in']]], + ['size_216',['size',['../filesystem__fsa_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSARequestWriteFile::size'],['../group__coreinit__smd.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'SmdVectorSpec::size'],['../filesystem__fsa_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSARequestReadFile::size'],['../filesystem__fsa_8h.html#af931a8871310b4dad23f0f0b0f623560',1,'FSARequestMakeQuota::size'],['../filesystem__fsa_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSARequestAppendFile::size'],['../filesystem__fsa_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSARequestRawWrite::size'],['../filesystem__fsa_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSARequestRawRead::size'],['../group__coreinit__fs.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSStat::size'],['../group__coreinit__dynload.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'OSDynLoad_LoaderUserFileInfo::size'],['../group__cam.html#gab2c6b258f02add8fdf4cfc7c371dd772',1,'CAMWorkMem::size'],['../group__coreinit__smd.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'SmdReceiveData::size'],['../group__nn__ffl__miidata.html#ae5dc6ffcd9b7605c7787791e40cc6bb0',1,'FFLiMiiDataCore::size'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2GeometryShader::size'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2PixelShader::size'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2VertexShader::size'],['../group__coreinit__smd.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'SmdElement::size'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2FetchShader::size'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2UniformBlock::size'],['../group__sysapp__args.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'SYSStandardArgsIn::size'],['../group__nsysccr__cdc__irda.html#aaba88b24a21a6c70c895c0d55f4a69a0',1,'CCRCDCIrdaSendRequest::size'],['../group__nsysccr__cdc__irda.html#aaba88b24a21a6c70c895c0d55f4a69a0',1,'CCRCDCIrdaReceiveReply::size'],['../group__ntag__ntag.html#aaba88b24a21a6c70c895c0d55f4a69a0',1,'NTAGAreaHeader::size'],['../group__ntag__ntag.html#aaba88b24a21a6c70c895c0d55f4a69a0',1,'NTAGAreaInfo::size'],['../group__ntag__ntag.html#aaba88b24a21a6c70c895c0d55f4a69a0',1,'NTAGApplicationDataT2T::size'],['../group__ntag__ntag.html#aaba88b24a21a6c70c895c0d55f4a69a0',1,'NTAGRawDataContainerT2T::size'],['../group__padscore__wpad.html#ae5dc6ffcd9b7605c7787791e40cc6bb0',1,'WPADIRDotEx::size'],['../group__sysapp__args.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'SYSDeserializeArg::size'],['../group__sysapp__args.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'SYSStandardArgsOut::size'],['../group__coreinit__dynload.html#af7bd60b75b29d79b660a2859395c1a24',1,'OSDynLoad_LoaderSectionInfo.__unnamed5__::size'],['../group__sysapp__args.html#af7bd60b75b29d79b660a2859395c1a24',1,'SYSArgDataBlock.__unnamed61__.data::size'],['../group__nsysccr__cdc.html#ae5dc6ffcd9b7605c7787791e40cc6bb0',1,'CCRCDCUicConfig::size'],['../namespacenn_1_1nfp.html#ae5dc6ffcd9b7605c7787791e40cc6bb0',1,'nn::nfp::TagId::size'],['../namespacenn_1_1nfp.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'nn::nfp::ApplicationAreaCreateInfo::size'],['../ipcbufpool_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'IPCBufPool::size'],['../group__coreinit__msgq.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'OSMessageQueue::size'],['../group__sysapp__args.html#af7bd60b75b29d79b660a2859395c1a24',1,'SYSArgDataBlock.__unnamed61__.string::size']]], + ['sizeprogress_217',['sizeProgress',['../group__coreinit__mcp.html#ae40db257b3358395899dc3f5b9b94466',1,'MCPInstallProgress']]], + ['sizetotal_218',['sizeTotal',['../group__coreinit__mcp.html#ad21d611c4f538436c25fe32d46c03b8d',1,'MCPInstallProgress']]], + ['sl_2eh_219',['sl.h',['../sl_8h.html',1,'']]], + ['sl_5fcpp_2eh_220',['sl_cpp.h',['../sl__cpp_8h.html',1,'']]], + ['slidevolume_221',['slideVolume',['../group__vpad__input.html#ae9147519b1eca4f2386ce1f76eab3109',1,'VPADStatus']]], + ['slidevolumeex_222',['slideVolumeEx',['../group__vpad__input.html#a62b2a1af41e9cc89cce55fa5d1a4c849',1,'VPADStatus']]], + ['slotid_223',['slotid',['../group__sysapp__launch.html#ae287404c8c0fa4fb464abf8f6a516346',1,'_SysAppMiiMakerArgs::slotId'],['../group__sysapp__launch.html#ae287404c8c0fa4fb464abf8f6a516346',1,'SysAppMiiMakerArgs::slotId']]], + ['slotno_224',['SlotNo',['../namespacenn_1_1act.html#a9b835a0ff2601a3d72edf4c4e2b829cf',1,'nn::act']]], + ['smd_225',['SMD',['../group__coreinit__smd.html',1,'']]], + ['smd_2eh_226',['smd.h',['../smd_8h.html',1,'']]], + ['smd_5felement_5ftype_5fmessage_227',['SMD_ELEMENT_TYPE_MESSAGE',['../group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1af29263df1d65561e4e8202e25cb9e49e',1,'smd.h']]], + ['smd_5felement_5ftype_5fvector_228',['SMD_ELEMENT_TYPE_VECTOR',['../group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1aa54e1060fbf4ff1275ef91309f40a2f7',1,'smd.h']]], + ['smd_5felement_5ftype_5fvector_5fspec_229',['SMD_ELEMENT_TYPE_VECTOR_SPEC',['../group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1a497b62dfa75d9154cc693cf5395b4c5c',1,'smd.h']]], + ['smd_5finterface_5fstate_5fclosed_230',['SMD_INTERFACE_STATE_CLOSED',['../group__coreinit__smd.html#gga6add009019177ee95c49dbbb3b1b4803aef8aa43bfdd91b0078926b25daef720f',1,'smd.h']]], + ['smd_5finterface_5fstate_5fopened_231',['SMD_INTERFACE_STATE_OPENED',['../group__coreinit__smd.html#gga6add009019177ee95c49dbbb3b1b4803ade79d245e4d06c3b747d77db807057a7',1,'smd.h']]], + ['smd_5flock_5ftype_5fdisable_5finterrupts_232',['SMD_LOCK_TYPE_DISABLE_INTERRUPTS',['../group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a61ba5228344ccdf59dc18fb35ab07aad',1,'smd.h']]], + ['smd_5flock_5ftype_5fmutex_233',['SMD_LOCK_TYPE_MUTEX',['../group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a8139ef236295c11b13c5db03d31aa39e',1,'smd.h']]], + ['smd_5flock_5ftype_5fnone_234',['SMD_LOCK_TYPE_NONE',['../group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a1c6a164955a9302852aec6202ac9b5c8',1,'smd.h']]], + ['smd_5fppc_5fstate_5fclosed_235',['SMD_PPC_STATE_CLOSED',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda627091b632bc8e49da8d573f1aeb5fca',1,'smd.h']]], + ['smd_5fppc_5fstate_5finitialized_236',['SMD_PPC_STATE_INITIALIZED',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda8f3dd5a95d6b5a28f3d19a98cda9ec58',1,'smd.h']]], + ['smd_5fppc_5fstate_5finvalid_237',['SMD_PPC_STATE_INVALID',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda17ae0c55956dcea26048d074cff647bb',1,'smd.h']]], + ['smd_5fppc_5fstate_5fopened_238',['SMD_PPC_STATE_OPENED',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda71b23a7c9e69d4d85bf9dd6803eb78bc',1,'smd.h']]], + ['smdctrltable_239',['smdctrltable',['../group__coreinit__smd.html#structSmdCtrlTable',1,'SmdCtrlTable'],['../group__coreinit__smd.html#ga5f0dd14340b54b96270f2ff22f88fec5',1,'SmdCtrlTable: smd.h']]], + ['smdelement_240',['smdelement',['../group__coreinit__smd.html#structSmdElement',1,'SmdElement'],['../group__coreinit__smd.html#ga4769ad74d5827dddf2aaf9c5b5d0919e',1,'SmdElement: smd.h']]], + ['smdelement_2e_5f_5funnamed13_5f_5f_241',['SmdElement.__unnamed13__',['../group__coreinit__smd.html#unionSmdElement_8____unnamed13____',1,'']]], + ['smdelementtype_242',['smdelementtype',['../group__coreinit__smd.html#ga75998175a73732c255d5634f60516ea1',1,'SmdElementType: smd.h'],['../group__coreinit__smd.html#ga3e2ded2ef5cacbb0040a61d7f90b6913',1,'SmdElementType: smd.h']]], + ['smdinterface_243',['smdinterface',['../group__coreinit__smd.html#gaef0a439cc2d11a62dbad1c4f3f37663b',1,'SmdInterface: smd.h'],['../group__coreinit__smd.html#structSmdInterface',1,'SmdInterface']]], + ['smdinterfacestate_244',['smdinterfacestate',['../group__coreinit__smd.html#ga6add009019177ee95c49dbbb3b1b4803',1,'SmdInterfaceState: smd.h'],['../group__coreinit__smd.html#ga80ef5a1280a25979d14cf813f67f5d38',1,'SmdInterfaceState: smd.h']]], + ['smdlocktype_245',['smdlocktype',['../group__coreinit__smd.html#gad056e276cc8f81eedc63e88de2da6847',1,'SmdLockType: smd.h'],['../group__coreinit__smd.html#gacd6b336ad2d2b79009d0c9262cf995a6',1,'SmdLockType: smd.h']]], + ['smdppc_246',['smdppc',['../group__coreinit__smd.html#ga9464d8b303555d5f6c8e5b94c6b7087a',1,'SmdPpc: smd.h'],['../group__coreinit__smd.html#structSmdPpc',1,'SmdPpc']]], + ['smdppcclose_247',['smdPpcClose',['../group__coreinit__smd.html#ga4a9f8636ae6938fdec680dd5a1bbbd0d',1,'smd.h']]], + ['smdppcctrltablevectors_248',['smdppcctrltablevectors',['../group__coreinit__smd.html#gad3c869fa5f82948195035b4ad268a06d',1,'SmdPpcCtrlTableVectors: smd.h'],['../group__coreinit__smd.html#structSmdPpcCtrlTableVectors',1,'SmdPpcCtrlTableVectors']]], + ['smdppcgetctrltablevectors_249',['smdPpcGetCtrlTableVectors',['../group__coreinit__smd.html#gadb0e97789fc87bfc19b07f3bae8ca5b8',1,'smd.h']]], + ['smdppcgetinterfacestate_250',['smdPpcGetInterfaceState',['../group__coreinit__smd.html#ga22f143c7b1dce7ec37c3426c1772e4a5',1,'smd.h']]], + ['smdppcinit_251',['smdPpcInit',['../group__coreinit__smd.html#gabacbe0b221cb2c38b931b24e0d237d4a',1,'smd.h']]], + ['smdppcopen_252',['smdPpcOpen',['../group__coreinit__smd.html#ga9adcd54ddb8e8d85dca814c04207e960',1,'smd.h']]], + ['smdppcreceive_253',['smdPpcReceive',['../group__coreinit__smd.html#gacac8273acbced854c64242648e95ec75',1,'smd.h']]], + ['smdppcsendmessage_254',['smdPpcSendMessage',['../group__coreinit__smd.html#ga3b3dd73c1475aad718056fe15135250f',1,'smd.h']]], + ['smdppcsendvector_255',['smdPpcSendVector',['../group__coreinit__smd.html#ga5534013942d3315ddeffdf82b15cc766',1,'smd.h']]], + ['smdppcsendvectorspec_256',['smdPpcSendVectorSpec',['../group__coreinit__smd.html#gab3a96ea996bff72d81180dfd03494d13',1,'smd.h']]], + ['smdppcstate_257',['smdppcstate',['../group__coreinit__smd.html#ga112f90c07d52ee2115b2f4246a60dafd',1,'SmdPpcState: smd.h'],['../group__coreinit__smd.html#ga295052e0cf8712d4cb838815eee57d70',1,'SmdPpcState: smd.h']]], + ['smdreceivedata_258',['smdreceivedata',['../group__coreinit__smd.html#ga1779b30259eb636ec34ca5f7e7fb1041',1,'SmdReceiveData: smd.h'],['../group__coreinit__smd.html#structSmdReceiveData',1,'SmdReceiveData']]], + ['smdreceivedata_2e_5f_5funnamed15_5f_5f_259',['SmdReceiveData.__unnamed15__',['../group__coreinit__smd.html#unionSmdReceiveData_8____unnamed15____',1,'']]], + ['smdsimplebufalloc_260',['smdSimpleBufAlloc',['../group__coreinit__smd.html#ga6aa1f00cee1772a8d510c6ea09122c61',1,'smd.h']]], + ['smdsimplebuffree_261',['smdSimpleBufFree',['../group__coreinit__smd.html#ga5e43204d5cfdbe63341c3b0b79ddb854',1,'smd.h']]], + ['smdsimplebufgetstatistics_262',['smdSimpleBufGetStatistics',['../group__coreinit__smd.html#ga8a1985dac37ab88875e2496a96e81966',1,'smd.h']]], + ['smdsimplebufpool_263',['smdsimplebufpool',['../group__coreinit__smd.html#ga6f37c26d1225474f0db9dd7e588fa1eb',1,'SmdSimpleBufPool: smd.h'],['../group__coreinit__smd.html#structSmdSimpleBufPool',1,'SmdSimpleBufPool']]], + ['smdsimplebufpoolcreate_264',['smdSimpleBufPoolCreate',['../group__coreinit__smd.html#ga63b474414e4efc9bc2c9a0491865d3ff',1,'smd.h']]], + ['smdvector_265',['smdvector',['../group__coreinit__smd.html#ga4e4ae5e89830a69469cb27df2bde58eb',1,'SmdVector: smd.h'],['../group__coreinit__smd.html#structSmdVector',1,'SmdVector']]], + ['smdvectorspec_266',['smdvectorspec',['../group__coreinit__smd.html#gab482d3107bc4d89e0e76f56b3ee9ade7',1,'SmdVectorSpec: smd.h'],['../group__coreinit__smd.html#structSmdVectorSpec',1,'SmdVectorSpec']]], + ['sndcore2_267',['sndcore2',['../group__sndcore2.html',1,'']]], + ['sndcore2_2edox_268',['sndcore2.dox',['../sndcore2_8dox.html',1,'']]], + ['so_5fbio_269',['SO_BIO',['../sys_2socket_8h.html#a6d88a2968a340f307c5842105ec35c84',1,'socket.h']]], + ['so_5fbroadcast_270',['SO_BROADCAST',['../sys_2socket_8h.html#ad05e5d66b4608d73747c4a10b802a737',1,'socket.h']]], + ['so_5fdontroute_271',['SO_DONTROUTE',['../sys_2socket_8h.html#a4a6d9f7ea4bf046c50102c17ba1faf37',1,'socket.h']]], + ['so_5ferror_272',['SO_ERROR',['../sys_2socket_8h.html#a040d4fd00495232970a03425bc00e77a',1,'socket.h']]], + ['so_5fhopcnt_273',['SO_HOPCNT',['../sys_2socket_8h.html#a1f8a3dd1cd28e2f90a935ba9238192c7',1,'socket.h']]], + ['so_5fkeepalive_274',['SO_KEEPALIVE',['../sys_2socket_8h.html#a0691781c519eed3f9a634f8eb55cd258',1,'socket.h']]], + ['so_5flinger_275',['SO_LINGER',['../sys_2socket_8h.html#a552d2cd8ffc1157c016299c5eba95b72',1,'socket.h']]], + ['so_5fmaxmsg_276',['SO_MAXMSG',['../sys_2socket_8h.html#a0dc6aed499371858a193b7917fb42e70',1,'socket.h']]], + ['so_5fmyaddr_277',['SO_MYADDR',['../sys_2socket_8h.html#a5ea5b3b127d2d097fff803b5b9b04a2f',1,'socket.h']]], + ['so_5fnbio_278',['SO_NBIO',['../sys_2socket_8h.html#a34c46dd3b7fbcd0ebd52d66fa03ee65c',1,'socket.h']]], + ['so_5fnonblock_279',['SO_NONBLOCK',['../sys_2socket_8h.html#ac2ceb8d4369cba78fd8811283e7d5b48',1,'socket.h']]], + ['so_5fnoslowstart_280',['SO_NOSLOWSTART',['../sys_2socket_8h.html#ab7717d2085bc72b9f0b59c54a776cc57',1,'socket.h']]], + ['so_5foobinline_281',['SO_OOBINLINE',['../sys_2socket_8h.html#a1ab39f351679dd0e32436f0e6c9890d4',1,'socket.h']]], + ['so_5frcvbuf_282',['SO_RCVBUF',['../sys_2socket_8h.html#a0db12e960ac303030400d9fd95391b52',1,'socket.h']]], + ['so_5frcvlowat_283',['SO_RCVLOWAT',['../sys_2socket_8h.html#ac750f0f8266f391654627fe3068f79c8',1,'socket.h']]], + ['so_5freuseaddr_284',['SO_REUSEADDR',['../sys_2socket_8h.html#a5589f74fada0d0cd47bd6ea8741a58ee',1,'socket.h']]], + ['so_5frusrbuf_285',['SO_RUSRBUF',['../sys_2socket_8h.html#a3c2b03f14bef00ec74bd11f979d42b98',1,'socket.h']]], + ['so_5frxdata_286',['SO_RXDATA',['../sys_2socket_8h.html#ab80640876fc491db016407bfa88a896c',1,'socket.h']]], + ['so_5fsndbuf_287',['SO_SNDBUF',['../sys_2socket_8h.html#af618cbb85161ff3196d3bcdf7565ba64',1,'socket.h']]], + ['so_5fsndlowat_288',['SO_SNDLOWAT',['../sys_2socket_8h.html#a5b4707f0d55cfacf9cd25e5554975c8f',1,'socket.h']]], + ['so_5ftcpsack_289',['SO_TCPSACK',['../sys_2socket_8h.html#a326ce4e40002ecf1ccecf9ff26d71906',1,'socket.h']]], + ['so_5ftxdata_290',['SO_TXDATA',['../sys_2socket_8h.html#a15aa22579f540c2f188651c5298fc218',1,'socket.h']]], + ['so_5ftype_291',['SO_TYPE',['../sys_2socket_8h.html#a8ab1e00e94a92737d3a4b407f7fa90f1',1,'socket.h']]], + ['so_5funknown1019_292',['SO_UNKNOWN1019',['../sys_2socket_8h.html#a88984138d9c53c4cb4e03ef5be32ab97',1,'socket.h']]], + ['so_5funknown101a_293',['SO_UNKNOWN101A',['../sys_2socket_8h.html#aca5b2d84c7cdb4940df3827bd1ccb59a',1,'socket.h']]], + ['so_5funknown101b_294',['SO_UNKNOWN101B',['../sys_2socket_8h.html#a2584107b0d74deb38beedf33062d0091',1,'socket.h']]], + ['so_5fwinscale_295',['SO_WINSCALE',['../sys_2socket_8h.html#a117a985137d5faf4f6c7d77e123b8813',1,'socket.h']]], + ['sock_5fdgram_296',['SOCK_DGRAM',['../sys_2socket_8h.html#a4db8b9a846c67404db0b6f014f9a9fdf',1,'socket.h']]], + ['sock_5fstream_297',['SOCK_STREAM',['../sys_2socket_8h.html#a249394484f9410a2e3f8eba24657feb9',1,'socket.h']]], + ['sockaddr_298',['sockaddr',['../sys_2socket_8h.html#structsockaddr',1,'']]], + ['sockaddr_5fin_299',['sockaddr_in',['../in_8h.html#structsockaddr__in',1,'']]], + ['sockaddr_5fstorage_300',['sockaddr_storage',['../sys_2socket_8h.html#structsockaddr__storage',1,'']]], + ['sockatmark_301',['sockatmark',['../sys_2socket_8h.html#a81a031f180371fe11a7976d60c1e2c2c',1,'socket.h']]], + ['socket_302',['socket',['../group__nsysnet__socket.html#ga3ec3a857fe289345fcf695d4d06f265b',1,'socket(int domain, int type, int protocol): _socket.h'],['../group__nsysnet__socket.html',1,'Socket'],['../sys_2socket_8h.html#af4e0711877c45a41168ac677b0670ccd',1,'socket(int domain, int type, int protocol): socket.h']]], + ['socket_2eh_303',['socket.h',['../sys_2socket_8h.html',1,'(Global Namespace)'],['../nsysnet_2socket_8h.html',1,'(Global Namespace)']]], + ['socket_5flib_5ffinish_304',['socket_lib_finish',['../group__nsysnet__socket.html#ga199f211423d21f413eabfffbacfd9493',1,'_socket.h']]], + ['socket_5flib_5finit_305',['socket_lib_init',['../group__nsysnet__socket.html#gaa6779bbd3ee86fec7811f4ab4b916954',1,'_socket.h']]], + ['socketclose_306',['socketclose',['../group__nsysnet__socket.html#ga995be6a44fb7955816905612a891286d',1,'_socket.h']]], + ['socketlasterr_307',['socketlasterr',['../group__nsysnet__socket.html#gad70bdb51c1638b0bb4fd1e4defc629ac',1,'_socket.h']]], + ['socklen_5ft_308',['socklen_t',['../sys_2socket_8h.html#aa68b83ae0b26f02b61ae1f2fc644e2ed',1,'socket.h']]], + ['software_20keyboard_309',['Software Keyboard',['../group__nn__swkbd__swkbd.html',1,'']]], + ['sogetproxyconfig_310',['SOGetProxyConfig',['../group__nsysnet__netconfig.html#ga06f551ca9dd2f5ef120356ff7eb504a0',1,'netconfig.h']]], + ['sol_5fsocket_311',['SOL_SOCKET',['../sys_2socket_8h.html#a92d045f6ee2f343d6b28830a9fec082e',1,'socket.h']]], + ['sol_5ftcp_312',['SOL_TCP',['../tcp_8h.html#ac65409d904781e5a23529bd6bef2b673',1,'tcp.h']]], + ['somemopt_313',['somemopt',['../group__nn__nets2__somemopt.html#ga5123f528ef1fa28410dea06c9d0ee045',1,'somemopt.h']]], + ['somemopt_2eh_314',['somemopt.h',['../somemopt_8h.html',1,'']]], + ['somemopt_5fflags_5fbig_5fbuffers_315',['SOMEMOPT_FLAGS_BIG_BUFFERS',['../group__nn__nets2__somemopt.html#gga00a340b5ff4622319c21c65a51d10045a7bd654971155118a53d3533c59230692',1,'somemopt.h']]], + ['somemopt_5fflags_5fnone_316',['SOMEMOPT_FLAGS_NONE',['../group__nn__nets2__somemopt.html#gga00a340b5ff4622319c21c65a51d10045aa96d09c886775da4dab243b74fa55c93',1,'somemopt.h']]], + ['somemopt_5frequest_5fcancel_5fwait_317',['SOMEMOPT_REQUEST_CANCEL_WAIT',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400a01ee87f14f7e3b724cd561f49871539c',1,'somemopt.h']]], + ['somemopt_5frequest_5fget_5fbytes_5fused_318',['SOMEMOPT_REQUEST_GET_BYTES_USED',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400aad33f271765cb184654121052eff4167',1,'somemopt.h']]], + ['somemopt_5frequest_5finit_319',['SOMEMOPT_REQUEST_INIT',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400a96244c449195d37a03080023e5193dbb',1,'somemopt.h']]], + ['somemopt_5frequest_5fwait_5ffor_5finit_320',['SOMEMOPT_REQUEST_WAIT_FOR_INIT',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400a72db25dca10e90c3ca41ab75e9ac8c41',1,'somemopt.h']]], + ['somemoptflags_321',['somemoptflags',['../group__nn__nets2__somemopt.html#ga00a340b5ff4622319c21c65a51d10045',1,'SOMemOptFlags: somemopt.h'],['../group__nn__nets2__somemopt.html#gab44586c21f04d6ad11ade82bb51b75c8',1,'SOMemOptFlags: somemopt.h']]], + ['somemoptrequest_322',['somemoptrequest',['../group__nn__nets2__somemopt.html#ga075f89f7b40388a0c9273e6979eaf400',1,'SOMemOptRequest: somemopt.h'],['../group__nn__nets2__somemopt.html#ga8304b56195d85609ce5d9f19ac64e6fa',1,'SOMemOptRequest: somemopt.h']]], + ['spanish_323',['spanish',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a383c05647aceab450ffa9bf5697e40d9',1,'nn::sl::Spanish'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885acb5480c32e71778852b08ae1e8712775',1,'nn::erreula::Spanish'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34acb5480c32e71778852b08ae1e8712775',1,'nn::swkbd::Spanish']]], + ['speakerbufnearempty_324',['speakerBufNearEmpty',['../group__padscore__wpad.html#a50d6fcc2f5151e6e4c615ee599e55896',1,'WPADInfo']]], + ['speakerenabled_325',['speakerEnabled',['../group__padscore__wpad.html#a3c4d6f9322beb40940d47bee7103682f',1,'WPADInfo']]], + ['spec_326',['spec',['../group__coreinit__smd.html#ab979c2934ac0b4ba3f08dabfdd1b2299',1,'SmdReceiveData.__unnamed15__::spec'],['../group__coreinit__smd.html#ab979c2934ac0b4ba3f08dabfdd1b2299',1,'SmdElement.__unnamed13__::spec']]], + ['specific_327',['specific',['../group__coreinit__thread.html#a2cc41d719c59b65ac3ea023bf3f42286',1,'OSThread']]], + ['speed_328',['speed',['../group__nsysnet__netconfig.html#afc50032808aa5b994f19da1e4dab7d6c',1,'NetConfEthCfg']]], + ['spi_5finput_5fz_329',['spi_input_z',['../group__gx2__shader.html#a189ca328ab06cde5a806f8e0499ddcb7',1,'GX2PixelShader.regs']]], + ['spi_5fps_5fin_5fcontrol_5f0_330',['spi_ps_in_control_0',['../group__gx2__shader.html#a7dce9f632f015e1a22474e4b1e276ef8',1,'GX2PixelShader.regs']]], + ['spi_5fps_5fin_5fcontrol_5f1_331',['spi_ps_in_control_1',['../group__gx2__shader.html#a6698f18d85a0aa55689990df6374d71a',1,'GX2PixelShader.regs']]], + ['spi_5fps_5finput_5fcntls_332',['spi_ps_input_cntls',['../group__gx2__shader.html#a4c6cb4aff9ab1a57197775b819c27f7d',1,'GX2PixelShader.regs']]], + ['spi_5fvs_5fout_5fconfig_333',['spi_vs_out_config',['../group__gx2__shader.html#ae90d6c12b707827c6e98a9cb720c8af5',1,'GX2VertexShader.regs::spi_vs_out_config'],['../group__gx2__shader.html#ae90d6c12b707827c6e98a9cb720c8af5',1,'GX2GeometryShader.regs::spi_vs_out_config']]], + ['spi_5fvs_5fout_5fid_334',['spi_vs_out_id',['../group__gx2__shader.html#aa23188285bc1c282d379883ec2686a34',1,'GX2VertexShader.regs::spi_vs_out_id'],['../group__gx2__shader.html#aa23188285bc1c282d379883ec2686a34',1,'GX2GeometryShader.regs::spi_vs_out_id']]], + ['spinlock_335',['Spinlock',['../group__coreinit__spinlock.html',1,'']]], + ['spinlock_2eh_336',['spinlock.h',['../spinlock_8h.html',1,'']]], + ['spinlockcount_337',['spinLockCount',['../group__coreinit__context.html#ac660bd5ffef46cffbd71af31e664fdc1',1,'OSContext']]], + ['splid_338',['splId',['../group__nsysccr__cdc.html#a18c09cdb32b73c26eb67df17186964b1',1,'CCRCDCSysInfo']]], + ['spm_2eh_339',['spm.h',['../spm_8h.html',1,'']]], + ['sq_5fgs_5fvert_5fitemsize_340',['sq_gs_vert_itemsize',['../group__gx2__shader.html#ad86ff8902bb851d1362e9e502ab1d9e8',1,'GX2GeometryShader.regs']]], + ['sq_5fpgm_5fexports_5fps_341',['sq_pgm_exports_ps',['../group__gx2__shader.html#abfaec46b6f6676bd8ae16de830efcceb',1,'GX2PixelShader.regs']]], + ['sq_5fpgm_5fresources_5ffs_342',['sq_pgm_resources_fs',['../group__gx2__shader.html#a5c173bebe679254d4853ef4ea94627f3',1,'GX2FetchShader.regs']]], + ['sq_5fpgm_5fresources_5fgs_343',['sq_pgm_resources_gs',['../group__gx2__shader.html#a68d81985dab25e85eb1a3ee46e211fe0',1,'GX2GeometryShader.regs']]], + ['sq_5fpgm_5fresources_5fps_344',['sq_pgm_resources_ps',['../group__gx2__shader.html#ac4052d7ee062c5b8fa6b53420d41db62',1,'GX2PixelShader.regs']]], + ['sq_5fpgm_5fresources_5fvs_345',['sq_pgm_resources_vs',['../group__gx2__shader.html#a25d8ba186ddccc6f0b78ce01ab255842',1,'GX2VertexShader.regs::sq_pgm_resources_vs'],['../group__gx2__shader.html#a25d8ba186ddccc6f0b78ce01ab255842',1,'GX2GeometryShader.regs::sq_pgm_resources_vs']]], + ['sq_5fvtx_5fsemantic_346',['sq_vtx_semantic',['../group__gx2__shader.html#a7924167c2508c6776f351a8e2a0a2051',1,'GX2VertexShader.regs']]], + ['sq_5fvtx_5fsemantic_5fclear_347',['sq_vtx_semantic_clear',['../group__gx2__shader.html#a9c47066da4a2094f8d52c547cfaf4569',1,'GX2VertexShader.regs']]], + ['srr0_348',['srr0',['../group__coreinit__context.html#a5d5223835354a71e51ab50661f1ebdea',1,'OSContext']]], + ['srr1_349',['srr1',['../group__coreinit__context.html#a994bc9ea1031f1ad305d4d7eaef71f35',1,'OSContext']]], + ['ss_5ffamily_350',['ss_family',['../sys_2socket_8h.html#ae3ea34576030e8c0674c47de5bcaf9d5',1,'sockaddr_storage']]], + ['ss_5fpadding_351',['ss_padding',['../sys_2socket_8h.html#a159e08bced3dd9355a196455be4d902d',1,'sockaddr_storage']]], + ['ssid_352',['ssid',['../group__nsysnet__netconfig.html#ade121b7dbdd5c0f30b79a2f44195be30',1,'NetConfWifiConfigData']]], + ['ssidlength_353',['ssidlength',['../group__nsysnet__netconfig.html#a08f10d8dcc03624bed438cd7fdb0b310',1,'NetConfWifiConfigData']]], + ['ssl_354',['Nintendo SSL',['../group__nsysnet__nssl.html',1,'']]], + ['stack_355',['stack',['../group__coreinit__coroutine.html#ab5eb7a5f806ca442b197ae56b071471a',1,'OSCoroutine::stack'],['../group__coreinit__kernel.html#afc0da95553742561773d762fa905fdab',1,'OSExceptionChainInfo::stack']]], + ['stackbase0_356',['stackBase0',['../group__coreinit__kernel.html#a3885f768336ff912e92e8158d4f6e097',1,'KernelInfo0']]], + ['stackbase1_357',['stackBase1',['../group__coreinit__kernel.html#a25664973cdde65af42be6da814895e48',1,'KernelInfo0']]], + ['stackbase2_358',['stackBase2',['../group__coreinit__kernel.html#a0d13c399d5dcc4cfe23bd33f040c3cfd',1,'KernelInfo0']]], + ['stackend_359',['stackEnd',['../group__coreinit__thread.html#afcde11463f0a6ad5922e39525ec03c7e',1,'OSThread']]], + ['stackend0_360',['stackEnd0',['../group__coreinit__kernel.html#a061a5bdd67fe09aba78b953d1d27bcb6',1,'KernelInfo0']]], + ['stackend1_361',['stackEnd1',['../group__coreinit__kernel.html#a0db1392c196f963cf50900d38489a386',1,'KernelInfo0']]], + ['stackend2_362',['stackEnd2',['../group__coreinit__kernel.html#ab1a63f68d23910a0e58e75eff2bd6794',1,'KernelInfo0']]], + ['stackstart_363',['stackStart',['../group__coreinit__thread.html#acbe2c909215dcda5e24aabd7dd5995de',1,'OSThread']]], + ['stacksyncobjallowed_364',['stackSyncObjAllowed',['../group__coreinit__thread.html#ad47fd3c60d5132e95faaf97cc199b45b',1,'OSThread']]], + ['standardargs_365',['standardArgs',['../namespacenn_1_1nfp.html#a670b99ce3cded933be9fd9cf2aa41acd',1,'nn::nfp::AmiiboSettingsArgs']]], + ['start_366',['start',['../group__coreinit__alarms.html#a206af50e853c293ba5cc104765aea702',1,'OSAlarm::start'],['../group__coreinit__memblockheap.html#a53255b934b07b472175fbb8e847f9b5d',1,'MEMBlockHeapBlock::start'],['../group__nsysccr__cdc__nfc.html#a7dc2499e4825a78e484bb388ab29dc1d',1,'CCRCDCNfcReadT2TRange::start'],['../group__nsysccr__cdc__nfc.html#a7dc2499e4825a78e484bb388ab29dc1d',1,'CCRCDCNfcWriteT2TRange::start']]], + ['startdetection_367',['StartDetection',['../namespacenn_1_1nfp.html#a985654bfe83b8851c86eee774ac6c9e0',1,'nn::nfp']]], + ['startdistribution_368',['StartDistribution',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a823a71c7843d1d76c6c7683defd48016',1,'nn::dlp::Cafe::Server']]], + ['starttime_369',['starttime',['../group__coreinit__context.html#ae2730aab7695ca3e81611b0a3ce195c9',1,'OSContext::starttime'],['../group__coreinit__stopwatch.html#afc3faedb183f5361b0019ce3db10961d',1,'OSStopwatch::startTime'],['../group__coreinit__stopwatchatomic.html#afc3faedb183f5361b0019ce3db10961d',1,'OSStopWatchAtomic::startTime']]], + ['startunixtime_370',['startUnixTime',['../namespacenn_1_1sl.html#addaaf9a0cad63a7cb23eb23d14e0c8f2',1,'nn::sl::KillerNotification.displayCondition.duration']]], + ['stat_371',['stat',['../filesystem__fsa_8h.html#a77ddcb5f19832f4145345889013ab3a4',1,'FSAResponseGetInfoByQuery.__unnamed9__::stat'],['../filesystem__fsa_8h.html#a5bf6cc29d7fd5a9dd4a153b12319e16d',1,'FSAResponseStatFile::stat']]], + ['state_372',['state',['../group__gx2__context.html',1,'Context State'],['../group__coreinit__taskq.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueueInfo::state'],['../group__sndcore2__voice.html#a09242878dd90d1c75af98341c0895b41',1,'AXVoice::state'],['../uhs_8h.html#a8fbe18499ecf05923e7dee3c3a6323fc',1,'UhsHandle::state'],['../group__nsysccr__cdc.html#a0b57aa10271a66f3dc936bba1d2f3830',1,'CCRCDCDrhState::state'],['../group__nsysccr__cdc.html#a0b57aa10271a66f3dc936bba1d2f3830',1,'CCRCDCDrcState::state'],['../group__nsysccr__cdc.html#ae3ce9fd97662b31023afc86fe62cd58c',1,'CCRCDCWowlWakeDrcArg::state'],['../group__nn__ccr__sys.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2',1,'CCRSysUpdateState::state'],['../group__mic.html#a89f234133d3efe315836311cbf21c64b',1,'MICStatus::state'],['../group__coreinit__thread.html#a18fc1c8e9296f17ef97a86147387d8b4',1,'OSThread::state'],['../group__coreinit__taskq.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueue::state'],['../group__coreinit__alarms.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2',1,'OSAlarm::state'],['../group__coreinit__taskq.html#ab291e144e92955a88491109324ae6c6f',1,'MPTask::state'],['../group__coreinit__taskq.html#ab291e144e92955a88491109324ae6c6f',1,'MPTaskInfo::state'],['../group__coreinit__smd.html#a7c7999cb9ef8f9841926b7c5f865694c',1,'SmdPpc::state'],['../group__coreinit__smd.html#afd36fe53918151cbea83d9abac98eaa1',1,'SmdInterface::state'],['../group__coreinit__im.html#abe44c1fec6e737fb09360bb63bbbec1a',1,'IMDeviceStateEx::state'],['../group__coreinit__context.html#a77d89141ee770d757f2a3cebd6cd17f6',1,'OSContext::state'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8',1,'nn::swkbd::State'],['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8',1,'nn::erreula::State'],['../group__gx2__state.html',1,'State']]], + ['state_2eh_373',['state.h',['../state_8h.html',1,'']]], + ['statfile_374',['statfile',['../filesystem__fsa_8h.html#a862fc5d3ca3bccb7d3d58521b6444976',1,'FSARequest.__unnamed7__::statFile'],['../filesystem__fsa_8h.html#a862fc5d3ca3bccb7d3d58521b6444976',1,'FSAResponse.__unnamed11__::statFile']]], + ['status_375',['status',['../group__padscore__wpad.html#ade818037fd6c985038ff29656089758d',1,'WPADStatusMotionPlus::status'],['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70b',1,'nn::ac::Status'],['../group__coreinit__fs.html#a233c74be9747e12b24db3b88a02c63df',1,'FSAsyncResult::status'],['../group__h264__stream.html#a369536ebfe385731562c0b55dd6f3a7c',1,'H264DecodeResult::status'],['../group__nn__hpad__hpad.html#ade818037fd6c985038ff29656089758d',1,'HPADStatus::status'],['../namespacenn_1_1uds_1_1Cafe.html#ade20423e91627f07e610924cb0081623',1,'nn::uds::Cafe::ConnectionStatus::status']]], + ['status_5ffailed_376',['STATUS_FAILED',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba96bcdf7b7bc06903a9bbe62a7419ba71',1,'nn::ac']]], + ['status_5fok_377',['STATUS_OK',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba7e4a42e3b6dd63708c64cf3db6f69566',1,'nn::ac']]], + ['status_5fprocessing_378',['STATUS_PROCESSING',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba1dfb20eeb39d26c74a44f19fb3f59fbb',1,'nn::ac']]], + ['stdargs_379',['stdargs',['../group__sysapp__launch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppMiiMakerArgs::stdArgs'],['../group__sysapp__launch.html#a29a4dda688030f98aa12db7ab8830701',1,'_SysAppMiiMakerArgs::stdArgs'],['../group__sysapp__launch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppSettingsArgs::stdArgs'],['../group__sysapp__launch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppParentalArgs::stdArgs'],['../group__sysapp__launch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppNotificationArgs::stdArgs'],['../group__sysapp__switch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppEManualArgs::stdArgs'],['../group__sysapp__switch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppBrowserArgs::stdArgs'],['../group__sysapp__switch.html#a29a4dda688030f98aa12db7ab8830701',1,'SysAppEShopArgs::stdArgs']]], + ['stencilclear_380',['stencilClear',['../group__gx2__surface.html#abe1858fa228ee004bb4b37ae8b05ca22',1,'GX2DepthBuffer']]], + ['stick_381',['stick',['../group__padscore__wpad.html#ab7821d3ffee968fc923d80d465ecde5d',1,'WPADStatusNunchuk::stick'],['../group__padscore__kpad.html#a37f8bf33853e0a8c55c5fd2a26f9ffc0',1,'KPADStatus.__unnamed46__.nunchuk::stick'],['../group__padscore__wpad.html#a37f8bf33853e0a8c55c5fd2a26f9ffc0',1,'WPADStatusMotionPlus.__unnamed56__.nunchuk::stick']]], + ['stickx_382',['stickX',['../group__nn__hpad__hpad.html#acb93400eb5108ff51be7ad75238cc03c',1,'HPADStatus']]], + ['sticky_383',['stickY',['../group__nn__hpad__hpad.html#ad31bb6eea4d13c2ff64d0a9ca8dc1d66',1,'HPADStatus']]], + ['stopdetection_384',['StopDetection',['../namespacenn_1_1nfp.html#ac044b7d1f5a8d8406dfbe49f5179756c',1,'nn::nfp']]], + ['stopwatch_385',['stopwatch',['../group__coreinit__stopwatchatomic.html',1,'Atomic Stopwatch'],['../group__coreinit__stopwatch.html',1,'Lock-based Stopwatch']]], + ['stopwatch_2eh_386',['stopwatch.h',['../stopwatch_8h.html',1,'']]], + ['stopwatchatomic_2eh_387',['stopwatchatomic.h',['../stopwatchatomic_8h.html',1,'']]], + ['storage_2eh_388',['storage.h',['../storage_8h.html',1,'']]], + ['storage_5ftype_5fraw_389',['STORAGE_TYPE_RAW',['../namespacenn_1_1spm.html#ad570edae33e8307d896f2e3db25e66c9a0d8c095374a632331b46ea616f777c8c',1,'nn::spm']]], + ['storage_5ftype_5fwfs_390',['STORAGE_TYPE_WFS',['../namespacenn_1_1spm.html#ad570edae33e8307d896f2e3db25e66c9a11492b93221ab972e35175fc4f12fd77',1,'nn::spm']]], + ['storageindex_391',['StorageIndex',['../namespacenn_1_1spm.html#a12d7178ca4c75243e2c03e3652684eac',1,'nn::spm']]], + ['storageinfo_392',['StorageInfo',['../namespacenn_1_1spm.html#structnn_1_1spm_1_1StorageInfo',1,'nn::spm']]], + ['storagelistitem_393',['StorageListItem',['../namespacenn_1_1spm.html#structnn_1_1spm_1_1StorageListItem',1,'nn::spm']]], + ['storagesize_394',['storageSize',['../group__nfc__nfc.html#af922c72fe1d5915971491918ff5f923e',1,'NFCNTAGVersion']]], + ['storagetype_395',['StorageType',['../namespacenn_1_1spm.html#ad570edae33e8307d896f2e3db25e66c9',1,'nn::spm']]], + ['store_396',['store',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::TitleListCacheFromPtr::Store()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#ae2e37b61a4ab3ca04fd93969ac391d45',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::Store()'],['../classnn_1_1sl_1_1TitleListCache.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::TitleListCache::Store()'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#af1eac50a6989b143a08731028c44605e',1,'nn::sl::details::ITitleListCacheBase::Store()'],['../classnn_1_1sl_1_1TitleIconCache.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::TitleIconCache::Store()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aa5508c251b582118847d2914e9cb7c10',1,'nn::sl::LaunchInfoDatabase::Store()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ae2e37b61a4ab3ca04fd93969ac391d45',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::Store()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ae2e37b61a4ab3ca04fd93969ac391d45',1,'nn::sl::KillerNotificationTransferRecordManager::Store()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::details::TitleIconCacheFromPtr::Store()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a94e8828e3664e9898a3554c343b3c258',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::Store()'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#af1eac50a6989b143a08731028c44605e',1,'nn::sl::details::ITitleIconCacheBase::Store()']]], + ['store_5f_5fq3_5f2nn2sl14titleiconcachecfv_397',['Store__Q3_2nn2sl14TitleIconCacheCFv',['../namespacenn_1_1sl_1_1details.html#ab5ebc006519c399ee58297f75436f7c4',1,'nn::sl::details']]], + ['store_5f_5fq3_5f2nn2sl14titlelistcachefv_398',['Store__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#aeca83fe3f10cda483a2edd79b0ea8858',1,'nn::sl::details']]], + ['store_5f_5fq3_5f2nn2sl18launchinfodatabasecfrq3_5f2nn2sl7istream_399',['Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream',['../namespacenn_1_1sl_1_1details.html#a3c5de8860379e0e87ea1f0a3ca8e4578',1,'nn::sl::details']]], + ['store_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagercfrq3_5f2nn2sl7istream_400',['Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream',['../namespacenn_1_1sl_1_1details.html#a49da1b646d9a0f9d3468bf7da3cbbba7',1,'nn::sl::details']]], + ['storecurrenttimeasprevioussendingtime_401',['StoreCurrentTimeAsPreviousSendingTime',['../classnn_1_1sl_1_1Condition.html#ae356046b6bc6b7ee962dfc13cbc1ed76',1,'nn::sl::Condition']]], + ['storecurrenttimeasprevioussendingtime_5f_5fq3_5f2nn2sl9conditioncfv_402',['StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv',['../namespacenn_1_1sl_1_1details.html#a29dfd81c4d1d1674b17a056d638523d7',1,'nn::sl::details']]], + ['storefn_403',['storefn',['../namespacenn_1_1sl_1_1details.html#a063dd61e7ecb1c7f7aa6c42d9207e198',1,'nn::sl::details::ITitleIconCacheInternalVTable::StoreFn'],['../namespacenn_1_1sl_1_1details.html#a9a4eeb21e931133e8c2f4c391d272591',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable::StoreFn']]], + ['stream_404',['H264 Stream',['../group__h264__stream.html',1,'']]], + ['stream_2eh_405',['stream.h',['../stream_8h.html',1,'']]], + ['streaminfo_406',['streamInfo',['../group__cam.html#ga43a19c6e1ef72cc4dbd5a2e776c18e7b',1,'CAMSetupInfo']]], + ['streamoutstride_407',['streamoutstride',['../group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2VertexShader::streamOutStride'],['../group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2GeometryShader::streamOutStride']]], + ['string_408',['string',['../group__sysapp__args.html#ab45cffe084dd3d20d928bee85e7b0f21',1,'SYSArgDataBlock.__unnamed61__']]], + ['subclass_409',['subClass',['../group__nsyshid__hid.html#a145e5c192b5b2fc3c55934b5c47f3f2d',1,'HIDDevice']]], + ['submittoring_410',['submitToRing',['../structGX2DebugCaptureInterface.html#ae1b811e21e2714b747df75c48c7d06ab',1,'GX2DebugCaptureInterface']]], + ['substickx_411',['substickX',['../group__nn__hpad__hpad.html#a298abdcafe836c3a58258e9d1d8b8014',1,'HPADStatus']]], + ['substicky_412',['substickY',['../group__nn__hpad__hpad.html#a9957d4e44e19a39e843a3f098653c3a7',1,'HPADStatus']]], + ['summary_5fcancelled_413',['SUMMARY_CANCELLED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad6b007a6fd88ae39fc7086c0239edec3',1,'nn::Result']]], + ['summary_5finternal_414',['SUMMARY_INTERNAL',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a8dbe6ff78c046cdf585d267e6312357a',1,'nn::Result']]], + ['summary_5finvalid_5fargument_415',['SUMMARY_INVALID_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a820ab3389420e3d5e44ebe5f98afd129',1,'nn::Result']]], + ['summary_5finvalid_5fstate_416',['SUMMARY_INVALID_STATE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51af6be2e19f5cc6ea41c3c379f9427864f',1,'nn::Result']]], + ['summary_5fnot_5ffound_417',['SUMMARY_NOT_FOUND',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ac5a5dc419415a3950b4e54f98a0bd4e5',1,'nn::Result']]], + ['summary_5fnot_5fsupported_418',['SUMMARY_NOT_SUPPORTED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a3fd37dfaea818386170b69d5a500de95',1,'nn::Result']]], + ['summary_5fnothing_5fhappened_419',['SUMMARY_NOTHING_HAPPENED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a22fe8ae69d8558f68993ac6831729a76',1,'nn::Result']]], + ['summary_5fout_5fof_5fresource_420',['SUMMARY_OUT_OF_RESOURCE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad44336971978107418c1fb12a88deea2',1,'nn::Result']]], + ['summary_5fstatus_5fchanged_421',['SUMMARY_STATUS_CHANGED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad2198bd71f822d9cfa15d0b2d0d293d4',1,'nn::Result']]], + ['summary_5fsuccess_422',['SUMMARY_SUCCESS',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a68e0508dacf562bb77e6bac8b5dcedcd',1,'nn::Result']]], + ['summary_5fwould_5fblock_423',['SUMMARY_WOULD_BLOCK',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad85d3262a4d041cf0f3061338f79357d',1,'nn::Result']]], + ['summary_5fwrong_5fargument_424',['SUMMARY_WRONG_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad861a03f0965800774b58dd3f1bae814',1,'nn::Result']]], + ['surface_425',['surface',['../group__gx2r__surface.html',1,'Surface'],['../group__gx2__surface.html',1,'Surface'],['../group__gx2__surface.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2DepthBuffer::surface'],['../group__gx2__surface.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2ColorBuffer::surface'],['../group__gx2__texture.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2Texture::surface']]], + ['surface_2eh_426',['surface.h',['../gx2r_2surface_8h.html',1,'(Global Namespace)'],['../gx2_2surface_8h.html',1,'(Global Namespace)']]], + ['surfacebuffer_427',['surfacebuffer',['../group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642',1,'CAMSurface::surfaceBuffer'],['../group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642',1,'CAMEventData::@0::@2::surfaceBuffer'],['../group__cam.html#a7a94ff8f5bb6f02e988b62f1c4639677',1,'CAMEventData.__unnamed1__.decode::surfaceBuffer']]], + ['surfacesize_428',['surfaceSize',['../group__cam.html#ga5d3e08fae855834a6ee836b0bc9ab824',1,'CAMSurface']]], + ['suspendcounter_429',['suspendCounter',['../group__coreinit__thread.html#abf662d124c8c0e60275f632c06d97dd1',1,'OSThread']]], + ['suspendqueue_430',['suspendQueue',['../group__coreinit__thread.html#ac466ad7864ccba783b664db7b8853b71',1,'OSThread']]], + ['suspendresult_431',['suspendResult',['../group__coreinit__thread.html#ac4c316e77fc64758b15a09a6b5756bb1',1,'OSThread']]], + ['swap_432',['Swap',['../group__gx2__swap.html',1,'']]], + ['swap_2eh_433',['swap.h',['../swap_8h.html',1,'']]], + ['switch_434',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]], + ['switch_2eh_435',['switch.h',['../switch_8h.html',1,'']]], + ['switchtoamiibosettings_436',['switchtoamiibosettings',['../namespacenn_1_1nfp.html#a5609d29817b1ea7dc45ac05593378e52',1,'nn::nfp::SwitchToAmiiboSettings(const AmiiboSettingsArgsIn &args) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsIn")'],['../namespacenn_1_1nfp.html#a419136cb163805c60cfd8b050a90d5c5',1,'nn::nfp::SwitchToAmiiboSettings(const AmiiboSettingsArgsIn &args, const char *standardArg, uint32_t standardArgSize) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi")']]], + ['swizzle_437',['swizzle',['../group__gx2__surface.html#a4991dfd17cc16b965880c206f611dd2a',1,'GX2Surface']]], + ['swkbd_438',['swkbd',['../group__swkbd.html',1,'']]], + ['swkbd_2edox_439',['swkbd.dox',['../swkbd_8dox.html',1,'']]], + ['swkbd_2eh_440',['swkbd.h',['../swkbd_8h.html',1,'']]], + ['swkbd_5fcpp_2eh_441',['swkbd_cpp.h',['../swkbd__cpp_8h.html',1,'']]], + ['swkbdappearinputform_442',['SwkbdAppearInputForm',['../namespaceRpl.html#ac4e2ce7bb31d7a3f5a597bcc6c6ea16d',1,'Rpl']]], + ['swkbdappearkeyboard_443',['SwkbdAppearKeyboard',['../namespaceRpl.html#a87a8bc2a7b914a4fb2c0ed215673c309',1,'Rpl']]], + ['swkbdcalc_444',['SwkbdCalc',['../namespaceRpl.html#a74d0f76c50ab7db3cc3697bac523afda',1,'Rpl']]], + ['swkbdcalcsubthreadfont_445',['SwkbdCalcSubThreadFont',['../namespaceRpl.html#aacb2eba4b48b442841c59741784f7338',1,'Rpl']]], + ['swkbdcalcsubthreadpredict_446',['SwkbdCalcSubThreadPredict',['../namespaceRpl.html#a22db2c48615b39ecbaddc727c683de9c',1,'Rpl']]], + ['swkbdconfirmunfixall_447',['SwkbdConfirmUnfixAll',['../namespaceRpl.html#a0d2be174bf3a475fbe914fca644d47a2',1,'Rpl']]], + ['swkbdcreate_448',['SwkbdCreate',['../namespaceRpl.html#a7c9aafd170275a32c09d186b1ad6965a',1,'Rpl']]], + ['swkbddestroy_449',['SwkbdDestroy',['../namespaceRpl.html#aebd9ca606e870098e90113656f1b7bff',1,'Rpl']]], + ['swkbddisappearinputform_450',['SwkbdDisappearInputForm',['../namespaceRpl.html#aeb153047df540ab7366bc00d335be3ed',1,'Rpl']]], + ['swkbddisappearkeyboard_451',['SwkbdDisappearKeyboard',['../namespaceRpl.html#a83d9eccfba00ecd1703e25ddcc5c8079',1,'Rpl']]], + ['swkbddrawdrc_452',['SwkbdDrawDRC',['../namespaceRpl.html#ae8a97a1b63e47afa4cfe6b691b55313b',1,'Rpl']]], + ['swkbddrawtv_453',['SwkbdDrawTV',['../namespaceRpl.html#aa6c0f16ff016035cc29b2f9332223171',1,'Rpl']]], + ['swkbdgetdrawstringinfo_454',['SwkbdGetDrawStringInfo',['../namespaceRpl.html#a348e43baac61bf03da26c359ce4b699f',1,'Rpl']]], + ['swkbdgetinputformstring_455',['SwkbdGetInputFormString',['../namespaceRpl.html#abaa34495fa69d71e8e43d0f31126b0bd',1,'Rpl']]], + ['swkbdgetkeyboardcondition_456',['SwkbdGetKeyboardCondition',['../namespaceRpl.html#ae8e2e5a46b01b6a4f9b6d3bddf1e58d5',1,'Rpl']]], + ['swkbdgetstateinputform_457',['SwkbdGetStateInputForm',['../namespaceRpl.html#a63f2758f78f89242ae002940faf01bf8',1,'Rpl']]], + ['swkbdgetstatekeyboard_458',['SwkbdGetStateKeyboard',['../namespaceRpl.html#acce54fcddb33335526550ea09f56219c',1,'Rpl']]], + ['swkbdinactivateselectcursor_459',['SwkbdInactivateSelectCursor',['../namespaceRpl.html#a1527784d736a9db6e99b1a485f36cef4',1,'Rpl']]], + ['swkbdinitlearndic_460',['SwkbdInitLearnDic',['../namespaceRpl.html#a57d2e1a7c77530d0f18fd0c84eb88991',1,'Rpl']]], + ['swkbdiscoveredwithsubwindow_461',['SwkbdIsCoveredWithSubWindow',['../namespaceRpl.html#a7eed39568a30e351088238acb2efb7ad',1,'Rpl']]], + ['swkbdisdecidecancelbutton_462',['SwkbdIsDecideCancelButton',['../namespaceRpl.html#a208beeb3b4c1aa7af77aa2afe1220e55',1,'Rpl']]], + ['swkbdisdecideokbutton_463',['SwkbdIsDecideOkButton',['../namespaceRpl.html#a3e285732929a9f6c2ead26449629c4ee',1,'Rpl']]], + ['swkbdiskeyboardtarget_464',['SwkbdIsKeyboardTarget',['../namespaceRpl.html#a15e699468ca78c59fca54820397867bb',1,'Rpl']]], + ['swkbdisneedcalcsubthreadfont_465',['SwkbdIsNeedCalcSubThreadFont',['../namespaceRpl.html#ad40a4d58b61cc5e412a6395adc7003be',1,'Rpl']]], + ['swkbdisneedcalcsubthreadpredict_466',['SwkbdIsNeedCalcSubThreadPredict',['../namespaceRpl.html#a5d8cb372e4a8fed695a60db1cb537f36',1,'Rpl']]], + ['swkbdisselectcursoractive_467',['SwkbdIsSelectCursorActive',['../namespaceRpl.html#a9e279eda49d66085f95dfe6dfd5f9a69',1,'Rpl']]], + ['swkbdmuteallsound_468',['SwkbdMuteAllSound',['../namespaceRpl.html#aa48be8039bb447bbf6ac0df25e29703b',1,'Rpl']]], + ['swkbdsetcontrollerremo_469',['SwkbdSetControllerRemo',['../namespaceRpl.html#a33bc2c824df5da87fc1f91bb23c563ef',1,'Rpl']]], + ['swkbdsetcursorpos_470',['SwkbdSetCursorPos',['../namespaceRpl.html#a25bf55683eca59d07553af81cb1778fd',1,'Rpl']]], + ['swkbdsetenableokbutton_471',['SwkbdSetEnableOkButton',['../namespaceRpl.html#a7da5b96d9f3ff6db1c582b4601bc39bb',1,'Rpl']]], + ['swkbdsetinputformstring_472',['SwkbdSetInputFormString',['../namespaceRpl.html#a0e4fb8d8c823553586143e12f04c767d',1,'Rpl']]], + ['swkbdsetreceiver_473',['SwkbdSetReceiver',['../namespaceRpl.html#aded8e69212d7e094536318971b81e88e',1,'Rpl']]], + ['swkbdsetselectfrom_474',['SwkbdSetSelectFrom',['../namespaceRpl.html#ad959bc4e95b95ee9b9aa8a276bc692ae',1,'Rpl']]], + ['swkbdsetusercontrollereventobj_475',['SwkbdSetUserControllerEventObj',['../namespaceRpl.html#a697994cda752438625e8d2b5d7df1636',1,'Rpl']]], + ['swkbdsetusersoundobj_476',['SwkbdSetUserSoundObj',['../namespaceRpl.html#a1f49833f8d91ba787e4586106e914d4b',1,'Rpl']]], + ['swkbdsetversion_477',['SwkbdSetVersion',['../namespaceRpl.html#aea3598482718cdd685a28170208dc89f',1,'Rpl']]], + ['sx_5falpha_5fref_478',['sx_alpha_ref',['../group__gx2__registers.html#adcf0e51a372710bd03a6037e6cf6f787',1,'GX2AlphaTestReg']]], + ['sx_5falpha_5ftest_5fcontrol_479',['sx_alpha_test_control',['../group__gx2__registers.html#a082a11ba2eef653dbf0308aa4328bc6a',1,'GX2AlphaTestReg']]], + ['sync_2eh_480',['sync.h',['../sync_8h.html',1,'']]], + ['syncbits_481',['syncBits',['../group__sndcore2__voice.html#a998f7f831d62f5e71b6da95a8067f591',1,'AXVoice']]], + ['synchronization_482',['Synchronization',['../group__dmae__sync.html',1,'']]], + ['sys_2eh_483',['sys.h',['../sys_8h.html',1,'']]], + ['sys_5farg_5fid_5fanchor_484',['SYS_ARG_ID_ANCHOR',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a9cd2545f512793a4b0c308ee4befa7fe',1,'args.h']]], + ['sys_5farg_5fid_5fend_485',['SYS_ARG_ID_END',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607af65a1e7c1b917ad8df6d90d74447248a',1,'args.h']]], + ['sys_5farg_5fid_5fjoin_5fpid_486',['SYS_ARG_ID_JOIN_PID',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a2f8f40ed89508fb0583a70cb6ccc1628',1,'args.h']]], + ['sys_5farg_5fid_5fmiv_5fdata_487',['SYS_ARG_ID_MIV_DATA',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a53695c2560212d125b4437317682c17a',1,'args.h']]], + ['sys_5farg_5fid_5fresult_488',['SYS_ARG_ID_RESULT',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a426ebdc20e3b8c0ab9834803d3696f4f',1,'args.h']]], + ['sys_5farg_5fid_5furl_489',['SYS_ARG_ID_URL',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a498aefb05b5aefec9f1941ce7e65328b',1,'args.h']]], + ['sys_5farg_5ftype_5fdata_490',['SYS_ARG_TYPE_DATA',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41ac395ab5e4b11d1ea86d728f62b0dcbd4',1,'args.h']]], + ['sys_5farg_5ftype_5fstring_491',['SYS_ARG_TYPE_STRING',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41a615bb2f3533e25c273cc0513180eb0c9',1,'args.h']]], + ['sys_5farg_5ftype_5fuint32_492',['SYS_ARG_TYPE_UINT32',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41a4b58967cb6ed91058ad44dac6910e986',1,'args.h']]], + ['sys_5farg_5ftype_5fuint64_493',['SYS_ARG_TYPE_UINT64',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41a91f23007581134efe3efa48478b0d77e',1,'args.h']]], + ['sys_5fcaffeine_2eh_494',['sys_caffeine.h',['../sys__caffeine_8h.html',1,'']]], + ['sys_5fsettings_5fjump_5fto_5fcountry_495',['SYS_SETTINGS_JUMP_TO_COUNTRY',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a15979d644e5a78118598376fcae8ec19',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fdata_5fmanagement_496',['SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a422f5700e984f1e6597cd82d2d76462c',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fdata_5fmanagement_5f2_497',['SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a36996edd7da325c3ae2d9c185171e372',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fdate_5ftime_498',['SYS_SETTINGS_JUMP_TO_DATE_TIME',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a9bcec0cc8a04bc62e81668f8bb048282',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5finitial_5fsettings_499',['SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a16a427275ffe006ced27871b5793f2a2',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5finternet_500',['SYS_SETTINGS_JUMP_TO_INTERNET',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a22b4a33d5c879be48e97293f4e038cdc',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fnone_501',['SYS_SETTINGS_JUMP_TO_NONE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a85f50219bdcbaedfd7f809bed61734d0',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fquick_5fstart_5fsettings_502',['SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a13e8a518402686d12a78c320e8d7ad18',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fsoftware_5ftransfer_503',['SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22acb0ba9e5297b8573a4f228742f6785e0',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fsystem_5fupdate_504',['SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a6429cbd9290de088e66f4e85a923484a',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5ftv_5fconnection_5ftype_505',['SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a498bb176005265164e63860b60be77de',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5ftv_5fremote_506',['SYS_SETTINGS_JUMP_TO_TV_REMOTE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a1bee5e26694ffe3890d9d52062ea8a11',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5funknown_507',['SYS_SETTINGS_JUMP_TO_UNKNOWN',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a9eb3699237ddf40ee744d30f829e7423',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fwipe_5fconsole_508',['SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a4f0ff4f45cab7c3d96ac36d85c3258b3',1,'launch.h']]], + ['sysapp_509',['sysapp',['../group__sysapp.html',1,'']]], + ['sysapp_20arguments_510',['SYSAPP Arguments',['../group__sysapp__args.html',1,'']]], + ['sysapp_20launch_511',['SYSAPP Launch',['../group__sysapp__launch.html',1,'']]], + ['sysapp_20switch_512',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]], + ['sysapp_20title_513',['SYSAPP Title',['../group__sysapp__title.html',1,'']]], + ['sysapp_2edox_514',['sysapp.dox',['../sysapp_8dox.html',1,'']]], + ['sysapp_5fpfid_5fbrowser_515',['SYSAPP_PFID_BROWSER',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dae83a9e59711d6e4387f8652bc5c1bcb6',1,'switch.h']]], + ['sysapp_5fpfid_5fcabinetu_516',['SYSAPP_PFID_CABINETU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da0602254aec30ec8b2b1bf2e483ce8bbc',1,'switch.h']]], + ['sysapp_5fpfid_5fdownload_5fgame_517',['SYSAPP_PFID_DOWNLOAD_GAME',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da6ff3be0bd6dbed8d6de4116c1430ba5c',1,'switch.h']]], + ['sysapp_5fpfid_5fdownload_5fmanagement_518',['SYSAPP_PFID_DOWNLOAD_MANAGEMENT',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da54f7d2775dade8b0a118d7e79748123a',1,'switch.h']]], + ['sysapp_5fpfid_5femanual_519',['SYSAPP_PFID_EMANUAL',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dab925bb497765800aa7edd3a498c363bd',1,'switch.h']]], + ['sysapp_5fpfid_5feshop_520',['SYSAPP_PFID_ESHOP',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da42a6a3cb4ff73fe984fb0caa4c21e4ef',1,'switch.h']]], + ['sysapp_5fpfid_5ffriendlist_521',['SYSAPP_PFID_FRIENDLIST',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da7f945d62fb5cac34cb3fc7073c97b4a2',1,'switch.h']]], + ['sysapp_5fpfid_5fhome_5fmenu_522',['SYSAPP_PFID_HOME_MENU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dafe1dff84a90482be886952269ade975b',1,'switch.h']]], + ['sysapp_5fpfid_5fmiiverse_523',['SYSAPP_PFID_MIIVERSE',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1daed9a096aee458660acaa338d16229a2b',1,'switch.h']]], + ['sysapp_5fpfid_5fmini_5fmiiverse_524',['SYSAPP_PFID_MINI_MIIVERSE',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da171a21a7b3356940b17c398f29986106',1,'switch.h']]], + ['sysapp_5fpfid_5fmintu_525',['SYSAPP_PFID_MINTU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da71c9129042c83fb09c3a397323dbac52',1,'switch.h']]], + ['sysapp_5fpfid_5ftest_5foverlay_526',['SYSAPP_PFID_TEST_OVERLAY',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dac301a2928b6e11079fb0b3dee67844fb',1,'switch.h']]], + ['sysapp_5fpfid_5ftvii_527',['SYSAPP_PFID_TVII',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1daff0bf6481e611bafa5755838ec45da33',1,'switch.h']]], + ['sysapp_5fpfid_5fwii_5fu_5fmenu_528',['SYSAPP_PFID_WII_U_MENU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da08b8679d7d1a45d3bb8a8b66b22a8a2c',1,'switch.h']]], + ['sysappbrowserargs_529',['sysappbrowserargs',['../group__sysapp__switch.html#ga4e9fa3945fdea07b62c5f966b602c815',1,'SysAppBrowserArgs: switch.h'],['../group__sysapp__switch.html#structSysAppBrowserArgs',1,'SysAppBrowserArgs']]], + ['sysappbrowserargswithcallback_530',['sysappbrowserargswithcallback',['../group__sysapp__switch.html#gac0fb506e560b6dcaf90734848db1873d',1,'SysAppBrowserArgsWithCallback: switch.h'],['../group__sysapp__switch.html#structSysAppBrowserArgsWithCallback',1,'SysAppBrowserArgsWithCallback']]], + ['sysappemanualargs_531',['sysappemanualargs',['../group__sysapp__switch.html#ga415939fc00f4b32ec952163661d6151d',1,'SysAppEManualArgs: switch.h'],['../group__sysapp__switch.html#structSysAppEManualArgs',1,'SysAppEManualArgs']]], + ['sysappeshopargs_532',['sysappeshopargs',['../group__sysapp__switch.html#structSysAppEShopArgs',1,'SysAppEShopArgs'],['../group__sysapp__switch.html#gac2eb8bb5e0218fbb3035cf8dab67f9de',1,'SysAppEShopArgs: switch.h']]], + ['sysappmiimakerargs_533',['sysappmiimakerargs',['../group__sysapp__launch.html#ga2aeaf386ac42cff733121c77d82e513c',1,'SysAppMiiMakerArgs: launch.h'],['../group__sysapp__launch.html#structSysAppMiiMakerArgs',1,'SysAppMiiMakerArgs']]], + ['sysappnotificationargs_534',['sysappnotificationargs',['../group__sysapp__launch.html#structSysAppNotificationArgs',1,'SysAppNotificationArgs'],['../group__sysapp__launch.html#ga21de425b326274cf15f968fbddea731e',1,'SysAppNotificationArgs: launch.h']]], + ['sysappparentalargs_535',['sysappparentalargs',['../group__sysapp__launch.html#structSysAppParentalArgs',1,'SysAppParentalArgs'],['../group__sysapp__launch.html#ga73ab2604e62347f4f4d4bcc08887aa1b',1,'SysAppParentalArgs: launch.h']]], + ['sysapppfid_536',['sysapppfid',['../group__sysapp__switch.html#ga03e932eb159f32f793c8e6fb2a7054b0',1,'SysAppPFID: switch.h'],['../group__sysapp__switch.html#ga4bf1097163e96c53d229712da3030e1d',1,'SysAppPFID: switch.h']]], + ['sysappsettingsargs_537',['sysappsettingsargs',['../group__sysapp__launch.html#structSysAppSettingsArgs',1,'SysAppSettingsArgs'],['../group__sysapp__launch.html#gae28316740e3451a2e7f12619e7e5d74f',1,'SysAppSettingsArgs: launch.h']]], + ['sysargdatablock_538',['sysargdatablock',['../group__sysapp__args.html#structSYSArgDataBlock',1,'SYSArgDataBlock'],['../group__sysapp__args.html#gaf1686b1af3ba80a726225739127d8741',1,'SYSArgDataBlock: args.h']]], + ['sysargdatablock_2e_5f_5funnamed61_5f_5f_539',['SYSArgDataBlock.__unnamed61__',['../group__sysapp__args.html#unionSYSArgDataBlock_8____unnamed61____',1,'']]], + ['sysargdatablock_2e_5f_5funnamed61_5f_5f_2edata_540',['SYSArgDataBlock.__unnamed61__.data',['../group__sysapp__args.html#structSYSArgDataBlock_8____unnamed61_____8data',1,'']]], + ['sysargdatablock_2e_5f_5funnamed61_5f_5f_2estring_541',['SYSArgDataBlock.__unnamed61__.string',['../group__sysapp__args.html#structSYSArgDataBlock_8____unnamed61_____8string',1,'']]], + ['sysargid_542',['SYSArgID',['../group__sysapp__args.html#ga36f6774cbbcee36a2ba4cd6f36d9372c',1,'args.h']]], + ['sysargidenum_543',['sysargidenum',['../group__sysapp__args.html#ga27a1c86f33672350217b31517597b607',1,'SYSArgIDEnum: args.h'],['../group__sysapp__args.html#ga5260413564c23dfd470c89e50a6458c8',1,'SYSArgIDEnum: args.h']]], + ['sysargtype_544',['SYSArgType',['../group__sysapp__args.html#ga1740a4b3f01d1f7a4fdcb2bb768a19c1',1,'args.h']]], + ['sysargtypeenum_545',['sysargtypeenum',['../group__sysapp__args.html#gaa79ac4b4ebc5e0fd76bc180632afea41',1,'SYSArgTypeEnum: args.h'],['../group__sysapp__args.html#ga42f883ce7fe27051aa5ccb864f0c8940',1,'SYSArgTypeEnum: args.h']]], + ['syscallerinfo_546',['syscallerinfo',['../group__sysapp__args.html#gae8f5695625900721297173f481180565',1,'SYSCallerInfo: args.h'],['../group__sysapp__args.html#structSYSCallerInfo',1,'SYSCallerInfo']]], + ['syschecktitleexists_547',['SYSCheckTitleExists',['../group__sysapp__title.html#ga9380615b71f7bd2dad28bec48b12b192',1,'title.h']]], + ['sysclearsysargs_548',['SYSClearSysArgs',['../group__sysapp__args.html#gace44100db86a1dd5b7b47f773aec092a',1,'args.h']]], + ['sysdeserializearg_549',['sysdeserializearg',['../group__sysapp__args.html#ga7586e5df32d4ce362548f977a6f8d02b',1,'SYSDeserializeArg: args.h'],['../group__sysapp__args.html#structSYSDeserializeArg',1,'SYSDeserializeArg']]], + ['sysdeserializecallback_550',['SYSDeserializeCallback',['../group__sysapp__args.html#gaa1fe6edc7a35755ec50aa7c1685d76a6',1,'args.h']]], + ['sysdeserializesysargs_551',['SYSDeserializeSysArgs',['../group__sysapp__args.html#gaee41afb1087261aacd461ea392541a5e',1,'args.h']]], + ['sysdeserializesysargsfromblock_552',['SYSDeserializeSysArgsFromBlock',['../group__sysapp__args.html#gaddeba634de6bd3a0444e5bb2859edd38',1,'args.h']]], + ['sysgetarguments_553',['SYSGetArguments',['../group__sysapp__args.html#gad9d177b0473ac552934c9d8c91ccaf24',1,'args.h']]], + ['sysgetcallerpfid_554',['SYSGetCallerPFID',['../group__sysapp__title.html#ga4bc34094bc1d8f85bcc5765167b3abfb',1,'title.h']]], + ['sysgetcallertitleid_555',['SYSGetCallerTitleId',['../group__sysapp__title.html#ga843c4acb839308b8fb8b6c7f7add5777',1,'title.h']]], + ['sysgetcallerupid_556',['SYSGetCallerUPID',['../group__sysapp__title.html#ga21fb66d7a1bb4180054eb9f01eeea7f1',1,'title.h']]], + ['sysgetpfidfromtitleid_557',['SYSGetPFIDFromTitleID',['../group__sysapp__title.html#ga897d7edc8c28fd4145f138295e74be82',1,'title.h']]], + ['sysgetstandardargs_558',['SYSGetStandardArgs',['../group__sysapp__args.html#gaa646f7a0e91065223e58a4438d8e236e',1,'args.h']]], + ['sysgetupidfromtitleid_559',['SYSGetUPIDFromTitleID',['../group__sysapp__title.html#ga0fd47c17f5c12960163b3abdd3db5ffb',1,'title.h']]], + ['syslaunchmenu_560',['SYSLaunchMenu',['../group__sysapp__launch.html#ga1e9e4f516505135a90396f81ab2ee8f8',1,'launch.h']]], + ['syslaunchmiistudio_561',['SYSLaunchMiiStudio',['../group__sysapp__launch.html#gafe97a63f8b5c00eed9ee39b5a53aa79e',1,'launch.h']]], + ['syslaunchtitle_562',['SYSLaunchTitle',['../group__sysapp__launch.html#gad6b5ba2574335e8fdc7caf3568383f40',1,'launch.h']]], + ['syspackargs_563',['SYSPackArgs',['../group__sysapp__args.html#ga4400aae55fd4e5a18ad9b00d27c8d2c9',1,'args.h']]], + ['sysrelaunchtitle_564',['SYSRelaunchTitle',['../group__sysapp__launch.html#gaa56ccaad26133e2a5b5c711671832983',1,'launch.h']]], + ['sysserializesysargs_565',['SYSSerializeSysArgs',['../group__sysapp__args.html#ga851fad1acfaefae5b39e654c9b5cb8c8',1,'args.h']]], + ['sysserializesysargstobuffer_566',['SYSSerializeSysArgsToBuffer',['../group__sysapp__args.html#gadbb9acc3290eb8aaa9bb6ab75273f655',1,'args.h']]], + ['syssettingsjumptotarget_567',['syssettingsjumptotarget',['../group__sysapp__launch.html#gafce2dd8774d2dc4ad18a1f2db965fb22',1,'SYSSettingsJumpToTarget: launch.h'],['../group__sysapp__launch.html#ga53d361905a73d71242521c298d74fcc6',1,'SYSSettingsJumpToTarget: launch.h']]], + ['sysstandardargs_568',['sysstandardargs',['../group__sysapp__args.html#gaf11dd37be339228dc24e46811ef406f7',1,'SYSStandardArgs: args.h'],['../group__sysapp__args.html#structSYSStandardArgs',1,'SYSStandardArgs']]], + ['sysstandardargsin_569',['sysstandardargsin',['../group__sysapp__args.html#gacfd6bfb2f6a69fd845ded202decab87e',1,'SYSStandardArgsIn: args.h'],['../group__sysapp__args.html#structSYSStandardArgsIn',1,'SYSStandardArgsIn']]], + ['sysstandardargsout_570',['sysstandardargsout',['../group__sysapp__args.html#ga43488f96f73391e64a210443c78935bf',1,'SYSStandardArgsOut: args.h'],['../group__sysapp__args.html#structSYSStandardArgsOut',1,'SYSStandardArgsOut']]], + ['sysswitchto_571',['SYSSwitchTo',['../group__sysapp__switch.html#ga45483a43c2f57f34a48a4ac12a8f88d2',1,'switch.h']]], + ['sysswitchtobrowser_572',['SYSSwitchToBrowser',['../group__sysapp__switch.html#ga18792c41dfe7856e2890c0c4097bdc31',1,'switch.h']]], + ['sysswitchtobrowserforcallbackurl_573',['SYSSwitchToBrowserForCallbackURL',['../group__sysapp__switch.html#gafbf98f101b73a31171dc8cf26d505fb7',1,'switch.h']]], + ['sysswitchtobrowserforviewer_574',['SYSSwitchToBrowserForViewer',['../group__sysapp__switch.html#gadfa8ebe97e3c8ff5049de75c4562981d',1,'switch.h']]], + ['sysswitchtoemanual_575',['SYSSwitchToEManual',['../group__sysapp__switch.html#gabbb1c6ab028f44db9050629d9e383d88',1,'switch.h']]], + ['sysswitchtoeshop_576',['SYSSwitchToEShop',['../group__sysapp__switch.html#ga552649f3974797f1a762f5d0bada9084',1,'switch.h']]], + ['sysswitchtoeshopticketlist_577',['SYSSwitchToEShopTicketList',['../group__sysapp__switch.html#ga3ff545d6f2203a3ee54632a7757be7e2',1,'switch.h']]], + ['sysswitchtosynccontrolleronhbm_578',['SYSSwitchToSyncControllerOnHBM',['../group__sysapp__switch.html#ga9610336c0ea18e2f7014dbf13528e154',1,'switch.h']]], + ['system_20config_579',['AVM System Config',['../group__avm__config.html',1,'']]], + ['system_20info_580',['System Info',['../group__coreinit__systeminfo.html',1,'']]], + ['system_5fapp_5fid_581',['system_app_id',['../group__sysapp__title.html#ga9de106a158b21208e4b2f5d29f519d7a',1,'SYSTEM_APP_ID: title.h'],['../group__sysapp__title.html#ga0938d1bbdf7629320bf57eb779d86985',1,'SYSTEM_APP_ID: title.h']]], + ['system_5fapp_5fid_5faccount_5fsettings_582',['SYSTEM_APP_ID_ACCOUNT_SETTINGS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa7533443360baf9ba359a047fef62b112',1,'title.h']]], + ['system_5fapp_5fid_5fdaily_5flog_583',['SYSTEM_APP_ID_DAILY_LOG',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa2c136b454fb2db260dddf76109b1d960',1,'title.h']]], + ['system_5fapp_5fid_5felectronic_5fmanual_584',['SYSTEM_APP_ID_ELECTRONIC_MANUAL',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa37b896bff23ab979f4fec463ce3116a8',1,'title.h']]], + ['system_5fapp_5fid_5fhealth_5fand_5fsafety_585',['SYSTEM_APP_ID_HEALTH_AND_SAFETY',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aab0143ee0f2419940989e65e47b124a75',1,'title.h']]], + ['system_5fapp_5fid_5fhome_5fmenu_586',['SYSTEM_APP_ID_HOME_MENU',['../group__sysapp__title.html#gad718ed82e40559a7d7814c1414f71d16',1,'title.h']]], + ['system_5fapp_5fid_5fmii_5fmaker_587',['SYSTEM_APP_ID_MII_MAKER',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa9948efe70f94ee2a7eda473663f024ba',1,'title.h']]], + ['system_5fapp_5fid_5fnotifications_588',['SYSTEM_APP_ID_NOTIFICATIONS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aae3f3a7da5263d7103f0b98c445ef4187',1,'title.h']]], + ['system_5fapp_5fid_5fparental_5fcontrols_589',['SYSTEM_APP_ID_PARENTAL_CONTROLS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aad7f2666324760d5339eb05583a6d1107',1,'title.h']]], + ['system_5fapp_5fid_5fsoftware_5fdata_5ftransfer_590',['SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aae386050028055020fe4c3bb1ccaa91e8',1,'title.h']]], + ['system_5fapp_5fid_5fsystem_5fsettings_591',['SYSTEM_APP_ID_SYSTEM_SETTINGS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aadf7d95bf35111520958998c6003f4a47',1,'title.h']]], + ['system_5fapp_5fid_5fupdater_592',['SYSTEM_APP_ID_UPDATER',['../group__sysapp__title.html#ga24d5d7c90465a2089a77509da5c3e44e',1,'title.h']]], + ['system_5fapp_5fid_5fuser_5fsettings_593',['SYSTEM_APP_ID_USER_SETTINGS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa9befe8b4055346380f89e013c489ca9f',1,'title.h']]], + ['system_5fapp_5fid_5fwii_5fu_5fmenu_594',['SYSTEM_APP_ID_WII_U_MENU',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa6ec97dd86c5d7fff665c911c1fe802fe',1,'title.h']]], + ['system_5fapp_5fid_5fwiiu_5fchat_595',['SYSTEM_APP_ID_WIIU_CHAT',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa4e255bef6963488802ef56464b5e30cf',1,'title.h']]], + ['systemheapsize_596',['systemHeapSize',['../group__coreinit__kernel.html#a3e1293691db2c76a25d141555c77131b',1,'KernelInfo0']]], + ['systeminfo_2eh_597',['systeminfo.h',['../systeminfo_8h.html',1,'']]], + ['systemtablenum_598',['systemTableNum',['../namespacenn_1_1sl_1_1details.html#af134748123a3837b39ccc813232fb8c7',1,'nn::sl::details::LaunchInfoDatabaseInternal']]], + ['systemtableptr_599',['systemTablePtr',['../namespacenn_1_1sl_1_1details.html#abf50d84ca4343bfc390be1d096a8afca',1,'nn::sl::details::LaunchInfoDatabaseInternal']]] +]; diff --git a/search/all_15.js b/search/all_15.js new file mode 100644 index 00000000..31151257 --- /dev/null +++ b/search/all_15.js @@ -0,0 +1,315 @@ +var searchData= +[ + ['tag_0',['tag',['../group__coreinit__semaphore.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSSemaphore::tag'],['../group__coreinit__alarms.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarmQueue::tag'],['../group__coreinit__alarms.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarm::tag'],['../group__coreinit__cond.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSCondition::tag'],['../group__coreinit__context.html#a51853ee24a1a56a03b7458779997f002',1,'OSContext::tag'],['../group__coreinit__event.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSEvent::tag'],['../group__coreinit__fastcond.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastCondition::tag'],['../group__coreinit__fastmutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastMutex::tag'],['../group__coreinit__memexpheap.html#a069d5e423ac499380d877123286e1792',1,'MEMExpHeapBlock::tag'],['../group__coreinit__memfrmheap.html#a1c50fcd1195659821729f52af8f3bb7d',1,'MEMFrmHeapState::tag'],['../group__coreinit__memheap.html#aa5b371c77f26fd72d65074da3f814c8d',1,'MEMHeapHeader::tag'],['../group__coreinit__msgq.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMessageQueue::tag'],['../group__coreinit__mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMutex::tag'],['../group__coreinit__thread.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSThread::tag']]], + ['tag_5finfo_1',['tag_info',['../namespacenn_1_1nfp.html#ae2a91dae4829ae356136e2d58e1a0422',1,'nn::nfp::AmiiboSettingsArgsIn::tag_info'],['../namespacenn_1_1nfp.html#ae2a91dae4829ae356136e2d58e1a0422',1,'nn::nfp::AmiiboSettingsResult::tag_info']]], + ['tag_5ftype_2',['tag_type',['../namespacenn_1_1nfp.html#acb3589ec3a72282c58d884543635387d',1,'nn::nfp::TagInfo']]], + ['taghmac_3',['tagHmac',['../group__ntag__ntag.html#a0638b5d378d8d855244b92bbaa96925d',1,'NTAGRawDataT2T.section1']]], + ['tagid_4',['TagId',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1TagId',1,'nn::nfp']]], + ['taginfo_5',['taginfo',['../group__ntag__ntag.html#a1dd02f2992a4466df5969bec8a7b54a9',1,'NTAGDataT2T::tagInfo'],['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1TagInfo',1,'TagInfo']]], + ['tags_6',['tags',['../structnn_1_1sl_1_1KillerNotification.html#ac3fc73ca2f0f032be6ea70f9e9cb8837',1,'nn::sl::KillerNotification::tags'],['../group__nsysccr__cdc__nfc.html#a2dcb7bd484d8c7c999efabf28c4b16ac',1,'CCRCDCNfcDetectMultiResponse::tags']]], + ['tagtype_7',['tagtype',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93',1,'nn::nfp::TagType'],['../group__nsysccr__cdc__nfc.html#a22860e39eeb61d083a99f9597afb321a',1,'CCRCDCNfcDetectMultiTagInfo::tagType']]], + ['tail_8',['tail',['../group__coreinit__alarms.html#a2a57b9fc23d9bfbe4c6f7af173399ff5',1,'OSAlarmQueue::tail'],['../group__coreinit__memexpheap.html#a064ff8b9af91a69e258b737a5b38f7a7',1,'MEMExpHeapBlockList::tail'],['../group__coreinit__memfrmheap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrmHeapState::tail'],['../group__coreinit__memfrmheap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrmHeap::tail'],['../group__coreinit__memlist.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMMemoryList::tail'],['../group__coreinit__thread.html#a69d02e959411b8ca397138183d931eae',1,'OSMutexQueue::tail'],['../group__coreinit__thread.html#a1563f8b9f6ceef503288783aa43fcb86',1,'OSFastMutexQueue::tail'],['../group__coreinit__threadq.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadQueue::tail'],['../group__coreinit__threadq.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadSimpleQueue::tail']]], + ['taiwan_9',['taiwan',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a551fe18ef47d4e6e9d943b9a68ada21d',1,'nn::swkbd::Taiwan'],['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2a551fe18ef47d4e6e9d943b9a68ada21d',1,'nn::erreula::Taiwan']]], + ['target_10',['target',['../filesystem__fsa_8h.html#a7975cbba74dcf6e147d148546841b23c',1,'FSARequestMountWithProcess::target'],['../filesystem__fsa_8h.html#a7975cbba74dcf6e147d148546841b23c',1,'FSARequestMount::target'],['../group__gx2__registers.html#a88268bbb0852a737b5ab71ed95419624',1,'GX2BlendControlReg::target']]], + ['targetid_11',['targetId',['../group__nsysccr__cdc__irda.html#a9f211e7bfb3266af22802edf621b5df2',1,'CCRCDCIrdaConnectRequest']]], + ['task_20queue_12',['Task Queue',['../group__coreinit__taskq.html',1,'']]], + ['taskqueue_2eh_13',['taskqueue.h',['../taskqueue_8h.html',1,'']]], + ['tasks_14',['tasks',['../group__coreinit__taskq.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueueInfo::tasks'],['../group__coreinit__taskq.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueue::tasks']]], + ['tasksfinished_15',['tasksfinished',['../group__coreinit__taskq.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueueInfo::tasksFinished'],['../group__coreinit__taskq.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueue::tasksFinished']]], + ['tasksready_16',['tasksready',['../group__coreinit__taskq.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueueInfo::tasksReady'],['../group__coreinit__taskq.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueue::tasksReady']]], + ['tasksrunning_17',['tasksrunning',['../group__coreinit__taskq.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueueInfo::tasksRunning'],['../group__coreinit__taskq.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueue::tasksRunning']]], + ['tcp_2eh_18',['tcp.h',['../tcp_8h.html',1,'']]], + ['tcp_5fackdelaytime_19',['TCP_ACKDELAYTIME',['../tcp_8h.html#ae9d4ebf8393fbfcf16e597667da19d5d',1,'tcp.h']]], + ['tcp_5fmaxseg_20',['TCP_MAXSEG',['../tcp_8h.html#af20c12fa9bf018281e14c3b43b777e2e',1,'tcp.h']]], + ['tcp_5fnoackdelay_21',['TCP_NOACKDELAY',['../tcp_8h.html#afb3c72720875586cfdef6f6ae61dde1a',1,'tcp.h']]], + ['tcp_5fnodelay_22',['TCP_NODELAY',['../tcp_8h.html#a8f02455d581f55196a37a12377ecfc0e',1,'tcp.h']]], + ['tcp_5funknown_23',['TCP_UNKNOWN',['../tcp_8h.html#a85c9e4b24566183ffc960b84ab698053',1,'tcp.h']]], + ['technology_24',['technology',['../group__nfc__nfc.html#a351a6efb3abbd81029ea3b5d1ae59507',1,'NFCTagInfo::technology'],['../namespacenn_1_1nfp.html#a351a6efb3abbd81029ea3b5d1ae59507',1,'nn::nfp::TagInfo::technology']]], + ['technologymask_25',['technologyMask',['../group__nsysccr__cdc__nfc.html#a6872e9633cad7daf522d6014c5ef388c',1,'CCRCDCNfcPassThroughEx2Request']]], + ['temp_26',['Temp',['../group__gx2__temp.html',1,'']]], + ['temp_2eh_27',['temp.h',['../nn_2temp_2temp_8h.html',1,'(Global Namespace)'],['../nn_2temp_8h.html',1,'(Global Namespace)'],['../gx2_2temp_8h.html',1,'(Global Namespace)']]], + ['temp_5fpref_5fdefault_28',['TEMP_PREF_DEFAULT',['../nn_2temp_2temp_8h.html#a74d534bbc81fda5ab508a2ffdd0e8c89a798fc8efc51e2ca72c3df941c2bd9fa2',1,'temp.h']]], + ['temp_5fpref_5fusb_29',['TEMP_PREF_USB',['../nn_2temp_2temp_8h.html#a74d534bbc81fda5ab508a2ffdd0e8c89ac879717646d0f42ae501c055bbf40340',1,'temp.h']]], + ['tempchangedir_30',['TEMPChangeDir',['../nn_2temp_2temp_8h.html#a7480d0c07b893ecc11435dd85d908836',1,'temp.h']]], + ['tempchangedirasync_31',['TEMPChangeDirAsync',['../nn_2temp_2temp_8h.html#a2ddc5d0f52a7c448d5b31d6fdb6597a9',1,'temp.h']]], + ['tempchangeothersmode_32',['TEMPChangeOthersMode',['../nn_2temp_2temp_8h.html#a43bd8cd603f8484af7c43d230a482b77',1,'temp.h']]], + ['tempchangeothersmodeasync_33',['TEMPChangeOthersModeAsync',['../nn_2temp_2temp_8h.html#a91a474aaba85ff7999eac6c2c717c037',1,'temp.h']]], + ['tempcreateandinittempdir_34',['TEMPCreateAndInitTempDir',['../nn_2temp_2temp_8h.html#acf3f37353e56050dcac660257bdcde62',1,'temp.h']]], + ['tempdirid_35',['TEMPDirId',['../nn_2temp_2temp_8h.html#a46bf01d8947339bd21e491738df2e9a2',1,'temp.h']]], + ['temperature_36',['temperature',['../group__padscore__wpad.html#a64d67c7a0daa7db501c94c8c3a47cef5',1,'WPADStatusBalanceBoard']]], + ['tempgetdirglobalpath_37',['TEMPGetDirGlobalPath',['../nn_2temp_2temp_8h.html#a2abf9f7408a80bddb9d9faa6597132c2',1,'temp.h']]], + ['tempgetdirpath_38',['TEMPGetDirPath',['../nn_2temp_2temp_8h.html#a02a16feaaa67fbcd4d109a9a9c28d1d8',1,'temp.h']]], + ['tempgetfreespacesize_39',['TEMPGetFreeSpaceSize',['../nn_2temp_2temp_8h.html#a5f63f5cc06446966aadeeb62db4f462f',1,'temp.h']]], + ['tempgetfreespacesizeasync_40',['TEMPGetFreeSpaceSizeAsync',['../nn_2temp_2temp_8h.html#a1822b3b83c01a58b10776ea1d3e757e7',1,'temp.h']]], + ['tempgetstat_41',['TEMPGetStat',['../nn_2temp_2temp_8h.html#a4c5a4ccd59769e26cae5e3ea30dd18ae',1,'temp.h']]], + ['tempgetstatasync_42',['TEMPGetStatAsync',['../nn_2temp_2temp_8h.html#a8a9230c19680ef13be0b62c4ff5eb977',1,'temp.h']]], + ['tempinit_43',['TEMPInit',['../nn_2temp_2temp_8h.html#a96750d8eb10c1bcc7b596cb419a937d3',1,'temp.h']]], + ['tempmakedir_44',['TEMPMakeDir',['../nn_2temp_2temp_8h.html#a86e04ed9f7f1dd9f5097cd0e2e038f14',1,'temp.h']]], + ['tempmakedirasync_45',['TEMPMakeDirAsync',['../nn_2temp_2temp_8h.html#a859af960effc944334faa6f6a0676a59',1,'temp.h']]], + ['tempmounttempdir_46',['TEMPMountTempDir',['../nn_2temp_2temp_8h.html#ad679edcb33677c4a44abde55c68b3604',1,'temp.h']]], + ['tempopendir_47',['TEMPOpenDir',['../nn_2temp_2temp_8h.html#a352f0631be1984a274153793643d660c',1,'temp.h']]], + ['tempopendirasync_48',['TEMPOpenDirAsync',['../nn_2temp_2temp_8h.html#af0796ea411948bea386d35f08179ccbf',1,'temp.h']]], + ['tempopenfile_49',['TEMPOpenFile',['../nn_2temp_2temp_8h.html#ae113f0174f5795fff91f293872281ca8',1,'temp.h']]], + ['tempopenfileasync_50',['TEMPOpenFileAsync',['../nn_2temp_2temp_8h.html#a459bf35d90f7ea5ca8c51c9031291a2e',1,'temp.h']]], + ['tempopennewfile_51',['TEMPOpenNewFile',['../nn_2temp_2temp_8h.html#a4e26fcfa9b32f59786cccad560dcb363',1,'temp.h']]], + ['tempopennewfileasync_52',['TEMPOpenNewFileAsync',['../nn_2temp_2temp_8h.html#ad9bf262b16513266c8110c7f9522a010',1,'temp.h']]], + ['tempremove_53',['TEMPRemove',['../nn_2temp_2temp_8h.html#a654fe785943119ad5d333aae956c35f8',1,'temp.h']]], + ['tempremoveasync_54',['TEMPRemoveAsync',['../nn_2temp_2temp_8h.html#aa277558d13210daf5df0035bb7a3db33',1,'temp.h']]], + ['temprename_55',['TEMPRename',['../nn_2temp_2temp_8h.html#a86498720860601fd7f7d30f378c3351c',1,'temp.h']]], + ['temprenameasync_56',['TEMPRenameAsync',['../nn_2temp_2temp_8h.html#aa22c373b5e816d7d3c00f893e9202f85',1,'temp.h']]], + ['tempshutdown_57',['TEMPShutdown',['../nn_2temp_2temp_8h.html#a7b42cdda003eb8e50b3e8e26b165e063',1,'temp.h']]], + ['tempshutdowntempdir_58',['TEMPShutdownTempDir',['../nn_2temp_2temp_8h.html#a2d65ca0deb7c62f5b4cabd7eef9fc562',1,'temp.h']]], + ['temptargetpreference_59',['temptargetpreference',['../nn_2temp_2temp_8h.html#a74d534bbc81fda5ab508a2ffdd0e8c89',1,'TEMPTargetPreference: temp.h'],['../nn_2temp_2temp_8h.html#af018f4340a403d7759aea5cf41bc0810',1,'TEMPTargetPreference: temp.h']]], + ['tempunmounttempdir_60',['TEMPUnmountTempDir',['../nn_2temp_2temp_8h.html#a263869b0e4698b40f243a432b21ae96a',1,'temp.h']]], + ['tessellation_61',['Tessellation',['../group__gx2__tessellation.html',1,'']]], + ['tessellation_2eh_62',['tessellation.h',['../tessellation_8h.html',1,'']]], + ['textaddr_63',['textaddr',['../group__coreinit__kernel.html#aff2a8f8d146805ef64897b9bdc6d7c38',1,'KernelInfo0::CoreinitInfo::textAddr'],['../group__coreinit__dynload.html#ae8478f9b5316716c29f5903385de6d6c',1,'OSDynLoad_NotifyData::textAddr']]], + ['textoffset_64',['textoffset',['../group__coreinit__kernel.html#a1eaa47661c0d05f01d61414a4e94f623',1,'KernelInfo0::CoreinitInfo::textOffset'],['../group__coreinit__dynload.html#a1eaa47661c0d05f01d61414a4e94f623',1,'OSDynLoad_NotifyData::textOffset']]], + ['textsize_65',['textsize',['../group__coreinit__kernel.html#a1fa247a7e3f895a3c958b0c79ea756d6',1,'KernelInfo0::CoreinitInfo::textSize'],['../group__coreinit__dynload.html#a1fa247a7e3f895a3c958b0c79ea756d6',1,'OSDynLoad_NotifyData::textSize']]], + ['texture_66',['Texture',['../group__gx2__texture.html',1,'']]], + ['texture_2eh_67',['texture.h',['../texture_8h.html',1,'']]], + ['the_20drcs_68',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['thread_69',['Thread',['../group__coreinit__thread.html',1,'']]], + ['thread_20queue_70',['Thread Queue',['../group__coreinit__threadq.html',1,'']]], + ['thread_2eh_71',['thread.h',['../thread_8h.html',1,'']]], + ['threadaffinity_72',['threadAffinity',['../group__cam.html#ga456dc3718d96cd199ad69e4ea9794882',1,'CAMSetupInfo']]], + ['threadqueue_73',['threadqueue',['../group__coreinit__alarms.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarm::threadQueue'],['../group__coreinit__alarms.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarmQueue::threadQueue']]], + ['threadqueue_2eh_74',['threadqueue.h',['../threadqueue_8h.html',1,'']]], + ['throttle_75',['throttle',['../group__padscore__wpad.html#a5fa1acd9567619e82f0e89035c2d5c4f',1,'WPADStatusTrain']]], + ['tid_76',['tid',['../group__coreinit__mcp.html#ad6c90689db527575a9c7bece9f2502e6',1,'MCPInstallProgress']]], + ['tilemode_77',['tilemode',['../group__gx2__surface.html#a1d4c39509cdedc73203e5995bad9fdd5',1,'GX2Surface::tileMode'],['../group__cam.html#ga778475d67e8b0555ec95ac6177150a31',1,'CAMSurface::tileMode']]], + ['time_78',['Time',['../group__coreinit__time.html',1,'']]], + ['time_2eh_79',['time.h',['../time_8h.html',1,'']]], + ['time_5fscale_80',['time_scale',['../group__h264__stream.html#ac51180737489c007f5d0b687a0e41f0d',1,'H264DecodedVuiParameters']]], + ['timeaccessor_81',['timeaccessor',['../namespacenn_1_1sl_1_1details.html#af8babd3da91242ebfdcc2281ca72238b',1,'nn::sl::details::KillerNotificationSelectorInternal::timeAccessor'],['../namespacenn_1_1sl_1_1details.html#af8babd3da91242ebfdcc2281ca72238b',1,'nn::sl::details::ITitleListCacheInternal::timeAccessor'],['../namespacenn_1_1sl_1_1details.html#af8babd3da91242ebfdcc2281ca72238b',1,'nn::sl::details::DrcManagerInternal::timeAccessor'],['../namespacenn_1_1sl_1_1details.html#af8babd3da91242ebfdcc2281ca72238b',1,'nn::sl::details::ConditionInternal::timeAccessor']]], + ['timeaccessorfromptr_82',['timeaccessorfromptr',['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html#a9b7a6749bde6265415f709e445a0dee4',1,'nn::sl::details::TimeAccessorFromPtr::TimeAccessorFromPtr()'],['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html',1,'TimeAccessorFromPtr']]], + ['timedout_83',['timedOut',['../group__nsysccr__cdc__nfc.html#a383da1390a457e637c750ac8dc1e732e',1,'CCRCDCNfcPassThroughReceive2ResponseData']]], + ['timeout_84',['timeout',['../group__nsysccr__cdc__nfc.html#ab5627d8d8b095c198e2523c44ca380ac',1,'CCRCDCNfcPassThroughSend2RequestData::timeout'],['../group__nsysccr__cdc.html#a7f1ad43d3bf79b40bc39dbb5a6c3a5ae',1,'CCRCDCWpsArgs::timeout'],['../group__nsysccr__cdc.html#a7f1ad43d3bf79b40bc39dbb5a6c3a5ae',1,'CCRCDCSysMessage::timeout'],['../group__nsysccr__cdc__irda.html#a7f1ad43d3bf79b40bc39dbb5a6c3a5ae',1,'CCRCDCIrdaConnectRequest::timeout']]], + ['timeout_5fnone_85',['TIMEOUT_NONE',['../uhs_8h.html#a1b5a2fca71739e3b2f033c9fcca9d96c',1,'uhs.h']]], + ['times_5fplayed_86',['times_played',['../namespacenn_1_1pdm.html#a098ddbcf0ae7f40cf0619a1cba2bd456',1,'nn::pdm::PlayStats']]], + ['timestamp_87',['timestamp',['../group__h264__stream.html#a2c17dfa2b3239f2312e94b9de57a7999',1,'H264DecodeResult::timestamp'],['../group__nn__ffl__miidata.html#ab20b0c7772544cf5d318507f34231fbe',1,'FFLCreateID::timestamp']]], + ['timing_5finfo_5fpresent_5fflag_88',['timing_info_present_flag',['../group__h264__stream.html#abec0f90ad35f49cc8895d5aac00968c9',1,'H264DecodedVuiParameters']]], + ['title_89',['title',['../group__sysapp__title.html',1,'SYSAPP Title'],['../group__nn__acp__title.html',1,'Title'],['../group__coreinit__title.html',1,'Title']]], + ['title_2eh_90',['title.h',['../coreinit_2title_8h.html',1,'(Global Namespace)'],['../nn_2acp_2title_8h.html',1,'(Global Namespace)'],['../sysapp_2title_8h.html',1,'(Global Namespace)']]], + ['title_5fid_91',['title_id',['../namespacenn_1_1pdm.html#a04fc5516f65b9426018e226b89a4c613',1,'nn::pdm::PlayDiary::title_id'],['../group__nn__acp__title.html#a04fc5516f65b9426018e226b89a4c613',1,'ACPMetaXml::title_id'],['../namespacenn_1_1pdm.html#a04fc5516f65b9426018e226b89a4c613',1,'nn::pdm::PlayEvent::title_id'],['../namespacenn_1_1pdm.html#a04fc5516f65b9426018e226b89a4c613',1,'nn::pdm::PlayStats::title_id'],['../namespacenn_1_1pdm.html#a04fc5516f65b9426018e226b89a4c613',1,'nn::pdm::PlayLog::title_id']]], + ['title_5flist_5faccessor_5flaunched_5ftitles_92',['TITLE_LIST_ACCESSOR_LAUNCHED_TITLES',['../namespacenn_1_1sl.html#a9e09ad433b315140c93437c9f1235ca1a31172bf6fb21d6234f0ea3a51ce5d023',1,'nn::sl']]], + ['title_5flist_5faccessor_5fplay_5fstats_93',['TITLE_LIST_ACCESSOR_PLAY_STATS',['../namespacenn_1_1sl.html#a9e09ad433b315140c93437c9f1235ca1a1c2c76379696245607dc7545279b23d7',1,'nn::sl']]], + ['title_5fversion_94',['title_version',['../group__nn__acp__title.html#aff46c959e49f6990b53078d2208399a2',1,'ACPMetaXml']]], + ['titlecount_95',['titleCount',['../namespacenn_1_1sl.html#ad1a94ed3deac12c69e81fe368fcd4786',1,'nn::sl::KillerNotification.displayCondition.titleFilter']]], + ['titlefilter_96',['titleFilter',['../namespacenn_1_1sl.html#ae5f394347a4657861cccc0d85deb0429',1,'nn::sl::KillerNotification.displayCondition']]], + ['titleiconcache_97',['titleiconcache',['../classnn_1_1sl_1_1TitleIconCache.html#a92f189b6d34758f24c2176ddb52ee8f4',1,'nn::sl::TitleIconCache::TitleIconCache()'],['../classnn_1_1sl_1_1TitleIconCache.html',1,'TitleIconCache'],['../namespacenn_01_1_1sl_1_1details.html#a5d584edd573b71e0472d01d7e9827bae',1,'nn ::sl::details::DataCreatorInternal::titleIconCache']]], + ['titleiconcache_2eh_98',['TitleIconCache.h',['../TitleIconCache_8h.html',1,'']]], + ['titleiconcache_5fgetfn_99',['TitleIconCache_GetFn',['../namespacenn_1_1sl_1_1details.html#a62979385f8e583e0660c92cc0521fcde',1,'nn::sl::details']]], + ['titleiconcache_5floadfn_100',['TitleIconCache_LoadFn',['../namespacenn_1_1sl_1_1details.html#aa807fd1b195cd7221908f8c6598e2a8f',1,'nn::sl::details']]], + ['titleiconcache_5fstorefn_101',['TitleIconCache_StoreFn',['../namespacenn_1_1sl_1_1details.html#ac94be5778337c69ebb9dc193b7cd63c0',1,'nn::sl::details']]], + ['titleiconcache_5fupdatefn_102',['TitleIconCache_UpdateFn',['../namespacenn_1_1sl_1_1details.html#a9157281917f443423fa7f68b86990661',1,'nn::sl::details']]], + ['titleiconcachefromptr_103',['titleiconcachefromptr',['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#a42f69701a51d2278a6d88621d35a4367',1,'nn::sl::details::TitleIconCacheFromPtr::TitleIconCacheFromPtr()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html',1,'TitleIconCacheFromPtr']]], + ['titleiconcacheinternal_104',['titleiconcacheinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1TitleIconCacheInternal',1,'TitleIconCacheInternal'],['../namespacenn_1_1sl_1_1details.html#a0b262020af057a43681a6264a00bf6c9',1,'nn::sl::details::TitleIconCacheInternal']]], + ['titleid_105',['titleid',['../namespacenn_1_1sl.html#a043f351263ad340c716c7ca069b958a8',1,'nn::sl::KillerNotificationInstalledTitleFilter::titleId'],['../group__sysapp__args.html#a0f28208759603a5b56cf38c317db9fb5',1,'SYSCallerInfo::titleID'],['../group__ntag__ntag.html#a0f28208759603a5b56cf38c317db9fb5',1,'NTAGInfoT2T::titleID'],['../namespacenn_1_1nfp.html#a0f28208759603a5b56cf38c317db9fb5',1,'nn::nfp::AdminInfo::titleID'],['../namespacenn_1_1sl.html#ae71d544b63625fe4e1569164d9956ea4',1,'nn::sl::KillerNotification.launchApplication::titleId'],['../group__sysapp__switch.html#a043f351263ad340c716c7ca069b958a8',1,'SysAppEManualArgs::titleId'],['../namespacenn_1_1sl.html#a043f351263ad340c716c7ca069b958a8',1,'nn::sl::TitleInfo::titleId'],['../namespacenn_1_1sl.html#a043f351263ad340c716c7ca069b958a8',1,'nn::sl::LaunchInfo::titleId'],['../namespacenn_1_1sl.html#a043f351263ad340c716c7ca069b958a8',1,'nn::sl::KillerNotificationTitleFilter::titleId'],['../namespacenn_1_1sl.html#a043f351263ad340c716c7ca069b958a8',1,'nn::sl::KillerNotificationPlayedTitleFilter::titleId'],['../group__nn__fp__fp.html#ga043f351263ad340c716c7ca069b958a8',1,'nn::fp::GameKey::titleId'],['../group__coreinit__mcp.html#a043f351263ad340c716c7ca069b958a8',1,'MCPTitleListType::titleId'],['../group__coreinit__kernel.html#a043f351263ad340c716c7ca069b958a8',1,'KernelInfo0::titleId'],['../filesystem__fsa_8h.html#a043f351263ad340c716c7ca069b958a8',1,'FSAProcessInfo::titleId'],['../group__ntag__ntag.html#ae2044857f0093241516f24aa147cd088',1,'NTAGRawDataT2T.section2::titleID']]], + ['titleidcount_106',['titleIdCount',['../namespacenn_1_1sl.html#ae5d004a8839c6d70e268fe1754df5199',1,'nn::sl::WhiteList']]], + ['titleids_107',['titleids',['../namespacenn_1_1sl.html#a48b92d607c0bb8f0516f28f1c89f164f',1,'nn::sl::TransferableInfo::titleIds'],['../namespacenn_1_1sl.html#a41cf3044eac7aa208614438ed909d0c8',1,'nn::sl::WhiteList::titleIds']]], + ['titleinfo_108',['TitleInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TitleInfo',1,'nn::sl']]], + ['titleinfoserializer_109',['titleInfoSerializer',['../namespacenn_1_1sl_1_1details.html#a537fcc7cfef71dca1c48ba04b1207f1b',1,'nn::sl::details::ITitleListCacheInternal']]], + ['titlelistaccessor_110',['titleListAccessor',['../namespacenn_1_1sl_1_1details.html#a017e117c109549b3e7ebfae59e785130',1,'nn::sl::details::ITitleListCacheInternal']]], + ['titlelistaccessorfromptr_111',['titlelistaccessorfromptr',['../classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html#a88208731f1531c886227d339fe17cd73',1,'nn::sl::details::TitleListAccessorFromPtr::TitleListAccessorFromPtr()'],['../classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html',1,'TitleListAccessorFromPtr']]], + ['titlelistcache_112',['titlelistcache',['../classnn_1_1sl_1_1TitleListCache.html#a2a75636c987c10c50bac1658f5845d6f',1,'nn::sl::TitleListCache::TitleListCache()'],['../namespacenn_1_1sl_1_1details.html#adcdaa71c0cb2ac819abf68a3fa793463',1,'nn::sl::details::KillerNotificationSelectorInternal::titleListCache'],['../namespacenn_1_1sl_1_1details.html#adcdaa71c0cb2ac819abf68a3fa793463',1,'nn::sl::details::QuickStartApplicationSelectorInternal::titleListCache'],['../classnn_1_1sl_1_1TitleListCache.html',1,'TitleListCache']]], + ['titlelistcache_2eh_113',['TitleListCache.h',['../TitleListCache_8h.html',1,'']]], + ['titlelistcachefromptr_114',['titlelistcachefromptr',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a5ca7666fd36552383a4d67e96028263e',1,'nn::sl::TitleListCacheFromPtr::TitleListCacheFromPtr()'],['../classnn_1_1sl_1_1TitleListCacheFromPtr.html',1,'TitleListCacheFromPtr']]], + ['titlelistcacheinternal_115',['TitleListCacheInternal',['../namespacenn_1_1sl_1_1details.html#a9b47b19b6234c751da375e4577d9810b',1,'nn::sl::details']]], + ['titlelocation_116',['titleLocation',['../group__coreinit__dynload.html#a58a9fdef497727d02c5a212224e3348f',1,'OSDynLoad_LoaderUserFileInfo']]], + ['titlemetainfo_117',['TitleMetaInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TitleMetaInfo',1,'nn::sl']]], + ['titles_118',['titles',['../namespacenn_1_1sl.html#a0dc1c7a08017cff0d9ffe5067ae1abaf',1,'nn::sl::KillerNotification.displayCondition.titleFilter']]], + ['titletypecount_119',['titleTypeCount',['../namespacenn_1_1sl.html#a9998c89f3d6507088837edf8c5fb8261',1,'nn::sl::WhiteList']]], + ['titletypes_120',['titleTypes',['../namespacenn_1_1sl.html#a26faf3af6d45049f9f882db3509b6664',1,'nn::sl::WhiteList']]], + ['titleversion_121',['titleVersion',['../group__coreinit__mcp.html#a458fd8d6e344b1bf8ea4f87278ddb706',1,'MCPTitleListType']]], + ['tlsaddressstart_122',['tlsAddressStart',['../group__coreinit__dynload.html#add768f7bf49b22aef009e4e5c8cfb777',1,'OSDynLoad_LoaderUserFileInfo']]], + ['tlsalignshift_123',['tlsAlignShift',['../group__coreinit__dynload.html#a9c10cba69a6e7bed00e7e22e78dfa8e1',1,'OSDynLoad_LoaderUserFileInfo']]], + ['tlsmoduleindex_124',['tlsModuleIndex',['../group__coreinit__dynload.html#ae9da2c8475e8c357bfe9977641c96a03',1,'OSDynLoad_LoaderUserFileInfo']]], + ['tlssectioncount_125',['tlsSectionCount',['../group__coreinit__thread.html#a9d6917c6cc21fcdda4887e94b892d049',1,'OSThread']]], + ['tlssections_126',['tlsSections',['../group__coreinit__thread.html#a2360ab38ddf1343f40b87dbade0c392d',1,'OSThread']]], + ['tlssectionsize_127',['tlsSectionSize',['../group__coreinit__dynload.html#a10abf2354f3fac7325fc4be46c4dd330',1,'OSDynLoad_LoaderUserFileInfo']]], + ['tm_5fhour_128',['tm_hour',['../group__coreinit__time.html#a0e9413b6e329683e8bd22c1b4f4fa527',1,'OSCalendarTime']]], + ['tm_5fmday_129',['tm_mday',['../group__coreinit__time.html#a43b11a5401efa13b38fb2704bc6cc276',1,'OSCalendarTime']]], + ['tm_5fmin_130',['tm_min',['../group__coreinit__time.html#af222f03106a223340f607d0922296595',1,'OSCalendarTime']]], + ['tm_5fmon_131',['tm_mon',['../group__coreinit__time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf',1,'OSCalendarTime']]], + ['tm_5fmsec_132',['tm_msec',['../group__coreinit__time.html#ab8bafcba215110d4f1a6a13431d48715',1,'OSCalendarTime']]], + ['tm_5fsec_133',['tm_sec',['../group__coreinit__time.html#a1cad71d6a0320cda1e9c2972e5ed69a0',1,'OSCalendarTime']]], + ['tm_5fusec_134',['tm_usec',['../group__coreinit__time.html#a588bcf43bc0e2ddcf9ff0a85acc8baec',1,'OSCalendarTime']]], + ['tm_5fwday_135',['tm_wday',['../group__coreinit__time.html#a2a2c97dd11b5107610d6325acafc1397',1,'OSCalendarTime']]], + ['tm_5fyday_136',['tm_yday',['../group__coreinit__time.html#a408e89e35765eebc72e44d63702e462d',1,'OSCalendarTime']]], + ['tm_5fyear_137',['tm_year',['../group__coreinit__time.html#aaca5843de3a0cc8c6d665f48807adaf3',1,'OSCalendarTime']]], + ['toolchain_138',['Wii U Toolchain',['../index.html',1,'']]], + ['top_139',['top',['../group__gx2__surface.html#ad07137116129d873220209ea65f9d3d4',1,'GX2Rect']]], + ['topright_140',['topRight',['../group__padscore__wpad.html#a4ba505666d624cc8ab9b9bd916fca298',1,'WPADIRDotEx']]], + ['totalnodes_141',['totalNodes',['../namespacenn_1_1uds_1_1Cafe.html#aea659edc7f330d2433c6fac59be2ee5a',1,'nn::uds::Cafe::ConnectionStatus']]], + ['totaltime_142',['totaltime',['../group__coreinit__stopwatch.html#a02f38b4726e1873320760319f382029b',1,'OSStopwatch::totalTime'],['../group__coreinit__stopwatchatomic.html#a02f38b4726e1873320760319f382029b',1,'OSStopWatchAtomic::totalTime']]], + ['touched_143',['touched',['../group__vpad__input.html#a2d04b5b2f96f4f7a58a3648a9d234d12',1,'VPADTouchData']]], + ['tpfiltered1_144',['tpFiltered1',['../group__vpad__input.html#ab448e82cac76157b1913f8de24e9179d',1,'VPADStatus']]], + ['tpfiltered2_145',['tpFiltered2',['../group__vpad__input.html#ae2f07a10e1e92fb981cfe6ba24ccd4e5',1,'VPADStatus']]], + ['tpnormal_146',['tpNormal',['../group__vpad__input.html#a38226b4c00245f814a99782169606840',1,'VPADStatus']]], + ['traditionalchinese_147',['traditionalchinese',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a0fb1b7e501f02feb633b104cd70d468c',1,'nn::swkbd::TraditionalChinese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a0fb1b7e501f02feb633b104cd70d468c',1,'nn::erreula::TraditionalChinese'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a8748360b9793935f08a0047c8ae7a2e5',1,'nn::sl::TraditionalChinese']]], + ['train_148',['train',['../group__padscore__kpad.html#a61b3a8faa9c1091806675c230a9abe64',1,'KPADUnifiedWpadStatus.__unnamed53__']]], + ['transfer_149',['transfer',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#ae02aaa9453e58d2da4e6b19635edb520',1,'nn::sl::details::ITransferrerBase::Transfer()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a194649745eebf9300a24476147260181',1,'nn::sl::details::TransferrerFromPtr::Transfer()'],['../classnn_1_1sl_1_1DrcManager.html#a89dc15f8dd9060791313f0182f5662ae',1,'nn::sl::DrcManager::Transfer()']]], + ['transfer_5f_5fq3_5f2nn2sl10drcmanagerfrcq3_5f2nn2sl16transferableinfobq4_5f2nn2sl12itransferrer12transfermode_150',['Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode',['../namespacenn_1_1sl_1_1details.html#a8ee2ee3f1b64f55deeb5accc6c7af169',1,'nn::sl::details']]], + ['transfer_5fcharacteristics_151',['transfer_characteristics',['../group__h264__stream.html#abfadf0a3888743ef8efbd2499f7be440',1,'H264DecodedVuiParameters']]], + ['transfer_5fmode_5funkwn_5f1_152',['TRANSFER_MODE_UNKWN_1',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55a2a982e83ecc4156defd380dc88146f32',1,'nn::sl']]], + ['transfer_5fmode_5funkwn_5f2_153',['TRANSFER_MODE_UNKWN_2',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55a74b1b33b4e87b6efe8ffc27c35f16837',1,'nn::sl']]], + ['transfer_5fmode_5funkwn_5f3_154',['TRANSFER_MODE_UNKWN_3',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55acf6a0222234440d1a8203399934b5a02',1,'nn::sl']]], + ['transferableinfo_155',['TransferableInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo',1,'nn::sl']]], + ['transferableinfo_2eaccountsceneimage_156',['TransferableInfo.accountSceneImage',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8accountSceneImage',1,'nn::sl']]], + ['transferableinfo_2ekillernotificationbutton_157',['TransferableInfo.killerNotificationButton',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8killerNotificationButton',1,'nn::sl']]], + ['transferableinfo_2ekillernotificationmain_158',['TransferableInfo.killerNotificationMain',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8killerNotificationMain',1,'nn::sl']]], + ['transferableinfo_2equickstartscene1_159',['TransferableInfo.quickStartScene1',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8quickStartScene1',1,'nn::sl']]], + ['transferableinfo_2equickstartscene2_160',['TransferableInfo.quickStartScene2',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8quickStartScene2',1,'nn::sl']]], + ['transferdeprecated_161',['transferdeprecated',['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a73a9390dc03518d820c885a78d3db8a7',1,'nn::sl::details::TransferrerFromPtr::TransferDeprecated()'],['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a2233fab7f43bc7f1e5597c4fa3ec29c7',1,'nn::sl::details::ITransferrerBase::TransferDeprecated()']]], + ['transferdeprecatedfn_162',['TransferDeprecatedFn',['../namespacenn_1_1sl_1_1details.html#ab54ea749d9a8ded005a95d8d7b876fe8',1,'nn::sl::details::ITransferrerInternalVTable']]], + ['transferfn_163',['TransferFn',['../namespacenn_1_1sl_1_1details.html#a3595a8745f69995950471942f68c3282',1,'nn::sl::details::ITransferrerInternalVTable']]], + ['transfermode_164',['TransferMode',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55',1,'nn::sl']]], + ['transferrableid_165',['TransferrableId',['../namespacenn_1_1act.html#a35cb6f06edec82e2313f9c33663514c6',1,'nn::act']]], + ['transferrerfromptr_166',['transferrerfromptr',['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a1356cc6a831ba047e7df92a3afc8b341',1,'nn::sl::details::TransferrerFromPtr::TransferrerFromPtr()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html',1,'TransferrerFromPtr']]], + ['transition_2eh_167',['transition.h',['../transition_8h.html',1,'']]], + ['trigger_168',['trigger',['../group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322',1,'KPADStatus::trigger'],['../group__nn__hpad__hpad.html#a623422ddf2d23f81cda527a3df9b9658',1,'HPADStatus::trigger'],['../group__padscore__kpad.html#ac7d08e09a44d2b453e7eeecebf0a8daf',1,'KPADStatus.__unnamed46__.nunchuk::trigger'],['../group__vpad__input.html#acd87cb9526a15b75a88488a2fb33b322',1,'VPADStatus::trigger'],['../group__padscore__kpad.html#ac7d08e09a44d2b453e7eeecebf0a8daf',1,'KPADStatus.__unnamed46__.classic::trigger'],['../group__padscore__kpad.html#ac7d08e09a44d2b453e7eeecebf0a8daf',1,'KPADStatus.__unnamed46__.pro::trigger']]], + ['triggerl_169',['triggerL',['../group__nn__hpad__hpad.html#a14dc4b77a1ce49a31d0b1adf82d35a8b',1,'HPADStatus']]], + ['triggerr_170',['triggerR',['../group__nn__hpad__hpad.html#a0115276db44ac9675e427be44c4163f8',1,'HPADStatus']]], + ['true_171',['TRUE',['../wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'wut_types.h']]], + ['truncatefile_172',['truncateFile',['../filesystem__fsa_8h.html#ac8514da5dee22756c334406178768df8',1,'FSARequest.__unnamed7__']]], + ['try_5fagain_173',['TRY_AGAIN',['../netdb_8h.html#aefda3c41e567de5717e579212109a355',1,'netdb.h']]], + ['turnoffdrcled_174',['TurnOffDrcLed',['../namespacenn_1_1acp.html#a94f09f0ad58521b3dc315eb79047c29e',1,'nn::acp']]], + ['turnoffdrcledtest_175',['TurnOffDrcLedTest',['../namespacenn_1_1acp.html#acb9b8b5013c23a784ed2932384ab22a2',1,'nn::acp']]], + ['turnondrcled_176',['TurnOnDrcLed',['../namespacenn_1_1acp.html#ad3cb05fda8f8e71a03ce2b72ce6212a8',1,'nn::acp']]], + ['turnondrcledtest_177',['TurnOnDrcLedTest',['../namespacenn_1_1acp.html#abfb3fba526be187ca413a288b26ec185',1,'nn::acp']]], + ['tv_178',['tv',['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81da7428554abf279ee0c460ca305785246e',1,'nn::erreula::Tv'],['../group__avm__tv.html',1,'TV'],['../group__sndcore2__core.html#a0d24870c6e2b599013bdb5b725f41366',1,'AXTransitionAudioBuffer::tv']]], + ['tv_2eh_179',['tv.h',['../tv_8h.html',1,'']]], + ['tv_5fsec_180',['tv_sec',['../group__nsysnet__socket.html#ad7ba4ed1f2602412d3b21ab19720fbb2',1,'nsysnet_timeval']]], + ['tv_5fusec_181',['tv_usec',['../group__nsysnet__socket.html#ae2b525ea8a77dac853f2e78587b40fce',1,'nsysnet_timeval']]], + ['tve_182',['tve',['../group__tve.html',1,'tve'],['../group__tve__tve.html',1,'TVE']]], + ['tve_20hdmi_20cec_183',['TVE HDMI CEC',['../group__tve__cec.html',1,'']]], + ['tve_2edox_184',['tve.dox',['../tve_8dox.html',1,'']]], + ['tve_2eh_185',['tve.h',['../tve_8h.html',1,'']]], + ['tve_5fcec_5fdevice_5faudio_5fsystem_186',['TVE_CEC_DEVICE_AUDIO_SYSTEM',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a1c4be61a29cecfd333dabf99ea3f6c3a',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fbroadcast_187',['TVE_CEC_DEVICE_BROADCAST',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ad3a05a98b34ae54e0b9576ce56840724',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ffree_5fuse_188',['TVE_CEC_DEVICE_FREE_USE',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ace989cdce1e1770ea545ffb0678de708',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fplayback_5fdevice_5f1_189',['TVE_CEC_DEVICE_PLAYBACK_DEVICE_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a8c7383b47dcbdd3feb89d2bfa63ae051',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fplayback_5fdevice_5f2_190',['TVE_CEC_DEVICE_PLAYBACK_DEVICE_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ab443ca7586eec56b22ea2e5003b93c45',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fplayback_5fdevice_5f3_191',['TVE_CEC_DEVICE_PLAYBACK_DEVICE_3',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a440000df3a7f3086c1d1383071a4befe',1,'cec.h']]], + ['tve_5fcec_5fdevice_5frecording_5fdevice_5f1_192',['TVE_CEC_DEVICE_RECORDING_DEVICE_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a9522b553dbfde474f74b3cfa62984396',1,'cec.h']]], + ['tve_5fcec_5fdevice_5frecording_5fdevice_5f2_193',['TVE_CEC_DEVICE_RECORDING_DEVICE_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24aed4a5badee73bbab246140de7844a841',1,'cec.h']]], + ['tve_5fcec_5fdevice_5frecording_5fdevice_5f3_194',['TVE_CEC_DEVICE_RECORDING_DEVICE_3',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a9b914de86e1c016285a87cfbef9000c5',1,'cec.h']]], + ['tve_5fcec_5fdevice_5freserved_5f1_195',['TVE_CEC_DEVICE_RESERVED_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a422a34b5b9a01324062a030d802db6c3',1,'cec.h']]], + ['tve_5fcec_5fdevice_5freserved_5f2_196',['TVE_CEC_DEVICE_RESERVED_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a8da373d19bc4de8ae7c70fec85609537',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f1_197',['TVE_CEC_DEVICE_TUNER_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ac1ce6319add404fa7f6f11761fad0af2',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f2_198',['TVE_CEC_DEVICE_TUNER_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a4af0b68aee9420e5a7f6479033671a92',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f3_199',['TVE_CEC_DEVICE_TUNER_3',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a2cb84134347ae7fc4b5dcd9f1f82c98b',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f4_200',['TVE_CEC_DEVICE_TUNER_4',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a024846eb1d975dea3dab25cc9465b11a',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftv_201',['TVE_CEC_DEVICE_TV',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a0fa8aaefb85e1aeaef2f461f7eb9f909',1,'cec.h']]], + ['tve_5fcec_5fdevice_5funregistered_202',['TVE_CEC_DEVICE_UNREGISTERED',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a54c98543780a8a4e5a9fa18a453576fc',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fabort_203',['TVE_CEC_OPCODE_ABORT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaadc6d33c86796f1c620363a04c1c1859',1,'cec.h']]], + ['tve_5fcec_5fopcode_5factive_5fsource_204',['TVE_CEC_OPCODE_ACTIVE_SOURCE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eabb254986d80a1271fe9e1a0e9ce604d4',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fcec_5fversion_205',['TVE_CEC_OPCODE_CEC_VERSION',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea47bedca33e2bf120972fac5455266463',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fclear_5fanalogue_5ftimer_206',['TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea67ca171a6af1f8307a8901a0f482bf65',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fclear_5fdigital_5ftimer_207',['TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea006e9c3c01001688c527ccb2677ecf34',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fclear_5fexternal_5ftimer_208',['TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea256b7c1d227e9fe690dfd38d7940304c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fdeck_5fcontrol_209',['TVE_CEC_OPCODE_DECK_CONTROL',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab2c40b01d30b02a22ef1d68a0fa43511',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fdeck_5fstatus_210',['TVE_CEC_OPCODE_DECK_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea3f5c9e65732d154becf41964dee5efcd',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fdevice_5fvendor_5fid_211',['TVE_CEC_OPCODE_DEVICE_VENDOR_ID',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea61029dc72bc96670c53ecd3a1be0ccb7',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ffeature_5fabort_212',['TVE_CEC_OPCODE_FEATURE_ABORT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae5a2257dae8987f0964b0639d8e6e170',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fget_5fcec_5fversion_213',['TVE_CEC_OPCODE_GET_CEC_VERSION',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eafb37eb24218804b3d51aa63be7989079',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fget_5fmenu_5flanguage_214',['TVE_CEC_OPCODE_GET_MENU_LANGUAGE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea9313c3dcc69f727301355ad4841611b6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5faudio_5fstatus_215',['TVE_CEC_OPCODE_GIVE_AUDIO_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea73294f1e347c53d6df1dabb5d8f64a7d',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fdeck_5fstatus_216',['TVE_CEC_OPCODE_GIVE_DECK_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ead8df3806a819bce0e9ba0c603b8cb1a3',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fdevice_5fpower_5fstatus_217',['TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae4e44b7364bd5a5411d82bc0a06c1fce',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fdevice_5fvendor_5fid_218',['TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa329cd072e51f955959fe933ff87efdb',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fosd_5fname_219',['TVE_CEC_OPCODE_GIVE_OSD_NAME',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea3bfef5727f3a088c3ca7bd9421911d9b',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fphysical_5faddress_220',['TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaf0cc028df6e6c7cb7905cad7db43b8b6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fsystem_5faudio_5fmode_5fstatus_221',['TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea64f774b8acbdd7446eeb2b9ae1831ab0',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5ftuner_5fdevice_5fstatus_222',['TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaaadc075524538f60bc6deb738fd149a7',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fimage_5fview_5fon_223',['TVE_CEC_OPCODE_IMAGE_VIEW_ON',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaaba69766d828441805c73b27f416a76e',1,'cec.h']]], + ['tve_5fcec_5fopcode_5finactive_5fsource_224',['TVE_CEC_OPCODE_INACTIVE_SOURCE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1816720856aa78fa4c8ab700fd3097b2',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fmenu_5frequest_225',['TVE_CEC_OPCODE_MENU_REQUEST',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa4613ab25b966040bbeaa3dbeea5c987',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fmenu_5fstatus_226',['TVE_CEC_OPCODE_MENU_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ead8bb6c9d5afc40e636bae8acc1495602',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fplay_227',['TVE_CEC_OPCODE_PLAY',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eadeb06ccedc6f1ebf9f94cec5865ad98c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5foff_228',['TVE_CEC_OPCODE_RECORD_OFF',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea26384a118128d7794863989c2034366f',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5fon_229',['TVE_CEC_OPCODE_RECORD_ON',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaea2dc457f7718cd45dd9a87ab2f56fa7',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5fstatus_230',['TVE_CEC_OPCODE_RECORD_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaf349a14ea9b3d67aa3f2fed38bafaad3',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5ftv_5fscreen_231',['TVE_CEC_OPCODE_RECORD_TV_SCREEN',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eacb11995a74fd7b2adcbe30b4c6abddd2',1,'cec.h']]], + ['tve_5fcec_5fopcode_5freport_5faudio_5fstatus_232',['TVE_CEC_OPCODE_REPORT_AUDIO_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea6cb74ad3bbef2da31ecb679664f0227f',1,'cec.h']]], + ['tve_5fcec_5fopcode_5freport_5fphysical_5faddress_233',['TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea3d34468714f1af5aa21d67fe4888e04c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5freport_5fpower_5fstatus_234',['TVE_CEC_OPCODE_REPORT_POWER_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eac3088e422f4bcd9b65dc371db2521fd6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frequest_5factive_5fsource_235',['TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaee33c33e3863bf9c5329a473f686f0e6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frouting_5fchange_236',['TVE_CEC_OPCODE_ROUTING_CHANGE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea6ffe8197bd808ccdbefa3576f2b5c04c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frouting_5finformation_237',['TVE_CEC_OPCODE_ROUTING_INFORMATION',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea4f0d754566fffc5789c1c5e7cacb3439',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fselect_5fanalogue_5fservice_238',['TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea22d8e535a6711111717235fc7ce79055',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fselect_5fdigital_5fservice_239',['TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea5d1c9e31632a766deb0ae8c74febf834',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fanalogue_5ftimer_240',['TVE_CEC_OPCODE_SET_ANALOGUE_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea06920f8d857c51eea9d3e0427e508930',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5faudio_5frate_241',['TVE_CEC_OPCODE_SET_AUDIO_RATE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae5aaede5f92710d01642aeb51ef12dae',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fdigital_5ftimer_242',['TVE_CEC_OPCODE_SET_DIGITAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea8d6e2b2ca3d5f50e36812fee388d4208',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fexternal_5ftimer_243',['TVE_CEC_OPCODE_SET_EXTERNAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaad84c5c5afd095bf52997159b45d067e',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fmenu_5flanguage_244',['TVE_CEC_OPCODE_SET_MENU_LANGUAGE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea077c8da40381ea583cfe92deceafd559',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fosd_5fname_245',['TVE_CEC_OPCODE_SET_OSD_NAME',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaca2e708fdd91ef55a33d4141cb8471cf',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fosd_5fstring_246',['TVE_CEC_OPCODE_SET_OSD_STRING',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea242dd8b06ee37c66c0357a9566bea478',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fstream_5fpath_247',['TVE_CEC_OPCODE_SET_STREAM_PATH',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1d404440a0baed11c31b514037922f48',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fsystem_5faudio_5fmode_248',['TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab80d6054577f5a824b4e4b4c50006a35',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5ftimer_5fprogram_5ftitle_249',['TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea47e0eaf89b0c87c5e441efec5b6d0a41',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fstandby_250',['TVE_CEC_OPCODE_STANDBY',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab864ea5305e0e66a6a514448e144cecb',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fsystem_5faudio_5fmode_5frequest_251',['TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea2fee66d4b39d783ac7133e6b1ddaea68',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fsystem_5faudio_5fmode_5fstatus_252',['TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaf6758497b36163e1565b87591f88f647',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftext_5fview_5fon_253',['TVE_CEC_OPCODE_TEXT_VIEW_ON',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab90845918078ac7a54429eca48b33571',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftimer_5fcleared_5fstatus_254',['TVE_CEC_OPCODE_TIMER_CLEARED_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea6d8630c1c8903ee5441ad29bcf2eac5c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftimer_5fstatus_255',['TVE_CEC_OPCODE_TIMER_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1b93faaca0576590a77131cb954a4f5f',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftuner_5fdevice_5fstatus_256',['TVE_CEC_OPCODE_TUNER_DEVICE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea53bc7ed66655745f0bc0f983a21c1d5b',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftuner_5fstep_5fdecrement_257',['TVE_CEC_OPCODE_TUNER_STEP_DECREMENT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae4c14c875244406ba1a4d1fa78c4f4ab',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftuner_5fstep_5fincrement_258',['TVE_CEC_OPCODE_TUNER_STEP_INCREMENT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa06f3d9e82103c8b19f071d10e885391',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fuser_5fcontrol_5fpressed_259',['TVE_CEC_OPCODE_USER_CONTROL_PRESSED',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea31531a7b272c002e4cd9d679756ed652',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fuser_5fcontrol_5frelease_260',['TVE_CEC_OPCODE_USER_CONTROL_RELEASE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa88497f65813cbbbc2bbf111bf189b04',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fcommand_261',['TVE_CEC_OPCODE_VENDOR_COMMAND',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea10067f2b77da4ad959273f23babbe46e',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fcommand_5fwith_5fid_262',['TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea5ecbe702b6ed20573716d5301a1022a3',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fremote_5fbutton_5fdown_263',['TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1bb50fff230fe4b884ae8eb875796e6a',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fremote_5fbutton_5fup_264',['TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea2db0eda27e166477b71c334aec6c6e94',1,'cec.h']]], + ['tve_5fhdmi_5fstate_5f1sta_265',['TVE_HDMI_STATE_1STA',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa7ce47bd0ecc4a38c5bd14a4234b4bb73',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5f2nda_266',['TVE_HDMI_STATE_2NDA',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa7405b07eacc986cf64bc799cb3147f78',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5f3rda_267',['TVE_HDMI_STATE_3RDA',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaafc0d1882a7b163d4d24ed6855c3ced8',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fdone_268',['TVE_HDMI_STATE_DONE',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaa2eef49a4a1e773f4eb907ad678af1ff',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fdummy_5ftmds_269',['TVE_HDMI_STATE_DUMMY_TMDS',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa941aba4550ec14b41185ab38d69c1703',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fedid_5fcomp_270',['TVE_HDMI_STATE_EDID_COMP',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa3715d8bca3575c973cd39703044911d9',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fcec_271',['TVE_HDMI_STATE_ERR_CEC',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaed0403c099d69948c0b038b47a1a23f0',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fedid_5fread_272',['TVE_HDMI_STATE_ERR_EDID_READ',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa9230bcda6a380d8181785a4249a01a36',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fhdcp_273',['TVE_HDMI_STATE_ERR_HDCP',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa5eb375e333441c43fbe25fe0b86b4dcd',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fhotplug_274',['TVE_HDMI_STATE_ERR_HOTPLUG',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa96fd1f5af0cda3d1487bd6d4b0e4c2ed',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fint_5fline_275',['TVE_HDMI_STATE_ERR_INT_LINE',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa7c459523da607ef969d6e725694f4568',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fkey_5fload_276',['TVE_HDMI_STATE_ERR_KEY_LOAD',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaf0757a9ce82d5e644a9337d41b698135',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fnreset_277',['TVE_HDMI_STATE_ERR_NRESET',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aab511632c09625ca95c26f57ef326473a',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fsys_278',['TVE_HDMI_STATE_ERR_SYS',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaabf0e961e1d3a2c628de259be81b2da2',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fvsync_279',['TVE_HDMI_STATE_ERR_VSYNC',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aae3221b0f246e453de48be04c48bd3c26',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fw41a_280',['TVE_HDMI_STATE_ERR_W41A',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa080f5df24d85cce6cb3dbab858bf56d5',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fw4ed_281',['TVE_HDMI_STATE_ERR_W4ED',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaadc8e1b5eb87541dad5990e2fa41c89b',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fhtpg_5foff_282',['TVE_HDMI_STATE_HTPG_OFF',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa0e5fa100c87ce9f167bfc87bbd07c17c',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fnone_283',['TVE_HDMI_STATE_NONE',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa3f642724f4be13f4cce756b0fb8f06d6',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fother_284',['TVE_HDMI_STATE_OTHER',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aab3c6fc18db0142580feea34b704ea281',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5frxwait_285',['TVE_HDMI_STATE_RXWAIT',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa5f8edf27636fe3666e81db9a59223871',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fshutdown_286',['TVE_HDMI_STATE_SHUTDOWN',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aadfb3c06a0e0765ac3f8c3198f93e618f',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fstav_5foff_287',['TVE_HDMI_STATE_STAV_OFF',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa6c68a9a45b83f0bb354ff4179438c576',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ftmdsdown_288',['TVE_HDMI_STATE_TMDSDOWN',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa550c04721cd94514321abb918b869e18',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5funknown_5f1a_289',['TVE_HDMI_STATE_UNKNOWN_1A',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaf2ab4836241edbc0f4be3a8250d8d9a1',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fw4wk_290',['TVE_HDMI_STATE_W4WK',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa4b2a238ce51eea05d51b6c459f2e9151',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fwii_291',['TVE_HDMI_STATE_WII',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa14d4fadde550969aeecc72cdda29429c',1,'tve.h']]], + ['tve_5fport_5fcomponent_292',['TVE_PORT_COMPONENT',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96af63701c4d290924c752e63878c43033d',1,'tve.h']]], + ['tve_5fport_5fcomposite_293',['TVE_PORT_COMPOSITE',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96a44e2e2e51a11b2b1599f2525e6cfb267',1,'tve.h']]], + ['tve_5fport_5fhdmi_294',['TVE_PORT_HDMI',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96afcdec9e1d4b79a03a51a75ddf407532f',1,'tve.h']]], + ['tve_5fport_5fscart_295',['TVE_PORT_SCART',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96ac14572702d6563a4c62a1ab51c41d431',1,'tve.h']]], + ['tvececinit_296',['TVECECInit',['../group__tve__cec.html#ga519283404d65a469eb21b86b902cf8fd',1,'cec.h']]], + ['tvececlogicaladdress_297',['tvececlogicaladdress',['../group__tve__cec.html#ga2371fde1382bc53d313d8d9853d3aa24',1,'TVECECLogicalAddress: cec.h'],['../group__tve__cec.html#ga17de1a6decd39ca1ba11aee34e74a01d',1,'TVECECLogicalAddress: cec.h']]], + ['tvececopcode_298',['tvececopcode',['../group__tve__cec.html#gaeb39246d9c49c7445e04c7cd8cfb468e',1,'TVECECOpCode: cec.h'],['../group__tve__cec.html#ga7007f839043318aa085c83511bd41300',1,'TVECECOpCode: cec.h']]], + ['tvececreceivecommand_299',['TVECECReceiveCommand',['../group__tve__cec.html#gada2f439b37aa5632d55fee0282d7016a',1,'cec.h']]], + ['tvececsendcommand_300',['TVECECSendCommand',['../group__tve__cec.html#gacf4b37a3407c557f92131fa7337ef04e',1,'cec.h']]], + ['tvegetanalogstat_301',['TVEGetAnalogStat',['../group__tve__tve.html#ga3fa81ba5bc279d5148d9e7f94939c8cb',1,'tve.h']]], + ['tvegetcurrentport_302',['TVEGetCurrentPort',['../group__tve__tve.html#ga806bab1bf94776922f7d24f712ff0398',1,'tve.h']]], + ['tvegethdmierrorstat_303',['TVEGetHDMIErrorStat',['../group__tve__tve.html#ga1c4410de4875e0694b648f4d29db7710',1,'tve.h']]], + ['tvehdmistate_304',['tvehdmistate',['../group__tve__tve.html#ga5c361a4501e60bdbb87a74dc1e3fef6a',1,'TVEHdmiState: tve.h'],['../group__tve__tve.html#ga0e396df275218a534dfd00bccf99435f',1,'TVEHdmiState: tve.h']]], + ['tveiscecenable_305',['TVEIsCECEnable',['../group__tve__cec.html#gad88ebc15536b218e0b48516dd6057ecc',1,'cec.h']]], + ['tveport_306',['tveport',['../group__tve__tve.html#ga12fb318228c3027cadc8423b88c42f96',1,'TVEPort: tve.h'],['../group__tve__tve.html#ga8b308f8ac4558c7ae3a8bc698cd866ef',1,'TVEPort: tve.h']]], + ['tvesetcecenable_307',['TVESetCECEnable',['../group__tve__cec.html#ga19678afbb9fde1ee170390b1ada22cce',1,'cec.h']]], + ['type_308',['type',['../group__gx2__shader.html#aac899b90ed693be192f545780f75ff37',1,'GX2SamplerVar::type'],['../group__coreinit__thread.html#ae07a92983edc376c0d262698477a5088',1,'OSThread::type'],['../group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2AttribVar::type'],['../group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2UniformVar::type'],['../group__gx2__shader.html#a733cf6ff463e8d6828f40daae3a0c188',1,'GX2FetchShader::type'],['../group__nsysccr__cdc__irda.html#a2bd3dfe4aa4e4f3361cdfb9b1d415f99',1,'CCRCDCIrdaConnectRequest::type'],['../group__gx2__shader.html#a7188ab8278ce9c5922bfdfd8cd2f91ca',1,'GX2AttribStream::type'],['../structnn_1_1sl_1_1KillerNotification.html#a289f696ef930ed87655f71b8f962b45d',1,'nn::sl::KillerNotification::type'],['../namespacenn_1_1spm.html#a745f2d6f0bc89e62ad3894c79a5773f4',1,'nn::spm::StorageListItem::type'],['../namespacenn_1_1spm.html#a745f2d6f0bc89e62ad3894c79a5773f4',1,'nn::spm::StorageInfo::type'],['../namespacenn_1_1swkbd.html#a0cc2b8b253482e29d3dbedc98357a489',1,'nn::swkbd::InputFormArg::type'],['../group__cam.html#gacb3c94523a69a37366aff793e73c2212',1,'CAMStreamInfo::type'],['../group__coreinit__smd.html#a1c30924b934e49842fc74d517e61e303',1,'SmdReceiveData::type'],['../group__coreinit__smd.html#a1c30924b934e49842fc74d517e61e303',1,'SmdElement::type'],['../group__coreinit__mcp.html#a14d6c7a19a8d7ea70dad611097cd232d',1,'MCPDevice::type'],['../group__coreinit__im.html#ad7d6a783c5933ceea7797499ae371f8c',1,'IMHomeButtonParams::type'],['../filesystem__fsa_8h.html#a9bdf85413756e273bc68095f2ee27a2c',1,'FSARequestGetInfoByQuery::type'],['../group__sysapp__args.html#a62d9eef4ae817702fb8ca0e48d673f52',1,'SYSArgDataBlock::type'],['../group__coreinit__fs.html#ae8c601e360aa6eee90598a48d0db1d5c',1,'FSMessage::type'],['../group__coreinit__dynload.html#ad44b615021ed3ccb734fcaf583ef4a03',1,'OSDynLoad_LoaderSectionInfo::type']]], + ['type1tag_309',['Type1Tag',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a30552d8ae2a285a4cbd0ab091fd93068',1,'nn::nfp']]], + ['type2tag_310',['Type2Tag',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93ab567fd6f219d1a51926ce0c3875da444',1,'nn::nfp']]], + ['type3tag_311',['Type3Tag',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a27922c698affcf869e64654bd3b4488d',1,'nn::nfp']]] +]; diff --git a/search/all_16.js b/search/all_16.js new file mode 100644 index 00000000..c770590f --- /dev/null +++ b/search/all_16.js @@ -0,0 +1,269 @@ +var searchData= +[ + ['u_20toolchain_0',['Wii U Toolchain',['../index.html',1,'']]], + ['uc_5fcmd_5fdelete_5fsys_5fconfig_1',['UC_CMD_DELETE_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa1e93988d5b3b91738b6421f22185eb09',1,'userconfig.h']]], + ['uc_5fcmd_5flist_5fsys_5fconfig_2',['UC_CMD_LIST_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aaec31e8d0db26474e670780ced3897b42',1,'userconfig.h']]], + ['uc_5fcmd_5fquery_5fsys_5fconfig_3',['UC_CMD_QUERY_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa7360ca306e7956a24af5ee27c22013fc',1,'userconfig.h']]], + ['uc_5fcmd_5fread_5fsys_5fconfig_4',['UC_CMD_READ_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa903d8ef7bdc738f94bc95c50d71425c7',1,'userconfig.h']]], + ['uc_5fcmd_5fwrite_5fsys_5fconfig_5',['UC_CMD_WRITE_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa357184cb14a7c60ccfdc7c41156929f1',1,'userconfig.h']]], + ['uc_5fdatatype_5fcomplex_6',['UC_DATATYPE_COMPLEX',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a600e15b13ae59059c41441aaa91f92fb',1,'userconfig.h']]], + ['uc_5fdatatype_5ffloat_7',['UC_DATATYPE_FLOAT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5aa60f7ce9e44e159ef5a5222af0a76a9a',1,'userconfig.h']]], + ['uc_5fdatatype_5fhexbinary_8',['UC_DATATYPE_HEXBINARY',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5af40a1056c68fb47c37175646520c1ac6',1,'userconfig.h']]], + ['uc_5fdatatype_5finvalid_9',['UC_DATATYPE_INVALID',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a2f15bdba80264b59b1238d30d99c9573',1,'userconfig.h']]], + ['uc_5fdatatype_5fsigned_5fint_10',['UC_DATATYPE_SIGNED_INT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a98640f47961e854ab023aa9797cd5900',1,'userconfig.h']]], + ['uc_5fdatatype_5fstring_11',['UC_DATATYPE_STRING',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a95a1d2d2f6bc3a32c942bc9c95639912',1,'userconfig.h']]], + ['uc_5fdatatype_5fundefined_12',['UC_DATATYPE_UNDEFINED',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a11fb85c09c7e0ebbc764f166f0d81697',1,'userconfig.h']]], + ['uc_5fdatatype_5funsigned_5fbyte_13',['UC_DATATYPE_UNSIGNED_BYTE',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a1b848b7f4f234502509e676f853cc00f',1,'userconfig.h']]], + ['uc_5fdatatype_5funsigned_5fint_14',['UC_DATATYPE_UNSIGNED_INT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a8a1d7c3c9598dbe3a0e6f0bc292873fb',1,'userconfig.h']]], + ['uc_5fdatatype_5funsigned_5fshort_15',['UC_DATATYPE_UNSIGNED_SHORT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a97bfc0dd1a65205f6daac8ffaa82b9c6',1,'userconfig.h']]], + ['uc_5ferror_5falloc_16',['UC_ERROR_ALLOC',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a44e9968bea6db852217f6340c33b1cab',1,'userconfig.h']]], + ['uc_5ferror_5fbad_5fcomment_17',['UC_ERROR_BAD_COMMENT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ac6ac1567d838c09c53dc2542ab029913',1,'userconfig.h']]], + ['uc_5ferror_5fcreate_5faccess_18',['UC_ERROR_CREATE_ACCESS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a339eab23e4e5755bd0c5bcbce55d01b6',1,'userconfig.h']]], + ['uc_5ferror_5ferror_19',['UC_ERROR_ERROR',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a97ee93127a5fdff1e378c66bd344bda8',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fbackup_20',['UC_ERROR_FILE_BACKUP',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a2ec57ec8c0ed2e8839674b461c1f746a',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fclose_21',['UC_ERROR_FILE_CLOSE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae304efbe79d9f9e77642409f929c6a64',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fconfirm_22',['UC_ERROR_FILE_CONFIRM',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a620a50c4d3f4c683feb004835f3da806',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5flock_5fneeded_23',['UC_ERROR_FILE_LOCK_NEEDED',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a8193999e3011ceabe8c6708826734c86',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fopen_24',['UC_ERROR_FILE_OPEN',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa8bc9b5f2531001251c16f420e2fb49f',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fread_25',['UC_ERROR_FILE_READ',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a90c01f96091116d00193d529f2a41ef4',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fremove_26',['UC_ERROR_FILE_REMOVE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ad736f3ce864f0815dddeee68ccc1a6a6',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5frename_27',['UC_ERROR_FILE_RENAME',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae9d48449ec7487ea06d7ba90ca0ac067',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fseek_28',['UC_ERROR_FILE_SEEK',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a7c98d7fe15984e8155e8529b34c52e39',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fstat_29',['UC_ERROR_FILE_STAT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a2a847b78893c921b0ee7ed761484994a',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fsys_5finit_30',['UC_ERROR_FILE_SYS_INIT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a067c9909dbbfc9441bf809a84632eb4c',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fsys_5fmount_31',['UC_ERROR_FILE_SYS_MOUNT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa651a3920fafbdecb9ec47ac05e59e04',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fsys_5fname_32',['UC_ERROR_FILE_SYS_NAME',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a019bf3207fd0cdd94ae95c17db2a08a2',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5ftoo_5fbig_33',['UC_ERROR_FILE_TOO_BIG',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae6bbe41d6287e713ee413ecf8ac91523',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fwrite_34',['UC_ERROR_FILE_WRITE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a098b04f09cd9db612ed43d09fb5ad67c',1,'userconfig.h']]], + ['uc_5ferror_5finvalid_5flocation_35',['UC_ERROR_INVALID_LOCATION',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa055bd893fb63fca0164e2bb134559a9',1,'userconfig.h']]], + ['uc_5ferror_5finvalid_5fparam_36',['UC_ERROR_INVALID_PARAM',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae5f01a652f30d5aa367ff92229d23ca4',1,'userconfig.h']]], + ['uc_5ferror_5finvalid_5ftype_37',['UC_ERROR_INVALID_TYPE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a5f7ba297130ac0fcb07e1eb42d20f029',1,'userconfig.h']]], + ['uc_5ferror_5fkey_5fnot_5ffound_38',['UC_ERROR_KEY_NOT_FOUND',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae6aeafd74a6f251e7160c2a74196bce9',1,'userconfig.h']]], + ['uc_5ferror_5fmalformed_5fxml_39',['UC_ERROR_MALFORMED_XML',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a737fef9b76eb41010675652621d2a360',1,'userconfig.h']]], + ['uc_5ferror_5fmodify_40',['UC_ERROR_MODIFY',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa4b2b524458adebe002b6a1f5d346b9f',1,'userconfig.h']]], + ['uc_5ferror_5fno_5fipc_5fbuffers_41',['UC_ERROR_NO_IPC_BUFFERS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a4e5f14cdd21c3752d7aa1589f36f7670',1,'userconfig.h']]], + ['uc_5ferror_5fnon_5fleaf_5fnode_42',['UC_ERROR_NON_LEAF_NODE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ad14b1ab186d059feb169cc9f98ebfd1e',1,'userconfig.h']]], + ['uc_5ferror_5fok_43',['UC_ERROR_OK',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a99997df4e8e3f3b63a75f73e82c8ce83',1,'userconfig.h']]], + ['uc_5ferror_5fopcode_44',['UC_ERROR_OPCODE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a1ce10d8df3c74edf6ec9639315df852e',1,'userconfig.h']]], + ['uc_5ferror_5fother_45',['UC_ERROR_OTHER',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aea2e44707f17b735e97954b1318215ea',1,'userconfig.h']]], + ['uc_5ferror_5fread_5faccess_46',['UC_ERROR_READ_ACCESS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ad6b39859cca98e558b44a1c56c981bae',1,'userconfig.h']]], + ['uc_5ferror_5froot_5fkeys_5fdiffer_47',['UC_ERROR_ROOT_KEYS_DIFFER',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a993d2162904c7509653790ff5348a384',1,'userconfig.h']]], + ['uc_5ferror_5fstring_5ftoo_5flong_48',['UC_ERROR_STRING_TOO_LONG',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aeb7c59e1d378a12f2cdeebf960bb2291',1,'userconfig.h']]], + ['uc_5ferror_5fsys_5fprot_49',['UC_ERROR_SYS_PROT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a274db4ff5fe989b0f19b79bdc76ff02b',1,'userconfig.h']]], + ['uc_5ferror_5fsystem_50',['UC_ERROR_SYSTEM',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a33b6200b10ee5a7617f57bec5b85af1f',1,'userconfig.h']]], + ['uc_5ferror_5funsupported_51',['UC_ERROR_UNSUPPORTED',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6adbee07417f10cee76640c80b61f0488b',1,'userconfig.h']]], + ['uc_5ferror_5fversion_52',['UC_ERROR_VERSION',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a78183ae0371555534f8b7765a1378bc0',1,'userconfig.h']]], + ['uc_5ferror_5fwrite_5faccess_53',['UC_ERROR_WRITE_ACCESS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a1fe20663abd11ea1b165ce745a6adbdd',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5finvalid_54',['UC_FILE_SYS_INVALID',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439a90853191142e36268affd7dcc1486dd9',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5fram_55',['UC_FILE_SYS_RAM',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439aff439d569552d99c022187b0b0adcb04',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5fslc_56',['UC_FILE_SYS_SLC',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439af1eacade87f39e6edb1b76f80da84430',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5fsys_57',['UC_FILE_SYS_SYS',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439a739978efa0c21eda777af1fcce6ba538',1,'userconfig.h']]], + ['ucasynccallbackfn_58',['UCAsyncCallbackFn',['../group__coreinit__userconfig.html#ga96bc72ab26fdc73207754ed18cb878fa',1,'userconfig.h']]], + ['ucasyncparams_59',['ucasyncparams',['../group__coreinit__userconfig.html#structUCAsyncParams',1,'UCAsyncParams'],['../group__coreinit__userconfig.html#gae4cc9dc6333bbbc943301d42a5e45aef',1,'UCAsyncParams: userconfig.h']]], + ['ucclose_60',['UCClose',['../group__coreinit__userconfig.html#ga08a5df89d7ac1139ca6653ca1fe830c9',1,'userconfig.h']]], + ['uccommand_61',['uccommand',['../group__coreinit__userconfig.html#gaa3d32792a6e686346f7f569d939ab11a',1,'UCCommand: userconfig.h'],['../group__coreinit__userconfig.html#gaffed08ab7569d3e62badc0c40c96b3a2',1,'UCCommand: userconfig.h']]], + ['ucdatatype_62',['ucdatatype',['../group__coreinit__userconfig.html#ga8022668722f36cfc2fd9eca3e600f6f5',1,'UCDataType: userconfig.h'],['../group__coreinit__userconfig.html#ga0d28513da399ace453e31eb0e3ab9582',1,'UCDataType: userconfig.h']]], + ['ucdeletesysconfig_63',['UCDeleteSysConfig',['../group__coreinit__userconfig.html#ga4e2759de812249139d00a2b7e2b95f1f',1,'userconfig.h']]], + ['ucdeletesysconfigasync_64',['UCDeleteSysConfigAsync',['../group__coreinit__userconfig.html#ga93368df929461a387f187da0261e19de',1,'userconfig.h']]], + ['ucerror_65',['UCError',['../group__coreinit__userconfig.html#ga7da1d7830dddbf4ea81b2a83bc7956e4',1,'userconfig.h']]], + ['ucerrors_66',['ucerrors',['../group__coreinit__userconfig.html#ga9e51fae9820f164c84d1bea6fc1a22e6',1,'UCErrors: userconfig.h'],['../group__coreinit__userconfig.html#gaa716f6801fd77a79669a77de4ab714dc',1,'UCErrors: userconfig.h']]], + ['ucfilesys_67',['ucfilesys',['../group__coreinit__userconfig.html#ga2e1a70d413b4351a0ecab5e4c718a439',1,'UCFileSys: userconfig.h'],['../group__coreinit__userconfig.html#ga4e2647fa583c5b5640d8fde3dee08327',1,'UCFileSys: userconfig.h']]], + ['uchandle_68',['UCHandle',['../group__coreinit__userconfig.html#ga9527833103fcfb97e0426d60a69c8528',1,'userconfig.h']]], + ['ucopen_69',['UCOpen',['../group__coreinit__userconfig.html#gaf2ce51386b968ba42c53ba8f6f6093be',1,'userconfig.h']]], + ['ucreadsysconfig_70',['UCReadSysConfig',['../group__coreinit__userconfig.html#gabdcad66d93efbc0794b971c79b6286ef',1,'userconfig.h']]], + ['ucreadsysconfigasync_71',['UCReadSysConfigAsync',['../group__coreinit__userconfig.html#gad49d973d4d52ab5006049f8c33bde484',1,'userconfig.h']]], + ['ucsysconfig_72',['ucsysconfig',['../group__coreinit__userconfig.html#gacadd060de40446d3c010689f85d91afd',1,'UCSysConfig: userconfig.h'],['../group__coreinit__userconfig.html#structUCSysConfig',1,'UCSysConfig']]], + ['ucwritesysconfig_73',['UCWriteSysConfig',['../group__coreinit__userconfig.html#ga77db1fb90c26f8676367473f1904c4a5',1,'userconfig.h']]], + ['ucwritesysconfigasync_74',['UCWriteSysConfigAsync',['../group__coreinit__userconfig.html#gaae3b03cd42bbbf9f0106b3f9eb8cfe49',1,'userconfig.h']]], + ['uds_2eh_75',['uds.h',['../uds_8h.html',1,'']]], + ['uds_5fbroadcast_5fnode_5fid_76',['UDS_BROADCAST_NODE_ID',['../group__nn__uds.html#ga2fc76b182595c16268e3bb785c7784a3',1,'Cafe.h']]], + ['uds_5fmax_5fnodes_77',['UDS_MAX_NODES',['../group__nn__uds.html#ga5e7f28ad9efe486ecb69ff96a1679454',1,'Cafe.h']]], + ['uds_5fpoll_5fnonblock_78',['UDS_POLL_NONBLOCK',['../namespacenn_1_1uds_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785cafc31868755d2bb46ae2d5c8c640ad8d9',1,'nn::uds::Cafe']]], + ['uds_5freceive_5fnonblock_79',['UDS_RECEIVE_NONBLOCK',['../namespacenn_1_1uds_1_1Cafe.html#a9c2c4b538ee942af2793872be1386701a2e31c5c4187573ed025b05433afc49d9',1,'nn::uds::Cafe']]], + ['ugqr1_80',['ugqr1',['../group__coreinit__coroutine.html#acb4c86e2c850093be5805fe97b066d17',1,'OSCoroutine']]], + ['uhs_2eh_81',['uhs.h',['../uhs_8h.html',1,'']]], + ['uhs_5fadmin_5fdev_5fdestroy_82',['UHS_ADMIN_DEV_DESTROY',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6a12b694b2a23b96a41dcf425eab45552a',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5ffreeze_83',['UHS_ADMIN_DEV_FREEZE',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6a8137db38687714c93c91b117894cf613',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5freset_84',['UHS_ADMIN_DEV_RESET',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6ad2b74333bc26e630d31d5220ed80051e',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5fresume_85',['UHS_ADMIN_DEV_RESUME',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6aa75e64105f71d416b36df98fad5b3426',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5fsuspend_86',['UHS_ADMIN_DEV_SUSPEND',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6a397f46f2adeb872f5b2d4df32dbe5a0a',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fcancel_87',['UHS_ADMIN_EP_CANCEL',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8ab5ec74ea2708ce015698e288f36405af',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fcancel_5freset_88',['UHS_ADMIN_EP_CANCEL_RESET',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8a3f56153a7b9b113adde592f372817c6b',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fdisable_89',['UHS_ADMIN_EP_DISABLE',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8a157f23ee447361621574fd05f28692e5',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fenable_90',['UHS_ADMIN_EP_ENABLE',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8a486a787666b3032c51eafcdcfde39e5e',1,'uhs.h']]], + ['uhs_5fconfig_5fbuffer_5fsize_91',['UHS_CONFIG_BUFFER_SIZE',['../uhs_8h.html#afcd777da2da1f3ee911766c34ad4b3dc',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fclosed_92',['UHS_HANDLE_STATE_CLOSED',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aae85500e63a70a1b32e87479b69225bc7',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fclosing_93',['UHS_HANDLE_STATE_CLOSING',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aaeb839bbfdc78edf84f3b28a3ea502d11',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5ferror_94',['UHS_HANDLE_STATE_ERROR',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aa1eaf93841a27947d9a2fb90821309ee5',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5finit_95',['UHS_HANDLE_STATE_INIT',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aa9f0671914bb37c8767e1c211b5cf3a9b',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fopened_96',['UHS_HANDLE_STATE_OPENED',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aaa75c247492ff9bb5e432339337882752',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fopening_97',['UHS_HANDLE_STATE_OPENING',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aa950bbe88981bec4e292298365fc179eb',1,'uhs.h']]], + ['uhs_5fstatus_5fhandle_5finvalid_5fargs_98',['UHS_STATUS_HANDLE_INVALID_ARGS',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8da12522efb1218b559cf4cf5b4bbaebd5d',1,'uhs.h']]], + ['uhs_5fstatus_5fhandle_5finvalid_5fstate_99',['UHS_STATUS_HANDLE_INVALID_STATE',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8da7b066df9e1642565cbe9f5ed4066712d',1,'uhs.h']]], + ['uhs_5fstatus_5fok_100',['UHS_STATUS_OK',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8da6ebb2f73f1f0f3e1ec1b240fe7730ff7',1,'uhs.h']]], + ['uhs_5fusbspec_2eh_101',['uhs_usbspec.h',['../uhs__usbspec_8h.html',1,'']]], + ['uhsacquireinterface_102',['UhsAcquireInterface',['../uhs_8h.html#a184a0ed841d8a9dbf0079787e470fa9e',1,'uhs.h']]], + ['uhsacquireinterfacecallback_103',['UhsAcquireInterfaceCallback',['../uhs_8h.html#afdb08fd16205545b75e3022e7f63533a',1,'uhs.h']]], + ['uhsadmindevtype_104',['uhsadmindevtype',['../uhs_8h.html#ac84e4d1e48ba21964049bf4088321609',1,'UHSAdminDevType: uhs.h'],['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6',1,'UHSAdminDevType: uhs.h']]], + ['uhsadmineptype_105',['uhsadmineptype',['../uhs_8h.html#a537aaf6c3a156afdb1088138df604aec',1,'UHSAdminEpType: uhs.h'],['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8',1,'UHSAdminEpType: uhs.h']]], + ['uhsadministerdevice_106',['UhsAdministerDevice',['../uhs_8h.html#a7def50b36c128b599e9d2def76cc9fb0',1,'uhs.h']]], + ['uhsadministerendpoint_107',['UhsAdministerEndpoint',['../uhs_8h.html#a4527849ffb74bdf74ad130e9e9665d8d',1,'uhs.h']]], + ['uhsclassdrvreg_108',['UhsClassDrvReg',['../uhs_8h.html#a4346cddf3d2472fe3c3e098b256a22ff',1,'uhs.h']]], + ['uhsclassdrvunreg_109',['UhsClassDrvUnReg',['../uhs_8h.html#a9f834078f741310f4574c9a34b056b99',1,'uhs.h']]], + ['uhsclearendpointhalt_110',['UhsClearEndpointHalt',['../uhs_8h.html#a3b9d700da588a7027b76ba4261707ddb',1,'uhs.h']]], + ['uhsclientclose_111',['UhsClientClose',['../uhs_8h.html#ac2f82c164d4e529182da6f7a0a93cad9',1,'uhs.h']]], + ['uhsclientopen_112',['UhsClientOpen',['../uhs_8h.html#a8d0d9d51c661179d6f59c2eb7c0b9ab1',1,'uhs.h']]], + ['uhsconfig_113',['uhsconfig',['../uhs_8h.html#structUhsConfig',1,'UhsConfig'],['../uhs_8h.html#a1ccee0fb36675432c5b587f991c496eb',1,'UhsConfig: uhs.h']]], + ['uhsconfigdescriptor_114',['uhsconfigdescriptor',['../uhs__usbspec_8h.html#a8457bea939648a09d0e3e243e96e7261',1,'UhsConfigDescriptor: uhs_usbspec.h'],['../uhs__usbspec_8h.html#structUhsConfigDescriptor',1,'UhsConfigDescriptor']]], + ['uhsdevicedescriptor_115',['uhsdevicedescriptor',['../uhs__usbspec_8h.html#structUhsDeviceDescriptor',1,'UhsDeviceDescriptor'],['../uhs__usbspec_8h.html#ac642112a20ecda9abc53de5a0ea825bf',1,'UhsDeviceDescriptor: uhs_usbspec.h']]], + ['uhsdrvregcallback_116',['UHSDrvRegCallback',['../uhs_8h.html#a7f1daa4ce82613c54cad00010fea1e69',1,'uhs.h']]], + ['uhsendpointdescriptor_117',['uhsendpointdescriptor',['../uhs_8h.html#ab2970d1f27e2b97acc3f657d508538bf',1,'UhsEndpointDescriptor: uhs.h'],['../uhs_8h.html#structUhsEndpointDescriptor',1,'UhsEndpointDescriptor']]], + ['uhsendpointdirisin_118',['UHSEndpointDirIsIn',['../uhs_8h.html#a2eb4e7322ae632398460970d418daa47',1,'uhs.h']]], + ['uhsendpointgetmask_119',['UHSEndpointGetMask',['../uhs_8h.html#a3a4f5231f12b6852a8fb6ad8b858c86a',1,'uhs.h']]], + ['uhsendpointgetnum_120',['UHSEndpointGetNum',['../uhs_8h.html#aba9171bd95d6d89766156444cc8d9b5b',1,'uhs.h']]], + ['uhsgetdescriptorstring_121',['UhsGetDescriptorString',['../uhs_8h.html#ade34dc91f70eff91d9f9993ac3bc0f0a',1,'uhs.h']]], + ['uhsgetfullconfigdescriptor_122',['UhsGetFullConfigDescriptor',['../uhs_8h.html#ac88f3ee1ed56d91738acd25351776afc',1,'uhs.h']]], + ['uhshandle_123',['uhshandle',['../uhs_8h.html#structUhsHandle',1,'UhsHandle'],['../uhs_8h.html#a332135e333f6749dff81b957591acfdc',1,'UhsHandle: uhs.h']]], + ['uhshandlestate_124',['uhshandlestate',['../uhs_8h.html#a56f7cf8f5e82032df6269a31e21f96f9',1,'UHSHandleState: uhs.h'],['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693a',1,'UHSHandleState: uhs.h']]], + ['uhsinterfacedescriptor_125',['uhsinterfacedescriptor',['../uhs__usbspec_8h.html#a6037ada1e4fac8e3c6271914bc5f98ee',1,'UhsInterfaceDescriptor: uhs_usbspec.h'],['../uhs__usbspec_8h.html#structUhsInterfaceDescriptor',1,'UhsInterfaceDescriptor']]], + ['uhsinterfacefilter_126',['uhsinterfacefilter',['../uhs_8h.html#a6e58abe64af900fe4302eb65f2cb4c26',1,'UhsInterfaceFilter: uhs.h'],['../uhs_8h.html#structUhsInterfaceFilter',1,'UhsInterfaceFilter']]], + ['uhsinterfaceprofile_127',['uhsinterfaceprofile',['../uhs_8h.html#a7890fd5ff1a494e92229863f9847e9b3',1,'UhsInterfaceProfile: uhs.h'],['../uhs_8h.html#structUhsInterfaceProfile',1,'UhsInterfaceProfile']]], + ['uhsqueryinterfaces_128',['UhsQueryInterfaces',['../uhs_8h.html#a214c851ae248ee2095de3f3252a89cab',1,'uhs.h']]], + ['uhsreleaseinterface_129',['UhsReleaseInterface',['../uhs_8h.html#a2de9429240f2c4d6c860fdffb0d3e535',1,'uhs.h']]], + ['uhssetuppacket_130',['uhssetuppacket',['../uhs__usbspec_8h.html#aa65df3ffe157e215b0ae9043b38c4618',1,'UhsSetupPacket: uhs_usbspec.h'],['../uhs__usbspec_8h.html#structUhsSetupPacket',1,'UhsSetupPacket']]], + ['uhsstatus_131',['uhsstatus',['../uhs_8h.html#ad57fad4b48ea3ba171d6ea76d9ec7c92',1,'UHSStatus: uhs.h'],['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8d',1,'UHSStatus: uhs.h']]], + ['uhssubmitbulkrequest_132',['UhsSubmitBulkRequest',['../uhs_8h.html#a13c3ca00063ed7f4a75bee2d116471ea',1,'uhs.h']]], + ['uhssubmitcontrolrequest_133',['UhsSubmitControlRequest',['../uhs_8h.html#a0d4e194068f78438f9777e99f6a5f031',1,'uhs.h']]], + ['uhssubmitinterruptrequest_134',['UhsSubmitInterruptRequest',['../uhs_8h.html#a086259466b4f3bd9613ead880a38501f',1,'uhs.h']]], + ['uid_135',['uid',['../group__nsysccr__cdc__nfc.html#ad977d4ad9c85f0a021818f011a77ffd3',1,'CCRCDCNfcDetectMultiTagInfo::uid'],['../group__ntag__ntag.html#ab09106ec5bd54fa36026c22f8d969f6b',1,'NTAGRawDataT2T::uid'],['../group__ntag__ntag.html#aabe5a6b85317a0cbb0c6e5e9624a7e18',1,'NTAGData::uid'],['../group__ntag__ntag.html#aabe5a6b85317a0cbb0c6e5e9624a7e18',1,'NTAGInfoHeader::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcWriteT2TRequest::uid'],['../group__nsysccr__cdc__nfc.html#ad977d4ad9c85f0a021818f011a77ffd3',1,'CCRCDCNfcReadT2TResponse::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcReadT2TStartRequest::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcDetectResponse::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcIsTagPresentRequest::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcSetReadOnlyRequest::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcResultCheckResponse::uid'],['../group__coreinit__mcp.html#a495c94992c21186dcaa16aedf2b49413',1,'MCPDevice::uid'],['../group__nfc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'NFCUid::uid'],['../group__nfc__nfc.html#ad977d4ad9c85f0a021818f011a77ffd3',1,'NFCTagInfo::uid'],['../namespacenn_1_1nfp.html#ad977d4ad9c85f0a021818f011a77ffd3',1,'nn::nfp::TagId::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcReadStartRequest::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcReadResponse::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcWriteStartRequest::uid'],['../group__nsysccr__cdc__nfc.html#aa0bc7b030f01f6690820830f4279d811',1,'CCRCDCNfcFormatRequest::uid']]], + ['uidmask_136',['uidmask',['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcReadStartRequest::uidMask'],['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcWriteStartRequest::uidMask'],['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcFormatRequest::uidMask'],['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcSetReadOnlyRequest::uidMask'],['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcIsTagPresentRequest::uidMask'],['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcReadT2TStartRequest::uidMask'],['../group__nsysccr__cdc__nfc.html#a9947b715924682ccad421564c043fcda',1,'CCRCDCNfcWriteT2TRequest::uidMask']]], + ['uidsize_137',['uidsize',['../group__nsysccr__cdc__nfc.html#ae1ac34ac9ba05c87b92e9b6ddf6009cc',1,'CCRCDCNfcDetectMultiTagInfo::uidSize'],['../group__nfc__nfc.html#ae1ac34ac9ba05c87b92e9b6ddf6009cc',1,'NFCTagInfo::uidSize'],['../group__nsysccr__cdc__nfc.html#ae1ac34ac9ba05c87b92e9b6ddf6009cc',1,'CCRCDCNfcReadT2TResponse::uidSize']]], + ['uint32_138',['uint32',['../group__sysapp__args.html#a3de84ad0700f2a1571f633d399e1900e',1,'SYSArgDataBlock.__unnamed61__']]], + ['uint64_139',['uint64',['../group__sysapp__args.html#a2e8d31865e5d4b9d8611e1b991baed07',1,'SYSArgDataBlock.__unnamed61__']]], + ['umiversion_140',['umiVersion',['../group__nsysccr__cdc.html#afc5905fad7261747bad979c11ecb9986',1,'CCRCDCSysInfo']]], + ['uniformblockcount_141',['uniformblockcount',['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2VertexShader::uniformBlockCount'],['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2PixelShader::uniformBlockCount'],['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2GeometryShader::uniformBlockCount']]], + ['uniformblocks_142',['uniformblocks',['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2PixelShader::uniformBlocks'],['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2GeometryShader::uniformBlocks'],['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2VertexShader::uniformBlocks']]], + ['uniformvarcount_143',['uniformvarcount',['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2PixelShader::uniformVarCount'],['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2GeometryShader::uniformVarCount'],['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2VertexShader::uniformVarCount']]], + ['uniformvars_144',['uniformvars',['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2VertexShader::uniformVars'],['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2PixelShader::uniformVars'],['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2GeometryShader::uniformVars']]], + ['uninitialized_145',['uninitialized',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcaf704f57ea420275ad51bf55b7dec2c96',1,'nn::dlp::Cafe::Uninitialized'],['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8af704f57ea420275ad51bf55b7dec2c96',1,'nn::nfp::Uninitialized']]], + ['unit_20heap_146',['Unit Heap',['../group__coreinit__unitheap.html',1,'']]], + ['unk_147',['unk',['../group__nsysccr__cdc__irda.html#ac7a8386b59132a82921f2c45b4bd551b',1,'CCRCDCIrdaLargePacketHeader::unk'],['../group__nsysccr__cdc__irda.html#ac7a8386b59132a82921f2c45b4bd551b',1,'CCRCDCIrdaSmallPacketHeader::unk']]], + ['unk0_148',['unk0',['../group__sndcore2__voice.html#af0dfa8241b54d17fc418c9dc221bc45b',1,'AXVoice']]], + ['unk0x08_149',['unk0x08',['../group__coreinit__mcp.html#add575551a0cf188fa42820233eac4705',1,'MCPDevice::unk0x08'],['../group__coreinit__kernel.html#aa23c88fe21770c1e44baade4a436290d',1,'KernelInfo6::unk0x08']]], + ['unk0x0c_150',['unk0x0c',['../group__coreinit__userconfig.html#a82e1b458fdfb3a02c3448f4b9de51593',1,'UCAsyncParams::unk0x0C'],['../ipcbufpool_8h.html#a82e1b458fdfb3a02c3448f4b9de51593',1,'IPCBufPool::unk0x0C'],['../filesystem__fsa_8h.html#a82e1b458fdfb3a02c3448f4b9de51593',1,'FSARequestAppendFile::unk0x0C'],['../group__coreinit__fs.html#a82e1b458fdfb3a02c3448f4b9de51593',1,'FSVolumeInfo::unk0x0C']]], + ['unk0x10_151',['unk0x10',['../group__coreinit__fs.html#aa412b00d1bc9fa81b37881e3302d4328',1,'FSVolumeInfo::unk0x10'],['../ipcbufpool_8h.html#aa412b00d1bc9fa81b37881e3302d4328',1,'IPCBufPool::unk0x10']]], + ['unk0x14_152',['unk0x14',['../group__coreinit__fs.html#adbade892f4c2ffcbf04db8a50ca1de62',1,'FSVolumeInfo']]], + ['unk0x18_153',['unk0x18',['../group__coreinit__fs.html#ab360b71a1c657e71d00923631c3dd089',1,'FSVolumeInfo']]], + ['unk0x280_154',['unk0x280',['../filesystem__fsa_8h.html#a5cc76345c986771e40406c7a6d2c5fdd',1,'FSARequestUnmount']]], + ['unk0x290_155',['unk0x290',['../filesystem__fsa_8h.html#a2b75f9e1fd908b418b050a21e5e9c073',1,'FSARequestOpenFile']]], + ['unk0x294_156',['unk0x294',['../filesystem__fsa_8h.html#a9bd97af1a75d700e06852922c916d63e',1,'FSARequestOpenFile']]], + ['unk0x298_157',['unk0x298',['../filesystem__fsa_8h.html#a92205d5b129b8f452127d636c1a49cb2',1,'FSARequestOpenFile']]], + ['unk0x500_158',['unk0x500',['../filesystem__fsa_8h.html#ab75bb33eff023a85dc9e56f396441b91',1,'FSARequestMount']]], + ['unk0x60_159',['unk0x60',['../group__coreinit__mcp.html#a21f820710fec766a6f89b894f3cbef92',1,'MCPTitleListType']]], + ['unk0x610_160',['unk0x610',['../group__coreinit__thread.html#a9074b52fc8c922574c76cece9de72904',1,'OSThread']]], + ['unk0x618_161',['unk0x618',['../group__coreinit__thread.html#a44a9192e31a1158179a3a9c6e9b72043',1,'OSThread']]], + ['unk0x620_162',['unk0x620',['../group__coreinit__thread.html#a1be6e79e60d1ac7b613170b564d7aa8c',1,'OSThread']]], + ['unk0x628_163',['unk0x628',['../group__coreinit__thread.html#aa8baa9199ddab33c6e7d72a861621b1a',1,'OSThread']]], + ['unk0x9c_164',['unk0x9C',['../group__coreinit__kernel.html#a6e22b0d5da48b679b53ee392dbf80dfd',1,'KernelInfo0']]], + ['unk1_165',['unk1',['../group__sndcore2__core.html#ab7a90805ff3c6829ced44f062e0968b1',1,'AXTransitionAudioBufferDevice::unk1'],['../group__sndcore2__core.html#a624f28a4d22ff733daf144edb7917709',1,'AXTransitionAudioBuffer::unk1'],['../group__sndcore2__voice.html#ab7a90805ff3c6829ced44f062e0968b1',1,'AXVoice::unk1']]], + ['unk2_166',['unk2',['../group__sndcore2__core.html#a752d71283860626b9b29cf4efc65a428',1,'AXTransitionAudioBufferDevice::unk2'],['../group__sndcore2__core.html#a752d71283860626b9b29cf4efc65a428',1,'AXTransitionAudioBuffer::unk2']]], + ['unk_5f0x00_167',['unk_0x00',['../group__nn__fp__fp.html#gab073487d88698d84a520ee8e79f5ca06',1,'nn::fp::Preference::unk_0x00'],['../group__nn__fp__fp.html#ga649671ef68c9679bed607b8379a87a30',1,'nn::fp::Comment::unk_0x00'],['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::ReceiverArg::unk_0x00'],['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::KeyboardCondition::unk_0x00']]], + ['unk_5f0x00_5fb4_168',['unk_0x00_b4',['../group__nn__ffl__miidata.html#a5e6a4a5de55414598eaf3627f84b0360',1,'FFLiMiiDataCore']]], + ['unk_5f0x01_169',['unk_0x01',['../group__nn__fp__fp.html#gab75845ef9654e10dd9834818f77b4b6b',1,'nn::fp::Preference::unk_0x01'],['../group__nn__fp__fp.html#ga6a65a569e4821e2773814ed6691c06bd',1,'nn::fp::Comment::unk_0x01']]], + ['unk_5f0x01_5fb0_170',['unk_0x01_b0',['../group__nn__ffl__miidata.html#abb8db4a84c7c5f194efd03125234733b',1,'FFLiMiiDataCore']]], + ['unk_5f0x01_5fb4_171',['unk_0x01_b4',['../group__nn__ffl__miidata.html#a154cacac8724cd9f0411df2f7fcc77d8',1,'FFLiMiiDataCore']]], + ['unk_5f0x02_172',['unk_0x02',['../group__nn__fp__fp.html#gabaaa192f0a74c02c7b26b9f4cabaaa9a',1,'nn::fp::Preference']]], + ['unk_5f0x02_5fb6_173',['unk_0x02_b6',['../group__nn__ffl__miidata.html#a206af931c0ae8d2004c902b3a2724aa4',1,'FFLiMiiDataCore']]], + ['unk_5f0x04_174',['unk_0x04',['../namespacenn_1_1swkbd.html#a53c2a26def698b17a3100c86e382e767',1,'nn::swkbd::InputFormArg::unk_0x04'],['../namespacenn_1_1swkbd.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::ReceiverArg::unk_0x04'],['../group__nn__fp__fp.html#ga1946f2ae1475d0cf873a45ba15e30254',1,'nn::fp::RecentPlayRecord::unk_0x04'],['../group__coreinit__dynload.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'OSDynLoad_LoaderHeapStatistics::unk_0x04'],['../namespacenn_1_1swkbd.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::KeyboardCondition::unk_0x04']]], + ['unk_5f0x08_175',['unk_0x08',['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::ReceiverArg::unk_0x08'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::CreateArg::unk_0x08']]], + ['unk_5f0x0c_176',['unk_0x0C',['../namespacenn_1_1swkbd.html#a584b843f01190d2f2eb5730929447329',1,'nn::swkbd::ReceiverArg']]], + ['unk_5f0x10_177',['unk_0x10',['../namespacenn_1_1swkbd.html#af5b427f8f45d23f64e6e6f4b4b744180',1,'nn::swkbd::ReceiverArg']]], + ['unk_5f0x14_178',['unk_0x14',['../group__coreinit__dynload.html#ad125bccdd6957a4000f89e765332a5bd',1,'OSDynLoad_LoaderHeapStatistics::unk_0x14'],['../namespacenn_1_1swkbd.html#ac272ccaf8acf9976a19156370130fd1c',1,'nn::swkbd::ReceiverArg::unk_0x14']]], + ['unk_5f0x16_179',['unk_0x16',['../group__nn__ffl__miidata.html#ace39b61a908f590b5e182e86868c2f23',1,'FFLiMiiDataCore']]], + ['unk_5f0x18_180',['unk_0x18',['../structnn_1_1swkbd_1_1ConfigArg.html#a3784951d23d7698d71d7b287536bc1db',1,'nn::swkbd::ConfigArg::unk_0x18'],['../namespacenn_1_1swkbd.html#a9a63ac9f1e47f2fadc4a82b13eae45df',1,'nn::swkbd::InputFormArg::unk_0x18']]], + ['unk_5f0x18_5fb0_181',['unk_0x18_b0',['../group__nn__ffl__miidata.html#a17dedcffbb21129f298db2695b2ba5a5',1,'FFLiMiiDataCore']]], + ['unk_5f0x18_5fb1_182',['unk_0x18_b1',['../group__nn__ffl__miidata.html#a36a0b6fa3390fdf44b1031a1057a8f88',1,'FFLiMiiDataCore']]], + ['unk_5f0x28_183',['unk_0x28',['../structnn_1_1swkbd_1_1ConfigArg.html#a8e1357955a6e3aea1a063427251e2506',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0x29_184',['unk_0x29',['../structnn_1_1swkbd_1_1ConfigArg.html#a6d4813da449c35ed2ebe62f4dbe2c01d',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0x2a_185',['unk_0x2A',['../structnn_1_1swkbd_1_1ConfigArg.html#a56945d7e2e286ad574a0a7435ec7c14c',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0x40_186',['unk_0x40',['../group__nn__ffl__miidata.html#a7ebe755ccbd07bdddd26e738252df517',1,'FFLiMiiDataCore']]], + ['unk_5f0x46_5fb0_187',['unk_0x46_b0',['../group__nn__ffl__miidata.html#ae39b1664f62fd70a84a883decc7c1cc9',1,'FFLiMiiDataCore']]], + ['unk_5f0x5c_188',['unk_0x5C',['../group__nn__ffl__miidata.html#a510c0c1e41ed1970bc72b4d761419969',1,'FFLStoreData']]], + ['unk_5f0x8_189',['unk_0x8',['../group__nn__fp__fp.html#ga9621e7bd67ae6036f6a4c45921918bd0',1,'nn::fp::GameKey']]], + ['unk_5f0x9c_190',['unk_0x9C',['../structnn_1_1swkbd_1_1ConfigArg.html#abf6c9b975e8c680b56d002183180b79a',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0xa4_191',['unk_0xA4',['../structnn_1_1swkbd_1_1ConfigArg.html#a7f3efc6caa25878b955006bc6b392a85',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0xc_192',['unk_0xC',['../group__nn__fp__fp.html#ga6b2c51855759b061278ab8d35f655a04',1,'nn::fp::GameKey']]], + ['unkbuf_193',['unkbuf',['../filesystem__fsa_8h.html#a4f8869ebb2f9d0dc40f40c826e577df8',1,'FSARequestMount::unkBuf'],['../filesystem__fsa_8h.html#a4f8869ebb2f9d0dc40f40c826e577df8',1,'FSARequestMountWithProcess::unkBuf']]], + ['unkbuflen_194',['unkbuflen',['../filesystem__fsa_8h.html#a92fee92a27e9aae7796d8dc5380808ad',1,'FSARequestMount::unkBufLen'],['../filesystem__fsa_8h.html#a92fee92a27e9aae7796d8dc5380808ad',1,'FSARequestMountWithProcess::unkBufLen']]], + ['unkn1_195',['unkn1',['../namespacenn_1_1sl_1_1details.html#af70e4da9edb1537fdf602d397213dce4',1,'nn::sl::details::KillerNotificationTransferRecordStreamInternal']]], + ['unknown_196',['unknown',['../group__nsysccr__cdc.html#ad44680c11c9e03d3dab6ec7cfd0b04a8',1,'CCRCDCSysInfo::unknown'],['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30da6ce26a62afab55d7606ad4e92428b30c',1,'nn::sl::UNKNOWN'],['../group__nsysccr__cdc__nfc.html#a31e4d69879825608a6ee2a5d93306bf9',1,'CCRCDCNfcReadResponse::unknown'],['../group__nsysccr__cdc__nfc.html#a31e4d69879825608a6ee2a5d93306bf9',1,'CCRCDCNfcReadStartRequest::unknown'],['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a88183b946cc5f0e8c96b2e66e1c74a7e',1,'nn::nfp::Unknown'],['../group__nsysccr__cdc__nfc.html#a31e4d69879825608a6ee2a5d93306bf9',1,'CCRCDCNfcFormatRequest::unknown'],['../group__nsysccr__cdc__nfc.html#a31e4d69879825608a6ee2a5d93306bf9',1,'CCRCDCNfcSetReadOnlyRequest::unknown'],['../group__nsysccr__cdc__nfc.html#a31e4d69879825608a6ee2a5d93306bf9',1,'CCRCDCNfcIsTagPresentRequest::unknown'],['../group__ntag__ntag.html#a31e4d69879825608a6ee2a5d93306bf9',1,'NTAGNoftHeader::unknown'],['../group__ntag__ntag.html#ad44680c11c9e03d3dab6ec7cfd0b04a8',1,'NTAGInfoT2T::unknown'],['../group__ntag__ntag.html#aad921d60486366258809553a3db49a4a',1,'NTAGRawDataT2T.section1::unknown']]], + ['unknown0_197',['unknown0',['../group__nsysccr__cdc__nfc.html#a77b496160b506c8e135f0b915f0564d5',1,'CCRCDCNfcWriteStartRequest']]], + ['unknown0x00_198',['unknown0x00',['../structnn_1_1erreula_1_1HomeNixSignArg.html#aeb4f573a6367ec0c3c13b3e717629620',1,'nn::erreula::HomeNixSignArg']]], + ['unknown0x0c_199',['unknown0x0C',['../structnn_1_1erreula_1_1ErrorArg.html#a3599302e6f2bb36fa926c9b8e926d54d',1,'nn::erreula::ErrorArg']]], + ['unknown0x14_200',['unknown0x14',['../structnn_1_1erreula_1_1ErrorArg.html#a3da8d2b69f294460e7bee0cf2b7a588e',1,'nn::erreula::ErrorArg']]], + ['unknown0x28_201',['unknown0x28',['../structnn_1_1erreula_1_1ErrorArg.html#af285293c6c279b0f4f0eaf32f4840ff2',1,'nn::erreula::ErrorArg']]], + ['unknown1_202',['unknown1',['../group__nsysccr__cdc__nfc.html#a070d8ab9b41adcab0378496b56ac37f5',1,'CCRCDCNfcWriteStartRequest']]], + ['unknown6_203',['Unknown6',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a02ea1a152064e08f0b4d73ac678fd5ec',1,'nn::nfp']]], + ['unlockparentalcontroltemporarily_204',['UnlockParentalControlTemporarily',['../group__nn__fp__fp.html#ga176824f9e81eb99404c29471476535c9',1,'nn::fp']]], + ['unmount_205',['unmount',['../namespacenn_1_1nfp.html#a4efd3f1025ecbf1d94a20e7b725f7d0e',1,'nn::nfp::Unmount()'],['../filesystem__fsa_8h.html#a215dc5fd8519db95cb7dfc1267fa071f',1,'FSARequest.__unnamed7__::unmount']]], + ['unmountwithprocess_206',['unmountWithProcess',['../filesystem__fsa_8h.html#a9e2e54fc5f47b8259237bfdf1514c61a',1,'FSARequest.__unnamed7__']]], + ['unregister_207',['Unregister',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a195080c5914394d69ca5b5c9e55644cb',1,'nn::sl::LaunchInfoDatabase']]], + ['unregister_5f_5fq3_5f2nn2sl18launchinfodatabaseful_208',['Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL',['../namespacenn_1_1sl_1_1details.html#ae068ea81ad27b9ada350ae9cd1cea22d',1,'nn::sl::details']]], + ['update_209',['update',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#ac00112102a4aa19ec1abdfe399e04a53',1,'nn::sl::TitleListCacheFromPtr::Update()'],['../classnn_1_1sl_1_1TitleListCache.html#ac00112102a4aa19ec1abdfe399e04a53',1,'nn::sl::TitleListCache::Update()'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a8c2d1d39fb3cfd92bf0f19e94effdd35',1,'nn::sl::details::ITitleListCacheBase::Update()'],['../classnn_1_1sl_1_1TitleIconCache.html#ae545cea2804fe968c0ebcdf778ade66b',1,'nn::sl::TitleIconCache::Update()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#ae545cea2804fe968c0ebcdf778ade66b',1,'nn::sl::details::TitleIconCacheFromPtr::Update()'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a38b96535569f375c587c12d7ea12d222',1,'nn::sl::details::ITitleIconCacheBase::Update()']]], + ['update_5f_5fq3_5f2nn2sl14titleiconcachefpcq3_5f2nn2sl9titleinfoi_210',['Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi',['../namespacenn_1_1sl_1_1details.html#a06979cfa9492cc04044f6a1e8345839a',1,'nn::sl::details']]], + ['update_5f_5fq3_5f2nn2sl14titlelistcachefv_211',['Update__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#abc66994f8878460a3e6cb7602b3d86b0',1,'nn::sl::details']]], + ['updatecommentasync_212',['UpdateCommentAsync',['../group__nn__fp__fp.html#gafda2ee5dd70d5c7282691d7ed5ce07aa',1,'nn::fp']]], + ['updatefn_213',['UpdateFn',['../namespacenn_1_1sl_1_1details.html#a4b6a416d38cb41a589e42829d0f3ef6f',1,'nn::sl::details::ITitleIconCacheInternalVTable']]], + ['updategamemode_214',['updategamemode',['../group__nn__fp__fp.html#gadb09f629b8adbaaab5f0ea990c3c7527',1,'nn::fp::UpdateGameMode(nn::fp::GameMode *, const char16_t *) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")'],['../group__nn__fp__fp.html#gaf2f56b6a830622e0cb9aecdf11ecd403',1,'nn::fp::UpdateGameMode(nn::fp::GameMode *, const char16_t *, unsigned int) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi")']]], + ['updategamemodedescription_215',['UpdateGameModeDescription',['../group__nn__fp__fp.html#gac70ffcb31ba5a424ecb9295ad538cce1',1,'nn::fp']]], + ['updategamemodeex_216',['UpdateGameModeEx',['../group__nn__fp__fp.html#gaed037e7681ae590b1e7c57a1119154c4',1,'nn::fp']]], + ['updategamemodeforoverlayapplication_217',['UpdateGameModeForOverlayApplication',['../group__nn__fp__fp.html#gabe4bf4418e846719c6ffcc2baffcefba',1,'nn::fp']]], + ['updateifneeded_218',['updateifneeded',['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a0e2efdd8bb52a3ebeea341e7711ea1c9',1,'nn::sl::details::ITitleListCacheBase::UpdateIfNeeded()'],['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a2a668140b0a9f9b4d05242ff667994b2',1,'nn::sl::TitleListCacheFromPtr::UpdateIfNeeded()'],['../classnn_1_1sl_1_1TitleListCache.html#a2a668140b0a9f9b4d05242ff667994b2',1,'nn::sl::TitleListCache::UpdateIfNeeded()']]], + ['updateifneeded_5f_5fq3_5f2nn2sl14titlelistcachefv_219',['UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#a52b519b9bd00b090a52139176cb19173',1,'nn::sl::details']]], + ['updatemiiasync_220',['updatemiiasync',['../group__nn__fp__fp.html#ga6ede652a4e520a2f6546838a7b6ec74a',1,'nn::fp::UpdateMiiAsync(FFLStoreData *miiData, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#gaed6ddd057b7d882030cf168cc4bb3529',1,'nn::fp::UpdateMiiAsync(FFLStoreData *, char16_t *, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv")']]], + ['updatepackageaccessor_221',['updatePackageAccessor',['../namespacenn_1_1sl_1_1details.html#acc026913f33aa27bb28f9f1369ec31d8',1,'nn::sl::details::ConditionInternal']]], + ['updatepackageaccessorfromptr_222',['updatepackageaccessorfromptr',['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html',1,'UpdatePackageAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#aaef5ea985819a27f6d41ea397fe72314',1,'nn::sl::details::UpdatePackageAccessorFromPtr::UpdatePackageAccessorFromPtr()']]], + ['updateplayinggame_223',['UpdatePlayingGame',['../group__nn__fp__fp.html#gacb14005a39220e6146c1751fd666970b',1,'nn::fp']]], + ['updateplayingoverlayapplication_224',['UpdatePlayingOverlayApplication',['../group__nn__fp__fp.html#gaa0821b8300636dc2662ed793e604c3a7',1,'nn::fp']]], + ['updatepreferenceasync_225',['UpdatePreferenceAsync',['../group__nn__fp__fp.html#gaacd85541b99bc12f7535e9fe79fe97ba',1,'nn::fp']]], + ['updateprogress_226',['updateProgress',['../group__nsysccr__cdc.html#afa86987d3a16ef22f8e19b120b349db1',1,'CCRCDCFWInfo']]], + ['upid_227',['upid',['../group__sysapp__args.html#a576706167ecd53895a4faeb21554d900',1,'SYSCallerInfo::upid'],['../group__coreinit__kernel.html#a3d300fe4d6e26313f08126be99c7e4fa',1,'KernelInfo0::upid']]], + ['upir_228',['upir',['../group__coreinit__context.html#a00635d2eff7e7509f246411e8fad8778',1,'OSContext']]], + ['upperbound_229',['upperBound',['../namespacenn_1_1sl.html#ad28987cbaedb791ea498927bea6a9a90',1,'nn::sl::KillerNotification.displayCondition.account.age']]], + ['url_230',['url',['../group__sysapp__switch.html#ab135e5154c1828bef226a3df98ee3333',1,'SysAppBrowserArgs']]], + ['urlsize_231',['urlSize',['../group__sysapp__switch.html#a456fe4e0657478190326561aa1032a9d',1,'SysAppBrowserArgs']]], + ['usa_232',['usa',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14',1,'nn::erreula::USA'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14',1,'nn::swkbd::USA']]], + ['usa_5fen_5fqwerty_233',['USA_EN_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78aafe21aa53c2076a3c32f642015683790',1,'nn::swkbd']]], + ['usa_5fes_5fqwerty_234',['USA_ES_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78afbb7c21a530cfa68b33ba14da8f10b51',1,'nn::swkbd']]], + ['usa_5ffr_5fqwerty_235',['USA_FR_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ad9defe12ac22cfa5a2305854ae7a3b82',1,'nn::swkbd']]], + ['usa_5fpt_5fqwerty_236',['USA_PT_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78aa9073ff7f11fdd68fcf348dfb20d4bb8',1,'nn::swkbd']]], + ['usa_5fspecial_237',['USA_Special',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a7efa99ace1b4c6673cce6737eb0c2850',1,'nn::swkbd']]], + ['usa_5fsymbols_238',['USA_Symbols',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78aae36643a4badc1e18788f431a29113e8',1,'nn::swkbd']]], + ['usbclass_5faudio_239',['USBCLASS_AUDIO',['../uhs__usbspec_8h.html#a09c09c1bd20fc289153c1acbdaa8ba29',1,'uhs_usbspec.h']]], + ['usbclass_5fdevice_240',['USBCLASS_DEVICE',['../uhs__usbspec_8h.html#a74a3e57dac3d116a68ccddc1c5a39e74',1,'uhs_usbspec.h']]], + ['usbclass_5fhid_241',['USBCLASS_HID',['../uhs__usbspec_8h.html#ad016d19bfea785686b64d1480e9eeb8c',1,'uhs_usbspec.h']]], + ['usbclass_5fstorage_242',['USBCLASS_STORAGE',['../uhs__usbspec_8h.html#a08c594a2d335f64f73589a61c17b2a79',1,'uhs_usbspec.h']]], + ['use_243',['use',['../group__gx2__surface.html#a5ef76d30bf9232902687324b5bfa0bd2',1,'GX2Surface.__unnamed21__']]], + ['use_5fproxy_244',['use_proxy',['../group__nsysnet__netconfig.html#af528773b780b8003e15f5a7bbe8625c3',1,'NetConfProxyConfig']]], + ['used_245',['used',['../group__coreinit__msgq.html#a5e1ebda31e026934b2091d2d0051818a',1,'OSMessageQueue']]], + ['usedlist_246',['usedList',['../group__coreinit__memexpheap.html#a0caf8e7a5542cc32ccb8bac4659f249e',1,'MEMExpHeap']]], + ['user_20config_247',['User Config',['../group__coreinit__userconfig.html',1,'']]], + ['userarg1_248',['userArg1',['../group__coreinit__taskq.html#a2a29725bbddfde4415a4b08d9499d8f4',1,'MPTask']]], + ['userarg2_249',['userArg2',['../group__coreinit__taskq.html#a76cfcb32a13c33ad21464fdb7a4e4348',1,'MPTask']]], + ['usercallback_250',['usercallback',['../filesystem__fsa_8h.html#aeb3d2b73fdd0a99c3fc12918bf84eed1',1,'FSAClientAttachAsyncData::userCallback'],['../filesystem__fsa_8h.html#a6407aee9667e7ff78e6904339a254b38',1,'FSAAsyncResult::userCallback']]], + ['userconfig_2eh_251',['userconfig.h',['../userconfig_8h.html',1,'']]], + ['usercontext_252',['usercontext',['../filesystem__fsa_8h.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'FSAAsyncResult::userContext'],['../filesystem__fsa_8h.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'FSAClientAttachAsyncData::userContext'],['../group__sndcore2__voice.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'AXVoice::userContext']]], + ['userdata_253',['userdata',['../group__coreinit__taskq.html#a2e294dd14122c554baa0665072b4ca7a',1,'MPTask::userData'],['../group__coreinit__alarms.html#a2e294dd14122c554baa0665072b4ca7a',1,'OSAlarm::userData']]], + ['userfileinfo_254',['userFileInfo',['../group__coreinit__dynload.html#a02557acd56ecc8a51ec432fd822e4521',1,'OSDynLoad_InternalData']]], + ['userfileinfosize_255',['userFileInfoSize',['../group__coreinit__dynload.html#a3d8c18398739008e6018767b3c7f9991',1,'OSDynLoad_InternalData']]], + ['usermemory_256',['userMemory',['../group__h264__stream.html#a8c2c7ee358501969f48030d974229eea',1,'H264DecodeOutput']]], + ['username_257',['username',['../namespacenn_1_1uds_1_1Cafe.html#afa638214ac1c4b6ac8be309a17ed1d57',1,'nn::uds::Cafe::NodeInformation::username'],['../namespacenn_1_1cfg_1_1CTR.html#structnn_1_1cfg_1_1CTR_1_1UserName',1,'UserName'],['../group__nsysnet__netconfig.html#a0b38e840803e0adc58d4d4155e03c13c',1,'NetConfProxyConfig::username']]], + ['userstackpointer_258',['userStackPointer',['../group__coreinit__thread.html#a234a19eb0790f50fe6be08397cbafd46',1,'OSThread']]], + ['usingheadphones_259',['usingHeadphones',['../group__vpad__input.html#aa98d79dfdbe69a2e73f32b96a37d4aac',1,'VPADStatus']]], + ['utf8_260',['Utf8',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3a81f91ccd37ce1d232cbfc1520374319d',1,'nn::swkbd']]], + ['utils_261',['Utils',['../group__gx2__utils.html',1,'']]], + ['utils_2eh_262',['utils.h',['../utils_8h.html',1,'']]], + ['uuid_263',['uuid',['../namespacenn_1_1sl.html#a8b8bc5e64f40ec2fae374e022f97377b',1,'nn::sl::AccountUUID::uuid'],['../namespacenn_1_1sl.html#a49e1cb8483ac061c85ed2c85d0c1f27e',1,'nn::sl::Account::uuid'],['../group__nn__ccr__sys__caffeine.html#a80fe6719a3e969f860cd1d33a93ed0ca',1,'CCRAppLaunchParam::uuid']]], + ['uuids_264',['uuids',['../namespacenn_1_1sl.html#aa1f453b3aa1b208a35e8fc8b767a2ddc',1,'nn::sl::TransferableInfo']]], + ['uuidsize_265',['UuidSize',['../namespacenn_1_1act.html#ae324f47ae26ab7b36bfbecbe847a9cb9',1,'nn::act']]] +]; diff --git a/search/all_17.js b/search/all_17.js new file mode 100644 index 00000000..a80df9b1 --- /dev/null +++ b/search/all_17.js @@ -0,0 +1,194 @@ +var searchData= +[ + ['vaddr_0',['vaddr',['../group__coreinit__ios.html#aa0bb68874ee9bcccfa45212ec3b12466',1,'IOSVec']]], + ['validity_1',['validity',['../group__vpad__input.html#a2520a08e3f52e40fa9e8688ffd5bc640',1,'VPADTouchData']]], + ['value_2',['value',['../group__nn__result.html#a01571c420f280137c16d319178731da5',1,'NNResult::value'],['../group__gx2__shader.html#ae7f66047e6e39ba2bb6af8b95f00d1dd',1,'GX2LoopVar::value'],['../group__gx2__shader.html#a6b330af43261f372e7d0f540d1842871',1,'GX2UniformInitialValue::value'],['../group__coreinit__event.html#a3502e4ff0e7d6136b4908bf15ccb6d42',1,'OSEvent::value']]], + ['values_3',['values',['../namespacenn_1_1sl.html#a7ab32d541b099cb7a42b96263ec04331',1,'nn::sl::DRCImagePalette']]], + ['variable_4',['variable',['../group__coreinit__cond.html',1,'Condition Variable'],['../group__coreinit__fastcond.html',1,'Fast Condition Variable']]], + ['variation_5',['variation',['../group__vpad__input.html#a7010cdccfed0200584ad63025d0f1a5d',1,'VPADAccStatus']]], + ['vcl_5fhrd_5fparameters_5fpresent_5fflag_6',['vcl_hrd_parameters_present_flag',['../group__h264__stream.html#a5c006def9e27c2e68f23c03c40a637a2',1,'H264DecodedVuiParameters']]], + ['vecs_7',['vecs',['../group__coreinit__smd.html#a5470496178523f0bf7013686d7c42a16',1,'SmdVector::vecs'],['../group__coreinit__userconfig.html#ac251854c41cecb3dc6132484430fc584',1,'UCAsyncParams::vecs']]], + ['vector_8',['vector',['../group__coreinit__smd.html#a6ba8844da718b4a65f60dbfd0d92d6ef',1,'SmdReceiveData.__unnamed15__']]], + ['vectorpaddr_9',['vectorPaddr',['../group__coreinit__smd.html#ab1ccd7f1a3517b07574c3f3494003f9a',1,'SmdElement.__unnamed13__']]], + ['vendorid_10',['vendorId',['../group__nfc__nfc.html#a227d86f65b40e39e6206de76c56ff7a8',1,'NFCNTAGVersion']]], + ['version_11',['version',['../structGX2DebugCaptureInterface.html#acd99bb05ca015e7d74448acb1deba7ca',1,'GX2DebugCaptureInterface::version'],['../group__coreinit__mcp.html#acd99bb05ca015e7d74448acb1deba7ca',1,'MCPSysProdSettings::version'],['../group__nn__acp__title.html#acd99bb05ca015e7d74448acb1deba7ca',1,'ACPMetaXml::version'],['../structnn_1_1sl_1_1KillerNotification.html#acd99bb05ca015e7d74448acb1deba7ca',1,'nn::sl::KillerNotification::version'],['../namespacenn_1_1sl.html#acd99bb05ca015e7d74448acb1deba7ca',1,'nn::sl::LaunchInfoDatabaseHeader::version'],['../group__nsysccr__cdc.html#acd99bb05ca015e7d74448acb1deba7ca',1,'CCRCDCEepromData::version'],['../group__nsysccr__cdc__nfc.html#a8c90c2a336489a7203f9a567be718058',1,'CCRCDCNfcReadT2TResponse::version'],['../group__nsysccr__cdc__nfc.html#a8c90c2a336489a7203f9a567be718058',1,'CCRCDCNfcWriteT2TRequest::version'],['../group__ntag__ntag.html#ab22abc2906422da61885ac6c8e6a1a59',1,'NTAGFormatSettings::version'],['../group__ntag__ntag.html#ab22abc2906422da61885ac6c8e6a1a59',1,'NTAGNoftHeader::version']]], + ['vertexprogram_12',['vertexProgram',['../group__gx2__shader.html#a37c1adf360eabcb3c5afabc0fbf9eef1',1,'GX2GeometryShader']]], + ['vertexprogramsize_13',['vertexProgramSize',['../group__gx2__shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1',1,'GX2GeometryShader']]], + ['vertical_14',['vertical',['../group__vpad__input.html#aa2288e54bdbe70a4cf7f46a743f76248',1,'VPADAccStatus']]], + ['vgt_5fgs_5fmode_15',['vgt_gs_mode',['../group__gx2__shader.html#a7667521e94d83aac313003e4c8d0e63c',1,'GX2GeometryShader.regs']]], + ['vgt_5fgs_5fout_5fprim_5ftype_16',['vgt_gs_out_prim_type',['../group__gx2__shader.html#aa5f451c388ff74607603b511ce60dc83',1,'GX2GeometryShader.regs']]], + ['vgt_5fhos_5freuse_5fdepth_17',['vgt_hos_reuse_depth',['../group__gx2__shader.html#a9dafb25cacf56d7e4d5c562d05bae676',1,'GX2VertexShader.regs']]], + ['vgt_5fprimitiveid_5fen_18',['vgt_primitiveid_en',['../group__gx2__shader.html#aad220ae3233e1ed2824d03ee0ff62cbf',1,'GX2VertexShader.regs']]], + ['vgt_5fstrmout_5fbuffer_5fen_19',['vgt_strmout_buffer_en',['../group__gx2__shader.html#a3ed142e03b57abb5f098980a93a6cfc6',1,'GX2VertexShader.regs::vgt_strmout_buffer_en'],['../group__gx2__shader.html#a3ed142e03b57abb5f098980a93a6cfc6',1,'GX2GeometryShader.regs::vgt_strmout_buffer_en']]], + ['vgt_5fvertex_5freuse_5fblock_5fcntl_20',['vgt_vertex_reuse_block_cntl',['../group__gx2__shader.html#a7023646cc837e6b7dcdf7577d2961f44',1,'GX2VertexShader.regs']]], + ['vid_21',['vid',['../group__nsyshid__hid.html#aac5ffad7f07bfef80deaef77e0eeca69',1,'HIDDevice::vid'],['../uhs_8h.html#aac5ffad7f07bfef80deaef77e0eeca69',1,'UhsInterfaceFilter::vid']]], + ['video_5fformat_22',['video_format',['../group__h264__stream.html#a50ab179028eb4a7a38c283daaddf129a',1,'H264DecodedVuiParameters']]], + ['video_5ffull_5frange_5fflag_23',['video_full_range_flag',['../group__h264__stream.html#a94bfdcbd43a1dfda19a2a56a5315810f',1,'H264DecodedVuiParameters']]], + ['video_5fsignal_5ftype_5fpresent_5fflag_24',['video_signal_type_present_flag',['../group__h264__stream.html#af3a5fb798d147e20c62042dc0e87ab47',1,'H264DecodedVuiParameters']]], + ['viewer_25',['Error Viewer',['../group__nn__erreula__erreula.html',1,'']]], + ['viewfirstmip_26',['viewFirstMip',['../group__gx2__texture.html#afa01f2830fca18d3b86bcc79e3e5de7a',1,'GX2Texture']]], + ['viewfirstslice_27',['viewfirstslice',['../group__gx2__surface.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2DepthBuffer::viewFirstSlice'],['../group__gx2__surface.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2ColorBuffer::viewFirstSlice'],['../group__gx2__texture.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2Texture::viewFirstSlice']]], + ['viewmip_28',['viewmip',['../group__gx2__surface.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2DepthBuffer::viewMip'],['../group__gx2__surface.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2ColorBuffer::viewMip']]], + ['viewnummips_29',['viewNumMips',['../group__gx2__texture.html#aaa5544b267f4dab754cd1276838ef695',1,'GX2Texture']]], + ['viewnumslices_30',['viewnumslices',['../group__gx2__surface.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2DepthBuffer::viewNumSlices'],['../group__gx2__surface.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2ColorBuffer::viewNumSlices'],['../group__gx2__texture.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2Texture::viewNumSlices']]], + ['visible_31',['visible',['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8aec24d78ce33048dc73a2b6b1a0690192',1,'nn::swkbd::Visible'],['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8aec24d78ce33048dc73a2b6b1a0690192',1,'nn::erreula::Visible']]], + ['voice_32',['Voice',['../group__sndcore2__voice.html',1,'']]], + ['voice_2eh_33',['voice.h',['../voice_8h.html',1,'']]], + ['volume_34',['volume',['../group__sndcore2__voice.html#ae2b7935b01cdfe9a81d408dc3f2431f1',1,'AXVoice::volume'],['../group__sndcore2__voice.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceDeviceBusMixData::volume'],['../group__sndcore2__voice.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceVeData::volume']]], + ['volumeid_35',['volumeid',['../namespacenn_1_1spm.html#a0e89535350cd08999904c990db406418',1,'nn::spm::StorageInfo::volumeId'],['../structnn_1_1spm_1_1VolumeId.html#a8778a66a9e127b6f87b0743e4c823be8',1,'nn::spm::VolumeId::VolumeId()=default'],['../structnn_1_1spm_1_1VolumeId.html#a75591fcc3b9b7a38b6739489e510f38f',1,'nn::spm::VolumeId::VolumeId(char const *id)'],['../structnn_1_1spm_1_1VolumeId.html',1,'VolumeId'],['../group__coreinit__fs.html#af71fa984bb743d52b578fe0edb078068',1,'FSVolumeInfo::volumeId']]], + ['volumeinfo_36',['volumeInfo',['../filesystem__fsa_8h.html#ab0d21c44c708b017f3228ca4234f6e88',1,'FSAResponseGetVolumeInfo']]], + ['volumelabel_37',['volumeLabel',['../group__coreinit__fs.html#ac81b7c699b93cc0fd7c0593cf1ccbc85',1,'FSVolumeInfo']]], + ['vpad_38',['vpad',['../group__vpad.html',1,'vpad'],['../structnn_1_1erreula_1_1ControllerInfo.html#af2b5843ff0dbeabfeb28036819b0109a',1,'nn::erreula::ControllerInfo::vpad'],['../namespacenn_1_1swkbd.html#a04f6181745af1f211dca3f8183547fb6',1,'nn::swkbd::ControllerInfo::vpad']]], + ['vpad_20base_39',['VPAD Base',['../group__vpadbase__base.html',1,'']]], + ['vpad_20input_40',['VPAD Input',['../group__vpad__input.html',1,'']]], + ['vpad_2edox_41',['vpad.dox',['../vpad_8dox.html',1,'']]], + ['vpad_5fbutton_5fa_42',['VPAD_BUTTON_A',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa9f0cf31a42425406ba7450bac8e5004',1,'input.h']]], + ['vpad_5fbutton_5fb_43',['VPAD_BUTTON_B',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2cb5897a4f78ccca6b40a4790d0cb3b0',1,'input.h']]], + ['vpad_5fbutton_5fdown_44',['VPAD_BUTTON_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af4b6e1b8a7a9d70f83b167b5ae202d15',1,'input.h']]], + ['vpad_5fbutton_5fhome_45',['VPAD_BUTTON_HOME',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abcae6fb514fff74373e2d68c10fa31da',1,'input.h']]], + ['vpad_5fbutton_5fl_46',['VPAD_BUTTON_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a30e629dd1482349aadadbc8defba5751',1,'input.h']]], + ['vpad_5fbutton_5fleft_47',['VPAD_BUTTON_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a7559333c6db9a5b64118ae18bd147cfd',1,'input.h']]], + ['vpad_5fbutton_5fminus_48',['VPAD_BUTTON_MINUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9f53601a5a13ea50b724acc012f9a90d',1,'input.h']]], + ['vpad_5fbutton_5fplus_49',['VPAD_BUTTON_PLUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a45157210a7f255029f5896602602c977',1,'input.h']]], + ['vpad_5fbutton_5fr_50',['VPAD_BUTTON_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aba30456e570be26a8f000b769b32b93b',1,'input.h']]], + ['vpad_5fbutton_5fright_51',['VPAD_BUTTON_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae490e07215cb700834c2391aa219424d',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fl_52',['VPAD_BUTTON_STICK_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a3ba3a77856f6712072212358efa85b82',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fr_53',['VPAD_BUTTON_STICK_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af69bb82ff5f117a6e0d058bb4ddc8c32',1,'input.h']]], + ['vpad_5fbutton_5fsync_54',['VPAD_BUTTON_SYNC',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2922fce68aeb79dcda849f27c0d88359',1,'input.h']]], + ['vpad_5fbutton_5ftv_55',['VPAD_BUTTON_TV',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aeefb3a7d82d8e5cc316a0aa2077777dc',1,'input.h']]], + ['vpad_5fbutton_5fup_56',['VPAD_BUTTON_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa8cec515f38b84b3a065f8dd74e72c6f',1,'input.h']]], + ['vpad_5fbutton_5fx_57',['VPAD_BUTTON_X',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a0726180b506999766e4c21f5369aa298',1,'input.h']]], + ['vpad_5fbutton_5fy_58',['VPAD_BUTTON_Y',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abb5726dcc77156b83986cb4e7bc5f302',1,'input.h']]], + ['vpad_5fbutton_5fzl_59',['VPAD_BUTTON_ZL',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a685be0eea98a2c3d01c59a4108b6b7cd',1,'input.h']]], + ['vpad_5fbutton_5fzr_60',['VPAD_BUTTON_ZR',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a5c1212fba5da325072a457fe1ae8b137',1,'input.h']]], + ['vpad_5fchan_5f0_61',['VPAD_CHAN_0',['../group__vpadbase__base.html#gga05fe36fbe8e98bd6b1f69cccf7752e26a1bc2a1657a55d9a426a131fc7287da9e',1,'base.h']]], + ['vpad_5fchan_5f1_62',['VPAD_CHAN_1',['../group__vpadbase__base.html#gga05fe36fbe8e98bd6b1f69cccf7752e26a8e54151652f86d3fbace883a67b5800e',1,'base.h']]], + ['vpad_5fgyro_5fzerodrift_5floose_63',['VPAD_GYRO_ZERODRIFT_LOOSE',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918ac9c1914ff80319935df5586273bcd521',1,'input.h']]], + ['vpad_5fgyro_5fzerodrift_5fnone_64',['VPAD_GYRO_ZERODRIFT_NONE',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918a2a28e2f44e5dfdfbcc8337ba2755ad50',1,'input.h']]], + ['vpad_5fgyro_5fzerodrift_5fstandard_65',['VPAD_GYRO_ZERODRIFT_STANDARD',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918a1fd48fc8d9802c11b26fa0d94fe686ba',1,'input.h']]], + ['vpad_5fgyro_5fzerodrift_5ftight_66',['VPAD_GYRO_ZERODRIFT_TIGHT',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918a5b38232e35b56513877fe8d8e91c456f',1,'input.h']]], + ['vpad_5finvalid_5fx_67',['VPAD_INVALID_X',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f',1,'input.h']]], + ['vpad_5finvalid_5fy_68',['VPAD_INVALID_Y',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71',1,'input.h']]], + ['vpad_5firc_5fstatus_5fflag_5fconnected_69',['VPAD_IRC_STATUS_FLAG_CONNECTED',['../group__vpadbase__base.html#gga4fd2f39aaf633d941c8c8ea20b7fa0fbaf52a391c619939ef7f82badec062a4b0',1,'base.h']]], + ['vpad_5firc_5fstatus_5fflag_5fhas_5fdata_70',['VPAD_IRC_STATUS_FLAG_HAS_DATA',['../group__vpadbase__base.html#gga4fd2f39aaf633d941c8c8ea20b7fa0fbae9b990f6755021a1be3dde5b5b9cc88a',1,'base.h']]], + ['vpad_5flcd_5foff_71',['VPAD_LCD_OFF',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528aa2d98375b2a4de61559b873f5060713f',1,'input.h']]], + ['vpad_5flcd_5fon_72',['VPAD_LCD_ON',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a3df644e7136ebd91e216138edc819124',1,'input.h']]], + ['vpad_5flcd_5fstandby_73',['VPAD_LCD_STANDBY',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a6c6a8b9e6dcdcfad3a41965c966c1e29',1,'input.h']]], + ['vpad_5fread_5fbusy_74',['VPAD_READ_BUSY',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa0702411dc5d2befa1ce651dfa7fcbacb',1,'input.h']]], + ['vpad_5fread_5finvalid_5fcontroller_75',['VPAD_READ_INVALID_CONTROLLER',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2',1,'input.h']]], + ['vpad_5fread_5fno_5fsamples_76',['VPAD_READ_NO_SAMPLES',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7',1,'input.h']]], + ['vpad_5fread_5fsuccess_77',['VPAD_READ_SUCCESS',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c',1,'input.h']]], + ['vpad_5fread_5funinitialized_78',['VPAD_READ_UNINITIALIZED',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa5c00ee3b837989e1249045f14443ac87',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fdown_79',['VPAD_STICK_L_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7adf88e67cd5663cf270647adbdfe93a64',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fleft_80',['VPAD_STICK_L_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9b7e4810ab0955f4e31bdd8442cdb5c1',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fright_81',['VPAD_STICK_L_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a18c7cc6f5d0bfb7715e910b11cff7d4d',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fup_82',['VPAD_STICK_L_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a8e92acb6725689c04dbdc166cd18a608',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fdown_83',['VPAD_STICK_R_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ad6163663258bd9064f3ca7c54bf500f8',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fleft_84',['VPAD_STICK_R_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae4dfa4b525c2c148c71eeedb234840ef',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fright_85',['VPAD_STICK_R_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a142ac279d05ad6b68ec267c3f97093fc',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fup_86',['VPAD_STICK_R_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae73f3a1a7f209dd36f977b6ce4034d3b',1,'input.h']]], + ['vpad_5ftp_5f1280x720_87',['VPAD_TP_1280X720',['../group__vpad__input.html#gga953546612efe2b0e829e7bff28881239ac7e2388667a30a9bdca39feb65389163',1,'input.h']]], + ['vpad_5ftp_5f1920x1080_88',['VPAD_TP_1920X1080',['../group__vpad__input.html#gga953546612efe2b0e829e7bff28881239a4a817513ef9a768b9c7269865553cb6b',1,'input.h']]], + ['vpad_5ftp_5f854x480_89',['VPAD_TP_854X480',['../group__vpad__input.html#gga953546612efe2b0e829e7bff28881239aac586dfff15cbb14a0e42bf7cd859cfc',1,'input.h']]], + ['vpad_5fvalid_90',['VPAD_VALID',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4',1,'input.h']]], + ['vpadaccstatus_91',['vpadaccstatus',['../group__vpad__input.html#structVPADAccStatus',1,'VPADAccStatus'],['../group__vpad__input.html#gae231e035d828f8b5fd115ccd9cb0dc10',1,'VPADAccStatus: input.h']]], + ['vpadbase_92',['vpadbase',['../group__vpadbase.html',1,'']]], + ['vpadbase_2edox_93',['vpadbase.dox',['../vpadbase_8dox.html',1,'']]], + ['vpadbaseclearircevent_94',['VPADBASEClearIRCEvent',['../group__vpadbase__base.html#ga9d94ddcfcd22d1b6df0ca18b4d506858',1,'base.h']]], + ['vpadbasegetgamecontrollermode_95',['VPADBASEGetGameControllerMode',['../group__vpadbase__base.html#ga1b8e3d8b3b9fee5b0c59b989beb458b2',1,'base.h']]], + ['vpadbasegetheadphonestatus_96',['VPADBASEGetHeadphoneStatus',['../group__vpadbase__base.html#ga9c7c54b0e53b49976b9fb3a3acac3f05',1,'base.h']]], + ['vpadbasegetircstatus_97',['VPADBASEGetIRCStatus',['../group__vpadbase__base.html#gaeb1541ce74fdf86f399e7ac028737da3',1,'base.h']]], + ['vpadbasegetmotoronremainingcount_98',['VPADBASEGetMotorOnRemainingCount',['../group__vpadbase__base.html#ga2a3b93df8829c4943a8e82ae7c16a407',1,'base.h']]], + ['vpadbasegetpowerbuttonpressstatus_99',['VPADBASEGetPowerButtonPressStatus',['../group__vpadbase__base.html#ga647aef524fae2e6f9565250e57f10f65',1,'base.h']]], + ['vpadbasegetsensorbarsetting_100',['VPADBASEGetSensorBarSetting',['../group__vpadbase__base.html#gaea7520d49817c8222e6f16dc70a3e7b5',1,'base.h']]], + ['vpadbaseinit_101',['VPADBASEInit',['../group__vpadbase__base.html#gac9447bbdaa91465a491f137c095a6ca5',1,'base.h']]], + ['vpadbaseisinit_102',['VPADBASEIsInit',['../group__vpadbase__base.html#ga14e7b514f5c416934b8a7e9bdf883589',1,'base.h']]], + ['vpadbasesetgamecontrollermode_103',['VPADBASESetGameControllerMode',['../group__vpadbase__base.html#ga42ee15cc65462792ab71a153f2178ed2',1,'base.h']]], + ['vpadbasesetmotoronremainingcount_104',['VPADBASESetMotorOnRemainingCount',['../group__vpadbase__base.html#ga0173ad426ee8ed07017c31d164ec4a04',1,'base.h']]], + ['vpadbasesetpowerbuttondisablemode_105',['VPADBASESetPowerButtonDisableMode',['../group__vpadbase__base.html#gac50b8134527adfb01e362e5c0509d333',1,'base.h']]], + ['vpadbasesetpowerbuttonpressstatus_106',['VPADBASESetPowerButtonPressStatus',['../group__vpadbase__base.html#gaa72866738d4b0240b48cc4b5ded37fdb',1,'base.h']]], + ['vpadbasesetsensorbarsetting_107',['VPADBASESetSensorBarSetting',['../group__vpadbase__base.html#ga91281d643c451e6e6734d05b5733cbad',1,'base.h']]], + ['vpadbaseshutdown_108',['VPADBASEShutdown',['../group__vpadbase__base.html#ga348ea206d325312b9c8faa388d4942a6',1,'base.h']]], + ['vpadbuttons_109',['vpadbuttons',['../group__vpad__input.html#gac0151a3ca71aa0781a396a89430654a7',1,'VPADButtons: input.h'],['../group__vpad__input.html#gaa6832037e21d5102df7a57d4adf06df0',1,'VPADButtons: input.h']]], + ['vpadchan_110',['vpadchan',['../group__vpadbase__base.html#ga05fe36fbe8e98bd6b1f69cccf7752e26',1,'VPADChan: base.h'],['../group__vpadbase__base.html#gafcc433b08076f309ea6e4e4306c9e900',1,'VPADChan: base.h']]], + ['vpadcontrolmotor_111',['VPADControlMotor',['../group__vpad__input.html#ga4556449e547c18bea4a1ff409db6733e',1,'input.h']]], + ['vpaddirection_112',['vpaddirection',['../group__vpad__input.html#ga4787c1a9ee9827011be6d89e6162aeb3',1,'VPADDirection: input.h'],['../group__vpad__input.html#structVPADDirection',1,'VPADDirection']]], + ['vpaddisablegyroaccrevise_113',['VPADDisableGyroAccRevise',['../group__vpad__input.html#gac51695d70de6e2c9cb686d320a91ae3c',1,'input.h']]], + ['vpaddisablegyrodirrevise_114',['VPADDisableGyroDirRevise',['../group__vpad__input.html#ga67bad6389bd3f2b3bac858282387bf04',1,'input.h']]], + ['vpaddisablegyrozeroplay_115',['VPADDisableGyroZeroPlay',['../group__vpad__input.html#ga3fa1380a8e13cea99729343184d07627',1,'input.h']]], + ['vpaddisablelstickzeroclamp_116',['VPADDisableLStickZeroClamp',['../group__vpad__input.html#gaeec6057ffa8cb89431d86e7fd77caf77',1,'input.h']]], + ['vpaddisablepowerbutton_117',['VPADDisablePowerButton',['../group__vpad__input.html#ga20d7b4146c236681981fa60437e05d18',1,'input.h']]], + ['vpaddisablerstickzeroclamp_118',['VPADDisableRStickZeroClamp',['../group__vpad__input.html#ga57a452b68dc152f7f2ee01e9dc0b33da',1,'input.h']]], + ['vpaddisablestickcrossclamp_119',['VPADDisableStickCrossClamp',['../group__vpad__input.html#ga0838cde10a54f417ec83cb4df46a79a0',1,'input.h']]], + ['vpadenablegyroaccrevise_120',['VPADEnableGyroAccRevise',['../group__vpad__input.html#gaf37a6316ccf9c29b48e408e9e098dee3',1,'input.h']]], + ['vpadenablegyrodirrevise_121',['VPADEnableGyroDirRevise',['../group__vpad__input.html#ga194ecae1d76ad7d85cc8b6650ce6580a',1,'input.h']]], + ['vpadenablegyrozeroplay_122',['VPADEnableGyroZeroPlay',['../group__vpad__input.html#ga32cce8c0453e67f28516422f01221e9a',1,'input.h']]], + ['vpadenablelstickzeroclamp_123',['VPADEnableLStickZeroClamp',['../group__vpad__input.html#ga3848e88a59ca66fcf63e2177d3878978',1,'input.h']]], + ['vpadenablepowerbutton_124',['VPADEnablePowerButton',['../group__vpad__input.html#gab62f9dcf20acc3ef1029a66ac4288e28',1,'input.h']]], + ['vpadenablerstickzeroclamp_125',['VPADEnableRStickZeroClamp',['../group__vpad__input.html#gaaf26b773b04b8ab81a7aca9b4cb96ada',1,'input.h']]], + ['vpadenablestickcrossclamp_126',['VPADEnableStickCrossClamp',['../group__vpad__input.html#ga13b306aa9937ffabc5002fd012ad3eea',1,'input.h']]], + ['vpadgetaccparam_127',['VPADGetAccParam',['../group__vpad__input.html#gada2de4a8e39b5b6a07571d4e256a886d',1,'input.h']]], + ['vpadgetbuttonprocmode_128',['VPADGetButtonProcMode',['../group__vpad__input.html#gaa81fc5bccd29f4a555a84bcf3f86d92a',1,'input.h']]], + ['vpadgetcrossstickemulationparamsl_129',['VPADGetCrossStickEmulationParamsL',['../group__vpad__input.html#ga9453bf41ba77de4f52b67e7efbbd3590',1,'input.h']]], + ['vpadgetcrossstickemulationparamsr_130',['VPADGetCrossStickEmulationParamsR',['../group__vpad__input.html#gae0b1c6a993e3331d8bdbb0c2cbe98a8d',1,'input.h']]], + ['vpadgetgyrodirreviseparam_131',['VPADGetGyroDirReviseParam',['../group__vpad__input.html#ga3239a022521913255c91c4a421f4e6a8',1,'input.h']]], + ['vpadgetgyrozerodriftmode_132',['VPADGetGyroZeroDriftMode',['../group__vpad__input.html#gae6cc70ba76e18d44b9348032be5ee6f5',1,'input.h']]], + ['vpadgetlcdmode_133',['VPADGetLcdMode',['../group__vpad__input.html#ga4bdcf44b290924cf4ea9d19b814ece36',1,'input.h']]], + ['vpadgetlstickclampthreshold_134',['VPADGetLStickClampThreshold',['../group__vpad__input.html#gaaab13528a4578cf5d8b31518feb93062',1,'input.h']]], + ['vpadgetrstickclampthreshold_135',['VPADGetRStickClampThreshold',['../group__vpad__input.html#gaad36bec7024eb2035f5a2df7f6ade55b',1,'input.h']]], + ['vpadgettpcalibratedpoint_136',['VPADGetTPCalibratedPoint',['../group__vpad__input.html#ga0a66402c69c09d08367177d6c289bbb3',1,'input.h']]], + ['vpadgettpcalibratedpointex_137',['VPADGetTPCalibratedPointEx',['../group__vpad__input.html#ga80de42c6ea7fde4ae6dc459e58dc80b2',1,'input.h']]], + ['vpadgettpcalibrationparam_138',['VPADGetTPCalibrationParam',['../group__vpad__input.html#ga50d07a1bd1bd749356d0b63c1c4313b5',1,'input.h']]], + ['vpadgettvmenustatus_139',['VPADGetTVMenuStatus',['../group__vpad__input.html#gaf50a715851601f9454f37f58ab07a538',1,'input.h']]], + ['vpadgyrostatus_140',['VPADGyroStatus',['../group__vpad__input.html#ga5f500d1dfd43728b91e8379ead591caa',1,'input.h']]], + ['vpadgyrozerodriftmode_141',['vpadgyrozerodriftmode',['../group__vpad__input.html#ga5d206960c157c069d835b2633a1bb93a',1,'VPADGyroZeroDriftMode: input.h'],['../group__vpad__input.html#gad449624afcae0c1a945da3010284f918',1,'VPADGyroZeroDriftMode: input.h']]], + ['vpadinit_142',['VPADInit',['../group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a',1,'input.h']]], + ['vpadinitgyroaccreviseparam_143',['VPADInitGyroAccReviseParam',['../group__vpad__input.html#ga01adf9ba34a5e6fcc8f761f949e0f16b',1,'input.h']]], + ['vpadinitgyrodirreviseparam_144',['VPADInitGyroDirReviseParam',['../group__vpad__input.html#gae56bfa2d6f1cd4e902f36d17531b4adf',1,'input.h']]], + ['vpadinitgyrozerodriftmode_145',['VPADInitGyroZeroDriftMode',['../group__vpad__input.html#ga792abfc47568176860a10da0b649c396',1,'input.h']]], + ['vpadinitgyrozeroplayparam_146',['VPADInitGyroZeroPlayParam',['../group__vpad__input.html#gae55a614085c5265c37acbe38a754a742',1,'input.h']]], + ['vpadircstatusflags_147',['VPADIRCStatusFlags',['../group__vpadbase__base.html#ga4fd2f39aaf633d941c8c8ea20b7fa0fb',1,'base.h']]], + ['vpadisenablegyroaccrevise_148',['VPADIsEnableGyroAccRevise',['../group__vpad__input.html#gae05c4bade4bd71b332bb915dbcb5fb56',1,'input.h']]], + ['vpadisenablegyrodirrevise_149',['VPADIsEnableGyroDirRevise',['../group__vpad__input.html#ga8908c35249acac4787d857aa6434210b',1,'input.h']]], + ['vpadisenablegyrozerodrift_150',['VPADIsEnableGyroZeroDrift',['../group__vpad__input.html#ga312af001772e2a2eac0a06374d433388',1,'input.h']]], + ['vpadisenablegyrozeroplay_151',['VPADIsEnableGyroZeroPlay',['../group__vpad__input.html#ga5e2f6387017360e6dc9d6d0ff392d1e8',1,'input.h']]], + ['vpadlcdmode_152',['vpadlcdmode',['../group__vpad__input.html#ga46a82f660292f1284a8eff20015e2528',1,'VPADLcdMode: input.h'],['../group__vpad__input.html#ga8f9285ca0640fa17e71b6649d823f003',1,'VPADLcdMode: input.h']]], + ['vpadread_153',['VPADRead',['../group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6',1,'input.h']]], + ['vpadreaderror_154',['vpadreaderror',['../group__vpad__input.html#gaff1e94081b12bc485c6613eb94daccea',1,'VPADReadError: input.h'],['../group__vpad__input.html#ga48a441772625ba08367bf86d8a93262c',1,'VPADReadError: input.h']]], + ['vpadsamplingcallback_155',['VPADSamplingCallback',['../group__vpad__input.html#gaccbf9f1ad96d153a85b28ee7d23c765e',1,'input.h']]], + ['vpadsetaccparam_156',['VPADSetAccParam',['../group__vpad__input.html#ga1fe790b96357df1fb680e5dd2740de25',1,'input.h']]], + ['vpadsetbtnrepeat_157',['VPADSetBtnRepeat',['../group__vpad__input.html#gac4a527368d7f70dc031b2f8cec2151ab',1,'input.h']]], + ['vpadsetcrossstickemulationparamsl_158',['VPADSetCrossStickEmulationParamsL',['../group__vpad__input.html#gac100a779dff2e1fc9ea2ea211d360640',1,'input.h']]], + ['vpadsetcrossstickemulationparamsr_159',['VPADSetCrossStickEmulationParamsR',['../group__vpad__input.html#ga55bbd7a149d5fe3538c04e16d2fa7633',1,'input.h']]], + ['vpadsetgyroangle_160',['VPADSetGyroAngle',['../group__vpad__input.html#gae746767bdc4abb0393881b23af94a397',1,'input.h']]], + ['vpadsetgyrodirection_161',['VPADSetGyroDirection',['../group__vpad__input.html#gae87ceecbf54bfa70ccbe81eabff07e64',1,'input.h']]], + ['vpadsetgyrodirectionmag_162',['VPADSetGyroDirectionMag',['../group__vpad__input.html#gae26021e9e40709cc7ebae78eae45f43a',1,'input.h']]], + ['vpadsetgyrodirrevisebase_163',['VPADSetGyroDirReviseBase',['../group__vpad__input.html#ga60650231b65d9f90d85c3d1f73aeae3a',1,'input.h']]], + ['vpadsetgyrodirreviseparam_164',['VPADSetGyroDirReviseParam',['../group__vpad__input.html#ga0775360462f17d5aee7c0f40e4a8d110',1,'input.h']]], + ['vpadsetgyromagnification_165',['VPADSetGyroMagnification',['../group__vpad__input.html#ga2681ba9c7ffb6cb1c6f5230a32a09e62',1,'input.h']]], + ['vpadsetgyrozerodriftmode_166',['VPADSetGyroZeroDriftMode',['../group__vpad__input.html#ga767cd81e460174bee34af53023a7a89c',1,'input.h']]], + ['vpadsetgyrozeroplayparam_167',['VPADSetGyroZeroPlayParam',['../group__vpad__input.html#ga504708a80ebfe0a582a56b79f13db8e5',1,'input.h']]], + ['vpadsetlcdmode_168',['VPADSetLcdMode',['../group__vpad__input.html#ga4d75c36b10b803c3af97947cc3cde97a',1,'input.h']]], + ['vpadsetlstickclampthreshold_169',['VPADSetLStickClampThreshold',['../group__vpad__input.html#ga14b8dbc27195bcee435b4a1a80b09442',1,'input.h']]], + ['vpadsetrstickclampthreshold_170',['VPADSetRStickClampThreshold',['../group__vpad__input.html#ga5abd3bb90ee4446a65e11c1502b72656',1,'input.h']]], + ['vpadsetsamplingcallback_171',['VPADSetSamplingCallback',['../group__vpad__input.html#gaab5acfa7fe34bda0967cf6d3c4c4e2b3',1,'input.h']]], + ['vpadsetsensorbar_172',['VPADSetSensorBar',['../group__vpad__input.html#ga08b1f480a7e3c3b20846aa85fe40bbad',1,'input.h']]], + ['vpadsetstickorigin_173',['VPADSetStickOrigin',['../group__vpad__input.html#ga478fdfcb4b8f8efae74c1fb2d3b31923',1,'input.h']]], + ['vpadsettpcalibrationparam_174',['VPADSetTPCalibrationParam',['../group__vpad__input.html#ga8b2125a652039d4c79dd83222ac7950f',1,'input.h']]], + ['vpadsettvmenuinvalid_175',['VPADSetTVMenuInvalid',['../group__vpad__input.html#gaf8a7e506da7d6bd4c5d0f95dcab618f8',1,'input.h']]], + ['vpadshutdown_176',['VPADShutdown',['../group__vpad__input.html#ga2adb90df46daa4609403879d381946a6',1,'input.h']]], + ['vpadstartgyromagrevise_177',['VPADStartGyroMagRevise',['../group__vpad__input.html#ga3c61f03e3c322e5e421a918ae83b0911',1,'input.h']]], + ['vpadstatus_178',['vpadstatus',['../group__vpad__input.html#gabbc31ad611e782924cfaf0f2381ba419',1,'VPADStatus: input.h'],['../group__vpad__input.html#structVPADStatus',1,'VPADStatus']]], + ['vpadstopgyromagrevise_179',['VPADStopGyroMagRevise',['../group__vpad__input.html#gac90d8bbcd3c1ab46a073c05a69594d15',1,'input.h']]], + ['vpadstopmotor_180',['VPADStopMotor',['../group__vpad__input.html#gadec32f6c845d56b9885a2823a439f493',1,'input.h']]], + ['vpadtouchcalibrationparam_181',['vpadtouchcalibrationparam',['../group__vpad__input.html#ga008a8524594024f17b4312f0481529ec',1,'VPADTouchCalibrationParam: input.h'],['../group__vpad__input.html#structVPADTouchCalibrationParam',1,'VPADTouchCalibrationParam']]], + ['vpadtouchdata_182',['vpadtouchdata',['../group__vpad__input.html#ga6752157ac359524b5bacca3a365ced48',1,'VPADTouchData: input.h'],['../group__vpad__input.html#structVPADTouchData',1,'VPADTouchData']]], + ['vpadtouchpadresolution_183',['vpadtouchpadresolution',['../group__vpad__input.html#ga953546612efe2b0e829e7bff28881239',1,'VPADTouchPadResolution: input.h'],['../group__vpad__input.html#gaa0f78dfd75ec9eff9ac5ebf28cbefcff',1,'VPADTouchPadResolution: input.h']]], + ['vpadtouchpadvalidity_184',['vpadtouchpadvalidity',['../group__vpad__input.html#ga9ed299e261f745f16d1e97a0ec677811',1,'VPADTouchPadValidity: input.h'],['../group__vpad__input.html#ga11fffe32865d0edf0105ed06d9f6a83b',1,'VPADTouchPadValidity: input.h']]], + ['vpadvec2d_185',['vpadvec2d',['../group__vpad__input.html#ga0668ab896b9463069d53a90ae8367b14',1,'VPADVec2D: input.h'],['../group__vpad__input.html#structVPADVec2D',1,'VPADVec2D']]], + ['vpadvec3d_186',['vpadvec3d',['../group__vpad__input.html#ga2c6abf11f9fe25d883caa7ea87f01a58',1,'VPADVec3D: input.h'],['../group__vpad__input.html#structVPADVec3D',1,'VPADVec3D']]], + ['vs_187',['DRC VS',['../group__sndcore2__drcvs.html',1,'']]], + ['vtable_188',['vtable',['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::TitleIconCacheInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::ITitleListCacheInternal::vtable'],['../namespacenn_01_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn ::sl::details::DataCreatorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::QuickStartApplicationSelectorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::ConditionInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a1dfa353ae78b5c17deb6c4abca969151',1,'nn::sl::details::IAccountInfoAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a629bb734d2b3d35db375910fb209b388',1,'nn::sl::details::IBlackListAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#ae613328f23bba277c72a32bf5f3c82ea',1,'nn::sl::details::IDefaultTitleAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a2e938647803d6d132cd9d87a61ea800b',1,'nn::sl::details::IDiscCachedTitleAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aac29c5985cd9069ed17a4a7ed9cdfb41',1,'nn::sl::details::IIconInfoAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aa9cbd9e479760a02a5d646ab0345466e',1,'nn::sl::details::IInstalledTitleListAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a4e5eec82dfec4bc0710965d146de1261',1,'nn::sl::details::IKillerNotificationAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a242e3307ce69003a675c9e6ee7e0d4c3',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a242e3307ce69003a675c9e6ee7e0d4c3',1,'nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#af8081954091153fc0a14cc42ee50a6e4',1,'nn::sl::details::ILaunchedTitleListAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a4b7253ed1990eb363512af4eca9d64ca',1,'nn::sl::details::IMetaInfoAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#ac009ee3daa6ff73033cc254f240d097a',1,'nn::sl::details::IPreferentialTitleAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#afa360f6fd421cee7739f02a6cd038009',1,'nn::sl::details::ISerializerInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#abdbe6c8205cec86a431bfdbda24ad01b',1,'nn::sl::details::ISettingAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a448bf77e6de70672581ec5bf366e6ed4',1,'nn::sl::details::IStreamInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#af9f5d3ecd942e176d74f479c81c87833',1,'nn::sl::details::ITimeAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#af4abdf54259b79858275b0fc65e1b5a5',1,'nn::sl::details::ITitleIconCacheInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#a4921edfe4e819eba15aaa4b8df9ff02d',1,'nn::sl::details::ITitleListAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#ae85890ef418cf8c16bc6fe011393ab11',1,'nn::sl::details::ITransferrerInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#ad867fdf2d675e603f96e38886b8f6962',1,'nn::sl::details::IUpdatePackageAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#af181dcc859116f25fedfdbbd4426da92',1,'nn::sl::details::IWhiteListAccessorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::DrcManagerInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::FileStreamInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::KillerNotificationSelectorInternal::vtable'],['../namespacenn_1_1sl_1_1details.html#aee5590d888621776f210eb49925b9149',1,'nn::sl::details::KillerNotificationTransferRecordStreamInternal::vtable']]], + ['vui_5fparameters_189',['vui_parameters',['../group__h264__stream.html#a8e5bd8476d9458f16d89afec9f44ac5b',1,'H264DecodeResult']]], + ['vui_5fparameters_5fpresent_5fflag_190',['vui_parameters_present_flag',['../group__h264__stream.html#a72812111eea998b6be0c0d0b63fede0f',1,'H264DecodeResult']]] +]; diff --git a/search/all_18.js b/search/all_18.js new file mode 100644 index 00000000..168c575f --- /dev/null +++ b/search/all_18.js @@ -0,0 +1,346 @@ +var searchData= +[ + ['waiteventtimeoutalarm_0',['waitEventTimeoutAlarm',['../group__coreinit__thread.html#a5d65070d8d34083e124ddcf9d3d3827a',1,'OSThread']]], + ['waitforconvertdone_1',['WaitForConvertDone',['../namespacenn_1_1pdm.html#aaea15f144a1a9ed98e5ebaa8e972a0c8',1,'nn::pdm']]], + ['wakecount_2',['wakeCount',['../group__coreinit__thread.html#a5ec09b46d411f82cba705390be02fdc7',1,'OSThread']]], + ['wbc_3',['WBC',['../group__padscore__wbc.html',1,'']]], + ['wbc_2eh_4',['wbc.h',['../wbc_8h.html',1,'']]], + ['wbc_5ferror_5fbad_5ftemperature_5',['WBC_ERROR_BAD_TEMPERATURE',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62bad26ec1dcf045fdde5ee8e88455b9f4e4',1,'wbc.h']]], + ['wbc_5ferror_5finvalid_6',['WBC_ERROR_INVALID',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62ba1d8c6cac90bf0d5395868fd0fcbf6182',1,'wbc.h']]], + ['wbc_5ferror_5fno_5fcontroller_7',['WBC_ERROR_NO_CONTROLLER',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62baae85efa114485e83efa9b3e784a7bdc8',1,'wbc.h']]], + ['wbc_5ferror_5fnone_8',['WBC_ERROR_NONE',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62ba209b2700a22028f69bfc4662bc8f7cba',1,'wbc.h']]], + ['wbc_5ferror_5fnot_5fready_9',['WBC_ERROR_NOT_READY',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62bac9f5d5ca8d734e350e45757ff13476d5',1,'wbc.h']]], + ['wbcerror_10',['wbcerror',['../group__padscore__wbc.html#ga94c9a065795968e04589a33ce1b8b62b',1,'WBCError: wbc.h'],['../group__padscore__wbc.html#gaf90bab7efa10d2f9edc2e1f700c7ea54',1,'WBCError: wbc.h']]], + ['wbcgetabsweight_11',['WBCGetABSWeight',['../group__padscore__wbc.html#ga9e04bacb330010b9791710ef3323b988',1,'wbc.h']]], + ['wbcgetbatterylevel_12',['WBCGetBatteryLevel',['../group__padscore__wbc.html#gaef090c028f2bb35272d4a4026171cf38',1,'wbc.h']]], + ['wbcgetcalibrationstatus_13',['WBCGetCalibrationStatus',['../group__padscore__wbc.html#gade5b30a97755d75b42f4b364d08e140c',1,'wbc.h']]], + ['wbcgetgcweight_14',['WBCGetGCWeight',['../group__padscore__wbc.html#ga5c931a9a9a431c8c7eb15f4aeb3f275b',1,'wbc.h']]], + ['wbcgetgravcoff_15',['WBCGetGravCoff',['../group__padscore__wbc.html#gaa8d7611c2906346037147b7eff3d179a',1,'wbc.h']]], + ['wbcgetproductarea_16',['WBCGetProductArea',['../group__padscore__wbc.html#ga62896719937836b742250dffa90bdb06',1,'wbc.h']]], + ['wbcgettcweight_17',['WBCGetTCWeight',['../group__padscore__wbc.html#gaadb4e9c77f338da11827bfa27321651e',1,'wbc.h']]], + ['wbcgettgcweight_18',['WBCGetTGCWeight',['../group__padscore__wbc.html#gab1b959eaeaef940b318a8e98a45e818e',1,'wbc.h']]], + ['wbcgetzeropoint_19',['WBCGetZEROPoint',['../group__padscore__wbc.html#gae3d00d5ddd1a4730aac938b7981bf43e',1,'wbc.h']]], + ['wbcread_20',['WBCRead',['../group__padscore__wbc.html#ga7fe5193cc38cdc845ee3925978734267',1,'wbc.h']]], + ['wbcsetupcalibration_21',['WBCSetupCalibration',['../group__padscore__wbc.html#ga67b774e034036ad0a8961505ed87d57a',1,'wbc.h']]], + ['wbcsetzeropoint_22',['WBCSetZEROPoint',['../group__padscore__wbc.html#ga37bc675754216f853cf31daafa1c795e',1,'wbc.h']]], + ['weights_23',['weights',['../group__padscore__kpad.html#a41904aba51ed220300e8073b584de72d',1,'KPADStatus.__unnamed46__.balance']]], + ['wencgetencodedata_24',['WENCGetEncodeData',['../group__padscore__wpad.html#ga659353e972b59388cff94522564bbe64',1,'wpad.h']]], + ['wencparams_25',['wencparams',['../group__padscore__wpad.html#ga723b501a193eb429f25cb9dfc33d6a2b',1,'WENCParams: wpad.h'],['../group__padscore__wpad.html#structWENCParams',1,'WENCParams']]], + ['whitelist_26',['WhiteList',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1WhiteList',1,'nn::sl']]], + ['whitelistaccessor_27',['whiteListAccessor',['../namespacenn_1_1sl_1_1details.html#a929a24512c5e194160643cfcae9fc1b6',1,'nn::sl::details::QuickStartApplicationSelectorInternal']]], + ['whitelistaccessorfromptr_28',['whitelistaccessorfromptr',['../classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html',1,'WhiteListAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html#a1953967e793e724b6336c2a17d882cc3',1,'nn::sl::details::WhiteListAccessorFromPtr::WhiteListAccessorFromPtr()']]], + ['width_29',['width',['../group__cam.html#ga325272ddd9a962f05deb905101d25cbd',1,'CAMStreamInfo::width'],['../group__cam.html#ga395d15e7c2b09961c1bfd1da6179b64c',1,'CAMSurface::width'],['../group__gx2__surface.html#a325272ddd9a962f05deb905101d25cbd',1,'GX2Surface::width'],['../group__h264__stream.html#a395d15e7c2b09961c1bfd1da6179b64c',1,'H264DecodeResult::width']]], + ['wifi_30',['wifi',['../group__nsysnet__netconfig.html#a53d5f389db1b710bdb73249426bb5336',1,'NetConfCfg']]], + ['wifi_5f5ghz_5fcountry_5fcode_31',['wifi_5ghz_country_code',['../group__coreinit__mcp.html#a1e27ad821a08be28a4e9e2d04cf4d3c5',1,'MCPSysProdSettings']]], + ['wifi_5f5ghz_5fcountry_5fcode_5frevision_32',['wifi_5ghz_country_code_revision',['../group__coreinit__mcp.html#a1f9de1f3ef43a6c54d976b0b9d7eb030',1,'MCPSysProdSettings']]], + ['wii_20u_20toolchain_33',['Wii U Toolchain',['../index.html',1,'']]], + ['wiiremote0_34',['wiiremote0',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a4ad755dc098c379d5c4465432222d62b',1,'nn::erreula::WiiRemote0'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a4ad755dc098c379d5c4465432222d62b',1,'nn::swkbd::WiiRemote0']]], + ['wiiremote1_35',['wiiremote1',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a4b5c57aad45f1f87c8b68c9f999b2684',1,'nn::erreula::WiiRemote1'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a4b5c57aad45f1f87c8b68c9f999b2684',1,'nn::swkbd::WiiRemote1']]], + ['wiiremote2_36',['wiiremote2',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a98184ebe5cc994778c164fa1793a6fbd',1,'nn::erreula::WiiRemote2'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a98184ebe5cc994778c164fa1793a6fbd',1,'nn::swkbd::WiiRemote2']]], + ['wiiremote3_37',['wiiremote3',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a1d0d7eda95e2896cd7d3086c835c0912',1,'nn::erreula::WiiRemote3'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a1d0d7eda95e2896cd7d3086c835c0912',1,'nn::swkbd::WiiRemote3']]], + ['windex_38',['wIndex',['../uhs__usbspec_8h.html#adc578ce35d89d52deba61ee6f312f177',1,'UhsSetupPacket']]], + ['wired_39',['wired',['../group__padscore__wpad.html#a3063cbc56ee8775df9c4f8b2b93325ad',1,'WPADStatusProController::wired'],['../group__padscore__kpad.html#a62358c80eaea78aaec5c917fd176bfa3',1,'KPADStatus.__unnamed46__.pro::wired']]], + ['wl0_40',['wl0',['../group__nsysnet__netconfig.html#a216f374358f98642d410cdf39bd280bb',1,'NetConfCfg']]], + ['wlength_41',['wLength',['../uhs__usbspec_8h.html#a496c03443b177fd2e6c93616064d2934',1,'UhsSetupPacket']]], + ['wmaxpacketsize_42',['wMaxPacketSize',['../uhs_8h.html#abcc8edb1d5094ce6a16b42c1a7ae67d8',1,'UhsEndpointDescriptor']]], + ['wood_5ftin_43',['wood_tin',['../group__nn__acp__title.html#a0fdfada724635919e77a27e178722458',1,'ACPMetaXml']]], + ['word0_44',['word0',['../filesystem__fsa_8h.html#ab5d51161fc399d506a9f1290dfb4dc3d',1,'FSAResponse']]], + ['workmem_45',['workMem',['../group__cam.html#ga3ac391e5a90300a7c296af2e6264ff9e',1,'CAMSetupInfo']]], + ['workmemory_46',['workmemory',['../structnn_1_1erreula_1_1CreateArg.html#a9ebe5c06b6e996a5c362b9941d1d40a6',1,'nn::erreula::CreateArg::workMemory'],['../namespacenn_1_1swkbd.html#a9ebe5c06b6e996a5c362b9941d1d40a6',1,'nn::swkbd::CreateArg::workMemory']]], + ['wpad_47',['WPAD',['../group__padscore__wpad.html',1,'']]], + ['wpad_2eh_48',['wpad.h',['../wpad_8h.html',1,'']]], + ['wpad_5fbalance_5fboard_5fcmd_5foff_49',['WPAD_BALANCE_BOARD_CMD_OFF',['../group__padscore__wpad.html#ggacc39a0a57fb77e4db2178539253d2942a3627c40f1d56df224a1435b32482d11f',1,'wpad.h']]], + ['wpad_5fbalance_5fboard_5fcmd_5fon_50',['WPAD_BALANCE_BOARD_CMD_ON',['../group__padscore__wpad.html#ggacc39a0a57fb77e4db2178539253d2942ab428bf033e6f54d1f0b3baba37e91cbc',1,'wpad.h']]], + ['wpad_5fbalance_5fboard_5fcmd_5fupdate_5ftemp_51',['WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP',['../group__padscore__wpad.html#ggacc39a0a57fb77e4db2178539253d2942ae75d01b3953162d525e4ea231ae2195c',1,'wpad.h']]], + ['wpad_5fbutton_5f1_52',['WPAD_BUTTON_1',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaeeacd42d5781d0cbde0ac167430a92b0',1,'wpad.h']]], + ['wpad_5fbutton_5f2_53',['WPAD_BUTTON_2',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9811cb89d42a8ed25b79f04db3120edb',1,'wpad.h']]], + ['wpad_5fbutton_5fa_54',['WPAD_BUTTON_A',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea6668f5f47cc6704b1108fa06bbf00048',1,'wpad.h']]], + ['wpad_5fbutton_5fb_55',['WPAD_BUTTON_B',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eafa600a0452e23f679bf173c0e7e8e0b0',1,'wpad.h']]], + ['wpad_5fbutton_5fc_56',['WPAD_BUTTON_C',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea804576a45c72c862f2a7c489da522adf',1,'wpad.h']]], + ['wpad_5fbutton_5fdown_57',['WPAD_BUTTON_DOWN',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea3ec181c538ae3ef63684efffb90a8f88',1,'wpad.h']]], + ['wpad_5fbutton_5fhome_58',['WPAD_BUTTON_HOME',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf43c1f5f2056bb9027e2eb898f3ec046',1,'wpad.h']]], + ['wpad_5fbutton_5fleft_59',['WPAD_BUTTON_LEFT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea91432ad9765edf96fae70943e1477234',1,'wpad.h']]], + ['wpad_5fbutton_5fminus_60',['WPAD_BUTTON_MINUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9ba7cfc470da4678f439c5e82b608111',1,'wpad.h']]], + ['wpad_5fbutton_5fplus_61',['WPAD_BUTTON_PLUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae71b71fe37e07c626540d34bb4edfde8',1,'wpad.h']]], + ['wpad_5fbutton_5fright_62',['WPAD_BUTTON_RIGHT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf0ab216a2f6e2915e2151452dd7d8b45',1,'wpad.h']]], + ['wpad_5fbutton_5fup_63',['WPAD_BUTTON_UP',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae718301b32bdf14714c6e7766e70cc6a',1,'wpad.h']]], + ['wpad_5fbutton_5fz_64',['WPAD_BUTTON_Z',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaa879918da5859936daef5c1bf65dcee3',1,'wpad.h']]], + ['wpad_5fchan_5f0_65',['WPAD_CHAN_0',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a75fe1217144aaeea50e7fede06ff6111',1,'wpad.h']]], + ['wpad_5fchan_5f1_66',['WPAD_CHAN_1',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107ad22adaa8ec5907f0a3a374023b55f2fc',1,'wpad.h']]], + ['wpad_5fchan_5f2_67',['WPAD_CHAN_2',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a0fc1ac8558077e8a18abda90f04a279e',1,'wpad.h']]], + ['wpad_5fchan_5f3_68',['WPAD_CHAN_3',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107af03eb3f76f099b4c04aae9985fefd126',1,'wpad.h']]], + ['wpad_5fchan_5f4_69',['WPAD_CHAN_4',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a8de87f5683da2b9ceb56846d1c30c6c5',1,'wpad.h']]], + ['wpad_5fchan_5f5_70',['WPAD_CHAN_5',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a3530e93886a1b5eb2c4b1b63eb8d06a3',1,'wpad.h']]], + ['wpad_5fchan_5f6_71',['WPAD_CHAN_6',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a59a71f4de0b3169cd8ebcec04f6b6035',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fa_72',['WPAD_CLASSIC_BUTTON_A',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a493abf35cd388cdb935f6e62aea0ba85',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fb_73',['WPAD_CLASSIC_BUTTON_B',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a5fd8f205f15d0d4c057ff5d43e8798a7',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fdown_74',['WPAD_CLASSIC_BUTTON_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2e159ac9fe9532fa1e5d828114772053',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fhome_75',['WPAD_CLASSIC_BUTTON_HOME',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aff5cc049759573e06209102ed5ed3d43',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fl_76',['WPAD_CLASSIC_BUTTON_L',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ad2be9a3bcf1625f31f81e00e9de74352',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fleft_77',['WPAD_CLASSIC_BUTTON_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ab17ecd739a845c6c40e7fa34098d7393',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fminus_78',['WPAD_CLASSIC_BUTTON_MINUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ae5733ccd7d0711a8d2e98d4fa48b6577',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fplus_79',['WPAD_CLASSIC_BUTTON_PLUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a9a42cd82790ce00c397823e3d57ad794',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fr_80',['WPAD_CLASSIC_BUTTON_R',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2842deaf3daa4be57d518fcf59b71225',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fright_81',['WPAD_CLASSIC_BUTTON_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aa1c207aadc8d4d7bb4753ab8db3b7c6e',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fup_82',['WPAD_CLASSIC_BUTTON_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a195d0b2238812032b0e77942b1e418a3',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fx_83',['WPAD_CLASSIC_BUTTON_X',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029afae4bbf0804ac07dd1bb55411d5a4fdf',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fy_84',['WPAD_CLASSIC_BUTTON_Y',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6253cc1d84b6d4519a3f9baa8b12e56c',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzl_85',['WPAD_CLASSIC_BUTTON_ZL',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a288ff61b53b86181f670b32fff2864b1',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzr_86',['WPAD_CLASSIC_BUTTON_ZR',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a4d1fdae9075de8c15b9fa3d69f1b8f46',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fdown_87',['WPAD_CLASSIC_STICK_L_EMULATION_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029afe74a949fdefe94e778903d1f0a68a77',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fleft_88',['WPAD_CLASSIC_STICK_L_EMULATION_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6657fd59879310b4017b85850ee6db13',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fright_89',['WPAD_CLASSIC_STICK_L_EMULATION_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a7699866bbac976a9f78970fcfd70a025',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fup_90',['WPAD_CLASSIC_STICK_L_EMULATION_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a5330d278909e5e8ee3d06a4824e044de',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fdown_91',['WPAD_CLASSIC_STICK_R_EMULATION_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2b445cfbc6bc745633d2a92250878ee2',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fleft_92',['WPAD_CLASSIC_STICK_R_EMULATION_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aae4ff7aae7292137f220209edddaf094',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fright_93',['WPAD_CLASSIC_STICK_R_EMULATION_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6982fb5082a35de4887a0db5827bc292',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fup_94',['WPAD_CLASSIC_STICK_R_EMULATION_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a532ac3bf721987ae4628aff58d393a5f',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5fbasic_95',['WPAD_DPD_FMT_BASIC',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685a47954d3d3191e45671f478e43ef9516d',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5fextended_96',['WPAD_DPD_FMT_EXTENDED',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685a1e7e68399ee9e2fd6f802cc6915fafd2',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5ffull_97',['WPAD_DPD_FMT_FULL',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685a56d50f8fd31419f2ae251fcb5826e56e',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5fnone_98',['WPAD_DPD_FMT_NONE',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685ac42f3f829199dcea8127428b0ee563dd',1,'wpad.h']]], + ['wpad_5ferror_5fbad_5fconf_99',['WPAD_ERROR_BAD_CONF',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99ac9b29050dc0df62b79dcdc3b9d7e945f',1,'wpad.h']]], + ['wpad_5ferror_5fbad_5fvalue_100',['WPAD_ERROR_BAD_VALUE',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a45b845b9f8b4d0f63f1859e4104ba6b6',1,'wpad.h']]], + ['wpad_5ferror_5fbroken_101',['WPAD_ERROR_BROKEN',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a3c0898ce824a05115b48231d1bf5d431',1,'wpad.h']]], + ['wpad_5ferror_5finvalid_102',['WPAD_ERROR_INVALID',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99ad58d797d52f441671aa9e03dcc2786cc',1,'wpad.h']]], + ['wpad_5ferror_5fno_5fcontroller_103',['WPAD_ERROR_NO_CONTROLLER',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a2d9c1136e675340a32024210468acfdd',1,'wpad.h']]], + ['wpad_5ferror_5fnone_104',['WPAD_ERROR_NONE',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a6a566afb2b264ca724f8e07543baa70a',1,'wpad.h']]], + ['wpad_5ferror_5fnot_5fready_105',['WPAD_ERROR_NOT_READY',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a0b1fe6e5b1c7f8838f9103dab21b296f',1,'wpad.h']]], + ['wpad_5ferror_5fpermission_106',['WPAD_ERROR_PERMISSION',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a066d814a88d5b53e60ff1b5f52ce52e6',1,'wpad.h']]], + ['wpad_5ferror_5fqueue_5fempty_107',['WPAD_ERROR_QUEUE_EMPTY',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99ad4bf3e00669fb231193e8fa134c16fe3',1,'wpad.h']]], + ['wpad_5ferror_5ftransfer_108',['WPAD_ERROR_TRANSFER',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99aae6a3aa40034bb5b235daf1e84e8ce01',1,'wpad.h']]], + ['wpad_5fext_5fbalance_5fboard_109',['WPAD_EXT_BALANCE_BOARD',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a774aeae15e90f3eeca5cc1dc809f6f96',1,'wpad.h']]], + ['wpad_5fext_5fclassic_110',['WPAD_EXT_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a7bcf90cdde9102ca414b779e57e326b8',1,'wpad.h']]], + ['wpad_5fext_5fcore_111',['WPAD_EXT_CORE',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3afe737f98cf664acd504226092053dea4',1,'wpad.h']]], + ['wpad_5fext_5fdev_5fnot_5ffound_112',['WPAD_EXT_DEV_NOT_FOUND',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a30b779f1cc9a95201055c89d93e10dfe',1,'wpad.h']]], + ['wpad_5fext_5fdrum_113',['WPAD_EXT_DRUM',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3af748ca8b321fd4ecc9f7ab8d43bb6a83',1,'wpad.h']]], + ['wpad_5fext_5fguitar_114',['WPAD_EXT_GUITAR',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a25afb67153ec3d45c26452a305c592a6',1,'wpad.h']]], + ['wpad_5fext_5fmplus_115',['WPAD_EXT_MPLUS',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a382956bcc81b4f0070cd5483bde83d2e',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fclassic_116',['WPAD_EXT_MPLUS_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a05532b08b27d3d2574812f0632d312dc',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fnunchuk_117',['WPAD_EXT_MPLUS_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a27dcf34ffaa50ec32657cff4c4722289',1,'wpad.h']]], + ['wpad_5fext_5fnunchuk_118',['WPAD_EXT_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a5763319cd99bf088680428131c23a2fc',1,'wpad.h']]], + ['wpad_5fext_5fpro_5fcontroller_119',['WPAD_EXT_PRO_CONTROLLER',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a897bef9d30474005636dd450a95138be',1,'wpad.h']]], + ['wpad_5fext_5ftaiko_120',['WPAD_EXT_TAIKO',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3ae1ea9368d93ca1dce0bd6cdeb6189798',1,'wpad.h']]], + ['wpad_5fext_5ftrain_121',['WPAD_EXT_TRAIN',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3aa68427750500654baf55d57787ff6f64',1,'wpad.h']]], + ['wpad_5fext_5funknown_122',['WPAD_EXT_UNKNOWN',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a3c4faa94d98fcf75d128906a1161d99b',1,'wpad.h']]], + ['wpad_5ffmt_5fbalance_5fboard_123',['WPAD_FMT_BALANCE_BOARD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a64793ebf8f5ddaa8c02ba0a2406b3570',1,'wpad.h']]], + ['wpad_5ffmt_5fclassic_124',['WPAD_FMT_CLASSIC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a30cb2d993f9414dd4a207c0e5b713e64',1,'wpad.h']]], + ['wpad_5ffmt_5fclassic_5facc_125',['WPAD_FMT_CLASSIC_ACC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a5b45576b380dacea885856d0a85ccf54',1,'wpad.h']]], + ['wpad_5ffmt_5fclassic_5facc_5fdpd_126',['WPAD_FMT_CLASSIC_ACC_DPD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900ae48175216918a69347d2e9ef632f5dd3',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_127',['WPAD_FMT_CORE',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a389719121f118acc36dd30e0eb38cd71',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_5facc_128',['WPAD_FMT_CORE_ACC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a3145ae15b2c7ddc0e068320a39b144b0',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_5facc_5fdpd_129',['WPAD_FMT_CORE_ACC_DPD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a8bb36a6e6b002e09738ee7be5e85bbfc',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_5facc_5fdpd_5ffull_130',['WPAD_FMT_CORE_ACC_DPD_FULL',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a5f191f7b0d72507e098947898b215f3d',1,'wpad.h']]], + ['wpad_5ffmt_5fdrum_131',['WPAD_FMT_DRUM',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a121fd6df4aa070e2cf4a6cb412aaabad',1,'wpad.h']]], + ['wpad_5ffmt_5fguitar_132',['WPAD_FMT_GUITAR',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900ace82eceecdfc7693a5e71bf9d156f5a9',1,'wpad.h']]], + ['wpad_5ffmt_5fmplus_133',['WPAD_FMT_MPLUS',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900aca638e0cdffa5b44ecac20167a8f11b5',1,'wpad.h']]], + ['wpad_5ffmt_5fnunchuk_134',['WPAD_FMT_NUNCHUK',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a475bdbfc1336ef856d52e88ac5dc5f04',1,'wpad.h']]], + ['wpad_5ffmt_5fnunchuk_5facc_135',['WPAD_FMT_NUNCHUK_ACC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a770b43d5815908bb367364af86670619',1,'wpad.h']]], + ['wpad_5ffmt_5fnunchuk_5facc_5fdpd_136',['WPAD_FMT_NUNCHUK_ACC_DPD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900aed437f9a79019aae83b8589fe45a1ff2',1,'wpad.h']]], + ['wpad_5ffmt_5fpro_5fcontroller_137',['WPAD_FMT_PRO_CONTROLLER',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a60eefbbc0ae78f9bfe0367d3ca22f0dc',1,'wpad.h']]], + ['wpad_5ffmt_5ftaiko_138',['WPAD_FMT_TAIKO',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a19f126c827d0efefdbc2c534f58504de',1,'wpad.h']]], + ['wpad_5ffmt_5ftrain_139',['WPAD_FMT_TRAIN',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900ad46edaa615977279780b7c1fc8b60062',1,'wpad.h']]], + ['wpad_5fled_5ffour_140',['WPAD_LED_FOUR',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240a9fed2a9b2d3fbbd62119e6405d9a6b75',1,'wpad.h']]], + ['wpad_5fled_5fone_141',['WPAD_LED_ONE',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240ae99ce6fb46d08653141d499365f4f98f',1,'wpad.h']]], + ['wpad_5fled_5fthree_142',['WPAD_LED_THREE',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240ad20ee9293b4e6ad7498311b28c17cde7',1,'wpad.h']]], + ['wpad_5fled_5ftwo_143',['WPAD_LED_TWO',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240a1afc80476731aa2543c4a2e945771b19',1,'wpad.h']]], + ['wpad_5fmax_5fir_5fdots_144',['WPAD_MAX_IR_DOTS',['../group__padscore__wpad.html#ga93247c09bc2e8293a918db8d5a17cb46',1,'wpad.h']]], + ['wpad_5fmax_5fpressure_5fsensors_145',['WPAD_MAX_PRESSURE_SENSORS',['../group__padscore__wpad.html#gad931a9d9d18ed59ffb50db42f0086c60',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fdisable_146',['WPAD_MPLS_MODE_DISABLE',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5ac38b7db45be552e6b3ef156418f61c19',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fmpls_5fclassic_147',['WPAD_MPLS_MODE_MPLS_CLASSIC',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5a0c6e2a33e87a0b984cefa4fd42cea95f',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fmpls_5fnunchuk_148',['WPAD_MPLS_MODE_MPLS_NUNCHUK',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5adbd06110be593f6902f0f5a981bc0580',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fmpls_5fonly_149',['WPAD_MPLS_MODE_MPLS_ONLY',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5a3de73b4b384f6bb8a44aecafbed392f0',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fattached_150',['WPAD_MPLS_STATUS_ATTACHED',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749af779bad14ab36165070fbbb85516ec5b',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fext_5fvalid_151',['WPAD_MPLS_STATUS_EXT_VALID',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749a50fea63b4f7a911e129d3637d9a27231',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fpitch_5fconv_152',['WPAD_MPLS_STATUS_PITCH_CONV',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749adb9c4d9736310f027b2435c83cf48c1a',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5froll_5fconv_153',['WPAD_MPLS_STATUS_ROLL_CONV',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749aac3e6db8f82e5c176d5c7e775e2d48a4',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fvalid_154',['WPAD_MPLS_STATUS_VALID',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749a68549f7d144a1aeafc1a0e189076b565',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fyaw_5fconv_155',['WPAD_MPLS_STATUS_YAW_CONV',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749ae2ea7d54228372204e97126ab612f504',1,'wpad.h']]], + ['wpad_5fnunchuk_5fbutton_5fc_156',['WPAD_NUNCHUK_BUTTON_C',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a751dd934e77d362e2a6df57c96a90f2b',1,'wpad.h']]], + ['wpad_5fnunchuk_5fbutton_5fz_157',['WPAD_NUNCHUK_BUTTON_Z',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a6be575525c72f13e12f10e023322f725',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fdown_158',['WPAD_NUNCHUK_STICK_EMULATION_DOWN',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44ac840b1457b38cb303f771593d44cd30a',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fleft_159',['WPAD_NUNCHUK_STICK_EMULATION_LEFT',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a08a301383dc4a58f5c1197fcc0e3651c',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fright_160',['WPAD_NUNCHUK_STICK_EMULATION_RIGHT',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a56767f1ecef9626a717219fc7d1c1e7f',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fup_161',['WPAD_NUNCHUK_STICK_EMULATION_UP',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a2cb862dd18896bb9ad16544e7f3aa908',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fdpd_162',['WPAD_PERIPHERAL_SPACE_DPD',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a42cc4998f96b06c753b7b2573af55cb7',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fextension_163',['WPAD_PERIPHERAL_SPACE_EXTENSION',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a2c084181ddf1e23001a7327092e45976',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fmotionplus_164',['WPAD_PERIPHERAL_SPACE_MOTIONPLUS',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a460e774683d84aa32077f50abec5e1f0',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fspeaker_165',['WPAD_PERIPHERAL_SPACE_SPEAKER',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a30e471cf73fd7be426037cda54e32a92',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fa_166',['WPAD_PRO_BUTTON_A',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf93ea868ff008540c2a5f78b90782d0d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fb_167',['WPAD_PRO_BUTTON_B',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba0cc91efe73cef518896ea709c2256113',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fdown_168',['WPAD_PRO_BUTTON_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba18a9c763e226d2f237f9a39aebf66095',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fhome_169',['WPAD_PRO_BUTTON_HOME',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba2945ade833042f767f15751ef3400758',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fl_170',['WPAD_PRO_BUTTON_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba8684d7e3db6f8ac3fc8d89ee954aed01',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fleft_171',['WPAD_PRO_BUTTON_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4d8ec97a2864b0ef31b286d619e30cd8',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fminus_172',['WPAD_PRO_BUTTON_MINUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba66c1a431d01802dc6770a3a427a7be58',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fplus_173',['WPAD_PRO_BUTTON_PLUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba066902e57311b70bf7733a16ab2da173',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fr_174',['WPAD_PRO_BUTTON_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4feb9721697991fdaa2e9005c28661b3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fright_175',['WPAD_PRO_BUTTON_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbafb2063a1acdc22b3c250524ed55200b3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fl_176',['WPAD_PRO_BUTTON_STICK_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9437a5df8c654cb00033b4895da48ceb',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fr_177',['WPAD_PRO_BUTTON_STICK_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbab53e971edae517dc9d1d774dbdfc0c2c',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fup_178',['WPAD_PRO_BUTTON_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbae64d6da507f994d6d9167e06745cbaf3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fx_179',['WPAD_PRO_BUTTON_X',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba26dc1fc13394fbd3d597b6df814dca3d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fy_180',['WPAD_PRO_BUTTON_Y',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba310e7c01880edaaf3c1899f13e0730df',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fzl_181',['WPAD_PRO_BUTTON_ZL',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba0d5e98591044c24f690559ee580d50de',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fzr_182',['WPAD_PRO_BUTTON_ZR',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbabb5e5453e320453ac15b6fae0975fb1b',1,'wpad.h']]], + ['wpad_5fpro_5freserved_183',['WPAD_PRO_RESERVED',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba14568ec9005076820e435bc9ffead4a9',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fdown_184',['WPAD_PRO_STICK_L_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba5049b5a367b07cbab2df67900acc70fd',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fleft_185',['WPAD_PRO_STICK_L_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9a3f5a5ac72a0a3cba3d174098076314',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fright_186',['WPAD_PRO_STICK_L_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba7c1456eea6e3c55d84ca29c1890867c0',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fup_187',['WPAD_PRO_STICK_L_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4ac2f2b677ef06cd9b27d35250d99b59',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fdown_188',['WPAD_PRO_STICK_R_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba6f2986d95b8c4e92a91ef25ff805079b',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fleft_189',['WPAD_PRO_STICK_R_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba78204269338bd17525cc8ff094b9085c',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fright_190',['WPAD_PRO_STICK_R_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf181b3707cd786111a8c7509a110a57f',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fup_191',['WPAD_PRO_STICK_R_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4136eb30ace3f7b6c2516a6d6d95602a',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fl_192',['WPAD_PRO_TRIGGER_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaad61d1ed81984c26d490916d87ebccf6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fr_193',['WPAD_PRO_TRIGGER_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba709e28a21524b7d6b678510fc750c4ee',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzl_194',['WPAD_PRO_TRIGGER_ZL',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbacce24ab8a52f5aeb26fa4ef8b9e4bea6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzr_195',['WPAD_PRO_TRIGGER_ZR',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbad8816677652ec932e408cdcddccd0e2e',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fmute_196',['WPAD_SPEAKER_CMD_MUTE',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844a05361f82c8fdefad76d3df6522bce644',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5foff_197',['WPAD_SPEAKER_CMD_OFF',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844ab6fe7e6b9fe9621368fbc54c60771fa3',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fon_198',['WPAD_SPEAKER_CMD_ON',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844af0230cc3a04981ab7f6a22ff52b2943b',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fon_5falt_199',['WPAD_SPEAKER_CMD_ON_ALT',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844a1a4dea1a2c05bf46a41c19035cf91f3a',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fplay_200',['WPAD_SPEAKER_CMD_PLAY',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844adef29ad7592e3f33cff8d84f2b30bac9',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5funmute_201',['WPAD_SPEAKER_CMD_UNMUTE',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844a6f7b6d317cbeb332499f302023f40e2f',1,'wpad.h']]], + ['wpadaddress_202',['wpadaddress',['../group__padscore__wpad.html#structWPADAddress',1,'WPADAddress'],['../group__padscore__wpad.html#ga67b90d96f9deb1c7fd668a7bd90d986c',1,'WPADAddress: wpad.h']]], + ['wpadbalanceboardcmd_203',['wpadbalanceboardcmd',['../group__padscore__wpad.html#ga7235fb31ac5a8bd3f4ed8fb4beddab5d',1,'WPADBalanceBoardCmd: wpad.h'],['../group__padscore__wpad.html#gacc39a0a57fb77e4db2178539253d2942',1,'WPADBalanceBoardCmd: wpad.h']]], + ['wpadbutton_204',['wpadbutton',['../group__padscore__wpad.html#ga223abdb15d9048c4635154349b83a05e',1,'WPADButton: wpad.h'],['../group__padscore__wpad.html#ga5e74365f6ddba891e11893d0a7dc8f94',1,'WPADButton: wpad.h']]], + ['wpadcallback_205',['WPADCallback',['../group__padscore__wpad.html#ga9f299068f1efa0458a1f74654ff18ca5',1,'wpad.h']]], + ['wpadcansendstreamdata_206',['WPADCanSendStreamData',['../group__padscore__wpad.html#ga57757e98e706740c6e873c69d47433c7',1,'wpad.h']]], + ['wpadchan_207',['wpadchan',['../group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107',1,'WPADChan: wpad.h'],['../group__padscore__wpad.html#gaa7c0df5053b99f9930f10b01121a8d20',1,'WPADChan: wpad.h']]], + ['wpadclassicbutton_208',['wpadclassicbutton',['../group__padscore__wpad.html#ga72daa46557d71a08451a122c197fe029',1,'WPADClassicButton: wpad.h'],['../group__padscore__wpad.html#gaf57def9b111fbfeac009fc60c2b40788',1,'WPADClassicButton: wpad.h']]], + ['wpadconnectcallback_209',['WPADConnectCallback',['../group__padscore__wpad.html#ga0baab032d1dcdd590e40c1e86f8b03b3',1,'wpad.h']]], + ['wpadcontrolblc_210',['WPADControlBLC',['../group__padscore__wpad.html#ga5a3a313c398fe264ed0e4aa828e7176f',1,'wpad.h']]], + ['wpadcontroldpd_211',['WPADControlDpd',['../group__padscore__wpad.html#ga2f1a1dee00e97fe3e5b868d4951815c9',1,'wpad.h']]], + ['wpadcontroldpdcallback_212',['WPADControlDpdCallback',['../group__padscore__wpad.html#ga102fe7dccaca905e750d26dff0569953',1,'wpad.h']]], + ['wpadcontrolled_213',['WPADControlLed',['../group__padscore__wpad.html#ga1c8cc1aa08fc98f0fe2b71c01983e691',1,'wpad.h']]], + ['wpadcontrolledcallback_214',['WPADControlLedCallback',['../group__padscore__wpad.html#gac17b2decf7b3ed93282c6034836d3a24',1,'wpad.h']]], + ['wpadcontrolmotor_215',['WPADControlMotor',['../group__padscore__wpad.html#gaa6112781b29f248dea4220d5a57d7ece',1,'wpad.h']]], + ['wpadcontrolspeaker_216',['WPADControlSpeaker',['../group__padscore__wpad.html#ga124345bdfbe2e61cf2aaf7998b93162e',1,'wpad.h']]], + ['wpadcontrolspeakercallback_217',['WPADControlSpeakerCallback',['../group__padscore__wpad.html#ga21b26c5de59b393c93a04aa8b5c440e6',1,'wpad.h']]], + ['wpaddataformat_218',['wpaddataformat',['../group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900',1,'WPADDataFormat: wpad.h'],['../group__padscore__wpad.html#gaaf4bee5fd94370de3e04abc797dca4d5',1,'WPADDataFormat: wpad.h']]], + ['wpaddisconnect_219',['WPADDisconnect',['../group__padscore__wpad.html#ga7bcb4a46def87d2f0e7540194b547d2b',1,'wpad.h']]], + ['wpaddpdformat_220',['wpaddpdformat',['../group__padscore__wpad.html#gae87cb075b732d605fde135eb502e3685',1,'WPADDpdFormat: wpad.h'],['../group__padscore__wpad.html#ga61fa7287347f2fcd6e679df0c15c5038',1,'WPADDpdFormat: wpad.h']]], + ['wpadenablemotor_221',['WPADEnableMotor',['../group__padscore__wpad.html#ga7a422f6b53120cba6017ffe34aba65ea',1,'wpad.h']]], + ['wpadenableurcc_222',['WPADEnableURCC',['../group__padscore__wpad.html#gaf12847800a58c1f42f73421d2e3faf15',1,'wpad.h']]], + ['wpadenablewbc_223',['WPADEnableWBC',['../group__padscore__wpad.html#ga73eff8f27b35c7ea093f4331ad5112f9',1,'wpad.h']]], + ['wpadenablewiiremote_224',['WPADEnableWiiRemote',['../group__padscore__wpad.html#ga6f385408525837af1b8d1c2ae0c035f0',1,'wpad.h']]], + ['wpaderror_225',['wpaderror',['../group__padscore__wpad.html#ga048dc1af677113ecb70d103c58b3ca99',1,'WPADError: wpad.h'],['../group__padscore__wpad.html#ga31aa45d44b02a1f1c616089741104870',1,'WPADError: wpad.h']]], + ['wpadextensioncallback_226',['WPADExtensionCallback',['../group__padscore__wpad.html#ga0cdb9b67ce5e449d6f0bd37a4c35a564',1,'wpad.h']]], + ['wpadextensiontype_227',['wpadextensiontype',['../group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3',1,'WPADExtensionType: wpad.h'],['../group__padscore__wpad.html#gaefddbd0d188dff989db0b55c6c951a84',1,'WPADExtensionType: wpad.h']]], + ['wpadgetaddress_228',['WPADGetAddress',['../group__padscore__wpad.html#gaa04c2a0e55bd86b2239ad7fd2a27938c',1,'wpad.h']]], + ['wpadgetbatterylevel_229',['WPADGetBatteryLevel',['../group__padscore__wpad.html#gaac77267e46a35d2bf8f418816729086c',1,'wpad.h']]], + ['wpadgetblcalibration_230',['WPADGetBLCalibration',['../group__padscore__wpad.html#gadf0acca35b64e630f79b7f28d575d2f8',1,'wpad.h']]], + ['wpadgetdataformat_231',['WPADGetDataFormat',['../group__padscore__wpad.html#gacd182aaeed0ffe1a491348b64016134c',1,'wpad.h']]], + ['wpadgetdpdformat_232',['WPADGetDpdFormat',['../group__padscore__wpad.html#gab23892b25893e041ddaf4dc8cd2746aa',1,'wpad.h']]], + ['wpadgetgamedatatimestamp_233',['WPADGetGameDataTimeStamp',['../group__padscore__wpad.html#gae8ead001df4f17c816139c7fec707b3c',1,'wpad.h']]], + ['wpadgetgametitleutf16_234',['WPADGetGameTitleUtf16',['../group__padscore__wpad.html#ga1891ce050efc18f05fb98c4b14197b8e',1,'wpad.h']]], + ['wpadgetinfo_235',['WPADGetInfo',['../group__padscore__wpad.html#ga757b86f66a1167b3ea181eac0c340a78',1,'wpad.h']]], + ['wpadgetinfoasync_236',['WPADGetInfoAsync',['../group__padscore__wpad.html#ga95218c475e5c29ad5353f0792a4de496',1,'wpad.h']]], + ['wpadgetinfocallback_237',['WPADGetInfoCallback',['../group__padscore__wpad.html#ga4a9317d395bbf76cb0ec6b1e51236396',1,'wpad.h']]], + ['wpadgetlatestindexinbuf_238',['WPADGetLatestIndexInBuf',['../group__padscore__wpad.html#ga9aa39ba91f6994b69948b824ef587c92',1,'wpad.h']]], + ['wpadgetpowersavemode_239',['WPADGetPowerSaveMode',['../group__padscore__wpad.html#ga771b94f73671d31e54238915d9728a82',1,'wpad.h']]], + ['wpadgetspeakervolume_240',['WPADGetSpeakerVolume',['../group__padscore__wpad.html#ga3395cd82f71aa8c3ba11f5cfe4e5772d',1,'wpad.h']]], + ['wpadgetstatus_241',['WPADGetStatus',['../group__padscore__wpad.html#gaa3eb52d557d1340afa5c4a3dd91dbabe',1,'wpad.h']]], + ['wpadiclearqueue_242',['WPADiClearQueue',['../group__padscore__wpad.html#gaf0236e935e408efba8dcbcb41d81ff16',1,'wpad.h']]], + ['wpadigetgamecode_243',['WPADiGetGameCode',['../group__padscore__wpad.html#gaf7e017f4e4564036fedffa4bb991a271',1,'wpad.h']]], + ['wpadigetgametype_244',['WPADiGetGameType',['../group__padscore__wpad.html#ga7b5a51afa98f6b4f1853055e04ed3d7a',1,'wpad.h']]], + ['wpadigetmplsstatus_245',['WPADiGetMplsStatus',['../group__padscore__wpad.html#ga27d8fb855f3ff8f3dcd366639d89a0be',1,'wpad.h']]], + ['wpadihidparser_246',['WPADiHIDParser',['../group__padscore__wpad.html#ga70eac33692c19c2c2d3995c6ea624028',1,'wpad.h']]], + ['wpadiisavailablecmdqueue_247',['WPADiIsAvailableCmdQueue',['../group__padscore__wpad.html#ga6bc61b02c9730c82cbb5aa950e332198',1,'wpad.h']]], + ['wpadinfo_248',['wpadinfo',['../group__padscore__wpad.html#ga79300ea1dc62a9bb40349e280c8787b1',1,'WPADInfo: wpad.h'],['../group__padscore__wpad.html#structWPADInfo',1,'WPADInfo']]], + ['wpadinit_249',['WPADInit',['../group__padscore__wpad.html#ga7fc95236db60b371d2dc251119493716',1,'wpad.h']]], + ['wpadiqueue_250',['wpadiqueue',['../group__padscore__wpad.html#ga52c444f55b5771cec836f681e0013063',1,'WPADiQueue: wpad.h'],['../group__padscore__wpad.html#structWPADiQueue',1,'WPADiQueue']]], + ['wpadiqueueelement_251',['wpadiqueueelement',['../group__padscore__wpad.html#structWPADiQueueElement',1,'WPADiQueueElement'],['../group__padscore__wpad.html#ga85b9a2ed4abc894760b0eb8073cd85b9',1,'WPADiQueueElement: wpad.h']]], + ['wpadirdot_252',['wpadirdot',['../group__padscore__wpad.html#structWPADIRDot',1,'WPADIRDot'],['../group__padscore__wpad.html#ga5ea813ded8e0f71cb4982be38ad06eec',1,'WPADIRDot: wpad.h']]], + ['wpadirdotex_253',['wpadirdotex',['../group__padscore__wpad.html#ga2d2d938ad862af093fed293e21b55f89',1,'WPADIRDotEx: wpad.h'],['../group__padscore__wpad.html#structWPADIRDotEx',1,'WPADIRDotEx']]], + ['wpadireadgamedata_254',['WPADiReadGameData',['../group__padscore__wpad.html#ga1e52feb1ca45e1ba99b9bf393e6eebf0',1,'wpad.h']]], + ['wpadisenabledurc_255',['WPADIsEnabledURC',['../group__padscore__wpad.html#ga054c2c8457bbd09ed0f5665c2ad4d7d7',1,'wpad.h']]], + ['wpadisenablewbc_256',['WPADIsEnableWBC',['../group__padscore__wpad.html#gafdba01619f57e4e043eaaea03b90e798',1,'wpad.h']]], + ['wpadisendcallback_257',['WPADiSendCallback',['../group__padscore__wpad.html#ga1fa1ff64f3a30c040c037348c2b84f1c',1,'wpad.h']]], + ['wpadisendenabledpd_258',['WPADiSendEnableDPD',['../group__padscore__wpad.html#gaefa3107f78bbbf1b094dde032ed690f2',1,'wpad.h']]], + ['wpadisendenabledpdcsb_259',['WPADiSendEnableDPDCSB',['../group__padscore__wpad.html#ga1f00d6f6741d1ea3a26483c1b289a090',1,'wpad.h']]], + ['wpadisendenablespeaker_260',['WPADiSendEnableSpeaker',['../group__padscore__wpad.html#gad365d78be4362202f5f80dc2531b7f3a',1,'wpad.h']]], + ['wpadisendgetcontstat_261',['WPADiSendGetContStat',['../group__padscore__wpad.html#ga92a2a17e2a2f9d1fbf1e5bf1490f5f9e',1,'wpad.h']]], + ['wpadisendmutespeaker_262',['WPADiSendMuteSpeaker',['../group__padscore__wpad.html#ga9cf9f2529fcc365dcb44c52e2f8b3768',1,'wpad.h']]], + ['wpadisendreaddata_263',['WPADiSendReadData',['../group__padscore__wpad.html#ga990bc9e5ed84c6516468640e2336413b',1,'wpad.h']]], + ['wpadisendsetport_264',['WPADiSendSetPort',['../group__padscore__wpad.html#ga8217706a1405fd61db969a8729bf40a1',1,'wpad.h']]], + ['wpadisendsetreporttype_265',['WPADiSendSetReportType',['../group__padscore__wpad.html#ga331ba593161abf1f8c5cecf4781b96c8',1,'wpad.h']]], + ['wpadisendsetvibrator_266',['WPADiSendSetVibrator',['../group__padscore__wpad.html#gabbfc156a008e222f198803fb3d32b0fe',1,'wpad.h']]], + ['wpadisendstreamdata_267',['WPADiSendStreamData',['../group__padscore__wpad.html#gac3bed18067c30d6d868b7f4b2ae1a28c',1,'wpad.h']]], + ['wpadisendwritedata_268',['WPADiSendWriteData',['../group__padscore__wpad.html#gaaaaf378bfbecc21332b83b4b7d70f3b4',1,'wpad.h']]], + ['wpadisendwritedatacmd_269',['WPADiSendWriteDataCmd',['../group__padscore__wpad.html#gabb7ac66a14b80cf4f2d8e45735477122',1,'wpad.h']]], + ['wpadishutdown_270',['WPADiShutdown',['../group__padscore__wpad.html#ga88df62b46ed08fd5af23314438e5a402',1,'wpad.h']]], + ['wpadismotorenabled_271',['WPADIsMotorEnabled',['../group__padscore__wpad.html#ga0d496cbdb49615fbee766c00b2468f69',1,'wpad.h']]], + ['wpadismplsattached_272',['WPADIsMplsAttached',['../group__padscore__wpad.html#ga0aa9b89f0849c2aca531997e348acc13',1,'wpad.h']]], + ['wpadismplsattachedcallback_273',['WPADIsMplsAttachedCallback',['../group__padscore__wpad.html#ga90b888d03e8e4c7abd546ab262d671a5',1,'wpad.h']]], + ['wpadismplsintegrated_274',['WPADIsMplsIntegrated',['../group__padscore__wpad.html#ga9839400524edfc4360eff2e724b85a3f',1,'wpad.h']]], + ['wpadisspeakerenabled_275',['WPADIsSpeakerEnabled',['../group__padscore__wpad.html#ga959668d345d3e9d6f5a2666a6f3a8e8b',1,'wpad.h']]], + ['wpadiwritegamedata_276',['WPADiWriteGameData',['../group__padscore__wpad.html#gaeea99937572741d54c43cf38dd02309f',1,'wpad.h']]], + ['wpadiwritegamedatacallback_277',['WPADiWriteGameDataCallback',['../group__padscore__wpad.html#ga2f74942d0fc833ae00542ffe3d647012',1,'wpad.h']]], + ['wpadled_278',['wpadled',['../group__padscore__wpad.html#gaef19903d6cd5638c940262f28b6d8bd7',1,'WPADLed: wpad.h'],['../group__padscore__wpad.html#gab26436f8ee58fd207465d25bdbeaa240',1,'WPADLed: wpad.h']]], + ['wpadmplsmode_279',['wpadmplsmode',['../group__padscore__wpad.html#ga2022fcbf387057aa0cb7367667c1d9f1',1,'WPADMplsMode: wpad.h'],['../group__padscore__wpad.html#gab6df9ebadfe997eadbeb87075cbb1fe5',1,'WPADMplsMode: wpad.h']]], + ['wpadmplsstatus_280',['wpadmplsstatus',['../group__padscore__wpad.html#gab38e96e009a57062e41d23269f5b8e49',1,'WPADMplsStatus: wpad.h'],['../group__padscore__wpad.html#ga37c02b9aefc301ad7494a81f94542749',1,'WPADMplsStatus: wpad.h']]], + ['wpadnunchukbutton_281',['wpadnunchukbutton',['../group__padscore__wpad.html#gae380b35f60d0a6982b17db1058b1af44',1,'WPADNunchukButton: wpad.h'],['../group__padscore__wpad.html#ga178c62c01bb3e2779bb4187e582a3c06',1,'WPADNunchukButton: wpad.h']]], + ['wpadperipheralspace_282',['wpadperipheralspace',['../group__padscore__wpad.html#ga55b0f4b5626f5a2cb33755cfd2902741',1,'WPADPeripheralSpace: wpad.h'],['../group__padscore__wpad.html#ga60614bebe990d9318dcd8b1a1728c1bf',1,'WPADPeripheralSpace: wpad.h']]], + ['wpadprobe_283',['WPADProbe',['../group__padscore__wpad.html#ga0a62890ab08e4f3aa299121c31825552',1,'wpad.h']]], + ['wpadprobutton_284',['wpadprobutton',['../group__padscore__wpad.html#gafbd68b03bdeb1eaccadb2e00c86f3adb',1,'WPADProButton: wpad.h'],['../group__padscore__wpad.html#ga7730ec2afa62ff0c0173b8d3f9ddd18c',1,'WPADProButton: wpad.h']]], + ['wpadread_285',['WPADRead',['../group__padscore__wpad.html#ga372559ac1b926b1fa651dacc95069e09',1,'wpad.h']]], + ['wpadreadextreg_286',['WPADReadExtReg',['../group__padscore__wpad.html#gae5b52557cb6385249aedf09773317f60',1,'wpad.h']]], + ['wpadreadmemoryasync_287',['WPADReadMemoryAsync',['../group__padscore__wpad.html#ga81057cb97273f92ebfee69d4fd3361f5',1,'wpad.h']]], + ['wpadreadmemorycallback_288',['WPADReadMemoryCallback',['../group__padscore__wpad.html#gaf55693a12ed63977fbac906075a61d08',1,'wpad.h']]], + ['wpadsamplingcallback_289',['WPADSamplingCallback',['../group__padscore__wpad.html#ga94fcd4258901aa22fec02d6f46663646',1,'wpad.h']]], + ['wpadsendstreamdata_290',['WPADSendStreamData',['../group__padscore__wpad.html#ga4a490f9fcefa769e956df9e141a9c2eb',1,'wpad.h']]], + ['wpadsetautosamplingbuf_291',['WPADSetAutoSamplingBuf',['../group__padscore__wpad.html#gaa90b0399d0eedbdfc48493a5e29dc2b1',1,'wpad.h']]], + ['wpadsetautosleeptime_292',['WPADSetAutoSleepTime',['../group__padscore__wpad.html#gaab0f52df3a17b6c23f68dc8b63cb6eae',1,'wpad.h']]], + ['wpadsetconnectcallback_293',['WPADSetConnectCallback',['../group__padscore__wpad.html#gad871254eed8540338dde941e7b68ad40',1,'wpad.h']]], + ['wpadsetdataformat_294',['WPADSetDataFormat',['../group__padscore__wpad.html#ga2b7782755389905691d0fb889589c5f7',1,'wpad.h']]], + ['wpadsetextensioncallback_295',['WPADSetExtensionCallback',['../group__padscore__wpad.html#ga2747e61db75e01c61dbd606a3bded5bd',1,'wpad.h']]], + ['wpadsetgametitleutf16_296',['WPADSetGameTitleUtf16',['../group__padscore__wpad.html#ga809778fc165b98ab6ad9c4907724646e',1,'wpad.h']]], + ['wpadsetpowersavemode_297',['WPADSetPowerSaveMode',['../group__padscore__wpad.html#ga6ef7adcada4732bbad1e19ed88f4c295',1,'wpad.h']]], + ['wpadsetsamplingcallback_298',['WPADSetSamplingCallback',['../group__padscore__wpad.html#ga43056158770c73a3ff632d8c91170c92',1,'wpad.h']]], + ['wpadsetspeakervolume_299',['WPADSetSpeakerVolume',['../group__padscore__wpad.html#gad628d523d52edc6ccdbca31273bee30a',1,'wpad.h']]], + ['wpadshutdown_300',['WPADShutdown',['../group__padscore__wpad.html#ga96ea2a1f40106c0ad1b58a24570401de',1,'wpad.h']]], + ['wpadspeakercmd_301',['wpadspeakercmd',['../group__padscore__wpad.html#gaaf2f65fac1f844952b529e51a1a00844',1,'WPADSpeakerCmd: wpad.h'],['../group__padscore__wpad.html#ga3d333d504400e38686a310d3a2fd0b7b',1,'WPADSpeakerCmd: wpad.h']]], + ['wpadstartsyncdevice_302',['WPADStartSyncDevice',['../group__padscore__wpad.html#gac8eea7b81479310681e5c07e9c795dd9',1,'wpad.h']]], + ['wpadstartsyncdeviceex_303',['WPADStartSyncDeviceEx',['../group__padscore__wpad.html#ga35b1267807f8f88214e0ce147ae5d426',1,'wpad.h']]], + ['wpadstatus_304',['wpadstatus',['../group__padscore__wpad.html#ga256573834364e3f3d7fd2f08a963e770',1,'WPADStatus: wpad.h'],['../group__padscore__wpad.html#structWPADStatus',1,'WPADStatus']]], + ['wpadstatusbalanceboard_305',['wpadstatusbalanceboard',['../group__padscore__wpad.html#structWPADStatusBalanceBoard',1,'WPADStatusBalanceBoard'],['../group__padscore__wpad.html#gab577bb21b0070b57fc4e5c894b5b5818',1,'WPADStatusBalanceBoard: wpad.h']]], + ['wpadstatusclassic_306',['wpadstatusclassic',['../group__padscore__wpad.html#structWPADStatusClassic',1,'WPADStatusClassic'],['../group__padscore__wpad.html#ga2f3cd7925b6c3dfe4bc84db8a1334931',1,'WPADStatusClassic: wpad.h']]], + ['wpadstatusex_307',['wpadstatusex',['../group__padscore__wpad.html#structWPADStatusEx',1,'WPADStatusEx'],['../group__padscore__wpad.html#ga67b3e0af96605f04278d869604abc6bd',1,'WPADStatusEx: wpad.h']]], + ['wpadstatusmotionplus_308',['wpadstatusmotionplus',['../group__padscore__wpad.html#structWPADStatusMotionPlus',1,'WPADStatusMotionPlus'],['../group__padscore__wpad.html#ga4d0dd420f4dc382ce6c8561c8dd8a79e',1,'WPADStatusMotionPlus: wpad.h']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_309',['WPADStatusMotionPlus.__unnamed56__',['../group__padscore__wpad.html#unionWPADStatusMotionPlus_8____unnamed56____',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_2eclassic_310',['WPADStatusMotionPlus.__unnamed56__.classic',['../group__padscore__wpad.html#structWPADStatusMotionPlus_8____unnamed56_____8classic',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_2enunchuk_311',['WPADStatusMotionPlus.__unnamed56__.nunchuk',['../group__padscore__wpad.html#structWPADStatusMotionPlus_8____unnamed56_____8nunchuk',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_2enunchuk_2estick_312',['WPADStatusMotionPlus.__unnamed56__.nunchuk.stick',['../group__padscore__wpad.html#structWPADStatusMotionPlus_8____unnamed56_____8nunchuk_8stick',1,'']]], + ['wpadstatusnunchuk_313',['wpadstatusnunchuk',['../group__padscore__wpad.html#ga668ec7d0ed2f8e5a28970a455578b006',1,'WPADStatusNunchuk: wpad.h'],['../group__padscore__wpad.html#structWPADStatusNunchuk',1,'WPADStatusNunchuk']]], + ['wpadstatusnunchuk_2estick_314',['WPADStatusNunchuk.stick',['../group__padscore__wpad.html#structWPADStatusNunchuk_8stick',1,'']]], + ['wpadstatuspro_315',['WPADStatusPro',['../group__padscore__wpad.html#ga4d7889089d5629e4cd1c7c0baea02804',1,'wpad.h']]], + ['wpadstatusprocontroller_316',['wpadstatusprocontroller',['../group__padscore__wpad.html#gaa55f844a25f2a9db917b6454ad112080',1,'WPADStatusProController: wpad.h'],['../group__padscore__wpad.html#structWPADStatusProController',1,'WPADStatusProController']]], + ['wpadstatustrain_317',['wpadstatustrain',['../group__padscore__wpad.html#ga2e95b99dac2ad8a5ed98ec1152590195',1,'WPADStatusTrain: wpad.h'],['../group__padscore__wpad.html#structWPADStatusTrain',1,'WPADStatusTrain']]], + ['wpadvec2d_318',['wpadvec2d',['../group__padscore__wpad.html#ga088a3c4185064930726ad03ec6b3f247',1,'WPADVec2D: wpad.h'],['../group__padscore__wpad.html#structWPADVec2D',1,'WPADVec2D']]], + ['wpadvec3d_319',['wpadvec3d',['../group__padscore__wpad.html#gacad4c10de5b20ca6e1ba38882de7b2e5',1,'WPADVec3D: wpad.h'],['../group__padscore__wpad.html#structWPADVec3D',1,'WPADVec3D']]], + ['wpadwriteextreg_320',['WPADWriteExtReg',['../group__padscore__wpad.html#ga9796808b7d77a4fa738a26ccfc6921ad',1,'wpad.h']]], + ['wpadwritememoryasync_321',['WPADWriteMemoryAsync',['../group__padscore__wpad.html#gacb4a94c1c853bff32c85fd90e709d75b',1,'wpad.h']]], + ['wpadwritememorycallback_322',['WPADWriteMemoryCallback',['../group__padscore__wpad.html#ga47100d76f8595b877b6ae1bbbc741dbb',1,'wpad.h']]], + ['write_323',['write',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ac61491c79c2c05f3941b2755df8362ef',1,'nn::sl::details::IStreamBase::Write()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a67cc4502f3cb159aa878c436381fbc32',1,'nn::sl::KillerNotificationTransferRecordStream::Write()'],['../classnn_1_1sl_1_1FileStream.html#a67cc4502f3cb159aa878c436381fbc32',1,'nn::sl::FileStream::Write()']]], + ['writeapplicationarea_324',['WriteApplicationArea',['../namespacenn_1_1nfp.html#a365d763a78923dc39f00b2da8d5e044c',1,'nn::nfp']]], + ['writebuf_325',['writebuf',['../group__coreinit__smd.html#ae483ca0c93f4a60cb1b4dd80fb9057eb',1,'SmdPpc::writeBuf'],['../group__coreinit__smd.html#ae483ca0c93f4a60cb1b4dd80fb9057eb',1,'SmdPpcCtrlTableVectors::writeBuf']]], + ['writebufsize_326',['writeBufSize',['../group__coreinit__smd.html#a847c6ec3a9e11eda4445815855d47910',1,'SmdPpcCtrlTableVectors']]], + ['writeconfig_327',['WriteConfig',['../namespacenn_1_1ac.html#af9805d3eee3d6b6b29c169d645a1ff50',1,'nn::ac']]], + ['writecount_328',['writeCount',['../group__ntag__ntag.html#a2529aed97fa0b1e1b6e7760c6dca45e5',1,'NTAGNoftHeader']]], + ['writefile_329',['writeFile',['../filesystem__fsa_8h.html#a501804d62948e96b7efd5d4c6e3fdc13',1,'FSARequest.__unnamed7__']]], + ['writeflags_330',['writeFlags',['../filesystem__fsa_8h.html#aa3bae2736540e949c17118adac450098',1,'FSARequestWriteFile']]], + ['writefn_331',['WriteFn',['../namespacenn_1_1sl_1_1details.html#af486d4d4f1b839273d8aa50e258955c7',1,'nn::sl::details::IStreamInternalVTable']]], + ['writeoffset_332',['writeOffset',['../group__coreinit__smd.html#aa648ce681d31b0403303e737ab49be42',1,'SmdInterface']]], + ['writes_333',['writes',['../namespacenn_1_1nfp.html#a409131312ae0ad9c015e8d92a7aaeab7',1,'nn::nfp::CommonInfo::writes'],['../group__ntag__ntag.html#a409131312ae0ad9c015e8d92a7aaeab7',1,'NTAGInfoT2T::writes'],['../group__ntag__ntag.html#a4dcc865dcd8a0440f3e955e66928b6a9',1,'NTAGRawDataT2T.section0::writes']]], + ['wtotallength_334',['wTotalLength',['../uhs__usbspec_8h.html#a866c5d9bb8a60f25805d37b7a5b5f9e8',1,'UhsConfigDescriptor']]], + ['wut_2eh_335',['wut.h',['../wut_8h.html',1,'']]], + ['wut_5fdebug_5freport_336',['WUT_DEBUG_REPORT',['../wut_8h.html#addabf29c99c83eadeb63a6494f4ab97d',1,'wut.h']]], + ['wut_5fdeprecated_337',['WUT_DEPRECATED',['../wut_8h.html#a49085bf4d60ca78774cd58759861aad3',1,'wut.h']]], + ['wut_5fenum_5fbitmask_5ftype_338',['wut_enum_bitmask_type',['../wut__types_8h.html#aafcb3f4606652821fadbe929a96aaa03',1,'WUT_ENUM_BITMASK_TYPE: wut_types.h'],['../group__padscore__wpad.html#ga3539a329ce31e1434a4236781258890c',1,'WUT_ENUM_BITMASK_TYPE(WPADLed): wpad.h']]], + ['wut_5fformat_5fprintf_339',['WUT_FORMAT_PRINTF',['../wut_8h.html#abf531705e21dd2a94ee8e22a830438de',1,'wut.h']]], + ['wut_5frplwrap_2eh_340',['wut_rplwrap.h',['../wut__rplwrap_8h.html',1,'']]], + ['wut_5ftypes_2eh_341',['wut_types.h',['../wut__types_8h.html',1,'']]], + ['wvalue_342',['wValue',['../uhs__usbspec_8h.html#a7383d0165ad8eab48aa239c005199121',1,'UhsSetupPacket']]] +]; diff --git a/search/all_19.js b/search/all_19.js new file mode 100644 index 00000000..45c16f98 --- /dev/null +++ b/search/all_19.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['x_0',['x',['../group__gx2__surface.html#af6d3062751bd565decb1a2cd3b63bdb2',1,'GX2Point::x'],['../group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e',1,'KPADVec2D::x'],['../group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e',1,'KPADVec3D::x'],['../group__padscore__wpad.html#ae1c2d516777e6b42af0d281c9ecc7375',1,'WPADVec2D::x'],['../group__padscore__wpad.html#ae1c2d516777e6b42af0d281c9ecc7375',1,'WPADVec3D::x'],['../group__vpad__input.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec2D::x'],['../group__vpad__input.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec3D::x'],['../group__vpad__input.html#ae582e26bc518bcdfb31cc20277a1ba50',1,'VPADDirection::x'],['../group__vpad__input.html#a4dde988b1b2adba65ae3efa69f65d960',1,'VPADTouchData::x'],['../group__padscore__wpad.html#a9dd4e461268c8034f5c8564e155c67a6',1,'WPADStatusNunchuk.stick::x'],['../group__padscore__wpad.html#a9dd4e461268c8034f5c8564e155c67a6',1,'WPADStatusMotionPlus.__unnamed56__.nunchuk.stick::x']]], + ['xer_1',['xer',['../group__coreinit__context.html#aa9daa81592c3d8d93de24e5050d4d39e',1,'OSContext']]], + ['xorkey_2',['xorKey',['../namespacenn_1_1uds_1_1Cafe.html#a48e8211a9e4fa0d6de2ae315aa2a16d8',1,'nn::uds::Cafe::ScrambledLocalFriendCode']]] +]; diff --git a/search/all_1a.js b/search/all_1a.js new file mode 100644 index 00000000..34280902 --- /dev/null +++ b/search/all_1a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['y_0',['y',['../group__gx2__surface.html#af64066d134a77e01b3d6eb8da813627a',1,'GX2Point::y'],['../group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'KPADVec2D::y'],['../group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'KPADVec3D::y'],['../group__padscore__wpad.html#af77b1a54442f2443cf64a4766f916bcd',1,'WPADVec2D::y'],['../group__padscore__wpad.html#af77b1a54442f2443cf64a4766f916bcd',1,'WPADVec3D::y'],['../group__vpad__input.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec2D::y'],['../group__vpad__input.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec3D::y'],['../group__vpad__input.html#a10e6989a699c79c60601491af7f339d6',1,'VPADDirection::y'],['../group__vpad__input.html#ab0580f504a7428539be299fa71565f30',1,'VPADTouchData::y'],['../group__padscore__wpad.html#a415290769594460e2e485922904f345d',1,'WPADStatusNunchuk.stick::y'],['../group__padscore__wpad.html#a415290769594460e2e485922904f345d',1,'WPADStatusMotionPlus.__unnamed56__.nunchuk.stick::y']]], + ['year_1',['year',['../group__nn__fp__fp.html#ga57ca98d8f6d4baf0fe41c583c7dcb0d5',1,'nn::fp::DateTime::year'],['../namespacenn_1_1nfp.html#a57ca98d8f6d4baf0fe41c583c7dcb0d5',1,'nn::nfp::Date::year']]] +]; diff --git a/search/all_1b.js b/search/all_1b.js new file mode 100644 index 00000000..cbbd3290 --- /dev/null +++ b/search/all_1b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['z_0',['z',['../group__padscore__kpad.html#af73583b1e980b0aa03f9884812e9fd4d',1,'KPADVec3D::z'],['../group__padscore__wpad.html#abd938edbea27ed4f351dc19d69039222',1,'WPADVec3D::z'],['../group__vpad__input.html#af73583b1e980b0aa03f9884812e9fd4d',1,'VPADVec3D::z'],['../group__vpad__input.html#ac7b92ff6c19a74cd7cfb6a0d8ee16890',1,'VPADDirection::z']]] +]; diff --git a/search/all_1c.js b/search/all_1c.js new file mode 100644 index 00000000..1c6dbeee --- /dev/null +++ b/search/all_1c.js @@ -0,0 +1,59 @@ +var searchData= +[ + ['_7ecachemanager_0',['~CacheManager',['../classnn_1_1sl_1_1CacheManager.html#add60445f7a9c77cfc13025630444f568',1,'nn::sl::CacheManager']]], + ['_7econdition_1',['~Condition',['../classnn_1_1sl_1_1Condition.html#a524306335e60ffe34246010575c79390',1,'nn::sl::Condition']]], + ['_7edatacreator_2',['~DataCreator',['../classnn_01_1_1sl_1_1DataCreator.html#a4fd316b1139510aec7d8f0687ec6c3bd',1,'nn ::sl::DataCreator']]], + ['_7edisccachedtitleaccessor_3',['~DiscCachedTitleAccessor',['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#ac71e8ad7a11d4f549acb11e9cc6a33e0',1,'nn::sl::DiscCachedTitleAccessor']]], + ['_7edrcmanager_4',['~DrcManager',['../classnn_1_1sl_1_1DrcManager.html#a2e5f4ebcc0cdcd710a0b64a70ebd4469',1,'nn::sl::DrcManager']]], + ['_7efilestream_5',['~FileStream',['../classnn_1_1sl_1_1FileStream.html#a49a39c13ad2bb5502e9557436c49afa1',1,'nn::sl::FileStream']]], + ['_7eiaccountinfoaccessor_6',['~IAccountInfoAccessor',['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a8564241f19a0246457d96e5b4659ef93',1,'nn::sl::IAccountInfoAccessor']]], + ['_7eiaccountinfoaccessorbase_7',['~IAccountInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#aca60d56d0dce0f1301548cb835422a35',1,'nn::sl::details::IAccountInfoAccessorBase']]], + ['_7eiblacklistaccessor_8',['~IBlackListAccessor',['../classnn_1_1sl_1_1IBlackListAccessor.html#a1fe6be4119674cc5ff69377936215c03',1,'nn::sl::IBlackListAccessor']]], + ['_7eiblacklistaccessorbase_9',['~IBlackListAccessorBase',['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#a43a7d0c47b963ad4ca387a23a22a5f53',1,'nn::sl::details::IBlackListAccessorBase']]], + ['_7eidefaulttitleaccessor_10',['~IDefaultTitleAccessor',['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a279657126ffd359f1f2862f0fa194723',1,'nn::sl::IDefaultTitleAccessor']]], + ['_7eidefaulttitleaccessorbase_11',['~IDefaultTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#ac16bc7ad4d855f02c41b20a4f6f928b2',1,'nn::sl::details::IDefaultTitleAccessorBase']]], + ['_7eidisccachedtitleaccessorbase_12',['~IDiscCachedTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#a601b3e4570b601869b241815903a4626',1,'nn::sl::details::IDiscCachedTitleAccessorBase']]], + ['_7eiiconinfoaccessor_13',['~IIconInfoAccessor',['../classnn_1_1sl_1_1IIconInfoAccessor.html#a48bdf751fdfef37f685615084608763f',1,'nn::sl::IIconInfoAccessor']]], + ['_7eiiconinfoaccessorbase_14',['~IIconInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#a7dcc42bbb6ce7662ab85a04336aced44',1,'nn::sl::details::IIconInfoAccessorBase']]], + ['_7eiinstalledtitlelistaccessor_15',['~IInstalledTitleListAccessor',['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a1c2282e355046d9dd259ffbfb523ef44',1,'nn::sl::IInstalledTitleListAccessor']]], + ['_7eiinstalledtitlelistaccessorbase_16',['~IInstalledTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#a1677587cab49c79665629195c8790124',1,'nn::sl::details::IInstalledTitleListAccessorBase']]], + ['_7eikillernotificationaccessor_17',['~IKillerNotificationAccessor',['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#a53a1f4c99da3325d6731ab4edfd26772',1,'nn::sl::IKillerNotificationAccessor']]], + ['_7eikillernotificationaccessorbase_18',['~IKillerNotificationAccessorBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#a884bdbab14cbc279b13ed1baae382cf0',1,'nn::sl::details::IKillerNotificationAccessorBase']]], + ['_7eikillernotificationtransferrecordmanager_19',['~IKillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#ad398fd73b3ad36bb390a70a585945dd4',1,'nn::sl::IKillerNotificationTransferRecordManager']]], + ['_7eikillernotificationtransferrecordmanagerbase_20',['~IKillerNotificationTransferRecordManagerBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#aaecd5e35cfb8589524afca8ea3af3537',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase']]], + ['_7eilaunchedtitlelistaccessor_21',['~ILaunchedTitleListAccessor',['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a53ce64f372275d4765b0d970b43570ac',1,'nn::sl::ILaunchedTitleListAccessor']]], + ['_7eilaunchedtitlelistaccessorbase_22',['~ILaunchedTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#acaf68f10bef6385afe3f86aaf69665b4',1,'nn::sl::details::ILaunchedTitleListAccessorBase']]], + ['_7eimetainfoaccessorbase_23',['~IMetaInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#ade2ca85153627e54100b9dd609399642',1,'nn::sl::details::IMetaInfoAccessorBase']]], + ['_7eipreferentialtitleaccessor_24',['~IPreferentialTitleAccessor',['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#a3f9f236aaa6b9937c800acb3686abd56',1,'nn::sl::IPreferentialTitleAccessor']]], + ['_7eipreferentialtitleaccessorbase_25',['~IPreferentialTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#adcdb12d0dbe2d4aa2e1fff47a2dadf8c',1,'nn::sl::details::IPreferentialTitleAccessorBase']]], + ['_7eiserializer_26',['~ISerializer',['../classnn_1_1sl_1_1ISerializer.html#a85a0e6ed41803088b5c76d52ca7e250e',1,'nn::sl::ISerializer']]], + ['_7eiserializerbase_27',['~ISerializerBase',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a98e8ba0c84d1cf53d37f80bdd1f02462',1,'nn::sl::details::ISerializerBase']]], + ['_7eisettingaccessor_28',['~ISettingAccessor',['../classnn_1_1sl_1_1ISettingAccessor.html#ab103e23638d1a5abb70de4090952ac20',1,'nn::sl::ISettingAccessor']]], + ['_7eisettingaccessorbase_29',['~ISettingAccessorBase',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a7cd2dc7d85e6b3684965f582ebbc3f8a',1,'nn::sl::details::ISettingAccessorBase']]], + ['_7eistream_30',['~IStream',['../classnn_1_1sl_1_1IStream.html#acb5a388f40e03a6e8c0fccd6970a7ee9',1,'nn::sl::IStream']]], + ['_7eistreambase_31',['~IStreamBase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#aab515ecf656ae0abc37bfa19c0e2732d',1,'nn::sl::details::IStreamBase']]], + ['_7eitimeaccessor_32',['~ITimeAccessor',['../classnn_1_1sl_1_1ITimeAccessor.html#ac5a33a1663ab90357313a77eda592d1d',1,'nn::sl::ITimeAccessor']]], + ['_7eitimeaccessorbase_33',['~ITimeAccessorBase',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a3479dd2d03a947e055ad7c2fc49cd305',1,'nn::sl::details::ITimeAccessorBase']]], + ['_7eititleiconcache_34',['~ITitleIconCache',['../classnn_1_1sl_1_1ITitleIconCache.html#aaa594b051fa8dc0ce2ffc54279d7d793',1,'nn::sl::ITitleIconCache']]], + ['_7eititleiconcachebase_35',['~ITitleIconCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a4e4a3f025f67599745e51e73f6226c82',1,'nn::sl::details::ITitleIconCacheBase']]], + ['_7eititlelistaccessor_36',['~ITitleListAccessor',['../classnn_1_1sl_1_1ITitleListAccessor.html#af94ad0afdd026a505465e4813dd40106',1,'nn::sl::ITitleListAccessor']]], + ['_7eititlelistaccessorbase_37',['~ITitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#aa7babebc04135ba424ac2255b3e51253',1,'nn::sl::details::ITitleListAccessorBase']]], + ['_7eititlelistcachebase_38',['~ITitleListCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#abfa92f2fc1868208ddc914928dfb1ee4',1,'nn::sl::details::ITitleListCacheBase']]], + ['_7eitransferrer_39',['~ITransferrer',['../classnn_1_1sl_1_1ITransferrer.html#aa8945aa0d3d3bd73434bade4ddb77b96',1,'nn::sl::ITransferrer']]], + ['_7eitransferrerbase_40',['~ITransferrerBase',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a307177f1fedd06ba77f7483949abf7e4',1,'nn::sl::details::ITransferrerBase']]], + ['_7eiupdatepackageaccessor_41',['~IUpdatePackageAccessor',['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#a8105a0dfeb5e2e99678ef5c7fd595daa',1,'nn::sl::IUpdatePackageAccessor']]], + ['_7eiupdatepackageaccessorbase_42',['~IUpdatePackageAccessorBase',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#a357e699c8a46db202b6d7c7272775231',1,'nn::sl::details::IUpdatePackageAccessorBase']]], + ['_7eiwhitelistaccessor_43',['~IWhiteListAccessor',['../classnn_1_1sl_1_1IWhiteListAccessor.html#ae0aebda5ba3f2b64f96cb4f2a6bd7ac4',1,'nn::sl::IWhiteListAccessor']]], + ['_7eiwhitelistaccessorbase_44',['~IWhiteListAccessorBase',['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#a3781b698bfb96795681ad018e0191f30',1,'nn::sl::details::IWhiteListAccessorBase']]], + ['_7ekillernotificationselector_45',['~KillerNotificationSelector',['../classnn_1_1sl_1_1KillerNotificationSelector.html#a993117ce99f53b946f6fd4840144ee5b',1,'nn::sl::KillerNotificationSelector']]], + ['_7ekillernotificationtransferrecordmanager_46',['~KillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#af0925f74e4c7c6c76815c7d7808a6e55',1,'nn::sl::KillerNotificationTransferRecordManager']]], + ['_7ekillernotificationtransferrecordmanagerfromptr_47',['~KillerNotificationTransferRecordManagerFromPtr',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#af9e3a31cb4a75013ebce7b2ce6abf722',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr']]], + ['_7ekillernotificationtransferrecordmanagerinternal_48',['~KillerNotificationTransferRecordManagerInternal',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a2f5fcaaa2c645caa58a0422c1326c5a0',1,'nn::sl::KillerNotificationTransferRecordManagerInternal']]], + ['_7ekillernotificationtransferrecordstream_49',['~KillerNotificationTransferRecordStream',['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a6db535515f4f75a961ff9dd36a6d11a5',1,'nn::sl::KillerNotificationTransferRecordStream']]], + ['_7elaunchinfodatabase_50',['~LaunchInfoDatabase',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#ae67c6051853eebeb3adf36fbdd8ce0b4',1,'nn::sl::LaunchInfoDatabase']]], + ['_7emetainfoaccessor_51',['~MetaInfoAccessor',['../classnn_1_1sl_1_1MetaInfoAccessor.html#ae20e6a1a71e132547b45173e2e3d8e3b',1,'nn::sl::MetaInfoAccessor']]], + ['_7equickstartapplicationselector_52',['~QuickStartApplicationSelector',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a89b8f2f69fb180ab623cf577a2609050',1,'nn::sl::QuickStartApplicationSelector']]], + ['_7etitleiconcache_53',['~TitleIconCache',['../classnn_1_1sl_1_1TitleIconCache.html#a60014389496f972fcb34c87aecf70ec2',1,'nn::sl::TitleIconCache']]], + ['_7etitlelistcache_54',['~TitleListCache',['../classnn_1_1sl_1_1TitleListCache.html#ab4a52d5f432ebcc0457b647af454cc0e',1,'nn::sl::TitleListCache']]], + ['_7etitlelistcachefromptr_55',['~TitleListCacheFromPtr',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#ab8d13ccd518604db62762c345e4d8a56',1,'nn::sl::TitleListCacheFromPtr']]] +]; diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 00000000..50ea6f6f --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,523 @@ +var searchData= +[ + ['a_0',['a',['../namespacenn_1_1sl.html#af4007aacd75b22aee32dba9ea96082c0',1,'nn::sl::DRCImagePaletteColor']]], + ['aa_1',['aa',['../group__gx2__surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa',1,'GX2Surface']]], + ['aabuffer_2',['aaBuffer',['../group__gx2__surface.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7',1,'GX2ColorBuffer']]], + ['aasize_3',['aaSize',['../group__gx2__surface.html#af969dd35389a1daf3204eb7e8a682a41',1,'GX2ColorBuffer']]], + ['ac_2eh_4',['ac.h',['../ac_8h.html',1,'']]], + ['ac_5fc_2eh_5',['ac_c.h',['../ac__c_8h.html',1,'']]], + ['ac_5fcpp_2eh_6',['ac_cpp.h',['../ac__cpp_8h.html',1,'']]], + ['acc_7',['acc',['../group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4',1,'KPADStatus::acc'],['../group__padscore__wpad.html#a574ab80376632461f0ff52bf8fe458fb',1,'WPADStatus::acc'],['../group__padscore__wpad.html#a574ab80376632461f0ff52bf8fe458fb',1,'WPADStatusNunchuk::acc'],['../group__vpad__input.html#ad4ec63d26698fc1a433d58f1c6e6bb4d',1,'VPADAccStatus::acc'],['../group__padscore__kpad.html#a1673448ee7064c989d02579c534f6b66',1,'KPADStatus.__unnamed46__.nunchuk::acc'],['../group__padscore__kpad.html#a1673448ee7064c989d02579c534f6b66',1,'KPADStatus.mplus::acc'],['../group__padscore__wpad.html#a1673448ee7064c989d02579c534f6b66',1,'WPADStatusMotionPlus.__unnamed56__.nunchuk::acc']]], + ['accelorometer_8',['accelorometer',['../group__vpad__input.html#a0c1f89f2717c84bc631b11ccbdca4341',1,'VPADStatus']]], + ['accept_9',['accept',['../group__nsysnet__socket.html#ga3e977b0040b1ffc4cf9716264a21cbb7',1,'accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen): _socket.h'],['../sys_2socket_8h.html#a7937a1ce0c865387d092f8440f7ef5bd',1,'accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen): socket.h']]], + ['acceptclient_10',['AcceptClient',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a8865f0aaede420ccf9c7901ce32eeec2',1,'nn::dlp::Cafe::Server']]], + ['accepted_11',['Accepted',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265a382ab522931673c11e398ead1b7b1678',1,'nn::dlp::Cafe']]], + ['acceptfriendrequestasync_12',['AcceptFriendRequestAsync',['../group__nn__fp__fp.html#ga7866393a5d97e4b7a4d7045e7bc58d4a',1,'nn::fp']]], + ['access_13',['access',['../group__coreinit__userconfig.html#a561c209aa79577f4212f996f63865962',1,'UCSysConfig']]], + ['accessflags_14',['accessFlags',['../structnn_1_1swkbd_1_1ConfigArg.html#a78b9aac4adc9fda14e2af3e3f80c18cf',1,'nn::swkbd::ConfigArg']]], + ['accessid_15',['accessid',['../group__ntag__ntag.html#ae834dcc0ffdcc3abbf766ae5731b34a0',1,'NTAGRawDataT2T.section2::accessID'],['../group__ntag__ntag.html#abcff4e1c0a458fd12ac362cf2cabd789',1,'NTAGInfoT2T::accessID'],['../namespacenn_1_1nfp.html#abcff4e1c0a458fd12ac362cf2cabd789',1,'nn::nfp::AdminInfo::accessID'],['../namespacenn_1_1nfp.html#abcff4e1c0a458fd12ac362cf2cabd789',1,'nn::nfp::ApplicationAreaCreateInfo::accessID']]], + ['acclose_16',['ACClose',['../group__nn__ac__c.html#gaa00c6a844603cb9eb43d7dcb9e4cdf43',1,'ac_c.h']]], + ['accmagnitude_17',['accmagnitude',['../group__padscore__kpad.html#a24a647ec5074651fb764a6dcd0077832',1,'KPADStatus.__unnamed46__.nunchuk::accMagnitude'],['../group__padscore__kpad.html#af65395751452cca528787e70a97fa1d2',1,'KPADStatus::accMagnitude']]], + ['acconfigid_18',['ACConfigId',['../group__nn__ac__c.html#gac4a8e848f723536de1ae83651cd91d8d',1,'ac_c.h']]], + ['acconnect_19',['ACConnect',['../group__nn__ac__c.html#gaec7cc022f6318e0af56563693ff42514',1,'ac_c.h']]], + ['acconnectasync_20',['ACConnectAsync',['../group__nn__ac__c.html#gaf19c8e3834a10c83841997160b80c756',1,'ac_c.h']]], + ['acconnectwithconfigid_21',['ACConnectWithConfigId',['../group__nn__ac__c.html#gae0e6fe9fa1d5d34fcda301779032dfa8',1,'ac_c.h']]], + ['account_22',['account',['../namespacenn_1_1sl.html#ae268443e43d93dab7ebef303bbe9642f',1,'nn::sl::KillerNotification.displayCondition::account'],['../namespacenn_1_1sl.html#structnn_1_1sl_1_1Account',1,'Account']]], + ['account_5fboss_5fsize_23',['account_boss_size',['../group__nn__acp__title.html#a9a58134574a86b53c5033401c910dda1',1,'ACPMetaXml']]], + ['account_5findex_24',['account_index',['../namespacenn_1_1sl.html#a588e6facd341f003f8af6fb2644ad880',1,'nn::sl::AccountInfo']]], + ['account_5fsave_5fsize_25',['account_save_size',['../group__nn__acp__title.html#ad14cef2f37f7377aa0f6fac2adff8c8e',1,'ACPMetaXml']]], + ['accountbirthmonth_26',['accountBirthMonth',['../namespacenn_1_1sl.html#a8e506ffd99c9568b9626440d32748c35',1,'nn::sl::KillerNotification.displayCondition']]], + ['accountidsize_27',['AccountIdSize',['../namespacenn_1_1act.html#a3ea14a46b69b2308439e869775032039',1,'nn::act']]], + ['accountinfo_28',['AccountInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1AccountInfo',1,'nn::sl']]], + ['accountinfoaccessor_29',['accountinfoaccessor',['../namespacenn_1_1sl_1_1details.html#a86e39fa838d55067eaa28772589f71c3',1,'nn::sl::details::KillerNotificationSelectorInternal::accountInfoAccessor'],['../namespacenn_01_1_1sl_1_1details.html#a86e39fa838d55067eaa28772589f71c3',1,'nn ::sl::details::DataCreatorInternal::accountInfoAccessor']]], + ['accountinfoaccessorfromptr_30',['accountinfoaccessorfromptr',['../classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html',1,'AccountInfoAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html#af2cfd9a2a7152eed2d7be2cca761e9b7',1,'nn::sl::details::AccountInfoAccessorFromPtr::AccountInfoAccessorFromPtr()']]], + ['accountmailactivation_31',['accountMailActivation',['../namespacenn_1_1sl.html#a852b9d99af75efb1d428f0a235630201',1,'nn::sl::KillerNotification.displayCondition']]], + ['accounts_32',['accounts',['../namespacenn_1_1sl.html#a16840ed3302d22436e9e35deaec0af47',1,'nn::sl::AccountInfo']]], + ['accounts_20client_20api_33',['Accounts Client API',['../group__nn__act__client.html',1,'']]], + ['accountsceneimage_34',['accountSceneImage',['../namespacenn_1_1sl.html#a931d00aa8ca63836bab947d48b5a9143',1,'nn::sl::TransferableInfo']]], + ['accountuuid_35',['AccountUUID',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1AccountUUID',1,'nn::sl']]], + ['accvariation_36',['accvariation',['../group__padscore__kpad.html#a8f96614b8f11fcc0f46f03f83155b84c',1,'KPADStatus.__unnamed46__.nunchuk::accVariation'],['../group__padscore__kpad.html#ad97a50bcadec95850432767622b57c0c',1,'KPADStatus::accVariation']]], + ['acfinalize_37',['ACFinalize',['../group__nn__ac__c.html#gaccea212848e9bdb550d734004f130102',1,'ac_c.h']]], + ['acgetassignedaddress_38',['ACGetAssignedAddress',['../group__nn__ac__c.html#ga6902f96dba0239d580ad0eb9dd0d131f',1,'ac_c.h']]], + ['acgetclosestatus_39',['ACGetCloseStatus',['../group__nn__ac__c.html#gad10ba70f3bed1f1b7c1f0c6a0897d950',1,'ac_c.h']]], + ['acgetstartupid_40',['ACGetStartupId',['../group__nn__ac__c.html#gae41d02a4ead38ff75bc2929354818fbb',1,'ac_c.h']]], + ['acinitialize_41',['ACInitialize',['../group__nn__ac__c.html#ga1456945fe4303e08071b97571b20d807',1,'ac_c.h']]], + ['acisapplicationconnected_42',['ACIsApplicationConnected',['../group__nn__ac__c.html#gad96152903ef2057f8b9de5d377032cc6',1,'ac_c.h']]], + ['acp_2eh_43',['acp.h',['../acp_8h.html',1,'']]], + ['acp_5fdevice_5ftype_5fauto_44',['ACP_DEVICE_TYPE_AUTO',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a5604684441a918369d267c15e1abba3f',1,'device.h']]], + ['acp_5fdevice_5ftype_5fhfiodisc_45',['ACP_DEVICE_TYPE_HFIODISC',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a580c47ac443d7e8a93512a36effc9718',1,'device.h']]], + ['acp_5fdevice_5ftype_5fhfiomlc_46',['ACP_DEVICE_TYPE_HFIOMLC',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a62a53ed44e6be62eba1be7462323f600',1,'device.h']]], + ['acp_5fdevice_5ftype_5fmlc_47',['ACP_DEVICE_TYPE_MLC',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741aa974be5e0891fb3c0c2e5aedc392a1a8',1,'device.h']]], + ['acp_5fdevice_5ftype_5fodd_48',['ACP_DEVICE_TYPE_ODD',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a3a429cf7cf0614ee59149605c50166dd',1,'device.h']]], + ['acp_5fdevice_5ftype_5fusb_49',['ACP_DEVICE_TYPE_USB',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a6c1a64d93e0a973067f8be2a6f2aaeda',1,'device.h']]], + ['acp_5fresult_5faccount_5ferror_50',['ACP_RESULT_ACCOUNT_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1d28a51cf728aa1cdfdf3896cd60fdec',1,'result.h']]], + ['acp_5fresult_5falready_5fdone_51',['ACP_RESULT_ALREADY_DONE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab60d260c15bbcb51c5c0755a84cae12e',1,'result.h']]], + ['acp_5fresult_5falready_5fexists_52',['ACP_RESULT_ALREADY_EXISTS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a9faafd26a55e8fc26a206ad5079e2513',1,'result.h']]], + ['acp_5fresult_5fapplication_5fnot_5ffound_53',['ACP_RESULT_APPLICATION_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a0eb8d52c7cc58f6e99582c334f7cabe8',1,'result.h']]], + ['acp_5fresult_5fauthentication_54',['ACP_RESULT_AUTHENTICATION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab7ee87d2097d8e725728facfc7032849',1,'result.h']]], + ['acp_5fresult_5fbrowser_5frequired_55',['ACP_RESULT_BROWSER_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315affe1d2cd9ba3b1edc32266515b348a06',1,'result.h']]], + ['acp_5fresult_5fbusy_56',['ACP_RESULT_BUSY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a7b114ed272c59128d2b480c384ac4db8',1,'result.h']]], + ['acp_5fresult_5fcancelled_57',['ACP_RESULT_CANCELLED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a878e976aab223741cc61dd13a1bd6bb3',1,'result.h']]], + ['acp_5fresult_5fdata_5fcorrupted_58',['ACP_RESULT_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315acec416608dab50dc0bc50c25ab97a8c7',1,'result.h']]], + ['acp_5fresult_5fdemo_5fexpired_5fnumber_59',['ACP_RESULT_DEMO_EXPIRED_NUMBER',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a5ba6f36851b3d82cec5d32c735d28dd1',1,'result.h']]], + ['acp_5fresult_5fdevice_60',['ACP_RESULT_DEVICE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2114e3aa80003e8358739ac29ea6703d',1,'result.h']]], + ['acp_5fresult_5fdevice_5ffull_61',['ACP_RESULT_DEVICE_FULL',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3536a5358e955624167f4672fe5d0f16',1,'result.h']]], + ['acp_5fresult_5fdevice_5fnot_5ffound_62',['ACP_RESULT_DEVICE_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ac028b993329185cd4dfef15d2b0a542e',1,'result.h']]], + ['acp_5fresult_5fdir_5falready_5fexists_63',['ACP_RESULT_DIR_ALREADY_EXISTS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af48a0952c777bd6e3313306e6cfbae7d',1,'result.h']]], + ['acp_5fresult_5fdir_5fnot_5ffound_64',['ACP_RESULT_DIR_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ac1be34d56f49228e691987d76c14d797',1,'result.h']]], + ['acp_5fresult_5fdrc_5frequired_65',['ACP_RESULT_DRC_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a76740071c3a169a775d03b55136f85bb',1,'result.h']]], + ['acp_5fresult_5fencryption_5ferror_66',['ACP_RESULT_ENCRYPTION_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315afd52996dd62e3c9289fb92bde08abb49',1,'result.h']]], + ['acp_5fresult_5ffile_5faccess_5fmode_67',['ACP_RESULT_FILE_ACCESS_MODE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a7d15a6e6ee75a5438a5240bfd5bc4e68',1,'result.h']]], + ['acp_5fresult_5ffile_5falready_5fexists_68',['ACP_RESULT_FILE_ALREADY_EXISTS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a8c29a7330bab0e7a80e0fbdb4b2ed09c',1,'result.h']]], + ['acp_5fresult_5ffile_5fnot_5ffound_69',['ACP_RESULT_FILE_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af711598292ad91909f5af5598b4e82f3',1,'result.h']]], + ['acp_5fresult_5ffs_5fresource_70',['ACP_RESULT_FS_RESOURCE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1abd2d5fb591112cf8d655e66a8925ca',1,'result.h']]], + ['acp_5fresult_5fgeneric_5ferror_71',['ACP_RESULT_GENERIC_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a09cba5fa9146000c8e3e13e89469b913',1,'result.h']]], + ['acp_5fresult_5fincorrect_5fpincode_72',['ACP_RESULT_INCORRECT_PINCODE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a07014bdf21df6ac33fd874845a523322',1,'result.h']]], + ['acp_5fresult_5finvalid_73',['ACP_RESULT_INVALID',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ae11f718ec9497d5208ec4b1fa11d7956',1,'result.h']]], + ['acp_5fresult_5finvalid_5ffile_74',['ACP_RESULT_INVALID_FILE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a6cf192c2a08cc9186a8ef37780e48b95',1,'result.h']]], + ['acp_5fresult_5finvalid_5flogo_75',['ACP_RESULT_INVALID_LOGO',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a18f525fe281960cb99da6c275e3c088b',1,'result.h']]], + ['acp_5fresult_5finvalid_5fnetwork_5ftime_76',['ACP_RESULT_INVALID_NETWORK_TIME',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af7a8224d166519cf1bf3739cf5cd62e2',1,'result.h']]], + ['acp_5fresult_5finvalid_5fparameter_77',['ACP_RESULT_INVALID_PARAMETER',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3b7082611f04a4fb300445f6c8cb969c',1,'result.h']]], + ['acp_5fresult_5finvalid_5fregion_78',['ACP_RESULT_INVALID_REGION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a88c64652957f16643ecad6db9614c431',1,'result.h']]], + ['acp_5fresult_5finvalid_5fxml_5ffile_79',['ACP_RESULT_INVALID_XML_FILE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315aa25273a28c0331c86180ebb9ba55e06c',1,'result.h']]], + ['acp_5fresult_5fipc_5fresource_80',['ACP_RESULT_IPC_RESOURCE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2f4bd4c2059b1ade0a727a9c8aa16dee',1,'result.h']]], + ['acp_5fresult_5fjournal_5ffull_81',['ACP_RESULT_JOURNAL_FULL',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a19bceb41b2dd70dd0f3b2b913eae9784',1,'result.h']]], + ['acp_5fresult_5fmedia_82',['ACP_RESULT_MEDIA',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab83de6f53e0e5f63e6e17a9d20c532b5',1,'result.h']]], + ['acp_5fresult_5fmedia_5fbroken_83',['ACP_RESULT_MEDIA_BROKEN',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315afd4fac6534fd5c7a5be083f687fa4eb7',1,'result.h']]], + ['acp_5fresult_5fmedia_5fnot_5fready_84',['ACP_RESULT_MEDIA_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a51d3a6ad1445c54dc8be419777805a9b',1,'result.h']]], + ['acp_5fresult_5fmedia_5fwrite_5fprotected_85',['ACP_RESULT_MEDIA_WRITE_PROTECTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a65800d5b2d9b8712cac9898857dac54d',1,'result.h']]], + ['acp_5fresult_5fmii_86',['ACP_RESULT_MII',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a6b33c41a92ff69f240067f79d58f641d',1,'result.h']]], + ['acp_5fresult_5fmlc_5fdata_5fcorrupted_87',['ACP_RESULT_MLC_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2b504b75d474a8ae02ff3b3e67afedff',1,'result.h']]], + ['acp_5fresult_5fnet_5faccount_5ferror_88',['ACP_RESULT_NET_ACCOUNT_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ad4a75717bc206aed4d5ceb22a82ff748',1,'result.h']]], + ['acp_5fresult_5fnet_5faccount_5frequired_89',['ACP_RESULT_NET_ACCOUNT_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a4892bc7d7d24c1f1c269c041424cf8f7',1,'result.h']]], + ['acp_5fresult_5fnet_5fsetting_5frequired_90',['ACP_RESULT_NET_SETTING_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab970ec12f7554d8d5599b0723fe1a3a1',1,'result.h']]], + ['acp_5fresult_5fno_5fdir_5fpermission_91',['ACP_RESULT_NO_DIR_PERMISSION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a0c0ba1cef8245ed2dcd78567e5f765c5',1,'result.h']]], + ['acp_5fresult_5fno_5ffile_5fpermission_92',['ACP_RESULT_NO_FILE_PERMISSION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab8766af1311b0a1eee7501f1f5291782',1,'result.h']]], + ['acp_5fresult_5fno_5fpermission_93',['ACP_RESULT_NO_PERMISSION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ac05ae3e7db47876cd5eac63caa7aba53',1,'result.h']]], + ['acp_5fresult_5fnot_5ffound_94',['ACP_RESULT_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a228a437ae3732556005b76965ff8391f',1,'result.h']]], + ['acp_5fresult_5fnot_5finitialised_95',['ACP_RESULT_NOT_INITIALISED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a4c4b5fd1d11844dcbe022407c7235e94',1,'result.h']]], + ['acp_5fresult_5fnot_5fpresent_5frating_96',['ACP_RESULT_NOT_PRESENT_RATING',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315afadc1c8484ed6951b2077ba464273899',1,'result.h']]], + ['acp_5fresult_5fodd_5fmedia_5fbroken_97',['ACP_RESULT_ODD_MEDIA_BROKEN',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315adc2c29823a8b9eb89d018bb6b9c84154',1,'result.h']]], + ['acp_5fresult_5fodd_5fmedia_5fnot_5fready_98',['ACP_RESULT_ODD_MEDIA_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3ea13b18b38fdc14f0bae740e8ac0242',1,'result.h']]], + ['acp_5fresult_5folv_5frequired_99',['ACP_RESULT_OLV_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315aa0080858d5e4f18b0fd6ff34d04385d5',1,'result.h']]], + ['acp_5fresult_5fpending_5frating_100',['ACP_RESULT_PENDING_RATING',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab4bcee8e8ec0628c1fd6f3c122f3d5ad',1,'result.h']]], + ['acp_5fresult_5fpincode_5frequired_101',['ACP_RESULT_PINCODE_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af70d7882d4d2c0c0c93752e4cd8c45c2',1,'result.h']]], + ['acp_5fresult_5fresource_102',['ACP_RESULT_RESOURCE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2c1ed6d90c60a134fc9acbe0170d6d37',1,'result.h']]], + ['acp_5fresult_5frestricted_5frating_103',['ACP_RESULT_RESTRICTED_RATING',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ae9267db4fc612c4cd7efa34827ffae72',1,'result.h']]], + ['acp_5fresult_5fslc_5fdata_5fcorrupted_104',['ACP_RESULT_SLC_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a4bae0ff30e4db3956a3e3993370a5c5e',1,'result.h']]], + ['acp_5fresult_5fsuccess_105',['ACP_RESULT_SUCCESS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2661f4fb05f773eb63fcca91b013c8e0',1,'result.h']]], + ['acp_5fresult_5fsystem_5fconfig_5fnot_5ffound_106',['ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a01141d609e2c5c1c7f9be27fdb277c5b',1,'result.h']]], + ['acp_5fresult_5fsystem_5fmemory_107',['ACP_RESULT_SYSTEM_MEMORY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ad7b25ebe033b44db206d910984fbd9e7',1,'result.h']]], + ['acp_5fresult_5ftitle_5fnot_5ffound_108',['ACP_RESULT_TITLE_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a7ee8c1ee751e1af897dbf0fee8578a0f',1,'result.h']]], + ['acp_5fresult_5funsupported_109',['ACP_RESULT_UNSUPPORTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1dff648a1afca591c147e0cd19d9aee1',1,'result.h']]], + ['acp_5fresult_5fusb_5fdata_5fcorrupted_110',['ACP_RESULT_USB_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315abe9eb72f73a71d06658c4e27fd38e1c9',1,'result.h']]], + ['acp_5fresult_5fusb_5fmedia_5fbroken_111',['ACP_RESULT_USB_MEDIA_BROKEN',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a970189c34901d77f3682a9418095f04b',1,'result.h']]], + ['acp_5fresult_5fusb_5fmedia_5fnot_5fready_112',['ACP_RESULT_USB_MEDIA_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a828da4348cd998faff7e7602659b4aea',1,'result.h']]], + ['acp_5fresult_5fusb_5fstorage_5fnot_5fready_113',['ACP_RESULT_USB_STORAGE_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315abbe856094bff677d06b7d45b34545c24',1,'result.h']]], + ['acp_5fresult_5fusb_5fwrite_5fprotected_114',['ACP_RESULT_USB_WRITE_PROTECTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1c1b9738fbf0a32578882e7891945001',1,'result.h']]], + ['acp_5fresult_5fxml_5fitem_5fnot_5ffound_115',['ACP_RESULT_XML_ITEM_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3a68f96e3bcb1cc6eb46ff675a568b61',1,'result.h']]], + ['acpassigntitlepatch_116',['ACPAssignTitlePatch',['../group__nn__acp__title.html#ga5644e5d1af669ae538a1ddc32617eb57',1,'title.h']]], + ['acpcheckapplicationdeviceemulation_117',['ACPCheckApplicationDeviceEmulation',['../group__nn__acp__device.html#gac23596fa2c397cb8f09d073efc1b9f67',1,'device.h']]], + ['acpcreatesavedir_118',['ACPCreateSaveDir',['../group__nn__acp__save.html#ga1425eb5edda6ef067a755d6935247e65',1,'save.h']]], + ['acpdevicetype_119',['acpdevicetype',['../group__nn__acp__device.html#ga538d69a9a66dda78ef4aee25e0d1f741',1,'ACPDeviceType: device.h'],['../group__nn__acp__device.html#gac612290805c8ad48a27f4f9338855304',1,'ACPDeviceType: device.h']]], + ['acpdrcledpattern_120',['ACPDrcLedPattern',['../drcled__c_8h.html#a2121ab30331a2660cedfd06cfa8a44ce',1,'drcled_c.h']]], + ['acpdrcledstarttest_121',['ACPDrcLedStartTest',['../drcled__c_8h.html#af0ed296cc0c4fd197afd35876394e511',1,'drcled_c.h']]], + ['acpdrcledstatus_122',['ACPDrcLedStatus',['../drcled__c_8h.html#a5bfc706b71f9e9c69a5783eec8a2eb30',1,'drcled_c.h']]], + ['acpdrcledstoptest_123',['ACPDrcLedStopTest',['../drcled__c_8h.html#a052065cf07909c453ac2e395ee356eec',1,'drcled_c.h']]], + ['acpfinalize_124',['ACPFinalize',['../client_8h.html#ac251512b4f9c729d67af8adc9cb05db0',1,'client.h']]], + ['acpgetdrcledstat_125',['ACPGetDrcLedStat',['../drcled__c_8h.html#a31c21c03fd8c13ee444eb686da248b84',1,'drcled_c.h']]], + ['acpgetdrcledstatusofpattern_126',['ACPGetDrcLedStatusOfPattern',['../drcled__c_8h.html#ab09a822adaa37e4d495ba559378f279a',1,'drcled_c.h']]], + ['acpgetsavedatatitleidlist_127',['ACPGetSaveDataTitleIdList',['../group__nn__acp__save.html#ga5fb33e19d1a548be575bb9cf1e0f5c27',1,'save.h']]], + ['acpgettitleidofmainapplication_128',['ACPGetTitleIdOfMainApplication',['../group__nn__acp__title.html#ga282ea75375770334f8082c0d326e0279',1,'title.h']]], + ['acpgettitlemetadir_129',['ACPGetTitleMetaDir',['../group__nn__acp__title.html#ga6a4bf26adf5a195220ae738283aa11ff',1,'title.h']]], + ['acpgettitlemetadirbydevice_130',['ACPGetTitleMetaDirByDevice',['../group__nn__acp__title.html#ga8a8a5be2205bdd581d0bfec8df105833',1,'title.h']]], + ['acpgettitlemetadirbytitlelisttype_131',['ACPGetTitleMetaDirByTitleListType',['../group__nn__acp__title.html#ga5db04f785cd20c3078fa6eb7a97cb3bf',1,'title.h']]], + ['acpgettitlemetaxml_132',['ACPGetTitleMetaXml',['../group__nn__acp__title.html#ga78afa180531d6617e122aef104ef50d3',1,'title.h']]], + ['acpgettitlesavedirex_133',['ACPGetTitleSaveDirEx',['../group__nn__acp__save.html#ga4828dafaf6f7f6f2309029de2c6abe57',1,'save.h']]], + ['acpgettitlesavedirexwithoutmetacheck_134',['ACPGetTitleSaveDirExWithoutMetaCheck',['../group__nn__acp__save.html#gad695492acd60c688339245927e94c8bf',1,'save.h']]], + ['acpgettitlesavemetaxml_135',['ACPGetTitleSaveMetaXml',['../group__nn__acp__title.html#ga22fee24109d636b9d5bdeed9894923a5',1,'title.h']]], + ['acpinitialize_136',['ACPInitialize',['../client_8h.html#a5adaa76de853337af76b22c7cfe101f6',1,'client.h']]], + ['acpisexternalstoragerequired_137',['ACPIsExternalStorageRequired',['../group__nn__acp__save.html#ga696f2e7e52e2aab409e5e49b361ffd23',1,'save.h']]], + ['acpmetaxml_138',['acpmetaxml',['../group__nn__acp__title.html#gaeb395fa28a1443000827d46b0f9cf147',1,'ACPMetaXml: title.h'],['../group__nn__acp__title.html#structACPMetaXml',1,'ACPMetaXml']]], + ['acpmountexternalstorage_139',['ACPMountExternalStorage',['../group__nn__acp__save.html#gab16d4c14932c6a7272a9743cc6757653',1,'save.h']]], + ['acpmountsavedir_140',['ACPMountSaveDir',['../group__nn__acp__save.html#gacb37a5dc082a1caaf2dd4c87c5dbb020',1,'save.h']]], + ['acpremovesavedir_141',['ACPRemoveSaveDir',['../group__nn__acp__save.html#gabc4c3347d2e7fea4bc286386b8e65169',1,'save.h']]], + ['acpremovesavedirwithoutflush_142',['ACPRemoveSaveDirWithoutFlush',['../group__nn__acp__save.html#gaec2a11c0ceaa4cb836096e6802d04494',1,'save.h']]], + ['acpremovesavedirwithoutmetacheck_143',['ACPRemoveSaveDirWithoutMetaCheck',['../group__nn__acp__save.html#gacc426c4dfc3e5ab00f7a353198c5d205',1,'save.h']]], + ['acprepairsavemetadir_144',['ACPRepairSaveMetaDir',['../group__nn__acp__save.html#ga2afad508c32206558606b0c20049915b',1,'save.h']]], + ['acpresult_145',['acpresult',['../group__nn__acp__result.html#ga6221cb75648e0df3f15960e486b4f315',1,'ACPResult: result.h'],['../group__nn__acp__result.html#gad5418540156fc418cc264455f08f2163',1,'ACPResult: result.h']]], + ['acpsavedirinfo_146',['acpsavedirinfo',['../group__nn__acp__save.html#gae5f88e543217e8614e5870b7b11e151c',1,'ACPSaveDirInfo: save.h'],['../group__nn__acp__save.html#structACPSaveDirInfo',1,'ACPSaveDirInfo']]], + ['acpsetdrcleddummypowerstat_147',['ACPSetDrcLedDummyPowerStat',['../drcled__c_8h.html#a82f486701f5426b64ba45df13ce470f3',1,'drcled_c.h']]], + ['acpsetdrcledtimerlength_148',['ACPSetDrcLedTimerLength',['../drcled__c_8h.html#a19fa6b0e653606f9abc277be28d57bae',1,'drcled_c.h']]], + ['acpsetdrcledtimerspeed_149',['ACPSetDrcLedTimerSpeed',['../drcled__c_8h.html#a843eb6d2259ebf3e732f1af8af7521a0',1,'drcled_c.h']]], + ['acptitleid_150',['acptitleid',['../group__nn__acp__title.html#ga0e26f36ec1ffff50ce564db7fa268d06',1,'ACPTitleId: title.h'],['../group__nn__acp__save.html#ga0e26f36ec1ffff50ce564db7fa268d06',1,'ACPTitleId: save.h']]], + ['acpturnoffdrcled_151',['ACPTurnOffDrcLed',['../drcled__c_8h.html#af615ebffb1cfe948646a456db508a3ea',1,'drcled_c.h']]], + ['acpturnoffdrcledtest_152',['ACPTurnOffDrcLedTest',['../drcled__c_8h.html#abb133795975f683d3d8f4d184e9241be',1,'drcled_c.h']]], + ['acpturnondrcled_153',['ACPTurnOnDrcLed',['../drcled__c_8h.html#a15a85510465645324211c04c05f09190',1,'drcled_c.h']]], + ['acpturnondrcledtest_154',['ACPTurnOnDrcLedTest',['../drcled__c_8h.html#a5a6d0b8c46792521df42c40bdde4f39a',1,'drcled_c.h']]], + ['acpunmountexternalstorage_155',['ACPUnmountExternalStorage',['../group__nn__acp__save.html#gadc655d470aeadce4932aa38e7c31aeb5',1,'save.h']]], + ['acpunmountsavedir_156',['ACPUnmountSaveDir',['../group__nn__acp__save.html#ga3e77d5d7fba154ef21518936f1cbc1fd',1,'save.h']]], + ['act_2eh_157',['act.h',['../act_8h.html',1,'']]], + ['activationdata_158',['activationData',['../group__nsysccr__cdc__nfc.html#a142add39f521e9500a9eab0160a8a3a5',1,'CCRCDCNfcWriteT2TRequest']]], + ['activationdata0_159',['activationData0',['../group__nsysccr__cdc__nfc.html#a7c2c5a00362b1d9dbd9c120ee6615a8f',1,'CCRCDCNfcWriteT2TRequest']]], + ['activationdata1_160',['activationData1',['../group__nsysccr__cdc__nfc.html#a80d5ccb1a2d5a8206955d66b3ea5869c',1,'CCRCDCNfcWriteT2TRequest']]], + ['activationoffset_161',['activationOffset',['../group__nsysccr__cdc__nfc.html#a6b7c007e7a20041ce4cca53682cd7b46',1,'CCRCDCNfcWriteT2TRequest']]], + ['active_162',['active',['../group__nn__hpad__hpad.html#a22389371583c4b8843e06da43399d6d9',1,'HPADGGGGStatus']]], + ['activelink_163',['activeLink',['../group__coreinit__thread.html#a01d3b93eba14965d9aba07081986d663',1,'OSThread']]], + ['activeversion_164',['activeVersion',['../group__nsysccr__cdc.html#ad729f718a916d4752edd8aceb49568b9',1,'CCRCDCSoftwareVersion']]], + ['actloadoption_165',['ACTLoadOption',['../namespacenn_1_1act.html#a314b5a1dcae8432abad6c9554376394d',1,'nn::act']]], + ['add_5fon_5funique_5fid_166',['add_on_unique_id',['../group__nn__acp__title.html#aa1e0ff84f00e94bc77261804cd06a043',1,'ACPMetaXml']]], + ['addblacklistasync_167',['addblacklistasync',['../group__nn__fp__fp.html#gaf55648792cb6c3f1f4c874c1dd87b0f9',1,'nn::fp::AddBlackListAsync(nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#ga182607e5bc3de601ac486dcc122f5791',1,'nn::fp::AddBlackListAsync(nn::act::PrincipalId, nn::fp::GameKey *, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv")']]], + ['addfriendasync_168',['addfriendasync',['../group__nn__fp__fp.html#gab9a0a11c8df7d1255a914c65cfe920b9',1,'nn::fp::AddFriendAsync(nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#ga2b370deca8621c2204f586233b2f8ac0',1,'nn::fp::AddFriendAsync(char nnid[nn::act::AccountIdSize], FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv")']]], + ['addfriendrequestasync_169',['addfriendrequestasync',['../group__nn__fp__fp.html#ga5cbf850b6a6e4761aea34c249e11f125',1,'nn::fp::AddFriendRequestAsync(unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#gaa931761dbee8ce7d630b78017990dc0d',1,'nn::fp::AddFriendRequestAsync(const nn::fp::RecentPlayRecordEx *, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv")']]], + ['addfriendrequestnotitleasync_170',['AddFriendRequestNoTitleAsync',['../group__nn__fp__fp.html#ga45220d6be6ae0ad704f570e6b97f5ab1',1,'nn::fp']]], + ['addr_171',['addr',['../group__nsysnet__netconfig.html#ab439e3a90339e2e8ca8f82d4557a34e5',1,'NetConfIPv4Info']]], + ['addrecentplayrecord_172',['AddRecentPlayRecord',['../group__nn__fp__fp.html#ga662fedb7838074f13560f5155a19806c',1,'nn::fp']]], + ['addrecentplayrecordex_173',['AddRecentPlayRecordEx',['../group__nn__fp__fp.html#gaf38d02963f6d0d003eff46326df64bc9',1,'nn::fp']]], + ['address_174',['address',['../group__nsysccr__cdc.html#a3859a5a24fa98fcde6ab0e29800d2318',1,'CCRCDCMacAddress::address'],['../filesystem__fsa_8h.html#ac0d31ca829f934cccd89f8054e02773e',1,'FSAResponseGetFileBlockAddress::address'],['../group__coreinit__dynload.html#ab96816d317aa5196e2ef198d9a8d621b',1,'OSDynLoad_LoaderSectionInfo::address']]], + ['addrinfo_175',['addrinfo',['../netdb_8h.html#structaddrinfo',1,'']]], + ['adenabled_176',['adEnabled',['../namespacenn_1_1sl.html#aaa8ebfdbb32f537b3687ce565099ea3d',1,'nn::sl::Setting.caffeine']]], + ['adjustx_177',['adjustX',['../group__vpad__input.html#a50d6812788ea68a47b2859fccdcb62dc',1,'VPADTouchCalibrationParam']]], + ['adjusty_178',['adjustY',['../group__vpad__input.html#a743e83022e40d450dc215523cf981620',1,'VPADTouchCalibrationParam']]], + ['adminflags_179',['AdminFlags',['../namespacenn_1_1nfp.html#aa028877b56be04a11ec35abb1e50ec04',1,'nn::nfp']]], + ['admininfo_180',['AdminInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AdminInfo',1,'nn::nfp']]], + ['aes_5fkey_181',['aes_key',['../group__nsysnet__netconfig.html#af7da161ed94899ff015b37d5e61301ea',1,'NetConfWifiConfigDataPrivacy']]], + ['aes_5fkey_5flen_182',['aes_key_len',['../group__nsysnet__netconfig.html#a7d4281831f7e8168084f4041279632b8',1,'NetConfWifiConfigDataPrivacy']]], + ['af_5finet_183',['AF_INET',['../sys_2socket_8h.html#a9930604d0e32588eae76f43ca38e7826',1,'socket.h']]], + ['af_5funspec_184',['AF_UNSPEC',['../sys_2socket_8h.html#ae77ae24b14b7b7f294f3e04121173f12',1,'socket.h']]], + ['age_185',['age',['../namespacenn_1_1sl.html#a1334dc81e9058c205dd4d4ce7c9c43b8',1,'nn::sl::Account::age'],['../namespacenn_1_1sl.html#a7d637d275668ed6d41a9b97e6ad3a556',1,'nn::sl::KillerNotification.displayCondition.account::age']]], + ['agerestriction_186',['ageRestriction',['../namespacenn_1_1sl.html#a2a785e89b2c6e5e95e6d36ee9cf17598',1,'nn::sl::KillerNotification.displayCondition']]], + ['agerestrictionlowerbound_187',['ageRestrictionLowerBound',['../namespacenn_1_1sl.html#a2d48a96117c4bc09e58bf99276c3c3ec',1,'nn::sl::KillerNotification.displayCondition.ageRestriction']]], + ['ai_5faddr_188',['ai_addr',['../netdb_8h.html#a12798d0c9e56159c6e506eee1f7b9946',1,'addrinfo']]], + ['ai_5faddrconfig_189',['AI_ADDRCONFIG',['../netdb_8h.html#abe581892df09df05b21fee09e1584659',1,'netdb.h']]], + ['ai_5faddrlen_190',['ai_addrlen',['../netdb_8h.html#a187d9f4b7621e44cae73ddd9dab76a61',1,'addrinfo']]], + ['ai_5fall_191',['AI_ALL',['../netdb_8h.html#a1813fe6d7b10af5ea92ec03bd65ca39d',1,'netdb.h']]], + ['ai_5fcanonname_192',['ai_canonname',['../netdb_8h.html#ab2912e6cffeb2353df550f10bbe64cf4',1,'AI_CANONNAME: netdb.h'],['../netdb_8h.html#a9fcbdd64fcb9adcf195a78b10f1fe8f6',1,'addrinfo::ai_canonname']]], + ['ai_5ffamily_193',['ai_family',['../netdb_8h.html#a4dc44d22f13bc5c59bff73e549e96a5c',1,'addrinfo']]], + ['ai_5fflags_194',['ai_flags',['../netdb_8h.html#a92528a848ebf34ab99687dd06a09cc93',1,'addrinfo']]], + ['ai_5fnext_195',['ai_next',['../netdb_8h.html#ab14efb2c3cdb16b4f765c1cbc29a5182',1,'addrinfo']]], + ['ai_5fnumerichost_196',['AI_NUMERICHOST',['../netdb_8h.html#a2a7070b38894743c536630b2ab25dcef',1,'netdb.h']]], + ['ai_5fpassive_197',['AI_PASSIVE',['../netdb_8h.html#aec9e92ed53442d64cbc9b68d92ad970b',1,'netdb.h']]], + ['ai_5fprotocol_198',['ai_protocol',['../netdb_8h.html#a6ade486587feaa03d492eb84cfc83451',1,'addrinfo']]], + ['ai_5fsocktype_199',['ai_socktype',['../netdb_8h.html#a2109130e73586150c41fed16311e1af6',1,'addrinfo']]], + ['ai_5fv4mapped_200',['AI_V4MAPPED',['../netdb_8h.html#abbc1e064042dab1058c40d9cd1fc63f0',1,'netdb.h']]], + ['alarm_2eh_201',['alarm.h',['../alarm_8h.html',1,'']]], + ['alarmcancelled_202',['alarmCancelled',['../group__coreinit__thread.html#a31d2cd35c17d9db6a2bc0f44bfdf754b',1,'OSThread']]], + ['alarmqueue_203',['alarmQueue',['../group__coreinit__alarms.html#a9791c7d04c2ff00663a6f3d77dc33142',1,'OSAlarm']]], + ['alarms_204',['Alarms',['../group__coreinit__alarms.html',1,'']]], + ['align_205',['align',['../group__coreinit__memallocator.html#a4864c3686205158c9cab83fa95c2a15a',1,'MEMAllocator']]], + ['aligncallback_206',['alignCallback',['../group__coreinit__thread.html#a45ced66e540de31b475f172d05048120',1,'OSThread']]], + ['alignment_207',['alignment',['../group__cam.html#ga728c1c068296c57cd2ce35ce1dedcd04',1,'CAMSurface::alignment'],['../group__gx2__surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0',1,'GX2Surface::alignment']]], + ['alloc_208',['alloc',['../group__coreinit__memallocator.html#a2f092db829a0467a1f1401a6f089ffc6',1,'MEMAllocatorFunctions']]], + ['allocator_209',['Allocator',['../group__coreinit__memallocator.html',1,'']]], + ['allocpoolend_210',['allocPoolEnd',['../group__coreinit__smd.html#a0fb424f646bc16eb3a42f5fcd365a776',1,'SmdSimpleBufPool']]], + ['allocpoolstart_211',['allocPoolStart',['../group__coreinit__smd.html#ad6360e7d3109c88b31bdd0a47931467e',1,'SmdSimpleBufPool']]], + ['allocsize_212',['allocsize',['../group__coreinit__smd.html#aa604252d2ae1b95231fe940340fbdee2',1,'SmdSimpleBufPool::allocSize'],['../group__coreinit__fs.html#aa604252d2ae1b95231fe940340fbdee2',1,'FSStat::allocSize']]], + ['allow_213',['ALLOW',['../namespacenn_1_1sl.html#a61648cb86762b82d8a8605d4208110dea0011da4c046513d6d13a717f1767e1ad',1,'nn::sl']]], + ['allowlocalaccount_214',['allowLocalAccount',['../namespacenn_1_1sl.html#a86cc6c7e1c672ab94727886d243ce80f',1,'nn::sl::KillerNotification.displayCondition.ageRestriction']]], + ['allowtoconnect_215',['AllowToConnect',['../namespacenn_1_1uds_1_1Cafe.html#a0b16354147ef71f25cf0f9ace2e979e7',1,'nn::uds::Cafe']]], + ['allowtospectate_216',['AllowToSpectate',['../namespacenn_1_1uds_1_1Cafe.html#acd03c351829da3e30e45bdae406d3b27',1,'nn::uds::Cafe']]], + ['alpha_217',['alpha',['../group__gx2__registers.html#ab1551d8043c2aa4410fb7dbb1fe3be7b',1,'GX2BlendConstantColorReg']]], + ['alu_218',['alu',['../group__gx2__context.html#ad056e488115daa9adad873fbf207300c',1,'GX2ShadowState']]], + ['aludivisor_219',['aluDivisor',['../group__gx2__shader.html#ad2f72cfa2fa2237db241c107d9208452',1,'GX2AttribStream']]], + ['amiibo_5fsettings_5fcpp_2eh_220',['amiibo_settings_cpp.h',['../amiibo__settings__cpp_8h.html',1,'']]], + ['amiibosettingsargs_221',['AmiiboSettingsArgs',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AmiiboSettingsArgs',1,'nn::nfp']]], + ['amiibosettingsargsin_222',['AmiiboSettingsArgsIn',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AmiiboSettingsArgsIn',1,'nn::nfp']]], + ['amiibosettingsmode_223',['AmiiboSettingsMode',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564',1,'nn::nfp']]], + ['amiibosettingsresult_224',['AmiiboSettingsResult',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AmiiboSettingsResult',1,'nn::nfp']]], + ['anchordata_225',['anchorData',['../group__sysapp__args.html#af8212116b926bd91cb9c844bac9c109a',1,'SYSStandardArgs']]], + ['anchorsize_226',['anchorSize',['../group__sysapp__args.html#a64bc8a086938fa9a20e635c0998d3e55',1,'SYSStandardArgs']]], + ['and_227',['AND',['../namespacenn_1_1sl.html#ad0383753b1c7c9d7266cb1f4c506d6a5a865555c9f2e0458a7078486aa1b3254f',1,'nn::sl']]], + ['angle_228',['angle',['../group__padscore__kpad.html#a7519e52603597f1ac4ee8eea1ae8425d',1,'KPADStatus::angle'],['../group__padscore__wpad.html#aa760f3e99929d0f577881b8f62ee01f7',1,'WPADStatusMotionPlus::angle'],['../group__vpad__input.html#ad15049ce108bf286de255dd69dbef395',1,'VPADStatus::angle']]], + ['anglediff_229',['angleDiff',['../group__padscore__kpad.html#a1cf2ab72590618dd0919e9716e81d635',1,'KPADStatus']]], + ['anglediffmagnitude_230',['angleDiffMagnitude',['../group__padscore__kpad.html#a78a5d210a580bac24cc96f831a84f233',1,'KPADStatus']]], + ['angles_231',['angles',['../group__padscore__kpad.html#a9bd139e0f52be4a748903ff60b5d3985',1,'KPADStatus.mplus']]], + ['antennacheck_232',['AntennaCheck',['../namespacenn_1_1nfp.html#a59a4c08c0f7ece81711abf9f199867be',1,'nn::nfp']]], + ['anticipatorydownload_233',['anticipatoryDownload',['../namespacenn_1_1sl.html#a486fcb238705d56f7bfbfa9f5144e826',1,'nn::sl::KillerNotification.displayCondition']]], + ['anybody_234',['ANYBODY',['../namespacenn_1_1sl.html#a6b63a2b8e15c0e9b64bc87b23c566337ab9a0db683ed15bf286f53a245afbea55',1,'nn::sl']]], + ['apdenabled_235',['apdEnabled',['../group__coreinit__im.html#ad7cf28b90919659e5376b68bf67e0a01',1,'IMParameters']]], + ['apdperiod_236',['apdPeriod',['../group__coreinit__im.html#a0759e15e96d9536dacf15f8a4b938fdb',1,'IMParameters']]], + ['aperture_237',['Aperture',['../group__gx2__aperture.html',1,'']]], + ['aperture_2eh_238',['aperture.h',['../aperture_8h.html',1,'']]], + ['api_239',['api',['../group__nn__act__client.html',1,'Accounts Client API'],['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API'],['../group__nsyshid__hid.html',1,'HID API']]], + ['app_5flaunch_5ftype_240',['app_launch_type',['../group__nn__acp__title.html#ad9f37f0787d692650596dc164485acbe',1,'ACPMetaXml']]], + ['app_5fsize_241',['app_size',['../group__nn__acp__title.html#a237f096d561fae8ef1a001f201d01108',1,'ACPMetaXml']]], + ['appdata_242',['appData',['../group__ntag__ntag.html#a15e87f2a182771368121635a19a6981b',1,'NTAGDataT2T']]], + ['appeararg_243',['appeararg',['../namespacenn_1_1erreula.html#structnn_1_1erreula_1_1AppearArg',1,'AppearArg'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg',1,'AppearArg']]], + ['appearerrorviewer_244',['AppearErrorViewer',['../namespacenn_1_1erreula.html#a5016be551377b95808b92bee7a61e021',1,'nn::erreula']]], + ['appearhomenixsign_245',['AppearHomeNixSign',['../namespacenn_1_1erreula.html#a32106f6c6ac0924411ec4660519daf4f',1,'nn::erreula']]], + ['appearinputform_246',['AppearInputForm',['../namespacenn_1_1swkbd.html#a2962f5205d8873e1ca43aa0e81c32106',1,'nn::swkbd']]], + ['appearkeyboard_247',['AppearKeyboard',['../namespacenn_1_1swkbd.html#a383a0e133cde2dfea23174d7394e04c3',1,'nn::swkbd']]], + ['appendfile_248',['appendFile',['../filesystem__fsa_8h.html#a81cea8303335176433ece47e083c6a8b',1,'FSARequest.__unnamed7__']]], + ['appflags_249',['appFlags',['../group__coreinit__kernel.html#ac22b3d8565343426ec80e6b29eb91e9b',1,'KernelInfo0']]], + ['applicationareacreateinfo_250',['ApplicationAreaCreateInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1ApplicationAreaCreateInfo',1,'nn::nfp']]], + ['applicationareasize_251',['applicationAreaSize',['../namespacenn_1_1nfp.html#a943d03d440f7c1e5eaf4549622c7cbd3',1,'nn::nfp::CommonInfo']]], + ['applicationareawrites_252',['applicationareawrites',['../namespacenn_1_1nfp.html#a3766d46094ca0f04983510deaa76728d',1,'nn::nfp::AdminInfo::applicationAreaWrites'],['../group__ntag__ntag.html#a3766d46094ca0f04983510deaa76728d',1,'NTAGInfoT2T::applicationAreaWrites'],['../group__ntag__ntag.html#a8717af86ce2be37a4304ec38ecf8392b',1,'NTAGRawDataT2T.section2::applicationAreaWrites']]], + ['applicationarg_253',['applicationArg',['../group__nn__fp__fp.html#gac37206e48df2646d7d42a164a463bbaf',1,'nn::fp::GameMode']]], + ['applicationdata_254',['applicationData',['../group__ntag__ntag.html#abfbabae5047ba1067d0b004666d1118c',1,'NTAGRawDataT2T']]], + ['apptype_255',['apptype',['../group__coreinit__mcp.html#acf72902206460d20685b47152b2880e7',1,'MCPTitleListType::appType'],['../namespacenn_1_1sl.html#acf72902206460d20685b47152b2880e7',1,'nn::sl::LaunchInfo::appType'],['../namespacenn_1_1sl.html#acf72902206460d20685b47152b2880e7',1,'nn::sl::TitleInfo::appType']]], + ['argname_256',['argName',['../group__sysapp__args.html#ada1157d7ba9dbdb4ef0726878dcde270',1,'SYSDeserializeArg']]], + ['args_257',['args',['../group__cam.html#a982a4c32d8dedf679656ee2b6267c8fb',1,'CAMEventData.__unnamed1__::args'],['../group__cam.html#ga988c3a7b6b5970b44a0ff380cfb78c76',1,'CAMEventData::@0::args'],['../group__coreinit__im.html#afba90cc3aec4a6ec5db0363a08761b92',1,'IMRequest::args'],['../group__coreinit__msgq.html#a988c3a7b6b5970b44a0ff380cfb78c76',1,'OSMessage::args']]], + ['args_2eh_258',['args.h',['../args_8h.html',1,'']]], + ['argsin_259',['argsIn',['../namespacenn_1_1nfp.html#aaebfda390ccf881915ac8101c71346a1',1,'nn::nfp::AmiiboSettingsArgs']]], + ['argstring_260',['argString',['../group__sysapp__args.html#a11a6733718effb25431c2cb7b0c7b46f',1,'SYSStandardArgsIn']]], + ['arguments_261',['SYSAPP Arguments',['../group__sysapp__args.html',1,'']]], + ['aspect_5fratio_5fidc_262',['aspect_ratio_idc',['../group__h264__stream.html#a74658a9ffe1c9cbd8fb83c0f31bccfee',1,'H264DecodedVuiParameters']]], + ['aspect_5fratio_5finfo_5fpresent_5fflag_263',['aspect_ratio_info_present_flag',['../group__h264__stream.html#a756607f83e67dc24400be003ecb97d11',1,'H264DecodedVuiParameters']]], + ['asutf16character_264',['asUTF16Character',['../nsyskbd_8h.html#ae40ea1a31a0c17ca7cc5223b39d8af06',1,'KBDKeyEvent']]], + ['asynccallback_265',['asyncCallback',['../group__coreinit__im.html#a45f1442c278323d0fbe67851a59a4fc8',1,'IMRequest']]], + ['asynccallbackcontext_266',['asyncCallbackContext',['../group__coreinit__im.html#a4c276084c8f85e7debafb75b7958cc35',1,'IMRequest']]], + ['asyncdata_267',['asyncData',['../group__coreinit__fs.html#ad7137a27bc31ff7eece8536651b7b4b3',1,'FSAsyncResult']]], + ['asyncresult_268',['asyncResult',['../group__coreinit__fs.html#a40c9cc76ba34177dcd74b8964d0be041',1,'FSCmdBlockBody']]], + ['atomic_20operations_269',['Atomic Operations',['../group__coreinit__atomic.html',1,'']]], + ['atomic_20operations_2064_20bit_270',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['atomic_20stopwatch_271',['Atomic Stopwatch',['../group__coreinit__stopwatchatomic.html',1,'']]], + ['atomic_2eh_272',['atomic.h',['../atomic_8h.html',1,'']]], + ['atomic64_2eh_273',['atomic64.h',['../atomic64_8h.html',1,'']]], + ['attach_274',['Attach',['../namespacenn_1_1uds_1_1Cafe.html#ad77f67a42ea9ef6f129c3b044874b7ea',1,'nn::uds::Cafe']]], + ['attachcallback_275',['attachCallback',['../group__nsyshid__hid.html#a273089b169843b07232ae9fdcc0b5019',1,'HIDClient']]], + ['attached_276',['attached',['../group__nsysccr__cdc.html#a5ef4ddd5d50d9a66861533ae34b77685',1,'CCRCDCRegisterCallbackData']]], + ['attr_277',['attr',['../group__coreinit__thread.html#a153ded885759fdfe2b26d53afbbba830',1,'OSThread']]], + ['attribcount_278',['attribCount',['../group__gx2__shader.html#a6f2020045859b420a2714f34107f74ed',1,'GX2FetchShader']]], + ['attribs_279',['attribs',['../group__coreinit__memexpheap.html#a46aaefc99fdbf5c938e5c7ca36fdc229',1,'MEMExpHeapBlock::attribs'],['../group__coreinit__memexpheap.html#af7587edaa71c9d4c50c69bb27c249a54',1,'MEMExpHeap::attribs']]], + ['attribvarcount_280',['attribVarCount',['../group__gx2__shader.html#a1fea65cb184bc06a98b3671a7ed73072',1,'GX2VertexShader']]], + ['attribvars_281',['attribVars',['../group__gx2__shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26',1,'GX2VertexShader']]], + ['audiobuffer_282',['audioBuffer',['../group__sndcore2__core.html#a916375ec0b51f7f475168dcc4650b4d3',1,'AXTransitionAudioBuffer']]], + ['audiobufferlen_283',['audioBufferLen',['../group__sndcore2__core.html#aae3f708e403ea560842328e7f7cc9b81',1,'AXTransitionAudioBuffer']]], + ['auth_5ftype_284',['auth_type',['../group__nsysnet__netconfig.html#a6f502d189ebbd5fc2340545c053180d9',1,'NetConfProxyConfig']]], + ['author_5fid_285',['author_id',['../group__nn__ffl__miidata.html#aad145c9e635f8b48d9804e0305486bf7',1,'FFLiMiiDataCore']]], + ['auto_20connect_20c_20api_286',['auto connect c api',['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API']]], + ['availabledata_287',['availableData',['../group__mic.html#a503cb38766cce178c69c0720b0dcd386',1,'MICStatus']]], + ['avgtgcweight_288',['avgTGCWeight',['../group__padscore__kpad.html#a70253b8fd3989c22838feb108daef432',1,'KPADStatus.__unnamed46__.balance']]], + ['avgweights_289',['avgWeights',['../group__padscore__kpad.html#af6eeb3d16b25589d62f72d42ddea462f',1,'KPADStatus.__unnamed46__.balance']]], + ['avm_290',['avm',['../group__avm.html',1,'']]], + ['avm_20hdmi_20cec_291',['AVM HDMI CEC',['../group__avm__cec.html',1,'']]], + ['avm_20system_20config_292',['AVM System Config',['../group__avm__config.html',1,'']]], + ['avm_2edox_293',['avm.dox',['../avm_8dox.html',1,'']]], + ['avm_5fdrc_5fmode_5fdouble_294',['AVM_DRC_MODE_DOUBLE',['../group__avm__drc.html#gga4031c859e2d54dd78f0ed9561307a875aa2620b79ad6b5dc5482ca109537cf611',1,'drc.h']]], + ['avm_5fdrc_5fmode_5fnone_295',['AVM_DRC_MODE_NONE',['../group__avm__drc.html#gga4031c859e2d54dd78f0ed9561307a875ae409a9a2b132aaa378d38f285f546aec',1,'drc.h']]], + ['avm_5fdrc_5fmode_5fsingle_296',['AVM_DRC_MODE_SINGLE',['../group__avm__drc.html#gga4031c859e2d54dd78f0ed9561307a875a9777ac85adf1c261fa766a45b94f56df',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f0_297',['AVM_DRC_SCAN_MODE_UNKNOWN_0',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4adaf31ed06f548efc4d65eae3d14e041d74',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f1_298',['AVM_DRC_SCAN_MODE_UNKNOWN_1',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4adae99eb7ddae485e911948543548f12427',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f255_299',['AVM_DRC_SCAN_MODE_UNKNOWN_255',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4ada5cddb5261e52f01178073968d5b6edc9',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f3_300',['AVM_DRC_SCAN_MODE_UNKNOWN_3',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4adaf26c0b396425ecf71833209447d85103',1,'drc.h']]], + ['avm_5fdrc_5fsystem_5faudio_5fmode_5fsurround_301',['AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND',['../group__avm__drc.html#ggad0b341575079b7083e801cf66dc7103aa1fcaf92a6d9e2f903e3080aacc2d8c7d',1,'drc.h']]], + ['avm_5fdrc_5fsystem_5faudio_5fmode_5funknown_5f0_302',['AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0',['../group__avm__drc.html#ggad0b341575079b7083e801cf66dc7103aae6b6a9dd6b85bf94c9d6d17360cb6d3b',1,'drc.h']]], + ['avm_5fdrc_5fsystem_5faudio_5fmode_5funknown_5f1_303',['AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1',['../group__avm__drc.html#ggad0b341575079b7083e801cf66dc7103aa36373a0950d3841cc27fe45cf3c60d7d',1,'drc.h']]], + ['avm_5ftv_5faspect_5fratio_5f16_5f9_304',['AVM_TV_ASPECT_RATIO_16_9',['../group__avm__tv.html#ggac99989509d163cf86f2f8ed6866f9aefa360c65e025b8a0fe48f69beb4be1d109',1,'tv.h']]], + ['avm_5ftv_5faspect_5fratio_5f4_5f3_305',['AVM_TV_ASPECT_RATIO_4_3',['../group__avm__tv.html#ggac99989509d163cf86f2f8ed6866f9aefad6827bd0b1312ceefa1c1f0a30e4aae7',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080i_306',['AVM_TV_RESOLUTION_1080I',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa404dacd3c572c1ccabb1e2341593e607',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080i_5f50hz_307',['AVM_TV_RESOLUTION_1080I_50HZ',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fac05272a92f00cf6bd3c7206a1c6835c5',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080p_308',['AVM_TV_RESOLUTION_1080P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa4aff69466a82d34875739fcbd183729f',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080p_5f50hz_309',['AVM_TV_RESOLUTION_1080P_50HZ',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa925978f7e38356f1635ef3e69535f19b',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f480i_310',['AVM_TV_RESOLUTION_480I',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa8de4dbf55710239bb734fb5307a2282e',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f480i_5fpal60_311',['AVM_TV_RESOLUTION_480I_PAL60',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fab744d7576b0440de2515f2910bd197d2',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f480p_312',['AVM_TV_RESOLUTION_480P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fae4c0ab37489ed5b3ecf2b45371fe5940',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f576i_313',['AVM_TV_RESOLUTION_576I',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa5decef98dd7c50e978bc04092e72c510',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f576p_314',['AVM_TV_RESOLUTION_576P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa70c7494bbc586cdaf0169a708b69a8bb',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f720p_315',['AVM_TV_RESOLUTION_720P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa123bdf7a0926a795d4aa88800bd2849c',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f720p_5f3d_316',['AVM_TV_RESOLUTION_720P_3D',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa57c563d20bfa7c69412b89bfa03f0c9c',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f720p_5f50hz_317',['AVM_TV_RESOLUTION_720P_50HZ',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa5d14b907faeb09a248e4a00b7c3c94ac',1,'tv.h']]], + ['avm_5ftv_5fvideo_5fregion_5fntsc_318',['AVM_TV_VIDEO_REGION_NTSC',['../group__avm__tv.html#gga4e81ff935911714695d545a9177b4d2ea7035a5056ef0ab1e643b43671f0a4704',1,'tv.h']]], + ['avm_5ftv_5fvideo_5fregion_5fpal_319',['AVM_TV_VIDEO_REGION_PAL',['../group__avm__tv.html#gga4e81ff935911714695d545a9177b4d2eab86e3023ebc6e0504c711084bcea7bc1',1,'tv.h']]], + ['avmcecinit_320',['AVMCECInit',['../group__avm__cec.html#gaa11dffbdc87e630bd96be3dcf30be6ce',1,'cec.h']]], + ['avmcecreceivecommand_321',['AVMCECReceiveCommand',['../group__avm__cec.html#gad0eb1d3a89cc07501a8bf625422721ce',1,'cec.h']]], + ['avmcecsendcommand_322',['AVMCECSendCommand',['../group__avm__cec.html#gaf96f9f1f22f6cf5eedf471070cfbd03f',1,'cec.h']]], + ['avmdebugisntsc_323',['AVMDebugIsNTSC',['../group__avm__tv.html#gadf1e69af9a8e3624e37dd2d7c448182b',1,'tv.h']]], + ['avmdisablecec_324',['AVMDisableCEC',['../group__avm__cec.html#gaf128b956529848d9e7930134e2faacf8',1,'cec.h']]], + ['avmdrcmode_325',['avmdrcmode',['../group__avm__drc.html#gadf98b5a8d79b04395ffccec71ae77047',1,'AVMDrcMode: drc.h'],['../group__avm__drc.html#ga4031c859e2d54dd78f0ed9561307a875',1,'AVMDrcMode: drc.h']]], + ['avmdrcscanmode_326',['avmdrcscanmode',['../group__avm__drc.html#gabd77c24c41e1264b2007ddb49591f4ad',1,'AVMDrcScanMode: drc.h'],['../group__avm__drc.html#ga054a25ea2919c1b88168465f517ce539',1,'AVMDrcScanMode: drc.h']]], + ['avmdrcsystemaudiomode_327',['avmdrcsystemaudiomode',['../group__avm__drc.html#gad0b341575079b7083e801cf66dc7103a',1,'AVMDrcSystemAudioMode: drc.h'],['../group__avm__drc.html#ga1d9354538d723162aab03a7447b1dfda',1,'AVMDrcSystemAudioMode: drc.h']]], + ['avmenablecec_328',['AVMEnableCEC',['../group__avm__cec.html#ga4530882866f472ce7196b7e2781e3c7f',1,'cec.h']]], + ['avmgetcurrentport_329',['AVMGetCurrentPort',['../group__avm__tv.html#gac0053f4619c9b68339cb0c87b2257441',1,'tv.h']]], + ['avmgetdrcmode_330',['AVMGetDRCMode',['../group__avm__drc.html#ga8c9beefcff4ce3cfc717824934f1916f',1,'drc.h']]], + ['avmgetdrcscanmode_331',['AVMGetDRCScanMode',['../group__avm__drc.html#ga93c5e85646ab52511fb53f712b7ae89f',1,'drc.h']]], + ['avmgetdrcsystemaudiomode_332',['AVMGetDRCSystemAudioMode',['../group__avm__drc.html#ga7cd0d5c2a3d73ac9f0c303a682b45935',1,'drc.h']]], + ['avmgetdrcvertcount_333',['AVMGetDRCVertCount',['../group__avm__drc.html#ga06016682b78b5939c21c62754349dcba',1,'drc.h']]], + ['avmgethdmistate_334',['AVMGetHDMIState',['../group__avm__tv.html#ga086dfa70ec4922b11a0cfff2977b204a',1,'tv.h']]], + ['avmgetsystemdrcaudiomode_335',['AVMGetSystemDRCAudioMode',['../group__avm__drc.html#ga056d309657e0fe54d6c09d0dee3e2b8f',1,'drc.h']]], + ['avmgettvaspectratio_336',['AVMGetTVAspectRatio',['../group__avm__tv.html#gaf9796cca7ef508085070ab326824fe84',1,'tv.h']]], + ['avmgettvscanmode_337',['AVMGetTVScanMode',['../group__avm__tv.html#gaf8e74663955f8b2bf3a2ff92945efe93',1,'tv.h']]], + ['avmgettvunderscan_338',['AVMGetTVUnderScan',['../group__avm__tv.html#ga2e9c0e01aa999d6aaea47d2e8976bee3',1,'tv.h']]], + ['avmisavoutready_339',['AVMIsAVOutReady',['../group__avm__tv.html#ga763f66d09ead0c847c94c41d1806ff0e',1,'tv.h']]], + ['avmisdrcfirstflippdone_340',['AVMIsDRCFirstFlippDone',['../group__avm__drc.html#ga6480957c1f5ca42da7b2866e36fb044c',1,'drc.h']]], + ['avmprobedrcnum_341',['AVMProbeDRCNum',['../group__avm__drc.html#gabe858c182ff470fd27b83adbe6ff41d3',1,'drc.h']]], + ['avmreadsystemaspectratioconfig_342',['AVMReadSystemAspectRatioConfig',['../group__avm__config.html#ga1f14b3f52d942ee741573ee0034b85c1',1,'config.h']]], + ['avmreadsystemportconfig_343',['AVMReadSystemPortConfig',['../group__avm__config.html#ga80aa3c4ce04be8604cad068a6d033ee0',1,'config.h']]], + ['avmreadsystemtvunderscanconfig_344',['AVMReadSystemTVUnderScanConfig',['../group__avm__config.html#ga4b2eaac832d2da8e8832da462840f953',1,'config.h']]], + ['avmreadsystemvideoresconfig_345',['AVMReadSystemVideoResConfig',['../group__avm__config.html#ga910d2a0a72a23b235550741732767767',1,'config.h']]], + ['avmsetdrcenable_346',['AVMSetDRCEnable',['../group__avm__drc.html#gafca780978d1d7ac2c0e7e17f71f3f0af',1,'drc.h']]], + ['avmsetdrcgamma_347',['AVMSetDRCGamma',['../group__avm__drc.html#gaaa459f6783c80b0b0a092a07726e5155',1,'drc.h']]], + ['avmsettvaspectratio_348',['AVMSetTVAspectRatio',['../group__avm__tv.html#gadb59d825198e4926af92b2eb405cc063',1,'tv.h']]], + ['avmsettvenable_349',['AVMSetTVEnable',['../group__avm__tv.html#ga2fad78a26269a54d7abb4e21d28037ab',1,'tv.h']]], + ['avmsettvoutport_350',['AVMSetTVOutPort',['../group__avm__tv.html#gacb2610dbfb1a390dee46737f5f41e428',1,'tv.h']]], + ['avmsettvscanmode_351',['AVMSetTVScanMode',['../group__avm__tv.html#gaebbf8bcd2784052e98bba55c61627e43',1,'tv.h']]], + ['avmsettvscanresolution_352',['AVMSetTVScanResolution',['../group__avm__tv.html#ga0a059aac73c77d99c96acda05507a949',1,'tv.h']]], + ['avmsettvunderscan_353',['AVMSetTVUnderScan',['../group__avm__tv.html#gadf061c7d57402ac0dfabc5fc9e634802',1,'tv.h']]], + ['avmsettvunderscanparam_354',['AVMSetTVUnderScanParam',['../group__avm__tv.html#ga4b17ee79c6130b46883726bb5f2a74c7',1,'tv.h']]], + ['avmsettvvideoregion_355',['AVMSetTVVideoRegion',['../group__avm__tv.html#gacc126a05d1baddf382827d15d393f614',1,'tv.h']]], + ['avmtvaspectratio_356',['avmtvaspectratio',['../group__avm__tv.html#ga878b9807e52312c7456f7b5e371c6ec6',1,'AVMTvAspectRatio: tv.h'],['../group__avm__tv.html#gac99989509d163cf86f2f8ed6866f9aef',1,'AVMTvAspectRatio: tv.h']]], + ['avmtvresolution_357',['avmtvresolution',['../group__avm__tv.html#gaf282707c888d43e116c88b913bd8392f',1,'AVMTvResolution: tv.h'],['../group__avm__tv.html#ga137db6af542237b76fbe9a3712b65042',1,'AVMTvResolution: tv.h']]], + ['avmtvvideoregion_358',['avmtvvideoregion',['../group__avm__tv.html#ga4e81ff935911714695d545a9177b4d2e',1,'AVMTvVideoRegion: tv.h'],['../group__avm__tv.html#ga63f865c860986632d80b77a671cc3106',1,'AVMTvVideoRegion: tv.h']]], + ['avmwritesystemaspectratioconfig_359',['AVMWriteSystemAspectRatioConfig',['../group__avm__config.html#ga6d350c80ce7225691c30f87740471690',1,'config.h']]], + ['avmwritesystemtvunderscanconfig_360',['AVMWriteSystemTVUnderScanConfig',['../group__avm__config.html#gaabdde3e53fcffcda9c453f312420031b',1,'config.h']]], + ['avmwritesystemvideooutconfig_361',['AVMWriteSystemVideoOutConfig',['../group__avm__config.html#ga237d1efbc30c7cd72a02281a368386a0',1,'config.h']]], + ['avmwritesystemvideoresconfig_362',['AVMWriteSystemVideoResConfig',['../group__avm__config.html#gaa4c5d9d363b81d2b2ef81cedfc36d5d7',1,'config.h']]], + ['ax_5fdevice_5fmode_363',['AX_DEVICE_MODE',['../group__sndcore2__device.html#ga62e50a0d02d2da1683cda793867060c6',1,'device.h']]], + ['ax_5fdevice_5fmode_5funknown_364',['AX_DEVICE_MODE_UNKNOWN',['../group__sndcore2__device.html#gga62e50a0d02d2da1683cda793867060c6a269d87e77e206f193ce04f837293abe3',1,'device.h']]], + ['ax_5fdevice_5ftype_365',['AX_DEVICE_TYPE',['../group__sndcore2__device.html#ga08e97232ab9f9a048f80c8e5f8925646',1,'device.h']]], + ['ax_5fdevice_5ftype_5fcontroller_366',['AX_DEVICE_TYPE_CONTROLLER',['../group__sndcore2__device.html#gga08e97232ab9f9a048f80c8e5f8925646ad3508f57e09d34abdff65338a3f8ec96',1,'device.h']]], + ['ax_5fdevice_5ftype_5fdrc_367',['AX_DEVICE_TYPE_DRC',['../group__sndcore2__device.html#gga08e97232ab9f9a048f80c8e5f8925646a0067230c11eb1380469750482896f2ff',1,'device.h']]], + ['ax_5fdevice_5ftype_5ftv_368',['AX_DEVICE_TYPE_TV',['../group__sndcore2__device.html#gga08e97232ab9f9a048f80c8e5f8925646a4180fcc9ef3ef20ffcb675c3077d0f09',1,'device.h']]], + ['ax_5fdrc_5fvs_5flc_369',['AX_DRC_VS_LC',['../group__sndcore2__drcvs.html#ga90107bb8ed08ed7a2db480688ede00cf',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5flc_5funknown_370',['AX_DRC_VS_LC_UNKNOWN',['../group__sndcore2__drcvs.html#gga90107bb8ed08ed7a2db480688ede00cfadf5e2410d06b7ea76126a5cde70b38d5',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fmode_371',['AX_DRC_VS_MODE',['../group__sndcore2__drcvs.html#gac3e4dc23483597fad12bdc9af56378c2',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fmode_5funknown_372',['AX_DRC_VS_MODE_UNKNOWN',['../group__sndcore2__drcvs.html#ggac3e4dc23483597fad12bdc9af56378c2a24e3cdd3e9060593f380553d4364f1cb',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5foutput_373',['AX_DRC_VS_OUTPUT',['../group__sndcore2__drcvs.html#ga2cc728bba292189a947150ebb80767e4',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5foutput_5funknown_374',['AX_DRC_VS_OUTPUT_UNKNOWN',['../group__sndcore2__drcvs.html#gga2cc728bba292189a947150ebb80767e4ab0db3386e77cfd4d1d8be80294937ca4',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fspeaker_5fpos_375',['AX_DRC_VS_SPEAKER_POS',['../group__sndcore2__drcvs.html#gac9f17b9de58798fa88e16f5f6ab2a7b7',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fspeaker_5fpos_5funknown_376',['AX_DRC_VS_SPEAKER_POS_UNKNOWN',['../group__sndcore2__drcvs.html#ggac9f17b9de58798fa88e16f5f6ab2a7b7ae040bd2b443f055124a05b84dcf476e0',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fsurround_5fgain_377',['AX_DRC_VS_SURROUND_GAIN',['../group__sndcore2__drcvs.html#gabfa377a2cd7f8b1591694d840e3c785b',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fsurround_5fgain_5funknown_378',['AX_DRC_VS_SURROUND_GAIN_UNKNOWN',['../group__sndcore2__drcvs.html#ggabfa377a2cd7f8b1591694d840e3c785ba00423b4af5e91773f5d33ee0f131ec1a',1,'drcvs.h']]], + ['ax_5finit_5fpipeline_379',['AX_INIT_PIPELINE',['../group__sndcore2__core.html#ga9b77c43056befd1fe3d2dc1828f49745',1,'core.h']]], + ['ax_5finit_5fpipeline_5ffour_5fstage_380',['AX_INIT_PIPELINE_FOUR_STAGE',['../group__sndcore2__core.html#gga9b77c43056befd1fe3d2dc1828f49745a8e21b4135dd8e56555debc7b2ace3e40',1,'core.h']]], + ['ax_5finit_5fpipeline_5fsingle_381',['AX_INIT_PIPELINE_SINGLE',['../group__sndcore2__core.html#gga9b77c43056befd1fe3d2dc1828f49745ac6ba9aa77458a448f381e5bf31ee0779',1,'core.h']]], + ['ax_5finit_5frenderer_382',['AX_INIT_RENDERER',['../group__sndcore2__core.html#gabeb14c2c290c6ffdf74c37b83d1d00c0',1,'core.h']]], + ['ax_5finit_5frenderer_5f32khz_383',['AX_INIT_RENDERER_32KHZ',['../group__sndcore2__core.html#ggabeb14c2c290c6ffdf74c37b83d1d00c0a794243ff203e40ed446538d5150db5ea',1,'core.h']]], + ['ax_5finit_5frenderer_5f48khz_384',['AX_INIT_RENDERER_48KHZ',['../group__sndcore2__core.html#ggabeb14c2c290c6ffdf74c37b83d1d00c0a62d5d35d3ede73d59362d1b2ef2a9f53',1,'core.h']]], + ['ax_5fresult_385',['AX_RESULT',['../group__sndcore2__result.html#gac6fbd725add6e537d29f7d0dc43bd0ef',1,'result.h']]], + ['ax_5fresult_5fdelay_5ftoo_5fbig_386',['AX_RESULT_DELAY_TOO_BIG',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa4533c375ea4f488b9b566ad5c0eb2719',1,'result.h']]], + ['ax_5fresult_5finvalid_5fdevice_5ftype_387',['AX_RESULT_INVALID_DEVICE_TYPE',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa2a1949e5bf4d5f963b031e014b6de97d',1,'result.h']]], + ['ax_5fresult_5finvalid_5fdrc_5fvs_5fmode_388',['AX_RESULT_INVALID_DRC_VS_MODE',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efaa6570d86c75bdb3f606de1701bbe623d',1,'result.h']]], + ['ax_5fresult_5fsuccess_389',['AX_RESULT_SUCCESS',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa10fc1a5bee07b393130844fd7aad2e64',1,'result.h']]], + ['ax_5fresult_5fvoice_5fis_5frunning_390',['AX_RESULT_VOICE_IS_RUNNING',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa1de5dfdc9fc155654f90252fd24e9332',1,'result.h']]], + ['ax_5fvoice_5fformat_391',['AX_VOICE_FORMAT',['../group__sndcore2__voice.html#ga9cb967587b8fc6976900a133e2f8b8da',1,'voice.h']]], + ['ax_5fvoice_5fformat_5fadpcm_392',['AX_VOICE_FORMAT_ADPCM',['../group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa93137a1f2dd02a463d1d25d072ae44fa',1,'voice.h']]], + ['ax_5fvoice_5fformat_5flpcm16_393',['AX_VOICE_FORMAT_LPCM16',['../group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa57041be06ba4810408e69b67a87bf086',1,'voice.h']]], + ['ax_5fvoice_5fformat_5flpcm8_394',['AX_VOICE_FORMAT_LPCM8',['../group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa9945adcfac22ba80bb9c6eb40c7b64c5',1,'voice.h']]], + ['ax_5fvoice_5floop_395',['AX_VOICE_LOOP',['../group__sndcore2__voice.html#ga4cf9ac33660b062bc02b894dd876bd36',1,'voice.h']]], + ['ax_5fvoice_5floop_5fdisabled_396',['AX_VOICE_LOOP_DISABLED',['../group__sndcore2__voice.html#gga4cf9ac33660b062bc02b894dd876bd36ac33f8dd11d9fd15bc4a25f71316e40f5',1,'voice.h']]], + ['ax_5fvoice_5floop_5fenabled_397',['AX_VOICE_LOOP_ENABLED',['../group__sndcore2__voice.html#gga4cf9ac33660b062bc02b894dd876bd36aa021e38704b8431214211bf61bb2ca78',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_398',['AX_VOICE_RATIO_RESULT',['../group__sndcore2__voice.html#ga488109e8efb5a08e2d77783eb62526f9',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_5fgreater_5fthan_5fsomething_399',['AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING',['../group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a1a4fcece44ed429fafcfb3c43898a986',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_5fless_5fthan_5fzero_400',['AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO',['../group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a0a46148554729b1740f80a2ccec73e60',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_5fsuccess_401',['AX_VOICE_RATIO_RESULT_SUCCESS',['../group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a317de31e2ab351422bb555b0434704b3',1,'voice.h']]], + ['ax_5fvoice_5frenderer_402',['AX_VOICE_RENDERER',['../group__sndcore2__voice.html#ga9b46a491aa7e8dd96d7630b4e270221f',1,'voice.h']]], + ['ax_5fvoice_5frenderer_5fauto_403',['AX_VOICE_RENDERER_AUTO',['../group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fa0d282e9f0c62184afca0044c6bfcca0b',1,'voice.h']]], + ['ax_5fvoice_5frenderer_5fcpu_404',['AX_VOICE_RENDERER_CPU',['../group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fa824f76d230ea4faf7715f28477983d4e',1,'voice.h']]], + ['ax_5fvoice_5frenderer_5fdsp_405',['AX_VOICE_RENDERER_DSP',['../group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fac88d9711a7f77fcfecb770fc0436633d',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_406',['AX_VOICE_SRC_TYPE',['../group__sndcore2__voice.html#ga466dd138e7bb1ce37b587da087a29565',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5flinear_407',['AX_VOICE_SRC_TYPE_LINEAR',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565aedb582718dc6a0e3e61c9a53d38db34b',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5fnone_408',['AX_VOICE_SRC_TYPE_NONE',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565a1691cfbd358374d9872ffa364358a778',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5funk0_409',['AX_VOICE_SRC_TYPE_UNK0',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565a5be77e16d5dfacea67385205a670eb24',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5funk1_410',['AX_VOICE_SRC_TYPE_UNK1',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565af310821ada277180214b7d43c0bc47ae',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5funk2_411',['AX_VOICE_SRC_TYPE_UNK2',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565ab1a48e3e2a330a110ff73bc04ba16550',1,'voice.h']]], + ['ax_5fvoice_5fstate_412',['AX_VOICE_STATE',['../group__sndcore2__voice.html#ga32352519e1c664b1393471afd4aefdbe',1,'voice.h']]], + ['ax_5fvoice_5fstate_5fplaying_413',['AX_VOICE_STATE_PLAYING',['../group__sndcore2__voice.html#gga32352519e1c664b1393471afd4aefdbea29c2d7e2fe7dfe1a19bbb2e244a20e23',1,'voice.h']]], + ['ax_5fvoice_5fstate_5fstopped_414',['AX_VOICE_STATE_STOPPED',['../group__sndcore2__voice.html#gga32352519e1c664b1393471afd4aefdbea34e77acf6df38dff9f96d5520bc31377',1,'voice.h']]], + ['ax_5fvoice_5ftype_415',['AX_VOICE_TYPE',['../group__sndcore2__voice.html#ga1eaf6816e9d5ca46ccf480a1417eaea8',1,'voice.h']]], + ['ax_5fvoice_5ftype_5funknown_416',['AX_VOICE_TYPE_UNKNOWN',['../group__sndcore2__voice.html#gga1eaf6816e9d5ca46ccf480a1417eaea8a669e4ff3b40e68e93c2f00eca4f25dfb',1,'voice.h']]], + ['axacquirevoice_417',['AXAcquireVoice',['../group__sndcore2__voice.html#gaaf4bd31c7868969ff584849332ef0e21',1,'voice.h']]], + ['axacquirevoiceex_418',['AXAcquireVoiceEx',['../group__sndcore2__voice.html#ga0c63d7ed45ddcc3f7ddc0cd8c23abe29',1,'voice.h']]], + ['axauxcallback_419',['AXAuxCallback',['../group__sndcore2__device.html#ga9932e6553db1a80375fa612f1afb03f1',1,'device.h']]], + ['axcheckvoiceoffsets_420',['AXCheckVoiceOffsets',['../group__sndcore2__voice.html#ga368ad534d2dbc50ad8a7f1e507d3aef1',1,'voice.h']]], + ['axderegisterappframecallback_421',['AXDeregisterAppFrameCallback',['../group__sndcore2__core.html#ga13b82dd29e48d0937ca4c1252050a96a',1,'core.h']]], + ['axdevicefinalmixcallback_422',['AXDeviceFinalMixCallback',['../group__sndcore2__device.html#gaf6b461748cc3b43524eb9ee07abb9b7c',1,'device.h']]], + ['axdevicemode_423',['AXDeviceMode',['../group__sndcore2__device.html#ga685eaea51fc5255827cddf9bbf2bc7ab',1,'device.h']]], + ['axdevicetype_424',['AXDeviceType',['../group__sndcore2__device.html#ga7c7e7ffa8ef32f2ef1da211b77a87dd7',1,'device.h']]], + ['axdrcvslc_425',['AXDRCVSLC',['../group__sndcore2__drcvs.html#ga8134f91110c6e801907395d4c4052dc8',1,'drcvs.h']]], + ['axdrcvsmode_426',['AXDRCVSMode',['../group__sndcore2__drcvs.html#gac2abd701d07b2b303739bd0b6cc0e99d',1,'drcvs.h']]], + ['axdrcvsoutput_427',['AXDRCVSOutput',['../group__sndcore2__drcvs.html#ga3acd69570748ea447a05d7c8ef79ebdb',1,'drcvs.h']]], + ['axdrcvsspeakerposition_428',['AXDRCVSSpeakerPosition',['../group__sndcore2__drcvs.html#ga4feb81b6481fd6c254796da207420fbe',1,'drcvs.h']]], + ['axdrcvssurroundlevelgain_429',['AXDRCVSSurroundLevelGain',['../group__sndcore2__drcvs.html#ga3935c5b190e1e328a936e7fcb37824c1',1,'drcvs.h']]], + ['axframecallback_430',['AXFrameCallback',['../group__sndcore2__core.html#gadf09b40feb37560b01bb5de1fb4142d2',1,'core.h']]], + ['axfreevoice_431',['AXFreeVoice',['../group__sndcore2__voice.html#gac8f5302efd16dcff9cd01b2f8937c636',1,'voice.h']]], + ['axgetauxcallback_432',['AXGetAuxCallback',['../group__sndcore2__device.html#ga40b1e9b4a4614ae7e82f714d315c5373',1,'device.h']]], + ['axgetdevicefinalmixcallback_433',['AXGetDeviceFinalMixCallback',['../group__sndcore2__device.html#gaa8d8844cade585599a3fb12bc96edb1c',1,'device.h']]], + ['axgetdevicemode_434',['AXGetDeviceMode',['../group__sndcore2__device.html#ga17d1653c7a7863566a98049c366e72f2',1,'device.h']]], + ['axgetdrcvsmode_435',['AXGetDRCVSMode',['../group__sndcore2__drcvs.html#ga4aa5e2ed1664469c397307dbf7819421',1,'drcvs.h']]], + ['axgetinputsamplesperframe_436',['AXGetInputSamplesPerFrame',['../group__sndcore2__core.html#ga6a81a529f6988bc52ddd644470747408',1,'core.h']]], + ['axgetinputsamplespersec_437',['AXGetInputSamplesPerSec',['../group__sndcore2__core.html#ga845a5dcea8b68f97f2b2c6fa1bec9082',1,'core.h']]], + ['axgetmaxvoices_438',['AXGetMaxVoices',['../group__sndcore2__voice.html#ga0329a63f0e66bcdd5498f17b17cbd564',1,'voice.h']]], + ['axgetswapprofile_439',['AXGetSwapProfile',['../group__sndcore2__core.html#ga1c7146f370ca1ad7ddcda85e139f0bba',1,'core.h']]], + ['axgetvoicecurrentoffsetex_440',['AXGetVoiceCurrentOffsetEx',['../group__sndcore2__voice.html#ga3f4a124786b03eb7c52b4a2ff7b98d7a',1,'voice.h']]], + ['axgetvoiceloopcount_441',['AXGetVoiceLoopCount',['../group__sndcore2__voice.html#gad9ae41b77c3cd95d11d1ea866f21d421',1,'voice.h']]], + ['axgetvoiceoffsets_442',['AXGetVoiceOffsets',['../group__sndcore2__voice.html#gad7bb75bf87a198509875eadd7a0dc713',1,'voice.h']]], + ['axinit_443',['AXInit',['../group__sndcore2__core.html#ga3fc3beb91adc44ad355954269e2827b8',1,'core.h']]], + ['axinitparams_444',['axinitparams',['../group__sndcore2__core.html#gae358832b58fc3526fce79483554e618d',1,'AXInitParams: core.h'],['../group__sndcore2__core.html#structAXInitParams',1,'AXInitParams']]], + ['axinitpipeline_445',['AXInitPipeline',['../group__sndcore2__core.html#ga18fce1a1a46f615f9fa0623fa91657f3',1,'core.h']]], + ['axinitprofile_446',['AXInitProfile',['../group__sndcore2__core.html#ga8adfb6b647ed8f567bff1e2b483be98e',1,'core.h']]], + ['axinitrenderer_447',['AXInitRenderer',['../group__sndcore2__core.html#ga9faa9270fe572642255e56290f21cbde',1,'core.h']]], + ['axinitwithparams_448',['AXInitWithParams',['../group__sndcore2__core.html#ga3aadffe85e107bb8d722f216d3507aa5',1,'core.h']]], + ['axisinit_449',['AXIsInit',['../group__sndcore2__core.html#ga27552fe29aa09dd2aecd9e64464c73eb',1,'core.h']]], + ['axisvoicerunning_450',['AXIsVoiceRunning',['../group__sndcore2__voice.html#ga745d0ef3e00c16cd772ee76c9d2ecc0a',1,'voice.h']]], + ['axprofile_451',['axprofile',['../group__sndcore2__core.html#structAXProfile',1,'AXProfile'],['../group__sndcore2__core.html#ga2bd07a66e4335a4c97360f766e5ef48c',1,'AXProfile: core.h']]], + ['axquit_452',['AXQuit',['../group__sndcore2__core.html#ga3f3a8189f94120e88aabc2691d1e4e40',1,'core.h']]], + ['axregisterappframecallback_453',['AXRegisterAppFrameCallback',['../group__sndcore2__core.html#gaf4be304eea1bd1f119f74c0b44405b8f',1,'core.h']]], + ['axregisterauxcallback_454',['AXRegisterAuxCallback',['../group__sndcore2__device.html#gaf6812d1079c40d454ee0e0698151006d',1,'device.h']]], + ['axregisterdevicefinalmixcallback_455',['AXRegisterDeviceFinalMixCallback',['../group__sndcore2__device.html#ga5e94941de6b196b6a09832ae3c78946b',1,'device.h']]], + ['axregisterframecallback_456',['AXRegisterFrameCallback',['../group__sndcore2__core.html#ga4554c9507cf4ae5002ac83a234dac9fa',1,'core.h']]], + ['axresult_457',['AXResult',['../group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b',1,'result.h']]], + ['axrmtadvanceptr_458',['AXRmtAdvancePtr',['../group__sndcore2__rmt.html#ga3c236134594c76636ed9e40edb6f697f',1,'rmt.h']]], + ['axrmtgetsamples_459',['AXRmtGetSamples',['../group__sndcore2__rmt.html#gae8464224126b2e422d57f73cae0c4e69',1,'rmt.h']]], + ['axrmtgetsamplesleft_460',['AXRmtGetSamplesLeft',['../group__sndcore2__rmt.html#ga824a9f9b0c86feafeb1a0e3e38938e74',1,'rmt.h']]], + ['axsetdefaultmixerselect_461',['AXSetDefaultMixerSelect',['../group__sndcore2__core.html#ga27c82c3b9b50d05a67f3bbba0cda1239',1,'core.h']]], + ['axsetdevicecompressor_462',['AXSetDeviceCompressor',['../group__sndcore2__device.html#ga501d95cb66c135552c3bc91397dad3b0',1,'device.h']]], + ['axsetdevicelinearupsampler_463',['AXSetDeviceLinearUpsampler',['../group__sndcore2__device.html#ga0c2c97af95f325ce056f8777da1a1246',1,'device.h']]], + ['axsetdeviceupsamplestage_464',['AXSetDeviceUpsampleStage',['../group__sndcore2__device.html#ga812734fd1bd5e75c6ad21b9256767942',1,'device.h']]], + ['axsetdevicevolume_465',['AXSetDeviceVolume',['../group__sndcore2__device.html#ga288900838c1aa49fa2589bae53e8d290',1,'device.h']]], + ['axsetdrcvsdownmixbalance_466',['AXSetDRCVSDownmixBalance',['../group__sndcore2__drcvs.html#gab6a6ce842f0e860f06acd4289fb290c9',1,'drcvs.h']]], + ['axsetdrcvslc_467',['AXSetDRCVSLC',['../group__sndcore2__drcvs.html#ga25a0a5213ebfc1ef0c88bfc9114919cd',1,'drcvs.h']]], + ['axsetdrcvslimiter_468',['AXSetDRCVSLimiter',['../group__sndcore2__drcvs.html#ga137a17e02e760e6f8e770b3524b411bc',1,'drcvs.h']]], + ['axsetdrcvslimiterthreshold_469',['AXSetDRCVSLimiterThreshold',['../group__sndcore2__drcvs.html#ga2b0d08b80e4bc83ead8196806ae2382f',1,'drcvs.h']]], + ['axsetdrcvsmode_470',['AXSetDRCVSMode',['../group__sndcore2__drcvs.html#gac2ece05ae4be6d658f305c5f1405a42a',1,'drcvs.h']]], + ['axsetdrcvsoutputgain_471',['AXSetDRCVSOutputGain',['../group__sndcore2__drcvs.html#gacacd620d39cb519c46b22ed15aaffe9b',1,'drcvs.h']]], + ['axsetdrcvsspeakerposition_472',['AXSetDRCVSSpeakerPosition',['../group__sndcore2__drcvs.html#ga460bdf8dab8095d18c5f5affa35437cb',1,'drcvs.h']]], + ['axsetdrcvssurrounddepth_473',['AXSetDRCVSSurroundDepth',['../group__sndcore2__drcvs.html#ga950f8d7834f1d21b289396e8d526bb10',1,'drcvs.h']]], + ['axsetdrcvssurroundlevelgain_474',['AXSetDRCVSSurroundLevelGain',['../group__sndcore2__drcvs.html#ga9c635b9f6c419112e7d93e4981bd3192',1,'drcvs.h']]], + ['axsetuptransitionaudio_475',['AXSetUpTransitionAudio',['../group__sndcore2__core.html#gab9950031941edfbccf1754b35973ffed',1,'core.h']]], + ['axsetvoiceadpcm_476',['AXSetVoiceAdpcm',['../group__sndcore2__voice.html#gaf8148b9916d54dda584c7131b05d1ea3',1,'voice.h']]], + ['axsetvoiceadpcmloop_477',['AXSetVoiceAdpcmLoop',['../group__sndcore2__voice.html#ga80d6cbdba72e04f3ad85995cc6e9592d',1,'voice.h']]], + ['axsetvoicecurrentoffset_478',['AXSetVoiceCurrentOffset',['../group__sndcore2__voice.html#ga87b75993316be982ac313dea0d5e75a4',1,'voice.h']]], + ['axsetvoicedevicemix_479',['AXSetVoiceDeviceMix',['../group__sndcore2__voice.html#ga6e66c78b15b024ee8d7e8da16710f944',1,'voice.h']]], + ['axsetvoiceendoffset_480',['AXSetVoiceEndOffset',['../group__sndcore2__voice.html#gad2862afbfcfa2876e1bb58767f99a435',1,'voice.h']]], + ['axsetvoiceendoffsetex_481',['AXSetVoiceEndOffsetEx',['../group__sndcore2__voice.html#ga4c73d2fa634c37a2ae5bea92c46f3067',1,'voice.h']]], + ['axsetvoiceinitialtimedelay_482',['AXSetVoiceInitialTimeDelay',['../group__sndcore2__voice.html#ga9d5e2b382a99a3c58e7fb47481a19b72',1,'voice.h']]], + ['axsetvoiceloop_483',['AXSetVoiceLoop',['../group__sndcore2__voice.html#gaae4489e200d0453146b7f4fb49e1d418',1,'voice.h']]], + ['axsetvoiceloopoffset_484',['AXSetVoiceLoopOffset',['../group__sndcore2__voice.html#gac2da8dc7f245e1c9f5f29619f0891fdb',1,'voice.h']]], + ['axsetvoiceloopoffsetex_485',['AXSetVoiceLoopOffsetEx',['../group__sndcore2__voice.html#ga2612ad6bcc42599459d242855c00cdf9',1,'voice.h']]], + ['axsetvoiceoffsets_486',['AXSetVoiceOffsets',['../group__sndcore2__voice.html#ga3c53318fcb40bb7019c66c8a9bc15663',1,'voice.h']]], + ['axsetvoicepriority_487',['AXSetVoicePriority',['../group__sndcore2__voice.html#ga42ba5e62536ab167b15cdbcbb158c80d',1,'voice.h']]], + ['axsetvoicermtiircoefs_488',['AXSetVoiceRmtIIRCoefs',['../group__sndcore2__voice.html#gab0885861634afedf2fcc81a2f3cccb50',1,'voice.h']]], + ['axsetvoicermton_489',['AXSetVoiceRmtOn',['../group__sndcore2__voice.html#ga30c0b7a972395cc8221d8985ce2ec730',1,'voice.h']]], + ['axsetvoicesrc_490',['AXSetVoiceSrc',['../group__sndcore2__voice.html#gac8a3e3824d430156ca94f15151ce1589',1,'voice.h']]], + ['axsetvoicesrcratio_491',['AXSetVoiceSrcRatio',['../group__sndcore2__voice.html#ga703e581e5f1315824ab7cc12b3990e72',1,'voice.h']]], + ['axsetvoicesrctype_492',['AXSetVoiceSrcType',['../group__sndcore2__voice.html#ga5f994fb65be95d7ab8061a8b562af7bc',1,'voice.h']]], + ['axsetvoicestate_493',['AXSetVoiceState',['../group__sndcore2__voice.html#ga2bef07f249805603bd4edeed02157c60',1,'voice.h']]], + ['axsetvoicetype_494',['AXSetVoiceType',['../group__sndcore2__voice.html#ga13876f8e0a6828652739c16171e70195',1,'voice.h']]], + ['axsetvoiceve_495',['AXSetVoiceVe',['../group__sndcore2__voice.html#ga037528e0e7acdcf638ce47f05809c2ec',1,'voice.h']]], + ['axsetvoicevedelta_496',['AXSetVoiceVeDelta',['../group__sndcore2__voice.html#ga276073be2c65b23d63623304e9f91cd0',1,'voice.h']]], + ['axstarttransitionaudio_497',['AXStartTransitionAudio',['../group__sndcore2__core.html#ga9e773d9d62baae448ef160f9e87e7eda',1,'core.h']]], + ['axtransitionaudiobuffer_498',['axtransitionaudiobuffer',['../group__sndcore2__core.html#ga267acbb8e2bf6d8788b7b9a6ca9bfa1e',1,'AXTransitionAudioBuffer: core.h'],['../group__sndcore2__core.html#structAXTransitionAudioBuffer',1,'AXTransitionAudioBuffer']]], + ['axtransitionaudiobufferdevice_499',['axtransitionaudiobufferdevice',['../group__sndcore2__core.html#ga14d7acbb76e0584c78c276172e5f648c',1,'AXTransitionAudioBufferDevice: core.h'],['../group__sndcore2__core.html#structAXTransitionAudioBufferDevice',1,'AXTransitionAudioBufferDevice']]], + ['axvoice_500',['axvoice',['../group__sndcore2__voice.html#ga9181c7cb74bc7b01c9035907b93fa597',1,'AXVoice: voice.h'],['../group__sndcore2__voice.html#structAXVoice',1,'AXVoice']]], + ['axvoiceadpcm_501',['axvoiceadpcm',['../group__sndcore2__voice.html#structAXVoiceAdpcm',1,'AXVoiceAdpcm'],['../group__sndcore2__voice.html#ga828b6f3acc4c8baaeb4066b589427ccd',1,'AXVoiceAdpcm: voice.h']]], + ['axvoiceadpcmloopdata_502',['axvoiceadpcmloopdata',['../group__sndcore2__voice.html#ga0acea21bce13a471b5744185c41afed5',1,'AXVoiceAdpcmLoopData: voice.h'],['../group__sndcore2__voice.html#structAXVoiceAdpcmLoopData',1,'AXVoiceAdpcmLoopData']]], + ['axvoicebegin_503',['AXVoiceBegin',['../group__sndcore2__voice.html#gaab0a543861b4bc8fa280b91f27105fef',1,'voice.h']]], + ['axvoicecallbackexfn_504',['AXVoiceCallbackExFn',['../group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9',1,'voice.h']]], + ['axvoicecallbackfn_505',['AXVoiceCallbackFn',['../group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76',1,'voice.h']]], + ['axvoicedevicebusmixdata_506',['axvoicedevicebusmixdata',['../group__sndcore2__voice.html#ga983b56958eeb15670fe0d91909323524',1,'AXVoiceDeviceBusMixData: voice.h'],['../group__sndcore2__voice.html#structAXVoiceDeviceBusMixData',1,'AXVoiceDeviceBusMixData']]], + ['axvoicedevicemixdata_507',['axvoicedevicemixdata',['../group__sndcore2__voice.html#ga0a50c0809df498bed62ea5e7ae8b28e6',1,'AXVoiceDeviceMixData: voice.h'],['../group__sndcore2__voice.html#structAXVoiceDeviceMixData',1,'AXVoiceDeviceMixData']]], + ['axvoiceend_508',['AXVoiceEnd',['../group__sndcore2__voice.html#gae549a3fb71a0a0e3bc7b9d17c0a07634',1,'voice.h']]], + ['axvoiceformat_509',['AXVoiceFormat',['../group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583',1,'voice.h']]], + ['axvoicelink_510',['axvoicelink',['../group__sndcore2__voice.html#structAXVoiceLink',1,'AXVoiceLink'],['../group__sndcore2__voice.html#ga0d926f72e3b252538e1329a6edd76f80',1,'AXVoiceLink: voice.h']]], + ['axvoiceloop_511',['AXVoiceLoop',['../group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6',1,'voice.h']]], + ['axvoiceoffsets_512',['axvoiceoffsets',['../group__sndcore2__voice.html#structAXVoiceOffsets',1,'AXVoiceOffsets'],['../group__sndcore2__voice.html#gadbae26ca12fac25bdfc7d9a9be154d41',1,'AXVoiceOffsets: voice.h']]], + ['axvoicerenderer_513',['AXVoiceRenderer',['../group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c',1,'voice.h']]], + ['axvoicesrc_514',['axvoicesrc',['../group__sndcore2__voice.html#ga52579916f9dc1c01ef60f36e2dfd34fc',1,'AXVoiceSrc: voice.h'],['../group__sndcore2__voice.html#structAXVoiceSrc',1,'AXVoiceSrc']]], + ['axvoicesrcratioresult_515',['AXVoiceSrcRatioResult',['../group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd',1,'voice.h']]], + ['axvoicesrctype_516',['AXVoiceSrcType',['../group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949',1,'voice.h']]], + ['axvoicestate_517',['AXVoiceState',['../group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa',1,'voice.h']]], + ['axvoicetype_518',['AXVoiceType',['../group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8',1,'voice.h']]], + ['axvoicevedata_519',['axvoicevedata',['../group__sndcore2__voice.html#structAXVoiceVeData',1,'AXVoiceVeData'],['../group__sndcore2__voice.html#ga75befa14e16b6cb85ddffcca3a1b8fab',1,'AXVoiceVeData: voice.h']]] +]; diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 00000000..63dfe628 --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,156 @@ +var searchData= +[ + ['b_0',['b',['../namespacenn_1_1sl.html#a4313c9563516f94387762ab05763456b',1,'nn::sl::DRCImagePaletteColor']]], + ['backindex_1',['backIndex',['../group__padscore__wpad.html#a50e2d9c010388dd1f3422016bba44817',1,'WPADiQueue']]], + ['badblockinfo_2',['badBlockInfo',['../filesystem__fsa_8h.html#a250ac5d58fe709404e2cf1e070ba7be1',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['balance_3',['balance',['../group__padscore__kpad.html#a2069ca795d8e10a6f9a92dd57d01af10',1,'KPADStatus.__unnamed46__::balance'],['../group__padscore__kpad.html#a2069ca795d8e10a6f9a92dd57d01af10',1,'KPADUnifiedWpadStatus.__unnamed53__::balance']]], + ['balternatesetting_4',['bAlternateSetting',['../uhs__usbspec_8h.html#a4cdd7aab185365e51a1e722f43073b8c',1,'UhsInterfaceDescriptor']]], + ['banner_5',['banner',['../namespacenn_1_1sl.html#a8a9a2521ab6e4729f98cf2c1a0f2d060',1,'nn::sl::KillerNotification.images']]], + ['base_6',['VPAD Base',['../group__vpadbase__base.html',1,'']]], + ['base_2eh_7',['base.h',['../base_8h.html',1,'']]], + ['based_20stopwatch_8',['Lock-based Stopwatch',['../group__coreinit__stopwatch.html',1,'']]], + ['basepriority_9',['basePriority',['../group__coreinit__thread.html#a6a68a5710d475b823ee9efb0396cdf49',1,'OSThread']]], + ['basetime_10',['baseTime',['../group__coreinit__systeminfo.html#acf8faaa0b6021b87c47aac4be23c9511',1,'OSSystemInfo']]], + ['basicinfo_11',['BasicInfo',['../group__nn__fp__fp.html#structnn_1_1fp_1_1BasicInfo',1,'nn::fp']]], + ['battery_12',['battery',['../group__padscore__wpad.html#a89e04157c4e1f65c9ab63bffa365c8a6',1,'WPADStatusBalanceBoard::battery'],['../group__vpad__input.html#a89e04157c4e1f65c9ab63bffa365c8a6',1,'VPADStatus::battery']]], + ['batterylevel_13',['batteryLevel',['../group__padscore__wpad.html#aae94655bc5288ef5ba6bb913fc78f00c',1,'WPADInfo']]], + ['batterylow_14',['batteryLow',['../group__padscore__wpad.html#a3101b412c9e9e94968b511ee5d16a8eb',1,'WPADInfo']]], + ['bcddevice_15',['bcdDevice',['../uhs__usbspec_8h.html#a4ac87bf0a9ee1a9e0eec6d50a8b0e3f9',1,'UhsDeviceDescriptor']]], + ['bcdusb_16',['bcdUsb',['../uhs__usbspec_8h.html#a97408f0a6ef6dc1b9fdf7345a28277d2',1,'UhsDeviceDescriptor']]], + ['bconfigurationvalue_17',['bConfigurationValue',['../uhs__usbspec_8h.html#aecb9ae30bca0b044d2941120f21c2b29',1,'UhsConfigDescriptor']]], + ['bday_5fday_18',['bday_day',['../namespacenn_1_1sl.html#a1664959b8fd6703da37ba5910ac9996b',1,'nn::sl::Account']]], + ['bday_5fmonth_19',['bday_month',['../namespacenn_1_1sl.html#a7ab56dd4ad6d5cb1288ad5ac1c7ffff0',1,'nn::sl::Account']]], + ['bday_5fyear_20',['bday_year',['../namespacenn_1_1sl.html#a9340ed28d92a2d14097561c29e0da447',1,'nn::sl::Account']]], + ['bdescriptortype_21',['bdescriptortype',['../uhs__usbspec_8h.html#a67d7027b9eb9ed268d28e84fbc675707',1,'UhsDeviceDescriptor::bDescriptorType'],['../uhs__usbspec_8h.html#a67d7027b9eb9ed268d28e84fbc675707',1,'UhsInterfaceDescriptor::bDescriptorType'],['../uhs__usbspec_8h.html#a67d7027b9eb9ed268d28e84fbc675707',1,'UhsConfigDescriptor::bDescriptorType'],['../uhs_8h.html#a67d7027b9eb9ed268d28e84fbc675707',1,'UhsEndpointDescriptor::bDescriptorType']]], + ['bdeviceclass_22',['bDeviceClass',['../uhs__usbspec_8h.html#ab8e1b1fca77a607c39bba2278623d4f4',1,'UhsDeviceDescriptor']]], + ['bdeviceprotocol_23',['bDeviceProtocol',['../uhs__usbspec_8h.html#a44e204b5f7158f4048edcb944351ce27',1,'UhsDeviceDescriptor']]], + ['bdevicesubclass_24',['bDeviceSubclass',['../uhs__usbspec_8h.html#a6dded9e0912d717d46ca6c555cbe0744',1,'UhsDeviceDescriptor']]], + ['beard_5fcolor_25',['beard_color',['../group__nn__ffl__miidata.html#ad6ec021c8536eb2068375701cca222c6',1,'FFLiMiiDataCore']]], + ['beard_5ftype_26',['beard_type',['../group__nn__ffl__miidata.html#ade0a622745efcb97c5d7b0a9bd425149',1,'FFLiMiiDataCore']]], + ['beginlocalconnection_27',['BeginLocalConnection',['../namespacenn_1_1ac.html#acac5a40b33077e973721df10559afbf8',1,'nn::ac']]], + ['bendpointaddress_28',['bEndpointAddress',['../uhs_8h.html#a527afb0f25cdd442d8d32c7df8e18c45',1,'UhsEndpointDescriptor']]], + ['beta_2eh_29',['beta.h',['../beta_8h.html',1,'']]], + ['beta_5fdebug_5fdump_30',['BETA_DEBUG_DUMP',['../group__nn__hpad__beta.html#gaf16f4c9b92d319af5c97e94595ff5006',1,'beta.h']]], + ['beta_5fdebug_5fget_5fqueue_5fsize_31',['BETA_DEBUG_GET_QUEUE_SIZE',['../group__nn__hpad__beta.html#ga13ac72ab9d1f2c72ff16045007cf62a5',1,'beta.h']]], + ['beta_5fdebug_5fget_5fraw_5fdata_32',['BETA_DEBUG_GET_RAW_DATA',['../group__nn__hpad__beta.html#ga4fa756543334436da59cc9013fbf2284',1,'beta.h']]], + ['beta_5fdebug_5fsend_5frept_5fid_33',['BETA_DEBUG_SEND_REPT_ID',['../group__nn__hpad__beta.html#ga23bb358fbfcec9bda96c4ccfe3c1fff6',1,'beta.h']]], + ['beta_5fdebug_5fset_5fdump_5fmode_34',['BETA_DEBUG_SET_DUMP_MODE',['../group__nn__hpad__beta.html#ga4f8d940645896803b6d24de4626fe47c',1,'beta.h']]], + ['bg_5fdaemon_5fenable_35',['bg_daemon_enable',['../group__nn__acp__title.html#ad633289474a0b93f87f3c9ce448c2b7b',1,'ACPMetaXml']]], + ['binary_20format_36',['Mii binary format',['../group__nn__ffl__miidata.html',1,'']]], + ['bind_37',['bind',['../sys_2socket_8h.html#a82199bcd81894331533a25f08e172480',1,'bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen): socket.h'],['../group__nsysnet__socket.html#gaef7c45a52b3500ea3837cfa6f64fdfd5',1,'bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen): _socket.h']]], + ['binterfaceclass_38',['bInterfaceClass',['../uhs__usbspec_8h.html#ae899427763e325f03241afc69a6e1ea0',1,'UhsInterfaceDescriptor']]], + ['binterfacenumber_39',['bInterfaceNumber',['../uhs__usbspec_8h.html#a3d66d88c5e928462aef62633449f1eb0',1,'UhsInterfaceDescriptor']]], + ['binterfaceprotocol_40',['bInterfaceProtocol',['../uhs__usbspec_8h.html#a6872c4ec51fd061e2955f84d97bea2a7',1,'UhsInterfaceDescriptor']]], + ['binterfacesubclass_41',['bInterfaceSubClass',['../uhs__usbspec_8h.html#a3b3919d1203cd42550d77287f7585595',1,'UhsInterfaceDescriptor']]], + ['binterval_42',['bInterval',['../uhs_8h.html#aff92277eea8536f7de1a88d818c91b9e',1,'UhsEndpointDescriptor']]], + ['birth_5fday_43',['birth_day',['../group__nn__ffl__miidata.html#a6ccb65914ad17d625fe9b0996b17af76',1,'FFLiMiiDataCore']]], + ['birth_5fmonth_44',['birth_month',['../group__nn__ffl__miidata.html#a9288e30076ac26258747ff02a36e68e8',1,'FFLiMiiDataCore']]], + ['birth_5fplatform_45',['birth_platform',['../group__nn__ffl__miidata.html#a364d36913f7d0c598f32b053d7cb1752',1,'FFLiMiiDataCore']]], + ['bit_46',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['bitrate_47',['bitrate',['../group__nsysccr__cdc__irda.html#a5dbd14184f0ea202f1ffb8c59c25d03e',1,'CCRCDCIrdaConnectRequest']]], + ['bitstream_5frestriction_5fflag_48',['bitstream_restriction_flag',['../group__h264__stream.html#aab7bb6b0f1df0fdc7e3e7e14140917ee',1,'H264DecodedVuiParameters']]], + ['blacklistaccessor_49',['blackListAccessor',['../namespacenn_1_1sl_1_1details.html#adc57e494650770ea9e36aad8865b5a30',1,'nn::sl::details::QuickStartApplicationSelectorInternal']]], + ['blacklistaccessorfromptr_50',['blacklistaccessorfromptr',['../classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html',1,'BlackListAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html#a638930fbb9bce3f360e7a053d60faed0',1,'nn::sl::details::BlackListAccessorFromPtr::BlackListAccessorFromPtr()']]], + ['blacklistedprincipal_51',['BlackListedPrincipal',['../group__nn__fp__fp.html#structnn_1_1fp_1_1BlackListedPrincipal',1,'nn::fp']]], + ['blength_52',['blength',['../uhs_8h.html#a1deca1f1d6e5815b290e6e1015bce5b8',1,'UhsEndpointDescriptor::bLength'],['../uhs__usbspec_8h.html#a1deca1f1d6e5815b290e6e1015bce5b8',1,'UhsDeviceDescriptor::bLength'],['../uhs__usbspec_8h.html#a1deca1f1d6e5815b290e6e1015bce5b8',1,'UhsConfigDescriptor::bLength'],['../uhs__usbspec_8h.html#a1deca1f1d6e5815b290e6e1015bce5b8',1,'UhsInterfaceDescriptor::bLength']]], + ['block_53',['block',['../group__coreinit__fs.html#a0fc9bb3b8dff2c3ca7841b7c8c3be994',1,'FSAsyncResult::block'],['../group__gx2__shader.html#a5fc5c5d6db60bd614f826b6ba46abd29',1,'GX2UniformVar::block']]], + ['block_20heap_54',['Block Heap',['../group__coreinit__memblockheap.html',1,'']]], + ['blockcount_55',['blockCount',['../group__coreinit__memblockheap.html#a359235f8ff745acf36826f7859097c4f',1,'MEMBlockHeapTracking']]], + ['blocks_56',['blocks',['../group__coreinit__memblockheap.html#a4f75f3d0d6821b9881231c1d487fe063',1,'MEMBlockHeapTracking']]], + ['blocks_5foffset_57',['blocks_offset',['../filesystem__fsa_8h.html#af5e2e73f81c5bf294bbd0f65ea41faac',1,'FSARequestRawWrite::blocks_offset'],['../filesystem__fsa_8h.html#af5e2e73f81c5bf294bbd0f65ea41faac',1,'FSARequestRawRead::blocks_offset']]], + ['blocksize_58',['blocksize',['../group__coreinit__memexpheap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMExpHeapBlock::blockSize'],['../group__coreinit__unitheap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMUnitHeap::blockSize'],['../group__nsysccr__cdc.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'CCRCDCFWInfo::blockSize']]], + ['blue_59',['blue',['../group__gx2__registers.html#a322e0de27f54901aa172ae487dba2914',1,'GX2BlendConstantColorReg']]], + ['blush_5ftype_60',['blush_type',['../group__nn__ffl__miidata.html#aafe250b34157dd9dbecaf0c51990e753',1,'FFLiMiiDataCore']]], + ['bmattributes_61',['bmattributes',['../uhs_8h.html#ae7c63b4cda39953db5710012a5d91c6f',1,'UhsEndpointDescriptor::bmAttributes'],['../uhs__usbspec_8h.html#ae7c63b4cda39953db5710012a5d91c6f',1,'UhsConfigDescriptor::bmAttributes']]], + ['bmaxpacketsize_62',['bMaxPacketSize',['../uhs__usbspec_8h.html#aaa33fbf697ca2702a56c65c51422d7ec',1,'UhsDeviceDescriptor']]], + ['bmaxpower_63',['bMaxPower',['../uhs__usbspec_8h.html#ad3ac74420252d7a6a03e1e9d7b481f9b',1,'UhsConfigDescriptor']]], + ['bmrequesttype_64',['bmRequestType',['../uhs__usbspec_8h.html#abea120ea756eb0abdb8aafb8713f61f4',1,'UhsSetupPacket']]], + ['bnumconfigurations_65',['bNumConfigurations',['../uhs__usbspec_8h.html#abde4f60e84b2d9b10c27aa23bae62595',1,'UhsDeviceDescriptor']]], + ['bnumendpoints_66',['bNumEndpoints',['../uhs__usbspec_8h.html#acec2e7d68271baace354a0539f3d7e3d',1,'UhsInterfaceDescriptor']]], + ['bnuminterfaces_67',['bNumInterfaces',['../uhs__usbspec_8h.html#a1ad144333e75b0d867e72f8a337cd510',1,'UhsConfigDescriptor']]], + ['boardversion_68',['boardVersion',['../group__nsysccr__cdc.html#ac47ca76d9b2f6233aa4eaad56d72ac9e',1,'CCRCDCSysInfo']]], + ['bool_69',['BOOL',['../wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372',1,'wut_types.h']]], + ['boss_5fid_70',['boss_id',['../group__nn__acp__title.html#a009c86b680f867d4a3396e114d2bfb81',1,'ACPMetaXml']]], + ['both_71',['Both',['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81da130c5b3473c57faa76e2a1c54e26f88e',1,'nn::erreula']]], + ['bottom_72',['bottom',['../group__gx2__surface.html#a4479860c72ca8e96ac4fb1cc149dd71b',1,'GX2Rect']]], + ['bottomleft_73',['bottomLeft',['../group__padscore__wpad.html#a084cee7c405258b434967210b11cd0dc',1,'WPADIRDotEx']]], + ['brake_74',['brake',['../group__padscore__wpad.html#aa884fb1845febf79c2db407b4935d8d9',1,'WPADStatusTrain']]], + ['brequest_75',['bRequest',['../uhs__usbspec_8h.html#a1e7be110861bd4ff75c86d5214f31543',1,'UhsSetupPacket']]], + ['browserargs_76',['browserArgs',['../group__sysapp__switch.html#a7e308b2a08d56e4f1722278cd387b489',1,'SysAppBrowserArgsWithCallback']]], + ['bsp_77',['BSP',['../group__coreinit__bsp.html',1,'']]], + ['bsp_2eh_78',['bsp.h',['../bsp_8h.html',1,'']]], + ['bsp_5ferror_5fboard_5fconfig_5finvalid_79',['BSP_ERROR_BOARD_CONFIG_INVALID',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65daaee562d51ef8aaad95bb70484e9be55b',1,'bsp.h']]], + ['bsp_5ferror_5fcfg_5fcorrupted_80',['BSP_ERROR_CFG_CORRUPTED',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da605c3e7ac634bc62a48eccbe59b5cfae',1,'bsp.h']]], + ['bsp_5ferror_5fdevice_5fbusy_81',['BSP_ERROR_DEVICE_BUSY',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65daa275351ab2027e6ba311388c16e5c81c',1,'bsp.h']]], + ['bsp_5ferror_5fdevice_5ferror_82',['BSP_ERROR_DEVICE_ERROR',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da7f6c844c64dd8d6dce7ac11d5088e60a',1,'bsp.h']]], + ['bsp_5ferror_5fdevice_5fnot_5ffound_83',['BSP_ERROR_DEVICE_NOT_FOUND',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da73b45398498a85625c4d9a587934b153',1,'bsp.h']]], + ['bsp_5ferror_5fentity_5flist_5ffull_84',['BSP_ERROR_ENTITY_LIST_FULL',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dab5719345a3809a1c447dcfbe6e94ff2b',1,'bsp.h']]], + ['bsp_5ferror_5fheap_5ferror_85',['BSP_ERROR_HEAP_ERROR',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da0892eac463603ffb8cddb8f9f0488f81',1,'bsp.h']]], + ['bsp_5ferror_5finvalid_5finstance_86',['BSP_ERROR_INVALID_INSTANCE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da9fe8725516ea27af0a8d0611b3f06210',1,'bsp.h']]], + ['bsp_5ferror_5finvalid_5fparameter_87',['BSP_ERROR_INVALID_PARAMETER',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da62c4b239f902c871a144ad59bf1c6ed6',1,'bsp.h']]], + ['bsp_5ferror_5fios_5ferror_88',['BSP_ERROR_IOS_ERROR',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da05ef28465f05e7c23d1fdd804b19d1b8',1,'bsp.h']]], + ['bsp_5ferror_5fok_89',['BSP_ERROR_OK',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da182589c45cd1b12e6239eb78ca966921',1,'bsp.h']]], + ['bsp_5ferror_5fquery_5funavailable_90',['BSP_ERROR_QUERY_UNAVAILABLE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da7dd13cef14d8b56ed429f1ea77976189',1,'bsp.h']]], + ['bsp_5ferror_5frequest_5fdenied_91',['BSP_ERROR_REQUEST_DENIED',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da20e987e66301d60d56918712050ab0b8',1,'bsp.h']]], + ['bsp_5ferror_5fspecified_5fsize_5finvalid_92',['BSP_ERROR_SPECIFIED_SIZE_INVALID',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da25770aaaf174db7e76bca685628e4016',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fattribute_93',['BSP_ERROR_UNKNOWN_ATTRIBUTE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da6690de6d800e319937ecfea55fa0b321',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fdevice_94',['BSP_ERROR_UNKNOWN_DEVICE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da70c9c119d39737db5ee608c190c8909e',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fentity_95',['BSP_ERROR_UNKNOWN_ENTITY',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dadd9eab8e141f8ed909524601b9c5061c',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fhardware_5fversion_96',['BSP_ERROR_UNKNOWN_HARDWARE_VERSION',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dabc91c246c388cfd98a9f1e4771c58f95',1,'bsp.h']]], + ['bsp_5ferror_5funsupported_5fmethod_97',['BSP_ERROR_UNSUPPORTED_METHOD',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da714898af1da72c4441c63073252f4987',1,'bsp.h']]], + ['bsp_5ferror_5funsupported_5fparameter_98',['BSP_ERROR_UNSUPPORTED_PARAMETER',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dac488bdab6246824cbdbb12bffffdb10a',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fbollywood_99',['BSP_HARDWARE_VERSION_BOLLYWOOD',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a448cc4c10d9997de3e1011b39f2a1575',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fbollywood_5fprod_5ffor_5fwii_100',['BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a9dc110c6ebe2b7f1729e28b0ea9075b3',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5fcortado_101',['BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783af56fa9047cc815bca292e7ecf7f0c4bf',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5fcortado_5fespresso_102',['BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783acc562a762a9b800a5ffa2e17d4bb69cb',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5feng_5fsample_5f1_103',['BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ada501bbac854caf0133076f4100fba63',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5feng_5fsample_5f2_104',['BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783afefabce29f78a8942cdd9724a0400d9a',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5fprod_5ffor_5fwii_105',['BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a7e51775d671c26a47061b4e2a9a32137',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa11_5fcat_106',['BSP_HARDWARE_VERSION_LATTE_A11_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783acae85a308bbc7ae37462506dd2442bea',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa11_5fev_107',['BSP_HARDWARE_VERSION_LATTE_A11_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ae32f66690e8b698cf31754a1ec78b0f6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa12_5fcat_108',['BSP_HARDWARE_VERSION_LATTE_A12_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a3db08fc153cba93cb8d5b0495eeb99fa',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa12_5fev_109',['BSP_HARDWARE_VERSION_LATTE_A12_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a0dacfa3fce2e3a0de2c5cc0e8fd8f870',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa2x_5fcat_110',['BSP_HARDWARE_VERSION_LATTE_A2X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ade5edee148c99e096a9778321015ae5d',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa2x_5fev_111',['BSP_HARDWARE_VERSION_LATTE_A2X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783abda729b6f24d7471c1510449e6a79ab5',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa3x_5fcafe_112',['BSP_HARDWARE_VERSION_LATTE_A3X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783aaa44613dde8d8174dc03136e656ba6c4',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa3x_5fcat_113',['BSP_HARDWARE_VERSION_LATTE_A3X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783adcb1dc450acebb766cd5929dd9ba2857',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa3x_5fev_114',['BSP_HARDWARE_VERSION_LATTE_A3X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783af4eb011dfc455a4297bfbc3a2ee98870',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa4x_5fcafe_115',['BSP_HARDWARE_VERSION_LATTE_A4X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783aa324e04a95478a7ce5a9347a945c22c6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa4x_5fcat_116',['BSP_HARDWARE_VERSION_LATTE_A4X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a5660322dad1b696a5b03d04f1f488119',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa4x_5fev_117',['BSP_HARDWARE_VERSION_LATTE_A4X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a3ae929cb6144249b0fccbe213512088d',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fcafe_118',['BSP_HARDWARE_VERSION_LATTE_A5X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a91971d4202fc0e641307a91274e59ab6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fcat_119',['BSP_HARDWARE_VERSION_LATTE_A5X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a8bd8e632ff9d0a51da58324502b29d2e',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fev_120',['BSP_HARDWARE_VERSION_LATTE_A5X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783afda80e9fc5ea96f71ee71a89add6f574',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fev_5fy_121',['BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ab3f327e771c4617947db2531ec41b1d7',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fcafe_122',['BSP_HARDWARE_VERSION_LATTE_B1X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783affbfbeca66cec5d3ce7aab300077f9fb',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fcat_123',['BSP_HARDWARE_VERSION_LATTE_B1X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a6fbd1b95cb669639d37836200ba8b0a6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fev_124',['BSP_HARDWARE_VERSION_LATTE_B1X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ac1a25e5e50211c3a30be8e4f6b317e6d',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fev_5fy_125',['BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a9792b776c8455dd26f6904ae1ad67c7c',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5funknown_126',['BSP_HARDWARE_VERSION_UNKNOWN',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a3a6bd94ff349c58ec9635033b6e8e6fe',1,'bsp.h']]], + ['bspconsoletyperaw_127',['BSPConsoleTypeRaw',['../group__coreinit__bsp.html#gac135c39d406e2a3bc4641d02e1beb38b',1,'bsp.h']]], + ['bsperror_128',['bsperror',['../group__coreinit__bsp.html#gab5795219b5a1fe14a5b3b79d01e6c65d',1,'BSPError: bsp.h'],['../group__coreinit__bsp.html#ga27b194c7440cf7f5234645614aad85ca',1,'BSPError: bsp.h']]], + ['bspgetconsoletyperaw_129',['bspGetConsoleTypeRaw',['../group__coreinit__bsp.html#gafaa843b22a92d829e2facdba06197953',1,'bsp.h']]], + ['bspgetentityversion_130',['bspGetEntityVersion',['../group__coreinit__bsp.html#ga00e77e755c4e392d572e659250afe7d0',1,'bsp.h']]], + ['bspgethardwareversion_131',['bspGetHardwareVersion',['../group__coreinit__bsp.html#ga23839f335db4be7e35226bcf3f35f96c',1,'bsp.h']]], + ['bsphardwareversion_132',['BSPHardwareVersion',['../group__coreinit__bsp.html#ga39f3f2adef3bf413c4304f77721a7c5a',1,'bsp.h']]], + ['bsphardwareversions_133',['bsphardwareversions',['../group__coreinit__bsp.html#ga9e37245c67a09130924ad88079058783',1,'BSPHardwareVersions: bsp.h'],['../group__coreinit__bsp.html#ga0a274bbdffbbf676128060228e6dcc15',1,'BSPHardwareVersions: bsp.h']]], + ['bspinitialize_134',['bspInitialize',['../group__coreinit__bsp.html#ga70fae3582aa525afebd8046b8752382f',1,'bsp.h']]], + ['bspinitializeshiminterface_135',['bspInitializeShimInterface',['../group__coreinit__bsp.html#ga599a1da97ea18ef9a523a6bdf4506d3a',1,'bsp.h']]], + ['bspquery_136',['bspQuery',['../group__coreinit__bsp.html#gaea3626269e92a0f8320ef0942eb4d8c7',1,'bsp.h']]], + ['bspread_137',['bspRead',['../group__coreinit__bsp.html#gad47b3c10d61b1dbf4fe92d80fc32609f',1,'bsp.h']]], + ['bspshutdown_138',['bspShutdown',['../group__coreinit__bsp.html#ga617e78bbf4d856eb0f54983bc860f9d6',1,'bsp.h']]], + ['bspshutdownshiminterface_139',['bspShutdownShimInterface',['../group__coreinit__bsp.html#ga4d60eaea936a10c19b6b158eee33bcd4',1,'bsp.h']]], + ['bspwrite_140',['bspWrite',['../group__coreinit__bsp.html#gab333c2fb21481ec28391b35a0542973e',1,'bsp.h']]], + ['btdeviceaddress_141',['btDeviceAddress',['../group__padscore__wpad.html#a171579c9dcd926ee7783d389a9bde9d6',1,'WPADAddress']]], + ['buffer_142',['buffer',['../uhs_8h.html#a368f7094dc38acca20612bbb392552f4',1,'UhsConfig::buffer'],['../group__gx2r__buffer.html',1,'Buffer'],['../group__gx2r__buffer.html#a368f7094dc38acca20612bbb392552f4',1,'GX2RBuffer::buffer'],['../group__gx2__shader.html#ac361fef6bf135953d536299eb0b119c3',1,'GX2AttribStream::buffer'],['../ipcbufpool_8h.html#a368f7094dc38acca20612bbb392552f4',1,'IPCBufPool::buffer'],['../filesystem__fsa_8h.html#a56ed84df35de10bdb65e72b184309497',1,'FSARequestReadFile::buffer'],['../filesystem__fsa_8h.html#af8500b1faa0e15016736fd864b7b634d',1,'FSARequestWriteFile::buffer']]], + ['buffer_2eh_143',['buffer.h',['../buffer_8h.html',1,'']]], + ['buffer_5fsize_144',['buffer_size',['../uhs_8h.html#ab4bab919e0d995ad7249474cd9028105',1,'UhsConfig']]], + ['bufferpos_145',['bufferPos',['../group__mic.html#abaf292ef3c1ca9d1b2f87cd72c0b7f97',1,'MICStatus']]], + ['bufpaddr_146',['bufPaddr',['../group__coreinit__smd.html#a58218b98aa0d375a83227d29bdb96803',1,'SmdInterface']]], + ['bus_147',['bus',['../group__sndcore2__voice.html#a344109b8570c3e48ba5e6c6516fbc959',1,'AXVoiceDeviceMixData']]], + ['busclockspeed_148',['busClockSpeed',['../group__coreinit__systeminfo.html#a95417d648939375567f36f8da964d7d5',1,'OSSystemInfo']]], + ['button_149',['button',['../namespacenn_1_1sl.html#ace50a09343724eb82df11390e2c1de18',1,'nn::sl::KillerNotification.images']]], + ['button1label_150',['button1Label',['../structnn_1_1erreula_1_1ErrorArg.html#a06d293d8b14fc7a3019f5347f95e6897',1,'nn::erreula::ErrorArg']]], + ['button2label_151',['button2Label',['../structnn_1_1erreula_1_1ErrorArg.html#a08a46795c8ac84fb48383e8f886446ac',1,'nn::erreula::ErrorArg']]], + ['buttons_152',['buttons',['../group__padscore__wpad.html#a4e1392d4e76367aa3f8989638f05d156',1,'WPADStatus::buttons'],['../group__padscore__wpad.html#a4e1392d4e76367aa3f8989638f05d156',1,'WPADStatusClassic::buttons'],['../group__padscore__wpad.html#a5725469c721e25a587f1c2b007d7dcf0',1,'WPADStatusProController::buttons'],['../group__padscore__wpad.html#a4e1392d4e76367aa3f8989638f05d156',1,'WPADStatusTrain::buttons'],['../group__padscore__wpad.html#a02634eff3c24742057ecacbee91c4bbd',1,'WPADStatusMotionPlus.__unnamed56__.classic::buttons']]] +]; diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 00000000..95f99e5a --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,580 @@ +var searchData= +[ + ['c_20api_0',['c api',['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API']]], + ['cache_1',['Cache',['../group__coreinit__cache.html',1,'']]], + ['cache_2eh_2',['cache.h',['../cache_8h.html',1,'']]], + ['cachediconsbuffer_3',['cachedIconsBuffer',['../namespacenn_1_1sl_1_1details.html#a1ba193480c5614eb1a80abac3353ac07',1,'nn::sl::details::TitleIconCacheInternal']]], + ['cachemanager_4',['cachemanager',['../classnn_1_1sl_1_1CacheManager.html',1,'CacheManager'],['../classnn_1_1sl_1_1CacheManager.html#aa845b731995faf5d0afe45b41741a07c',1,'nn::sl::CacheManager::CacheManager()']]], + ['cachemanager_2eh_5',['CacheManager.h',['../CacheManager_8h.html',1,'']]], + ['cachemanagerinternal_6',['cachemanagerinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1CacheManagerInternal',1,'CacheManagerInternal'],['../namespacenn_1_1sl_1_1details.html#a8d852481fdda64072326303260d4e98a',1,'nn::sl::details::CacheManagerInternal']]], + ['cafe_2eh_7',['cafe.h',['../uds_2Cafe_8h.html',1,'(Global Namespace)'],['../dlp_2Cafe_8h.html',1,'(Global Namespace)']]], + ['caffeine_8',['caffeine',['../namespacenn_1_1sl.html#a7d5835e511997f051c567d20b8de2fdb',1,'nn::sl::Setting']]], + ['calc_9',['calc',['../namespacenn_1_1swkbd.html#a68a925d027c282ef30d116edf095b8ac',1,'nn::swkbd::Calc()'],['../namespacenn_1_1erreula.html#a68a925d027c282ef30d116edf095b8ac',1,'nn::erreula::Calc()']]], + ['calcsubthreadfont_10',['CalcSubThreadFont',['../namespacenn_1_1swkbd.html#a20ffd77b48398f27a3b6c8e44fc9b5c1',1,'nn::swkbd']]], + ['calcsubthreadpredict_11',['CalcSubThreadPredict',['../namespacenn_1_1swkbd.html#a6b5dae9fa95d5d56f3659197b4328b5f',1,'nn::swkbd']]], + ['calibration_12',['calibration',['../group__padscore__kpad.html#a0bf719dffe05883fa29d1685db040cad',1,'KPADStatus.__unnamed46__.balance']]], + ['callback_13',['callback',['../group__coreinit__alarms.html#a7501d0e87468f1eeb436de26e5924e99',1,'OSAlarm::callback'],['../group__coreinit__fs.html#ad5db6962399d7dffd2db64ea5b7aafa3',1,'FSStateChangeParams::callback'],['../group__coreinit__fs.html#ad49bc6f4d45e66024f1d6906d2655e1d',1,'FSAsyncData::callback'],['../group__coreinit__kernel.html#a7b944a72b673446a857d10a82b3c130c',1,'OSExceptionChainInfo::callback'],['../group__coreinit__userconfig.html#aa55707b900ddfba27a56d57e92501812',1,'UCAsyncParams::callback'],['../group__sndcore2__voice.html#a79500e7e813fbb691503609458bc86b7',1,'AXVoice::callback']]], + ['callbackex_14',['callbackEx',['../group__sndcore2__voice.html#a64a5eb6af734e601715b83041c4328f6',1,'AXVoice']]], + ['callbackreason_15',['callbackReason',['../group__sndcore2__voice.html#aeacea92f826181f0ca432d552c8579e8',1,'AXVoice']]], + ['camcheckmemsegmentation_16',['CAMCheckMemSegmentation',['../group__cam.html#ga3d55005983af2484d6c1271f900f1f30',1,'camera.h']]], + ['camclose_17',['CAMClose',['../group__cam.html#ga47b92f8e06abac8e8cf9704511af29af',1,'camera.h']]], + ['camera_18',['Camera',['../group__cam.html',1,'']]], + ['camera_2eh_19',['camera.h',['../camera_8h.html',1,'']]], + ['camera_5fdecode_5fdone_20',['CAMERA_DECODE_DONE',['../group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2a43cb0ba0ee6682da29717e607be4f6c3',1,'camera.h']]], + ['camera_5fdrc_5fdetach_21',['CAMERA_DRC_DETACH',['../group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2ae2f945bd175385c2adfff712cc2667bc',1,'camera.h']]], + ['camera_5ferror_5fdevice_5fin_5fuse_22',['CAMERA_ERROR_DEVICE_IN_USE',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa5a6d02bf97f6f1b270f49d8afcafccb9',1,'camera.h']]], + ['camera_5ferror_5finsufficient_5fmemory_23',['CAMERA_ERROR_INSUFFICIENT_MEMORY',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa8bbf703662c40ede6824080e97d1ae67',1,'camera.h']]], + ['camera_5ferror_5finvalid_5farg_24',['CAMERA_ERROR_INVALID_ARG',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa08a871e74047ffa7013ef6135145facc',1,'camera.h']]], + ['camera_5ferror_5finvalid_5fhandle_25',['CAMERA_ERROR_INVALID_HANDLE',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa41ca1112b3a10cff5e320f004e35aa7b',1,'camera.h']]], + ['camera_5ferror_5fnot_5fready_26',['CAMERA_ERROR_NOT_READY',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa6721a21c30174e87babea0b14ff20479',1,'camera.h']]], + ['camera_5ferror_5fok_27',['CAMERA_ERROR_OK',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa586e466a4f5bccefa270aeb2f220e901',1,'camera.h']]], + ['camera_5ferror_5fsegment_5fviolation_28',['CAMERA_ERROR_SEGMENT_VIOLATION',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541faddb769a12a040f1cc58a2d203bd2ab4f',1,'camera.h']]], + ['camera_5ferror_5ftoo_5fmany_5fsurfaces_29',['CAMERA_ERROR_TOO_MANY_SURFACES',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3998ee8e78b71959d7de3468ab277c6d',1,'camera.h']]], + ['camera_5ferror_5funinitialized_30',['CAMERA_ERROR_UNINITIALIZED',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa79e33395365fcc4f26ed56f65e4ae9df',1,'camera.h']]], + ['camera_5ferror_5fuvc_31',['CAMERA_ERROR_UVC',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fac26b40cd81c5cd6a093348b437263833',1,'camera.h']]], + ['camera_5ferror_5fuvd_5fcontext_32',['CAMERA_ERROR_UVD_CONTEXT',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa4389522fe6a5a8859f0bb9d70e1cf7f1',1,'camera.h']]], + ['camera_5ferror_5fuvd_5fsession_33',['CAMERA_ERROR_UVD_SESSION',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3ecd63f4622cd674d1923c73cd9112a5',1,'camera.h']]], + ['camera_5ffps_5f15_34',['CAMERA_FPS_15',['../group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aab578428cc7331e021908973b627ef0a4',1,'camera.h']]], + ['camera_5ffps_5f30_35',['CAMERA_FPS_30',['../group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aa10ac555ddfc8077e567a0b011381f59c',1,'camera.h']]], + ['camera_5fheight_36',['CAMERA_HEIGHT',['../group__cam.html#ga6ffdd1d90debad0734331c202651c0bc',1,'camera.h']]], + ['camera_5fpitch_37',['CAMERA_PITCH',['../group__cam.html#ga6cde9aa7b9d3e5eb8c2e0262e4aee49b',1,'camera.h']]], + ['camera_5fstream_5ftype_5f1_38',['CAMERA_STREAM_TYPE_1',['../group__cam.html#gga56ccfbc4a16c7d06e9aafa8490211cbbaaf244991814ca264507549bcc5b0c0df',1,'camera.h']]], + ['camera_5fuv_5fbuffer_5fsize_39',['CAMERA_UV_BUFFER_SIZE',['../group__cam.html#gac652dd3f685c1bde4358564339434bde',1,'camera.h']]], + ['camera_5fwidth_40',['CAMERA_WIDTH',['../group__cam.html#ga48447a9f1224dfc39abebc6a6d920d36',1,'camera.h']]], + ['camera_5fy_5fbuffer_5fsize_41',['CAMERA_Y_BUFFER_SIZE',['../group__cam.html#gabe5760f3bba024fe379ea37927ee8453',1,'camera.h']]], + ['camera_5fyuv_5fbuffer_5falignment_42',['CAMERA_YUV_BUFFER_ALIGNMENT',['../group__cam.html#ga83f44bbbf2d8fa5ade73de93b0543d81',1,'camera.h']]], + ['camera_5fyuv_5fbuffer_5fsize_43',['CAMERA_YUV_BUFFER_SIZE',['../group__cam.html#ga42ec1a7669a61f66774455eeab1f4fec',1,'camera.h']]], + ['camerror_44',['camerror',['../group__cam.html#ga7497ff31d86aae2bd8201fb4ba2d8465',1,'CamError: camera.h'],['../group__cam.html#gaaa8f7c2c5527028701eae363f8d4541f',1,'CamError: camera.h'],['../group__cam.html#gacb1484e05befa28ad407d844b191fb33',1,'CAMError: camera.h']]], + ['cameventdata_45',['cameventdata',['../group__cam.html#structCAMEventData',1,'CAMEventData'],['../group__cam.html#ga5f71cdfe9c79cfa9b22d5706390837a1',1,'CAMEventData: camera.h']]], + ['cameventdata_2e_5f_5funnamed1_5f_5f_46',['CAMEventData.__unnamed1__',['../group__cam.html#unionCAMEventData_8____unnamed1____',1,'']]], + ['cameventdata_2e_5f_5funnamed1_5f_5f_2edecode_47',['CAMEventData.__unnamed1__.decode',['../group__cam.html#structCAMEventData_8____unnamed1_____8decode',1,'']]], + ['cameventdata_2e_5f_5funnamed1_5f_5f_2edetach_48',['CAMEventData.__unnamed1__.detach',['../group__cam.html#structCAMEventData_8____unnamed1_____8detach',1,'']]], + ['cameventhandler_49',['CAMEventHandler',['../group__cam.html#ga92a15cff991a526f872148637a759274',1,'camera.h']]], + ['cameventtype_50',['cameventtype',['../group__cam.html#gaf78cdd25cfc98783cb156c06e30f5a37',1,'CamEventType: camera.h'],['../group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2',1,'CamEventType: camera.h']]], + ['camexit_51',['CAMExit',['../group__cam.html#ga0845e1b3a7962bd3c93d792e99366f86',1,'camera.h']]], + ['camfps_52',['camfps',['../group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a',1,'CamFps: camera.h'],['../group__cam.html#gaba904d56881792f158e4b3ec8cc273f4',1,'CamFps: camera.h']]], + ['camgetmemreq_53',['CAMGetMemReq',['../group__cam.html#gab35a91d6c0fbf0829d6ee24e5bc6d270',1,'camera.h']]], + ['camhandle_54',['CAMHandle',['../group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f',1,'camera.h']]], + ['caminit_55',['CAMInit',['../group__cam.html#ga5d3185db23a0b5fc1c13b98a233dd19b',1,'camera.h']]], + ['cammode_56',['cammode',['../group__cam.html#gaf5edbc68893de9f9c40a6cb939dcd13a',1,'CAMMode: camera.h'],['../group__cam.html#structCAMMode',1,'CAMMode']]], + ['camopen_57',['CAMOpen',['../group__cam.html#ga8d5fa744bc3828ab9b5475dcfcbf1d05',1,'camera.h']]], + ['camsetupinfo_58',['camsetupinfo',['../group__cam.html#ga0fd947d15bf83412325abcfafecfd4f4',1,'CAMSetupInfo: camera.h'],['../group__cam.html#structCAMSetupInfo',1,'CAMSetupInfo']]], + ['camstreaminfo_59',['camstreaminfo',['../group__cam.html#ga9411a513c11d2b047c6d6a49c66e7ec2',1,'CAMStreamInfo: camera.h'],['../group__cam.html#structCAMStreamInfo',1,'CAMStreamInfo']]], + ['camstreamtype_60',['camstreamtype',['../group__cam.html#gad8b682b5f1c99c76f23f7b690cbeeca3',1,'CamStreamType: camera.h'],['../group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb',1,'CamStreamType: camera.h']]], + ['camsubmittargetsurface_61',['CAMSubmitTargetSurface',['../group__cam.html#gaed3ba4a20cd5aef6a55d8c108b7755a6',1,'camera.h']]], + ['camsurface_62',['camsurface',['../group__cam.html#structCAMSurface',1,'CAMSurface'],['../group__cam.html#ga47786cf6e88cd76e048bd0d0ad240d7a',1,'CAMSurface: camera.h']]], + ['camworkmem_63',['camworkmem',['../group__cam.html#structCAMWorkMem',1,'CAMWorkMem'],['../group__cam.html#ga1c5059040bdc99625dcf753fc23180cd',1,'CAMWorkMem: camera.h']]], + ['cancelfriendrequestasync_64',['CancelFriendRequestAsync',['../group__nn__fp__fp.html#gacb547dc10db4b44a516bffb53c309d89',1,'nn::fp']]], + ['cancelstate_65',['cancelState',['../group__coreinit__thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904',1,'OSThread']]], + ['canceltransfer_66',['canceltransfer',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a23ef4254c3589c186429a2f9c5c9c830',1,'nn::sl::details::ITransferrerBase::CancelTransfer()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a50d81b283e2eb5a3b94b979bab6509b7',1,'nn::sl::details::TransferrerFromPtr::CancelTransfer()'],['../classnn_1_1sl_1_1DrcManager.html#a7df0eba5129c8ae82ad9960c2eea52c1',1,'nn::sl::DrcManager::CancelTransfer()']]], + ['canceltransfer_5f_5fq3_5f2nn2sl10drcmanagerfv_67',['CancelTransfer__Q3_2nn2sl10DrcManagerFv',['../namespacenn_1_1sl_1_1details.html#af2477555301e2160804fd43b7f0c039f',1,'nn::sl::details']]], + ['canceltransferfn_68',['CancelTransferFn',['../namespacenn_1_1sl_1_1details.html#ab7faa2c9e74a4febf162c705b8bda330',1,'nn::sl::details::ITransferrerInternalVTable']]], + ['capabilitycontainer_69',['capabilityContainer',['../group__ntag__ntag.html#a674c9b9ab1400720515c10f406462ff1',1,'NTAGRawDataT2T']]], + ['capacity_70',['capacity',['../group__padscore__wpad.html#a391c992c66c3e5540265a85ec2b9216a',1,'WPADiQueue']]], + ['cb_5fblend_5fcontrol_71',['cb_blend_control',['../group__gx2__registers.html#a1d7f71755e6b77a5297393c6e357decb',1,'GX2BlendControlReg']]], + ['cb_5fcolor_5fcontrol_72',['cb_color_control',['../group__gx2__registers.html#a3d4ff84981e6c0c0c62f09d549acc011',1,'GX2ColorControlReg']]], + ['cb_5fshader_5fcontrol_73',['cb_shader_control',['../group__gx2__shader.html#a206cc2ea6ef820750ba7ceb8309e2190',1,'GX2PixelShader.regs']]], + ['cb_5fshader_5fmask_74',['cb_shader_mask',['../group__gx2__shader.html#abaf18320a28a654401c9a1afa1f3db2d',1,'GX2PixelShader.regs']]], + ['cb_5ftarget_5fmask_75',['cb_target_mask',['../group__gx2__registers.html#a9e5c08ccd19dad65893980653186d9fd',1,'GX2TargetChannelMaskReg']]], + ['cbnext_76',['cbNext',['../group__sndcore2__voice.html#a4ad2325751f0463a72f078519bdf29c8',1,'AXVoice']]], + ['cburl_77',['cbUrl',['../group__sysapp__switch.html#a57c99d8c72797e120a0a6ebbde69bc30',1,'SysAppBrowserArgsWithCallback']]], + ['cburlsize_78',['cbUrlSize',['../group__sysapp__switch.html#ad26675b15ec119ef0451f430f129038e',1,'SysAppBrowserArgsWithCallback']]], + ['ccr_2eh_79',['ccr.h',['../nsysccr_2ccr_8h.html',1,'(Global Namespace)'],['../nn_2ccr_8h.html',1,'(Global Namespace)']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk1_80',['CCR_CDC_BOARD_VERSION_DK1',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a261b27b6f62a142e516d69262e41b6b9',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk1_5fep_5fdk2_81',['CCR_CDC_BOARD_VERSION_DK1_EP_DK2',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a468507de3eee907f64e31cd409371651',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk3_82',['CCR_CDC_BOARD_VERSION_DK3',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563ac7b7f60cc2215c92441c3f610b7ce9cf',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk4_83',['CCR_CDC_BOARD_VERSION_DK4',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a94c4e30049be92f5e9beb88a46104d19',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk5_84',['CCR_CDC_BOARD_VERSION_DK5',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a246e88ec9743a079a984c4866e95d8b5',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdkmp_85',['CCR_CDC_BOARD_VERSION_DKMP',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563aa2dc2cdd986515ea598b347099ea4788',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdkmp2_86',['CCR_CDC_BOARD_VERSION_DKMP2',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a9cecb80d358dfaf33ee56ce34eb2845d',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdktvmp_87',['CCR_CDC_BOARD_VERSION_DKTVMP',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a1463c1c45422e7deaca32230939b6c40',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp1_88',['CCR_CDC_BOARD_VERSION_DP1',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a2e8894803964d31ad1a484616ffdebdf',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp2_89',['CCR_CDC_BOARD_VERSION_DP2',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563aa402efdeea8d8b972c381fde7c252b3c',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp4_90',['CCR_CDC_BOARD_VERSION_DP4',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563aaf5ee5e71f8722b1a63c5c3420b47eb7',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp5_91',['CCR_CDC_BOARD_VERSION_DP5',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a55df68f7e5d616c4af1ab06dd95616a9',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdrc_5fi_92',['CCR_CDC_BOARD_VERSION_DRC_I',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563ae30023d3172729b590e1d1ba1264042a',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fmass_93',['CCR_CDC_BOARD_VERSION_MASS',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a54ab911f67c5e911e6fa3a9446faafff',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fpredp3_5fdp3_94',['CCR_CDC_BOARD_VERSION_PREDP3_DP3',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563adb16405ad69f054353548c54ed4c4541',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fes1_95',['CCR_CDC_CHIP_VERSION_ES1',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1cac2c07a949f5b868d112348ae3c509cd3',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fes2_96',['CCR_CDC_CHIP_VERSION_ES2',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1ca9591ff08cefed9faa900aa06de97ab12',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fes3_97',['CCR_CDC_CHIP_VERSION_ES3',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1cab3eeebd6e6fe10fd14be80ab76f56256',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fms01_98',['CCR_CDC_CHIP_VERSION_MS01',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1caa40fdc57de19d2fddd8da8d650c4f1bb',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fts_99',['CCR_CDC_CHIP_VERSION_TS',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1ca8d3c271b4105a5be7ae83f18c5e794e1',1,'cdc.h']]], + ['ccr_5fcdc_5fdestination_5fdrc0_100',['CCR_CDC_DESTINATION_DRC0',['../group__nsysccr__cdc.html#gga0400cb97216b7433accd142fc5c96255a8567399af51ac07c994a0c33a060fe86',1,'cdc.h']]], + ['ccr_5fcdc_5fdestination_5fdrc1_101',['CCR_CDC_DESTINATION_DRC1',['../group__nsysccr__cdc.html#gga0400cb97216b7433accd142fc5c96255aec09c0e11a30a4bd4b7307ea9ff06390',1,'cdc.h']]], + ['ccr_5fcdc_5fdestination_5fdrh_102',['CCR_CDC_DESTINATION_DRH',['../group__nsysccr__cdc.html#gga0400cb97216b7433accd142fc5c96255ad7cb4b26a0bdbd531a04a69103ca4740',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5factive_103',['CCR_CDC_DRC_STATE_ACTIVE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aaef512962f0b2211f3e6ef1b3c6eb0608',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fbackground_104',['CCR_CDC_DRC_STATE_BACKGROUND',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa01d04c3452914206e6764191d803021d',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fdksetting_105',['CCR_CDC_DRC_STATE_DKSETTING',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aaad56a96df9bd9697451da11fc0607438',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5ffwupdate_106',['CCR_CDC_DRC_STATE_FWUPDATE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa862c510bca25db98031fdef7db6c68b3',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5flow_5fbattery_107',['CCR_CDC_DRC_STATE_LOW_BATTERY',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aac37880bb36b1fc99ce16eac64d745678',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fpairing_108',['CCR_CDC_DRC_STATE_PAIRING',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa0a94c7ca3b77647f40d1e6ecfa25ae1f',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fsleep_109',['CCR_CDC_DRC_STATE_SLEEP',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa24dbced0fb916558089bf2c6d4c5bdb2',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fstandalone_110',['CCR_CDC_DRC_STATE_STANDALONE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aae7ff538ec46f7397e301e37bc00d0887',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fstandby_111',['CCR_CDC_DRC_STATE_STANDBY',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa4c0c9eb9f5f059549bcd5335ed6f76e6',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fsubactive_112',['CCR_CDC_DRC_STATE_SUBACTIVE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa542fa8adda00cd46ef057b17fa3f3466',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5funknown9_113',['CCR_CDC_DRC_STATE_UNKNOWN9',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aae4a2e40770beee02a0e49fd280a8babd',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fwiiactive_114',['CCR_CDC_DRC_STATE_WIIACTIVE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa0159eb9bfa6a9cc5f313e86267c632e2',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fwowlsetting_115',['CCR_CDC_DRC_STATE_WOWLSETTING',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aafc9075eac907125b94eeb95faff94ed6',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5flanguage_116',['CCR_CDC_EXT_LANGUAGE',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa751af70894a322a2a1905fb9779be831',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5frc_5fdatabase_117',['CCR_CDC_EXT_RC_DATABASE',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa8f7548caf5355004fad6e764fa21d21a',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5funk2_118',['CCR_CDC_EXT_UNK2',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa8785aecacd6ce62310a3eee68ffe8304',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5funk3_119',['CCR_CDC_EXT_UNK3',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa7c1fb8ec022bfc45a1405cef9035b998',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5funk4_120',['CCR_CDC_EXT_UNK4',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa784b1428ed9cc1782330ae0440e65610',1,'cdc.h']]], + ['ccr_5fcdc_5firda_5fdata_5ftransfer_5fsize_121',['CCR_CDC_IRDA_DATA_TRANSFER_SIZE',['../group__nsysccr__cdc__irda.html#gab4127b85cc5f4f9425ab109606e81053',1,'irda.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fcafe_122',['CCR_CDC_SYS_DRH_STATE_CAFE',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da624c1ad16c582b97249d09cedb863871',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5feco_123',['CCR_CDC_SYS_DRH_STATE_ECO',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da15725dcb6a856d49181ea886c7a06645',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fnodrc_124',['CCR_CDC_SYS_DRH_STATE_NODRC',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03daa8db61e804675df13bc94f71eccacdfb',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fnoradio_125',['CCR_CDC_SYS_DRH_STATE_NORADIO',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da6c5995f87762ba02b57cd5028e6e22d3',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5funk2_126',['CCR_CDC_SYS_DRH_STATE_UNK2',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da42dc75840cb4e4ab0d7f8f93be6cc6d9',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5funk7f_127',['CCR_CDC_SYS_DRH_STATE_UNK7F',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da649a0a8a4eb542ebf57bf68203d17cfe',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fwii_128',['CCR_CDC_SYS_DRH_STATE_WII',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da159c42c04e6bb4148ed10e69efd8dfe7',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5facc_5fcalibration_5fvalue_129',['CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfab39ad3f473392ca9ffba23071236f731',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fcaffeine_5fslot_130',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfaad6aa5f0de04cd0f80d6986ee1d60954',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fenable_5fflag_131',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa89f3748e03076baea96358ccd839ed26',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5finitial_5fboot_5fflag_132',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfab2812ea1d0229acd4f6ce218c6bc6290',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fnotification_5finfo_133',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa9278a86b9ccfbb709cc4895c59908679',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fnotification_5fread_5fcount_134',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa4260352bfca506101ec0f5c2bf41ddf8',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fnotification_5fsound_5fmode_135',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa60280608c8c8787c5126598a21429ac1',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fext_5fid_5f2_136',['CCR_CDC_UIC_CONFIG_ID_EXT_ID_2',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa08bcc58a3d15ddde3d6cdd6b963d3a65',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fext_5fid_5f3_137',['CCR_CDC_UIC_CONFIG_ID_EXT_ID_3',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa8159cf9031e0203f5d5141fb4c4f2479',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fext_5fid_5f4_138',['CCR_CDC_UIC_CONFIG_ID_EXT_ID_4',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa656b5eedd3bb0db8408926be0fc7fb60',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5finit_5fboot_5fflag_139',['CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa559aa61e6fe416e611263454c0215d15',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5flanguage_5fbank_140',['CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa88d2922b37df9930cb1421163259e41c',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5flanguage_5fext_5fid_141',['CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa507be34d392340481fce5dc8cc10c741',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5flcd_5fmode_142',['CCR_CDC_UIC_CONFIG_ID_LCD_MODE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa5a95dd6e8c4f69c9d4c09eed6e78d6e0',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fmic_5fconfig_143',['CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa92cb1fb1f748e0c9a251014a65e1af0e',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5frc_5fdatabase_5fext_5fid_144',['CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa0d16ce1948ab147b29cc0fe2be95641f',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5ftp_5fcalibration_5fvalue_145',['CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa356792882a7a47adc947139f84b97abf',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5ftv_5fcontrol_5fid_146',['CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa59c0ffcfc2a88ca6954b38061b891f23',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk15_147',['CCR_CDC_UIC_CONFIG_ID_UNK15',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfada43c4b7eaf798ca0d917c091bed61cc',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk18_148',['CCR_CDC_UIC_CONFIG_ID_UNK18',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa063df92f5e4221ea0742649b213c5b03',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk7_149',['CCR_CDC_UIC_CONFIG_ID_UNK7',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa69a94c4e56726d74aae84372d0519e59',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk8_150',['CCR_CDC_UIC_CONFIG_ID_UNK8',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa7f9ee7f7fc8f4e5ee60b9458f7748e4d',1,'cdc.h']]], + ['ccr_5fcdc_5fwake_5fstate_5factive_151',['CCR_CDC_WAKE_STATE_ACTIVE',['../group__nsysccr__cdc.html#gga36269ecf6fda94138e6de1e6f50459c5adf90a83e924235107edc33c9677c437a',1,'cdc.h']]], + ['ccr_5fcdc_5fwake_5fstate_5fbackground_152',['CCR_CDC_WAKE_STATE_BACKGROUND',['../group__nsysccr__cdc.html#gga36269ecf6fda94138e6de1e6f50459c5aa62e7362aa03d1a6fe51f4fda46ff9af',1,'cdc.h']]], + ['ccr_5fcdc_5fwps_5fstatus_5fpaired_153',['CCR_CDC_WPS_STATUS_PAIRED',['../group__nsysccr__cdc.html#gga86657f29c37dd4067e2a3af8f356880da5924a23685399cfe78d1b3fab2f67e86',1,'cdc.h']]], + ['ccr_5fcdc_5fwps_5fstatus_5fpairing_154',['CCR_CDC_WPS_STATUS_PAIRING',['../group__nsysccr__cdc.html#gga86657f29c37dd4067e2a3af8f356880dab4918cb191a93bf36cf84f0ba5ce96ba',1,'cdc.h']]], + ['ccr_5fcdc_5fwps_5fstatus_5fsearching_155',['CCR_CDC_WPS_STATUS_SEARCHING',['../group__nsysccr__cdc.html#gga86657f29c37dd4067e2a3af8f356880da4583a582cc89fe4899cef518b7e10856',1,'cdc.h']]], + ['ccr_5firda_5fbitrate_5f115200_156',['CCR_IRDA_BITRATE_115200',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250ad60edcda77b179224af38df25bfbe4c8',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f12000_157',['CCR_IRDA_BITRATE_12000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a4b7986312b02879881659ed90378126c',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f18000_158',['CCR_IRDA_BITRATE_18000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a595379a380c70b02087558e3de3bb20f',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f19200_159',['CCR_IRDA_BITRATE_19200',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a9678f3833ab708777c230b64da0bbc9c',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f24000_160',['CCR_IRDA_BITRATE_24000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250af2bb6bf6e942cf468586392cf2150ddb',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f3000_161',['CCR_IRDA_BITRATE_3000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a7b6f71bb81d496e0ccc7cae836a61355',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f36000_162',['CCR_IRDA_BITRATE_36000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250ab47328b60df2a74e1e633046a8d6b4d2',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f38400_163',['CCR_IRDA_BITRATE_38400',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a867404917052e391f6a415b61f8ae648',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f4800_164',['CCR_IRDA_BITRATE_4800',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a48de671b1dee50521904b80b6bbab259',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f48000_165',['CCR_IRDA_BITRATE_48000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250ad1a30ec1a3c4485df980ee5377ace77f',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f57600_166',['CCR_IRDA_BITRATE_57600',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a343c4d841018019d84a7588bd1585cb3',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f6000_167',['CCR_IRDA_BITRATE_6000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250aa6bd8f3979d84a8c459c96ee9700f4de',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f7200_168',['CCR_IRDA_BITRATE_7200',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a28ead990bcd0b4faeb60a225ecaec7b1',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f72000_169',['CCR_IRDA_BITRATE_72000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a200ad0fda5a0bdbe4956d2eff5c19a09',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f9600_170',['CCR_IRDA_BITRATE_9600',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a61132bce55621114ebb78d7673a5be4f',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f96000_171',['CCR_IRDA_BITRATE_96000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250afc297e7aa12a693564212061d0a0bff2',1,'irda.h']]], + ['ccr_5firda_5fcommand_5fconnect_172',['CCR_IRDA_COMMAND_CONNECT',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6a79c64c4df0ac43fb8d96a34e1f2c7119',1,'irda.h']]], + ['ccr_5firda_5fcommand_5fdisconnect_173',['CCR_IRDA_COMMAND_DISCONNECT',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6ad44b2402dd90b5bb0c76d978b943606b',1,'irda.h']]], + ['ccr_5firda_5fcommand_5freceive_174',['CCR_IRDA_COMMAND_RECEIVE',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6a22faafae0401e213dcc148438e793fe7',1,'irda.h']]], + ['ccr_5firda_5fcommand_5fsend_175',['CCR_IRDA_COMMAND_SEND',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6a97fb9f14668dbb6a55f50c8c234d5d3b',1,'irda.h']]], + ['ccr_5firda_5fconnection_5fany_176',['CCR_IRDA_CONNECTION_ANY',['../group__nsysccr__cdc__irda.html#ggaea92ba57a0161a4f8a0f898b44727defab97cc8d8d73e9e394975b84f37dd25d6',1,'irda.h']]], + ['ccr_5firda_5fconnection_5frequire_177',['CCR_IRDA_CONNECTION_REQUIRE',['../group__nsysccr__cdc__irda.html#ggaea92ba57a0161a4f8a0f898b44727defa91ef6bc717250351b04bdac0a6cbf5ff',1,'irda.h']]], + ['ccr_5firda_5fconnection_5fwait_178',['CCR_IRDA_CONNECTION_WAIT',['../group__nsysccr__cdc__irda.html#ggaea92ba57a0161a4f8a0f898b44727defaef674da1d52601b37e4cbc67422fe7fc',1,'irda.h']]], + ['ccr_5fnfc_5fcommand_5fabort_179',['CCR_NFC_COMMAND_ABORT',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a62c3565031e56f6d5f806230981bb5ab',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fantenna_5fcheck_180',['CCR_NFC_COMMAND_ANTENNA_CHECK',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a4635ff6d62f4c9b29c387d9386215417',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_181',['CCR_NFC_COMMAND_DETECT',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a08e5105fce9b124c834e1a5eb35970c0',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_5fmulti_182',['CCR_NFC_COMMAND_DETECT_MULTI',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a99456d17622998d452cb3266295a257d',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_5fstart_183',['CCR_NFC_COMMAND_DETECT_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97af4911233730beb37bd43dff7a0e2cedf',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_5fstart_5fmulti_184',['CCR_NFC_COMMAND_DETECT_START_MULTI',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ab4292650fa182c43b83f4d46b7f201d6',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fformat_5fstart_185',['CCR_NFC_COMMAND_FORMAT_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a82f70a1cce217663fdc5f9d4172bfd80',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fis_5ftag_5fpresent_186',['CCR_NFC_COMMAND_IS_TAG_PRESENT',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ac4460dcc06becefc32af9a8569d6a98a',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5freceive_187',['CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a0bcc4172add416b17decb30f577ccdbc',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5freceive2_188',['CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aafc17445d01a224389d799c01705f34e',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5fsend_189',['CCR_NFC_COMMAND_PASS_THROUGH_SEND',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ab2502bdbd0cd10ba65577f2566e0cc6e',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5fsend2_190',['CCR_NFC_COMMAND_PASS_THROUGH_SEND2',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aa89876234af7b90b293a92e04535b761',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_191',['CCR_NFC_COMMAND_READ',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a648dfd44ade2f47e3e42e3c42bc1e964',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_5fstart_192',['CCR_NFC_COMMAND_READ_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ae99ace0b3fb38c9a3c79806dd4dcc3ed',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_5ft2t_193',['CCR_NFC_COMMAND_READ_T2T',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a4620b079f06bd6d778477b441deb261c',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_5ft2t_5fstart_194',['CCR_NFC_COMMAND_READ_T2T_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aab0976af01c7e2f480c94c34e7f1e0ef',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fresult_5fcheck_195',['CCR_NFC_COMMAND_RESULT_CHECK',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a860263ddd5fe7662d76845cee2642b2e',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fset_5fmode_196',['CCR_NFC_COMMAND_SET_MODE',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a449a5a2febd130b4c8e9b3f5dd0e890d',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fset_5fread_5fonly_197',['CCR_NFC_COMMAND_SET_READ_ONLY',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a2edc9df0a9ed60815956b120fe805252',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fshutdown_198',['CCR_NFC_COMMAND_SHUTDOWN',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a245e704c45994c9626a3dcc698d5e27c',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fstartup_199',['CCR_NFC_COMMAND_STARTUP',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a9b4044ac2fd67eb721d4bd0b01fa85df',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fwrite_5fstart_200',['CCR_NFC_COMMAND_WRITE_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ad0b296b17b48b4a599ab05eb2beea6df',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fwrite_5ft2t_201',['CCR_NFC_COMMAND_WRITE_T2T',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aeed005db90c2d8c339a4f3d6c7b7ebc8',1,'nfc.h']]], + ['ccr_5fsys_5fboot_5fflag_5ffirst_5fboot_202',['CCR_SYS_BOOT_FLAG_FIRST_BOOT',['../group__nn__ccr__sys.html#gga1aed493f29999f51758d789f4acb9475a9a7a5cf68e0e254fb62fc1ecb74eb33b',1,'sys.h']]], + ['ccr_5fsys_5fboot_5fflag_5fnone_203',['CCR_SYS_BOOT_FLAG_NONE',['../group__nn__ccr__sys.html#gga1aed493f29999f51758d789f4acb9475a418ea05c160b16c7fdc761abcdfb2110',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f1_204',['CCR_SYS_LCD_MODE_BRIGHTNESS_1',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354ab0bacbeca70aa93fe76a9e57ded9dd23',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f2_205',['CCR_SYS_LCD_MODE_BRIGHTNESS_2',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354a7b090151f4f702a3048d498b8730cde3',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f3_206',['CCR_SYS_LCD_MODE_BRIGHTNESS_3',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354af042e7a810334663e57c592bfa24d12d',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f4_207',['CCR_SYS_LCD_MODE_BRIGHTNESS_4',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354a2f4b9f4de98522424d2b3c302ec3dd19',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f5_208',['CCR_SYS_LCD_MODE_BRIGHTNESS_5',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354a1702db725990e764ad851e115cf77be2',1,'sys.h']]], + ['ccr_5fsys_5fpairing_5ffinished_209',['CCR_SYS_PAIRING_FINISHED',['../group__nn__ccr__sys.html#ggad8263726cdeaf2454aa7ed7ac552d251ae538fd4d357cc420c80a0c71d591c2ee',1,'sys.h']]], + ['ccr_5fsys_5fpairing_5fin_5fprogress_210',['CCR_SYS_PAIRING_IN_PROGRESS',['../group__nn__ccr__sys.html#ggad8263726cdeaf2454aa7ed7ac552d251a91d750e82ccc3ec0ed18dc5b5718b90e',1,'sys.h']]], + ['ccr_5fsys_5fpairing_5ftimed_5fout_211',['CCR_SYS_PAIRING_TIMED_OUT',['../group__nn__ccr__sys.html#ggad8263726cdeaf2454aa7ed7ac552d251aad4a0c15199f74eb2e0b72fde3015c7b',1,'sys.h']]], + ['ccrapplaunchparam_212',['ccrapplaunchparam',['../group__nn__ccr__sys__caffeine.html#structCCRAppLaunchParam',1,'CCRAppLaunchParam'],['../group__nn__ccr__sys__caffeine.html#gaaf48b79a3f2edce39b49ab42f83051a0',1,'CCRAppLaunchParam: sys_caffeine.h']]], + ['ccrcdcboardversion_213',['ccrcdcboardversion',['../group__nsysccr__cdc.html#ga59f3a9c01451cd4007d32c0eb95f1563',1,'CCRCDCBoardVersion: cdc.h'],['../group__nsysccr__cdc.html#gadad7433716244e26e86fdcd6a7b4e187',1,'CCRCDCBoardVersion: cdc.h']]], + ['ccrcdccalccrc16_214',['CCRCDCCalcCRC16',['../group__nsysccr__cdc.html#gad57d9b249fbc0f4b53ee750f87711a5c',1,'cdc.h']]], + ['ccrcdcchipversion_215',['ccrcdcchipversion',['../group__nsysccr__cdc.html#ga446f8415a20f49c9f728fa1817752d1c',1,'CCRCDCChipVersion: cdc.h'],['../group__nsysccr__cdc.html#gae9cdb24e80731ae3f0f094bef7522175',1,'CCRCDCChipVersion: cdc.h']]], + ['ccrcdccommand_216',['CCRCDCCommand',['../group__nsysccr__cdc.html#ga51aaec39ede12b32ae460b127648c3d7',1,'cdc.h']]], + ['ccrcdcdestination_217',['CCRCDCDestination',['../group__nsysccr__cdc.html#ga2848926dd1e6f3c9fd8e98373bcfa42e',1,'cdc.h']]], + ['ccrcdcdestinationenum_218',['ccrcdcdestinationenum',['../group__nsysccr__cdc.html#ga0400cb97216b7433accd142fc5c96255',1,'CCRCDCDestinationEnum: cdc.h'],['../group__nsysccr__cdc.html#ga26390b657d9a4be71b574ed82efdca56',1,'CCRCDCDestinationEnum: cdc.h']]], + ['ccrcdcdeviceping_219',['CCRCDCDevicePing',['../group__nsysccr__cdc.html#ga028bad92df03536c19ea81ad5b9b81f8',1,'cdc.h']]], + ['ccrcdcdrcstate_220',['ccrcdcdrcstate',['../group__nsysccr__cdc.html#structCCRCDCDrcState',1,'CCRCDCDrcState'],['../group__nsysccr__cdc.html#gab875327140fff3502e033c409858c0a9',1,'CCRCDCDrcState: cdc.h']]], + ['ccrcdcdrcstateenum_221',['ccrcdcdrcstateenum',['../group__nsysccr__cdc.html#ga762bba80c1295f7f846287f0af4b809a',1,'CCRCDCDrcStateEnum: cdc.h'],['../group__nsysccr__cdc.html#ga6c8aa3118fff7c6232e2281bc0657cce',1,'CCRCDCDrcStateEnum: cdc.h']]], + ['ccrcdcdrhstate_222',['ccrcdcdrhstate',['../group__nsysccr__cdc.html#structCCRCDCDrhState',1,'CCRCDCDrhState'],['../group__nsysccr__cdc.html#gae85c44155f2382728d0c375cd885c9cc',1,'CCRCDCDrhState: cdc.h']]], + ['ccrcdcdrhstateenum_223',['ccrcdcdrhstateenum',['../group__nsysccr__cdc.html#gab0d04e52e77ce21dc01aba50cd75a03d',1,'CCRCDCDrhStateEnum: cdc.h'],['../group__nsysccr__cdc.html#gad0e94d389597ef978d9c0da53cc7b2ab',1,'CCRCDCDrhStateEnum: cdc.h']]], + ['ccrcdceepromdata_224',['ccrcdceepromdata',['../group__nsysccr__cdc.html#gae209a73a276dba54526381ad74bd9108',1,'CCRCDCEepromData: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCEepromData',1,'CCRCDCEepromData']]], + ['ccrcdcext_225',['ccrcdcext',['../group__nsysccr__cdc.html#gacc0c4a399218f7483defee0d776a5faa',1,'CCRCDCExt: cdc.h'],['../group__nsysccr__cdc.html#ga3956fa1832cd50b360553406003d174b',1,'CCRCDCExt: cdc.h']]], + ['ccrcdcfwinfo_226',['ccrcdcfwinfo',['../group__nsysccr__cdc.html#ga571451df17e7060b3d7d2a23974f1f36',1,'CCRCDCFWInfo: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCFWInfo',1,'CCRCDCFWInfo']]], + ['ccrcdcgetfwinfo_227',['CCRCDCGetFWInfo',['../group__nsysccr__cdc.html#ga747c66f7eac57ce183c5ca7f1fad8a97',1,'cdc.h']]], + ['ccrcdcgetmacaddress_228',['CCRCDCGetMacAddress',['../group__nsysccr__cdc.html#ga23e5cd4387f8277bdb46120adb0884d2',1,'cdc.h']]], + ['ccrcdcgetmultidrc_229',['CCRCDCGetMultiDrc',['../group__nsysccr__cdc.html#ga772b4b2e72795f918bb8b19c4c5e3917',1,'cdc.h']]], + ['ccrcdcirdabitrate_230',['CCRCDCIrdaBitrate',['../group__nsysccr__cdc__irda.html#gabfb9424667fbf4809a94adb19ce13c03',1,'irda.h']]], + ['ccrcdcirdabitrateenum_231',['CCRCDCIrdaBitrateEnum',['../group__nsysccr__cdc__irda.html#ga45ad266516ea3abce49ff0737fe39250',1,'irda.h']]], + ['ccrcdcirdacommand_232',['CCRCDCIrdaCommand',['../group__nsysccr__cdc__irda.html#ga94bd1511956027c729d9e569886090f9',1,'irda.h']]], + ['ccrcdcirdacommandenum_233',['CCRCDCIrdaCommandEnum',['../group__nsysccr__cdc__irda.html#gada8e735c714b956e3eda45c597cefcb6',1,'irda.h']]], + ['ccrcdcirdaconnectiontype_234',['CCRCDCIrdaConnectionType',['../group__nsysccr__cdc__irda.html#ga23fceec99f9588e61d8da971c64a0214',1,'irda.h']]], + ['ccrcdcirdaconnectiontypeenum_235',['CCRCDCIrdaConnectionTypeEnum',['../group__nsysccr__cdc__irda.html#gaea92ba57a0161a4f8a0f898b44727def',1,'irda.h']]], + ['ccrcdcirdaconnectreply_236',['ccrcdcirdaconnectreply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaConnectReply',1,'CCRCDCIrdaConnectReply'],['../group__nsysccr__cdc__irda.html#ga6ffb95aadb235e4aaf0e66c8d913ce3c',1,'CCRCDCIrdaConnectReply: irda.h']]], + ['ccrcdcirdaconnectrequest_237',['ccrcdcirdaconnectrequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaConnectRequest',1,'CCRCDCIrdaConnectRequest'],['../group__nsysccr__cdc__irda.html#ga338e99fbe4d0ccdc10581b86ada43b94',1,'CCRCDCIrdaConnectRequest: irda.h']]], + ['ccrcdcirdadisconnectreply_238',['ccrcdcirdadisconnectreply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaDisconnectReply',1,'CCRCDCIrdaDisconnectReply'],['../group__nsysccr__cdc__irda.html#gac1dea724ea0921f36b1d1973180df310',1,'CCRCDCIrdaDisconnectReply: irda.h']]], + ['ccrcdcirdadisconnectrequest_239',['ccrcdcirdadisconnectrequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaDisconnectRequest',1,'CCRCDCIrdaDisconnectRequest'],['../group__nsysccr__cdc__irda.html#ga233cb6e29a49caa75812638040d3a173',1,'CCRCDCIrdaDisconnectRequest: irda.h']]], + ['ccrcdcirdalargepacketheader_240',['ccrcdcirdalargepacketheader',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaLargePacketHeader',1,'CCRCDCIrdaLargePacketHeader'],['../group__nsysccr__cdc__irda.html#gaae1efa91d2fef79e41ac8bd65946b258',1,'CCRCDCIrdaLargePacketHeader: irda.h']]], + ['ccrcdcirdareceivereply_241',['ccrcdcirdareceivereply',['../group__nsysccr__cdc__irda.html#gac5a6713449ac5eb9b0e79767882ce9bf',1,'CCRCDCIrdaReceiveReply: irda.h'],['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaReceiveReply',1,'CCRCDCIrdaReceiveReply']]], + ['ccrcdcirdareceiverequest_242',['ccrcdcirdareceiverequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaReceiveRequest',1,'CCRCDCIrdaReceiveRequest'],['../group__nsysccr__cdc__irda.html#ga9c71d294f3467dbae7b174de70a69db9',1,'CCRCDCIrdaReceiveRequest: irda.h']]], + ['ccrcdcirdasendreply_243',['ccrcdcirdasendreply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaSendReply',1,'CCRCDCIrdaSendReply'],['../group__nsysccr__cdc__irda.html#ga73fa7bf6c7a794c165d900b5405ba7ea',1,'CCRCDCIrdaSendReply: irda.h']]], + ['ccrcdcirdasendrequest_244',['ccrcdcirdasendrequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaSendRequest',1,'CCRCDCIrdaSendRequest'],['../group__nsysccr__cdc__irda.html#gad27f7a289ffc8e69f2b68c9c4700b412',1,'CCRCDCIrdaSendRequest: irda.h']]], + ['ccrcdcirdasmallpacketheader_245',['ccrcdcirdasmallpacketheader',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaSmallPacketHeader',1,'CCRCDCIrdaSmallPacketHeader'],['../group__nsysccr__cdc__irda.html#ga9b38e05f609916f4a6fd514cb1c4e2b5',1,'CCRCDCIrdaSmallPacketHeader: irda.h']]], + ['ccrcdcmacaddress_246',['ccrcdcmacaddress',['../group__nsysccr__cdc.html#ga5975f8087fcb58ad62fa021c05fff0ed',1,'CCRCDCMacAddress: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCMacAddress',1,'CCRCDCMacAddress']]], + ['ccrcdcnfcabortrequest_247',['ccrcdcnfcabortrequest',['../group__nsysccr__cdc__nfc.html#gaced60c87623cefa42492de22a6d5d226',1,'CCRCDCNfcAbortRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAbortRequest',1,'CCRCDCNfcAbortRequest']]], + ['ccrcdcnfcabortresponse_248',['ccrcdcnfcabortresponse',['../group__nsysccr__cdc__nfc.html#gad999197a43a4b8a379fb9245dadd135a',1,'CCRCDCNfcAbortResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAbortResponse',1,'CCRCDCNfcAbortResponse']]], + ['ccrcdcnfcantennacheckrequest_249',['ccrcdcnfcantennacheckrequest',['../group__nsysccr__cdc__nfc.html#ga4d380d15fd2c157f22ec04bf6540f16c',1,'CCRCDCNfcAntennaCheckRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAntennaCheckRequest',1,'CCRCDCNfcAntennaCheckRequest']]], + ['ccrcdcnfcantennacheckresponse_250',['ccrcdcnfcantennacheckresponse',['../group__nsysccr__cdc__nfc.html#ga3ef269aa6afbef1e57ba0f2b56d66e76',1,'CCRCDCNfcAntennaCheckResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAntennaCheckResponse',1,'CCRCDCNfcAntennaCheckResponse']]], + ['ccrcdcnfccommand_251',['CCRCDCNfcCommand',['../group__nsysccr__cdc__nfc.html#ga46daff61febbbd6c00fdb4fa58b31374',1,'nfc.h']]], + ['ccrcdcnfccommandenum_252',['CCRCDCNfcCommandEnum',['../group__nsysccr__cdc__nfc.html#ga054b885125710241a284f83cbea6dc97',1,'nfc.h']]], + ['ccrcdcnfcdetectmultirequest_253',['ccrcdcnfcdetectmultirequest',['../group__nsysccr__cdc__nfc.html#ga448410907f5804494397785720b5b733',1,'CCRCDCNfcDetectMultiRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectMultiRequest',1,'CCRCDCNfcDetectMultiRequest']]], + ['ccrcdcnfcdetectmultiresponse_254',['ccrcdcnfcdetectmultiresponse',['../group__nsysccr__cdc__nfc.html#gad4e84d403ed5b8fd1cde4604eab2e7cb',1,'CCRCDCNfcDetectMultiResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectMultiResponse',1,'CCRCDCNfcDetectMultiResponse']]], + ['ccrcdcnfcdetectmultitaginfo_255',['ccrcdcnfcdetectmultitaginfo',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectMultiTagInfo',1,'CCRCDCNfcDetectMultiTagInfo'],['../group__nsysccr__cdc__nfc.html#ga8f1a8065767c0d7d20de8fc86d4a1999',1,'CCRCDCNfcDetectMultiTagInfo: nfc.h']]], + ['ccrcdcnfcdetectrequest_256',['ccrcdcnfcdetectrequest',['../group__nsysccr__cdc__nfc.html#ga5ce3d3f620e7d0e7592a7bcb42811135',1,'CCRCDCNfcDetectRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectRequest',1,'CCRCDCNfcDetectRequest']]], + ['ccrcdcnfcdetectresponse_257',['ccrcdcnfcdetectresponse',['../group__nsysccr__cdc__nfc.html#ga5ba4f06c71edec5193f9aadc7fc59998',1,'CCRCDCNfcDetectResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectResponse',1,'CCRCDCNfcDetectResponse']]], + ['ccrcdcnfcdetectstartmultirequest_258',['ccrcdcnfcdetectstartmultirequest',['../group__nsysccr__cdc__nfc.html#ga8b8c73a38ba669aa5f431061eda2f25e',1,'CCRCDCNfcDetectStartMultiRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartMultiRequest',1,'CCRCDCNfcDetectStartMultiRequest']]], + ['ccrcdcnfcdetectstartmultiresponse_259',['ccrcdcnfcdetectstartmultiresponse',['../group__nsysccr__cdc__nfc.html#ga02f286d1f018a1c516e9a1c6d4f5cae8',1,'CCRCDCNfcDetectStartMultiResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartMultiResponse',1,'CCRCDCNfcDetectStartMultiResponse']]], + ['ccrcdcnfcdetectstartrequest_260',['ccrcdcnfcdetectstartrequest',['../group__nsysccr__cdc__nfc.html#ga388941a86e35a11ef5f2b00ea688fe66',1,'CCRCDCNfcDetectStartRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartRequest',1,'CCRCDCNfcDetectStartRequest']]], + ['ccrcdcnfcdetectstartresponse_261',['ccrcdcnfcdetectstartresponse',['../group__nsysccr__cdc__nfc.html#ga1574a1f24bf80bfc31c606ba40c7b726',1,'CCRCDCNfcDetectStartResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartResponse',1,'CCRCDCNfcDetectStartResponse']]], + ['ccrcdcnfcformatrequest_262',['ccrcdcnfcformatrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcFormatRequest',1,'CCRCDCNfcFormatRequest'],['../group__nsysccr__cdc__nfc.html#ga2325bd6d3af8673c93856d0361108754',1,'CCRCDCNfcFormatRequest: nfc.h']]], + ['ccrcdcnfcformatresponse_263',['ccrcdcnfcformatresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcFormatResponse',1,'CCRCDCNfcFormatResponse'],['../group__nsysccr__cdc__nfc.html#ga5f723aaefb8cd34db10661bb658d7e74',1,'CCRCDCNfcFormatResponse: nfc.h']]], + ['ccrcdcnfcistagpresentrequest_264',['ccrcdcnfcistagpresentrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcIsTagPresentRequest',1,'CCRCDCNfcIsTagPresentRequest'],['../group__nsysccr__cdc__nfc.html#ga8a32f11ec4c52e6e4236a5dafb8bc3f3',1,'CCRCDCNfcIsTagPresentRequest: nfc.h']]], + ['ccrcdcnfcistagpresentresponse_265',['ccrcdcnfcistagpresentresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcIsTagPresentResponse',1,'CCRCDCNfcIsTagPresentResponse'],['../group__nsysccr__cdc__nfc.html#gabd5c0b50e619fcd75d04f7c2c5564f5f',1,'CCRCDCNfcIsTagPresentResponse: nfc.h']]], + ['ccrcdcnfcpassthroughex2request_266',['ccrcdcnfcpassthroughex2request',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughEx2Request',1,'CCRCDCNfcPassThroughEx2Request'],['../group__nsysccr__cdc__nfc.html#gacd7774ffecceb5258a2866f6a61ad1f3',1,'CCRCDCNfcPassThroughEx2Request: nfc.h']]], + ['ccrcdcnfcpassthroughreceive2request_267',['ccrcdcnfcpassthroughreceive2request',['../group__nsysccr__cdc__nfc.html#ga7807b3c97a2bf24f08b989b764609fe6',1,'CCRCDCNfcPassThroughReceive2Request: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceive2Request',1,'CCRCDCNfcPassThroughReceive2Request']]], + ['ccrcdcnfcpassthroughreceive2response_268',['ccrcdcnfcpassthroughreceive2response',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceive2Response',1,'CCRCDCNfcPassThroughReceive2Response'],['../group__nsysccr__cdc__nfc.html#ga4ac70e6450b3416486dc8854325fa241',1,'CCRCDCNfcPassThroughReceive2Response: nfc.h']]], + ['ccrcdcnfcpassthroughreceive2responsedata_269',['ccrcdcnfcpassthroughreceive2responsedata',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceive2ResponseData',1,'CCRCDCNfcPassThroughReceive2ResponseData'],['../group__nsysccr__cdc__nfc.html#gaa31029f8c5395ffcdf6060cb4f36974f',1,'CCRCDCNfcPassThroughReceive2ResponseData: nfc.h']]], + ['ccrcdcnfcpassthroughreceivereponse_270',['ccrcdcnfcpassthroughreceivereponse',['../group__nsysccr__cdc__nfc.html#ga2a1fff2b954850fdd5cde6cf5e53a339',1,'CCRCDCNfcPassThroughReceiveReponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceiveReponse',1,'CCRCDCNfcPassThroughReceiveReponse']]], + ['ccrcdcnfcpassthroughreceiverequest_271',['ccrcdcnfcpassthroughreceiverequest',['../group__nsysccr__cdc__nfc.html#ga529e8be5b097fb3ecbb92961037ac604',1,'CCRCDCNfcPassThroughReceiveRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceiveRequest',1,'CCRCDCNfcPassThroughReceiveRequest']]], + ['ccrcdcnfcpassthroughsend2request_272',['ccrcdcnfcpassthroughsend2request',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSend2Request',1,'CCRCDCNfcPassThroughSend2Request'],['../group__nsysccr__cdc__nfc.html#gae3cbc42894a3c5e92346669b7b0ae62b',1,'CCRCDCNfcPassThroughSend2Request: nfc.h']]], + ['ccrcdcnfcpassthroughsend2requestdata_273',['ccrcdcnfcpassthroughsend2requestdata',['../group__nsysccr__cdc__nfc.html#gacf6c2247a50bfe1081ecf238b131e5f2',1,'CCRCDCNfcPassThroughSend2RequestData: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSend2RequestData',1,'CCRCDCNfcPassThroughSend2RequestData']]], + ['ccrcdcnfcpassthroughsend2response_274',['ccrcdcnfcpassthroughsend2response',['../group__nsysccr__cdc__nfc.html#gadcf7bd09b2b4c3028585c687392dc6a5',1,'CCRCDCNfcPassThroughSend2Response: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSend2Response',1,'CCRCDCNfcPassThroughSend2Response']]], + ['ccrcdcnfcpassthroughsendexrequest_275',['ccrcdcnfcpassthroughsendexrequest',['../group__nsysccr__cdc__nfc.html#gadb1d9695d25a39699f88bc00d70c8e43',1,'CCRCDCNfcPassThroughSendExRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSendExRequest',1,'CCRCDCNfcPassThroughSendExRequest']]], + ['ccrcdcnfcpassthroughsendreponse_276',['ccrcdcnfcpassthroughsendreponse',['../group__nsysccr__cdc__nfc.html#gaf558e84c152f40f06734a3d930e609b9',1,'CCRCDCNfcPassThroughSendReponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSendReponse',1,'CCRCDCNfcPassThroughSendReponse']]], + ['ccrcdcnfcpassthroughsendrequest_277',['ccrcdcnfcpassthroughsendrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSendRequest',1,'CCRCDCNfcPassThroughSendRequest'],['../group__nsysccr__cdc__nfc.html#gadb0fbbc614718c0a4e47f0309db65372',1,'CCRCDCNfcPassThroughSendRequest: nfc.h']]], + ['ccrcdcnfcreadrequest_278',['ccrcdcnfcreadrequest',['../group__nsysccr__cdc__nfc.html#ga43779cdad660c81c3d6f5233d76bc4d1',1,'CCRCDCNfcReadRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadRequest',1,'CCRCDCNfcReadRequest']]], + ['ccrcdcnfcreadresponse_279',['ccrcdcnfcreadresponse',['../group__nsysccr__cdc__nfc.html#ga027414cc92bf03ba83820c58f18661e3',1,'CCRCDCNfcReadResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadResponse',1,'CCRCDCNfcReadResponse']]], + ['ccrcdcnfcreadstartrequest_280',['ccrcdcnfcreadstartrequest',['../group__nsysccr__cdc__nfc.html#gaaf0228b58cbe2868daed32feb3c70e4c',1,'CCRCDCNfcReadStartRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadStartRequest',1,'CCRCDCNfcReadStartRequest']]], + ['ccrcdcnfcreadstartresponse_281',['ccrcdcnfcreadstartresponse',['../group__nsysccr__cdc__nfc.html#ga16fb56d3e7a0cead30c798d11a856acb',1,'CCRCDCNfcReadStartResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadStartResponse',1,'CCRCDCNfcReadStartResponse']]], + ['ccrcdcnfcreadt2trange_282',['ccrcdcnfcreadt2trange',['../group__nsysccr__cdc__nfc.html#ga6ecb7112957fa78de5634a0b929d9c99',1,'CCRCDCNfcReadT2TRange: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TRange',1,'CCRCDCNfcReadT2TRange']]], + ['ccrcdcnfcreadt2trequest_283',['ccrcdcnfcreadt2trequest',['../group__nsysccr__cdc__nfc.html#ga8edbc17d5ef4ae0291a4fcc139baee03',1,'CCRCDCNfcReadT2TRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TRequest',1,'CCRCDCNfcReadT2TRequest']]], + ['ccrcdcnfcreadt2tresponse_284',['ccrcdcnfcreadt2tresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TResponse',1,'CCRCDCNfcReadT2TResponse'],['../group__nsysccr__cdc__nfc.html#ga0e90d3b450364be4cd8a368fd13ab04b',1,'CCRCDCNfcReadT2TResponse: nfc.h']]], + ['ccrcdcnfcreadt2tstartrequest_285',['ccrcdcnfcreadt2tstartrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TStartRequest',1,'CCRCDCNfcReadT2TStartRequest'],['../group__nsysccr__cdc__nfc.html#ga7f2ec1831ab8c4674f3678997f048b5f',1,'CCRCDCNfcReadT2TStartRequest: nfc.h']]], + ['ccrcdcnfcreadt2tstartresponse_286',['ccrcdcnfcreadt2tstartresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TStartResponse',1,'CCRCDCNfcReadT2TStartResponse'],['../group__nsysccr__cdc__nfc.html#gaef6d65527df054c7e12b21ac3ec5d727',1,'CCRCDCNfcReadT2TStartResponse: nfc.h']]], + ['ccrcdcnfcresultcheckrequest_287',['ccrcdcnfcresultcheckrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcResultCheckRequest',1,'CCRCDCNfcResultCheckRequest'],['../group__nsysccr__cdc__nfc.html#ga7a82412ba0ec3259de5f9c539571ae7e',1,'CCRCDCNfcResultCheckRequest: nfc.h']]], + ['ccrcdcnfcresultcheckresponse_288',['ccrcdcnfcresultcheckresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcResultCheckResponse',1,'CCRCDCNfcResultCheckResponse'],['../group__nsysccr__cdc__nfc.html#gabbe6ad71062fe1722c9649c29b0a6197',1,'CCRCDCNfcResultCheckResponse: nfc.h']]], + ['ccrcdcnfcsetmoderequest_289',['ccrcdcnfcsetmoderequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetModeRequest',1,'CCRCDCNfcSetModeRequest'],['../group__nsysccr__cdc__nfc.html#ga302439457c9d4e358cdcd6eca7293883',1,'CCRCDCNfcSetModeRequest: nfc.h']]], + ['ccrcdcnfcsetmoderesponse_290',['ccrcdcnfcsetmoderesponse',['../group__nsysccr__cdc__nfc.html#ga2cf02376bc517769f18a25f460a5827a',1,'CCRCDCNfcSetModeResponse: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetModeResponse',1,'CCRCDCNfcSetModeResponse']]], + ['ccrcdcnfcsetreadonlyrequest_291',['ccrcdcnfcsetreadonlyrequest',['../group__nsysccr__cdc__nfc.html#ga3d5e2b34ad7f9cf6fa484593eae1bfa2',1,'CCRCDCNfcSetReadOnlyRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetReadOnlyRequest',1,'CCRCDCNfcSetReadOnlyRequest']]], + ['ccrcdcnfcsetreadonlyresponse_292',['ccrcdcnfcsetreadonlyresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetReadOnlyResponse',1,'CCRCDCNfcSetReadOnlyResponse'],['../group__nsysccr__cdc__nfc.html#gaf297d6ab6f466cf88eabbae8cddd37d6',1,'CCRCDCNfcSetReadOnlyResponse: nfc.h']]], + ['ccrcdcnfcshutdownrequest_293',['ccrcdcnfcshutdownrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcShutdownRequest',1,'CCRCDCNfcShutdownRequest'],['../group__nsysccr__cdc__nfc.html#ga0ac5063aaae8201a6f075f7802d2f314',1,'CCRCDCNfcShutdownRequest: nfc.h']]], + ['ccrcdcnfcshutdownresponse_294',['ccrcdcnfcshutdownresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcShutdownResponse',1,'CCRCDCNfcShutdownResponse'],['../group__nsysccr__cdc__nfc.html#ga203a98eeaddac461e2fb46678d73405b',1,'CCRCDCNfcShutdownResponse: nfc.h']]], + ['ccrcdcnfcstartupexrequest_295',['ccrcdcnfcstartupexrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcStartupExRequest',1,'CCRCDCNfcStartupExRequest'],['../group__nsysccr__cdc__nfc.html#ga0e90a3ca5265fa80e3909638732180fd',1,'CCRCDCNfcStartupExRequest: nfc.h']]], + ['ccrcdcnfcstartuprequest_296',['ccrcdcnfcstartuprequest',['../group__nsysccr__cdc__nfc.html#ga961c94e23239370690afe3009dcf4dfe',1,'CCRCDCNfcStartupRequest: nfc.h'],['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcStartupRequest',1,'CCRCDCNfcStartupRequest']]], + ['ccrcdcnfcstartupresponse_297',['ccrcdcnfcstartupresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcStartupResponse',1,'CCRCDCNfcStartupResponse'],['../group__nsysccr__cdc__nfc.html#gae94a2eb89b76ce3d254e685c21988cc8',1,'CCRCDCNfcStartupResponse: nfc.h']]], + ['ccrcdcnfcwritestartrequest_298',['ccrcdcnfcwritestartrequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteStartRequest',1,'CCRCDCNfcWriteStartRequest'],['../group__nsysccr__cdc__nfc.html#ga1a3a513cd4a3ea9f3f6c934c8693ac97',1,'CCRCDCNfcWriteStartRequest: nfc.h']]], + ['ccrcdcnfcwritestartresponse_299',['ccrcdcnfcwritestartresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteStartResponse',1,'CCRCDCNfcWriteStartResponse'],['../group__nsysccr__cdc__nfc.html#ga2f2f23f3a9ef005f33ce1bb127eacb81',1,'CCRCDCNfcWriteStartResponse: nfc.h']]], + ['ccrcdcnfcwritet2trange_300',['ccrcdcnfcwritet2trange',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteT2TRange',1,'CCRCDCNfcWriteT2TRange'],['../group__nsysccr__cdc__nfc.html#ga40ce695e0af624cc472098acd2ed7e0f',1,'CCRCDCNfcWriteT2TRange: nfc.h']]], + ['ccrcdcnfcwritet2trequest_301',['ccrcdcnfcwritet2trequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteT2TRequest',1,'CCRCDCNfcWriteT2TRequest'],['../group__nsysccr__cdc__nfc.html#ga6462492dbfeb046004a354c864460992',1,'CCRCDCNfcWriteT2TRequest: nfc.h']]], + ['ccrcdcnfcwritet2tresponse_302',['ccrcdcnfcwritet2tresponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteT2TResponse',1,'CCRCDCNfcWriteT2TResponse'],['../group__nsysccr__cdc__nfc.html#gaf15a31880c23cfa22ed141c004701aa1',1,'CCRCDCNfcWriteT2TResponse: nfc.h']]], + ['ccrcdcperclearuicconfig_303',['CCRCDCPerClearUicConfig',['../group__nsysccr__cdc.html#ga0c1f70e0662b3e39d50e8001a7c4a104',1,'cdc.h']]], + ['ccrcdcpergetuiceeprom_304',['CCRCDCPerGetUicEeprom',['../group__nsysccr__cdc.html#gab49282a8656c2cc533af051498903153',1,'cdc.h']]], + ['ccrcdcpergetuiceepromex_305',['CCRCDCPerGetUicEepromEx',['../group__nsysccr__cdc.html#ga5039fc28179fa2931f12d62f24c4541c',1,'cdc.h']]], + ['ccrcdcperirdacontrol_306',['CCRCDCPerIrdaControl',['../group__nsysccr__cdc__irda.html#ga654846220df99389aa462bf6b81a8e27',1,'irda.h']]], + ['ccrcdcpernfccontrol_307',['CCRCDCPerNfcControl',['../group__nsysccr__cdc__nfc.html#gad5905636b0ff4cc5561276c872e72f69',1,'nfc.h']]], + ['ccrcdcpersetuicconfig_308',['CCRCDCPerSetUicConfig',['../group__nsysccr__cdc.html#gae1f4c36b1ad157b126dfb4eaf5da0590',1,'cdc.h']]], + ['ccrcdcregisteraoattachcallback_309',['CCRCDCRegisterAOAttachCallback',['../group__nsysccr__cdc.html#ga0f7f2061c965c7074abe5baceffed1ef',1,'cdc.h']]], + ['ccrcdcregistercallbackdata_310',['ccrcdcregistercallbackdata',['../group__nsysccr__cdc.html#structCCRCDCRegisterCallbackData',1,'CCRCDCRegisterCallbackData'],['../group__nsysccr__cdc.html#ga51be4155c2216580377502db515feb6c',1,'CCRCDCRegisterCallbackData: cdc.h']]], + ['ccrcdcregistercallbackfn_311',['CCRCDCRegisterCallbackFn',['../group__nsysccr__cdc.html#ga2eb92f083f181ac21009e9d98d7c7ab1',1,'cdc.h']]], + ['ccrcdcregistercfgattachcallback_312',['CCRCDCRegisterCFGAttachCallback',['../group__nsysccr__cdc.html#gad31cff68bcfd5caf07bbe022eab34299',1,'cdc.h']]], + ['ccrcdcregisterhidattachcallback_313',['CCRCDCRegisterHIDAttachCallback',['../group__nsysccr__cdc.html#gac67e824db1e59c5c94b23ba6a058c586',1,'cdc.h']]], + ['ccrcdcregistersysattachcallback_314',['CCRCDCRegisterSYSAttachCallback',['../group__nsysccr__cdc.html#ga3a4f0480aa7ce572f50a7d21c96930f2',1,'cdc.h']]], + ['ccrcdcregisteruacattachcallback_315',['CCRCDCRegisterUACAttachCallback',['../group__nsysccr__cdc.html#ga14c140d8868a7be23cf32512391c91db',1,'cdc.h']]], + ['ccrcdcregisteruvcattachcallback_316',['CCRCDCRegisterUVCAttachCallback',['../group__nsysccr__cdc.html#ga4e2b6c930feaad59f508c172cbbe6340',1,'cdc.h']]], + ['ccrcdcregistervoattachcallback_317',['CCRCDCRegisterVOAttachCallback',['../group__nsysccr__cdc.html#gad63d024095da17674028a47c05c210e5',1,'cdc.h']]], + ['ccrcdcsetmultidrc_318',['CCRCDCSetMultiDrc',['../group__nsysccr__cdc.html#ga77c4e88c1e7251d81b21c2bb222f8283',1,'cdc.h']]], + ['ccrcdcsetstationid_319',['CCRCDCSetStationId',['../group__nsysccr__cdc.html#ga132ee4d8a7e65d65ac236c1e92225c3c',1,'cdc.h']]], + ['ccrcdcsoftwareabort_320',['CCRCDCSoftwareAbort',['../group__nsysccr__cdc.html#ga17ecb16784cb3a6ca7377605c1fa8671',1,'cdc.h']]], + ['ccrcdcsoftwareactivate_321',['CCRCDCSoftwareActivate',['../group__nsysccr__cdc.html#gab940ab8c62f856eba984f4978b98d7df',1,'cdc.h']]], + ['ccrcdcsoftwareextupdate_322',['CCRCDCSoftwareExtUpdate',['../group__nsysccr__cdc.html#ga75ce8f53b7b17e3e545ff8022874dce8',1,'cdc.h']]], + ['ccrcdcsoftwaregetextid_323',['CCRCDCSoftwareGetExtId',['../group__nsysccr__cdc.html#ga0d12aeb0c151f3f06ff2a82b899cb80e',1,'cdc.h']]], + ['ccrcdcsoftwaregetversion_324',['CCRCDCSoftwareGetVersion',['../group__nsysccr__cdc.html#gaad6915541e4e38af0989c84d08ba46e5',1,'cdc.h']]], + ['ccrcdcsoftwarelangactivate_325',['CCRCDCSoftwareLangActivate',['../group__nsysccr__cdc.html#ga23d11a04dcd84f04808ecb754ff278bc',1,'cdc.h']]], + ['ccrcdcsoftwarelangupdate_326',['CCRCDCSoftwareLangUpdate',['../group__nsysccr__cdc.html#ga916d7dab3c6fb2d8ff14f2a2a12f3c17',1,'cdc.h']]], + ['ccrcdcsoftwareupdate_327',['CCRCDCSoftwareUpdate',['../group__nsysccr__cdc.html#ga450b7f020187a9874babf647588d47cf',1,'cdc.h']]], + ['ccrcdcsoftwareversion_328',['ccrcdcsoftwareversion',['../group__nsysccr__cdc.html#ga915c9b95d4f2d678c7be78b33cd9173d',1,'CCRCDCSoftwareVersion: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCSoftwareVersion',1,'CCRCDCSoftwareVersion']]], + ['ccrcdcsysconsoleshutdownind_329',['CCRCDCSysConsoleShutdownInd',['../group__nsysccr__cdc.html#gaed8a4821d7b653114a7675364930e6fc',1,'cdc.h']]], + ['ccrcdcsysdrcdisplaymessage_330',['CCRCDCSysDrcDisplayMessage',['../group__nsysccr__cdc.html#gac96efed3c4793c0d19073d9c1caba57e',1,'cdc.h']]], + ['ccrcdcsysgetdrcstate_331',['CCRCDCSysGetDrcState',['../group__nsysccr__cdc.html#ga35fbd95239509d2c156c79e163736cff',1,'cdc.h']]], + ['ccrcdcsysgetdrhstate_332',['CCRCDCSysGetDrhState',['../group__nsysccr__cdc.html#ga34026cb8c49ef6c783d7f3020f9ce62b',1,'cdc.h']]], + ['ccrcdcsysgetinfo_333',['CCRCDCSysGetInfo',['../group__nsysccr__cdc.html#ga4d6d43d03f2cdbd784bb312226ee6e95',1,'cdc.h']]], + ['ccrcdcsysinfo_334',['ccrcdcsysinfo',['../group__nsysccr__cdc.html#structCCRCDCSysInfo',1,'CCRCDCSysInfo'],['../group__nsysccr__cdc.html#gab7b10ce65e39f57071c89b12d8c8c70c',1,'CCRCDCSysInfo: cdc.h']]], + ['ccrcdcsysmessage_335',['ccrcdcsysmessage',['../group__nsysccr__cdc.html#gad022ce4838da34a4d866160e37d49fba',1,'CCRCDCSysMessage: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCSysMessage',1,'CCRCDCSysMessage']]], + ['ccrcdcsyssetdrcstate_336',['CCRCDCSysSetDrcState',['../group__nsysccr__cdc.html#gacb2c8024f4614c942f55853ed91270a1',1,'cdc.h']]], + ['ccrcdcsyssetdrhstate_337',['CCRCDCSysSetDrhState',['../group__nsysccr__cdc.html#gada8199fa62304b261a63593fea4cbbee',1,'cdc.h']]], + ['ccrcdcuicconfig_338',['ccrcdcuicconfig',['../group__nsysccr__cdc.html#structCCRCDCUicConfig',1,'CCRCDCUicConfig'],['../group__nsysccr__cdc.html#ga7c1434b20b21dd9db547ce493e8b4b9f',1,'CCRCDCUicConfig: cdc.h']]], + ['ccrcdcuicconfigid_339',['CCRCDCUicConfigId',['../group__nsysccr__cdc.html#gab6ad01ec0ad835921025868f6cd4e144',1,'cdc.h']]], + ['ccrcdcuicconfigidenum_340',['ccrcdcuicconfigidenum',['../group__nsysccr__cdc.html#ga769aee228b62cbdc708c4851673340a6',1,'CCRCDCUicConfigIdEnum: cdc.h'],['../group__nsysccr__cdc.html#gaee6216f3bfec7467a07aa9529abb3adf',1,'CCRCDCUicConfigIdEnum: cdc.h']]], + ['ccrcdcwakestate_341',['CCRCDCWakeState',['../group__nsysccr__cdc.html#ga874f2556c37f507a9abb15373aa3f7f6',1,'cdc.h']]], + ['ccrcdcwakestateenum_342',['ccrcdcwakestateenum',['../group__nsysccr__cdc.html#gafb304fe5a1846d37dc5c7a5d36b4e120',1,'CCRCDCWakeStateEnum: cdc.h'],['../group__nsysccr__cdc.html#ga36269ecf6fda94138e6de1e6f50459c5',1,'CCRCDCWakeStateEnum: cdc.h']]], + ['ccrcdcwowlwakedrc_343',['CCRCDCWowlWakeDrc',['../group__nsysccr__cdc.html#ga40e0664c4cfa883be67805cd5ed40fb1',1,'cdc.h']]], + ['ccrcdcwowlwakedrcarg_344',['ccrcdcwowlwakedrcarg',['../group__nsysccr__cdc.html#gab8f27016bd2e47f4a3531e2f6c3cd5ac',1,'CCRCDCWowlWakeDrcArg: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCWowlWakeDrcArg',1,'CCRCDCWowlWakeDrcArg']]], + ['ccrcdcwpsargs_345',['ccrcdcwpsargs',['../group__nsysccr__cdc.html#ga534cd78b5e8088136b2f86b8920279c8',1,'CCRCDCWpsArgs: cdc.h'],['../group__nsysccr__cdc.html#structCCRCDCWpsArgs',1,'CCRCDCWpsArgs']]], + ['ccrcdcwpsstart_346',['CCRCDCWpsStart',['../group__nsysccr__cdc.html#gaa305dad4d06b8fdcdecb71cfdfe9e59c',1,'cdc.h']]], + ['ccrcdcwpsstartex_347',['CCRCDCWpsStartEx',['../group__nsysccr__cdc.html#gae97d537c588b88c9af3ffc83f94347f7',1,'cdc.h']]], + ['ccrcdcwpsstatus_348',['CCRCDCWpsStatus',['../group__nsysccr__cdc.html#ga0f48893b606b8ec99cb58f6b37ca5e49',1,'cdc.h']]], + ['ccrcdcwpsstatusenum_349',['ccrcdcwpsstatusenum',['../group__nsysccr__cdc.html#ga180350b4240bd115073bd5c95549dca4',1,'CCRCDCWpsStatusEnum: cdc.h'],['../group__nsysccr__cdc.html#ga86657f29c37dd4067e2a3af8f356880d',1,'CCRCDCWpsStatusEnum: cdc.h']]], + ['ccrcdcwpsstatustype_350',['CCRCDCWpsStatusType',['../group__nsysccr__cdc.html#gaab6a6e3479f3f02cecd2ac9bd24981ef',1,'cdc.h']]], + ['ccrcdcwpsstop_351',['CCRCDCWpsStop',['../group__nsysccr__cdc.html#gac5eee6b176a3f822417b05e603d139cf',1,'cdc.h']]], + ['ccrcfggetcachedeeprom_352',['CCRCFGGetCachedEeprom',['../group__nsysccr__cfg.html#gad212fe2b4fe2325bd3def85d3ccd1578',1,'cfg.h']]], + ['ccrcfggetversioncheckflag_353',['CCRCFGGetVersionCheckFlag',['../group__nsysccr__cfg.html#ga4cdf95b10b63edcdf125cd521c21946f',1,'cfg.h']]], + ['ccrcfginit_354',['CCRCFGInit',['../group__nsysccr__cfg.html#ga503d0568b272cd53046d1791d04b232a',1,'cfg.h']]], + ['ccrcfgsetcachedeeprom_355',['CCRCFGSetCachedEeprom',['../group__nsysccr__cfg.html#gaca50a3aaa5082265f2efce7ca1444df1',1,'cfg.h']]], + ['ccrcfgsetversioncheckflag_356',['CCRCFGSetVersionCheckFlag',['../group__nsysccr__cfg.html#ga6ca87fff86c95d4ec9227f0634f0a2d6',1,'cfg.h']]], + ['ccrhidgetbuffereddata_357',['CCRHIDGetBufferedData',['../group__nsysccr__hid.html#gaa3a8aa51d597564516f66124cf3d8c4c',1,'hid.h']]], + ['ccrhidgetdata_358',['CCRHIDGetData',['../group__nsysccr__hid.html#ga94d5fe091e918e9a28cc69490471b05b',1,'hid.h']]], + ['ccrhidgetfirmwareversion_359',['CCRHIDGetFirmwareVersion',['../group__nsysccr__hid.html#gae9b592dc7361aace7c03d54f6f2538a8',1,'hid.h']]], + ['ccrhidgetsequence_360',['CCRHIDGetSequence',['../group__nsysccr__hid.html#ga6a8976d3db7cf0f45c85fd403abc1ce3',1,'hid.h']]], + ['ccrhidreport_361',['ccrhidreport',['../group__nsysccr__hid.html#structCCRHIDReport',1,'CCRHIDReport'],['../group__nsysccr__hid.html#gac98f771110d9f378af520995a0205d33',1,'CCRHIDReport: hid.h']]], + ['ccrhidstart_362',['CCRHIDStart',['../group__nsysccr__hid.html#ga98244662ebb0993f61e78c6ca3e527f9',1,'hid.h']]], + ['ccrhidstop_363',['CCRHIDStop',['../group__nsysccr__hid.html#ga738e9f22c562f3b0c54e9caf758152ec',1,'hid.h']]], + ['ccrsetcompatmode_364',['CCRSetCompatMode',['../group__nsysccr__ccr.html#gadde49b0c7c9220bcc443f942eede9982',1,'ccr.h']]], + ['ccrsyscaffeinebootcheck_365',['CCRSysCaffeineBootCheck',['../group__nn__ccr__sys__caffeine.html#ga52bdc77f16dcd222ad460140b5dbc6d8',1,'sys_caffeine.h']]], + ['ccrsyscaffeinebootcheckabort_366',['CCRSysCaffeineBootCheckAbort',['../group__nn__ccr__sys__caffeine.html#ga24b1bf1a4445703a8de3b25ca81e0eef',1,'sys_caffeine.h']]], + ['ccrsyscaffeinegetapplaunchparam_367',['CCRSysCaffeineGetAppLaunchParam',['../group__nn__ccr__sys__caffeine.html#gad52e5d9416d7820914bcbf172d56b13a',1,'sys_caffeine.h']]], + ['ccrsyscaffeinesetcaffeineslot_368',['CCRSysCaffeineSetCaffeineSlot',['../group__nn__ccr__sys.html#ga39088b3f524ee57e9273463f1fc32209',1,'sys.h']]], + ['ccrsyscaffeinesetdrcenableflag_369',['CCRSysCaffeineSetDRCEnableFlag',['../group__nn__ccr__sys__caffeine.html#ga387df41b8dadf2ce46c28ecab818e33e',1,'sys_caffeine.h']]], + ['ccrsyscaffeinesetenableflag_370',['CCRSysCaffeineSetEnableFlag',['../group__nn__ccr__sys__caffeine.html#ga1e4be60c146c5baba0cb2cdbf3a24b05',1,'sys_caffeine.h']]], + ['ccrsysdrcfwupdate_371',['CCRSysDRCFWUpdate',['../group__nn__ccr__sys.html#gaf6073a1f2a82fe315950a23a47fc9a0e',1,'sys.h']]], + ['ccrsysdrcfwupdateforward_372',['CCRSysDRCFWUpdateForward',['../group__nn__ccr__sys.html#gadcc4e07eb75d94363e82e4baab82f5f8',1,'sys.h']]], + ['ccrsysdrcshutdown_373',['CCRSysDRCShutdown',['../group__nn__ccr__sys.html#gac04dad7875a513cb08cae474a37e9b42',1,'sys.h']]], + ['ccrsysexit_374',['CCRSysExit',['../group__nn__ccr__sys.html#ga64c61cdb96d2f88eac38418717017da5',1,'sys.h']]], + ['ccrsysgetcurrentlcdmode_375',['CCRSysGetCurrentLCDMode',['../group__nn__ccr__sys.html#ga9d320704bf27af3cc78b32bcfb88d519',1,'sys.h']]], + ['ccrsysgetpairingstate_376',['CCRSysGetPairingState',['../group__nn__ccr__sys.html#ga60303c1671f816ad294455ee2e242458',1,'sys.h']]], + ['ccrsysgetpincode_377',['CCRSysGetPincode',['../group__nn__ccr__sys.html#ga0d58354d9ea5557729567f42f7b0de0d',1,'sys.h']]], + ['ccrsysgetupdatestate_378',['CCRSysGetUpdateState',['../group__nn__ccr__sys.html#ga5c9776b190dbfd65a44835d07888132d',1,'sys.h']]], + ['ccrsysgetversioncheckflag_379',['CCRSysGetVersionCheckFlag',['../group__nn__ccr__sys.html#gae41e9619e9f33109e4399afdb84c7715',1,'sys.h']]], + ['ccrsysinit_380',['CCRSysInit',['../group__nn__ccr__sys.html#ga37dcb51cebc746674a48794137d1ef83',1,'sys.h']]], + ['ccrsysinitbootflag_381',['ccrsysinitbootflag',['../group__nn__ccr__sys.html#ga1aed493f29999f51758d789f4acb9475',1,'CCRSysInitBootFlag: sys.h'],['../group__nn__ccr__sys.html#gadc4c263bc44e79afa700f6b4ca66d6aa',1,'CCRSysInitBootFlag: sys.h']]], + ['ccrsysinitializesettings_382',['CCRSysInitializeSettings',['../group__nn__ccr__sys.html#ga68b1fb3b5a47bce1fefed6a4cbdc60dc',1,'sys.h']]], + ['ccrsysinvalidatepairing_383',['CCRSysInvalidatePairing',['../group__nn__ccr__sys.html#ga066557b34e2bd92ebd1edf293a74961f',1,'sys.h']]], + ['ccrsyslcdmode_384',['ccrsyslcdmode',['../group__nn__ccr__sys.html#ga646b529b19f3b91a7a0dfce865196354',1,'CCRSysLCDMode: sys.h'],['../group__nn__ccr__sys.html#ga238782014c1eb0819951758e6de61f2d',1,'CCRSysLCDMode: sys.h']]], + ['ccrsysneedsdrcfwupdate_385',['CCRSysNeedsDRCFWUpdate',['../group__nn__ccr__sys.html#ga6a9b52a618308bde1f7fab88471c97f4',1,'sys.h']]], + ['ccrsyspairingstate_386',['ccrsyspairingstate',['../group__nn__ccr__sys.html#gad8263726cdeaf2454aa7ed7ac552d251',1,'CCRSysPairingState: sys.h'],['../group__nn__ccr__sys.html#ga1c23df4248c5d0baaa692af70d39c73e',1,'CCRSysPairingState: sys.h']]], + ['ccrsyssetcurrentlcdmode_387',['CCRSysSetCurrentLCDMode',['../group__nn__ccr__sys.html#gaff409e60017933508fca8fe88b996b48',1,'sys.h']]], + ['ccrsyssetinitbootflag_388',['CCRSysSetInitBootFlag',['../group__nn__ccr__sys.html#ga703ff293979536e01075d06a57e79f4c',1,'sys.h']]], + ['ccrsyssetsystemtime_389',['CCRSysSetSystemTime',['../group__nn__ccr__sys.html#ga171f7519aa8d7cb1eb68c4cdfa2709da',1,'sys.h']]], + ['ccrsyssetversioncheckflag_390',['CCRSysSetVersionCheckFlag',['../group__nn__ccr__sys.html#gaa4409648468c6310b90b58072b5fbe6f',1,'sys.h']]], + ['ccrsysstartpairing_391',['CCRSysStartPairing',['../group__nn__ccr__sys.html#ga5f44c5a65985bc27b49a8fcd1cee2167',1,'sys.h']]], + ['ccrsysstoppairing_392',['CCRSysStopPairing',['../group__nn__ccr__sys.html#ga8dd63554aca7c3341239fd86a9421eb3',1,'sys.h']]], + ['ccrsysupdatestate_393',['ccrsysupdatestate',['../group__nn__ccr__sys.html#ga9324da5493e2227954575ee0b8a737e4',1,'CCRSysUpdateState: sys.h'],['../group__nn__ccr__sys.html#structCCRSysUpdateState',1,'CCRSysUpdateState']]], + ['cdc_2eh_394',['cdc.h',['../cdc_8h.html',1,'']]], + ['cec_395',['cec',['../group__avm__cec.html',1,'AVM HDMI CEC'],['../group__tve__cec.html',1,'TVE HDMI CEC']]], + ['cec_2eh_396',['cec.h',['../avm_2cec_8h.html',1,'(Global Namespace)'],['../tve_2cec_8h.html',1,'(Global Namespace)']]], + ['cfg_2eh_397',['cfg.h',['../cfg_8h.html',1,'']]], + ['cfg0_398',['cfg0',['../group__ntag__ntag.html#a7294b28b62fc839d1d6dd106eb30dde0',1,'NTAGRawDataT2T']]], + ['cfg1_399',['cfg1',['../group__ntag__ntag.html#add01702f99eb60e5fc81bf80c9699b24',1,'NTAGRawDataT2T']]], + ['cfg_5fdesc_400',['cfg_desc',['../uhs_8h.html#a60b5e2591280f74db8b98bf9ee0cb5a2',1,'UhsInterfaceProfile']]], + ['chan_401',['chan',['../group__nsysccr__cdc.html#afb67f3e4e204785118073a96b76614d6',1,'CCRCDCRegisterCallbackData']]], + ['changedir_402',['changeDir',['../filesystem__fsa_8h.html#a5a47e25cf16eca9fc9f295f3df4d8433',1,'FSARequest.__unnamed7__']]], + ['changednodes_403',['changedNodes',['../namespacenn_1_1uds_1_1Cafe.html#a9cfd14de13d1be6f51102e8a9301705c',1,'nn::uds::Cafe::ConnectionStatus']]], + ['changelangerror_404',['ChangeLangError',['../namespacenn_1_1erreula.html#a32441754b49793fad57b1d8e1619cc24',1,'nn::erreula']]], + ['changemode_405',['changeMode',['../filesystem__fsa_8h.html#a67848efb1ecca3cf1cd445846be06876',1,'FSARequest.__unnamed7__']]], + ['changeowner_406',['changeOwner',['../filesystem__fsa_8h.html#a5fc4edfc755c7ea7216e2376792f7595',1,'FSARequest.__unnamed7__']]], + ['channel_407',['channel',['../nsyskbd_8h.html#a715f5cb061d11eb75981741eda4dafcd',1,'KBDKeyEvent::channel'],['../nsyskbd_8h.html#a715f5cb061d11eb75981741eda4dafcd',1,'KBDAttachEvent::channel']]], + ['characterid_408',['characterid',['../namespacenn_1_1nfp.html#a1934865227fc53eda6b34de1922b6ac6',1,'nn::nfp::CommonInfo::characterID'],['../namespacenn_1_1nfp.html#a1934865227fc53eda6b34de1922b6ac6',1,'nn::nfp::ReadOnlyInfo::characterID'],['../group__ntag__ntag.html#a1934865227fc53eda6b34de1922b6ac6',1,'NTAGInfoT2T::characterID'],['../group__ntag__ntag.html#a69102d67aab56e5972e5b4fc009f8682',1,'NTAGRawDataT2T.section1::characterID']]], + ['charging_409',['charging',['../group__padscore__wpad.html#aacd57a7330ef0841d0e0708ff66dd944',1,'WPADStatusProController::charging'],['../group__padscore__kpad.html#a05a0c26d8e746429c786c8e53378b9c9',1,'KPADStatus.__unnamed46__.pro::charging']]], + ['checkemptyvalue_410',['CheckEmptyValue',['../structnn_1_1sl_1_1KillerNotification.html#ae2aa6450e34c325a9ed60f1f1a19f4cd',1,'nn::sl::KillerNotification']]], + ['checksettingstatusasync_411',['CheckSettingStatusAsync',['../group__nn__fp__fp.html#ga97fa8084498afe9e3c9bda4d2d4716b8',1,'nn::fp']]], + ['checksum_412',['checksum',['../group__nn__ffl__miidata.html#a6796c847bbd16253ce2538754c250bd6',1,'FFLStoreData']]], + ['china_413',['china',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2aae54a5c026f31ada088992587d92cb3a',1,'nn::erreula::China'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2aae54a5c026f31ada088992587d92cb3a',1,'nn::swkbd::China']]], + ['chipversion_414',['chipVersion',['../group__nsysccr__cdc.html#a6cd90e6e2189247c8e9f5581dca2d0cf',1,'CCRCDCSysInfo']]], + ['chroma_5floc_5finfo_5fpresent_5fflag_415',['chroma_loc_info_present_flag',['../group__h264__stream.html#ab4c4ebf8fb5a1e47fe1cad036a81068f',1,'H264DecodedVuiParameters']]], + ['chroma_5fsample_5floc_5ftype_5fbottom_5ffield_416',['chroma_sample_loc_type_bottom_field',['../group__h264__stream.html#a2b2b2f39f22ae5a1d8fdc562f86b8a60',1,'H264DecodedVuiParameters']]], + ['chroma_5fsample_5floc_5ftype_5ftop_5ffield_417',['chroma_sample_loc_type_top_field',['../group__h264__stream.html#a0f68fc9b10e5fea9ac6767587a9559ca',1,'H264DecodedVuiParameters']]], + ['classic_418',['classic',['../group__padscore__kpad.html#af3d64714d1f6e7f71558d4252e84ab58',1,'KPADStatus.__unnamed46__::classic'],['../group__padscore__kpad.html#af3d64714d1f6e7f71558d4252e84ab58',1,'KPADUnifiedWpadStatus.__unnamed53__::classic'],['../group__padscore__wpad.html#af3d64714d1f6e7f71558d4252e84ab58',1,'WPADStatusMotionPlus.__unnamed56__::classic']]], + ['cleanupcallback_419',['cleanupCallback',['../group__coreinit__thread.html#ace4c76a6af356088cb17b29968e3fc7d',1,'OSThread']]], + ['clear_420',['clear',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8fadc30bc0c7914db5918da4263fce93ad2',1,'nn::swkbd::Clear'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aa71d36872f416feaa853788a7a7a7ef8',1,'nn::sl::LaunchInfoDatabase::Clear()'],['../group__gx2__clear.html',1,'Clear']]], + ['clear_2eh_421',['clear.h',['../clear_8h.html',1,'']]], + ['clear_5f_5fq3_5f2nn2sl18launchinfodatabasefv_422',['Clear__Q3_2nn2sl18LaunchInfoDatabaseFv',['../namespacenn_1_1sl_1_1details.html#afbea6011af393e8613907518b60edcfb',1,'nn::sl::details']]], + ['clear_5fresolver_5fcache_423',['clear_resolver_cache',['../group__nsysnet__netdb.html#ga57991e6b8c39704e752f347d6339cb76',1,'_netdb.h']]], + ['clearconfig_424',['ClearConfig',['../namespacenn_1_1ac.html#ac3d785d487dfe0c76fc5604989e8c39c',1,'nn::ac']]], + ['clearledevent_425',['ClearLedEvent',['../group__nn__fp__fp.html#gac7fd482f0e8448ef0d0c074aa518ef64',1,'nn::fp']]], + ['client_426',['client',['../group__coreinit__fs.html#a11543702d5c65f04a448e44ab6453958',1,'FSClientBody::client'],['../group__coreinit__fs.html#a11543702d5c65f04a448e44ab6453958',1,'FSAsyncResult::client']]], + ['client_20api_427',['Accounts Client API',['../group__nn__act__client.html',1,'']]], + ['client_2eh_428',['client.h',['../client_8h.html',1,'']]], + ['client_5fcpp_2eh_429',['client_cpp.h',['../client__cpp_8h.html',1,'']]], + ['clienthandle_430',['clienthandle',['../group__coreinit__fs.html#a6bc6dca64deadca1566bfee85b05dd9c',1,'FSClientBody::clientHandle'],['../filesystem__fsa_8h.html#a3edb9b25ea6b96d6e9be38607e7c0cb2',1,'FSAShimBuffer::clientHandle']]], + ['clientstate_431',['ClientState',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265',1,'nn::dlp::Cafe']]], + ['close_432',['Close',['../namespacenn_1_1ac.html#a0cc46098647ec03d4f7c3bee6bef9279',1,'nn::ac']]], + ['closeall_433',['CloseAll',['../namespacenn_1_1ac.html#a96a031cb8e45550be67255e9d78c91e4',1,'nn::ac']]], + ['closeallfiles_434',['CloseAllFiles',['../namespacenn_1_1pdm.html#a4046efb4667930f0f43aa53cd69bcde8',1,'nn::pdm']]], + ['closedir_435',['closeDir',['../filesystem__fsa_8h.html#a3c88729a406b7a1549e3946ce2676e88',1,'FSARequest.__unnamed7__']]], + ['closefile_436',['closeFile',['../filesystem__fsa_8h.html#afe061c6f5e616d04cf2821b4eeb09c95',1,'FSARequest.__unnamed7__']]], + ['closesessions_437',['CloseSessions',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a2462a0769322c9cd849f618a6f8b0c8b',1,'nn::dlp::Cafe::Server']]], + ['closing_5fmsg_438',['closing_msg',['../group__nn__acp__title.html#a1e2894a80f9bbfad70e3a345a001bf19',1,'ACPMetaXml']]], + ['cmdqueue_439',['cmdQueue',['../group__coreinit__fs.html#a6d291772c3f24d667b6aa97bb3433f72',1,'FSClientBody']]], + ['cmpt_2eh_440',['cmpt.h',['../cmpt_2cmpt_8h.html',1,'(Global Namespace)'],['../cmpt_8h.html',1,'(Global Namespace)']]], + ['cmpt_5fscreen_5ftype_5fboth_441',['CMPT_SCREEN_TYPE_BOTH',['../group__nn__cmpt.html#gga725fa005b702eafb78617ab9181aa412a554ede30ee327dd8f772c96217f047c2',1,'cmpt.h']]], + ['cmpt_5fscreen_5ftype_5fdrc_442',['CMPT_SCREEN_TYPE_DRC',['../group__nn__cmpt.html#gga725fa005b702eafb78617ab9181aa412ad6f3fc056228da649b2c1eb84dc76354',1,'cmpt.h']]], + ['cmpt_5fscreen_5ftype_5ftv_443',['CMPT_SCREEN_TYPE_TV',['../group__nn__cmpt.html#gga725fa005b702eafb78617ab9181aa412a463d40d953d3c9c97c429268eab61708',1,'cmpt.h']]], + ['cmptacctsetscreentype_444',['CMPTAcctSetScreenType',['../group__nn__cmpt.html#ga1c0711c64b5ed536571431039726f4a7',1,'cmpt.h']]], + ['cmptcheckscreenstate_445',['CMPTCheckScreenState',['../group__nn__cmpt.html#ga8c098f9e0c2b6223c3389eed73b6654b',1,'cmpt.h']]], + ['cmptgetdatasize_446',['CMPTGetDataSize',['../group__nn__cmpt.html#ga99e1d3f4208d45b89d0438b7cfe4765c',1,'cmpt.h']]], + ['cmptlaunchdatamanager_447',['CMPTLaunchDataManager',['../group__nn__cmpt.html#gafd483cd7c82ec1f6e5c6ea992a6dba0f',1,'cmpt.h']]], + ['cmptlaunchmenu_448',['CMPTLaunchMenu',['../group__nn__cmpt.html#ga5b56484b59eaf8b0a2e37b4ddca68919',1,'cmpt.h']]], + ['cmptlaunchtitle_449',['CMPTLaunchTitle',['../group__nn__cmpt.html#gaed692d1b06e39851158d549fe5eee31b',1,'cmpt.h']]], + ['cmptscreentype_450',['cmptscreentype',['../group__nn__cmpt.html#ga4bad8a63c35bdd3b60ee528bcc05235d',1,'CmptScreenType: cmpt.h'],['../group__nn__cmpt.html#ga725fa005b702eafb78617ab9181aa412',1,'CmptScreenType: cmpt.h']]], + ['code_451',['Code',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aaca0dbad92a874b2f69b549293387925e',1,'nn::erreula']]], + ['code_5fid_452',['code_id',['../group__coreinit__mcp.html#ac2aa0f639bcaf788fae3742167cdb083',1,'MCPSysProdSettings']]], + ['codeexports_453',['codeExports',['../group__coreinit__dynload.html#ac3cf1514d6df9175f98c5845fbd6dc56',1,'OSDynLoad_InternalData']]], + ['codegen_454',['Codegen',['../group__coreinit__codegen.html',1,'']]], + ['codegen_2eh_455',['codegen.h',['../codegen_8h.html',1,'']]], + ['codegen_5fr_5fx_456',['CODEGEN_R_X',['../group__coreinit__codegen.html#gga71a49a79e47963f81655cc0381c9658facafba395111808a76182dd9c74d5545e',1,'codegen.h']]], + ['codegen_5frw_5f_457',['CODEGEN_RW_',['../group__coreinit__codegen.html#gga71a49a79e47963f81655cc0381c9658fa283eddc240c8b49af5568b91c5f35c73',1,'codegen.h']]], + ['codeheapfree_458',['codeHeapFree',['../group__coreinit__dynload.html#a4001c5f6758c7a2c092a7b86fb68bc52',1,'OSDynLoad_LoaderHeapStatistics']]], + ['codeheaplargestfree_459',['codeHeapLargestFree',['../group__coreinit__dynload.html#abad5e9ad94479b46b9649b9a464a224b',1,'OSDynLoad_LoaderHeapStatistics']]], + ['codeheapused_460',['codeHeapUsed',['../group__coreinit__dynload.html#aaa3a6128cbfd91da505fa46217a2c49c',1,'OSDynLoad_LoaderHeapStatistics']]], + ['coefficients_461',['coefficients',['../group__sndcore2__voice.html#a663e865a2cd53cad7dc4702565abf48d',1,'AXVoiceAdpcm']]], + ['color_462',['color',['../group__nn__ffl__miidata.html#a0b10c5b0fa8e65e009263b93ba2671ae',1,'FFLiMiiDataCore']]], + ['colour_5fdescription_5fpresent_5fflag_463',['colour_description_present_flag',['../group__h264__stream.html#adfcab50f38defbe8037931d888e590ea',1,'H264DecodedVuiParameters']]], + ['colour_5fprimaries_464',['colour_primaries',['../group__h264__stream.html#ae5046a4a65727b972bf20d83791fda55',1,'H264DecodedVuiParameters']]], + ['command_465',['command',['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcShutdownRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcPassThroughReceive2Request::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcFormatRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcSetReadOnlyRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcIsTagPresentRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcPassThroughSendRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcPassThroughSendExRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcPassThroughEx2Request::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcPassThroughReceiveRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcSetModeRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcDetectStartRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcDetectRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcDetectStartMultiRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcDetectMultiRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcPassThroughSend2Request::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcReadT2TStartRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcAbortRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcResultCheckRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcWriteStartRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcReadRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcReadStartRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcStartupExRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcStartupRequest::command'],['../group__nsysccr__cdc__irda.html#a362dcf97211b938206b6cf3e0e4f5f72',1,'CCRCDCIrdaDisconnectRequest::command'],['../group__nsysccr__cdc__irda.html#a362dcf97211b938206b6cf3e0e4f5f72',1,'CCRCDCIrdaReceiveRequest::command'],['../group__nsysccr__cdc__irda.html#a362dcf97211b938206b6cf3e0e4f5f72',1,'CCRCDCIrdaSendRequest::command'],['../group__nsysccr__cdc__irda.html#a362dcf97211b938206b6cf3e0e4f5f72',1,'CCRCDCIrdaConnectRequest::command'],['../group__coreinit__userconfig.html#a943707af17092c0413675df919ddefa1',1,'UCAsyncParams::command'],['../group__coreinit__smd.html#af7e471411e95448316f756e3905fdcce',1,'SmdVector::command'],['../filesystem__fsa_8h.html#af857fbf56f5a865e4a282160ecfc270a',1,'FSAShimBuffer::command'],['../filesystem__fsa_8h.html#af857fbf56f5a865e4a282160ecfc270a',1,'FSAAsyncResult::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcAntennaCheckRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcReadT2TRequest::command'],['../group__nsysccr__cdc__nfc.html#a7be851a14a682ae07996c069e7bcab22',1,'CCRCDCNfcWriteT2TRequest::command']]], + ['command1_466',['command1',['../group__nsysccr__cdc__nfc.html#ad06f1f48a785ed3fd797509eec0d5840',1,'CCRCDCNfcPassThroughSend2Request']]], + ['command2_467',['command2',['../group__nsysccr__cdc__nfc.html#af842b1a6aa885f6d9aca4ff558c8bf74',1,'CCRCDCNfcPassThroughSend2Request']]], + ['commanddata_468',['commanddata',['../group__nsysccr__cdc__nfc.html#a8c04007bafa2ef9e310fa156702fd252',1,'CCRCDCNfcPassThroughSendRequest::commandData'],['../group__nsysccr__cdc__nfc.html#a8c04007bafa2ef9e310fa156702fd252',1,'CCRCDCNfcPassThroughSendExRequest::commandData'],['../group__nsysccr__cdc__nfc.html#a8c04007bafa2ef9e310fa156702fd252',1,'CCRCDCNfcPassThroughEx2Request::commandData'],['../group__nsysccr__cdc__nfc.html#a8c04007bafa2ef9e310fa156702fd252',1,'CCRCDCNfcPassThroughSend2RequestData::commandData']]], + ['commandsize_469',['commandsize',['../group__nsysccr__cdc__nfc.html#ae859a0f07afcf5d55d6e81a8961dbee6',1,'CCRCDCNfcPassThroughSendRequest::commandSize'],['../group__nsysccr__cdc__nfc.html#ae859a0f07afcf5d55d6e81a8961dbee6',1,'CCRCDCNfcPassThroughSend2RequestData::commandSize'],['../group__nsysccr__cdc__nfc.html#ae859a0f07afcf5d55d6e81a8961dbee6',1,'CCRCDCNfcPassThroughEx2Request::commandSize'],['../group__nsysccr__cdc__nfc.html#ae859a0f07afcf5d55d6e81a8961dbee6',1,'CCRCDCNfcPassThroughSendExRequest::commandSize']]], + ['commandtimeout_470',['commandtimeout',['../group__nsysccr__cdc__nfc.html#ada0ebca7996f3ea92866f86781757d99',1,'CCRCDCNfcPassThroughSendRequest::commandTimeout'],['../group__nsysccr__cdc__nfc.html#ada0ebca7996f3ea92866f86781757d99',1,'CCRCDCNfcPassThroughSendExRequest::commandTimeout'],['../group__nsysccr__cdc__nfc.html#ada0ebca7996f3ea92866f86781757d99',1,'CCRCDCNfcPassThroughEx2Request::commandTimeout'],['../group__nsysccr__cdc__nfc.html#ada0ebca7996f3ea92866f86781757d99',1,'CCRCDCNfcReadT2TStartRequest::commandTimeout'],['../group__nsysccr__cdc__nfc.html#ada0ebca7996f3ea92866f86781757d99',1,'CCRCDCNfcWriteT2TRequest::commandTimeout']]], + ['comment_471',['comment',['../group__nn__fp__fp.html#ga444012e24921fee3b3857d1a39e47a02',1,'nn::fp::Comment::comment'],['../group__nn__fp__fp.html#structnn_1_1fp_1_1Comment',1,'Comment']]], + ['common_20memory_20heap_472',['Common Memory Heap',['../group__coreinit__memheap.html',1,'']]], + ['common_5fboss_5fsize_473',['common_boss_size',['../group__nn__acp__title.html#ae89304a98f75b5c36ee2fdf1e5e125d0',1,'ACPMetaXml']]], + ['common_5finfo_474',['common_info',['../namespacenn_1_1nfp.html#a13d0f8d98001f5fd2053db469e27d1e6',1,'nn::nfp::AmiiboSettingsArgsIn::common_info'],['../namespacenn_1_1nfp.html#a13d0f8d98001f5fd2053db469e27d1e6',1,'nn::nfp::AmiiboSettingsResult::common_info']]], + ['common_5fsave_5fsize_475',['common_save_size',['../group__nn__acp__title.html#ac4a5c2698f25ee2d6615f92bee1ce9ac',1,'ACPMetaXml']]], + ['commoninfo_476',['CommonInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1CommonInfo',1,'nn::nfp']]], + ['company_5fcode_477',['company_code',['../group__nn__acp__title.html#acc7bf801ac8ffb876331d0a3f38e2122',1,'ACPMetaXml']]], + ['compare_478',['Compare',['../structnn_1_1spm_1_1VolumeId.html#a1d46d6a208a377f7dee9ad2d725665ec',1,'nn::spm::VolumeId']]], + ['compmap_479',['compMap',['../group__gx2__texture.html#acdfc90c16d5829280f05f9f7a318dcb7',1,'GX2Texture']]], + ['condition_480',['condition',['../classnn_1_1sl_1_1Condition.html#a26a17d4fade0b6c4a524800ac161957e',1,'nn::sl::Condition::Condition()'],['../classnn_1_1sl_1_1Condition.html',1,'Condition']]], + ['condition_20variable_481',['condition variable',['../group__coreinit__cond.html',1,'Condition Variable'],['../group__coreinit__fastcond.html',1,'Fast Condition Variable']]], + ['condition_2eh_482',['condition.h',['../condition_8h.html',1,'(Global Namespace)'],['../Condition_8h.html',1,'(Global Namespace)']]], + ['conditioninternal_483',['conditioninternal',['../namespacenn_1_1sl_1_1details.html#a2434e3a4700d60052d03ec7415e3945f',1,'nn::sl::details::ConditionInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ConditionInternal',1,'ConditionInternal']]], + ['config_484',['config',['../group__avm__config.html',1,'AVM System Config'],['../group__nsysnet__netconfig.html#a254e7fc1bb0f8fdc1bdbeab7d3ffe320',1,'NetConfWifiConfig::config'],['../group__nsysnet__netconfig.html#a7ef6857d1c9fce169bcfb3685a48b626',1,'NetConfAOSSConfig::config'],['../uhs_8h.html#a57d9905deef23753c30bbc9dabc902da',1,'UhsHandle::config'],['../namespacenn_1_1ac.html#a26356f7690513e6d5203f77b05e3428a',1,'nn::ac::Config'],['../group__gx2__context.html#a75058e5f8e1f4f0038413744f3bc3c5f',1,'GX2ShadowState::config'],['../group__coreinit__userconfig.html',1,'User Config']]], + ['config_2eh_485',['config.h',['../config_8h.html',1,'']]], + ['config_5fmethod_486',['config_method',['../group__nsysnet__netconfig.html#a2759a9bef516ef3ab448c7b99495a70d',1,'NetConfWifiConfig']]], + ['configarg_487',['configarg',['../structnn_1_1swkbd_1_1ConfigArg.html',1,'ConfigArg'],['../structnn_1_1swkbd_1_1ConfigArg.html#a803f021c6a7e676bf241291ede2f6c79',1,'nn::swkbd::ConfigArg::ConfigArg()'],['../namespacenn_1_1swkbd.html#a8345093a57b9cf5409516450d1c5868d',1,'nn::swkbd::KeyboardArg::configArg']]], + ['configid_488',['configId',['../group__nsysccr__cdc.html#ad3c72ad77c0df32415403da554ef23a4',1,'CCRCDCUicConfig']]], + ['configidnum_489',['ConfigIdNum',['../namespacenn_1_1ac.html#a644976814cd0aee2cd3879b88668b2be',1,'nn::ac']]], + ['confirmunfixall_490',['ConfirmUnfixAll',['../namespacenn_1_1swkbd.html#ad7f5762c97cc5bedf84a946b954afe9b',1,'nn::swkbd']]], + ['conjunction_491',['conjunction',['../namespacenn_1_1sl.html#a7c5291988f1c0ebe99e6168f34f26471',1,'nn::sl::KillerNotificationInstalledTitleFilter::conjunction'],['../namespacenn_1_1sl.html#a08c483ec66dd7bb60a7d40bbc2efb7d9',1,'nn::sl::KillerNotificationPlayedTitleFilter::conjunction']]], + ['connect_492',['connect',['../group__nsysnet__socket.html#gad4caef2231a609c86f289fcf7a22ef83',1,'connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen): _socket.h'],['../sys_2socket_8h.html#acdfd99b6c59c833776412fbb0c539efb',1,'connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen): socket.h'],['../namespacenn_1_1ac.html#a02b1f7a0364610668c824228fedf14c4',1,'nn::ac::Connect(const Config *cfg) asm("Connect__Q2_2nn2acFPC16netconf_profile_")'],['../namespacenn_1_1ac.html#ab91ac92c2498251e1ca924d276886da4',1,'nn::ac::Connect(ConfigIdNum id) asm("Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")'],['../namespacenn_1_1ac.html#a19f2bb90920b92ac67de01697820e79b',1,'nn::ac::Connect() asm("Connect__Q2_2nn2acFv")']]], + ['connect_20c_20api_493',['connect c api',['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API']]], + ['connectasync_494',['connectasync',['../namespacenn_1_1ac.html#a611f26e0b87f902b145bd4033ca62c0b',1,'nn::ac::ConnectAsync(const Config *cfg) asm("ConnectAsync__Q2_2nn2acFPC16netconf_profile_")'],['../namespacenn_1_1ac.html#ad6ea7fca7cdeddca507acfcda47cdc77',1,'nn::ac::ConnectAsync(ConfigIdNum id) asm("ConnectAsync__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")'],['../namespacenn_1_1ac.html#a6d4250a672d7755e6ed734b16e6be9bb',1,'nn::ac::ConnectAsync() asm("ConnectAsync__Q2_2nn2acFv")']]], + ['connected_495',['connected',['../group__cam.html#a06aa6fa8bdc2078e7e1bd903e70c8f6a',1,'CAMEventData.__unnamed1__.detach::connected'],['../group__nn__hpad__hpad.html#abc82b64a25110404c4a845a5e969b348',1,'HPADGGGGStatus::connected'],['../group__cam.html#gabc82b64a25110404c4a845a5e969b348',1,'CAMEventData::@0::@3::connected']]], + ['connecting_496',['Connecting',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265ae321c53b354930ba96f0243e652df458',1,'nn::dlp::Cafe']]], + ['connection_5ftype_5fstring_497',['connection_type_string',['../namespacenn_1_1spm.html#a0a9884201663c652a93bdb6121603a67',1,'nn::spm::StorageInfo']]], + ['connectionstatus_498',['ConnectionStatus',['../namespacenn_1_1uds_1_1Cafe.html#structnn_1_1uds_1_1Cafe_1_1ConnectionStatus',1,'nn::uds::Cafe']]], + ['connectwithretry_499',['ConnectWithRetry',['../namespacenn_1_1ac.html#a30c1d96aa82493423e6a228791e837cb',1,'nn::ac']]], + ['contendedfastmutexes_500',['contendedFastMutexes',['../group__coreinit__thread.html#a0355b15ee883eb1aaaf3438cc3fe9cdc',1,'OSThread']]], + ['content_5fplatform_501',['content_platform',['../group__nn__acp__title.html#a8091da1d87d6b3f49b827dc79d6796fd',1,'ACPMetaXml']]], + ['contentsprogress_502',['contentsProgress',['../group__coreinit__mcp.html#afa7dd681509e9e6f80cbd71084729936',1,'MCPInstallProgress']]], + ['contentstotal_503',['contentsTotal',['../group__coreinit__mcp.html#a2eaf458795d55ed6679d13bbddb14980',1,'MCPInstallProgress']]], + ['context_504',['context',['../group__gx2__context.html#aab9ac46545a7f7ca3ea7be2e7868f1f2',1,'GX2ShadowState::context'],['../group__coreinit__userconfig.html#ae376f130b17d169ee51be68077a89ed0',1,'UCAsyncParams::context'],['../group__coreinit__context.html',1,'Context'],['../group__coreinit__alarms.html#a609d437ccc99bf081949d875f543cba1',1,'OSAlarm::context'],['../group__coreinit__kernel.html#a609d437ccc99bf081949d875f543cba1',1,'OSExceptionChainInfo::context'],['../group__coreinit__thread.html#ab690e765a841a6d0748e1d5e7146b093',1,'OSThread::context']]], + ['context_20state_505',['Context State',['../group__gx2__context.html',1,'']]], + ['context_2eh_506',['context.h',['../gx2_2context_8h.html',1,'(Global Namespace)'],['../coreinit_2context_8h.html',1,'(Global Namespace)']]], + ['controller_5fnum_507',['controller_num',['../uhs_8h.html#a54b2b21bf43402102328ccbb612e0a7c',1,'UhsConfig']]], + ['controllerinfo_508',['controllerinfo',['../structnn_1_1erreula_1_1ControllerInfo.html#a696729aad2d2b101db7aa5d12b63b52e',1,'nn::erreula::ControllerInfo::ControllerInfo()'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo',1,'ControllerInfo'],['../structnn_1_1erreula_1_1ControllerInfo.html',1,'ControllerInfo']]], + ['controllertype_509',['controllertype',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9',1,'nn::erreula::ControllerType'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9',1,'nn::swkbd::ControllerType'],['../structnn_1_1erreula_1_1ErrorArg.html#a6bc57c86b956495225e772fd2ed66e37',1,'nn::erreula::ErrorArg::controllerType'],['../structnn_1_1swkbd_1_1ConfigArg.html#a6bc57c86b956495225e772fd2ed66e37',1,'nn::swkbd::ConfigArg::controllerType']]], + ['convert_510',['Convert',['../namespacenn_1_1pdm.html#a45c9dec93c347520c50aef7c76190aef',1,'nn::pdm']]], + ['copyable_511',['copyable',['../group__nn__ffl__miidata.html#a95dfb72172be4b4a431db15c14f618be',1,'FFLiMiiDataCore']]], + ['copydata_512',['CopyData',['../group__coreinit__copydata.html',1,'']]], + ['copydata_2eh_513',['copydata.h',['../copydata_8h.html',1,'']]], + ['copydst_514',['copyDst',['../group__coreinit__im.html#a5fcf22ef2e9b10f8b510f40c22099f04',1,'IMRequest']]], + ['copysize_515',['copySize',['../group__coreinit__im.html#aa9f2814a65cad4592f8c1a3c31e3668b',1,'IMRequest']]], + ['copysrc_516',['copySrc',['../group__coreinit__im.html#a144acbd9b1a409dd4a161b1d1983274d',1,'IMRequest']]], + ['core_517',['core',['../group__coreinit__rendezvous.html#ab89e5744527138b854c436eea8cae530',1,'OSRendezvous::core'],['../group__nn__ffl__miidata.html#a99e7f30fe278364c1d23e41f6d0d254a',1,'FFLiMiiDataOfficial::core'],['../group__coreinit__core.html',1,'Core'],['../group__sndcore2__core.html',1,'Core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusEx::core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusNunchuk::core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusClassic::core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusProController::core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusMotionPlus::core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusBalanceBoard::core'],['../group__padscore__wpad.html#ab1ef8ba7920f161b7567411dafb1aadf',1,'WPADStatusTrain::core'],['../group__padscore__kpad.html#aa74ad8dfacd4f985eb3977517615ce25',1,'KPADUnifiedWpadStatus.__unnamed53__::core']]], + ['core_2eh_518',['core.h',['../sndcore2_2core_8h.html',1,'(Global Namespace)'],['../coreinit_2core_8h.html',1,'(Global Namespace)']]], + ['coreclockspeed_519',['coreClockSpeed',['../group__coreinit__systeminfo.html#aae7f2171b6a60c031a86d8f51afe5859',1,'OSSystemInfo']]], + ['coreid_520',['coreid',['../group__coreinit__taskq.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTask::coreID'],['../group__coreinit__taskq.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTaskInfo::coreID']]], + ['coreinit_521',['coreinit',['../group__coreinit__kernel.html#aa36e6d2a7a03826e67ed72e62bbffc24',1,'KernelInfo0::coreinit'],['../group__coreinit.html',1,'coreinit']]], + ['coreinit_2edox_522',['coreinit.dox',['../coreinit_8dox.html',1,'']]], + ['coreinit_5fkernel_523',['Coreinit_kernel',['../group__coreinit__kernel.html',1,'']]], + ['coreinit_5fsavedframe_524',['Coreinit_savedframe',['../group__coreinit__savedframe.html',1,'']]], + ['coreinitdefaultheap_525',['CoreInitDefaultHeap',['../group__coreinit__memdefaultheap.html#gaea23faf0846f25f5d2d4d9b35a6bd24d',1,'memdefaultheap.h']]], + ['coreinitinfo_526',['CoreinitInfo',['../group__coreinit__kernel.html#structKernelInfo0_1_1CoreinitInfo',1,'KernelInfo0']]], + ['corerunqueue_527',['coreRunQueue',['../group__coreinit__thread.html#af3e4045ac86cf3f4077e6789a04cfb3c',1,'OSThread']]], + ['corerunqueuelink_528',['coreRunQueueLink',['../group__coreinit__thread.html#a244b9ee415954077e0fbebe7b7c8f2a7',1,'OSThread']]], + ['coretime_529',['coretime',['../group__coreinit__context.html#a5e7ec153efce1e70b054a47da68ff5f7',1,'OSContext']]], + ['coretimeconsumedns_530',['coreTimeConsumedNs',['../group__coreinit__thread.html#a0fad6b562bf6bdd76bd81845b8ce258b',1,'OSThread']]], + ['coroutine_2eh_531',['coroutine.h',['../coroutine_8h.html',1,'']]], + ['coroutines_532',['Coroutines',['../group__coreinit__coroutine.html',1,'']]], + ['cos_20report_533',['COS Report',['../group__coreinit__cosreport.html',1,'']]], + ['cos_5freport_5flevel_5ferror_534',['COS_REPORT_LEVEL_ERROR',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4aac1abf4772ec64dea12ea95a3167465f',1,'cosreport.h']]], + ['cos_5freport_5flevel_5finfo_535',['COS_REPORT_LEVEL_INFO',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4a2742050f4f86abb4196e640091aa792b',1,'cosreport.h']]], + ['cos_5freport_5flevel_5fverbose_536',['COS_REPORT_LEVEL_VERBOSE',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4a8dccfceb4afb706fdcc2f180444cfb45',1,'cosreport.h']]], + ['cos_5freport_5flevel_5fwarn_537',['COS_REPORT_LEVEL_WARN',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4a6c8b64c6918b512dc4fe91d1222d2017',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f0_538',['COS_REPORT_MODULE_UNKNOWN_0',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7a9458a29ea9f0c3f5e76bc21362884288',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f1_539',['COS_REPORT_MODULE_UNKNOWN_1',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7a91bb0fd840c9c02ab6494fe59cfe7699',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f2_540',['COS_REPORT_MODULE_UNKNOWN_2',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7a268177aed971025589b1ea5522952301',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f5_541',['COS_REPORT_MODULE_UNKNOWN_5',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7ade84be82e578a467616f78083e92e866',1,'cosreport.h']]], + ['coserror_542',['COSError',['../group__coreinit__cosreport.html#gaa9f7a84d8861195c02a51c302766148c',1,'cosreport.h']]], + ['cosinfo_543',['COSInfo',['../group__coreinit__cosreport.html#gac00bbd704cd8866558728c3e956ae749',1,'cosreport.h']]], + ['cosreport_2eh_544',['cosreport.h',['../cosreport_8h.html',1,'']]], + ['cosreportlevel_545',['cosreportlevel',['../group__coreinit__cosreport.html#ga732dfa894ed57f47aeab3916d1a366f4',1,'COSReportLevel: cosreport.h'],['../group__coreinit__cosreport.html#ga49de1a138ac46ea76ce08db03c501414',1,'COSReportLevel: cosreport.h']]], + ['cosreportmodule_546',['cosreportmodule',['../group__coreinit__cosreport.html#ga61872a48294ed79efae55721fec278d7',1,'COSReportModule: cosreport.h'],['../group__coreinit__cosreport.html#ga5a2efe397e0037fcee7e857c41ec24be',1,'COSReportModule: cosreport.h']]], + ['cosverbose_547',['COSVerbose',['../group__coreinit__cosreport.html#ga1936b5e0a370b9787b0cc70df5008a92',1,'cosreport.h']]], + ['cosvreport_548',['COSVReport',['../group__coreinit__cosreport.html#ga08d0fea3bc5066c14e298970ee22ef9c',1,'cosreport.h']]], + ['coswarn_549',['COSWarn',['../group__coreinit__cosreport.html#ga35605890849da0a58caa68ca46908bfb',1,'cosreport.h']]], + ['count_550',['count',['../group__coreinit__userconfig.html#a86988a65e0d3ece7990c032c159786d6',1,'UCAsyncParams::count'],['../filesystem__fsa_8h.html#a86988a65e0d3ece7990c032c159786d6',1,'FSARequestRawRead::count'],['../filesystem__fsa_8h.html#a86988a65e0d3ece7990c032c159786d6',1,'FSARequestAppendFile::count'],['../filesystem__fsa_8h.html#a86988a65e0d3ece7990c032c159786d6',1,'FSARequestReadFile::count'],['../filesystem__fsa_8h.html#a86988a65e0d3ece7990c032c159786d6',1,'FSARequestRawWrite::count'],['../filesystem__fsa_8h.html#a86988a65e0d3ece7990c032c159786d6',1,'FSARequestWriteFile::count'],['../ipcbufpool_8h.html#a4858b400f708a13bd514376ab941b27d',1,'IPCBufPoolFIFO::count'],['../group__coreinit__memlist.html#af6a39bfc7e1dc3b6f9c997c1c43fa996',1,'MEMMemoryList::count'],['../group__coreinit__mutex.html#a4858b400f708a13bd514376ab941b27d',1,'OSMutex::count'],['../group__coreinit__semaphore.html#a4858b400f708a13bd514376ab941b27d',1,'OSSemaphore::count'],['../group__coreinit__smd.html#a4858b400f708a13bd514376ab941b27d',1,'SmdVector::count'],['../group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2UniformVar::count'],['../group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2AttribVar::count']]], + ['country_551',['country',['../namespacenn_1_1nfp.html#a8b7befac039a200d3de8e895924c5b87',1,'nn::nfp::RegisterInfo::country'],['../group__ntag__ntag.html#a8b7befac039a200d3de8e895924c5b87',1,'NTAGInfoT2T::country'],['../group__ntag__ntag.html#ae909c2d7067ea37437cf97fe11d91bd0',1,'NTAGRawDataT2T.section0::country']]], + ['cr_552',['cr',['../group__coreinit__coroutine.html#a8e23fd42bea24a908273ef614aea3550',1,'OSCoroutine::cr'],['../group__coreinit__context.html#a8e23fd42bea24a908273ef614aea3550',1,'OSContext::cr']]], + ['crc_553',['crc',['../group__ntag__ntag.html#af5ad59c5401fea3f2df0703d958fdc97',1,'NTAGRawDataT2T.section0::crc'],['../group__ntag__ntag.html#a85b7a7f21b6108b69872839e2509cd67',1,'NTAGInfoT2T::crc']]], + ['crccounter_554',['crccounter',['../group__ntag__ntag.html#a3d1c7a2e325cbb08554fa90848c4e96b',1,'NTAGInfoT2T::crcCounter'],['../group__ntag__ntag.html#a9b476db89e682eaa2b2d549c72a871ee',1,'NTAGRawDataT2T.section0::crcCounter']]], + ['create_555',['create',['../namespacenn_1_1erreula.html#af6632dec9cc8cf63c8c17bc693ea43ae',1,'nn::erreula::Create()'],['../namespacenn_1_1swkbd.html#af6632dec9cc8cf63c8c17bc693ea43ae',1,'nn::swkbd::Create()'],['../classnn_01_1_1sl_1_1DataCreator.html#a5c7ff33d324b1762bf5e9c525fa0bdd6',1,'nn ::sl::DataCreator::Create()']]], + ['create_5f_5fq3_5f2nn2sl11datacreatorfpq3_5f2nn2sl16transferableinfopcq3_5f2nn2sl9titleinfoircq3_5f2nn2sl18killernotificationrcq3_5f2nn2sl9titleinforq3_5f2nn2sl18launchinfodatabase_556',['Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase',['../namespacenn_01_1_1sl_1_1details.html#a020312db4a83549b52078dc25bc5135e',1,'nn ::sl::details']]], + ['createapplicationarea_557',['CreateApplicationArea',['../namespacenn_1_1nfp.html#a19bb302fb2bc9e94eedb0db44bf6d127',1,'nn::nfp']]], + ['createarg_558',['createarg',['../structnn_1_1erreula_1_1CreateArg.html',1,'CreateArg'],['../structnn_1_1erreula_1_1CreateArg.html#aebb0801ac31d190e7ae5a73db9efbbc6',1,'nn::erreula::CreateArg::CreateArg()'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg',1,'CreateArg']]], + ['created_559',['created',['../group__coreinit__fs.html#abf8b6888814e5ffcd5f5db5eb33482a9',1,'FSStat']]], + ['createendpoint_560',['CreateEndpoint',['../namespacenn_1_1uds_1_1Cafe.html#a453c3c5fb84263abf841b42a818df54e',1,'nn::uds::Cafe']]], + ['createlocalcommunicationid_561',['CreateLocalCommunicationId',['../namespacenn_1_1uds_1_1Cafe.html#ac1ba27f58201b71d6ca8332003612122',1,'nn::uds::Cafe']]], + ['createnetwork_562',['createnetwork',['../namespacenn_1_1uds_1_1Cafe.html#a499c819003abef2308a21dbc4025552f',1,'nn::uds::Cafe::CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, bool unused, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3bT1PCvT3")'],['../namespacenn_1_1uds_1_1Cafe.html#a8636b4b056457cef9bba1dd1e29ca43b',1,'nn::uds::Cafe::CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1PCvT3")'],['../namespacenn_1_1uds_1_1Cafe.html#a624510fd0b820bcfeac3680eb0da0e9a',1,'nn::uds::Cafe::CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1")']]], + ['creator_5fname_563',['creator_name',['../group__nn__ffl__miidata.html#abf0d4b79e8d2db390047eb328b3e7004',1,'FFLiMiiDataOfficial']]], + ['cropbottom_564',['cropBottom',['../group__h264__stream.html#a6584cf67c09e0128291bc2f7426f66aa',1,'H264DecodeResult']]], + ['cropenableflag_565',['cropEnableFlag',['../group__h264__stream.html#aa802e0dd974ba58944d49af561c1b21d',1,'H264DecodeResult']]], + ['cropleft_566',['cropLeft',['../group__h264__stream.html#a9aff83c47318a02acda7f31ca19598cd',1,'H264DecodeResult']]], + ['cropright_567',['cropRight',['../group__h264__stream.html#a519d4b909a38d11d4325767e04e161b9',1,'H264DecodeResult']]], + ['croptop_568',['cropTop',['../group__h264__stream.html#af6ecf6c883516318d494a4b3783871ac',1,'H264DecodeResult']]], + ['ctr_569',['ctr',['../group__coreinit__context.html#ab1c7aa939bbb69662d4f65f205d5d45e',1,'OSContext']]], + ['ctr_2eh_570',['CTR.h',['../CTR_8h.html',1,'']]], + ['ctrltable_571',['ctrltable',['../group__coreinit__smd.html#a5309ffac1dd161a489a7c0c02f0b0e58',1,'SmdPpcCtrlTableVectors::ctrlTable'],['../group__coreinit__smd.html#a5309ffac1dd161a489a7c0c02f0b0e58',1,'SmdPpc::ctrlTable']]], + ['ctrltablesize_572',['ctrlTableSize',['../group__coreinit__smd.html#a4bb3106335a71b9f22ee3ee7d2e096d0',1,'SmdPpcCtrlTableVectors']]], + ['currentid_573',['currentId',['../namespacenn_1_1sl.html#ae2e0ac261e979e728422ca741830b745',1,'nn::sl::LaunchInfoDatabaseHeader']]], + ['currentidptr_574',['currentIdPtr',['../namespacenn_1_1sl_1_1details.html#a8cfc3f63e2ebde377d9ab92885980aab',1,'nn::sl::details::LaunchInfoDatabaseInternal']]], + ['currentoffset_575',['currentOffset',['../group__sndcore2__voice.html#a8c34cebf4ef621efa751d711da1f4ace',1,'AXVoiceOffsets']]], + ['currentoffsetfrac_576',['currentOffsetFrac',['../group__sndcore2__voice.html#a5d23314e8d2bcded94fd17036b232277',1,'AXVoiceSrc']]] +]; diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 00000000..efb57c5e --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,175 @@ +var searchData= +[ + ['dar_0',['dar',['../group__coreinit__context.html#a0344ecc1d90d3bae1b96799ffc425ca6',1,'OSContext']]], + ['data_1',['data',['../namespacenn_1_1sl.html#aa738ff357f7abf2e21bd491b86d0e482',1,'nn::sl::IconInfo::data'],['../group__nsysccr__cdc__nfc.html#a520e96ee102060f3c5bc463fea20b74e',1,'CCRCDCNfcReadT2TResponse::data'],['../group__nsysccr__cdc__nfc.html#ae232f4ee07e96c4cc85e70666d5a5fb0',1,'CCRCDCNfcPassThroughReceiveReponse::data'],['../group__nsysccr__cdc__nfc.html#ae232f4ee07e96c4cc85e70666d5a5fb0',1,'CCRCDCNfcWriteStartRequest::data'],['../group__nsysccr__cdc__nfc.html#a982969ca8ef9313b62843db54e9e941f',1,'CCRCDCNfcReadResponse::data'],['../group__nsysccr__cdc__irda.html#ac3c027f9a365f5741871df5ace13943f',1,'CCRCDCIrdaReceiveReply::data'],['../group__nsysccr__cdc__irda.html#ac3c027f9a365f5741871df5ace13943f',1,'CCRCDCIrdaSendRequest::data'],['../group__nsysccr__cdc.html#a70f08aeb760cf1a416932b1c5a9f5c89',1,'CCRCDCUicConfig::data'],['../group__nsysccr__cdc.html#abeeca798cd4ce04cc4ce752e682e7cf5',1,'CCRCDCEepromData::data'],['../group__nsysccr__cdc__nfc.html#a4755de8205a358252478a25568ece5fd',1,'CCRCDCNfcWriteT2TRange::data'],['../namespacenn_1_1nfp.html#a735984d41155bc1032e09bece8f8d66d',1,'nn::nfp::ApplicationAreaCreateInfo::data'],['../group__nn__ffl__miidata.html#af831a5bb7463018c02b5220732b89a43',1,'FFLStoreData::data'],['../group__nfc__nfc.html#a838a4c7166352c5476316362e3a44b5d',1,'NFCReadT2TResult::data'],['../group__coreinit__fs.html#a735984d41155bc1032e09bece8f8d66d',1,'FSMessage::data'],['../group__coreinit__thread.html#a735984d41155bc1032e09bece8f8d66d',1,'OSTLSSection::data'],['../group__coreinit__userconfig.html#a735984d41155bc1032e09bece8f8d66d',1,'UCSysConfig::data'],['../group__ntag__ntag.html#a735984d41155bc1032e09bece8f8d66d',1,'NTAGAreaInfo::data'],['../group__ntag__ntag.html#a935dee37328a0ea72d21f14dccb03767',1,'NTAGApplicationDataT2T::data'],['../group__ntag__ntag.html#ab8d3d44177eabb619befd06a709733d1',1,'NTAGRawDataContainerT2T::data'],['../group__padscore__wpad.html#a44d51470bcec4db07ba88499216e04db',1,'WPADiQueueElement::data'],['../group__sndcore2__voice.html#a0d49d74db4c035719c3867723cf7e779',1,'AXVoiceOffsets::data'],['../group__sysapp__args.html#a735984d41155bc1032e09bece8f8d66d',1,'SYSDeserializeArg::data'],['../group__sysapp__args.html#a0d49d74db4c035719c3867723cf7e779',1,'SYSStandardArgsOut::data'],['../group__coreinit__smd.html#a47c4c6a114b7fa0e5d22146eecdeecfc',1,'SmdElement.__unnamed13__::data'],['../group__sysapp__args.html#a8d777f385d3dfec8815d20f7496026dc',1,'SYSArgDataBlock.__unnamed61__::data']]], + ['data_20of_20the_20drcs_2',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['dataaddr_3',['dataaddr',['../group__coreinit__dynload.html#ae99f13e5a2105e8ce74ab27c24da556a',1,'OSDynLoad_NotifyData::dataAddr'],['../group__coreinit__kernel.html#acd0cd52e403767ed429e8b4360134c69',1,'KernelInfo0::CoreinitInfo::dataAddr']]], + ['dataareaend_4',['dataAreaEnd',['../group__coreinit__kernel.html#abe6b6bc33738a1f5d58cbb9b94a9d61c',1,'KernelInfo0']]], + ['dataareastart_5',['dataAreaStart',['../group__coreinit__kernel.html#a361c43ed84dc89009c3fffa8894f1fb1',1,'KernelInfo0']]], + ['datacreator_6',['datacreator',['../classnn_01_1_1sl_1_1DataCreator.html#a5a1cc3b299ebf98c0f95c1eac31ae595',1,'nn ::sl::DataCreator::DataCreator()'],['../classnn_01_1_1sl_1_1DataCreator.html',1,'DataCreator']]], + ['datacreator_2eh_7',['DataCreator.h',['../DataCreator_8h.html',1,'']]], + ['datacreatorinternal_8',['datacreatorinternal',['../namespacenn_01_1_1sl_1_1details.html#aaa9253340c88e1cd4396075dc1eeefb4',1,'nn ::sl::details::DataCreatorInternal'],['../namespacenn_01_1_1sl_1_1details.html#structnn_01_1_1sl_1_1details_1_1DataCreatorInternal',1,'DataCreatorInternal']]], + ['dataend_9',['dataEnd',['../group__coreinit__memheap.html#afd8d116d27671766707fa89f63e77535',1,'MEMHeapHeader']]], + ['dataexports_10',['dataExports',['../group__coreinit__dynload.html#a0162a330724d88f96cd1a27e3c059534',1,'OSDynLoad_InternalData']]], + ['dataheapused_11',['dataHeapUsed',['../group__coreinit__dynload.html#ad8ea2578a3c1953ed15d37964209b3a1',1,'OSDynLoad_LoaderHeapStatistics']]], + ['datahmac_12',['dataHmac',['../group__ntag__ntag.html#a3e61d6100e35c49e3945ef8e8b8a2a04',1,'NTAGRawDataT2T.section1']]], + ['dataoffset_13',['dataoffset',['../group__coreinit__dynload.html#af02471bc07a7ed9ec3eeb72b8e282971',1,'OSDynLoad_NotifyData::dataOffset'],['../group__coreinit__kernel.html#af02471bc07a7ed9ec3eeb72b8e282971',1,'KernelInfo0::CoreinitInfo::dataOffset']]], + ['datasection_14',['dataSection',['../group__coreinit__dynload.html#a42e8a7b6e5b93f43af70587a05689b1a',1,'OSDynLoad_InternalData']]], + ['datasectionsize_15',['dataSectionSize',['../group__coreinit__dynload.html#ae6970219017de8d1026088b3c37043af',1,'OSDynLoad_InternalData']]], + ['datasize_16',['datasize',['../group__nsysccr__cdc__irda.html#afe5dbe9ff0f4a3d528fdd0697ad730eb',1,'CCRCDCIrdaLargePacketHeader::dataSize'],['../group__coreinit__dynload.html#ae3c68f6750377179ad148e76693cc7d1',1,'OSDynLoad_NotifyData::dataSize'],['../group__coreinit__kernel.html#ae3c68f6750377179ad148e76693cc7d1',1,'KernelInfo0::CoreinitInfo::dataSize'],['../group__coreinit__userconfig.html#ae3c68f6750377179ad148e76693cc7d1',1,'UCSysConfig::dataSize'],['../group__nsysccr__cdc__irda.html#af13e629a2f79d14821c7b9246ef99e9f',1,'CCRCDCIrdaSmallPacketHeader::dataSize']]], + ['datastart_17',['dataStart',['../group__coreinit__memheap.html#ab68a6425f2ca0d9e6af3c18ad6ab5524',1,'MEMHeapHeader']]], + ['datatype_18',['datatype',['../group__coreinit__userconfig.html#aafc7053d69abde6f728bd4208e63411c',1,'UCSysConfig::dataType'],['../group__sndcore2__voice.html#a2dbc783d5a443c963bc59e1f8ff89681',1,'AXVoiceOffsets::dataType']]], + ['date_19',['date',['../group__nn__fp__fp.html#ga230fe7ba9136a22b732a10a85e65a956',1,'nn::fp::RecentPlayRecordEx::date'],['../namespacenn_1_1pdm.html#a6ab759d8c1c4a264888440e1f0b874fa',1,'nn::pdm::PlayDiary::date'],['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1Date',1,'Date']]], + ['datetime_20',['DateTime',['../group__nn__fp__fp.html#structnn_1_1fp_1_1DateTime',1,'nn::fp']]], + ['day_21',['day',['../group__nn__fp__fp.html#ga72369a1087b2aeffe374bb054cb97c12',1,'nn::fp::DateTime::day'],['../namespacenn_1_1nfp.html#a72369a1087b2aeffe374bb054cb97c12',1,'nn::nfp::Date::day']]], + ['db_5falpha_5fto_5fmask_22',['db_alpha_to_mask',['../group__gx2__registers.html#a1cf3a8763a0599369f9683d108303113',1,'GX2AlphaToMaskReg']]], + ['db_5fdepth_5fcontrol_23',['db_depth_control',['../group__gx2__registers.html#ae3c929ace484ef30163c816b2dc890fb',1,'GX2DepthStencilControlReg']]], + ['db_5fshader_5fcontrol_24',['db_shader_control',['../group__gx2__shader.html#a585d77f267548b5b91d54000239b5272',1,'GX2PixelShader.regs']]], + ['db_5fstencilrefmask_25',['db_stencilrefmask',['../group__gx2__registers.html#a22df027b11466336f53c295b1440cd6d',1,'GX2StencilMaskReg']]], + ['db_5fstencilrefmask_5fbf_26',['db_stencilrefmask_bf',['../group__gx2__registers.html#a33fa5c1bd5ed6f93d3f3eaffd0a5b2bb',1,'GX2StencilMaskReg']]], + ['dcflushrange_27',['DCFlushRange',['../group__coreinit__cache.html#ga3189eaf014ed0ec62c6ecfc5f25d658a',1,'cache.h']]], + ['dcflushrangenosync_28',['DCFlushRangeNoSync',['../group__coreinit__cache.html#gac08282add83d813b7a5a857da9e62e48',1,'cache.h']]], + ['dcinvalidaterange_29',['DCInvalidateRange',['../group__coreinit__cache.html#ga7c3fc6a7f6dc2765f58683e210af4123',1,'cache.h']]], + ['dcstorerange_30',['DCStoreRange',['../group__coreinit__cache.html#ga9fea18f15291b8f6a3e0f57b7459d8ca',1,'cache.h']]], + ['dcstorerangenosync_31',['DCStoreRangeNoSync',['../group__coreinit__cache.html#gafc3075da855050f179b741e2888adb1e',1,'cache.h']]], + ['dctouchrange_32',['DCTouchRange',['../group__coreinit__cache.html#ga5dba3ef0e22806579a099412bced0561',1,'cache.h']]], + ['dczerorange_33',['DCZeroRange',['../group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d',1,'cache.h']]], + ['deallocator_34',['deallocator',['../group__coreinit__thread.html#a26a9241292d04c9c6fe64a140aff3665',1,'OSThread']]], + ['debug_35',['debug',['../group__gx2__debug.html',1,'Debug'],['../group__coreinit__debug.html',1,'Debug']]], + ['debug_2eh_36',['debug.h',['../coreinit_2debug_8h.html',1,'(Global Namespace)'],['../gx2_2debug_8h.html',1,'(Global Namespace)']]], + ['decode_37',['decode',['../group__cam.html#a5b93625023a1c2180221257849744b59',1,'CAMEventData.__unnamed1__::decode'],['../group__cam.html#ga176ef30b2fd07e63a2c0a91323acb623',1,'CAMEventData::@0::decode'],['../group__h264__decode.html',1,'H264 Decode']]], + ['decode_2eh_38',['decode.h',['../decode_8h.html',1,'']]], + ['decoderesults_39',['decodeResults',['../group__h264__stream.html#a881508b85ac77a18fa8e25199b44c144',1,'H264DecodeOutput']]], + ['default_40',['Default',['../namespacenn_1_1swkbd.html#a0744d25b4e263a601d78dba20b4ac0b6a7a1920d61156abc05a60135aefe8bc67',1,'nn::swkbd']]], + ['default_20heap_41',['Default Heap',['../group__coreinit__memdefaultheap.html',1,'']]], + ['defaultaccountindex_42',['defaultAccountIndex',['../namespacenn_1_1sl.html#aecc7b691d169222668195898a19a2d8a',1,'nn::sl::TransferableInfo']]], + ['defaultblock_43',['defaultBlock',['../group__coreinit__memblockheap.html#a90bce83e474fb5ecdead9d23129c1769',1,'MEMBlockHeap']]], + ['defaulttitleaccessor_44',['defaultTitleAccessor',['../namespacenn_1_1sl_1_1details.html#a30cb899eef38897a732708de83abeac8',1,'nn::sl::details::QuickStartApplicationSelectorInternal']]], + ['defaulttitleaccessorfromptr_45',['defaulttitleaccessorfromptr',['../classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html',1,'DefaultTitleAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html#aac266b57ef1a984b623b4c02a6a1c22e',1,'nn::sl::details::DefaultTitleAccessorFromPtr::DefaultTitleAccessorFromPtr()']]], + ['defaulttrack_46',['defaultTrack',['../group__coreinit__memblockheap.html#aa95b31244ef58f22a5f337c625bd5da6',1,'MEMBlockHeap']]], + ['deleteapplicationarea_47',['DeleteApplicationArea',['../namespacenn_1_1nfp.html#a227efefbf1a74819cd385b527b12bc9c',1,'nn::nfp']]], + ['deleteconfig_48',['DeleteConfig',['../namespacenn_1_1ac.html#a09cd2f3dc0a8fc13264f70d14bb90d2c',1,'nn::ac']]], + ['deleteflag_49',['deleteFlag',['../structnn_1_1sl_1_1KillerNotification.html#ac8bbe2433ef455dc63e27fb6ef9f065f',1,'nn::sl::KillerNotification']]], + ['deletefriendflagsasync_50',['DeleteFriendFlagsAsync',['../group__nn__fp__fp.html#ga9a82b12c2f74b140a872d197840f4fcc',1,'nn::fp']]], + ['deletefriendrequestasync_51',['DeleteFriendRequestAsync',['../group__nn__fp__fp.html#gaa461b685388ff5b3c215c18cbdf558fa',1,'nn::fp']]], + ['deletegamedata_52',['DeleteGameData',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564a4de3b2e00057b409dbcd14b10a29c273',1,'nn::nfp']]], + ['deletenfpregisterinfo_53',['DeleteNfpRegisterInfo',['../namespacenn_1_1nfp.html#afaab6a6521fc335f3f021aaba9e675d4',1,'nn::nfp']]], + ['deleterecentplayrecordall_54',['DeleteRecentPlayRecordAll',['../group__nn__fp__fp.html#gae1794e0a78d3142f066db56e8bfcac5a',1,'nn::fp']]], + ['deletesavedirectory_55',['DeleteSaveDirectory',['../group__nn__fp__fp.html#gaeea367e976aef6f2621526fd04507d1e',1,'nn::fp']]], + ['delta_56',['delta',['../group__sndcore2__voice.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceDeviceBusMixData::delta'],['../group__sndcore2__voice.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceVeData::delta']]], + ['denyfriendrequestasync_57',['DenyFriendRequestAsync',['../group__nn__fp__fp.html#ga531f4cf450abe26d6e3c1097fe32d759',1,'nn::fp']]], + ['deprecated_20list_58',['Deprecated List',['../deprecated.html',1,'']]], + ['depth_59',['depth',['../group__gx2__surface.html#af43b771026fceb9a0b28256afc08f69b',1,'GX2Surface']]], + ['depthclear_60',['depthClear',['../group__gx2__surface.html#a35dde1ada59cd1f3f7c274f6d1b3567a',1,'GX2DepthBuffer']]], + ['deserialize_61',['deserialize',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#a84d29d0f641cae35c57c4d7ea687156d',1,'nn::sl::details::SerializerFromPtr::Deserialize()'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#af9e198c1544620907a7797246c5f11a8',1,'nn::sl::details::ISerializerBase::Deserialize()'],['../classnn_1_1sl_1_1ISerializer.html#a3102aebc30042084b525db86c8e304f2',1,'nn::sl::ISerializer::Deserialize()']]], + ['deserializefn_62',['DeserializeFn',['../namespacenn_1_1sl_1_1details.html#adf301d4a6397e8e9bda7c8d0c294ca10',1,'nn::sl::details::ISerializerInternalVTable']]], + ['destroy_63',['destroy',['../namespacenn_1_1swkbd.html#ac919a991060ede6983343719401686de',1,'nn::swkbd::Destroy()'],['../namespacenn_1_1erreula.html#ac919a991060ede6983343719401686de',1,'nn::erreula::Destroy()']]], + ['destroyendpoint_64',['DestroyEndpoint',['../namespacenn_1_1uds_1_1Cafe.html#ac70b88aa906adae1213955a4db50a95c',1,'nn::uds::Cafe']]], + ['destroynetwork_65',['DestroyNetwork',['../namespacenn_1_1uds_1_1Cafe.html#aea567201960d39549d655ef97138bf0a',1,'nn::uds::Cafe']]], + ['destructor_66',['destructor',['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IBlackListAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IAccountInfoAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IWhiteListAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IUpdatePackageAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::ITransferrerInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::ITitleListAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a50a5f91c74388aa4d0d4cff5c85eeec7',1,'nn::sl::details::ITitleIconCacheInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IStreamInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IDiscCachedTitleAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IIconInfoAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IInstalledTitleListAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IKillerNotificationAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::ILaunchedTitleListAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IDefaultTitleAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::ITimeAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::ISettingAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::ISerializerInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IPreferentialTitleAccessorInternalVTable::destructor'],['../namespacenn_1_1sl_1_1details.html#a4141423def66879e4d48cc281c39ce25',1,'nn::sl::details::IMetaInfoAccessorInternalVTable::destructor']]], + ['detach_67',['detach',['../group__cam.html#gac531abab5ff1896250fe46e84506d3ad',1,'CAMEventData::@0::detach'],['../group__cam.html#ab6bc015ea9587c510c9017988e94e60d',1,'CAMEventData.__unnamed1__::detach']]], + ['detectnatpropertiesasync_68',['DetectNatPropertiesAsync',['../group__nn__fp__fp.html#ga48344d34f32a94706b4f382972152da8',1,'nn::fp']]], + ['dev_5fclass_69',['dev_class',['../uhs_8h.html#a3ec6e05947a4f6550ad22dfed704bfa0',1,'UhsInterfaceFilter']]], + ['dev_5fdesc_70',['dev_desc',['../uhs_8h.html#a828eab02073dd047ea75514f6f4af857',1,'UhsInterfaceProfile']]], + ['dev_5fprotocol_71',['dev_protocol',['../uhs_8h.html#a7690188c4652ab8a65371e811751160f',1,'UhsInterfaceFilter']]], + ['dev_5fsubclass_72',['dev_subclass',['../uhs_8h.html#a910077a47bb4da37013acefd37ccf5ca',1,'UhsInterfaceFilter']]], + ['device_73',['device',['../group__sndcore2__device.html',1,'Device'],['../group__nsysccr__cdc.html#abddbc98d04700c3bffbf124cb4d899dd',1,'CCRCDCMacAddress::device']]], + ['device_2eh_74',['device.h',['../sndcore2_2device_8h.html',1,'(Global Namespace)'],['../nn_2acp_2device_8h.html',1,'(Global Namespace)']]], + ['device_5fhandle_75',['device_handle',['../filesystem__fsa_8h.html#a9f68052403a37cea02187f0260c071a4',1,'FSARequestRawWrite::device_handle'],['../filesystem__fsa_8h.html#a9f68052403a37cea02187f0260c071a4',1,'FSARequestRawRead::device_handle']]], + ['devicehash_76',['deviceHash',['../group__nn__ffl__miidata.html#a7ebe644f71fe16bc9bc7c474fb112aa4',1,'FFLCreateID']]], + ['devicehashsize_77',['DeviceHashSize',['../namespacenn_1_1act.html#aa1460ce2c97913123dbdcd79699fc960',1,'nn::act']]], + ['deviceinfo_78',['deviceInfo',['../filesystem__fsa_8h.html#a4bd9354d1cf247c93db388257567d0e2',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['devicepath_79',['devicePath',['../group__coreinit__fs.html#a90f40238cd848d2f441d861bfc7f0295',1,'FSVolumeInfo']]], + ['devicesectorsize_80',['deviceSectorSize',['../filesystem__fsa_8h.html#ab694ce2c75e51ff6d97acfe343121f1b',1,'FSADeviceInfo']]], + ['devicesizeinsectors_81',['deviceSizeInSectors',['../filesystem__fsa_8h.html#adb4bd692cd7d56f9c68f936892c5f0a4',1,'FSADeviceInfo']]], + ['dim_82',['dim',['../group__gx2__surface.html#aa10866f83d042583f32ee7212355a624',1,'GX2Surface']]], + ['dimenabled_83',['dimEnabled',['../group__coreinit__im.html#a328c43fb5f8b11478cbabcb67040c61e',1,'IMParameters']]], + ['dimperiod_84',['dimPeriod',['../group__coreinit__im.html#a71d07601cec07da3615bd19b47428794',1,'IMParameters']]], + ['direct_5fboot_85',['direct_boot',['../group__nn__acp__title.html#a9130d2496020ade9d1eb19580f40a0cd',1,'ACPMetaXml']]], + ['direction_86',['direction',['../group__vpad__input.html#afd07cc52d7a26eca9be566e87fd21356',1,'VPADStatus']]], + ['dirsize_87',['dirSize',['../filesystem__fsa_8h.html#a8c256d16179e1b818c1530e6a0e6c0ec',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['dirx_88',['dirX',['../group__padscore__kpad.html#a0db219931df1ca58f3f7876d33ab99d9',1,'KPADStatus.mplus']]], + ['diry_89',['dirY',['../group__padscore__kpad.html#a569cfc36e1a7e67cd7ce8cdb3db07e41',1,'KPADStatus.mplus']]], + ['dirz_90',['dirZ',['../group__padscore__kpad.html#a68b9b6b16850bed1fa5e06531775d10b',1,'KPADStatus.mplus']]], + ['disablecrc_91',['disablecrc',['../group__nsysccr__cdc__nfc.html#aa614dbf530719693720962142eda01f5',1,'CCRCDCNfcPassThroughSendExRequest::disableCrc'],['../group__nsysccr__cdc__nfc.html#aa614dbf530719693720962142eda01f5',1,'CCRCDCNfcPassThroughEx2Request::disableCrc']]], + ['disablenewline_92',['disableNewLine',['../structnn_1_1swkbd_1_1ConfigArg.html#ab2d80190fdaee53593877366f84c6e91',1,'nn::swkbd::ConfigArg']]], + ['disallowtoconnect_93',['DisallowToConnect',['../namespacenn_1_1uds_1_1Cafe.html#a54c4686f698d469a049a5240feb3dc0a',1,'nn::uds::Cafe']]], + ['disappearerrorviewer_94',['DisappearErrorViewer',['../namespacenn_1_1erreula.html#a0aed4652fb635fd4eb6aa387c6271197',1,'nn::erreula']]], + ['disappearhomenixsign_95',['DisappearHomeNixSign',['../namespacenn_1_1erreula.html#ae24e6cf8742fadb115c2d0679b4459b5',1,'nn::erreula']]], + ['disappearinputform_96',['DisappearInputForm',['../namespacenn_1_1swkbd.html#afff38c38fe8d2fa91589bd65adfea023',1,'nn::swkbd']]], + ['disappearkeyboard_97',['DisappearKeyboard',['../namespacenn_1_1swkbd.html#aaf8bde3c6e4533853ecd8a3b1093d1d5',1,'nn::swkbd']]], + ['disassemble_5fppc_5fflags_5fnone_98',['DISASSEMBLE_PPC_FLAGS_NONE',['../group__coreinit__debug.html#gga9cb804d7c7ffa9732c4ac5e9a4287470a85967a8c6e6191534f0c8b12800aa389',1,'debug.h']]], + ['disassembleppcflags_99',['disassembleppcflags',['../group__coreinit__debug.html#ga9cb804d7c7ffa9732c4ac5e9a4287470',1,'DisassemblePPCFlags: debug.h'],['../group__coreinit__debug.html#ga25e4fd5d3418b2e5c6c9d8612cfa4368',1,'DisassemblePPCFlags: debug.h']]], + ['disassembleppcopcode_100',['DisassemblePPCOpcode',['../group__coreinit__debug.html#gae20aa9c94cbd91c50c13e03feb2927b1',1,'debug.h']]], + ['disassembleppcrange_101',['DisassemblePPCRange',['../group__coreinit__debug.html#ga879bee27bdd479c338b2b9e555e95b1c',1,'debug.h']]], + ['disassemblyfindsymbolfn_102',['DisassemblyFindSymbolFn',['../group__coreinit__debug.html#ga041483338ae9d40c8501c9ad14b330a1',1,'debug.h']]], + ['disassemblyprintfn_103',['DisassemblyPrintFn',['../group__coreinit__debug.html#ga807903cd21d5777e977d7833bbc8cd93',1,'debug.h']]], + ['disccachedtitleaccessor_104',['disccachedtitleaccessor',['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html',1,'DiscCachedTitleAccessor'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#a636c7701f82a3a38058fe7ba74556869',1,'nn::sl::DiscCachedTitleAccessor::DiscCachedTitleAccessor()'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#aef8852500a1feb6260d48046735f5614',1,'nn::sl::DiscCachedTitleAccessor::DiscCachedTitleAccessor(DiscCachedTitleAccessor &src)'],['../namespacenn_1_1sl_1_1details.html#a45f64f3755e0ef1eb0be36b5d64aad66',1,'nn::sl::details::ITitleListCacheInternal::discCachedTitleAccessor']]], + ['disccachedtitleaccessorfromptr_105',['disccachedtitleaccessorfromptr',['../classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html',1,'DiscCachedTitleAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html#a4fdde191d6d5a74fb6be9f64840102de',1,'nn::sl::details::DiscCachedTitleAccessorFromPtr::DiscCachedTitleAccessorFromPtr()']]], + ['disconnectclient_106',['DisconnectClient',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#ac14fa2415c07455c4d3af87bc84239b9',1,'nn::dlp::Cafe::Server']]], + ['discoverytimeout_107',['discoverytimeout',['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcWriteT2TRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcFormatRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcReadT2TStartRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcDetectStartMultiRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcDetectStartRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcPassThroughEx2Request::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcPassThroughSendExRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcPassThroughSendRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcIsTagPresentRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcSetReadOnlyRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcWriteStartRequest::discoveryTimeout'],['../group__nsysccr__cdc__nfc.html#a91537d1dcd779ac9cc0c54bcd7174421',1,'CCRCDCNfcReadStartRequest::discoveryTimeout']]], + ['discoverytype_108',['discoveryType',['../group__nsysccr__cdc__nfc.html#af43250d70d17a42169af7505225c895c',1,'CCRCDCNfcReadT2TResponse']]], + ['display_109',['Display',['../group__gx2__display.html',1,'']]], + ['display_20list_110',['display list',['../group__gx2r__displaylist.html',1,'Display List'],['../group__gx2__displaylist.html',1,'Display List']]], + ['display_2eh_111',['display.h',['../display_8h.html',1,'']]], + ['displaycondition_112',['displayCondition',['../structnn_1_1sl_1_1KillerNotification.html#a08a51c416d2ed8e453aba4a7bf123c93',1,'nn::sl::KillerNotification']]], + ['displaylist_2eh_113',['displaylist.h',['../gx2_2displaylist_8h.html',1,'(Global Namespace)'],['../gx2r_2displaylist_8h.html',1,'(Global Namespace)']]], + ['displaynotification_114',['displaynotification',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a25d6f7191e3884838b9b1ed378f2bbad',1,'nn::sl::details::ITransferrerBase::DisplayNotification()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#ad905449a40224272b257f46c7833c059',1,'nn::sl::details::TransferrerFromPtr::DisplayNotification()']]], + ['displaynotificationfn_115',['DisplayNotificationFn',['../namespacenn_1_1sl_1_1details.html#aa91fa98b4b7342cd35fffb1ae844d2fd',1,'nn::sl::details::ITransferrerInternalVTable']]], + ['dist_116',['dist',['../group__padscore__kpad.html#a2578b368dad74bcd4a88bbeeb319a833',1,'KPADStatus']]], + ['distdiff_117',['distDiff',['../group__padscore__kpad.html#aa9802f88d041a4637cafd7b821c0a048',1,'KPADStatus']]], + ['distdiffmagnitude_118',['distDiffMagnitude',['../group__padscore__kpad.html#acc7a2c7464390666fd910179f56b3a0b',1,'KPADStatus']]], + ['distributed_119',['Distributed',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dca8c16cbebef45d87fd2b36ce69f46c526',1,'nn::dlp::Cafe']]], + ['distributing_120',['Distributing',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcaeebf52eb90090decf5cb418d5edd9fe2',1,'nn::dlp::Cafe']]], + ['distributinginternal_121',['DistributingInternal',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dca8e561d9b14e9d3127aea5699b8315fdf',1,'nn::dlp::Cafe']]], + ['divisors_122',['divisors',['../group__gx2__shader.html#a51903de270bc66ccfaa183a3cd4f20a6',1,'GX2FetchShader']]], + ['dlp_2eh_123',['dlp.h',['../dlp_8h.html',1,'']]], + ['dlp_5fpoll_5fnonblock_124',['DLP_POLL_NONBLOCK',['../namespacenn_1_1dlp_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785caa3ffbd150b15229e4b7861a59a606e68',1,'nn::dlp::Cafe']]], + ['dmae_125',['dmae',['../group__dmae.html',1,'']]], + ['dmae_2edox_126',['dmae.dox',['../dmae_8dox.html',1,'']]], + ['dmae_5fswap_5f16_127',['DMAE_SWAP_16',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea29ef15290ab4d124691ecea3d8d749c0',1,'mem.h']]], + ['dmae_5fswap_5f32_128',['DMAE_SWAP_32',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea364c34c52ca6de9280b2e823023c9006',1,'mem.h']]], + ['dmae_5fswap_5f64_129',['DMAE_SWAP_64',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea07441e31cc4ec888eb6c2970529af655',1,'mem.h']]], + ['dmae_5fswap_5fnone_130',['DMAE_SWAP_NONE',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea2f1a2b64df2c1b58ff40ae4e7f94f5e6',1,'mem.h']]], + ['dmaecopymem_131',['DMAECopyMem',['../group__dmae__mem.html#ga87ca411f318c410f755c017b89c2a7cc',1,'mem.h']]], + ['dmaefillmem_132',['DMAEFillMem',['../group__dmae__mem.html#ga8b233c1bb03b18749c62eaf0715dd4ad',1,'mem.h']]], + ['dmaefillmemphys_133',['DMAEFillMemPhys',['../group__dmae__mem.html#ga259cd47181c657f7caed1eab9edc67e3',1,'mem.h']]], + ['dmaeswapmode_134',['DMAESwapMode',['../group__dmae__mem.html#ga2721f70bb3af70655992bdf5cdf8421e',1,'mem.h']]], + ['dmaetimestamp_135',['DMAETimeStamp',['../group__dmae__sync.html#ga681c0207cdcbb258a84c551d61bfa98d',1,'sync.h']]], + ['dmaewaitdone_136',['DMAEWaitDone',['../group__dmae__sync.html#ga83089a04fcf5dee2c7244f57308e7145',1,'sync.h']]], + ['down_137',['down',['../group__padscore__kpad.html#a9b719a371ec79f7654c076af5ca7bc9d',1,'KPADStatus']]], + ['draw_138',['draw',['../group__gx2__draw.html',1,'Draw'],['../group__gx2r__draw.html',1,'Draw']]], + ['draw_2eh_139',['draw.h',['../gx2_2draw_8h.html',1,'(Global Namespace)'],['../gx2r_2draw_8h.html',1,'(Global Namespace)']]], + ['drawdrc_140',['drawdrc',['../namespacenn_1_1swkbd.html#a91676a6d5401999c00c16770373c2198',1,'nn::swkbd::DrawDRC()'],['../namespacenn_1_1erreula.html#a91676a6d5401999c00c16770373c2198',1,'nn::erreula::DrawDRC()']]], + ['drawinput0cursor_141',['drawInput0Cursor',['../namespacenn_1_1swkbd.html#a81873315ac52d003176ed99291e6cbfb',1,'nn::swkbd::InputFormArg']]], + ['drawstringinfo_142',['drawstringinfo',['../structnn_1_1swkbd_1_1DrawStringInfo.html#a75d5aaaba7f1ccafb6e27eaa23ce6a97',1,'nn::swkbd::DrawStringInfo::DrawStringInfo()'],['../structnn_1_1swkbd_1_1DrawStringInfo.html',1,'DrawStringInfo']]], + ['drawsyswiipointer_143',['drawSysWiiPointer',['../structnn_1_1swkbd_1_1ConfigArg.html#a83ed21793566947b6d02b37f9ffd406c',1,'nn::swkbd::ConfigArg']]], + ['drawtv_144',['drawtv',['../namespacenn_1_1erreula.html#a188978d183c10bfa2826aa4f8564b279',1,'nn::erreula::DrawTV()'],['../namespacenn_1_1swkbd.html#a188978d183c10bfa2826aa4f8564b279',1,'nn::swkbd::DrawTV()']]], + ['drc_145',['drc',['../group__sndcore2__core.html#a6698837572d94f039a2feeef192a25c9',1,'AXTransitionAudioBuffer::drc'],['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81da8bdbcfb3df59f24e39c29c69acee695b',1,'nn::erreula::Drc'],['../group__avm__drc.html',1,'DRC']]], + ['drc_20vs_146',['DRC VS',['../group__sndcore2__drcvs.html',1,'']]], + ['drc_2eh_147',['drc.h',['../drc_8h.html',1,'']]], + ['drc_5fuse_148',['drc_use',['../group__nn__acp__title.html#a0c25a9eefcae0cb55792e883c10219c9',1,'ACPMetaXml']]], + ['drcgamepad_149',['drcgamepad',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9af0451f7849c942e4e69161407916bf05',1,'nn::erreula::DrcGamepad'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9af0451f7849c942e4e69161407916bf05',1,'nn::swkbd::DrcGamepad']]], + ['drcimagepalette_150',['DRCImagePalette',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1DRCImagePalette',1,'nn::sl']]], + ['drcimagepalettecolor_151',['DRCImagePaletteColor',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1DRCImagePaletteColor',1,'nn::sl']]], + ['drcled_5fc_2eh_152',['drcled_c.h',['../drcled__c_8h.html',1,'']]], + ['drcled_5fcpp_2eh_153',['drcled_cpp.h',['../drcled__cpp_8h.html',1,'']]], + ['drcledenable_154',['drcLedEnable',['../namespacenn_1_1sl.html#a480230d7a02daad6836e7a39bc1cdf67',1,'nn::sl::Setting.caffeine']]], + ['drcledpattern_155',['DrcLedPattern',['../namespacenn_1_1acp.html#a76e4b783441805c06e8e5f8c13619b74',1,'nn::acp']]], + ['drcledstatus_156',['DrcLedStatus',['../namespacenn_1_1acp.html#ac980f66f1f3183c328ef5894253ee6c1',1,'nn::acp']]], + ['drcmanager_157',['drcmanager',['../classnn_1_1sl_1_1DrcManager.html',1,'DrcManager'],['../classnn_1_1sl_1_1DrcManager.html#af0996487fc03e36749c734c7ece08db6',1,'nn::sl::DrcManager::DrcManager()']]], + ['drcmanager_2eh_158',['DrcManager.h',['../DrcManager_8h.html',1,'']]], + ['drcmanagerinternal_159',['drcmanagerinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1DrcManagerInternal',1,'DrcManagerInternal'],['../namespacenn_1_1sl_1_1details.html#a7f300cb57d09329487a87f5d74409d6a',1,'nn::sl::details::DrcManagerInternal']]], + ['drcs_160',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['drctransferrer_161',['drcTransferrer',['../namespacenn_1_1sl_1_1details.html#a870ab89ad1400197612564ff3e7faff7',1,'nn::sl::details::DrcManagerInternal']]], + ['drcvs_2eh_162',['drcvs.h',['../drcvs_8h.html',1,'']]], + ['dsicallback_163',['dsiCallback',['../group__coreinit__thread.html#a997af944f6bad2f2964875a599cf27af',1,'OSThread']]], + ['dsisr_164',['dsisr',['../group__coreinit__context.html#ae152b9acb2c94dd157219634be283a9b',1,'OSContext']]], + ['duplex_165',['duplex',['../group__nsysnet__netconfig.html#ada63721879f33d9ecd9da92a555e93fe',1,'NetConfEthCfg']]], + ['duration_166',['duration',['../namespacenn_1_1sl.html#ab85ec314bf443b797ef8a66b3b03f8a4',1,'nn::sl::KillerNotification.displayCondition::duration'],['../group__coreinit__taskq.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTaskInfo::duration'],['../group__coreinit__taskq.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTask::duration']]], + ['dutch_167',['dutch',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a68bf367e228f45ba83cb8831a5ee6447',1,'nn::erreula::Dutch'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a68bf367e228f45ba83cb8831a5ee6447',1,'nn::swkbd::Dutch'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a97da0928fb667f43f8c6bf40782c7a54',1,'nn::sl::Dutch']]], + ['dynamic_20loading_168',['Dynamic Loading',['../group__coreinit__dynload.html',1,'']]], + ['dynamiclock_169',['dynamicLock',['../group__ntag__ntag.html#a54693a7d96460aa67b6cdfeb90d78b58',1,'NTAGRawDataT2T']]], + ['dynload_2eh_170',['dynload.h',['../dynload_8h.html',1,'']]], + ['dynloadfreefn_171',['dynLoadFreeFn',['../group__coreinit__dynload.html#aa078f148b651af20f28a800fd29b23ee',1,'OSDynLoad_InternalData']]] +]; diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 00000000..152258dd --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,147 @@ +var searchData= +[ + ['e_5fmanual_0',['e_manual',['../group__nn__acp__title.html#ad07c20db4127307d46d2d9080b76a083',1,'ACPMetaXml']]], + ['e_5fmanual_5fversion_1',['e_manual_version',['../group__nn__acp__title.html#ae2344fab2a1a60e3f1b4dd1171f19c5b',1,'ACPMetaXml']]], + ['eai_5faddrfamily_2',['EAI_ADDRFAMILY',['../netdb_8h.html#aac746f03bb5099da0a427a99ecf1e36a',1,'netdb.h']]], + ['eai_5fagain_3',['EAI_AGAIN',['../netdb_8h.html#a7a0f2f10f8778fe201a68932d18434e5',1,'netdb.h']]], + ['eai_5fbadflags_4',['EAI_BADFLAGS',['../netdb_8h.html#a3f3b38f2ac6688612a0fd20f3e6210be',1,'netdb.h']]], + ['eai_5fbadhints_5',['EAI_BADHINTS',['../netdb_8h.html#a06480e6a72c58c6649d2ad19c98bff27',1,'netdb.h']]], + ['eai_5ffail_6',['EAI_FAIL',['../netdb_8h.html#acfc712115bf29357d33472da2209dc15',1,'netdb.h']]], + ['eai_5ffamily_7',['EAI_FAMILY',['../netdb_8h.html#a1d195add54c14a8903441848fb2f7da6',1,'netdb.h']]], + ['eai_5fmax_8',['EAI_MAX',['../netdb_8h.html#afcb75b949ba49308678186c339c78fdc',1,'netdb.h']]], + ['eai_5fmemory_9',['EAI_MEMORY',['../netdb_8h.html#a33d8eb0c89167f95dcdaf23386631174',1,'netdb.h']]], + ['eai_5fnodata_10',['EAI_NODATA',['../netdb_8h.html#aae1a32f26ffbb7461251d7c4a7c3a0a2',1,'netdb.h']]], + ['eai_5fnoname_11',['EAI_NONAME',['../netdb_8h.html#a0bb00f48d6ba1e8c55b7d85c8e3a19a7',1,'netdb.h']]], + ['eai_5foverflow_12',['EAI_OVERFLOW',['../netdb_8h.html#a01d6798d308152b919a0b9f998bbd336',1,'netdb.h']]], + ['eai_5fprotocol_13',['EAI_PROTOCOL',['../netdb_8h.html#ac22bd096438839c946a37c0619c6eabf',1,'netdb.h']]], + ['eai_5fservice_14',['EAI_SERVICE',['../netdb_8h.html#ac7f08e3ee3c38f7c869beb5a44c9f651',1,'netdb.h']]], + ['eai_5fsocktype_15',['EAI_SOCKTYPE',['../netdb_8h.html#a110777c2c99dab32101324b3b1dd1df5',1,'netdb.h']]], + ['eai_5fsystem_16',['EAI_SYSTEM',['../netdb_8h.html#a8e864fa95f26341c27127deb6237c88c',1,'netdb.h']]], + ['edmstandbymodelength_17',['edmStandbyModeLength',['../namespacenn_1_1sl.html#ac96789cf04b0d04042af33613ce9a1c8',1,'nn::sl::Setting']]], + ['eeprom_5fversion_18',['eeprom_version',['../group__coreinit__mcp.html#aee543507479960091aacadaa69d840c0',1,'MCPSysProdSettings']]], + ['eh_5fglobals_19',['eh_globals',['../group__coreinit__thread.html#aa9ccb5d8f48fb42266ff3b9e166eeaf6',1,'OSThreadGHSExceptionHandling']]], + ['eh_5fmem_5fmanage_20',['eh_mem_manage',['../group__coreinit__thread.html#a1d2fbac3c96e681ec287629b517cca5e',1,'OSThreadGHSExceptionHandling']]], + ['eh_5fstore_5fglobals_21',['eh_store_globals',['../group__coreinit__thread.html#a3c61e7e00eca5fc08297db9d2ddf5f03',1,'OSThreadGHSExceptionHandling']]], + ['eh_5fstore_5fglobals_5ftdeh_22',['eh_store_globals_tdeh',['../group__coreinit__thread.html#a2066671169595a8e4a8a09c5adc20f8b',1,'OSThreadGHSExceptionHandling']]], + ['ejectclient_23',['EjectClient',['../namespacenn_1_1uds_1_1Cafe.html#aab8e7e96f8cbf9f4da26454e8f9ae527',1,'nn::uds::Cafe']]], + ['ejectspectator_24',['EjectSpectator',['../namespacenn_1_1uds_1_1Cafe.html#ad7340fc4bccc9904292da316840e85a4',1,'nn::uds::Cafe']]], + ['elemcount_25',['elemCount',['../group__gx2r__buffer.html#af065e9f4c61904d7e6208c6767ae0713',1,'GX2RBuffer']]], + ['elementcount_26',['elementCount',['../group__coreinit__smd.html#aee29aa794b8844c4358f948d0f7193a4',1,'SmdInterface']]], + ['elements_27',['elements',['../group__padscore__wpad.html#ab489b03c8ebdea68211aaf01d6bd5c58',1,'WPADiQueue']]], + ['elementsin_28',['elementsIn',['../group__coreinit__smd.html#acfb4d02bc8ef4482c346ad66721b1853',1,'SmdSimpleBufPool']]], + ['elemsize_29',['elemSize',['../group__gx2r__buffer.html#adcb87f2809f48c3f44fc756c261ecde1',1,'GX2RBuffer']]], + ['emulatederror_30',['emulatederror',['../group__coreinit__fs.html#a5dfd3b2b342569717a79e66cd01bbf96',1,'FSClientBody::emulatedError'],['../filesystem__fsa_8h.html#a5dfd3b2b342569717a79e66cd01bbf96',1,'FSARequest::emulatedError']]], + ['enabled_31',['enabled',['../namespacenn_1_1sl.html#aa10311459433adf322f2590a4987c423',1,'nn::sl::Setting.caffeine::enabled'],['../group__sndcore2__core.html#ac19b89f25c9dfa8d24866a5c108d6477',1,'AXTransitionAudioBufferDevice::enabled']]], + ['end_32',['end',['../group__nsysccr__cdc__nfc.html#ad0970d0a1eb91451bab00fc13a27c201',1,'CCRCDCNfcWriteT2TRange::end'],['../group__nsysccr__cdc__nfc.html#ad0970d0a1eb91451bab00fc13a27c201',1,'CCRCDCNfcReadT2TRange::end'],['../group__coreinit__memblockheap.html#a57dfa4d169c6b9c0b4e7352bc0c34366',1,'MEMBlockHeapBlock::end']]], + ['endianswap_33',['endianSwap',['../group__gx2__shader.html#a36155a846634b57e7140d1db7baee8a7',1,'GX2AttribStream']]], + ['endlocalconnection_34',['EndLocalConnection',['../namespacenn_1_1ac.html#a26be7ca266fd8c712cbf1d4f28ccbd89',1,'nn::ac']]], + ['endoffset_35',['endOffset',['../group__sndcore2__voice.html#a6bbb47cc3cc43b6a3e333a097378b249',1,'AXVoiceOffsets']]], + ['endpoint_5ftransfer_5fin_36',['ENDPOINT_TRANSFER_IN',['../uhs_8h.html#a117cfa510f355a71c711d117dfe18460',1,'uhs.h']]], + ['endpoint_5ftransfer_5fout_37',['ENDPOINT_TRANSFER_OUT',['../uhs_8h.html#a146b35480e491660a2b9f106485125c4',1,'uhs.h']]], + ['endpointdescriptor_38',['EndpointDescriptor',['../namespacenn_1_1uds_1_1Cafe.html#aa61a754f0eb33098bb7e63916af6ccfb',1,'nn::uds::Cafe']]], + ['endunixtime_39',['endUnixTime',['../namespacenn_1_1sl.html#a1fcb8ffaeafbd7c6a552c5451cdf8fd0',1,'nn::sl::KillerNotification.displayCondition.duration']]], + ['energy_20saver_40',['Energy saver',['../group__coreinit__energysaver.html',1,'']]], + ['energysaver_2eh_41',['energysaver.h',['../energysaver_8h.html',1,'']]], + ['english_42',['english',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a49bfa7fcc3d94cb262ab0af5f668b74d',1,'nn::sl::English'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a78463a384a5aa4fad5fa73e2f506ecfc',1,'nn::erreula::English'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc',1,'nn::swkbd::English']]], + ['entries_43',['entries',['../namespacenn_1_1sl.html#a54e910017bba8bf8c89a85d31733661b',1,'nn::sl::LaunchInfoDatabaseHeader']]], + ['entriesptr_44',['entriesPtr',['../namespacenn_1_1sl_1_1details.html#a03c559e6a98906ad9e74195c0b3a95f4',1,'nn::sl::details::LaunchInfoDatabaseInternal']]], + ['entry_45',['entry',['../filesystem__fsa_8h.html#a927f2ccc341119960db454a334a9074a',1,'FSAResponseReadDir']]], + ['entrycount_46',['entryCount',['../namespacenn_1_1sl.html#a78d36333680662f5369ddab3a70f70b1',1,'nn::sl::LaunchInfoDatabaseHeader']]], + ['entrycountptr_47',['entryCountPtr',['../namespacenn_1_1sl_1_1details.html#ad423ac8c74266f7158576bbf6e81f446',1,'nn::sl::details::LaunchInfoDatabaseInternal']]], + ['entryid_48',['entryId',['../group__coreinit__fs.html#a565c1b579da0c9f968488e046b2fe6b1',1,'FSStat']]], + ['entrynum_49',['entryNum',['../filesystem__fsa_8h.html#a1985558db9a21800c0cc6202960e3a53',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['entrypoint_50',['entrypoint',['../group__coreinit__dynload.html#ac9f82d66f7ae86e62463167447e66574',1,'OSDynLoad_InternalData::entryPoint'],['../group__coreinit__thread.html#a5b1f5074d3ad451216e44edd1b73bc1d',1,'OSThread::entryPoint']]], + ['enum_2eh_51',['enum.h',['../enum_8h.html',1,'']]], + ['enums_52',['Enums',['../group__gx2__enum.html',1,'']]], + ['erreula_53',['erreula',['../group__erreula.html',1,'']]], + ['erreula_2edox_54',['erreula.dox',['../erreula_8dox.html',1,'']]], + ['erreula_2eh_55',['erreula.h',['../erreula_8h.html',1,'']]], + ['erreula_5fcpp_2eh_56',['erreula_cpp.h',['../erreula__cpp_8h.html',1,'']]], + ['erreulaappearerror_57',['ErrEulaAppearError',['../namespaceRpl.html#aeb61c10c84558c63c20750a507244121',1,'Rpl']]], + ['erreulaappearhomenixsign_58',['ErrEulaAppearHomeNixSign',['../namespaceRpl.html#a2dad19cd313cb5a89769a9b5873482dc',1,'Rpl']]], + ['erreulacalc_59',['ErrEulaCalc',['../namespaceRpl.html#ad7a314e3ec98bdc735756c9b9ee30b94',1,'Rpl']]], + ['erreulachangelang_60',['ErrEulaChangeLang',['../namespaceRpl.html#a7c134e1bb2bd258e150109f291ffac3e',1,'Rpl']]], + ['erreulacreate_61',['ErrEulaCreate',['../namespaceRpl.html#af044cf805aa4d5295d21f59de7baaf4e',1,'Rpl']]], + ['erreuladestroy_62',['ErrEulaDestroy',['../namespaceRpl.html#a1fef1f7d3680b57a4b65709833e4b1ef',1,'Rpl']]], + ['erreuladisappearerror_63',['ErrEulaDisappearError',['../namespaceRpl.html#a6d50f3b8645f5c96a2b5b9fb804a0101',1,'Rpl']]], + ['erreuladisappearhomenixsign_64',['ErrEulaDisappearHomeNixSign',['../namespaceRpl.html#a6a0877d38b55f4d9a211b1495fd02f03',1,'Rpl']]], + ['erreuladrawdrc_65',['ErrEulaDrawDRC',['../namespaceRpl.html#a647d3698a623cdb1bf66c270977c5d47',1,'Rpl']]], + ['erreuladrawtv_66',['ErrEulaDrawTV',['../namespaceRpl.html#a758a2854c25bd38e2e5e5d1077adef19',1,'Rpl']]], + ['erreulagetresultcode_67',['ErrEulaGetResultCode',['../namespaceRpl.html#a296a1cf4d610082637acfe737db63daf',1,'Rpl']]], + ['erreulagetresulttype_68',['ErrEulaGetResultType',['../namespaceRpl.html#a3c17a0f6011025f75b0caedd03707fe3',1,'Rpl']]], + ['erreulagetselectbuttonnumerror_69',['ErrEulaGetSelectButtonNumError',['../namespaceRpl.html#a1352f26aa717feeed64958b916b3685f',1,'Rpl']]], + ['erreulagetstateerrorviewer_70',['ErrEulaGetStateErrorViewer',['../namespaceRpl.html#a9a0b5596ccd6b4141a1f477f4acb3f07',1,'Rpl']]], + ['erreulaisappearhomenixsign_71',['ErrEulaIsAppearHomeNixSign',['../namespaceRpl.html#ad24c9b00aa9635ceca90494297325d50',1,'Rpl']]], + ['erreulaisdecideselectbuttonerror_72',['ErrEulaIsDecideSelectButtonError',['../namespaceRpl.html#ad5a83a379e3985437645891b76d83292',1,'Rpl']]], + ['erreulaisdecideselectleftbuttonerror_73',['ErrEulaIsDecideSelectLeftButtonError',['../namespaceRpl.html#acb545e5e13e188f505aafc686938dae9',1,'Rpl']]], + ['erreulaisdecideselectrightbuttonerror_74',['ErrEulaIsDecideSelectRightButtonError',['../namespaceRpl.html#a300865bc31b62dbe5361d1de5d3bce1d',1,'Rpl']]], + ['erreulaisselectcursoractive_75',['ErrEulaIsSelectCursorActive',['../namespaceRpl.html#a871f190e3df7e5251a9656f4a179ceeb',1,'Rpl']]], + ['erreulajump_76',['ErrEulaJump',['../namespaceRpl.html#a091baa0749d5ba7fc4b0dc5eaca1f570',1,'Rpl']]], + ['erreulaplayappearse_77',['ErrEulaPlayAppearSE',['../namespaceRpl.html#a132ebeb8f7c2935546fe7d592d2ef3be',1,'Rpl']]], + ['erreulasetcontrollerremo_78',['ErrEulaSetControllerRemo',['../namespaceRpl.html#a8d366ae6c7df9f4fb6f1fcf1809aad9a',1,'Rpl']]], + ['erreulasetversion_79',['ErrEulaSetVersion',['../namespaceRpl.html#a46a50b28cecfde6bdafcbd4203c3a9c6',1,'Rpl']]], + ['error_80',['error',['../group__padscore__wpad.html#abb80db0ecee8b18b2e2d87732b3a6387',1,'WPADStatus::error'],['../group__coreinit__context.html#aa8d183302fdfa4a6892f1d80300cdb32',1,'OSContext::error'],['../filesystem__fsa_8h.html#adae83515fa1cd0c74fa89e97a4483e72',1,'FSAAsyncResult::error'],['../group__coreinit__userconfig.html#a0d215dc6a178a07e6a96d4c96c28acc6',1,'UCSysConfig::error'],['../group__nn__hpad__hpad.html#a435d80d6e18cdc373bc78289eefca9ec',1,'HPADStatus::error'],['../group__padscore__kpad.html#acb5e100e5a9a3e7f6d1fd97512215282',1,'KPADStatus.__unnamed46__.balance::error'],['../group__vpad__input.html#adc64ccb7538429fe78e3fe0139267370',1,'VPADStatus::error'],['../group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387',1,'KPADStatus::error']]], + ['error_20viewer_81',['Error Viewer',['../group__nn__erreula__erreula.html',1,'']]], + ['errorarg_82',['errorarg',['../structnn_1_1erreula_1_1ErrorArg.html',1,'ErrorArg'],['../namespacenn_1_1erreula.html#a32181e48ce39dfc7c6984a2c58a97d38',1,'nn::erreula::AppearArg::errorArg'],['../structnn_1_1erreula_1_1ErrorArg.html#adc1153d009265824a611b653b0392b45',1,'nn::erreula::ErrorArg::ErrorArg()']]], + ['errorcode_83',['errorcode',['../namespacenn_1_1ac.html#ad006bff24f2fcba152b51cc859518d54',1,'nn::ac::ErrorCode'],['../group__coreinit__debug.html#a75f2a7ee1e2966546dbf807734bf7ef0',1,'OSFatalError::errorCode'],['../structnn_1_1erreula_1_1ErrorArg.html#acfedcc368663d95b468e9980c0aeb355',1,'nn::erreula::ErrorArg::errorCode']]], + ['errormessage_84',['errorMessage',['../structnn_1_1erreula_1_1ErrorArg.html#aa8e9e1f648faab5b928c47339859cf75',1,'nn::erreula::ErrorArg']]], + ['errortitle_85',['errorTitle',['../structnn_1_1erreula_1_1ErrorArg.html#a370e4ca9c7c6ec5a643e67aff7819eb3',1,'nn::erreula::ErrorArg']]], + ['errortype_86',['errortype',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45a',1,'nn::erreula::ErrorType'],['../structnn_1_1erreula_1_1ErrorArg.html#a490c2f6f0d3372c9c6a98c68967cfecf',1,'nn::erreula::ErrorArg::errorType']]], + ['eth0_87',['eth0',['../group__nsysnet__netconfig.html#a44b6c5dd7c979e79a9658085e2a993a6',1,'NetConfCfg']]], + ['ethcfg_88',['ethCfg',['../group__nsysnet__netconfig.html#a4fb6292ce3c1ca99513cf7015f204d40',1,'NetConfCfg']]], + ['eula_5fversion_89',['eula_version',['../group__nn__acp__title.html#a094f7af50760b4c344246d589f972a12',1,'ACPMetaXml']]], + ['eur_5fde_5fqwertz_90',['EUR_DE_QWERTZ',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ade3181db8d60deffbb69f1b48677fe7f',1,'nn::swkbd']]], + ['eur_5fen_5fqwerty_91',['EUR_EN_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a49203e17fbbfc4667f6315f497f40487',1,'nn::swkbd']]], + ['eur_5fes_5fqwerty_92',['EUR_ES_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a206845fac2e327033d1dc58b585b0032',1,'nn::swkbd']]], + ['eur_5ffr_5fazerty_93',['EUR_FR_AZERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78addb36ac37f188d593341211b4e17ae30',1,'nn::swkbd']]], + ['eur_5fit_5fqwerty_94',['EUR_IT_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a0d4b03562442882c5884c3cae4790350',1,'nn::swkbd']]], + ['eur_5fnl_5fqwerty_95',['EUR_NL_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a7dd1d916af045bdd7b3d59fea471761a',1,'nn::swkbd']]], + ['eur_5fpt_5fqwerty_96',['EUR_PT_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a12730a4ea0e50e926db6c3feb3855802',1,'nn::swkbd']]], + ['eur_5fru_5fjcuken_97',['EUR_RU_JCUKEN',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78af4d6e0647ec19d59416f6f8036584aad',1,'nn::swkbd']]], + ['eur_5fspecial_98',['EUR_Special',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78abd0bc644fcc278bfcb29144273a062e7',1,'nn::swkbd']]], + ['eur_5fsymbols_99',['EUR_Symbols',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a478a2bd6c4482f3ce1776203029eee44',1,'nn::swkbd']]], + ['europe_100',['europe',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f',1,'nn::erreula::Europe'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f',1,'nn::swkbd::Europe']]], + ['event_101',['Event',['../group__gx2__event.html',1,'']]], + ['event_20object_102',['Event Object',['../group__coreinit__event.html',1,'']]], + ['event_2eh_103',['event.h',['../gx2_2event_8h.html',1,'(Global Namespace)'],['../coreinit_2event_8h.html',1,'(Global Namespace)']]], + ['eventhandler_104',['eventHandler',['../group__cam.html#ga2a998a0efb4cdd1ac5ae60411fe13bed',1,'CAMSetupInfo']]], + ['events_105',['events',['../poll_8h.html#a81a8a3a775bf2b769ce2a0f687a44c9f',1,'pollfd']]], + ['eventtype_106',['eventType',['../group__cam.html#ga375d93cc323fd50c62650917d4995d03',1,'CAMEventData']]], + ['exception_20handling_107',['Exception Handling',['../group__coreinit__exception.html',1,'']]], + ['exception_2eh_108',['exception.h',['../exception_8h.html',1,'']]], + ['exceptionstackbase0_109',['exceptionStackBase0',['../group__coreinit__kernel.html#aab449fdc64218169bc501c32ab149a6d',1,'KernelInfo0']]], + ['exceptionstackbase1_110',['exceptionStackBase1',['../group__coreinit__kernel.html#a4344bbda3e0886b844cab0aa32c5ebf9',1,'KernelInfo0']]], + ['exceptionstackbase2_111',['exceptionStackBase2',['../group__coreinit__kernel.html#a5e7e452f56a1b7969d0660fbdfe0bd2a',1,'KernelInfo0']]], + ['exceptionstackend0_112',['exceptionStackEnd0',['../group__coreinit__kernel.html#a94482f4d410dc33353df47fdaef5f1b3',1,'KernelInfo0']]], + ['exceptionstackend1_113',['exceptionStackEnd1',['../group__coreinit__kernel.html#ac5173b8da19d8286b596ae078ffd4d97',1,'KernelInfo0']]], + ['exceptionstackend2_114',['exceptionStackEnd2',['../group__coreinit__kernel.html#ad7d2cf46d50c0b6eca86a8a1eacae116',1,'KernelInfo0']]], + ['exit_115',['exit',['../group__coreinit__exit.html#ga1bea020c0df7a202302bd1b1d8ea8788',1,'exit(int code): exit.h'],['../group__coreinit__exit.html',1,'Exit']]], + ['exit_2eh_116',['exit.h',['../exit_8h.html',1,'']]], + ['exited_117',['Exited',['../namespacenn_1_1erreula.html#aa71b5fc2a82d29a91db3a734ff892a49a268ce394e277db759f5d6ee76c59f0e7',1,'nn::erreula']]], + ['exitvalue_118',['exitValue',['../group__coreinit__thread.html#ab3b846817f872aed4903032f00d16246',1,'OSThread']]], + ['expanded_20heap_119',['Expanded Heap',['../group__coreinit__memexpheap.html',1,'']]], + ['expectedversion_120',['expectedVersion',['../group__nsysccr__cdc__nfc.html#a1a3b1483f1a210830164be2b0b946d7b',1,'CCRCDCNfcReadT2TStartRequest']]], + ['ext_5fdev_5fboard_121',['ext_dev_board',['../group__nn__acp__title.html#a8b6270b1beabd7e2ab44731b241db1b6',1,'ACPMetaXml']]], + ['ext_5fdev_5fclassic_122',['ext_dev_classic',['../group__nn__acp__title.html#a330d7cd61bfea7000ddc10c113979633',1,'ACPMetaXml']]], + ['ext_5fdev_5fetc_123',['ext_dev_etc',['../group__nn__acp__title.html#a4198e582439e569d4ced1489d3ce1aa4',1,'ACPMetaXml']]], + ['ext_5fdev_5fetc_5fname_124',['ext_dev_etc_name',['../group__nn__acp__title.html#aea4c717533c62207bf55347be9cbecff',1,'ACPMetaXml']]], + ['ext_5fdev_5fnunchaku_125',['ext_dev_nunchaku',['../group__nn__acp__title.html#a5b3079db3637f388dfa4ddb9d90e282e',1,'ACPMetaXml']]], + ['ext_5fdev_5furcc_126',['ext_dev_urcc',['../group__nn__acp__title.html#a18a32243cca8c6b8dade3bfd164a9900',1,'ACPMetaXml']]], + ['ext_5fdev_5fusb_5fkeyboard_127',['ext_dev_usb_keyboard',['../group__nn__acp__title.html#a0e4dcc7ed5a1ab3713f8de1e1a577dc3',1,'ACPMetaXml']]], + ['extensionattached_128',['extensionAttached',['../group__padscore__wpad.html#a1beb5e311f510912c57fc8e8879de9c0',1,'WPADInfo']]], + ['extensiontype_129',['extensiontype',['../group__padscore__wpad.html#a05c631f3036f4e8dfafb19246eed7db8',1,'WPADStatus::extensionType'],['../group__padscore__kpad.html#a05c631f3036f4e8dfafb19246eed7db8',1,'KPADStatus::extensionType']]], + ['eye_5fcolor_130',['eye_color',['../group__nn__ffl__miidata.html#a2cfb5681bc2fef2d7c5f5ac2fca24bee',1,'FFLiMiiDataCore']]], + ['eye_5fdistance_131',['eye_distance',['../group__nn__ffl__miidata.html#a1ed9dcce5154472e2f7f62d7f9a37949',1,'FFLiMiiDataCore']]], + ['eye_5fheight_132',['eye_height',['../group__nn__ffl__miidata.html#a5410291953b59d89615198ab7be7b40e',1,'FFLiMiiDataCore']]], + ['eye_5frotation_133',['eye_rotation',['../group__nn__ffl__miidata.html#a6172edbb86a853f90c1b78bd7fb2c7aa',1,'FFLiMiiDataCore']]], + ['eye_5fscale_134',['eye_scale',['../group__nn__ffl__miidata.html#a33f89958ab401820f87c8daf090dea7f',1,'FFLiMiiDataCore']]], + ['eye_5fthickness_135',['eye_thickness',['../group__nn__ffl__miidata.html#acd23ce256af2ab81d6e395497aae1464',1,'FFLiMiiDataCore']]], + ['eye_5ftype_136',['eye_type',['../group__nn__ffl__miidata.html#abc6c119377601278ac0447ca1e240555',1,'FFLiMiiDataCore']]], + ['eyebrow_5fcolor_137',['eyebrow_color',['../group__nn__ffl__miidata.html#a433f150be5f08b892adcd39de93c7d9a',1,'FFLiMiiDataCore']]], + ['eyebrow_5fdistance_138',['eyebrow_distance',['../group__nn__ffl__miidata.html#a7f1cb6deffaa2bc9213c27c966df0745',1,'FFLiMiiDataCore']]], + ['eyebrow_5fheight_139',['eyebrow_height',['../group__nn__ffl__miidata.html#a15aed1456a239d802521c0ff42716aa4',1,'FFLiMiiDataCore']]], + ['eyebrow_5frotation_140',['eyebrow_rotation',['../group__nn__ffl__miidata.html#a8fc9c84b2e5bd973cc1422c9bbf5af29',1,'FFLiMiiDataCore']]], + ['eyebrow_5fscale_141',['eyebrow_scale',['../group__nn__ffl__miidata.html#a4bcef70945b982f45fb3e5bf0c9593c9',1,'FFLiMiiDataCore']]], + ['eyebrow_5fthickness_142',['eyebrow_thickness',['../group__nn__ffl__miidata.html#a7d657fad7b6e1c0919fb4698e3e5cb56',1,'FFLiMiiDataCore']]], + ['eyebrow_5ftype_143',['eyebrow_type',['../group__nn__ffl__miidata.html#a7d8df7c4f02f8572f88d3e4f242dfa16',1,'FFLiMiiDataCore']]] +]; diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 00000000..499d9178 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,533 @@ +var searchData= +[ + ['face_5fcolor_0',['face_color',['../group__nn__ffl__miidata.html#a7a93657f8b7dbb4c2294d04ee6d6c3b2',1,'FFLiMiiDataCore']]], + ['face_5fstyle_1',['face_style',['../group__nn__ffl__miidata.html#ac2026032039d6638984ad7e135e1aca0',1,'FFLiMiiDataCore']]], + ['face_5ftype_2',['face_type',['../group__nn__ffl__miidata.html#ac0e3cd2c83cc18db8e94b69d565035ab',1,'FFLiMiiDataCore']]], + ['fade_3',['Fade',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8fa04e0385c10aefee8e4681617d2f3ef40',1,'nn::swkbd']]], + ['fadein_4',['fadein',['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a294f48edd972b58ced15c2284db56f82',1,'nn::swkbd::FadeIn'],['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8a294f48edd972b58ced15c2284db56f82',1,'nn::erreula::FadeIn']]], + ['fadeout_5',['fadeout',['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8af8be2875b8fa26739660f6f090938475',1,'nn::swkbd::FadeOut'],['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8af8be2875b8fa26739660f6f090938475',1,'nn::erreula::FadeOut']]], + ['failed_6',['failed',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcad7c8c85bf79bbe1b7188497c32c3b0ca',1,'nn::dlp::Cafe::Failed'],['../group__cam.html#gafcba6ffd96c7e8f2b358c1b26ef47feb',1,'CAMEventData::@0::@2::failed'],['../group__cam.html#a26934eb377001f66e37289a5c93fe284',1,'CAMEventData.__unnamed1__.decode::failed']]], + ['false_7',['FALSE',['../wut__types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'wut_types.h']]], + ['fast_20condition_20variable_8',['Fast Condition Variable',['../group__coreinit__fastcond.html',1,'']]], + ['fast_20mutex_9',['Fast Mutex',['../group__coreinit__fastmutex.html',1,'']]], + ['fastcondition_2eh_10',['fastcondition.h',['../fastcondition_8h.html',1,'']]], + ['fastmutex_11',['fastMutex',['../group__coreinit__thread.html#a1e763e6c023696454e84259c03393175',1,'OSThread']]], + ['fastmutex_2eh_12',['fastmutex.h',['../fastmutex_8h.html',1,'']]], + ['fastmutexqueue_13',['fastMutexQueue',['../group__coreinit__thread.html#af31bb0b80078fbbb202a9ad177c8fc82',1,'OSThread']]], + ['fatness_14',['fatness',['../group__nn__ffl__miidata.html#a10c9487de118725cff82dfc49b2414b6',1,'FFLiMiiDataCore']]], + ['fd_15',['fd',['../poll_8h.html#a6f8059414f0228f0256115e024eeed4b',1,'pollfd']]], + ['fd_5fsetsize_16',['FD_SETSIZE',['../select_8h.html#a86c5dbf5a99358e288f573d6a1e0873f',1,'select.h']]], + ['fds_5fbits_17',['fds_bits',['../group__nsysnet__socket.html#a9c407ae11028794801807e3575e29b0e',1,'nsysnet_fd_set']]], + ['female_18',['FEMALE',['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30dadebb817413857eea6331734b76793159',1,'nn::sl']]], + ['ffl_5fcreate_5fid_5fflag_5fnormal_19',['FFL_CREATE_ID_FLAG_NORMAL',['../group__nn__ffl__miidata.html#gga4b1eb764106058bc1509f6f2fafa73c4a131214c8c54a15fe450f8a06a386209b',1,'miidata.h']]], + ['ffl_5fcreate_5fid_5fflag_5ftemporary_20',['FFL_CREATE_ID_FLAG_TEMPORARY',['../group__nn__ffl__miidata.html#gga4b1eb764106058bc1509f6f2fafa73c4ae972687556160a2dd0fcb2e3be8dfeef',1,'miidata.h']]], + ['ffl_5fcreate_5fid_5fflag_5fwii_5fu_21',['FFL_CREATE_ID_FLAG_WII_U',['../group__nn__ffl__miidata.html#gga4b1eb764106058bc1509f6f2fafa73c4a13e57c0372f9b443dbe1b3688be59277',1,'miidata.h']]], + ['fflcreateid_22',['fflcreateid',['../group__nn__ffl__miidata.html#structFFLCreateID',1,'FFLCreateID'],['../group__nn__ffl__miidata.html#ga57397a0807a9b6ac8fbad955e2bb1868',1,'FFLCreateID: miidata.h']]], + ['fflcreateidflags_23',['fflcreateidflags',['../group__nn__ffl__miidata.html#ga4b1eb764106058bc1509f6f2fafa73c4',1,'FFLCreateIDFlags: miidata.h'],['../group__nn__ffl__miidata.html#gab8266a96d055ae999e884b6554dc4b3b',1,'FFLCreateIDFlags: miidata.h']]], + ['fflimiidatacore_24',['fflimiidatacore',['../group__nn__ffl__miidata.html#structFFLiMiiDataCore',1,'FFLiMiiDataCore'],['../group__nn__ffl__miidata.html#gacce7318088cb95a1772645c17f811994',1,'FFLiMiiDataCore: miidata.h']]], + ['fflimiidataofficial_25',['fflimiidataofficial',['../group__nn__ffl__miidata.html#gadb41fcd6ab96e7ba3ea85b572ec0a0b9',1,'FFLiMiiDataOfficial: miidata.h'],['../group__nn__ffl__miidata.html#structFFLiMiiDataOfficial',1,'FFLiMiiDataOfficial']]], + ['fflstoredata_26',['fflstoredata',['../group__nn__ffl__miidata.html#ga9147be8029b9721ff87b79577ce85dd9',1,'FFLStoreData: miidata.h'],['../group__nn__ffl__miidata.html#structFFLStoreData',1,'FFLStoreData']]], + ['fiber_27',['Fiber',['../group__coreinit__fiber.html',1,'']]], + ['fiber_2eh_28',['fiber.h',['../fiber_8h.html',1,'']]], + ['fifo_29',['fifo',['../ipcbufpool_8h.html#ad06b683099035f9583d9be33d72d3af3',1,'IPCBufPool']]], + ['figuretype_30',['figuretype',['../group__ntag__ntag.html#acf6753fd3711402c72f2d3796f9abb71',1,'NTAGRawDataT2T.section1::figureType'],['../group__ntag__ntag.html#a5fc4c287c59e60643116196f7b9d694a',1,'NTAGInfoT2T::figureType'],['../namespacenn_1_1nfp.html#a5fc4c287c59e60643116196f7b9d694a',1,'nn::nfp::CommonInfo::figureType'],['../namespacenn_1_1nfp.html#a5fc4c287c59e60643116196f7b9d694a',1,'nn::nfp::ReadOnlyInfo::figureType']]], + ['figureversion_31',['figureversion',['../group__ntag__ntag.html#a4b466b7fc0f10e299d35bc689254d208',1,'NTAGInfoT2T::figureVersion'],['../namespacenn_1_1nfp.html#a4b466b7fc0f10e299d35bc689254d208',1,'nn::nfp::CommonInfo::figureVersion'],['../group__ntag__ntag.html#a81c78d1babdcf9c4173db93a4fc712bd',1,'NTAGRawDataT2T.section0::figureVersion']]], + ['filehandle_32',['fileHandle',['../namespacenn_1_1sl_1_1details.html#a5106b26fd6537947d3ed3b28cedf5de9',1,'nn::sl::details::FileStreamInternal']]], + ['fileinfoflags_33',['fileInfoFlags',['../group__coreinit__dynload.html#a79c9acc709b29cbcaf7dec0db37bdd52',1,'OSDynLoad_LoaderUserFileInfo']]], + ['filestream_34',['filestream',['../classnn_1_1sl_1_1FileStream.html',1,'FileStream'],['../classnn_1_1sl_1_1FileStream.html#aa4f8549edc02f08b2287f3f472fa4ed6',1,'nn::sl::FileStream::FileStream()'],['../namespacenn_1_1sl_1_1details.html#aef395257c77594281b6cdde7ca78e96d',1,'nn::sl::details::KillerNotificationTransferRecordStreamInternal::fileStream']]], + ['filestream_2eh_35',['FileStream.h',['../FileStream_8h.html',1,'']]], + ['filestreaminternal_36',['filestreaminternal',['../namespacenn_1_1sl_1_1details.html#a18066a11bf27cca208bd203f47d2c047',1,'nn::sl::details::FileStreamInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1FileStreamInternal',1,'FileStreamInternal']]], + ['filesystem_37',['filesystem',['../group__coreinit__mcp.html#a60bef370f6b4e0c24bd7ab07e9f8adaf',1,'MCPDevice::filesystem'],['../group__coreinit__fs.html',1,'Filesystem']]], + ['filesystem_2eh_38',['filesystem.h',['../filesystem_8h.html',1,'']]], + ['filesystem_5ffsa_2eh_39',['filesystem_fsa.h',['../filesystem__fsa_8h.html',1,'']]], + ['filesysteminfo_40',['fileSystemInfo',['../filesystem__fsa_8h.html#a06ce0718d65bf900c92dfdb6f8ddd6b0',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['finalize_41',['finalize',['../group__nn__fp__fp.html#gafbaadc44515fda76062c14e02d17b5ed',1,'nn::fp::Finalize()'],['../classnn_1_1sl_1_1TitleListCache.html#a8fee61d7a783cade1a3d07fe86284d27',1,'nn::sl::TitleListCache::Finalize()'],['../namespacenn_1_1uds_1_1Cafe.html#a3e7dffefae9dacbd7b9c744bd5c8654d',1,'nn::uds::Cafe::Finalize()'],['../namespacenn_1_1spm.html#a48142aa0e45c1999b50d3cbe90cea11f',1,'nn::spm::Finalize()'],['../namespacenn_1_1sl.html#ab7e4ee63ce1b2c33ed4f3c2edc1a1747',1,'nn::sl::Finalize()'],['../namespacenn_1_1pdm.html#a258b2cb05460696e3f6aa674c7297028',1,'nn::pdm::Finalize()'],['../namespacenn_1_1nfp.html#ac369048afea8de4a4bc86b47987b003f',1,'nn::nfp::Finalize()'],['../namespacenn_1_1act.html#a8b3a855084a0890b3b5c1b619260d779',1,'nn::act::Finalize()'],['../namespacenn_1_1ac.html#a57b35f4134c912ae2c9526acd31bb878',1,'nn::ac::Finalize()'],['../classnn_1_1sl_1_1TitleIconCache.html#a2b70dd04cb3ee37a6923e0d9e8cab9c3',1,'nn::sl::TitleIconCache::Finalize()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a8fee61d7a783cade1a3d07fe86284d27',1,'nn::sl::LaunchInfoDatabase::Finalize()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#aadf4b965bdac3ac366a8fbe876509fcb',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::Finalize()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#aadf4b965bdac3ac366a8fbe876509fcb',1,'nn::sl::KillerNotificationTransferRecordManager::Finalize()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#aadf4b965bdac3ac366a8fbe876509fcb',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::Finalize()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a213ecba1c705e71ea43a9e7aa1ac9fe8',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::Finalize()'],['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a12d5d627de514a742472ff7346a99bf1',1,'nn::dlp::Cafe::Server::Finalize()']]], + ['finalize_5f_5fq3_5f2nn2sl14titleiconcachefv_42',['Finalize__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#a745f012756a6c62e5e7841b7aa1bf577',1,'nn::sl::details']]], + ['finalize_5f_5fq3_5f2nn2sl14titlelistcachefv_43',['Finalize__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#aeefd878f496407face40dfca90912d36',1,'nn::sl::details']]], + ['finalize_5f_5fq3_5f2nn2sl18launchinfodatabasefv_44',['Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv',['../namespacenn_1_1sl_1_1details.html#a73258f86033c2ed429324af6c4bba053',1,'nn::sl::details']]], + ['finalize_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_45',['Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#a567d9743ebd8d0fef85c9bb48a7141f3',1,'nn::sl::details']]], + ['finalizeadmin_46',['FinalizeAdmin',['../group__nn__fp__fp.html#ga5b13babe3a92bc44fda0c129f2b346ab',1,'nn::fp']]], + ['finalizefn_47',['FinalizeFn',['../namespacenn_1_1sl_1_1details.html#acb47af20e2607ae237c63b200b518eb6',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable']]], + ['finalizeforecoprocess_48',['FinalizeForEcoProcess',['../namespacenn_1_1sl.html#adb36673e5b7c156e35ed5e1f3165f9db',1,'nn::sl']]], + ['findmountsourcetype_49',['findMountSourceType',['../group__coreinit__fs.html#ace88d9187fb0716761f651baa1eb8a53',1,'FSClientBody']]], + ['findstoragebyvolumeid_50',['FindStorageByVolumeId',['../namespacenn_1_1spm.html#aad86b6156504a4633c00628987f6e100',1,'nn::spm']]], + ['finished_51',['Finished',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dca8f3d10eb21bd36347c258679eba9e92b',1,'nn::dlp::Cafe']]], + ['fionbio_52',['FIONBIO',['../ioctl_8h.html#af48a6e38eb0ae226621514b44b9844eb',1,'ioctl.h']]], + ['fionread_53',['FIONREAD',['../ioctl_8h.html#ac68826c621a12d91544dab200c86c75a',1,'ioctl.h']]], + ['fionwrite_54',['FIONWRITE',['../ioctl_8h.html#a6826e2f7fe26c70ff7b4929843ce399a',1,'ioctl.h']]], + ['firmware_55',['firmware',['../group__padscore__wpad.html#aa50e3bfefaf46ff221255cd1ed442748',1,'WPADInfo']]], + ['first_56',['first',['../group__coreinit__msgq.html#a278eb73b0cdb4b6029426dbd091b643f',1,'OSMessageQueue']]], + ['first_5ftime_5fplayed_57',['first_time_played',['../namespacenn_1_1pdm.html#ad803b773bbcc5b4e078ea74cf5115740',1,'nn::pdm::PlayStats']]], + ['firstblock_58',['firstBlock',['../group__coreinit__memblockheap.html#a3f489ef875557f592a5c0dd7bcbfbcc5',1,'MEMBlockHeap']]], + ['firstbootkind_59',['firstBootKind',['../group__sysapp__launch.html#ae61b0dd0b8ac99b7efb2b94ebf048ed5',1,'SysAppSettingsArgs']]], + ['firstfreeblock_60',['firstFreeBlock',['../group__coreinit__memblockheap.html#a69e21124166fecc9aedafa4e05e03647',1,'MEMBlockHeap']]], + ['fixed_5fframe_5frate_5fflag_61',['fixed_frame_rate_flag',['../group__h264__stream.html#ad528b2caa042e63f4b74b44f7b4b599f',1,'H264DecodedVuiParameters']]], + ['flags_62',['flags',['../namespacenn_1_1nfp.html#a503b10ff94cc2f137b8c3b14b17446ed',1,'nn::nfp::AdminInfo::flags'],['../group__coreinit__memheap.html#a773b39d480759f67926cb18ae2219281',1,'MEMHeapHeader::flags'],['../group__gx2r__buffer.html#a17038ad40371704cf9225a359e40945d',1,'GX2RBuffer::flags'],['../group__nn__ffl__miidata.html#a3e38b0671b77fb1ba11d804bcf645e7c',1,'FFLCreateID::flags'],['../group__coreinit__mcp.html#ab767b6b63e146df19a91c365e358caf6',1,'MCPDevice::flags'],['../group__coreinit__fs.html#a773b39d480759f67926cb18ae2219281',1,'FSVolumeInfo::flags'],['../group__coreinit__fs.html#aac73acba77991b837a4434a4193a9ad0',1,'FSStat::flags'],['../group__coreinit__dynload.html#a773b39d480759f67926cb18ae2219281',1,'OSDynLoad_LoaderSectionInfo::flags'],['../namespacenn_1_1pdm.html#a62dfe21c86b735edb360d44230cbd4b8',1,'nn::pdm::PlayDiary::flags'],['../group__nsysccr__cdc__nfc.html#aa2585d779da0ab21273a8d92de9a0ebe',1,'CCRCDCNfcReadResponse::flags'],['../group__nsysccr__cdc__nfc.html#aa2585d779da0ab21273a8d92de9a0ebe',1,'CCRCDCNfcDetectResponse::flags'],['../group__ntag__ntag.html#aa2585d779da0ab21273a8d92de9a0ebe',1,'NTAGInfoT2T::flags'],['../group__ntag__ntag.html#a4e5868d676cb634aa75b125a0f741abf',1,'NTAGRawDataT2T.section0::flags']]], + ['flush_63',['Flush',['../namespacenn_1_1nfp.html#afe39e56cd1db6908c93792021c5cba25',1,'nn::nfp']]], + ['flushfile_64',['flushFile',['../filesystem__fsa_8h.html#a1c2f9f454563a38e41eeb2e4dbe56da0',1,'FSARequest.__unnamed7__']]], + ['flushquota_65',['flushQuota',['../filesystem__fsa_8h.html#ad44aa2c1f255c5f96e43b66f923c43fa',1,'FSARequest.__unnamed7__']]], + ['font_5fregion_66',['font_region',['../group__nn__ffl__miidata.html#a83ee282f90cd33e5fd656f2d6528dd6d',1,'FFLiMiiDataCore']]], + ['fontregion_67',['fontregion',['../namespacenn_1_1nfp.html#ad6cbec4e10d67d0a8690ab758866b811',1,'nn::nfp::RegisterInfo::fontRegion'],['../namespacenn_1_1nfp.html#ad6cbec4e10d67d0a8690ab758866b811',1,'nn::nfp::RegisterInfoSet::fontRegion'],['../group__ntag__ntag.html#ad6cbec4e10d67d0a8690ab758866b811',1,'NTAGInfoT2T::fontRegion']]], + ['forcedrc_68',['forceDrc',['../group__cam.html#ga333034677dd31572fdc7679214c37ca8',1,'CAMMode']]], + ['foreground_20management_69',['Foreground Management',['../group__coreinit__foreground.html',1,'']]], + ['foreground_2eh_70',['foreground.h',['../foreground_8h.html',1,'']]], + ['format_71',['format',['../namespacenn_1_1nfp.html#a95ccf52ff0eee1c22f798c4c9d6b08d1',1,'nn::nfp::Format()'],['../group__gx2__shader.html#a480e3629a8b750c08f78f8660a6a9b89',1,'GX2AttribStream::format'],['../group__gx2__surface.html#a89eb29b897d379cfed1e78754a078997',1,'GX2Surface::format'],['../group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828',1,'KPADStatus::format'],['../group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828',1,'KPADUnifiedWpadStatus::format'],['../group__nn__ffl__miidata.html',1,'Mii binary format']]], + ['format_5fstring_72',['format_string',['../namespacenn_1_1spm.html#a91e4385794b7a8f872a38f872cd203a3',1,'nn::spm::StorageInfo']]], + ['formatversion_73',['formatversion',['../namespacenn_1_1nfp.html#acd83df48a5083622bd7ad6930032e50a',1,'nn::nfp::AdminInfo::formatVersion'],['../structnn_1_1sl_1_1KillerNotification.html#ab6f9a0dbb82bdfa80e5c82d6fa6939b0',1,'nn::sl::KillerNotification::formatVersion'],['../group__ntag__ntag.html#acd83df48a5083622bd7ad6930032e50a',1,'NTAGInfoHeader::formatVersion'],['../group__ntag__ntag.html#acd83df48a5083622bd7ad6930032e50a',1,'NTAGData::formatVersion'],['../group__ntag__ntag.html#acd83df48a5083622bd7ad6930032e50a',1,'NTAGDataT2T::formatVersion'],['../group__ntag__ntag.html#a258a4fbddcfbab79df30dd7bb8531d4d',1,'NTAGRawDataT2T.section1::formatVersion']]], + ['found_74',['Found',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a5d695cc28c6a7ea955162fbdd0ae42b9',1,'nn::nfp']]], + ['fp_2eh_75',['fp.h',['../fp_8h.html',1,'']]], + ['fp_5fcpp_2eh_76',['fp_cpp.h',['../fp__cpp_8h.html',1,'']]], + ['fpasynccallback_77',['FPAsyncCallback',['../group__nn__fp__fp.html#gaf9a953ad466e46a5c207a4d0d04b8704',1,'nn::fp']]], + ['fpr_78',['fpr',['../group__coreinit__context.html#a67485ebee7cded94475a562cbd9d960d',1,'OSContext::fpr'],['../group__coreinit__coroutine.html#a00edc3febb6baa30619c05e7bce8b51a',1,'OSCoroutine::fpr']]], + ['fps_79',['fps',['../group__cam.html#ga4fc13c98b9d7461abecdf0aad19820ea',1,'CAMMode']]], + ['fpscr_80',['fpscr',['../group__coreinit__context.html#a1bb7411f9602ddc316f0e483383eb2c9',1,'OSContext']]], + ['fragmentblockinfo_81',['fragmentBlockInfo',['../filesystem__fsa_8h.html#a12a49faab4f45913a5f9401077965899',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['frame_20heap_82',['Frame Heap',['../group__coreinit__memfrmheap.html',1,'']]], + ['framebuffer_83',['framebuffer',['../group__h264__stream.html#abc3c7fb728cde5451750bf2f9424f6e8',1,'H264DecodeResult']]], + ['framecount_84',['frameCount',['../group__h264__stream.html#ae40755ac6f40adbe5ad4854fb9cb5607',1,'H264DecodeOutput']]], + ['free_85',['free',['../group__coreinit__memallocator.html#a632dcb7af99e35944c841fc79e2c00de',1,'MEMAllocatorFunctions']]], + ['freeaddrinfo_86',['freeaddrinfo',['../netdb_8h.html#a497edc3ed9f307063042216924b5e07a',1,'freeaddrinfo(struct addrinfo *res): netdb.h'],['../group__nsysnet__netdb.html#gad714847562138787e63a614c0bc6abba',1,'freeaddrinfo(struct addrinfo *res): _netdb.h']]], + ['freeblocks_87',['freeBlocks',['../group__coreinit__unitheap.html#a65a9d090eb303fb57c33d24bd4b4b6e2',1,'MEMUnitHeap']]], + ['freeerrorcount_88',['freeErrorCount',['../group__coreinit__smd.html#a6c8db93efe28609d01f8e453c34bd39c',1,'SmdSimpleBufPool']]], + ['freelist_89',['freeList',['../group__coreinit__memexpheap.html#aa3cf50af50f30ee854a2f2e94584d2f8',1,'MEMExpHeap']]], + ['freespacesize_90',['freeSpaceSize',['../filesystem__fsa_8h.html#a85abffb62ae189643535ba412b1d0c34',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['french_91',['french',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885aad225f707802ba118c22987186dd38e8',1,'nn::erreula::French'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705afe66e5596e9202cd7ecff734de46cc09',1,'nn::sl::French'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34aad225f707802ba118c22987186dd38e8',1,'nn::swkbd::French']]], + ['frienddata_92',['FriendData',['../group__nn__fp__fp.html#structnn_1_1fp_1_1FriendData',1,'nn::fp']]], + ['friendpresence_93',['FriendPresence',['../structnn_1_1fp_1_1FriendPresence.html',1,'nn::fp']]], + ['friendrequest_94',['FriendRequest',['../group__nn__fp__fp.html#structnn_1_1fp_1_1FriendRequest',1,'nn::fp']]], + ['friends_20presence_95',['Friends Presence',['../group__nn__fp__fp.html',1,'']]], + ['frontindex_96',['frontIndex',['../group__padscore__wpad.html#a9f2035c00c72130c1fe64b28646f62cd',1,'WPADiQueue']]], + ['fs_5ferror_5faccess_5ferror_97',['FS_ERROR_ACCESS_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151',1,'filesystem.h']]], + ['fs_5ferror_5falready_5fexists_98',['FS_ERROR_ALREADY_EXISTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c',1,'filesystem.h']]], + ['fs_5ferror_5falready_5fopen_99',['FS_ERROR_ALREADY_OPEN',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d',1,'filesystem.h']]], + ['fs_5ferror_5fbusy_100',['FS_ERROR_BUSY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f',1,'filesystem.h']]], + ['fs_5ferror_5fcancelled_101',['FS_ERROR_CANCELLED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055',1,'filesystem.h']]], + ['fs_5ferror_5fdata_5fcorrupted_102',['FS_ERROR_DATA_CORRUPTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f',1,'filesystem.h']]], + ['fs_5ferror_5fend_5fof_5fdir_103',['FS_ERROR_END_OF_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de',1,'filesystem.h']]], + ['fs_5ferror_5fend_5fof_5ffile_104',['FS_ERROR_END_OF_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb',1,'filesystem.h']]], + ['fs_5ferror_5ffile_5ftoo_5fbig_105',['FS_ERROR_FILE_TOO_BIG',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5faccess_5ferror_106',['FS_ERROR_FLAG_ACCESS_ERROR',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53af2d8062457af5031947a0d01197d03cc',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fall_107',['FS_ERROR_FLAG_ALL',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a5d70a78f721e460807fd119a60d7c49a',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5falready_5fopen_108',['FS_ERROR_FLAG_ALREADY_OPEN',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a988e36086d1448183b2ca4e005e5877b',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fexists_109',['FS_ERROR_FLAG_EXISTS',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a08ea0d09e6eed7500fc87c4d36ad8794',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5ffile_5ftoo_5fbig_110',['FS_ERROR_FLAG_FILE_TOO_BIG',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53aa8d641595763e68b808aaf3502d7df0d',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fjournal_5ffull_111',['FS_ERROR_FLAG_JOURNAL_FULL',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a4bdcfff3c2be5809a75e76661fef18e5',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fmax_112',['FS_ERROR_FLAG_MAX',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53abe3262660a51bb75899703d9522733aa',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnone_113',['FS_ERROR_FLAG_NONE',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a536cff1b3fea9dfe46bbf998fc21ee30',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnot_5fdir_114',['FS_ERROR_FLAG_NOT_DIR',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53aca473dd787d61b21cda3c670a8762509',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnot_5ffile_115',['FS_ERROR_FLAG_NOT_FILE',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a8ae25493bb63422614a4abda483c2def',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnot_5ffound_116',['FS_ERROR_FLAG_NOT_FOUND',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a2561336bacb68191ce72e5ec92903942',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fpermission_5ferror_117',['FS_ERROR_FLAG_PERMISSION_ERROR',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a11627bc63678ef3db779fbba5111f7b8',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fstorage_5ffull_118',['FS_ERROR_FLAG_STORAGE_FULL',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a487094f8a975ad66ad39453ad36a1644',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5funsupported_5fcmd_119',['FS_ERROR_FLAG_UNSUPPORTED_CMD',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a2568ee1bc5f1e9040920543affb05515',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5falignment_120',['FS_ERROR_INVALID_ALIGNMENT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fbuffer_121',['FS_ERROR_INVALID_BUFFER',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fclienthandle_122',['FS_ERROR_INVALID_CLIENTHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fdirhandle_123',['FS_ERROR_INVALID_DIRHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5ffilehandle_124',['FS_ERROR_INVALID_FILEHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fmedia_125',['FS_ERROR_INVALID_MEDIA',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fparam_126',['FS_ERROR_INVALID_PARAM',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fpath_127',['FS_ERROR_INVALID_PATH',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f',1,'filesystem.h']]], + ['fs_5ferror_5fjournal_5ffull_128',['FS_ERROR_JOURNAL_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fclients_129',['FS_ERROR_MAX_CLIENTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fdirs_130',['FS_ERROR_MAX_DIRS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5ffiles_131',['FS_ERROR_MAX_FILES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fmount_5fpoints_132',['FS_ERROR_MAX_MOUNT_POINTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fvolumes_133',['FS_ERROR_MAX_VOLUMES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd',1,'filesystem.h']]], + ['fs_5ferror_5fmedia_5ferror_134',['FS_ERROR_MEDIA_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70',1,'filesystem.h']]], + ['fs_5ferror_5fmedia_5fnot_5fready_135',['FS_ERROR_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5fdir_136',['FS_ERROR_NOT_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5fempty_137',['FS_ERROR_NOT_EMPTY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5ffile_138',['FS_ERROR_NOT_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5ffound_139',['FS_ERROR_NOT_FOUND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5finit_140',['FS_ERROR_NOT_INIT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749',1,'filesystem.h']]], + ['fs_5ferror_5fok_141',['FS_ERROR_OK',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab0b66b157fabde0907c603ccf939ae1d',1,'filesystem.h']]], + ['fs_5ferror_5fout_5fof_5frange_142',['FS_ERROR_OUT_OF_RANGE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15',1,'filesystem.h']]], + ['fs_5ferror_5fout_5fof_5fresources_143',['FS_ERROR_OUT_OF_RESOURCES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e',1,'filesystem.h']]], + ['fs_5ferror_5fpermission_5ferror_144',['FS_ERROR_PERMISSION_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f',1,'filesystem.h']]], + ['fs_5ferror_5fstorage_5ffull_145',['FS_ERROR_STORAGE_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1',1,'filesystem.h']]], + ['fs_5ferror_5funavailable_5fcommand_146',['FS_ERROR_UNAVAILABLE_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0',1,'filesystem.h']]], + ['fs_5ferror_5funsupported_5fcommand_147',['FS_ERROR_UNSUPPORTED_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9',1,'filesystem.h']]], + ['fs_5ferror_5fwrite_5fprotected_148',['FS_ERROR_WRITE_PROTECTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08',1,'filesystem.h']]], + ['fs_5fmax_5fpath_149',['FS_MAX_PATH',['../group__coreinit__fs.html#ga4582bae4ca53dd39ad0167afd5ba0cc4',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fdirty_5fmedia_150',['FS_MEDIA_STATE_DIRTY_MEDIA',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087daf45633c14210a6c22b9c6f3b2cd7c2c9',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5finvalid_5fmedia_151',['FS_MEDIA_STATE_INVALID_MEDIA',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da8ecd2c0c3ce0e122caa4da8725ef0c8e',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fmedia_5ferror_152',['FS_MEDIA_STATE_MEDIA_ERROR',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087daed52811a133e439eb92bf8953b34bcc5',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fno_5fmedia_153',['FS_MEDIA_STATE_NO_MEDIA',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da2460fe5387d6f99aae4c4d349dd9b063',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fready_154',['FS_MEDIA_STATE_READY',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da83332cb1b0081eed00eb984ef8cd0b3f',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fgroup_155',['FS_MODE_EXEC_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fother_156',['FS_MODE_EXEC_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fowner_157',['FS_MODE_EXEC_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e',1,'filesystem.h']]], + ['fs_5fmode_5flength_158',['FS_MODE_LENGTH',['../group__coreinit__fs.html#ga8e626e8e0a59e9f702b287027ad0508c',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fgroup_159',['FS_MODE_READ_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fother_160',['FS_MODE_READ_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fowner_161',['FS_MODE_READ_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fgroup_162',['FS_MODE_WRITE_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fother_163',['FS_MODE_WRITE_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fowner_164',['FS_MODE_WRITE_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe',1,'filesystem.h']]], + ['fs_5fmount_5fsource_5fhfio_165',['FS_MOUNT_SOURCE_HFIO',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a60d49a44cd4fc3a662984709665b883b',1,'filesystem.h']]], + ['fs_5fmount_5fsource_5fsd_166',['FS_MOUNT_SOURCE_SD',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3',1,'filesystem.h']]], + ['fs_5fopen_5fflag_5fnone_167',['FS_OPEN_FLAG_NONE',['../group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939a0334dedd762e67db94a6b5c04e74b27d',1,'filesystem.h']]], + ['fs_5fopen_5fflag_5fprealloc_5fsize_168',['FS_OPEN_FLAG_PREALLOC_SIZE',['../group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939ab8c23b84a70f649ffbd9a3b0ddf2eacf',1,'filesystem.h']]], + ['fs_5fopen_5fflag_5funencrypted_169',['FS_OPEN_FLAG_UNENCRYPTED',['../group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939a0a51c527c939a58d8312cc8eb9422a85',1,'filesystem.h']]], + ['fs_5fstat_5fdirectory_170',['FS_STAT_DIRECTORY',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d',1,'filesystem.h']]], + ['fs_5fstat_5fencrypted_5ffile_171',['FS_STAT_ENCRYPTED_FILE',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6ae950574bc911d00c174e8bec63826c00',1,'filesystem.h']]], + ['fs_5fstat_5ffile_172',['FS_STAT_FILE',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6a76c8a5d07276fd37ff27c5c49c761ce9',1,'filesystem.h']]], + ['fs_5fstat_5flink_173',['FS_STAT_LINK',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6a98a81761c8430be16ebeaa8464f83c71',1,'filesystem.h']]], + ['fs_5fstat_5fquota_174',['FS_STAT_QUOTA',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6ab780376a0a5ea8b3325c3c93c4d456a6',1,'filesystem.h']]], + ['fs_5fstatus_5faccess_5ferror_175',['FS_STATUS_ACCESS_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a',1,'filesystem.h']]], + ['fs_5fstatus_5falready_5fopen_176',['FS_STATUS_ALREADY_OPEN',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e',1,'filesystem.h']]], + ['fs_5fstatus_5fcancelled_177',['FS_STATUS_CANCELLED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36',1,'filesystem.h']]], + ['fs_5fstatus_5fcorrupted_178',['FS_STATUS_CORRUPTED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147',1,'filesystem.h']]], + ['fs_5fstatus_5fend_179',['FS_STATUS_END',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9',1,'filesystem.h']]], + ['fs_5fstatus_5fexists_180',['FS_STATUS_EXISTS',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539',1,'filesystem.h']]], + ['fs_5fstatus_5ffatal_5ferror_181',['FS_STATUS_FATAL_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df',1,'filesystem.h']]], + ['fs_5fstatus_5ffile_5ftoo_5fbig_182',['FS_STATUS_FILE_TOO_BIG',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0',1,'filesystem.h']]], + ['fs_5fstatus_5fjournal_5ffull_183',['FS_STATUS_JOURNAL_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3',1,'filesystem.h']]], + ['fs_5fstatus_5fmax_184',['FS_STATUS_MAX',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247',1,'filesystem.h']]], + ['fs_5fstatus_5fmedia_5ferror_185',['FS_STATUS_MEDIA_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498',1,'filesystem.h']]], + ['fs_5fstatus_5fmedia_5fnot_5fready_186',['FS_STATUS_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5fdir_187',['FS_STATUS_NOT_DIR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5ffile_188',['FS_STATUS_NOT_FILE',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5ffound_189',['FS_STATUS_NOT_FOUND',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8',1,'filesystem.h']]], + ['fs_5fstatus_5fok_190',['FS_STATUS_OK',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18',1,'filesystem.h']]], + ['fs_5fstatus_5fpermission_5ferror_191',['FS_STATUS_PERMISSION_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6',1,'filesystem.h']]], + ['fs_5fstatus_5fstorage_5ffull_192',['FS_STATUS_STORAGE_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796',1,'filesystem.h']]], + ['fs_5fstatus_5funsupported_5fcmd_193',['FS_STATUS_UNSUPPORTED_CMD',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fdata_5fcorrupted_194',['FS_VOLUME_STATE_DATA_CORRUPTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fdirty_5fmedia_195',['FS_VOLUME_STATE_DIRTY_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5ffatal_196',['FS_VOLUME_STATE_FATAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finitial_197',['FS_VOLUME_STATE_INITIAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finvalid_198',['FS_VOLUME_STATE_INVALID',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finvalid_5fmedia_199',['FS_VOLUME_STATE_INVALID_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fjournal_5ffull_200',['FS_VOLUME_STATE_JOURNAL_FULL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fmedia_5ferror_201',['FS_VOLUME_STATE_MEDIA_ERROR',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fno_5fmedia_202',['FS_VOLUME_STATE_NO_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fready_203',['FS_VOLUME_STATE_READY',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fwrite_5fprotected_204',['FS_VOLUME_STATE_WRITE_PROTECTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fwrong_5fmedia_205',['FS_VOLUME_STATE_WRONG_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242',1,'filesystem.h']]], + ['fsa_5fcommand_5fadd_5fuser_5fprocess_206',['FSA_COMMAND_ADD_USER_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a4e48d0569c0ce346ea7eaeb51a595a9a',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fappend_5ffile_207',['FSA_COMMAND_APPEND_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066acd1c6fb4b0b06ab2cea7067b6d2f2484',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fapply_5fmemory_5fcache_208',['FSA_COMMAND_APPLY_MEMORY_CACHE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066af8ddec062378e7430aef0fa45d311056',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fcancel_5fget_5fattach_209',['FSA_COMMAND_CANCEL_GET_ATTACH',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a8eb59f9280aa4161b6a687d7ee4429f9',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fchange_5fdir_210',['FSA_COMMAND_CHANGE_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a419c9cc840715a152ef70c663c7d2b28',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fchange_5fmode_211',['FSA_COMMAND_CHANGE_MODE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad5029c5f0ca30f862122c653aa11973e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fchange_5fowner_212',['FSA_COMMAND_CHANGE_OWNER',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a087110b0e8ce796f43c9904e221f36f0',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fclose_5fdir_213',['FSA_COMMAND_CLOSE_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a34cc7038e23041f5f09dd83572bee272',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fclose_5ffile_214',['FSA_COMMAND_CLOSE_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ae9e0efe569715aa6807253b98b2d1b9f',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fconfig_5fset_5fmemory_5fcache_215',['FSA_COMMAND_CONFIG_SET_MEMORY_CACHE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad07144ba7462e34423e94a06fc72271d',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fconfig_5fset_5fprf2_5fchar_5fcode_216',['FSA_COMMAND_CONFIG_SET_PRF2_CHAR_CODE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066af927642f6026e2e47bf355f99692f9c0',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fconfig_5funset_5fmemory_5fcache_217',['FSA_COMMAND_CONFIG_UNSET_MEMORY_CACHE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab7d99253c65f3f7753a13d410e371645',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fdebug_5fset_5fcapability_218',['FSA_COMMAND_DEBUG_SET_CAPABILITY',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a8e99e5d080855adb4348946568be0c0a',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fdebug_5fset_5ftitle_5fid_219',['FSA_COMMAND_DEBUG_SET_TITLE_ID',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a6446e0b33d6f5fc0aa64625249e7d5ae',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fdel_5fuser_5fprocess_220',['FSA_COMMAND_DEL_USER_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a6e8fb6fd6c99f4ac436103ced663f215',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fexec_5fdebug_5fproc_221',['FSA_COMMAND_EXEC_DEBUG_PROC',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab8875a3c13757c52df142418a8b3cab1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5ffile_222',['FSA_COMMAND_FLUSH_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a18d53a67194d1998375a1231f8a6f9ac',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5fmulti_5fquota_223',['FSA_COMMAND_FLUSH_MULTI_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aecfc5184301621f147d52d72cbdf3fc9',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5fquota_224',['FSA_COMMAND_FLUSH_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afe42697da6a3baecdb9381755b87c048',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5fvolume_225',['FSA_COMMAND_FLUSH_VOLUME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afca343c8899f35f192b6cfe1f711b4d6',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fformat_226',['FSA_COMMAND_FORMAT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a157367da4dfa71d0149d04e44ef64f5e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fall_5fresource_5fusage_227',['FSA_COMMAND_GET_ALL_RESOURCE_USAGE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a74dde4d53b1cb99fa17e23392de338c1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fattach_228',['FSA_COMMAND_GET_ATTACH',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a76a526cf2275d3d3be6f93060e9a7a53',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fcwd_229',['FSA_COMMAND_GET_CWD',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ac613753a454e38367031279cd579bee1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5ferror_230',['FSA_COMMAND_GET_ERROR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a825c4141a010a4fbdc6aeace3e16f2a1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5ffile_5fblock_5faddress_231',['FSA_COMMAND_GET_FILE_BLOCK_ADDRESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a90a2c368e8c1aad974edef0260c507f2',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5finfo_5fby_5fquery_232',['FSA_COMMAND_GET_INFO_BY_QUERY',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a8e45985bb23594497007c2d6164b8b30',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5flast_5ffailed_5fvolume_233',['FSA_COMMAND_GET_LAST_FAILED_VOLUME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afab8aeb025e542bfd8277fded9119cef',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fpos_5ffile_234',['FSA_COMMAND_GET_POS_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aec123753783bd6a8dc44eec5d1a84a27',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fproc_5fresource_5fusage_235',['FSA_COMMAND_GET_PROC_RESOURCE_USAGE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a0ce3c8fbf5e998fa9999ffa11f7ebe58',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fvolume_5fexistence_236',['FSA_COMMAND_GET_VOLUME_EXISTENCE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab6a92f1df3d5fa4584845847e059f6e2',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fvolume_5finfo_237',['FSA_COMMAND_GET_VOLUME_INFO',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a1f7e83e6b4ac11ddc9cd1164ad82b98c',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5finvalid_238',['FSA_COMMAND_INVALID',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aeccd269bc5ee5cbd440c4cb8fb2bd78a',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fis_5feof_239',['FSA_COMMAND_IS_EOF',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a9d2cc321e8c309400a7f893b1a8ba6ca',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmake_5fdir_240',['FSA_COMMAND_MAKE_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afd89ff42088e82a9b84434b048047820',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmake_5flink_241',['FSA_COMMAND_MAKE_LINK',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a22341ad1f0d61286652071d25ec3b2c4',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmake_5fquota_242',['FSA_COMMAND_MAKE_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aab1ec07bda317d4227ae1cb3314e1f9b',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmount_243',['FSA_COMMAND_MOUNT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a4401fffd0c5630efc5b50dc11f98a0dc',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmount_5fwith_5fprocess_244',['FSA_COMMAND_MOUNT_WITH_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad69191ea37571505464491340a667b43',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fopen_5fdir_245',['FSA_COMMAND_OPEN_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aa7d40b69addf9d1a1694d44ad8394644',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fopen_5ffile_246',['FSA_COMMAND_OPEN_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a0de61a823ece53591f77169a54ddeb9d',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fopen_5ffile_5fby_5fstat_247',['FSA_COMMAND_OPEN_FILE_BY_STAT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aecb17fdd43b499d169f729950a54656b',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fclose_248',['FSA_COMMAND_RAW_CLOSE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a07d276b1e3155bdf0c22434a0faed34c',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fopen_249',['FSA_COMMAND_RAW_OPEN',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a5dbe7ce193014e32a908830fe7b44547',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fread_250',['FSA_COMMAND_RAW_READ',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad08be988759583345f26d5fe6c1c7b9e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fwrite_251',['FSA_COMMAND_RAW_WRITE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a64b32b6ae3b4c33f140f7386708c4c70',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fread_5fdir_252',['FSA_COMMAND_READ_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad09c87921436c9458ded66580b7cb437',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fread_5ffile_253',['FSA_COMMAND_READ_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a5553e5fffe2a1e44308e1790cb1c1a18',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fregister_5fflush_5fquota_254',['FSA_COMMAND_REGISTER_FLUSH_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a99ac5b4e3b8d807db607a91f57fc7647',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fremove_255',['FSA_COMMAND_REMOVE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066abde2a9bdf9cd24b6b8d886f8d65bbeb3',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fremove_5fquota_256',['FSA_COMMAND_REMOVE_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a67cfa8e7c02f683b5d0719b015bba48f',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frename_257',['FSA_COMMAND_RENAME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a37e4fbccd8106313cd99fc0123dd9f49',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frewind_5fdir_258',['FSA_COMMAND_REWIND_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a7298bf42615db8695923e98bd9998421',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frollback_5fquota_259',['FSA_COMMAND_ROLLBACK_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad88cc74520249c394bc231a3c109d08c',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frollback_5fvolume_260',['FSA_COMMAND_ROLLBACK_VOLUME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a7023a1259352803009966a39eb66fea2',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fsend_5fprofile_5fcmd_261',['FSA_COMMAND_SEND_PROFILE_CMD',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a36190dd43e4251b5a843ed33dba11160',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fset_5fclient_5fpriority_262',['FSA_COMMAND_SET_CLIENT_PRIORITY',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a49aaaff3dc2109ae37b6af0b9859f233',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fset_5fpos_5ffile_263',['FSA_COMMAND_SET_POS_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a9fabfdc4fe72410e2d86c66f6a10ee33',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fset_5fprocess_5fconfig_264',['FSA_COMMAND_SET_PROCESS_CONFIG',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aff8ee4560330062654a172ce5065bc7e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fstat_5ffile_265',['FSA_COMMAND_STAT_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a4f591b0f332d05b07487a6de958173bb',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5ftruncate_5ffile_266',['FSA_COMMAND_TRUNCATE_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aacf0b27325357c668a2b0404773471df',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5funmount_267',['FSA_COMMAND_UNMOUNT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aa71aa614884a5c1228b146f6b1d8ee27',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5funmount_5fwith_5fprocess_268',['FSA_COMMAND_UNMOUNT_WITH_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a2802c2202af6019d8bd84cd363b5ad05',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fwrite_5ffile_269',['FSA_COMMAND_WRITE_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab090289d00e1ddc701529fb0d553bacd',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fxfer_5fparams_270',['FSA_COMMAND_XFER_PARAMS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aa58cc031fd5105be90bee6dc4c10b09c',1,'filesystem_fsa.h']]], + ['fsa_5fipc_5frequest_5fioctl_271',['FSA_IPC_REQUEST_IOCTL',['../filesystem__fsa_8h.html#a6e5c5eef6e09a3b4ab86dacd2251cbd5a9ecde42ea3a7922adca69c5ee300dbdb',1,'filesystem_fsa.h']]], + ['fsa_5fipc_5frequest_5fioctlv_272',['FSA_IPC_REQUEST_IOCTLV',['../filesystem__fsa_8h.html#a6e5c5eef6e09a3b4ab86dacd2251cbd5ac43891d9e5291b2a892c079b1c4a491b',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fflag_5fbind_5fmount_273',['FSA_MOUNT_FLAG_BIND_MOUNT',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17fa621aec78cb496c4287c6cb90e10a2f89',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fflag_5fglobal_5fmount_274',['FSA_MOUNT_FLAG_GLOBAL_MOUNT',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17fad9112f2c119305f055dc5e5775ed5ed3',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fflag_5flocal_5fmount_275',['FSA_MOUNT_FLAG_LOCAL_MOUNT',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17fa4df45a175c4522a6a0b60d25405ca841',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5fbase_276',['FSA_MOUNT_PRIORITY_BASE',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cae7e27a78fc3114a6e117d3be28c091cf',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5fram_5fdisk_5fcache_277',['FSA_MOUNT_PRIORITY_RAM_DISK_CACHE',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cab317ab3614a2e6b25578121e69eba10d',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5ftitle_5fupdate_278',['FSA_MOUNT_PRIORITY_TITLE_UPDATE',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cacb4b83e4aa1fc28c460afd1d3bad825c',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5funmount_5fall_279',['FSA_MOUNT_PRIORITY_UNMOUNT_ALL',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cad93f62ba9e849f0db85205f930609062',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fbad_5fblock_5finfo_280',['FSA_QUERY_INFO_BAD_BLOCK_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a11fad95eff7e0ccec05e49fcd65ebd51',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fdevice_5finfo_281',['FSA_QUERY_INFO_DEVICE_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a5a719d37af0087ab49bb3e87a165f837',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fdir_5fsize_282',['FSA_QUERY_INFO_DIR_SIZE',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a9f9821b48eceaceb30d2da8dd71baba8',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fentry_5fnum_283',['FSA_QUERY_INFO_ENTRY_NUM',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a2ab6e3218ab57ecb9d20a1deb7f05119',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5ffile_5fsystem_5finfo_284',['FSA_QUERY_INFO_FILE_SYSTEM_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97aee9011b98afa81c28e44e58f8e087120',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5ffragment_5fblock_5finfo_285',['FSA_QUERY_INFO_FRAGMENT_BLOCK_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a9eacf50d379252ac613a0a4f2de4a879',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5ffree_5fspace_5fsize_286',['FSA_QUERY_INFO_FREE_SPACE_SIZE',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a36c6fccd6034a4172fd994c3961d3b6a',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fjournal_5ffree_5fspace_5fsize_287',['FSA_QUERY_INFO_JOURNAL_FREE_SPACE_SIZE',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97aca55a74816c6af2e514d2df0f7ee5bad',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fstat_288',['FSA_QUERY_INFO_STAT',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97ad9d85a1f9f58ae28eb295bda424485e5',1,'filesystem_fsa.h']]], + ['fsa_5fread_5fflag_5fnone_289',['FSA_READ_FLAG_NONE',['../filesystem__fsa_8h.html#a4b1d68513339a2a7f0d4d902d282d36da3930dfece88afd40f2f624dce3ee73fc',1,'filesystem_fsa.h']]], + ['fsa_5fread_5fflag_5fread_5fwith_5fpos_290',['FSA_READ_FLAG_READ_WITH_POS',['../filesystem__fsa_8h.html#a4b1d68513339a2a7f0d4d902d282d36daa44360d54d15a24ace69f8419463ecf5',1,'filesystem_fsa.h']]], + ['fsa_5funmount_5fflag_5fbind_5fmount_291',['FSA_UNMOUNT_FLAG_BIND_MOUNT',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402fa96251fd8e92031b999c30b907cd6082c',1,'filesystem_fsa.h']]], + ['fsa_5funmount_5fflag_5fforce_292',['FSA_UNMOUNT_FLAG_FORCE',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402fafefc7bf200079dd50e8a981592c8acc9',1,'filesystem_fsa.h']]], + ['fsa_5funmount_5fflag_5fnone_293',['FSA_UNMOUNT_FLAG_NONE',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402fa76c899648f61e52099749fa8c0c67058',1,'filesystem_fsa.h']]], + ['fsa_5fwrite_5fflag_5fnone_294',['FSA_WRITE_FLAG_NONE',['../filesystem__fsa_8h.html#adb4e0ba307d6226b9324ce8e6b152e8ea11a6363cc73f77f0764ea8915f3cc45a',1,'filesystem_fsa.h']]], + ['fsa_5fwrite_5fflag_5fread_5fwith_5fpos_295',['FSA_WRITE_FLAG_READ_WITH_POS',['../filesystem__fsa_8h.html#adb4e0ba307d6226b9324ce8e6b152e8ea71561da19ff79714423b6aecefa76770',1,'filesystem_fsa.h']]], + ['fsaaddclient_296',['FSAAddClient',['../filesystem__fsa_8h.html#aaef4ccdc3371675ac278f2a88fd20625',1,'filesystem_fsa.h']]], + ['fsaappendfile_297',['FSAAppendFile',['../filesystem__fsa_8h.html#ab1416b2a770edd4fc808e71eefafeec7',1,'filesystem_fsa.h']]], + ['fsaappendfileex_298',['FSAAppendFileEx',['../filesystem__fsa_8h.html#a02f9f56d5140c321ce429d1e8d6d2cf0',1,'filesystem_fsa.h']]], + ['fsaasynccallbackfn_299',['FSAAsyncCallbackFn',['../filesystem__fsa_8h.html#a8ef64b50fbac0c9ae7389fe6bf6d0bce',1,'filesystem_fsa.h']]], + ['fsaasyncresult_300',['fsaasyncresult',['../filesystem__fsa_8h.html#ae99e17b2ee9e59fac41fc808c32825fb',1,'FSAAsyncResult: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAAsyncResult',1,'FSAAsyncResult'],['../filesystem__fsa_8h.html#a0925045b278f24497b598386ef78f253',1,'FSAShimBuffer::fsaAsyncResult']]], + ['fsablockinfo_301',['fsablockinfo',['../filesystem__fsa_8h.html#structFSABlockInfo',1,'FSABlockInfo'],['../filesystem__fsa_8h.html#a16c2b9466975ee16b5b8e067cbe684c2',1,'FSABlockInfo: filesystem_fsa.h']]], + ['fsachangedir_302',['FSAChangeDir',['../filesystem__fsa_8h.html#a622ae179f9181cb8942bcf40fccadf04',1,'filesystem_fsa.h']]], + ['fsachangemode_303',['FSAChangeMode',['../filesystem__fsa_8h.html#a7e5e335868b1973c24d841d4995022fe',1,'filesystem_fsa.h']]], + ['fsaclientattachasynccallbackfn_304',['FSAClientAttachAsyncCallbackFn',['../filesystem__fsa_8h.html#acc3a63d1610bdb5b0d0635f50560ba17',1,'filesystem_fsa.h']]], + ['fsaclientattachasyncdata_305',['fsaclientattachasyncdata',['../filesystem__fsa_8h.html#a796bc36b609fe28bc5eb21b10d088ee2',1,'FSAClientAttachAsyncData: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAClientAttachAsyncData',1,'FSAClientAttachAsyncData']]], + ['fsaclienthandle_306',['FSAClientHandle',['../filesystem__fsa_8h.html#a62a32c0c4acd663aa7b5378c9c135d48',1,'filesystem_fsa.h']]], + ['fsaclosedir_307',['FSACloseDir',['../filesystem__fsa_8h.html#aba0a41fdfbbeff05728d1e7476e12c0d',1,'filesystem_fsa.h']]], + ['fsaclosefile_308',['FSACloseFile',['../filesystem__fsa_8h.html#a0ab988ae7c2ce0509b4cf4a441947103',1,'filesystem_fsa.h']]], + ['fsacommand_309',['FSACommand',['../filesystem__fsa_8h.html#a2d5b604c135d5b04e8404ea91cbb7a36',1,'filesystem_fsa.h']]], + ['fsacommandenum_310',['FSACommandEnum',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066',1,'filesystem_fsa.h']]], + ['fsaddclient_311',['FSAddClient',['../group__coreinit__fs.html#ga760f1f80ec321ac11497639dbe4b5289',1,'filesystem.h']]], + ['fsadelclient_312',['FSADelClient',['../filesystem__fsa_8h.html#a0d589a08e15fa5148c47a1c37ea7ea3f',1,'filesystem_fsa.h']]], + ['fsadeviceinfo_313',['fsadeviceinfo',['../filesystem__fsa_8h.html#structFSADeviceInfo',1,'FSADeviceInfo'],['../filesystem__fsa_8h.html#acd1d7e6b73bacf6ccf5c7b330a36aadc',1,'FSADeviceInfo: filesystem_fsa.h']]], + ['fsadirectoryentry_314',['FSADirectoryEntry',['../filesystem__fsa_8h.html#a7b0b875c0667a1738a2754d4ff3f66a6',1,'filesystem_fsa.h']]], + ['fsadirectoryhandle_315',['FSADirectoryHandle',['../filesystem__fsa_8h.html#a91b9c915551ec1687a6310985c77bca4',1,'filesystem_fsa.h']]], + ['fsaentrynum_316',['FSAEntryNum',['../filesystem__fsa_8h.html#a4e24d08acbfdbf11e63be08b8993ffb0',1,'filesystem_fsa.h']]], + ['fsafilehandle_317',['FSAFileHandle',['../filesystem__fsa_8h.html#af907008875a6b64479c403e01ec81c8a',1,'filesystem_fsa.h']]], + ['fsafileposition_318',['FSAFilePosition',['../filesystem__fsa_8h.html#af4364c3334e573f112ffc5a6cd3f62fd',1,'filesystem_fsa.h']]], + ['fsafilesysteminfo_319',['fsafilesysteminfo',['../filesystem__fsa_8h.html#structFSAFileSystemInfo',1,'FSAFileSystemInfo'],['../filesystem__fsa_8h.html#ab8a49da76b0aa6bb0e1ef5f2cb921cde',1,'FSAFileSystemInfo: filesystem_fsa.h']]], + ['fsaflushfile_320',['FSAFlushFile',['../filesystem__fsa_8h.html#a62aac279f67aa43761c37a9b859c26d5',1,'filesystem_fsa.h']]], + ['fsaflushmultiquota_321',['FSAFlushMultiQuota',['../filesystem__fsa_8h.html#a79f5204ee3532710a45bbdbc28545cd2',1,'filesystem_fsa.h']]], + ['fsaflushquota_322',['FSAFlushQuota',['../filesystem__fsa_8h.html#a75b7992ab96e849d4441916a303936ef',1,'filesystem_fsa.h']]], + ['fsaflushvolume_323',['FSAFlushVolume',['../filesystem__fsa_8h.html#a2ca7380e87487c941842582079260058',1,'filesystem_fsa.h']]], + ['fsafreeasyncresult_324',['FSAFreeAsyncResult',['../filesystem__fsa_8h.html#a54e4674468379dd9274dba2daf5159d1',1,'filesystem_fsa.h']]], + ['fsagetasyncresult_325',['FSAGetAsyncResult',['../filesystem__fsa_8h.html#aab48644d1f219bfa63ca2cbeddd4ea9b',1,'filesystem_fsa.h']]], + ['fsagetbadblockinfo_326',['FSAGetBadBlockInfo',['../filesystem__fsa_8h.html#aa26ff2c3638ab913b57303d1f5703fd9',1,'filesystem_fsa.h']]], + ['fsagetclientnum_327',['FSAGetClientNum',['../filesystem__fsa_8h.html#a175cdcee2889e613f1b8593ecb6ccabd',1,'filesystem_fsa.h']]], + ['fsagetcwd_328',['FSAGetCwd',['../filesystem__fsa_8h.html#aea9d493a33601cea3a5b42c703ecab97',1,'filesystem_fsa.h']]], + ['fsagetdeviceinfo_329',['FSAGetDeviceInfo',['../filesystem__fsa_8h.html#a0fd6a9c4ab8811a13e47123166645289',1,'filesystem_fsa.h']]], + ['fsagetdirsize_330',['FSAGetDirSize',['../filesystem__fsa_8h.html#a33af4d540f300a37c22e1de58a4d5fa0',1,'filesystem_fsa.h']]], + ['fsagetentrynum_331',['FSAGetEntryNum',['../filesystem__fsa_8h.html#a2ab36bb7d080157dcca24bc4dc101eea',1,'filesystem_fsa.h']]], + ['fsagetfilesysteminfo_332',['FSAGetFileSystemInfo',['../filesystem__fsa_8h.html#a5350ec4a7808008162bf2eff46a4f86f',1,'filesystem_fsa.h']]], + ['fsagetfragmentblockinfo_333',['FSAGetFragmentBlockInfo',['../filesystem__fsa_8h.html#aed11a49596c7545dc7e341aab738c8db',1,'filesystem_fsa.h']]], + ['fsagetfreespacesize_334',['FSAGetFreeSpaceSize',['../filesystem__fsa_8h.html#a5168b0581d9fb8141eab8c140bdaa0b6',1,'filesystem_fsa.h']]], + ['fsagetjournalfreespacesize_335',['FSAGetJournalFreeSpaceSize',['../filesystem__fsa_8h.html#a73fb668dc564d1eea0ef2c335c24c7f8',1,'filesystem_fsa.h']]], + ['fsagetposfile_336',['FSAGetPosFile',['../filesystem__fsa_8h.html#aaef2c44f5d0d7bad98531d663a791751',1,'filesystem_fsa.h']]], + ['fsagetstat_337',['FSAGetStat',['../filesystem__fsa_8h.html#abf0fe9d92cd932919077b33a267b05c4',1,'filesystem_fsa.h']]], + ['fsagetstatfile_338',['FSAGetStatFile',['../filesystem__fsa_8h.html#a67b573b3a0e4e5b1499a765dda30d1b1',1,'filesystem_fsa.h']]], + ['fsagetstatusstr_339',['FSAGetStatusStr',['../filesystem__fsa_8h.html#a596667b577fe004238271d5192fbdec2',1,'filesystem_fsa.h']]], + ['fsagettransactionblockpoolattributes_340',['FSAGetTransactionBlockPoolAttributes',['../filesystem__fsa_8h.html#a6ac58c9f5a6f230a5b59120b6978ec84',1,'filesystem_fsa.h']]], + ['fsagetvolumeinfo_341',['FSAGetVolumeInfo',['../filesystem__fsa_8h.html#a46f926e56de7384cbb539c23d2350453',1,'filesystem_fsa.h']]], + ['fsainit_342',['FSAInit',['../filesystem__fsa_8h.html#a33021fc93c6cec4b56c24587dd3bb818',1,'filesystem_fsa.h']]], + ['fsaipcrequesttype_343',['FSAIpcRequestType',['../filesystem__fsa_8h.html#a93664184ee995a9870fa5e783d14672d',1,'filesystem_fsa.h']]], + ['fsaipcrequesttypeenum_344',['FSAIpcRequestTypeEnum',['../filesystem__fsa_8h.html#a6e5c5eef6e09a3b4ab86dacd2251cbd5',1,'filesystem_fsa.h']]], + ['fsaiseof_345',['FSAIsEof',['../filesystem__fsa_8h.html#a4c1953a921caa90479f361fdcbd60895',1,'filesystem_fsa.h']]], + ['fsamakedir_346',['FSAMakeDir',['../filesystem__fsa_8h.html#a9bc06ce43135ac155ca07018f4ddf4a3',1,'filesystem_fsa.h']]], + ['fsamakequota_347',['FSAMakeQuota',['../filesystem__fsa_8h.html#ab7c59b1cf5011ee1dc48e28e991474d6',1,'filesystem_fsa.h']]], + ['fsamount_348',['FSAMount',['../filesystem__fsa_8h.html#a9cc7497b379332d958a784d56e9b1fb9',1,'filesystem_fsa.h']]], + ['fsamountflags_349',['fsamountflags',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17f',1,'FSAMountFlags: filesystem_fsa.h'],['../filesystem__fsa_8h.html#ab672f68d1a24c85e665c92a048b7989c',1,'FSAMountFlags: filesystem_fsa.h']]], + ['fsamountpriority_350',['fsamountpriority',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6c',1,'FSAMountPriority: filesystem_fsa.h'],['../filesystem__fsa_8h.html#a75d78e1678b87e5a3dbf75a9f5c6923d',1,'FSAMountPriority: filesystem_fsa.h']]], + ['fsaopendir_351',['FSAOpenDir',['../filesystem__fsa_8h.html#a0f0e2103834a06e08b6a5408b70028d5',1,'filesystem_fsa.h']]], + ['fsaopenfilebystat_352',['FSAOpenFileByStat',['../filesystem__fsa_8h.html#a5192dce9e268c2c258455253420b039a',1,'filesystem_fsa.h']]], + ['fsaopenfileex_353',['FSAOpenFileEx',['../filesystem__fsa_8h.html#a04c852a221344998d4c5661dee073f43',1,'filesystem_fsa.h']]], + ['fsaprocessinfo_354',['fsaprocessinfo',['../filesystem__fsa_8h.html#adcf9125be871b9fdce5f58f3aedd3a63',1,'FSAProcessInfo: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAProcessInfo',1,'FSAProcessInfo']]], + ['fsaqueryinfotype_355',['fsaqueryinfotype',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97',1,'FSAQueryInfoType: filesystem_fsa.h'],['../filesystem__fsa_8h.html#a69a7d21fbc38aaad17f13d285a9c2992',1,'FSAQueryInfoType: filesystem_fsa.h']]], + ['fsareaddir_356',['FSAReadDir',['../filesystem__fsa_8h.html#a9955b3d045ecb78de9710c6f3f5332ec',1,'filesystem_fsa.h']]], + ['fsareadfile_357',['FSAReadFile',['../filesystem__fsa_8h.html#a9100f80c62fbf3e76f3bab7ba3e3149b',1,'filesystem_fsa.h']]], + ['fsareadfilewithpos_358',['FSAReadFileWithPos',['../filesystem__fsa_8h.html#aaba68b0d3e2922c8a4e792a1aeafec94',1,'filesystem_fsa.h']]], + ['fsareadflag_359',['fsareadflag',['../filesystem__fsa_8h.html#a4b1d68513339a2a7f0d4d902d282d36d',1,'FSAReadFlag: filesystem_fsa.h'],['../filesystem__fsa_8h.html#a955c015b86e3848530883e8d444b9dab',1,'FSAReadFlag: filesystem_fsa.h']]], + ['fsaregisterflushquota_360',['FSARegisterFlushQuota',['../filesystem__fsa_8h.html#a0f5cd5cc13ee163f72cc7ea32e39da20',1,'filesystem_fsa.h']]], + ['fsaremove_361',['FSARemove',['../filesystem__fsa_8h.html#a59dbeded657b04c13aa500aa3aa546c0',1,'filesystem_fsa.h']]], + ['fsarename_362',['FSARename',['../filesystem__fsa_8h.html#a6808ad371f7661bcb31ea23bf85a63cd',1,'filesystem_fsa.h']]], + ['fsarequest_363',['fsarequest',['../filesystem__fsa_8h.html#ad50498ee230cd58f5540edeba11a7a15',1,'FSARequest: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequest',1,'FSARequest']]], + ['fsarequest_2e_5f_5funnamed7_5f_5f_364',['FSARequest.__unnamed7__',['../filesystem__fsa_8h.html#unionFSARequest_8____unnamed7____',1,'']]], + ['fsarequestappendfile_365',['fsarequestappendfile',['../filesystem__fsa_8h.html#aac400abe696f00e57b329277f2e1a7fb',1,'FSARequestAppendFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestAppendFile',1,'FSARequestAppendFile']]], + ['fsarequestchangedir_366',['fsarequestchangedir',['../filesystem__fsa_8h.html#structFSARequestChangeDir',1,'FSARequestChangeDir'],['../filesystem__fsa_8h.html#a88fe80ca40297d951a31b17dffe8dc9f',1,'FSARequestChangeDir: filesystem_fsa.h']]], + ['fsarequestchangemode_367',['fsarequestchangemode',['../filesystem__fsa_8h.html#structFSARequestChangeMode',1,'FSARequestChangeMode'],['../filesystem__fsa_8h.html#a64c9f7725cd0ed8e272e1b8e5d4373d9',1,'FSARequestChangeMode: filesystem_fsa.h']]], + ['fsarequestchangeowner_368',['fsarequestchangeowner',['../filesystem__fsa_8h.html#structFSARequestChangeOwner',1,'FSARequestChangeOwner'],['../filesystem__fsa_8h.html#a509d2d27355d2bf6c8dd631d90d081b3',1,'FSARequestChangeOwner: filesystem_fsa.h']]], + ['fsarequestclosedir_369',['fsarequestclosedir',['../filesystem__fsa_8h.html#a536ee585e990aea8ba49109fe5c9746d',1,'FSARequestCloseDir: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestCloseDir',1,'FSARequestCloseDir']]], + ['fsarequestclosefile_370',['fsarequestclosefile',['../filesystem__fsa_8h.html#a410fbca4701dfcd1d02c790d34df89e5',1,'FSARequestCloseFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestCloseFile',1,'FSARequestCloseFile']]], + ['fsarequestflushfile_371',['fsarequestflushfile',['../filesystem__fsa_8h.html#afc404dee5a7d778c879d232dbbbb8f26',1,'FSARequestFlushFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestFlushFile',1,'FSARequestFlushFile']]], + ['fsarequestflushquota_372',['fsarequestflushquota',['../filesystem__fsa_8h.html#a31927d88602b15736839f9ca7b92d51b',1,'FSARequestFlushQuota: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestFlushQuota',1,'FSARequestFlushQuota']]], + ['fsarequestgetinfobyquery_373',['fsarequestgetinfobyquery',['../filesystem__fsa_8h.html#structFSARequestGetInfoByQuery',1,'FSARequestGetInfoByQuery'],['../filesystem__fsa_8h.html#a224cc61b39b2a7ac4adb688a95ed2bfc',1,'FSARequestGetInfoByQuery: filesystem_fsa.h']]], + ['fsarequestgetposfile_374',['fsarequestgetposfile',['../filesystem__fsa_8h.html#structFSARequestGetPosFile',1,'FSARequestGetPosFile'],['../filesystem__fsa_8h.html#a9658a619c321f4ed55777b716a890d00',1,'FSARequestGetPosFile: filesystem_fsa.h']]], + ['fsarequestiseof_375',['fsarequestiseof',['../filesystem__fsa_8h.html#ab2ee9f898a8240e897eea3ec53c0b508',1,'FSARequestIsEof: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestIsEof',1,'FSARequestIsEof']]], + ['fsarequestmakedir_376',['fsarequestmakedir',['../filesystem__fsa_8h.html#a7eadac2116eeb6d9bbb715ee64267d7f',1,'FSARequestMakeDir: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestMakeDir',1,'FSARequestMakeDir']]], + ['fsarequestmakequota_377',['fsarequestmakequota',['../filesystem__fsa_8h.html#structFSARequestMakeQuota',1,'FSARequestMakeQuota'],['../filesystem__fsa_8h.html#a405bcabef7a83be8de219bc5d031a535',1,'FSARequestMakeQuota: filesystem_fsa.h']]], + ['fsarequestmount_378',['fsarequestmount',['../filesystem__fsa_8h.html#structFSARequestMount',1,'FSARequestMount'],['../filesystem__fsa_8h.html#ad32ebd10adeb439fc39fafa7440b58ae',1,'FSARequestMount: filesystem_fsa.h']]], + ['fsarequestmountwithprocess_379',['fsarequestmountwithprocess',['../filesystem__fsa_8h.html#structFSARequestMountWithProcess',1,'FSARequestMountWithProcess'],['../filesystem__fsa_8h.html#ade0fa7dd85ee114ec318ea25de7a0644',1,'FSARequestMountWithProcess: filesystem_fsa.h']]], + ['fsarequestopendir_380',['fsarequestopendir',['../filesystem__fsa_8h.html#structFSARequestOpenDir',1,'FSARequestOpenDir'],['../filesystem__fsa_8h.html#a2bef00245bc9b1c118d2ea9151c516d4',1,'FSARequestOpenDir: filesystem_fsa.h']]], + ['fsarequestopenfile_381',['fsarequestopenfile',['../filesystem__fsa_8h.html#structFSARequestOpenFile',1,'FSARequestOpenFile'],['../filesystem__fsa_8h.html#ab77cf9df26e17dd8acf15ceb1203bbc6',1,'FSARequestOpenFile: filesystem_fsa.h']]], + ['fsarequestrawclose_382',['fsarequestrawclose',['../filesystem__fsa_8h.html#structFSARequestRawClose',1,'FSARequestRawClose'],['../filesystem__fsa_8h.html#af107414bddfcf11438eba6f464626e43',1,'FSARequestRawClose: filesystem_fsa.h']]], + ['fsarequestrawopen_383',['fsarequestrawopen',['../filesystem__fsa_8h.html#a6144d8640191ac597edd0a268f51c119',1,'FSARequestRawOpen: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestRawOpen',1,'FSARequestRawOpen']]], + ['fsarequestrawread_384',['fsarequestrawread',['../filesystem__fsa_8h.html#a79d3032324aa4cf1c915bd45c3306cf7',1,'FSARequestRawRead: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestRawRead',1,'FSARequestRawRead']]], + ['fsarequestrawwrite_385',['fsarequestrawwrite',['../filesystem__fsa_8h.html#ace10c706077f8b6df2959e6ffa8ac761',1,'FSARequestRawWrite: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestRawWrite',1,'FSARequestRawWrite']]], + ['fsarequestreaddir_386',['fsarequestreaddir',['../filesystem__fsa_8h.html#abb3a20ada4a525e530bffbaff3031446',1,'FSARequestReadDir: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestReadDir',1,'FSARequestReadDir']]], + ['fsarequestreadfile_387',['fsarequestreadfile',['../filesystem__fsa_8h.html#add751a16dbe6597f0ebad097c0ed7d45',1,'FSARequestReadFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestReadFile',1,'FSARequestReadFile']]], + ['fsarequestremove_388',['fsarequestremove',['../filesystem__fsa_8h.html#structFSARequestRemove',1,'FSARequestRemove'],['../filesystem__fsa_8h.html#a0fcad29a5025eb5957535750bc43aaab',1,'FSARequestRemove: filesystem_fsa.h']]], + ['fsarequestrename_389',['fsarequestrename',['../filesystem__fsa_8h.html#structFSARequestRename',1,'FSARequestRename'],['../filesystem__fsa_8h.html#ad092484dc01c3bb863d3c97d01b07223',1,'FSARequestRename: filesystem_fsa.h']]], + ['fsarequestrewinddir_390',['fsarequestrewinddir',['../filesystem__fsa_8h.html#structFSARequestRewindDir',1,'FSARequestRewindDir'],['../filesystem__fsa_8h.html#ab8736b995427ec801e1d093da35d8e82',1,'FSARequestRewindDir: filesystem_fsa.h']]], + ['fsarequestsetposfile_391',['fsarequestsetposfile',['../filesystem__fsa_8h.html#a72633316566d8525b5d81527e42cff52',1,'FSARequestSetPosFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestSetPosFile',1,'FSARequestSetPosFile']]], + ['fsarequeststatfile_392',['fsarequeststatfile',['../filesystem__fsa_8h.html#a193ffc347f41f5a0ef2000ed04330b81',1,'FSARequestStatFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestStatFile',1,'FSARequestStatFile']]], + ['fsarequesttruncatefile_393',['fsarequesttruncatefile',['../filesystem__fsa_8h.html#a2c7e4fc66f9d0c448cb064c60721dd09',1,'FSARequestTruncateFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestTruncateFile',1,'FSARequestTruncateFile']]], + ['fsarequestunmount_394',['fsarequestunmount',['../filesystem__fsa_8h.html#a9c5ce37844e2b83bb4bc7aa0b7ba302c',1,'FSARequestUnmount: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestUnmount',1,'FSARequestUnmount']]], + ['fsarequestunmountwithprocess_395',['fsarequestunmountwithprocess',['../filesystem__fsa_8h.html#ab988228212f956edc4f184c42afa6343',1,'FSARequestUnmountWithProcess: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestUnmountWithProcess',1,'FSARequestUnmountWithProcess']]], + ['fsarequestwritefile_396',['fsarequestwritefile',['../filesystem__fsa_8h.html#afcfc82afad006edc81fcfbd277b3e3bc',1,'FSARequestWriteFile: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSARequestWriteFile',1,'FSARequestWriteFile']]], + ['fsaresponse_397',['fsaresponse',['../filesystem__fsa_8h.html#ad777bc50614b4874195538cc869f4c33',1,'FSAResponse: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAResponse',1,'FSAResponse']]], + ['fsaresponse_2e_5f_5funnamed11_5f_5f_398',['FSAResponse.__unnamed11__',['../filesystem__fsa_8h.html#unionFSAResponse_8____unnamed11____',1,'']]], + ['fsaresponsegetcwd_399',['fsaresponsegetcwd',['../filesystem__fsa_8h.html#ada53b363513e294c3ee0aa7062f57904',1,'FSAResponseGetCwd: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAResponseGetCwd',1,'FSAResponseGetCwd']]], + ['fsaresponsegetfileblockaddress_400',['fsaresponsegetfileblockaddress',['../filesystem__fsa_8h.html#afea12a9c0cbcfa3abb2df624ae236c9b',1,'FSAResponseGetFileBlockAddress: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAResponseGetFileBlockAddress',1,'FSAResponseGetFileBlockAddress']]], + ['fsaresponsegetinfobyquery_401',['fsaresponsegetinfobyquery',['../filesystem__fsa_8h.html#af81229a269780dfde2e8483fb5e06126',1,'FSAResponseGetInfoByQuery: filesystem_fsa.h'],['../filesystem__fsa_8h.html#structFSAResponseGetInfoByQuery',1,'FSAResponseGetInfoByQuery']]], + ['fsaresponsegetinfobyquery_2e_5f_5funnamed9_5f_5f_402',['FSAResponseGetInfoByQuery.__unnamed9__',['../filesystem__fsa_8h.html#unionFSAResponseGetInfoByQuery_8____unnamed9____',1,'']]], + ['fsaresponsegetposfile_403',['fsaresponsegetposfile',['../filesystem__fsa_8h.html#structFSAResponseGetPosFile',1,'FSAResponseGetPosFile'],['../filesystem__fsa_8h.html#a765cde998f69a6db2ee838d3b39b4f8b',1,'FSAResponseGetPosFile: filesystem_fsa.h']]], + ['fsaresponsegetvolumeinfo_404',['fsaresponsegetvolumeinfo',['../filesystem__fsa_8h.html#structFSAResponseGetVolumeInfo',1,'FSAResponseGetVolumeInfo'],['../filesystem__fsa_8h.html#a48f2aa6320d0029d17ccac4984364c0a',1,'FSAResponseGetVolumeInfo: filesystem_fsa.h']]], + ['fsaresponseopendir_405',['fsaresponseopendir',['../filesystem__fsa_8h.html#structFSAResponseOpenDir',1,'FSAResponseOpenDir'],['../filesystem__fsa_8h.html#ab0040500effb8cb6bd78aa92fc3c935f',1,'FSAResponseOpenDir: filesystem_fsa.h']]], + ['fsaresponseopenfile_406',['fsaresponseopenfile',['../filesystem__fsa_8h.html#structFSAResponseOpenFile',1,'FSAResponseOpenFile'],['../filesystem__fsa_8h.html#a717f5fc656fedb02129e94145957f204',1,'FSAResponseOpenFile: filesystem_fsa.h']]], + ['fsaresponserawopen_407',['fsaresponserawopen',['../filesystem__fsa_8h.html#structFSAResponseRawOpen',1,'FSAResponseRawOpen'],['../filesystem__fsa_8h.html#add334acb4d64c0e393c33f3c29f78bdb',1,'FSAResponseRawOpen: filesystem_fsa.h']]], + ['fsaresponsereaddir_408',['fsaresponsereaddir',['../filesystem__fsa_8h.html#structFSAResponseReadDir',1,'FSAResponseReadDir'],['../filesystem__fsa_8h.html#adb4c0e9d56c85883195e58190e10251b',1,'FSAResponseReadDir: filesystem_fsa.h']]], + ['fsaresponsestatfile_409',['fsaresponsestatfile',['../filesystem__fsa_8h.html#structFSAResponseStatFile',1,'FSAResponseStatFile'],['../filesystem__fsa_8h.html#a98c3c1366972f8762964f35b7e3c69a9',1,'FSAResponseStatFile: filesystem_fsa.h']]], + ['fsarewinddir_410',['FSARewindDir',['../filesystem__fsa_8h.html#a3dfe31e17a5bdf8da15a5ef991091d85',1,'filesystem_fsa.h']]], + ['fsarollbackquota_411',['FSARollbackQuota',['../filesystem__fsa_8h.html#afe184189520536d6b270ab3b3dff1085',1,'filesystem_fsa.h']]], + ['fsarollbackquotaforce_412',['FSARollbackQuotaForce',['../filesystem__fsa_8h.html#af39ddef9527fe355373bcdf2e130ba4d',1,'filesystem_fsa.h']]], + ['fsarollbackvolume_413',['FSARollbackVolume',['../filesystem__fsa_8h.html#a1292d4b6e1e3eb4e7b71294784157511',1,'filesystem_fsa.h']]], + ['fsasetposfile_414',['FSASetPosFile',['../filesystem__fsa_8h.html#a469aa49a450eda921c2c34c4bd4a3afb',1,'filesystem_fsa.h']]], + ['fsashimbuffer_415',['fsashimbuffer',['../filesystem__fsa_8h.html#structFSAShimBuffer',1,'FSAShimBuffer'],['../filesystem__fsa_8h.html#ad5803d20d534ae730e612e7cb5b3fcfa',1,'FSAShimBuffer: filesystem_fsa.h']]], + ['fsashutdown_416',['FSAShutdown',['../filesystem__fsa_8h.html#a305f9997c942d526bb8280be4c52609b',1,'filesystem_fsa.h']]], + ['fsastat_417',['FSAStat',['../filesystem__fsa_8h.html#aacc98aaa7599b6cab99966024b6896b3',1,'filesystem_fsa.h']]], + ['fsasynccallback_418',['FSAsyncCallback',['../group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12',1,'filesystem.h']]], + ['fsasyncdata_419',['fsasyncdata',['../group__coreinit__fs.html#structFSAsyncData',1,'FSAsyncData'],['../group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606',1,'FSAsyncData: filesystem.h']]], + ['fsasyncresult_420',['fsasyncresult',['../group__coreinit__fs.html#structFSAsyncResult',1,'FSAsyncResult'],['../group__coreinit__fs.html#gafd7aa5db40d93ccd3c6fb5a9425a5ce8',1,'FSAsyncResult: filesystem.h']]], + ['fsatruncatefile_421',['FSATruncateFile',['../filesystem__fsa_8h.html#aeb4a65a590b0319a11fa205c3371cb97',1,'filesystem_fsa.h']]], + ['fsaunmount_422',['FSAUnmount',['../filesystem__fsa_8h.html#a48795bbf6cee08cbef26919597e22100',1,'filesystem_fsa.h']]], + ['fsaunmountflags_423',['fsaunmountflags',['../filesystem__fsa_8h.html#aa71c7cd9dd700cccf7a479d8a35f5640',1,'FSAUnmountFlags: filesystem_fsa.h'],['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402f',1,'FSAUnmountFlags: filesystem_fsa.h']]], + ['fsavolumeinfo_424',['FSAVolumeInfo',['../filesystem__fsa_8h.html#aa8bef5fae02da36a2fa035c8d533dbd1',1,'filesystem_fsa.h']]], + ['fsawritefile_425',['FSAWriteFile',['../filesystem__fsa_8h.html#a96046ce50ae72e2dec8df9978e10c639',1,'filesystem_fsa.h']]], + ['fsawritefilewithpos_426',['FSAWriteFileWithPos',['../filesystem__fsa_8h.html#a5c2db4eca2cce6ef9cb5029e957fc3eb',1,'filesystem_fsa.h']]], + ['fsawriteflag_427',['fsawriteflag',['../filesystem__fsa_8h.html#adb4e0ba307d6226b9324ce8e6b152e8e',1,'FSAWriteFlag: filesystem_fsa.h'],['../filesystem__fsa_8h.html#a1dd14e35fa4c12d1af9c83178a4b0021',1,'FSAWriteFlag: filesystem_fsa.h']]], + ['fsbindmount_428',['FSBindMount',['../group__coreinit__fs.html#ga508d13b573b1137c67f37b3c996ae7ff',1,'filesystem.h']]], + ['fsbindunmount_429',['FSBindUnmount',['../group__coreinit__fs.html#gaf19dbd907491e2e618dc00ddadb11a2a',1,'filesystem.h']]], + ['fschangedir_430',['FSChangeDir',['../group__coreinit__fs.html#ga639b242647970bae759e1854a103af61',1,'filesystem.h']]], + ['fschangedirasync_431',['FSChangeDirAsync',['../group__coreinit__fs.html#gad3beb4db49800a14e4b60c14efb6808b',1,'filesystem.h']]], + ['fschangemode_432',['FSChangeMode',['../group__coreinit__fs.html#ga998c307710f5c5778b2895c9cd5cfd53',1,'filesystem.h']]], + ['fschangemodeasync_433',['FSChangeModeAsync',['../group__coreinit__fs.html#ga19deabb22a1f676ab9ed86885c6a6949',1,'filesystem.h']]], + ['fsclient_434',['fsclient',['../namespacenn_1_1sl_1_1details.html#a88aea16bd7a0f7033a96c773a78c79d1',1,'nn::sl::details::FileStreamInternal::fsClient'],['../group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791',1,'FSClient: filesystem.h'],['../group__coreinit__fs.html#structFSClient',1,'FSClient'],['../namespacenn_1_1swkbd.html#a88aea16bd7a0f7033a96c773a78c79d1',1,'nn::swkbd::CreateArg::fsClient'],['../structnn_1_1erreula_1_1CreateArg.html#a88aea16bd7a0f7033a96c773a78c79d1',1,'nn::erreula::CreateArg::fsClient']]], + ['fsclientbody_435',['fsclientbody',['../group__coreinit__fs.html#structFSClientBody',1,'FSClientBody'],['../group__coreinit__fs.html#gad22c49be89d3f89dcbef867556526f7f',1,'FSClientBody: filesystem.h']]], + ['fsclientbodylink_436',['fsclientbodylink',['../group__coreinit__fs.html#structFSClientBodyLink',1,'FSClientBodyLink'],['../group__coreinit__fs.html#gab35dda4d8297727e6219c1ceeb4ee470',1,'FSClientBodyLink: filesystem.h']]], + ['fsclosedir_437',['FSCloseDir',['../group__coreinit__fs.html#gad47a09942b9b2fdc5984ef1cd5cd6e3f',1,'filesystem.h']]], + ['fsclosedirasync_438',['FSCloseDirAsync',['../group__coreinit__fs.html#gac0b1ecc4c4ba01b5c8413b8212af01d7',1,'filesystem.h']]], + ['fsclosefile_439',['FSCloseFile',['../group__coreinit__fs.html#gac7b5a7d33b12f917f6acd076a95bed94',1,'filesystem.h']]], + ['fsclosefileasync_440',['FSCloseFileAsync',['../group__coreinit__fs.html#ga9f3c7f9cd0cf62ba64e9cbf136e4396a',1,'filesystem.h']]], + ['fscmdblock_441',['fscmdblock',['../group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00',1,'FSCmdBlock: filesystem.h'],['../group__coreinit__fs.html#structFSCmdBlock',1,'FSCmdBlock'],['../namespacenn_1_1sl_1_1details.html#a9e6da09fb8ea186930672ce7a50272d6',1,'nn::sl::details::FileStreamInternal::fsCmdBlock']]], + ['fscmdblockbody_442',['fscmdblockbody',['../group__coreinit__fs.html#ga3571a5553c38b6831f5648b8e78bfd08',1,'FSCmdBlockBody: filesystem.h'],['../group__coreinit__fs.html#structFSCmdBlockBody',1,'FSCmdBlockBody']]], + ['fscmdhandlermsg_443',['fsCmdHandlerMsg',['../group__coreinit__fs.html#a5a4bc2465a15534944a7f9f4f29301cc',1,'FSClientBody']]], + ['fscmdqueue_444',['fscmdqueue',['../group__coreinit__fs.html#ga12563d56dd1fb5444aac2ba87ba10898',1,'FSCmdQueue: filesystem.h'],['../group__coreinit__fs.html#structFSCmdQueue',1,'FSCmdQueue']]], + ['fsdelclient_445',['FSDelClient',['../group__coreinit__fs.html#gabe6664f632bd98788508e6580f8a11a9',1,'filesystem.h']]], + ['fsdirectoryentry_446',['fsdirectoryentry',['../group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb',1,'FSDirectoryEntry: filesystem.h'],['../group__coreinit__fs.html#structFSDirectoryEntry',1,'FSDirectoryEntry']]], + ['fsdirectoryhandle_447',['FSDirectoryHandle',['../group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4',1,'filesystem.h']]], + ['fserror_448',['fserror',['../group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c',1,'FSError: filesystem.h'],['../group__coreinit__fs.html#ga92dfc1cb46d1c94d258de0e1efa967b0',1,'FSError: filesystem.h']]], + ['fserrorflag_449',['fserrorflag',['../group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53',1,'FSErrorFlag: filesystem.h'],['../group__coreinit__fs.html#ga99183d2eb6bb1d6a872103bb6b345741',1,'FSErrorFlag: filesystem.h']]], + ['fsfilehandle_450',['FSFileHandle',['../group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6',1,'filesystem.h']]], + ['fsflushfile_451',['FSFlushFile',['../group__coreinit__fs.html#ga76abe51031ab2f0ce6b12340aad38518',1,'filesystem.h']]], + ['fsflushfileasync_452',['FSFlushFileAsync',['../group__coreinit__fs.html#ga6774e156c1abfda134d9f10bb6502e06',1,'filesystem.h']]], + ['fsfsm_453',['fsfsm',['../group__coreinit__fs.html#structFSFsm',1,'FSFsm'],['../group__coreinit__fs.html#ga2be9be98a84512ea0ea36222ce406f1a',1,'FSFsm: filesystem.h']]], + ['fsgetasyncresult_454',['FSGetAsyncResult',['../group__coreinit__fs.html#ga3686a63ab25e0923623e49cc429e8c47',1,'filesystem.h']]], + ['fsgetclientbody_455',['FSGetClientBody',['../group__coreinit__fs.html#ga1f0358e7339ab9200e445bba413c0a9f',1,'filesystem.h']]], + ['fsgetclientnum_456',['FSGetClientNum',['../group__coreinit__fs.html#ga2de30738678ac3e8de689fb78ce6aec6',1,'filesystem.h']]], + ['fsgetcmdblockbody_457',['FSGetCmdBlockBody',['../group__coreinit__fs.html#gaebf92a75e9b4e3aae481f4d4426a235c',1,'filesystem.h']]], + ['fsgetcwd_458',['FSGetCwd',['../group__coreinit__fs.html#gaed0c05ae94e15752864f4ca618878dda',1,'filesystem.h']]], + ['fsgetfreespacesize_459',['FSGetFreeSpaceSize',['../group__coreinit__fs.html#gaae95e5ec88447d52e8af2ff9effcd1f9',1,'filesystem.h']]], + ['fsgetfreespacesizeasync_460',['FSGetFreeSpaceSizeAsync',['../group__coreinit__fs.html#ga2d7ca887d7f6252e143dc30e3b83832a',1,'filesystem.h']]], + ['fsgetlasterror_461',['FSGetLastError',['../group__coreinit__fs.html#ga46abba461a7501ffa3e16fff819e8d86',1,'filesystem.h']]], + ['fsgetlasterrorcodeforviewer_462',['FSGetLastErrorCodeForViewer',['../group__coreinit__fs.html#ga02275f4380e251278dd36ff39fb81a4c',1,'filesystem.h']]], + ['fsgetmountsource_463',['FSGetMountSource',['../group__coreinit__fs.html#gae434ed78ae7fef8bf141e65b3499380b',1,'filesystem.h']]], + ['fsgetposfile_464',['FSGetPosFile',['../group__coreinit__fs.html#gaae6fb7d700dcb203a83bac2d98ade8c9',1,'filesystem.h']]], + ['fsgetposfileasync_465',['FSGetPosFileAsync',['../group__coreinit__fs.html#ga2c4b12022066f8197bd72d8cddd160eb',1,'filesystem.h']]], + ['fsgetstat_466',['FSGetStat',['../group__coreinit__fs.html#ga9646eba3da257d6c8c6567ee399ca5f6',1,'filesystem.h']]], + ['fsgetstatasync_467',['FSGetStatAsync',['../group__coreinit__fs.html#gad7fe88d1312c87646de73a12913da316',1,'filesystem.h']]], + ['fsgetstatfile_468',['FSGetStatFile',['../group__coreinit__fs.html#gaa351c6ca5a60498b6f2e453e1f1b9380',1,'filesystem.h']]], + ['fsgetstatfileasync_469',['FSGetStatFileAsync',['../group__coreinit__fs.html#ga0bb67ef785cdc56ea1ad4a02bce663f5',1,'filesystem.h']]], + ['fsgetvolumeinfo_470',['FSGetVolumeInfo',['../group__coreinit__fs.html#gaa51c9bd7ab509d10ecef302571f5c97c',1,'filesystem.h']]], + ['fsgetvolumeinfoasync_471',['FSGetVolumeInfoAsync',['../group__coreinit__fs.html#ga0b4591d5fb87d900bdf40d2744f44248',1,'filesystem.h']]], + ['fsgetvolumestate_472',['FSGetVolumeState',['../group__coreinit__fs.html#ga979baba07bd5c72713b1c4b6747807df',1,'filesystem.h']]], + ['fsinit_473',['FSInit',['../group__coreinit__fs.html#gafacf27c729ccabbf69d8444103f13255',1,'filesystem.h']]], + ['fsinitcmdblock_474',['FSInitCmdBlock',['../group__coreinit__fs.html#ga0d2ee61abad5cd681f61a3772ce6a32b',1,'filesystem.h']]], + ['fsm_475',['fsm',['../group__coreinit__fs.html#a6346b450b8415c6d49a52ff2228da2fb',1,'FSClientBody']]], + ['fsmakedir_476',['FSMakeDir',['../group__coreinit__fs.html#gaa64b1b35f2269488088095f302e6f407',1,'filesystem.h']]], + ['fsmakedirasync_477',['FSMakeDirAsync',['../group__coreinit__fs.html#ga9b1992a594ea9d6fd27ece3027aca785',1,'filesystem.h']]], + ['fsmalarm_478',['fsmAlarm',['../group__coreinit__fs.html#a26c8bd0aab8ba35f65d3d10d312cf6b6',1,'FSClientBody']]], + ['fsmediastate_479',['fsmediastate',['../group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d',1,'FSMediaState: filesystem.h'],['../group__coreinit__fs.html#gafee0a2b17471988e0bc4b5ceaadf979d',1,'FSMediaState: filesystem.h']]], + ['fsmessage_480',['fsmessage',['../group__coreinit__fs.html#structFSMessage',1,'FSMessage'],['../group__coreinit__fs.html#ga365d7afb1d3b3bb3b21a73bc94c8e15c',1,'FSMessage: filesystem.h']]], + ['fsmode_481',['fsmode',['../group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f',1,'FSMode: filesystem.h'],['../group__coreinit__fs.html#gab8125b9b7deedb1c37dd0af1f521ecf4',1,'FSMode: filesystem.h']]], + ['fsmount_482',['FSMount',['../group__coreinit__fs.html#ga94de9e57c45f241021449db1e7bd5e9a',1,'filesystem.h']]], + ['fsmountsource_483',['fsmountsource',['../group__coreinit__fs.html#ga8c4ea421366e3e223da36148abe75fa5',1,'FSMountSource: filesystem.h'],['../group__coreinit__fs.html#structFSMountSource',1,'FSMountSource']]], + ['fsmountsourcetype_484',['fsmountsourcetype',['../group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4',1,'FSMountSourceType: filesystem.h'],['../group__coreinit__fs.html#ga1045147da8d55ea44da1683960ce5b10',1,'FSMountSourceType: filesystem.h']]], + ['fsopendir_485',['FSOpenDir',['../group__coreinit__fs.html#gaeead023badf2b9569c2599f73bf8c6a6',1,'filesystem.h']]], + ['fsopendirasync_486',['FSOpenDirAsync',['../group__coreinit__fs.html#ga7c90ceda1df3f12c4615eb7bf052c5d6',1,'filesystem.h']]], + ['fsopenfile_487',['FSOpenFile',['../group__coreinit__fs.html#ga33afd82e53a692a6ea89993afdae45ff',1,'filesystem.h']]], + ['fsopenfileasync_488',['FSOpenFileAsync',['../group__coreinit__fs.html#ga76ec728d36fc73099af8806945ef420a',1,'filesystem.h']]], + ['fsopenfileex_489',['FSOpenFileEx',['../group__coreinit__fs.html#ga04f966a162b7131aabd5d6fff9016f55',1,'filesystem.h']]], + ['fsopenfileexasync_490',['FSOpenFileExAsync',['../group__coreinit__fs.html#gab482646d99592f89c047eee6add271c8',1,'filesystem.h']]], + ['fsopenfileflags_491',['fsopenfileflags',['../group__coreinit__fs.html#ga35529154446e18d80ef085501fa122fd',1,'FSOpenFileFlags: filesystem.h'],['../group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939',1,'FSOpenFileFlags: filesystem.h']]], + ['fspriority_492',['FSPriority',['../group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd',1,'filesystem.h']]], + ['fsreaddir_493',['FSReadDir',['../group__coreinit__fs.html#ga7ccabfb7058d7800b1c669f0d7b0746b',1,'filesystem.h']]], + ['fsreaddirasync_494',['FSReadDirAsync',['../group__coreinit__fs.html#gabadc8cb739151c89e40912e05dba295f',1,'filesystem.h']]], + ['fsreadfile_495',['FSReadFile',['../group__coreinit__fs.html#gad7f3d2a2e3a6d0181a9b5fabce434f6b',1,'filesystem.h']]], + ['fsreadfileasync_496',['FSReadFileAsync',['../group__coreinit__fs.html#ga13129be833588285173cda45f4634e07',1,'filesystem.h']]], + ['fsreadfilewithpos_497',['FSReadFileWithPos',['../group__coreinit__fs.html#ga709b7c38ec22ffcbe37e73910ba26fef',1,'filesystem.h']]], + ['fsreadfilewithposasync_498',['FSReadFileWithPosAsync',['../group__coreinit__fs.html#ga78599f6198d4b30ab7bf8468f1b3107f',1,'filesystem.h']]], + ['fsremove_499',['FSRemove',['../group__coreinit__fs.html#ga344285052c238931420a49875eb0e3c2',1,'filesystem.h']]], + ['fsremoveasync_500',['FSRemoveAsync',['../group__coreinit__fs.html#ga2ca213d2260bd1f1b34187b9a47efd83',1,'filesystem.h']]], + ['fsrename_501',['FSRename',['../group__coreinit__fs.html#ga9b5804eb975a5dc3d81fd4f018c1e3a1',1,'filesystem.h']]], + ['fsrenameasync_502',['FSRenameAsync',['../group__coreinit__fs.html#ga6254ede06a679256ffc1ed2aed600597',1,'filesystem.h']]], + ['fsrewinddir_503',['FSRewindDir',['../group__coreinit__fs.html#ga3170ab03aa0e68c90c172051dbaa77c4',1,'filesystem.h']]], + ['fssetcmdpriority_504',['FSSetCmdPriority',['../group__coreinit__fs.html#ga531775bb68b2a948745692bee4af1d4e',1,'filesystem.h']]], + ['fssetposfile_505',['FSSetPosFile',['../group__coreinit__fs.html#ga75976cef9bae6854b7764ec04c62fec2',1,'filesystem.h']]], + ['fssetposfileasync_506',['FSSetPosFileAsync',['../group__coreinit__fs.html#gadf2d1415eab3c0d19f8853447a8f1ca1',1,'filesystem.h']]], + ['fssetstatechangenotification_507',['FSSetStateChangeNotification',['../group__coreinit__fs.html#ga7816550d83e42830a695f4fcccd38532',1,'filesystem.h']]], + ['fsshutdown_508',['FSShutdown',['../group__coreinit__fs.html#ga2e4c4b3116eafdbe091851cab48fcf2d',1,'filesystem.h']]], + ['fsstat_509',['fsstat',['../group__coreinit__fs.html#structFSStat',1,'FSStat'],['../group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622',1,'FSStat: filesystem.h']]], + ['fsstatechangecallback_510',['FSStateChangeCallback',['../group__coreinit__fs.html#ga2298536be3a7d68a453f727413ebdd8b',1,'filesystem.h']]], + ['fsstatechangeinfo_511',['FSStateChangeInfo',['../group__coreinit__fs.html#ga8b66cf27300038073f95994b29c15d4c',1,'filesystem.h']]], + ['fsstatechangeparams_512',['fsstatechangeparams',['../group__coreinit__fs.html#ga5e24e4f06c161b5fa311433734d98f67',1,'FSStateChangeParams: filesystem.h'],['../group__coreinit__fs.html#structFSStateChangeParams',1,'FSStateChangeParams']]], + ['fsstatflags_513',['fsstatflags',['../group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6',1,'FSStatFlags: filesystem.h'],['../group__coreinit__fs.html#ga5f70fdefa3e5a929c6afc6867aa27b0b',1,'FSStatFlags: filesystem.h']]], + ['fsstatus_514',['fsstatus',['../group__coreinit__fs.html#ga1f6b17153671191447543d781627f223',1,'FSStatus: filesystem.h'],['../group__coreinit__fs.html#ga58b85e803ff2d18ff8d5ea333e20601f',1,'FSStatus: filesystem.h']]], + ['fstime_515',['FSTime',['../group__coreinit__fs.html#ga6cfac1664c12f43d118b1fe71f7faef3',1,'filesystem.h']]], + ['fstimetocalendartime_516',['FSTimeToCalendarTime',['../group__coreinit__fs.html#gaf09483c31266aa37bfbbf34895aa6eac',1,'filesystem.h']]], + ['fstruncatefile_517',['FSTruncateFile',['../group__coreinit__fs.html#gafce7a63c6647090cd019ae182f209917',1,'filesystem.h']]], + ['fstruncatefileasync_518',['FSTruncateFileAsync',['../group__coreinit__fs.html#ga76c71a0e11450c3d33d6885a0b0157a4',1,'filesystem.h']]], + ['fsunmount_519',['FSUnmount',['../group__coreinit__fs.html#ga2b949e4e5c6c62188a1422d2b56a3304',1,'filesystem.h']]], + ['fsvolumeinfo_520',['fsvolumeinfo',['../group__coreinit__fs.html#structFSVolumeInfo',1,'FSVolumeInfo'],['../group__coreinit__fs.html#ga0c918b8e65d6d6b6fcde7f8d0bcd1a3e',1,'FSVolumeInfo: filesystem.h']]], + ['fsvolumestate_521',['fsvolumestate',['../group__coreinit__fs.html#ga9af46666174a05b16b50364791cf29af',1,'FSVolumeState: filesystem.h'],['../group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6',1,'FSVolumeState: filesystem.h']]], + ['fswritefile_522',['FSWriteFile',['../group__coreinit__fs.html#gad7261f4f9222932de57b298df1846283',1,'filesystem.h']]], + ['fswritefileasync_523',['FSWriteFileAsync',['../group__coreinit__fs.html#ga959cbdb58e156292adee282173bccf39',1,'filesystem.h']]], + ['fswritefilewithpos_524',['FSWriteFileWithPos',['../group__coreinit__fs.html#gaf71919bae75bc215af124864b18470d2',1,'filesystem.h']]], + ['fswritefilewithposasync_525',['FSWriteFileWithPosAsync',['../group__coreinit__fs.html#ga5ebed842fcc4ccf304b525136eb69170',1,'filesystem.h']]], + ['full_526',['Full',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3abbd47109890259c0127154db1af26c75',1,'nn::swkbd']]], + ['func_527',['func',['../group__coreinit__taskq.html#a1c1534a2cfd2f65708a8fb23acabe665',1,'MPTask']]], + ['funcs_528',['funcs',['../group__coreinit__memallocator.html#a3c836c1d989b5543cbf19300e25e2071',1,'MEMAllocator']]], + ['functionname_529',['functionName',['../group__coreinit__debug.html#a890afcee5c8e5cf39f474609c541405b',1,'OSFatalError']]] +]; diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 00000000..3c55aaf1 --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,1037 @@ +var searchData= +[ + ['g_0',['g',['../namespacenn_1_1sl.html#a1673907d4d89d763bb7b94ec1eeb7b60',1,'nn::sl::DRCImagePaletteColor']]], + ['gai_5fstrerror_1',['gai_strerror',['../netdb_8h.html#a7bb509de1f0534bfe906862a9f9f907f',1,'gai_strerror(int ecode): netdb.h'],['../group__nsysnet__netdb.html#ga74d6dd46ffb6589eb423f19249709b14',1,'gai_strerror(int ecode): _netdb.h']]], + ['gain_2',['gain',['../group__sndcore2__voice.html#a7c07aa50dffd011a3b181ea4ecb54f8e',1,'AXVoiceAdpcm']]], + ['game_3',['game',['../group__nn__fp__fp.html#gac25094aca1a579b220c7e15670c12589',1,'nn::fp::RecentPlayRecordEx']]], + ['game_5fregion_4',['game_region',['../group__coreinit__mcp.html#ac8d3d0bda7ef348a9add1032d970eec7',1,'MCPSysProdSettings']]], + ['gamekey_5',['GameKey',['../group__nn__fp__fp.html#structnn_1_1fp_1_1GameKey',1,'nn::fp']]], + ['gamemode_6',['gamemode',['../group__nn__fp__fp.html#structnn_1_1fp_1_1GameMode',1,'GameMode'],['../group__nn__fp__fp.html#ga02dbbcbdf2b0640fe4fddd0262e5d382',1,'nn::fp::Presence::gameMode']]], + ['gamemodedescription_7',['GameModeDescription',['../group__nn__fp__fp.html#structnn_1_1fp_1_1GameModeDescription',1,'nn::fp']]], + ['gender_8',['gender',['../group__nn__ffl__miidata.html#af1b82f5126cc51eec7320d26469195f8',1,'FFLiMiiDataCore::gender'],['../namespacenn_1_1sl.html#a694ef8ff6f474c54b9c453e49e17794f',1,'nn::sl::Account::gender'],['../namespacenn_1_1sl.html#acc90f1913b83d255b95be0e0fea6d576',1,'nn::sl::KillerNotification.displayCondition.account::gender']]], + ['german_9',['german',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a2fcdfb5eb134d45c42707f9fd3def282',1,'nn::sl::German'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a86bc3115eb4e9873ac96904a4a68e19e',1,'nn::erreula::German'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a86bc3115eb4e9873ac96904a4a68e19e',1,'nn::swkbd::German']]], + ['get_10',['get',['../classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html#a738d7f130e7c9711f39a93a1279aab92',1,'nn::sl::details::DefaultTitleAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#ad4e311aa73da345934c2d3ec999abbb9',1,'nn::sl::details::IDiscCachedTitleAccessorBase::Get()'],['../classnn_1_1sl_1_1TitleIconCache.html#ad6e63eac3174b4c39d54e71467ad5d41',1,'nn::sl::TitleIconCache::Get()'],['../classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html#a4bd5cb5871c9de6c8bd41aa053284124',1,'nn::sl::details::WhiteListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#aaee1df7727a83830815a73ec13ecddee',1,'nn::sl::details::IWhiteListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html#ac9fbe5162faa4036afd2466c3e7045c0',1,'nn::sl::details::TitleListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#ac16edc55bf2cf348dd440ba6f921195a',1,'nn::sl::details::ITitleListAccessorBase::Get()'],['../classnn_1_1sl_1_1CacheManager.html#a7a8fa2b902654847ef0fce09ed638500',1,'nn::sl::CacheManager::Get()'],['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#aae5ebf9e6991139aa95382c46654a106',1,'nn::sl::details::IAccountInfoAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html#a2196a95e8b8140ad5efc690834ac346c',1,'nn::sl::details::AccountInfoAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#ad4e311aa73da345934c2d3ec999abbb9',1,'nn::sl::details::IBlackListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html#ac4cc68c133e9bd24657a98e73f2d921c',1,'nn::sl::details::BlackListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#aebba22e09fa1517547a3727f710b5c89',1,'nn::sl::details::IDefaultTitleAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#ad6e63eac3174b4c39d54e71467ad5d41',1,'nn::sl::details::TitleIconCacheFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html#ac4cc68c133e9bd24657a98e73f2d921c',1,'nn::sl::details::DiscCachedTitleAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#ad4e311aa73da345934c2d3ec999abbb9',1,'nn::sl::details::IInstalledTitleListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html#ac4cc68c133e9bd24657a98e73f2d921c',1,'nn::sl::details::InstalledTitleListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#af035df438021a6bdbdce9c1af7301b09',1,'nn::sl::details::IKillerNotificationAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html#a7abc225aad8185b5061293d809321515',1,'nn::sl::details::KillerNotificationAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#a97cc32b661e64268cc8bcedb0695766b',1,'nn::sl::details::IMetaInfoAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html#aea6655345bc2de4bbb6f00a88fa3aee1',1,'nn::sl::details::MetaInfoAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#a90b35e5e51d06154f7948abc9509cf2a',1,'nn::sl::details::IPreferentialTitleAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html#abeb4433c6cf4e133678f4c629929cf0e',1,'nn::sl::details::PreferentialTitleAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#acc6aa9e842e1743aec5a83d8d1d4e9c1',1,'nn::sl::details::ISettingAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html#a1566a823200337bd03f92be930a11737',1,'nn::sl::details::SettingAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a7d76d377f1f44ea4983e3cdab00f8e11',1,'nn::sl::details::ITitleIconCacheBase::Get()']]], + ['get_5f_5fq3_5f2nn2sl12cachemanagerfpq3_5f2nn2sl9titleinfoipq3_5f2nn2sl18killernotificationt1_11',['Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1',['../namespacenn_1_1sl_1_1details.html#a0e9449c503f7cacc88239bb629667ef0',1,'nn::sl::details']]], + ['get_5f_5fq3_5f2nn2sl14titleiconcachecfpq3_5f2nn2sl8iconinfoi_12',['Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi',['../namespacenn_1_1sl_1_1details.html#a6002911b7a1471641778261de246f959',1,'nn::sl::details']]], + ['get_5fh_5ferrno_13',['get_h_errno',['../group__nsysnet__netdb.html#ga1b4409092e0f286b6c30b24d1bbd5a50',1,'_netdb.h']]], + ['getaccountid_14',['GetAccountId',['../namespacenn_1_1act.html#a82459228a6c6631c5446aaa68084aa2e',1,'nn::act']]], + ['getaccountidex_15',['GetAccountIdEx',['../namespacenn_1_1act.html#ae6363d9c491f7beb75c9f83aee7e8813',1,'nn::act']]], + ['getaccountinfoaccessor_16',['getaccountinfoaccessor',['../classnn_01_1_1sl_1_1DataCreator.html#ae3abaf0b88cf35be70e4cbcc3ff78325',1,'nn ::sl::DataCreator::getAccountInfoAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#a7313ef2da4a97f9e0f41021d1127fd9e',1,'nn::sl::KillerNotificationSelector::GetAccountInfoAccessor()']]], + ['getaddrinfo_17',['getaddrinfo',['../group__nsysnet__netdb.html#ga0277109b1e8f5506cc9a7334b93ea633',1,'getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res): _netdb.h'],['../netdb_8h.html#a1c342bc75f3afc4aa44ff36d7b9d3057',1,'getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res): netdb.h']]], + ['getamiibosettingsargs_18',['GetAmiiboSettingsArgs',['../namespacenn_1_1nfp.html#afd912d80d218bcbec22c95cd8c21ee3a',1,'nn::nfp']]], + ['getamiibosettingsresult_19',['GetAmiiboSettingsResult',['../namespacenn_1_1nfp.html#aa27805d2ffbfb9541552201891402d31',1,'nn::nfp']]], + ['getapplicationdatafrombeacon_20',['GetApplicationDataFromBeacon',['../namespacenn_1_1uds_1_1Cafe.html#a0cbf5f66cdbbe3bc07c9917fd1899a8a',1,'nn::uds::Cafe']]], + ['getassignedaddress_21',['GetAssignedAddress',['../namespacenn_1_1ac.html#a122634907e19c24ce097a64210406e09',1,'nn::ac']]], + ['getassignedalternativedns_22',['GetAssignedAlternativeDns',['../namespacenn_1_1ac.html#af64f66adadb2e5569b22207180546b17',1,'nn::ac']]], + ['getassignedgateway_23',['GetAssignedGateway',['../namespacenn_1_1ac.html#a73e46de9a4ff9f1c024e7d7a311fdb3e',1,'nn::ac']]], + ['getassignedprefereddns_24',['GetAssignedPreferedDns',['../namespacenn_1_1ac.html#aaa472ee6b199a4732440f4dd281a6071',1,'nn::ac']]], + ['getassignedsubnet_25',['GetAssignedSubnet',['../namespacenn_1_1ac.html#ad32bf6dd9bd463842691db559a6a9532',1,'nn::ac']]], + ['getbasicinfoasync_26',['GetBasicInfoAsync',['../group__nn__fp__fp.html#ga1e2e3142aa8fd20430ac3844dceee86b',1,'nn::fp']]], + ['getbirthday_27',['GetBirthday',['../namespacenn_1_1act.html#a7eaed6bade3f16786daa3e65bbc78116',1,'nn::act']]], + ['getbirthdayex_28',['GetBirthdayEx',['../namespacenn_1_1act.html#a65ca60f35df3999aeecdcda0d6dd737a',1,'nn::act']]], + ['getblacklist_29',['GetBlackList',['../group__nn__fp__fp.html#gad8b12e641716e0f0574e778d7e875a61',1,'nn::fp']]], + ['getblacklistaccessor_30',['GetBlackListAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#acba632a70276b8d05c981d3547b1c208',1,'nn::sl::QuickStartApplicationSelector']]], + ['getblacklistaccountid_31',['GetBlackListAccountId',['../group__nn__fp__fp.html#ga4f4bb0ec1b1cc728e10bd533bf85b541',1,'nn::fp']]], + ['getblacklistadditionaltime_32',['GetBlackListAdditionalTime',['../group__nn__fp__fp.html#ga0fcfc623346fa753e76e31f88eed1fa4',1,'nn::fp']]], + ['getblacklistex_33',['GetBlackListEx',['../group__nn__fp__fp.html#ga635f36d4a874f725890b7e680357b63d',1,'nn::fp']]], + ['getbyaccount_34',['getbyaccount',['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html#aba42f057f5c198bd3c232b805131eddb',1,'nn::sl::details::LaunchedTitleListAccessorFromPtr::GetByAccount()'],['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#aed1df01f6e2783dd22d240ecded87eb4',1,'nn::sl::details::ILaunchedTitleListAccessorBase::GetByAccount()']]], + ['getbyaccountfn_35',['GetByAccountFn',['../namespacenn_1_1sl_1_1details.html#ac34388d355b394809f0724b78fdeeb98',1,'nn::sl::details::ILaunchedTitleListAccessorInternalVTable']]], + ['getchannel_36',['GetChannel',['../namespacenn_1_1uds_1_1Cafe.html#ae5dc5d82ec2c7c9a142be9ce147b2e67',1,'nn::uds::Cafe']]], + ['getclientinfo_37',['GetClientInfo',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#abf9dd2030c23decc9dff131669a4f39a',1,'nn::dlp::Cafe::Server']]], + ['getclientstate_38',['getclientstate',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a25d6adf87744e70ff3f2ab52fb6e51e0',1,'nn::dlp::Cafe::Server::GetClientState(ClientState *state, uint32_t *unitsTotal, uint32_t *unitsReceived, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStatePUiT2Us")'],['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a990efff6110ef686a5d347400fbda7d4',1,'nn::dlp::Cafe::Server::GetClientState(ClientState *state, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStateUs")']]], + ['getclosestatus_39',['GetCloseStatus',['../namespacenn_1_1ac.html#a5a20bb652141b92a61ef1cd209ea8be1',1,'nn::ac']]], + ['getcompatid_40',['GetCompatId',['../namespacenn_1_1ac.html#a4383c711707d43f79bb1051f9d6837ad',1,'nn::ac']]], + ['getconnectingclients_41',['GetConnectingClients',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#adba2c3742893c075865becf63788f366',1,'nn::dlp::Cafe::Server']]], + ['getconnectionstatus_42',['GetConnectionStatus',['../namespacenn_1_1uds_1_1Cafe.html#a890357ae74eedc24f39ddbc9c4f8b392',1,'nn::uds::Cafe']]], + ['getconnectresult_43',['GetConnectResult',['../namespacenn_1_1ac.html#a70679b7d6165b150b8bbf8428aba04af',1,'nn::ac']]], + ['getconnectstatus_44',['GetConnectStatus',['../namespacenn_1_1ac.html#a25fe406cc10b16c649c996fa78608f13',1,'nn::ac']]], + ['getcount_45',['getcount',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#ab387773933db0a4cc47236236b4b5e78',1,'nn::sl::details::SerializerFromPtr::GetCount()'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a75aba64fcf314163990a71ee3e00a419',1,'nn::sl::details::ISerializerBase::GetCount()']]], + ['getcountfn_46',['GetCountFn',['../namespacenn_1_1sl_1_1details.html#ad355d447ffb75a8ed345f9910380ae2a',1,'nn::sl::details::ISerializerInternalVTable']]], + ['getcurrentid_47',['GetCurrentId',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a14369030f9d68a7f22934ecefe99142c',1,'nn::sl::LaunchInfoDatabase']]], + ['getcurrentid_5f_5fq3_5f2nn2sl18launchinfodatabasecfv_48',['GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv',['../namespacenn_1_1sl_1_1details.html#a75d49ff42b24818d9f0bc1976be0548e',1,'nn::sl::details']]], + ['getcwd_49',['getCwd',['../filesystem__fsa_8h.html#af6064cb306587c316d285f4573c0ffa8',1,'FSAResponse.__unnamed11__']]], + ['getdefaultaccount_50',['GetDefaultAccount',['../namespacenn_1_1act.html#a4fcf458eb0008a561c104d3378905445',1,'nn::act']]], + ['getdefaultaccountinfoaccessor_51',['GetDefaultAccountInfoAccessor',['../namespacenn_1_1sl.html#a962afb6020dd27f97a95a8ff2ac55aa8',1,'nn::sl']]], + ['getdefaultblacklistaccessor_52',['GetDefaultBlackListAccessor',['../namespacenn_1_1sl.html#a38b83247f92cc8c8e3cbc6f226f72120',1,'nn::sl']]], + ['getdefaultdatabasepath_53',['getdefaultdatabasepath',['../namespacenn_1_1sl.html#a7969e7a2d2a0d6d7a638291500c4c667',1,'nn::sl::GetDefaultDatabasePath(char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")'],['../namespacenn_1_1sl.html#aed68f1eb2d548306027c90d31588d40a',1,'nn::sl::GetDefaultDatabasePath(char *, int size) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUi")']]], + ['getdefaultdefaulttitleaccessor_54',['GetDefaultDefaultTitleAccessor',['../namespacenn_1_1sl.html#add4a78ef0448f7a06166606586359f44',1,'nn::sl']]], + ['getdefaultdisccachedtitleaccessor_55',['GetDefaultDiscCachedTitleAccessor',['../namespacenn_1_1sl.html#a26d46fd33103f42c493f6b88e2cc3456',1,'nn::sl']]], + ['getdefaultextendedstoragevolumeid_56',['GetDefaultExtendedStorageVolumeId',['../namespacenn_1_1spm.html#ac7cbf124301bab92f482259e528744cd',1,'nn::spm']]], + ['getdefaulticoninfoaccessor_57',['GetDefaultIconInfoAccessor',['../namespacenn_1_1sl.html#a0f5348268d3633748471d06f7cc7c27f',1,'nn::sl']]], + ['getdefaulticoninfoserializer_58',['GetDefaultIconInfoSerializer',['../namespacenn_1_1sl.html#a651fb1e2767aca52ce39a776e34b0093',1,'nn::sl']]], + ['getdefaultinstalledtitlelistaccessor_59',['GetDefaultInstalledTitleListAccessor',['../namespacenn_1_1sl.html#a8250b41d9d5c64110d628502560db29b',1,'nn::sl']]], + ['getdefaultjumptitleinfoserializer_60',['GetDefaultJumpTitleInfoSerializer',['../namespacenn_1_1sl.html#a381ecda810ee308f70ed64fc313da23a',1,'nn::sl']]], + ['getdefaultkillernotificationaccessor_61',['GetDefaultKillerNotificationAccessor',['../namespacenn_1_1sl.html#a0d8c2feed6b338e892db49ce284a0d22',1,'nn::sl']]], + ['getdefaultkillernotificationserializer_62',['GetDefaultKillerNotificationSerializer',['../namespacenn_1_1sl.html#aaf88bb03afd752529abb3cfb27f025d3',1,'nn::sl']]], + ['getdefaultkillernotificationtransferrecordmanager_63',['GetDefaultKillerNotificationTransferRecordManager',['../namespacenn_1_1sl.html#aebc1eb38afab195bb40c493e09bb9e8b',1,'nn::sl']]], + ['getdefaultkillernotificationtransferrecordpath_64',['GetDefaultKillerNotificationTransferRecordPath',['../namespacenn_1_1sl.html#a5541f2008379f0ff085f87d2268a74e1',1,'nn::sl']]], + ['getdefaultkillernotificationtransferrecordstream_65',['GetDefaultKillerNotificationTransferRecordStream',['../namespacenn_1_1sl.html#a5e2764bad30d9e52035c7d5207248baf',1,'nn::sl']]], + ['getdefaultlaunchedtitlelistaccessor_66',['getdefaultlaunchedtitlelistaccessor',['../namespacenn_1_1sl.html#a55fbe7e48c1fc2b33177c33f4a4577eb',1,'nn::sl::GetDefaultLaunchedTitleListAccessor(LaunchedTitleListAccessorType type)'],['../namespacenn_1_1sl.html#ac1f951581158fbaac8e072dfad295f42',1,'nn::sl::GetDefaultLaunchedTitleListAccessor()']]], + ['getdefaultmetainfoaccessor_67',['GetDefaultMetaInfoAccessor',['../namespacenn_1_1sl.html#aa41c57ac3ec6e30bb4b99b95312af727',1,'nn::sl']]], + ['getdefaultpreferentialtitleaccessor_68',['GetDefaultPreferentialTitleAccessor',['../namespacenn_1_1sl.html#a71698b45f730f451fe38131cba59c514',1,'nn::sl']]], + ['getdefaultprevioussendingtimeserializer_69',['GetDefaultPreviousSendingTimeSerializer',['../namespacenn_1_1sl.html#a540f7f97239457fd3338cba458f8415c',1,'nn::sl']]], + ['getdefaultquickstarttitleinfoserializer_70',['GetDefaultQuickStartTitleInfoSerializer',['../namespacenn_1_1sl.html#acb51ab58d0b37397a310391e2903bad9',1,'nn::sl']]], + ['getdefaultsettingaccessor_71',['GetDefaultSettingAccessor',['../namespacenn_1_1sl.html#a0493764ce9629d72ae1916045edf6ae9',1,'nn::sl']]], + ['getdefaulttimeaccessor_72',['GetDefaultTimeAccessor',['../namespacenn_1_1sl.html#af05ca2919e7bf52fe13d0c88f72bbe8e',1,'nn::sl']]], + ['getdefaulttitleaccessor_73',['GetDefaultTitleAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a0c2a080844a52f7bc65b55c1d4b957ad',1,'nn::sl::QuickStartApplicationSelector']]], + ['getdefaulttitleiconcache_74',['GetDefaultTitleIconCache',['../namespacenn_1_1sl.html#aeff1b35645cfc583fd1c5917dc2f815f',1,'nn::sl']]], + ['getdefaulttitlelistaccessor_75',['GetDefaultTitleListAccessor',['../namespacenn_1_1sl.html#a151cb241577501aabd5b834a9bbc36a8',1,'nn::sl']]], + ['getdefaulttitlelistcache_76',['GetDefaultTitleListCache',['../namespacenn_1_1sl.html#a3679ac7eaaf7200cc8bfd250267969f8',1,'nn::sl']]], + ['getdefaultupdatepackageaccessor_77',['GetDefaultUpdatePackageAccessor',['../namespacenn_1_1sl.html#ae86d073803ba55015e89985199437d45',1,'nn::sl']]], + ['getdefaultupdatepackageaccessor_5f_5fq2_5f2nn2slfv_78',['GetDefaultUpdatePackageAccessor__Q2_2nn2slFv',['../namespacenn_1_1sl_1_1details.html#aee370d9b034007b861229eda8bc958a8',1,'nn::sl::details']]], + ['getdefaultwhitelistaccessor_79',['GetDefaultWhiteListAccessor',['../namespacenn_1_1sl.html#ac0d329d1e5e6ca0faed9ad067a9b34c1',1,'nn::sl']]], + ['getdescription_80',['GetDescription',['../classnn_1_1Result.html#a74165ada65cd7763a6e68f6cc042000d',1,'nn::Result']]], + ['getdevicehash_81',['GetDeviceHash',['../namespacenn_1_1act.html#af00fc1c92b6894827b118d372504e73e',1,'nn::act']]], + ['getdisccachedtitleaccessor_82',['GetDiscCachedTitleAccessor',['../classnn_1_1sl_1_1TitleListCache.html#ae00dae257c708f79e532d5ce64a0d6af',1,'nn::sl::TitleListCache']]], + ['getdrawstringinfo_83',['GetDrawStringInfo',['../namespacenn_1_1swkbd.html#a6ac836766f451293fe49062a8779a9ee',1,'nn::swkbd']]], + ['getdrcledstatusofpattern_84',['GetDrcLedStatusOfPattern',['../namespacenn_1_1acp.html#aff0874ff692290abceaad49a7a7c4286',1,'nn::acp']]], + ['getdrctransferrer_85',['GetDrcTransferrer',['../namespacenn_1_1sl.html#aa0ba5d81ad45e4d719723b22260b73ab',1,'nn::sl']]], + ['getemptyvalue_86',['GetEmptyValue',['../structnn_1_1sl_1_1KillerNotification.html#a31c8e1827e48fbe59681d2f879ac717c',1,'nn::sl::KillerNotification']]], + ['getenability_87',['GetEnability',['../classnn_1_1sl_1_1Condition.html#ae1b0bd49126a5ee61db3f7af0eb8a0f5',1,'nn::sl::Condition']]], + ['getenability_5f_5fq3_5f2nn2sl9conditioncfv_88',['GetEnability__Q3_2nn2sl9ConditionCFv',['../namespacenn_1_1sl_1_1details.html#abb3721743470db64c3d8b972f4f3d2ae',1,'nn::sl::details']]], + ['getentrycount_89',['GetEntryCount',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a666ca107e38c683dd536e2362c5e7249',1,'nn::sl::LaunchInfoDatabase']]], + ['getentrycount_5f_5fq3_5f2nn2sl18launchinfodatabasecfv_90',['GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv',['../namespacenn_1_1sl_1_1details.html#a1e7542dd5e0278e5ef37a22965ba95a0',1,'nn::sl::details']]], + ['geterrorcode_91',['GetErrorCode',['../namespacenn_1_1nfp.html#a428479a7d4a9a27da4798c0e356dd565',1,'nn::nfp']]], + ['getextendedstorageindex_92',['GetExtendedStorageIndex',['../namespacenn_1_1spm.html#aeac1248a8fe3ba02aef69d2b2c92aead',1,'nn::spm']]], + ['getfileblockaddress_93',['getFileBlockAddress',['../filesystem__fsa_8h.html#a85d70e574b7cae1bffd574f28a75fc9a',1,'FSAResponse.__unnamed11__']]], + ['getfn_94',['getfn',['../namespacenn_1_1sl_1_1details.html#ad32f459af2bbfc88290d23983c84433d',1,'nn::sl::details::IWhiteListAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a458145e05d9707e37ee71db71f0e7c89',1,'nn::sl::details::IAccountInfoAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a93c27e2273fbfe09aaee39669354726b',1,'nn::sl::details::IBlackListAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a75dae7686a9ccc9a5d3dff64c80ef6c5',1,'nn::sl::details::IDefaultTitleAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#ac9a7ecdb8edb7f70362de3eadf1f1982',1,'nn::sl::details::IDiscCachedTitleAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a9c85bd6a074470107160d66868d4ae4d',1,'nn::sl::details::IInstalledTitleListAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a9e2c00efe92c0d6f1a70fb3947ef09cf',1,'nn::sl::details::IKillerNotificationAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#ad3dfce288e3c94f4b3d1b17e9c4b81ba',1,'nn::sl::details::IMetaInfoAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a4218f7986e0147674852ed8a2b12f9e9',1,'nn::sl::details::IPreferentialTitleAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a543ef326c06e996c01bdd23c56241190',1,'nn::sl::details::ISettingAccessorInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#af8a204e513afdbc2222f9c5504fc637f',1,'nn::sl::details::ITitleIconCacheInternalVTable::GetFn'],['../namespacenn_1_1sl_1_1details.html#a79de6af42dd990c8b369a12be876f353',1,'nn::sl::details::ITitleListAccessorInternalVTable::GetFn']]], + ['getfriendaccountid_95',['GetFriendAccountId',['../group__nn__fp__fp.html#ga6f80f0c5272c8f10fe8ce7541ad44d4c',1,'nn::fp']]], + ['getfriendapprovaltime_96',['GetFriendApprovalTime',['../group__nn__fp__fp.html#ga4408a58a3c6c02cd704b43c4f0cc6302',1,'nn::fp']]], + ['getfriendcomment_97',['GetFriendComment',['../group__nn__fp__fp.html#ga832a293086b3725b74a7d67a95f0f462',1,'nn::fp']]], + ['getfriendlist_98',['GetFriendList',['../group__nn__fp__fp.html#ga248f8a50a1279fc432abaf1968960564',1,'nn::fp']]], + ['getfriendlistall_99',['GetFriendListAll',['../group__nn__fp__fp.html#gab18d49359ec49c724d967aa44465a903',1,'nn::fp']]], + ['getfriendlistex_100',['GetFriendListEx',['../group__nn__fp__fp.html#ga7044de11fd428195c6dc8be24f7acb2c',1,'nn::fp']]], + ['getfriendmii_101',['GetFriendMii',['../group__nn__fp__fp.html#ga591a633fbbd8c38337effa6eb634ebec',1,'nn::fp']]], + ['getfriendplayinggame_102',['GetFriendPlayingGame',['../group__nn__fp__fp.html#ga8874ffed535c5c95577028270a26659e',1,'nn::fp']]], + ['getfriendpresence_103',['GetFriendPresence',['../group__nn__fp__fp.html#ga558296c8b5df9863e3888ecb60d5ed5e',1,'nn::fp']]], + ['getfriendpresenceex_104',['GetFriendPresenceEx',['../group__nn__fp__fp.html#gae2dd1d237c566395f5ec83db5cc34b54',1,'nn::fp']]], + ['getfriendprofile_105',['GetFriendProfile',['../group__nn__fp__fp.html#ga35793c95be5786b9a448b2e6e331357a',1,'nn::fp']]], + ['getfriendrelationship_106',['GetFriendRelationship',['../group__nn__fp__fp.html#ga2e38aa15bf37449657800dd7631280eb',1,'nn::fp']]], + ['getfriendrequestaccountid_107',['GetFriendRequestAccountId',['../group__nn__fp__fp.html#gae2a82a7087150d1ba0c8488158635889',1,'nn::fp']]], + ['getfriendrequestlist_108',['GetFriendRequestList',['../group__nn__fp__fp.html#ga46a1b22963adcc072bad75bc61a92f4c',1,'nn::fp']]], + ['getfriendrequestlistex_109',['GetFriendRequestListEx',['../group__nn__fp__fp.html#ga7a989de4a87ec963823970c68f5bc20a',1,'nn::fp']]], + ['getfriendrequestmessageid_110',['GetFriendRequestMessageId',['../group__nn__fp__fp.html#ga56aec0632ff11505173260832d639e5d',1,'nn::fp']]], + ['getfriendscreenname_111',['GetFriendScreenName',['../group__nn__fp__fp.html#ga04d74239df93c48205c2fe62a0459632',1,'nn::fp']]], + ['getfriendsorttime_112',['GetFriendSortTime',['../group__nn__fp__fp.html#gaeea9318f7c803dbb885b88b1d83ca70b',1,'nn::fp']]], + ['gethostbyaddr_113',['gethostbyaddr',['../netdb_8h.html#abc814e466a52976528f93ae5d062ff6a',1,'gethostbyaddr(const void *addr, socklen_t len, int type): netdb.h'],['../group__nsysnet__netdb.html#gac79e48e6a4c746a956789be70b44ae17',1,'gethostbyaddr(const void *addr, size_t len, int type): _netdb.h']]], + ['gethostbyname_114',['gethostbyname',['../netdb_8h.html#ad2df09663e36f8f790d61a02810a3395',1,'gethostbyname(const char *name): netdb.h'],['../group__nsysnet__netdb.html#gac814c6f0d65b9975ff2b83eda4319e9f',1,'gethostbyname(const char *name): _netdb.h']]], + ['gethostent_115',['gethostent',['../netdb_8h.html#a4b9065f385acd38096aa190110429420',1,'netdb.h']]], + ['geticoninfoaccessor_116',['getIconInfoAccessor',['../classnn_01_1_1sl_1_1DataCreator.html#a21c34b176056f359e052266f35714295',1,'nn ::sl::DataCreator']]], + ['getinfobyquery_117',['getinfobyquery',['../filesystem__fsa_8h.html#a34e93dc6144d8ffa10a44a98b0b6b45a',1,'FSAResponse.__unnamed11__::getInfoByQuery'],['../filesystem__fsa_8h.html#a34e93dc6144d8ffa10a44a98b0b6b45a',1,'FSARequest.__unnamed7__::getInfoByQuery']]], + ['getinputformstring_118',['GetInputFormString',['../namespacenn_1_1swkbd.html#a320443ffd9f50bae59433aed664d26e4',1,'nn::swkbd']]], + ['getinstalledtitlelistaccessor_119',['GetInstalledTitleListAccessor',['../classnn_1_1sl_1_1TitleListCache.html#a9f01f0200c368d352ca42c4b6f495d52',1,'nn::sl::TitleListCache']]], + ['getinternal_120',['getinternal',['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a4d1bf861dfc51fa3e25c8ca181a22dca',1,'nn::sl::KillerNotificationTransferRecordStream::GetInternal()'],['../classnn_1_1sl_1_1FileStream.html#a4d1bf861dfc51fa3e25c8ca181a22dca',1,'nn::sl::FileStream::GetInternal()'],['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#a9178f01ff35cf0df9a42a120cba7c75f',1,'nn::sl::details::UpdatePackageAccessorFromPtr::GetInternal()'],['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html#af39ce0046dbabf1540b61ea6ec3f3377',1,'nn::sl::details::LaunchedTitleListAccessorFromPtr::GetInternal()']]], + ['getinternalstate_121',['GetInternalState',['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html#a53a0821e674f1ac8ba49553285ae6f72',1,'nn::dlp::Cafe::ServerPrivate']]], + ['getjumptitleinfoserializer_122',['GetJumpTitleInfoSerializer',['../classnn_1_1sl_1_1CacheManager.html#a3b379783df40cba3a07fae8f30182b85',1,'nn::sl::CacheManager']]], + ['getkeyboardcondition_123',['GetKeyboardCondition',['../namespacenn_1_1swkbd.html#ab8688b80bbebd8b6106f6b82ec63e4da',1,'nn::swkbd']]], + ['getkillernotificationaccessor_124',['GetKillerNotificationAccessor',['../classnn_1_1sl_1_1KillerNotificationSelector.html#ae014cb336a08ac1307d8c2f28cf1d598',1,'nn::sl::KillerNotificationSelector']]], + ['getkillernotificationcache_125',['GetKillerNotificationCache',['../classnn_1_1sl_1_1CacheManager.html#ab035f4257f6ce7a119067ad445b75592',1,'nn::sl::CacheManager']]], + ['getkillernotificationcache_5f_5fq3_5f2nn2sl12cachemanagerfpq3_5f2nn2sl18killernotificationpq3_5f2nn2sl9titleinfo_126',['GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo',['../namespacenn_1_1sl_1_1details.html#a2c2baf6bd7d10518bba2026651b12971',1,'nn::sl::details']]], + ['getkillernotificationserializer_127',['getkillernotificationserializer',['../classnn_1_1sl_1_1KillerNotificationSelector.html#adedd428fd766dfbd5af710eb12cddd4e',1,'nn::sl::KillerNotificationSelector::GetKillerNotificationSerializer()'],['../classnn_1_1sl_1_1CacheManager.html#adedd428fd766dfbd5af710eb12cddd4e',1,'nn::sl::CacheManager::GetKillerNotificationSerializer()']]], + ['getkillernotificationtransferrecordmanager_128',['GetKillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1KillerNotificationSelector.html#ab5c4203ca996570bc27021a29ff3d3ce',1,'nn::sl::KillerNotificationSelector']]], + ['getlasterrorcode_129',['GetLastErrorCode',['../namespacenn_1_1ac.html#a3723dbf9fe25b41ed6c77458226eb461',1,'nn::ac']]], + ['getlastledevent_130',['GetLastLedEvent',['../group__nn__fp__fp.html#ga82a92886adc9d262cfa628f9eb0fb4e6',1,'nn::fp']]], + ['getlaunchedtitlelistaccessor_131',['getlaunchedtitlelistaccessor',['../classnn_1_1sl_1_1KillerNotificationSelector.html#a42085eb4a16bb967abd09b3e5c728bad',1,'nn::sl::KillerNotificationSelector::GetLaunchedTitleListAccessor()'],['../classnn_1_1sl_1_1TitleListCache.html#a42085eb4a16bb967abd09b3e5c728bad',1,'nn::sl::TitleListCache::GetLaunchedTitleListAccessor()']]], + ['getlaunchinfobyid_132',['GetLaunchInfoById',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a3c6d5fd5f5f58a28c871a8a8bd566743',1,'nn::sl::LaunchInfoDatabase']]], + ['getlaunchinfobyid_5f_5fq3_5f2nn2sl18launchinfodatabasecfpq3_5f2nn2sl10launchinfoul_133',['GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL',['../namespacenn_1_1sl_1_1details.html#ac1cba8fb929412be442ae91e29ad3036',1,'nn::sl::details']]], + ['getlevel_134',['GetLevel',['../classnn_1_1Result.html#a7d65dd5e6686436a19a5d6fd35e303b3',1,'nn::Result']]], + ['getlocaltime_135',['getlocaltime',['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html#aad81deda88596cc9bada7a127d2d14fd',1,'nn::sl::details::TimeAccessorFromPtr::GetLocalTime()'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a356ed349247666488e3ca0efc576578c',1,'nn::sl::details::ITimeAccessorBase::GetLocalTime()']]], + ['getlocaltimefn_136',['GetLocalTimeFn',['../namespacenn_1_1sl_1_1details.html#a6e4cd3fa0b50d123b29d09fa7c9a60e5',1,'nn::sl::details::ITimeAccessorInternalVTable']]], + ['getmetainfoaccessor_137',['GetMetaInfoAccessor',['../classnn_1_1sl_1_1TitleListCache.html#a7cc11c7d3c8a83081ea953c496f17813',1,'nn::sl::TitleListCache']]], + ['getmii_138',['GetMii',['../namespacenn_1_1act.html#a455e3c697384e47721d374421105bf7a',1,'nn::act']]], + ['getmiiex_139',['GetMiiEx',['../namespacenn_1_1act.html#a7bf44a83527f6172c9e41fb09047e891',1,'nn::act']]], + ['getmiiicon_140',['getmiiicon',['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html#a6df1ffca38206e9c16da448a03347778',1,'nn::sl::details::IconInfoAccessorFromPtr::GetMiiIcon()'],['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#aa10a71eda8af45c33e55a6ebc5ee12bd',1,'nn::sl::details::IIconInfoAccessorBase::GetMiiIcon()']]], + ['getmiiiconfn_141',['GetMiiIconFn',['../namespacenn_1_1sl_1_1details.html#ad6738f8c8ca111e6cd4cd0f6142eb3f0',1,'nn::sl::details::IIconInfoAccessorInternalVTable']]], + ['getmiiimageex_142',['GetMiiImageEx',['../namespacenn_1_1act.html#a31a5996060f195c531d37909bdd110a1',1,'nn::act']]], + ['getmiiname_143',['GetMiiName',['../namespacenn_1_1act.html#a433e51a52f557cebd9c8a3e6a208c007',1,'nn::act']]], + ['getmiinameex_144',['GetMiiNameEx',['../namespacenn_1_1act.html#a4afb2edbcd217212a5df22783e77eb97',1,'nn::act']]], + ['getmodule_145',['GetModule',['../classnn_1_1Result.html#a8a317e03b10106f97da31dd389d3c720',1,'nn::Result']]], + ['getmyaccountid_146',['GetMyAccountId',['../group__nn__fp__fp.html#ga0cceca2ba5c58d5c8c2b6e7e5847ff65',1,'nn::fp']]], + ['getmycomment_147',['GetMyComment',['../group__nn__fp__fp.html#gaeb78b9f40a9aa7ec8b3103633f55cfe7',1,'nn::fp']]], + ['getmymii_148',['GetMyMii',['../group__nn__fp__fp.html#gadda65ea760a6f574f114e044c6482107',1,'nn::fp']]], + ['getmyplayinggame_149',['GetMyPlayingGame',['../group__nn__fp__fp.html#ga439f2fa5ba6154d3036abdddd89409ab',1,'nn::fp']]], + ['getmypreference_150',['GetMyPreference',['../group__nn__fp__fp.html#gab680b23b5ca51eb395f6bfe5aee7f45e',1,'nn::fp']]], + ['getmypresence_151',['GetMyPresence',['../group__nn__fp__fp.html#ga97e85d8a12ee3543eb2b892109a7bdbd',1,'nn::fp']]], + ['getmyprincipalid_152',['GetMyPrincipalId',['../group__nn__fp__fp.html#gabf96975ae20e9d8ff2adb874f28d6827',1,'nn::fp']]], + ['getmyprofile_153',['GetMyProfile',['../group__nn__fp__fp.html#ga65e6f2fbb293479881aecc2940dc6d36',1,'nn::fp']]], + ['getmyscreenname_154',['GetMyScreenName',['../group__nn__fp__fp.html#ga0d4d47445eee441c0282d242aa9f4755',1,'nn::fp']]], + ['getnameinfo_155',['getnameinfo',['../group__nsysnet__netdb.html#gaf6476726fb9e21fbf6cebcfc0ef6f766',1,'getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags): _netdb.h'],['../netdb_8h.html#a5c82f7d491ae353012f42bf60e9c9f20',1,'getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags): netdb.h']]], + ['getnetworktime_156',['getnetworktime',['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html#ae76371490ef5d981f1d23a6aa373157a',1,'nn::sl::details::TimeAccessorFromPtr::GetNetworkTime()'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a7b0dceb3ec0017418292ab7f192c8b4c',1,'nn::sl::details::ITimeAccessorBase::GetNetworkTime()']]], + ['getnetworktimefn_157',['GetNetworkTimeFn',['../namespacenn_1_1sl_1_1details.html#acf4302610c85976759c8ec7d9c8f3f46',1,'nn::sl::details::ITimeAccessorInternalVTable']]], + ['getnfpadmininfo_158',['GetNfpAdminInfo',['../namespacenn_1_1nfp.html#ac0838dfed872fbd172969d5c5f7033a0',1,'nn::nfp']]], + ['getnfpcommoninfo_159',['GetNfpCommonInfo',['../namespacenn_1_1nfp.html#a4e31fed3dfaf3cb06240309600906269',1,'nn::nfp']]], + ['getnfpreadonlyinfo_160',['GetNfpReadOnlyInfo',['../namespacenn_1_1nfp.html#a05cf829aab7fa97c1b5484b8d80e76ec',1,'nn::nfp']]], + ['getnfpregisterinfo_161',['GetNfpRegisterInfo',['../namespacenn_1_1nfp.html#a8413d10ff382e0163559cfe38a2659e6',1,'nn::nfp']]], + ['getnfprominfo_162',['GetNfpRomInfo',['../namespacenn_1_1nfp.html#ada016fb6106d7a1df5ea5480660f7caf',1,'nn::nfp']]], + ['getnfpstate_163',['GetNfpState',['../namespacenn_1_1nfp.html#a7804fecf3c0695d9ced60d3f84a95e28',1,'nn::nfp']]], + ['getnfspassword_164',['GetNfsPassword',['../namespacenn_1_1act.html#acb21bb7fce66c89137e119217ecf8e29',1,'nn::act']]], + ['getnfspasswordex_165',['GetNfsPasswordEx',['../namespacenn_1_1act.html#a93010da1f5ff14fdcdd0987fbfd1fb79',1,'nn::act']]], + ['getnodeinformation_166',['GetNodeInformation',['../namespacenn_1_1uds_1_1Cafe.html#aa9f9368f4b7aeb2c7050c97ba5c0961a',1,'nn::uds::Cafe']]], + ['getnumofaccounts_167',['GetNumOfAccounts',['../namespacenn_1_1act.html#a1acf3c6786af67397393c317e7345b47',1,'nn::act']]], + ['getparentalcontrolsslotno_168',['GetParentalControlsSlotNo',['../namespacenn_1_1act.html#a2ffb0de4a976fbcbea04f433593f0471',1,'nn::act']]], + ['getparentalcontrolsslotnoex_169',['GetParentalControlsSlotNoEx',['../namespacenn_1_1act.html#a9664cc80a5b0ad427a74923dc36c06c7',1,'nn::act']]], + ['getpeername_170',['getpeername',['../sys_2socket_8h.html#ad56bbd2dab72a7d4062e62bd0b129435',1,'getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen): socket.h'],['../group__nsysnet__socket.html#ga4a9f6b4f568e8fa65fea32dc016a1228',1,'getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen): _socket.h']]], + ['getpersistentid_171',['GetPersistentId',['../namespacenn_1_1act.html#a547b7f8a394920fe6c6894c45776892b',1,'nn::act']]], + ['getpersistentidex_172',['GetPersistentIdEx',['../namespacenn_1_1act.html#a2e5d51496cfdef25988aa77889e8d29b',1,'nn::act']]], + ['getplaydiary_173',['getplaydiary',['../namespacenn_1_1pdm.html#a9b914567f574beada4e1cd48b21bfb21',1,'nn::pdm::GetPlayDiary(PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPQ3_2nn3pdm9PlayDiaryiT2")'],['../namespacenn_1_1pdm.html#a816bc406565f4073bba254fde6767f96',1,'nn::pdm::GetPlayDiary(uint32_t *outAmount, PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3")']]], + ['getplaydiarylength_174',['GetPlayDiaryLength',['../namespacenn_1_1pdm.html#ade4a0067efb66aec3ad6528b30a74a64',1,'nn::pdm']]], + ['getplaydiarymaxlength_175',['GetPlayDiaryMaxLength',['../namespacenn_1_1pdm.html#a130dcdfad9b544c076526fb2200d3900',1,'nn::pdm']]], + ['getplaydiarystart_176',['GetPlayDiaryStart',['../namespacenn_1_1pdm.html#a238fbd4b944c6717c92a1ad12eb805bf',1,'nn::pdm']]], + ['getplayevent_177',['GetPlayEvent',['../namespacenn_1_1pdm.html#a4945fba1269d0eed2db985ed826339ec',1,'nn::pdm']]], + ['getplayeventmaxlength_178',['GetPlayEventMaxLength',['../namespacenn_1_1pdm.html#ae4853a1231357fa17af1aaf4bc856758',1,'nn::pdm']]], + ['getplaylog_179',['getplaylog',['../namespacenn_1_1pdm.html#aee7f2d9fe93f103df5dd160791c9d8a5',1,'nn::pdm::GetPlayLog(uint32_t *outAmount, PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3")'],['../namespacenn_1_1pdm.html#ac554840a80b425621a4149a809854c84',1,'nn::pdm::GetPlayLog(PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPQ3_2nn3pdm7PlayLogiT2")']]], + ['getplayloglength_180',['GetPlayLogLength',['../namespacenn_1_1pdm.html#a64e527ece26ae40dd329b9ae9c29d4d4',1,'nn::pdm']]], + ['getplaylogmaxlength_181',['GetPlayLogMaxLength',['../namespacenn_1_1pdm.html#a9860b3f0d6b4c8349f84452d62e9c748',1,'nn::pdm']]], + ['getplaylogstart_182',['GetPlayLogStart',['../namespacenn_1_1pdm.html#a11f5c2a50ed4005160f9df39afca9bd3',1,'nn::pdm']]], + ['getplaystats_183',['getplaystats',['../namespacenn_1_1pdm.html#a9425f0620c8fb931dfb44107fa6949c1',1,'nn::pdm::GetPlayStats(PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiT2")'],['../namespacenn_1_1pdm.html#a6a59d4abffac7e9acced33886411b02a',1,'nn::pdm::GetPlayStats(uint32_t *outAmount, PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3")']]], + ['getplaystatslength_184',['GetPlayStatsLength',['../namespacenn_1_1pdm.html#ab3b2bb9a127aa295eb25ee13c6ed0778',1,'nn::pdm']]], + ['getplaystatsmaxlength_185',['GetPlayStatsMaxLength',['../namespacenn_1_1pdm.html#a92d9cc8642aa4d61ab22b966ac0396f7',1,'nn::pdm']]], + ['getplaystatsoftitleid_186',['GetPlayStatsOfTitleId',['../namespacenn_1_1pdm.html#a167fc6a89314f3fca80ccc2336c5792c',1,'nn::pdm']]], + ['getposfile_187',['getposfile',['../filesystem__fsa_8h.html#a251366c75c5668e282c7becb355840d9',1,'FSARequest.__unnamed7__::getPosFile'],['../filesystem__fsa_8h.html#a251366c75c5668e282c7becb355840d9',1,'FSAResponse.__unnamed11__::getPosFile']]], + ['getpreferentialtitleaccessor_188',['GetPreferentialTitleAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#acff43793868d2e5849bfc1d0228789fc',1,'nn::sl::QuickStartApplicationSelector']]], + ['getpreviousextendedstoragevolumeid_189',['GetPreviousExtendedStorageVolumeId',['../namespacenn_1_1spm.html#ad0ee2e849c8179abaa01cbb97096da8d',1,'nn::spm']]], + ['getprevioussendingtime_190',['GetPreviousSendingTime',['../classnn_1_1sl_1_1Condition.html#a26da8ad617ce343b7e3afaaf9d3cc172',1,'nn::sl::Condition']]], + ['getprevioussendingtime_5f_5fq3_5f2nn2sl9conditioncfpl_191',['GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL',['../namespacenn_1_1sl_1_1details.html#a3ba55d1009ed5a8c1f5d16e148bdeb82',1,'nn::sl::details']]], + ['getprevioussendingtimeserializer_192',['GetPreviousSendingTimeSerializer',['../classnn_1_1sl_1_1Condition.html#aea22f53b77b87f0c0ca3c1ba0bba93db',1,'nn::sl::Condition']]], + ['getprincipalid_193',['GetPrincipalId',['../namespacenn_1_1act.html#a71d2887aaac2cc1bcacffacd572b1975',1,'nn::act']]], + ['getprincipalidex_194',['GetPrincipalIdEx',['../namespacenn_1_1act.html#a5a8cab528ad94f90bb2ba5622a4bfe68',1,'nn::act']]], + ['getquickstartcache_195',['GetQuickStartCache',['../classnn_1_1sl_1_1CacheManager.html#acafad3f2a346f68fe0b51e587ce67af7',1,'nn::sl::CacheManager']]], + ['getquickstartcache_5f_5fq3_5f2nn2sl12cachemanagerfpq3_5f2nn2sl9titleinfoi_196',['GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi',['../namespacenn_1_1sl_1_1details.html#ac5175117c8401d80dda995c1e21ae969',1,'nn::sl::details']]], + ['getquickstarttitleinfoserializer_197',['GetQuickStartTitleInfoSerializer',['../classnn_1_1sl_1_1CacheManager.html#aec562d28c7c009b76cd08fd91ea6b215',1,'nn::sl::CacheManager']]], + ['getrecentplayrecord_198',['GetRecentPlayRecord',['../group__nn__fp__fp.html#ga9fb23c3068f01fbb83d57899e4d07662',1,'nn::fp']]], + ['getrecordcount_199',['getrecordcount',['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#af5989f1f4dd6e5b80b8c8f0ff62c8c79',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::GetRecordCount()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#ae1bb8d30bb3822b62baaae0a0e461569',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::GetRecordCount()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ae1bb8d30bb3822b62baaae0a0e461569',1,'nn::sl::KillerNotificationTransferRecordManager::GetRecordCount()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ae1bb8d30bb3822b62baaae0a0e461569',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::GetRecordCount()']]], + ['getrecordcount_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagercfv_200',['GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv',['../namespacenn_1_1sl_1_1details.html#af0c0ff46bc86c1a39b93e207a9df5ae6',1,'nn::sl::details']]], + ['getrecordcountfn_201',['GetRecordCountFn',['../namespacenn_1_1sl_1_1details.html#a352fa44ccc0d9eb2a344f521301523b5',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable']]], + ['getrecords_202',['getrecords',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a7d651babc4ca4675250c86d7a2a55d30',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::GetRecords()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ac1deedfa8721bc30084590c9c6b1ffbe',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::GetRecords()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ac1deedfa8721bc30084590c9c6b1ffbe',1,'nn::sl::KillerNotificationTransferRecordManager::GetRecords()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a2625cf402545adcceb29e8f49d5be95f',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::GetRecords()']]], + ['getrecords_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagercfpq3_5f2nn2sl32killernotificationtransferrecordui_203',['GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi',['../namespacenn_1_1sl_1_1details.html#a99f8d43b1490373d3c6103f4b3dafdab',1,'nn::sl::details']]], + ['getrecordsfn_204',['GetRecordsFn',['../namespacenn_1_1sl_1_1details.html#adc43ad21370c6d05a99ff2576596ab59',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable']]], + ['getrequestblocksettingasync_205',['GetRequestBlockSettingAsync',['../group__nn__fp__fp.html#gaca84d7b812de54929324e54568c90796',1,'nn::fp']]], + ['getresultcode_206',['GetResultCode',['../namespacenn_1_1erreula.html#a4d611c7ccc9a4c03bf08adfdd4b56659',1,'nn::erreula']]], + ['getresulttype_207',['GetResultType',['../namespacenn_1_1erreula.html#a92e6f7729d7c5d0cef69a5fccf724926',1,'nn::erreula']]], + ['getrunningconfig_208',['GetRunningConfig',['../namespacenn_1_1ac.html#aed8eea8e7845be9c310e00d765fe4d21',1,'nn::ac']]], + ['getselectbuttonnumerror_209',['GetSelectButtonNumError',['../namespacenn_1_1erreula.html#a7d56b2b66819975a4613cc75248736d6',1,'nn::erreula']]], + ['getservbyname_210',['getservbyname',['../netdb_8h.html#a9d976afa60cead1e7f82bad149626b7f',1,'netdb.h']]], + ['getservbyport_211',['getservbyport',['../netdb_8h.html#a070fa0f353af9fc05138caeb6348c29a',1,'netdb.h']]], + ['getservent_212',['getservent',['../netdb_8h.html#aa04c5e5229bf6ad9dc77bb261577df10',1,'netdb.h']]], + ['getsettingaccessor_213',['getsettingaccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::QuickStartApplicationSelector::GetSettingAccessor()'],['../classnn_01_1_1sl_1_1DataCreator.html#a7e510e4dcd8abd9d43ddfcb2ca3a629d',1,'nn ::sl::DataCreator::getSettingAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::KillerNotificationSelector::GetSettingAccessor()'],['../classnn_1_1sl_1_1DrcManager.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::DrcManager::GetSettingAccessor()'],['../classnn_1_1sl_1_1Condition.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::Condition::GetSettingAccessor()']]], + ['getsimpleaddressid_214',['getsimpleaddressid',['../namespacenn_1_1act.html#a39feb1c8b2fa97fca59178e731eb514c',1,'nn::act::GetSimpleAddressId(void) asm("GetSimpleAddressId__Q2_2nn3actFv")'],['../namespacenn_1_1act.html#afab4dce5a04613085ec7f5c40e32d79e',1,'nn::act::GetSimpleAddressId(SimpleAddressId *outId, SlotNo slot) asm("GetSimpleAddressIdEx__Q2_2nn3actFPUiUc")']]], + ['getsize_215',['getsize',['../classnn_1_1sl_1_1FileStream.html#a2936b1a178372cede9bdd3d7220b3be8',1,'nn::sl::FileStream::GetSize()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a2936b1a178372cede9bdd3d7220b3be8',1,'nn::sl::KillerNotificationTransferRecordStream::GetSize()'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a0e17502a6a84f4e2c0f8645c6f77be26',1,'nn::sl::details::IStreamBase::GetSize()']]], + ['getsizefn_216',['GetSizeFn',['../namespacenn_1_1sl_1_1details.html#aeabc68b7178e32b59979da7acf1d0110',1,'nn::sl::details::IStreamInternalVTable']]], + ['getslotno_217',['GetSlotNo',['../namespacenn_1_1act.html#ab094ac9df0f1befc2ce05cac7025f0fb',1,'nn::act']]], + ['getsockname_218',['getsockname',['../sys_2socket_8h.html#a7895af1011e7b9ff128eda29e773a84e',1,'getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen): socket.h'],['../group__nsysnet__socket.html#gaea26fd244405f7518b50c9d328d80269',1,'getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen): _socket.h']]], + ['getsockopt_219',['getsockopt',['../sys_2socket_8h.html#ab81d992040a0b29b4f9fd20a263ab1d0',1,'getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen): socket.h'],['../group__nsysnet__socket.html#ga11212a51bed6583bb4a3ad71c11e2896',1,'getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen): _socket.h']]], + ['getstartupid_220',['GetStartupId',['../namespacenn_1_1ac.html#abee9382aa000506d74663be2a809acf3',1,'nn::ac']]], + ['getstate_221',['GetState',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a30fb7e9be071d004f36b08b2a1b8052e',1,'nn::dlp::Cafe::Server']]], + ['getstateerrorviewer_222',['GetStateErrorViewer',['../namespacenn_1_1erreula.html#a69326f99dd2526d3f86c2ee6df8b5fc3',1,'nn::erreula']]], + ['getstateinputform_223',['GetStateInputForm',['../namespacenn_1_1swkbd.html#ace66ec5f01f634a4b5ca20e57a4275ed',1,'nn::swkbd']]], + ['getstatekeyboard_224',['GetStateKeyboard',['../namespacenn_1_1swkbd.html#af54d239182d321cf79327229b59824fc',1,'nn::swkbd']]], + ['getstorageinfo_225',['GetStorageInfo',['../namespacenn_1_1spm.html#aa5c908b922c02312ddef78aa63ca1300',1,'nn::spm']]], + ['getstoragelist_226',['GetStorageList',['../namespacenn_1_1spm.html#afdbfa694cfa81e860d925393990387fb',1,'nn::spm']]], + ['getsummary_227',['GetSummary',['../classnn_1_1Result.html#aeb891e2e8f37e81d598dcddd9fe4a122',1,'nn::Result']]], + ['gettaginfo_228',['GetTagInfo',['../namespacenn_1_1nfp.html#a414596d6d336507d9b4a7e79ee66af6a',1,'nn::nfp']]], + ['gettimeaccessor_229',['gettimeaccessor',['../classnn_1_1sl_1_1DrcManager.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::DrcManager::GetTimeAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::KillerNotificationSelector::GetTimeAccessor()'],['../classnn_1_1sl_1_1TitleListCache.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::TitleListCache::GetTimeAccessor()'],['../classnn_1_1sl_1_1Condition.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::Condition::GetTimeAccessor()']]], + ['gettitleiconcache_230',['getTitleIconCache',['../classnn_01_1_1sl_1_1DataCreator.html#a6bea06a74134f6c37e632f12d73642b6',1,'nn ::sl::DataCreator']]], + ['gettitleiconinfo_231',['gettitleiconinfo',['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html#ab022992135f7fcb851bbaa3e955b6af6',1,'nn::sl::details::IconInfoAccessorFromPtr::GetTitleIconInfo()'],['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#abd2881282fa2641380bdad8645ccc0b4',1,'nn::sl::details::IIconInfoAccessorBase::GetTitleIconInfo()']]], + ['gettitleiconinfofn_232',['GetTitleIconInfoFn',['../namespacenn_1_1sl_1_1details.html#a18652d6d84a2e3c34d4ca1f939ec69c1',1,'nn::sl::details::IIconInfoAccessorInternalVTable']]], + ['gettitleinfoserializer_233',['GetTitleInfoSerializer',['../classnn_1_1sl_1_1TitleListCache.html#ab5ada72c94a533f98e943d89339475c8',1,'nn::sl::TitleListCache']]], + ['gettitlelistaccessor_234',['GetTitleListAccessor',['../classnn_1_1sl_1_1TitleListCache.html#aefa08c76487e36f33e6ab9d4af317c42',1,'nn::sl::TitleListCache']]], + ['gettitlelistcache_235',['gettitlelistcache',['../classnn_1_1sl_1_1KillerNotificationSelector.html#a3513441d17067f8538ede6d2e76f85cb',1,'nn::sl::KillerNotificationSelector::GetTitleListCache()'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a3513441d17067f8538ede6d2e76f85cb',1,'nn::sl::QuickStartApplicationSelector::GetTitleListCache()']]], + ['gettransferableid_236',['GetTransferableId',['../namespacenn_1_1act.html#ad388d1f87dbbd7d4e362d53cb73cd417',1,'nn::act']]], + ['gettransferableidex_237',['GetTransferableIdEx',['../namespacenn_1_1act.html#af59aa17ebafc0aee59e7347fc71dbb52',1,'nn::act']]], + ['gettransferrer_238',['GetTransferrer',['../classnn_1_1sl_1_1DrcManager.html#a60db2cfabf9567be58c7b6ec92c2147a',1,'nn::sl::DrcManager']]], + ['getupdatepackageaccessor_239',['GetUpdatePackageAccessor',['../classnn_1_1sl_1_1Condition.html#a153d0447ab3bac7a717f4f1bd5f29a23',1,'nn::sl::Condition']]], + ['getuuid_240',['getuuid',['../namespacenn_1_1act.html#a86eb5c7d454b77ce28d230dd6be025bc',1,'nn::act::GetUuid(char outUuid[UuidSize], int32_t unk1) asm("GetUuid__Q2_2nn3actFP7ACTUuidUi")'],['../namespacenn_1_1act.html#a8b91940c77747f5fb0db63ff83b617fc',1,'nn::act::GetUuid(char outUuid[UuidSize]) asm("GetUuid__Q2_2nn3actFP7ACTUuid")']]], + ['getuuidex_241',['getuuidex',['../namespacenn_1_1act.html#a98df80d1dea5205319d46eb47bb656b0',1,'nn::act::GetUuidEx(char outUuid[UuidSize], SlotNo slot) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUc")'],['../namespacenn_1_1act.html#a83b8dfcea8de52cd781c7697bb0a95de',1,'nn::act::GetUuidEx(char outUuid[UuidSize], SlotNo slot, int32_t unk1) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi")']]], + ['getvolumeinfo_242',['getVolumeInfo',['../filesystem__fsa_8h.html#a1645aec1a5ca715402de19d8a9f83f27',1,'FSAResponse.__unnamed11__']]], + ['getwhitelistaccessor_243',['GetWhiteListAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a3f8b932b9af5070a6038fd3f1439485d',1,'nn::sl::QuickStartApplicationSelector']]], + ['getworkmemorysize_244',['getworkmemorysize',['../namespacenn_1_1swkbd.html#a90cf1eff52d50dbe75d2f15fa42b8e80',1,'nn::swkbd::GetWorkMemorySize()'],['../namespacenn_1_1erreula.html#ac16789ba3cac8474c4778b8e466c0c4f',1,'nn::erreula::GetWorkMemorySize()']]], + ['ghsexceptionhandling_245',['ghsExceptionHandling',['../group__coreinit__thread.html#a33f6e33810388834523b89afd7bc32eb',1,'OSThread']]], + ['glass_5fcolor_246',['glass_color',['../group__nn__ffl__miidata.html#ae7c4af2985e51b81843d48843a859ecf',1,'FFLiMiiDataCore']]], + ['glass_5fheight_247',['glass_height',['../group__nn__ffl__miidata.html#a85a71f7111309903ae86beffde2628cd',1,'FFLiMiiDataCore']]], + ['glass_5fscale_248',['glass_scale',['../group__nn__ffl__miidata.html#a06aa0dd60c6782de228a5bc19e358741',1,'FFLiMiiDataCore']]], + ['glass_5ftype_249',['glass_type',['../group__nn__ffl__miidata.html#a77cf97ede76948ec6f0bb320a909e771',1,'FFLiMiiDataCore']]], + ['gpr_250',['gpr',['../group__coreinit__context.html#ace5b78628342742013d28a0c766ce138',1,'OSContext::gpr'],['../group__coreinit__coroutine.html#a747f572c9cf8ccfc8c1cfcbf42d00fb3',1,'OSCoroutine::gpr']]], + ['gqr_251',['gqr',['../group__coreinit__context.html#af995146e85c329f27212cf3e1a30e25e',1,'OSContext']]], + ['green_252',['green',['../group__gx2__registers.html#af8d69af46156237d69b44a880e4f486e',1,'GX2BlendConstantColorReg']]], + ['group_253',['group',['../group__coreinit__alarms.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'OSAlarm::group'],['../filesystem__fsa_8h.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'FSARequestChangeOwner::group'],['../group__coreinit__fs.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'FSStat::group']]], + ['group_5fid_254',['group_id',['../group__nn__acp__title.html#a785be36c6cf2fe3425ef27aea1dbc44a',1,'ACPMetaXml']]], + ['groupid_255',['groupid',['../filesystem__fsa_8h.html#ae4b8e0562ada0d37adcb5df9d236e0ed',1,'FSAProcessInfo::groupId'],['../group__coreinit__mcp.html#ae4b8e0562ada0d37adcb5df9d236e0ed',1,'MCPTitleListType::groupId'],['../group__coreinit__memexpheap.html#a240bd5eb3babf83bfb18bdb4579dab03',1,'MEMExpHeap::groupId']]], + ['gx2_256',['gx2',['../group__gx2.html',1,'']]], + ['gx2_2edox_257',['gx2.dox',['../gx2_8dox.html',1,'']]], + ['gx2_5faa_5fmode1x_258',['GX2_AA_MODE1X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7',1,'enum.h']]], + ['gx2_5faa_5fmode2x_259',['GX2_AA_MODE2X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa67550642ea4fa9906dce576b9e89329f',1,'enum.h']]], + ['gx2_5faa_5fmode4x_260',['GX2_AA_MODE4X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa8927d990baa4718a6ad4e24a6be5e5f6',1,'enum.h']]], + ['gx2_5faa_5fmode8x_261',['GX2_AA_MODE8X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa2e54345fbde126e0e7904fe8ee7a867e',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f0_262',['GX2_ALPHA_TO_MASK_MODE_DITHER_0',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f180_263',['GX2_ALPHA_TO_MASK_MODE_DITHER_180',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f270_264',['GX2_ALPHA_TO_MASK_MODE_DITHER_270',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f90_265',['GX2_ALPHA_TO_MASK_MODE_DITHER_90',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7ab8dc6ac49ca8c2ed865d768fcf8e2a6b',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fnon_5fdithered_266',['GX2_ALPHA_TO_MASK_MODE_NON_DITHERED',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3380d1bb148ab740dae8f1e5b9cef0b8',1,'enum.h']]], + ['gx2_5faspect_5fratio_5f16_5f9_267',['GX2_ASPECT_RATIO_16_9',['../group__gx2__enum.html#ggaab9b4ccae0013ecdc48678148c764cb9aae1c4859b20d528cf06983f16bc61194',1,'enum.h']]], + ['gx2_5faspect_5fratio_5f4_5f3_268',['GX2_ASPECT_RATIO_4_3',['../group__gx2__enum.html#ggaab9b4ccae0013ecdc48678148c764cb9a44900f72109d458ad27153a0c8377523',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5fdegamma_269',['GX2_ATTRIB_FLAG_DEGAMMA',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabc5d91128f8a054b64c5b09fc45bb2b7',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5finteger_270',['GX2_ATTRIB_FLAG_INTEGER',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba30952f6d48e99e000f8bcd69c4d68a0b',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5fscaled_271',['GX2_ATTRIB_FLAG_SCALED',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab0d1f08e2af41552a996a66d675bf0f2',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5fsigned_272',['GX2_ATTRIB_FLAG_SIGNED',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba85fc1dbbbaead1e500fc0c539537ec27',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_273',['GX2_ATTRIB_FORMAT_FLOAT_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7e4202551e3eeaa1eb76a825759453db',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_274',['GX2_ATTRIB_FORMAT_FLOAT_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e7323b4089fd634a5d36df9bf9b7c53',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32_275',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba21a828995cdcf827e790c9d82f69bac0',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32_5f32_276',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba9788227912bfc96ef9b2b5d66efb0c63',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_277',['GX2_ATTRIB_FORMAT_SINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaa907e2727aafd5785dfd30ebff02c4e9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_5f8_278',['GX2_ATTRIB_FORMAT_SINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e127c4f3b06ea281e67b12d215c4964',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_5f8_5f8_5f8_279',['GX2_ATTRIB_FORMAT_SINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab6cf8d5a225d7a4245164be86fae086f',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_280',['GX2_ATTRIB_FORMAT_SNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba094c24c17beae9d44218bb3bd40b863a',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8_281',['GX2_ATTRIB_FORMAT_SNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba67cfa11ee36143b55106822e89b1fd6c',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8_5f8_5f8_282',['GX2_ATTRIB_FORMAT_SNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbac86279da140f0f022bddb93c4afc15af',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_283',['GX2_ATTRIB_FORMAT_UINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaf6624b0d04e63aa4275cfbd1efce74e9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_5f8_284',['GX2_ATTRIB_FORMAT_UINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabcbae9affcf58c6d0196c904921c4a34',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_5f8_5f8_5f8_285',['GX2_ATTRIB_FORMAT_UINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbad598b5a1bbfa46ce337959e2236b304c',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_286',['GX2_ATTRIB_FORMAT_UNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba004e321cbce134ccde618177907510c6',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_5f8_287',['GX2_ATTRIB_FORMAT_UNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba1c051458050b20f3cd7f3109c5a4a2b9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_5f8_5f8_5f8_288',['GX2_ATTRIB_FORMAT_UNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba185c7db907610f14df3dd02cd0eab60a',1,'enum.h']]], + ['gx2_5fattrib_5findex_5fper_5finstance_289',['GX2_ATTRIB_INDEX_PER_INSTANCE',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48a4cef214f90c96488db4ff667266cc918',1,'enum.h']]], + ['gx2_5fattrib_5findex_5fper_5fvertex_290',['GX2_ATTRIB_INDEX_PER_VERTEX',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48ace08c79485074f5e1fad12133fc65e96',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f10_5f10_5f10_5f2_291',['GX2_ATTRIB_TYPE_10_10_10_2',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba8db83344d2196125d92e30f829682685',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f10_5f11_5f11_5ffloat_292',['GX2_ATTRIB_TYPE_10_11_11_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaf3060e7b1cda694a73852b6d8896b9f0',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_293',['GX2_ATTRIB_TYPE_16',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7eeba2d6b44e0bb5b5f7c79268bffa23',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_294',['GX2_ATTRIB_TYPE_16_16',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbae089f52c009fa573bbe61f6c5446796c',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_5f16_5f16_295',['GX2_ATTRIB_TYPE_16_16_16_16',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba51c6f01937a0468bf0f235a8a949da1a',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_5f16_5f16_5ffloat_296',['GX2_ATTRIB_TYPE_16_16_16_16_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbad24498372eb562bee629589d9e4e9df4',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_5ffloat_297',['GX2_ATTRIB_TYPE_16_16_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba54458010dce98ccff559ab55522780ba',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5ffloat_298',['GX2_ATTRIB_TYPE_16_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab9dfd2b55245c1f9c75f6d6c597fd568',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_299',['GX2_ATTRIB_TYPE_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba8b85e5277f1548b0eeb2977bddcf64e9',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_300',['GX2_ATTRIB_TYPE_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba76d364cb1209553ffaae49026b98a747',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_301',['GX2_ATTRIB_TYPE_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4c4cc7e1bee1d02b0c49f4bd841c5b08',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_5f32_302',['GX2_ATTRIB_TYPE_32_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabeebd259c9a95fa5c329eb35659801ab',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_5f32_5ffloat_303',['GX2_ATTRIB_TYPE_32_32_32_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7197f4737e1063ef825ff2491aff0d73',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_5ffloat_304',['GX2_ATTRIB_TYPE_32_32_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabab0532c261a862f0be5bed4339fd651',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5ffloat_305',['GX2_ATTRIB_TYPE_32_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba0a9557e06278a628a674c08103eef8ea',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5ffloat_306',['GX2_ATTRIB_TYPE_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaa99a84fdeeb35ac3c25f9dff8f29a403',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f4_5f4_307',['GX2_ATTRIB_TYPE_4_4',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba9b9ec1c217eed86e7377da998c83f5b8',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f8_308',['GX2_ATTRIB_TYPE_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba208513965374f602856ac7cdcca8f590',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f8_5f8_309',['GX2_ATTRIB_TYPE_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaec23e58cdacc2858e7e0142acb1ed970',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f8_5f8_5f8_5f8_310',['GX2_ATTRIB_TYPE_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaeaa8e60c7f85bec5f3f187e532144cc3',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fadd_311',['GX2_BLEND_COMBINE_MODE_ADD',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca4c75ed4dd38c2837a52a41dae71de32a',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fmax_312',['GX2_BLEND_COMBINE_MODE_MAX',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0c0603f5ce5ba7f629c60b07257686e7',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fmin_313',['GX2_BLEND_COMBINE_MODE_MIN',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0013827665389e3bcfc52dcd714b33a5',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5frev_5fsub_314',['GX2_BLEND_COMBINE_MODE_REV_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca7d3e0be9abfa82aea89b79e6202c76d1',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fsub_315',['GX2_BLEND_COMBINE_MODE_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0cacb6e633fa728db0d44fee7849d6fc311',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fblend_5ffactor_316',['GX2_BLEND_MODE_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bace127547ed0abfe9ae061b0bfb2e9294',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fboth_5finv_5fsrc_5falpha_317',['GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba9c5d2e0c88770d85061cde340e7b6c47',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fboth_5fsrc_5falpha_318',['GX2_BLEND_MODE_BOTH_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6ff26241b1ec201670931c25318612fa',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fconstant_5falpha_319',['GX2_BLEND_MODE_CONSTANT_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba9642c12ee30d5f1f7926aca23a41fff5',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fdst_5falpha_320',['GX2_BLEND_MODE_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba15863c8e8837f48741cffca04bce1171',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fdst_5fcolor_321',['GX2_BLEND_MODE_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba91fcf0a036af861a9afce42f71a804b6',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fblend_5ffactor_322',['GX2_BLEND_MODE_INV_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bada3595b81186f586e4f01bc87610f1b7',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fconstant_5falpha_323',['GX2_BLEND_MODE_INV_CONSTANT_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba25ec8e6ed238ca80d5c385c0ba2bcc62',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fdst_5falpha_324',['GX2_BLEND_MODE_INV_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6138aafea97e07b05a3733dbec409254',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fdst_5fcolor_325',['GX2_BLEND_MODE_INV_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bac4b29296ad2a98628ba2b4ca058c3940',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc1_5falpha_326',['GX2_BLEND_MODE_INV_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba1effb3b6244076ae9039219544593c96',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc1_5fcolor_327',['GX2_BLEND_MODE_INV_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba49deaa5ecf3c2e8477d4a620d8edb6c3',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc_5falpha_328',['GX2_BLEND_MODE_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba408546bfedd96dd5a90fd13a23d237ee',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc_5fcolor_329',['GX2_BLEND_MODE_INV_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba60f2fdf56b204e7c2599e098c083b05c',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fone_330',['GX2_BLEND_MODE_ONE',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba818604c2b496ac1ce0c34c9d6828a048',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc1_5falpha_331',['GX2_BLEND_MODE_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba4cdc3b282376d13a66f194c9c38d3f8e',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc1_5fcolor_332',['GX2_BLEND_MODE_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba81f959eeb5c96fd8c9a13c6dd95efc1c',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5falpha_333',['GX2_BLEND_MODE_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bafb580370c0b8393a4c1f71caf4c7357a',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5falpha_5fsat_334',['GX2_BLEND_MODE_SRC_ALPHA_SAT',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca242c3ec76e647561b7cdc8ea53d3f7',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5fcolor_335',['GX2_BLEND_MODE_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca2e7a58bb166a009c4a96714c99254a',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fzero_336',['GX2_BLEND_MODE_ZERO',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba74145fb905fe1b0f1f2a4b26638120e8',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5fdouble_337',['GX2_BUFFERING_MODE_DOUBLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba6cc6d95681a37ee31f3875ee6eb5d913',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5fsingle_338',['GX2_BUFFERING_MODE_SINGLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba668ba17b0ddb437be8ac7e2981625702',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5ftriple_339',['GX2_BUFFERING_MODE_TRIPLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba336c7581cade39e1952fa8dbeba39291',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fa_340',['GX2_CHANNEL_MASK_A',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ab42bc53c560d668948926bf2c01bc403',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fb_341',['GX2_CHANNEL_MASK_B',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acc40e6f812db51d8af1726338549f6e6',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fba_342',['GX2_CHANNEL_MASK_BA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144abb4790704220633de02a8e4ebd8d613b',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fg_343',['GX2_CHANNEL_MASK_G',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a48a9531c7d8815ca16d35a6dd1dfc850',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fga_344',['GX2_CHANNEL_MASK_GA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ac595195f60e4b3d921cc0a5574b8005c',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fgb_345',['GX2_CHANNEL_MASK_GB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad5f7b7231bbd8eb4263f800ce767599e',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fgba_346',['GX2_CHANNEL_MASK_GBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acee85f8bdf6504adfb6337a870240228',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fr_347',['GX2_CHANNEL_MASK_R',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad476804f6f2ae5af14518926a9187a58',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fra_348',['GX2_CHANNEL_MASK_RA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a6de47bdb42915f70af031cf996b1dad0',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frb_349',['GX2_CHANNEL_MASK_RB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a921b119a4e6c679c6b4112dd1d6a6d41',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frba_350',['GX2_CHANNEL_MASK_RBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a23081b84b7a796d1de092e9ba974965e',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frg_351',['GX2_CHANNEL_MASK_RG',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a0c6ee1304343c4cf804f4904928ef133',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frga_352',['GX2_CHANNEL_MASK_RGA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frgb_353',['GX2_CHANNEL_MASK_RGB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frgba_354',['GX2_CHANNEL_MASK_RGBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fboth_355',['GX2_CLEAR_FLAGS_BOTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a194db39028be0fe75f6395c2c027a0ac',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fdepth_356',['GX2_CLEAR_FLAGS_DEPTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fstencil_357',['GX2_CLEAR_FLAGS_STENCIL',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5',1,'enum.h']]], + ['gx2_5fcommand_5fbuffer_5falignment_358',['GX2_COMMAND_BUFFER_ALIGNMENT',['../group__gx2__enum.html#gab6c1039598e3b9116678ec36f5766f12',1,'enum.h']]], + ['gx2_5fcommand_5fbuffer_5fsize_359',['GX2_COMMAND_BUFFER_SIZE',['../group__gx2__enum.html#gab4267f1b3c7d95f2284eab37c7ada952',1,'enum.h']]], + ['gx2_5fcomp_5fmap_360',['GX2_COMP_MAP',['../group__gx2__utils.html#ga4f3edc8f72a298d8abe5874137aa7d1a',1,'utils.h']]], + ['gx2_5fcompare_5ffunc_5falways_361',['GX2_COMPARE_FUNC_ALWAYS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fequal_362',['GX2_COMPARE_FUNC_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fgequal_363',['GX2_COMPARE_FUNC_GEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fgreater_364',['GX2_COMPARE_FUNC_GREATER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a501767c228d6ea308d370232cb76d74b',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5flequal_365',['GX2_COMPARE_FUNC_LEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9aa9eb85b5e4d8e99ad73c0ed2fdcd7d',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fless_366',['GX2_COMPARE_FUNC_LESS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fnever_367',['GX2_COMPARE_FUNC_NEVER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fnot_5fequal_368',['GX2_COMPARE_FUNC_NOT_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628',1,'enum.h']]], + ['gx2_5fcontext_5fstate_5falignment_369',['GX2_CONTEXT_STATE_ALIGNMENT',['../group__gx2__enum.html#gab98985967a6c2aebdc044eb747e930de',1,'enum.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fdisable_5fgx2flush_370',['GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4ada316251b32404b3632751ebd4fc57b6',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fnone_371',['GX2_DEBUG_CAPTURE_END_FLAGS_NONE',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4a13c1d5c232a8b7e88a07d1873c456f66',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5finterface_5fversion_372',['GX2_DEBUG_CAPTURE_INTERFACE_VERSION',['../group__gx2__debug.html#gga13750166e96ff226d8183225ea3b4679a1aceebb070441ffa42f5d1a3ed015504',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fdisable_5fgx2drawdone_373',['GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01babb83924403f19c795ee92ec5eea51efe',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fnone_374',['GX2_DEBUG_CAPTURE_START_FLAGS_NONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01ba298a91e9d3d4bc9656b085d6bafe95b9',1,'debug.h']]], + ['gx2_5fdisable_375',['GX2_DISABLE',['../group__gx2__enum.html#ga812a724364b53af12aa30874f388f389',1,'enum.h']]], + ['gx2_5fdrc_5frender_5fmode_5fdisabled_376',['GX2_DRC_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653',1,'enum.h']]], + ['gx2_5fdrc_5frender_5fmode_5fdouble_377',['GX2_DRC_RENDER_MODE_DOUBLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154aaa578e31ae006084a0d747296130603b',1,'enum.h']]], + ['gx2_5fdrc_5frender_5fmode_5fsingle_378',['GX2_DRC_RENDER_MODE_SINGLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb',1,'enum.h']]], + ['gx2_5fenable_379',['GX2_ENABLE',['../group__gx2__enum.html#gab80ce2a8c265520cba3c2c5a69f49a0a',1,'enum.h']]], + ['gx2_5fendian_5fswap_5f8_5fin_5f16_380',['GX2_ENDIAN_SWAP_8_IN_16',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca5204a689b1146ad5b2521dff1a4a3b69',1,'enum.h']]], + ['gx2_5fendian_5fswap_5f8_5fin_5f32_381',['GX2_ENDIAN_SWAP_8_IN_32',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca4713e02406327ccbe7fa92f57c9d4489',1,'enum.h']]], + ['gx2_5fendian_5fswap_5fdefault_382',['GX2_ENDIAN_SWAP_DEFAULT',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811cafa8c0583995a5fec8b2aa74414c0f693',1,'enum.h']]], + ['gx2_5fendian_5fswap_5fnone_383',['GX2_ENDIAN_SWAP_NONE',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca2cf3a800ffc666026419aee81a772f40',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fdisplay_5flist_5foverrun_384',['GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fend_5fof_5fpipe_5finterrupt_385',['GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ad3de1edaa966b12eef854076ed8b5c38',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fflip_386',['GX2_EVENT_TYPE_FLIP',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fstart_5fof_5fpipe_5finterrupt_387',['GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a50b35b5558563dcaef7686ecd0ed66c5',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fvsync_388',['GX2_EVENT_TYPE_VSYNC',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2',1,'enum.h']]], + ['gx2_5ffalse_389',['GX2_FALSE',['../group__gx2__enum.html#ga1796f61138d59798e39e89a3525cea87',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fline_390',['GX2_FETCH_SHADER_TESSELLATION_LINE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10feabad768b2bdcfb28ca31ff6040244efa3',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fnone_391',['GX2_FETCH_SHADER_TESSELLATION_NONE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea167b0bd85bf1a390d9d4722fdf519009',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fquad_392',['GX2_FETCH_SHADER_TESSELLATION_QUAD',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea1e275be30f036fde39a6c82acd3f5443',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5ftriangle_393',['GX2_FETCH_SHADER_TESSELLATION_TRIANGLE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea7e12ec8c97f3415d21616df39c37cba4',1,'enum.h']]], + ['gx2_5ffront_5fface_5fccw_394',['GX2_FRONT_FACE_CCW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490',1,'enum.h']]], + ['gx2_5ffront_5fface_5fcw_395',['GX2_FRONT_FACE_CW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1',1,'enum.h']]], + ['gx2_5findex_5fbuffer_5falignment_396',['GX2_INDEX_BUFFER_ALIGNMENT',['../group__gx2__enum.html#ga743dddf90fac11c93330ef19e885f8ea',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu16_397',['GX2_INDEX_TYPE_U16',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu16_5fle_398',['GX2_INDEX_TYPE_U16_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu32_399',['GX2_INDEX_TYPE_U32',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu32_5fle_400',['GX2_INDEX_TYPE_U32_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4abfd22dbfd5c99d680785cb6ca82b4990',1,'enum.h']]], + ['gx2_5finit_5fapp_5fio_5fthread_5fstack_5fsize_401',['GX2_INIT_APP_IO_THREAD_STACK_SIZE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3aec6218affc6d380a7151c42859a6cb63',1,'enum.h']]], + ['gx2_5finit_5fargc_402',['GX2_INIT_ARGC',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3abf9bb0252fd9e2c0ca38e0990b4ece66',1,'enum.h']]], + ['gx2_5finit_5fargv_403',['GX2_INIT_ARGV',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a66ecaaf5984530abe3628961b4f08a53',1,'enum.h']]], + ['gx2_5finit_5fcmd_5fbuf_5fbase_404',['GX2_INIT_CMD_BUF_BASE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a0b1c760f30dcf687202ac3411c5770fe',1,'enum.h']]], + ['gx2_5finit_5fcmd_5fbuf_5fpool_5fsize_405',['GX2_INIT_CMD_BUF_POOL_SIZE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a14aa3ca9b99c395ed14897ea8bfe07d6',1,'enum.h']]], + ['gx2_5finit_5fend_406',['GX2_INIT_END',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3ac9604cf69442a73a25d1a0293fbf1c97',1,'enum.h']]], + ['gx2_5finit_5fprofile_5fmode_407',['GX2_INIT_PROFILE_MODE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3acf518bfb4cc0b9eb85da48bd22978cfd',1,'enum.h']]], + ['gx2_5finit_5ftoss_5fstage_408',['GX2_INIT_TOSS_STAGE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3ab1f24b7d8518773b6895260221971b64',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fattribute_5fbuffer_409',['GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a0f103d8b48c41e8c2d4c0e03be24969d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcolor_5fbuffer_410',['GX2_INVALIDATE_MODE_COLOR_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a90133807e851ace34927707564e3183f',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_411',['GX2_INVALIDATE_MODE_CPU',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a681a1f70be89b5dd540f4c20dd52712a',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fattribute_5fbuffer_412',['GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a2b61c6268bd3e57db7ed5d4b9186c31e',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fshader_413',['GX2_INVALIDATE_MODE_CPU_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a31b272c7aa4477e3ca539e9f4a7c6fc6',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5ftexture_414',['GX2_INVALIDATE_MODE_CPU_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ab4aca8dfc011dc04ab70f39a525abcdd',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fdepth_5fbuffer_415',['GX2_INVALIDATE_MODE_DEPTH_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ad6c1965901b67096575415ef3fa68e0d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fexport_5fbuffer_416',['GX2_INVALIDATE_MODE_EXPORT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a99b9931b3cb48e36a3baf559d605180d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fnone_417',['GX2_INVALIDATE_MODE_NONE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a526c1207a824ffa609e8ebf8d9e09ad3',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fshader_418',['GX2_INVALIDATE_MODE_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a49b6ae9ba1b9af4689b6f38b181d45d4',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fstream_5fout_5fbuffer_419',['GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709aceb351de8eefa59f439a79ad84d412d8',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5ftexture_420',['GX2_INVALIDATE_MODE_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ac96263e2920f0f5c100a9bd9a409f217',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5funiform_5fblock_421',['GX2_INVALIDATE_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a4d883cd497fabb2dbee36f4e1af7c381',1,'enum.h']]], + ['gx2_5flogic_5fop_5fand_422',['GX2_LOGIC_OP_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a13aca7307aa3711433f3acf2eee95b29',1,'enum.h']]], + ['gx2_5flogic_5fop_5fclear_423',['GX2_LOGIC_OP_CLEAR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a4beabc5ff020eb44ce2417764ca3b7af',1,'enum.h']]], + ['gx2_5flogic_5fop_5fcopy_424',['GX2_LOGIC_OP_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af9bf3bc9d0b34a793a9717458760da31',1,'enum.h']]], + ['gx2_5flogic_5fop_5fequiv_425',['GX2_LOGIC_OP_EQUIV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af8edf40d0a393f1648d1bd15640a6024',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_426',['GX2_LOGIC_OP_INV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a6340ccdd45f97e56804ae95c77a694d7',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5fand_427',['GX2_LOGIC_OP_INV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a31f7d9c89a957462543560380d683539',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5fcopy_428',['GX2_LOGIC_OP_INV_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9eb545615a05b80d0f257d008c3f9f89',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5for_429',['GX2_LOGIC_OP_INV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ad73f7e5ce47e39d17b1ed8b6206b295d',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnop_430',['GX2_LOGIC_OP_NOP',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a2461181c4825162a46309c5a095a98c2',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnor_431',['GX2_LOGIC_OP_NOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acd7bd6da751f1261bd520c47a7448f2e',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnot_5fand_432',['GX2_LOGIC_OP_NOT_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a86cacac3143ecef97a17f651766d0c3d',1,'enum.h']]], + ['gx2_5flogic_5fop_5for_433',['GX2_LOGIC_OP_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acfc9a9331b6e5006af8fb7309cdae4b5',1,'enum.h']]], + ['gx2_5flogic_5fop_5frev_5fand_434',['GX2_LOGIC_OP_REV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af0011224d0c76a094a64ba35ae8d4fbd',1,'enum.h']]], + ['gx2_5flogic_5fop_5frev_5for_435',['GX2_LOGIC_OP_REV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ae19526641cdf07780e5c73ade3e9d6d3',1,'enum.h']]], + ['gx2_5flogic_5fop_5fset_436',['GX2_LOGIC_OP_SET',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9f3769013e5e3651730087d00ddc4471',1,'enum.h']]], + ['gx2_5flogic_5fop_5fxor_437',['GX2_LOGIC_OP_XOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a1057f36137a828ff350abbf1c38827a5',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5fline_438',['GX2_POLYGON_MODE_LINE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5fpoint_439',['GX2_POLYGON_MODE_POINT',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5ftriangle_440',['GX2_POLYGON_MODE_TRIANGLE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5floop_441',['GX2_PRIMITIVE_MODE_LINE_LOOP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa2e9bb1226e96a9a31841bbae35c1e127',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5fstrip_442',['GX2_PRIMITIVE_MODE_LINE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aad0bd726424297be773d569b8cf4c963d',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5fstrip_5fadjacency_443',['GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aac345029dacb4fff1a525565e461c5ad5',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5flines_444',['GX2_PRIMITIVE_MODE_LINES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa55fc93364d432e5001260044a975f624',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5flines_5fadjacency_445',['GX2_PRIMITIVE_MODE_LINES_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aac3599c6241d2ec37455de8767b698ce2',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fpoints_446',['GX2_PRIMITIVE_MODE_POINTS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa2b899cd6398c15659a2c62b5211c0131',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fquad_5fstrip_447',['GX2_PRIMITIVE_MODE_QUAD_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fquads_448',['GX2_PRIMITIVE_MODE_QUADS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5frects_449',['GX2_PRIMITIVE_MODE_RECTS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa878b408da1b8e31310a598dac34537aa',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5ffan_450',['GX2_PRIMITIVE_MODE_TRIANGLE_FAN',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aaf60c208f7b38f2e2fb183be7ad33bb53',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip_451',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip_5fadjacency_452',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aaae1838f21265dc55284b575ce9046350',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangles_453',['GX2_PRIMITIVE_MODE_TRIANGLES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangles_5fadjacency_454',['GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa4133755613f5e201be38df4284d4d0bd',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f0_455',['GX2_RENDER_TARGET_0',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f1_456',['GX2_RENDER_TARGET_1',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4a136feb70e2a1b4a48209d88d4d35b9',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f2_457',['GX2_RENDER_TARGET_2',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3a7e40f141c19ab39fd729a38adb0769',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f3_458',['GX2_RENDER_TARGET_3',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa0fbc6b514cecf825137e1ca53ebc1202',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f4_459',['GX2_RENDER_TARGET_4',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aaee84409b20958e49d9fd6b07cbe4bfce',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f5_460',['GX2_RENDER_TARGET_5',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3e00f385ba1a29ff833f0f116c496d25',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f6_461',['GX2_RENDER_TARGET_6',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4c419d8bde3086b2539e2c6d73ee83e7',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f7_462',['GX2_RENDER_TARGET_7',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aaab87770e86b1fc92158690ec946d89b7',1,'enum.h']]], + ['gx2_5frounding_5fmode_5fround_5fto_5feven_463',['GX2_ROUNDING_MODE_ROUND_TO_EVEN',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560cad44ca546b8c3eac5630d35d508d40bee',1,'enum.h']]], + ['gx2_5frounding_5fmode_5ftruncate_464',['GX2_ROUNDING_MODE_TRUNCATE',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560caf0a075dc400ffacac746aa6162c744dc',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f1d_465',['GX2_SAMPLER_VAR_TYPE_SAMPLER_1D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6ac38268d41171653d11a1e652938c5c93',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f2d_466',['GX2_SAMPLER_VAR_TYPE_SAMPLER_2D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a2590d4e52d53ecf1f8e233735f975440',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f3d_467',['GX2_SAMPLER_VAR_TYPE_SAMPLER_3D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a959b4f8b4e3c2c282597c991e2605414',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5fcube_468',['GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a8779441dfe86f649221fb02bd5b2da97',1,'enum.h']]], + ['gx2_5fscan_5fbuffer_5falignment_469',['GX2_SCAN_BUFFER_ALIGNMENT',['../group__gx2__enum.html#ga3fc1759f266b26a8ec2f928c025c46d7',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc_470',['GX2_SCAN_TARGET_DRC',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc0_471',['GX2_SCAN_TARGET_DRC0',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a0241bcd3caec1544e36e5dbb94a7a30e',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc1_472',['GX2_SCAN_TARGET_DRC1',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575adb93c535784aab5e8490bce6bbcdaa41',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv_473',['GX2_SCAN_TARGET_TV',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv0_474',['GX2_SCAN_TARGET_TV0',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a116cf07e51b4febf7b4ab5b5261746b7',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv1_475',['GX2_SCAN_TARGET_TV1',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6dd32cde5abfc1a616382f516c92ed0b',1,'enum.h']]], + ['gx2_5fsel_5fmask_476',['GX2_SEL_MASK',['../group__gx2__utils.html#ga5d4b87b9395370ef8d7653bbc9eb3da5',1,'utils.h']]], + ['gx2_5fshader_5fmode_5fcompute_5fshader_477',['GX2_SHADER_MODE_COMPUTE_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a23cdc7590f2d6cdd1ec52fe13f830e51',1,'enum.h']]], + ['gx2_5fshader_5fmode_5fgeometry_5fshader_478',['GX2_SHADER_MODE_GEOMETRY_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36acaab365bc68c17f0556d84b4d9b5c4ba',1,'enum.h']]], + ['gx2_5fshader_5fmode_5funiform_5fblock_479',['GX2_SHADER_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a022c27f9517313a91274f753e5f87a26',1,'enum.h']]], + ['gx2_5fshader_5fmode_5funiform_5fregister_480',['GX2_SHADER_MODE_UNIFORM_REGISTER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36adbee639dc2c461009bdf316790cbcdf8',1,'enum.h']]], + ['gx2_5fshader_5fprogram_5falignment_481',['GX2_SHADER_PROGRAM_ALIGNMENT',['../group__gx2__enum.html#gaac450ac770e0c7580478ec6953c0680e',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool_482',['GX2_SHADER_VAR_TYPE_BOOL',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa6ba9413b4447b9dc3836604cc2efaba',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool2_483',['GX2_SHADER_VAR_TYPE_BOOL2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a859902694c3974300920bacf67451f39',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool3_484',['GX2_SHADER_VAR_TYPE_BOOL3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a527897cbbe6926f358cffb0780043301',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool4_485',['GX2_SHADER_VAR_TYPE_BOOL4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3af725f4d8373ec0c84f0ba60694229d40',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble_486',['GX2_SHADER_VAR_TYPE_DOUBLE',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3af53bf9b74268c46058c76b1d56dc2860',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2_487',['GX2_SHADER_VAR_TYPE_DOUBLE2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a52c7e79d094670cd1e6d0d8616d7d22f',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2x2_488',['GX2_SHADER_VAR_TYPE_DOUBLE2X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a365426298241b652499832e90f025aa6',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2x3_489',['GX2_SHADER_VAR_TYPE_DOUBLE2X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a573247bda23a0066554bdaf843dea17a',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2x4_490',['GX2_SHADER_VAR_TYPE_DOUBLE2X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a83784c4ea983a8a234c3970758ad1562',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3_491',['GX2_SHADER_VAR_TYPE_DOUBLE3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab1b9fe825a5a582f3c504e12981b9a87',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3x2_492',['GX2_SHADER_VAR_TYPE_DOUBLE3X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a6e9acfe14580027da5d07c223c394610',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3x3_493',['GX2_SHADER_VAR_TYPE_DOUBLE3X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a271d9adbcc90e8e144fabf8ba48f1ca6',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3x4_494',['GX2_SHADER_VAR_TYPE_DOUBLE3X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a12eb2d948ff4d0163a231c22bce7563d',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4_495',['GX2_SHADER_VAR_TYPE_DOUBLE4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a90c4ea5f3915e31d60ac296dcb581bb3',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4x2_496',['GX2_SHADER_VAR_TYPE_DOUBLE4X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a7f60517c1f983d61f79c15b3f9b449f6',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4x3_497',['GX2_SHADER_VAR_TYPE_DOUBLE4X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa931526ac36711faf24ea9ef3ded30e4',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4x4_498',['GX2_SHADER_VAR_TYPE_DOUBLE4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3af2c518483bba1dc6505edcd9a5605f08',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat_499',['GX2_SHADER_VAR_TYPE_FLOAT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6013bac0eab37e42d4633d7e58eb837',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2_500',['GX2_SHADER_VAR_TYPE_FLOAT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a1f79b40a081bca3039b938a4118c5fb2',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2x2_501',['GX2_SHADER_VAR_TYPE_FLOAT2X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ada4a88c954b918355e2d93f215301b79',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2x3_502',['GX2_SHADER_VAR_TYPE_FLOAT2X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a0bc9b8d7d29a880524c3645f7fa08de0',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2x4_503',['GX2_SHADER_VAR_TYPE_FLOAT2X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa1a0f0343990e364a08b7566ef449ac0',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3_504',['GX2_SHADER_VAR_TYPE_FLOAT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3abee7350c059232ca80181b22e38066c7',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3x2_505',['GX2_SHADER_VAR_TYPE_FLOAT3X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a184d0225e85a091df31c66ccf1836e94',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3x3_506',['GX2_SHADER_VAR_TYPE_FLOAT3X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a4daf8ff72aa17201b14f3fd5f842cb25',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3x4_507',['GX2_SHADER_VAR_TYPE_FLOAT3X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6911e5fcf69f63264c4f5933cbfc321',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4_508',['GX2_SHADER_VAR_TYPE_FLOAT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a72b3ba4e1491b714f18e4613bc7b8f98',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4x2_509',['GX2_SHADER_VAR_TYPE_FLOAT4X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3acb6e80415cb96fc87a9d982b8d7b0c36',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4x3_510',['GX2_SHADER_VAR_TYPE_FLOAT4X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aadc1ca96f7813eb4657eb58326b15b10',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4x4_511',['GX2_SHADER_VAR_TYPE_FLOAT4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3b38ed9e9b1a5ba32197c96f23725c5f',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint_512',['GX2_SHADER_VAR_TYPE_INT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab0aca74b397b83789c120b182331edd9',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint2_513',['GX2_SHADER_VAR_TYPE_INT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a4abdea55f25136b92d6d0d9d9580590e',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint3_514',['GX2_SHADER_VAR_TYPE_INT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa966db29aa9b3462da148f41f314f17b',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint4_515',['GX2_SHADER_VAR_TYPE_INT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3807dd3679f779ffca90afe7cab06028',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint_516',['GX2_SHADER_VAR_TYPE_UINT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a9c8e8ac1f39e6008dc883a9912af742f',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint2_517',['GX2_SHADER_VAR_TYPE_UINT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3afa54b7823d1389cfb630b28f192b689d',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint3_518',['GX2_SHADER_VAR_TYPE_UINT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3afdfc30cbd1143fc498941e059743289c',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint4_519',['GX2_SHADER_VAR_TYPE_UINT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ac2c853bbc1c812225316e72012fbef11',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fvoid_520',['GX2_SHADER_VAR_TYPE_VOID',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a86360b110d48a752e959efc08dfacc72',1,'enum.h']]], + ['gx2_5fsq_5fsel_521',['gx2_sq_sel',['../group__gx2__utils.html#ga356d41555b40daf83705653d7dda0fa1',1,'GX2_SQ_SEL: utils.h'],['../group__gx2__utils.html#ga1b4fd1c0a789d53ee9fcf8d6751c59f1',1,'GX2_SQ_SEL: utils.h']]], + ['gx2_5fsq_5fsel_5f0_522',['GX2_SQ_SEL_0',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a989667fce7a799cf7f92647c0c0dd385',1,'utils.h']]], + ['gx2_5fsq_5fsel_5f1_523',['GX2_SQ_SEL_1',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5c49a9a9665ddfdfb7500bd88087c2d2',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fa_524',['GX2_SQ_SEL_A',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ac449b54bd0f44d55a31d940b4c113775',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fb_525',['GX2_SQ_SEL_B',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a208f91b95f4a8fbd06245da6af61c869',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fg_526',['GX2_SQ_SEL_G',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a8bfdb036bcc56dd6b27085b47ce8a45d',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fmask_527',['GX2_SQ_SEL_MASK',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad1877073396f38e681588d90b9c13ff7',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fr_528',['GX2_SQ_SEL_R',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ac7335aeef243c7474c244c915f6669a7',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fw_529',['GX2_SQ_SEL_W',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a4369980a1d776f6fb603f285b67dbe70',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fx_530',['GX2_SQ_SEL_X',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5dbd384bcb03e7c333ef95d607439c24',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fy_531',['GX2_SQ_SEL_Y',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a2baed60eda3523c151dd8651872f14a0',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fz_532',['GX2_SQ_SEL_Z',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad88c6d7e7d24ef52a80e07c2201f0a7c',1,'utils.h']]], + ['gx2_5fstencil_5ffunction_5fdecr_5fclamp_533',['GX2_STENCIL_FUNCTION_DECR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fdecr_5fwrap_534',['GX2_STENCIL_FUNCTION_DECR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fincr_5fclamp_535',['GX2_STENCIL_FUNCTION_INCR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fincr_5fwrap_536',['GX2_STENCIL_FUNCTION_INCR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7db9d560b8cb5ae1aa64a2f3e57e287c',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5finv_537',['GX2_STENCIL_FUNCTION_INV',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da012e21dcb7272e409c5c9f808b1fc412',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fkeep_538',['GX2_STENCIL_FUNCTION_KEEP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dadcfee34dd796fec30efd238ec9cbb6b9',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5freplace_539',['GX2_STENCIL_FUNCTION_REPLACE',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da6318d0235d01a008e224b0788bbad07a',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fzero_540',['GX2_STENCIL_FUNCTION_ZERO',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95daa7189cb3f16ff001593a9843df973060',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f1d_541',['GX2_SURFACE_DIM_TEXTURE_1D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f1d_5farray_542',['GX2_SURFACE_DIM_TEXTURE_1D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_543',['GX2_SURFACE_DIM_TEXTURE_2D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5farray_544',['GX2_SURFACE_DIM_TEXTURE_2D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa_545',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa_5farray_546',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f3d_547',['GX2_SURFACE_DIM_TEXTURE_3D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5fcube_548',['GX2_SURFACE_DIM_TEXTURE_CUBE',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fd24_5fs8_549',['GX2_SURFACE_FORMAT_FLOAT_D24_S8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr11_5fg11_5fb10_550',['GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_551',['GX2_SURFACE_FORMAT_FLOAT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16_552',['GX2_SURFACE_FORMAT_FLOAT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16_5fb16_5fa16_553',['GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_554',['GX2_SURFACE_FORMAT_FLOAT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32_555',['GX2_SURFACE_FORMAT_FLOAT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32_5fb32_5fa32_556',['GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fx8_5fx24_557',['GX2_SURFACE_FORMAT_FLOAT_X8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5finvalid_558',['GX2_SURFACE_FORMAT_INVALID',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr10_5fg10_5fb10_5fa2_559',['GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_560',['GX2_SURFACE_FORMAT_SINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16_561',['GX2_SURFACE_FORMAT_SINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16_5fb16_5fa16_562',['GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_563',['GX2_SURFACE_FORMAT_SINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32_564',['GX2_SURFACE_FORMAT_SINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32_5fb32_5fa32_565',['GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_566',['GX2_SURFACE_FORMAT_SINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8_567',['GX2_SURFACE_FORMAT_SINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8_5fb8_5fa8_568',['GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fbc4_569',['GX2_SURFACE_FORMAT_SNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fbc5_570',['GX2_SURFACE_FORMAT_SNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr10_5fg10_5fb10_5fa2_571',['GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_572',['GX2_SURFACE_FORMAT_SNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16_573',['GX2_SURFACE_FORMAT_SNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16_5fb16_5fa16_574',['GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_575',['GX2_SURFACE_FORMAT_SNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8_576',['GX2_SURFACE_FORMAT_SNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8_5fb8_5fa8_577',['GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc1_578',['GX2_SURFACE_FORMAT_SRGB_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc2_579',['GX2_SURFACE_FORMAT_SRGB_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc3_580',['GX2_SURFACE_FORMAT_SRGB_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fr8_5fg8_5fb8_5fa8_581',['GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fa2_5fb10_5fg10_5fr10_582',['GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fg8_5fx24_583',['GX2_SURFACE_FORMAT_UINT_G8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr10_5fg10_5fb10_5fa2_584',['GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_585',['GX2_SURFACE_FORMAT_UINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16_586',['GX2_SURFACE_FORMAT_UINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16_5fb16_5fa16_587',['GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_588',['GX2_SURFACE_FORMAT_UINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32_589',['GX2_SURFACE_FORMAT_UINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32_5fb32_5fa32_590',['GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_591',['GX2_SURFACE_FORMAT_UINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8_592',['GX2_SURFACE_FORMAT_UINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8_5fb8_5fa8_593',['GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fx24_5fg8_594',['GX2_SURFACE_FORMAT_UINT_X24_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fa1_5fb5_5fg5_5fr5_595',['GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fa2_5fb10_5fg10_5fr10_596',['GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc1_597',['GX2_SURFACE_FORMAT_UNORM_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc2_598',['GX2_SURFACE_FORMAT_UNORM_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc3_599',['GX2_SURFACE_FORMAT_UNORM_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc4_600',['GX2_SURFACE_FORMAT_UNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc5_601',['GX2_SURFACE_FORMAT_UNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fnv12_602',['GX2_SURFACE_FORMAT_UNORM_NV12',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr10_5fg10_5fb10_5fa2_603',['GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_604',['GX2_SURFACE_FORMAT_UNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16_605',['GX2_SURFACE_FORMAT_UNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16_5fb16_5fa16_606',['GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr24_5fx8_607',['GX2_SURFACE_FORMAT_UNORM_R24_X8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4_608',['GX2_SURFACE_FORMAT_UNORM_R4_G4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4_5fb4_5fa4_609',['GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg5_5fb5_5fa1_610',['GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg6_5fb5_611',['GX2_SURFACE_FORMAT_UNORM_R5_G6_B5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_612',['GX2_SURFACE_FORMAT_UNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8_613',['GX2_SURFACE_FORMAT_UNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8_5fb8_5fa8_614',['GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fcolor_5fbuffer_615',['GX2_SURFACE_USE_COLOR_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fdepth_5fbuffer_616',['GX2_SURFACE_USE_DEPTH_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fnone_617',['GX2_SURFACE_USE_NONE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ac38a0d918b89b6b2bd8faa5233e40d25',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fscan_5fbuffer_618',['GX2_SURFACE_USE_SCAN_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture_619',['GX2_SURFACE_USE_TEXTURE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture_5fcolor_5fbuffer_5ftv_620',['GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a1d472742e52321c64531111db628ece7',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftv_621',['GX2_SURFACE_USE_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a864a0d6e09cc3b19f17e7939189c9801',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fadaptive_622',['GX2_TESSELLATION_MODE_ADAPTIVE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaefa35d607602654db0f3ced90079465c',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fcontinuous_623',['GX2_TESSELLATION_MODE_CONTINUOUS',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeac33a306f3ae8b813ff24c99e4d194619',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fdiscrete_624',['GX2_TESSELLATION_MODE_DISCRETE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaca66d16c3f98c938e09463521b6ab4e1',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f16_5fto_5f1_625',['GX2_TEX_ANISO_RATIO_16_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a4696abd480ff73b5cfe9b9a1849f8210',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f2_5fto_5f1_626',['GX2_TEX_ANISO_RATIO_2_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a7a6e3140d050ad4c0216f685616e6a04',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f4_5fto_5f1_627',['GX2_TEX_ANISO_RATIO_4_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a67d40494ce365a00280cff30ba89812d',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f8_5fto_5f1_628',['GX2_TEX_ANISO_RATIO_8_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a219887504eda218c8cd1f6dffaa4808c',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5fnone_629',['GX2_TEX_ANISO_RATIO_NONE',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60aca01df11ce6066df5c3fb65d8c09554b',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fblack_630',['GX2_TEX_BORDER_TYPE_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a1990c9aad897c3d3c6fa0f62a70b30cc',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5ftransparent_5fblack_631',['GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a6f3dfd4a47eb402392e222eea6e12e78',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fvariable_632',['GX2_TEX_BORDER_TYPE_VARIABLE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31ad4829acab27e7656d7c208fe24d82933',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fwhite_633',['GX2_TEX_BORDER_TYPE_WHITE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a0409d552c647a72b6a6380fa4e2b67fa',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_634',['GX2_TEX_CLAMP_MODE_CLAMP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca3949ba9caab703c9da644c445da6b21a',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_5fborder_635',['GX2_TEX_CLAMP_MODE_CLAMP_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca8900193624d8ca689e676b59e0c57bfa',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_5fhalf_5fborder_636',['GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca988620e3ee18526108b95312d57e2c5f',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_637',['GX2_TEX_CLAMP_MODE_MIRROR',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca2fa084812728bab2485a5c83e27e28e3',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce_638',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cafe98ef53a0e4779486cdeb476a400686',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce_5fborder_639',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cad1bbaae01c78e1161426bb379d955ecf',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce_5fhalf_5fborder_640',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cad4f83d7c4d5877448af70fa869ed5421',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fwrap_641',['GX2_TEX_CLAMP_MODE_WRAP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca319b0744049d2be3dbc1a206290cef5c',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5flinear_642',['GX2_TEX_MIP_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3a2c59cd778fa050eb87508c3f3a599468',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5fnone_643',['GX2_TEX_MIP_FILTER_MODE_NONE',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5fpoint_644',['GX2_TEX_MIP_FILTER_MODE_POINT',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52',1,'enum.h']]], + ['gx2_5ftex_5fmip_5fperf_5fmode_5fdisable_645',['GX2_TEX_MIP_PERF_MODE_DISABLE',['../group__gx2__enum.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5fbicubic_646',['GX2_TEX_XY_FILTER_MODE_BICUBIC',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a1894a207cf4755ff1be2811fcdb2918b',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5flinear_647',['GX2_TEX_XY_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8ad00a458bc50389486546b3124e155f47',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5fpoint_648',['GX2_TEX_XY_FILTER_MODE_POINT',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a1aa231e886f8a3390c0338fc0bde8358',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5flinear_649',['GX2_TEX_Z_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5fnone_650',['GX2_TEX_Z_FILTER_MODE_NONE',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5fpoint_651',['GX2_TEX_Z_FILTER_MODE_POINT',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43',1,'enum.h']]], + ['gx2_5ftex_5fz_5fperf_5fmode_5fdisabled_652',['GX2_TEX_Z_PERF_MODE_DISABLED',['../group__gx2__enum.html#gga11a80acc42f03a58e807b12bd79a48d0a9dce387161cade289c4fdf932f147e76',1,'enum.h']]], + ['gx2_5ftile_5fmode_5fdefault_653',['GX2_TILE_MODE_DEFAULT',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f',1,'enum.h']]], + ['gx2_5ftile_5fmode_5flinear_5faligned_654',['GX2_TILE_MODE_LINEAR_ALIGNED',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce',1,'enum.h']]], + ['gx2_5ftile_5fmode_5flinear_5fspecial_655',['GX2_TILE_MODE_LINEAR_SPECIAL',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthick_656',['GX2_TILE_MODE_TILED_1D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthin1_657',['GX2_TILE_MODE_TILED_1D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthick_658',['GX2_TILE_MODE_TILED_2B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin1_659',['GX2_TILE_MODE_TILED_2B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin2_660',['GX2_TILE_MODE_TILED_2B_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin4_661',['GX2_TILE_MODE_TILED_2B_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthick_662',['GX2_TILE_MODE_TILED_2D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin1_663',['GX2_TILE_MODE_TILED_2D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin2_664',['GX2_TILE_MODE_TILED_2D_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin4_665',['GX2_TILE_MODE_TILED_2D_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthick_666',['GX2_TILE_MODE_TILED_3B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthin1_667',['GX2_TILE_MODE_TILED_3B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthick_668',['GX2_TILE_MODE_TILED_3D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthin1_669',['GX2_TILE_MODE_TILED_3D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e',1,'enum.h']]], + ['gx2_5ftrue_670',['GX2_TRUE',['../group__gx2__enum.html#gac1e495d3905183a38b5ed080b0031887',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fdisabled_671',['GX2_TV_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a3365a0417bdd97c8d60963424d65f28f',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fstandard_5f480p_672',['GX2_TV_RENDER_MODE_STANDARD_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f1080p_673',['GX2_TV_RENDER_MODE_WIDE_1080P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f480p_674',['GX2_TV_RENDER_MODE_WIDE_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f720p_675',['GX2_TV_RENDER_MODE_WIDE_720P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aeb74377588611efc0510d032b4628d04',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f1080i_676',['GX2_TV_SCAN_MODE_1080I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a28d1c73d6a62ec7c7e7ce86d09246b17',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f1080p_677',['GX2_TV_SCAN_MODE_1080P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a44f6b6109128348a67d9206b24486789',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f480i_678',['GX2_TV_SCAN_MODE_480I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85aa9adb8df548f8daefe63f21b94c95e14',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f480p_679',['GX2_TV_SCAN_MODE_480P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a478ac258bb4b974dac925032a96de6b6',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f576i_680',['GX2_TV_SCAN_MODE_576I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85ad591aa18cccafd53cbf28acccc298e8e',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f720p_681',['GX2_TV_SCAN_MODE_720P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a4c0fbe704d56909e26fb3876b23e8265',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5fnone_682',['GX2_TV_SCAN_MODE_NONE',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885',1,'enum.h']]], + ['gx2_5funiform_5fblock_5falignment_683',['GX2_UNIFORM_BLOCK_ALIGNMENT',['../group__gx2__enum.html#gaeeaa91ff14991552e81577644b4f5fc9',1,'enum.h']]], + ['gx2_5fvertex_5fbuffer_5falignment_684',['GX2_VERTEX_BUFFER_ALIGNMENT',['../group__gx2__enum.html#gaa6c49850fdf2068c5740b154f335bad1',1,'enum.h']]], + ['gx2aamaskreg_685',['gx2aamaskreg',['../group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7',1,'GX2AAMaskReg: registers.h'],['../group__gx2__registers.html#structGX2AAMaskReg',1,'GX2AAMaskReg']]], + ['gx2aamode_686',['gx2aamode',['../group__gx2__enum.html#ga257ea04f4dd1b538f7a518af11f4897a',1,'GX2AAMode: enum.h'],['../group__gx2__enum.html#ga3613940f00e984c5cc02e1d64a1d1b15',1,'GX2AAMode: enum.h']]], + ['gx2allocatetilingapertureex_687',['GX2AllocateTilingApertureEx',['../group__gx2__aperture.html#ga464054de51aa739ba037b976cfc192d1',1,'aperture.h']]], + ['gx2alphatestreg_688',['gx2alphatestreg',['../group__gx2__registers.html#structGX2AlphaTestReg',1,'GX2AlphaTestReg'],['../group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75',1,'GX2AlphaTestReg: registers.h']]], + ['gx2alphatomaskmode_689',['gx2alphatomaskmode',['../group__gx2__enum.html#ga075361ef2efa264b0985436bc83674f7',1,'GX2AlphaToMaskMode: enum.h'],['../group__gx2__enum.html#ga0a780a76a212bf601493428fa803bf9b',1,'GX2AlphaToMaskMode: enum.h']]], + ['gx2alphatomaskreg_690',['gx2alphatomaskreg',['../group__gx2__registers.html#structGX2AlphaToMaskReg',1,'GX2AlphaToMaskReg'],['../group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d',1,'GX2AlphaToMaskReg: registers.h']]], + ['gx2aperturehandle_691',['GX2ApertureHandle',['../group__gx2__aperture.html#ga636a0431319080dce35b01dfcedc5c3f',1,'aperture.h']]], + ['gx2aspectratio_692',['gx2aspectratio',['../group__gx2__enum.html#gaab9b4ccae0013ecdc48678148c764cb9',1,'GX2AspectRatio: enum.h'],['../group__gx2__enum.html#gafd81ecb2d6dab8591cee8228104fd5f8',1,'GX2AspectRatio: enum.h']]], + ['gx2attribformat_693',['gx2attribformat',['../group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb',1,'GX2AttribFormat: enum.h'],['../group__gx2__enum.html#ga9c0b92ff288e749ec89b7e65ce707877',1,'GX2AttribFormat: enum.h']]], + ['gx2attribindextype_694',['gx2attribindextype',['../group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48',1,'GX2AttribIndexType: enum.h'],['../group__gx2__enum.html#gadf7bf4e08efa0095c28719671ad60ff5',1,'GX2AttribIndexType: enum.h']]], + ['gx2attribstream_695',['gx2attribstream',['../group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06',1,'GX2AttribStream: shaders.h'],['../group__gx2__shader.html#structGX2AttribStream',1,'GX2AttribStream']]], + ['gx2attribvar_696',['gx2attribvar',['../group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469',1,'GX2AttribVar: shaders.h'],['../group__gx2__shader.html#structGX2AttribVar',1,'GX2AttribVar']]], + ['gx2begindisplaylistex_697',['GX2BeginDisplayListEx',['../group__gx2__displaylist.html#gab2f2c1d168f1a304b4684d5189dc1d0a',1,'displaylist.h']]], + ['gx2blendcombinemode_698',['gx2blendcombinemode',['../group__gx2__enum.html#ga709ac06f79aad28e189f64eddee95c0c',1,'GX2BlendCombineMode: enum.h'],['../group__gx2__enum.html#ga8cc81b039c38ec6cb4b72c57f148ad08',1,'GX2BlendCombineMode: enum.h']]], + ['gx2blendconstantcolorreg_699',['gx2blendconstantcolorreg',['../group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f',1,'GX2BlendConstantColorReg: registers.h'],['../group__gx2__registers.html#structGX2BlendConstantColorReg',1,'GX2BlendConstantColorReg']]], + ['gx2blendcontrolreg_700',['gx2blendcontrolreg',['../group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6',1,'GX2BlendControlReg: registers.h'],['../group__gx2__registers.html#structGX2BlendControlReg',1,'GX2BlendControlReg']]], + ['gx2blendmode_701',['gx2blendmode',['../group__gx2__enum.html#ga51325124fd72959f914a3e0190ea6e5b',1,'GX2BlendMode: enum.h'],['../group__gx2__enum.html#ga00b0dcc30d49e2d8e11ab78709c3b6bb',1,'GX2BlendMode: enum.h']]], + ['gx2bufferingmode_702',['gx2bufferingmode',['../group__gx2__enum.html#ga12660ac541270a903d49e588795f95db',1,'GX2BufferingMode: enum.h'],['../group__gx2__enum.html#ga17ea6c117f8fcf449749602c7f710917',1,'GX2BufferingMode: enum.h']]], + ['gx2calccolorbufferauxinfo_703',['GX2CalcColorBufferAuxInfo',['../group__gx2__surface.html#ga0bcf35191cbd0b87ec9829f22ae64ec9',1,'surface.h']]], + ['gx2calcdepthbufferhizinfo_704',['GX2CalcDepthBufferHiZInfo',['../group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25',1,'surface.h']]], + ['gx2calcdrcsize_705',['GX2CalcDRCSize',['../group__gx2__display.html#ga7a59092b287f0700e527e3d292c82e3f',1,'display.h']]], + ['gx2calcfetchshadersizeex_706',['GX2CalcFetchShaderSizeEx',['../group__gx2__shader.html#gabbafb631bb2c360f985bdad4eb350c6c',1,'shaders.h']]], + ['gx2calcgeometryshaderinputringbuffersize_707',['GX2CalcGeometryShaderInputRingBufferSize',['../group__gx2__shader.html#ga13403afe89a9102463dd09fb10d70528',1,'shaders.h']]], + ['gx2calcgeometryshaderoutputringbuffersize_708',['GX2CalcGeometryShaderOutputRingBufferSize',['../group__gx2__shader.html#gaebb3b60cb9b61fdc616e7a42e749c002',1,'shaders.h']]], + ['gx2calcsurfacesizeandalignment_709',['GX2CalcSurfaceSizeAndAlignment',['../group__gx2__surface.html#gabd4ef28e2cd937910bc5cf67f9dcb7e6',1,'surface.h']]], + ['gx2calctvsize_710',['GX2CalcTVSize',['../group__gx2__display.html#ga0fd071d565130e2ce80646328b25971c',1,'display.h']]], + ['gx2calldisplaylist_711',['GX2CallDisplayList',['../group__gx2__displaylist.html#gadec81881a7d25dde5cb0000e707ff724',1,'displaylist.h']]], + ['gx2channelmask_712',['gx2channelmask',['../group__gx2__enum.html#gaad47e23959c4237e08955765b363d2e2',1,'GX2ChannelMask: enum.h'],['../group__gx2__enum.html#ga0b11754ab8a00e7e3518a064a4b94144',1,'GX2ChannelMask: enum.h']]], + ['gx2clearbuffersex_713',['GX2ClearBuffersEx',['../group__gx2__clear.html#ga8290a9df27c50fc3cef895f6faefd5db',1,'clear.h']]], + ['gx2clearcolor_714',['GX2ClearColor',['../group__gx2__clear.html#ga6ab04819cf108ba2d2a827979c22f4fa',1,'clear.h']]], + ['gx2cleardepthstencilex_715',['GX2ClearDepthStencilEx',['../group__gx2__clear.html#ga99c940a3f351299880c3c22d4a5fbaae',1,'clear.h']]], + ['gx2clearflags_716',['gx2clearflags',['../group__gx2__enum.html#ga12925865d25eb2771b25de9eb2dba7ec',1,'GX2ClearFlags: enum.h'],['../group__gx2__enum.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61',1,'GX2ClearFlags: enum.h']]], + ['gx2colorbuffer_717',['gx2colorbuffer',['../group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer: clear.h'],['../group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer: surface.h'],['../group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer: swap.h'],['../group__gx2__surface.html#structGX2ColorBuffer',1,'GX2ColorBuffer']]], + ['gx2colorcontrolreg_718',['gx2colorcontrolreg',['../group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da',1,'GX2ColorControlReg: registers.h'],['../group__gx2__registers.html#structGX2ColorControlReg',1,'GX2ColorControlReg']]], + ['gx2comparefunction_719',['gx2comparefunction',['../group__gx2__enum.html#ga33e99afbccad5f16189ff6cf84d55d88',1,'GX2CompareFunction: enum.h'],['../group__gx2__enum.html#ga4ef875e591601a58a296f129919dc6e7',1,'GX2CompareFunction: enum.h']]], + ['gx2contextstate_720',['gx2contextstate',['../group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7',1,'GX2ContextState: context.h'],['../group__gx2__context.html#structGX2ContextState',1,'GX2ContextState']]], + ['gx2copycolorbuffertoscanbuffer_721',['GX2CopyColorBufferToScanBuffer',['../group__gx2__swap.html#ga1165e5d8777b6f3e37048ffdee7e71da',1,'swap.h']]], + ['gx2copydisplaylist_722',['GX2CopyDisplayList',['../group__gx2__displaylist.html#ga31af770ef179ae5c067f09cfc29f84d7',1,'displaylist.h']]], + ['gx2copysurface_723',['GX2CopySurface',['../group__gx2__surface.html#gae24d5f8e80f54a6ec1f0627b2a1961e2',1,'surface.h']]], + ['gx2copysurfaceex_724',['GX2CopySurfaceEx',['../group__gx2__surface.html#ga538a6c7cf3cad730c744ff22ecb61433',1,'surface.h']]], + ['gx2debugcaptureend_725',['GX2DebugCaptureEnd',['../group__gx2__debug.html#ga61eddc8c56303be08f8c8ab757956975',1,'debug.h']]], + ['gx2debugcaptureendflags_726',['gx2debugcaptureendflags',['../group__gx2__debug.html#gaaaeb82ee28c72bd7d22c0425626e35e4',1,'GX2DebugCaptureEndFlags: debug.h'],['../group__gx2__debug.html#gaefc6ecef69ddaf0ad880088ae377ab96',1,'GX2DebugCaptureEndFlags: debug.h']]], + ['gx2debugcaptureframe_727',['GX2DebugCaptureFrame',['../group__gx2__debug.html#gae0fd17485d316fc71ad25b1deda6d90c',1,'debug.h']]], + ['gx2debugcaptureframes_728',['GX2DebugCaptureFrames',['../group__gx2__debug.html#ga64f51604a706365372fbed2dfc619229',1,'debug.h']]], + ['gx2debugcaptureinterface_729',['gx2debugcaptureinterface',['../structGX2DebugCaptureInterface.html',1,'GX2DebugCaptureInterface'],['../group__gx2__debug.html#gabfcc08b8614628fae95cf4775cf91752',1,'GX2DebugCaptureInterface: debug.h']]], + ['gx2debugcaptureinterfaceversion_730',['gx2debugcaptureinterfaceversion',['../group__gx2__debug.html#gacd8e3424dae961f310271c11d06eb486',1,'GX2DebugCaptureInterfaceVersion: debug.h'],['../group__gx2__debug.html#ga13750166e96ff226d8183225ea3b4679',1,'GX2DebugCaptureInterfaceVersion: debug.h']]], + ['gx2debugcapturestart_731',['GX2DebugCaptureStart',['../group__gx2__debug.html#ga191ec5ee3f351be76e04d9496e92ed64',1,'debug.h']]], + ['gx2debugcapturestartflags_732',['gx2debugcapturestartflags',['../group__gx2__debug.html#ga2d14451517a0f5ee0657435081bbe01b',1,'GX2DebugCaptureStartFlags: debug.h'],['../group__gx2__debug.html#ga9a387b56d8943e1bb69a857096800377',1,'GX2DebugCaptureStartFlags: debug.h']]], + ['gx2depthbuffer_733',['gx2depthbuffer',['../group__gx2__surface.html#structGX2DepthBuffer',1,'GX2DepthBuffer'],['../group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer: clear.h'],['../group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer: surface.h']]], + ['gx2depthstencilcontrolreg_734',['gx2depthstencilcontrolreg',['../group__gx2__registers.html#structGX2DepthStencilControlReg',1,'GX2DepthStencilControlReg'],['../group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a',1,'GX2DepthStencilControlReg: registers.h']]], + ['gx2directcalldisplaylist_735',['GX2DirectCallDisplayList',['../group__gx2__displaylist.html#ga83dd9fc8acd55083df55bb39ed4d4287',1,'displaylist.h']]], + ['gx2displaylistoverrundata_736',['gx2displaylistoverrundata',['../group__gx2__event.html#structGX2DisplayListOverrunData',1,'GX2DisplayListOverrunData'],['../group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6',1,'GX2DisplayListOverrunData: event.h']]], + ['gx2drawdone_737',['GX2DrawDone',['../group__gx2__event.html#ga6df467a529eaf3faa0bf12bd2d0f0409',1,'event.h']]], + ['gx2drawex_738',['GX2DrawEx',['../group__gx2__draw.html#ga0d4613eaeffb491d2abbe6899de78f84',1,'draw.h']]], + ['gx2drawex2_739',['GX2DrawEx2',['../group__gx2__draw.html#gaae7955dc8110caa69a1b2ced4e50555e',1,'draw.h']]], + ['gx2drawindexedex_740',['GX2DrawIndexedEx',['../group__gx2__draw.html#gac7aba6b335893b34c444983634e42bd4',1,'draw.h']]], + ['gx2drawindexedex2_741',['GX2DrawIndexedEx2',['../group__gx2__draw.html#ga1efd6b3a6a097024497d2ef439ced1af',1,'draw.h']]], + ['gx2drawindexedimmediateex_742',['GX2DrawIndexedImmediateEx',['../group__gx2__draw.html#ga5924ca887b04229ad7370a999892b079',1,'draw.h']]], + ['gx2drcconnectcallback_743',['GX2DRCConnectCallback',['../group__gx2__display.html#gac69a7f3f24b9a9b76d88b09e0225e0b2',1,'display.h']]], + ['gx2drcrendermode_744',['gx2drcrendermode',['../group__gx2__enum.html#ga5965f5f73029fc3d260e4da920669154',1,'GX2DrcRenderMode: enum.h'],['../group__gx2__enum.html#ga63c743de32bcccceff772dca734f937e',1,'GX2DrcRenderMode: enum.h']]], + ['gx2enddisplaylist_745',['GX2EndDisplayList',['../group__gx2__displaylist.html#gae8f5602b412637f771e7f3718250a14b',1,'displaylist.h']]], + ['gx2endianswapmode_746',['gx2endianswapmode',['../group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c',1,'GX2EndianSwapMode: enum.h'],['../group__gx2__enum.html#ga93fddfab316b3439d0f7d62f8bc15fce',1,'GX2EndianSwapMode: enum.h']]], + ['gx2eventcallbackfunction_747',['GX2EventCallbackFunction',['../group__gx2__event.html#ga14cf8cddd4637f99cd6cf38f78a09622',1,'event.h']]], + ['gx2eventtype_748',['gx2eventtype',['../group__gx2__enum.html#gaa8bbd9aadb0c8011c2740607a4edd264',1,'GX2EventType: enum.h'],['../group__gx2__enum.html#gaee5660124cbf6d681bfb6dddd7bd0d13',1,'GX2EventType: enum.h']]], + ['gx2fetchshader_749',['gx2fetchshader',['../group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f',1,'GX2FetchShader: shaders.h'],['../group__gx2__shader.html#structGX2FetchShader',1,'GX2FetchShader']]], + ['gx2fetchshader_2eregs_750',['GX2FetchShader.regs',['../group__gx2__shader.html#structGX2FetchShader_8regs',1,'']]], + ['gx2fetchshadertype_751',['gx2fetchshadertype',['../group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe',1,'GX2FetchShaderType: enum.h'],['../group__gx2__enum.html#ga01f00c5fa5e22189a5d0e43ff33a0423',1,'GX2FetchShaderType: enum.h']]], + ['gx2flush_752',['GX2Flush',['../group__gx2__state.html#gab4c7279a638ef4af49e33543f5446744',1,'state.h']]], + ['gx2freetilingaperture_753',['GX2FreeTilingAperture',['../group__gx2__aperture.html#ga53fca4e7ce16429b4f2006f9be51f3f0',1,'aperture.h']]], + ['gx2frontface_754',['gx2frontface',['../group__gx2__enum.html#ga12f9c7931c856e632df28f25cb27d7ed',1,'GX2FrontFace: enum.h'],['../group__gx2__enum.html#gad12d6d3ff4a3225a05eda2049b22a80c',1,'GX2FrontFace: enum.h']]], + ['gx2geometryshader_755',['gx2geometryshader',['../group__gx2__shader.html#structGX2GeometryShader',1,'GX2GeometryShader'],['../group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d',1,'GX2GeometryShader: shaders.h']]], + ['gx2geometryshader_2eregs_756',['GX2GeometryShader.regs',['../group__gx2__shader.html#structGX2GeometryShader_8regs',1,'']]], + ['gx2getaamaskreg_757',['GX2GetAAMaskReg',['../group__gx2__registers.html#ga7b850adc58b7ade463e5f5682b507b9f',1,'registers.h']]], + ['gx2getalphatestreg_758',['GX2GetAlphaTestReg',['../group__gx2__registers.html#gac91b2cea198079d425bcdf891c263e5b',1,'registers.h']]], + ['gx2getalphatomaskreg_759',['GX2GetAlphaToMaskReg',['../group__gx2__registers.html#ga063dc0904676f282cffe69f829d2e3b4',1,'registers.h']]], + ['gx2getblendconstantcolorreg_760',['GX2GetBlendConstantColorReg',['../group__gx2__registers.html#ga73f1de14178f35510c894ec695b6cd71',1,'registers.h']]], + ['gx2getblendcontrolreg_761',['GX2GetBlendControlReg',['../group__gx2__registers.html#ga599c00a69f56352890f40f4371d02eb6',1,'registers.h']]], + ['gx2getcolorcontrolreg_762',['GX2GetColorControlReg',['../group__gx2__registers.html#ga3189e27bb23a4073a9c0d73bad826d05',1,'registers.h']]], + ['gx2getcontextstatedisplaylist_763',['GX2GetContextStateDisplayList',['../group__gx2__context.html#ga874c8f55fba0cae98c213e5e46bbdb93',1,'context.h']]], + ['gx2getcurrentdisplaylist_764',['GX2GetCurrentDisplayList',['../group__gx2__displaylist.html#ga345c49fec7eb9192b29136d14922031b',1,'displaylist.h']]], + ['gx2getdepthstencilcontrolreg_765',['GX2GetDepthStencilControlReg',['../group__gx2__registers.html#ga1495704d886faae4993309e6080f434c',1,'registers.h']]], + ['gx2getdisplaylistwritestatus_766',['GX2GetDisplayListWriteStatus',['../group__gx2__displaylist.html#ga5a7adaab0131c94b82f218c82b4349d9',1,'displaylist.h']]], + ['gx2geteventcallback_767',['GX2GetEventCallback',['../group__gx2__event.html#ga38718670c9db7f8838795f027b3882ba',1,'event.h']]], + ['gx2getgeometryshadergprs_768',['GX2GetGeometryShaderGPRs',['../group__gx2__shader.html#ga1951309ac31e700d5d13da7c90f43ebd',1,'shaders.h']]], + ['gx2getgeometryshaderstackentries_769',['GX2GetGeometryShaderStackEntries',['../group__gx2__shader.html#gaee87f22bbf40fa620f814c9c32d0f05c',1,'shaders.h']]], + ['gx2getgeometryuniformblock_770',['GX2GetGeometryUniformBlock',['../group__gx2__shader.html#ga92068570cf4a45e9980d9eccf2c5c361',1,'shaders.h']]], + ['gx2getgeometryuniformvar_771',['GX2GetGeometryUniformVar',['../group__gx2__shader.html#ga26bb28472b6f0774df94ccf53a63d90a',1,'shaders.h']]], + ['gx2getlastframe_772',['GX2GetLastFrame',['../group__gx2__swap.html#ga4395562d851183078ecec07bb7449be4',1,'swap.h']]], + ['gx2getlastframegamma_773',['GX2GetLastFrameGamma',['../group__gx2__swap.html#ga86238e68f0a482a171ca3a4b29721058',1,'swap.h']]], + ['gx2getlastsubmittedtimestamp_774',['GX2GetLastSubmittedTimeStamp',['../group__gx2__event.html#ga164f3e90404228869cc1128dfa6b16de',1,'event.h']]], + ['gx2getlinewidthreg_775',['GX2GetLineWidthReg',['../group__gx2__registers.html#gaa160f6980e49c587c080300697d0b761',1,'registers.h']]], + ['gx2getmaincoreid_776',['GX2GetMainCoreId',['../group__gx2__state.html#ga7085e42499a9c2c870e47515ea3e39b5',1,'state.h']]], + ['gx2getpixelshadergprs_777',['GX2GetPixelShaderGPRs',['../group__gx2__shader.html#gaca908dc31169275d2c43044575abb322',1,'shaders.h']]], + ['gx2getpixelshaderstackentries_778',['GX2GetPixelShaderStackEntries',['../group__gx2__shader.html#ga7066edb9afd9cbb4749c04f04fbe9fa1',1,'shaders.h']]], + ['gx2getpixeluniformblock_779',['GX2GetPixelUniformBlock',['../group__gx2__shader.html#ga8fafb063f2552dedbcf329661389ae1a',1,'shaders.h']]], + ['gx2getpixeluniformvar_780',['GX2GetPixelUniformVar',['../group__gx2__shader.html#ga3f7edc08c92c1160f4dec8242a2063ae',1,'shaders.h']]], + ['gx2getpointlimitsreg_781',['GX2GetPointLimitsReg',['../group__gx2__registers.html#gad79a6a728f4bcda6338a712c5f3d65af',1,'registers.h']]], + ['gx2getpointsizereg_782',['GX2GetPointSizeReg',['../group__gx2__registers.html#ga11009ccab00d3dd7029a33e635c6af0c',1,'registers.h']]], + ['gx2getpolygoncontrolreg_783',['GX2GetPolygonControlReg',['../group__gx2__registers.html#ga38e5eb93ebceffc2ce016a38358b5f59',1,'registers.h']]], + ['gx2getpolygonoffsetreg_784',['GX2GetPolygonOffsetReg',['../group__gx2__registers.html#ga2bd571b7b54cb2ea575918dcdd691ce0',1,'registers.h']]], + ['gx2getretiredtimestamp_785',['GX2GetRetiredTimeStamp',['../group__gx2__event.html#ga989cc0df47fb57b984bbfbe3a67eae37',1,'event.h']]], + ['gx2getscissorreg_786',['GX2GetScissorReg',['../group__gx2__registers.html#ga20f2ff750349045d6f80634961235c0d',1,'registers.h']]], + ['gx2getstencilmaskreg_787',['GX2GetStencilMaskReg',['../group__gx2__registers.html#ga395214c6fa9292bf47a4cccd0ee4cbf5',1,'registers.h']]], + ['gx2getsurfaceswizzle_788',['GX2GetSurfaceSwizzle',['../group__gx2__surface.html#ga74c5ad12d825c543d060de73e42f21cb',1,'surface.h']]], + ['gx2getswapinterval_789',['GX2GetSwapInterval',['../group__gx2__swap.html#ga7473e2bfac1dda64cfde58c9d714a29b',1,'swap.h']]], + ['gx2getswapstatus_790',['GX2GetSwapStatus',['../group__gx2__event.html#ga7d6c2ab9897f45a990074928363c7c31',1,'event.h']]], + ['gx2getsystemdrcmode_791',['GX2GetSystemDRCMode',['../group__gx2__display.html#ga18e8c8622d2fd9029fdabc04fb0b5bed',1,'display.h']]], + ['gx2getsystemdrcscanmode_792',['GX2GetSystemDRCScanMode',['../group__gx2__display.html#ga722507d08b8e6081e31a415d8c5cf1b0',1,'display.h']]], + ['gx2getsystemtvaspectratio_793',['GX2GetSystemTVAspectRatio',['../group__gx2__display.html#ga38dcf30c7fc725c7d6ab3275cb0b8bb7',1,'display.h']]], + ['gx2getsystemtvscanmode_794',['GX2GetSystemTVScanMode',['../group__gx2__display.html#gade250bfc07c2e02f5087bba66cc25ddf',1,'display.h']]], + ['gx2gettargetchannelmasksreg_795',['GX2GetTargetChannelMasksReg',['../group__gx2__registers.html#ga809d6731d1af8cf3417df396d9a2a66c',1,'registers.h']]], + ['gx2getvertexshadergprs_796',['GX2GetVertexShaderGPRs',['../group__gx2__shader.html#gae29403f464a14ae1caa0eef4a3faf72e',1,'shaders.h']]], + ['gx2getvertexshaderstackentries_797',['GX2GetVertexShaderStackEntries',['../group__gx2__shader.html#ga7d4868bb188afec5d910e5fbe1e4077f',1,'shaders.h']]], + ['gx2getvertexuniformblock_798',['GX2GetVertexUniformBlock',['../group__gx2__shader.html#ga338ddbad4f175e349ea651ce9624d888',1,'shaders.h']]], + ['gx2getvertexuniformvar_799',['GX2GetVertexUniformVar',['../group__gx2__shader.html#ga4f000a3f3e5cedcd80c42d7b140bcd11',1,'shaders.h']]], + ['gx2getviewportreg_800',['GX2GetViewportReg',['../group__gx2__registers.html#ga2cd53bfc65e60048081d560568275764',1,'registers.h']]], + ['gx2indextype_801',['gx2indextype',['../group__gx2__enum.html#ga05cdb8739488621652b08674ff9cd2e4',1,'GX2IndexType: enum.h'],['../group__gx2__enum.html#ga1a97ab32151012d07b0e5e2e06e94513',1,'GX2IndexType: enum.h']]], + ['gx2init_802',['GX2Init',['../group__gx2__state.html#ga8faa12a832835f5b663f186844a6c237',1,'state.h']]], + ['gx2initaamaskreg_803',['GX2InitAAMaskReg',['../group__gx2__registers.html#gae24f78173fdd5487e1675b0c7caf2243',1,'registers.h']]], + ['gx2initalphatestreg_804',['GX2InitAlphaTestReg',['../group__gx2__registers.html#ga18eda7736e6f4daeef872f05de23c2e1',1,'registers.h']]], + ['gx2initalphatomaskreg_805',['GX2InitAlphaToMaskReg',['../group__gx2__registers.html#ga719f8008fc368c2a436349c863e2ce65',1,'registers.h']]], + ['gx2initattributes_806',['gx2initattributes',['../group__gx2__enum.html#gaf2f8cbe497547bbf68cd7412582831f3',1,'GX2InitAttributes: enum.h'],['../group__gx2__enum.html#ga4e291dd53329db535a268dad86ef70c2',1,'GX2InitAttributes: enum.h']]], + ['gx2initblendconstantcolorreg_807',['GX2InitBlendConstantColorReg',['../group__gx2__registers.html#ga15ce7cb1f0dcac94e5a687556c1d7208',1,'registers.h']]], + ['gx2initblendcontrolreg_808',['GX2InitBlendControlReg',['../group__gx2__registers.html#gaaf918ea5f66f1829695340c1ac78a67b',1,'registers.h']]], + ['gx2initcolorbufferregs_809',['GX2InitColorBufferRegs',['../group__gx2__surface.html#ga0898a1a6f4a1157927c6003fa0ddf8c8',1,'surface.h']]], + ['gx2initcolorcontrolreg_810',['GX2InitColorControlReg',['../group__gx2__registers.html#ga8579a2284663fdb1c54a00ca077eb538',1,'registers.h']]], + ['gx2initdepthbufferhizenable_811',['GX2InitDepthBufferHiZEnable',['../group__gx2__surface.html#gaa563893bdbd9713c718b066327e3fbec',1,'surface.h']]], + ['gx2initdepthbufferregs_812',['GX2InitDepthBufferRegs',['../group__gx2__surface.html#ga3534f51cf1caaa3309de03694b117708',1,'surface.h']]], + ['gx2initdepthstencilcontrolreg_813',['GX2InitDepthStencilControlReg',['../group__gx2__registers.html#ga9df21243f0f217ed6a82363a728ed46b',1,'registers.h']]], + ['gx2initfetchshaderex_814',['GX2InitFetchShaderEx',['../group__gx2__shader.html#ga1dd39d392c33e8938adb9516c04a5c19',1,'shaders.h']]], + ['gx2initlinewidthreg_815',['GX2InitLineWidthReg',['../group__gx2__registers.html#gaff91ed77b353244ca0c4253c5d14ce05',1,'registers.h']]], + ['gx2initpointlimitsreg_816',['GX2InitPointLimitsReg',['../group__gx2__registers.html#ga433bdf86122cf99685db306093a2e856',1,'registers.h']]], + ['gx2initpointsizereg_817',['GX2InitPointSizeReg',['../group__gx2__registers.html#ga3fd69f17959f4e86b37a64099dc9bbc8',1,'registers.h']]], + ['gx2initpolygoncontrolreg_818',['GX2InitPolygonControlReg',['../group__gx2__registers.html#ga582370ade0d5e8470d38632ea2000381',1,'registers.h']]], + ['gx2initpolygonoffsetreg_819',['GX2InitPolygonOffsetReg',['../group__gx2__registers.html#gaa93c02092f5e6c720d94552b84396758',1,'registers.h']]], + ['gx2initsampler_820',['GX2InitSampler',['../group__gx2__sampler.html#ga67d85862da814d847d4a1361890e7640',1,'sampler.h']]], + ['gx2initsamplerbordertype_821',['GX2InitSamplerBorderType',['../group__gx2__sampler.html#ga28131401ff020c92b8be8b72d4b6602a',1,'sampler.h']]], + ['gx2initsamplerclamping_822',['GX2InitSamplerClamping',['../group__gx2__sampler.html#ga0ffdde078bc075444d0943c9b57c2d35',1,'sampler.h']]], + ['gx2initsamplerdepthcompare_823',['GX2InitSamplerDepthCompare',['../group__gx2__sampler.html#ga838aa6212c82228558de5678783f7b59',1,'sampler.h']]], + ['gx2initsamplerfilteradjust_824',['GX2InitSamplerFilterAdjust',['../group__gx2__sampler.html#ga73f550efeb2c138946eb89526c1dd592',1,'sampler.h']]], + ['gx2initsamplerlod_825',['GX2InitSamplerLOD',['../group__gx2__sampler.html#ga0754dc44ccc67f01c5e8b455ed60377d',1,'sampler.h']]], + ['gx2initsamplerlodadjust_826',['GX2InitSamplerLODAdjust',['../group__gx2__sampler.html#ga153a4de68acad29a3672309fafe860be',1,'sampler.h']]], + ['gx2initsamplerroundingmode_827',['GX2InitSamplerRoundingMode',['../group__gx2__sampler.html#gaa5b8247cf04660b7f76e70ce9b725543',1,'sampler.h']]], + ['gx2initsamplerxyfilter_828',['GX2InitSamplerXYFilter',['../group__gx2__sampler.html#gafbd63b470b76616753538f47d306cda6',1,'sampler.h']]], + ['gx2initsamplerzmfilter_829',['GX2InitSamplerZMFilter',['../group__gx2__sampler.html#ga4e7252eb0fd79e8465a5f570f091748d',1,'sampler.h']]], + ['gx2initscissorreg_830',['GX2InitScissorReg',['../group__gx2__registers.html#ga72e75f755cc7c4db749e4d5b1a40d876',1,'registers.h']]], + ['gx2initstencilmaskreg_831',['GX2InitStencilMaskReg',['../group__gx2__registers.html#ga2a964c90e264ed3f062bbb16b5bff195',1,'registers.h']]], + ['gx2inittargetchannelmasksreg_832',['GX2InitTargetChannelMasksReg',['../group__gx2__registers.html#ga5815081a231ad0c8480152879048ce8a',1,'registers.h']]], + ['gx2inittextureregs_833',['GX2InitTextureRegs',['../group__gx2__texture.html#ga0379c393c7294d313c6914b28ddaa969',1,'texture.h']]], + ['gx2initviewportreg_834',['GX2InitViewportReg',['../group__gx2__registers.html#gad1dec6a5c867be39a834777b898553a4',1,'registers.h']]], + ['gx2invalidate_835',['GX2Invalidate',['../group__gx2__mem.html#ga81426f3d8f450d264cdb014b0bc6e763',1,'mem.h']]], + ['gx2invalidatemode_836',['gx2invalidatemode',['../group__gx2__enum.html#ga6a16286aea461715635f0dd482b10b24',1,'GX2InvalidateMode: enum.h'],['../group__gx2__enum.html#ga8de147b112a93a72be4718bc37507709',1,'GX2InvalidateMode: enum.h']]], + ['gx2linewidthreg_837',['gx2linewidthreg',['../group__gx2__registers.html#structGX2LineWidthReg',1,'GX2LineWidthReg'],['../group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f',1,'GX2LineWidthReg: registers.h']]], + ['gx2logicop_838',['gx2logicop',['../group__gx2__enum.html#gaa80b43331ac12a5db094afb1c931af69',1,'GX2LogicOp: enum.h'],['../group__gx2__enum.html#ga2a90e8100fd36bea5c58bf5f89abdef0',1,'GX2LogicOp: enum.h']]], + ['gx2loopvar_839',['gx2loopvar',['../group__gx2__shader.html#structGX2LoopVar',1,'GX2LoopVar'],['../group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b',1,'GX2LoopVar: shaders.h']]], + ['gx2pixelshader_840',['gx2pixelshader',['../group__gx2__shader.html#structGX2PixelShader',1,'GX2PixelShader'],['../group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20',1,'GX2PixelShader: shaders.h']]], + ['gx2pixelshader_2eregs_841',['GX2PixelShader.regs',['../group__gx2__shader.html#structGX2PixelShader_8regs',1,'']]], + ['gx2point_842',['gx2point',['../group__gx2__surface.html#structGX2Point',1,'GX2Point'],['../group__gx2__surface.html#ga440dab692d0b1bfe2492967727f38b34',1,'GX2Point: surface.h']]], + ['gx2pointlimitsreg_843',['gx2pointlimitsreg',['../group__gx2__registers.html#structGX2PointLimitsReg',1,'GX2PointLimitsReg'],['../group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d',1,'GX2PointLimitsReg: registers.h']]], + ['gx2pointsizereg_844',['gx2pointsizereg',['../group__gx2__registers.html#structGX2PointSizeReg',1,'GX2PointSizeReg'],['../group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43',1,'GX2PointSizeReg: registers.h']]], + ['gx2polygoncontrolreg_845',['gx2polygoncontrolreg',['../group__gx2__registers.html#structGX2PolygonControlReg',1,'GX2PolygonControlReg'],['../group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa',1,'GX2PolygonControlReg: registers.h']]], + ['gx2polygonmode_846',['gx2polygonmode',['../group__gx2__enum.html#gafc00c6baa27108695a298d64ccf000a8',1,'GX2PolygonMode: enum.h'],['../group__gx2__enum.html#ga96cb2bb4dab8a74ca6a027a8cef82d9d',1,'GX2PolygonMode: enum.h']]], + ['gx2polygonoffsetreg_847',['gx2polygonoffsetreg',['../group__gx2__registers.html#structGX2PolygonOffsetReg',1,'GX2PolygonOffsetReg'],['../group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca',1,'GX2PolygonOffsetReg: registers.h']]], + ['gx2primitivemode_848',['gx2primitivemode',['../group__gx2__enum.html#ga759347839142a01bbb4c01112b437f7a',1,'GX2PrimitiveMode: enum.h'],['../group__gx2__enum.html#gac1280e6d8278d25f71c4c7716cd6443d',1,'GX2PrimitiveMode: enum.h']]], + ['gx2r_849',['gx2r',['../group__gx2r.html',1,'']]], + ['gx2r_2edox_850',['gx2r.dox',['../gx2r_8dox.html',1,'']]], + ['gx2r_5fresource_5fbind_5fcolor_5fbuffer_851',['GX2R_RESOURCE_BIND_COLOR_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aaa855e9318ee54787401f8f8438e542c',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fdepth_5fbuffer_852',['GX2R_RESOURCE_BIND_DEPTH_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a944fd4e1f045eafb22835b4800cb5731',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fdisplay_5flist_853',['GX2R_RESOURCE_BIND_DISPLAY_LIST',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac411e8f8c26fee1cdaca543af7bc43ac',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fgs_5fring_5fbuffer_854',['GX2R_RESOURCE_BIND_GS_RING_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a957bccdd1d993b7594775bbeef2c5eab',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5findex_5fbuffer_855',['GX2R_RESOURCE_BIND_INDEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a5c525ba66b4edcc9ef3a583ed071fbd9',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fnone_856',['GX2R_RESOURCE_BIND_NONE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac5ea59601c86d20025c967276a6e1c29',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fscan_5fbuffer_857',['GX2R_RESOURCE_BIND_SCAN_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985abfa0b10bbcf11af39dd2e761883969be',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fshader_5fprogram_858',['GX2R_RESOURCE_BIND_SHADER_PROGRAM',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6cab3a15c09fb2f54b53f5eb9686b385',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fstream_5foutput_859',['GX2R_RESOURCE_BIND_STREAM_OUTPUT',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3c470f710a3f43c51c3e9f27d2c0e1fe',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5ftexture_860',['GX2R_RESOURCE_BIND_TEXTURE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab1c4d39d3554314a28c9fec867f104d9',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5funiform_5fblock_861',['GX2R_RESOURCE_BIND_UNIFORM_BLOCK',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985af2e8feddd1e7a5c8d109c5d1f2b5e91e',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fvertex_5fbuffer_862',['GX2R_RESOURCE_BIND_VERTEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3b5fb410e9dd9ddfc866766234b8da27',1,'resource.h']]], + ['gx2r_5fresource_5fdisable_5fcpu_5finvalidate_863',['GX2R_RESOURCE_DISABLE_CPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a1ed473d85d90d923b468dcddd068c5f7',1,'resource.h']]], + ['gx2r_5fresource_5fdisable_5fgpu_5finvalidate_864',['GX2R_RESOURCE_DISABLE_GPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9e1dcc07290acf69676fef015cbe3318',1,'resource.h']]], + ['gx2r_5fresource_5fgx2r_5fallocated_865',['GX2R_RESOURCE_GX2R_ALLOCATED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a65f2cc32f96c14a98c3e90203b672560',1,'resource.h']]], + ['gx2r_5fresource_5flocked_866',['GX2R_RESOURCE_LOCKED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ae8602a68b2031d79d89db924272c4779',1,'resource.h']]], + ['gx2r_5fresource_5flocked_5fread_5fonly_867',['GX2R_RESOURCE_LOCKED_READ_ONLY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a619897f1f4fc62b5d9d949adf7f227f1',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fcpu_5fread_868',['GX2R_RESOURCE_USAGE_CPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab321f3b76018d6bdd5cacd491303b9f1',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fcpu_5fwrite_869',['GX2R_RESOURCE_USAGE_CPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985acbcfb2994771c0e39ff67a5d93b4a087',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fdma_5fread_870',['GX2R_RESOURCE_USAGE_DMA_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ace76be4eed21ade1e8a75586658b3220',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fdma_5fwrite_871',['GX2R_RESOURCE_USAGE_DMA_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aa0e12d4112e4d1c835e1612242705c77',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fforce_5fmem1_872',['GX2R_RESOURCE_USAGE_FORCE_MEM1',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6d8e4c3f8f6ea799bdecd2f21fbd453c',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fforce_5fmem2_873',['GX2R_RESOURCE_USAGE_FORCE_MEM2',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac8729cf9a29281dc2e3011f88e8aa3d3',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fgpu_5fread_874',['GX2R_RESOURCE_USAGE_GPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6817ead455f72a73fa265f1973cbdb9',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fgpu_5fwrite_875',['GX2R_RESOURCE_USAGE_GPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a56797a44601898ebec8ac0b768f9fe5e',1,'resource.h']]], + ['gx2rallocfunction_876',['GX2RAllocFunction',['../group__gx2r__mem.html#gae0ba4e6651457a0120ad53268b88cc37',1,'mem.h']]], + ['gx2rbegindisplaylistex_877',['GX2RBeginDisplayListEx',['../group__gx2r__displaylist.html#ga719328c3e7dfcfa7a65f00a5590f964f',1,'displaylist.h']]], + ['gx2rbuffer_878',['gx2rbuffer',['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2VertexShader::gx2rBuffer'],['../group__gx2r__buffer.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer: buffer.h'],['../group__gx2r__displaylist.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer: displaylist.h'],['../group__gx2r__draw.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer: draw.h'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2PixelShader::gx2rBuffer'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2GeometryShader::gx2rBuffer'],['../group__gx2r__buffer.html#structGX2RBuffer',1,'GX2RBuffer']]], + ['gx2rbufferexists_879',['GX2RBufferExists',['../group__gx2r__buffer.html#ga8b8919046549b1ca21354c847fc9c354',1,'buffer.h']]], + ['gx2rcalldisplaylist_880',['GX2RCallDisplayList',['../group__gx2r__displaylist.html#ga02336b5554c020614c27d64849f419f2',1,'displaylist.h']]], + ['gx2rcreatebuffer_881',['GX2RCreateBuffer',['../group__gx2r__buffer.html#gab19e7088d60125af1584f693d5802925',1,'buffer.h']]], + ['gx2rcreatebufferusermemory_882',['GX2RCreateBufferUserMemory',['../group__gx2r__buffer.html#ga787db449281c58d088968c65139c173f',1,'buffer.h']]], + ['gx2rcreatesurface_883',['GX2RCreateSurface',['../group__gx2r__surface.html#ga163eb9b878a7c0046fa4899ffcf434f3',1,'surface.h']]], + ['gx2rcreatesurfaceusermemory_884',['GX2RCreateSurfaceUserMemory',['../group__gx2r__surface.html#ga74edbccc3323121de635aedc0202db53',1,'surface.h']]], + ['gx2rdestroybufferex_885',['GX2RDestroyBufferEx',['../group__gx2r__buffer.html#ga726781c4174e718ca5c79f7562b77f5a',1,'buffer.h']]], + ['gx2rdestroysurfaceex_886',['GX2RDestroySurfaceEx',['../group__gx2r__surface.html#ga6b5f94ec344ff13b8ce39512dd27b625',1,'surface.h']]], + ['gx2rdirectcalldisplaylist_887',['GX2RDirectCallDisplayList',['../group__gx2r__displaylist.html#ga680bebbc31bd15e6153a99f5d8285b9e',1,'displaylist.h']]], + ['gx2rdrawindexed_888',['GX2RDrawIndexed',['../group__gx2r__draw.html#gaa66edc20aa0201b53ef1c9120a6c78db',1,'draw.h']]], + ['gx2rect_889',['gx2rect',['../group__gx2__surface.html#ga05362822236210c702ec543e535371cf',1,'GX2Rect: surface.h'],['../group__gx2__surface.html#structGX2Rect',1,'GX2Rect']]], + ['gx2renddisplaylist_890',['GX2REndDisplayList',['../group__gx2r__displaylist.html#ga51698a06d10a98676ee06a26a496b2e5',1,'displaylist.h']]], + ['gx2rendertarget_891',['gx2rendertarget',['../group__gx2__enum.html#gafedf465ebbf933fe7b085094d7d9e85f',1,'GX2RenderTarget: enum.h'],['../group__gx2__enum.html#ga2ae8a9611caa8061334586d5c7f48c8a',1,'GX2RenderTarget: enum.h']]], + ['gx2resetgpu_892',['GX2ResetGPU',['../group__gx2__state.html#ga9e0e354ba8e34b9d0104377692e10026',1,'state.h']]], + ['gx2resolveaacolorbuffer_893',['GX2ResolveAAColorBuffer',['../group__gx2__surface.html#ga289884b8767b13cbcf3fac591cc0329a',1,'surface.h']]], + ['gx2rfreefunction_894',['GX2RFreeFunction',['../group__gx2r__mem.html#ga7328d2bc89be2795893bf3c15d6f9bd9',1,'mem.h']]], + ['gx2rgetbufferalignment_895',['GX2RGetBufferAlignment',['../group__gx2r__buffer.html#ga4485438c08317df919ca4e53e90410f7',1,'buffer.h']]], + ['gx2rgetbufferallocationsize_896',['GX2RGetBufferAllocationSize',['../group__gx2r__buffer.html#gafc7e9cd97db3a19ab5e1a0784ef70a9b',1,'buffer.h']]], + ['gx2rinvalidatebuffer_897',['GX2RInvalidateBuffer',['../group__gx2r__buffer.html#ga2cbec5a298f17a33debe37b7b53f2a85',1,'buffer.h']]], + ['gx2rinvalidatememory_898',['GX2RInvalidateMemory',['../group__gx2r__mem.html#ga06fcbe88f225c20e7ef770b2f2580479',1,'mem.h']]], + ['gx2rinvalidatesurface_899',['GX2RInvalidateSurface',['../group__gx2r__surface.html#gaad2e020cb8a2b561bd758aabc224b380',1,'surface.h']]], + ['gx2risusermemory_900',['GX2RIsUserMemory',['../group__gx2r__mem.html#gac4f780e9ccde6527d2ffdf090de3f73c',1,'mem.h']]], + ['gx2rlockbufferex_901',['GX2RLockBufferEx',['../group__gx2r__buffer.html#gaf7762f7128b30e671e44385860a78e3f',1,'buffer.h']]], + ['gx2rlocksurfaceex_902',['GX2RLockSurfaceEx',['../group__gx2r__surface.html#gaf38e9caaf3451e9281c32061e1123c92',1,'surface.h']]], + ['gx2roundingmode_903',['gx2roundingmode',['../group__gx2__enum.html#ga2b85f88ab2cafb51cfcbd3a8d2bc560c',1,'GX2RoundingMode: enum.h'],['../group__gx2__enum.html#ga2d1636271b668007c83ca9559d2278a0',1,'GX2RoundingMode: enum.h']]], + ['gx2rresourceflags_904',['gx2rresourceflags',['../group__gx2r__resource.html#ga5038cc0d0ddfb9c5997bc24c25374985',1,'GX2RResourceFlags: resource.h'],['../group__gx2r__resource.html#ga9b606d1d4ebe221019994b9e9d8e3bce',1,'GX2RResourceFlags: resource.h']]], + ['gx2rsetallocator_905',['GX2RSetAllocator',['../group__gx2r__mem.html#gaf3642cdf2111fbd65fdd4f4166af3cc7',1,'mem.h']]], + ['gx2rsetattributebuffer_906',['GX2RSetAttributeBuffer',['../group__gx2r__draw.html#ga3f37196511329c734118e3819218dad3',1,'draw.h']]], + ['gx2rsetgeometryuniformblock_907',['GX2RSetGeometryUniformBlock',['../group__gx2r__buffer.html#ga729720a853a9b9be7bb2d84044ff2b97',1,'buffer.h']]], + ['gx2rsetpixeluniformblock_908',['GX2RSetPixelUniformBlock',['../group__gx2r__buffer.html#ga1d7d637cce8c1bb865069f4f5db7accb',1,'buffer.h']]], + ['gx2rsetvertexuniformblock_909',['GX2RSetVertexUniformBlock',['../group__gx2r__buffer.html#ga1d668854027a0d802997b43262b29168',1,'buffer.h']]], + ['gx2runlockbufferex_910',['GX2RUnlockBufferEx',['../group__gx2r__buffer.html#gaa2e9a3efd68367aa6674496981b64c83',1,'buffer.h']]], + ['gx2runlocksurfaceex_911',['GX2RUnlockSurfaceEx',['../group__gx2r__surface.html#ga320c23af38f407a0bf0d69b379eebf42',1,'surface.h']]], + ['gx2sampler_912',['gx2sampler',['../group__gx2__sampler.html#structGX2Sampler',1,'GX2Sampler'],['../group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27',1,'GX2Sampler: sampler.h']]], + ['gx2samplervar_913',['gx2samplervar',['../group__gx2__shader.html#structGX2SamplerVar',1,'GX2SamplerVar'],['../group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2',1,'GX2SamplerVar: shaders.h']]], + ['gx2samplervartype_914',['gx2samplervartype',['../group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6',1,'GX2SamplerVarType: enum.h'],['../group__gx2__enum.html#gad7efc0cab6a976c4fe391218e964cac0',1,'GX2SamplerVarType: enum.h']]], + ['gx2scantarget_915',['gx2scantarget',['../group__gx2__enum.html#ga45fba64a8e78e02b653ecc02a0d7c575',1,'GX2ScanTarget: enum.h'],['../group__gx2__enum.html#ga422e58bad7986ca546c37960f7c45ed5',1,'GX2ScanTarget: enum.h']]], + ['gx2scissorreg_916',['gx2scissorreg',['../group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135',1,'GX2ScissorReg: registers.h'],['../group__gx2__registers.html#structGX2ScissorReg',1,'GX2ScissorReg']]], + ['gx2setaamask_917',['GX2SetAAMask',['../group__gx2__registers.html#ga4a1e2af99ba3f4767aa839441f84c497',1,'registers.h']]], + ['gx2setaamaskreg_918',['GX2SetAAMaskReg',['../group__gx2__registers.html#ga23a9bd40346f897a1b0436054acb3ba3',1,'registers.h']]], + ['gx2setalphatest_919',['GX2SetAlphaTest',['../group__gx2__registers.html#ga28f41f12fa097fb96085856d2a0cf254',1,'registers.h']]], + ['gx2setalphatestreg_920',['GX2SetAlphaTestReg',['../group__gx2__registers.html#ga7e9eb8b0f31235d1fb129ef3f4c7ea60',1,'registers.h']]], + ['gx2setalphatomask_921',['GX2SetAlphaToMask',['../group__gx2__registers.html#ga2dc56b61fcdfdbc9f33e7dccf532ac64',1,'registers.h']]], + ['gx2setalphatomaskreg_922',['GX2SetAlphaToMaskReg',['../group__gx2__registers.html#ga3a20872a4195fb1cdf99d43e2d4375ab',1,'registers.h']]], + ['gx2setattribbuffer_923',['GX2SetAttribBuffer',['../group__gx2__draw.html#gad05067d442167fdf3f931ebebd960103',1,'draw.h']]], + ['gx2setblendconstantcolor_924',['GX2SetBlendConstantColor',['../group__gx2__registers.html#ga760bb44ead20e0b3d089e754492e2642',1,'registers.h']]], + ['gx2setblendconstantcolorreg_925',['GX2SetBlendConstantColorReg',['../group__gx2__registers.html#gac10046e1b29a6d0bd21912a80d9906c0',1,'registers.h']]], + ['gx2setblendcontrol_926',['GX2SetBlendControl',['../group__gx2__registers.html#ga0cfa04f0819dfdcc1068bfe7439521db',1,'registers.h']]], + ['gx2setblendcontrolreg_927',['GX2SetBlendControlReg',['../group__gx2__registers.html#gac8cb24cabd9e07d20532b14e1fe283a5',1,'registers.h']]], + ['gx2setcleardepth_928',['GX2SetClearDepth',['../group__gx2__clear.html#ga4066b4d26e8c5bc435539c07b2c8878d',1,'clear.h']]], + ['gx2setcleardepthstencil_929',['GX2SetClearDepthStencil',['../group__gx2__clear.html#gad8a86570f671fdec322f830c79a0469f',1,'clear.h']]], + ['gx2setclearstencil_930',['GX2SetClearStencil',['../group__gx2__clear.html#ga38ffd9f359f007233d8e1278a5924395',1,'clear.h']]], + ['gx2setcolorbuffer_931',['GX2SetColorBuffer',['../group__gx2__surface.html#ga2a21e0cda9a4cbf09a10b117b81b742f',1,'surface.h']]], + ['gx2setcolorcontrol_932',['GX2SetColorControl',['../group__gx2__registers.html#ga5417689d5e1f2ec8946337736c9e3a3d',1,'registers.h']]], + ['gx2setcolorcontrolreg_933',['GX2SetColorControlReg',['../group__gx2__registers.html#ga93d647c7a5357ffb42681c8d3a02bbd6',1,'registers.h']]], + ['gx2setcontextstate_934',['GX2SetContextState',['../group__gx2__context.html#ga917a99f4143aa9d8cdc216f2f046d495',1,'context.h']]], + ['gx2setcullonlycontrol_935',['GX2SetCullOnlyControl',['../group__gx2__registers.html#ga7bf134d50c712a25d0b04351ee8c3634',1,'registers.h']]], + ['gx2setdefaultstate_936',['GX2SetDefaultState',['../group__gx2__context.html#ga7ec9eb7b225edd28be8d3f98a5ae3216',1,'context.h']]], + ['gx2setdepthbuffer_937',['GX2SetDepthBuffer',['../group__gx2__surface.html#ga7b421d21fb9873b2ab6347fb2a9a289c',1,'surface.h']]], + ['gx2setdepthonlycontrol_938',['GX2SetDepthOnlyControl',['../group__gx2__registers.html#gae4be9ba76e7c90456b4a99dcde2da984',1,'registers.h']]], + ['gx2setdepthstencilcontrol_939',['GX2SetDepthStencilControl',['../group__gx2__registers.html#ga466457a081ed23740d25b4508fea9392',1,'registers.h']]], + ['gx2setdepthstencilcontrolreg_940',['GX2SetDepthStencilControlReg',['../group__gx2__registers.html#ga9f0e561be2a0997cc253bfd203d8263c',1,'registers.h']]], + ['gx2setdrcbuffer_941',['GX2SetDRCBuffer',['../group__gx2__display.html#gaa94306485de70ba3e1ef91ae399701ff',1,'display.h']]], + ['gx2setdrcconnectcallback_942',['GX2SetDRCConnectCallback',['../group__gx2__display.html#gaf26c1f15140d05c9773e8f2aab52c69f',1,'display.h']]], + ['gx2setdrcenable_943',['GX2SetDRCEnable',['../group__gx2__display.html#ga664ff8908517f1ed1a1adace7576590b',1,'display.h']]], + ['gx2setdrcscale_944',['GX2SetDRCScale',['../group__gx2__display.html#gac5527c4940eeb95fd9718df9542ae208',1,'display.h']]], + ['gx2seteventcallback_945',['GX2SetEventCallback',['../group__gx2__event.html#gaccf39be274760eb8a28dcb7962b8d682',1,'event.h']]], + ['gx2setfetchshader_946',['GX2SetFetchShader',['../group__gx2__shader.html#ga80d4da949ad7068980f1653f075cafce',1,'shaders.h']]], + ['gx2setgeometrysampler_947',['GX2SetGeometrySampler',['../group__gx2__shader.html#gacfbcfac1118bb3d683c658497814603f',1,'shaders.h']]], + ['gx2setgeometryshader_948',['GX2SetGeometryShader',['../group__gx2__shader.html#ga040d6aae09a8407705176fafdbfe77c2',1,'shaders.h']]], + ['gx2setgeometryshaderinputringbuffer_949',['GX2SetGeometryShaderInputRingBuffer',['../group__gx2__shader.html#gaa54d5c95e97867251bebc316d1da2b22',1,'shaders.h']]], + ['gx2setgeometryshaderoutputringbuffer_950',['GX2SetGeometryShaderOutputRingBuffer',['../group__gx2__shader.html#ga8066ae8ce8a4307a814d69b6b51f2389',1,'shaders.h']]], + ['gx2setgeometrytexture_951',['GX2SetGeometryTexture',['../group__gx2__texture.html#ga7f973541866f5669bdc8e7f044b452c0',1,'texture.h']]], + ['gx2setgeometryuniformblock_952',['GX2SetGeometryUniformBlock',['../group__gx2__shader.html#ga1f30e7b3eab50097db753ad962a3804f',1,'shaders.h']]], + ['gx2setlinewidth_953',['GX2SetLineWidth',['../group__gx2__registers.html#ga9a777a00b1a6433b29ecf405f4faf22c',1,'registers.h']]], + ['gx2setlinewidthreg_954',['GX2SetLineWidthReg',['../group__gx2__registers.html#ga89a4c9632f076da6159a812405ed61bf',1,'registers.h']]], + ['gx2setmaxtessellationlevel_955',['GX2SetMaxTessellationLevel',['../group__gx2__tessellation.html#gae32782fdac98ed12ed48d21225900017',1,'tessellation.h']]], + ['gx2setmintessellationlevel_956',['GX2SetMinTessellationLevel',['../group__gx2__tessellation.html#ga149169d8da49ca2f70e8f5765146049f',1,'tessellation.h']]], + ['gx2setpixelsampler_957',['GX2SetPixelSampler',['../group__gx2__shader.html#gaaa368f7c2c587e69a7c6d9dca3c0f41f',1,'shaders.h']]], + ['gx2setpixelshader_958',['GX2SetPixelShader',['../group__gx2__shader.html#ga2c58ef811e00a566a6e35313d0b8fac4',1,'shaders.h']]], + ['gx2setpixeltexture_959',['GX2SetPixelTexture',['../group__gx2__texture.html#ga633d8ba35c03c010cf4568f7eacffad1',1,'texture.h']]], + ['gx2setpixeluniformblock_960',['GX2SetPixelUniformBlock',['../group__gx2__shader.html#ga7b30cb1144cde386487b249b4a9b89ec',1,'shaders.h']]], + ['gx2setpixeluniformreg_961',['GX2SetPixelUniformReg',['../group__gx2__shader.html#ga2b4ed86d0ad9859d90dcab747b4967af',1,'shaders.h']]], + ['gx2setpointlimits_962',['GX2SetPointLimits',['../group__gx2__registers.html#ga6da0ad96ebcab66d8e0933149972fc2b',1,'registers.h']]], + ['gx2setpointlimitsreg_963',['GX2SetPointLimitsReg',['../group__gx2__registers.html#ga66634ee0e6269d0ef8b7550ce0db2a25',1,'registers.h']]], + ['gx2setpointsize_964',['GX2SetPointSize',['../group__gx2__registers.html#ga956b315c7cdb4c35d49d3712b5530559',1,'registers.h']]], + ['gx2setpointsizereg_965',['GX2SetPointSizeReg',['../group__gx2__registers.html#gadaf499b7dd0cd262ad1d47fa5889d897',1,'registers.h']]], + ['gx2setpolygoncontrol_966',['GX2SetPolygonControl',['../group__gx2__registers.html#ga0a3d8a33254f7e4de64ab5250e917e50',1,'registers.h']]], + ['gx2setpolygoncontrolreg_967',['GX2SetPolygonControlReg',['../group__gx2__registers.html#gaf1a7098eef02c1d06ead37d17c7fce1a',1,'registers.h']]], + ['gx2setpolygonoffset_968',['GX2SetPolygonOffset',['../group__gx2__registers.html#ga2c52e8d4808baa27291feaaff5a17fff',1,'registers.h']]], + ['gx2setpolygonoffsetreg_969',['GX2SetPolygonOffsetReg',['../group__gx2__registers.html#gafd1deb8332da9ad1092f117ac68c13ed',1,'registers.h']]], + ['gx2setprimitiverestartindex_970',['GX2SetPrimitiveRestartIndex',['../group__gx2__draw.html#ga8eb94d40e9d568489a11e6656080f5b5',1,'draw.h']]], + ['gx2setrasterizerclipcontrol_971',['GX2SetRasterizerClipControl',['../group__gx2__registers.html#ga8093505d6c1275fd2d84bfd47a1b9d86',1,'registers.h']]], + ['gx2setrasterizerclipcontrolex_972',['GX2SetRasterizerClipControlEx',['../group__gx2__registers.html#ga2e49582e10b90759317a252974f0553d',1,'registers.h']]], + ['gx2setrasterizerclipcontrolhalfz_973',['GX2SetRasterizerClipControlHalfZ',['../group__gx2__registers.html#ga039d1dff694e5e264527946fd6422b8f',1,'registers.h']]], + ['gx2setscissor_974',['GX2SetScissor',['../group__gx2__registers.html#gae3101b6dabb10708ec34f18999e21ba1',1,'registers.h']]], + ['gx2setscissorreg_975',['GX2SetScissorReg',['../group__gx2__registers.html#ga538e14e7039a89cef8cea161d472cc2a',1,'registers.h']]], + ['gx2setshadermode_976',['GX2SetShaderMode',['../group__gx2__shader.html#ga7882081151912b3f2137593200269040',1,'shaders.h']]], + ['gx2setshadermodeex_977',['GX2SetShaderModeEx',['../group__gx2__shader.html#ga2b6bd57f146ff02f4ed791c7741910eb',1,'shaders.h']]], + ['gx2setstencilmask_978',['GX2SetStencilMask',['../group__gx2__registers.html#ga9c7c418112516a141742420f4a903bae',1,'registers.h']]], + ['gx2setstencilmaskreg_979',['GX2SetStencilMaskReg',['../group__gx2__registers.html#gae39d6f451f4eb8eaaa4c7de87c935b3c',1,'registers.h']]], + ['gx2setstreamoutenable_980',['GX2SetStreamOutEnable',['../group__gx2__shader.html#ga5304f07456a6ee422f90e0fb9ae092ea',1,'shaders.h']]], + ['gx2setsurfaceswizzle_981',['GX2SetSurfaceSwizzle',['../group__gx2__surface.html#gaa2a3dfd93a944086cfd2132de6f7f0a3',1,'surface.h']]], + ['gx2setswapinterval_982',['GX2SetSwapInterval',['../group__gx2__swap.html#gab5c03679a806e92f4d04a3133e81821f',1,'swap.h']]], + ['gx2settargetchannelmasks_983',['GX2SetTargetChannelMasks',['../group__gx2__registers.html#gac21e9e18e1634ccccc2902eb1e7af391',1,'registers.h']]], + ['gx2settargetchannelmasksreg_984',['GX2SetTargetChannelMasksReg',['../group__gx2__registers.html#ga87c3f619f000f84468169c4e6389d097',1,'registers.h']]], + ['gx2settessellation_985',['GX2SetTessellation',['../group__gx2__tessellation.html#gae4cc7c45b7fa88046586181890c3b6f8',1,'tessellation.h']]], + ['gx2settvbuffer_986',['GX2SetTVBuffer',['../group__gx2__display.html#ga6ea8c1736258cf185247c40e82e7c220',1,'display.h']]], + ['gx2settvenable_987',['GX2SetTVEnable',['../group__gx2__display.html#ga1c89bd0ce315b21987b501d51395a4d8',1,'display.h']]], + ['gx2settvscale_988',['GX2SetTVScale',['../group__gx2__display.html#ga27f7f464accbf7a89f6eade5c31bad3c',1,'display.h']]], + ['gx2setupcontextstateex_989',['GX2SetupContextStateEx',['../group__gx2__context.html#gafcdbe26959d92bbc8d93f42aa66ec9ae',1,'context.h']]], + ['gx2setvertexsampler_990',['GX2SetVertexSampler',['../group__gx2__shader.html#gae31ba0d4ce5bb073ffb60563256e2204',1,'shaders.h']]], + ['gx2setvertexshader_991',['GX2SetVertexShader',['../group__gx2__shader.html#gac1b46ee317e35aab1631e558ed10eb6b',1,'shaders.h']]], + ['gx2setvertextexture_992',['GX2SetVertexTexture',['../group__gx2__texture.html#ga5938b5cd9a8a7b15139796bd81e030b6',1,'texture.h']]], + ['gx2setvertexuniformblock_993',['GX2SetVertexUniformBlock',['../group__gx2__shader.html#ga72650d926a0a8498513b37e6e7c8c17d',1,'shaders.h']]], + ['gx2setvertexuniformreg_994',['GX2SetVertexUniformReg',['../group__gx2__shader.html#ga2114458d77f9d9e01b983ff53f59f3be',1,'shaders.h']]], + ['gx2setviewport_995',['GX2SetViewport',['../group__gx2__registers.html#ga08f23a00af361f9b9e6d68e4396574ad',1,'registers.h']]], + ['gx2setviewportreg_996',['GX2SetViewportReg',['../group__gx2__registers.html#gaacaaf7438948c4eeb13a6991771ebec7',1,'registers.h']]], + ['gx2shadermode_997',['gx2shadermode',['../group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36',1,'GX2ShaderMode: enum.h'],['../group__gx2__enum.html#ga388d5c26d26f76972daae59605a26a95',1,'GX2ShaderMode: enum.h']]], + ['gx2shadervartype_998',['gx2shadervartype',['../group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3',1,'GX2ShaderVarType: enum.h'],['../group__gx2__enum.html#ga19043935a2997bbb45c7f9b9ee22e187',1,'GX2ShaderVarType: enum.h']]], + ['gx2shadowstate_999',['gx2shadowstate',['../group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf',1,'GX2ShadowState: context.h'],['../group__gx2__context.html#structGX2ShadowState',1,'GX2ShadowState']]], + ['gx2shutdown_1000',['GX2Shutdown',['../group__gx2__state.html#ga6e79c6ef845bded13ffa4f90d7a4ac23',1,'state.h']]], + ['gx2stencilfunction_1001',['gx2stencilfunction',['../group__gx2__enum.html#ga5300793054286b4ca2a1f054b0606f9e',1,'GX2StencilFunction: enum.h'],['../group__gx2__enum.html#ga1aafdf748c771f8a31ed068a7401e95d',1,'GX2StencilFunction: enum.h']]], + ['gx2stencilmaskreg_1002',['gx2stencilmaskreg',['../group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642',1,'GX2StencilMaskReg: registers.h'],['../group__gx2__registers.html#structGX2StencilMaskReg',1,'GX2StencilMaskReg']]], + ['gx2surface_1003',['gx2surface',['../group__gx2__surface.html#structGX2Surface',1,'GX2Surface'],['../group__gx2r__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface: surface.h'],['../group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface: surface.h']]], + ['gx2surface_2e_5f_5funnamed21_5f_5f_1004',['GX2Surface.__unnamed21__',['../group__gx2__surface.html#unionGX2Surface_8____unnamed21____',1,'']]], + ['gx2surfacedim_1005',['gx2surfacedim',['../group__gx2__enum.html#gabedadb9f5051baad71365a011a02618e',1,'GX2SurfaceDim: enum.h'],['../group__gx2__enum.html#ga3c2dea679794e22218bd22dddd4a4f52',1,'GX2SurfaceDim: enum.h']]], + ['gx2surfaceformat_1006',['gx2surfaceformat',['../group__gx2__enum.html#ga4bdfe0b311093741c7cb8271cc5a67cb',1,'GX2SurfaceFormat: enum.h'],['../group__gx2__enum.html#gacda97a069da534b5c1dd84bb321bf215',1,'GX2SurfaceFormat: enum.h']]], + ['gx2surfaceuse_1007',['gx2surfaceuse',['../group__gx2__enum.html#gafe1ebff6752df098313c3a3c587e3114',1,'GX2SurfaceUse: enum.h'],['../group__gx2__enum.html#gaafceec547e25c045df28442861690ed8',1,'GX2SurfaceUse: enum.h']]], + ['gx2swapscanbuffers_1008',['GX2SwapScanBuffers',['../group__gx2__swap.html#ga64bf252be0ff8d8ecc2c0e9282f20124',1,'swap.h']]], + ['gx2targetchannelmaskreg_1009',['gx2targetchannelmaskreg',['../group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347',1,'GX2TargetChannelMaskReg: registers.h'],['../group__gx2__registers.html#structGX2TargetChannelMaskReg',1,'GX2TargetChannelMaskReg']]], + ['gx2tempgetgpuversion_1010',['GX2TempGetGPUVersion',['../group__gx2__temp.html#ga3cc3411db3cd335d3466afae07c5daa9',1,'temp.h']]], + ['gx2tessellationmode_1011',['gx2tessellationmode',['../group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee',1,'GX2TessellationMode: enum.h'],['../group__gx2__enum.html#ga6b70d2c3b221a472081558da02d2e918',1,'GX2TessellationMode: enum.h']]], + ['gx2texanisoratio_1012',['gx2texanisoratio',['../group__gx2__enum.html#ga677aed29cd13c79a814a9c3a20654649',1,'GX2TexAnisoRatio: enum.h'],['../group__gx2__enum.html#gabf508b74443eb26bd812c2b123cbaf60',1,'GX2TexAnisoRatio: enum.h']]], + ['gx2texbordertype_1013',['gx2texbordertype',['../group__gx2__enum.html#ga39aa610dff74f1c4858610fa08617a31',1,'GX2TexBorderType: enum.h'],['../group__gx2__enum.html#ga66fcdc1e2a11fe0fd184e3d6af175ee4',1,'GX2TexBorderType: enum.h']]], + ['gx2texclampmode_1014',['gx2texclampmode',['../group__gx2__enum.html#ga64376f84e058eb1dca71b1e9dd658c3c',1,'GX2TexClampMode: enum.h'],['../group__gx2__enum.html#ga9738b153023e97fee9a0542b276dea3a',1,'GX2TexClampMode: enum.h']]], + ['gx2texmipfiltermode_1015',['gx2texmipfiltermode',['../group__gx2__enum.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3',1,'GX2TexMipFilterMode: enum.h'],['../group__gx2__enum.html#gafa4bfad86ad2dbcd4f22e8edabb65343',1,'GX2TexMipFilterMode: enum.h']]], + ['gx2texmipperfmode_1016',['gx2texmipperfmode',['../group__gx2__enum.html#ga8875f8590a9caa2d35953f87cf0313ff',1,'GX2TexMipPerfMode: enum.h'],['../group__gx2__enum.html#ga5c616c888c671592cb422c3adb073e1d',1,'GX2TexMipPerfMode: enum.h']]], + ['gx2texture_1017',['gx2texture',['../group__gx2__texture.html#structGX2Texture',1,'GX2Texture'],['../group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture: swap.h'],['../group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture: texture.h']]], + ['gx2texxyfiltermode_1018',['gx2texxyfiltermode',['../group__gx2__enum.html#ga087460e3bef767441383e48c766f08db',1,'GX2TexXYFilterMode: enum.h'],['../group__gx2__enum.html#gafefd7778391ecb21566f8f86ee9b37a8',1,'GX2TexXYFilterMode: enum.h']]], + ['gx2texzfiltermode_1019',['gx2texzfiltermode',['../group__gx2__enum.html#gadfd391ac63baa6b875f1bd77ecf3c92c',1,'GX2TexZFilterMode: enum.h'],['../group__gx2__enum.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc',1,'GX2TexZFilterMode: enum.h']]], + ['gx2texzperfmode_1020',['gx2texzperfmode',['../group__gx2__enum.html#ga11a80acc42f03a58e807b12bd79a48d0',1,'GX2TexZPerfMode: enum.h'],['../group__gx2__enum.html#ga42cfb3934b39f9c9e6f1d7e3ac9d3e27',1,'GX2TexZPerfMode: enum.h']]], + ['gx2tilemode_1021',['gx2tilemode',['../group__gx2__enum.html#gaf27a80e22355f92a687c0452642fd4c1',1,'GX2TileMode: enum.h'],['../group__gx2__enum.html#ga8ae4ebf42323159a4f23622ca95d5a1d',1,'GX2TileMode: enum.h']]], + ['gx2tvrendermode_1022',['gx2tvrendermode',['../group__gx2__enum.html#ga26ce39ea7574b51477cdf445edf375f5',1,'GX2TVRenderMode: enum.h'],['../group__gx2__enum.html#ga4ab8eb879b7fe3f7d15fb7bbaf1d0eb4',1,'GX2TVRenderMode: enum.h']]], + ['gx2tvscanmode_1023',['gx2tvscanmode',['../group__gx2__enum.html#ga9c18350871b3601137f3d73b2f933b85',1,'GX2TVScanMode: enum.h'],['../group__gx2__enum.html#gae15aaa5491543c2d863222ae23015b2b',1,'GX2TVScanMode: enum.h']]], + ['gx2uniformblock_1024',['gx2uniformblock',['../group__gx2__shader.html#structGX2UniformBlock',1,'GX2UniformBlock'],['../group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999',1,'GX2UniformBlock: shaders.h']]], + ['gx2uniforminitialvalue_1025',['gx2uniforminitialvalue',['../group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6',1,'GX2UniformInitialValue: shaders.h'],['../group__gx2__shader.html#structGX2UniformInitialValue',1,'GX2UniformInitialValue']]], + ['gx2uniformvar_1026',['gx2uniformvar',['../group__gx2__shader.html#structGX2UniformVar',1,'GX2UniformVar'],['../group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c',1,'GX2UniformVar: shaders.h']]], + ['gx2vertexshader_1027',['gx2vertexshader',['../group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1',1,'GX2VertexShader: shaders.h'],['../group__gx2__shader.html#structGX2VertexShader',1,'GX2VertexShader']]], + ['gx2vertexshader_2eregs_1028',['GX2VertexShader.regs',['../group__gx2__shader.html#structGX2VertexShader_8regs',1,'']]], + ['gx2viewportreg_1029',['gx2viewportreg',['../group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5',1,'GX2ViewportReg: registers.h'],['../group__gx2__registers.html#structGX2ViewportReg',1,'GX2ViewportReg']]], + ['gx2waitforflip_1030',['GX2WaitForFlip',['../group__gx2__event.html#ga8feaca52c9aa77b1790e4cdedc5d0bb1',1,'event.h']]], + ['gx2waitforvsync_1031',['GX2WaitForVsync',['../group__gx2__event.html#ga0295f2aab207a79ade5f1b16dea1d315',1,'event.h']]], + ['gx2waittimestamp_1032',['GX2WaitTimeStamp',['../group__gx2__event.html#ga3c74e80cb079e951097da3ad41cbaa4a',1,'event.h']]], + ['gyro_1033',['gyro',['../group__vpad__input.html#aad7d7453ad38e5fbfa2cd36160c73dfa',1,'VPADStatus']]] +]; diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 00000000..5361154d --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,170 @@ +var searchData= +[ + ['h264_20decode_0',['H264 Decode',['../group__h264__decode.html',1,'']]], + ['h264_20stream_1',['H264 Stream',['../group__h264__stream.html',1,'']]], + ['h264_5ferror_5fgeneric_2',['H264_ERROR_GENERIC',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a0e711e37c6c89c0a714810498be0927b',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fparameter_3',['H264_ERROR_INVALID_PARAMETER',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a6dfa0781e15b9c616fad9b5fb80a6d61',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fpps_4',['H264_ERROR_INVALID_PPS',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7abb70d284e18e7eb4ad7881b7ad20220a',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fprofile_5',['H264_ERROR_INVALID_PROFILE',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7ad30b37e6c89abae068e1ad3792b7f0f1',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fsliceheader_6',['H264_ERROR_INVALID_SLICEHEADER',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a12a75a2131de3d96b97b9f9c3b8bbc15',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fsps_7',['H264_ERROR_INVALID_SPS',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a7688223058a0f3d4e33a103724630067',1,'stream.h']]], + ['h264_5ferror_5fok_8',['H264_ERROR_OK',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a741e24f624a3473926cd71fb198cc664',1,'stream.h']]], + ['h264_5ferror_5fout_5fof_5fmemory_9',['H264_ERROR_OUT_OF_MEMORY',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a12e7ed907c9a328b450138f924ffdf48',1,'stream.h']]], + ['h264_5fparameter_5fframe_5fpointer_5foutput_10',['H264_PARAMETER_FRAME_POINTER_OUTPUT',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a5b4c626f62611c4d61bf6818e7d84bb6',1,'decode.h']]], + ['h264_5fparameter_5foutput_5fper_5fframe_11',['H264_PARAMETER_OUTPUT_PER_FRAME',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a6c428a44fb3082efbac3f03bbd050557',1,'decode.h']]], + ['h264_5fparameter_5funknown_5f20000010_12',['H264_PARAMETER_UNKNOWN_20000010',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a18eab72a6a59bae1a7594a8f02075e7a',1,'decode.h']]], + ['h264_5fparameter_5funknown_5f20000030_13',['H264_PARAMETER_UNKNOWN_20000030',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1af655dd03ca5f5519eaf78e6fee47dec7',1,'decode.h']]], + ['h264_5fparameter_5funknown_5f20000040_14',['H264_PARAMETER_UNKNOWN_20000040',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a17cd96c206fb76884ccc27317f0b02f4',1,'decode.h']]], + ['h264_5fparameter_5fuser_5fmemory_15',['H264_PARAMETER_USER_MEMORY',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a605510cec699416949494f799019f4d1',1,'decode.h']]], + ['h264decbegin_16',['H264DECBegin',['../group__h264__decode.html#ga4fa97072e1ea7f487175c1f839f63b49',1,'decode.h']]], + ['h264deccheckdecunitlength_17',['H264DECCheckDecunitLength',['../group__h264__stream.html#gab5902c8e995dcde8cb9922fe02ed5478',1,'stream.h']]], + ['h264deccheckmemsegmentation_18',['H264DECCheckMemSegmentation',['../group__h264__decode.html#ga214caa7c4283acb48c3ad8a251c5c28a',1,'decode.h']]], + ['h264deccheckskipableframe_19',['H264DECCheckSkipableFrame',['../group__h264__stream.html#ga303d0bf3dec7951eafd69c6ddd0b453e',1,'stream.h']]], + ['h264decclose_20',['H264DECClose',['../group__h264__decode.html#gaaac39a599a020056552f1fe0f7d34589',1,'decode.h']]], + ['h264decend_21',['H264DECEnd',['../group__h264__decode.html#gaae284945b57c4f03e2f613700ae53bcb',1,'decode.h']]], + ['h264decexecute_22',['H264DECExecute',['../group__h264__decode.html#ga2a68f98e3222de246949b7cb9a35286b',1,'decode.h']]], + ['h264decfinddecstartpoint_23',['H264DECFindDecstartpoint',['../group__h264__stream.html#ga49ff3d9cb5d688d7cd638c503572989f',1,'stream.h']]], + ['h264decfindidrpoint_24',['H264DECFindIdrpoint',['../group__h264__stream.html#gabd0bf0ffa0bbb60404ac88aa4416b75a',1,'stream.h']]], + ['h264decflush_25',['H264DECFlush',['../group__h264__decode.html#gaf8de95b7abfbd692bbe71ad5c7e565f1',1,'decode.h']]], + ['h264decfptroutputfn_26',['H264DECFptrOutputFn',['../group__h264__stream.html#ga089202c6b3d18965159e04df9680ceff',1,'stream.h']]], + ['h264decgetimagesize_27',['H264DECGetImageSize',['../group__h264__stream.html#ga26ecae555d8d17d63c6063c41c51806a',1,'stream.h']]], + ['h264decinitparam_28',['H264DECInitParam',['../group__h264__decode.html#ga8c12b18bf6370ad0ee70b25e1f2914a3',1,'decode.h']]], + ['h264decmemoryrequirement_29',['H264DECMemoryRequirement',['../group__h264__decode.html#ga7330a7b4f563dfce49fae7cc95fca504',1,'decode.h']]], + ['h264decodedvuiparameters_30',['h264decodedvuiparameters',['../group__h264__stream.html#ga8455f49b42da3dfc582243ab37d7f2a2',1,'H264DecodedVuiParameters: stream.h'],['../group__h264__stream.html#structH264DecodedVuiParameters',1,'H264DecodedVuiParameters']]], + ['h264decodeoutput_31',['h264decodeoutput',['../group__h264__stream.html#ga89c8a0b66584e83bde790ee7f0ab863b',1,'H264DecodeOutput: stream.h'],['../group__h264__stream.html#structH264DecodeOutput',1,'H264DecodeOutput']]], + ['h264decoderesult_32',['h264decoderesult',['../group__h264__stream.html#ga191fb57261872679657ee620d1532c2e',1,'H264DecodeResult: stream.h'],['../group__h264__stream.html#structH264DecodeResult',1,'H264DecodeResult']]], + ['h264decopen_33',['H264DECOpen',['../group__h264__decode.html#ga696bf5672ee12257b4a6e82fc6a03241',1,'decode.h']]], + ['h264decsetbitstream_34',['H264DECSetBitstream',['../group__h264__decode.html#ga842dfa4fe3f96ba4ebacb2941668dbb9',1,'decode.h']]], + ['h264decsetparam_35',['H264DECSetParam',['../group__h264__decode.html#gab7c921d53c8a79c1ad4abc8dacd4d82f',1,'decode.h']]], + ['h264decsetparam_5ffptr_5foutput_36',['H264DECSetParam_FPTR_OUTPUT',['../group__h264__decode.html#ga6c82916a292e1fa6b95fa1a694757083',1,'decode.h']]], + ['h264decsetparam_5foutput_5fper_5fframe_37',['H264DECSetParam_OUTPUT_PER_FRAME',['../group__h264__decode.html#ga40b13cb373147c01e7064dd170e91b2f',1,'decode.h']]], + ['h264decsetparam_5fuser_5fmemory_38',['H264DECSetParam_USER_MEMORY',['../group__h264__decode.html#gaf3dc280ea9130d0b0338062e59b8bc01',1,'decode.h']]], + ['h264error_39',['h264error',['../group__h264__stream.html#ga0802d504961522416346d738d03bcd6d',1,'H264Error: stream.h'],['../group__h264__stream.html#gac664801192f91459eb7498ea939d5fa7',1,'H264Error: stream.h']]], + ['h264parameter_40',['h264parameter',['../group__h264__decode.html#gacbbceff26ac2dd9ad860ea28509c7815',1,'H264Parameter: decode.h'],['../group__h264__decode.html#gafdd0afd50730e520d058cd755ccf07b1',1,'H264Parameter: decode.h']]], + ['h_5faddr_41',['h_addr',['../netdb_8h.html#a4d04a8261523c8f3473946257c12ce5b',1,'netdb.h']]], + ['h_5faddr_5flist_42',['h_addr_list',['../netdb_8h.html#a058204dad180c9850b3ffaf6b32f5b4c',1,'hostent']]], + ['h_5faddrtype_43',['h_addrtype',['../netdb_8h.html#a913b2bbf34d26ed76f7109a7a17bf4a3',1,'hostent']]], + ['h_5faliases_44',['h_aliases',['../netdb_8h.html#ae14b193c012a3358601fa608b369ea16',1,'hostent']]], + ['h_5ferrno_45',['h_errno',['../netdb_8h.html#a2a1ce3f2040007303d36c0b682b5ac10',1,'netdb.h']]], + ['h_5flength_46',['h_length',['../netdb_8h.html#aa5906b78ee4dffe8785c3d40de2e69f5',1,'hostent']]], + ['h_5fname_47',['h_name',['../netdb_8h.html#a42431644cca2256f1058e3f5f4a5c5c4',1,'hostent']]], + ['hair_5fcolor_48',['hair_color',['../group__nn__ffl__miidata.html#a548359b632752b358ecaf19940540221',1,'FFLiMiiDataCore']]], + ['hair_5fmirrored_49',['hair_mirrored',['../group__nn__ffl__miidata.html#a32f2de50cc96a7ce4dd5ffc67240ce38',1,'FFLiMiiDataCore']]], + ['hair_5ftype_50',['hair_type',['../group__nn__ffl__miidata.html#a6a5cdce2bb57e22fb620baad04febe37',1,'FFLiMiiDataCore']]], + ['handle_51',['handle',['../group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b',1,'CAMEventData::@0::@2::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestGetPosFile::handle'],['../filesystem__fsa_8h.html#a9a17382eb37fcf710b4a094c23298382',1,'FSARequestRewindDir::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestSetPosFile::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestStatFile::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestTruncateFile::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestWriteFile::handle'],['../filesystem__fsa_8h.html#a3127ebf018e9da62fa464d348352037d',1,'FSAResponseRawOpen::handle'],['../filesystem__fsa_8h.html#a9a17382eb37fcf710b4a094c23298382',1,'FSARequestReadDir::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestIsEof::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestReadFile::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestFlushFile::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestCloseFile::handle'],['../filesystem__fsa_8h.html#a9a17382eb37fcf710b4a094c23298382',1,'FSARequestCloseDir::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSARequestAppendFile::handle'],['../filesystem__fsa_8h.html#a75c494ec3574661e6502bf2bf2965c0a',1,'FSARequestRawClose::handle'],['../group__coreinit__dynload.html#aa8bec03983fc2371ab6afa98ae6ddd45',1,'OSDynLoad_InternalData::handle'],['../group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b',1,'CAMEventData::@0::@3::handle'],['../filesystem__fsa_8h.html#a9a17382eb37fcf710b4a094c23298382',1,'FSAResponseOpenDir::handle'],['../group__coreinit__im.html#ac7c4d742c38e7071efbc1d2e931c5b67',1,'IMRequest::handle'],['../filesystem__fsa_8h.html#a15826f35e6d74517e2524598d9d9e3cf',1,'FSAResponseOpenFile::handle'],['../group__nsyshid__hid.html#aa8bec03983fc2371ab6afa98ae6ddd45',1,'HIDDevice::handle'],['../uhs_8h.html#aa8bec03983fc2371ab6afa98ae6ddd45',1,'UhsHandle::handle'],['../group__cam.html#ae1260894f59eeae98c8440899de4df8d',1,'CAMEventData.__unnamed1__.decode::handle'],['../group__cam.html#ae1260894f59eeae98c8440899de4df8d',1,'CAMEventData.__unnamed1__.detach::handle']]], + ['handling_52',['Exception Handling',['../group__coreinit__exception.html',1,'']]], + ['hasapplicationdata_53',['HasApplicationData',['../namespacenn_1_1nfp.html#aa028877b56be04a11ec35abb1e50ec04a540aef286c39776b7d1e266486b9fe9c',1,'nn::nfp']]], + ['hasargs_54',['hasArgs',['../group__nsysccr__cdc.html#aa27cb0c9588945b64a863e31d13d4eb2',1,'CCRCDCWpsArgs']]], + ['haslockeddata_55',['hasLockedData',['../group__nsysccr__cdc__nfc.html#aea0e4084d6ef429f10788f3465f87ba3',1,'CCRCDCNfcDetectResponse']]], + ['hasloggedin_56',['HasLoggedIn',['../group__nn__fp__fp.html#gaf8ccda9e7bead6b1e7d3cb2d87edb1c3',1,'nn::fp']]], + ['hasnfsaccount_57',['HasNfsAccount',['../namespacenn_1_1act.html#a18c97664985030883755d7b1c6d41df4',1,'nn::act']]], + ['hasstreamout_58',['hasstreamout',['../group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2VertexShader::hasStreamOut'],['../group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2GeometryShader::hasStreamOut']]], + ['hbmdisable_59',['hbmDisable',['../group__sysapp__switch.html#ab2e6e22b90ea87e1da22aca9a5abe20b',1,'SysAppBrowserArgsWithCallback']]], + ['hdmi_20cec_60',['hdmi cec',['../group__avm__cec.html',1,'AVM HDMI CEC'],['../group__tve__cec.html',1,'TVE HDMI CEC']]], + ['head_61',['head',['../group__coreinit__thread.html#ad55284e8266fdfe37e1c0900cf3c72dc',1,'OSFastMutexQueue::head'],['../group__coreinit__memfrmheap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrmHeapState::head'],['../group__coreinit__memexpheap.html#a727bad52bc5609cba03a351ce784b286',1,'MEMExpHeapBlockList::head'],['../group__coreinit__memfrmheap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrmHeap::head'],['../group__coreinit__memlist.html#a46997af7b414552eec825fd3f95287d9',1,'MEMMemoryList::head'],['../group__coreinit__thread.html#a0896610fffd2641ab3f42ea99b6d147a',1,'OSMutexQueue::head'],['../group__coreinit__threadq.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadQueue::head'],['../group__coreinit__threadq.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadSimpleQueue::head'],['../group__coreinit__alarms.html#a76fb1f6882f07151c599433897f8177c',1,'OSAlarmQueue::head']]], + ['header_62',['header',['../group__coreinit__unitheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMUnitHeap::header'],['../group__nfc__nfc.html#a3707517cb22eb26bf33bbb859fb010d2',1,'NFCNTAGVersion::header'],['../group__coreinit__memfrmheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMFrmHeap::header'],['../group__coreinit__memexpheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMExpHeap::header'],['../group__coreinit__memblockheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMBlockHeap::header']]], + ['heap_63',['heap',['../group__coreinit__memblockheap.html',1,'Block Heap'],['../group__coreinit__memheap.html',1,'Common Memory Heap'],['../group__coreinit__memdefaultheap.html',1,'Default Heap'],['../group__coreinit__memexpheap.html',1,'Expanded Heap'],['../group__coreinit__memfrmheap.html',1,'Frame Heap'],['../group__coreinit__memallocator.html#a895a604b52e99ffe949053a1172596f2',1,'MEMAllocator::heap'],['../group__coreinit__unitheap.html',1,'Unit Heap']]], + ['height_64',['height',['../group__h264__stream.html#a5d8006e753a3e76ff637a4e092bbed71',1,'H264DecodeResult::height'],['../group__gx2__surface.html#a6ad4f820ce4e75cda0686fcaad5168be',1,'GX2Surface::height'],['../group__cam.html#ga5d8006e753a3e76ff637a4e092bbed71',1,'CAMSurface::height'],['../group__cam.html#ga6ad4f820ce4e75cda0686fcaad5168be',1,'CAMStreamInfo::height']]], + ['hid_20api_65',['HID API',['../group__nsyshid__hid.html',1,'']]], + ['hid_20data_20of_20the_20drcs_66',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['hid_2eh_67',['hid.h',['../nsyshid_2hid_8h.html',1,'(Global Namespace)'],['../nsysccr_2hid_8h.html',1,'(Global Namespace)']]], + ['hid_5fdevice_5fattach_68',['HID_DEVICE_ATTACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a507069db7a30c1b0e383fce3a51604bf',1,'hid.h']]], + ['hid_5fdevice_5fdetach_69',['HID_DEVICE_DETACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a1eafdd0a8215fb85f364425fc5115ca2',1,'hid.h']]], + ['hidaddclient_70',['HIDAddClient',['../group__nsyshid__hid.html#ga4bd8a1a2fce63c49cbd79e17d569ae38',1,'hid.h']]], + ['hidattachcallback_71',['HIDAttachCallback',['../group__nsyshid__hid.html#ga2907c52bbbb78a84b675425097ec55cf',1,'hid.h']]], + ['hidattachevent_72',['hidattachevent',['../group__nsyshid__hid.html#ga65cc258229855ef8ce38591eb21db806',1,'HIDAttachEvent: hid.h'],['../group__nsyshid__hid.html#ga01cfa0df94f3e3870562d1d4f8d35005',1,'HIDAttachEvent: hid.h']]], + ['hidcallback_73',['HIDCallback',['../group__nsyshid__hid.html#ga4f843e0018e8f49785d5c8db103228f8',1,'hid.h']]], + ['hidclient_74',['hidclient',['../group__nsyshid__hid.html#structHIDClient',1,'HIDClient'],['../group__nsyshid__hid.html#ga26f9ce29d0bf4bb782919e78756dfbdf',1,'HIDClient: hid.h']]], + ['hidcode_75',['hidCode',['../nsyskbd_8h.html#acc3782b59d451f74961a98d3dc424f47',1,'KBDKeyEvent']]], + ['hiddelclient_76',['HIDDelClient',['../group__nsyshid__hid.html#ga87122a013c0c0acfd54059902b514e0c',1,'hid.h']]], + ['hidden_77',['hidden',['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a7acdf85c69cc3c5305456a293524386e',1,'nn::swkbd::Hidden'],['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8a7acdf85c69cc3c5305456a293524386e',1,'nn::erreula::Hidden']]], + ['hiddevice_78',['hiddevice',['../group__nsyshid__hid.html#structHIDDevice',1,'HIDDevice'],['../group__nsyshid__hid.html#gaa80ad69f23fd454a293cd606a6d9d953',1,'HIDDevice: hid.h']]], + ['hide_79',['Hide',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8fa62a5e490880a92eef74f167d9dc6dca0',1,'nn::swkbd']]], + ['hidgetdescriptor_80',['HIDGetDescriptor',['../group__nsyshid__hid.html#ga12113ad83015db2e70ba5c342a4e2e17',1,'hid.h']]], + ['hidgetidle_81',['HIDGetIdle',['../group__nsyshid__hid.html#ga5dbc6b977a90428031d2273f81266ebf',1,'hid.h']]], + ['hidgetprotocol_82',['HIDGetProtocol',['../group__nsyshid__hid.html#gae29f4d9f222de91b19f9d2c43c8b27b7',1,'hid.h']]], + ['hidgetreport_83',['HIDGetReport',['../group__nsyshid__hid.html#ga5f524c938237c23b3c8c1b4e21613ba9',1,'hid.h']]], + ['hidread_84',['HIDRead',['../group__nsyshid__hid.html#gaa274a2eafa9e8dc2658ddc778a992c21',1,'hid.h']]], + ['hidsetdescriptor_85',['HIDSetDescriptor',['../group__nsyshid__hid.html#gafbc73f057275c70cfacd8203bbe026d9',1,'hid.h']]], + ['hidsetidle_86',['HIDSetIdle',['../group__nsyshid__hid.html#gaad801ca7e8001521760e3868f67442b5',1,'hid.h']]], + ['hidsetprotocol_87',['HIDSetProtocol',['../group__nsyshid__hid.html#gaffb543d582fe46701c450049962ec6b2',1,'hid.h']]], + ['hidsetreport_88',['HIDSetReport',['../group__nsyshid__hid.html#ga3039149a2bb4b95ac00dac07f08224cd',1,'hid.h']]], + ['hidsetup_89',['HIDSetup',['../group__nsyshid__hid.html#gaa81b1b19467d27b76d689490bfe1c65f',1,'hid.h']]], + ['hidteardown_90',['HIDTeardown',['../group__nsyshid__hid.html#ga514782cac13a1d21579abedfb94b16af',1,'hid.h']]], + ['hidwrite_91',['HIDWrite',['../group__nsyshid__hid.html#ga7913fc0a9551c55ea2f38534acc1eaa9',1,'hid.h']]], + ['higlightinitialtext_92',['higlightInitialText',['../namespacenn_1_1swkbd.html#a9f05266441896a2a65bf61c0810353f9',1,'nn::swkbd::InputFormArg']]], + ['hinttext_93',['hintText',['../namespacenn_1_1swkbd.html#a07797241f9fcde4e9d2e38d9d59a9bf4',1,'nn::swkbd::InputFormArg']]], + ['hitcount_94',['hitCount',['../group__coreinit__stopwatch.html#a43896d6c652837ab9704892f8fa122ec',1,'OSStopwatch']]], + ['hizptr_95',['hiZPtr',['../group__gx2__surface.html#a32bc72edcb4dd11c45545a6c2aaa5259',1,'GX2DepthBuffer']]], + ['hizsize_96',['hiZSize',['../group__gx2__surface.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95',1,'GX2DepthBuffer']]], + ['hold_97',['hold',['../group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf',1,'KPADStatus::hold'],['../group__vpad__input.html#a640685c2285e7b8a348fff1e0332d0bf',1,'VPADStatus::hold'],['../group__padscore__kpad.html#aaf1d8213f4a22b0f9803fec9259ff7a8',1,'KPADStatus.__unnamed46__.nunchuk::hold'],['../group__padscore__kpad.html#aaf1d8213f4a22b0f9803fec9259ff7a8',1,'KPADStatus.__unnamed46__.classic::hold'],['../group__padscore__kpad.html#aaf1d8213f4a22b0f9803fec9259ff7a8',1,'KPADStatus.__unnamed46__.pro::hold'],['../group__nn__hpad__hpad.html#ace246ceaa59d24d550723238a7f6add5',1,'HPADStatus::hold']]], + ['homenixsignarg_98',['homenixsignarg',['../structnn_1_1erreula_1_1HomeNixSignArg.html',1,'HomeNixSignArg'],['../structnn_1_1erreula_1_1HomeNixSignArg.html#a71b402cdb5c47a9a95c570f00b234a36',1,'nn::erreula::HomeNixSignArg::HomeNixSignArg()']]], + ['host_99',['host',['../group__nsysnet__netconfig.html#af53fc36b0ebf99f330168f0d11e248ac',1,'NetConfProxyConfig']]], + ['host_5fnot_5ffound_100',['HOST_NOT_FOUND',['../netdb_8h.html#ab7112bbe219185a9726405d4c5ce9886',1,'netdb.h']]], + ['hostent_101',['hostent',['../netdb_8h.html#structhostent',1,'']]], + ['hour_102',['hour',['../group__nn__fp__fp.html#gae5af4ff48939d13d480f87e56a9385d6',1,'nn::fp::DateTime']]], + ['hpad_2eh_103',['hpad.h',['../hpad_2hpad_8h.html',1,'(Global Namespace)'],['../hpad_8h.html',1,'(Global Namespace)']]], + ['hpad_5fbutton_5fa_104',['HPAD_BUTTON_A',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa2c7f22ea19ccee3d3ed89ca8ff88e1d2',1,'hpad.h']]], + ['hpad_5fbutton_5fb_105',['HPAD_BUTTON_B',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fae22683cc6879f45ff1be0804f7276ad7',1,'hpad.h']]], + ['hpad_5fbutton_5fdown_106',['HPAD_BUTTON_DOWN',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa0d3503cf9ae5af67fc0d0cc6c79e5af4',1,'hpad.h']]], + ['hpad_5fbutton_5fleft_107',['HPAD_BUTTON_LEFT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fad0d476782302a4328ee6d2370af46d5b',1,'hpad.h']]], + ['hpad_5fbutton_5fright_108',['HPAD_BUTTON_RIGHT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fafb39f1b7b3d96de1c1f77ebcab582864',1,'hpad.h']]], + ['hpad_5fbutton_5fstart_109',['HPAD_BUTTON_START',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881facd39be5a7505c5b7bc5f9c31694adb66',1,'hpad.h']]], + ['hpad_5fbutton_5fup_110',['HPAD_BUTTON_UP',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa874443bfbc6e0c11e019397fb9e1220a',1,'hpad.h']]], + ['hpad_5fbutton_5fx_111',['HPAD_BUTTON_X',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881faa7ba023ad46a85b24c73f05c0a04eec5',1,'hpad.h']]], + ['hpad_5fbutton_5fy_112',['HPAD_BUTTON_Y',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa8b50fda639b490503046feb8b17d4cdc',1,'hpad.h']]], + ['hpad_5fchan_5f0_113',['HPAD_CHAN_0',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3af9c3fb0295d5db71b1909e2c06ba2643',1,'hpad.h']]], + ['hpad_5fchan_5f1_114',['HPAD_CHAN_1',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a604566ef123b5820ba4ad12382aa9731',1,'hpad.h']]], + ['hpad_5fchan_5f2_115',['HPAD_CHAN_2',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a9c458093764a33d333ffa43cd5e29dc6',1,'hpad.h']]], + ['hpad_5fchan_5f3_116',['HPAD_CHAN_3',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3af31be72651935d4b9e4258dd4ac9443e',1,'hpad.h']]], + ['hpad_5fchan_5f4_117',['HPAD_CHAN_4',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a46d009dcb0d85f6af11e668c4fd70208',1,'hpad.h']]], + ['hpad_5fchan_5f5_118',['HPAD_CHAN_5',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a789aa5ce5860b4a34ae9e1bbf4be0714',1,'hpad.h']]], + ['hpad_5fchan_5f6_119',['HPAD_CHAN_6',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a69f9e42d02241aea84f12b007f9cd2ba',1,'hpad.h']]], + ['hpad_5fchan_5f7_120',['HPAD_CHAN_7',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3aa5bf3bc893686ddbe963495c4d1079d0',1,'hpad.h']]], + ['hpad_5fgggg_5fchan_5f0_121',['HPAD_GGGG_CHAN_0',['../group__nn__hpad__hpad.html#ggaa03657735aad3de5ca5f93c8283c696fa5622e2c117b5bbb29bd73d0155e1e10b',1,'hpad.h']]], + ['hpad_5fgggg_5fchan_5f1_122',['HPAD_GGGG_CHAN_1',['../group__nn__hpad__hpad.html#ggaa03657735aad3de5ca5f93c8283c696fa22f00f33d42232c43d481aa49f009211',1,'hpad.h']]], + ['hpad_5fmotor_5fcommand_5frumble_123',['HPAD_MOTOR_COMMAND_RUMBLE',['../group__nn__hpad__hpad.html#gga83af0c9d5d76be1f6737e71911937156a60417f232bf56ce5b29a76acdcaae362',1,'hpad.h']]], + ['hpad_5fmotor_5fcommand_5fstop_124',['HPAD_MOTOR_COMMAND_STOP',['../group__nn__hpad__hpad.html#gga83af0c9d5d76be1f6737e71911937156ab4ecb38a7e32fcff597e9cd1e70748f6',1,'hpad.h']]], + ['hpad_5fmotor_5fcommand_5fstop_5fhard_125',['HPAD_MOTOR_COMMAND_STOP_HARD',['../group__nn__hpad__hpad.html#gga83af0c9d5d76be1f6737e71911937156a393495832ccd39d24e686947d13196bb',1,'hpad.h']]], + ['hpad_5fstick_5faxis_5fmax_126',['HPAD_STICK_AXIS_MAX',['../group__nn__hpad__hpad.html#ga342fbc63abe76982d7401ea91dde9f98',1,'hpad.h']]], + ['hpad_5fstick_5faxis_5fmin_127',['HPAD_STICK_AXIS_MIN',['../group__nn__hpad__hpad.html#gaa41d45ebbaba859413cb465ec5069a61',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fdown_128',['HPAD_STICK_EMULATION_DOWN',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881faea5a52fafae198dfa95be79152c94a3c',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fleft_129',['HPAD_STICK_EMULATION_LEFT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa0acc2c6a6e0d01861906426a537953db',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fright_130',['HPAD_STICK_EMULATION_RIGHT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa4da8c57922741a7b7023122933f2dd7c',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fup_131',['HPAD_STICK_EMULATION_UP',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fad354d4f56fbd05543e0d73651845ed30',1,'hpad.h']]], + ['hpad_5fsubstick_5faxis_5fmax_132',['HPAD_SUBSTICK_AXIS_MAX',['../group__nn__hpad__hpad.html#ga0fe56e8b48c0cd710195ec17be9fb012',1,'hpad.h']]], + ['hpad_5fsubstick_5faxis_5fmin_133',['HPAD_SUBSTICK_AXIS_MIN',['../group__nn__hpad__hpad.html#ga1ea6f24166afc5b41381deb33919b4e5',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fdown_134',['HPAD_SUBSTICK_EMULATION_DOWN',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881face4bc5720a1a478c4ca08c28bd8f1ee5',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fleft_135',['HPAD_SUBSTICK_EMULATION_LEFT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa3250279141f4ea497d3d4741a5234a46',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fright_136',['HPAD_SUBSTICK_EMULATION_RIGHT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa58d26d243d9dcd1eb9ee239d3b87c3f7',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fup_137',['HPAD_SUBSTICK_EMULATION_UP',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa56625cdf835d2b16eb85ab1f9baf3f03',1,'hpad.h']]], + ['hpad_5ftrigger_5fl_138',['HPAD_TRIGGER_L',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fae18907335c525d41ee0d21925d475c78',1,'hpad.h']]], + ['hpad_5ftrigger_5fmax_139',['HPAD_TRIGGER_MAX',['../group__nn__hpad__hpad.html#ga7c9ed6b08f86f5dd5dab68edc0c8c336',1,'hpad.h']]], + ['hpad_5ftrigger_5fmin_140',['HPAD_TRIGGER_MIN',['../group__nn__hpad__hpad.html#gaa9d64b38ce6bb405e95e9a8edaa7a2c2',1,'hpad.h']]], + ['hpad_5ftrigger_5fr_141',['HPAD_TRIGGER_R',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa81a4e084a77d96dc26c1aec2b09bf2bd',1,'hpad.h']]], + ['hpad_5ftrigger_5fz_142',['HPAD_TRIGGER_Z',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881face94373fe200b51af5fa4e08f6ddc2db',1,'hpad.h']]], + ['hpadbuttons_143',['hpadbuttons',['../group__nn__hpad__hpad.html#ga87fd592f53c2512c158cd2e9e82f881f',1,'HPADButtons: hpad.h'],['../group__nn__hpad__hpad.html#ga723a6d69931b8ac304868d1f6ba3a74e',1,'HPADButtons: hpad.h']]], + ['hpadchan_144',['hpadchan',['../group__nn__hpad__hpad.html#ga09ae6b5b6d04f27bec8d9ccfbd971be3',1,'HPADChan: hpad.h'],['../group__nn__hpad__hpad.html#gac59823216d7423a0a8d297edc5a1de28',1,'HPADChan: hpad.h']]], + ['hpadconnectcallback_145',['HPADConnectCallback',['../group__nn__hpad__hpad.html#gadcc3d40caee2ce7296e28db8b3445a98',1,'hpad.h']]], + ['hpadcontrolmotor_146',['HPADControlMotor',['../group__nn__hpad__hpad.html#ga5567962b9dbbd7cac6e891f7e57271f9',1,'hpad.h']]], + ['hpadgetggggstatus_147',['HPADGetGGGGStatus',['../group__nn__hpad__hpad.html#ga6292879c9378c25a92f6a6658c3aa5c0',1,'hpad.h']]], + ['hpadggggchan_148',['hpadggggchan',['../group__nn__hpad__hpad.html#gaa03657735aad3de5ca5f93c8283c696f',1,'HPADGGGGChan: hpad.h'],['../group__nn__hpad__hpad.html#ga651fed41f0337e26632f86bc3b5368a2',1,'HPADGGGGChan: hpad.h']]], + ['hpadggggconnectcallback_149',['HPADGGGGConnectCallback',['../group__nn__hpad__hpad.html#gaf3167d22695570a6d52d789b5035ea1a',1,'hpad.h']]], + ['hpadggggstatus_150',['hpadggggstatus',['../group__nn__hpad__hpad.html#ga2558ec1132cd59dff5ee6048827b16b7',1,'HPADGGGGStatus: hpad.h'],['../group__nn__hpad__hpad.html#structHPADGGGGStatus',1,'HPADGGGGStatus']]], + ['hpadinit_151',['HPADInit',['../group__nn__hpad__hpad.html#ga950efc401680b26b2fca5deebd571fa8',1,'hpad.h']]], + ['hpadmotorcommand_152',['hpadmotorcommand',['../group__nn__hpad__hpad.html#ga83af0c9d5d76be1f6737e71911937156',1,'HPADMotorCommand: hpad.h'],['../group__nn__hpad__hpad.html#ga48f1baf5b80d6222c614986f5b0c68f7',1,'HPADMotorCommand: hpad.h']]], + ['hpadpowersupplycallback_153',['HPADPowerSupplyCallback',['../group__nn__hpad__hpad.html#ga94ff9683d240bb08c3b6ca14c8755a34',1,'hpad.h']]], + ['hpadread_154',['HPADRead',['../group__nn__hpad__hpad.html#gaa6fd55d152cd12d33c209572ae2eb5f7',1,'hpad.h']]], + ['hpadrecalibrate_155',['HPADRecalibrate',['../group__nn__hpad__hpad.html#gaf2db2986ae343cc5155b8f84b8278dd7',1,'hpad.h']]], + ['hpadresetcallback_156',['HPADResetCallback',['../group__nn__hpad__hpad.html#ga96a7127131218a0bab667a44f5b36921',1,'hpad.h']]], + ['hpadresetdevice_157',['HPADResetDevice',['../group__nn__hpad__hpad.html#ga2cd26fa09124829f26fb2212935f41bb',1,'hpad.h']]], + ['hpadsamplingcallback_158',['HPADSamplingCallback',['../group__nn__hpad__hpad.html#gaefb9f9b766450ea36a0c294362df83e4',1,'hpad.h']]], + ['hpadsetconnectcallback_159',['HPADSetConnectCallback',['../group__nn__hpad__hpad.html#ga5687fff7fc440258be51b305b5bb34a4',1,'hpad.h']]], + ['hpadsetggggconnectcallback_160',['HPADSetGgggConnectCallback',['../group__nn__hpad__hpad.html#ga913cd8b816646cf46798f283566b9b64',1,'hpad.h']]], + ['hpadsetpowersupplycallback_161',['HPADSetPowerSupplyCallback',['../group__nn__hpad__hpad.html#ga81f4d68ddc37328858d930a846af14a5',1,'hpad.h']]], + ['hpadsetsamplingcallback_162',['HPADSetSamplingCallback',['../group__nn__hpad__hpad.html#gac46471080056eba6b9e7e4daaea8e6dd',1,'hpad.h']]], + ['hpadshutdown_163',['HPADShutdown',['../group__nn__hpad__hpad.html#ga23c41837e6f42953ff3c3453bfe3e363',1,'hpad.h']]], + ['hpadstatus_164',['hpadstatus',['../group__nn__hpad__hpad.html#ga44557a5959c49f20064b6f66cff5381e',1,'HPADStatus: hpad.h'],['../group__nn__hpad__hpad.html#structHPADStatus',1,'HPADStatus']]], + ['htonl_165',['htonl',['../inet_8h.html#a9001f7fce555587f5e5794d1416a0673',1,'inet.h']]], + ['htons_166',['htons',['../inet_8h.html#aa2f2e3bea3fbf5ee0e6a1cfd8745ce0e',1,'inet.h']]] +]; diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 00000000..49c2ac16 --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,508 @@ +var searchData= +[ + ['iaccountinfoaccessor_0',['iaccountinfoaccessor',['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a72521e406117a6b7450de7f190e7bd8f',1,'nn::sl::IAccountInfoAccessor::IAccountInfoAccessor(IAccountInfoAccessor &src)'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html#ab9346830f202189905833be07ca0c9a7',1,'nn::sl::IAccountInfoAccessor::IAccountInfoAccessor()'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html',1,'IAccountInfoAccessor']]], + ['iaccountinfoaccessor_2eh_1',['IAccountInfoAccessor.h',['../IAccountInfoAccessor_8h.html',1,'']]], + ['iaccountinfoaccessor_5fgetfn_2',['IAccountInfoAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a0e35df71eb3cbdd00bf2dd1f1c8bd14b',1,'nn::sl::details']]], + ['iaccountinfoaccessorbase_3',['iaccountinfoaccessorbase',['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html',1,'IAccountInfoAccessorBase'],['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#a112fd96b8bc9c284780013e5b4432fa3',1,'nn::sl::details::IAccountInfoAccessorBase::IAccountInfoAccessorBase()']]], + ['iaccountinfoaccessordetails_2eh_4',['IAccountInfoAccessorDetails.h',['../IAccountInfoAccessorDetails_8h.html',1,'']]], + ['iaccountinfoaccessorinternal_5',['iaccountinfoaccessorinternal',['../namespacenn_1_1sl_1_1details.html#ac6bde1e367e80e4db981cc4d3cb5cf50',1,'nn::sl::details::IAccountInfoAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IAccountInfoAccessorInternal',1,'IAccountInfoAccessorInternal']]], + ['iaccountinfoaccessorinternalvtable_6',['IAccountInfoAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IAccountInfoAccessorInternalVTable',1,'nn::sl::details']]], + ['iblacklistaccessor_7',['iblacklistaccessor',['../classnn_1_1sl_1_1IBlackListAccessor.html#aa5215c7ee5bb92bbe99bb7b178a11239',1,'nn::sl::IBlackListAccessor::IBlackListAccessor(IBlackListAccessor &src)'],['../classnn_1_1sl_1_1IBlackListAccessor.html#ac2af43c8dab08a50958a37723d8f14ee',1,'nn::sl::IBlackListAccessor::IBlackListAccessor()'],['../classnn_1_1sl_1_1IBlackListAccessor.html',1,'IBlackListAccessor']]], + ['iblacklistaccessor_2eh_8',['IBlackListAccessor.h',['../IBlackListAccessor_8h.html',1,'']]], + ['iblacklistaccessor_5fgetfn_9',['IBlackListAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a2d8b1e081c8da67acd569292ea8b299c',1,'nn::sl::details']]], + ['iblacklistaccessorbase_10',['iblacklistaccessorbase',['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html',1,'IBlackListAccessorBase'],['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#ab80120f95b55d1e30bcecb589a4bad82',1,'nn::sl::details::IBlackListAccessorBase::IBlackListAccessorBase()']]], + ['iblacklistaccessordetails_2eh_11',['IBlackListAccessorDetails.h',['../IBlackListAccessorDetails_8h.html',1,'']]], + ['iblacklistaccessorinternal_12',['iblacklistaccessorinternal',['../namespacenn_1_1sl_1_1details.html#a76d66baa95e4c1066c613ca0ddcb6746',1,'nn::sl::details::IBlackListAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IBlackListAccessorInternal',1,'IBlackListAccessorInternal']]], + ['iblacklistaccessorinternalvtable_13',['IBlackListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IBlackListAccessorInternalVTable',1,'nn::sl::details']]], + ['icinvalidaterange_14',['ICInvalidateRange',['../group__coreinit__cache.html#ga4ec28f7c716274c7197a560d09312a08',1,'cache.h']]], + ['iconfiguration_15',['iConfiguration',['../uhs__usbspec_8h.html#a5ad4440b4eb1935d66b154d274f8a272',1,'UhsConfigDescriptor']]], + ['iconinfo_16',['IconInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1IconInfo',1,'nn::sl']]], + ['iconinfoaccessor_17',['iconinfoaccessor',['../namespacenn_01_1_1sl_1_1details.html#abe826835e60fdafbe469adc428b765e5',1,'nn ::sl::details::DataCreatorInternal::iconInfoAccessor'],['../namespacenn_1_1sl_1_1details.html#abe826835e60fdafbe469adc428b765e5',1,'nn::sl::details::TitleIconCacheInternal::iconInfoAccessor']]], + ['iconinfoaccessor_5fgetmiiiconfn_18',['IconInfoAccessor_GetMiiIconFn',['../namespacenn_1_1sl_1_1details.html#ad5ef6c31a38140abd3b420d088b9a770',1,'nn::sl::details']]], + ['iconinfoaccessor_5fgettitleiconinfofn_19',['IconInfoAccessor_GetTitleIconInfoFn',['../namespacenn_1_1sl_1_1details.html#a8162a25191056dcc6d2fa9295ab1fb5e',1,'nn::sl::details']]], + ['iconinfoaccessorfromptr_20',['iconinfoaccessorfromptr',['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html',1,'IconInfoAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html#a3394b3ffe1952ac89a03491193f60a24',1,'nn::sl::details::IconInfoAccessorFromPtr::IconInfoAccessorFromPtr()']]], + ['iconinfoserializer_21',['iconInfoSerializer',['../namespacenn_1_1sl_1_1details.html#af20c9f083308f883f4665b6bfd4e4df0',1,'nn::sl::details::TitleIconCacheInternal']]], + ['id_22',['id',['../group__coreinit__thread.html#a4fc3a0c58dfbd1e68224521185cb9384',1,'OSThread::id'],['../namespacenn_1_1nfp.html#aa4df0dc916e3d7d0b25c781f7178ebe0',1,'nn::nfp::TagInfo::id'],['../namespacenn_1_1sl.html#a7e290573ef1be67b92a2c745e3b00d1d',1,'nn::sl::LaunchInfoDatabaseEntry::id'],['../structnn_1_1spm_1_1VolumeId.html#a0b1ca4dcd178907e4151c7132e3b55f5',1,'nn::spm::VolumeId::id'],['../group__padscore__wpad.html#a1e6927fa1486224044e568f9c370519b',1,'WPADIRDot::id'],['../group__sysapp__args.html#a588e71f6e0b4affdcd7789448321584b',1,'SYSArgDataBlock::id']]], + ['idb_2eh_23',['idb.h',['../idb_8h.html',1,'']]], + ['idefaulttitleaccessor_24',['idefaulttitleaccessor',['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a6722263d4dfb0b1b6139091f2e02556f',1,'nn::sl::IDefaultTitleAccessor::IDefaultTitleAccessor()'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html',1,'IDefaultTitleAccessor'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#aa5f305de990954836e5426589c5c9dee',1,'nn::sl::IDefaultTitleAccessor::IDefaultTitleAccessor()']]], + ['idefaulttitleaccessor_2eh_25',['IDefaultTitleAccessor.h',['../IDefaultTitleAccessor_8h.html',1,'']]], + ['idefaulttitleaccessor_5fgetfn_26',['IDefaultTitleAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a5465a2fa5b1ae746de629e98fe7d08cb',1,'nn::sl::details']]], + ['idefaulttitleaccessorbase_27',['idefaulttitleaccessorbase',['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#a1f0e6fc224502845f0a4ff95323d0ede',1,'nn::sl::details::IDefaultTitleAccessorBase::IDefaultTitleAccessorBase()'],['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html',1,'IDefaultTitleAccessorBase']]], + ['idefaulttitleaccessordetails_2eh_28',['IDefaultTitleAccessorDetails.h',['../IDefaultTitleAccessorDetails_8h.html',1,'']]], + ['idefaulttitleaccessorinternal_29',['idefaulttitleaccessorinternal',['../namespacenn_1_1sl_1_1details.html#a3791785cab20d0a4bef0a63641cb2bdd',1,'nn::sl::details::IDefaultTitleAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDefaultTitleAccessorInternal',1,'IDefaultTitleAccessorInternal']]], + ['idefaulttitleaccessorinternalvtable_30',['IDefaultTitleAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDefaultTitleAccessorInternalVTable',1,'nn::sl::details']]], + ['identifycode_31',['identifycode',['../group__ntag__ntag.html#a789a6dd7562605489547b12dc240ee26',1,'NTAGAreaHeader::identifyCode'],['../group__ntag__ntag.html#a789a6dd7562605489547b12dc240ee26',1,'NTAGAreaInfo::identifyCode'],['../group__ntag__ntag.html#a789a6dd7562605489547b12dc240ee26',1,'NTAGFormatSettings::identifyCode']]], + ['idisccachedtitleaccessor_2eh_32',['IDiscCachedTitleAccessor.h',['../IDiscCachedTitleAccessor_8h.html',1,'']]], + ['idisccachedtitleaccessor_5fgetfn_33',['IDiscCachedTitleAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#acf23b45b285b58b021ad3a31f51944ba',1,'nn::sl::details']]], + ['idisccachedtitleaccessorbase_34',['idisccachedtitleaccessorbase',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#a144d2cddc6d7afa8665236418168548a',1,'nn::sl::details::IDiscCachedTitleAccessorBase::IDiscCachedTitleAccessorBase()'],['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html',1,'IDiscCachedTitleAccessorBase']]], + ['idisccachedtitleaccessordetails_2eh_35',['IDiscCachedTitleAccessorDetails.h',['../IDiscCachedTitleAccessorDetails_8h.html',1,'']]], + ['idisccachedtitleaccessorinternal_36',['idisccachedtitleaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorInternal',1,'IDiscCachedTitleAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#ab968ee24519666f607edf7ffa9acf86d',1,'nn::sl::details::IDiscCachedTitleAccessorInternal']]], + ['idisccachedtitleaccessorinternalvtable_37',['IDiscCachedTitleAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorInternalVTable',1,'nn::sl::details']]], + ['idle_38',['Idle',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcae599161956d626eda4cb0a5ffb85271c',1,'nn::dlp::Cafe']]], + ['idproduct_39',['idProduct',['../uhs__usbspec_8h.html#a2cf29745398a958349d784b1911c6b2b',1,'UhsDeviceDescriptor']]], + ['idvendor_40',['idVendor',['../uhs__usbspec_8h.html#ab393e07556e3858fed36ed2e260d4b4c',1,'UhsDeviceDescriptor']]], + ['if_5fclass_41',['if_class',['../uhs_8h.html#ac820bc217a4cd820a593e4c654fe52cf',1,'UhsInterfaceFilter']]], + ['if_5fdesc_42',['if_desc',['../uhs_8h.html#af5b58b83baff52dadc5e9f2f003c4a17',1,'UhsInterfaceProfile']]], + ['if_5fhandle_43',['if_handle',['../uhs_8h.html#ab340c091bb434b9b4828c28ce32d7fc0',1,'UhsInterfaceProfile']]], + ['if_5findex_44',['if_index',['../group__nsysnet__netconfig.html#af0a8cb9a18a649b3fd22b57ff2bbbbc9',1,'NetConfInterface']]], + ['if_5fmtu_45',['if_mtu',['../group__nsysnet__netconfig.html#a071dd9546d0b5a67e58cfa49a14a7fea',1,'NetConfInterface']]], + ['if_5fprotocol_46',['if_protocol',['../uhs_8h.html#a854901b00e716d51ccb2448c042803b4',1,'UhsInterfaceFilter']]], + ['if_5fstate_47',['if_state',['../group__nsysnet__netconfig.html#afb602af9c3171381f35b06f6e12fe372',1,'NetConfInterface::if_state'],['../group__nsysnet__netconfig.html#afb602af9c3171381f35b06f6e12fe372',1,'NetConfIfState::if_state']]], + ['if_5fsubclass_48',['if_subclass',['../uhs_8h.html#ae5514f401b9d5fb8d316605eeba52c90',1,'UhsInterfaceFilter']]], + ['iiconinfoaccessor_49',['iiconinfoaccessor',['../classnn_1_1sl_1_1IIconInfoAccessor.html',1,'IIconInfoAccessor'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#ae221a4967ba372da84a3c1dbb2c6df6e',1,'nn::sl::IIconInfoAccessor::IIconInfoAccessor(IIconInfoAccessor &src)'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#a371cce8235eba0924f92bfabf2b75382',1,'nn::sl::IIconInfoAccessor::IIconInfoAccessor()']]], + ['iiconinfoaccessor_2eh_50',['IIconInfoAccessor.h',['../IIconInfoAccessor_8h.html',1,'']]], + ['iiconinfoaccessorbase_51',['iiconinfoaccessorbase',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html',1,'IIconInfoAccessorBase'],['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#ae016d9114566c124a122609678a45db7',1,'nn::sl::details::IIconInfoAccessorBase::IIconInfoAccessorBase()']]], + ['iiconinfoaccessordetails_2eh_52',['IIconInfoAccessorDetails.h',['../IIconInfoAccessorDetails_8h.html',1,'']]], + ['iiconinfoaccessorinternal_53',['iiconinfoaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IIconInfoAccessorInternal',1,'IIconInfoAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#a439a645f28609ced3dcc0c10ae5684ba',1,'nn::sl::details::IIconInfoAccessorInternal']]], + ['iiconinfoaccessorinternalvtable_54',['IIconInfoAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IIconInfoAccessorInternalVTable',1,'nn::sl::details']]], + ['iinstalledtitlelistaccessor_55',['iinstalledtitlelistaccessor',['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a9909c258d584bfeffe6d6489471837cb',1,'nn::sl::IInstalledTitleListAccessor::IInstalledTitleListAccessor()'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html',1,'IInstalledTitleListAccessor'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a43e1c0260da2658871c0c60101ef9793',1,'nn::sl::IInstalledTitleListAccessor::IInstalledTitleListAccessor()']]], + ['iinstalledtitlelistaccessor_2eh_56',['IInstalledTitleListAccessor.h',['../IInstalledTitleListAccessor_8h.html',1,'']]], + ['iinstalledtitlelistaccessor_5fgetfn_57',['IInstalledTitleListAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#ae55598b4ba7cea3a04e5421ccdf27906',1,'nn::sl::details']]], + ['iinstalledtitlelistaccessorbase_58',['iinstalledtitlelistaccessorbase',['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#a61f5741f44d2f89c728c7bf8c5a3e3e0',1,'nn::sl::details::IInstalledTitleListAccessorBase::IInstalledTitleListAccessorBase()'],['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html',1,'IInstalledTitleListAccessorBase']]], + ['iinstalledtitlelistaccessordetails_2eh_59',['IInstalledTitleListAccessorDetails.h',['../IInstalledTitleListAccessorDetails_8h.html',1,'']]], + ['iinstalledtitlelistaccessorinternal_60',['iinstalledtitlelistaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorInternal',1,'IInstalledTitleListAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#a4496d2cfa44247280f6a36da709e9ee6',1,'nn::sl::details::IInstalledTitleListAccessorInternal']]], + ['iinstalledtitlelistaccessorinternalvtable_61',['IInstalledTitleListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorInternalVTable',1,'nn::sl::details']]], + ['iinterface_62',['iInterface',['../uhs__usbspec_8h.html#a2e4535908d90f195c6347a91e15b544d',1,'UhsInterfaceDescriptor']]], + ['ikillernotificationaccessor_63',['ikillernotificationaccessor',['../classnn_1_1sl_1_1IKillerNotificationAccessor.html',1,'IKillerNotificationAccessor'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#aabce436d1412d068c06e18285a64e27a',1,'nn::sl::IKillerNotificationAccessor::IKillerNotificationAccessor()'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#a1fef0f88f36c2a00913779240156a67e',1,'nn::sl::IKillerNotificationAccessor::IKillerNotificationAccessor(IKillerNotificationAccessor &src)']]], + ['ikillernotificationaccessor_2eh_64',['IKillerNotificationAccessor.h',['../IKillerNotificationAccessor_8h.html',1,'']]], + ['ikillernotificationaccessor_5fgetfn_65',['IKillerNotificationAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a08ccbda5044d1e25a77c08f8ebb52e29',1,'nn::sl::details']]], + ['ikillernotificationaccessorbase_66',['ikillernotificationaccessorbase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html',1,'IKillerNotificationAccessorBase'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#a89efd18e89607084a2d7fd1e4ded3b91',1,'nn::sl::details::IKillerNotificationAccessorBase::IKillerNotificationAccessorBase()']]], + ['ikillernotificationaccessordetails_2eh_67',['IKillerNotificationAccessorDetails.h',['../IKillerNotificationAccessorDetails_8h.html',1,'']]], + ['ikillernotificationaccessorinternal_68',['ikillernotificationaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationAccessorInternal',1,'IKillerNotificationAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#a7026ab7289d6a924ce7ddc6b0f71d19f',1,'nn::sl::details::IKillerNotificationAccessorInternal']]], + ['ikillernotificationaccessorinternalvtable_69',['IKillerNotificationAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationAccessorInternalVTable',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanager_70',['ikillernotificationtransferrecordmanager',['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#adc7ff29b39c392d2b0518171e19bec62',1,'nn::sl::IKillerNotificationTransferRecordManager::IKillerNotificationTransferRecordManager(IKillerNotificationTransferRecordManager &src)'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#a9199393dc97eabf9462938084476573e',1,'nn::sl::IKillerNotificationTransferRecordManager::IKillerNotificationTransferRecordManager()'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html',1,'IKillerNotificationTransferRecordManager']]], + ['ikillernotificationtransferrecordmanagerbase_71',['IKillerNotificationTransferRecordManagerBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerdetails_2eh_72',['IKillerNotificationTransferRecordManagerDetails.h',['../IKillerNotificationTransferRecordManagerDetails_8h.html',1,'']]], + ['ikillernotificationtransferrecordmanagerintern_73',['IKillerNotificationTransferRecordManagerIntern',['../namespacenn_1_1sl_1_1details.html#a73276654b1bacfb145edbffbfd668157',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternal_74',['IKillerNotificationTransferRecordManagerInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerInternal',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternalvtable_75',['ikillernotificationtransferrecordmanagerinternalvtable',['../namespacenn_1_1sl_1_1details.html#ae9ed325c27268858400d811203d597f0',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerInternalVTable',1,'IKillerNotificationTransferRecordManagerInternalVTable']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5ffinalizefn_76',['IKillerNotificationTransferRecordManagerInternVTable_FinalizeFn',['../namespacenn_1_1sl_1_1details.html#a1d248eb13c8b37d4bbc115bda0af962c',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5fgetrecordcountfn_77',['IKillerNotificationTransferRecordManagerInternVTable_GetRecordCountFn',['../namespacenn_1_1sl_1_1details.html#a1e8e3f7f57e59b7c021624c768c4e2ca',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5fgetrecordsfn_78',['IKillerNotificationTransferRecordManagerInternVTable_GetRecordsFn',['../namespacenn_1_1sl_1_1details.html#acd054eb4aa720e24d2c1cb04a7b39a20',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5floadfn_79',['IKillerNotificationTransferRecordManagerInternVTable_LoadFn',['../namespacenn_1_1sl_1_1details.html#a23561eb7e7c8cae144eb25e304179133',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5floadinitialfn_80',['IKillerNotificationTransferRecordManagerInternVTable_LoadInitialFn',['../namespacenn_1_1sl_1_1details.html#aca12539659450c0f62b3af21bb2b37e5',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5fregisterrecordsfn_81',['IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsFn',['../namespacenn_1_1sl_1_1details.html#a8ecbfd0a9b0115613bef0d1e9b3a077e',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5fregisterrecordsotherfn_82',['IKillerNotificationTransferRecordManagerInternVTable_RegisterRecordsOtherFn',['../namespacenn_1_1sl_1_1details.html#a6976a780004bc8273d7703eaaae4114f',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternvtable_5fstorefn_83',['IKillerNotificationTransferRecordManagerInternVTable_StoreFn',['../namespacenn_1_1sl_1_1details.html#acf6ffa4c4ba8e4038f9e490f665d56dd',1,'nn::sl::details']]], + ['ilaunchedtitlelistaccessodetails_2eh_84',['ILaunchedTitleListAccessoDetails.h',['../ILaunchedTitleListAccessoDetails_8h.html',1,'']]], + ['ilaunchedtitlelistaccessor_85',['ilaunchedtitlelistaccessor',['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a71d6fa204e7ded27e633b419e180acb7',1,'nn::sl::ILaunchedTitleListAccessor::ILaunchedTitleListAccessor()'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html',1,'ILaunchedTitleListAccessor'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a082f4c08ec1aeee5b7855b0bec122714',1,'nn::sl::ILaunchedTitleListAccessor::ILaunchedTitleListAccessor()']]], + ['ilaunchedtitlelistaccessor_2eh_86',['ILaunchedTitleListAccessor.h',['../ILaunchedTitleListAccessor_8h.html',1,'']]], + ['ilaunchedtitlelistaccessor_5fgetbyaccountfn_87',['ILaunchedTitleListAccessor_GetByAccountFn',['../namespacenn_1_1sl_1_1details.html#a76d78b196aadddfb16e6a8c3fe0f8ae3',1,'nn::sl::details']]], + ['ilaunchedtitlelistaccessorbase_88',['ilaunchedtitlelistaccessorbase',['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html',1,'ILaunchedTitleListAccessorBase'],['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#aa19a4a0f3a56fe93cb8dcfd80ef0c98c',1,'nn::sl::details::ILaunchedTitleListAccessorBase::ILaunchedTitleListAccessorBase()']]], + ['ilaunchedtitlelistaccessorinternal_89',['ilaunchedtitlelistaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorInternal',1,'ILaunchedTitleListAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#aa40bea1bfd8236de017df94ef5a6364b',1,'nn::sl::details::ILaunchedTitleListAccessorInternal']]], + ['ilaunchedtitlelistaccessorinternalvtable_90',['ILaunchedTitleListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorInternalVTable',1,'nn::sl::details']]], + ['im_91',['IM',['../group__coreinit__im.html',1,'']]], + ['im_2eh_92',['im.h',['../im_8h.html',1,'']]], + ['im_5fcancelgeteventnotify_93',['IM_CancelGetEventNotify',['../group__coreinit__im.html#ga790fb8ada481cbafcee0e730f61787a8',1,'im.h']]], + ['im_5fclose_94',['IM_Close',['../group__coreinit__im.html#gae10e0b1f225a13141f253fc1ac437967',1,'im.h']]], + ['im_5fdevice_5fstate_5factive_95',['IM_DEVICE_STATE_ACTIVE',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861af2cf3c9a407a3f2d84ef6ec071532698',1,'im.h']]], + ['im_5fdevice_5fstate_5fclear_96',['IM_DEVICE_STATE_CLEAR',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a966aad37db8ff2327a256321f90d5dad',1,'im.h']]], + ['im_5fdevice_5fstate_5fhome_97',['IM_DEVICE_STATE_HOME',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a8044a68b668300cd2a0ca825c93ca7e7',1,'im.h']]], + ['im_5fdevice_5fstate_5finactive_98',['IM_DEVICE_STATE_INACTIVE',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861add589ecb25ee83640dfd344ab9e087b2',1,'im.h']]], + ['im_5fdevice_5fstate_5fpower_99',['IM_DEVICE_STATE_POWER',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a322f2c3140994f2d81830b8120bffce3',1,'im.h']]], + ['im_5fdevice_5fstate_5fsync_100',['IM_DEVICE_STATE_SYNC',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a3560ad3d61242caaf5e1a96e6f7d1ac0',1,'im.h']]], + ['im_5fevent_5factive_101',['IM_EVENT_ACTIVE',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0daf2b28d3d044fb2b9d0b0eb2f4c7929f7',1,'im.h']]], + ['im_5fevent_5fapd_102',['IM_EVENT_APD',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0daa716f36d8378a3a9760ecefc236a9f20',1,'im.h']]], + ['im_5fevent_5fcancelled_103',['IM_EVENT_CANCELLED',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da6e644eca9365bfc42145cf57747f9315',1,'im.h']]], + ['im_5fevent_5fdim_104',['IM_EVENT_DIM',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da9209ed4b47972759603fece217ee1cb5',1,'im.h']]], + ['im_5fevent_5fhome_105',['IM_EVENT_HOME',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0dacd5f304af79f283ba9e894148edc1eab',1,'im.h']]], + ['im_5fevent_5finactive_106',['IM_EVENT_INACTIVE',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0daef375bc5c741509537e15987c3d8df05',1,'im.h']]], + ['im_5fevent_5fpower_107',['IM_EVENT_POWER',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da7e1cdd63ee30f6a029908f5cc79da3b7',1,'im.h']]], + ['im_5fevent_5freset_108',['IM_EVENT_RESET',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0dad498b40e2765e46643c6d6206cb308c4',1,'im.h']]], + ['im_5fevent_5fsync_109',['IM_EVENT_SYNC',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da9c5979316cfd28543f4fc1363fccd81b',1,'im.h']]], + ['im_5fevent_5fundim_110',['IM_EVENT_UNDIM',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0dab89e9727ebfa4511cd210e136fcd2f64',1,'im.h']]], + ['im_5fgeteventnotify_111',['IM_GetEventNotify',['../group__coreinit__im.html#gadd5bfd76b819edd715f0465dd04de677',1,'im.h']]], + ['im_5fgethomebuttonparams_112',['IM_GetHomeButtonParams',['../group__coreinit__im.html#ga49c5f31816ee3427756fe5a3584ab701',1,'im.h']]], + ['im_5fgetnvparameter_113',['IM_GetNvParameter',['../group__coreinit__im.html#ga43fd60b36200663d5c46d149facc8c22',1,'im.h']]], + ['im_5fgetnvparameterwithouthandleanditb_114',['IM_GetNvParameterWithoutHandleAndItb',['../group__coreinit__im.html#ga594e610316b7e82277984eed32567558',1,'im.h']]], + ['im_5fgetparameter_115',['IM_GetParameter',['../group__coreinit__im.html#ga997c62ca153300d6eb80dfc818dc5ef4',1,'im.h']]], + ['im_5fgetparameters_116',['IM_GetParameters',['../group__coreinit__im.html#ga6924d5047e99d264ab895ca422e72048',1,'im.h']]], + ['im_5fgetruntimeparameter_117',['IM_GetRuntimeParameter',['../group__coreinit__im.html#ga71ff29d3ef48354b1e5bc2298e915c3e',1,'im.h']]], + ['im_5fgettimerremaining_118',['IM_GetTimerRemaining',['../group__coreinit__im.html#gad1d0d678a336532875db882a971ded7c',1,'im.h']]], + ['im_5fgettimerremainingseconds_119',['IM_GetTimerRemainingSeconds',['../group__coreinit__im.html#ga7fda4b669888a642e235cc9d9b5063c0',1,'im.h']]], + ['im_5fopen_120',['IM_Open',['../group__coreinit__im.html#ga5c536dcd504d10e81a6de20b7ab7f8dc',1,'im.h']]], + ['im_5fpad_5ftype_5fnone_121',['IM_PAD_TYPE_NONE',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55abe90372b91fd8a653fcb0f61d8c94c2d',1,'im.h']]], + ['im_5fpad_5ftype_5fwii_5fremote_122',['IM_PAD_TYPE_WII_REMOTE',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55a2c98e611748c9129cbeaf43f305862eb',1,'im.h']]], + ['im_5fpad_5ftype_5fwii_5fremote_5fextension_123',['IM_PAD_TYPE_WII_REMOTE_EXTENSION',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55ac7dc5a45b24317030304d41e91037ef9',1,'im.h']]], + ['im_5fpad_5ftype_5fwiiu_5fgamepad_124',['IM_PAD_TYPE_WIIU_GAMEPAD',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55ad11fb3a3c7ae91803872b22221bffba8',1,'im.h']]], + ['im_5fpad_5ftype_5fwiiu_5fpro_5fcontroller_125',['IM_PAD_TYPE_WIIU_PRO_CONTROLLER',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55a3e048647d84002a425231b99cc8d9a39',1,'im.h']]], + ['im_5fparameter_5fapd_5fenabled_126',['IM_PARAMETER_APD_ENABLED',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a84e5e40d7b7190329ff5e5931226f425',1,'im.h']]], + ['im_5fparameter_5fapd_5foccured_127',['IM_PARAMETER_APD_OCCURED',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a0949899adf7c50d1ce9574c7c65c90bb',1,'im.h']]], + ['im_5fparameter_5fapd_5fperiod_128',['IM_PARAMETER_APD_PERIOD',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a20ef3017c555a17c12b1968427a30e14',1,'im.h']]], + ['im_5fparameter_5fdim_5fenable_5fdrc_129',['IM_PARAMETER_DIM_ENABLE_DRC',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a77a35b787259399f7513a106c268995d',1,'im.h']]], + ['im_5fparameter_5fdim_5fenable_5ftv_130',['IM_PARAMETER_DIM_ENABLE_TV',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a434ee73d4a3d14dcb52b653976339f2a',1,'im.h']]], + ['im_5fparameter_5fdim_5fenabled_131',['IM_PARAMETER_DIM_ENABLED',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5abd9f6a85357b11bd7931f003a5c4f96f',1,'im.h']]], + ['im_5fparameter_5fdim_5fperiod_132',['IM_PARAMETER_DIM_PERIOD',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a5be6a126a9a6404aba927a02a4f91c5f',1,'im.h']]], + ['im_5fparameter_5finactive_5fseconds_133',['IM_PARAMETER_INACTIVE_SECONDS',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a53ddc13c19bec7eb8a2be83a98288a14',1,'im.h']]], + ['im_5fparameter_5fmax_134',['IM_PARAMETER_MAX',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a9d74ea15b29addb80a7cb61e6b4bd6af',1,'im.h']]], + ['im_5fparameter_5fpower_5foff_5fenable_135',['IM_PARAMETER_POWER_OFF_ENABLE',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a899ec9542316a4d6aa297e67090f8aaf',1,'im.h']]], + ['im_5fparameter_5freset_5fenable_136',['IM_PARAMETER_RESET_ENABLE',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5ae33623626eb45d72caf372a08b5c297c',1,'im.h']]], + ['im_5fparameter_5freset_5fseconds_137',['IM_PARAMETER_RESET_SECONDS',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5abb65b5efecdcd64c93a622511dfff6d5',1,'im.h']]], + ['im_5fsetdevicestate_138',['IM_SetDeviceState',['../group__coreinit__im.html#ga99e3905cca0640cdf1687978c129982c',1,'im.h']]], + ['im_5fsetdevicestateex_139',['IM_SetDeviceStateEx',['../group__coreinit__im.html#ga49d19f785e3c7139626c5848a67b575d',1,'im.h']]], + ['im_5fsetparameter_140',['IM_SetParameter',['../group__coreinit__im.html#ga737ba02868e4b8046608bd86ee46e0f7',1,'im.h']]], + ['im_5fsetruntimeparameter_141',['IM_SetRuntimeParameter',['../group__coreinit__im.html#ga3a5aab97591ed41ea8056c77995d5dd6',1,'im.h']]], + ['im_5ftimer_5fapd_142',['IM_TIMER_APD',['../group__coreinit__im.html#gga54086016114e888ba0b7e6730c49b6ebac4e4f1c2d2b1a0fc1d59d465b2f6e3a2',1,'im.h']]], + ['im_5ftimer_5fdim_143',['IM_TIMER_DIM',['../group__coreinit__im.html#gga54086016114e888ba0b7e6730c49b6ebae48963c815a5b45ca6b15f8526542ccb',1,'im.h']]], + ['image_144',['image',['../group__gx2__surface.html#a43c67c13c1e3cb6d6ecc454d839fc075',1,'GX2Surface']]], + ['images_145',['images',['../structnn_1_1sl_1_1KillerNotification.html#a2dfa43948eaf410f0d21700e9c56c417',1,'nn::sl::KillerNotification']]], + ['imagesize_146',['imagesize',['../group__nsysccr__cdc.html#ab1ce8bb44bc98a61115233a58117c2ad',1,'CCRCDCFWInfo::imageSize'],['../group__gx2__surface.html#ab1ce8bb44bc98a61115233a58117c2ad',1,'GX2Surface::imageSize']]], + ['imageversion_147',['imageVersion',['../group__nsysccr__cdc.html#ac600bb5be3244f0bed484a7ea63df8b0',1,'CCRCDCFWInfo']]], + ['imanufacturer_148',['iManufacturer',['../uhs__usbspec_8h.html#a7ee6ae41b483f3c49d1ddb39a83a8a43',1,'UhsDeviceDescriptor']]], + ['imdevicestate_149',['imdevicestate',['../group__coreinit__im.html#ga757e91353323c92f22cecd12c712d63b',1,'IMDeviceState: im.h'],['../group__coreinit__im.html#gadb6aa0a649286b24b5ca5e1c7b7a3861',1,'IMDeviceState: im.h']]], + ['imdevicestateex_150',['imdevicestateex',['../group__coreinit__im.html#ga339498bc21e8c330cebdc3762911035b',1,'IMDeviceStateEx: im.h'],['../group__coreinit__im.html#structIMDeviceStateEx',1,'IMDeviceStateEx']]], + ['imdisableapd_151',['IMDisableAPD',['../group__coreinit__energysaver.html#ga0708fe115b834a64762454558f1ba167',1,'energysaver.h']]], + ['imdisabledim_152',['IMDisableDim',['../group__coreinit__energysaver.html#ga96c6728d75973c69320fdbfb767e4064',1,'energysaver.h']]], + ['imenableapd_153',['IMEnableAPD',['../group__coreinit__energysaver.html#ga493b4fe9cdb552138062535e1f8b2f8d',1,'energysaver.h']]], + ['imenabledim_154',['IMEnableDim',['../group__coreinit__energysaver.html#gae766eba7e79833d619bf7f030df2af81',1,'energysaver.h']]], + ['imerror_155',['IMError',['../group__coreinit__energysaver.html#gad72d3bdec695ee00aae20f81cb4067da',1,'energysaver.h']]], + ['imetainfoaccessor_2eh_156',['IMetaInfoAccessor.h',['../IMetaInfoAccessor_8h.html',1,'']]], + ['imetainfoaccessor_5fgetfn_157',['IMetaInfoAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#ac9602751fd4e201188dba65c0ddfc3ca',1,'nn::sl::details']]], + ['imetainfoaccessorbase_158',['imetainfoaccessorbase',['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#aaec6bce4626629e6051f58b19e5cc01b',1,'nn::sl::details::IMetaInfoAccessorBase::IMetaInfoAccessorBase()'],['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html',1,'IMetaInfoAccessorBase']]], + ['imetainfoaccessordetails_2eh_159',['IMetaInfoAccessorDetails.h',['../IMetaInfoAccessorDetails_8h.html',1,'']]], + ['imetainfoaccessorinternal_160',['imetainfoaccessorinternal',['../namespacenn_1_1sl_1_1details.html#a4ce97f0b428323c078b42087bbf1806d',1,'nn::sl::details::IMetaInfoAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IMetaInfoAccessorInternal',1,'IMetaInfoAccessorInternal']]], + ['imetainfoaccessorinternalvtable_161',['IMetaInfoAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IMetaInfoAccessorInternalVTable',1,'nn::sl::details']]], + ['imevent_162',['imevent',['../group__coreinit__im.html#gad7e3015c6be870be28b76be9e787ab0d',1,'IMEvent: im.h'],['../group__coreinit__im.html#ga308b5d4d7224a4ae9de3cd29f69ef70b',1,'IMEvent: im.h']]], + ['imeventmask_163',['IMEventMask',['../group__coreinit__im.html#ga7ab84f6fc7fc39149ef4692b2f788290',1,'im.h']]], + ['imgetdimenabledrc_164',['IMGetDimEnableDRC',['../group__coreinit__energysaver.html#gaffe60fb150525cb3f3aec095f71c93a3',1,'energysaver.h']]], + ['imgetdimenabletv_165',['IMGetDimEnableTV',['../group__coreinit__energysaver.html#ga71a404326bcd5cb029e1d3d7ea4b3d09',1,'energysaver.h']]], + ['imgetdimperiod_166',['IMGetDimPeriod',['../group__coreinit__energysaver.html#gaaf1f8217d934d55c3a0d58b308f30f20',1,'energysaver.h']]], + ['imgettimebeforeapd_167',['IMGetTimeBeforeAPD',['../group__coreinit__energysaver.html#ga247a9fa07a507b14077066f198fa4958',1,'energysaver.h']]], + ['imgettimebeforedimming_168',['IMGetTimeBeforeDimming',['../group__coreinit__energysaver.html#ga1f02d19afed915a5a0150bbd821504bf',1,'energysaver.h']]], + ['imhomebuttonparams_169',['imhomebuttonparams',['../group__coreinit__im.html#ga8e6058c23f0ffc915e65907aa1b05d52',1,'IMHomeButtonParams: im.h'],['../group__coreinit__im.html#structIMHomeButtonParams',1,'IMHomeButtonParams']]], + ['imisapdenabled_170',['IMIsAPDEnabled',['../group__coreinit__energysaver.html#gaee3311e149c5bc6b3db99bba662d913c',1,'energysaver.h']]], + ['imisapdenabledbysyssettings_171',['IMIsAPDEnabledBySysSettings',['../group__coreinit__energysaver.html#ga9040247729858f92bcc7ef07b36567dc',1,'energysaver.h']]], + ['imisdimenabled_172',['IMIsDimEnabled',['../group__coreinit__energysaver.html#ga31de15a121073d402aada987d3af7342',1,'energysaver.h']]], + ['impadtype_173',['impadtype',['../group__coreinit__im.html#ga9f0701af776e85aaa2d4f2b8779b8d55',1,'IMPadType: im.h'],['../group__coreinit__im.html#gaaa73638340f17809000f260e9a07eb35',1,'IMPadType: im.h']]], + ['imparameter_174',['imparameter',['../group__coreinit__im.html#gacb74243d36a46f2107d34322830e2ff5',1,'IMParameter: im.h'],['../group__coreinit__im.html#ga83814aa07902dc535b705a4dc152ed31',1,'IMParameter: im.h']]], + ['imparameters_175',['imparameters',['../group__coreinit__im.html#structIMParameters',1,'IMParameters'],['../group__coreinit__im.html#ga9f990aed5943202f142ddc72861f4789',1,'IMParameters: im.h']]], + ['importmodulecount_176',['importModuleCount',['../group__coreinit__dynload.html#a85177df0d89d524bc07184fab1de7ab2',1,'OSDynLoad_InternalData']]], + ['importmodules_177',['importModules',['../group__coreinit__dynload.html#a7d4957d3142225dc543672d39e6989e8',1,'OSDynLoad_InternalData']]], + ['imr_5finterface_178',['imr_interface',['../in_8h.html#a4505983cc37e561e0e706d4e95d6ee2e',1,'ip_mreq']]], + ['imr_5fmultiaddr_179',['imr_multiaddr',['../in_8h.html#a4cfe22b5f68c8d0790a32f243a20e0d8',1,'ip_mreq']]], + ['imrequest_180',['imrequest',['../group__coreinit__im.html#ga6cc3a5b126c11da990be6de05d5e1e90',1,'IMRequest: im.h'],['../group__coreinit__im.html#structIMRequest',1,'IMRequest']]], + ['imsetdimenabledrc_181',['IMSetDimEnableDRC',['../group__coreinit__energysaver.html#ga53adff720c34cfbb50c7da240a8f9abb',1,'energysaver.h']]], + ['imsetdimenabletv_182',['IMSetDimEnableTV',['../group__coreinit__energysaver.html#ga5a5fb218635d0b128ecef938e3ac0900',1,'energysaver.h']]], + ['imstartapdvideomode_183',['IMStartAPDVideoMode',['../group__coreinit__energysaver.html#gadf111966a23044e11fd44c8ecdf87cf6',1,'energysaver.h']]], + ['imtimer_184',['imtimer',['../group__coreinit__im.html#ga54086016114e888ba0b7e6730c49b6eb',1,'IMTimer: im.h'],['../group__coreinit__im.html#gaebb76953a2cad1a0f54f24d48d9f3286',1,'IMTimer: im.h']]], + ['in_2eh_185',['in.h',['../in_8h.html',1,'']]], + ['in_5faddr_186',['in_addr',['../in_8h.html#structin__addr',1,'']]], + ['in_5faddr_5ft_187',['in_addr_t',['../in_8h.html#a98b38134a62f24554da0ffcabde8062c',1,'in.h']]], + ['in_5fendpoints_188',['in_endpoints',['../uhs_8h.html#a22e6dbcb84a14dbffffcff9a521874de',1,'UhsInterfaceProfile']]], + ['in_5fport_5ft_189',['in_port_t',['../in_8h.html#a979d51fa99f7145221b3ed1afff5b827',1,'in.h']]], + ['inactivateselectcursor_190',['InactivateSelectCursor',['../namespacenn_1_1swkbd.html#a06264cc0e5b91d5cc01988b83e58fb13',1,'nn::swkbd']]], + ['inaddr_5fany_191',['INADDR_ANY',['../in_8h.html#a5d1940045dc2e7de552f3d4ff13a74ab',1,'in.h']]], + ['inaddr_5fbroadcast_192',['INADDR_BROADCAST',['../in_8h.html#a4a725f61ded23ce8a7dff8e82ed51986',1,'in.h']]], + ['inaddr_5floopback_193',['INADDR_LOOPBACK',['../in_8h.html#ae1ac25d7797666cff6d01d6c795c2378',1,'in.h']]], + ['inaddr_5fnone_194',['INADDR_NONE',['../in_8h.html#a3d2472d6cf31b73eeb829110dd0fffea',1,'in.h']]], + ['index_195',['index',['../group__coreinit__im.html#ae1b9103978b8e0c475d68564bb2e3a2f',1,'IMHomeButtonParams::index'],['../group__coreinit__mcp.html#aafd95f8c7a99b9189ede7cdf0871ebe8',1,'MCPDevice::index'],['../namespacenn_1_1spm.html#a6a94316a4e49132bf3f061bb5489fbcf',1,'nn::spm::StorageListItem::index'],['../group__sndcore2__voice.html#aafd95f8c7a99b9189ede7cdf0871ebe8',1,'AXVoice::index']]], + ['indexeddevice_196',['indexedDevice',['../group__coreinit__mcp.html#af79a762fb6f4601123b9730669566d34',1,'MCPTitleListType']]], + ['inet_2eh_197',['inet.h',['../inet_8h.html',1,'']]], + ['inet_5faddr_198',['inet_addr',['../inet_8h.html#a3e3b8f43e05dc3b87977b6a7a2ed09ca',1,'inet.h']]], + ['inet_5faddrstrlen_199',['INET_ADDRSTRLEN',['../in_8h.html#a93b37007689284fd9c4bde1a8f4b9199',1,'in.h']]], + ['inet_5faton_200',['inet_aton',['../inet_8h.html#a2e14cfa6ded77b65c948476358284cf1',1,'inet.h']]], + ['inet_5fntoa_201',['inet_ntoa',['../inet_8h.html#ab1d195e3682f88d1cea726e8c1de08d2',1,'inet.h']]], + ['inet_5fntoa_5fr_202',['inet_ntoa_r',['../inet_8h.html#a585691747d7b51787f81fd81a76ed5ee',1,'inet.h']]], + ['inet_5fntop_203',['inet_ntop',['../inet_8h.html#ac807571fab0b52b927b985804372275a',1,'inet_ntop(int af, const void *src, char *dst, socklen_t size): inet.h'],['../group__nsysnet__socket.html#ga48fc4e18555800e6000b8b8629da2bcb',1,'inet_ntop(int af, const void *src, char *dst, socklen_t size): _socket.h']]], + ['inet_5fpton_204',['inet_pton',['../inet_8h.html#acdce1d46efd09e8485a2f682b388ebc0',1,'inet_pton(int af, const char *src, void *dst): inet.h'],['../group__nsysnet__socket.html#ga250a53634b36c22bc22f8dfdaf7b4d2a',1,'inet_pton(int af, const char *src, void *dst): _socket.h']]], + ['info_205',['info',['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::ISettingAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::ITitleListAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::ITransferrerInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IUpdatePackageAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IWhiteListAccessorInternalVTable::info'],['../group__ntag__ntag.html#a0e9f7eea0e83dddb0cbf139f71fdfe05',1,'NTAGDataT2T::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IBlackListAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IStreamInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::ISerializerInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IPreferentialTitleAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IMetaInfoAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::ILaunchedTitleListAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IKillerNotificationAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IInstalledTitleListAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IIconInfoAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IDiscCachedTitleAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IDefaultTitleAccessorInternalVTable::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::IAccountInfoAccessorInternalVTable::info'],['../group__coreinit__fs.html#acb40e6b6641b847446c567adb49c6bf2',1,'FSDirectoryEntry::info'],['../namespacenn_1_1sl_1_1details.html#ab576d88e99031be3391d56e1d8c6b1e7',1,'nn::sl::details::ITimeAccessorInternalVTable::info'],['../group__coreinit__systeminfo.html',1,'System Info']]], + ['ingamename_206',['inGameName',['../group__nn__fp__fp.html#ga9b2090bb74e341e435cf0fa97bf73bbb',1,'nn::fp::RecentPlayRecord']]], + ['initialize_207',['initialize',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#aa069485c6da8250523bc625fb8df5f3b',1,'nn::dlp::Cafe::Server::Initialize()'],['../classnn_1_1sl_1_1TitleIconCache.html#a26a54235375e69e1a05a80d6e77cccc0',1,'nn::sl::TitleIconCache::Initialize()'],['../classnn_1_1sl_1_1DrcManager.html#a4c9c3c7e4ca5e56cc465f4a5b51ac123',1,'nn::sl::DrcManager::Initialize()'],['../classnn_01_1_1sl_1_1DataCreator.html#ae99acb5ed32023e5d7ff1375d8ee3302',1,'nn ::sl::DataCreator::Initialize()'],['../classnn_1_1sl_1_1Condition.html#a0a29c0c3a37153a0255191b46fb94786',1,'nn::sl::Condition::Initialize()'],['../classnn_1_1sl_1_1CacheManager.html#a68166e559a055d1ed051b110aba6e651',1,'nn::sl::CacheManager::Initialize()'],['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html#aa10ec10ce3fbb354ff9dc500a36b2b50',1,'nn::dlp::Cafe::ServerPrivate::Initialize(bool *dupNoticeNeed, uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, uint32_t blockBufferSize, uint32_t blockBufferNum, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFPbUcUiT2N23PQ4_2nn3cfg3CTR8UserName")'],['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html#a6cc4ea9d88a12fa8cc92d23bb790988e',1,'nn::dlp::Cafe::ServerPrivate::Initialize(uint8_t maxClientNum, uint32_t uniqueId, uint8_t childIndex, uint32_t blockBufferSize, uint32_t blockBufferNum, nn::cfg::CTR::UserName *userName) asm("Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFUcUiT1N22PQ4_2nn3cfg3CTR8UserName")'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a839921d818c60d2831c1da17997260f1',1,'nn::sl::QuickStartApplicationSelector::Initialize()'],['../classnn_1_1dlp_1_1Cafe_1_1Server.html#ae2ce02ef71596a8249f05f6987e394a3',1,'nn::dlp::Cafe::Server::Initialize()'],['../classnn_1_1sl_1_1TitleIconCache.html#ae51084cee17a0d0a43626a7ac3567f65',1,'nn::sl::TitleIconCache::Initialize()'],['../classnn_1_1sl_1_1TitleListCache.html#a72ec5a4bb4a875c5db8155c36d469a60',1,'nn::sl::TitleListCache::Initialize(int u1, int num)'],['../classnn_1_1sl_1_1TitleListCache.html#af11132240345575a3d241e0e2ac6b983',1,'nn::sl::TitleListCache::Initialize(int u1, int num, int u3)'],['../classnn_1_1sl_1_1TitleListCache.html#a888152406e46bc78eaf488fd7440e2e7',1,'nn::sl::TitleListCache::Initialize(int u1, int num, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)'],['../classnn_1_1sl_1_1TitleListCache.html#a2745e444901eee386f0ea1267068e542',1,'nn::sl::TitleListCache::Initialize(int u1, int num, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)'],['../namespacenn_1_1sl.html#a865e7518a793cb6256088046677f1872',1,'nn::sl::Initialize()'],['../classnn_1_1sl_1_1FileStream.html#a136b8f8f610ad6218af5fefcf06eaa36',1,'nn::sl::FileStream::Initialize()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#a7bce8e4a7671ad68ec79748c6c44929c',1,'nn::sl::KillerNotificationSelector::Initialize()'],['../classnn_1_1sl_1_1TitleListCache.html#a1c5d8ab7bdfba33b69784bd0d3be2dd1',1,'nn::sl::TitleListCache::Initialize()'],['../namespacenn_1_1uds_1_1Cafe.html#ab957a27c8deb6e392c1c43d4fddeaa78',1,'nn::uds::Cafe::Initialize(void *workMemory, uint32_t workMemorySize, nn::cfg::CTR::UserName *username) asm("Initialize__Q3_2nn3uds4CafeFPvUiPQ4_2nn3cfg3CTR8UserName")'],['../namespacenn_1_1uds_1_1Cafe.html#a6ad42060c468a8aac00582a49e8ba98e',1,'nn::uds::Cafe::Initialize(void *workMemory, uint32_t workMemorySize) asm("Initialize__Q3_2nn3uds4CafeFPvUi")'],['../namespacenn_1_1spm.html#aec3072e3bca18d9391e8af05c2646a23',1,'nn::spm::Initialize()'],['../namespacenn_1_1ac.html#a5fbb7fa5a51299dbcba2327a64c85a3a',1,'nn::ac::Initialize()'],['../namespacenn_1_1act.html#a25ee51f821f70ebd0363345dea6ba308',1,'nn::act::Initialize()'],['../group__nn__fp__fp.html#ga38059eae52591ecbbd5ebc7d36caab2d',1,'nn::fp::Initialize()'],['../namespacenn_1_1nfp.html#ad7a6636cca404f858b4dbe2fc0356ceb',1,'nn::nfp::Initialize()'],['../namespacenn_1_1pdm.html#a0a50ff45f14d7f6d5a8820192230d94e',1,'nn::pdm::Initialize()']]], + ['initialize_5f_5fq3_5f2nn2sl10drcmanagerfrq3_5f2nn2sl12itransferrerrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl13itimeaccessor_208',['Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor',['../namespacenn_1_1sl_1_1details.html#ab0371056b0b8e37ab1e927195fbf07ce',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl10filestreamfp8fsclientp10fscmdblockpcct3_209',['Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3',['../namespacenn_1_1sl_1_1details.html#a0110e77fcc4bff542b198222c49b9f23',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl11datacreatorfrq3_5f2nn2sl17iiconinfoaccessorrq3_5f2nn2sl20iaccountinfoaccessorrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl15ititleiconcache_210',['Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache',['../namespacenn_01_1_1sl_1_1details.html#a4d88e19caaceb6b7efd4679e36091ee6',1,'nn ::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl12cachemanagerfrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinforq3_5f2nn2sl49iserializer_5f_5ftm_5f_5f30_5fq3_5f2nn2sl18killernotificationt1_211',['Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1',['../namespacenn_1_1sl_1_1details.html#aa9da5f13a5cdac1016b87cda119dd726',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titleiconcachefi_212',['Initialize__Q3_2nn2sl14TitleIconCacheFi',['../namespacenn_1_1sl_1_1details.html#af04f773385fd1fcdd013dc717b3cf175',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titleiconcachefirq3_5f2nn2sl17iiconinfoaccessorrq3_5f2nn2sl38iserializer_5f_5ftm_5f_5f19_5fq3_5f2nn2sl8iconinforq3_5f2nn2sl16isettingaccessor_213',['Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor',['../namespacenn_1_1sl_1_1details.html#afea4a83355303bbc19196748b4b9e2ef',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefin21_214',['Initialize__Q3_2nn2sl14TitleListCacheFiN21',['../namespacenn_1_1sl_1_1details.html#a251323478cacb3044d38b4eb9b5fc0c4',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefin21rq3_5f2nn2sl18ititlelistaccessorrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27iinstalledtitlelistaccessorrq3_5f2nn2sl24idisccachedtitleaccessorrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinfo_215',['Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo',['../namespacenn_1_1sl_1_1details.html#ac0c0738a86f5136fea88fcdbf27a8e3d',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefin21rq3_5f2nn2sl18ititlelistaccessorrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27iinstalledtitlelistaccessorrq3_5f2nn2sl24idisccachedtitleaccessorrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinforq3_5f2nn2sl13itimeaccessorrq3_5f2nn2sl17imetainfoaccessor_216',['Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor',['../namespacenn_1_1sl_1_1details.html#a60871a8cd2d52845f8f43122572a6a57',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefit1_217',['Initialize__Q3_2nn2sl14TitleListCacheFiT1',['../namespacenn_1_1sl_1_1details.html#a2eb8b7c0297f97035f4cd3bbd7d2752c',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefit1rq3_5f2nn2sl18ititlelistaccessorrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27iinstalledtitlelistaccessorrq3_5f2nn2sl24idisccachedtitleaccessorrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinfo_218',['Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo',['../namespacenn_1_1sl_1_1details.html#a7aa2c50740a4f4453ad92adc0c4b716d',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl26killernotificationselectorfrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27ikillernotificationaccessorrq3_5f2nn2sl14titlelistcacherq3_5f2nn2sl49iserializer_5f_5ftm_5f_5f30_5fq3_5f2nn2sl18killernotificationrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl20iaccountinfoaccessorrq3_5f2nn2sl13itimeaccessorrq3_5f2nn2sl40ikillernotificationtransferrecordmanager_219',['Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager',['../namespacenn_1_1sl_1_1details.html#a3adca037bc360793f0c6da28198fe7ea',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl29quickstartapplicationselectorfrq3_5f2nn2sl26ipreferentialtitleaccessorrq3_5f2nn2sl21idefaulttitleaccessorrq3_5f2nn2sl18iwhitelistaccessorrq3_5f2nn2sl14titlelistcacherq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl18iblacklistaccessor_220',['Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor',['../namespacenn_1_1sl_1_1details.html#ae75ee4fb0185442b40f3c1634ed2471c',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl9conditionfrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl22iupdatepackageaccessorrq3_5f2nn2sl20iserializer_5f_5ftm_5f_5f2_5flrq3_5f2nn2sl13itimeaccessor_221',['Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor',['../namespacenn_1_1sl_1_1details.html#a5f2670c88019b4e0b032766e42bb5001',1,'nn::sl::details']]], + ['initializeadmin_222',['InitializeAdmin',['../group__nn__fp__fp.html#ga1594a0c747ec82fb7b295f921589e16d',1,'nn::fp']]], + ['initializeamiibosettingsargsin_223',['InitializeAmiiboSettingsArgsIn',['../namespacenn_1_1nfp.html#a60528ca055aa3ff4a2b0bbabd21eef32',1,'nn::nfp']]], + ['initializecreateinfo_224',['InitializeCreateInfo',['../namespacenn_1_1nfp.html#a0875803a0398f10555853edfd3a7a8ac',1,'nn::nfp']]], + ['initialized_225',['Initialized',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a59d87a4758a9d35fbaf6b204341bb399',1,'nn::nfp']]], + ['initializeforecoprocess_226',['InitializeForEcoProcess',['../namespacenn_1_1sl.html#a2d6de60d871aebe30a59a23c85a99a8a',1,'nn::sl']]], + ['initializeregisterinfoset_227',['InitializeRegisterInfoSet',['../namespacenn_1_1nfp.html#ac260e39071699600173df78316ac8f6c',1,'nn::nfp']]], + ['initialtext_228',['initialText',['../namespacenn_1_1swkbd.html#a6aa392c2275e4d561bde85c510c264bb',1,'nn::swkbd::InputFormArg']]], + ['initialvaluecount_229',['initialvaluecount',['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2VertexShader::initialValueCount'],['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2GeometryShader::initialValueCount'],['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2PixelShader::initialValueCount']]], + ['initialvalues_230',['initialvalues',['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2GeometryShader::initialValues'],['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2VertexShader::initialValues'],['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2PixelShader::initialValues']]], + ['initlearndic_231',['InitLearnDic',['../namespacenn_1_1swkbd.html#a2768ed42ec8333cb5596723c743dbe4f',1,'nn::swkbd']]], + ['inprogress_232',['inProgress',['../group__coreinit__mcp.html#a5d15d28f674d3d57f4edfc0f674fbf6b',1,'MCPInstallProgress']]], + ['input_233',['VPAD Input',['../group__vpad__input.html',1,'']]], + ['input_2eh_234',['input.h',['../input_8h.html',1,'']]], + ['inputform0_235',['InputForm0',['../namespacenn_1_1swkbd.html#a0744d25b4e263a601d78dba20b4ac0b6a4ff461e7eaba5dd2f27df986fd2e16ff',1,'nn::swkbd']]], + ['inputformarg_236',['inputformarg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg',1,'InputFormArg'],['../namespacenn_1_1swkbd.html#abb935eaba29070d190b5df5e8c9b9a3c',1,'nn::swkbd::AppearArg::inputFormArg']]], + ['inputformtype_237',['InputFormType',['../namespacenn_1_1swkbd.html#a0744d25b4e263a601d78dba20b4ac0b6',1,'nn::swkbd']]], + ['install_5fflag_238',['install_flag',['../group__nn__acp__title.html#a336560df7c190ad5a517a853b0f20d3c',1,'ACPMetaXml']]], + ['installed_239',['installed',['../namespacenn_1_1sl.html#a0709aec1f5e0c33769c43c19102706ee',1,'nn::sl::KillerNotificationTitleFilter']]], + ['installedconjunction_240',['installedConjunction',['../namespacenn_1_1sl.html#ad7461dc442062d843fce8ae0bcbb85c2',1,'nn::sl::KillerNotification.displayCondition.__unnamed32__']]], + ['installedtitlecount_241',['installedTitleCount',['../namespacenn_1_1sl.html#aef2da88f715e75089e8853d54cccb488',1,'nn::sl::KillerNotification.displayCondition.__unnamed32__']]], + ['installedtitlefilter_242',['installedTitleFilter',['../namespacenn_1_1sl.html#ab0abd4c807ebe27da47c2c2e74114cef',1,'nn::sl::KillerNotification.displayCondition.__unnamed32__']]], + ['installedtitlelistaccessor_243',['installedTitleListAccessor',['../namespacenn_1_1sl_1_1details.html#acbb240038df2d46f6260d9c37bacab19',1,'nn::sl::details::ITitleListCacheInternal']]], + ['installedtitlelistaccessorfromptr_244',['installedtitlelistaccessorfromptr',['../classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html',1,'InstalledTitleListAccessorFromPtr'],['../classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html#ab5f913df417240cc4f418e67109e63f5',1,'nn::sl::details::InstalledTitleListAccessorFromPtr::InstalledTitleListAccessorFromPtr()']]], + ['instance_245',['instance',['../namespacenn_1_1sl_1_1details.html#a8b16891b3da2120c1136876ad8865727',1,'nn::sl::details::IWhiteListAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a66fe409c49667a10c90cae124311d869',1,'nn::sl::details::ILaunchedTitleListAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a5819c0bdc19a26d429f84430fa554ffc',1,'nn::sl::details::IUpdatePackageAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#ac1544e2ce84e93160e889c8165d44df4',1,'nn::sl::details::ITransferrerInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a519f5cda4926c1f34d0e404e18cd92f8',1,'nn::sl::details::ITitleListAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#ae2876fa56d51d1423d6741ac482160b2',1,'nn::sl::details::ITitleIconCacheInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a0ea467c2516902a4da062cbe2723c929',1,'nn::sl::details::ITimeAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a354a337d29de6debf8ed9914b4d9c76a',1,'nn::sl::details::IStreamInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a802ae5f076db031dc7274cc14f22c097',1,'nn::sl::details::ISettingAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a1f00ad317b557501e206a78f0b4c5046',1,'nn::sl::details::ISerializerInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a4799a24736f1943f016c6f54ea091486',1,'nn::sl::details::IPreferentialTitleAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a8e445b7486996f26d6d12e949bbcf973',1,'nn::sl::details::IMetaInfoAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#ae42467e59556bde9a49bcbb31feb3e35',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a34bb03bc14bafd6fd3692397008694f7',1,'nn::sl::details::IKillerNotificationAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a42f3b1c36f6432b69dd428bcc4f06231',1,'nn::sl::details::IInstalledTitleListAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#ac6b702280080888c3ead052dbcead823',1,'nn::sl::details::IIconInfoAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a49b963740be8a35a5f47eac74eb0f96b',1,'nn::sl::details::IDiscCachedTitleAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a05eb88b9a2d6dbc846c6a1bc93c5e036',1,'nn::sl::details::IDefaultTitleAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a69765726bf8ba8c45905f0a98ad7f318',1,'nn::sl::details::IBlackListAccessorInternalVTable::instance'],['../namespacenn_1_1sl_1_1details.html#a90c503226fa6e932021e6a0d92ec6b25',1,'nn::sl::details::IAccountInfoAccessorInternalVTable::instance']]], + ['interface_246',['interface',['../group__erreula__rpl.html',1,'RPL Interface'],['../group__swkbd__rpl.html',1,'RPL Interface']]], + ['interfaceindex_247',['interfaceIndex',['../group__nsyshid__hid.html#a5a3fc280d64e7ac506df87207fd8188f',1,'HIDDevice']]], + ['internal_248',['internal',['../group__ntag__ntag.html#a54d06e3f010cacc9cce6e755803c0c66',1,'NTAGRawDataT2T']]], + ['internal_2eh_249',['internal.h',['../internal_8h.html',1,'']]], + ['internalerrorcode_250',['internalErrorCode',['../group__coreinit__debug.html#abf04558b53d7b80cb734fb6bebd199db',1,'OSFatalError']]], + ['interrupt_20management_251',['Interrupt Management',['../group__coreinit__interrupts.html',1,'']]], + ['interrupts_2eh_252',['interrupts.h',['../interrupts_8h.html',1,'']]], + ['invalid_253',['invalid',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a4bbb8f967da6d1a610596d7257179c2b',1,'nn::swkbd::Invalid'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a4bbb8f967da6d1a610596d7257179c2b',1,'nn::erreula::Invalid']]], + ['invalidatenotification_254',['invalidatenotification',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a1d8f7e5e1656566b99ab28ccc144ae5f',1,'nn::sl::details::ITransferrerBase::InvalidateNotification()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#ae155ae4ff79e9c9de789b1ad5b9f4772',1,'nn::sl::details::TransferrerFromPtr::InvalidateNotification()']]], + ['invalidatenotificationfn_255',['InvalidateNotificationFn',['../namespacenn_1_1sl_1_1details.html#a0ebe61b12b2cf8bfd715a598ba180d6c',1,'nn::sl::details::ITransferrerInternalVTable']]], + ['invisible_5fflag_256',['invisible_flag',['../group__nn__acp__title.html#ae3db71b4887c3cd36992b5d1b6526871',1,'ACPMetaXml']]], + ['ioctl_257',['ioctl',['../ioctl_8h.html#a0971a75f3178a0c3aa6b1cf871d0d7c6',1,'ioctl.h']]], + ['ioctl_2eh_258',['ioctl.h',['../ioctl_8h.html',1,'']]], + ['ioctlvecs_259',['ioctlVecs',['../group__coreinit__im.html#a67f367ead210eaabbaef0522e2cb11d7',1,'IMRequest']]], + ['ioctlvvec_260',['ioctlvVec',['../filesystem__fsa_8h.html#a3beec7f482fc2c2e75eb65717132139b',1,'FSAShimBuffer']]], + ['ioctlvvecin_261',['ioctlvVecIn',['../filesystem__fsa_8h.html#a77e5af386f2737de7108010f43556d76',1,'FSAShimBuffer']]], + ['ioctlvvecout_262',['ioctlvVecOut',['../filesystem__fsa_8h.html#a035896e0c24ccee0a37fcead8fd811fe',1,'FSAShimBuffer']]], + ['iomsg_263',['ioMsg',['../group__coreinit__fs.html#a7dcf3aa9f1d69c92475409d568975927',1,'FSAsyncResult']]], + ['iomsgqueue_264',['iomsgqueue',['../group__coreinit__fs.html#a42e83d39de21db4dcec5631890de47cd',1,'FSStateChangeParams::ioMsgQueue'],['../group__coreinit__fs.html#a42e83d39de21db4dcec5631890de47cd',1,'FSAsyncData::ioMsgQueue'],['../filesystem__fsa_8h.html#a42e83d39de21db4dcec5631890de47cd',1,'FSAAsyncResult::ioMsgQueue'],['../filesystem__fsa_8h.html#a42e83d39de21db4dcec5631890de47cd',1,'FSAClientAttachAsyncData::ioMsgQueue']]], + ['iopinterface_265',['iopInterface',['../group__coreinit__smd.html#afdd3be2a59c896faf91b812acd96e7e1',1,'SmdCtrlTable']]], + ['ios_266',['IOS',['../group__coreinit__ios.html',1,'']]], + ['ios_2eh_267',['ios.h',['../ios_8h.html',1,'']]], + ['ios_5fclose_268',['IOS_Close',['../group__coreinit__ios.html#ga8bf10e51d57177b703240e4a33d2b3d0',1,'ios.h']]], + ['ios_5fcloseasync_269',['IOS_CloseAsync',['../group__coreinit__ios.html#ga0966e8b2fd0d33e6a71c323b12c0284c',1,'ios.h']]], + ['ios_5ferror_5faccess_270',['IOS_ERROR_ACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa98cc19ca7ecc02271230bb881f4313a',1,'ios.h']]], + ['ios_5ferror_5falignment_271',['IOS_ERROR_ALIGNMENT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa92356dddf428ba7727dd6eec12091cb',1,'ios.h']]], + ['ios_5ferror_5fanfailed_272',['IOS_ERROR_ANFAILED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a77e153fc7ce4596a82c9b87b5886b7c1',1,'ios.h']]], + ['ios_5ferror_5fbadblock_273',['IOS_ERROR_BADBLOCK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aed5c311940ab4a99d91793118918a3be',1,'ios.h']]], + ['ios_5ferror_5fbsp_274',['IOS_ERROR_BSP',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a3ae869f29fb2b0b2e54effd8d5167f6e',1,'ios.h']]], + ['ios_5ferror_5fbusy_275',['IOS_ERROR_BUSY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acd547a8753d94213b91c40145fbd7c91',1,'ios.h']]], + ['ios_5ferror_5fclienttxnlimit_276',['IOS_ERROR_CLIENTTXNLIMIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad046dc06e017f275113bae0d7ffc32d0',1,'ios.h']]], + ['ios_5ferror_5fdatapending_277',['IOS_ERROR_DATAPENDING',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae499c4b3f94959460b27fb811e8310ab',1,'ios.h']]], + ['ios_5ferror_5fecc_278',['IOS_ERROR_ECC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae1c9d51bf217441a456976d786d018bc',1,'ios.h']]], + ['ios_5ferror_5fecccrit_279',['IOS_ERROR_ECCCRIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a7678c6abcb51950c1c036ad8c3013a59',1,'ios.h']]], + ['ios_5ferror_5fexists_280',['IOS_ERROR_EXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af78e0d3dc60b3eaf90a4a2183f561076',1,'ios.h']]], + ['ios_5ferror_5fexpired_281',['IOS_ERROR_EXPIRED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abcc12c1e41a20be334dcbd7dc29afaba',1,'ios.h']]], + ['ios_5ferror_5ffailalloc_282',['IOS_ERROR_FAILALLOC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2afe4ffc0116d8fd42c8a959be1c7b9245',1,'ios.h']]], + ['ios_5ferror_5ffailcheckvalue_283',['IOS_ERROR_FAILCHECKVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a72ee43d4bd964bd3bf57514deb8d3331',1,'ios.h']]], + ['ios_5ferror_5ffailinternal_284',['IOS_ERROR_FAILINTERNAL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ab53937d9bda02cb44a24d2e620fa4d8a',1,'ios.h']]], + ['ios_5ferror_5fintr_285',['IOS_ERROR_INTR',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aee5fa1fa73ed2e5999b4b2a476b9da3f',1,'ios.h']]], + ['ios_5ferror_5finvalid_286',['IOS_ERROR_INVALID',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2d2e8be1ae9a9cd269d083126e610c47',1,'ios.h']]], + ['ios_5ferror_5finvalidarg_287',['IOS_ERROR_INVALIDARG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a0fac950fd407e1731f02d63325e3e222',1,'ios.h']]], + ['ios_5ferror_5finvalidflag_288',['IOS_ERROR_INVALIDFLAG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a6be4097e5a88595bda49f66bbd17238a',1,'ios.h']]], + ['ios_5ferror_5finvalidformat_289',['IOS_ERROR_INVALIDFORMAT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a282938b755de21ddd24981346aab2825',1,'ios.h']]], + ['ios_5ferror_5finvalidhandle_290',['IOS_ERROR_INVALIDHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad680fc69db4a40e64700d1bd3b484e3f',1,'ios.h']]], + ['ios_5ferror_5finvalidobjtype_291',['IOS_ERROR_INVALIDOBJTYPE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af5fa1900b778ba3459566d6db33dffac',1,'ios.h']]], + ['ios_5ferror_5finvalidrng_292',['IOS_ERROR_INVALIDRNG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae900bff907ebfbbd47777e069284544c',1,'ios.h']]], + ['ios_5ferror_5finvalidsigner_293',['IOS_ERROR_INVALIDSIGNER',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a8a259877f306381fe2df6d588ada6a2f',1,'ios.h']]], + ['ios_5ferror_5finvalidsize_294',['IOS_ERROR_INVALIDSIZE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a36a2496b37691365fd95751ebcc87904',1,'ios.h']]], + ['ios_5ferror_5finvalidversion_295',['IOS_ERROR_INVALIDVERSION',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a035888a8a9f3409784dce1dcdbf0c386',1,'ios.h']]], + ['ios_5ferror_5fmax_296',['IOS_ERROR_MAX',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a37f2a6febea4c0ea8b880dde8a13432c',1,'ios.h']]], + ['ios_5ferror_5fmaxsemcount_297',['IOS_ERROR_MAXSEMCOUNT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a076febffd66e06fbade5fd79ed775ba9',1,'ios.h']]], + ['ios_5ferror_5fnoexists_298',['IOS_ERROR_NOEXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ac3d933461062cfb8a5e40f7a1f364e74',1,'ios.h']]], + ['ios_5ferror_5fnolink_299',['IOS_ERROR_NOLINK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aecbc8613663e5eeef6902aa282e876cb',1,'ios.h']]], + ['ios_5ferror_5fnoreadaccess_300',['IOS_ERROR_NOREADACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a913d4ebf0bfd23d63331c842ef7931ef',1,'ios.h']]], + ['ios_5ferror_5fnoreadwriteaccess_301',['IOS_ERROR_NOREADWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abc0482d5e8c843d48c6b859c78ef41fd',1,'ios.h']]], + ['ios_5ferror_5fnoresource_302',['IOS_ERROR_NORESOURCE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a60a9503dc270e458131f846ca119f0e7',1,'ios.h']]], + ['ios_5ferror_5fnotready_303',['IOS_ERROR_NOTREADY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a333ada0823630d51e06ffb371fb438fe',1,'ios.h']]], + ['ios_5ferror_5fnowriteaccess_304',['IOS_ERROR_NOWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a5a7d1394c514c78d8d9078ada7bd03a8',1,'ios.h']]], + ['ios_5ferror_5fok_305',['IOS_ERROR_OK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acc86445654dd490bbb047f5ef3e67f6b',1,'ios.h']]], + ['ios_5ferror_5fqempty_306',['IOS_ERROR_QEMPTY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a859005262ad0c04fce3403c9f47d6383',1,'ios.h']]], + ['ios_5ferror_5fqfull_307',['IOS_ERROR_QFULL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2a290bf4f6575da4c35742750455295e',1,'ios.h']]], + ['ios_5ferror_5fsemunavailable_308',['IOS_ERROR_SEMUNAVAILABLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aca9f1a2e211d1ae553038ba7f7c69600',1,'ios.h']]], + ['ios_5ferror_5fstalehandle_309',['IOS_ERROR_STALEHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a98ea011d2d3175012525a9c3e2d1c6c0',1,'ios.h']]], + ['ios_5ferror_5ftimeout_310',['IOS_ERROR_TIMEOUT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a55ee35ae7e561e7687e22b0444486995',1,'ios.h']]], + ['ios_5ferror_5funknown_311',['IOS_ERROR_UNKNOWN',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa330bef6790ce4bac193e5a7ce66fe99',1,'ios.h']]], + ['ios_5ferror_5funknownvalue_312',['IOS_ERROR_UNKNOWNVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af8d4973caabb7f0f8cd4a8e250319dfb',1,'ios.h']]], + ['ios_5fioctl_313',['IOS_Ioctl',['../group__coreinit__ios.html#ga798e1b3bae864cd4f96e9bc99722617d',1,'ios.h']]], + ['ios_5fioctlasync_314',['IOS_IoctlAsync',['../group__coreinit__ios.html#ga565605c72c51c1f90c767be6048c2664',1,'ios.h']]], + ['ios_5fioctlv_315',['IOS_Ioctlv',['../group__coreinit__ios.html#gac44773113a35b90309a472e9f1b8afe1',1,'ios.h']]], + ['ios_5fioctlvasync_316',['IOS_IoctlvAsync',['../group__coreinit__ios.html#gad38134e26b2f67b23fb2bb6c56d6c2fa',1,'ios.h']]], + ['ios_5fopen_317',['IOS_Open',['../group__coreinit__ios.html#ga4f93c1265f7526e8984fec50be540068',1,'ios.h']]], + ['ios_5fopen_5fread_318',['IOS_OPEN_READ',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7635eaf2cfcbb90b176747f071326fd3',1,'ios.h']]], + ['ios_5fopen_5freadwrite_319',['IOS_OPEN_READWRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7559a66b0ffa7cb20800c484f6f5fcb2',1,'ios.h']]], + ['ios_5fopen_5fwrite_320',['IOS_OPEN_WRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a6422c0560ca671db6296cc86e92062bd',1,'ios.h']]], + ['ios_5fopenasync_321',['IOS_OpenAsync',['../group__coreinit__ios.html#gae90aa6e4d1f577f55273c4ed7f7b7dc0',1,'ios.h']]], + ['iosasynccallbackfn_322',['IOSAsyncCallbackFn',['../group__coreinit__ios.html#ga9695fdf638a2c5cde49367871416665d',1,'ios.h']]], + ['ioserror_323',['ioserror',['../group__coreinit__ios.html#ga1362cf868834e0015ad0f972b9356ae2',1,'IOSError: ios.h'],['../group__coreinit__ios.html#ga139b7fa8b67a1f25417d4e169c599946',1,'IOSError: ios.h']]], + ['ioshandle_324',['IOSHandle',['../group__coreinit__ios.html#gafa5f70dc8128063d8bd583fb48235cf5',1,'ios.h']]], + ['iosopenmode_325',['iosopenmode',['../group__coreinit__ios.html#gaedb954e98ea90977284118e294bda26e',1,'IOSOpenMode: ios.h'],['../group__coreinit__ios.html#ga62f5e698526256540de1c70858351189',1,'IOSOpenMode: ios.h']]], + ['iosvec_326',['iosvec',['../group__coreinit__ios.html#structIOSVec',1,'IOSVec'],['../group__coreinit__ios.html#ga34bff1eeb3d7b8d81e386e9386a1c43b',1,'IOSVec: ios.h']]], + ['ip_5fadd_5fmembership_327',['IP_ADD_MEMBERSHIP',['../in_8h.html#a924b1653500b7d3bf1bcef96a1a28431',1,'in.h']]], + ['ip_5fdrop_5fmembership_328',['IP_DROP_MEMBERSHIP',['../in_8h.html#ad9e530e8ee1d2a001717d40d3aa26618',1,'in.h']]], + ['ip_5fmreq_329',['ip_mreq',['../in_8h.html#structip__mreq',1,'']]], + ['ip_5fmulticast_5fif_330',['IP_MULTICAST_IF',['../in_8h.html#a95ac9ecdbd7845274e20667d3b42cd00',1,'in.h']]], + ['ip_5fmulticast_5floop_331',['IP_MULTICAST_LOOP',['../in_8h.html#a5481dc4543c45fa31bf769119057a259',1,'in.h']]], + ['ip_5fmulticast_5fttl_332',['IP_MULTICAST_TTL',['../in_8h.html#abf2be8a26ec89482c3c440028aacc523',1,'in.h']]], + ['ip_5ftos_333',['IP_TOS',['../in_8h.html#a879a5597c2c02787d91b6a112c2660a2',1,'in.h']]], + ['ip_5fttl_334',['IP_TTL',['../in_8h.html#a4e304dc3f19993aee2a94bb63ee5f2fa',1,'in.h']]], + ['ip_5funknown_335',['IP_UNKNOWN',['../in_8h.html#af14315ab6bc3d46d31ce8219e9d6a8e9',1,'in.h']]], + ['ipc_5fbuf_5fpool_5fmagic_336',['IPC_BUF_POOL_MAGIC',['../ipcbufpool_8h.html#ad4697b16655593cd75027a5ae65373e7',1,'ipcbufpool.h']]], + ['ipc_5fbuffer_337',['ipc_buffer',['../uhs_8h.html#a565d4f739e9f04d160cb3cb495985f3d',1,'UhsHandle']]], + ['ipcbufpool_338',['ipcbufpool',['../ipcbufpool_8h.html#structIPCBufPool',1,'IPCBufPool'],['../ipcbufpool_8h.html#a58f3df663d992f13c4eb513a8ebd1fe2',1,'IPCBufPool: ipcbufpool.h']]], + ['ipcbufpool_2eh_339',['ipcbufpool.h',['../ipcbufpool_8h.html',1,'']]], + ['ipcbufpoolallocate_340',['IPCBufPoolAllocate',['../ipcbufpool_8h.html#a200e7da77ea0ff61dd7723e14b2f3c7b',1,'ipcbufpool.h']]], + ['ipcbufpoolattributes_341',['ipcbufpoolattributes',['../ipcbufpool_8h.html#structIPCBufPoolAttributes',1,'IPCBufPoolAttributes'],['../ipcbufpool_8h.html#a15dd8c3c35cd478835c69d81641d1f16',1,'IPCBufPoolAttributes: ipcbufpool.h']]], + ['ipcbufpoolcreate_342',['IPCBufPoolCreate',['../ipcbufpool_8h.html#acd1c93ef4c6accdafdffe4b909d0ba46',1,'ipcbufpool.h']]], + ['ipcbufpoolfifo_343',['ipcbufpoolfifo',['../ipcbufpool_8h.html#structIPCBufPoolFIFO',1,'IPCBufPoolFIFO'],['../ipcbufpool_8h.html#a069a1a9694cfb51b11fe6875026b6891',1,'IPCBufPoolFIFO: ipcbufpool.h']]], + ['ipcbufpoolfree_344',['IPCBufPoolFree',['../ipcbufpool_8h.html#a4a355f57e2671ea5833cac4b0751249c',1,'ipcbufpool.h']]], + ['ipcbufpoolgetattributes_345',['IPCBufPoolGetAttributes',['../ipcbufpool_8h.html#af45f663acf10ed252aedfcaa523213ee',1,'ipcbufpool.h']]], + ['ipcreqtype_346',['ipcReqType',['../filesystem__fsa_8h.html#ac5d4df7861b1d9b5980353c1fc2a858f',1,'FSAShimBuffer']]], + ['ipproto_5fip_347',['IPPROTO_IP',['../in_8h.html#abf96615d54d7d81630efc2e8f1770223',1,'in.h']]], + ['ipproto_5ftcp_348',['IPPROTO_TCP',['../in_8h.html#a94f83c72c1e5e6ef453e47cf59885fb5',1,'in.h']]], + ['ipproto_5fudp_349',['IPPROTO_UDP',['../in_8h.html#ab332d40b15142f33a88d4fcb1d6a5920',1,'in.h']]], + ['ipreferentialtitleaccessor_350',['ipreferentialtitleaccessor',['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#af858a39cbc14cbd121d36a3b2ecd03b4',1,'nn::sl::IPreferentialTitleAccessor::IPreferentialTitleAccessor(IPreferentialTitleAccessor &src)'],['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#ac53e15baac2475ac4f587842fe417744',1,'nn::sl::IPreferentialTitleAccessor::IPreferentialTitleAccessor()'],['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html',1,'IPreferentialTitleAccessor']]], + ['ipreferentialtitleaccessor_2eh_351',['IPreferentialTitleAccessor.h',['../IPreferentialTitleAccessor_8h.html',1,'']]], + ['ipreferentialtitleaccessorbase_352',['ipreferentialtitleaccessorbase',['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#a8ecbe008c6ae78fd692290d0b8dae6a7',1,'nn::sl::details::IPreferentialTitleAccessorBase::IPreferentialTitleAccessorBase()'],['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html',1,'IPreferentialTitleAccessorBase']]], + ['ipreferentialtitleaccessorbase_5fgetfn_353',['IPreferentialTitleAccessorBase_GetFn',['../namespacenn_1_1sl_1_1details.html#a6f1cf8aece8431f9e26a9bdd3d736b24',1,'nn::sl::details']]], + ['ipreferentialtitleaccessordetails_2eh_354',['IPreferentialTitleAccessorDetails.h',['../IPreferentialTitleAccessorDetails_8h.html',1,'']]], + ['ipreferentialtitleaccessorinternal_355',['ipreferentialtitleaccessorinternal',['../namespacenn_1_1sl_1_1details.html#ae61941699ef744776c1408ab50e50716',1,'nn::sl::details::IPreferentialTitleAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorInternal',1,'IPreferentialTitleAccessorInternal']]], + ['ipreferentialtitleaccessorinternalvtable_356',['IPreferentialTitleAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorInternalVTable',1,'nn::sl::details']]], + ['iproduct_357',['iProduct',['../uhs__usbspec_8h.html#a77c33850b90ff7617243c40ce61d9168',1,'UhsDeviceDescriptor']]], + ['ipv4info_358',['ipv4Info',['../group__nsysnet__netconfig.html#adc6306f8a0554a4f0f518f0ed5e62e3f',1,'NetConfInterface']]], + ['ir_359',['ir',['../group__padscore__wpad.html#a26da5f299497f691934132765266968f',1,'WPADStatus']]], + ['irda_2eh_360',['irda.h',['../irda_8h.html',1,'']]], + ['irenabled_361',['irEnabled',['../group__padscore__wpad.html#ac135d8534485ebb49f877cd5afe9cb06',1,'WPADInfo']]], + ['irex_362',['irEx',['../group__padscore__wpad.html#ad5aeca607423b9f3bdac7ad4b48fdb0e',1,'WPADStatusEx']]], + ['is_5fregistered_363',['is_registered',['../namespacenn_1_1nfp.html#acba551b6822f3463186cc68bb28e1bd9',1,'nn::nfp::AmiiboSettingsArgsIn']]], + ['isactivationevent_364',['isactivationevent',['../group__nsysccr__cdc__nfc.html#a26807fc74e891af0243837a10d69c99d',1,'CCRCDCNfcPassThroughEx2Request::isActivationEvent'],['../group__nsysccr__cdc__nfc.html#a26807fc74e891af0243837a10d69c99d',1,'CCRCDCNfcPassThroughSendRequest::isActivationEvent'],['../group__nsysccr__cdc__nfc.html#a26807fc74e891af0243837a10d69c99d',1,'CCRCDCNfcPassThroughSendExRequest::isActivationEvent']]], + ['isanykeepingconnect_365',['IsAnyKeepingConnect',['../namespacenn_1_1ac.html#a4d5242f6896dcb9837ee77b6f55d8b32',1,'nn::ac']]], + ['isappearhomenixsign_366',['IsAppearHomeNixSign',['../namespacenn_1_1erreula.html#aa6c2e45d2c470fb649f56948beb04d99',1,'nn::erreula']]], + ['isapplicationconnected_367',['IsApplicationConnected',['../namespacenn_1_1ac.html#a8e07185a5879185fe6f838a76cc6ed33',1,'nn::ac']]], + ['isautoconnectionfatallyfailed_368',['IsAutoConnectionFatallyFailed',['../namespacenn_1_1ac.html#a04907cc85f2475e8d01757067073c5f3',1,'nn::ac']]], + ['iscaptureenabled_369',['isCaptureEnabled',['../structGX2DebugCaptureInterface.html#a0ad1a11f9b97259ab856807f1a5f5c49',1,'GX2DebugCaptureInterface']]], + ['iscommitted_370',['IsCommitted',['../namespacenn_1_1act.html#a6f7274c941d749c0e47d2fbae66e0d97',1,'nn::act']]], + ['iscommittedex_371',['IsCommittedEx',['../namespacenn_1_1act.html#a3b99a48f5e1e5d27bf88ba6c47b3a2e5',1,'nn::act']]], + ['isconfigexisting_372',['IsConfigExisting',['../namespacenn_1_1ac.html#a094f5425e75c3bc6f0351cdccc4aa840',1,'nn::ac']]], + ['iscoveredwithsubwindow_373',['IsCoveredWithSubWindow',['../namespacenn_1_1swkbd.html#ace0afbe1d79985d8e2500fbf95697a2a',1,'nn::swkbd']]], + ['isdecidecancelbutton_374',['IsDecideCancelButton',['../namespacenn_1_1swkbd.html#ab2c49141c537f99138030d477eeed200',1,'nn::swkbd']]], + ['isdecideokbutton_375',['IsDecideOkButton',['../namespacenn_1_1swkbd.html#a522b8b8262cc1fade58ed932183a82c1',1,'nn::swkbd']]], + ['isdecideselectbuttonerror_376',['IsDecideSelectButtonError',['../namespacenn_1_1erreula.html#aa18d82f0c2142d48f019d3ae7686e1ab',1,'nn::erreula']]], + ['isdecideselectleftbuttonerror_377',['IsDecideSelectLeftButtonError',['../namespacenn_1_1erreula.html#a17c066758a3ffb398a6520911028183f',1,'nn::erreula']]], + ['isdecideselectrightbuttonerror_378',['IsDecideSelectRightButtonError',['../namespacenn_1_1erreula.html#adc1c705de8aa80ce1b982f888e7fa80d',1,'nn::erreula']]], + ['iseof_379',['isEof',['../filesystem__fsa_8h.html#a0aa4ad223684eeb06d2883a6452d7c39',1,'FSARequest.__unnamed7__']]], + ['iserializer_380',['iserializer',['../classnn_1_1sl_1_1ISerializer.html',1,'ISerializer< T >'],['../classnn_1_1sl_1_1ISerializer.html#a04bd0b10fe15c638101990acf5d0f946',1,'nn::sl::ISerializer::ISerializer(ISerializer &src)'],['../classnn_1_1sl_1_1ISerializer.html#a31e028661868130c875cb5585eed2cdb',1,'nn::sl::ISerializer::ISerializer()']]], + ['iserializer_2eh_381',['ISerializer.h',['../ISerializer_8h.html',1,'']]], + ['iserializer_5fdeserializefn_382',['ISerializer_DeserializeFn',['../namespacenn_1_1sl_1_1details.html#a40225b5fe554d3940f60d17f0054e72c',1,'nn::sl::details']]], + ['iserializer_5fgetcountfn_383',['ISerializer_GetCountFn',['../namespacenn_1_1sl_1_1details.html#ab4092a3909d6af5ab1c194b4bd89c845',1,'nn::sl::details']]], + ['iserializer_5fserializefn_384',['ISerializer_SerializeFn',['../namespacenn_1_1sl_1_1details.html#a1708a9bfd291449d9ac8c264fd51c1a1',1,'nn::sl::details']]], + ['iserializerbase_385',['iserializerbase',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'ISerializerBase< T >'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a65ea1775a16ff18044230d197034cb38',1,'nn::sl::details::ISerializerBase::ISerializerBase()'],['../namespacenn_1_1sl.html#classnn_1_1sl_1_1ISerializerBase',1,'ISerializerBase< T >']]], + ['iserializerbase_3c_20nn_3a_3asl_3a_3akillernotification_20_3e_386',['ISerializerBase< nn::sl::KillerNotification >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerbase_3c_20nn_3a_3asl_3a_3atitleinfo_20_3e_387',['ISerializerBase< nn::sl::TitleInfo >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerbase_3c_20ostime_20_3e_388',['ISerializerBase< OSTime >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerbase_3c_20uint8_5ft_20_3e_389',['ISerializerBase< uint8_t >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerdetails_2eh_390',['ISerializerDetails.h',['../ISerializerDetails_8h.html',1,'']]], + ['iserializerinternal_391',['iserializerinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISerializerInternal',1,'ISerializerInternal'],['../namespacenn_1_1sl_1_1details.html#ae50e9313f62cbc9312de789a4cd85857',1,'nn::sl::details::ISerializerInternal']]], + ['iserializerinternalvtable_392',['ISerializerInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISerializerInternalVTable',1,'nn::sl::details']]], + ['iserialnumber_393',['iSerialNumber',['../uhs__usbspec_8h.html#aeb129fc0d41494f69369da70d73eac11',1,'UhsDeviceDescriptor']]], + ['isettingaccessor_394',['isettingaccessor',['../classnn_1_1sl_1_1ISettingAccessor.html',1,'ISettingAccessor'],['../classnn_1_1sl_1_1ISettingAccessor.html#ae466224444f5c5ddb529b5372ef2a955',1,'nn::sl::ISettingAccessor::ISettingAccessor()'],['../classnn_1_1sl_1_1ISettingAccessor.html#a11fd8a47adddae4fff5fc4b055b78fe1',1,'nn::sl::ISettingAccessor::ISettingAccessor(ISettingAccessor &src)']]], + ['isettingaccessor_2eh_395',['ISettingAccessor.h',['../ISettingAccessor_8h.html',1,'']]], + ['isettingaccessor_5fgetfn_396',['ISettingAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a3be827ecfacf2ad7342ab3141f55efb3',1,'nn::sl::details']]], + ['isettingaccessorbase_397',['isettingaccessorbase',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#aa2867eb1a374edf6b17915d6643bdcb4',1,'nn::sl::details::ISettingAccessorBase::ISettingAccessorBase()'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html',1,'ISettingAccessorBase']]], + ['isettingaccessordetails_2eh_398',['ISettingAccessorDetails.h',['../ISettingAccessorDetails_8h.html',1,'']]], + ['isettingaccessorinternal_399',['isettingaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISettingAccessorInternal',1,'ISettingAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#a028bc31c2a45bdb5aa5933a9779b198c',1,'nn::sl::details::ISettingAccessorInternal']]], + ['isettingaccessorinternalvtable_400',['ISettingAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISettingAccessorInternalVTable',1,'nn::sl::details']]], + ['isexistapplicationarea_401',['IsExistApplicationArea',['../namespacenn_1_1nfp.html#a5f8fa0fb50a86ac0c639cb49bc5b6a56',1,'nn::nfp']]], + ['isfailure_402',['IsFailure',['../classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4',1,'nn::Result']]], + ['isfree_403',['isFree',['../group__coreinit__memblockheap.html#a6be42b3eb9e8a90b22026f94742b5c28',1,'MEMBlockHeapBlock']]], + ['isfriendrequestallowed_404',['IsFriendRequestAllowed',['../group__nn__fp__fp.html#ga85b856803d732c67bb673af2ab099c02',1,'nn::fp']]], + ['isicallback_405',['isiCallback',['../group__coreinit__thread.html#a029b76e5cffab4bd027f3b54de3af664',1,'OSThread']]], + ['isinitialized_406',['IsInitialized',['../group__nn__fp__fp.html#ga0cfbbbb96b95c5ebaa9cc47b20dc7d31',1,'nn::fp']]], + ['isinitializedadmin_407',['IsInitializedAdmin',['../group__nn__fp__fp.html#gab77b125ca192524b1886eb6879d153bf',1,'nn::fp']]], + ['isinvitation_408',['IsInvitation',['../group__nn__fp__fp.html#ga13514875b024a904b9218bf48be40a2d',1,'nn::fp']]], + ['isjoinable_409',['IsJoinable',['../group__nn__fp__fp.html#ga1768f698a9e3b3e5b23fce0f909e4943',1,'nn::fp']]], + ['isjoinableforfriendlistviewer_410',['isjoinableforfriendlistviewer',['../group__nn__fp__fp.html#ga2b135e0b24eb592d8f9d739a044346e7',1,'nn::fp::IsJoinableForFriendListViewer(nn::fp::FriendPresence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL")'],['../group__nn__fp__fp.html#gaf34532efedd0f38b1a5ac9ba0f33957a',1,'nn::fp::IsJoinableForFriendListViewer(nn::fp::Presence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL")']]], + ['iskeepingconnect_411',['IsKeepingConnect',['../namespacenn_1_1ac.html#ae5542a939c780b063f4c50e2f1addc3d',1,'nn::ac']]], + ['iskeyboardtarget_412',['IsKeyboardTarget',['../namespacenn_1_1swkbd.html#af351856df07ea7cba13eb1778a78d64a',1,'nn::swkbd']]], + ['islarge_413',['islarge',['../group__nsysccr__cdc__irda.html#aa6d0108b3a1bc77d683918460a48aff9',1,'CCRCDCIrdaSmallPacketHeader::isLarge'],['../group__nsysccr__cdc__irda.html#aa6d0108b3a1bc77d683918460a48aff9',1,'CCRCDCIrdaLargePacketHeader::isLarge']]], + ['islasterrorwithoutvolume_414',['isLastErrorWithoutVolume',['../group__coreinit__fs.html#a51945ad229e901b7c853668833f15563',1,'FSClientBody']]], + ['islegacy_415',['IsLegacy',['../classnn_1_1Result.html#aaac9955452fbe02a105073018ae34e51',1,'nn::Result']]], + ['ismailaddressvalidated_416',['isMailAddressValidated',['../namespacenn_1_1sl.html#a6c0b8099ebae56cc8b573b55025d8b71',1,'nn::sl::Account']]], + ['isneedcalcsubthreadfont_417',['IsNeedCalcSubThreadFont',['../namespacenn_1_1swkbd.html#ae76efcc65a44e1cc674fe5f7bbb5f3b7',1,'nn::swkbd']]], + ['isneedcalcsubthreadpredict_418',['IsNeedCalcSubThreadPredict',['../namespacenn_1_1swkbd.html#a130618c63829c66f7c03f72143ba29f2',1,'nn::swkbd']]], + ['isnetworkaccount_419',['isnetworkaccount',['../namespacenn_1_1sl.html#a60542ad3d3c0c028ffc0f76e1eb4ecdf',1,'nn::sl::Account::isNetworkAccount'],['../namespacenn_1_1sl.html#a92842884c49de38eced460d6d420ff1e',1,'nn::sl::TransferableInfo::isNetworkAccount'],['../namespacenn_1_1act.html#a7df420ec476849df57a9db8816baa7b9',1,'nn::act::IsNetworkAccount(void) asm("IsNetworkAccount__Q2_2nn3actFv")']]], + ['isnetworkaccountex_420',['IsNetworkAccountEx',['../namespacenn_1_1act.html#abb400523940282758080b3fe46064b71',1,'nn::act']]], + ['iso15693_421',['Iso15693',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a61fa33647405df13a916026097a834b5',1,'nn::nfp']]], + ['isondisc_422',['isOnDisc',['../namespacenn_1_1sl.html#aeb14e945b0dd52a279ffbb9524c8bf81',1,'nn::sl::TransferableInfo']]], + ['isonline_423',['isonline',['../group__nn__fp__fp.html#gaf84e4e6a99db5f249695e9311b4ab256',1,'nn::fp::FriendPresence::isOnline'],['../group__nn__fp__fp.html#gae237046f90b0666a6e61ff83fd3f1cc6',1,'nn::fp::IsOnline()']]], + ['ispasswordcacheenabled_424',['ispasswordcacheenabled',['../namespacenn_1_1act.html#a7536537c640a814554e9743261e1bf3e',1,'nn::act::IsPasswordCacheEnabled()'],['../namespacenn_1_1sl.html#a9c881c128d31a186cb78b00bbad4b7bf',1,'nn::sl::TransferableInfo::isPasswordCacheEnabled'],['../namespacenn_1_1sl.html#a627d9807e4a0706df59aa6c578d29742',1,'nn::sl::Account::isPasswordCacheEnabled']]], + ['ispasswordcacheenabledex_425',['IsPasswordCacheEnabledEx',['../namespacenn_1_1act.html#aaba8e8fb6af3fa439c67d62ce8b0ae84',1,'nn::act']]], + ['ispreferencevalid_426',['IsPreferenceValid',['../group__nn__fp__fp.html#ga0d128278bb73096cc36951a6d64f5ddd',1,'nn::fp']]], + ['ispreorder_427',['isPreOrder',['../namespacenn_1_1sl.html#ad90a006a4d82b93903982f44766277c6',1,'nn::sl::TitleMetaInfo']]], + ['ispresseddown_428',['isPressedDown',['../nsyskbd_8h.html#aea195633fdc98349ac47305427e6ca85',1,'KBDKeyEvent']]], + ['isreadytoconnect_429',['IsReadyToConnect',['../namespacenn_1_1ac.html#a0c52e952afab3522f98bc1ddcdfe16ec',1,'nn::ac']]], + ['isrecentplayrecordcorrupted_430',['IsRecentPlayRecordCorrupted',['../group__nn__fp__fp.html#ga752b392f27b0ff2e46d88065b82fd601',1,'nn::fp']]], + ['isregistered_431',['IsRegistered',['../namespacenn_1_1nfp.html#aa028877b56be04a11ec35abb1e50ec04a3bfecf4de3f58d2edb79c45df5ae8f4f',1,'nn::nfp']]], + ['isrequestblockforced_432',['IsRequestBlockForced',['../group__nn__fp__fp.html#ga411426c967b21bd20fd4b880fc45df7e',1,'nn::fp']]], + ['isselectcursoractive_433',['isselectcursoractive',['../namespacenn_1_1erreula.html#ae3b5d5f6c299deb5f447f0bc06b9efb4',1,'nn::erreula::IsSelectCursorActive()'],['../namespacenn_1_1swkbd.html#ae3b5d5f6c299deb5f447f0bc06b9efb4',1,'nn::swkbd::IsSelectCursorActive()']]], + ['isserveraccountactive_434',['IsServerAccountActive',['../namespacenn_1_1act.html#a6018f6c690358ce30ef0541b98df3f5e',1,'nn::act']]], + ['isserveraccountactiveex_435',['IsServerAccountActiveEx',['../namespacenn_1_1act.html#a7eebd8ed3fdedd619a80702053747d21',1,'nn::act']]], + ['isserveraccountdeleted_436',['IsServerAccountDeleted',['../namespacenn_1_1act.html#a7104a0d2c92bbd790febb2b2a9b3d029',1,'nn::act']]], + ['isserveraccountdeletedex_437',['IsServerAccountDeletedEx',['../namespacenn_1_1act.html#a9cf76eb2f1167f29fb54e8864a8618d5',1,'nn::act']]], + ['isslotoccupied_438',['IsSlotOccupied',['../namespacenn_1_1act.html#aebad0b19fbbc18cd8a88a9e2f65e2815',1,'nn::act']]], + ['isstoragemaybepcformatted_439',['IsStorageMaybePcFormatted',['../namespacenn_1_1spm.html#a198f03fe800b217124d06eccfb855595',1,'nn::spm']]], + ['isstoragemaybewfsformatted_440',['IsStorageMaybeWfsFormatted',['../namespacenn_1_1spm.html#a5cb24e20bcd575599fd6f3b1575257cc',1,'nn::spm']]], + ['issuccess_441',['IsSuccess',['../classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956',1,'nn::Result']]], + ['istream_442',['istream',['../classnn_1_1sl_1_1IStream.html',1,'IStream'],['../classnn_1_1sl_1_1IStream.html#a4559ece73d224c2a65c80d4556927381',1,'nn::sl::IStream::IStream(IStream &src)'],['../classnn_1_1sl_1_1IStream.html#ac1a8b4462742f7169f726e84f96afb69',1,'nn::sl::IStream::IStream()']]], + ['istream_2eh_443',['IStream.h',['../IStream_8h.html',1,'']]], + ['istream_5fgetsizefn_444',['IStream_GetSizeFn',['../namespacenn_1_1sl_1_1details.html#a60d4bf06470f8e55ab6afca777db717e',1,'nn::sl::details']]], + ['istream_5freadfn_445',['IStream_ReadFn',['../namespacenn_1_1sl_1_1details.html#a58258230aa2bbd3a3015b3c286a1ad44',1,'nn::sl::details']]], + ['istream_5fseekfn_446',['IStream_SeekFn',['../namespacenn_1_1sl_1_1details.html#a6611494d51693ec1ef4ec7c0dbcb34c3',1,'nn::sl::details']]], + ['istream_5fwritefn_447',['IStream_WriteFn',['../namespacenn_1_1sl_1_1details.html#a9beb6ce7bfaa4a13c3c8ce663c656495',1,'nn::sl::details']]], + ['istreambase_448',['istreambase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html',1,'IStreamBase'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ad88bec19b595a0dcc5aecf71ee5ddb35',1,'nn::sl::details::IStreamBase::IStreamBase()']]], + ['istreamdetails_2eh_449',['IStreamDetails.h',['../IStreamDetails_8h.html',1,'']]], + ['istreaminternal_450',['istreaminternal',['../namespacenn_1_1sl_1_1details.html#aadc89b9338401374876bb479ff57e173',1,'nn::sl::details::IStreamInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IStreamInternal',1,'IStreamInternal']]], + ['istreaminternalvtable_451',['IStreamInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IStreamInternalVTable',1,'nn::sl::details']]], + ['isupdatepackagedownloaded_452',['isupdatepackagedownloaded',['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#a37e7739eba267a4c822469496853e648',1,'nn::sl::details::UpdatePackageAccessorFromPtr::IsUpdatePackageDownloaded()'],['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#a2f82e7496835b66dd08f11a940f7bab6',1,'nn::sl::details::IUpdatePackageAccessorBase::IsUpdatePackageDownloaded()']]], + ['isupdatepackagedownloadedfn_453',['IsUpdatePackageDownloadedFn',['../namespacenn_1_1sl_1_1details.html#a8b926f8c02d7ea3a18923540a28b2353',1,'nn::sl::details::IUpdatePackageAccessorInternalVTable']]], + ['isvalid_454',['isValid',['../group__nn__fp__fp.html#ga8cc8d1cb67b70386f41455552f3a56f4',1,'nn::fp::FriendPresence']]], + ['italian_455',['italian',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a38200c77a50e3b8a545863777de3bb57',1,'nn::sl::Italian'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a4be8e06d27bca7e1828f2fa9a49ca985',1,'nn::swkbd::Italian'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a4be8e06d27bca7e1828f2fa9a49ca985',1,'nn::erreula::Italian']]], + ['itimeaccessor_456',['itimeaccessor',['../classnn_1_1sl_1_1ITimeAccessor.html',1,'ITimeAccessor'],['../classnn_1_1sl_1_1ITimeAccessor.html#abce930cb0a0b94d5ec311f9831c49a83',1,'nn::sl::ITimeAccessor::ITimeAccessor(ITimeAccessor &src)'],['../classnn_1_1sl_1_1ITimeAccessor.html#ae5d609c0942763a8c9724a1ad95fe780',1,'nn::sl::ITimeAccessor::ITimeAccessor()']]], + ['itimeaccessor_2eh_457',['ITimeAccessor.h',['../ITimeAccessor_8h.html',1,'']]], + ['itimeaccessor_5fgetlocaltimefn_458',['ITimeAccessor_GetLocalTimeFn',['../namespacenn_1_1sl_1_1details.html#ac4b4108d8c147bdb3afd780b40db9c16',1,'nn::sl::details']]], + ['itimeaccessor_5fgetnetworktimefn_459',['ITimeAccessor_GetNetworkTimeFn',['../namespacenn_1_1sl_1_1details.html#a973f2a43f7e716d6290e4eab3cd479ee',1,'nn::sl::details']]], + ['itimeaccessorbase_460',['itimeaccessorbase',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#ab6df64e83a084f342c57fd92d68bbee0',1,'nn::sl::details::ITimeAccessorBase::ITimeAccessorBase()'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html',1,'ITimeAccessorBase']]], + ['itimeaccessordetails_2eh_461',['ITimeAccessorDetails.h',['../ITimeAccessorDetails_8h.html',1,'']]], + ['itimeaccessorinternal_462',['itimeaccessorinternal',['../namespacenn_1_1sl_1_1details.html#a4208eb9abf0388087f52199a73cd8ff1',1,'nn::sl::details::ITimeAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITimeAccessorInternal',1,'ITimeAccessorInternal']]], + ['itimeaccessorinternalvtable_463',['ITimeAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITimeAccessorInternalVTable',1,'nn::sl::details']]], + ['ititleiconcache_464',['ititleiconcache',['../classnn_1_1sl_1_1ITitleIconCache.html#a943a051b3be81752271b87fedd6f8faa',1,'nn::sl::ITitleIconCache::ITitleIconCache()'],['../classnn_1_1sl_1_1ITitleIconCache.html#a2c1bd530e1ceb971f90d038f5ffb7c05',1,'nn::sl::ITitleIconCache::ITitleIconCache(ITitleIconCache &src)'],['../classnn_1_1sl_1_1ITitleIconCache.html',1,'ITitleIconCache']]], + ['ititleiconcache_2eh_465',['ITitleIconCache.h',['../ITitleIconCache_8h.html',1,'']]], + ['ititleiconcachebase_466',['ititleiconcachebase',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html',1,'ITitleIconCacheBase'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#ab86da4aa278daf629d673b507c69a9fd',1,'nn::sl::details::ITitleIconCacheBase::ITitleIconCacheBase()']]], + ['ititleiconcachedetails_2eh_467',['ITitleIconCacheDetails.h',['../ITitleIconCacheDetails_8h.html',1,'']]], + ['ititleiconcacheinternal_468',['ititleiconcacheinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleIconCacheInternal',1,'ITitleIconCacheInternal'],['../namespacenn_1_1sl_1_1details.html#a5416dbfb7c3c14ebb4cc5ed8d6a0234e',1,'nn::sl::details::ITitleIconCacheInternal']]], + ['ititleiconcacheinternalvtable_469',['ititleiconcacheinternalvtable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleIconCacheInternalVTable',1,'ITitleIconCacheInternalVTable'],['../namespacenn_1_1sl_1_1details.html#a8ec1addc09450179378a80afa99bc491',1,'nn::sl::details::ITitleIconCacheInternalVTable']]], + ['ititlelistaccessor_470',['ititlelistaccessor',['../classnn_1_1sl_1_1ITitleListAccessor.html#a988b5c681b82027a40510b3ed3d1a520',1,'nn::sl::ITitleListAccessor::ITitleListAccessor(ITitleListAccessor &src)'],['../classnn_1_1sl_1_1ITitleListAccessor.html#a1d86d60a011203c068000ab2bcc2c1f4',1,'nn::sl::ITitleListAccessor::ITitleListAccessor()'],['../classnn_1_1sl_1_1ITitleListAccessor.html',1,'ITitleListAccessor']]], + ['ititlelistaccessor_2eh_471',['ITitleListAccessor.h',['../ITitleListAccessor_8h.html',1,'']]], + ['ititlelistaccessor_5fgetfn_472',['ITitleListAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a7259b72f05a5e99013f688f3cbc8a7e9',1,'nn::sl::details']]], + ['ititlelistaccessorbase_473',['ititlelistaccessorbase',['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html',1,'ITitleListAccessorBase'],['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#a9f6f3ad5c951a58f585254a647b3a8a8',1,'nn::sl::details::ITitleListAccessorBase::ITitleListAccessorBase()']]], + ['ititlelistaccessordetails_2eh_474',['ITitleListAccessorDetails.h',['../ITitleListAccessorDetails_8h.html',1,'']]], + ['ititlelistaccessorinternal_475',['ititlelistaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleListAccessorInternal',1,'ITitleListAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#a915dde390154713f139b7ce3025afb27',1,'nn::sl::details::ITitleListAccessorInternal']]], + ['ititlelistaccessorinternalvtable_476',['ITitleListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleListAccessorInternalVTable',1,'nn::sl::details']]], + ['ititlelistcachebase_477',['ITitleListCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html',1,'nn::sl::details']]], + ['ititlelistcacheinternal_478',['ITitleListCacheInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleListCacheInternal',1,'nn::sl::details']]], + ['itransferrer_479',['itransferrer',['../classnn_1_1sl_1_1ITransferrer.html',1,'ITransferrer'],['../classnn_1_1sl_1_1ITransferrer.html#aad1f63435cd665266e0e27ff35e51120',1,'nn::sl::ITransferrer::ITransferrer(ITransferrer &src)'],['../classnn_1_1sl_1_1ITransferrer.html#aa3af231b867e6c25e9898e468d3a7ec2',1,'nn::sl::ITransferrer::ITransferrer()']]], + ['itransferrer_2eh_480',['ITransferrer.h',['../ITransferrer_8h.html',1,'']]], + ['itransferrer_5fcanceltransferfn_481',['ITransferrer_CancelTransferFn',['../namespacenn_1_1sl_1_1details.html#a88888b5fad2cacc7aefa3ed0c2b82c9a',1,'nn::sl::details']]], + ['itransferrer_5fdisplaynotificationfn_482',['ITransferrer_DisplayNotificationFn',['../namespacenn_1_1sl_1_1details.html#aeb7d9b8af539a740ebb716c8d0e5aacf',1,'nn::sl::details']]], + ['itransferrer_5finvalidatenotificationfn_483',['ITransferrer_InvalidateNotificationFn',['../namespacenn_1_1sl_1_1details.html#a1b540a6b0cce63e7d5318ebb4c5123a1',1,'nn::sl::details']]], + ['itransferrer_5ftransferdeprecatedfn_484',['ITransferrer_TransferDeprecatedFn',['../namespacenn_1_1sl_1_1details.html#a6a73b3c1f4ab2db262e2fd6e6e68674b',1,'nn::sl::details']]], + ['itransferrer_5ftransferfn_485',['ITransferrer_TransferFn',['../namespacenn_1_1sl_1_1details.html#a5c958e7da35d8eda9e46f4553d7b0f10',1,'nn::sl::details']]], + ['itransferrerbase_486',['itransferrerbase',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html',1,'ITransferrerBase'],['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#ac2db561aae64ce783d36ebc38c630fe0',1,'nn::sl::details::ITransferrerBase::ITransferrerBase()']]], + ['itransferrerdetails_2eh_487',['ITransferrerDetails.h',['../ITransferrerDetails_8h.html',1,'']]], + ['itransferrerinternal_488',['itransferrerinternal',['../namespacenn_1_1sl_1_1details.html#a53837246379fcb0fb938f9aa00141953',1,'nn::sl::details::ITransferrerInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITransferrerInternal',1,'ITransferrerInternal']]], + ['itransferrerinternalvtable_489',['ITransferrerInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITransferrerInternalVTable',1,'nn::sl::details']]], + ['iupdatepackageaccessor_490',['iupdatepackageaccessor',['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#a07561f3cc82d163c22e6f433d95c4072',1,'nn::sl::IUpdatePackageAccessor::IUpdatePackageAccessor(IUpdatePackageAccessor &src)'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#af0a5d68085fdc53e3133d20dbdb3c01e',1,'nn::sl::IUpdatePackageAccessor::IUpdatePackageAccessor()'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html',1,'IUpdatePackageAccessor']]], + ['iupdatepackageaccessor_2eh_491',['IUpdatePackageAccessor.h',['../IUpdatePackageAccessor_8h.html',1,'']]], + ['iupdatepackageaccessor_5fisupdatepackagedownloadedfn_492',['IUpdatePackageAccessor_IsUpdatePackageDownloadedFn',['../namespacenn_1_1sl_1_1details.html#a0e4e5851d292b69bd7818de1061071a7',1,'nn::sl::details']]], + ['iupdatepackageaccessor_5fpackageexistsfn_493',['IUpdatePackageAccessor_PackageExistsFn',['../namespacenn_1_1sl_1_1details.html#a0ae0907a2ce76d1111754dc690123086',1,'nn::sl::details']]], + ['iupdatepackageaccessorbase_494',['iupdatepackageaccessorbase',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html',1,'IUpdatePackageAccessorBase'],['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#a25e29d1752cdaf6cef2056023740349e',1,'nn::sl::details::IUpdatePackageAccessorBase::IUpdatePackageAccessorBase()']]], + ['iupdatepackageaccessordetails_2eh_495',['IUpdatePackageAccessorDetails.h',['../IUpdatePackageAccessorDetails_8h.html',1,'']]], + ['iupdatepackageaccessorinternal_496',['iupdatepackageaccessorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IUpdatePackageAccessorInternal',1,'IUpdatePackageAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#ac961f8aee015b7b102d73da855389680',1,'nn::sl::details::IUpdatePackageAccessorInternal']]], + ['iupdatepackageaccessorinternalvtable_497',['IUpdatePackageAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IUpdatePackageAccessorInternalVTable',1,'nn::sl::details']]], + ['iwhitelistaccessor_498',['iwhitelistaccessor',['../classnn_1_1sl_1_1IWhiteListAccessor.html',1,'IWhiteListAccessor'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#a05f033ae70ad849ed718ae5ddf09dbbb',1,'nn::sl::IWhiteListAccessor::IWhiteListAccessor(IWhiteListAccessor &src)'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#aa0caa0f44540ff9fcf514a4312c9abc4',1,'nn::sl::IWhiteListAccessor::IWhiteListAccessor()']]], + ['iwhitelistaccessor_2eh_499',['IWhiteListAccessor.h',['../IWhiteListAccessor_8h.html',1,'']]], + ['iwhitelistaccessor_5fgetfn_500',['IWhiteListAccessor_GetFn',['../namespacenn_1_1sl_1_1details.html#a4d792b97184c115d86d62d8af69fc55b',1,'nn::sl::details']]], + ['iwhitelistaccessorbase_501',['iwhitelistaccessorbase',['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#a9571860154d67152e33ca325cf483eb0',1,'nn::sl::details::IWhiteListAccessorBase::IWhiteListAccessorBase()'],['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html',1,'IWhiteListAccessorBase']]], + ['iwhitelistaccessordetails_2eh_502',['IWhiteListAccessorDetails.h',['../IWhiteListAccessorDetails_8h.html',1,'']]], + ['iwhitelistaccessorinternal_503',['iwhitelistaccessorinternal',['../namespacenn_1_1sl_1_1details.html#a00696cd0620ae8a900fa842820cfaccb',1,'nn::sl::details::IWhiteListAccessorInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IWhiteListAccessorInternal',1,'IWhiteListAccessorInternal']]], + ['iwhitelistaccessorinternalvtable_504',['IWhiteListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IWhiteListAccessorInternalVTable',1,'nn::sl::details']]] +]; diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 00000000..7b89b3e7 --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['japan_0',['japan',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b',1,'nn::swkbd::Japan'],['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b',1,'nn::erreula::Japan']]], + ['japanese_1',['japanese',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e',1,'nn::swkbd::Japanese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885af32ced6a9ba164c4b3c047fd1d7c882e',1,'nn::erreula::Japanese'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a3443f3a583d4c3bf18c275fce5197bf4',1,'nn::sl::Japanese']]], + ['join_5fgame_5fid_2',['join_game_id',['../group__nn__acp__title.html#a3dcaed87bd4dbd6551aae88c1f310e7b',1,'ACPMetaXml']]], + ['join_5fgame_5fmode_5fmask_3',['join_game_mode_mask',['../group__nn__acp__title.html#aba498b209ca442bdf1aba38ee7ed0b3e',1,'ACPMetaXml']]], + ['joinavailabilityflag_4',['joinAvailabilityFlag',['../group__nn__fp__fp.html#ga80960aecdad484a305ec5c62537672a9',1,'nn::fp::GameMode']]], + ['joingameid_5',['joinGameId',['../group__nn__fp__fp.html#gac3b22256e0a806b627e04949b0cc6367',1,'nn::fp::GameMode']]], + ['joingamemode_6',['joinGameMode',['../group__nn__fp__fp.html#ga4b9949efbcac4bcbe82546515da28d98',1,'nn::fp::GameMode']]], + ['joingroupid_7',['joinGroupId',['../group__nn__fp__fp.html#ga89541b0c7b76eb34401cfa9b60a7d66f',1,'nn::fp::GameMode']]], + ['joinqueue_8',['joinQueue',['../group__coreinit__thread.html#ae12b5a541aff405df56ed7abfa97e3b4',1,'OSThread']]], + ['journalfreespacesize_9',['journalFreeSpaceSize',['../filesystem__fsa_8h.html#aa774a22b477ab12e6e8761816865a95a',1,'FSAResponseGetInfoByQuery.__unnamed9__']]], + ['jpn_5fjp_5fhandwriting_10',['JPN_JP_Handwriting',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ae9f26902537582e0e1d0ddeca998e8c3',1,'nn::swkbd']]], + ['jpn_5fjp_5fkana_11',['JPN_JP_Kana',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a26bf5a51f4240a89ba1001b00e20c6f8',1,'nn::swkbd']]], + ['jpn_5fjp_5fphone_12',['JPN_JP_Phone',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ab76d272fe6871a2af1f80dff59cca5d1',1,'nn::swkbd']]], + ['jpn_5fjp_5fqwerty_13',['JPN_JP_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a9354d354479a2c00eb157bfefa0b0cf8',1,'nn::swkbd']]], + ['jpn_5fjp_5fsymbols_14',['JPN_JP_Symbols',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a4437455e9eb4b9b157c646510b2390ad',1,'nn::swkbd']]], + ['jump_15',['Jump',['../namespacenn_1_1erreula.html#aadc28b683bb08ed2bf55d90f7144e198',1,'nn::erreula']]], + ['jumptitleinfoserializer_16',['jumpTitleInfoSerializer',['../namespacenn_1_1sl_1_1details.html#a4c539779bbef66b0c667c3db036139e6',1,'nn::sl::details::CacheManagerInternal']]], + ['jumpto_17',['jumpTo',['../group__sysapp__launch.html#a1a1f97891adc04135479fd75a33f73f7',1,'SysAppSettingsArgs']]] +]; diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 00000000..94c958ed --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,148 @@ +var searchData= +[ + ['kbdattachevent_0',['kbdattachevent',['../nsyskbd_8h.html#aaa8eef9df6ad11be5b14d6dac0551eda',1,'KBDAttachEvent: nsyskbd.h'],['../nsyskbd_8h.html#structKBDAttachEvent',1,'KBDAttachEvent']]], + ['kbdinit_1',['KBDInit',['../nsyskbd_8h.html#a61b71b96396b54a12924ef1ea252d712',1,'nsyskbd.h']]], + ['kbdkeyevent_2',['kbdkeyevent',['../nsyskbd_8h.html#structKBDKeyEvent',1,'KBDKeyEvent'],['../nsyskbd_8h.html#abc55b716b7ca5d1fe9f9995c948585d4',1,'KBDKeyEvent: nsyskbd.h']]], + ['kbdsetcountry_3',['KBDSetCountry',['../nsyskbd_8h.html#adc00c18d039d0f26a3e87e653d898f0b',1,'nsyskbd.h']]], + ['kbdsetup_4',['KBDSetup',['../nsyskbd_8h.html#a0b9f573cd5fe78959a6dbc7ce1f2a96c',1,'nsyskbd.h']]], + ['kbdteardown_5',['KBDTeardown',['../nsyskbd_8h.html#a23757c8545e0812a7d9abe8670798faf',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f0_6',['KDB_COUNTRY_UNKNOWN_0',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9ad875cd73d5c3e2e94ab010a769a0f786',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f1_7',['KDB_COUNTRY_UNKNOWN_1',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a898525cd0658b9ec7e7d65bc922b45e1',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f10_8',['KDB_COUNTRY_UNKNOWN_10',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9ad75f10d396e480a7f91fdc25b44017a6',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f11_9',['KDB_COUNTRY_UNKNOWN_11',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a049f01a857ef487e40ac8d0c05cd7713',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f12_10',['KDB_COUNTRY_UNKNOWN_12',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a6124d722bb0581e36ff1eaf3c70b0aca',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f13_11',['KDB_COUNTRY_UNKNOWN_13',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9aba8c45d0b4e9fee7290f4b1bd677dff1',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f14_12',['KDB_COUNTRY_UNKNOWN_14',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a21cd4e30939baa50338314caa3939803',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f15_13',['KDB_COUNTRY_UNKNOWN_15',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a4b81cd38fe257473299a2796e27317e7',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f16_14',['KDB_COUNTRY_UNKNOWN_16',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a27216c62fedea2538386e27aabbd4613',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f17_15',['KDB_COUNTRY_UNKNOWN_17',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a0737ecbe849636e94e056f2d735f2c14',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f18_16',['KDB_COUNTRY_UNKNOWN_18',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9af7fccf99d4a6cd1a947b1a5024d10805',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f2_17',['KDB_COUNTRY_UNKNOWN_2',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9ae8dca51bee0f6a7ef0c311d926042a93',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f3_18',['KDB_COUNTRY_UNKNOWN_3',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a4efd2347b9406425467a14cb1a5a53d8',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f4_19',['KDB_COUNTRY_UNKNOWN_4',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a4f9f3cf79b8e2452a740f75fdf50fd14',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f5_20',['KDB_COUNTRY_UNKNOWN_5',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a9061ad316afc999428bc8aaa99b5bcb8',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f6_21',['KDB_COUNTRY_UNKNOWN_6',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a1369d2b8219bbe4934b84b110ca9ed48',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f7_22',['KDB_COUNTRY_UNKNOWN_7',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a0823247c73d20f00515a8b2aab696b96',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f8_23',['KDB_COUNTRY_UNKNOWN_8',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a14808a2bdf5d4e3f6f7949aa3e0e1271',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f9_24',['KDB_COUNTRY_UNKNOWN_9',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a0eae7c289139fb1225bcb624cb4215ee',1,'nsyskbd.h']]], + ['kdb_5ferror_5falready_5finitialized_25',['KDB_ERROR_ALREADY_INITIALIZED',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12faeb254f374639fdb4b30733729be05481',1,'nsyskbd.h']]], + ['kdb_5ferror_5finvalid_5fcountry_26',['KDB_ERROR_INVALID_COUNTRY',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12fabce0552ff676aa1db4959e8e011dabf6',1,'nsyskbd.h']]], + ['kdb_5ferror_5fnone_27',['KDB_ERROR_NONE',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12fa561b246ed8313e3e2a1a1b8f3d8e27a5',1,'nsyskbd.h']]], + ['kdb_5ferror_5fnot_5finitialized_28',['KDB_ERROR_NOT_INITIALIZED',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12fa9dd9139b83385c6928de070ead49c241',1,'nsyskbd.h']]], + ['kdbattachcallback_29',['KDBAttachCallback',['../nsyskbd_8h.html#a289fd64d2d1d4338b5d91a6b7f08fd0d',1,'nsyskbd.h']]], + ['kdbcountry_30',['kdbcountry',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9',1,'KDBCountry: nsyskbd.h'],['../nsyskbd_8h.html#a2b80caf1d26031fc31e742842ef7aaef',1,'KDBCountry: nsyskbd.h']]], + ['kdberror_31',['kdberror',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12f',1,'KDBError: nsyskbd.h'],['../nsyskbd_8h.html#afa659ce856e227a3513f91d074614f2a',1,'KDBError: nsyskbd.h']]], + ['kdbkeycallback_32',['KDBKeyCallback',['../nsyskbd_8h.html#a266c82e2425222ef64b58d02918aa071',1,'nsyskbd.h']]], + ['kernel_2eh_33',['kernel.h',['../kernel_8h.html',1,'']]], + ['kernelinfo0_34',['kernelinfo0',['../group__coreinit__kernel.html#structKernelInfo0',1,'KernelInfo0'],['../group__coreinit__kernel.html#ga4ebe6c942ef4c34a4ce0955e2ae3ba70',1,'KernelInfo0: kernel.h']]], + ['kernelinfo6_35',['kernelinfo6',['../group__coreinit__kernel.html#structKernelInfo6',1,'KernelInfo6'],['../group__coreinit__kernel.html#ga4686972122696d51bdacfa25c12d85b1',1,'KernelInfo6: kernel.h']]], + ['kerneltimercallbackfn_36',['KernelTimerCallbackFn',['../group__coreinit__kernel.html#ga75858b82da83c3dd870557369efa4965',1,'kernel.h']]], + ['kerneltimerhandle_37',['KernelTimerHandle',['../group__coreinit__kernel.html#ga8c07421268ad96a18d8a3ea809131042',1,'kernel.h']]], + ['keyboard_38',['Software Keyboard',['../group__nn__swkbd__swkbd.html',1,'']]], + ['keyboardarg_39',['keyboardarg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg',1,'KeyboardArg'],['../namespacenn_1_1swkbd.html#a9259e816a0de6d1ca23e67f29d3dd668',1,'nn::swkbd::AppearArg::keyboardArg']]], + ['keyboardcondition_40',['KeyboardCondition',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition',1,'nn::swkbd']]], + ['keyboardlayout_41',['keyboardlayout',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78',1,'nn::swkbd::KeyboardLayout'],['../structnn_1_1swkbd_1_1ConfigArg.html#a120c8c5e264d614e5c339508f1adb8ec',1,'nn::swkbd::ConfigArg::keyboardLayout']]], + ['keyboardmode_42',['keyboardmode',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3',1,'nn::swkbd::KeyboardMode'],['../structnn_1_1swkbd_1_1ConfigArg.html#a791316fb192d7927313c4d00291caf39',1,'nn::swkbd::ConfigArg::keyboardMode']]], + ['keyboardtab_43',['keyboardTab',['../structnn_1_1swkbd_1_1ConfigArg.html#a65a337bd577b3711717f569b358c30f4',1,'nn::swkbd::ConfigArg']]], + ['keygensalt_44',['keygenSalt',['../group__ntag__ntag.html#a61b754b727a38364412e7fdcba4ff99e',1,'NTAGRawDataT2T.section1']]], + ['killernotification_45',['KillerNotification',['../structnn_1_1sl_1_1KillerNotification.html',1,'nn::sl']]], + ['killernotification_2edisplaycondition_46',['KillerNotification.displayCondition',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2e_5f_5funnamed32_5f_5f_47',['KillerNotification.displayCondition.__unnamed32__',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8____unnamed32____',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2e_5f_5funnamed34_5f_5f_48',['KillerNotification.displayCondition.__unnamed34__',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8____unnamed34____',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eaccount_49',['KillerNotification.displayCondition.account',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8account',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eaccount_2eage_50',['KillerNotification.displayCondition.account.age',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8account_8age',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eagerestriction_51',['KillerNotification.displayCondition.ageRestriction',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8ageRestriction',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eduration_52',['KillerNotification.displayCondition.duration',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8duration',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2etitlefilter_53',['KillerNotification.displayCondition.titleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8titleFilter',1,'nn::sl']]], + ['killernotification_2eh_54',['KillerNotification.h',['../KillerNotification_8h.html',1,'']]], + ['killernotification_2eimages_55',['KillerNotification.images',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8images',1,'nn::sl']]], + ['killernotification_2eimages_2ebutton_56',['KillerNotification.images.button',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8images_8button',1,'nn::sl']]], + ['killernotification_2eimages_2emain_57',['KillerNotification.images.main',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8images_8main',1,'nn::sl']]], + ['killernotification_2elaunchapplication_58',['KillerNotification.launchApplication',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8launchApplication',1,'nn::sl']]], + ['killernotificationaccessor_59',['killerNotificationAccessor',['../namespacenn_1_1sl_1_1details.html#af19379aa9bf03cff26794920251aa257',1,'nn::sl::details::KillerNotificationSelectorInternal']]], + ['killernotificationaccessorfromptr_60',['killernotificationaccessorfromptr',['../classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html#a8611f975deee3e98496839688a735f70',1,'nn::sl::details::KillerNotificationAccessorFromPtr::KillerNotificationAccessorFromPtr()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html',1,'KillerNotificationAccessorFromPtr']]], + ['killernotificationaccountmailactivation_61',['killernotificationaccountmailactivation',['../namespacenn_1_1sl.html#a97150c55835cfda9d16bac513a4e822d',1,'nn::sl::KillerNotificationAccountMailActivation'],['../namespacenn_1_1sl.html#a6b63a2b8e15c0e9b64bc87b23c566337',1,'nn::sl::KillerNotificationAccountMailActivation']]], + ['killernotificationallowlocalaccount_62',['killernotificationallowlocalaccount',['../namespacenn_1_1sl.html#a971dc7bd123993bd4aff764cf8cfbf1f',1,'nn::sl::KillerNotificationAllowLocalAccount'],['../namespacenn_1_1sl.html#a61648cb86762b82d8a8605d4208110de',1,'nn::sl::KillerNotificationAllowLocalAccount']]], + ['killernotificationbutton_63',['killerNotificationButton',['../namespacenn_1_1sl.html#a141986f6cae454b7e902ddc436723c59',1,'nn::sl::TransferableInfo']]], + ['killernotificationconjunction_64',['killernotificationconjunction',['../namespacenn_1_1sl.html#aa9eb3a2fd897a630830d7a0bc0b0f542',1,'nn::sl::KillerNotificationConjunction'],['../namespacenn_1_1sl.html#ad0383753b1c7c9d7266cb1f4c506d6a5',1,'nn::sl::KillerNotificationConjunction']]], + ['killernotificationgender_65',['killernotificationgender',['../namespacenn_1_1sl.html#aa2b611e85033760d5967fb9301bbf66a',1,'nn::sl::KillerNotificationGender'],['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30d',1,'nn::sl::KillerNotificationGender']]], + ['killernotificationinstalledtitlefilter_66',['KillerNotificationInstalledTitleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationInstalledTitleFilter',1,'nn::sl']]], + ['killernotificationmain_67',['killerNotificationMain',['../namespacenn_1_1sl.html#a89b066cdd3e0b61db5ad983f4880d74e',1,'nn::sl::TransferableInfo']]], + ['killernotificationnotificationpattern_68',['killernotificationnotificationpattern',['../namespacenn_1_1sl.html#a421d01d30f0d0252fde4aff0391bd58a',1,'nn::sl::KillerNotificationNotificationPattern'],['../namespacenn_1_1sl.html#aeb3fa5001cf39e253836d316e03369a6',1,'nn::sl::KillerNotificationNotificationPattern']]], + ['killernotificationplayedtitlefilter_69',['KillerNotificationPlayedTitleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationPlayedTitleFilter',1,'nn::sl']]], + ['killernotificationselector_70',['killernotificationselector',['../classnn_1_1sl_1_1KillerNotificationSelector.html',1,'KillerNotificationSelector'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#ab9bf6fa0c427db89e50afb538119d771',1,'nn::sl::KillerNotificationSelector::KillerNotificationSelector()']]], + ['killernotificationselector_2eh_71',['KillerNotificationSelector.h',['../KillerNotificationSelector_8h.html',1,'']]], + ['killernotificationselectorinternal_72',['killernotificationselectorinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1KillerNotificationSelectorInternal',1,'KillerNotificationSelectorInternal'],['../namespacenn_1_1sl_1_1details.html#a2dd152d628fe52d097ff3fbf1a7e5889',1,'nn::sl::details::KillerNotificationSelectorInternal']]], + ['killernotificationserializer_73',['killernotificationserializer',['../namespacenn_1_1sl_1_1details.html#a49696dfa194c2d8e4a2ee3a611f38fb5',1,'nn::sl::details::CacheManagerInternal::killerNotificationSerializer'],['../namespacenn_1_1sl_1_1details.html#a49696dfa194c2d8e4a2ee3a611f38fb5',1,'nn::sl::details::KillerNotificationSelectorInternal::killerNotificationSerializer']]], + ['killernotificationstitleid_74',['killerNotificationsTitleId',['../namespacenn_1_1sl.html#a9b305e3cf980593a8a94a7bc47f4ebfa',1,'nn::sl::TransferableInfo']]], + ['killernotificationtitlefilter_75',['KillerNotificationTitleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationTitleFilter',1,'nn::sl']]], + ['killernotificationtransferrecord_76',['KillerNotificationTransferRecord',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationTransferRecord',1,'nn::sl']]], + ['killernotificationtransferrecordmanager_77',['killernotificationtransferrecordmanager',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html',1,'KillerNotificationTransferRecordManager'],['../namespacenn_1_1sl_1_1details.html#aeeaa15ca0335c11166f5eea49f8b93b0',1,'nn::sl::details::KillerNotificationSelectorInternal::killerNotificationTransferRecordManager'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#aa8c0753bf741db7e488297737fc1042a',1,'nn::sl::KillerNotificationTransferRecordManager::KillerNotificationTransferRecordManager()']]], + ['killernotificationtransferrecordmanager_2eh_78',['KillerNotificationTransferRecordManager.h',['../KillerNotificationTransferRecordManager_8h.html',1,'']]], + ['killernotificationtransferrecordmanagerfromptr_79',['killernotificationtransferrecordmanagerfromptr',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html',1,'KillerNotificationTransferRecordManagerFromPtr'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#afb706c714ee046073300f3be00185f4d',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::KillerNotificationTransferRecordManagerFromPtr()']]], + ['killernotificationtransferrecordmanagerimpl_80',['killerNotificationTransferRecordManagerImpl',['../namespacenn_1_1sl_1_1details.html#ac15e9204e589726c99bfa0a4d8fdf1bd',1,'nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal']]], + ['killernotificationtransferrecordmanagerinternal_81',['killernotificationtransferrecordmanagerinternal',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a68ed59107386511101751ffc94611dc8',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::KillerNotificationTransferRecordManagerInternal()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html',1,'KillerNotificationTransferRecordManagerInternal']]], + ['killernotificationtransferrecordmanagerinternalinternal_82',['killernotificationtransferrecordmanagerinternalinternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerInternalInternal',1,'KillerNotificationTransferRecordManagerInternalInternal'],['../namespacenn_1_1sl_1_1details.html#a8ab3f64611ebabe61f56f723a2e5f4ef',1,'nn::sl::details::KillerNotificationTransferRecordManagerInternalInternal']]], + ['killernotificationtransferrecordstream_83',['killernotificationtransferrecordstream',['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a4c207f3e7e53946302d970aba652bd94',1,'nn::sl::KillerNotificationTransferRecordStream::KillerNotificationTransferRecordStream()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html',1,'KillerNotificationTransferRecordStream']]], + ['killernotificationtransferrecordstream_2eh_84',['KillerNotificationTransferRecordStream.h',['../KillerNotificationTransferRecordStream_8h.html',1,'']]], + ['killernotificationtransferrecordstreaminternal_85',['killernotificationtransferrecordstreaminternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordStreamInternal',1,'KillerNotificationTransferRecordStreamInternal'],['../namespacenn_1_1sl_1_1details.html#a430ff7f57f19d5213154186b69e62dea',1,'nn::sl::details::KillerNotificationTransferRecordStreamInternal']]], + ['killernotificationtype_86',['killernotificationtype',['../namespacenn_1_1sl.html#ac35c00412f37b9beb0ba21f5bc25405c',1,'nn::sl::KillerNotificationType'],['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebb',1,'nn::sl::KillerNotificationType']]], + ['korea_87',['korea',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2aa8f809c99c4a996780c3046b9b594195',1,'nn::swkbd::Korea'],['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2aa8f809c99c4a996780c3046b9b594195',1,'nn::erreula::Korea']]], + ['korean_88',['korean',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885ad0bdb3cde477d82e766da05ebda50ccb',1,'nn::erreula::Korean'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705ad1d258e960128e6639454fd167b52a98',1,'nn::sl::Korean'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34ad0bdb3cde477d82e766da05ebda50ccb',1,'nn::swkbd::Korean']]], + ['kpad_89',['kpad',['../structnn_1_1erreula_1_1ControllerInfo.html#afb17ba4527c2646cea89eca7b4439e2a',1,'nn::erreula::ControllerInfo::kpad'],['../group__padscore__kpad.html',1,'KPAD'],['../namespacenn_1_1swkbd.html#abd229e8a52d27dc7854afacd9cf65a1a',1,'nn::swkbd::ControllerInfo::kpad']]], + ['kpad_2eh_90',['kpad.h',['../kpad_8h.html',1,'']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffailed_5fmpls_5fclassic_91',['KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffailed_5fmpls_5fnunchuk_92',['KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffailed_5fmpls_5fonly_93',['KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffinished_94',['KPAD_CONTROL_MPLS_STATUS_FINISHED',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5fstarted_95',['KPAD_CONTROL_MPLS_STATUS_STARTED',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8',1,'kpad.h']]], + ['kpad_5ferror_5fbusy_96',['KPAD_ERROR_BUSY',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa',1,'kpad.h']]], + ['kpad_5ferror_5finvalid_5fcontroller_97',['KPAD_ERROR_INVALID_CONTROLLER',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff',1,'kpad.h']]], + ['kpad_5ferror_5fno_5fsamples_98',['KPAD_ERROR_NO_SAMPLES',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f',1,'kpad.h']]], + ['kpad_5ferror_5fok_99',['KPAD_ERROR_OK',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63',1,'kpad.h']]], + ['kpad_5ferror_5funinitialized_100',['KPAD_ERROR_UNINITIALIZED',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88',1,'kpad.h']]], + ['kpad_5ferror_5fwpad_5funinit_101',['KPAD_ERROR_WPAD_UNINIT',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70',1,'kpad.h']]], + ['kpadchan_102',['KPADChan',['../group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442',1,'kpad.h']]], + ['kpadconnectcallback_103',['KPADConnectCallback',['../group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927',1,'kpad.h']]], + ['kpadcontrolmplscallback_104',['KPADControlMplsCallback',['../group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d',1,'kpad.h']]], + ['kpadcontrolmplsstatus_105',['kpadcontrolmplsstatus',['../group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92',1,'KPADControlMplsStatus: kpad.h'],['../group__padscore__kpad.html#gae6095f62a2ceb68bab7c574abae31ac9',1,'KPADControlMplsStatus: kpad.h']]], + ['kpaddataformat_106',['KPADDataFormat',['../group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad',1,'kpad.h']]], + ['kpaddisabledpd_107',['KPADDisableDPD',['../group__padscore__kpad.html#ga4358dfb9262ba0f3f0b146036fe5b6f3',1,'kpad.h']]], + ['kpaddisablempls_108',['KPADDisableMpls',['../group__padscore__kpad.html#ga8042836c8445025f02e3e0186990c6d9',1,'kpad.h']]], + ['kpadenabledpd_109',['KPADEnableDPD',['../group__padscore__kpad.html#gaf6b3c7fd42709482f6c9ea66ed7cb1f7',1,'kpad.h']]], + ['kpadenablempls_110',['KPADEnableMpls',['../group__padscore__kpad.html#gaec1935e9ce8c8fdb78ecf7a9592cab58',1,'kpad.h']]], + ['kpaderror_111',['kpaderror',['../group__padscore__kpad.html#gabb1a5a26c73e63881f1e74f7fcd792d3',1,'KPADError: kpad.h'],['../group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc',1,'KPADError: kpad.h']]], + ['kpadextensiontype_112',['KPADExtensionType',['../group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0',1,'kpad.h']]], + ['kpadgetgamemaxcontrollers_113',['KPADGetGameMaxControllers',['../group__padscore__kpad.html#ga522c50dc5373e1f13458e324e9a9d3fe',1,'kpad.h']]], + ['kpadgetmaxcontrollers_114',['KPADGetMaxControllers',['../group__padscore__kpad.html#ga79f09e9c5f9075ca16c5e2a90a32c4b3',1,'kpad.h']]], + ['kpadgetmplsstatus_115',['KPADGetMplsStatus',['../group__padscore__kpad.html#gaa7cff17dc0d922f8a0fcc4cef09088ac',1,'kpad.h']]], + ['kpadgetmplsworksize_116',['KPADGetMplsWorkSize',['../group__padscore__kpad.html#gaf6f7a8ff13581498d85fe0fc19ac5b07',1,'kpad.h']]], + ['kpadgetunifiedwpadstatus_117',['KPADGetUnifiedWpadStatus',['../group__padscore__kpad.html#gaa0c9f961b65d30129e13e340069f5b93',1,'kpad.h']]], + ['kpadinit_118',['KPADInit',['../group__padscore__kpad.html#gabee4ca8109d8a1c4f096c570fd034379',1,'kpad.h']]], + ['kpadinitex_119',['KPADInitEx',['../group__padscore__kpad.html#gad86e6e5d6ff931165cf2b3ca57ad4178',1,'kpad.h']]], + ['kpadmplsmode_120',['KPADMplsMode',['../group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429',1,'kpad.h']]], + ['kpadread_121',['KPADRead',['../group__padscore__kpad.html#ga69171f4b1dd9f445071a57fd4a569810',1,'kpad.h']]], + ['kpadreadex_122',['KPADReadEx',['../group__padscore__kpad.html#ga38aa77fcf5936440cb27e8dfdb55b1e5',1,'kpad.h']]], + ['kpadresetmpls_123',['KPADResetMpls',['../group__padscore__kpad.html#gad9dc13c124ca2d3626b410f160c57114',1,'kpad.h']]], + ['kpadresetwbctgcweight_124',['KPADResetWbcTgcWeight',['../group__padscore__kpad.html#ga45eb73b3aaabcab15f04a716d441d398',1,'kpad.h']]], + ['kpadresetwbczeropoint_125',['KPADResetWbcZeroPoint',['../group__padscore__kpad.html#ga733de74905b5cf76ba08f5d724fc0820',1,'kpad.h']]], + ['kpadsamplingcallback_126',['KPADSamplingCallback',['../group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206',1,'kpad.h']]], + ['kpadsetconnectcallback_127',['KPADSetConnectCallback',['../group__padscore__kpad.html#ga489c323f062380c20de7829a4cf1dc59',1,'kpad.h']]], + ['kpadsetcontrolmplscallback_128',['KPADSetControlMplsCallback',['../group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882',1,'kpad.h']]], + ['kpadsetmaxcontrollers_129',['KPADSetMaxControllers',['../group__padscore__kpad.html#gaff2ace9b627576c852eeb9bd281a7a20',1,'kpad.h']]], + ['kpadsetmplsworkarea_130',['KPADSetMplsWorkarea',['../group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497',1,'kpad.h']]], + ['kpadsetsamplingcallback_131',['KPADSetSamplingCallback',['../group__padscore__kpad.html#ga3375a0691c9846d1c555149dfe710396',1,'kpad.h']]], + ['kpadshutdown_132',['KPADShutdown',['../group__padscore__kpad.html#ga255331fd64ac93f0441c0c72941ac1a2',1,'kpad.h']]], + ['kpadstatus_133',['kpadstatus',['../group__padscore__kpad.html#structKPADStatus',1,'KPADStatus'],['../group__padscore__kpad.html#ga188dbbdbbe19e39ce3c1b7ae6c76c544',1,'KPADStatus: kpad.h']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_134',['KPADStatus.__unnamed46__',['../group__padscore__kpad.html#unionKPADStatus_8____unnamed46____',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2ebalance_135',['KPADStatus.__unnamed46__.balance',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8balance',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2eclassic_136',['KPADStatus.__unnamed46__.classic',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8classic',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2enunchuk_137',['KPADStatus.__unnamed46__.nunchuk',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8nunchuk',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2epro_138',['KPADStatus.__unnamed46__.pro',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8pro',1,'']]], + ['kpadstatus_2emplus_139',['KPADStatus.mplus',['../group__padscore__kpad.html#structKPADStatus_8mplus',1,'']]], + ['kpadunifiedwpadstatus_140',['kpadunifiedwpadstatus',['../group__padscore__kpad.html#structKPADUnifiedWpadStatus',1,'KPADUnifiedWpadStatus'],['../group__padscore__kpad.html#gacacdc149d779e88be14d4c11b73fa8f4',1,'KPADUnifiedWpadStatus: kpad.h']]], + ['kpadunifiedwpadstatus_2e_5f_5funnamed53_5f_5f_141',['KPADUnifiedWpadStatus.__unnamed53__',['../group__padscore__kpad.html#unionKPADUnifiedWpadStatus_8____unnamed53____',1,'']]], + ['kpadvec2d_142',['kpadvec2d',['../group__padscore__kpad.html#structKPADVec2D',1,'KPADVec2D'],['../group__padscore__kpad.html#gad7557ca2a5e0f9d90f0ae4c0a498bcb8',1,'KPADVec2D: kpad.h']]], + ['kpadvec3d_143',['kpadvec3d',['../group__padscore__kpad.html#ga47daebc40f2016d2166997a0d4098532',1,'KPADVec3D: kpad.h'],['../group__padscore__kpad.html#structKPADVec3D',1,'KPADVec3D']]], + ['kworkmemorysize_144',['kWorkMemorySize',['../namespacenn_1_1uds_1_1Cafe.html#a72f820dd1ddd57ac1f8d0623b53b89c0',1,'nn::uds::Cafe']]] +]; diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 00000000..f19a7265 --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,115 @@ +var searchData= +[ + ['l_5flinger_0',['l_linger',['../sys_2socket_8h.html#a86a5f304dfcd62d626f27bbd3796683d',1,'linger']]], + ['l_5fonoff_1',['l_onoff',['../sys_2socket_8h.html#a53f550a39f9923b9dbc6a67adc423cc0',1,'linger']]], + ['langtype_2',['LangType',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885',1,'nn::erreula']]], + ['language_3',['language',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705',1,'nn::sl::Language'],['../namespacenn_1_1sl.html#a09eea0d5f1e1102c89d3bda93d8fdf34',1,'nn::sl::Setting::language'],['../structnn_1_1sl_1_1KillerNotification.html#af6e7a799e034b50a25410f896ed0d3cf',1,'nn::sl::KillerNotification::language'],['../group__nn__fp__fp.html#gabe15458693b96dcd0a0bfc82542b037e',1,'nn::fp::Presence::language'],['../structnn_1_1erreula_1_1CreateArg.html#aabf4e65cf0ebe8723a5db34140a450cf',1,'nn::erreula::CreateArg::language']]], + ['languagedefault_4',['LanguageDefault',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a310075d2c785056bada4c22d50b18501',1,'nn::swkbd']]], + ['languagetype_5',['languagetype',['../structnn_1_1swkbd_1_1ConfigArg.html#ae2cbaef466024a2c9a0ca0a42ce6c78c',1,'nn::swkbd::ConfigArg::languageType'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34',1,'nn::swkbd::LanguageType']]], + ['last_5ftime_5fplayed_6',['last_time_played',['../namespacenn_1_1pdm.html#a7e916f175486eb4348c9517f84506080',1,'nn::pdm::PlayStats']]], + ['lastblock_7',['lastBlock',['../group__coreinit__memblockheap.html#abd9603779f3c7d87e0aff060d2033262',1,'MEMBlockHeap']]], + ['lastdequeuedcommand_8',['lastDequeuedCommand',['../group__coreinit__fs.html#ad7a09c6b3e0f18aa8aba2da17b106e23',1,'FSClientBody']]], + ['lasterror_9',['lastError',['../group__coreinit__fs.html#af5896d06cfc0a7d04b99d96d9a780438',1,'FSClientBody']]], + ['lastmountsourcedevice_10',['lastMountSourceDevice',['../group__coreinit__fs.html#a7a0a7b6861501dae94c8ab73e212cd67',1,'FSClientBody']]], + ['lastsample_11',['lastSample',['../group__sndcore2__voice.html#ae645d75bde45980d6149a0793048741f',1,'AXVoiceSrc']]], + ['lastwritedate_12',['lastwritedate',['../group__ntag__ntag.html#af6a6838853bf56c8401b1f1a15af1ed3',1,'NTAGRawDataT2T.section0::lastWriteDate'],['../group__ntag__ntag.html#a26f462d6e4410d502149973ee6c216fd',1,'NTAGInfoT2T::lastWriteDate'],['../namespacenn_1_1nfp.html#afc94f7d224c6a2973f41ecaabdc57c33',1,'nn::nfp::CommonInfo::lastWriteDate']]], + ['launch_13',['launch',['../group__coreinit__launch.html',1,'Launch'],['../group__sysapp__launch.html',1,'SYSAPP Launch']]], + ['launch_2eh_14',['launch.h',['../coreinit_2launch_8h.html',1,'(Global Namespace)'],['../sysapp_2launch_8h.html',1,'(Global Namespace)']]], + ['launchapplication_15',['launchApplication',['../structnn_1_1sl_1_1KillerNotification.html#a1292acff692c344e653f6c1bead60df5',1,'nn::sl::KillerNotification']]], + ['launchedtitlelistaccessor_16',['launchedtitlelistaccessor',['../namespacenn_1_1sl_1_1details.html#a40093c322f99e841816ab5ce3d4b74fe',1,'nn::sl::details::KillerNotificationSelectorInternal::launchedTitleListAccessor'],['../namespacenn_1_1sl_1_1details.html#a40093c322f99e841816ab5ce3d4b74fe',1,'nn::sl::details::ITitleListCacheInternal::launchedTitleListAccessor']]], + ['launchedtitlelistaccessorfromptr_17',['launchedtitlelistaccessorfromptr',['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html#a7e857ab2b5673c0a1003af7627967be0',1,'nn::sl::details::LaunchedTitleListAccessorFromPtr::LaunchedTitleListAccessorFromPtr()'],['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html',1,'LaunchedTitleListAccessorFromPtr']]], + ['launchedtitlelistaccessortype_18',['LaunchedTitleListAccessorType',['../namespacenn_1_1sl.html#a9e09ad433b315140c93437c9f1235ca1',1,'nn::sl']]], + ['launchinfo_19',['launchinfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1LaunchInfo',1,'LaunchInfo'],['../namespacenn_1_1sl.html#a87663943b6a94840aee533afdd960726',1,'nn::sl::LaunchInfo'],['../namespacenn_1_1sl.html#a60923ab16a92cbc1717240d865dbcf9b',1,'nn::sl::LaunchInfoDatabaseEntry::launchInfo']]], + ['launchinfodatabase_20',['launchinfodatabase',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a49485e8014e74448ddb562249ef58b8c',1,'nn::sl::LaunchInfoDatabase::LaunchInfoDatabase()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html',1,'LaunchInfoDatabase']]], + ['launchinfodatabase_2eh_21',['LaunchInfoDatabase.h',['../LaunchInfoDatabase_8h.html',1,'']]], + ['launchinfodatabaseentry_22',['launchinfodatabaseentry',['../namespacenn_1_1sl.html#aa5d7d1b69adbbc46dbf730f591e461a3',1,'nn::sl::LaunchInfoDatabaseEntry'],['../namespacenn_1_1sl.html#structnn_1_1sl_1_1LaunchInfoDatabaseEntry',1,'LaunchInfoDatabaseEntry']]], + ['launchinfodatabaseentryid_23',['launchInfoDatabaseEntryId',['../group__nn__ccr__sys__caffeine.html#afb9b5f6c1427f3cffa2d17e459f22e43',1,'CCRAppLaunchParam']]], + ['launchinfodatabaseheader_24',['launchinfodatabaseheader',['../namespacenn_1_1sl.html#ad80aba44f38b26da5fa1c4bb17b372b6',1,'nn::sl::LaunchInfoDatabaseHeader'],['../namespacenn_1_1sl.html#structnn_1_1sl_1_1LaunchInfoDatabaseHeader',1,'LaunchInfoDatabaseHeader']]], + ['launchinfodatabaseinternal_25',['launchinfodatabaseinternal',['../namespacenn_1_1sl_1_1details.html#aa6c8baba3d4efa5a713d5ab64140207b',1,'nn::sl::details::LaunchInfoDatabaseInternal'],['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1LaunchInfoDatabaseInternal',1,'LaunchInfoDatabaseInternal']]], + ['launching_5fflag_26',['launching_flag',['../group__nn__acp__title.html#aada4bf24d5be31a2f7488550d4b2faf4',1,'ACPMetaXml']]], + ['led_27',['led',['../group__padscore__wpad.html#ac2d895fa5bb4b3f1376c3721074b7e95',1,'WPADInfo']]], + ['left_28',['left',['../group__gx2__surface.html#a9ee4ce87784b0ebeaadce132ce7d421f',1,'GX2Rect']]], + ['leftstick_29',['leftstick',['../group__padscore__wpad.html#ac4e3d3e97e560a88398287b9e0e808c9',1,'WPADStatusClassic::leftStick'],['../group__padscore__wpad.html#ac4e3d3e97e560a88398287b9e0e808c9',1,'WPADStatusProController::leftStick'],['../group__vpad__input.html#adfead462485b081623813b4ef9194503',1,'VPADStatus::leftStick'],['../group__padscore__kpad.html#a343f174ab29aa5b252231fa9bf88d2eb',1,'KPADStatus.__unnamed46__.classic::leftStick'],['../group__padscore__kpad.html#a343f174ab29aa5b252231fa9bf88d2eb',1,'KPADStatus.__unnamed46__.pro::leftStick'],['../group__padscore__wpad.html#a343f174ab29aa5b252231fa9bf88d2eb',1,'WPADStatusMotionPlus.__unnamed56__.classic::leftStick']]], + ['lefttrigger_30',['lefttrigger',['../group__padscore__wpad.html#ad45650b2a3595d16fe0603d4641b9045',1,'WPADStatusClassic::leftTrigger'],['../group__padscore__kpad.html#ac843b67df863b66eaabe63e698ad0304',1,'KPADStatus.__unnamed46__.classic::leftTrigger'],['../group__padscore__wpad.html#ac843b67df863b66eaabe63e698ad0304',1,'WPADStatusMotionPlus.__unnamed56__.classic::leftTrigger']]], + ['legacylevel_31',['LegacyLevel',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231',1,'nn::Result']]], + ['legacymodule_32',['LegacyModule',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495',1,'nn::Result']]], + ['legacysignature_33',['LegacySignature',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538',1,'nn::Result']]], + ['legacysummary_34',['LegacySummary',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51',1,'nn::Result']]], + ['len_35',['len',['../group__coreinit__ios.html#a96bbf959016e4411c9e6b9812a8be60a',1,'IOSVec']]], + ['length_36',['length',['../group__sndcore2__core.html#aebb70c2aab3407a9f05334c47131a43b',1,'AXTransitionAudioBuffer']]], + ['level_37',['Level',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5',1,'nn::Result']]], + ['level_5fend_38',['LEVEL_END',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad8b0c4e4b4a615486b65008ae5d0032f',1,'nn::Result']]], + ['level_5ffatal_39',['LEVEL_FATAL',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a8684be68df3e6f94931ebf73a51de477',1,'nn::Result']]], + ['level_5finfo_40',['LEVEL_INFO',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a831e8f5cdb3ed97330b2e17502149d8f',1,'nn::Result']]], + ['level_5fpermanent_41',['LEVEL_PERMANENT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231add7e61e63b60c2b5e164c0bda11180c3',1,'nn::Result']]], + ['level_5freinit_42',['LEVEL_REINIT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231aee03ecf03518e346931ed6ca97244611',1,'nn::Result']]], + ['level_5freset_43',['LEVEL_RESET',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a26973483e3604b533f9a27c54d74aa08',1,'nn::Result']]], + ['level_5fstatus_44',['LEVEL_STATUS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a6fd6b197618aca3fd33e4c2cc61c98f9',1,'nn::Result']]], + ['level_5fsuccess_45',['LEVEL_SUCCESS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5af654be96ac74a2ba172cc6f10064c77d',1,'nn::Result']]], + ['level_5ftemporary_46',['LEVEL_TEMPORARY',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231ae23911fc18c67578dd337373e6db6867',1,'nn::Result']]], + ['level_5fusage_47',['LEVEL_USAGE',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad1a8600a5fe1ef2612a6ea0081f31fcc',1,'nn::Result']]], + ['lifetime_48',['lifetime',['../namespacenn_1_1sl.html#a79f3a982fd2496a50c5ec8f88e9b608f',1,'nn::sl::KillerNotification.displayCondition']]], + ['line_49',['line',['../group__coreinit__debug.html#a311196674133e618759342d6be698474',1,'OSFatalError']]], + ['linger_50',['linger',['../sys_2socket_8h.html#structlinger',1,'']]], + ['link_51',['link',['../group__coreinit__thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771',1,'OSThread::link'],['../group__sndcore2__voice.html#aa62641249cff62aae9126d21faeeb8ad',1,'AXVoice::link'],['../group__coreinit__mutex.html#a7bd72373386c4d04a9fa7cf905f34572',1,'OSMutex::link'],['../group__coreinit__memheap.html#aad9bd11b4f59e92b6551361b5693960c',1,'MEMHeapHeader::link'],['../group__coreinit__fs.html#a084aabf78200d4eb0df2f4b53adc5db6',1,'FSClientBody::link'],['../group__coreinit__fastmutex.html#afa8c319f706a6446c1309c1734a51110',1,'OSFastMutex::link'],['../group__coreinit__alarms.html#a394e95a3ba6feaf90390cf136d69a6a1',1,'OSAlarm::link']]], + ['linkstate_52',['linkstate',['../group__nsysnet__netconfig.html#abdc2eddeda7fb94aa22a69c6fcd49597',1,'NetConfIfState']]], + ['list_53',['list',['../deprecated.html',1,'Deprecated List'],['../group__gx2r__displaylist.html',1,'Display List'],['../group__gx2__displaylist.html',1,'Display List'],['../group__coreinit__memheap.html#a9e168165b27e6d8c6a947314706ebdff',1,'MEMHeapHeader::list'],['../group__coreinit__memlist.html',1,'Memory List']]], + ['listen_54',['listen',['../sys_2socket_8h.html#a5989c21d05cb17caba26cef496a7beea',1,'listen(int sockfd, int backlog): socket.h'],['../group__nsysnet__socket.html#gad58e2897fa535433e7e2fd741b235979',1,'listen(int sockfd, int backlog): _socket.h']]], + ['listlaunchinfos_55',['ListLaunchInfos',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a3d6461412cd6f91bd020514fd8c5e8de',1,'nn::sl::LaunchInfoDatabase']]], + ['load_56',['load',['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a66dcb06bec6dd90c3b199da703590c0e',1,'nn::sl::details::ITitleListCacheBase::Load()'],['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::TitleListCacheFromPtr::Load()'],['../classnn_1_1sl_1_1TitleIconCache.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::TitleIconCache::Load()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a6196f5221cf063e0535de9100d0c42f8',1,'nn::sl::LaunchInfoDatabase::Load(LaunchInfoDatabase &launchDatabase, nn::sl::details::IStreamBase &fileStream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aba4899cc0c9564b7b86ab684ab9338cf',1,'nn::sl::LaunchInfoDatabase::Load(nn::sl::details::IStreamBase &fileStream, nn::sl::Region region)'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a514c473a0e6425c97c5e30dfb2a99838',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::Load()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#a514c473a0e6425c97c5e30dfb2a99838',1,'nn::sl::KillerNotificationTransferRecordManager::Load()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::details::TitleIconCacheFromPtr::Load()'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a66dcb06bec6dd90c3b199da703590c0e',1,'nn::sl::details::ITitleIconCacheBase::Load()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a514c473a0e6425c97c5e30dfb2a99838',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::Load()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a4c0b0582f9fd6915b0eb01c8265e09be',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::Load()'],['../classnn_1_1sl_1_1TitleListCache.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::TitleListCache::Load()']]], + ['load_5f_5fq3_5f2nn2sl14titleiconcachefv_57',['Load__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#a67b66cdfcb47f925b32a3cc7e209cb75',1,'nn::sl::details']]], + ['load_5f_5fq3_5f2nn2sl14titlelistcachefv_58',['Load__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#a8dbb89c6b1a0e57a9502fb5f96de2466',1,'nn::sl::details']]], + ['load_5f_5fq3_5f2nn2sl18launchinfodatabasefrq3_5f2nn2sl7istreamq3_5f2nn2sl6region_59',['Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region',['../namespacenn_1_1sl_1_1details.html#a9fda2dc9168ce6067b6fb44c2edac03f',1,'nn::sl::details']]], + ['load_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfrq3_5f2nn2sl7istream_60',['Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream',['../namespacenn_1_1sl_1_1details.html#a1ff1e39db79683a0876ee92bf01d01d4',1,'nn::sl::details']]], + ['loadaddr_61',['loadAddr',['../group__coreinit__kernel.html#a872ebd998619bdbaa3b905883e648502',1,'KernelInfo0::CoreinitInfo']]], + ['loadconsoleaccount_62',['LoadConsoleAccount',['../namespacenn_1_1act.html#a74c4245a421c024b498bfcb4b079c4a7',1,'nn::act']]], + ['loaderhandle_63',['loaderhandle',['../group__coreinit__dynload.html#aa4bdf83a27aec72513afb0343d600526',1,'OSDynLoad_InternalData::loaderHandle'],['../group__coreinit__kernel.html#aa4bdf83a27aec72513afb0343d600526',1,'KernelInfo0::CoreinitInfo::loaderHandle']]], + ['loadfn_64',['loadfn',['../namespacenn_1_1sl_1_1details.html#abb570faa00a85aa790e66b49c5f76701',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable::LoadFn'],['../namespacenn_1_1sl_1_1details.html#adf8732cb766a3edf15522102fab8025a',1,'nn::sl::details::ITitleIconCacheInternalVTable::LoadFn']]], + ['loading_65',['Dynamic Loading',['../group__coreinit__dynload.html',1,'']]], + ['loadinitial_66',['loadinitial',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#add1e1e69ced8e40c8d5309ecc9146f6e',1,'nn::sl::LaunchInfoDatabase::LoadInitial()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#ac8754995d48998c0493d41668f7ba81f',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::LoadInitial()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a772a3448c4a99ebec63d6b5eb7fde630',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::LoadInitial()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ac8754995d48998c0493d41668f7ba81f',1,'nn::sl::KillerNotificationTransferRecordManager::LoadInitial()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ac8754995d48998c0493d41668f7ba81f',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::LoadInitial()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aae61e732ffb255edfac6e2381045348c',1,'nn::sl::LaunchInfoDatabase::LoadInitial()']]], + ['loadinitial_5f_5fq3_5f2nn2sl18launchinfodatabasefuiq3_5f2nn2sl6region_67',['LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region',['../namespacenn_1_1sl_1_1details.html#a09e2d751ad7cb965d93fc12775373c6c',1,'nn::sl::details']]], + ['loadinitial_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_68',['LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#a4667d3df8b031c596f0b112492faedcd',1,'nn::sl::details']]], + ['loadinitialfn_69',['LoadInitialFn',['../namespacenn_1_1sl_1_1details.html#a4f7ff1e4df6c3187d7304bdba9cffc16',1,'nn::sl::details::IKillerNotificationTransferRecordManagerInternalVTable']]], + ['loadoffset_70',['loadOffset',['../group__coreinit__kernel.html#a0703066a4170e24fd40c8c140352a578',1,'KernelInfo0::CoreinitInfo']]], + ['loadsection_71',['loadSection',['../group__coreinit__dynload.html#acb40b812984df4a8d2359a376b519721',1,'OSDynLoad_InternalData']]], + ['loadsectionsize_72',['loadSectionSize',['../group__coreinit__dynload.html#ab4f364c9880e6b92b867121bc65bf077',1,'OSDynLoad_InternalData']]], + ['loadsize_73',['loadSize',['../group__coreinit__kernel.html#a3eec96d48273170bb3c7c74b47e992fc',1,'KernelInfo0::CoreinitInfo']]], + ['local_5fonly_74',['local_only',['../group__nn__ffl__miidata.html#a8904043145a2953b6477543a14c2caf4',1,'FFLiMiiDataCore']]], + ['localfriendcode_75',['localfriendcode',['../namespacenn_1_1act.html#a209320fdb904e72808c7a39017a75ae2',1,'nn::act::LocalFriendCode'],['../namespacenn_1_1uds_1_1Cafe.html#a48da0aec488890d08cb4fb603c22e666',1,'nn::uds::Cafe::ScrambledLocalFriendCode::localFriendCode']]], + ['location_76',['location',['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2SamplerVar::location'],['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribVar::location'],['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribStream::location']]], + ['lock_77',['lock',['../group__coreinit__memheap.html#acda02b2450f7b21940084ed1114d5bb2',1,'MEMHeapHeader::lock'],['../group__coreinit__stopwatch.html#acda02b2450f7b21940084ed1114d5bb2',1,'OSStopwatch::lock'],['../group__coreinit__taskq.html#acda02b2450f7b21940084ed1114d5bb2',1,'MPTaskQueue::lock']]], + ['lock_20based_20stopwatch_78',['Lock-based Stopwatch',['../group__coreinit__stopwatch.html',1,'']]], + ['lockbytes_79',['lockBytes',['../group__ntag__ntag.html#a67b084a041eea3359fd933f7c3454135',1,'NTAGRawDataT2T']]], + ['lockedcachebase0_80',['lockedCacheBase0',['../group__coreinit__kernel.html#a07d090921cdf17415c41eb4ba42b3363',1,'KernelInfo0']]], + ['lockedcachebase1_81',['lockedCacheBase1',['../group__coreinit__kernel.html#aadb0c245e9418a2750dbe856671ee6c6',1,'KernelInfo0']]], + ['lockedcachebase2_82',['lockedCacheBase2',['../group__coreinit__kernel.html#a7e251f8dd7b1e15b57d5dad47ec098d0',1,'KernelInfo0']]], + ['lockedsize_83',['lockedSize',['../group__nsysccr__cdc__nfc.html#ad6eea431b11939abc4c366aac844a62e',1,'CCRCDCNfcReadResponse']]], + ['locktype_84',['locktype',['../group__coreinit__smd.html#ab077bb7a9bc2c988a21a616c619ea095',1,'SmdPpc::lockType'],['../group__coreinit__smd.html#ab077bb7a9bc2c988a21a616c619ea095',1,'SmdSimpleBufPool::lockType']]], + ['log2_5fmax_5fmv_5flength_5fhorizontal_85',['log2_max_mv_length_horizontal',['../group__h264__stream.html#a168c1813d933d11119d681e6eaccc156',1,'H264DecodedVuiParameters']]], + ['log2_5fmax_5fmv_5flength_5fvertical_86',['log2_max_mv_length_vertical',['../group__h264__stream.html#a72393674c8794b23d6a2e8019684ca97',1,'H264DecodedVuiParameters']]], + ['loginasync_87',['LoginAsync',['../group__nn__fp__fp.html#gacb946d7de3cb1f562d903dc982546054',1,'nn::fp']]], + ['logo_5ftype_88',['logo_type',['../group__nn__acp__title.html#a25b05afe3104caf748ee9f1a669b052c',1,'ACPMetaXml']]], + ['logout_89',['Logout',['../group__nn__fp__fp.html#gaf95b11037ba4c29951fcbdf76d4c8b2f',1,'nn::fp']]], + ['longname_5fde_90',['longname_de',['../group__nn__acp__title.html#a2b83f823e59b0d4872389988a2c1ef0b',1,'ACPMetaXml']]], + ['longname_5fen_91',['longname_en',['../group__nn__acp__title.html#ab0831f3159c6a22067702b1c26dbb1a3',1,'ACPMetaXml']]], + ['longname_5fes_92',['longname_es',['../group__nn__acp__title.html#ad0d2043f49b0384b476e6abaf6a59bb7',1,'ACPMetaXml']]], + ['longname_5ffr_93',['longname_fr',['../group__nn__acp__title.html#acaf07c86751d30452ea3566dede57529',1,'ACPMetaXml']]], + ['longname_5fit_94',['longname_it',['../group__nn__acp__title.html#af87c7ff88d9d7c3b15bf933bf72340bc',1,'ACPMetaXml']]], + ['longname_5fja_95',['longname_ja',['../group__nn__acp__title.html#a19ddaf2234fe9fec26a4bae55884182e',1,'ACPMetaXml']]], + ['longname_5fko_96',['longname_ko',['../group__nn__acp__title.html#a01d43c27cf0fc34ebce35229a899a7d5',1,'ACPMetaXml']]], + ['longname_5fnl_97',['longname_nl',['../group__nn__acp__title.html#a9fdc9a4d0e7d40b7fa82ddd92616500f',1,'ACPMetaXml']]], + ['longname_5fpt_98',['longname_pt',['../group__nn__acp__title.html#af770cb1370535abbf7b72b0d1d0b8e67',1,'ACPMetaXml']]], + ['longname_5fru_99',['longname_ru',['../group__nn__acp__title.html#a4b4cb36c5db3357a3a788834e51d9897',1,'ACPMetaXml']]], + ['longname_5fzhs_100',['longname_zhs',['../group__nn__acp__title.html#a08ad4ba1d1fd4e6f1f91b1628a5bb456',1,'ACPMetaXml']]], + ['longname_5fzht_101',['longname_zht',['../group__nn__acp__title.html#acd14027a6e27e39639b571e0ffc4042b',1,'ACPMetaXml']]], + ['loop_102',['loop',['../group__gx2__context.html#a32fbd34645dd2e2a457ac8d04333bf16',1,'GX2ShadowState']]], + ['loopingenabled_103',['loopingEnabled',['../group__sndcore2__voice.html#a09dc5d1452b744cf773cbf32e9406be3',1,'AXVoiceOffsets']]], + ['loopoffset_104',['loopOffset',['../group__sndcore2__voice.html#a9cefb9f159e48b48fc25cdb8e78e5fb7',1,'AXVoiceOffsets']]], + ['looppoint_105',['loopPoint',['../group__sndcore2__core.html#a3a03d64ba5972fb1202494a9bc52ff39',1,'AXTransitionAudioBuffer']]], + ['loopvarcount_106',['loopvarcount',['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2GeometryShader::loopVarCount'],['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2PixelShader::loopVarCount'],['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2VertexShader::loopVarCount']]], + ['loopvars_107',['loopvars',['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2GeometryShader::loopVars'],['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2PixelShader::loopVars'],['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2VertexShader::loopVars']]], + ['low_5fdelay_5fhrd_5fflag_108',['low_delay_hrd_flag',['../group__h264__stream.html#a7d76ff4a59ca5bae98c309685892a0df',1,'H264DecodedVuiParameters']]], + ['lowerbound_109',['lowerBound',['../namespacenn_1_1sl.html#a88584f2bd264a57a30e5142795244349',1,'nn::sl::KillerNotification.displayCondition.account.age']]], + ['lr_110',['lr',['../group__coreinit__context.html#a6ced3f4007bb60daf12191c058e55b8c',1,'OSContext']]], + ['lvcversion_111',['lvcVersion',['../group__nsysccr__cdc.html#aaa55b7f72d78527eeb044c55598894bf',1,'CCRCDCSysInfo']]] +]; diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 00000000..41d868cd --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,502 @@ +var searchData= +[ + ['macaddr_0',['MACAddr',['../group__nsysnet__netconfig.html#a6db2b24e04dbec0e9e05e80a3bc31196',1,'NetConfMACAddr']]], + ['mag_1',['mag',['../group__vpad__input.html#a4bdb9f37c7c9b4544422ca75eb95744c',1,'VPADStatus']]], + ['magic_2',['magic',['../group__ntag__ntag.html#a8c61e64b8675498cee79c59d3f8131e2',1,'NTAGAreaHeader::magic'],['../group__ntag__ntag.html#a2f3a4fccca6406e35bcf33e92dd93135',1,'NTAGRawDataT2T.section0::magic'],['../group__ntag__ntag.html#a0be2c4e17f1375a30dc9fdd59122e7eb',1,'NTAGInfoT2T::magic'],['../group__ntag__ntag.html#a57f54349f4fd1cbbb52058812e146af2',1,'NTAGNoftHeader::magic'],['../group__nsysccr__cdc__irda.html#a0be2c4e17f1375a30dc9fdd59122e7eb',1,'CCRCDCIrdaLargePacketHeader::magic'],['../group__nsysccr__cdc__irda.html#a0be2c4e17f1375a30dc9fdd59122e7eb',1,'CCRCDCIrdaSmallPacketHeader::magic'],['../namespacenn_1_1sl.html#a57f54349f4fd1cbbb52058812e146af2',1,'nn::sl::LaunchInfoDatabaseHeader::magic'],['../ipcbufpool_8h.html#a57f54349f4fd1cbbb52058812e146af2',1,'IPCBufPool::magic'],['../group__coreinit__dynload.html#a57f54349f4fd1cbbb52058812e146af2',1,'OSDynLoad_LoaderUserFileInfo::magic']]], + ['magnitude_3',['magnitude',['../group__vpad__input.html#a90598eb01c338f4bbab41ad4aab9fcc0',1,'VPADAccStatus']]], + ['main_4',['main',['../namespacenn_1_1sl.html#afad58de7366495db4650cfefac2fcd61',1,'nn::sl::KillerNotification.images']]], + ['mainpage_2edox_5',['mainpage.dox',['../mainpage_8dox.html',1,'']]], + ['major_6',['major',['../group__coreinit__mcp.html#acaa8a60018b724301b0de7b13fa449d1',1,'MCPSystemVersion']]], + ['majorproductversion_7',['majorProductVersion',['../group__nfc__nfc.html#a3bc516682055b7383da884362cc02199',1,'NFCNTAGVersion']]], + ['makedir_8',['makeDir',['../filesystem__fsa_8h.html#a6250c1b86666aa84485f43319680057a',1,'FSARequest.__unnamed7__']]], + ['makequota_9',['makeQuota',['../filesystem__fsa_8h.html#a4b078ae8385189f28206a17d9da4de4d',1,'FSARequest.__unnamed7__']]], + ['makercode_10',['makercode',['../group__ntag__ntag.html#a0e8c0c177c81b20ce1182843ef0f15e1',1,'NTAGAreaHeader::makerCode'],['../group__ntag__ntag.html#a0e8c0c177c81b20ce1182843ef0f15e1',1,'NTAGFormatSettings::makerCode'],['../group__ntag__ntag.html#a0e8c0c177c81b20ce1182843ef0f15e1',1,'NTAGAreaInfo::makerCode']]], + ['male_11',['MALE',['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30da6e81fe1ef694726dd6f7246cfb42369f',1,'nn::sl']]], + ['management_12',['management',['../group__coreinit__foreground.html',1,'Foreground Management'],['../group__coreinit__interrupts.html',1,'Interrupt Management']]], + ['map_13',['Memory Map',['../group__coreinit__memorymap.html',1,'']]], + ['markfriendrequestsasreceivedasync_14',['MarkFriendRequestsAsReceivedAsync',['../group__nn__fp__fp.html#gaf75dab1b6008255745777b3e3e7b057f',1,'nn::fp']]], + ['mask_15',['mask',['../group__gx2__shader.html#ad3bee21df6875eeccd25d3c577e0600a',1,'GX2AttribStream']]], + ['mastering_5fdate_16',['mastering_date',['../group__nn__acp__title.html#aaa8acddf7aa67d3f49b14d4526dbf690',1,'ACPMetaXml']]], + ['match_5fany_17',['MATCH_ANY',['../uhs_8h.html#a6f8f0efd9219c0b769955f687fcab950',1,'uhs.h']]], + ['match_5fdev_5fclass_18',['MATCH_DEV_CLASS',['../uhs_8h.html#a5b45207dc4b497487d85b12a4730537a',1,'uhs.h']]], + ['match_5fdev_5fpid_19',['MATCH_DEV_PID',['../uhs_8h.html#aab44435a576baf1d0df9fd05677c56b2',1,'uhs.h']]], + ['match_5fdev_5fprotocol_20',['MATCH_DEV_PROTOCOL',['../uhs_8h.html#a8e762c90e7f06e1fdb2e9b3089a62798',1,'uhs.h']]], + ['match_5fdev_5fsubclass_21',['MATCH_DEV_SUBCLASS',['../uhs_8h.html#a4aee12af783df398e044a0baa61d7a21',1,'uhs.h']]], + ['match_5fdev_5fvid_22',['MATCH_DEV_VID',['../uhs_8h.html#a50529146372193f18da7470b5b11ab63',1,'uhs.h']]], + ['match_5fif_5fclass_23',['MATCH_IF_CLASS',['../uhs_8h.html#a0e001aa780c5d814fd2277c58e7c1a8d',1,'uhs.h']]], + ['match_5fif_5fprotocol_24',['MATCH_IF_PROTOCOL',['../uhs_8h.html#a4202d6b352f7185265f6b95c7d034cbd',1,'uhs.h']]], + ['match_5fif_5fsubclass_25',['MATCH_IF_SUBCLASS',['../uhs_8h.html#a6613f8fe95bb83b0834813c8e9a15929',1,'uhs.h']]], + ['match_5fparams_26',['match_params',['../uhs_8h.html#a2c262e5b79670bf35ef21d081579e4ff',1,'UhsInterfaceFilter']]], + ['matchmakesystemtype_27',['matchmakeSystemType',['../group__nn__fp__fp.html#ga0a451c13500b2bfc604c3fd14130c36d',1,'nn::fp::GameMode']]], + ['matrix_5fcoefficients_28',['matrix_coefficients',['../group__h264__stream.html#af01363bcd566b79460d921defed0bb05',1,'H264DecodedVuiParameters']]], + ['max_5fbits_5fper_5fmb_5fdenom_29',['max_bits_per_mb_denom',['../group__h264__stream.html#a03e314f394d63e6aedf77214c74515c4',1,'H264DecodedVuiParameters']]], + ['max_5fbytes_5fper_5fpic_5fdenom_30',['max_bytes_per_pic_denom',['../group__h264__stream.html#a70538475ce684638e290cb38f43029ca',1,'H264DecodedVuiParameters']]], + ['max_5fdec_5fframe_5fbuffering_31',['max_dec_frame_buffering',['../group__h264__stream.html#aef42fdb9b7755979b45cc969be29f376',1,'H264DecodedVuiParameters']]], + ['maxalloccount_32',['maxAllocCount',['../group__coreinit__smd.html#afe8b9fa77768c0c17be2063a500db0c8',1,'SmdSimpleBufPool']]], + ['maxcount_33',['maxCount',['../ipcbufpool_8h.html#ab73a77e94e50563b019315f5f137f0fd',1,'IPCBufPoolFIFO']]], + ['maxentries_34',['maxEntries',['../namespacenn_1_1sl.html#a8598a524831bb88d401d019f0bdb8cbf',1,'nn::sl::LaunchInfoDatabaseHeader']]], + ['maxentriesptr_35',['maxEntriesPtr',['../namespacenn_1_1sl_1_1details.html#a53ac1e4f28390e25bd403ff55f5e9a67',1,'nn::sl::details::LaunchInfoDatabaseInternal']]], + ['maxnodes_36',['maxNodes',['../namespacenn_1_1uds_1_1Cafe.html#aa5463a3a8cf4e44cde81d0837602c007',1,'nn::uds::Cafe::ConnectionStatus']]], + ['maxpacketsizerx_37',['maxPacketSizeRx',['../group__nsyshid__hid.html#a46d4715e17b4ac5529b7009c91c9d978',1,'HIDDevice']]], + ['maxpacketsizetx_38',['maxPacketSizeTx',['../group__nsyshid__hid.html#a7dbc37969d132e2518795afd7aa5fa09',1,'HIDDevice']]], + ['maxtextlength_39',['maxTextLength',['../namespacenn_1_1swkbd.html#adcc931a06d4653f0d2f7b552d0ee28a5',1,'nn::swkbd::InputFormArg']]], + ['maxtime_40',['maxTime',['../group__coreinit__stopwatch.html#af443d691c1f76fdfadab52e754c1a958',1,'OSStopwatch']]], + ['mcp_41',['MCP',['../group__coreinit__mcp.html',1,'']]], + ['mcp_2eh_42',['mcp.h',['../mcp_8h.html',1,'']]], + ['mcp_5fapp_5ftype_5faccount_5fapps_43',['MCP_APP_TYPE_ACCOUNT_APPS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ae98f3805badddc0d9edf1870bb2b2719',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5famiibo_5fsettings_44',['MCP_APP_TYPE_AMIIBO_SETTINGS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a59cfd298f1fb5b1d529bb8e5580fdfc6',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5faoc_5foverlay_45',['MCP_APP_TYPE_AOC_OVERLAY',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a66ca74ef69c671ad9081926acd8d86ba',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fbluetooth_5ffirmware_46',['MCP_APP_TYPE_BLUETOOTH_FIRMWARE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ada47d344f24b0fa0d7080b5383060c66',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fboot1_47',['MCP_APP_TYPE_BOOT1',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a04a06f5beab5389cc5869c064e3b99fb',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fbrowser_48',['MCP_APP_TYPE_BROWSER',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04af8a868542d1cf57769824329fa6f10f4',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fcaffeine_5ftitle_5flist_49',['MCP_APP_TYPE_CAFFEINE_TITLE_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7cfd88322a29a95b987bb90b0a1efe83',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fcert_5fstore_50',['MCP_APP_TYPE_CERT_STORE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ab810c16bd96812cb8d2640623bf8f4a9',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdownload_5fmanagement_51',['MCP_APP_TYPE_DOWNLOAD_MANAGEMENT',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a9959b84b4f1c2d4ad1d40f12fcb80371',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdrc_5ffirmware_52',['MCP_APP_TYPE_DRC_FIRMWARE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a44150c76f03db6b7e904c687df175858',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdrc_5flanguage_53',['MCP_APP_TYPE_DRC_LANGUAGE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a6894fd20bdc45a1b166562a7ca9289a2',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdrh_5ffirmware_54',['MCP_APP_TYPE_DRH_FIRMWARE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ae6389f55141fed0def0edd4bd519c30a',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5feco_5fprocess_55',['MCP_APP_TYPE_ECO_PROCESS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ac624ff5f18cfe9b81149f87082f4fc76',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5femanual_56',['MCP_APP_TYPE_EMANUAL',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7d9cc766337c82fe50cda268cad1c5cc',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5ferror_5fdisplay_57',['MCP_APP_TYPE_ERROR_DISPLAY',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7008cb88e700b30b7d8c4d0a565f8996',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5feshop_58',['MCP_APP_TYPE_ESHOP',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a4ffee109a2a3d267c6eb999a16905bf7',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fexceptions_5fdata_59',['MCP_APP_TYPE_EXCEPTIONS_DATA',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a6030ec3e74b8e4027cc445c2a45bb0fa',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5ffriend_5flist_60',['MCP_APP_TYPE_FRIEND_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04aeee83c123afbd30749168cf474d6cbce',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_61',['MCP_APP_TYPE_GAME',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a8eb4e3b8eb4352926b678e1df0317404',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_5fdlc_62',['MCP_APP_TYPE_GAME_DLC',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a0f10e4c1b9a1e20a5fc6ff186d2ab09f',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_5fupdate_63',['MCP_APP_TYPE_GAME_UPDATE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04adcbf0e257d69a1fd55a73a5e9fe9c186',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_5fwii_64',['MCP_APP_TYPE_GAME_WII',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a173a77539e385fc19bc54c7ec29b2fd9',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fhome_5fmenu_65',['MCP_APP_TYPE_HOME_MENU',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04aa0830a1931e94bb79c9f4fcfa39cd160',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fmcp_5ftitle_5flist_66',['MCP_APP_TYPE_MCP_TITLE_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a34bc74081b44ec56c38d5b6802ba62b2',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fmiiverse_67',['MCP_APP_TYPE_MIIVERSE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ac495b17af62f2cad28d97304fae18851',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fmiiverse_5fpost_68',['MCP_APP_TYPE_MIIVERSE_POST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a2d296ef1f03d08eb08622e1c674dff30',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fpatch_5fmap_5fdata_69',['MCP_APP_TYPE_PATCH_MAP_DATA',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a653fc7bab0d41b0a5011b42935020010',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fshared_5fdata_70',['MCP_APP_TYPE_SHARED_DATA',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04afbd52b9e08d2fb9caa58844ea6bdc12a',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fapps_71',['MCP_APP_TYPE_SYSTEM_APPS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04afaf3025f39dfbfa13bdf7c79bf53189e',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5flibraries_72',['MCP_APP_TYPE_SYSTEM_LIBRARIES',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a4e6da7a6d80f0ba00eed38b99e870353',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fmenu_73',['MCP_APP_TYPE_SYSTEM_MENU',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7481d88296c12f706888cf02ac0c2947',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fsettings_74',['MCP_APP_TYPE_SYSTEM_SETTINGS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a29e2ed547d4e4b663c27c6545cb91e48',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fupdater_75',['MCP_APP_TYPE_SYSTEM_UPDATER',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a2c8c9fcc85c4f307d437c51dbd9aad90',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fversion_76',['MCP_APP_TYPE_SYSTEM_VERSION',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a1e40267f3740c37f0d7e8281bc53a197',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fwagonu_5fmigration_5flist_77',['MCP_APP_TYPE_WAGONU_MIGRATION_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a4ca667877df833a1e59ac014ec799786',1,'mcp.h']]], + ['mcp_5fchangeecosettings_78',['MCP_ChangeEcoSettings',['../group__coreinit__mcp.html#ga311083b831927cdb1f36d946eba5f3f4',1,'mcp.h']]], + ['mcp_5fclose_79',['MCP_Close',['../group__coreinit__mcp.html#gae14eaf8fc83ee5d1fbd47f94b55dd4b0',1,'mcp.h']]], + ['mcp_5fcompat_5fav_5ffile_5fdeint_80',['MCP_COMPAT_AV_FILE_DEINT',['../group__coreinit__mcp.html#gga419d3cf199f1c2bb71b57fec26a66aeda7c1bae8943c941c59e2e2c39fb318ee5',1,'mcp.h']]], + ['mcp_5fcompat_5fav_5ffile_5fdmcu_81',['MCP_COMPAT_AV_FILE_DMCU',['../group__coreinit__mcp.html#gga419d3cf199f1c2bb71b57fec26a66aedacb517debb79c0204dd1ef05fa0337693',1,'mcp.h']]], + ['mcp_5fcompatloadavfile_82',['MCP_CompatLoadAVFile',['../group__coreinit__mcp.html#ga35d7268f5db17cb8e0e417844ed5df9b',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f1_83',['MCP_DEVICE_FLAG_UNK_1',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48a686d709de31ec3e66036f6fc0ef658bc',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f2_84',['MCP_DEVICE_FLAG_UNK_2',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48ac3fcc55f538a259329b741e39eb5d685',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f4_85',['MCP_DEVICE_FLAG_UNK_4',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48ac9337760015cc32ce8ccd0f86a3baa9e',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f8_86',['MCP_DEVICE_FLAG_UNK_8',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48ac78e3296b0c7f21510fe50a1e7755bb4',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fauto_87',['MCP_DEVICE_TYPE_AUTO',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5a76958fc19e51775f37c805dce4062a9a',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fmlc_88',['MCP_DEVICE_TYPE_MLC',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5a4b4a8921ef205e2500167800e92161f7',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fodd_89',['MCP_DEVICE_TYPE_ODD',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5a88d132eb3e2774e8fcb6c443f6bd8d60',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fusb_90',['MCP_DEVICE_TYPE_USB',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5afae7d3f2b10c85a52a062056e3917315',1,'mcp.h']]], + ['mcp_5fdevicelist_91',['MCP_DeviceList',['../group__coreinit__mcp.html#gaf2d5bf9d2c0574d7d3e9867892edf7ff',1,'mcp.h']]], + ['mcp_5ffulldevicelist_92',['MCP_FullDeviceList',['../group__coreinit__mcp.html#ga7da63bc1cf273b84b3bc3b57d8f75c4d',1,'mcp.h']]], + ['mcp_5fgetdevicenamebydevicetype_93',['MCP_GetDeviceNameByDeviceType',['../group__coreinit__mcp.html#ga279626f62af789b1743815b908db5461',1,'mcp.h']]], + ['mcp_5fgetowntitleinfo_94',['MCP_GetOwnTitleInfo',['../group__coreinit__mcp.html#ga17e3692c2ac9acd1fe6a7549775c0b03',1,'mcp.h']]], + ['mcp_5fgetsysprodsettings_95',['MCP_GetSysProdSettings',['../group__coreinit__mcp.html#ga7236c9dd5c24b4f8f670cba797eb99c1',1,'mcp.h']]], + ['mcp_5fgetsystemversion_96',['MCP_GetSystemVersion',['../group__coreinit__mcp.html#ga0088038f9141cdc7932f61359dd5f6d3',1,'mcp.h']]], + ['mcp_5fgettitleid_97',['MCP_GetTitleId',['../group__coreinit__mcp.html#ga84c045daffda787ee00d51bda83fe47c',1,'mcp.h']]], + ['mcp_5fgettitleinfo_98',['MCP_GetTitleInfo',['../group__coreinit__mcp.html#ga54a0c887f674800252437926327f05a7',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fmlc_99',['MCP_INSTALL_TARGET_MLC',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93a524b911e8b82d6f641ca8c5d3194cb5d',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fusb_100',['MCP_INSTALL_TARGET_USB',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93afff4f4c42cbae8dd1487c48d0f5cb372',1,'mcp.h']]], + ['mcp_5finstallgetinfo_101',['MCP_InstallGetInfo',['../group__coreinit__mcp.html#gaf7550ff26e77a48666f61a81db76ae99',1,'mcp.h']]], + ['mcp_5finstallgetprogress_102',['MCP_InstallGetProgress',['../group__coreinit__mcp.html#ga959e8e23376abb4108f5f201ed454927',1,'mcp.h']]], + ['mcp_5finstallgettargetdevice_103',['MCP_InstallGetTargetDevice',['../group__coreinit__mcp.html#ga0ec98eb1d95bb5588fdcd16b4a25de1a',1,'mcp.h']]], + ['mcp_5finstallsettargetdevice_104',['MCP_InstallSetTargetDevice',['../group__coreinit__mcp.html#ga59edfaea408f2eafcfe4effb1840c6b6',1,'mcp.h']]], + ['mcp_5finstallsettargetusb_105',['MCP_InstallSetTargetUsb',['../group__coreinit__mcp.html#ga7636dab7a6db7f2d13a4198704e63a39',1,'mcp.h']]], + ['mcp_5finstalltitleabort_106',['MCP_InstallTitleAbort',['../group__coreinit__mcp.html#gaaafa8e64cfd5568f45064444b0ccc8bf',1,'mcp.h']]], + ['mcp_5finstalltitleasync_107',['MCP_InstallTitleAsync',['../group__coreinit__mcp.html#gad14339e3d2ab03fa9173665b71d75def',1,'mcp.h']]], + ['mcp_5fopen_108',['MCP_Open',['../group__coreinit__mcp.html#ga9a070137a16941b5b849d6d9f0c66a8f',1,'mcp.h']]], + ['mcp_5fregion_5fchina_109',['MCP_REGION_CHINA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a88439ae3943542aca152d4db90040969',1,'mcp.h']]], + ['mcp_5fregion_5feurope_110',['MCP_REGION_EUROPE',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a1c6fb7f1516758a8726f6007402f1eea',1,'mcp.h']]], + ['mcp_5fregion_5fjapan_111',['MCP_REGION_JAPAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37ae0207b3f472fe22d1977e7cd3648a0b1',1,'mcp.h']]], + ['mcp_5fregion_5fkorea_112',['MCP_REGION_KOREA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37aac6a011723d902b1c34cc2a6d6c59d78',1,'mcp.h']]], + ['mcp_5fregion_5ftaiwan_113',['MCP_REGION_TAIWAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a693ae3ffbff837388d354fbba49abe1b',1,'mcp.h']]], + ['mcp_5fregion_5fusa_114',['MCP_REGION_USA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a58f6ab2103ea84dd71006cdddc647b44',1,'mcp.h']]], + ['mcp_5ftitlecount_115',['MCP_TitleCount',['../group__coreinit__mcp.html#ga488fb03d0273d6daf1f1a4beafd02d2b',1,'mcp.h']]], + ['mcp_5ftitlelist_116',['MCP_TitleList',['../group__coreinit__mcp.html#gaefbdf2afec3c45888ce87019cc45ed47',1,'mcp.h']]], + ['mcp_5ftitlelistbyappanddevice_117',['MCP_TitleListByAppAndDevice',['../group__coreinit__mcp.html#gaf3b822c597822dfef59181e039e49107',1,'mcp.h']]], + ['mcp_5ftitlelistbyappanddevicetype_118',['MCP_TitleListByAppAndDeviceType',['../group__coreinit__mcp.html#ga716c66b3e9570874e62c1dad9d6031a0',1,'mcp.h']]], + ['mcp_5ftitlelistbyapptype_119',['MCP_TitleListByAppType',['../group__coreinit__mcp.html#gaf2a1da755dbdedc01959366cd7d0e42a',1,'mcp.h']]], + ['mcp_5ftitlelistbydevice_120',['MCP_TitleListByDevice',['../group__coreinit__mcp.html#gaf006b09aac1d698756b0146412c7accb',1,'mcp.h']]], + ['mcp_5ftitlelistbydevicetype_121',['MCP_TitleListByDeviceType',['../group__coreinit__mcp.html#ga1333a612ec7fd44773a271659a403853',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueid_122',['MCP_TitleListByUniqueId',['../group__coreinit__mcp.html#gac69f4ee7b4cf1bac2b452d8e7b5022b9',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueidandindexeddeviceandapptype_123',['MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType',['../group__coreinit__mcp.html#ga2410b6f23c9b1dbd9cc818d8f9f6af0f',1,'mcp.h']]], + ['mcp_5ftriggercrashlogcollection_124',['MCP_TriggerCrashLogCollection',['../group__coreinit__mcp.html#gab1e77f28a1419506a38adeedbbfc1cd9',1,'mcp.h']]], + ['mcp_5funinstalltitleasync_125',['MCP_UninstallTitleAsync',['../group__coreinit__mcp.html#ga658852b459d3a34182efeb7d38d16eed',1,'mcp.h']]], + ['mcpapptype_126',['mcpapptype',['../group__coreinit__mcp.html#ga66e511087d21fbaa8255186ffcd14c04',1,'MCPAppType: mcp.h'],['../group__coreinit__mcp.html#ga0b30620bfa7b69a9a04437d199b236d2',1,'MCPAppType: mcp.h']]], + ['mcpcompatavfile_127',['mcpcompatavfile',['../group__coreinit__mcp.html#ga419d3cf199f1c2bb71b57fec26a66aed',1,'MCPCompatAVFile: mcp.h'],['../group__coreinit__mcp.html#ga20c671c666b0741b39116b3a6f7275bb',1,'MCPCompatAVFile: mcp.h']]], + ['mcpdevice_128',['mcpdevice',['../group__coreinit__mcp.html#ga2d4716ae19b8bd61e1edb44c0c9f3cd1',1,'MCPDevice: mcp.h'],['../group__coreinit__mcp.html#structMCPDevice',1,'MCPDevice']]], + ['mcpdeviceflags_129',['mcpdeviceflags',['../group__coreinit__mcp.html#ga2079bca97e8e4695502bcd168ea21d48',1,'MCPDeviceFlags: mcp.h'],['../group__coreinit__mcp.html#gacb82c5995c9b05b8bb5f26e8bd2535cd',1,'MCPDeviceFlags: mcp.h']]], + ['mcpdevicelist_130',['MCPDeviceList',['../group__coreinit__mcp.html#ga90605702ee72795f29e7caba06b8e3fe',1,'mcp.h']]], + ['mcpdevicetype_131',['mcpdevicetype',['../group__coreinit__mcp.html#ga5510024ee64ea4a8c6f7cb1134e6b7f5',1,'MCPDeviceType: mcp.h'],['../group__coreinit__mcp.html#gae739244fabd689b9d5bb460d95e182cb',1,'MCPDeviceType: mcp.h']]], + ['mcperror_132',['MCPError',['../group__coreinit__mcp.html#gaef53c3de7395032f25f0dde3928f150a',1,'mcp.h']]], + ['mcpinstallinfo_133',['mcpinstallinfo',['../group__coreinit__mcp.html#ga67b2d348170069e2103227fafe0a5481',1,'MCPInstallInfo: mcp.h'],['../group__coreinit__mcp.html#structMCPInstallInfo',1,'MCPInstallInfo']]], + ['mcpinstallprogress_134',['mcpinstallprogress',['../group__coreinit__mcp.html#structMCPInstallProgress',1,'MCPInstallProgress'],['../group__coreinit__mcp.html#gab280428d18afd1a929a68ea346e5947c',1,'MCPInstallProgress: mcp.h']]], + ['mcpinstalltarget_135',['mcpinstalltarget',['../group__coreinit__mcp.html#ga1c8ee87b836f2e8191aa2a0b483f4c21',1,'MCPInstallTarget: mcp.h'],['../group__coreinit__mcp.html#ga6c4434b6d47def21a09e2f1f100dce93',1,'MCPInstallTarget: mcp.h']]], + ['mcpinstalltitleinfo_136',['mcpinstalltitleinfo',['../group__coreinit__mcp.html#ga48e334834edb91a5f467043f3a04bf82',1,'MCPInstallTitleInfo: mcp.h'],['../group__coreinit__mcp.html#structMCPInstallTitleInfo',1,'MCPInstallTitleInfo']]], + ['mcpregion_137',['mcpregion',['../group__coreinit__mcp.html#ga4d8a293a663bd71df5967c7e00c31f37',1,'MCPRegion: mcp.h'],['../group__coreinit__mcp.html#ga3d98be09826831e2d593c8b91479f945',1,'MCPRegion: mcp.h']]], + ['mcpsysprodsettings_138',['mcpsysprodsettings',['../group__coreinit__mcp.html#gafe5934eb791c47d8a763cb091da8ccd2',1,'MCPSysProdSettings: mcp.h'],['../group__coreinit__mcp.html#structMCPSysProdSettings',1,'MCPSysProdSettings']]], + ['mcpsystemversion_139',['mcpsystemversion',['../group__coreinit__mcp.html#structMCPSystemVersion',1,'MCPSystemVersion'],['../group__coreinit__mcp.html#ga8043db6ea56e7a45ec0f9580cb9cfbf0',1,'MCPSystemVersion: mcp.h']]], + ['mcptitlelisttype_140',['mcptitlelisttype',['../group__coreinit__mcp.html#gabef9e0da6d27f11f0d1c1b71778d4866',1,'MCPTitleListType: mcp.h'],['../group__coreinit__mcp.html#structMCPTitleListType',1,'MCPTitleListType']]], + ['mediastate_141',['mediaState',['../group__coreinit__fs.html#a198797ffcbc34298a287970aa6bf99c0',1,'FSVolumeInfo']]], + ['mediatype_142',['mediatype',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44a',1,'nn::sl::MediaType'],['../namespacenn_1_1sl.html#a0408c581966534b9d325eb885e9ed53e',1,'nn::sl::MediaType'],['../namespacenn_1_1sl.html#ac12e8d0c4308238a04fefe98e39b1514',1,'nn::sl::LaunchInfo::mediaType'],['../namespacenn_1_1sl.html#ac12e8d0c4308238a04fefe98e39b1514',1,'nn::sl::TitleInfo::mediaType']]], + ['mem_2eh_143',['mem.h',['../dmae_2mem_8h.html',1,'(Global Namespace)'],['../gx2_2mem_8h.html',1,'(Global Namespace)'],['../gx2r_2mem_8h.html',1,'(Global Namespace)']]], + ['mem_5fbase_5fheap_5ffg_144',['MEM_BASE_HEAP_FG',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem1_145',['MEM_BASE_HEAP_MEM1',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem2_146',['MEM_BASE_HEAP_MEM2',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369',1,'memheap.h']]], + ['mem_5fblock_5fheap_5ftag_147',['MEM_BLOCK_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cbaee676570c092ee1e6e421409a87d975f',1,'memheap.h']]], + ['mem_5fexp_5fheap_5fcheck_5fflags_5flog_5ferrors_148',['MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS',['../group__coreinit__memexpheap.html#gga10b0999f48f4d325c8460c294685f4e2a6f06c13d3310b3360fea032cb2e1b464',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fcheck_5fflags_5fnone_149',['MEM_EXP_HEAP_CHECK_FLAGS_NONE',['../group__coreinit__memexpheap.html#gga10b0999f48f4d325c8460c294685f4e2a9fbc93cc993db6b2a5f8e67cac111f2b',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5fbottom_150',['MEM_EXP_HEAP_DIR_FROM_BOTTOM',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a9d96953d174ae7e00f507c5cbecdeda7',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5ftop_151',['MEM_EXP_HEAP_DIR_FROM_TOP',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a170cacfe7715b7b4a9df7846411d1fda',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5ffirst_5ffree_152',['MEM_EXP_HEAP_MODE_FIRST_FREE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51abc487e051ed0efea240c90f55c797e9d',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5fnearest_5fsize_153',['MEM_EXP_HEAP_MODE_NEAREST_SIZE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51aa5dd220ca55194dbb5bafca2d7e3b65b',1,'memexpheap.h']]], + ['mem_5fexpanded_5fheap_5ftag_154',['MEM_EXPANDED_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba73cc6859292a3153a6dc5a8526f28353',1,'memheap.h']]], + ['mem_5fframe_5fheap_5ftag_155',['MEM_FRAME_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba9f996937542e05cf39a5905a70289f55',1,'memheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fall_156',['MEM_FRM_HEAP_FREE_ALL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca7d23b208493c79cfb3cde8a4a26fe268',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fhead_157',['MEM_FRM_HEAP_FREE_HEAD',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dcab6f71734ed64641463ad5783896a39ce',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5ftail_158',['MEM_FRM_HEAP_FREE_TAIL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca9e6d78aa03e63568c47e881e78f7bc85',1,'memfrmheap.h']]], + ['mem_5fheap_5ffill_5ftype_5fallocated_159',['MEM_HEAP_FILL_TYPE_ALLOCATED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442af5678cb9a17bf1855df30c50e552fee3',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5ffreed_160',['MEM_HEAP_FILL_TYPE_FREED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442a303a7c6d5c68983625bd949e8a8a38ea',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5funused_161',['MEM_HEAP_FILL_TYPE_UNUSED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442aab58d29ca838e67871a9c39230a66a1e',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fdebug_5fmode_162',['MEM_HEAP_FLAG_DEBUG_MODE',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a3cefa3627ca24ef278fe861c969a76cb',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fuse_5flock_163',['MEM_HEAP_FLAG_USE_LOCK',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497af49a821423e44a9e85218ce44f85d48b',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fzero_5fallocated_164',['MEM_HEAP_FLAG_ZERO_ALLOCATED',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a6b36ac6cf03f489e90b525517e1e33e2',1,'memheap.h']]], + ['mem_5funit_5fheap_5ftag_165',['MEM_UNIT_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba4fbb605cdb05db8640ae6dc7187e8934',1,'memheap.h']]], + ['mem_5fuser_5fheap_5ftag_166',['MEM_USER_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba5548a1522f91faebd0bd08201d8428c9',1,'memheap.h']]], + ['memaddblockheaptracking_167',['MEMAddBlockHeapTracking',['../group__coreinit__memblockheap.html#ga30a71593e33c89701ab7348f9016b877',1,'memblockheap.h']]], + ['memadjustexpheap_168',['MEMAdjustExpHeap',['../group__coreinit__memexpheap.html#ga4e84e77eeb3356080ce3c77ac1016002',1,'memexpheap.h']]], + ['memadjustfrmheap_169',['MEMAdjustFrmHeap',['../group__coreinit__memfrmheap.html#ga5ea7938fcef5f85276a11f58e1d3c580',1,'memfrmheap.h']]], + ['memallocator_170',['memallocator',['../group__coreinit__memallocator.html#ga7f8db7649b9786b9048cfb37b05151ac',1,'MEMAllocator: memallocator.h'],['../group__coreinit__memallocator.html#structMEMAllocator',1,'MEMAllocator']]], + ['memallocator_2eh_171',['memallocator.h',['../memallocator_8h.html',1,'']]], + ['memallocatorallocfn_172',['MEMAllocatorAllocFn',['../group__coreinit__memallocator.html#ga9afb33d7a7f12ba59debb055b8acf157',1,'memallocator.h']]], + ['memallocatorfreefn_173',['MEMAllocatorFreeFn',['../group__coreinit__memallocator.html#gaaebbcd1077bda5b691dbc621eda89474',1,'memallocator.h']]], + ['memallocatorfunctions_174',['memallocatorfunctions',['../group__coreinit__memallocator.html#ga216a066acb384fada6d227ba5570b22b',1,'MEMAllocatorFunctions: memallocator.h'],['../group__coreinit__memallocator.html#structMEMAllocatorFunctions',1,'MEMAllocatorFunctions']]], + ['memallocfromallocator_175',['MEMAllocFromAllocator',['../group__coreinit__memallocator.html#ga126587c359d2195fa72ef0540982896c',1,'memallocator.h']]], + ['memallocfromblockheapat_176',['MEMAllocFromBlockHeapAt',['../group__coreinit__memblockheap.html#ga744e1e45005982fe5a4fa2698bc8cd56',1,'memblockheap.h']]], + ['memallocfromblockheapex_177',['MEMAllocFromBlockHeapEx',['../group__coreinit__memblockheap.html#ga62617c9370c8da1bcb63a4ad4817881b',1,'memblockheap.h']]], + ['memallocfromdefaultheap_178',['MEMAllocFromDefaultHeap',['../group__coreinit__memdefaultheap.html#gab6168eb317bf2a0a753d5c4c65c87ad9',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapex_179',['MEMAllocFromDefaultHeapEx',['../group__coreinit__memdefaultheap.html#ga1b037f544326fd86f1e17851375b5b73',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapexfn_180',['MEMAllocFromDefaultHeapExFn',['../group__coreinit__memdefaultheap.html#ga1a9f6dad8c6148d05e591c05099da650',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapfn_181',['MEMAllocFromDefaultHeapFn',['../group__coreinit__memdefaultheap.html#ga09d670d85d467c8ca66d512a965a9e1e',1,'memdefaultheap.h']]], + ['memallocfromexpheapex_182',['MEMAllocFromExpHeapEx',['../group__coreinit__memexpheap.html#gafba62cca0796f7246030e41e482cc75b',1,'memexpheap.h']]], + ['memallocfromfrmheapex_183',['MEMAllocFromFrmHeapEx',['../group__coreinit__memfrmheap.html#ga6fba38a0a4966f813e76239a66de53f5',1,'memfrmheap.h']]], + ['memallocfromunitheap_184',['MEMAllocFromUnitHeap',['../group__coreinit__unitheap.html#gac5da16cbfb20c4b0ddc028c2d0b22566',1,'memunitheap.h']]], + ['memappendlistobject_185',['MEMAppendListObject',['../group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb',1,'memlist.h']]], + ['membaseheaptype_186',['membaseheaptype',['../group__coreinit__memheap.html#ga4c29cd3da05ed7cd3ecba2fd130df441',1,'MEMBaseHeapType: memheap.h'],['../group__coreinit__memheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4',1,'MEMBaseHeapType: memheap.h']]], + ['memblockheap_187',['memblockheap',['../group__coreinit__memblockheap.html#gaafcc77af210f6c02bf83bc3eeffd48fa',1,'MEMBlockHeap: memblockheap.h'],['../group__coreinit__memblockheap.html#structMEMBlockHeap',1,'MEMBlockHeap']]], + ['memblockheap_2eh_188',['memblockheap.h',['../memblockheap_8h.html',1,'']]], + ['memblockheapblock_189',['memblockheapblock',['../group__coreinit__memblockheap.html#structMEMBlockHeapBlock',1,'MEMBlockHeapBlock'],['../group__coreinit__memblockheap.html#ga45858f039e5b8daf978d07f9a1391e00',1,'MEMBlockHeapBlock: memblockheap.h']]], + ['memblockheaptracking_190',['memblockheaptracking',['../group__coreinit__memblockheap.html#structMEMBlockHeapTracking',1,'MEMBlockHeapTracking'],['../group__coreinit__memblockheap.html#gae0f581440e5db253705623676676c41e',1,'MEMBlockHeapTracking: memblockheap.h']]], + ['memcalcheapsizeforunitheap_191',['MEMCalcHeapSizeForUnitHeap',['../group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f',1,'memunitheap.h']]], + ['memcheckexpheap_192',['MEMCheckExpHeap',['../group__coreinit__memexpheap.html#ga7eb2e7ff4f60fb05de9171543ee9e653',1,'memexpheap.h']]], + ['memcheckheap_193',['MEMCheckHeap',['../group__coreinit__memheap.html#gaa5d003ccbf4cc0c0fa07293573d47601',1,'memheap.h']]], + ['memcountfreeblockforunitheap_194',['MEMCountFreeBlockForUnitHeap',['../group__coreinit__unitheap.html#ga0f2285ecc8ed9ac4fe0b6f0384dee35e',1,'memunitheap.h']]], + ['memcreateexpheapex_195',['MEMCreateExpHeapEx',['../group__coreinit__memexpheap.html#ga059f706733ca2985f716c6a2b89e5fdc',1,'memexpheap.h']]], + ['memcreatefrmheapex_196',['MEMCreateFrmHeapEx',['../group__coreinit__memfrmheap.html#ga3407faa839b8732217ea33ccce1969e1',1,'memfrmheap.h']]], + ['memcreateunitheapex_197',['MEMCreateUnitHeapEx',['../group__coreinit__unitheap.html#ga8381f25a967f0468ec541dbb08086b8c',1,'memunitheap.h']]], + ['memcreateuserheaphandle_198',['MEMCreateUserHeapHandle',['../group__coreinit__memheap.html#gadd58d0368269dbb0b4714f5a82724bb8',1,'memheap.h']]], + ['memdefaultheap_2eh_199',['memdefaultheap.h',['../memdefaultheap_8h.html',1,'']]], + ['memdestroyblockheap_200',['MEMDestroyBlockHeap',['../group__coreinit__memblockheap.html#ga4485dde6d363ff563106c44d528af397',1,'memblockheap.h']]], + ['memdestroyexpheap_201',['MEMDestroyExpHeap',['../group__coreinit__memexpheap.html#gae2655635076c5b35d02f7d885677f47a',1,'memexpheap.h']]], + ['memdestroyfrmheap_202',['MEMDestroyFrmHeap',['../group__coreinit__memfrmheap.html#ga61ba972b1cde7998c1dc6f9d693f43df',1,'memfrmheap.h']]], + ['memdestroyunitheap_203',['MEMDestroyUnitHeap',['../group__coreinit__unitheap.html#gae00c46f52a839425f96eac2520bf1d62',1,'memunitheap.h']]], + ['memdumpheap_204',['MEMDumpHeap',['../group__coreinit__memheap.html#ga2c947c0916b5ae236b558d62cf7f284d',1,'memheap.h']]], + ['memexpheap_205',['memexpheap',['../group__coreinit__memexpheap.html#structMEMExpHeap',1,'MEMExpHeap'],['../group__coreinit__memexpheap.html#gaf9b04572d078730695736c3e6f860c2b',1,'MEMExpHeap: memexpheap.h']]], + ['memexpheap_2eh_206',['memexpheap.h',['../memexpheap_8h.html',1,'']]], + ['memexpheapblock_207',['memexpheapblock',['../group__coreinit__memexpheap.html#structMEMExpHeapBlock',1,'MEMExpHeapBlock'],['../group__coreinit__memexpheap.html#ga02a3924c6f31e4bd870f3ed60c283544',1,'MEMExpHeapBlock: memexpheap.h']]], + ['memexpheapblocklist_208',['memexpheapblocklist',['../group__coreinit__memexpheap.html#ga580e3fd980101e601d24106796ceddd4',1,'MEMExpHeapBlockList: memexpheap.h'],['../group__coreinit__memexpheap.html#structMEMExpHeapBlockList',1,'MEMExpHeapBlockList']]], + ['memexpheapblockvisitor_209',['MEMExpHeapBlockVisitor',['../group__coreinit__memexpheap.html#gae849e9cb18ec1d7ee29f7d9d8142c04e',1,'memexpheap.h']]], + ['memexpheapcheckflags_210',['memexpheapcheckflags',['../group__coreinit__memexpheap.html#ga10b0999f48f4d325c8460c294685f4e2',1,'MEMExpHeapCheckFlags: memexpheap.h'],['../group__coreinit__memexpheap.html#ga95a3e286669f18228753d452fc6a5f02',1,'MEMExpHeapCheckFlags: memexpheap.h']]], + ['memexpheapdirection_211',['memexpheapdirection',['../group__coreinit__memexpheap.html#ga484000c3f7faacc519caaf7919e959f5',1,'MEMExpHeapDirection: memexpheap.h'],['../group__coreinit__memexpheap.html#gaf7d7b76eff6969688351b914dbd5ff84',1,'MEMExpHeapDirection: memexpheap.h']]], + ['memexpheapmode_212',['memexpheapmode',['../group__coreinit__memexpheap.html#gafaff417de3d38ab7b2fbf257913fac51',1,'MEMExpHeapMode: memexpheap.h'],['../group__coreinit__memexpheap.html#ga52777a50ea7221ad7a11dd2c27bfb994',1,'MEMExpHeapMode: memexpheap.h']]], + ['memfindcontainheap_213',['MEMFindContainHeap',['../group__coreinit__memheap.html#ga12d1d5ac95df0a9208cc4540bf369ed0',1,'memheap.h']]], + ['memfindparentheap_214',['MEMFindParentHeap',['../group__coreinit__memheap.html#ga7302b72170f5810d5abecd4cf4bd92c5',1,'memheap.h']]], + ['memfreebystatetofrmheap_215',['MEMFreeByStateToFrmHeap',['../group__coreinit__memfrmheap.html#ga75f4658037290e0379e4eda3be95a73c',1,'memfrmheap.h']]], + ['memfreetoallocator_216',['MEMFreeToAllocator',['../group__coreinit__memallocator.html#gad690a1a0f3306ba6d4b19606015cfae5',1,'memallocator.h']]], + ['memfreetoblockheap_217',['MEMFreeToBlockHeap',['../group__coreinit__memblockheap.html#gaac5a2ac967312da58eeee78d3fabf1dd',1,'memblockheap.h']]], + ['memfreetodefaultheap_218',['MEMFreeToDefaultHeap',['../group__coreinit__memdefaultheap.html#gac0d47f480ad3f7acd8feef32690d6eb2',1,'memdefaultheap.h']]], + ['memfreetodefaultheapfn_219',['MEMFreeToDefaultHeapFn',['../group__coreinit__memdefaultheap.html#ga926e92d8ae2bef5c58a22930475b9d1f',1,'memdefaultheap.h']]], + ['memfreetoexpheap_220',['MEMFreeToExpHeap',['../group__coreinit__memexpheap.html#ga51db0f9caf8e00ddc1706de8594a3359',1,'memexpheap.h']]], + ['memfreetofrmheap_221',['MEMFreeToFrmHeap',['../group__coreinit__memfrmheap.html#ga8aec62e6db928651de54a54c408903bb',1,'memfrmheap.h']]], + ['memfreetounitheap_222',['MEMFreeToUnitHeap',['../group__coreinit__unitheap.html#ga25ded441e9bedd2ba8bfe87900e354aa',1,'memunitheap.h']]], + ['memfrmheap_223',['memfrmheap',['../group__coreinit__memfrmheap.html#ga70d65644a0f98b25ce16c9f9e5ea1326',1,'MEMFrmHeap: memfrmheap.h'],['../group__coreinit__memfrmheap.html#structMEMFrmHeap',1,'MEMFrmHeap']]], + ['memfrmheap_2eh_224',['memfrmheap.h',['../memfrmheap_8h.html',1,'']]], + ['memfrmheapfreemode_225',['memfrmheapfreemode',['../group__coreinit__memfrmheap.html#ga3f08e0ac8686224d9eebc0655e7623dc',1,'MEMFrmHeapFreeMode: memfrmheap.h'],['../group__coreinit__memfrmheap.html#gae429cd51200fe6d8d901e03ba4e25029',1,'MEMFrmHeapFreeMode: memfrmheap.h']]], + ['memfrmheapstate_226',['memfrmheapstate',['../group__coreinit__memfrmheap.html#structMEMFrmHeapState',1,'MEMFrmHeapState'],['../group__coreinit__memfrmheap.html#ga1be20d8c28bd2ec9b07f3141cb94ff1b',1,'MEMFrmHeapState: memfrmheap.h']]], + ['memgetallocatablesizeforblockheapex_227',['MEMGetAllocatableSizeForBlockHeapEx',['../group__coreinit__memblockheap.html#gafa99a5006b7a01dab5c7940855653e3d',1,'memblockheap.h']]], + ['memgetallocatablesizeforexpheapex_228',['MEMGetAllocatableSizeForExpHeapEx',['../group__coreinit__memexpheap.html#ga3e2d52cae46c66a9f178565e62c4a98b',1,'memexpheap.h']]], + ['memgetallocatablesizeforfrmheapex_229',['MEMGetAllocatableSizeForFrmHeapEx',['../group__coreinit__memfrmheap.html#gaa3855134f982b8d54ee25bb97eed62ce',1,'memfrmheap.h']]], + ['memgetallocdirformblockexpheap_230',['MEMGetAllocDirForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1ff472439a5ed5d35c1b6cd4d8da51cb',1,'memexpheap.h']]], + ['memgetallocmodeforexpheap_231',['MEMGetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga3ba2d40d948e4da2f17725d271c37644',1,'memexpheap.h']]], + ['memgetarena_232',['MEMGetArena',['../group__coreinit__memheap.html#ga5d792599e24cd0651a722a7a073230c5',1,'memheap.h']]], + ['memgetbaseheaphandle_233',['MEMGetBaseHeapHandle',['../group__coreinit__memheap.html#gac4f377c8479a3ecc069b6e78d54ec977',1,'memheap.h']]], + ['memgetfillvalforheap_234',['MEMGetFillValForHeap',['../group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a',1,'memheap.h']]], + ['memgetgroupidforexpheap_235',['MEMGetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gaa9cfab8c9cd391986cfcb22ab4331631',1,'memexpheap.h']]], + ['memgetgroupidformblockexpheap_236',['MEMGetGroupIDForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga742556d1cb4259ee60c0f13a2a830753',1,'memexpheap.h']]], + ['memgetnextlistobject_237',['MEMGetNextListObject',['../group__coreinit__memlist.html#ga81c577f1a0261e84de21554731dcaa2a',1,'memlist.h']]], + ['memgetnthlistobject_238',['MEMGetNthListObject',['../group__coreinit__memlist.html#ga1c67f085dc4299524e2ddbf4175eb0e5',1,'memlist.h']]], + ['memgetprevlistobject_239',['MEMGetPrevListObject',['../group__coreinit__memlist.html#ga0a49d0f1bacef656174899480bbc5ce0',1,'memlist.h']]], + ['memgetsizeformblockexpheap_240',['MEMGetSizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga731c29fa01f0dada57e596f02a0b0e27',1,'memexpheap.h']]], + ['memgettotalfreesizeforblockheap_241',['MEMGetTotalFreeSizeForBlockHeap',['../group__coreinit__memblockheap.html#ga8e0ed5528d811a7724fc5160c29e9606',1,'memblockheap.h']]], + ['memgettotalfreesizeforexpheap_242',['MEMGetTotalFreeSizeForExpHeap',['../group__coreinit__memexpheap.html#ga2ec3bec1af359063e9dd89ba2099d458',1,'memexpheap.h']]], + ['memgettrackingleftinblockheap_243',['MEMGetTrackingLeftInBlockHeap',['../group__coreinit__memblockheap.html#ga46abe0977e0c389cb0c33c0ca9b4291f',1,'memblockheap.h']]], + ['memheap_2eh_244',['memheap.h',['../memheap_8h.html',1,'']]], + ['memheapfilltype_245',['memheapfilltype',['../group__coreinit__memheap.html#gaf683df86fa391aadd69e22c2bed8cd98',1,'MEMHeapFillType: memheap.h'],['../group__coreinit__memheap.html#ga5a2254c26326745a098c8d8ec1d56442',1,'MEMHeapFillType: memheap.h']]], + ['memheapflags_246',['memheapflags',['../group__coreinit__memheap.html#gaa994657094f10628ea098ba004eb2414',1,'MEMHeapFlags: memheap.h'],['../group__coreinit__memheap.html#ga5c832777be0c2cffa9c0f2eaf3c9a497',1,'MEMHeapFlags: memheap.h']]], + ['memheaphandle_247',['MEMHeapHandle',['../group__coreinit__memheap.html#ga3f18df06d1c3949e74a4b7bcb1c0b88c',1,'memheap.h']]], + ['memheapheader_248',['memheapheader',['../group__coreinit__memheap.html#structMEMHeapHeader',1,'MEMHeapHeader'],['../group__coreinit__memheap.html#ga727913a40d765f66ebec5e9b0d762691',1,'MEMHeapHeader: memheap.h']]], + ['memheaptag_249',['memheaptag',['../group__coreinit__memheap.html#gaf4257a1288a2365e8c3600df369a83cb',1,'MEMHeapTag: memheap.h'],['../group__coreinit__memheap.html#ga8806aa24143fdf51e3837777f40438dc',1,'MEMHeapTag: memheap.h']]], + ['memidumpunitheap_250',['MEMiDumpUnitHeap',['../group__coreinit__unitheap.html#ga611aab238b8af463d215c8c07478d36f',1,'memunitheap.h']]], + ['meminitallocatorforblockheap_251',['MEMInitAllocatorForBlockHeap',['../group__coreinit__memallocator.html#ga973e10e454cdc427a6d4e92292f134db',1,'memallocator.h']]], + ['meminitallocatorfordefaultheap_252',['MEMInitAllocatorForDefaultHeap',['../group__coreinit__memallocator.html#gaf350a66da4bac29f9a1d6f13748aa339',1,'memallocator.h']]], + ['meminitallocatorforexpheap_253',['MEMInitAllocatorForExpHeap',['../group__coreinit__memallocator.html#ga9ad741a0b8d5957abb23c43836641206',1,'memallocator.h']]], + ['meminitallocatorforfrmheap_254',['MEMInitAllocatorForFrmHeap',['../group__coreinit__memallocator.html#gae20714b2aab4d982f7256a59fafa641a',1,'memallocator.h']]], + ['meminitallocatorforunitheap_255',['MEMInitAllocatorForUnitHeap',['../group__coreinit__memallocator.html#ga5be6952a78f7e20ab984b897147a048a',1,'memallocator.h']]], + ['meminitblockheap_256',['MEMInitBlockHeap',['../group__coreinit__memblockheap.html#ga52ca015c65c37752d49595d9c20feb4a',1,'memblockheap.h']]], + ['meminitlist_257',['MEMInitList',['../group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e',1,'memlist.h']]], + ['meminsertlistobject_258',['MEMInsertListObject',['../group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee',1,'memlist.h']]], + ['memlist_2eh_259',['memlist.h',['../memlist_8h.html',1,'']]], + ['memmemorylink_260',['memmemorylink',['../group__coreinit__memlist.html#structMEMMemoryLink',1,'MEMMemoryLink'],['../group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec',1,'MEMMemoryLink: memlist.h']]], + ['memmemorylist_261',['memmemorylist',['../group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778',1,'MEMMemoryList: memlist.h'],['../group__coreinit__memlist.html#structMEMMemoryList',1,'MEMMemoryList']]], + ['memory_262',['memory',['../group__coreinit__memory.html',1,'Memory'],['../group__gx2__mem.html',1,'Memory'],['../group__gx2r__mem.html',1,'Memory']]], + ['memory_20heap_263',['Common Memory Heap',['../group__coreinit__memheap.html',1,'']]], + ['memory_20list_264',['Memory List',['../group__coreinit__memlist.html',1,'']]], + ['memory_20map_265',['Memory Map',['../group__coreinit__memorymap.html',1,'']]], + ['memory_20operations_266',['memory operations',['../group__dmae__mem.html',1,'Memory Operations'],['../group__proc__ui__memory.html',1,'ProcUI Memory Operations']]], + ['memory_2eh_267',['memory.h',['../proc__ui_2memory_8h.html',1,'(Global Namespace)'],['../coreinit_2memory_8h.html',1,'(Global Namespace)']]], + ['memorymap_2eh_268',['memorymap.h',['../memorymap_8h.html',1,'']]], + ['memprependlistobject_269',['MEMPrependListObject',['../group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713',1,'memlist.h']]], + ['memrecordstateforfrmheap_270',['MEMRecordStateForFrmHeap',['../group__coreinit__memfrmheap.html#gad88743e9a916e039dbb19f5dd87be3f1',1,'memfrmheap.h']]], + ['memremovelistobject_271',['MEMRemoveListObject',['../group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42',1,'memlist.h']]], + ['memresizeformblockexpheap_272',['MEMResizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1b6af5ccdb1db301157dc4d25f2b0030',1,'memexpheap.h']]], + ['memresizeformblockfrmheap_273',['MEMResizeForMBlockFrmHeap',['../group__coreinit__memfrmheap.html#ga46388cf505446e589f3a270548fa9b36',1,'memfrmheap.h']]], + ['memsetallocmodeforexpheap_274',['MEMSetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga20643db5a765c35715d27c62ebffaf83',1,'memexpheap.h']]], + ['memsetbaseheaphandle_275',['MEMSetBaseHeapHandle',['../group__coreinit__memheap.html#ga1563986ee5053c3fe16aba87eb797d55',1,'memheap.h']]], + ['memsetfillvalforheap_276',['MEMSetFillValForHeap',['../group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9',1,'memheap.h']]], + ['memsetgroupidforexpheap_277',['MEMSetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gac11526048f157c280aafcea382e55bdc',1,'memexpheap.h']]], + ['memunitheap_278',['memunitheap',['../group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4',1,'MEMUnitHeap: memunitheap.h'],['../group__coreinit__unitheap.html#structMEMUnitHeap',1,'MEMUnitHeap']]], + ['memunitheap_2eh_279',['memunitheap.h',['../memunitheap_8h.html',1,'']]], + ['memunitheapfreeblock_280',['memunitheapfreeblock',['../group__coreinit__unitheap.html#ga52ed0421535987a95e08a323635c209a',1,'MEMUnitHeapFreeBlock: memunitheap.h'],['../group__coreinit__unitheap.html#structMEMUnitHeapFreeBlock',1,'MEMUnitHeapFreeBlock']]], + ['memvisitallocatedforexpheap_281',['MEMVisitAllocatedForExpHeap',['../group__coreinit__memexpheap.html#ga8f90e49c5a476b10a2f4e806a8d34498',1,'memexpheap.h']]], + ['message_282',['message',['../group__coreinit__msgq.html#a44bbc6e0565f3bf548d4deeeaa294247',1,'OSMessage::message'],['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aa4c2a8fe7eaf24721cc7a9f0175115bd4',1,'nn::erreula::Message'],['../group__coreinit__smd.html#a154a7aacdafe3e4cc4e3e323846ed2f9',1,'SmdReceiveData.__unnamed15__::message'],['../group__nsysccr__cdc.html#a7462843623cf541f370b602c364fece0',1,'CCRCDCSysMessage::message']]], + ['message_20queue_283',['Message Queue',['../group__coreinit__msgq.html',1,'']]], + ['message1button_284',['Message1Button',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aaaf856dbc00b1571c19af181f601bb36a',1,'nn::erreula']]], + ['message2button_285',['Message2Button',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aae1f15190e001ba3c53be3e2293f46534',1,'nn::erreula']]], + ['messagecount_286',['messagecount',['../ipcbufpool_8h.html#af2f56d8aa275a64d05407fb56fbc7094',1,'IPCBufPool::messageCount'],['../group__coreinit__smd.html#af2f56d8aa275a64d05407fb56fbc7094',1,'SmdPpc::messageCount']]], + ['messageindexsize_287',['messageIndexSize',['../ipcbufpool_8h.html#a0d21f7985e6cef7a15dbef67ff9e86bf',1,'IPCBufPool']]], + ['messagequeue_2eh_288',['messagequeue.h',['../messagequeue_8h.html',1,'']]], + ['messages_289',['messages',['../ipcbufpool_8h.html#a20e62d3973788fd6acb38810589c4a30',1,'IPCBufPoolFIFO::messages'],['../ipcbufpool_8h.html#a34f3555249ed1b458f3fbd320ea9f205',1,'IPCBufPool::messages'],['../group__coreinit__msgq.html#a912b287d73eff57c85f462d5f9cc3451',1,'OSMessageQueue::messages']]], + ['messagesize_290',['messageSize',['../ipcbufpool_8h.html#afde4333fd9f3e4dea06782f743a28867',1,'IPCBufPoolAttributes']]], + ['messagesize0x14_291',['messageSize0x14',['../ipcbufpool_8h.html#aa91ae6b56a8c1f9c76e3fb7aa1240145',1,'IPCBufPool']]], + ['messagesize0x18_292',['messageSize0x18',['../ipcbufpool_8h.html#ab8231f0c95e486a29d8d2c9f5de8ccd9',1,'IPCBufPool']]], + ['messagetype_293',['messageType',['../group__coreinit__debug.html#ad3e310b7b1f215f34cf184b936bb53da',1,'OSFatalError']]], + ['metainfoaccessor_294',['metainfoaccessor',['../classnn_1_1sl_1_1MetaInfoAccessor.html#a01a7c5c2cbf20a22f5cf382c27170a47',1,'nn::sl::MetaInfoAccessor::MetaInfoAccessor()'],['../classnn_1_1sl_1_1MetaInfoAccessor.html',1,'MetaInfoAccessor'],['../classnn_1_1sl_1_1MetaInfoAccessor.html#a05eceec6abc58d646be00b4ddbc588df',1,'nn::sl::MetaInfoAccessor::MetaInfoAccessor()'],['../namespacenn_1_1sl_1_1details.html#a45a1aad18e6b0aae1e73dc707dfedaa3',1,'nn::sl::details::ITitleListCacheInternal::metaInfoAccessor']]], + ['metainfoaccessorfromptr_295',['metainfoaccessorfromptr',['../classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html#aa0922e67a93a0b86dd4705c58840c6ac',1,'nn::sl::details::MetaInfoAccessorFromPtr::MetaInfoAccessorFromPtr()'],['../classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html',1,'MetaInfoAccessorFromPtr']]], + ['mic_2eh_296',['mic.h',['../mic_8h.html',1,'']]], + ['mic_5ferror_5falready_5fclosed_297',['MIC_ERROR_ALREADY_CLOSED',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fa8ba1126a40b9f31e24ad2d631ee3c588',1,'mic.h']]], + ['mic_5ferror_5finit_298',['MIC_ERROR_INIT',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fafb09197d2da4f7040f64126fe5bfd9e0',1,'mic.h']]], + ['mic_5ferror_5finvalid_5fhandle_299',['MIC_ERROR_INVALID_HANDLE',['../group__mic.html#gga668350e3190d0fddfd270b02415f152faeaf421f6cd2f1b64e4a755ef446ccde0',1,'mic.h']]], + ['mic_5ferror_5finvalid_5finstance_300',['MIC_ERROR_INVALID_INSTANCE',['../group__mic.html#gga668350e3190d0fddfd270b02415f152faa25089323de4eae005da14860851479e',1,'mic.h']]], + ['mic_5ferror_5fnot_5fopened_301',['MIC_ERROR_NOT_OPENED',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fa95d01eabee5283a2bed68c3470f2930e',1,'mic.h']]], + ['mic_5ferror_5fok_302',['MIC_ERROR_OK',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fab0db85542b204b4c5809f82c6c15f6ea',1,'mic.h']]], + ['mic_5finstance_5f0_303',['MIC_INSTANCE_0',['../group__mic.html#gga7324a82c21b45b4aff5a152b92fabbcaa758cff8bca790fbbb1bcb7cf04581c00',1,'mic.h']]], + ['mic_5finstance_5f1_304',['MIC_INSTANCE_1',['../group__mic.html#gga7324a82c21b45b4aff5a152b92fabbcaa07d0ade7fdd32771816cabebce428db0',1,'mic.h']]], + ['micclose_305',['MICClose',['../group__mic.html#ga1a312b1ac5385845f247534694841433',1,'mic.h']]], + ['micerror_306',['micerror',['../group__mic.html#ga668350e3190d0fddfd270b02415f152f',1,'MICError: mic.h'],['../group__mic.html#gae7a1cae065676d28d1c151aed6d0ab3e',1,'MICError: mic.h']]], + ['micgetstate_307',['MICGetState',['../group__mic.html#gad7d7e057ace488ff2dc0e12bc11ab318',1,'mic.h']]], + ['micgetstatus_308',['MICGetStatus',['../group__mic.html#gae2f3b8257616cf3f9ceb8e520b9febcf',1,'mic.h']]], + ['michandle_309',['MICHandle',['../group__mic.html#ga42a56cad003f3bcc1f1b4da7b27e7fe5',1,'mic.h']]], + ['micinit_310',['MICInit',['../group__mic.html#gab101e3ac047dde67d74090cfdef8416e',1,'mic.h']]], + ['micinstance_311',['micinstance',['../group__mic.html#ga7324a82c21b45b4aff5a152b92fabbca',1,'MICInstance: mic.h'],['../group__mic.html#ga66cb5af137e9f057f44db977d872b6b9',1,'MICInstance: mic.h']]], + ['micopen_312',['MICOpen',['../group__mic.html#ga99e9fbcdb578e24fe09499d912269992',1,'mic.h']]], + ['microphone_313',['Microphone',['../group__mic.html',1,'']]], + ['micsetdataconsumed_314',['MICSetDataConsumed',['../group__mic.html#gab38c30c1c082162d3bad0dbc2dfaf775',1,'mic.h']]], + ['micsetstate_315',['MICSetState',['../group__mic.html#ga4fcadddb46751a026990373aaaaf10fd',1,'mic.h']]], + ['micstatus_316',['micstatus',['../group__mic.html#ga8f4bb788c09712456ccab10b9dfbfeb3',1,'MICStatus: mic.h'],['../group__mic.html#structMICStatus',1,'MICStatus'],['../group__vpad__input.html#a1697ede5b3ea81363d50dd87fee0a106',1,'VPADStatus::micStatus']]], + ['micuninit_317',['MICUninit',['../group__mic.html#gacd85f9776e2eacf01a1d52c4fadb3caa',1,'mic.h']]], + ['micworkmemory_318',['micworkmemory',['../group__mic.html#ga9510e27290ac1b1b33ee09116940472e',1,'MICWorkMemory: mic.h'],['../group__mic.html#structMICWorkMemory',1,'MICWorkMemory']]], + ['mii_319',['mii',['../group__sysapp__launch.html#adbace63af42fdea650eee36b0be56393',1,'SysAppMiiMakerArgs::mii'],['../namespacenn_1_1nfp.html#a706ecddd3b11b097df964734bc9778d1',1,'nn::nfp::RegisterInfo::mii'],['../namespacenn_1_1nfp.html#a706ecddd3b11b097df964734bc9778d1',1,'nn::nfp::RegisterInfoSet::mii'],['../group__ntag__ntag.html#a706ecddd3b11b097df964734bc9778d1',1,'NTAGInfoT2T::mii'],['../group__sysapp__launch.html#adbace63af42fdea650eee36b0be56393',1,'_SysAppMiiMakerArgs::mii'],['../group__ntag__ntag.html#a65474d2d6b43e365751d03be09c0227d',1,'NTAGRawDataT2T.section2::mii']]], + ['mii_20binary_20format_320',['Mii binary format',['../group__nn__ffl__miidata.html',1,'']]], + ['mii_5fid_321',['mii_id',['../group__nn__ffl__miidata.html#a5acf1feb8a04fc9040d451c8a5b1ce7f',1,'FFLiMiiDataCore']]], + ['mii_5fname_322',['mii_name',['../group__nn__ffl__miidata.html#ad3523de654d9f4db8270f47c200f1b4f',1,'FFLiMiiDataCore']]], + ['mii_5fversion_323',['mii_version',['../group__nn__ffl__miidata.html#a98f87a54aa8c633f03c82c2d87661244',1,'FFLiMiiDataCore']]], + ['miidata_2eh_324',['miidata.h',['../miidata_8h.html',1,'']]], + ['miinamesize_325',['MiiNameSize',['../namespacenn_1_1act.html#aab1fb3189f2f78f28de7ae1cc03e00bb',1,'nn::act']]], + ['milliseconds_326',['milliseconds',['../group__nn__fp__fp.html#ga58d94baa2a523b26b9212bd9f1799ad3',1,'nn::fp::DateTime']]], + ['minor_327',['minor',['../group__coreinit__mcp.html#a7feeb248b9f5c0a309c4ec51a3ec57da',1,'MCPSystemVersion']]], + ['minorproductversion_328',['minorProductversion',['../group__nfc__nfc.html#a667ce84ebfe74056e4e7d9e67378c670',1,'NFCNTAGVersion']]], + ['mintime_329',['minTime',['../group__coreinit__stopwatch.html#a19d474c6c01039c0e1269d01ce307faa',1,'OSStopwatch']]], + ['minutes_330',['minutes',['../group__nn__fp__fp.html#ga7acca8be0094a19be6e308ac05924c4f',1,'nn::fp::DateTime']]], + ['mipleveloffset_331',['mipLevelOffset',['../group__gx2__surface.html#a9c9a63cf1f94536c9c49d7cd1106f173',1,'GX2Surface']]], + ['miplevels_332',['mipLevels',['../group__gx2__surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c',1,'GX2Surface']]], + ['mipmaps_333',['mipmaps',['../group__gx2__surface.html#a31b8308cdee23e164a3ed96c2ba9948c',1,'GX2Surface']]], + ['mipmapsize_334',['mipmapSize',['../group__gx2__surface.html#a5fc8c49490fc5bd5142896438c917b81',1,'GX2Surface']]], + ['misc_2eh_335',['misc.h',['../misc_8h.html',1,'']]], + ['mmcr0_336',['mmcr0',['../group__coreinit__context.html#af989157a101dc12bb362bcd3b87996ef',1,'OSContext']]], + ['mmcr1_337',['mmcr1',['../group__coreinit__context.html#aa99fc1b6a6f591b7b412c53fbcabcd34',1,'OSContext']]], + ['mode_338',['mode',['../group__nsysnet__netconfig.html#a4dfd70e309b298386acf2dac62cb9932',1,'NetConfIPv4Info::mode'],['../group__nsysnet__netconfig.html#a4b90a66bed8abe9032b5edbb6a4df9a4',1,'NetConfWifiConfigDataPrivacy::mode'],['../group__coreinit__event.html#a12258f18f1ea9dac6cf1682225351f1b',1,'OSEvent::mode'],['../group__coreinit__fs.html#aebf0b867285086136461bbcdc6ffe535',1,'FSStat::mode'],['../filesystem__fsa_8h.html#a6b29e4f37f4482274af785ad5ffe96a7',1,'FSARequestMakeQuota::mode'],['../filesystem__fsa_8h.html#a8a509d1ed6299d50d27f835e37c9ec3c',1,'FSARequestOpenFile::mode'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2VertexShader::mode'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2PixelShader::mode'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2GeometryShader::mode'],['../namespacenn_1_1nfp.html#a6cd449aaa0444d8cfe7ec738539ddcd2',1,'nn::nfp::AmiiboSettingsArgsIn::mode'],['../group__nsysccr__cdc__nfc.html#a37e90f5e3bd99fac2021fb3a326607d4',1,'CCRCDCNfcSetModeRequest::mode'],['../group__sndcore2__core.html#a3849d7cb7bc426ec6ba0a501e04dfb5b',1,'AXTransitionAudioBufferDevice::mode'],['../group__sysapp__launch.html#a6b29e4f37f4482274af785ad5ffe96a7',1,'_SysAppMiiMakerArgs::mode'],['../group__sysapp__launch.html#a6b29e4f37f4482274af785ad5ffe96a7',1,'SysAppParentalArgs::mode'],['../group__cam.html#gab876704eacc1b2d86fcb8e9ca87c783a',1,'CAMSetupInfo::mode']]], + ['mode1_339',['mode1',['../filesystem__fsa_8h.html#a63903380ff794f28e81e0404350362f2',1,'FSARequestChangeMode']]], + ['mode2_340',['mode2',['../filesystem__fsa_8h.html#af84295407b126c4935ef16a038d5b755',1,'FSARequestChangeMode']]], + ['model_5fnumber_341',['model_number',['../group__coreinit__mcp.html#a20dd958761a5da9bd702322a640fd3ee',1,'MCPSysProdSettings']]], + ['modified_342',['modified',['../group__coreinit__fs.html#a12d3fe3418c472b5a37a47b170b06ac3',1,'FSStat']]], + ['module_343',['Module',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153af',1,'nn::Result']]], + ['module_5fapplication_344',['MODULE_APPLICATION',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac4f4ca790cc135f4e6d3d55e6dac105b',1,'nn::Result']]], + ['module_5fcommon_345',['MODULE_COMMON',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af47688e28bf431773f89dc8830fb3c98',1,'nn::Result']]], + ['module_5fnn_5fac_346',['MODULE_NN_AC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495adba93f1accc85042f8a74f3560aaa523',1,'nn::Result']]], + ['module_5fnn_5facc_347',['MODULE_NN_ACC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9eaf59cb5a56c28cc81dce74933cedbf',1,'nn::Result']]], + ['module_5fnn_5fam_348',['MODULE_NN_AM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af9bf4e0aa61c6c69078b1057df5cc83d',1,'nn::Result']]], + ['module_5fnn_5famlow_349',['MODULE_NN_AMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c94e97a0f83fd68669ec48cfa2fb61',1,'nn::Result']]], + ['module_5fnn_5fapplet_350',['MODULE_NN_APPLET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495accb62bf29499cb4daabea908c5fa4bab',1,'nn::Result']]], + ['module_5fnn_5fboss_351',['MODULE_NN_BOSS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac6d86a09f5743f5ba30a481b13934966',1,'nn::Result']]], + ['module_5fnn_5fcamera_352',['MODULE_NN_CAMERA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bfabf5255161dff2de5b61accee8013',1,'nn::Result']]], + ['module_5fnn_5fcard_353',['MODULE_NN_CARD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a901a5018d2900a9808bb204d571cd87b',1,'nn::Result']]], + ['module_5fnn_5fcardnor_354',['MODULE_NN_CARDNOR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abee2f1fec756f15677f16357ff777759',1,'nn::Result']]], + ['module_5fnn_5fcardspi_355',['MODULE_NN_CARDSPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6fe74c9ce927ef8f3bdd6441097644e1',1,'nn::Result']]], + ['module_5fnn_5fcec_356',['MODULE_NN_CEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a859b2562bf6a1e2194af238bc998d51f',1,'nn::Result']]], + ['module_5fnn_5fcfg_357',['MODULE_NN_CFG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a129d3a7c5d4c3c4f12351f2aa96f40f7',1,'nn::Result']]], + ['module_5fnn_5fcodec_358',['MODULE_NN_CODEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0a7a7f7622b98862fd1b0491cd22c094',1,'nn::Result']]], + ['module_5fnn_5fcsnd_359',['MODULE_NN_CSND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aae0dee68586e7a926e84c321be0e5153',1,'nn::Result']]], + ['module_5fnn_5fcup_360',['MODULE_NN_CUP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a900c4685f6016d6655dae23253e9df87',1,'nn::Result']]], + ['module_5fnn_5fdbg_361',['MODULE_NN_DBG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a89f6682464dbc6fe273d580d442ca56d',1,'nn::Result']]], + ['module_5fnn_5fdbm_362',['MODULE_NN_DBM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3d7ca5954cf2ced69617a933531c8438',1,'nn::Result']]], + ['module_5fnn_5fdd_363',['MODULE_NN_DD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace153af5f3cc2643b0821a7da40f88c2',1,'nn::Result']]], + ['module_5fnn_5fdi_364',['MODULE_NN_DI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a4f37e7b17f1ec12273d1c0fcc6eae93b',1,'nn::Result']]], + ['module_5fnn_5fdlp_365',['MODULE_NN_DLP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a62a0525ba95216865c339eca3189b9fe',1,'nn::Result']]], + ['module_5fnn_5fdmnt_366',['MODULE_NN_DMNT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a30558e70eabe144355018a820b23002f',1,'nn::Result']]], + ['module_5fnn_5fdsp_367',['MODULE_NN_DSP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b3801df207a488338069cfa0c99615b',1,'nn::Result']]], + ['module_5fnn_5fec_368',['MODULE_NN_EC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a293b92290cf8c7dbac1c196b51cf5fd4',1,'nn::Result']]], + ['module_5fnn_5fenc_369',['MODULE_NN_ENC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b628a7d5ccd011493d0afe6a49829bc',1,'nn::Result']]], + ['module_5fnn_5ffatfs_370',['MODULE_NN_FATFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa43b0280dcd00e4c3cfa07e8516b8909',1,'nn::Result']]], + ['module_5fnn_5ffile_5fserver_371',['MODULE_NN_FILE_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa4e2663225bee375cf63d4fea5db8827',1,'nn::Result']]], + ['module_5fnn_5ffnd_372',['MODULE_NN_FND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5b802c4791721d88604753c7d7e68330',1,'nn::Result']]], + ['module_5fnn_5ffriends_373',['MODULE_NN_FRIENDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a991558f99f1bbf70e72955261b1d6ea4',1,'nn::Result']]], + ['module_5fnn_5ffs_374',['MODULE_NN_FS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a42afaf63fe66d5c368ea06fa47f26f35',1,'nn::Result']]], + ['module_5fnn_5ffsi_375',['MODULE_NN_FSI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a72b4b7b0ec69c88bde2151a57e758388',1,'nn::Result']]], + ['module_5fnn_5fgd_376',['MODULE_NN_GD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa84bae4844665c0f98e83e4fdaa6f972',1,'nn::Result']]], + ['module_5fnn_5fgpio_377',['MODULE_NN_GPIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aabd244ec23c41aec040b5a6b1d9c0b2b',1,'nn::Result']]], + ['module_5fnn_5fgx_378',['MODULE_NN_GX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a927dbb9d9df8c3f39c46c98c168543b4',1,'nn::Result']]], + ['module_5fnn_5fgyroscope_379',['MODULE_NN_GYROSCOPE',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b6ef58aa519b9758781a8b952bdcd7d',1,'nn::Result']]], + ['module_5fnn_5fhid_380',['MODULE_NN_HID',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aedfcb1addaa3d3d558bcd05c87fbeb43',1,'nn::Result']]], + ['module_5fnn_5fhio_381',['MODULE_NN_HIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a35133ffbfbd48a0597b51ced77cdbd27',1,'nn::Result']]], + ['module_5fnn_5fhiolow_382',['MODULE_NN_HIOLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abdd5373abaaa15a85fa00b4a01800e29',1,'nn::Result']]], + ['module_5fnn_5fhttp_383',['MODULE_NN_HTTP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a1162b625321515bfa8baf6a511927bfd',1,'nn::Result']]], + ['module_5fnn_5fi2c_384',['MODULE_NN_I2C',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b8318cc481d9d5e899cb78365eefcc2',1,'nn::Result']]], + ['module_5fnn_5fir_385',['MODULE_NN_IR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6655ce48bedd0fe63fbb8bb7bd3dc4c4',1,'nn::Result']]], + ['module_5fnn_5fkernel_386',['MODULE_NN_KERNEL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad3b53240f5c0afde756582d4a28ba374',1,'nn::Result']]], + ['module_5fnn_5fldr_387',['MODULE_NN_LDR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8aeb9cf216420bc18e981accd76f32e4',1,'nn::Result']]], + ['module_5fnn_5floader_5fserver_388',['MODULE_NN_LOADER_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7285d213988fceedeedf6c9c4366cdc1',1,'nn::Result']]], + ['module_5fnn_5fmc_389',['MODULE_NN_MC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a54d2e6460e78b70013f882c4db1ad93f',1,'nn::Result']]], + ['module_5fnn_5fmcu_390',['MODULE_NN_MCU',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0604c7c57d602d3bae00925a0065188d',1,'nn::Result']]], + ['module_5fnn_5fmic_391',['MODULE_NN_MIC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab49a46243fe8adfe0b194bb4741cfb8a',1,'nn::Result']]], + ['module_5fnn_5fmidi_392',['MODULE_NN_MIDI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac24cf159a047e2a695d4dbc2fed80339',1,'nn::Result']]], + ['module_5fnn_5fmp_393',['MODULE_NN_MP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae4f5762bb5deebc70ad8342e8e5bd988',1,'nn::Result']]], + ['module_5fnn_5fmpwl_394',['MODULE_NN_MPWL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9e646df0548b792d9306d17f95bc07ec',1,'nn::Result']]], + ['module_5fnn_5fndm_395',['MODULE_NN_NDM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7f424b433cb871b986d98998d96ba56a',1,'nn::Result']]], + ['module_5fnn_5fnews_396',['MODULE_NN_NEWS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6f5320f09ab5bf2a2e2d1951e2134cee',1,'nn::Result']]], + ['module_5fnn_5fnex_397',['MODULE_NN_NEX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a275a48fd7861dd40e28274cd6e811cc3',1,'nn::Result']]], + ['module_5fnn_5fngc_398',['MODULE_NN_NGC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a92608131830913cbc2d09d55797660aa',1,'nn::Result']]], + ['module_5fnn_5fnim_399',['MODULE_NN_NIM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a137b096b8193c592ede6b4a0e3706b43',1,'nn::Result']]], + ['module_5fnn_5fns_400',['MODULE_NN_NS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8f470d4f4e4e36539ae4c1cf4d57719e',1,'nn::Result']]], + ['module_5fnn_5fnwm_401',['MODULE_NN_NWM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a84a1899714c9c2e155b68988b41fca09',1,'nn::Result']]], + ['module_5fnn_5fos_402',['MODULE_NN_OS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a761c37108fe09a00c701e8397c5720a5',1,'nn::Result']]], + ['module_5fnn_5fpdn_403',['MODULE_NN_PDN',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab8ac4e1f44c2555116326cc64fb50e18',1,'nn::Result']]], + ['module_5fnn_5fpi_404',['MODULE_NN_PI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495acff3969b7b6e800ffbfd5f457f10d006',1,'nn::Result']]], + ['module_5fnn_5fpia_405',['MODULE_NN_PIA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5cf3c11ed0298db64ca0552e44c91805',1,'nn::Result']]], + ['module_5fnn_5fpl_406',['MODULE_NN_PL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5bd772a7ba6c7fac19e88534b90b45bc',1,'nn::Result']]], + ['module_5fnn_5fpm_407',['MODULE_NN_PM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae36a422d978afa4c1543ff3842d34541',1,'nn::Result']]], + ['module_5fnn_5fpmlow_408',['MODULE_NN_PMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a95d0e3d141d34f978b96d0901c614840',1,'nn::Result']]], + ['module_5fnn_5fps_409',['MODULE_NN_PS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a96def0434809efe76b570b3f391d2d41',1,'nn::Result']]], + ['module_5fnn_5fptm_410',['MODULE_NN_PTM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad0581f6fcfea678ad8d7363e92439698',1,'nn::Result']]], + ['module_5fnn_5fpxi_411',['MODULE_NN_PXI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3c8e64b0711069de1f0d3043099e4db2',1,'nn::Result']]], + ['module_5fnn_5frdt_412',['MODULE_NN_RDT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a792b8c153aff0fa65a5751a351086f0a',1,'nn::Result']]], + ['module_5fnn_5fro_413',['MODULE_NN_RO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a571eb7f1c2394a5a0f88b18c6af8e7ac',1,'nn::Result']]], + ['module_5fnn_5fromfs_414',['MODULE_NN_ROMFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7b9ea0371c9a7d484538df5eddba4813',1,'nn::Result']]], + ['module_5fnn_5fsdmc_415',['MODULE_NN_SDMC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aacd20fc1b67060fde60ad51222ecd5a4',1,'nn::Result']]], + ['module_5fnn_5fsnd_416',['MODULE_NN_SND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a269574cceb1ae2ce657a8b37e7d1dee3',1,'nn::Result']]], + ['module_5fnn_5fsocket_417',['MODULE_NN_SOCKET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c1cd8450c99b49b3ac196cc29e485a',1,'nn::Result']]], + ['module_5fnn_5fspi_418',['MODULE_NN_SPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3876c8da2acf036f5a9bbd8b59c58db6',1,'nn::Result']]], + ['module_5fnn_5fsrv_419',['MODULE_NN_SRV',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a172f0b7d82febbe2bf615c1099c843a9',1,'nn::Result']]], + ['module_5fnn_5fssl_420',['MODULE_NN_SSL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a21d4e269fb5b5425b6642371ec7f0a24',1,'nn::Result']]], + ['module_5fnn_5fswc_421',['MODULE_NN_SWC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af43bb5ff20546f166c1f98549371fb92',1,'nn::Result']]], + ['module_5fnn_5ftcb_422',['MODULE_NN_TCB',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace6e5506744d3f423665347e67fdb710',1,'nn::Result']]], + ['module_5fnn_5ftest_423',['MODULE_NN_TEST',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a02fb9f5799c1d38caa53fc0ad38343cb',1,'nn::Result']]], + ['module_5fnn_5fuds_424',['MODULE_NN_UDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bf2493c79b43f0e775cb5812a5f05ce',1,'nn::Result']]], + ['module_5fnn_5fupdater_425',['MODULE_NN_UPDATER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a20e4a944c97abd99804c7bc4a7025cdd',1,'nn::Result']]], + ['module_5fnn_5futil_426',['MODULE_NN_UTIL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9acbd30c573f9dfb5d293bd38b4c3eb0',1,'nn::Result']]], + ['module_5fnn_5fwebbrs_427',['MODULE_NN_WEBBRS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aadee764182ade2f49bd9acbb0ff5c042',1,'nn::Result']]], + ['modulename_428',['moduleName',['../group__coreinit__dynload.html#abea71c6955f15ca952a25428bb40b205',1,'OSDynLoad_InternalData']]], + ['modulenamelen_429',['moduleNameLen',['../group__coreinit__dynload.html#a2f68cf0559f3ee741a8ed0a7ec3c03d6',1,'OSDynLoad_InternalData']]], + ['mole_5fenabled_430',['mole_enabled',['../group__nn__ffl__miidata.html#ab5181fd3372e45f00447bb9a631dbd0e',1,'FFLiMiiDataCore']]], + ['mole_5fscale_431',['mole_scale',['../group__nn__ffl__miidata.html#a8c400bea28056c641011c0172efb94f6',1,'FFLiMiiDataCore']]], + ['mole_5fxpos_432',['mole_xpos',['../group__nn__ffl__miidata.html#a012d9e086699dd68e28640bcca10387b',1,'FFLiMiiDataCore']]], + ['mole_5fypos_433',['mole_ypos',['../group__nn__ffl__miidata.html#a7a27a57d54169882c26444bf2d4faa33',1,'FFLiMiiDataCore']]], + ['monitor_434',['Performance Monitor',['../group__coreinit__performancemonitor.html',1,'']]], + ['month_435',['month',['../namespacenn_1_1nfp.html#a3e00faf7fbf9805e9ec4d2edd6339050',1,'nn::nfp::Date::month'],['../group__nn__fp__fp.html#ga3e00faf7fbf9805e9ec4d2edd6339050',1,'nn::fp::DateTime::month']]], + ['motion_5fvectors_5fover_5fpic_5fboundaries_5fflag_436',['motion_vectors_over_pic_boundaries_flag',['../group__h264__stream.html#a6ebe902fdc5e360b59b6e333a92a361f',1,'H264DecodedVuiParameters']]], + ['mount_437',['mount',['../filesystem__fsa_8h.html#a19822b1b15d9eefc54c07ab49f87b100',1,'FSARequest.__unnamed7__::mount'],['../namespacenn_1_1nfp.html#aa9357bb69226f1cf69e0a33b673298d3',1,'nn::nfp::Mount() asm("Mount__Q2_2nn3nfpFv")']]], + ['mounted_438',['Mounted',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8aab4e7334a8f96cc4068b7de43e57b9e4',1,'nn::nfp']]], + ['mountedrom_439',['MountedROM',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a8574aec2e9b8aa3f0bfd14571f8c3897',1,'nn::nfp']]], + ['mountpath_440',['mountPath',['../group__coreinit__fs.html#a07b006e1ee9391ae3f04787278fcdb8a',1,'FSVolumeInfo']]], + ['mountreadonly_441',['MountReadOnly',['../namespacenn_1_1nfp.html#ad9c945bf1c8c8327af94f128e7a7d01b',1,'nn::nfp']]], + ['mountrom_442',['MountRom',['../namespacenn_1_1nfp.html#a8164db57207804fb6e2ae0c41fccacd5',1,'nn::nfp']]], + ['mountwithprocess_443',['mountWithProcess',['../filesystem__fsa_8h.html#a89853aad438359a5e4d81be5147017bb',1,'FSARequest.__unnamed7__']]], + ['mouth_5fcolor_444',['mouth_color',['../group__nn__ffl__miidata.html#a87fa5dcf2ccd805f29d66b9c00a39c86',1,'FFLiMiiDataCore']]], + ['mouth_5fheight_445',['mouth_height',['../group__nn__ffl__miidata.html#a143d566c8b98e16fdfd624ea0f1d0312',1,'FFLiMiiDataCore']]], + ['mouth_5fscale_446',['mouth_scale',['../group__nn__ffl__miidata.html#a66f9d31f3a06c9a10d315d682fa4b0d7',1,'FFLiMiiDataCore']]], + ['mouth_5fthickness_447',['mouth_thickness',['../group__nn__ffl__miidata.html#af4c8328dcec8e5a7cf82411f5ed24916',1,'FFLiMiiDataCore']]], + ['mouth_5ftype_448',['mouth_type',['../group__nn__ffl__miidata.html#a63092570eeb16952a84d67e530b2d549',1,'FFLiMiiDataCore']]], + ['mp_5ftask_5fqueue_5fstate_5ffinished_449',['MP_TASK_QUEUE_STATE_FINISHED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5finitialised_450',['MP_TASK_QUEUE_STATE_INITIALISED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fready_451',['MP_TASK_QUEUE_STATE_READY',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopped_452',['MP_TASK_QUEUE_STATE_STOPPED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopping_453',['MP_TASK_QUEUE_STATE_STOPPING',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5ffinished_454',['MP_TASK_STATE_FINISHED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5finitialised_455',['MP_TASK_STATE_INITIALISED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5fready_456',['MP_TASK_STATE_READY',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5frunning_457',['MP_TASK_STATE_RUNNING',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3',1,'taskqueue.h']]], + ['mpdequetask_458',['MPDequeTask',['../group__coreinit__taskq.html#ga8fcf12abc890b2f4c95cad9128ec1326',1,'taskqueue.h']]], + ['mpdequetasks_459',['MPDequeTasks',['../group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c',1,'taskqueue.h']]], + ['mpenquetask_460',['MPEnqueTask',['../group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc',1,'taskqueue.h']]], + ['mpgettaskinfo_461',['MPGetTaskInfo',['../group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49',1,'taskqueue.h']]], + ['mpgettaskqinfo_462',['MPGetTaskQInfo',['../group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091',1,'taskqueue.h']]], + ['mpgettaskuserdata_463',['MPGetTaskUserData',['../group__coreinit__taskq.html#gaf582cb33b5db66ad98582af8a9282cab',1,'taskqueue.h']]], + ['mpinittask_464',['MPInitTask',['../group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e',1,'taskqueue.h']]], + ['mpinittaskq_465',['MPInitTaskQ',['../group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab',1,'taskqueue.h']]], + ['mplus_466',['mplus',['../group__padscore__kpad.html#a272b862d14be31ff2c5a2c21d8e0530d',1,'KPADStatus']]], + ['mpprinttaskqstats_467',['MPPrintTaskQStats',['../group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8',1,'taskqueue.h']]], + ['mpresettaskq_468',['MPResetTaskQ',['../group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0',1,'taskqueue.h']]], + ['mpruntask_469',['MPRunTask',['../group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad',1,'taskqueue.h']]], + ['mpruntasksfromtaskq_470',['MPRunTasksFromTaskQ',['../group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148',1,'taskqueue.h']]], + ['mpsettaskuserdata_471',['MPSetTaskUserData',['../group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096',1,'taskqueue.h']]], + ['mpstarttaskq_472',['MPStartTaskQ',['../group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7',1,'taskqueue.h']]], + ['mpstoptaskq_473',['MPStopTaskQ',['../group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d',1,'taskqueue.h']]], + ['mptask_474',['mptask',['../group__coreinit__taskq.html#structMPTask',1,'MPTask'],['../group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862',1,'MPTask: taskqueue.h']]], + ['mptaskfunc_475',['MPTaskFunc',['../group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737',1,'taskqueue.h']]], + ['mptaskinfo_476',['mptaskinfo',['../group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20',1,'MPTaskInfo: taskqueue.h'],['../group__coreinit__taskq.html#structMPTaskInfo',1,'MPTaskInfo']]], + ['mptaskqueue_477',['mptaskqueue',['../group__coreinit__taskq.html#structMPTaskQueue',1,'MPTaskQueue'],['../group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c',1,'MPTaskQueue: taskqueue.h']]], + ['mptaskqueueinfo_478',['mptaskqueueinfo',['../group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a',1,'MPTaskQueueInfo: taskqueue.h'],['../group__coreinit__taskq.html#structMPTaskQueueInfo',1,'MPTaskQueueInfo']]], + ['mptaskqueuestate_479',['mptaskqueuestate',['../group__coreinit__taskq.html#gaccf3ff10a1475dc63e44671f64a1bfe6',1,'MPTaskQueueState: taskqueue.h'],['../group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb',1,'MPTaskQueueState: taskqueue.h']]], + ['mptaskstate_480',['mptaskstate',['../group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645',1,'MPTaskState: taskqueue.h'],['../group__coreinit__taskq.html#gaa0cbcebb1e3800f2c04d991c63c1cd76',1,'MPTaskState: taskqueue.h']]], + ['mptermtask_481',['MPTermTask',['../group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f',1,'taskqueue.h']]], + ['mptermtaskq_482',['MPTermTaskQ',['../group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab',1,'taskqueue.h']]], + ['mpwaittaskq_483',['MPWaitTaskQ',['../group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418',1,'taskqueue.h']]], + ['mpwaittaskqwithtimeout_484',['MPWaitTaskQWithTimeout',['../group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b',1,'taskqueue.h']]], + ['msg_485',['msg',['../filesystem__fsa_8h.html#ac43116e052d4fbfc2d0fd5618ca7bd7a',1,'FSAAsyncResult']]], + ['msg_5fdontroute_486',['MSG_DONTROUTE',['../sys_2socket_8h.html#a9643e949e179396230792b56fe7f6f06',1,'socket.h']]], + ['msg_5fdontwait_487',['MSG_DONTWAIT',['../sys_2socket_8h.html#ab18d3d439e4a9c8d0f73e7166e8eb376',1,'socket.h']]], + ['msg_5foob_488',['MSG_OOB',['../sys_2socket_8h.html#a99bc202592bac1adbd525f47b359b722',1,'socket.h']]], + ['msg_5fpeek_489',['MSG_PEEK',['../sys_2socket_8h.html#a60c35b1016d0d87fe1066ea817acad98',1,'socket.h']]], + ['mustache_5fheight_490',['mustache_height',['../group__nn__ffl__miidata.html#a8db6bd5f87fbbf62fe2e90d5270e8aa2',1,'FFLiMiiDataCore']]], + ['mustache_5fscale_491',['mustache_scale',['../group__nn__ffl__miidata.html#ad5eb0ede5275124149b36ca5dc54b48e',1,'FFLiMiiDataCore']]], + ['mustache_5ftype_492',['mustache_type',['../group__nn__ffl__miidata.html#aff8b4072bc99df7e77af7e332e4097e0',1,'FFLiMiiDataCore']]], + ['muteallsound_493',['MuteAllSound',['../namespacenn_1_1swkbd.html#ac7a0fa7ff65f6d60d2cc09328038ca3c',1,'nn::swkbd']]], + ['mutex_494',['mutex',['../group__coreinit__fastmutex.html',1,'Fast Mutex'],['../group__coreinit__thread.html#a8f0e11d3f286a61d3ed336429d317abf',1,'OSThread::mutex'],['../group__coreinit__fs.html#a8de36bad0ae68f6b3e78f6531d0c1cbf',1,'FSClientBody::mutex'],['../group__coreinit__smd.html#ac6a2fddd6716c4842a5939d9eb9676c2',1,'SmdSimpleBufPool::mutex'],['../group__coreinit__mutex.html',1,'Mutex'],['../ipcbufpool_8h.html#ac6a2fddd6716c4842a5939d9eb9676c2',1,'IPCBufPool::mutex'],['../group__coreinit__smd.html#ac6a2fddd6716c4842a5939d9eb9676c2',1,'SmdPpc::mutex']]], + ['mutex_2eh_495',['mutex.h',['../mutex_8h.html',1,'']]], + ['mutexqueue_496',['mutexQueue',['../group__coreinit__thread.html#a1a546bbd037b80cd528453546cf0a341',1,'OSThread']]], + ['mymiiname_497',['myMiiName',['../group__nn__fp__fp.html#ga0f83e214bfa9220a59a69d5afe13313a',1,'nn::fp::RecentPlayRecord']]], + ['mypresence_498',['MyPresence',['../structnn_1_1fp_1_1MyPresence.html',1,'nn::fp']]] +]; diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 00000000..e51f543d --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,561 @@ +var searchData= +[ + ['nal_5fhrd_5fparameters_5fpresent_5fflag_0',['nal_hrd_parameters_present_flag',['../group__h264__stream.html#aef8732f56fb7d3afb64691b1e89aae5a',1,'H264DecodedVuiParameters']]], + ['name_1',['name',['../group__coreinit__thread.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSThread::name'],['../group__coreinit__alarms.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarmQueue::name'],['../group__coreinit__alarms.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarm::name'],['../group__coreinit__cond.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSCondition::name'],['../group__coreinit__dynload.html#a5ac083a645d964373f022d03df4849c8',1,'OSDynLoad_NotifyData::name'],['../group__coreinit__event.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSEvent::name'],['../group__coreinit__fastcond.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastCondition::name'],['../group__coreinit__fastmutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastMutex::name'],['../group__coreinit__fs.html#a8e03167ce04350be901b028cc4cf1ce1',1,'FSDirectoryEntry::name'],['../group__coreinit__msgq.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMessageQueue::name'],['../group__coreinit__mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMutex::name'],['../group__coreinit__semaphore.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSSemaphore::name'],['../group__coreinit__smd.html#aae9e9ee186914dd38c98d9e8cc70f4a1',1,'SmdCtrlTable::name'],['../group__coreinit__stopwatch.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSStopwatch::name'],['../group__coreinit__userconfig.html#ad53db8acabbf75e31bf23d9f20a2c847',1,'UCSysConfig::name'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformBlock::name'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformVar::name'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2SamplerVar::name'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2AttribVar::name'],['../namespacenn_1_1cfg_1_1CTR.html#a2cc6a19d492f335d958b4536e72f2593',1,'nn::cfg::CTR::UserName::name'],['../namespacenn_1_1nfp.html#a791dd2ef3d895620e46f9322ebc2906e',1,'nn::nfp::RegisterInfo::name'],['../namespacenn_1_1nfp.html#a791dd2ef3d895620e46f9322ebc2906e',1,'nn::nfp::RegisterInfoSet::name'],['../namespacenn_1_1sl.html#aae08e5b919f01beb6c69d2859e0dfc27',1,'nn::sl::IconInfo::name'],['../group__ntag__ntag.html#adfa323d3bb6fca0763e29f171a8c28ca',1,'NTAGInfoT2T::name'],['../group__coreinit__dynload.html#ab068931cc450442b63f5b3d276ea4297',1,'OSDynLoad_LoaderSectionInfo.__unnamed5__::name'],['../group__ntag__ntag.html#a0410bce3b9f101beabe84feff4c48e88',1,'NTAGRawDataT2T.section0::name']]], + ['needsupdate_2',['NeedsUpdate',['../classnn_1_1sl_1_1Condition.html#ae2f856338310cb8c3726ed2fe59d9a9a',1,'nn::sl::Condition']]], + ['needsupdate_5f_5fq3_5f2nn2sl9conditioncfv_3',['NeedsUpdate__Q3_2nn2sl9ConditionCFv',['../namespacenn_1_1sl_1_1details.html#a87fabcb25fd84b6348f7e0372ebd5513',1,'nn::sl::details']]], + ['needsuspend_4',['needSuspend',['../group__coreinit__thread.html#a37e895fcd32c37e6a2962a948296bf64',1,'OSThread']]], + ['negotiation_5',['negotiation',['../group__nsysnet__netconfig.html#a1488add4b82092f9a04da598d1fe1d30',1,'NetConfEthCfg']]], + ['net_5fconf_5fadmin_5fstate_5fdown_6',['NET_CONF_ADMIN_STATE_DOWN',['../group__nsysnet__netconfig.html#gga44b27d097dcc025935c5f51cda51e6b8a1eb7df9a8afadb18121d442210835657',1,'netconfig.h']]], + ['net_5fconf_5fadmin_5fstate_5fup_7',['NET_CONF_ADMIN_STATE_UP',['../group__nsysnet__netconfig.html#gga44b27d097dcc025935c5f51cda51e6b8a7804018ffb48e8dc35fae7a3ff08676d',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fduplex_5ffull_8',['NET_CONF_ETH_CFG_DUPLEX_FULL',['../group__nsysnet__netconfig.html#ggaf31a876dbb1ee4c396b7cc90d0d5e71ba5f644dd94378abbe7f11dfbc4cdca779',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fduplex_5fhalf_9',['NET_CONF_ETH_CFG_DUPLEX_HALF',['../group__nsysnet__netconfig.html#ggaf31a876dbb1ee4c396b7cc90d0d5e71ba9b742fd570c32f4523094808bfffcd65',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fnegotiation_5fauto_10',['NET_CONF_ETH_CFG_NEGOTIATION_AUTO',['../group__nsysnet__netconfig.html#ggac01b0a74ad96b9afa1d780794093dadda37c7dbb8f6120cf97ba771ed02592960',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fnegotiation_5fmanual_11',['NET_CONF_ETH_CFG_NEGOTIATION_MANUAL',['../group__nsysnet__netconfig.html#ggac01b0a74ad96b9afa1d780794093dadda5a7e1ab6a9313499eece6fccc54e217c',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fspeed_5f100m_12',['NET_CONF_ETH_CFG_SPEED_100M',['../group__nsysnet__netconfig.html#gga6c878b8ecd604776338dc54c20adf42caf5bdea629821e3f759f1463dd6e1bf9f',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fspeed_5f10m_13',['NET_CONF_ETH_CFG_SPEED_10M',['../group__nsysnet__netconfig.html#gga6c878b8ecd604776338dc54c20adf42ca8e36263f4fcf6771f35e24bcfd4898f9',1,'netconfig.h']]], + ['net_5fconf_5finterface_5ftype_5fethernet_14',['NET_CONF_INTERFACE_TYPE_ETHERNET',['../group__nsysnet__netconfig.html#ggad7acace5033279e2f0fb8a3393c11f67a24d918c4e0aa9805f3bd1d3bf1d173d5',1,'netconfig.h']]], + ['net_5fconf_5finterface_5ftype_5fwifi_15',['NET_CONF_INTERFACE_TYPE_WIFI',['../group__nsysnet__netconfig.html#ggad7acace5033279e2f0fb8a3393c11f67a910f9c3edb4d3a99d9f994ca70d9e3c6',1,'netconfig.h']]], + ['net_5fconf_5fipv4_5fmode_5fdhcp_16',['NET_CONF_IPV4_MODE_DHCP',['../group__nsysnet__netconfig.html#gga4f73ee075141d8e1efbb16d56515051ca88d0b1f68d87f8d4f065cfb8ae86e199',1,'netconfig.h']]], + ['net_5fconf_5fipv4_5fmode_5fmanual_17',['NET_CONF_IPV4_MODE_MANUAL',['../group__nsysnet__netconfig.html#gga4f73ee075141d8e1efbb16d56515051ca8626837024a87a62b67965ecdafd66ab',1,'netconfig.h']]], + ['net_5fconf_5flink_5fstate_5fdown_18',['NET_CONF_LINK_STATE_DOWN',['../group__nsysnet__netconfig.html#gga95bd593fad6b9be9abb33e70a5144e02adf17a9d2c3b2c084791baeb099d511f4',1,'netconfig.h']]], + ['net_5fconf_5flink_5fstate_5fnegotiate_19',['NET_CONF_LINK_STATE_NEGOTIATE',['../group__nsysnet__netconfig.html#gga95bd593fad6b9be9abb33e70a5144e02ae236c49dc82ba4ad3fe50169ded5b3b0',1,'netconfig.h']]], + ['net_5fconf_5flink_5fstate_5fup_20',['NET_CONF_LINK_STATE_UP',['../group__nsysnet__netconfig.html#gga95bd593fad6b9be9abb33e70a5144e02ac45bde088d5a9fdc61cc40627d95dc36',1,'netconfig.h']]], + ['net_5fconf_5foper_5fstate_5fdown_21',['NET_CONF_OPER_STATE_DOWN',['../group__nsysnet__netconfig.html#gga73ecac4c76263f70c2b02274435586d0add245b879cd4d33dd824ea6a7e4f2206',1,'netconfig.h']]], + ['net_5fconf_5foper_5fstate_5fup_22',['NET_CONF_OPER_STATE_UP',['../group__nsysnet__netconfig.html#gga73ecac4c76263f70c2b02274435586d0a753047aeb0ef66ac69cac7618682164e',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f0_23',['NET_CONF_PROFILE_0',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a01640abd6ead15ed147ba69d1662bd7c',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f1_24',['NET_CONF_PROFILE_1',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a2a3b307e4fd623ac7f70cbb6b5dafce0',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f2_25',['NET_CONF_PROFILE_2',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a238146860eb5c3ccba045683bff00480',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f3_26',['NET_CONF_PROFILE_3',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a6ba5d0d261f08da2b1c89bb452192787',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f4_27',['NET_CONF_PROFILE_4',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a8820e55b272081dc636ca30948b3ec69',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f5_28',['NET_CONF_PROFILE_5',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6adc2beb047478ec5378d29b4a400afb2a',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fauth_5ftype_5fbasic_5fauthentication_29',['NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION',['../group__nsysnet__netconfig.html#gga1ea8c915760e81caa2d5a6f5beea926ea1808e5560a1dd3236b85141cff8ed362',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fauth_5ftype_5fnone_30',['NET_CONF_PROXY_AUTH_TYPE_NONE',['../group__nsysnet__netconfig.html#gga1ea8c915760e81caa2d5a6f5beea926ea1caad1b6501f170689e8d2456ce0590a',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fdisabled_31',['NET_CONF_PROXY_DISABLED',['../group__nsysnet__netconfig.html#ggaa384912660dd5e31e6f89ef03c528eb6adf21783477df6897fc486419529b0712',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fenabled_32',['NET_CONF_PROXY_ENABLED',['../group__nsysnet__netconfig.html#ggaa384912660dd5e31e6f89ef03c528eb6a5ab9ac71ebc6c87ef47c1b402b0b470c',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fnone_33',['NET_CONF_WIFI_PRIVACY_MODE_NONE',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a6587f5c73e8b613ebf889737902d6419',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwep_34',['NET_CONF_WIFI_PRIVACY_MODE_WEP',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a7dae786cc46cd479e64b950c185c2c07',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa2_5fpsk_5faes_35',['NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773abf1f38ab2275e01f4d9d31159572941d',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa2_5fpsk_5ftkip_36',['NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773ad12e923007e39683c9a20143dab0f146',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa_5fpsk_5faes_37',['NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a61b69480b6660d81be41c038b0f575d2',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa_5fpsk_5ftkip_38',['NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a8b334b34df01726a19e78f83b6a6cb69',1,'netconfig.h']]], + ['netconf_5fclose_39',['netconf_close',['../group__nsysnet__netconfig.html#ga98410fb37e49248c75554d377fd91479',1,'netconfig.h']]], + ['netconf_5fdelete_5fprofile_40',['netconf_delete_profile',['../group__nsysnet__netconfig.html#gaac0b4840e63333313ce8a8bd158ac777',1,'netconfig.h']]], + ['netconf_5fget_5fall_5fprofile_5fstate_41',['netconf_get_all_profile_state',['../group__nsysnet__netconfig.html#gaf8fa9a6e2aed192512641c93a62ff82d',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5faddress_42',['netconf_get_assigned_address',['../group__nsysnet__netconfig.html#gab2d25d541457719cb26856d0df67c4a1',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5fdns_43',['netconf_get_assigned_dns',['../group__nsysnet__netconfig.html#ga03e3265ecb491f5dfb98387d089fedf7',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5fgateway_44',['netconf_get_assigned_gateway',['../group__nsysnet__netconfig.html#ga2b86e48b24fccbaf2b459c389b8bc03a',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5fsubnet_45',['netconf_get_assigned_subnet',['../group__nsysnet__netconfig.html#gaf22164624e6f6c84899ac81715cab13d',1,'netconfig.h']]], + ['netconf_5fget_5fdns_46',['netconf_get_dns',['../group__nsysnet__netconfig.html#ga96b7c7078a04845019c0418508b28958',1,'netconfig.h']]], + ['netconf_5fget_5feth_5fcfg_47',['netconf_get_eth_cfg',['../group__nsysnet__netconfig.html#gae691db1b4fa8fb38bb100b102f9aa5ab',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fadminstate_48',['netconf_get_if_adminstate',['../group__nsysnet__netconfig.html#ga0a2fdcca77ae19092e8d275bd9084a52',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fipv4_5finfo_49',['netconf_get_if_ipv4_info',['../group__nsysnet__netconfig.html#gaea4326e7e8258b3966d580def9db8057',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fipv4_5finfo_5fex_50',['netconf_get_if_ipv4_info_ex',['../group__nsysnet__netconfig.html#gaec940829200c38d4cb301d9b8b2ff758',1,'netconfig.h']]], + ['netconf_5fget_5fif_5flinkstate_51',['netconf_get_if_linkstate',['../group__nsysnet__netconfig.html#gaa3ce8531630c811ae0c5d25219a8d222',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fmacaddr_52',['netconf_get_if_macaddr',['../group__nsysnet__netconfig.html#gab8494b2ca2b1461204c0613a39104383',1,'netconfig.h']]], + ['netconf_5fget_5fif_5foperstate_53',['netconf_get_if_operstate',['../group__nsysnet__netconfig.html#gaff12d3a8acfc1f42215b2c8c2af1b884',1,'netconfig.h']]], + ['netconf_5fget_5fifstate_54',['netconf_get_ifstate',['../group__nsysnet__netconfig.html#ga61705962e2792c85272b136db501349d',1,'netconfig.h']]], + ['netconf_5fget_5finterface_5fmtu_55',['netconf_get_interface_mtu',['../group__nsysnet__netconfig.html#ga913b11d5c6877de7f51470871730e3e6',1,'netconfig.h']]], + ['netconf_5fget_5flast_5fwifi_5flink_5ferror_56',['netconf_get_last_wifi_link_error',['../group__nsysnet__netconfig.html#ga3b8484443a1fe37195040148812d2f63',1,'netconfig.h']]], + ['netconf_5fget_5fprofile_5fstate_57',['netconf_get_profile_state',['../group__nsysnet__netconfig.html#gaebfb295b1e471397d2f1e305b4c31b34',1,'netconfig.h']]], + ['netconf_5fget_5fproxy_5fconfig_58',['netconf_get_proxy_config',['../group__nsysnet__netconfig.html#gabeab97fa0b945ce46ba935c512685127',1,'netconfig.h']]], + ['netconf_5fget_5frunning_59',['netconf_get_running',['../group__nsysnet__netconfig.html#ga09b192313c138838317451106b6ddc9d',1,'netconfig.h']]], + ['netconf_5fget_5fstartup_5fprofile_5fid_60',['netconf_get_startup_profile_id',['../group__nsysnet__netconfig.html#gad7f445994758434cc61fb132d10f8b9d',1,'netconfig.h']]], + ['netconf_5fget_5fvalid_5fflags_61',['netconf_get_valid_flags',['../group__nsysnet__netconfig.html#ga7c5a995f36e624de4d30c77f76fe5df3',1,'netconfig.h']]], + ['netconf_5fget_5fwifi_5fcfg_62',['netconf_get_wifi_cfg',['../group__nsysnet__netconfig.html#gae9dc3e70eca3f75a71f9852ffa552596',1,'netconfig.h']]], + ['netconf_5fgetopt_63',['netconf_getopt',['../group__nsysnet__netconfig.html#ga0e70e67afac2a544798315219a148205',1,'netconfig.h']]], + ['netconf_5finit_64',['netconf_init',['../group__nsysnet__netconfig.html#ga54e1343b2627a9ce8f8b345bded7f92a',1,'netconfig.h']]], + ['netconf_5fnv_5fload_65',['netconf_nv_load',['../group__nsysnet__netconfig.html#ga2fbd6a117776975476164f7f26cb6765',1,'netconfig.h']]], + ['netconf_5fnv_5fread_66',['netconf_nv_read',['../group__nsysnet__netconfig.html#ga352efe86c91b11c3bf7e4da22a19656e',1,'netconfig.h']]], + ['netconf_5fnv_5fstore_67',['netconf_nv_store',['../group__nsysnet__netconfig.html#ga8578e5801f424113e9d068956f923ee9',1,'netconfig.h']]], + ['netconf_5fnv_5fwrite_68',['netconf_nv_write',['../group__nsysnet__netconfig.html#ga645c22a5b345d6b1039ffe49267eedb1',1,'netconfig.h']]], + ['netconf_5fread_5faoss_5fconfig_69',['netconf_read_aoss_config',['../group__nsysnet__netconfig.html#ga6c9237356aad4448ad7d9c78cc41616b',1,'netconfig.h']]], + ['netconf_5fread_5fcompat_5fprofile_5fid_70',['netconf_read_compat_profile_id',['../group__nsysnet__netconfig.html#ga0abe9f529abd570c828b2586faf4fc51',1,'netconfig.h']]], + ['netconf_5fset_5fdns_71',['netconf_set_dns',['../group__nsysnet__netconfig.html#ga733fd5061fdff33923253bf90977e79e',1,'netconfig.h']]], + ['netconf_5fset_5feth_5fcfg_72',['netconf_set_eth_cfg',['../group__nsysnet__netconfig.html#ga56baaa6770ec73f85d5ecd329d8bfa23',1,'netconfig.h']]], + ['netconf_5fset_5fif_5fadmin_5fstate_73',['netconf_set_if_admin_state',['../group__nsysnet__netconfig.html#gaccda5d770b86507fad1848b4a3a6c268',1,'netconfig.h']]], + ['netconf_5fset_5fif_5fipv4_5finfo_74',['netconf_set_if_ipv4_info',['../group__nsysnet__netconfig.html#ga98743b561f1c419323126fa1dfbec5d9',1,'netconfig.h']]], + ['netconf_5fset_5fif_5fipv4_5finfo_5fex_75',['netconf_set_if_ipv4_info_ex',['../group__nsysnet__netconfig.html#gaac7de30e42c5a16a87d9f15ca8777395',1,'netconfig.h']]], + ['netconf_5fset_5finterface_5fmtu_76',['netconf_set_interface_mtu',['../group__nsysnet__netconfig.html#ga0105f173523385697440aa2b62155259',1,'netconfig.h']]], + ['netconf_5fset_5fproxy_5fconfig_77',['netconf_set_proxy_config',['../group__nsysnet__netconfig.html#gae6b1a1fc4cddfd88ee6e29d32430aa4b',1,'netconfig.h']]], + ['netconf_5fset_5frunning_78',['netconf_set_running',['../group__nsysnet__netconfig.html#gabf5edfe6c4649876adbd2fceba6cbc98',1,'netconfig.h']]], + ['netconf_5fset_5fstartup_5fprofile_5fid_79',['netconf_set_startup_profile_id',['../group__nsysnet__netconfig.html#gaa0eb7df36877a0b5594c1efbc73615a4',1,'netconfig.h']]], + ['netconf_5fset_5fvalid_5fflag_80',['netconf_set_valid_flag',['../group__nsysnet__netconfig.html#ga7fe9f04d86e9402f45dcfd60697b3530',1,'netconfig.h']]], + ['netconf_5fset_5fwifi_5fcfg_81',['netconf_set_wifi_cfg',['../group__nsysnet__netconfig.html#ga1c911e0000189bdb78563df0fff074fe',1,'netconfig.h']]], + ['netconf_5fsetopt_82',['netconf_setopt',['../group__nsysnet__netconfig.html#ga3d2b8dd2ddb57d97ec88a7ef151a8c99',1,'netconfig.h']]], + ['netconf_5fwrite_5faoss_5fconfig_83',['netconf_write_aoss_config',['../group__nsysnet__netconfig.html#ga91dfef38d24c119ea4bf8e05c6577ae7',1,'netconfig.h']]], + ['netconf_5fwrite_5fcompat_5fprofile_5fid_84',['netconf_write_compat_profile_id',['../group__nsysnet__netconfig.html#ga88f540e41985dd004bc5cbdbd2ecbdd3',1,'netconfig.h']]], + ['netconfadminstate_85',['NetConfAdminState',['../group__nsysnet__netconfig.html#ga2b0db7cf789aad6da6f6907a6b0bf0f1',1,'netconfig.h']]], + ['netconfadminstateenum_86',['netconfadminstateenum',['../group__nsysnet__netconfig.html#ga238eb5e931fc6e2cf7b0ac6876b45db8',1,'NetConfAdminStateEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga44b27d097dcc025935c5f51cda51e6b8',1,'NetConfAdminStateEnum: netconfig.h']]], + ['netconfallprofilestate_87',['netconfallprofilestate',['../group__nsysnet__netconfig.html#ga4f9b544524ea8e95f56768dc1be519a4',1,'NetConfAllProfileState: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfAllProfileState',1,'NetConfAllProfileState']]], + ['netconfaossconfig_88',['netconfaossconfig',['../group__nsysnet__netconfig.html#structNetConfAOSSConfig',1,'NetConfAOSSConfig'],['../group__nsysnet__netconfig.html#ga83e20f21b9972ae00507cdaf95a9580e',1,'NetConfAOSSConfig: netconfig.h']]], + ['netconfcfg_89',['netconfcfg',['../group__nsysnet__netconfig.html#structNetConfCfg',1,'NetConfCfg'],['../group__nsysnet__netconfig.html#ga57539454f9a4234643a8c5caeb1f120f',1,'NetConfCfg: netconfig.h']]], + ['netconfethcfg_90',['netconfethcfg',['../group__nsysnet__netconfig.html#ga1bab21dfd5f0df588ac0ebec1b77c3c2',1,'NetConfEthCfg: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfEthCfg',1,'NetConfEthCfg']]], + ['netconfethcfgduplex_91',['NetConfEthCfgDuplex',['../group__nsysnet__netconfig.html#ga05eb49755d139a3bf80973d2223d5459',1,'netconfig.h']]], + ['netconfethcfgduplexenum_92',['netconfethcfgduplexenum',['../group__nsysnet__netconfig.html#gaf31a876dbb1ee4c396b7cc90d0d5e71b',1,'NetConfEthCfgDuplexEnum: netconfig.h'],['../group__nsysnet__netconfig.html#gaf0b80f7d85f904f2fae90a037c5f940d',1,'NetConfEthCfgDuplexEnum: netconfig.h']]], + ['netconfethcfgnegotiation_93',['NetConfEthCfgNegotiation',['../group__nsysnet__netconfig.html#ga74c524cf7eb7bd21a5e9d75750aed079',1,'netconfig.h']]], + ['netconfethcfgnegotiationenum_94',['netconfethcfgnegotiationenum',['../group__nsysnet__netconfig.html#ga4878ac08e74c5258444d888aec11750f',1,'NetConfEthCfgNegotiationEnum: netconfig.h'],['../group__nsysnet__netconfig.html#gac01b0a74ad96b9afa1d780794093dadd',1,'NetConfEthCfgNegotiationEnum: netconfig.h']]], + ['netconfethcfgspeed_95',['NetConfEthCfgSpeed',['../group__nsysnet__netconfig.html#ga374edcd8015a2fb2a1d0cd8cd92cb776',1,'netconfig.h']]], + ['netconfethcfgspeedenum_96',['netconfethcfgspeedenum',['../group__nsysnet__netconfig.html#ga6c878b8ecd604776338dc54c20adf42c',1,'NetConfEthCfgSpeedEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga3de0b5656e02b018824ca7fcfd231ab9',1,'NetConfEthCfgSpeedEnum: netconfig.h']]], + ['netconfifstate_97',['netconfifstate',['../group__nsysnet__netconfig.html#ga99615848f249ce828b3a2481fa6155c8',1,'NetConfIfState: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfIfState',1,'NetConfIfState']]], + ['netconfig_2eh_98',['netconfig.h',['../netconfig_8h.html',1,'']]], + ['netconfinterface_99',['netconfinterface',['../group__nsysnet__netconfig.html#structNetConfInterface',1,'NetConfInterface'],['../group__nsysnet__netconfig.html#ga34a4fbcea8a159c2ae5bf69b11bcd37f',1,'NetConfInterface: netconfig.h']]], + ['netconfinterfacetype_100',['NetConfInterfaceType',['../group__nsysnet__netconfig.html#gad33439e53a7365d3f04ab09ac002f4bf',1,'netconfig.h']]], + ['netconfinterfacetypeenum_101',['netconfinterfacetypeenum',['../group__nsysnet__netconfig.html#ga9c2eafc4ca2f649f330b3b780d4bfb08',1,'NetConfInterfaceTypeEnum: netconfig.h'],['../group__nsysnet__netconfig.html#gad7acace5033279e2f0fb8a3393c11f67',1,'NetConfInterfaceTypeEnum: netconfig.h']]], + ['netconfipv4info_102',['netconfipv4info',['../group__nsysnet__netconfig.html#structNetConfIPv4Info',1,'NetConfIPv4Info'],['../group__nsysnet__netconfig.html#ga83491b9259bca888d7465ce5005d44e0',1,'NetConfIPv4Info: netconfig.h']]], + ['netconfipv4mode_103',['netconfipv4mode',['../group__nsysnet__netconfig.html#gaad7ebd2fa8bce6c38240e652701f0680',1,'NetConfIPv4Mode: netconfig.h'],['../group__nsysnet__netconfig.html#ga4f73ee075141d8e1efbb16d56515051c',1,'NetConfIPv4Mode: netconfig.h']]], + ['netconflinkstate_104',['NetConfLinkState',['../group__nsysnet__netconfig.html#ga140870e84342d3d14d8fc4a76e5fcbcb',1,'netconfig.h']]], + ['netconflinkstateenum_105',['netconflinkstateenum',['../group__nsysnet__netconfig.html#ga95bd593fad6b9be9abb33e70a5144e02',1,'NetConfLinkStateEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga47d1f2897fe20baccc0a478cbaecdfe3',1,'NetConfLinkStateEnum: netconfig.h']]], + ['netconfmacaddr_106',['netconfmacaddr',['../group__nsysnet__netconfig.html#ga3c8f2506bfa32df72f6a60bb24db3de3',1,'NetConfMACAddr: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfMACAddr',1,'NetConfMACAddr']]], + ['netconfoperstate_107',['NetConfOperState',['../group__nsysnet__netconfig.html#gad3328f90e5b0b9a906a139b3aea8cac6',1,'netconfig.h']]], + ['netconfoperstateenum_108',['netconfoperstateenum',['../group__nsysnet__netconfig.html#ga73ecac4c76263f70c2b02274435586d0',1,'NetConfOperStateEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga905f4b31c7149d53a1eb4ecc007c72e7',1,'NetConfOperStateEnum: netconfig.h']]], + ['netconfopt_109',['netconfopt',['../group__nsysnet__netconfig.html#ga6f41d2e403b9ba9f15ecdddf3928ac2a',1,'NetConfOpt: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfOpt',1,'NetConfOpt']]], + ['netconfprofile_110',['netconfprofile',['../group__nsysnet__netconfig.html#ga1ecf976e18badfc1c28c24184057c269',1,'NetConfProfile: netconfig.h'],['../group__nsysnet__netconfig.html#ga296d819aa7503419ba1f5f378bfd7dd6',1,'NetConfProfile: netconfig.h']]], + ['netconfproxyauthtype_111',['NetConfProxyAuthType',['../group__nsysnet__netconfig.html#ga9d00a908aecb7e1cf46860891e7bb8e0',1,'netconfig.h']]], + ['netconfproxyauthtypeenum_112',['netconfproxyauthtypeenum',['../group__nsysnet__netconfig.html#ga1ea8c915760e81caa2d5a6f5beea926e',1,'NetConfProxyAuthTypeEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga40a38ae8f83690cf3d48cca99082c307',1,'NetConfProxyAuthTypeEnum: netconfig.h']]], + ['netconfproxyconfig_113',['netconfproxyconfig',['../group__nsysnet__netconfig.html#ga6c45b6f854577620eb63e19b6db79bbf',1,'NetConfProxyConfig: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfProxyConfig',1,'NetConfProxyConfig']]], + ['netconfproxystatus_114',['NetConfProxyStatus',['../group__nsysnet__netconfig.html#gab5feb7e5e0c0fc3025df05932d4f6eb8',1,'netconfig.h']]], + ['netconfproxystatusenum_115',['netconfproxystatusenum',['../group__nsysnet__netconfig.html#gaa384912660dd5e31e6f89ef03c528eb6',1,'NetConfProxyStatusEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga36feaf3ed2cce42c29e8fdd34bcacce1',1,'NetConfProxyStatusEnum: netconfig.h']]], + ['netconfvalidflags_116',['netconfvalidflags',['../group__nsysnet__netconfig.html#structNetConfValidFlags',1,'NetConfValidFlags'],['../group__nsysnet__netconfig.html#ga441946eda3ea463a5723d408349074d5',1,'NetConfValidFlags: netconfig.h']]], + ['netconfwificonfig_117',['netconfwificonfig',['../group__nsysnet__netconfig.html#structNetConfWifiConfig',1,'NetConfWifiConfig'],['../group__nsysnet__netconfig.html#ga9d1ec5745019579ae237a5869c59af0f',1,'NetConfWifiConfig: netconfig.h']]], + ['netconfwificonfigdata_118',['netconfwificonfigdata',['../group__nsysnet__netconfig.html#gab7ecf204714493cfb01f09855e234f81',1,'NetConfWifiConfigData: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfWifiConfigData',1,'NetConfWifiConfigData']]], + ['netconfwificonfigdataprivacy_119',['netconfwificonfigdataprivacy',['../group__nsysnet__netconfig.html#ga729eea1e01de5507b3333963f11af96b',1,'NetConfWifiConfigDataPrivacy: netconfig.h'],['../group__nsysnet__netconfig.html#structNetConfWifiConfigDataPrivacy',1,'NetConfWifiConfigDataPrivacy']]], + ['netconfwifiprivacymode_120',['NetConfWifiPrivacyMode',['../group__nsysnet__netconfig.html#gab78a19df7997887fd49b3b13e0886c55',1,'netconfig.h']]], + ['netconfwifiprivacymodeenum_121',['netconfwifiprivacymodeenum',['../group__nsysnet__netconfig.html#ga70a235084c0a0664334f27a598b1f773',1,'NetConfWifiPrivacyModeEnum: netconfig.h'],['../group__nsysnet__netconfig.html#ga50e9be7ecd28bfdf9d23c39946484c8b',1,'NetConfWifiPrivacyModeEnum: netconfig.h']]], + ['netdb_122',['Netdb',['../group__nsysnet__netdb.html',1,'']]], + ['netdb_2eh_123',['netdb.h',['../netdb_8h.html',1,'']]], + ['netdb_5finternal_124',['NETDB_INTERNAL',['../netdb_8h.html#a93598d1131d75df799acd66eccd039b0',1,'netdb.h']]], + ['netdb_5fsuccess_125',['NETDB_SUCCESS',['../netdb_8h.html#abc7a398cd18856c798bb60c9bd1696f1',1,'netdb.h']]], + ['netmask_126',['netmask',['../group__nsysnet__netconfig.html#a0a283760faaf99e00bbebe2719e252f0',1,'NetConfIPv4Info']]], + ['nets2_2eh_127',['nets2.h',['../nets2_8h.html',1,'']]], + ['network_5fuse_128',['network_use',['../group__nn__acp__title.html#a917c4ee406c618841095540877b7fd2e',1,'ACPMetaXml']]], + ['networknodeid_129',['networknodeid',['../namespacenn_1_1uds_1_1Cafe.html#a10958e1f6d0e99fbd62ee817b800e30d',1,'nn::uds::Cafe::NodeInformation::networkNodeId'],['../namespacenn_1_1uds_1_1Cafe.html#a10958e1f6d0e99fbd62ee817b800e30d',1,'nn::uds::Cafe::ScrambledLocalFriendCode::networkNodeId'],['../namespacenn_1_1uds_1_1Cafe.html#a10958e1f6d0e99fbd62ee817b800e30d',1,'nn::uds::Cafe::ConnectionStatus::networkNodeId']]], + ['newlist_130',['newList',['../group__gx2__event.html#a7a18a5c4528f06e884033c5829a0c517',1,'GX2DisplayListOverrunData']]], + ['newpath_131',['newPath',['../filesystem__fsa_8h.html#af359a2b1ccc642dfcc5c0362cc5bc4f7',1,'FSARequestRename']]], + ['newsize_132',['newSize',['../group__gx2__event.html#a7da99ce8dfb7dc310426ae1eda08604a',1,'GX2DisplayListOverrunData']]], + ['next_133',['next',['../group__coreinit__threadq.html#a5742d6f89bb20b70b4b59fb1f8cedd0b',1,'OSThreadLink::next'],['../group__nsyshid__hid.html#a4d06264f4e8a3ab8e095f260d5ee1ecd',1,'HIDClient::next'],['../group__coreinit__dynload.html#a489fd764b3ea084b45e45ac61a9bca5b',1,'OSDynLoad_InternalData::next'],['../group__sndcore2__voice.html#a375bc867e08209aa8682471221374d9e',1,'AXVoiceLink::next'],['../group__coreinit__mutex.html#afa7ec7c377e9b9e79044cfcb94282886',1,'OSMutexLink::next'],['../group__coreinit__unitheap.html#ab4abd8ef6b7eebef7dfa93a7f76ef496',1,'MEMUnitHeapFreeBlock::next'],['../group__coreinit__memlist.html#a75b19ffcca77bfc647ff02695958fd95',1,'MEMMemoryLink::next'],['../group__coreinit__memexpheap.html#ab5ad2aad3caba3d5cfaecd95da24fffa',1,'MEMExpHeapBlock::next'],['../group__coreinit__memblockheap.html#a2280d787d75d6e93f7c8b771a597d65a',1,'MEMBlockHeapBlock::next'],['../group__coreinit__fs.html#a9d081f8792f3820e13a92c48eb5f789f',1,'FSClientBodyLink::next'],['../group__coreinit__fastmutex.html#a1c63da7e950aca2219132b3e699c5b22',1,'OSFastMutexLink::next'],['../group__coreinit__alarms.html#a4153db103df18171b1c68e5a0ec30824',1,'OSAlarmLink::next']]], + ['nextfire_134',['nextFire',['../group__coreinit__alarms.html#a190eeb5b754b49ac842c452668043052',1,'OSAlarm']]], + ['nexthop_135',['nexthop',['../group__nsysnet__netconfig.html#adc0d087e7bdcc9511ffce6c7be6129a1',1,'NetConfIPv4Info']]], + ['nextline_136',['nextLine',['../group__h264__stream.html#aa35273a0ea9624d537edcb34fae397f0',1,'H264DecodeResult']]], + ['nfc_137',['nfc',['../group__nfc.html',1,'']]], + ['nfc_2edox_138',['nfc.dox',['../nfc_8dox.html',1,'']]], + ['nfc_2eh_139',['nfc.h',['../nfc_2nfc_8h.html',1,'(Global Namespace)'],['../nsysccr_2nfc_8h.html',1,'(Global Namespace)']]], + ['nfc_5fmode_5factive_140',['NFC_MODE_ACTIVE',['../group__nfc__nfc.html#ggaa19c918e362522e2659c14b6a55db7eba47029ab03a7584d11c2ec95f1d3ea386',1,'nfc.h']]], + ['nfc_5fmode_5fidle_141',['NFC_MODE_IDLE',['../group__nfc__nfc.html#ggaa19c918e362522e2659c14b6a55db7ebad870cde69811e4216d22092b600ff37b',1,'nfc.h']]], + ['nfc_5fmode_5finvalid_142',['NFC_MODE_INVALID',['../group__nfc__nfc.html#ggaa19c918e362522e2659c14b6a55db7eba2e7b0109e43e918e45e6ec89b99832f6',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fformatable_143',['NFC_NDEF_FLAG_FORMATABLE',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ae1a462faadc9c45fdd4f9feca6b9965f',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fformated_144',['NFC_NDEF_FLAG_FORMATED',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ab1a278966f8afbdf75b8ce5e45d28994',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fhard_5flockable_145',['NFC_NDEF_FLAG_HARD_LOCKABLE',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ae690ca739940256504e65bd8cddbc4b9',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fotp_146',['NFC_NDEF_FLAG_OTP',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11a2c47ed5e1a4f62f70df880a1e9637279',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fread_5fonly_147',['NFC_NDEF_FLAG_READ_ONLY',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11aaa391a89a08fc257b99f461411ea7957',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fsoft_5flockable_148',['NFC_NDEF_FLAG_SOFT_LOCKABLE',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ae78f89c6ea2cfe753dead343378d34b8',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fsupported_149',['NFC_NDEF_FLAG_SUPPORTED',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11a18fff67944f34703fa9424a5fa3b3f57',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5funknown_150',['NFC_NDEF_FLAG_UNKNOWN',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11a6fc8df42012ab9229ece4384dad4d15f',1,'nfc.h']]], + ['nfc_5fnfc_151',['Nfc_nfc',['../group__nfc__nfc.html',1,'']]], + ['nfc_5fprotocol_5f15693_152',['NFC_PROTOCOL_15693',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a908e3219eae16ca402aa26705bd13aa2',1,'nfc.h']]], + ['nfc_5fprotocol_5fiso_5fdep_153',['NFC_PROTOCOL_ISO_DEP',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910aefc5ba7cbca6dc2c1b2a1bd3e6c60db7',1,'nfc.h']]], + ['nfc_5fprotocol_5ft1t_154',['NFC_PROTOCOL_T1T',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910ab4e93c566bbd70fb3946287dad804685',1,'nfc.h']]], + ['nfc_5fprotocol_5ft2t_155',['NFC_PROTOCOL_T2T',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a1e7c381ce5135ce826ebbed5eab4eae7',1,'nfc.h']]], + ['nfc_5fprotocol_5ft3t_156',['NFC_PROTOCOL_T3T',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a629ff0c0c0172e9ce432f3fc5bb055f8',1,'nfc.h']]], + ['nfc_5fprotocol_5funknown_157',['NFC_PROTOCOL_UNKNOWN',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a3d9bbf6d93ca86d9f94ecf584136ba3e',1,'nfc.h']]], + ['nfc_5ftechnology_5fa_158',['NFC_TECHNOLOGY_A',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7aa8b1a742c67bf880ef685fd3a54bc82b',1,'nfc.h']]], + ['nfc_5ftechnology_5fb_159',['NFC_TECHNOLOGY_B',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7a6b61d23eb692a389eb84f252d61dfb9e',1,'nfc.h']]], + ['nfc_5ftechnology_5ff_160',['NFC_TECHNOLOGY_F',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7a43a247ddcc6910c263834ddc5e797009',1,'nfc.h']]], + ['nfc_5ftechnology_5fiso15693_161',['NFC_TECHNOLOGY_ISO15693',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7a74a237e3ede36532044ee04441ddfbea',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fa_162',['NFC_TECHNOLOGY_MASK_A',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245ca1da0bf1635b4441960430b228aafaa7c',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fall_163',['NFC_TECHNOLOGY_MASK_ALL',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245cacccb597803be0a2a7dfd794c778b5d8d',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fb_164',['NFC_TECHNOLOGY_MASK_B',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245ca9dcc65364990d87085f53daa7a900f9a',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5ff_165',['NFC_TECHNOLOGY_MASK_F',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245ca33edb066e3f000f82aa88b5678af9635',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fiso15693_166',['NFC_TECHNOLOGY_MASK_ISO15693',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245cac0ee293bc4c8a6493f942c7250a9eb6c',1,'nfc.h']]], + ['nfcabort_167',['NFCAbort',['../group__nfc__nfc.html#gabae6fa061a10b21d5d2077cd3dc9aac1',1,'nfc.h']]], + ['nfcantennacheck_168',['NFCAntennaCheck',['../group__nfc__nfc.html#gaac46b53b80ad92f0b80da8eabc21b7a2',1,'nfc.h']]], + ['nfccallbackfn_169',['NFCCallbackFn',['../group__nfc__nfc.html#ga9fa09a805cd6075576b1aa4a9183e28d',1,'nfc.h']]], + ['nfcdetect_170',['NFCDetect',['../group__nfc__nfc.html#gabf29ebaa32a935edf2ac73b535112821',1,'nfc.h']]], + ['nfcdetectcallbackfn_171',['NFCDetectCallbackFn',['../group__nfc__nfc.html#ga8e7b1be366e91074d7c428aaa87a19f3',1,'nfc.h']]], + ['nfcerror_172',['NFCError',['../group__nfc__nfc.html#ga474182911380e702f1dae64594ecde5f',1,'nfc.h']]], + ['nfcformat_173',['NFCFormat',['../group__nfc__nfc.html#gaaff8157274403adcf80b52383eb3e851',1,'nfc.h']]], + ['nfcgetmode_174',['NFCGetMode',['../group__nfc__nfc.html#ga973cb274eb33bc10ae0fff560488c009',1,'nfc.h']]], + ['nfcgettaginfo_175',['NFCGetTagInfo',['../group__nfc__nfc.html#gada3df34ae0a9d1241cf7f961b4dafffe',1,'nfc.h']]], + ['nfcgettaginfocallbackfn_176',['NFCGetTagInfoCallbackFn',['../group__nfc__nfc.html#gad341c796f1d35697303681dfa532e91a',1,'nfc.h']]], + ['nfcgettaginfomulti_177',['NFCGetTagInfoMulti',['../group__nfc__nfc.html#ga4b5c3a1a56c5b4abdc5c62a5998a90d3',1,'nfc.h']]], + ['nfcgettaginfomulticallbackfn_178',['NFCGetTagInfoMultiCallbackFn',['../group__nfc__nfc.html#ga295482456d7ae5edee201ede83b261d1',1,'nfc.h']]], + ['nfcgetuidfromactivationeventdata_179',['NFCGetUIDFromActivationEventData',['../group__nfc__nfc.html#ga39e6d0fb549a717a87c82fa06e58a66b',1,'nfc.h']]], + ['nfcinit_180',['NFCInit',['../group__nfc__nfc.html#gad4feb1eaa968b62406be491de02d5838',1,'nfc.h']]], + ['nfcinitex_181',['NFCInitEx',['../group__nfc__nfc.html#ga904205512beebc5f18b27857437c5038',1,'nfc.h']]], + ['nfcisinit_182',['NFCIsInit',['../group__nfc__nfc.html#gae6b3e3d696f5e516a3ed5535086f853d',1,'nfc.h']]], + ['nfcistagpresent_183',['NFCIsTagPresent',['../group__nfc__nfc.html#ga1cad8a9e57bb0eb2ccd75cd434f77302',1,'nfc.h']]], + ['nfcmode_184',['nfcmode',['../group__nfc__nfc.html#gaa19c918e362522e2659c14b6a55db7eb',1,'NFCMode: nfc.h'],['../group__nfc__nfc.html#ga0e328326b5094d65017b37c38b7acf21',1,'NFCMode: nfc.h']]], + ['nfcndefflags_185',['NFCNDEFFlags',['../group__nfc__nfc.html#ga03624e439af086631ee8a00e6bdeb539',1,'nfc.h']]], + ['nfcndefflagsenum_186',['nfcndefflagsenum',['../group__nfc__nfc.html#ga26bcfe9deebee1830c275e2d15c9ff11',1,'NFCNDEFFlagsEnum: nfc.h'],['../group__nfc__nfc.html#ga9ef70f471ffb9c37d27282dbce4f329c',1,'NFCNDEFFlagsEnum: nfc.h']]], + ['nfcntagversion_187',['nfcntagversion',['../group__nfc__nfc.html#ga0b1ec5c57736e551869fe2dcb68383ad',1,'NFCNTAGVersion: nfc.h'],['../group__nfc__nfc.html#structNFCNTAGVersion',1,'NFCNTAGVersion']]], + ['nfcproc_188',['NFCProc',['../group__nfc__nfc.html#ga248bebef53c797cde5048b1d55bb4b81',1,'nfc.h']]], + ['nfcprotocol_189',['NFCProtocol',['../group__nfc__nfc.html#gaf299bc9e8a2374b7812b1fab129315da',1,'nfc.h']]], + ['nfcprotocolenum_190',['nfcprotocolenum',['../group__nfc__nfc.html#gaa179c13c8dca9bf7e1b7573583cee4b6',1,'NFCProtocolEnum: nfc.h'],['../group__nfc__nfc.html#gaa762d04db359b262e2915e5f87bbc910',1,'NFCProtocolEnum: nfc.h']]], + ['nfcrawdatacallbackfn_191',['NFCRawDataCallbackFn',['../group__nfc__nfc.html#ga42ae0d32a988bab822edefa1e9702ae4',1,'nfc.h']]], + ['nfcrawdatatwicecallbackfn_192',['NFCRawDataTwiceCallbackFn',['../group__nfc__nfc.html#ga426c6a7ca7d9b12a1572a89670e1fc69',1,'nfc.h']]], + ['nfcread_193',['NFCRead',['../group__nfc__nfc.html#ga5fda8984a0d97aef60042104937996c2',1,'nfc.h']]], + ['nfcreadcallbackfn_194',['NFCReadCallbackFn',['../group__nfc__nfc.html#ga831e225cbf2cae77ff15a592303fa002',1,'nfc.h']]], + ['nfcreadt2t_195',['NFCReadT2T',['../group__nfc__nfc.html#ga2955df04e057a8c8db9ae2972224d904',1,'nfc.h']]], + ['nfcreadt2tcallbackfn_196',['NFCReadT2TCallbackFn',['../group__nfc__nfc.html#ga7ae27df2776adddfab365f3acef0eff1',1,'nfc.h']]], + ['nfcreadt2tresult_197',['nfcreadt2tresult',['../group__nfc__nfc.html#structNFCReadT2TResult',1,'NFCReadT2TResult'],['../group__nfc__nfc.html#gabf2fe3180b33fb6cbbfee2feb230a623',1,'NFCReadT2TResult: nfc.h']]], + ['nfcsendrawdata_198',['NFCSendRawData',['../group__nfc__nfc.html#ga16d9a87960b53d56c4f4d696bb8b1631',1,'nfc.h']]], + ['nfcsendrawdataex_199',['NFCSendRawDataEx',['../group__nfc__nfc.html#ga7d4d7008f5b99d781cf58beb6446157e',1,'nfc.h']]], + ['nfcsendrawdataex2_200',['NFCSendRawDataEx2',['../group__nfc__nfc.html#ga96d6a5b28c03cb25a61f7168ec0d900d',1,'nfc.h']]], + ['nfcsendrawdatatwice_201',['NFCSendRawDataTwice',['../group__nfc__nfc.html#gad790f5bf3c17cb4399fcb0a8bd3f2f52',1,'nfc.h']]], + ['nfcsendrawdatawithprepolling_202',['NFCSendRawDataWithPrePolling',['../group__nfc__nfc.html#ga012bbb838557fab3b121d83aaaf4710a',1,'nfc.h']]], + ['nfcsendrawdatawithprepollingex_203',['NFCSendRawDataWithPrePollingEx',['../group__nfc__nfc.html#ga67be89d09ce4252a67492edeaa886de3',1,'nfc.h']]], + ['nfcsetlockbitsfort1t_204',['NFCSetLockBitsForT1T',['../group__nfc__nfc.html#gabb5d1e6caaf45d747aec3206fb230932',1,'nfc.h']]], + ['nfcsetmode_205',['NFCSetMode',['../group__nfc__nfc.html#gab698c9326a01985bdf3df0296278a3c2',1,'nfc.h']]], + ['nfcsetreadonly_206',['NFCSetReadOnly',['../group__nfc__nfc.html#gabf50a8cd3d5ad399e0085d66b25a4b55',1,'nfc.h']]], + ['nfcsettagdetectcallback_207',['NFCSetTagDetectCallback',['../group__nfc__nfc.html#ga209fddd9a42b0f3e650c0cf3e33f26f2',1,'nfc.h']]], + ['nfcshutdown_208',['NFCShutdown',['../group__nfc__nfc.html#gaccf7ad0ac055950156923db73da80d76',1,'nfc.h']]], + ['nfctagdetectcallbackfn_209',['NFCTagDetectCallbackFn',['../group__nfc__nfc.html#ga8cd2084edd3bb9a5c8f21b3400bd4932',1,'nfc.h']]], + ['nfctaginfo_210',['nfctaginfo',['../group__nfc__nfc.html#structNFCTagInfo',1,'NFCTagInfo'],['../group__nfc__nfc.html#ga9e0f5f0ed4104d4a51a0260e01c0b013',1,'NFCTagInfo: nfc.h']]], + ['nfctechnology_211',['NFCTechnology',['../group__nfc__nfc.html#gae2ee5249412e1672628734cbb3540225',1,'nfc.h']]], + ['nfctechnologyenum_212',['nfctechnologyenum',['../group__nfc__nfc.html#gaede17c6b516dcc415f23253a9120b8e7',1,'NFCTechnologyEnum: nfc.h'],['../group__nfc__nfc.html#ga247a86caef30c5974d2b1627cfc7e03d',1,'NFCTechnologyEnum: nfc.h']]], + ['nfctechnologymask_213',['NFCTechnologyMask',['../group__nfc__nfc.html#ga47ebad2aef503ed06a866104c9565a37',1,'nfc.h']]], + ['nfctechnologymaskenum_214',['nfctechnologymaskenum',['../group__nfc__nfc.html#ga1bd839a710e605d0203983290152245c',1,'NFCTechnologyMaskEnum: nfc.h'],['../group__nfc__nfc.html#ga876f7974d7810e4f3a8e25e44ed5e851',1,'NFCTechnologyMaskEnum: nfc.h']]], + ['nfcuid_215',['nfcuid',['../group__nfc__nfc.html#structNFCUid',1,'NFCUid'],['../group__nfc__nfc.html#ga59ae9c7eda733540b18cd75d154e01bd',1,'NFCUid: nfc.h']]], + ['nfcwrite_216',['NFCWrite',['../group__nfc__nfc.html#ga38138c47c945c264a72750f9c1fb5cc8',1,'nfc.h']]], + ['nfcwritet2t_217',['NFCWriteT2T',['../group__nfc__nfc.html#ga0eabd89d66c60f613e562fd4d02beec0',1,'nfc.h']]], + ['nfds_5ft_218',['nfds_t',['../poll_8h.html#a0af7a8bdafcd5532e620a11f0d373d52',1,'poll.h']]], + ['nfp_2eh_219',['nfp.h',['../nfp_8h.html',1,'']]], + ['nfp_5fcpp_2eh_220',['nfp_cpp.h',['../nfp__cpp_8h.html',1,'']]], + ['nfpstate_221',['NfpState',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8',1,'nn::nfp']]], + ['nfspasswordsize_222',['NfsPasswordSize',['../namespacenn_1_1act.html#a5bb97ff71973f848271e6a683337ef90',1,'nn::act']]], + ['ni_5fdgram_223',['NI_DGRAM',['../netdb_8h.html#ac8270b4222f6d9ebf05cba519b48be49',1,'netdb.h']]], + ['ni_5fmaxhost_224',['NI_MAXHOST',['../netdb_8h.html#aebc53e498b2434654a1d44070d9ccd40',1,'netdb.h']]], + ['ni_5fmaxserv_225',['NI_MAXSERV',['../netdb_8h.html#aefdeadf85356cc2fa0870d86a6055eb1',1,'netdb.h']]], + ['ni_5fnamereqd_226',['NI_NAMEREQD',['../netdb_8h.html#a21bd81bf080250b73395a02e70a4212e',1,'netdb.h']]], + ['ni_5fnofqdn_227',['NI_NOFQDN',['../netdb_8h.html#ae58777c663bd21ceafae51b23ba493ca',1,'netdb.h']]], + ['ni_5fnumerichost_228',['NI_NUMERICHOST',['../netdb_8h.html#a62f12304e7a43038f40cd579ad57829f',1,'netdb.h']]], + ['ni_5fnumericscope_229',['NI_NUMERICSCOPE',['../netdb_8h.html#a84fe2fc9c0e4fea54cc8ef13f2ffba64',1,'netdb.h']]], + ['ni_5fnumericserv_230',['NI_NUMERICSERV',['../netdb_8h.html#af6d346aae7109d19b9ccab7c510a3cad',1,'netdb.h']]], + ['nia_231',['nia',['../group__coreinit__coroutine.html#a70f9babd8ab4d7cc5a02970ebd1171a6',1,'OSCoroutine']]], + ['nintendo_20ssl_232',['Nintendo SSL',['../group__nsysnet__nssl.html',1,'']]], + ['nn_233',['nn',['../group__nn.html',1,'nn'],['../namespacenn.html',1,'nn']]], + ['nn_20_234',['nn ',['../namespacenn_01.html',1,'']]], + ['nn_20_3a_3asl_235',['sl',['../namespacenn_01_1_1sl.html',1,'nn ']]], + ['nn_20_3a_3asl_3a_3adetails_236',['details',['../namespacenn_01_1_1sl_1_1details.html',1,'nn ::sl']]], + ['nn_2edox_237',['nn.dox',['../nn_8dox.html',1,'']]], + ['nn_3a_3aac_238',['ac',['../namespacenn_1_1ac.html',1,'nn']]], + ['nn_3a_3aacp_239',['acp',['../namespacenn_1_1acp.html',1,'nn']]], + ['nn_3a_3aact_240',['act',['../namespacenn_1_1act.html',1,'nn']]], + ['nn_3a_3acfg_241',['cfg',['../namespacenn_1_1cfg.html',1,'nn']]], + ['nn_3a_3acfg_3a_3actr_242',['CTR',['../namespacenn_1_1cfg_1_1CTR.html',1,'nn::cfg']]], + ['nn_3a_3adlp_243',['dlp',['../namespacenn_1_1dlp.html',1,'nn']]], + ['nn_3a_3adlp_3a_3acafe_244',['Cafe',['../namespacenn_1_1dlp_1_1Cafe.html',1,'nn::dlp']]], + ['nn_3a_3aerreula_245',['erreula',['../namespacenn_1_1erreula.html',1,'nn']]], + ['nn_3a_3afp_246',['fp',['../namespacenn_1_1fp.html',1,'nn']]], + ['nn_3a_3anfp_247',['nfp',['../namespacenn_1_1nfp.html',1,'nn']]], + ['nn_3a_3apdm_248',['pdm',['../namespacenn_1_1pdm.html',1,'nn']]], + ['nn_3a_3asl_249',['sl',['../namespacenn_1_1sl.html',1,'nn']]], + ['nn_3a_3asl_3a_3acachemanager_250',['CacheManager',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a5a3e3dfdba241f419ddd2e7704b46ce4',1,'nn::sl::details::ISerializerBase']]], + ['nn_3a_3asl_3a_3acondition_251',['nn::sl::condition',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::ISerializerBase::Condition'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::ITimeAccessorBase::Condition'],['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::IUpdatePackageAccessorBase::Condition'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::ISettingAccessorBase::Condition']]], + ['nn_3a_3asl_3a_3adatacreator_252',['nn::sl::datacreator',['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::IAccountInfoAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::IBlackListAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::IIconInfoAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::ITitleIconCacheBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::ISettingAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::ISerializerBase::DataCreator']]], + ['nn_3a_3asl_3a_3adetails_253',['details',['../namespacenn_1_1sl_1_1details.html',1,'nn::sl']]], + ['nn_3a_3asl_3a_3adetails_3a_3akillernotificationtransferrecordmanagerfromptr_254',['KillerNotificationTransferRecordManagerFromPtr',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ae407be1b0badd4e2b6a31c811767e0f4',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3adrcmanager_255',['nn::sl::drcmanager',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a3de8d5b8ff8e5ce3cad66316bb20f437',1,'nn::sl::details::ITransferrerBase::DrcManager'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a3de8d5b8ff8e5ce3cad66316bb20f437',1,'nn::sl::details::ITimeAccessorBase::DrcManager'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a3de8d5b8ff8e5ce3cad66316bb20f437',1,'nn::sl::details::ISettingAccessorBase::DrcManager']]], + ['nn_3a_3asl_3a_3akillernotificationselector_256',['nn::sl::killernotificationselector',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ISerializerBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ISettingAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::IAccountInfoAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::IKillerNotificationAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ILaunchedTitleListAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ITimeAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ITitleListCacheBase::KillerNotificationSelector']]], + ['nn_3a_3asl_3a_3akillernotificationtransferrecordmanager_257',['KillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a11bad24726492b849b9aebe11e979952',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3akillernotificationtransferrecordmanagerinternal_258',['KillerNotificationTransferRecordManagerInternal',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a6aeb7479f7984bd3e431ce356d496e3b',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3alaunchinfodatabase_259',['LaunchInfoDatabase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ae75921bf31dd5dccbe3abd947b3a7432',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3aquickstartapplicationselector_260',['nn::sl::quickstartapplicationselector',['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IBlackListAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IDefaultTitleAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IPreferentialTitleAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::ISettingAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IWhiteListAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::ITitleListCacheBase::QuickStartApplicationSelector']]], + ['nn_3a_3asl_3a_3atitleiconcache_261',['nn::sl::titleiconcache',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#a3a9fdf42fdaf6ab1bcf6944f8b262120',1,'nn::sl::details::IIconInfoAccessorBase::TitleIconCache'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a3a9fdf42fdaf6ab1bcf6944f8b262120',1,'nn::sl::details::ISerializerBase::TitleIconCache'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a3a9fdf42fdaf6ab1bcf6944f8b262120',1,'nn::sl::details::ISettingAccessorBase::TitleIconCache']]], + ['nn_3a_3asl_3a_3atitlelistcache_262',['nn::sl::titlelistcache',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::IDiscCachedTitleAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ILaunchedTitleListAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::IMetaInfoAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ISerializerBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ITimeAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ITitleListAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::IInstalledTitleListAccessorBase::TitleListCache']]], + ['nn_3a_3aspm_263',['spm',['../namespacenn_1_1spm.html',1,'nn']]], + ['nn_3a_3aswkbd_264',['swkbd',['../namespacenn_1_1swkbd.html',1,'nn']]], + ['nn_3a_3auds_265',['uds',['../namespacenn_1_1uds.html',1,'nn']]], + ['nn_3a_3auds_3a_3acafe_266',['Cafe',['../namespacenn_1_1uds_1_1Cafe.html',1,'nn::uds']]], + ['nn_5fac_267',['nn_ac',['../group__nn__ac.html',1,'']]], + ['nn_5facp_268',['nn_acp',['../group__nn__acp.html',1,'']]], + ['nn_5facp_5fdevice_269',['Nn_acp_device',['../group__nn__acp__device.html',1,'']]], + ['nn_5facp_5ftypes_2eh_270',['nn_acp_types.h',['../nn__acp__types_8h.html',1,'']]], + ['nn_5fact_271',['nn_act',['../group__nn__act.html',1,'']]], + ['nn_5fccr_272',['nn_ccr',['../group__nn__ccr.html',1,'']]], + ['nn_5fccr_5fsys_273',['Nn_ccr_sys',['../group__nn__ccr__sys.html',1,'']]], + ['nn_5fccr_5fsys_5fcaffeine_274',['Nn_ccr_sys_caffeine',['../group__nn__ccr__sys__caffeine.html',1,'']]], + ['nn_5fcmpt_275',['nn_cmpt',['../group__nn__cmpt.html',1,'']]], + ['nn_5fdlp_276',['nn_dlp',['../group__nn__dlp.html',1,'']]], + ['nn_5ferreula_277',['nn_erreula',['../group__nn__erreula.html',1,'']]], + ['nn_5ffp_278',['nn_fp',['../group__nn__fp.html',1,'']]], + ['nn_5fhpad_279',['nn_hpad',['../group__nn__hpad.html',1,'']]], + ['nn_5fhpad_5fbeta_280',['Nn_hpad_beta',['../group__nn__hpad__beta.html',1,'']]], + ['nn_5fhpad_5fhpad_281',['Nn_hpad_hpad',['../group__nn__hpad__hpad.html',1,'']]], + ['nn_5fidb_282',['nn_idb',['../group__nn__idb.html',1,'']]], + ['nn_5fnets2_283',['nn_nets2',['../group__nn__nets2.html',1,'']]], + ['nn_5fnets2_5fsomemopt_284',['Nn_nets2_somemopt',['../group__nn__nets2__somemopt.html',1,'']]], + ['nn_5fnfp_285',['nn_nfp',['../group__nn__nfp.html',1,'']]], + ['nn_5fpdm_286',['nn_pdm',['../group__nn__pdm.html',1,'']]], + ['nn_5fpdm_5fc_287',['Nn_pdm_c',['../group__nn__pdm__c.html',1,'']]], + ['nn_5fsave_288',['nn_save',['../group__nn__save.html',1,'']]], + ['nn_5fsl_289',['nn_sl',['../group__nn__sl.html',1,'']]], + ['nn_5fsl_5fmedia_5ftype_5fhfio_290',['NN_SL_MEDIA_TYPE_HFIO',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aabc49fa006077446e246850c8546a2325',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fmlc_291',['NN_SL_MEDIA_TYPE_MLC',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aaae452235069ec11ffe0ed11464257a92',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fodd_292',['NN_SL_MEDIA_TYPE_ODD',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aaa80b9a9e34ac1a0c9a6ad3e189bcf471',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fslc_293',['NN_SL_MEDIA_TYPE_SLC',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aa5b2bfa7036c8ed2a4c207c018b2b21fa',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fusb_294',['NN_SL_MEDIA_TYPE_USB',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aa45f396957406d7412dae8628b16c4ac9',1,'nn::sl']]], + ['nn_5fspm_295',['nn_spm',['../group__nn__spm.html',1,'']]], + ['nn_5fswkbd_296',['nn_swkbd',['../group__nn__swkbd.html',1,'']]], + ['nn_5ftemp_297',['nn_temp',['../group__nn__temp.html',1,'']]], + ['nn_5fuds_298',['nn_uds',['../group__nn__uds.html',1,'']]], + ['nnid_299',['NNID',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3abfd23d56a9b2f4bf77194ddb3b6ae22c',1,'nn::swkbd']]], + ['nnresult_300',['nnresult',['../group__nn__result.html#structNNResult',1,'NNResult'],['../group__nn__result.html#gacd1f780f1d1321fc33335f512e9cab17',1,'NNResult: result.h']]], + ['nnresult_5fisfailure_301',['NNResult_IsFailure',['../group__nn__result.html#ga035e23b8947fe268f21b3a3f7c7edb3b',1,'result.h']]], + ['nnresult_5fissuccess_302',['NNResult_IsSuccess',['../group__nn__result.html#ga4160f94e09672fbf59c46cb8ef4b732b',1,'result.h']]], + ['no_5faddress_303',['NO_ADDRESS',['../netdb_8h.html#aea7ce8caa883f094af0b74a01a86e031',1,'netdb.h']]], + ['no_5fdata_304',['NO_DATA',['../netdb_8h.html#a68de9030c39965958f08402f7d452ad9',1,'netdb.h']]], + ['no_5fevent_5flog_305',['no_event_log',['../group__nn__acp__title.html#a40ea253e5a399beb4671c0252b1e91b7',1,'ACPMetaXml']]], + ['no_5ficon_5fdatabase_306',['no_icon_database',['../group__nn__acp__title.html#a767947b4a1f81d3050231170dde99996',1,'ACPMetaXml']]], + ['no_5fmanaged_5fflag_307',['no_managed_flag',['../group__nn__acp__title.html#a4e922cf63deffaecc12b043962d599f9',1,'ACPMetaXml']]], + ['no_5frecovery_308',['NO_RECOVERY',['../netdb_8h.html#a92b3de98da10bac7363111d35bce2fe7',1,'netdb.h']]], + ['nodebitmask_309',['nodeBitmask',['../namespacenn_1_1uds_1_1Cafe.html#ae91ebaae3e53c225c77a3b734014ddcd',1,'nn::uds::Cafe::ConnectionStatus']]], + ['nodeinformation_310',['NodeInformation',['../namespacenn_1_1uds_1_1Cafe.html#structnn_1_1uds_1_1Cafe_1_1NodeInformation',1,'nn::uds::Cafe']]], + ['nodeinformation_2eh_311',['NodeInformation.h',['../NodeInformation_8h.html',1,'']]], + ['nodes_312',['nodes',['../namespacenn_1_1uds_1_1Cafe.html#a9f978de3d90a524ae5120b6c9b91ec53',1,'nn::uds::Cafe::ConnectionStatus']]], + ['non_5fcommercial_313',['NON_COMMERCIAL',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebba78e43c51b882c599f0a0a8d04c58c43c',1,'nn::sl']]], + ['none_314',['None',['../namespacenn_1_1erreula.html#aa71b5fc2a82d29a91db3a734ff892a49a6adf97f83acf6453d4a6a4b1070f3754',1,'nn::erreula']]], + ['noproxy_5fhosts_315',['noproxy_hosts',['../group__nsysnet__netconfig.html#ac846e782123b949527889fc53d5f7a06',1,'NetConfProxyConfig']]], + ['normal_316',['NORMAL',['../namespacenn_1_1sl.html#a421d01d30f0d0252fde4aff0391bd58aa50d1448013c6f17125caee18aa418af7',1,'nn::sl']]], + ['nose_5fheight_317',['nose_height',['../group__nn__ffl__miidata.html#aa9a94fc3c0c3ed89bb9ff99afc2fb2b6',1,'FFLiMiiDataCore']]], + ['nose_5fscale_318',['nose_scale',['../group__nn__ffl__miidata.html#a703b74dd251c4dcf44494b43a4e65b82',1,'FFLiMiiDataCore']]], + ['nose_5ftype_319',['nose_type',['../group__nn__ffl__miidata.html#a16bc18ba715d8bd0eb77b16de71b4a24',1,'FFLiMiiDataCore']]], + ['not_5factivated_320',['NOT_ACTIVATED',['../namespacenn_1_1sl.html#a6b63a2b8e15c0e9b64bc87b23c566337a928c4fa4bb6cef09995424e37899f6f1',1,'nn::sl']]], + ['not_5fallow_321',['NOT_ALLOW',['../namespacenn_1_1sl.html#a61648cb86762b82d8a8605d4208110deaa0a3e16c17f10d17091ac3a979bd16b1',1,'nn::sl']]], + ['notification_5fblacklist_5fadded_322',['NOTIFICATION_BLACKLIST_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a03512dab218b4d6c65154b78f8cd0b53',1,'nn::fp']]], + ['notification_5fblacklist_5fremoved_323',['NOTIFICATION_BLACKLIST_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ade1a62bb031bc67ad251eb538ac7b4f8',1,'nn::fp']]], + ['notification_5fblacklist_5fupdated_324',['NOTIFICATION_BLACKLIST_UPDATED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ad57d84682623e8e714a38853d43fa767',1,'nn::fp']]], + ['notification_5ffriend_5fadded_325',['NOTIFICATION_FRIEND_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a43dce7d4a90a15f4bc5600282d6760d1',1,'nn::fp']]], + ['notification_5ffriend_5fmii_326',['NOTIFICATION_FRIEND_MII',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a5c04658c9001723745a79dcddf2b14f5',1,'nn::fp']]], + ['notification_5ffriend_5foffline_327',['NOTIFICATION_FRIEND_OFFLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ad7ab3949027a241e593980db2a9fd345',1,'nn::fp']]], + ['notification_5ffriend_5fonline_328',['NOTIFICATION_FRIEND_ONLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a1eac39c75a7fd13697a517022b30de8a',1,'nn::fp']]], + ['notification_5ffriend_5fpresence_329',['NOTIFICATION_FRIEND_PRESENCE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a61e756b27ab97e60dde35c1d4a085f3e',1,'nn::fp']]], + ['notification_5ffriend_5fprofile_330',['NOTIFICATION_FRIEND_PROFILE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ad55cf4ffcb90fd2b21a734aeccc34a09',1,'nn::fp']]], + ['notification_5ffriend_5fremoved_331',['NOTIFICATION_FRIEND_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a7d7d88c275d4985924703875600a774d',1,'nn::fp']]], + ['notification_5fmy_5frequest_5fadded_332',['NOTIFICATION_MY_REQUEST_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a6f719302b560cf14039ce543124538d7',1,'nn::fp']]], + ['notification_5fmy_5frequest_5fremoved_333',['NOTIFICATION_MY_REQUEST_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9aabf136fab26ddda5777d6ae2704de97e',1,'nn::fp']]], + ['notification_5fmy_5frequest_5fupdated_334',['NOTIFICATION_MY_REQUEST_UPDATED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a702f02c2fc70e59f5b385b8de65d2758',1,'nn::fp']]], + ['notification_5foffline_335',['NOTIFICATION_OFFLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a6560033fa6c7cc9567961139ace9b3a8',1,'nn::fp']]], + ['notification_5fonline_336',['NOTIFICATION_ONLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a16234f3ac7fb7a3615252e32cffc645f',1,'nn::fp']]], + ['notification_5fpreference_337',['NOTIFICATION_PREFERENCE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a9041478385b9e41c92f8e7809691e917',1,'nn::fp']]], + ['notification_5frequest_5fadded_338',['NOTIFICATION_REQUEST_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ac213db5a4b67b5f96ef8960b00ae7a38',1,'nn::fp']]], + ['notification_5frequest_5fremoved_339',['NOTIFICATION_REQUEST_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a16132427612fb7c4b3cc53651a50281a',1,'nn::fp']]], + ['notificationfile_340',['notificationFile',['../group__sysapp__launch.html#a6fa51b770a793ef573515bed59db3d2b',1,'SysAppNotificationArgs']]], + ['notificationhandlerfn_341',['NotificationHandlerFn',['../group__nn__fp__fp.html#ga421aeb0977c70246295a02c86fab8611',1,'nn::fp']]], + ['notificationpattern_342',['notificationPattern',['../structnn_1_1sl_1_1KillerNotification.html#a3e1b99fb389ee96d5638989a5ab1102f',1,'nn::sl::KillerNotification']]], + ['notificationtype_343',['NotificationType',['../group__nn__fp__fp.html#ga25a31a4bdc02a0d0adb743e26dd14ba9',1,'nn::fp']]], + ['notifydata_344',['notifyData',['../group__coreinit__dynload.html#ab07d1d8417198c05abfeaa0a405dd288',1,'OSDynLoad_InternalData']]], + ['notifysettimebeginevent_345',['NotifySetTimeBeginEvent',['../namespacenn_1_1pdm.html#a6a45b7f3c0f6bc673dcc8d97692e4bad',1,'nn::pdm']]], + ['notifysettimeendevent_346',['NotifySetTimeEndEvent',['../namespacenn_1_1pdm.html#a40576e89bc968c6f7804e182e709f14d',1,'nn::pdm']]], + ['ns1_347',['ns1',['../group__nsysnet__netconfig.html#a947fb5bc4bcabee81cacfd08bc9a215d',1,'NetConfIPv4Info']]], + ['ns2_348',['ns2',['../group__nsysnet__netconfig.html#a9116a323ceb0f40bdce70657c06cd513',1,'NetConfIPv4Info']]], + ['nsn_5feagain_349',['NSN_EAGAIN',['../nsysnet_2socket_8h.html#affc55e6cf60dcee7205a2fcd877b49b3',1,'socket.h']]], + ['nsn_5fewouldblock_350',['NSN_EWOULDBLOCK',['../nsysnet_2socket_8h.html#a1a72f8656be880f5dbde7711f0ab9cda',1,'socket.h']]], + ['nssl_2eh_351',['nssl.h',['../nssl_8h.html',1,'']]], + ['nssl_5ferror_5fcert_5flimit_352',['NSSL_ERROR_CERT_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa040a9669ad91d882b86a622eb8d86830',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fno_5faccess_353',['NSSL_ERROR_CERT_NO_ACCESS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aabfc00d91d977e419ff302f3f5d28df7c',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fnot_5fexportable_354',['NSSL_ERROR_CERT_NOT_EXPORTABLE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa44d7d7422fd118b75b2991c602429131',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fread_5ferror_355',['NSSL_ERROR_CERT_READ_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aafea0bedbe8d4490fca8e963f2d043843',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fsize_5flimit_356',['NSSL_ERROR_CERT_SIZE_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa89314922723759dcbd0b1e557cfbbe18',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fstore_5ferror_357',['NSSL_ERROR_CERT_STORE_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa21bd62d7ffaed16ba9e79f172dca08bd',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fstore_5finit_5ffailure_358',['NSSL_ERROR_CERT_STORE_INIT_FAILURE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa5a42a3e92af82129cfa8af48bd59f7cc',1,'nssl.h']]], + ['nssl_5ferror_5fencryption_5ferror_359',['NSSL_ERROR_ENCRYPTION_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaa46b9a0998c8070d02eba1c7d9d62d98',1,'nssl.h']]], + ['nssl_5ferror_5fgeneric_360',['NSSL_ERROR_GENERIC',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aad33995851a115be8716b7068efe44f4a',1,'nssl.h']]], + ['nssl_5ferror_5fhandshake_5ferror_361',['NSSL_ERROR_HANDSHAKE_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa65de062d687f0158ef6e5efa31da0fb5',1,'nssl.h']]], + ['nssl_5ferror_5finsufficient_5fsize_362',['NSSL_ERROR_INSUFFICIENT_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac9bd172dd15fb2966d7a2da8fbc491ad',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5farg_363',['NSSL_ERROR_INVALID_ARG',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac10aafbac076e6e9cd3e5f814287a97b',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_364',['NSSL_ERROR_INVALID_CERT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa36afa97f7edb717f4e581b6507ffb21d',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fencoding_365',['NSSL_ERROR_INVALID_CERT_ENCODING',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaf38c3e765ba7e7bf42e0a5a18dbfa798',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fid_366',['NSSL_ERROR_INVALID_CERT_ID',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac0a66a6fcd7ae3e367b97e1cdb98adad',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fid2_367',['NSSL_ERROR_INVALID_CERT_ID2',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa4dce924a541144c55ce27c4f7ac35408',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fsize_368',['NSSL_ERROR_INVALID_CERT_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aadc124f2cc4f03aaf4f04ea3ebf6c1241',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5ftype_369',['NSSL_ERROR_INVALID_CERT_TYPE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aacdba7340fd6b4406c723f1720ea347d7',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5ffd_370',['NSSL_ERROR_INVALID_FD',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac7a6d492af69f75dd05f5af5a0d5f95a',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fhandle_371',['NSSL_ERROR_INVALID_HANDLE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa32af0175484ffb68ebec63d7a570e853',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fkey_5fsize_372',['NSSL_ERROR_INVALID_KEY_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa5bb7b0422af9383d211b0553ab8214cb',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fkey_5ftype_373',['NSSL_ERROR_INVALID_KEY_TYPE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaf22e3607338d108be482d70c139f0251',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fnssl_5fconnection_374',['NSSL_ERROR_INVALID_NSSL_CONNECTION',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aad8edfadb69f65ea674da43be35b237ef',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fnssl_5fcontext_375',['NSSL_ERROR_INVALID_NSSL_CONTEXT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa79cc51df7929948b7f2f4547eac86767',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fnssl_5fsession_376',['NSSL_ERROR_INVALID_NSSL_SESSION',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa9beb070416d0056d74fddbf30ca8b5b0',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fprivate_5fkey_377',['NSSL_ERROR_INVALID_PRIVATE_KEY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa158b457cc47c0921f01e67b7c0422091',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fsize_378',['NSSL_ERROR_INVALID_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aafd96e5fcadad28708a463f795d7d0df1',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fstate_379',['NSSL_ERROR_INVALID_STATE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa17a30bb7c1f267ea1925368a011683da',1,'nssl.h']]], + ['nssl_5ferror_5fio_5ferror_380',['NSSL_ERROR_IO_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa64dee871252782cfef1a7c1b7454162a',1,'nssl.h']]], + ['nssl_5ferror_5fipc_5ferror_381',['NSSL_ERROR_IPC_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa7ce9a9eb3ffe80c6b7b5bd2032509364',1,'nssl.h']]], + ['nssl_5ferror_5flib_5fnot_5fready_382',['NSSL_ERROR_LIB_NOT_READY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa4e2271ae2fe8673236f4c458f583d31a',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fcert_383',['NSSL_ERROR_NO_CERT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa8494923dc8d30ec91965becb1908e02a',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fcert_5fstore_384',['NSSL_ERROR_NO_CERT_STORE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa901b0bdbca6a3cb0091600717a27eb14',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fcipher_385',['NSSL_ERROR_NO_CIPHER',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa6a0c0c51172ae396844eb2baeba2ceb7',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fpeer_5fcert_386',['NSSL_ERROR_NO_PEER_CERT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa45d6cad73ac68f1a4505d6d30d479f7b',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fsession_387',['NSSL_ERROR_NO_SESSION',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa45da30345bc77328bb197fcb106fee37',1,'nssl.h']]], + ['nssl_5ferror_5fnot_5fready_388',['NSSL_ERROR_NOT_READY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa99d07571ce48be89f2ac56646093d114',1,'nssl.h']]], + ['nssl_5ferror_5fnssl_5flib_5ferror_389',['NSSL_ERROR_NSSL_LIB_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa9286bc70e0733b53f5368ed98799a6ef',1,'nssl.h']]], + ['nssl_5ferror_5fok_390',['NSSL_ERROR_OK',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aadae2288f8c1d13099920648bdb2f202f',1,'nssl.h']]], + ['nssl_5ferror_5fout_5fof_5fmemory_391',['NSSL_ERROR_OUT_OF_MEMORY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa5e7d5944d1ae0f1205ba887465a5d776',1,'nssl.h']]], + ['nssl_5ferror_5fprivate_5fkey_5fread_5ferror_392',['NSSL_ERROR_PRIVATE_KEY_READ_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa414950b105dd7f0c8b9b6158e2c804a7',1,'nssl.h']]], + ['nssl_5ferror_5fprivate_5fkey_5fsize_5flimit_393',['NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaeae2152f1a8796715b52a52b4cc4c5a3',1,'nssl.h']]], + ['nssl_5ferror_5fprocess_5fmax_5fconnections_394',['NSSL_ERROR_PROCESS_MAX_CONNECTIONS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa80d98a434c76f901d4f5a92a6c08093a',1,'nssl.h']]], + ['nssl_5ferror_5fprocess_5fmax_5fcontexts_395',['NSSL_ERROR_PROCESS_MAX_CONTEXTS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaab5ee271f3c0fa5cdceb3f877fde9878',1,'nssl.h']]], + ['nssl_5ferror_5fprocess_5fmax_5fext_5fcerts_396',['NSSL_ERROR_PROCESS_MAX_EXT_CERTS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aabedf37abbc7bf57c5a529de1d8525379',1,'nssl.h']]], + ['nssl_5ferror_5fresource_5flimit_397',['NSSL_ERROR_RESOURCE_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aab31ddadff0c189daef3c9b661436d10f',1,'nssl.h']]], + ['nssl_5ferror_5fssl_5fshutdown_5ferror_398',['NSSL_ERROR_SSL_SHUTDOWN_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa045f7e37abec6614fbe16cde370a287d',1,'nssl.h']]], + ['nssl_5ferror_5funknown_399',['NSSL_ERROR_UNKNOWN',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aafed8749c7eceb8eb30d6fb7415229fe7',1,'nssl.h']]], + ['nssl_5ferror_5fwant_5fread_400',['NSSL_ERROR_WANT_READ',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa7d6d6699ced617d637cb4ee37f989a9b',1,'nssl.h']]], + ['nssl_5ferror_5fwant_5fwrite_401',['NSSL_ERROR_WANT_WRITE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa40a367a43350890277dd2b79cc232e87',1,'nssl.h']]], + ['nssl_5ferror_5fzero_5freturn_402',['NSSL_ERROR_ZERO_RETURN',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aad30992ac17690d8a3d30c7f715192fed',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5faddtrust_5fext_5fca_5froot_403',['NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7edcfd6b53b4bdab93b72b0d9ccbc790',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fbaltimore_5fcybertrust_5froot_5fca_404',['NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a1e5135043ad251e52d0b6424d5a73b74',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5fca_405',['NSSL_SERVER_CERT_COMODO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a0d8acb51ca0bc60b57bc7bd784394fc3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5frsa_5fca_406',['NSSL_SERVER_CERT_COMODO_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162adda67afc42315c94cf30603a89cc25a4',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcybertrust_5fglobal_5froot_5fca_407',['NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a15b3171c3d3d0940d3bc94c26a0aa84d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca_408',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162abb685963d084c1ef99ba6815426fc2a7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca_5fg2_409',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162acd60035512a0eba7d8502d3956ea7ff7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca_410',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a383aeb6ad7fe5f1633e3fe93bbb9cbb1',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca_5fg2_411',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5737164a863092db725b1cdc97f733c6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fhigh_5fassurance_5fev_5froot_5fca_412',['NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad78b0fd5a2331f5fc2046a5fdcc4fb39',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fca_5f2048_413',['NSSL_SERVER_CERT_ENTRUST_CA_2048',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab9bd2c1f0e15c1adcb802edb76986099',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca_414',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a028ef05a4c6e03ca14ec89be92fa2d00',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca_5fg2_415',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a372b7671acb8354e5e7d42a4b34a7132',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fsecure_5fserver_5fca_416',['NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3a3fe58ac9d8fa32845e4bc698a43e78',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fequifax_5fsecure_5fca_417',['NSSL_SERVER_CERT_EQUIFAX_SECURE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4edbd7a5ee44e9404fbc25b8e0c18b4d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca_418',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4f04ffb6a7a833f52ea9a036fa3bde88',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca2_419',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a92400af1fe8c957ae6f9b39c4233767b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca_420',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3612c698c9a0724706f4010df9fdc093',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca_5fg3_421',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a133219004655be24f7e662f6491c91f7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_422',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a8d5efed905cd88779df8487f3d3de020',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr2_423',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a49587e4e81b067877accd1f13718257d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr3_424',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a9724f85a2c192fce205801cf679be617',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5ffirst_425',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad0d11f8a301e5a3dbee4a72b32191566',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5flast_426',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a731b672ccd58765c653866fd6e421db8',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5ffirst_427',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af44ae53e1c5af690c33c53d39ad6c903',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5flast_428',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44a9bbe3dc071bfbc069373d1abee15b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5ffirst_429',['NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44764410cad55e71de7b54b1ef27396e',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5flast_430',['NSSL_SERVER_CERT_GROUP_NINTENDO_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aa1186c2da2524d45d98d6d847e1a5539',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgte_5fcybertrust_5fglobal_5froot_431',['NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac69a211106bf70739eeaaca9eec608d9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_432',['NSSL_SERVER_CERT_NINTENDO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5d81ddbd03336ba8510dd83b077f7463',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg2_433',['NSSL_SERVER_CERT_NINTENDO_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad343043d1404607d4c327b4942056789',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg3_434',['NSSL_SERVER_CERT_NINTENDO_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad3a072fd09b355320d8d97de72699a3c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_435',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7339997df6b98f17d6c30fafce6c2061',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg2_436',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ae205afa4a74bbab928dd12a5715844d6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg3_437',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4d57a04ba01e550690c193b5c99aaed3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fpremium_5fserver_5fca_438',['NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162afd35d8f7116b24ec10e3ffee357cd8d3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca_439',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a47d6223e74dfe30c26a789b54019f0cf',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca_5fg3_440',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac2d8f3a10f1b05117ea6f84fbaa43b43',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fusertrust_5frsa_5fca_441',['NSSL_SERVER_CERT_USERTRUST_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab3745a1b5dbfa1093f46603e761c2caa',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fdatacorp_5fsgc_5fca_442',['NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a80940a860a0b7116ae9c25e55d6efbbd',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fuserfirst_5fhardware_5fca_443',['NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a78e923d100a6b4e1ab4754015fe4f29d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_444',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4058757b6ae8ce04f948f5e9a4358f52',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg2_445',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a6cae55a42e56f7c0074fe2127594c85d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg3_446',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aad2227697bcc6871644e4bfb2a12fc65',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg5_447',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a50683e4aaf96862aea0da63e3c5b40a9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5funiversal_5froot_5fca_448',['NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af5fe94252ed33b0454ad9df63d6a052c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverizon_5fglobal_5froot_5fca_449',['NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a14b8daa3741773f882b2078c1b58520c',1,'nssl.h']]], + ['nssladdserverpki_450',['NSSLAddServerPKI',['../group__nsysnet__nssl.html#ga2f7c3c98435f289106de429ec2d0ccef',1,'nssl.h']]], + ['nssladdserverpkiexternal_451',['NSSLAddServerPKIExternal',['../group__nsysnet__nssl.html#gac5e52dcc05808addd9355bfc927111c4',1,'nssl.h']]], + ['nsslconnectionhandle_452',['NSSLConnectionHandle',['../group__nsysnet__nssl.html#ga79622287731ba9edbbcc5a7a21ad2c54',1,'nssl.h']]], + ['nsslcontexthandle_453',['NSSLContextHandle',['../group__nsysnet__nssl.html#gae46155a7e0f590af119edb140d974cb1',1,'nssl.h']]], + ['nsslcreateconnection_454',['NSSLCreateConnection',['../group__nsysnet__nssl.html#ga6980469997f47e7f9712b549f807bfe4',1,'nssl.h']]], + ['nsslcreatecontext_455',['NSSLCreateContext',['../group__nsysnet__nssl.html#gafd4a0686315bd9f7a4c99ece33cb74c8',1,'nssl.h']]], + ['nssldestroyconnection_456',['NSSLDestroyConnection',['../group__nsysnet__nssl.html#gab9becac4ae0d499c5f336364e50aa29a',1,'nssl.h']]], + ['nssldestroycontext_457',['NSSLDestroyContext',['../group__nsysnet__nssl.html#ga13ad242dcc1830f8f0f30f0166958a95',1,'nssl.h']]], + ['nsslerror_458',['NSSLError',['../group__nsysnet__nssl.html#ga796867529861c8c8f2e4bdc7e442562e',1,'nssl.h']]], + ['nsslerrors_459',['nsslerrors',['../group__nsysnet__nssl.html#ga2f185129b6c0e8ba140e23c79d2bbb1a',1,'NSSLErrors: nssl.h'],['../group__nsysnet__nssl.html#ga0a2e474a4a2245a2ef919051d79d4340',1,'NSSLErrors: nssl.h']]], + ['nsslfinish_460',['NSSLFinish',['../group__nsysnet__nssl.html#ga8bfc3fcac80a11f8f3fc0d0920da608e',1,'nssl.h']]], + ['nsslinit_461',['NSSLInit',['../group__nsysnet__nssl.html#ga61fafbd97e241f74a18eecdca88e8119',1,'nssl.h']]], + ['nsslread_462',['NSSLRead',['../group__nsysnet__nssl.html#ga1c28745fa874a6a3b76d48205f5f4ca7',1,'nssl.h']]], + ['nsslservercertid_463',['nsslservercertid',['../group__nsysnet__nssl.html#ga38586a4d6115d2c6486aafefaf4fc162',1,'NSSLServerCertId: nssl.h'],['../group__nsysnet__nssl.html#gaa8a0f48711dabdd5c7e01a18ddeeaf95',1,'NSSLServerCertId: nssl.h']]], + ['nsslwrite_464',['NSSLWrite',['../group__nsysnet__nssl.html#gaf2905562f52320355f8ae7dd13d095ab',1,'nssl.h']]], + ['nsysccr_465',['nsysccr',['../group__nsysccr.html',1,'']]], + ['nsysccr_2edox_466',['nsysccr.dox',['../nsysccr_8dox.html',1,'']]], + ['nsysccr_5fccr_467',['Nsysccr_ccr',['../group__nsysccr__ccr.html',1,'']]], + ['nsysccr_5fcdc_468',['Nsysccr_cdc',['../group__nsysccr__cdc.html',1,'']]], + ['nsysccr_5fcdc_5firda_469',['Nsysccr_cdc_irda',['../group__nsysccr__cdc__irda.html',1,'']]], + ['nsysccr_5fcdc_5fnfc_470',['Nsysccr_cdc_nfc',['../group__nsysccr__cdc__nfc.html',1,'']]], + ['nsysccr_5fcfg_471',['Nsysccr_cfg',['../group__nsysccr__cfg.html',1,'']]], + ['nsyshid_472',['nsyshid',['../group__nsyshid.html',1,'']]], + ['nsyshid_2edox_473',['nsyshid.dox',['../nsyshid_8dox.html',1,'']]], + ['nsyskbd_2eh_474',['nsyskbd.h',['../nsyskbd_8h.html',1,'']]], + ['nsysnet_475',['nsysnet',['../group__nsysnet.html',1,'']]], + ['nsysnet_2edox_476',['nsysnet.dox',['../nsysnet_8dox.html',1,'']]], + ['nsysnet_5ffd_5fclr_477',['NSYSNET_FD_CLR',['../group__nsysnet__socket.html#gaa5fed3671a03b897bdcb4388a99285a1',1,'_socket.h']]], + ['nsysnet_5ffd_5fisset_478',['NSYSNET_FD_ISSET',['../group__nsysnet__socket.html#ga07d768bf9d06f48708fa8e7d1b5dcad9',1,'_socket.h']]], + ['nsysnet_5ffd_5fmask_479',['nsysnet_fd_mask',['../group__nsysnet__socket.html#gad6cf7e7cb6d6a7dca774977c8893e127',1,'_socket.h']]], + ['nsysnet_5ffd_5fset_480',['nsysnet_fd_set',['../group__nsysnet__socket.html#ga9d24cd4014915fafc17c21badf0da984',1,'NSYSNET_FD_SET: _socket.h'],['../group__nsysnet__socket.html#gab9c393505e4902322907ed461c1be83e',1,'nsysnet_fd_set: _socket.h'],['../group__nsysnet__socket.html#structnsysnet__fd__set',1,'nsysnet_fd_set']]], + ['nsysnet_5ffd_5fsetsize_481',['NSYSNET_FD_SETSIZE',['../group__nsysnet__socket.html#ga8e1511e18de6b7f586d0bd04812ad859',1,'_socket.h']]], + ['nsysnet_5ffd_5fzero_482',['NSYSNET_FD_ZERO',['../group__nsysnet__socket.html#ga8c1af49e977ad41cdb91d85676a8a7df',1,'_socket.h']]], + ['nsysnet_5fmisc_483',['Nsysnet_misc',['../group__nsysnet__misc.html',1,'']]], + ['nsysnet_5fnetconfig_484',['Nsysnet_netconfig',['../group__nsysnet__netconfig.html',1,'']]], + ['nsysnet_5ftimeval_485',['nsysnet_timeval',['../group__nsysnet__socket.html#structnsysnet__timeval',1,'']]], + ['nsysuhs_486',['nsysuhs',['../group__nsysuhs.html',1,'']]], + ['nsysuhs_2edox_487',['nsysuhs.dox',['../nsysuhs_8dox.html',1,'']]], + ['ntag_488',['ntag',['../group__ntag.html',1,'']]], + ['ntag_2edox_489',['ntag.dox',['../ntag_8dox.html',1,'']]], + ['ntag_2eh_490',['ntag.h',['../ntag_8h.html',1,'']]], + ['ntag_5fntag_491',['Ntag_ntag',['../group__ntag__ntag.html',1,'']]], + ['ntagabort_492',['NTAGAbort',['../group__ntag__ntag.html#gab4b6c57f325abbb4cebbab9b82ab8fd2',1,'ntag.h']]], + ['ntagapplicationdatat2t_493',['ntagapplicationdatat2t',['../group__ntag__ntag.html#structNTAGApplicationDataT2T',1,'NTAGApplicationDataT2T'],['../group__ntag__ntag.html#gab9d196b916e933c98fb51fe4a3a416f5',1,'NTAGApplicationDataT2T: ntag.h']]], + ['ntagareaheader_494',['ntagareaheader',['../group__ntag__ntag.html#structNTAGAreaHeader',1,'NTAGAreaHeader'],['../group__ntag__ntag.html#gaa832a008947ab7330e4e11b8f9f12039',1,'NTAGAreaHeader: ntag.h']]], + ['ntagareainfo_495',['ntagareainfo',['../group__ntag__ntag.html#structNTAGAreaInfo',1,'NTAGAreaInfo'],['../group__ntag__ntag.html#gaa2f4dca5ccae60f8eacb7aa916a39486',1,'NTAGAreaInfo: ntag.h']]], + ['ntagcallbackfn_496',['NTAGCallbackFn',['../group__ntag__ntag.html#ga5f828229cb845a6bffe038e1e2e17f03',1,'ntag.h']]], + ['ntagconvertt2t_497',['NTAGConvertT2T',['../group__ntag__ntag.html#gaf71fe8c0d66e6d7ecf75f7585ca94406',1,'ntag.h']]], + ['ntagdata_498',['ntagdata',['../group__ntag__ntag.html#structNTAGData',1,'NTAGData'],['../group__ntag__ntag.html#gad89528db5412bdac22c9dd202c345edc',1,'NTAGData: ntag.h']]], + ['ntagdatat2t_499',['ntagdatat2t',['../group__ntag__ntag.html#structNTAGDataT2T',1,'NTAGDataT2T'],['../group__ntag__ntag.html#gaa9cc085f4b27b1392bfa89c62c5f9b88',1,'NTAGDataT2T: ntag.h']]], + ['ntagdetect_500',['NTAGDetect',['../group__ntag__ntag.html#gacd11b0068d00694c9edaa3e943873a92',1,'ntag.h']]], + ['ntagerror_501',['NTAGError',['../group__ntag__ntag.html#gafd3544aced9727c34d07e05595234f4f',1,'ntag.h']]], + ['ntagformat_502',['NTAGFormat',['../group__ntag__ntag.html#ga57f02f9c78547cb62b9b4c730a9a61d3',1,'ntag.h']]], + ['ntagformatsettings_503',['ntagformatsettings',['../group__ntag__ntag.html#ga5b51afea411c3f36ec851079a854015d',1,'NTAGFormatSettings: ntag.h'],['../group__ntag__ntag.html#structNTAGFormatSettings',1,'NTAGFormatSettings']]], + ['ntaginfoheader_504',['ntaginfoheader',['../group__ntag__ntag.html#structNTAGInfoHeader',1,'NTAGInfoHeader'],['../group__ntag__ntag.html#ga0b4863ea54a72861864f2e3f6c87e127',1,'NTAGInfoHeader: ntag.h']]], + ['ntaginfot2t_505',['ntaginfot2t',['../group__ntag__ntag.html#gaecdb58f043ed1324c84a84d539268b2f',1,'NTAGInfoT2T: ntag.h'],['../group__ntag__ntag.html#structNTAGInfoT2T',1,'NTAGInfoT2T']]], + ['ntaginit_506',['NTAGInit',['../group__ntag__ntag.html#ga95c9b22951eed1fb2abe234e0ec4f474',1,'ntag.h']]], + ['ntaginitex_507',['NTAGInitEx',['../group__ntag__ntag.html#gaa58f99b721aef0240e0052acff92a0e7',1,'ntag.h']]], + ['ntagisinit_508',['NTAGIsInit',['../group__ntag__ntag.html#ga350ad0c32aabf1aa92ac810a356750e0',1,'ntag.h']]], + ['ntagnoftheader_509',['ntagnoftheader',['../group__ntag__ntag.html#structNTAGNoftHeader',1,'NTAGNoftHeader'],['../group__ntag__ntag.html#ga6ad0974b361fa7b1b30fa88bf8aa8b66',1,'NTAGNoftHeader: ntag.h']]], + ['ntagparseheader_510',['NTAGParseHeader',['../group__ntag__ntag.html#gab09b772fc6ef76ef4d42b5f79156793e',1,'ntag.h']]], + ['ntagproc_511',['NTAGProc',['../group__ntag__ntag.html#gabeeb63d81b8d0a97ad2f32f12c685e96',1,'ntag.h']]], + ['ntagrawdatacontainert2t_512',['ntagrawdatacontainert2t',['../group__ntag__ntag.html#structNTAGRawDataContainerT2T',1,'NTAGRawDataContainerT2T'],['../group__ntag__ntag.html#ga4a3450fb190bda80f018fc242481dee3',1,'NTAGRawDataContainerT2T: ntag.h']]], + ['ntagrawdatat2t_513',['ntagrawdatat2t',['../group__ntag__ntag.html#structNTAGRawDataT2T',1,'NTAGRawDataT2T'],['../group__ntag__ntag.html#ga06432b5a819b9474c028f8609e4f4c25',1,'NTAGRawDataT2T: ntag.h']]], + ['ntagrawdatat2t_2esection0_514',['NTAGRawDataT2T.section0',['../group__ntag__ntag.html#structNTAGRawDataT2T_8section0',1,'']]], + ['ntagrawdatat2t_2esection1_515',['NTAGRawDataT2T.section1',['../group__ntag__ntag.html#structNTAGRawDataT2T_8section1',1,'']]], + ['ntagrawdatat2t_2esection2_516',['NTAGRawDataT2T.section2',['../group__ntag__ntag.html#structNTAGRawDataT2T_8section2',1,'']]], + ['ntagread_517',['NTAGRead',['../group__ntag__ntag.html#ga33b42906a58470cc0d4ece71a7e06001',1,'ntag.h']]], + ['ntagreadcallbackfn_518',['NTAGReadCallbackFn',['../group__ntag__ntag.html#ga52dc9e5c398a5d45c29650d084d61e2f',1,'ntag.h']]], + ['ntagreadt2t_519',['NTAGReadT2T',['../group__ntag__ntag.html#ga0f65a663e35b64132e4a2579ff4b0537',1,'ntag.h']]], + ['ntagreadt2tcallbackfn_520',['NTAGReadT2TCallbackFn',['../group__ntag__ntag.html#ga594b269b285482715ab64ddac406c668',1,'ntag.h']]], + ['ntagreadt2trawdata_521',['NTAGReadT2TRawData',['../group__ntag__ntag.html#ga34c86b881e88837da04f5b76d8897b08',1,'ntag.h']]], + ['ntagreadt2trawdatacallbackfn_522',['NTAGReadT2TRawDataCallbackFn',['../group__ntag__ntag.html#ga383e5cd590aaeba9d3babdc5d6f66242',1,'ntag.h']]], + ['ntagsetformatsettings_523',['NTAGSetFormatSettings',['../group__ntag__ntag.html#ga79c8fb7534d0206dee7ccebdd772d2fa',1,'ntag.h']]], + ['ntagsetreadonly_524',['NTAGSetReadOnly',['../group__ntag__ntag.html#gadcc1facca6e86e447c6ceabd4ada07ef',1,'ntag.h']]], + ['ntagsettagdetectcallback_525',['NTAGSetTagDetectCallback',['../group__ntag__ntag.html#ga143464ee9b4e54b78cd677537dd8dacc',1,'ntag.h']]], + ['ntagshutdown_526',['NTAGShutdown',['../group__ntag__ntag.html#ga80144a446b4c468b23ab4e2d2c943b1c',1,'ntag.h']]], + ['ntagwrite_527',['NTAGWrite',['../group__ntag__ntag.html#gae370b98ca56b9bbceba0b0f440f2160b',1,'ntag.h']]], + ['ntagwritet2t_528',['NTAGWriteT2T',['../group__ntag__ntag.html#ga6a6de2fe9eac745bb14155c35f5fa7d1',1,'ntag.h']]], + ['ntagwritet2tconfigarea_529',['NTAGWriteT2TConfigArea',['../group__ntag__ntag.html#gad059748e9f98a068eb8d8cab86bab9f7',1,'ntag.h']]], + ['ntagwritet2tlockarea_530',['NTAGWriteT2TLockArea',['../group__ntag__ntag.html#ga3917796d0efa9b3e0e6b1bb05ff6fa06',1,'ntag.h']]], + ['ntagwritet2trawdata_531',['NTAGWriteT2TRawData',['../group__ntag__ntag.html#gae6accc5947940c419c9d0bb650d6899f',1,'ntag.h']]], + ['ntagwritet2trawdataex_532',['NTAGWriteT2TRawDataEx',['../group__ntag__ntag.html#gac94036681ad2d2d72fd230ba143e78a8',1,'ntag.h']]], + ['ntagwritet2twithconvert_533',['NTAGWriteT2TWithConvert',['../group__ntag__ntag.html#ga68516b79ecfa17d26895b054bfa2dcbd',1,'ntag.h']]], + ['ntohl_534',['ntohl',['../inet_8h.html#a84000e0b0345e8bee94fc96c7457f6ab',1,'inet.h']]], + ['ntohs_535',['ntohs',['../inet_8h.html#abc281d6d0b8d5d6336263eeb2129deff',1,'inet.h']]], + ['ntsc_5fpal_536',['ntsc_pal',['../group__coreinit__mcp.html#a8ee09392f101dd63e8d5971656d71a70',1,'MCPSysProdSettings']]], + ['num_537',['num',['../namespacenn_1_1sl_1_1details.html#a7beea8f6745c478347f244cadef771c2',1,'nn::sl::details::TitleIconCacheInternal']]], + ['num_5fof_5faccounts_538',['num_of_accounts',['../namespacenn_1_1sl.html#ae8c11de52b0c338c8e4fa57a324918aa',1,'nn::sl::AccountInfo']]], + ['num_5freorder_5fframes_539',['num_reorder_frames',['../group__h264__stream.html#a461e4bb31fc57b2626dc0eb4c827cc39',1,'H264DecodedVuiParameters']]], + ['num_5fspi_5fps_5finput_5fcntl_540',['num_spi_ps_input_cntl',['../group__gx2__shader.html#abd20267efcd4e42759e53849063e9f98',1,'GX2PixelShader.regs']]], + ['num_5fspi_5fvs_5fout_5fid_541',['num_spi_vs_out_id',['../group__gx2__shader.html#a2a881bbaab740b3c1e845e9864079c9d',1,'GX2GeometryShader.regs::num_spi_vs_out_id'],['../group__gx2__shader.html#a2a881bbaab740b3c1e845e9864079c9d',1,'GX2VertexShader.regs::num_spi_vs_out_id']]], + ['num_5fsq_5fvtx_5fsemantic_542',['num_sq_vtx_semantic',['../group__gx2__shader.html#adf4ee1ec35af423867f31605914ef28c',1,'GX2VertexShader.regs']]], + ['num_5funits_5fin_5ftick_543',['num_units_in_tick',['../group__h264__stream.html#a29aa381b6c7b810487f4ffcb0003105e',1,'H264DecodedVuiParameters']]], + ['numaccounts_544',['numAccounts',['../namespacenn_1_1sl.html#a5a2a1bc01b3fbdbfe999a1c74fe75351',1,'nn::sl::TransferableInfo']]], + ['numberingid_545',['numberingid',['../group__ntag__ntag.html#a19dc0976fc70be9d51d3237257024ad9',1,'NTAGInfoT2T::numberingID'],['../namespacenn_1_1nfp.html#a19dc0976fc70be9d51d3237257024ad9',1,'nn::nfp::CommonInfo::numberingID'],['../namespacenn_1_1nfp.html#a19dc0976fc70be9d51d3237257024ad9',1,'nn::nfp::ReadOnlyInfo::numberingID'],['../group__ntag__ntag.html#a52bd9f847adaf7aefd3acd9d62ab2c33',1,'NTAGRawDataT2T.section1::numberingID']]], + ['numcodeexports_546',['numCodeExports',['../group__coreinit__dynload.html#a28e9999158f0748de3e91b563352e49f',1,'OSDynLoad_InternalData']]], + ['numdataexports_547',['numDataExports',['../group__coreinit__dynload.html#a4967eb6744d85f65d2d4f08514826fc5',1,'OSDynLoad_InternalData']]], + ['numdivisors_548',['numDivisors',['../group__gx2__shader.html#a3e48f985eb6924a8f793efb2ac1b6658',1,'GX2FetchShader']]], + ['numfreeblocks_549',['numFreeBlocks',['../group__coreinit__memblockheap.html#a40cdb39a4cee4e97f19cac636ceaa02a',1,'MEMBlockHeap']]], + ['nummessages_550',['numMessages',['../ipcbufpool_8h.html#a14e91f041e0944d9d8a6eb0661279522',1,'IPCBufPoolAttributes']]], + ['numpad_551',['Numpad',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3a1721cf0bb3f63f2010cdbea779ee05c0',1,'nn::swkbd']]], + ['numpadcharleft_552',['numpadCharLeft',['../structnn_1_1swkbd_1_1ConfigArg.html#a1a577a3730e0b722ed7502be481cd741',1,'nn::swkbd::ConfigArg']]], + ['numpadcharright_553',['numpadCharRight',['../structnn_1_1swkbd_1_1ConfigArg.html#a97122d8a7c24678943ed9d0946e2105e',1,'nn::swkbd::ConfigArg']]], + ['numranges_554',['numranges',['../group__nsysccr__cdc__nfc.html#a91e76f0df1aa14994f21265e5b6a7777',1,'CCRCDCNfcReadT2TStartRequest::numRanges'],['../group__nsysccr__cdc__nfc.html#a91e76f0df1aa14994f21265e5b6a7777',1,'CCRCDCNfcWriteT2TRequest::numRanges']]], + ['numreads_555',['numReads',['../group__nfc__nfc.html#aaca00461e3f7f7ae050244a173ed3fb6',1,'NFCReadT2TResult']]], + ['numtags_556',['numTags',['../group__nsysccr__cdc__nfc.html#a84c18f757ae01e80b310b3cff3f42e8d',1,'CCRCDCNfcDetectMultiResponse']]], + ['nunchuk_557',['nunchuk',['../group__padscore__wpad.html#a343a92bd15617fc515ebae8bb3df6b35',1,'WPADStatusMotionPlus.__unnamed56__::nunchuk'],['../group__padscore__kpad.html#a343a92bd15617fc515ebae8bb3df6b35',1,'KPADUnifiedWpadStatus.__unnamed53__::nunchuk'],['../group__padscore__kpad.html#a343a92bd15617fc515ebae8bb3df6b35',1,'KPADStatus.__unnamed46__::nunchuk']]] +]; diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 00000000..f5c30e12 --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_5fsysappmiimakerargs_0',['_SysAppMiiMakerArgs',['../group__sysapp__launch.html#struct__SysAppMiiMakerArgs',1,'']]] +]; diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 00000000..d8aeceea --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['account_0',['Account',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1Account',1,'nn::sl']]], + ['accountinfo_1',['AccountInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1AccountInfo',1,'nn::sl']]], + ['accountinfoaccessorfromptr_2',['AccountInfoAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html',1,'nn::sl::details']]], + ['accountuuid_3',['AccountUUID',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1AccountUUID',1,'nn::sl']]], + ['acpmetaxml_4',['ACPMetaXml',['../group__nn__acp__title.html#structACPMetaXml',1,'']]], + ['acpsavedirinfo_5',['ACPSaveDirInfo',['../group__nn__acp__save.html#structACPSaveDirInfo',1,'']]], + ['addrinfo_6',['addrinfo',['../netdb_8h.html#structaddrinfo',1,'']]], + ['admininfo_7',['AdminInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AdminInfo',1,'nn::nfp']]], + ['amiibosettingsargs_8',['AmiiboSettingsArgs',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AmiiboSettingsArgs',1,'nn::nfp']]], + ['amiibosettingsargsin_9',['AmiiboSettingsArgsIn',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AmiiboSettingsArgsIn',1,'nn::nfp']]], + ['amiibosettingsresult_10',['AmiiboSettingsResult',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1AmiiboSettingsResult',1,'nn::nfp']]], + ['appeararg_11',['appeararg',['../namespacenn_1_1erreula.html#structnn_1_1erreula_1_1AppearArg',1,'AppearArg'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg',1,'AppearArg']]], + ['applicationareacreateinfo_12',['ApplicationAreaCreateInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1ApplicationAreaCreateInfo',1,'nn::nfp']]], + ['axinitparams_13',['AXInitParams',['../group__sndcore2__core.html#structAXInitParams',1,'']]], + ['axprofile_14',['AXProfile',['../group__sndcore2__core.html#structAXProfile',1,'']]], + ['axtransitionaudiobuffer_15',['AXTransitionAudioBuffer',['../group__sndcore2__core.html#structAXTransitionAudioBuffer',1,'']]], + ['axtransitionaudiobufferdevice_16',['AXTransitionAudioBufferDevice',['../group__sndcore2__core.html#structAXTransitionAudioBufferDevice',1,'']]], + ['axvoice_17',['AXVoice',['../group__sndcore2__voice.html#structAXVoice',1,'']]], + ['axvoiceadpcm_18',['AXVoiceAdpcm',['../group__sndcore2__voice.html#structAXVoiceAdpcm',1,'']]], + ['axvoiceadpcmloopdata_19',['AXVoiceAdpcmLoopData',['../group__sndcore2__voice.html#structAXVoiceAdpcmLoopData',1,'']]], + ['axvoicedevicebusmixdata_20',['AXVoiceDeviceBusMixData',['../group__sndcore2__voice.html#structAXVoiceDeviceBusMixData',1,'']]], + ['axvoicedevicemixdata_21',['AXVoiceDeviceMixData',['../group__sndcore2__voice.html#structAXVoiceDeviceMixData',1,'']]], + ['axvoicelink_22',['AXVoiceLink',['../group__sndcore2__voice.html#structAXVoiceLink',1,'']]], + ['axvoiceoffsets_23',['AXVoiceOffsets',['../group__sndcore2__voice.html#structAXVoiceOffsets',1,'']]], + ['axvoicesrc_24',['AXVoiceSrc',['../group__sndcore2__voice.html#structAXVoiceSrc',1,'']]], + ['axvoicevedata_25',['AXVoiceVeData',['../group__sndcore2__voice.html#structAXVoiceVeData',1,'']]] +]; diff --git a/search/classes_10.js b/search/classes_10.js new file mode 100644 index 00000000..ef65fe16 --- /dev/null +++ b/search/classes_10.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['quickstartapplicationselector_0',['QuickStartApplicationSelector',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html',1,'nn::sl']]], + ['quickstartapplicationselectorinternal_1',['QuickStartApplicationSelectorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1QuickStartApplicationSelectorInternal',1,'nn::sl::details']]] +]; diff --git a/search/classes_11.js b/search/classes_11.js new file mode 100644 index 00000000..881f70bc --- /dev/null +++ b/search/classes_11.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['readonlyinfo_0',['ReadOnlyInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1ReadOnlyInfo',1,'nn::nfp']]], + ['receiverarg_1',['ReceiverArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg',1,'nn::swkbd']]], + ['recentplayrecord_2',['RecentPlayRecord',['../group__nn__fp__fp.html#structnn_1_1fp_1_1RecentPlayRecord',1,'nn::fp']]], + ['recentplayrecordex_3',['RecentPlayRecordEx',['../group__nn__fp__fp.html#structnn_1_1fp_1_1RecentPlayRecordEx',1,'nn::fp']]], + ['registerinfo_4',['RegisterInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1RegisterInfo',1,'nn::nfp']]], + ['registerinfoset_5',['RegisterInfoSet',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1RegisterInfoSet',1,'nn::nfp']]], + ['result_6',['Result',['../classnn_1_1Result.html',1,'nn']]] +]; diff --git a/search/classes_12.js b/search/classes_12.js new file mode 100644 index 00000000..8c83902d --- /dev/null +++ b/search/classes_12.js @@ -0,0 +1,47 @@ +var searchData= +[ + ['scrambledlocalfriendcode_0',['ScrambledLocalFriendCode',['../namespacenn_1_1uds_1_1Cafe.html#structnn_1_1uds_1_1Cafe_1_1ScrambledLocalFriendCode',1,'nn::uds::Cafe']]], + ['serializerfromptr_1',['SerializerFromPtr',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['serializerfromptr_3c_20nn_3a_3asl_3a_3akillernotification_20_3e_2',['SerializerFromPtr< nn::sl::KillerNotification >',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['serializerfromptr_3c_20nn_3a_3asl_3a_3atitleinfo_20_3e_3',['SerializerFromPtr< nn::sl::TitleInfo >',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['serializerfromptr_3c_20ostime_20_3e_4',['SerializerFromPtr< OSTime >',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html',1,'nn::sl::details']]], + ['servent_5',['servent',['../netdb_8h.html#structservent',1,'']]], + ['server_6',['Server',['../classnn_1_1dlp_1_1Cafe_1_1Server.html',1,'nn::dlp::Cafe']]], + ['serverprivate_7',['ServerPrivate',['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html',1,'nn::dlp::Cafe']]], + ['setting_8',['Setting',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1Setting',1,'nn::sl']]], + ['setting_2ecaffeine_9',['Setting.caffeine',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1Setting_8caffeine',1,'nn::sl']]], + ['settingaccessorfromptr_10',['SettingAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html',1,'nn::sl::details']]], + ['smdctrltable_11',['SmdCtrlTable',['../group__coreinit__smd.html#structSmdCtrlTable',1,'']]], + ['smdelement_12',['SmdElement',['../group__coreinit__smd.html#structSmdElement',1,'']]], + ['smdelement_2e_5f_5funnamed13_5f_5f_13',['SmdElement.__unnamed13__',['../group__coreinit__smd.html#unionSmdElement_8____unnamed13____',1,'']]], + ['smdinterface_14',['SmdInterface',['../group__coreinit__smd.html#structSmdInterface',1,'']]], + ['smdppc_15',['SmdPpc',['../group__coreinit__smd.html#structSmdPpc',1,'']]], + ['smdppcctrltablevectors_16',['SmdPpcCtrlTableVectors',['../group__coreinit__smd.html#structSmdPpcCtrlTableVectors',1,'']]], + ['smdreceivedata_17',['SmdReceiveData',['../group__coreinit__smd.html#structSmdReceiveData',1,'']]], + ['smdreceivedata_2e_5f_5funnamed15_5f_5f_18',['SmdReceiveData.__unnamed15__',['../group__coreinit__smd.html#unionSmdReceiveData_8____unnamed15____',1,'']]], + ['smdsimplebufpool_19',['SmdSimpleBufPool',['../group__coreinit__smd.html#structSmdSimpleBufPool',1,'']]], + ['smdvector_20',['SmdVector',['../group__coreinit__smd.html#structSmdVector',1,'']]], + ['smdvectorspec_21',['SmdVectorSpec',['../group__coreinit__smd.html#structSmdVectorSpec',1,'']]], + ['sockaddr_22',['sockaddr',['../sys_2socket_8h.html#structsockaddr',1,'']]], + ['sockaddr_5fin_23',['sockaddr_in',['../in_8h.html#structsockaddr__in',1,'']]], + ['sockaddr_5fstorage_24',['sockaddr_storage',['../sys_2socket_8h.html#structsockaddr__storage',1,'']]], + ['storageinfo_25',['StorageInfo',['../namespacenn_1_1spm.html#structnn_1_1spm_1_1StorageInfo',1,'nn::spm']]], + ['storagelistitem_26',['StorageListItem',['../namespacenn_1_1spm.html#structnn_1_1spm_1_1StorageListItem',1,'nn::spm']]], + ['sysappbrowserargs_27',['SysAppBrowserArgs',['../group__sysapp__switch.html#structSysAppBrowserArgs',1,'']]], + ['sysappbrowserargswithcallback_28',['SysAppBrowserArgsWithCallback',['../group__sysapp__switch.html#structSysAppBrowserArgsWithCallback',1,'']]], + ['sysappemanualargs_29',['SysAppEManualArgs',['../group__sysapp__switch.html#structSysAppEManualArgs',1,'']]], + ['sysappeshopargs_30',['SysAppEShopArgs',['../group__sysapp__switch.html#structSysAppEShopArgs',1,'']]], + ['sysappmiimakerargs_31',['SysAppMiiMakerArgs',['../group__sysapp__launch.html#structSysAppMiiMakerArgs',1,'']]], + ['sysappnotificationargs_32',['SysAppNotificationArgs',['../group__sysapp__launch.html#structSysAppNotificationArgs',1,'']]], + ['sysappparentalargs_33',['SysAppParentalArgs',['../group__sysapp__launch.html#structSysAppParentalArgs',1,'']]], + ['sysappsettingsargs_34',['SysAppSettingsArgs',['../group__sysapp__launch.html#structSysAppSettingsArgs',1,'']]], + ['sysargdatablock_35',['SYSArgDataBlock',['../group__sysapp__args.html#structSYSArgDataBlock',1,'']]], + ['sysargdatablock_2e_5f_5funnamed61_5f_5f_36',['SYSArgDataBlock.__unnamed61__',['../group__sysapp__args.html#unionSYSArgDataBlock_8____unnamed61____',1,'']]], + ['sysargdatablock_2e_5f_5funnamed61_5f_5f_2edata_37',['SYSArgDataBlock.__unnamed61__.data',['../group__sysapp__args.html#structSYSArgDataBlock_8____unnamed61_____8data',1,'']]], + ['sysargdatablock_2e_5f_5funnamed61_5f_5f_2estring_38',['SYSArgDataBlock.__unnamed61__.string',['../group__sysapp__args.html#structSYSArgDataBlock_8____unnamed61_____8string',1,'']]], + ['syscallerinfo_39',['SYSCallerInfo',['../group__sysapp__args.html#structSYSCallerInfo',1,'']]], + ['sysdeserializearg_40',['SYSDeserializeArg',['../group__sysapp__args.html#structSYSDeserializeArg',1,'']]], + ['sysstandardargs_41',['SYSStandardArgs',['../group__sysapp__args.html#structSYSStandardArgs',1,'']]], + ['sysstandardargsin_42',['SYSStandardArgsIn',['../group__sysapp__args.html#structSYSStandardArgsIn',1,'']]], + ['sysstandardargsout_43',['SYSStandardArgsOut',['../group__sysapp__args.html#structSYSStandardArgsOut',1,'']]] +]; diff --git a/search/classes_13.js b/search/classes_13.js new file mode 100644 index 00000000..9cf690ac --- /dev/null +++ b/search/classes_13.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['tagid_0',['TagId',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1TagId',1,'nn::nfp']]], + ['taginfo_1',['TagInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1TagInfo',1,'nn::nfp']]], + ['timeaccessorfromptr_2',['TimeAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html',1,'nn::sl::details']]], + ['titleiconcache_3',['TitleIconCache',['../classnn_1_1sl_1_1TitleIconCache.html',1,'nn::sl']]], + ['titleiconcachefromptr_4',['TitleIconCacheFromPtr',['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html',1,'nn::sl::details']]], + ['titleiconcacheinternal_5',['TitleIconCacheInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1TitleIconCacheInternal',1,'nn::sl::details']]], + ['titleinfo_6',['TitleInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TitleInfo',1,'nn::sl']]], + ['titlelistaccessorfromptr_7',['TitleListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html',1,'nn::sl::details']]], + ['titlelistcache_8',['TitleListCache',['../classnn_1_1sl_1_1TitleListCache.html',1,'nn::sl']]], + ['titlelistcachefromptr_9',['TitleListCacheFromPtr',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html',1,'nn::sl']]], + ['titlemetainfo_10',['TitleMetaInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TitleMetaInfo',1,'nn::sl']]], + ['transferableinfo_11',['TransferableInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo',1,'nn::sl']]], + ['transferableinfo_2eaccountsceneimage_12',['TransferableInfo.accountSceneImage',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8accountSceneImage',1,'nn::sl']]], + ['transferableinfo_2ekillernotificationbutton_13',['TransferableInfo.killerNotificationButton',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8killerNotificationButton',1,'nn::sl']]], + ['transferableinfo_2ekillernotificationmain_14',['TransferableInfo.killerNotificationMain',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8killerNotificationMain',1,'nn::sl']]], + ['transferableinfo_2equickstartscene1_15',['TransferableInfo.quickStartScene1',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8quickStartScene1',1,'nn::sl']]], + ['transferableinfo_2equickstartscene2_16',['TransferableInfo.quickStartScene2',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1TransferableInfo_8quickStartScene2',1,'nn::sl']]], + ['transferrerfromptr_17',['TransferrerFromPtr',['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html',1,'nn::sl::details']]] +]; diff --git a/search/classes_14.js b/search/classes_14.js new file mode 100644 index 00000000..68775d48 --- /dev/null +++ b/search/classes_14.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['ucasyncparams_0',['UCAsyncParams',['../group__coreinit__userconfig.html#structUCAsyncParams',1,'']]], + ['ucsysconfig_1',['UCSysConfig',['../group__coreinit__userconfig.html#structUCSysConfig',1,'']]], + ['uhsconfig_2',['UhsConfig',['../uhs_8h.html#structUhsConfig',1,'']]], + ['uhsconfigdescriptor_3',['UhsConfigDescriptor',['../uhs__usbspec_8h.html#structUhsConfigDescriptor',1,'']]], + ['uhsdevicedescriptor_4',['UhsDeviceDescriptor',['../uhs__usbspec_8h.html#structUhsDeviceDescriptor',1,'']]], + ['uhsendpointdescriptor_5',['UhsEndpointDescriptor',['../uhs_8h.html#structUhsEndpointDescriptor',1,'']]], + ['uhshandle_6',['UhsHandle',['../uhs_8h.html#structUhsHandle',1,'']]], + ['uhsinterfacedescriptor_7',['UhsInterfaceDescriptor',['../uhs__usbspec_8h.html#structUhsInterfaceDescriptor',1,'']]], + ['uhsinterfacefilter_8',['UhsInterfaceFilter',['../uhs_8h.html#structUhsInterfaceFilter',1,'']]], + ['uhsinterfaceprofile_9',['UhsInterfaceProfile',['../uhs_8h.html#structUhsInterfaceProfile',1,'']]], + ['uhssetuppacket_10',['UhsSetupPacket',['../uhs__usbspec_8h.html#structUhsSetupPacket',1,'']]], + ['updatepackageaccessorfromptr_11',['UpdatePackageAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html',1,'nn::sl::details']]], + ['username_12',['UserName',['../namespacenn_1_1cfg_1_1CTR.html#structnn_1_1cfg_1_1CTR_1_1UserName',1,'nn::cfg::CTR']]] +]; diff --git a/search/classes_15.js b/search/classes_15.js new file mode 100644 index 00000000..c20652f5 --- /dev/null +++ b/search/classes_15.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['volumeid_0',['VolumeId',['../structnn_1_1spm_1_1VolumeId.html',1,'nn::spm']]], + ['vpadaccstatus_1',['VPADAccStatus',['../group__vpad__input.html#structVPADAccStatus',1,'']]], + ['vpaddirection_2',['VPADDirection',['../group__vpad__input.html#structVPADDirection',1,'']]], + ['vpadstatus_3',['VPADStatus',['../group__vpad__input.html#structVPADStatus',1,'']]], + ['vpadtouchcalibrationparam_4',['VPADTouchCalibrationParam',['../group__vpad__input.html#structVPADTouchCalibrationParam',1,'']]], + ['vpadtouchdata_5',['VPADTouchData',['../group__vpad__input.html#structVPADTouchData',1,'']]], + ['vpadvec2d_6',['VPADVec2D',['../group__vpad__input.html#structVPADVec2D',1,'']]], + ['vpadvec3d_7',['VPADVec3D',['../group__vpad__input.html#structVPADVec3D',1,'']]] +]; diff --git a/search/classes_16.js b/search/classes_16.js new file mode 100644 index 00000000..11a2d8c3 --- /dev/null +++ b/search/classes_16.js @@ -0,0 +1,27 @@ +var searchData= +[ + ['wencparams_0',['WENCParams',['../group__padscore__wpad.html#structWENCParams',1,'']]], + ['whitelist_1',['WhiteList',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1WhiteList',1,'nn::sl']]], + ['whitelistaccessorfromptr_2',['WhiteListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html',1,'nn::sl::details']]], + ['wpadaddress_3',['WPADAddress',['../group__padscore__wpad.html#structWPADAddress',1,'']]], + ['wpadinfo_4',['WPADInfo',['../group__padscore__wpad.html#structWPADInfo',1,'']]], + ['wpadiqueue_5',['WPADiQueue',['../group__padscore__wpad.html#structWPADiQueue',1,'']]], + ['wpadiqueueelement_6',['WPADiQueueElement',['../group__padscore__wpad.html#structWPADiQueueElement',1,'']]], + ['wpadirdot_7',['WPADIRDot',['../group__padscore__wpad.html#structWPADIRDot',1,'']]], + ['wpadirdotex_8',['WPADIRDotEx',['../group__padscore__wpad.html#structWPADIRDotEx',1,'']]], + ['wpadstatus_9',['WPADStatus',['../group__padscore__wpad.html#structWPADStatus',1,'']]], + ['wpadstatusbalanceboard_10',['WPADStatusBalanceBoard',['../group__padscore__wpad.html#structWPADStatusBalanceBoard',1,'']]], + ['wpadstatusclassic_11',['WPADStatusClassic',['../group__padscore__wpad.html#structWPADStatusClassic',1,'']]], + ['wpadstatusex_12',['WPADStatusEx',['../group__padscore__wpad.html#structWPADStatusEx',1,'']]], + ['wpadstatusmotionplus_13',['WPADStatusMotionPlus',['../group__padscore__wpad.html#structWPADStatusMotionPlus',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_14',['WPADStatusMotionPlus.__unnamed56__',['../group__padscore__wpad.html#unionWPADStatusMotionPlus_8____unnamed56____',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_2eclassic_15',['WPADStatusMotionPlus.__unnamed56__.classic',['../group__padscore__wpad.html#structWPADStatusMotionPlus_8____unnamed56_____8classic',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_2enunchuk_16',['WPADStatusMotionPlus.__unnamed56__.nunchuk',['../group__padscore__wpad.html#structWPADStatusMotionPlus_8____unnamed56_____8nunchuk',1,'']]], + ['wpadstatusmotionplus_2e_5f_5funnamed56_5f_5f_2enunchuk_2estick_17',['WPADStatusMotionPlus.__unnamed56__.nunchuk.stick',['../group__padscore__wpad.html#structWPADStatusMotionPlus_8____unnamed56_____8nunchuk_8stick',1,'']]], + ['wpadstatusnunchuk_18',['WPADStatusNunchuk',['../group__padscore__wpad.html#structWPADStatusNunchuk',1,'']]], + ['wpadstatusnunchuk_2estick_19',['WPADStatusNunchuk.stick',['../group__padscore__wpad.html#structWPADStatusNunchuk_8stick',1,'']]], + ['wpadstatusprocontroller_20',['WPADStatusProController',['../group__padscore__wpad.html#structWPADStatusProController',1,'']]], + ['wpadstatustrain_21',['WPADStatusTrain',['../group__padscore__wpad.html#structWPADStatusTrain',1,'']]], + ['wpadvec2d_22',['WPADVec2D',['../group__padscore__wpad.html#structWPADVec2D',1,'']]], + ['wpadvec3d_23',['WPADVec3D',['../group__padscore__wpad.html#structWPADVec3D',1,'']]] +]; diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 00000000..36415f97 --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['basicinfo_0',['BasicInfo',['../group__nn__fp__fp.html#structnn_1_1fp_1_1BasicInfo',1,'nn::fp']]], + ['blacklistaccessorfromptr_1',['BlackListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html',1,'nn::sl::details']]], + ['blacklistedprincipal_2',['BlackListedPrincipal',['../group__nn__fp__fp.html#structnn_1_1fp_1_1BlackListedPrincipal',1,'nn::fp']]] +]; diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 00000000..fbea8e3c --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,102 @@ +var searchData= +[ + ['cachemanager_0',['CacheManager',['../classnn_1_1sl_1_1CacheManager.html',1,'nn::sl']]], + ['cachemanagerinternal_1',['CacheManagerInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1CacheManagerInternal',1,'nn::sl::details']]], + ['cameventdata_2',['CAMEventData',['../group__cam.html#structCAMEventData',1,'']]], + ['cameventdata_2e_5f_5funnamed1_5f_5f_3',['CAMEventData.__unnamed1__',['../group__cam.html#unionCAMEventData_8____unnamed1____',1,'']]], + ['cameventdata_2e_5f_5funnamed1_5f_5f_2edecode_4',['CAMEventData.__unnamed1__.decode',['../group__cam.html#structCAMEventData_8____unnamed1_____8decode',1,'']]], + ['cameventdata_2e_5f_5funnamed1_5f_5f_2edetach_5',['CAMEventData.__unnamed1__.detach',['../group__cam.html#structCAMEventData_8____unnamed1_____8detach',1,'']]], + ['cammode_6',['CAMMode',['../group__cam.html#structCAMMode',1,'']]], + ['camsetupinfo_7',['CAMSetupInfo',['../group__cam.html#structCAMSetupInfo',1,'']]], + ['camstreaminfo_8',['CAMStreamInfo',['../group__cam.html#structCAMStreamInfo',1,'']]], + ['camsurface_9',['CAMSurface',['../group__cam.html#structCAMSurface',1,'']]], + ['camworkmem_10',['CAMWorkMem',['../group__cam.html#structCAMWorkMem',1,'']]], + ['ccrapplaunchparam_11',['CCRAppLaunchParam',['../group__nn__ccr__sys__caffeine.html#structCCRAppLaunchParam',1,'']]], + ['ccrcdcdrcstate_12',['CCRCDCDrcState',['../group__nsysccr__cdc.html#structCCRCDCDrcState',1,'']]], + ['ccrcdcdrhstate_13',['CCRCDCDrhState',['../group__nsysccr__cdc.html#structCCRCDCDrhState',1,'']]], + ['ccrcdceepromdata_14',['CCRCDCEepromData',['../group__nsysccr__cdc.html#structCCRCDCEepromData',1,'']]], + ['ccrcdcfwinfo_15',['CCRCDCFWInfo',['../group__nsysccr__cdc.html#structCCRCDCFWInfo',1,'']]], + ['ccrcdcirdaconnectreply_16',['CCRCDCIrdaConnectReply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaConnectReply',1,'']]], + ['ccrcdcirdaconnectrequest_17',['CCRCDCIrdaConnectRequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaConnectRequest',1,'']]], + ['ccrcdcirdadisconnectreply_18',['CCRCDCIrdaDisconnectReply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaDisconnectReply',1,'']]], + ['ccrcdcirdadisconnectrequest_19',['CCRCDCIrdaDisconnectRequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaDisconnectRequest',1,'']]], + ['ccrcdcirdalargepacketheader_20',['CCRCDCIrdaLargePacketHeader',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaLargePacketHeader',1,'']]], + ['ccrcdcirdareceivereply_21',['CCRCDCIrdaReceiveReply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaReceiveReply',1,'']]], + ['ccrcdcirdareceiverequest_22',['CCRCDCIrdaReceiveRequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaReceiveRequest',1,'']]], + ['ccrcdcirdasendreply_23',['CCRCDCIrdaSendReply',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaSendReply',1,'']]], + ['ccrcdcirdasendrequest_24',['CCRCDCIrdaSendRequest',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaSendRequest',1,'']]], + ['ccrcdcirdasmallpacketheader_25',['CCRCDCIrdaSmallPacketHeader',['../group__nsysccr__cdc__irda.html#structCCRCDCIrdaSmallPacketHeader',1,'']]], + ['ccrcdcmacaddress_26',['CCRCDCMacAddress',['../group__nsysccr__cdc.html#structCCRCDCMacAddress',1,'']]], + ['ccrcdcnfcabortrequest_27',['CCRCDCNfcAbortRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAbortRequest',1,'']]], + ['ccrcdcnfcabortresponse_28',['CCRCDCNfcAbortResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAbortResponse',1,'']]], + ['ccrcdcnfcantennacheckrequest_29',['CCRCDCNfcAntennaCheckRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAntennaCheckRequest',1,'']]], + ['ccrcdcnfcantennacheckresponse_30',['CCRCDCNfcAntennaCheckResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcAntennaCheckResponse',1,'']]], + ['ccrcdcnfcdetectmultirequest_31',['CCRCDCNfcDetectMultiRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectMultiRequest',1,'']]], + ['ccrcdcnfcdetectmultiresponse_32',['CCRCDCNfcDetectMultiResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectMultiResponse',1,'']]], + ['ccrcdcnfcdetectmultitaginfo_33',['CCRCDCNfcDetectMultiTagInfo',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectMultiTagInfo',1,'']]], + ['ccrcdcnfcdetectrequest_34',['CCRCDCNfcDetectRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectRequest',1,'']]], + ['ccrcdcnfcdetectresponse_35',['CCRCDCNfcDetectResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectResponse',1,'']]], + ['ccrcdcnfcdetectstartmultirequest_36',['CCRCDCNfcDetectStartMultiRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartMultiRequest',1,'']]], + ['ccrcdcnfcdetectstartmultiresponse_37',['CCRCDCNfcDetectStartMultiResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartMultiResponse',1,'']]], + ['ccrcdcnfcdetectstartrequest_38',['CCRCDCNfcDetectStartRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartRequest',1,'']]], + ['ccrcdcnfcdetectstartresponse_39',['CCRCDCNfcDetectStartResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcDetectStartResponse',1,'']]], + ['ccrcdcnfcformatrequest_40',['CCRCDCNfcFormatRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcFormatRequest',1,'']]], + ['ccrcdcnfcformatresponse_41',['CCRCDCNfcFormatResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcFormatResponse',1,'']]], + ['ccrcdcnfcistagpresentrequest_42',['CCRCDCNfcIsTagPresentRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcIsTagPresentRequest',1,'']]], + ['ccrcdcnfcistagpresentresponse_43',['CCRCDCNfcIsTagPresentResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcIsTagPresentResponse',1,'']]], + ['ccrcdcnfcpassthroughex2request_44',['CCRCDCNfcPassThroughEx2Request',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughEx2Request',1,'']]], + ['ccrcdcnfcpassthroughreceive2request_45',['CCRCDCNfcPassThroughReceive2Request',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceive2Request',1,'']]], + ['ccrcdcnfcpassthroughreceive2response_46',['CCRCDCNfcPassThroughReceive2Response',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceive2Response',1,'']]], + ['ccrcdcnfcpassthroughreceive2responsedata_47',['CCRCDCNfcPassThroughReceive2ResponseData',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceive2ResponseData',1,'']]], + ['ccrcdcnfcpassthroughreceivereponse_48',['CCRCDCNfcPassThroughReceiveReponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceiveReponse',1,'']]], + ['ccrcdcnfcpassthroughreceiverequest_49',['CCRCDCNfcPassThroughReceiveRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughReceiveRequest',1,'']]], + ['ccrcdcnfcpassthroughsend2request_50',['CCRCDCNfcPassThroughSend2Request',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSend2Request',1,'']]], + ['ccrcdcnfcpassthroughsend2requestdata_51',['CCRCDCNfcPassThroughSend2RequestData',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSend2RequestData',1,'']]], + ['ccrcdcnfcpassthroughsend2response_52',['CCRCDCNfcPassThroughSend2Response',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSend2Response',1,'']]], + ['ccrcdcnfcpassthroughsendexrequest_53',['CCRCDCNfcPassThroughSendExRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSendExRequest',1,'']]], + ['ccrcdcnfcpassthroughsendreponse_54',['CCRCDCNfcPassThroughSendReponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSendReponse',1,'']]], + ['ccrcdcnfcpassthroughsendrequest_55',['CCRCDCNfcPassThroughSendRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcPassThroughSendRequest',1,'']]], + ['ccrcdcnfcreadrequest_56',['CCRCDCNfcReadRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadRequest',1,'']]], + ['ccrcdcnfcreadresponse_57',['CCRCDCNfcReadResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadResponse',1,'']]], + ['ccrcdcnfcreadstartrequest_58',['CCRCDCNfcReadStartRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadStartRequest',1,'']]], + ['ccrcdcnfcreadstartresponse_59',['CCRCDCNfcReadStartResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadStartResponse',1,'']]], + ['ccrcdcnfcreadt2trange_60',['CCRCDCNfcReadT2TRange',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TRange',1,'']]], + ['ccrcdcnfcreadt2trequest_61',['CCRCDCNfcReadT2TRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TRequest',1,'']]], + ['ccrcdcnfcreadt2tresponse_62',['CCRCDCNfcReadT2TResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TResponse',1,'']]], + ['ccrcdcnfcreadt2tstartrequest_63',['CCRCDCNfcReadT2TStartRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TStartRequest',1,'']]], + ['ccrcdcnfcreadt2tstartresponse_64',['CCRCDCNfcReadT2TStartResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcReadT2TStartResponse',1,'']]], + ['ccrcdcnfcresultcheckrequest_65',['CCRCDCNfcResultCheckRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcResultCheckRequest',1,'']]], + ['ccrcdcnfcresultcheckresponse_66',['CCRCDCNfcResultCheckResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcResultCheckResponse',1,'']]], + ['ccrcdcnfcsetmoderequest_67',['CCRCDCNfcSetModeRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetModeRequest',1,'']]], + ['ccrcdcnfcsetmoderesponse_68',['CCRCDCNfcSetModeResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetModeResponse',1,'']]], + ['ccrcdcnfcsetreadonlyrequest_69',['CCRCDCNfcSetReadOnlyRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetReadOnlyRequest',1,'']]], + ['ccrcdcnfcsetreadonlyresponse_70',['CCRCDCNfcSetReadOnlyResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcSetReadOnlyResponse',1,'']]], + ['ccrcdcnfcshutdownrequest_71',['CCRCDCNfcShutdownRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcShutdownRequest',1,'']]], + ['ccrcdcnfcshutdownresponse_72',['CCRCDCNfcShutdownResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcShutdownResponse',1,'']]], + ['ccrcdcnfcstartupexrequest_73',['CCRCDCNfcStartupExRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcStartupExRequest',1,'']]], + ['ccrcdcnfcstartuprequest_74',['CCRCDCNfcStartupRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcStartupRequest',1,'']]], + ['ccrcdcnfcstartupresponse_75',['CCRCDCNfcStartupResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcStartupResponse',1,'']]], + ['ccrcdcnfcwritestartrequest_76',['CCRCDCNfcWriteStartRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteStartRequest',1,'']]], + ['ccrcdcnfcwritestartresponse_77',['CCRCDCNfcWriteStartResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteStartResponse',1,'']]], + ['ccrcdcnfcwritet2trange_78',['CCRCDCNfcWriteT2TRange',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteT2TRange',1,'']]], + ['ccrcdcnfcwritet2trequest_79',['CCRCDCNfcWriteT2TRequest',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteT2TRequest',1,'']]], + ['ccrcdcnfcwritet2tresponse_80',['CCRCDCNfcWriteT2TResponse',['../group__nsysccr__cdc__nfc.html#structCCRCDCNfcWriteT2TResponse',1,'']]], + ['ccrcdcregistercallbackdata_81',['CCRCDCRegisterCallbackData',['../group__nsysccr__cdc.html#structCCRCDCRegisterCallbackData',1,'']]], + ['ccrcdcsoftwareversion_82',['CCRCDCSoftwareVersion',['../group__nsysccr__cdc.html#structCCRCDCSoftwareVersion',1,'']]], + ['ccrcdcsysinfo_83',['CCRCDCSysInfo',['../group__nsysccr__cdc.html#structCCRCDCSysInfo',1,'']]], + ['ccrcdcsysmessage_84',['CCRCDCSysMessage',['../group__nsysccr__cdc.html#structCCRCDCSysMessage',1,'']]], + ['ccrcdcuicconfig_85',['CCRCDCUicConfig',['../group__nsysccr__cdc.html#structCCRCDCUicConfig',1,'']]], + ['ccrcdcwowlwakedrcarg_86',['CCRCDCWowlWakeDrcArg',['../group__nsysccr__cdc.html#structCCRCDCWowlWakeDrcArg',1,'']]], + ['ccrcdcwpsargs_87',['CCRCDCWpsArgs',['../group__nsysccr__cdc.html#structCCRCDCWpsArgs',1,'']]], + ['ccrhidreport_88',['CCRHIDReport',['../group__nsysccr__hid.html#structCCRHIDReport',1,'']]], + ['ccrsysupdatestate_89',['CCRSysUpdateState',['../group__nn__ccr__sys.html#structCCRSysUpdateState',1,'']]], + ['comment_90',['Comment',['../group__nn__fp__fp.html#structnn_1_1fp_1_1Comment',1,'nn::fp']]], + ['commoninfo_91',['CommonInfo',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1CommonInfo',1,'nn::nfp']]], + ['condition_92',['Condition',['../classnn_1_1sl_1_1Condition.html',1,'nn::sl']]], + ['conditioninternal_93',['ConditionInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ConditionInternal',1,'nn::sl::details']]], + ['configarg_94',['ConfigArg',['../structnn_1_1swkbd_1_1ConfigArg.html',1,'nn::swkbd']]], + ['connectionstatus_95',['ConnectionStatus',['../namespacenn_1_1uds_1_1Cafe.html#structnn_1_1uds_1_1Cafe_1_1ConnectionStatus',1,'nn::uds::Cafe']]], + ['controllerinfo_96',['controllerinfo',['../structnn_1_1erreula_1_1ControllerInfo.html',1,'ControllerInfo'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo',1,'ControllerInfo']]], + ['coreinitinfo_97',['CoreinitInfo',['../group__coreinit__kernel.html#structKernelInfo0_1_1CoreinitInfo',1,'KernelInfo0']]], + ['createarg_98',['createarg',['../structnn_1_1erreula_1_1CreateArg.html',1,'CreateArg'],['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg',1,'CreateArg']]] +]; diff --git a/search/classes_4.js b/search/classes_4.js new file mode 100644 index 00000000..9e1cf038 --- /dev/null +++ b/search/classes_4.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['datacreator_0',['DataCreator',['../classnn_01_1_1sl_1_1DataCreator.html',1,'nn ::sl']]], + ['datacreatorinternal_1',['DataCreatorInternal',['../namespacenn_01_1_1sl_1_1details.html#structnn_01_1_1sl_1_1details_1_1DataCreatorInternal',1,'nn ::sl::details']]], + ['date_2',['Date',['../namespacenn_1_1nfp.html#structnn_1_1nfp_1_1Date',1,'nn::nfp']]], + ['datetime_3',['DateTime',['../group__nn__fp__fp.html#structnn_1_1fp_1_1DateTime',1,'nn::fp']]], + ['defaulttitleaccessorfromptr_4',['DefaultTitleAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html',1,'nn::sl::details']]], + ['disccachedtitleaccessor_5',['DiscCachedTitleAccessor',['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html',1,'nn::sl']]], + ['disccachedtitleaccessorfromptr_6',['DiscCachedTitleAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html',1,'nn::sl::details']]], + ['drawstringinfo_7',['DrawStringInfo',['../structnn_1_1swkbd_1_1DrawStringInfo.html',1,'nn::swkbd']]], + ['drcimagepalette_8',['DRCImagePalette',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1DRCImagePalette',1,'nn::sl']]], + ['drcimagepalettecolor_9',['DRCImagePaletteColor',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1DRCImagePaletteColor',1,'nn::sl']]], + ['drcmanager_10',['DrcManager',['../classnn_1_1sl_1_1DrcManager.html',1,'nn::sl']]], + ['drcmanagerinternal_11',['DrcManagerInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1DrcManagerInternal',1,'nn::sl::details']]] +]; diff --git a/search/classes_5.js b/search/classes_5.js new file mode 100644 index 00000000..28cb3c83 --- /dev/null +++ b/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['errorarg_0',['ErrorArg',['../structnn_1_1erreula_1_1ErrorArg.html',1,'nn::erreula']]] +]; diff --git a/search/classes_6.js b/search/classes_6.js new file mode 100644 index 00000000..1813a0e0 --- /dev/null +++ b/search/classes_6.js @@ -0,0 +1,81 @@ +var searchData= +[ + ['fflcreateid_0',['FFLCreateID',['../group__nn__ffl__miidata.html#structFFLCreateID',1,'']]], + ['fflimiidatacore_1',['FFLiMiiDataCore',['../group__nn__ffl__miidata.html#structFFLiMiiDataCore',1,'']]], + ['fflimiidataofficial_2',['FFLiMiiDataOfficial',['../group__nn__ffl__miidata.html#structFFLiMiiDataOfficial',1,'']]], + ['fflstoredata_3',['FFLStoreData',['../group__nn__ffl__miidata.html#structFFLStoreData',1,'']]], + ['filestream_4',['FileStream',['../classnn_1_1sl_1_1FileStream.html',1,'nn::sl']]], + ['filestreaminternal_5',['FileStreamInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1FileStreamInternal',1,'nn::sl::details']]], + ['frienddata_6',['FriendData',['../group__nn__fp__fp.html#structnn_1_1fp_1_1FriendData',1,'nn::fp']]], + ['friendpresence_7',['FriendPresence',['../structnn_1_1fp_1_1FriendPresence.html',1,'nn::fp']]], + ['friendrequest_8',['FriendRequest',['../group__nn__fp__fp.html#structnn_1_1fp_1_1FriendRequest',1,'nn::fp']]], + ['fsaasyncresult_9',['FSAAsyncResult',['../filesystem__fsa_8h.html#structFSAAsyncResult',1,'']]], + ['fsablockinfo_10',['FSABlockInfo',['../filesystem__fsa_8h.html#structFSABlockInfo',1,'']]], + ['fsaclientattachasyncdata_11',['FSAClientAttachAsyncData',['../filesystem__fsa_8h.html#structFSAClientAttachAsyncData',1,'']]], + ['fsadeviceinfo_12',['FSADeviceInfo',['../filesystem__fsa_8h.html#structFSADeviceInfo',1,'']]], + ['fsafilesysteminfo_13',['FSAFileSystemInfo',['../filesystem__fsa_8h.html#structFSAFileSystemInfo',1,'']]], + ['fsaprocessinfo_14',['FSAProcessInfo',['../filesystem__fsa_8h.html#structFSAProcessInfo',1,'']]], + ['fsarequest_15',['FSARequest',['../filesystem__fsa_8h.html#structFSARequest',1,'']]], + ['fsarequest_2e_5f_5funnamed7_5f_5f_16',['FSARequest.__unnamed7__',['../filesystem__fsa_8h.html#unionFSARequest_8____unnamed7____',1,'']]], + ['fsarequestappendfile_17',['FSARequestAppendFile',['../filesystem__fsa_8h.html#structFSARequestAppendFile',1,'']]], + ['fsarequestchangedir_18',['FSARequestChangeDir',['../filesystem__fsa_8h.html#structFSARequestChangeDir',1,'']]], + ['fsarequestchangemode_19',['FSARequestChangeMode',['../filesystem__fsa_8h.html#structFSARequestChangeMode',1,'']]], + ['fsarequestchangeowner_20',['FSARequestChangeOwner',['../filesystem__fsa_8h.html#structFSARequestChangeOwner',1,'']]], + ['fsarequestclosedir_21',['FSARequestCloseDir',['../filesystem__fsa_8h.html#structFSARequestCloseDir',1,'']]], + ['fsarequestclosefile_22',['FSARequestCloseFile',['../filesystem__fsa_8h.html#structFSARequestCloseFile',1,'']]], + ['fsarequestflushfile_23',['FSARequestFlushFile',['../filesystem__fsa_8h.html#structFSARequestFlushFile',1,'']]], + ['fsarequestflushquota_24',['FSARequestFlushQuota',['../filesystem__fsa_8h.html#structFSARequestFlushQuota',1,'']]], + ['fsarequestgetinfobyquery_25',['FSARequestGetInfoByQuery',['../filesystem__fsa_8h.html#structFSARequestGetInfoByQuery',1,'']]], + ['fsarequestgetposfile_26',['FSARequestGetPosFile',['../filesystem__fsa_8h.html#structFSARequestGetPosFile',1,'']]], + ['fsarequestiseof_27',['FSARequestIsEof',['../filesystem__fsa_8h.html#structFSARequestIsEof',1,'']]], + ['fsarequestmakedir_28',['FSARequestMakeDir',['../filesystem__fsa_8h.html#structFSARequestMakeDir',1,'']]], + ['fsarequestmakequota_29',['FSARequestMakeQuota',['../filesystem__fsa_8h.html#structFSARequestMakeQuota',1,'']]], + ['fsarequestmount_30',['FSARequestMount',['../filesystem__fsa_8h.html#structFSARequestMount',1,'']]], + ['fsarequestmountwithprocess_31',['FSARequestMountWithProcess',['../filesystem__fsa_8h.html#structFSARequestMountWithProcess',1,'']]], + ['fsarequestopendir_32',['FSARequestOpenDir',['../filesystem__fsa_8h.html#structFSARequestOpenDir',1,'']]], + ['fsarequestopenfile_33',['FSARequestOpenFile',['../filesystem__fsa_8h.html#structFSARequestOpenFile',1,'']]], + ['fsarequestrawclose_34',['FSARequestRawClose',['../filesystem__fsa_8h.html#structFSARequestRawClose',1,'']]], + ['fsarequestrawopen_35',['FSARequestRawOpen',['../filesystem__fsa_8h.html#structFSARequestRawOpen',1,'']]], + ['fsarequestrawread_36',['FSARequestRawRead',['../filesystem__fsa_8h.html#structFSARequestRawRead',1,'']]], + ['fsarequestrawwrite_37',['FSARequestRawWrite',['../filesystem__fsa_8h.html#structFSARequestRawWrite',1,'']]], + ['fsarequestreaddir_38',['FSARequestReadDir',['../filesystem__fsa_8h.html#structFSARequestReadDir',1,'']]], + ['fsarequestreadfile_39',['FSARequestReadFile',['../filesystem__fsa_8h.html#structFSARequestReadFile',1,'']]], + ['fsarequestremove_40',['FSARequestRemove',['../filesystem__fsa_8h.html#structFSARequestRemove',1,'']]], + ['fsarequestrename_41',['FSARequestRename',['../filesystem__fsa_8h.html#structFSARequestRename',1,'']]], + ['fsarequestrewinddir_42',['FSARequestRewindDir',['../filesystem__fsa_8h.html#structFSARequestRewindDir',1,'']]], + ['fsarequestsetposfile_43',['FSARequestSetPosFile',['../filesystem__fsa_8h.html#structFSARequestSetPosFile',1,'']]], + ['fsarequeststatfile_44',['FSARequestStatFile',['../filesystem__fsa_8h.html#structFSARequestStatFile',1,'']]], + ['fsarequesttruncatefile_45',['FSARequestTruncateFile',['../filesystem__fsa_8h.html#structFSARequestTruncateFile',1,'']]], + ['fsarequestunmount_46',['FSARequestUnmount',['../filesystem__fsa_8h.html#structFSARequestUnmount',1,'']]], + ['fsarequestunmountwithprocess_47',['FSARequestUnmountWithProcess',['../filesystem__fsa_8h.html#structFSARequestUnmountWithProcess',1,'']]], + ['fsarequestwritefile_48',['FSARequestWriteFile',['../filesystem__fsa_8h.html#structFSARequestWriteFile',1,'']]], + ['fsaresponse_49',['FSAResponse',['../filesystem__fsa_8h.html#structFSAResponse',1,'']]], + ['fsaresponse_2e_5f_5funnamed11_5f_5f_50',['FSAResponse.__unnamed11__',['../filesystem__fsa_8h.html#unionFSAResponse_8____unnamed11____',1,'']]], + ['fsaresponsegetcwd_51',['FSAResponseGetCwd',['../filesystem__fsa_8h.html#structFSAResponseGetCwd',1,'']]], + ['fsaresponsegetfileblockaddress_52',['FSAResponseGetFileBlockAddress',['../filesystem__fsa_8h.html#structFSAResponseGetFileBlockAddress',1,'']]], + ['fsaresponsegetinfobyquery_53',['FSAResponseGetInfoByQuery',['../filesystem__fsa_8h.html#structFSAResponseGetInfoByQuery',1,'']]], + ['fsaresponsegetinfobyquery_2e_5f_5funnamed9_5f_5f_54',['FSAResponseGetInfoByQuery.__unnamed9__',['../filesystem__fsa_8h.html#unionFSAResponseGetInfoByQuery_8____unnamed9____',1,'']]], + ['fsaresponsegetposfile_55',['FSAResponseGetPosFile',['../filesystem__fsa_8h.html#structFSAResponseGetPosFile',1,'']]], + ['fsaresponsegetvolumeinfo_56',['FSAResponseGetVolumeInfo',['../filesystem__fsa_8h.html#structFSAResponseGetVolumeInfo',1,'']]], + ['fsaresponseopendir_57',['FSAResponseOpenDir',['../filesystem__fsa_8h.html#structFSAResponseOpenDir',1,'']]], + ['fsaresponseopenfile_58',['FSAResponseOpenFile',['../filesystem__fsa_8h.html#structFSAResponseOpenFile',1,'']]], + ['fsaresponserawopen_59',['FSAResponseRawOpen',['../filesystem__fsa_8h.html#structFSAResponseRawOpen',1,'']]], + ['fsaresponsereaddir_60',['FSAResponseReadDir',['../filesystem__fsa_8h.html#structFSAResponseReadDir',1,'']]], + ['fsaresponsestatfile_61',['FSAResponseStatFile',['../filesystem__fsa_8h.html#structFSAResponseStatFile',1,'']]], + ['fsashimbuffer_62',['FSAShimBuffer',['../filesystem__fsa_8h.html#structFSAShimBuffer',1,'']]], + ['fsasyncdata_63',['FSAsyncData',['../group__coreinit__fs.html#structFSAsyncData',1,'']]], + ['fsasyncresult_64',['FSAsyncResult',['../group__coreinit__fs.html#structFSAsyncResult',1,'']]], + ['fsclient_65',['FSClient',['../group__coreinit__fs.html#structFSClient',1,'']]], + ['fsclientbody_66',['FSClientBody',['../group__coreinit__fs.html#structFSClientBody',1,'']]], + ['fsclientbodylink_67',['FSClientBodyLink',['../group__coreinit__fs.html#structFSClientBodyLink',1,'']]], + ['fscmdblock_68',['FSCmdBlock',['../group__coreinit__fs.html#structFSCmdBlock',1,'']]], + ['fscmdblockbody_69',['FSCmdBlockBody',['../group__coreinit__fs.html#structFSCmdBlockBody',1,'']]], + ['fscmdqueue_70',['FSCmdQueue',['../group__coreinit__fs.html#structFSCmdQueue',1,'']]], + ['fsdirectoryentry_71',['FSDirectoryEntry',['../group__coreinit__fs.html#structFSDirectoryEntry',1,'']]], + ['fsfsm_72',['FSFsm',['../group__coreinit__fs.html#structFSFsm',1,'']]], + ['fsmessage_73',['FSMessage',['../group__coreinit__fs.html#structFSMessage',1,'']]], + ['fsmountsource_74',['FSMountSource',['../group__coreinit__fs.html#structFSMountSource',1,'']]], + ['fsstat_75',['FSStat',['../group__coreinit__fs.html#structFSStat',1,'']]], + ['fsstatechangeparams_76',['FSStateChangeParams',['../group__coreinit__fs.html#structFSStateChangeParams',1,'']]], + ['fsvolumeinfo_77',['FSVolumeInfo',['../group__coreinit__fs.html#structFSVolumeInfo',1,'']]] +]; diff --git a/search/classes_7.js b/search/classes_7.js new file mode 100644 index 00000000..213c0510 --- /dev/null +++ b/search/classes_7.js @@ -0,0 +1,50 @@ +var searchData= +[ + ['gamekey_0',['GameKey',['../group__nn__fp__fp.html#structnn_1_1fp_1_1GameKey',1,'nn::fp']]], + ['gamemode_1',['GameMode',['../group__nn__fp__fp.html#structnn_1_1fp_1_1GameMode',1,'nn::fp']]], + ['gamemodedescription_2',['GameModeDescription',['../group__nn__fp__fp.html#structnn_1_1fp_1_1GameModeDescription',1,'nn::fp']]], + ['gx2aamaskreg_3',['GX2AAMaskReg',['../group__gx2__registers.html#structGX2AAMaskReg',1,'']]], + ['gx2alphatestreg_4',['GX2AlphaTestReg',['../group__gx2__registers.html#structGX2AlphaTestReg',1,'']]], + ['gx2alphatomaskreg_5',['GX2AlphaToMaskReg',['../group__gx2__registers.html#structGX2AlphaToMaskReg',1,'']]], + ['gx2attribstream_6',['GX2AttribStream',['../group__gx2__shader.html#structGX2AttribStream',1,'']]], + ['gx2attribvar_7',['GX2AttribVar',['../group__gx2__shader.html#structGX2AttribVar',1,'']]], + ['gx2blendconstantcolorreg_8',['GX2BlendConstantColorReg',['../group__gx2__registers.html#structGX2BlendConstantColorReg',1,'']]], + ['gx2blendcontrolreg_9',['GX2BlendControlReg',['../group__gx2__registers.html#structGX2BlendControlReg',1,'']]], + ['gx2colorbuffer_10',['GX2ColorBuffer',['../group__gx2__surface.html#structGX2ColorBuffer',1,'']]], + ['gx2colorcontrolreg_11',['GX2ColorControlReg',['../group__gx2__registers.html#structGX2ColorControlReg',1,'']]], + ['gx2contextstate_12',['GX2ContextState',['../group__gx2__context.html#structGX2ContextState',1,'']]], + ['gx2debugcaptureinterface_13',['GX2DebugCaptureInterface',['../structGX2DebugCaptureInterface.html',1,'']]], + ['gx2depthbuffer_14',['GX2DepthBuffer',['../group__gx2__surface.html#structGX2DepthBuffer',1,'']]], + ['gx2depthstencilcontrolreg_15',['GX2DepthStencilControlReg',['../group__gx2__registers.html#structGX2DepthStencilControlReg',1,'']]], + ['gx2displaylistoverrundata_16',['GX2DisplayListOverrunData',['../group__gx2__event.html#structGX2DisplayListOverrunData',1,'']]], + ['gx2fetchshader_17',['GX2FetchShader',['../group__gx2__shader.html#structGX2FetchShader',1,'']]], + ['gx2fetchshader_2eregs_18',['GX2FetchShader.regs',['../group__gx2__shader.html#structGX2FetchShader_8regs',1,'']]], + ['gx2geometryshader_19',['GX2GeometryShader',['../group__gx2__shader.html#structGX2GeometryShader',1,'']]], + ['gx2geometryshader_2eregs_20',['GX2GeometryShader.regs',['../group__gx2__shader.html#structGX2GeometryShader_8regs',1,'']]], + ['gx2linewidthreg_21',['GX2LineWidthReg',['../group__gx2__registers.html#structGX2LineWidthReg',1,'']]], + ['gx2loopvar_22',['GX2LoopVar',['../group__gx2__shader.html#structGX2LoopVar',1,'']]], + ['gx2pixelshader_23',['GX2PixelShader',['../group__gx2__shader.html#structGX2PixelShader',1,'']]], + ['gx2pixelshader_2eregs_24',['GX2PixelShader.regs',['../group__gx2__shader.html#structGX2PixelShader_8regs',1,'']]], + ['gx2point_25',['GX2Point',['../group__gx2__surface.html#structGX2Point',1,'']]], + ['gx2pointlimitsreg_26',['GX2PointLimitsReg',['../group__gx2__registers.html#structGX2PointLimitsReg',1,'']]], + ['gx2pointsizereg_27',['GX2PointSizeReg',['../group__gx2__registers.html#structGX2PointSizeReg',1,'']]], + ['gx2polygoncontrolreg_28',['GX2PolygonControlReg',['../group__gx2__registers.html#structGX2PolygonControlReg',1,'']]], + ['gx2polygonoffsetreg_29',['GX2PolygonOffsetReg',['../group__gx2__registers.html#structGX2PolygonOffsetReg',1,'']]], + ['gx2rbuffer_30',['GX2RBuffer',['../group__gx2r__buffer.html#structGX2RBuffer',1,'']]], + ['gx2rect_31',['GX2Rect',['../group__gx2__surface.html#structGX2Rect',1,'']]], + ['gx2sampler_32',['GX2Sampler',['../group__gx2__sampler.html#structGX2Sampler',1,'']]], + ['gx2samplervar_33',['GX2SamplerVar',['../group__gx2__shader.html#structGX2SamplerVar',1,'']]], + ['gx2scissorreg_34',['GX2ScissorReg',['../group__gx2__registers.html#structGX2ScissorReg',1,'']]], + ['gx2shadowstate_35',['GX2ShadowState',['../group__gx2__context.html#structGX2ShadowState',1,'']]], + ['gx2stencilmaskreg_36',['GX2StencilMaskReg',['../group__gx2__registers.html#structGX2StencilMaskReg',1,'']]], + ['gx2surface_37',['GX2Surface',['../group__gx2__surface.html#structGX2Surface',1,'']]], + ['gx2surface_2e_5f_5funnamed21_5f_5f_38',['GX2Surface.__unnamed21__',['../group__gx2__surface.html#unionGX2Surface_8____unnamed21____',1,'']]], + ['gx2targetchannelmaskreg_39',['GX2TargetChannelMaskReg',['../group__gx2__registers.html#structGX2TargetChannelMaskReg',1,'']]], + ['gx2texture_40',['GX2Texture',['../group__gx2__texture.html#structGX2Texture',1,'']]], + ['gx2uniformblock_41',['GX2UniformBlock',['../group__gx2__shader.html#structGX2UniformBlock',1,'']]], + ['gx2uniforminitialvalue_42',['GX2UniformInitialValue',['../group__gx2__shader.html#structGX2UniformInitialValue',1,'']]], + ['gx2uniformvar_43',['GX2UniformVar',['../group__gx2__shader.html#structGX2UniformVar',1,'']]], + ['gx2vertexshader_44',['GX2VertexShader',['../group__gx2__shader.html#structGX2VertexShader',1,'']]], + ['gx2vertexshader_2eregs_45',['GX2VertexShader.regs',['../group__gx2__shader.html#structGX2VertexShader_8regs',1,'']]], + ['gx2viewportreg_46',['GX2ViewportReg',['../group__gx2__registers.html#structGX2ViewportReg',1,'']]] +]; diff --git a/search/classes_8.js b/search/classes_8.js new file mode 100644 index 00000000..5ed41bc8 --- /dev/null +++ b/search/classes_8.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['h264decodedvuiparameters_0',['H264DecodedVuiParameters',['../group__h264__stream.html#structH264DecodedVuiParameters',1,'']]], + ['h264decodeoutput_1',['H264DecodeOutput',['../group__h264__stream.html#structH264DecodeOutput',1,'']]], + ['h264decoderesult_2',['H264DecodeResult',['../group__h264__stream.html#structH264DecodeResult',1,'']]], + ['hidclient_3',['HIDClient',['../group__nsyshid__hid.html#structHIDClient',1,'']]], + ['hiddevice_4',['HIDDevice',['../group__nsyshid__hid.html#structHIDDevice',1,'']]], + ['homenixsignarg_5',['HomeNixSignArg',['../structnn_1_1erreula_1_1HomeNixSignArg.html',1,'nn::erreula']]], + ['hostent_6',['hostent',['../netdb_8h.html#structhostent',1,'']]], + ['hpadggggstatus_7',['HPADGGGGStatus',['../group__nn__hpad__hpad.html#structHPADGGGGStatus',1,'']]], + ['hpadstatus_8',['HPADStatus',['../group__nn__hpad__hpad.html#structHPADStatus',1,'']]] +]; diff --git a/search/classes_9.js b/search/classes_9.js new file mode 100644 index 00000000..f8b166bb --- /dev/null +++ b/search/classes_9.js @@ -0,0 +1,101 @@ +var searchData= +[ + ['iaccountinfoaccessor_0',['IAccountInfoAccessor',['../classnn_1_1sl_1_1IAccountInfoAccessor.html',1,'nn::sl']]], + ['iaccountinfoaccessorbase_1',['IAccountInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html',1,'nn::sl::details']]], + ['iaccountinfoaccessorinternal_2',['IAccountInfoAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IAccountInfoAccessorInternal',1,'nn::sl::details']]], + ['iaccountinfoaccessorinternalvtable_3',['IAccountInfoAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IAccountInfoAccessorInternalVTable',1,'nn::sl::details']]], + ['iblacklistaccessor_4',['IBlackListAccessor',['../classnn_1_1sl_1_1IBlackListAccessor.html',1,'nn::sl']]], + ['iblacklistaccessorbase_5',['IBlackListAccessorBase',['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html',1,'nn::sl::details']]], + ['iblacklistaccessorinternal_6',['IBlackListAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IBlackListAccessorInternal',1,'nn::sl::details']]], + ['iblacklistaccessorinternalvtable_7',['IBlackListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IBlackListAccessorInternalVTable',1,'nn::sl::details']]], + ['iconinfo_8',['IconInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1IconInfo',1,'nn::sl']]], + ['iconinfoaccessorfromptr_9',['IconInfoAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html',1,'nn::sl::details']]], + ['idefaulttitleaccessor_10',['IDefaultTitleAccessor',['../classnn_1_1sl_1_1IDefaultTitleAccessor.html',1,'nn::sl']]], + ['idefaulttitleaccessorbase_11',['IDefaultTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html',1,'nn::sl::details']]], + ['idefaulttitleaccessorinternal_12',['IDefaultTitleAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDefaultTitleAccessorInternal',1,'nn::sl::details']]], + ['idefaulttitleaccessorinternalvtable_13',['IDefaultTitleAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDefaultTitleAccessorInternalVTable',1,'nn::sl::details']]], + ['idisccachedtitleaccessorbase_14',['IDiscCachedTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html',1,'nn::sl::details']]], + ['idisccachedtitleaccessorinternal_15',['IDiscCachedTitleAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorInternal',1,'nn::sl::details']]], + ['idisccachedtitleaccessorinternalvtable_16',['IDiscCachedTitleAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorInternalVTable',1,'nn::sl::details']]], + ['iiconinfoaccessor_17',['IIconInfoAccessor',['../classnn_1_1sl_1_1IIconInfoAccessor.html',1,'nn::sl']]], + ['iiconinfoaccessorbase_18',['IIconInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html',1,'nn::sl::details']]], + ['iiconinfoaccessorinternal_19',['IIconInfoAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IIconInfoAccessorInternal',1,'nn::sl::details']]], + ['iiconinfoaccessorinternalvtable_20',['IIconInfoAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IIconInfoAccessorInternalVTable',1,'nn::sl::details']]], + ['iinstalledtitlelistaccessor_21',['IInstalledTitleListAccessor',['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html',1,'nn::sl']]], + ['iinstalledtitlelistaccessorbase_22',['IInstalledTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html',1,'nn::sl::details']]], + ['iinstalledtitlelistaccessorinternal_23',['IInstalledTitleListAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorInternal',1,'nn::sl::details']]], + ['iinstalledtitlelistaccessorinternalvtable_24',['IInstalledTitleListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorInternalVTable',1,'nn::sl::details']]], + ['ikillernotificationaccessor_25',['IKillerNotificationAccessor',['../classnn_1_1sl_1_1IKillerNotificationAccessor.html',1,'nn::sl']]], + ['ikillernotificationaccessorbase_26',['IKillerNotificationAccessorBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html',1,'nn::sl::details']]], + ['ikillernotificationaccessorinternal_27',['IKillerNotificationAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationAccessorInternal',1,'nn::sl::details']]], + ['ikillernotificationaccessorinternalvtable_28',['IKillerNotificationAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationAccessorInternalVTable',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanager_29',['IKillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html',1,'nn::sl']]], + ['ikillernotificationtransferrecordmanagerbase_30',['IKillerNotificationTransferRecordManagerBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternal_31',['IKillerNotificationTransferRecordManagerInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerInternal',1,'nn::sl::details']]], + ['ikillernotificationtransferrecordmanagerinternalvtable_32',['IKillerNotificationTransferRecordManagerInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerInternalVTable',1,'nn::sl::details']]], + ['ilaunchedtitlelistaccessor_33',['ILaunchedTitleListAccessor',['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html',1,'nn::sl']]], + ['ilaunchedtitlelistaccessorbase_34',['ILaunchedTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html',1,'nn::sl::details']]], + ['ilaunchedtitlelistaccessorinternal_35',['ILaunchedTitleListAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorInternal',1,'nn::sl::details']]], + ['ilaunchedtitlelistaccessorinternalvtable_36',['ILaunchedTitleListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorInternalVTable',1,'nn::sl::details']]], + ['imdevicestateex_37',['IMDeviceStateEx',['../group__coreinit__im.html#structIMDeviceStateEx',1,'']]], + ['imetainfoaccessorbase_38',['IMetaInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html',1,'nn::sl::details']]], + ['imetainfoaccessorinternal_39',['IMetaInfoAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IMetaInfoAccessorInternal',1,'nn::sl::details']]], + ['imetainfoaccessorinternalvtable_40',['IMetaInfoAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IMetaInfoAccessorInternalVTable',1,'nn::sl::details']]], + ['imhomebuttonparams_41',['IMHomeButtonParams',['../group__coreinit__im.html#structIMHomeButtonParams',1,'']]], + ['imparameters_42',['IMParameters',['../group__coreinit__im.html#structIMParameters',1,'']]], + ['imrequest_43',['IMRequest',['../group__coreinit__im.html#structIMRequest',1,'']]], + ['in_5faddr_44',['in_addr',['../in_8h.html#structin__addr',1,'']]], + ['inputformarg_45',['InputFormArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg',1,'nn::swkbd']]], + ['installedtitlelistaccessorfromptr_46',['InstalledTitleListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html',1,'nn::sl::details']]], + ['iosvec_47',['IOSVec',['../group__coreinit__ios.html#structIOSVec',1,'']]], + ['ip_5fmreq_48',['ip_mreq',['../in_8h.html#structip__mreq',1,'']]], + ['ipcbufpool_49',['IPCBufPool',['../ipcbufpool_8h.html#structIPCBufPool',1,'']]], + ['ipcbufpoolattributes_50',['IPCBufPoolAttributes',['../ipcbufpool_8h.html#structIPCBufPoolAttributes',1,'']]], + ['ipcbufpoolfifo_51',['IPCBufPoolFIFO',['../ipcbufpool_8h.html#structIPCBufPoolFIFO',1,'']]], + ['ipreferentialtitleaccessor_52',['IPreferentialTitleAccessor',['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html',1,'nn::sl']]], + ['ipreferentialtitleaccessorbase_53',['IPreferentialTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html',1,'nn::sl::details']]], + ['ipreferentialtitleaccessorinternal_54',['IPreferentialTitleAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorInternal',1,'nn::sl::details']]], + ['ipreferentialtitleaccessorinternalvtable_55',['IPreferentialTitleAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorInternalVTable',1,'nn::sl::details']]], + ['iserializer_56',['ISerializer',['../classnn_1_1sl_1_1ISerializer.html',1,'nn::sl']]], + ['iserializerbase_57',['iserializerbase',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'ISerializerBase< T >'],['../namespacenn_1_1sl.html#classnn_1_1sl_1_1ISerializerBase',1,'ISerializerBase< T >']]], + ['iserializerbase_3c_20nn_3a_3asl_3a_3akillernotification_20_3e_58',['ISerializerBase< nn::sl::KillerNotification >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerbase_3c_20nn_3a_3asl_3a_3atitleinfo_20_3e_59',['ISerializerBase< nn::sl::TitleInfo >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerbase_3c_20ostime_20_3e_60',['ISerializerBase< OSTime >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerbase_3c_20uint8_5ft_20_3e_61',['ISerializerBase< uint8_t >',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html',1,'nn::sl::details']]], + ['iserializerinternal_62',['ISerializerInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISerializerInternal',1,'nn::sl::details']]], + ['iserializerinternalvtable_63',['ISerializerInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISerializerInternalVTable',1,'nn::sl::details']]], + ['isettingaccessor_64',['ISettingAccessor',['../classnn_1_1sl_1_1ISettingAccessor.html',1,'nn::sl']]], + ['isettingaccessorbase_65',['ISettingAccessorBase',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html',1,'nn::sl::details']]], + ['isettingaccessorinternal_66',['ISettingAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISettingAccessorInternal',1,'nn::sl::details']]], + ['isettingaccessorinternalvtable_67',['ISettingAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ISettingAccessorInternalVTable',1,'nn::sl::details']]], + ['istream_68',['IStream',['../classnn_1_1sl_1_1IStream.html',1,'nn::sl']]], + ['istreambase_69',['IStreamBase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html',1,'nn::sl::details']]], + ['istreaminternal_70',['IStreamInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IStreamInternal',1,'nn::sl::details']]], + ['istreaminternalvtable_71',['IStreamInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IStreamInternalVTable',1,'nn::sl::details']]], + ['itimeaccessor_72',['ITimeAccessor',['../classnn_1_1sl_1_1ITimeAccessor.html',1,'nn::sl']]], + ['itimeaccessorbase_73',['ITimeAccessorBase',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html',1,'nn::sl::details']]], + ['itimeaccessorinternal_74',['ITimeAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITimeAccessorInternal',1,'nn::sl::details']]], + ['itimeaccessorinternalvtable_75',['ITimeAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITimeAccessorInternalVTable',1,'nn::sl::details']]], + ['ititleiconcache_76',['ITitleIconCache',['../classnn_1_1sl_1_1ITitleIconCache.html',1,'nn::sl']]], + ['ititleiconcachebase_77',['ITitleIconCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html',1,'nn::sl::details']]], + ['ititleiconcacheinternal_78',['ITitleIconCacheInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleIconCacheInternal',1,'nn::sl::details']]], + ['ititleiconcacheinternalvtable_79',['ITitleIconCacheInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleIconCacheInternalVTable',1,'nn::sl::details']]], + ['ititlelistaccessor_80',['ITitleListAccessor',['../classnn_1_1sl_1_1ITitleListAccessor.html',1,'nn::sl']]], + ['ititlelistaccessorbase_81',['ITitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html',1,'nn::sl::details']]], + ['ititlelistaccessorinternal_82',['ITitleListAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleListAccessorInternal',1,'nn::sl::details']]], + ['ititlelistaccessorinternalvtable_83',['ITitleListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleListAccessorInternalVTable',1,'nn::sl::details']]], + ['ititlelistcachebase_84',['ITitleListCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html',1,'nn::sl::details']]], + ['ititlelistcacheinternal_85',['ITitleListCacheInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITitleListCacheInternal',1,'nn::sl::details']]], + ['itransferrer_86',['ITransferrer',['../classnn_1_1sl_1_1ITransferrer.html',1,'nn::sl']]], + ['itransferrerbase_87',['ITransferrerBase',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html',1,'nn::sl::details']]], + ['itransferrerinternal_88',['ITransferrerInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITransferrerInternal',1,'nn::sl::details']]], + ['itransferrerinternalvtable_89',['ITransferrerInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1ITransferrerInternalVTable',1,'nn::sl::details']]], + ['iupdatepackageaccessor_90',['IUpdatePackageAccessor',['../classnn_1_1sl_1_1IUpdatePackageAccessor.html',1,'nn::sl']]], + ['iupdatepackageaccessorbase_91',['IUpdatePackageAccessorBase',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html',1,'nn::sl::details']]], + ['iupdatepackageaccessorinternal_92',['IUpdatePackageAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IUpdatePackageAccessorInternal',1,'nn::sl::details']]], + ['iupdatepackageaccessorinternalvtable_93',['IUpdatePackageAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IUpdatePackageAccessorInternalVTable',1,'nn::sl::details']]], + ['iwhitelistaccessor_94',['IWhiteListAccessor',['../classnn_1_1sl_1_1IWhiteListAccessor.html',1,'nn::sl']]], + ['iwhitelistaccessorbase_95',['IWhiteListAccessorBase',['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html',1,'nn::sl::details']]], + ['iwhitelistaccessorinternal_96',['IWhiteListAccessorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IWhiteListAccessorInternal',1,'nn::sl::details']]], + ['iwhitelistaccessorinternalvtable_97',['IWhiteListAccessorInternalVTable',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1IWhiteListAccessorInternalVTable',1,'nn::sl::details']]] +]; diff --git a/search/classes_a.js b/search/classes_a.js new file mode 100644 index 00000000..040f48a4 --- /dev/null +++ b/search/classes_a.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['kbdattachevent_0',['KBDAttachEvent',['../nsyskbd_8h.html#structKBDAttachEvent',1,'']]], + ['kbdkeyevent_1',['KBDKeyEvent',['../nsyskbd_8h.html#structKBDKeyEvent',1,'']]], + ['kernelinfo0_2',['KernelInfo0',['../group__coreinit__kernel.html#structKernelInfo0',1,'']]], + ['kernelinfo6_3',['KernelInfo6',['../group__coreinit__kernel.html#structKernelInfo6',1,'']]], + ['keyboardarg_4',['KeyboardArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg',1,'nn::swkbd']]], + ['keyboardcondition_5',['KeyboardCondition',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition',1,'nn::swkbd']]], + ['killernotification_6',['KillerNotification',['../structnn_1_1sl_1_1KillerNotification.html',1,'nn::sl']]], + ['killernotification_2edisplaycondition_7',['KillerNotification.displayCondition',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2e_5f_5funnamed32_5f_5f_8',['KillerNotification.displayCondition.__unnamed32__',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8____unnamed32____',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2e_5f_5funnamed34_5f_5f_9',['KillerNotification.displayCondition.__unnamed34__',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8____unnamed34____',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eaccount_10',['KillerNotification.displayCondition.account',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8account',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eaccount_2eage_11',['KillerNotification.displayCondition.account.age',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8account_8age',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eagerestriction_12',['KillerNotification.displayCondition.ageRestriction',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8ageRestriction',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2eduration_13',['KillerNotification.displayCondition.duration',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8duration',1,'nn::sl']]], + ['killernotification_2edisplaycondition_2etitlefilter_14',['KillerNotification.displayCondition.titleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8displayCondition_8titleFilter',1,'nn::sl']]], + ['killernotification_2eimages_15',['KillerNotification.images',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8images',1,'nn::sl']]], + ['killernotification_2eimages_2ebutton_16',['KillerNotification.images.button',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8images_8button',1,'nn::sl']]], + ['killernotification_2eimages_2emain_17',['KillerNotification.images.main',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8images_8main',1,'nn::sl']]], + ['killernotification_2elaunchapplication_18',['KillerNotification.launchApplication',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotification_8launchApplication',1,'nn::sl']]], + ['killernotificationaccessorfromptr_19',['KillerNotificationAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html',1,'nn::sl::details']]], + ['killernotificationinstalledtitlefilter_20',['KillerNotificationInstalledTitleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationInstalledTitleFilter',1,'nn::sl']]], + ['killernotificationplayedtitlefilter_21',['KillerNotificationPlayedTitleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationPlayedTitleFilter',1,'nn::sl']]], + ['killernotificationselector_22',['KillerNotificationSelector',['../classnn_1_1sl_1_1KillerNotificationSelector.html',1,'nn::sl']]], + ['killernotificationselectorinternal_23',['KillerNotificationSelectorInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1KillerNotificationSelectorInternal',1,'nn::sl::details']]], + ['killernotificationtitlefilter_24',['KillerNotificationTitleFilter',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationTitleFilter',1,'nn::sl']]], + ['killernotificationtransferrecord_25',['KillerNotificationTransferRecord',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1KillerNotificationTransferRecord',1,'nn::sl']]], + ['killernotificationtransferrecordmanager_26',['KillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html',1,'nn::sl']]], + ['killernotificationtransferrecordmanagerfromptr_27',['KillerNotificationTransferRecordManagerFromPtr',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html',1,'nn::sl::details']]], + ['killernotificationtransferrecordmanagerinternal_28',['KillerNotificationTransferRecordManagerInternal',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html',1,'nn::sl']]], + ['killernotificationtransferrecordmanagerinternalinternal_29',['KillerNotificationTransferRecordManagerInternalInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerInternalInternal',1,'nn::sl::details']]], + ['killernotificationtransferrecordstream_30',['KillerNotificationTransferRecordStream',['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html',1,'nn::sl']]], + ['killernotificationtransferrecordstreaminternal_31',['KillerNotificationTransferRecordStreamInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordStreamInternal',1,'nn::sl::details']]], + ['kpadstatus_32',['KPADStatus',['../group__padscore__kpad.html#structKPADStatus',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_33',['KPADStatus.__unnamed46__',['../group__padscore__kpad.html#unionKPADStatus_8____unnamed46____',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2ebalance_34',['KPADStatus.__unnamed46__.balance',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8balance',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2eclassic_35',['KPADStatus.__unnamed46__.classic',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8classic',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2enunchuk_36',['KPADStatus.__unnamed46__.nunchuk',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8nunchuk',1,'']]], + ['kpadstatus_2e_5f_5funnamed46_5f_5f_2epro_37',['KPADStatus.__unnamed46__.pro',['../group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8pro',1,'']]], + ['kpadstatus_2emplus_38',['KPADStatus.mplus',['../group__padscore__kpad.html#structKPADStatus_8mplus',1,'']]], + ['kpadunifiedwpadstatus_39',['KPADUnifiedWpadStatus',['../group__padscore__kpad.html#structKPADUnifiedWpadStatus',1,'']]], + ['kpadunifiedwpadstatus_2e_5f_5funnamed53_5f_5f_40',['KPADUnifiedWpadStatus.__unnamed53__',['../group__padscore__kpad.html#unionKPADUnifiedWpadStatus_8____unnamed53____',1,'']]], + ['kpadvec2d_41',['KPADVec2D',['../group__padscore__kpad.html#structKPADVec2D',1,'']]], + ['kpadvec3d_42',['KPADVec3D',['../group__padscore__kpad.html#structKPADVec3D',1,'']]] +]; diff --git a/search/classes_b.js b/search/classes_b.js new file mode 100644 index 00000000..c9bcc593 --- /dev/null +++ b/search/classes_b.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['launchedtitlelistaccessorfromptr_0',['LaunchedTitleListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html',1,'nn::sl::details']]], + ['launchinfo_1',['LaunchInfo',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1LaunchInfo',1,'nn::sl']]], + ['launchinfodatabase_2',['LaunchInfoDatabase',['../classnn_1_1sl_1_1LaunchInfoDatabase.html',1,'nn::sl']]], + ['launchinfodatabaseentry_3',['LaunchInfoDatabaseEntry',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1LaunchInfoDatabaseEntry',1,'nn::sl']]], + ['launchinfodatabaseheader_4',['LaunchInfoDatabaseHeader',['../namespacenn_1_1sl.html#structnn_1_1sl_1_1LaunchInfoDatabaseHeader',1,'nn::sl']]], + ['launchinfodatabaseinternal_5',['LaunchInfoDatabaseInternal',['../namespacenn_1_1sl_1_1details.html#structnn_1_1sl_1_1details_1_1LaunchInfoDatabaseInternal',1,'nn::sl::details']]], + ['linger_6',['linger',['../sys_2socket_8h.html#structlinger',1,'']]] +]; diff --git a/search/classes_c.js b/search/classes_c.js new file mode 100644 index 00000000..38ea229b --- /dev/null +++ b/search/classes_c.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['mcpdevice_0',['MCPDevice',['../group__coreinit__mcp.html#structMCPDevice',1,'']]], + ['mcpinstallinfo_1',['MCPInstallInfo',['../group__coreinit__mcp.html#structMCPInstallInfo',1,'']]], + ['mcpinstallprogress_2',['MCPInstallProgress',['../group__coreinit__mcp.html#structMCPInstallProgress',1,'']]], + ['mcpinstalltitleinfo_3',['MCPInstallTitleInfo',['../group__coreinit__mcp.html#structMCPInstallTitleInfo',1,'']]], + ['mcpsysprodsettings_4',['MCPSysProdSettings',['../group__coreinit__mcp.html#structMCPSysProdSettings',1,'']]], + ['mcpsystemversion_5',['MCPSystemVersion',['../group__coreinit__mcp.html#structMCPSystemVersion',1,'']]], + ['mcptitlelisttype_6',['MCPTitleListType',['../group__coreinit__mcp.html#structMCPTitleListType',1,'']]], + ['memallocator_7',['MEMAllocator',['../group__coreinit__memallocator.html#structMEMAllocator',1,'']]], + ['memallocatorfunctions_8',['MEMAllocatorFunctions',['../group__coreinit__memallocator.html#structMEMAllocatorFunctions',1,'']]], + ['memblockheap_9',['MEMBlockHeap',['../group__coreinit__memblockheap.html#structMEMBlockHeap',1,'']]], + ['memblockheapblock_10',['MEMBlockHeapBlock',['../group__coreinit__memblockheap.html#structMEMBlockHeapBlock',1,'']]], + ['memblockheaptracking_11',['MEMBlockHeapTracking',['../group__coreinit__memblockheap.html#structMEMBlockHeapTracking',1,'']]], + ['memexpheap_12',['MEMExpHeap',['../group__coreinit__memexpheap.html#structMEMExpHeap',1,'']]], + ['memexpheapblock_13',['MEMExpHeapBlock',['../group__coreinit__memexpheap.html#structMEMExpHeapBlock',1,'']]], + ['memexpheapblocklist_14',['MEMExpHeapBlockList',['../group__coreinit__memexpheap.html#structMEMExpHeapBlockList',1,'']]], + ['memfrmheap_15',['MEMFrmHeap',['../group__coreinit__memfrmheap.html#structMEMFrmHeap',1,'']]], + ['memfrmheapstate_16',['MEMFrmHeapState',['../group__coreinit__memfrmheap.html#structMEMFrmHeapState',1,'']]], + ['memheapheader_17',['MEMHeapHeader',['../group__coreinit__memheap.html#structMEMHeapHeader',1,'']]], + ['memmemorylink_18',['MEMMemoryLink',['../group__coreinit__memlist.html#structMEMMemoryLink',1,'']]], + ['memmemorylist_19',['MEMMemoryList',['../group__coreinit__memlist.html#structMEMMemoryList',1,'']]], + ['memunitheap_20',['MEMUnitHeap',['../group__coreinit__unitheap.html#structMEMUnitHeap',1,'']]], + ['memunitheapfreeblock_21',['MEMUnitHeapFreeBlock',['../group__coreinit__unitheap.html#structMEMUnitHeapFreeBlock',1,'']]], + ['metainfoaccessor_22',['MetaInfoAccessor',['../classnn_1_1sl_1_1MetaInfoAccessor.html',1,'nn::sl']]], + ['metainfoaccessorfromptr_23',['MetaInfoAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html',1,'nn::sl::details']]], + ['micstatus_24',['MICStatus',['../group__mic.html#structMICStatus',1,'']]], + ['micworkmemory_25',['MICWorkMemory',['../group__mic.html#structMICWorkMemory',1,'']]], + ['mptask_26',['MPTask',['../group__coreinit__taskq.html#structMPTask',1,'']]], + ['mptaskinfo_27',['MPTaskInfo',['../group__coreinit__taskq.html#structMPTaskInfo',1,'']]], + ['mptaskqueue_28',['MPTaskQueue',['../group__coreinit__taskq.html#structMPTaskQueue',1,'']]], + ['mptaskqueueinfo_29',['MPTaskQueueInfo',['../group__coreinit__taskq.html#structMPTaskQueueInfo',1,'']]], + ['mypresence_30',['MyPresence',['../structnn_1_1fp_1_1MyPresence.html',1,'nn::fp']]] +]; diff --git a/search/classes_d.js b/search/classes_d.js new file mode 100644 index 00000000..bcb4df0a --- /dev/null +++ b/search/classes_d.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['netconfallprofilestate_0',['NetConfAllProfileState',['../group__nsysnet__netconfig.html#structNetConfAllProfileState',1,'']]], + ['netconfaossconfig_1',['NetConfAOSSConfig',['../group__nsysnet__netconfig.html#structNetConfAOSSConfig',1,'']]], + ['netconfcfg_2',['NetConfCfg',['../group__nsysnet__netconfig.html#structNetConfCfg',1,'']]], + ['netconfethcfg_3',['NetConfEthCfg',['../group__nsysnet__netconfig.html#structNetConfEthCfg',1,'']]], + ['netconfifstate_4',['NetConfIfState',['../group__nsysnet__netconfig.html#structNetConfIfState',1,'']]], + ['netconfinterface_5',['NetConfInterface',['../group__nsysnet__netconfig.html#structNetConfInterface',1,'']]], + ['netconfipv4info_6',['NetConfIPv4Info',['../group__nsysnet__netconfig.html#structNetConfIPv4Info',1,'']]], + ['netconfmacaddr_7',['NetConfMACAddr',['../group__nsysnet__netconfig.html#structNetConfMACAddr',1,'']]], + ['netconfopt_8',['NetConfOpt',['../group__nsysnet__netconfig.html#structNetConfOpt',1,'']]], + ['netconfproxyconfig_9',['NetConfProxyConfig',['../group__nsysnet__netconfig.html#structNetConfProxyConfig',1,'']]], + ['netconfvalidflags_10',['NetConfValidFlags',['../group__nsysnet__netconfig.html#structNetConfValidFlags',1,'']]], + ['netconfwificonfig_11',['NetConfWifiConfig',['../group__nsysnet__netconfig.html#structNetConfWifiConfig',1,'']]], + ['netconfwificonfigdata_12',['NetConfWifiConfigData',['../group__nsysnet__netconfig.html#structNetConfWifiConfigData',1,'']]], + ['netconfwificonfigdataprivacy_13',['NetConfWifiConfigDataPrivacy',['../group__nsysnet__netconfig.html#structNetConfWifiConfigDataPrivacy',1,'']]], + ['nfcntagversion_14',['NFCNTAGVersion',['../group__nfc__nfc.html#structNFCNTAGVersion',1,'']]], + ['nfcreadt2tresult_15',['NFCReadT2TResult',['../group__nfc__nfc.html#structNFCReadT2TResult',1,'']]], + ['nfctaginfo_16',['NFCTagInfo',['../group__nfc__nfc.html#structNFCTagInfo',1,'']]], + ['nfcuid_17',['NFCUid',['../group__nfc__nfc.html#structNFCUid',1,'']]], + ['nnresult_18',['NNResult',['../group__nn__result.html#structNNResult',1,'']]], + ['nodeinformation_19',['NodeInformation',['../namespacenn_1_1uds_1_1Cafe.html#structnn_1_1uds_1_1Cafe_1_1NodeInformation',1,'nn::uds::Cafe']]], + ['nsysnet_5ffd_5fset_20',['nsysnet_fd_set',['../group__nsysnet__socket.html#structnsysnet__fd__set',1,'']]], + ['nsysnet_5ftimeval_21',['nsysnet_timeval',['../group__nsysnet__socket.html#structnsysnet__timeval',1,'']]], + ['ntagapplicationdatat2t_22',['NTAGApplicationDataT2T',['../group__ntag__ntag.html#structNTAGApplicationDataT2T',1,'']]], + ['ntagareaheader_23',['NTAGAreaHeader',['../group__ntag__ntag.html#structNTAGAreaHeader',1,'']]], + ['ntagareainfo_24',['NTAGAreaInfo',['../group__ntag__ntag.html#structNTAGAreaInfo',1,'']]], + ['ntagdata_25',['NTAGData',['../group__ntag__ntag.html#structNTAGData',1,'']]], + ['ntagdatat2t_26',['NTAGDataT2T',['../group__ntag__ntag.html#structNTAGDataT2T',1,'']]], + ['ntagformatsettings_27',['NTAGFormatSettings',['../group__ntag__ntag.html#structNTAGFormatSettings',1,'']]], + ['ntaginfoheader_28',['NTAGInfoHeader',['../group__ntag__ntag.html#structNTAGInfoHeader',1,'']]], + ['ntaginfot2t_29',['NTAGInfoT2T',['../group__ntag__ntag.html#structNTAGInfoT2T',1,'']]], + ['ntagnoftheader_30',['NTAGNoftHeader',['../group__ntag__ntag.html#structNTAGNoftHeader',1,'']]], + ['ntagrawdatacontainert2t_31',['NTAGRawDataContainerT2T',['../group__ntag__ntag.html#structNTAGRawDataContainerT2T',1,'']]], + ['ntagrawdatat2t_32',['NTAGRawDataT2T',['../group__ntag__ntag.html#structNTAGRawDataT2T',1,'']]], + ['ntagrawdatat2t_2esection0_33',['NTAGRawDataT2T.section0',['../group__ntag__ntag.html#structNTAGRawDataT2T_8section0',1,'']]], + ['ntagrawdatat2t_2esection1_34',['NTAGRawDataT2T.section1',['../group__ntag__ntag.html#structNTAGRawDataT2T_8section1',1,'']]], + ['ntagrawdatat2t_2esection2_35',['NTAGRawDataT2T.section2',['../group__ntag__ntag.html#structNTAGRawDataT2T_8section2',1,'']]] +]; diff --git a/search/classes_e.js b/search/classes_e.js new file mode 100644 index 00000000..78aaaef2 --- /dev/null +++ b/search/classes_e.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['osalarm_0',['OSAlarm',['../group__coreinit__alarms.html#structOSAlarm',1,'']]], + ['osalarmlink_1',['OSAlarmLink',['../group__coreinit__alarms.html#structOSAlarmLink',1,'']]], + ['osalarmqueue_2',['OSAlarmQueue',['../group__coreinit__alarms.html#structOSAlarmQueue',1,'']]], + ['oscalendartime_3',['OSCalendarTime',['../group__coreinit__time.html#structOSCalendarTime',1,'']]], + ['oscondition_4',['OSCondition',['../group__coreinit__cond.html#structOSCondition',1,'']]], + ['oscontext_5',['OSContext',['../group__coreinit__context.html#structOSContext',1,'']]], + ['oscoroutine_6',['OSCoroutine',['../group__coreinit__coroutine.html#structOSCoroutine',1,'']]], + ['osdynload_5finternaldata_7',['OSDynLoad_InternalData',['../group__coreinit__dynload.html#structOSDynLoad__InternalData',1,'']]], + ['osdynload_5floaderheapstatistics_8',['OSDynLoad_LoaderHeapStatistics',['../group__coreinit__dynload.html#structOSDynLoad__LoaderHeapStatistics',1,'']]], + ['osdynload_5floadersectioninfo_9',['OSDynLoad_LoaderSectionInfo',['../group__coreinit__dynload.html#structOSDynLoad__LoaderSectionInfo',1,'']]], + ['osdynload_5floadersectioninfo_2e_5f_5funnamed5_5f_5f_10',['OSDynLoad_LoaderSectionInfo.__unnamed5__',['../group__coreinit__dynload.html#unionOSDynLoad__LoaderSectionInfo_8____unnamed5____',1,'']]], + ['osdynload_5floaderuserfileinfo_11',['OSDynLoad_LoaderUserFileInfo',['../group__coreinit__dynload.html#structOSDynLoad__LoaderUserFileInfo',1,'']]], + ['osdynload_5fnotifydata_12',['OSDynLoad_NotifyData',['../group__coreinit__dynload.html#structOSDynLoad__NotifyData',1,'']]], + ['osevent_13',['OSEvent',['../group__coreinit__event.html#structOSEvent',1,'']]], + ['osexceptionchaininfo_14',['OSExceptionChainInfo',['../group__coreinit__kernel.html#structOSExceptionChainInfo',1,'']]], + ['osfastcondition_15',['OSFastCondition',['../group__coreinit__fastcond.html#structOSFastCondition',1,'']]], + ['osfastmutex_16',['OSFastMutex',['../group__coreinit__fastmutex.html#structOSFastMutex',1,'']]], + ['osfastmutexlink_17',['OSFastMutexLink',['../group__coreinit__fastmutex.html#structOSFastMutexLink',1,'']]], + ['osfastmutexqueue_18',['OSFastMutexQueue',['../group__coreinit__thread.html#structOSFastMutexQueue',1,'']]], + ['osfatalerror_19',['OSFatalError',['../group__coreinit__debug.html#structOSFatalError',1,'']]], + ['osmessage_20',['OSMessage',['../group__coreinit__msgq.html#structOSMessage',1,'']]], + ['osmessagequeue_21',['OSMessageQueue',['../group__coreinit__msgq.html#structOSMessageQueue',1,'']]], + ['osmutex_22',['OSMutex',['../group__coreinit__mutex.html#structOSMutex',1,'']]], + ['osmutexlink_23',['OSMutexLink',['../group__coreinit__mutex.html#structOSMutexLink',1,'']]], + ['osmutexqueue_24',['OSMutexQueue',['../group__coreinit__thread.html#structOSMutexQueue',1,'']]], + ['osrendezvous_25',['OSRendezvous',['../group__coreinit__rendezvous.html#structOSRendezvous',1,'']]], + ['ossemaphore_26',['OSSemaphore',['../group__coreinit__semaphore.html#structOSSemaphore',1,'']]], + ['osspinlock_27',['OSSpinLock',['../group__coreinit__spinlock.html#structOSSpinLock',1,'']]], + ['osstopwatch_28',['OSStopwatch',['../group__coreinit__stopwatch.html#structOSStopwatch',1,'']]], + ['osstopwatchatomic_29',['OSStopWatchAtomic',['../group__coreinit__stopwatchatomic.html#structOSStopWatchAtomic',1,'']]], + ['ossysteminfo_30',['OSSystemInfo',['../group__coreinit__systeminfo.html#structOSSystemInfo',1,'']]], + ['osthread_31',['OSThread',['../group__coreinit__thread.html#structOSThread',1,'']]], + ['osthreadghsexceptionhandling_32',['OSThreadGHSExceptionHandling',['../group__coreinit__thread.html#structOSThreadGHSExceptionHandling',1,'']]], + ['osthreadlink_33',['OSThreadLink',['../group__coreinit__threadq.html#structOSThreadLink',1,'']]], + ['osthreadqueue_34',['OSThreadQueue',['../group__coreinit__threadq.html#structOSThreadQueue',1,'']]], + ['osthreadsimplequeue_35',['OSThreadSimpleQueue',['../group__coreinit__threadq.html#structOSThreadSimpleQueue',1,'']]], + ['ostlssection_36',['OSTLSSection',['../group__coreinit__thread.html#structOSTLSSection',1,'']]] +]; diff --git a/search/classes_f.js b/search/classes_f.js new file mode 100644 index 00000000..6b93de90 --- /dev/null +++ b/search/classes_f.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['playdiary_0',['PlayDiary',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayDiary',1,'nn::pdm']]], + ['playevent_1',['PlayEvent',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayEvent',1,'nn::pdm']]], + ['playlog_2',['PlayLog',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayLog',1,'nn::pdm']]], + ['playstats_3',['PlayStats',['../namespacenn_1_1pdm.html#structnn_1_1pdm_1_1PlayStats',1,'nn::pdm']]], + ['pollfd_4',['pollfd',['../poll_8h.html#structpollfd',1,'']]], + ['preference_5',['Preference',['../group__nn__fp__fp.html#structnn_1_1fp_1_1Preference',1,'nn::fp']]], + ['preferentialtitleaccessorfromptr_6',['PreferentialTitleAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html',1,'nn::sl::details']]], + ['presence_7',['Presence',['../structnn_1_1fp_1_1Presence.html',1,'nn::fp']]], + ['profile_8',['Profile',['../group__nn__fp__fp.html#structnn_1_1fp_1_1Profile',1,'nn::fp']]] +]; diff --git a/search/close.svg b/search/close.svg new file mode 100644 index 00000000..337d6cc1 --- /dev/null +++ b/search/close.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/search/defines_0.js b/search/defines_0.js new file mode 100644 index 00000000..e5c3ad2c --- /dev/null +++ b/search/defines_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_5f_5fsocklen_5ft_5fdefined_0',['__socklen_t_defined',['../sys_2socket_8h.html#aaa25f1527576d8ada1d4abfa3f6ed406',1,'socket.h']]] +]; diff --git a/search/defines_1.js b/search/defines_1.js new file mode 100644 index 00000000..b3e22f49 --- /dev/null +++ b/search/defines_1.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['af_5finet_0',['AF_INET',['../sys_2socket_8h.html#a9930604d0e32588eae76f43ca38e7826',1,'socket.h']]], + ['af_5funspec_1',['AF_UNSPEC',['../sys_2socket_8h.html#ae77ae24b14b7b7f294f3e04121173f12',1,'socket.h']]], + ['ai_5faddrconfig_2',['AI_ADDRCONFIG',['../netdb_8h.html#abe581892df09df05b21fee09e1584659',1,'netdb.h']]], + ['ai_5fall_3',['AI_ALL',['../netdb_8h.html#a1813fe6d7b10af5ea92ec03bd65ca39d',1,'netdb.h']]], + ['ai_5fcanonname_4',['AI_CANONNAME',['../netdb_8h.html#ab2912e6cffeb2353df550f10bbe64cf4',1,'netdb.h']]], + ['ai_5fnumerichost_5',['AI_NUMERICHOST',['../netdb_8h.html#a2a7070b38894743c536630b2ab25dcef',1,'netdb.h']]], + ['ai_5fpassive_6',['AI_PASSIVE',['../netdb_8h.html#aec9e92ed53442d64cbc9b68d92ad970b',1,'netdb.h']]], + ['ai_5fv4mapped_7',['AI_V4MAPPED',['../netdb_8h.html#abbc1e064042dab1058c40d9cd1fc63f0',1,'netdb.h']]] +]; diff --git a/search/defines_2.js b/search/defines_2.js new file mode 100644 index 00000000..1a9cff3d --- /dev/null +++ b/search/defines_2.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['eai_5faddrfamily_0',['EAI_ADDRFAMILY',['../netdb_8h.html#aac746f03bb5099da0a427a99ecf1e36a',1,'netdb.h']]], + ['eai_5fagain_1',['EAI_AGAIN',['../netdb_8h.html#a7a0f2f10f8778fe201a68932d18434e5',1,'netdb.h']]], + ['eai_5fbadflags_2',['EAI_BADFLAGS',['../netdb_8h.html#a3f3b38f2ac6688612a0fd20f3e6210be',1,'netdb.h']]], + ['eai_5fbadhints_3',['EAI_BADHINTS',['../netdb_8h.html#a06480e6a72c58c6649d2ad19c98bff27',1,'netdb.h']]], + ['eai_5ffail_4',['EAI_FAIL',['../netdb_8h.html#acfc712115bf29357d33472da2209dc15',1,'netdb.h']]], + ['eai_5ffamily_5',['EAI_FAMILY',['../netdb_8h.html#a1d195add54c14a8903441848fb2f7da6',1,'netdb.h']]], + ['eai_5fmax_6',['EAI_MAX',['../netdb_8h.html#afcb75b949ba49308678186c339c78fdc',1,'netdb.h']]], + ['eai_5fmemory_7',['EAI_MEMORY',['../netdb_8h.html#a33d8eb0c89167f95dcdaf23386631174',1,'netdb.h']]], + ['eai_5fnodata_8',['EAI_NODATA',['../netdb_8h.html#aae1a32f26ffbb7461251d7c4a7c3a0a2',1,'netdb.h']]], + ['eai_5fnoname_9',['EAI_NONAME',['../netdb_8h.html#a0bb00f48d6ba1e8c55b7d85c8e3a19a7',1,'netdb.h']]], + ['eai_5foverflow_10',['EAI_OVERFLOW',['../netdb_8h.html#a01d6798d308152b919a0b9f998bbd336',1,'netdb.h']]], + ['eai_5fprotocol_11',['EAI_PROTOCOL',['../netdb_8h.html#ac22bd096438839c946a37c0619c6eabf',1,'netdb.h']]], + ['eai_5fservice_12',['EAI_SERVICE',['../netdb_8h.html#ac7f08e3ee3c38f7c869beb5a44c9f651',1,'netdb.h']]], + ['eai_5fsocktype_13',['EAI_SOCKTYPE',['../netdb_8h.html#a110777c2c99dab32101324b3b1dd1df5',1,'netdb.h']]], + ['eai_5fsystem_14',['EAI_SYSTEM',['../netdb_8h.html#a8e864fa95f26341c27127deb6237c88c',1,'netdb.h']]], + ['endpoint_5ftransfer_5fin_15',['ENDPOINT_TRANSFER_IN',['../uhs_8h.html#a117cfa510f355a71c711d117dfe18460',1,'uhs.h']]], + ['endpoint_5ftransfer_5fout_16',['ENDPOINT_TRANSFER_OUT',['../uhs_8h.html#a146b35480e491660a2b9f106485125c4',1,'uhs.h']]] +]; diff --git a/search/defines_3.js b/search/defines_3.js new file mode 100644 index 00000000..82b8cfef --- /dev/null +++ b/search/defines_3.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['false_0',['FALSE',['../wut__types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'wut_types.h']]], + ['fd_5fsetsize_1',['FD_SETSIZE',['../select_8h.html#a86c5dbf5a99358e288f573d6a1e0873f',1,'select.h']]], + ['fionbio_2',['FIONBIO',['../ioctl_8h.html#af48a6e38eb0ae226621514b44b9844eb',1,'ioctl.h']]], + ['fionread_3',['FIONREAD',['../ioctl_8h.html#ac68826c621a12d91544dab200c86c75a',1,'ioctl.h']]], + ['fionwrite_4',['FIONWRITE',['../ioctl_8h.html#a6826e2f7fe26c70ff7b4929843ce399a',1,'ioctl.h']]] +]; diff --git a/search/defines_4.js b/search/defines_4.js new file mode 100644 index 00000000..c602f6dd --- /dev/null +++ b/search/defines_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['h_5faddr_0',['h_addr',['../netdb_8h.html#a4d04a8261523c8f3473946257c12ce5b',1,'netdb.h']]], + ['host_5fnot_5ffound_1',['HOST_NOT_FOUND',['../netdb_8h.html#ab7112bbe219185a9726405d4c5ce9886',1,'netdb.h']]] +]; diff --git a/search/defines_5.js b/search/defines_5.js new file mode 100644 index 00000000..a08c34f9 --- /dev/null +++ b/search/defines_5.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['inaddr_5fany_0',['INADDR_ANY',['../in_8h.html#a5d1940045dc2e7de552f3d4ff13a74ab',1,'in.h']]], + ['inaddr_5fbroadcast_1',['INADDR_BROADCAST',['../in_8h.html#a4a725f61ded23ce8a7dff8e82ed51986',1,'in.h']]], + ['inaddr_5floopback_2',['INADDR_LOOPBACK',['../in_8h.html#ae1ac25d7797666cff6d01d6c795c2378',1,'in.h']]], + ['inaddr_5fnone_3',['INADDR_NONE',['../in_8h.html#a3d2472d6cf31b73eeb829110dd0fffea',1,'in.h']]], + ['inet_5faddrstrlen_4',['INET_ADDRSTRLEN',['../in_8h.html#a93b37007689284fd9c4bde1a8f4b9199',1,'in.h']]], + ['ip_5fadd_5fmembership_5',['IP_ADD_MEMBERSHIP',['../in_8h.html#a924b1653500b7d3bf1bcef96a1a28431',1,'in.h']]], + ['ip_5fdrop_5fmembership_6',['IP_DROP_MEMBERSHIP',['../in_8h.html#ad9e530e8ee1d2a001717d40d3aa26618',1,'in.h']]], + ['ip_5fmulticast_5fif_7',['IP_MULTICAST_IF',['../in_8h.html#a95ac9ecdbd7845274e20667d3b42cd00',1,'in.h']]], + ['ip_5fmulticast_5floop_8',['IP_MULTICAST_LOOP',['../in_8h.html#a5481dc4543c45fa31bf769119057a259',1,'in.h']]], + ['ip_5fmulticast_5fttl_9',['IP_MULTICAST_TTL',['../in_8h.html#abf2be8a26ec89482c3c440028aacc523',1,'in.h']]], + ['ip_5ftos_10',['IP_TOS',['../in_8h.html#a879a5597c2c02787d91b6a112c2660a2',1,'in.h']]], + ['ip_5fttl_11',['IP_TTL',['../in_8h.html#a4e304dc3f19993aee2a94bb63ee5f2fa',1,'in.h']]], + ['ip_5funknown_12',['IP_UNKNOWN',['../in_8h.html#af14315ab6bc3d46d31ce8219e9d6a8e9',1,'in.h']]], + ['ipc_5fbuf_5fpool_5fmagic_13',['IPC_BUF_POOL_MAGIC',['../ipcbufpool_8h.html#ad4697b16655593cd75027a5ae65373e7',1,'ipcbufpool.h']]], + ['ipproto_5fip_14',['IPPROTO_IP',['../in_8h.html#abf96615d54d7d81630efc2e8f1770223',1,'in.h']]], + ['ipproto_5ftcp_15',['IPPROTO_TCP',['../in_8h.html#a94f83c72c1e5e6ef453e47cf59885fb5',1,'in.h']]], + ['ipproto_5fudp_16',['IPPROTO_UDP',['../in_8h.html#ab332d40b15142f33a88d4fcb1d6a5920',1,'in.h']]] +]; diff --git a/search/defines_6.js b/search/defines_6.js new file mode 100644 index 00000000..3d8bd59a --- /dev/null +++ b/search/defines_6.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['match_5fany_0',['MATCH_ANY',['../uhs_8h.html#a6f8f0efd9219c0b769955f687fcab950',1,'uhs.h']]], + ['match_5fdev_5fclass_1',['MATCH_DEV_CLASS',['../uhs_8h.html#a5b45207dc4b497487d85b12a4730537a',1,'uhs.h']]], + ['match_5fdev_5fpid_2',['MATCH_DEV_PID',['../uhs_8h.html#aab44435a576baf1d0df9fd05677c56b2',1,'uhs.h']]], + ['match_5fdev_5fprotocol_3',['MATCH_DEV_PROTOCOL',['../uhs_8h.html#a8e762c90e7f06e1fdb2e9b3089a62798',1,'uhs.h']]], + ['match_5fdev_5fsubclass_4',['MATCH_DEV_SUBCLASS',['../uhs_8h.html#a4aee12af783df398e044a0baa61d7a21',1,'uhs.h']]], + ['match_5fdev_5fvid_5',['MATCH_DEV_VID',['../uhs_8h.html#a50529146372193f18da7470b5b11ab63',1,'uhs.h']]], + ['match_5fif_5fclass_6',['MATCH_IF_CLASS',['../uhs_8h.html#a0e001aa780c5d814fd2277c58e7c1a8d',1,'uhs.h']]], + ['match_5fif_5fprotocol_7',['MATCH_IF_PROTOCOL',['../uhs_8h.html#a4202d6b352f7185265f6b95c7d034cbd',1,'uhs.h']]], + ['match_5fif_5fsubclass_8',['MATCH_IF_SUBCLASS',['../uhs_8h.html#a6613f8fe95bb83b0834813c8e9a15929',1,'uhs.h']]], + ['msg_5fdontroute_9',['MSG_DONTROUTE',['../sys_2socket_8h.html#a9643e949e179396230792b56fe7f6f06',1,'socket.h']]], + ['msg_5fdontwait_10',['MSG_DONTWAIT',['../sys_2socket_8h.html#ab18d3d439e4a9c8d0f73e7166e8eb376',1,'socket.h']]], + ['msg_5foob_11',['MSG_OOB',['../sys_2socket_8h.html#a99bc202592bac1adbd525f47b359b722',1,'socket.h']]], + ['msg_5fpeek_12',['MSG_PEEK',['../sys_2socket_8h.html#a60c35b1016d0d87fe1066ea817acad98',1,'socket.h']]] +]; diff --git a/search/defines_7.js b/search/defines_7.js new file mode 100644 index 00000000..367f898e --- /dev/null +++ b/search/defines_7.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['netdb_5finternal_0',['NETDB_INTERNAL',['../netdb_8h.html#a93598d1131d75df799acd66eccd039b0',1,'netdb.h']]], + ['netdb_5fsuccess_1',['NETDB_SUCCESS',['../netdb_8h.html#abc7a398cd18856c798bb60c9bd1696f1',1,'netdb.h']]], + ['ni_5fdgram_2',['NI_DGRAM',['../netdb_8h.html#ac8270b4222f6d9ebf05cba519b48be49',1,'netdb.h']]], + ['ni_5fmaxhost_3',['NI_MAXHOST',['../netdb_8h.html#aebc53e498b2434654a1d44070d9ccd40',1,'netdb.h']]], + ['ni_5fmaxserv_4',['NI_MAXSERV',['../netdb_8h.html#aefdeadf85356cc2fa0870d86a6055eb1',1,'netdb.h']]], + ['ni_5fnamereqd_5',['NI_NAMEREQD',['../netdb_8h.html#a21bd81bf080250b73395a02e70a4212e',1,'netdb.h']]], + ['ni_5fnofqdn_6',['NI_NOFQDN',['../netdb_8h.html#ae58777c663bd21ceafae51b23ba493ca',1,'netdb.h']]], + ['ni_5fnumerichost_7',['NI_NUMERICHOST',['../netdb_8h.html#a62f12304e7a43038f40cd579ad57829f',1,'netdb.h']]], + ['ni_5fnumericscope_8',['NI_NUMERICSCOPE',['../netdb_8h.html#a84fe2fc9c0e4fea54cc8ef13f2ffba64',1,'netdb.h']]], + ['ni_5fnumericserv_9',['NI_NUMERICSERV',['../netdb_8h.html#af6d346aae7109d19b9ccab7c510a3cad',1,'netdb.h']]], + ['no_5faddress_10',['NO_ADDRESS',['../netdb_8h.html#aea7ce8caa883f094af0b74a01a86e031',1,'netdb.h']]], + ['no_5fdata_11',['NO_DATA',['../netdb_8h.html#a68de9030c39965958f08402f7d452ad9',1,'netdb.h']]], + ['no_5frecovery_12',['NO_RECOVERY',['../netdb_8h.html#a92b3de98da10bac7363111d35bce2fe7',1,'netdb.h']]], + ['nsn_5feagain_13',['NSN_EAGAIN',['../nsysnet_2socket_8h.html#affc55e6cf60dcee7205a2fcd877b49b3',1,'socket.h']]], + ['nsn_5fewouldblock_14',['NSN_EWOULDBLOCK',['../nsysnet_2socket_8h.html#a1a72f8656be880f5dbde7711f0ab9cda',1,'socket.h']]] +]; diff --git a/search/defines_8.js b/search/defines_8.js new file mode 100644 index 00000000..85a61504 --- /dev/null +++ b/search/defines_8.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['pf_5finet_0',['PF_INET',['../sys_2socket_8h.html#a3f5da0b5be27fe31ec7cc11bfa8d1a25',1,'socket.h']]], + ['pf_5funspec_1',['PF_UNSPEC',['../sys_2socket_8h.html#a51dba11ffc8e3b1bf695e721b3144094',1,'socket.h']]], + ['pollerr_2',['POLLERR',['../poll_8h.html#ab1c532446408c98559d4aaaeeeb99820',1,'poll.h']]], + ['pollhup_3',['POLLHUP',['../poll_8h.html#a262754fe6bdf27c2cd3da43284ec8536',1,'poll.h']]], + ['pollin_4',['POLLIN',['../poll_8h.html#a52ac479a805051f59643588b096024ff',1,'poll.h']]], + ['pollnval_5',['POLLNVAL',['../poll_8h.html#ae8bffe35c61e12fb7b408b89721896df',1,'poll.h']]], + ['pollout_6',['POLLOUT',['../poll_8h.html#a91b3c67129ac7675062f316b840a0d58',1,'poll.h']]], + ['pollpri_7',['POLLPRI',['../poll_8h.html#ab6f53b89c7a4cc5e8349f7c778d85168',1,'poll.h']]] +]; diff --git a/search/defines_9.js b/search/defines_9.js new file mode 100644 index 00000000..90d19dbf --- /dev/null +++ b/search/defines_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rplwrap_0',['RPLWRAP',['../wut__rplwrap_8h.html#a76b9c9df67f253d5fd4ed7627a146194',1,'wut_rplwrap.h']]] +]; diff --git a/search/defines_a.js b/search/defines_a.js new file mode 100644 index 00000000..da3fddb8 --- /dev/null +++ b/search/defines_a.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['shut_5frd_0',['SHUT_RD',['../sys_2socket_8h.html#af1c8cf84ac37451afaef3bde9976b6e1',1,'socket.h']]], + ['shut_5frdwr_1',['SHUT_RDWR',['../sys_2socket_8h.html#a80c54d1399557c97a0c81a319d08e9db',1,'socket.h']]], + ['shut_5fwr_2',['SHUT_WR',['../sys_2socket_8h.html#addb0a758e6fafdd89f5b7120f84738eb',1,'socket.h']]], + ['so_5fbio_3',['SO_BIO',['../sys_2socket_8h.html#a6d88a2968a340f307c5842105ec35c84',1,'socket.h']]], + ['so_5fbroadcast_4',['SO_BROADCAST',['../sys_2socket_8h.html#ad05e5d66b4608d73747c4a10b802a737',1,'socket.h']]], + ['so_5fdontroute_5',['SO_DONTROUTE',['../sys_2socket_8h.html#a4a6d9f7ea4bf046c50102c17ba1faf37',1,'socket.h']]], + ['so_5ferror_6',['SO_ERROR',['../sys_2socket_8h.html#a040d4fd00495232970a03425bc00e77a',1,'socket.h']]], + ['so_5fhopcnt_7',['SO_HOPCNT',['../sys_2socket_8h.html#a1f8a3dd1cd28e2f90a935ba9238192c7',1,'socket.h']]], + ['so_5fkeepalive_8',['SO_KEEPALIVE',['../sys_2socket_8h.html#a0691781c519eed3f9a634f8eb55cd258',1,'socket.h']]], + ['so_5flinger_9',['SO_LINGER',['../sys_2socket_8h.html#a552d2cd8ffc1157c016299c5eba95b72',1,'socket.h']]], + ['so_5fmaxmsg_10',['SO_MAXMSG',['../sys_2socket_8h.html#a0dc6aed499371858a193b7917fb42e70',1,'socket.h']]], + ['so_5fmyaddr_11',['SO_MYADDR',['../sys_2socket_8h.html#a5ea5b3b127d2d097fff803b5b9b04a2f',1,'socket.h']]], + ['so_5fnbio_12',['SO_NBIO',['../sys_2socket_8h.html#a34c46dd3b7fbcd0ebd52d66fa03ee65c',1,'socket.h']]], + ['so_5fnonblock_13',['SO_NONBLOCK',['../sys_2socket_8h.html#ac2ceb8d4369cba78fd8811283e7d5b48',1,'socket.h']]], + ['so_5fnoslowstart_14',['SO_NOSLOWSTART',['../sys_2socket_8h.html#ab7717d2085bc72b9f0b59c54a776cc57',1,'socket.h']]], + ['so_5foobinline_15',['SO_OOBINLINE',['../sys_2socket_8h.html#a1ab39f351679dd0e32436f0e6c9890d4',1,'socket.h']]], + ['so_5frcvbuf_16',['SO_RCVBUF',['../sys_2socket_8h.html#a0db12e960ac303030400d9fd95391b52',1,'socket.h']]], + ['so_5frcvlowat_17',['SO_RCVLOWAT',['../sys_2socket_8h.html#ac750f0f8266f391654627fe3068f79c8',1,'socket.h']]], + ['so_5freuseaddr_18',['SO_REUSEADDR',['../sys_2socket_8h.html#a5589f74fada0d0cd47bd6ea8741a58ee',1,'socket.h']]], + ['so_5frusrbuf_19',['SO_RUSRBUF',['../sys_2socket_8h.html#a3c2b03f14bef00ec74bd11f979d42b98',1,'socket.h']]], + ['so_5frxdata_20',['SO_RXDATA',['../sys_2socket_8h.html#ab80640876fc491db016407bfa88a896c',1,'socket.h']]], + ['so_5fsndbuf_21',['SO_SNDBUF',['../sys_2socket_8h.html#af618cbb85161ff3196d3bcdf7565ba64',1,'socket.h']]], + ['so_5fsndlowat_22',['SO_SNDLOWAT',['../sys_2socket_8h.html#a5b4707f0d55cfacf9cd25e5554975c8f',1,'socket.h']]], + ['so_5ftcpsack_23',['SO_TCPSACK',['../sys_2socket_8h.html#a326ce4e40002ecf1ccecf9ff26d71906',1,'socket.h']]], + ['so_5ftxdata_24',['SO_TXDATA',['../sys_2socket_8h.html#a15aa22579f540c2f188651c5298fc218',1,'socket.h']]], + ['so_5ftype_25',['SO_TYPE',['../sys_2socket_8h.html#a8ab1e00e94a92737d3a4b407f7fa90f1',1,'socket.h']]], + ['so_5funknown1019_26',['SO_UNKNOWN1019',['../sys_2socket_8h.html#a88984138d9c53c4cb4e03ef5be32ab97',1,'socket.h']]], + ['so_5funknown101a_27',['SO_UNKNOWN101A',['../sys_2socket_8h.html#aca5b2d84c7cdb4940df3827bd1ccb59a',1,'socket.h']]], + ['so_5funknown101b_28',['SO_UNKNOWN101B',['../sys_2socket_8h.html#a2584107b0d74deb38beedf33062d0091',1,'socket.h']]], + ['so_5fwinscale_29',['SO_WINSCALE',['../sys_2socket_8h.html#a117a985137d5faf4f6c7d77e123b8813',1,'socket.h']]], + ['sock_5fdgram_30',['SOCK_DGRAM',['../sys_2socket_8h.html#a4db8b9a846c67404db0b6f014f9a9fdf',1,'socket.h']]], + ['sock_5fstream_31',['SOCK_STREAM',['../sys_2socket_8h.html#a249394484f9410a2e3f8eba24657feb9',1,'socket.h']]], + ['sol_5fsocket_32',['SOL_SOCKET',['../sys_2socket_8h.html#a92d045f6ee2f343d6b28830a9fec082e',1,'socket.h']]], + ['sol_5ftcp_33',['SOL_TCP',['../tcp_8h.html#ac65409d904781e5a23529bd6bef2b673',1,'tcp.h']]] +]; diff --git a/search/defines_b.js b/search/defines_b.js new file mode 100644 index 00000000..ca8f6b1f --- /dev/null +++ b/search/defines_b.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['tcp_5fackdelaytime_0',['TCP_ACKDELAYTIME',['../tcp_8h.html#ae9d4ebf8393fbfcf16e597667da19d5d',1,'tcp.h']]], + ['tcp_5fmaxseg_1',['TCP_MAXSEG',['../tcp_8h.html#af20c12fa9bf018281e14c3b43b777e2e',1,'tcp.h']]], + ['tcp_5fnoackdelay_2',['TCP_NOACKDELAY',['../tcp_8h.html#afb3c72720875586cfdef6f6ae61dde1a',1,'tcp.h']]], + ['tcp_5fnodelay_3',['TCP_NODELAY',['../tcp_8h.html#a8f02455d581f55196a37a12377ecfc0e',1,'tcp.h']]], + ['tcp_5funknown_4',['TCP_UNKNOWN',['../tcp_8h.html#a85c9e4b24566183ffc960b84ab698053',1,'tcp.h']]], + ['timeout_5fnone_5',['TIMEOUT_NONE',['../uhs_8h.html#a1b5a2fca71739e3b2f033c9fcca9d96c',1,'uhs.h']]], + ['true_6',['TRUE',['../wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'wut_types.h']]], + ['try_5fagain_7',['TRY_AGAIN',['../netdb_8h.html#aefda3c41e567de5717e579212109a355',1,'netdb.h']]] +]; diff --git a/search/defines_c.js b/search/defines_c.js new file mode 100644 index 00000000..76dfe006 --- /dev/null +++ b/search/defines_c.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['uhs_5fconfig_5fbuffer_5fsize_0',['UHS_CONFIG_BUFFER_SIZE',['../uhs_8h.html#afcd777da2da1f3ee911766c34ad4b3dc',1,'uhs.h']]], + ['usbclass_5faudio_1',['USBCLASS_AUDIO',['../uhs__usbspec_8h.html#a09c09c1bd20fc289153c1acbdaa8ba29',1,'uhs_usbspec.h']]], + ['usbclass_5fdevice_2',['USBCLASS_DEVICE',['../uhs__usbspec_8h.html#a74a3e57dac3d116a68ccddc1c5a39e74',1,'uhs_usbspec.h']]], + ['usbclass_5fhid_3',['USBCLASS_HID',['../uhs__usbspec_8h.html#ad016d19bfea785686b64d1480e9eeb8c',1,'uhs_usbspec.h']]], + ['usbclass_5fstorage_4',['USBCLASS_STORAGE',['../uhs__usbspec_8h.html#a08c594a2d335f64f73589a61c17b2a79',1,'uhs_usbspec.h']]] +]; diff --git a/search/defines_d.js b/search/defines_d.js new file mode 100644 index 00000000..1e4e84a9 --- /dev/null +++ b/search/defines_d.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['wut_5fdebug_5freport_0',['WUT_DEBUG_REPORT',['../wut_8h.html#addabf29c99c83eadeb63a6494f4ab97d',1,'wut.h']]], + ['wut_5fdeprecated_1',['WUT_DEPRECATED',['../wut_8h.html#a49085bf4d60ca78774cd58759861aad3',1,'wut.h']]], + ['wut_5fenum_5fbitmask_5ftype_2',['WUT_ENUM_BITMASK_TYPE',['../wut__types_8h.html#aafcb3f4606652821fadbe929a96aaa03',1,'wut_types.h']]], + ['wut_5fformat_5fprintf_3',['WUT_FORMAT_PRINTF',['../wut_8h.html#abf531705e21dd2a94ee8e22a830438de',1,'wut.h']]] +]; diff --git a/search/enums_0.js b/search/enums_0.js new file mode 100644 index 00000000..e0544620 --- /dev/null +++ b/search/enums_0.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['acpdevicetype_0',['ACPDeviceType',['../group__nn__acp__device.html#ga538d69a9a66dda78ef4aee25e0d1f741',1,'device.h']]], + ['acpresult_1',['ACPResult',['../group__nn__acp__result.html#ga6221cb75648e0df3f15960e486b4f315',1,'result.h']]], + ['adminflags_2',['AdminFlags',['../namespacenn_1_1nfp.html#aa028877b56be04a11ec35abb1e50ec04',1,'nn::nfp']]], + ['amiibosettingsmode_3',['AmiiboSettingsMode',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564',1,'nn::nfp']]], + ['avmdrcmode_4',['AVMDrcMode',['../group__avm__drc.html#ga4031c859e2d54dd78f0ed9561307a875',1,'drc.h']]], + ['avmdrcscanmode_5',['AVMDrcScanMode',['../group__avm__drc.html#gabd77c24c41e1264b2007ddb49591f4ad',1,'drc.h']]], + ['avmdrcsystemaudiomode_6',['AVMDrcSystemAudioMode',['../group__avm__drc.html#gad0b341575079b7083e801cf66dc7103a',1,'drc.h']]], + ['avmtvaspectratio_7',['AVMTvAspectRatio',['../group__avm__tv.html#gac99989509d163cf86f2f8ed6866f9aef',1,'tv.h']]], + ['avmtvresolution_8',['AVMTvResolution',['../group__avm__tv.html#gaf282707c888d43e116c88b913bd8392f',1,'tv.h']]], + ['avmtvvideoregion_9',['AVMTvVideoRegion',['../group__avm__tv.html#ga4e81ff935911714695d545a9177b4d2e',1,'tv.h']]], + ['ax_5fdevice_5fmode_10',['AX_DEVICE_MODE',['../group__sndcore2__device.html#ga62e50a0d02d2da1683cda793867060c6',1,'device.h']]], + ['ax_5fdevice_5ftype_11',['AX_DEVICE_TYPE',['../group__sndcore2__device.html#ga08e97232ab9f9a048f80c8e5f8925646',1,'device.h']]], + ['ax_5fdrc_5fvs_5flc_12',['AX_DRC_VS_LC',['../group__sndcore2__drcvs.html#ga90107bb8ed08ed7a2db480688ede00cf',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fmode_13',['AX_DRC_VS_MODE',['../group__sndcore2__drcvs.html#gac3e4dc23483597fad12bdc9af56378c2',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5foutput_14',['AX_DRC_VS_OUTPUT',['../group__sndcore2__drcvs.html#ga2cc728bba292189a947150ebb80767e4',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fspeaker_5fpos_15',['AX_DRC_VS_SPEAKER_POS',['../group__sndcore2__drcvs.html#gac9f17b9de58798fa88e16f5f6ab2a7b7',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fsurround_5fgain_16',['AX_DRC_VS_SURROUND_GAIN',['../group__sndcore2__drcvs.html#gabfa377a2cd7f8b1591694d840e3c785b',1,'drcvs.h']]], + ['ax_5finit_5fpipeline_17',['AX_INIT_PIPELINE',['../group__sndcore2__core.html#ga9b77c43056befd1fe3d2dc1828f49745',1,'core.h']]], + ['ax_5finit_5frenderer_18',['AX_INIT_RENDERER',['../group__sndcore2__core.html#gabeb14c2c290c6ffdf74c37b83d1d00c0',1,'core.h']]], + ['ax_5fresult_19',['AX_RESULT',['../group__sndcore2__result.html#gac6fbd725add6e537d29f7d0dc43bd0ef',1,'result.h']]], + ['ax_5fvoice_5fformat_20',['AX_VOICE_FORMAT',['../group__sndcore2__voice.html#ga9cb967587b8fc6976900a133e2f8b8da',1,'voice.h']]], + ['ax_5fvoice_5floop_21',['AX_VOICE_LOOP',['../group__sndcore2__voice.html#ga4cf9ac33660b062bc02b894dd876bd36',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_22',['AX_VOICE_RATIO_RESULT',['../group__sndcore2__voice.html#ga488109e8efb5a08e2d77783eb62526f9',1,'voice.h']]], + ['ax_5fvoice_5frenderer_23',['AX_VOICE_RENDERER',['../group__sndcore2__voice.html#ga9b46a491aa7e8dd96d7630b4e270221f',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_24',['AX_VOICE_SRC_TYPE',['../group__sndcore2__voice.html#ga466dd138e7bb1ce37b587da087a29565',1,'voice.h']]], + ['ax_5fvoice_5fstate_25',['AX_VOICE_STATE',['../group__sndcore2__voice.html#ga32352519e1c664b1393471afd4aefdbe',1,'voice.h']]], + ['ax_5fvoice_5ftype_26',['AX_VOICE_TYPE',['../group__sndcore2__voice.html#ga1eaf6816e9d5ca46ccf480a1417eaea8',1,'voice.h']]] +]; diff --git a/search/enums_1.js b/search/enums_1.js new file mode 100644 index 00000000..00f11845 --- /dev/null +++ b/search/enums_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['bsperror_0',['BSPError',['../group__coreinit__bsp.html#gab5795219b5a1fe14a5b3b79d01e6c65d',1,'bsp.h']]], + ['bsphardwareversions_1',['BSPHardwareVersions',['../group__coreinit__bsp.html#ga9e37245c67a09130924ad88079058783',1,'bsp.h']]] +]; diff --git a/search/enums_10.js b/search/enums_10.js new file mode 100644 index 00000000..b1e3b036 --- /dev/null +++ b/search/enums_10.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['savestatus_0',['SAVEStatus',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35',1,'save.h']]], + ['seekorigin_1',['SeekOrigin',['../namespacenn_1_1sl.html#ab40796a2fafb5d9d3fda7510d7aea5b0',1,'nn::sl']]], + ['serverstate_2',['ServerState',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dc',1,'nn::dlp::Cafe']]], + ['smdelementtype_3',['SmdElementType',['../group__coreinit__smd.html#ga75998175a73732c255d5634f60516ea1',1,'smd.h']]], + ['smdinterfacestate_4',['SmdInterfaceState',['../group__coreinit__smd.html#ga6add009019177ee95c49dbbb3b1b4803',1,'smd.h']]], + ['smdlocktype_5',['SmdLockType',['../group__coreinit__smd.html#gad056e276cc8f81eedc63e88de2da6847',1,'smd.h']]], + ['smdppcstate_6',['SmdPpcState',['../group__coreinit__smd.html#ga112f90c07d52ee2115b2f4246a60dafd',1,'smd.h']]], + ['somemoptflags_7',['SOMemOptFlags',['../group__nn__nets2__somemopt.html#ga00a340b5ff4622319c21c65a51d10045',1,'somemopt.h']]], + ['somemoptrequest_8',['SOMemOptRequest',['../group__nn__nets2__somemopt.html#ga075f89f7b40388a0c9273e6979eaf400',1,'somemopt.h']]], + ['state_9',['state',['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8',1,'nn::erreula::State'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8',1,'nn::swkbd::State']]], + ['status_10',['Status',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70b',1,'nn::ac']]], + ['storagetype_11',['StorageType',['../namespacenn_1_1spm.html#ad570edae33e8307d896f2e3db25e66c9',1,'nn::spm']]], + ['sysapppfid_12',['SysAppPFID',['../group__sysapp__switch.html#ga4bf1097163e96c53d229712da3030e1d',1,'switch.h']]], + ['sysargidenum_13',['SYSArgIDEnum',['../group__sysapp__args.html#ga27a1c86f33672350217b31517597b607',1,'args.h']]], + ['sysargtypeenum_14',['SYSArgTypeEnum',['../group__sysapp__args.html#gaa79ac4b4ebc5e0fd76bc180632afea41',1,'args.h']]], + ['syssettingsjumptotarget_15',['SYSSettingsJumpToTarget',['../group__sysapp__launch.html#gafce2dd8774d2dc4ad18a1f2db965fb22',1,'launch.h']]], + ['system_5fapp_5fid_16',['SYSTEM_APP_ID',['../group__sysapp__title.html#ga9de106a158b21208e4b2f5d29f519d7a',1,'title.h']]] +]; diff --git a/search/enums_11.js b/search/enums_11.js new file mode 100644 index 00000000..466f7c09 --- /dev/null +++ b/search/enums_11.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['tagtype_0',['TagType',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93',1,'nn::nfp']]], + ['temptargetpreference_1',['TEMPTargetPreference',['../nn_2temp_2temp_8h.html#a74d534bbc81fda5ab508a2ffdd0e8c89',1,'temp.h']]], + ['transfermode_2',['TransferMode',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55',1,'nn::sl']]], + ['tvececlogicaladdress_3',['TVECECLogicalAddress',['../group__tve__cec.html#ga2371fde1382bc53d313d8d9853d3aa24',1,'cec.h']]], + ['tvececopcode_4',['TVECECOpCode',['../group__tve__cec.html#gaeb39246d9c49c7445e04c7cd8cfb468e',1,'cec.h']]], + ['tvehdmistate_5',['TVEHdmiState',['../group__tve__tve.html#ga5c361a4501e60bdbb87a74dc1e3fef6a',1,'tve.h']]], + ['tveport_6',['TVEPort',['../group__tve__tve.html#ga12fb318228c3027cadc8423b88c42f96',1,'tve.h']]] +]; diff --git a/search/enums_12.js b/search/enums_12.js new file mode 100644 index 00000000..63395590 --- /dev/null +++ b/search/enums_12.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['uccommand_0',['UCCommand',['../group__coreinit__userconfig.html#gaa3d32792a6e686346f7f569d939ab11a',1,'userconfig.h']]], + ['ucdatatype_1',['UCDataType',['../group__coreinit__userconfig.html#ga8022668722f36cfc2fd9eca3e600f6f5',1,'userconfig.h']]], + ['ucerrors_2',['UCErrors',['../group__coreinit__userconfig.html#ga9e51fae9820f164c84d1bea6fc1a22e6',1,'userconfig.h']]], + ['ucfilesys_3',['UCFileSys',['../group__coreinit__userconfig.html#ga2e1a70d413b4351a0ecab5e4c718a439',1,'userconfig.h']]], + ['uhsadmindevtype_4',['UHSAdminDevType',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6',1,'uhs.h']]], + ['uhsadmineptype_5',['UHSAdminEpType',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8',1,'uhs.h']]], + ['uhshandlestate_6',['UHSHandleState',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693a',1,'uhs.h']]], + ['uhsstatus_7',['UHSStatus',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8d',1,'uhs.h']]] +]; diff --git a/search/enums_13.js b/search/enums_13.js new file mode 100644 index 00000000..ae4a5327 --- /dev/null +++ b/search/enums_13.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['vpadbuttons_0',['VPADButtons',['../group__vpad__input.html#gac0151a3ca71aa0781a396a89430654a7',1,'input.h']]], + ['vpadchan_1',['VPADChan',['../group__vpadbase__base.html#ga05fe36fbe8e98bd6b1f69cccf7752e26',1,'base.h']]], + ['vpadgyrozerodriftmode_2',['VPADGyroZeroDriftMode',['../group__vpad__input.html#gad449624afcae0c1a945da3010284f918',1,'input.h']]], + ['vpadircstatusflags_3',['VPADIRCStatusFlags',['../group__vpadbase__base.html#ga4fd2f39aaf633d941c8c8ea20b7fa0fb',1,'base.h']]], + ['vpadlcdmode_4',['VPADLcdMode',['../group__vpad__input.html#ga46a82f660292f1284a8eff20015e2528',1,'input.h']]], + ['vpadreaderror_5',['VPADReadError',['../group__vpad__input.html#gaff1e94081b12bc485c6613eb94daccea',1,'input.h']]], + ['vpadtouchpadresolution_6',['VPADTouchPadResolution',['../group__vpad__input.html#ga953546612efe2b0e829e7bff28881239',1,'input.h']]], + ['vpadtouchpadvalidity_7',['VPADTouchPadValidity',['../group__vpad__input.html#ga11fffe32865d0edf0105ed06d9f6a83b',1,'input.h']]] +]; diff --git a/search/enums_14.js b/search/enums_14.js new file mode 100644 index 00000000..0b6bd1f6 --- /dev/null +++ b/search/enums_14.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['wbcerror_0',['WBCError',['../group__padscore__wbc.html#ga94c9a065795968e04589a33ce1b8b62b',1,'wbc.h']]], + ['wpadbalanceboardcmd_1',['WPADBalanceBoardCmd',['../group__padscore__wpad.html#gacc39a0a57fb77e4db2178539253d2942',1,'wpad.h']]], + ['wpadbutton_2',['WPADButton',['../group__padscore__wpad.html#ga223abdb15d9048c4635154349b83a05e',1,'wpad.h']]], + ['wpadchan_3',['WPADChan',['../group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107',1,'wpad.h']]], + ['wpadclassicbutton_4',['WPADClassicButton',['../group__padscore__wpad.html#ga72daa46557d71a08451a122c197fe029',1,'wpad.h']]], + ['wpaddataformat_5',['WPADDataFormat',['../group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900',1,'wpad.h']]], + ['wpaddpdformat_6',['WPADDpdFormat',['../group__padscore__wpad.html#gae87cb075b732d605fde135eb502e3685',1,'wpad.h']]], + ['wpaderror_7',['WPADError',['../group__padscore__wpad.html#ga048dc1af677113ecb70d103c58b3ca99',1,'wpad.h']]], + ['wpadextensiontype_8',['WPADExtensionType',['../group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3',1,'wpad.h']]], + ['wpadled_9',['WPADLed',['../group__padscore__wpad.html#gab26436f8ee58fd207465d25bdbeaa240',1,'wpad.h']]], + ['wpadmplsmode_10',['WPADMplsMode',['../group__padscore__wpad.html#gab6df9ebadfe997eadbeb87075cbb1fe5',1,'wpad.h']]], + ['wpadmplsstatus_11',['WPADMplsStatus',['../group__padscore__wpad.html#ga37c02b9aefc301ad7494a81f94542749',1,'wpad.h']]], + ['wpadnunchukbutton_12',['WPADNunchukButton',['../group__padscore__wpad.html#gae380b35f60d0a6982b17db1058b1af44',1,'wpad.h']]], + ['wpadperipheralspace_13',['WPADPeripheralSpace',['../group__padscore__wpad.html#ga55b0f4b5626f5a2cb33755cfd2902741',1,'wpad.h']]], + ['wpadprobutton_14',['WPADProButton',['../group__padscore__wpad.html#gafbd68b03bdeb1eaccadb2e00c86f3adb',1,'wpad.h']]], + ['wpadspeakercmd_15',['WPADSpeakerCmd',['../group__padscore__wpad.html#gaaf2f65fac1f844952b529e51a1a00844',1,'wpad.h']]] +]; diff --git a/search/enums_2.js b/search/enums_2.js new file mode 100644 index 00000000..f26a3970 --- /dev/null +++ b/search/enums_2.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['camerror_0',['CamError',['../group__cam.html#gaaa8f7c2c5527028701eae363f8d4541f',1,'camera.h']]], + ['cameventtype_1',['CamEventType',['../group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2',1,'camera.h']]], + ['camfps_2',['CamFps',['../group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a',1,'camera.h']]], + ['camstreamtype_3',['CamStreamType',['../group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb',1,'camera.h']]], + ['ccrcdcboardversion_4',['CCRCDCBoardVersion',['../group__nsysccr__cdc.html#ga59f3a9c01451cd4007d32c0eb95f1563',1,'cdc.h']]], + ['ccrcdcchipversion_5',['CCRCDCChipVersion',['../group__nsysccr__cdc.html#ga446f8415a20f49c9f728fa1817752d1c',1,'cdc.h']]], + ['ccrcdcdestinationenum_6',['CCRCDCDestinationEnum',['../group__nsysccr__cdc.html#ga0400cb97216b7433accd142fc5c96255',1,'cdc.h']]], + ['ccrcdcdrcstateenum_7',['CCRCDCDrcStateEnum',['../group__nsysccr__cdc.html#ga762bba80c1295f7f846287f0af4b809a',1,'cdc.h']]], + ['ccrcdcdrhstateenum_8',['CCRCDCDrhStateEnum',['../group__nsysccr__cdc.html#gab0d04e52e77ce21dc01aba50cd75a03d',1,'cdc.h']]], + ['ccrcdcext_9',['CCRCDCExt',['../group__nsysccr__cdc.html#gacc0c4a399218f7483defee0d776a5faa',1,'cdc.h']]], + ['ccrcdcirdabitrateenum_10',['CCRCDCIrdaBitrateEnum',['../group__nsysccr__cdc__irda.html#ga45ad266516ea3abce49ff0737fe39250',1,'irda.h']]], + ['ccrcdcirdacommandenum_11',['CCRCDCIrdaCommandEnum',['../group__nsysccr__cdc__irda.html#gada8e735c714b956e3eda45c597cefcb6',1,'irda.h']]], + ['ccrcdcirdaconnectiontypeenum_12',['CCRCDCIrdaConnectionTypeEnum',['../group__nsysccr__cdc__irda.html#gaea92ba57a0161a4f8a0f898b44727def',1,'irda.h']]], + ['ccrcdcnfccommandenum_13',['CCRCDCNfcCommandEnum',['../group__nsysccr__cdc__nfc.html#ga054b885125710241a284f83cbea6dc97',1,'nfc.h']]], + ['ccrcdcuicconfigidenum_14',['CCRCDCUicConfigIdEnum',['../group__nsysccr__cdc.html#gaee6216f3bfec7467a07aa9529abb3adf',1,'cdc.h']]], + ['ccrcdcwakestateenum_15',['CCRCDCWakeStateEnum',['../group__nsysccr__cdc.html#ga36269ecf6fda94138e6de1e6f50459c5',1,'cdc.h']]], + ['ccrcdcwpsstatusenum_16',['CCRCDCWpsStatusEnum',['../group__nsysccr__cdc.html#ga86657f29c37dd4067e2a3af8f356880d',1,'cdc.h']]], + ['ccrsysinitbootflag_17',['CCRSysInitBootFlag',['../group__nn__ccr__sys.html#ga1aed493f29999f51758d789f4acb9475',1,'sys.h']]], + ['ccrsyslcdmode_18',['CCRSysLCDMode',['../group__nn__ccr__sys.html#ga646b529b19f3b91a7a0dfce865196354',1,'sys.h']]], + ['ccrsyspairingstate_19',['CCRSysPairingState',['../group__nn__ccr__sys.html#gad8263726cdeaf2454aa7ed7ac552d251',1,'sys.h']]], + ['clientstate_20',['ClientState',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265',1,'nn::dlp::Cafe']]], + ['cmptscreentype_21',['CmptScreenType',['../group__nn__cmpt.html#ga725fa005b702eafb78617ab9181aa412',1,'cmpt.h']]], + ['controllertype_22',['controllertype',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9',1,'nn::erreula::ControllerType'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9',1,'nn::swkbd::ControllerType']]], + ['cosreportlevel_23',['COSReportLevel',['../group__coreinit__cosreport.html#ga732dfa894ed57f47aeab3916d1a366f4',1,'cosreport.h']]], + ['cosreportmodule_24',['COSReportModule',['../group__coreinit__cosreport.html#ga61872a48294ed79efae55721fec278d7',1,'cosreport.h']]] +]; diff --git a/search/enums_3.js b/search/enums_3.js new file mode 100644 index 00000000..ef07bf13 --- /dev/null +++ b/search/enums_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['disassembleppcflags_0',['DisassemblePPCFlags',['../group__coreinit__debug.html#ga9cb804d7c7ffa9732c4ac5e9a4287470',1,'debug.h']]], + ['dmaeswapmode_1',['DMAESwapMode',['../group__dmae__mem.html#ga2721f70bb3af70655992bdf5cdf8421e',1,'mem.h']]] +]; diff --git a/search/enums_4.js b/search/enums_4.js new file mode 100644 index 00000000..4f5a596d --- /dev/null +++ b/search/enums_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['errortype_0',['ErrorType',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45a',1,'nn::erreula']]] +]; diff --git a/search/enums_5.js b/search/enums_5.js new file mode 100644 index 00000000..c9db3979 --- /dev/null +++ b/search/enums_5.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['fflcreateidflags_0',['FFLCreateIDFlags',['../group__nn__ffl__miidata.html#ga4b1eb764106058bc1509f6f2fafa73c4',1,'miidata.h']]], + ['fsacommandenum_1',['FSACommandEnum',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066',1,'filesystem_fsa.h']]], + ['fsaipcrequesttypeenum_2',['FSAIpcRequestTypeEnum',['../filesystem__fsa_8h.html#a6e5c5eef6e09a3b4ab86dacd2251cbd5',1,'filesystem_fsa.h']]], + ['fsamountflags_3',['FSAMountFlags',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17f',1,'filesystem_fsa.h']]], + ['fsamountpriority_4',['FSAMountPriority',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6c',1,'filesystem_fsa.h']]], + ['fsaqueryinfotype_5',['FSAQueryInfoType',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97',1,'filesystem_fsa.h']]], + ['fsareadflag_6',['FSAReadFlag',['../filesystem__fsa_8h.html#a4b1d68513339a2a7f0d4d902d282d36d',1,'filesystem_fsa.h']]], + ['fsaunmountflags_7',['FSAUnmountFlags',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402f',1,'filesystem_fsa.h']]], + ['fsawriteflag_8',['FSAWriteFlag',['../filesystem__fsa_8h.html#adb4e0ba307d6226b9324ce8e6b152e8e',1,'filesystem_fsa.h']]], + ['fserror_9',['FSError',['../group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c',1,'filesystem.h']]], + ['fserrorflag_10',['FSErrorFlag',['../group__coreinit__fs.html#ga0855d2d4cd8ada5af1a2b71246039e53',1,'filesystem.h']]], + ['fsmediastate_11',['FSMediaState',['../group__coreinit__fs.html#ga4355665dfa72742ac5ead9bb72ea087d',1,'filesystem.h']]], + ['fsmode_12',['FSMode',['../group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f',1,'filesystem.h']]], + ['fsmountsourcetype_13',['FSMountSourceType',['../group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4',1,'filesystem.h']]], + ['fsopenfileflags_14',['FSOpenFileFlags',['../group__coreinit__fs.html#ga0919d5f4a1bdb0eeaed34edfb7635939',1,'filesystem.h']]], + ['fsstatflags_15',['FSStatFlags',['../group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6',1,'filesystem.h']]], + ['fsstatus_16',['FSStatus',['../group__coreinit__fs.html#ga1f6b17153671191447543d781627f223',1,'filesystem.h']]], + ['fsvolumestate_17',['FSVolumeState',['../group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6',1,'filesystem.h']]] +]; diff --git a/search/enums_6.js b/search/enums_6.js new file mode 100644 index 00000000..635ff155 --- /dev/null +++ b/search/enums_6.js @@ -0,0 +1,52 @@ +var searchData= +[ + ['gx2_5fsq_5fsel_0',['GX2_SQ_SEL',['../group__gx2__utils.html#ga356d41555b40daf83705653d7dda0fa1',1,'utils.h']]], + ['gx2aamode_1',['GX2AAMode',['../group__gx2__enum.html#ga257ea04f4dd1b538f7a518af11f4897a',1,'enum.h']]], + ['gx2alphatomaskmode_2',['GX2AlphaToMaskMode',['../group__gx2__enum.html#ga075361ef2efa264b0985436bc83674f7',1,'enum.h']]], + ['gx2aspectratio_3',['GX2AspectRatio',['../group__gx2__enum.html#gaab9b4ccae0013ecdc48678148c764cb9',1,'enum.h']]], + ['gx2attribformat_4',['GX2AttribFormat',['../group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb',1,'enum.h']]], + ['gx2attribindextype_5',['GX2AttribIndexType',['../group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48',1,'enum.h']]], + ['gx2blendcombinemode_6',['GX2BlendCombineMode',['../group__gx2__enum.html#ga709ac06f79aad28e189f64eddee95c0c',1,'enum.h']]], + ['gx2blendmode_7',['GX2BlendMode',['../group__gx2__enum.html#ga51325124fd72959f914a3e0190ea6e5b',1,'enum.h']]], + ['gx2bufferingmode_8',['GX2BufferingMode',['../group__gx2__enum.html#ga12660ac541270a903d49e588795f95db',1,'enum.h']]], + ['gx2channelmask_9',['GX2ChannelMask',['../group__gx2__enum.html#ga0b11754ab8a00e7e3518a064a4b94144',1,'enum.h']]], + ['gx2clearflags_10',['GX2ClearFlags',['../group__gx2__enum.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61',1,'enum.h']]], + ['gx2comparefunction_11',['GX2CompareFunction',['../group__gx2__enum.html#ga33e99afbccad5f16189ff6cf84d55d88',1,'enum.h']]], + ['gx2debugcaptureendflags_12',['GX2DebugCaptureEndFlags',['../group__gx2__debug.html#gaaaeb82ee28c72bd7d22c0425626e35e4',1,'debug.h']]], + ['gx2debugcaptureinterfaceversion_13',['GX2DebugCaptureInterfaceVersion',['../group__gx2__debug.html#ga13750166e96ff226d8183225ea3b4679',1,'debug.h']]], + ['gx2debugcapturestartflags_14',['GX2DebugCaptureStartFlags',['../group__gx2__debug.html#ga2d14451517a0f5ee0657435081bbe01b',1,'debug.h']]], + ['gx2drcrendermode_15',['GX2DrcRenderMode',['../group__gx2__enum.html#ga5965f5f73029fc3d260e4da920669154',1,'enum.h']]], + ['gx2endianswapmode_16',['GX2EndianSwapMode',['../group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c',1,'enum.h']]], + ['gx2eventtype_17',['GX2EventType',['../group__gx2__enum.html#gaee5660124cbf6d681bfb6dddd7bd0d13',1,'enum.h']]], + ['gx2fetchshadertype_18',['GX2FetchShaderType',['../group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe',1,'enum.h']]], + ['gx2frontface_19',['GX2FrontFace',['../group__gx2__enum.html#ga12f9c7931c856e632df28f25cb27d7ed',1,'enum.h']]], + ['gx2indextype_20',['GX2IndexType',['../group__gx2__enum.html#ga05cdb8739488621652b08674ff9cd2e4',1,'enum.h']]], + ['gx2initattributes_21',['GX2InitAttributes',['../group__gx2__enum.html#gaf2f8cbe497547bbf68cd7412582831f3',1,'enum.h']]], + ['gx2invalidatemode_22',['GX2InvalidateMode',['../group__gx2__enum.html#ga8de147b112a93a72be4718bc37507709',1,'enum.h']]], + ['gx2logicop_23',['GX2LogicOp',['../group__gx2__enum.html#ga2a90e8100fd36bea5c58bf5f89abdef0',1,'enum.h']]], + ['gx2polygonmode_24',['GX2PolygonMode',['../group__gx2__enum.html#gafc00c6baa27108695a298d64ccf000a8',1,'enum.h']]], + ['gx2primitivemode_25',['GX2PrimitiveMode',['../group__gx2__enum.html#ga759347839142a01bbb4c01112b437f7a',1,'enum.h']]], + ['gx2rendertarget_26',['GX2RenderTarget',['../group__gx2__enum.html#ga2ae8a9611caa8061334586d5c7f48c8a',1,'enum.h']]], + ['gx2roundingmode_27',['GX2RoundingMode',['../group__gx2__enum.html#ga2b85f88ab2cafb51cfcbd3a8d2bc560c',1,'enum.h']]], + ['gx2rresourceflags_28',['GX2RResourceFlags',['../group__gx2r__resource.html#ga5038cc0d0ddfb9c5997bc24c25374985',1,'resource.h']]], + ['gx2samplervartype_29',['GX2SamplerVarType',['../group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6',1,'enum.h']]], + ['gx2scantarget_30',['GX2ScanTarget',['../group__gx2__enum.html#ga45fba64a8e78e02b653ecc02a0d7c575',1,'enum.h']]], + ['gx2shadermode_31',['GX2ShaderMode',['../group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36',1,'enum.h']]], + ['gx2shadervartype_32',['GX2ShaderVarType',['../group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3',1,'enum.h']]], + ['gx2stencilfunction_33',['GX2StencilFunction',['../group__gx2__enum.html#ga1aafdf748c771f8a31ed068a7401e95d',1,'enum.h']]], + ['gx2surfacedim_34',['GX2SurfaceDim',['../group__gx2__enum.html#gabedadb9f5051baad71365a011a02618e',1,'enum.h']]], + ['gx2surfaceformat_35',['GX2SurfaceFormat',['../group__gx2__enum.html#ga4bdfe0b311093741c7cb8271cc5a67cb',1,'enum.h']]], + ['gx2surfaceuse_36',['GX2SurfaceUse',['../group__gx2__enum.html#gafe1ebff6752df098313c3a3c587e3114',1,'enum.h']]], + ['gx2tessellationmode_37',['GX2TessellationMode',['../group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee',1,'enum.h']]], + ['gx2texanisoratio_38',['GX2TexAnisoRatio',['../group__gx2__enum.html#gabf508b74443eb26bd812c2b123cbaf60',1,'enum.h']]], + ['gx2texbordertype_39',['GX2TexBorderType',['../group__gx2__enum.html#ga39aa610dff74f1c4858610fa08617a31',1,'enum.h']]], + ['gx2texclampmode_40',['GX2TexClampMode',['../group__gx2__enum.html#ga64376f84e058eb1dca71b1e9dd658c3c',1,'enum.h']]], + ['gx2texmipfiltermode_41',['GX2TexMipFilterMode',['../group__gx2__enum.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3',1,'enum.h']]], + ['gx2texmipperfmode_42',['GX2TexMipPerfMode',['../group__gx2__enum.html#ga8875f8590a9caa2d35953f87cf0313ff',1,'enum.h']]], + ['gx2texxyfiltermode_43',['GX2TexXYFilterMode',['../group__gx2__enum.html#gafefd7778391ecb21566f8f86ee9b37a8',1,'enum.h']]], + ['gx2texzfiltermode_44',['GX2TexZFilterMode',['../group__gx2__enum.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc',1,'enum.h']]], + ['gx2texzperfmode_45',['GX2TexZPerfMode',['../group__gx2__enum.html#ga11a80acc42f03a58e807b12bd79a48d0',1,'enum.h']]], + ['gx2tilemode_46',['GX2TileMode',['../group__gx2__enum.html#gaf27a80e22355f92a687c0452642fd4c1',1,'enum.h']]], + ['gx2tvrendermode_47',['GX2TVRenderMode',['../group__gx2__enum.html#ga26ce39ea7574b51477cdf445edf375f5',1,'enum.h']]], + ['gx2tvscanmode_48',['GX2TVScanMode',['../group__gx2__enum.html#ga9c18350871b3601137f3d73b2f933b85',1,'enum.h']]] +]; diff --git a/search/enums_7.js b/search/enums_7.js new file mode 100644 index 00000000..5b777c5f --- /dev/null +++ b/search/enums_7.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['h264error_0',['H264Error',['../group__h264__stream.html#gac664801192f91459eb7498ea939d5fa7',1,'stream.h']]], + ['h264parameter_1',['H264Parameter',['../group__h264__decode.html#gafdd0afd50730e520d058cd755ccf07b1',1,'decode.h']]], + ['hidattachevent_2',['HIDAttachEvent',['../group__nsyshid__hid.html#ga01cfa0df94f3e3870562d1d4f8d35005',1,'hid.h']]], + ['hpadbuttons_3',['HPADButtons',['../group__nn__hpad__hpad.html#ga87fd592f53c2512c158cd2e9e82f881f',1,'hpad.h']]], + ['hpadchan_4',['HPADChan',['../group__nn__hpad__hpad.html#ga09ae6b5b6d04f27bec8d9ccfbd971be3',1,'hpad.h']]], + ['hpadggggchan_5',['HPADGGGGChan',['../group__nn__hpad__hpad.html#gaa03657735aad3de5ca5f93c8283c696f',1,'hpad.h']]], + ['hpadmotorcommand_6',['HPADMotorCommand',['../group__nn__hpad__hpad.html#ga83af0c9d5d76be1f6737e71911937156',1,'hpad.h']]] +]; diff --git a/search/enums_8.js b/search/enums_8.js new file mode 100644 index 00000000..d6ffdec7 --- /dev/null +++ b/search/enums_8.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['imdevicestate_0',['IMDeviceState',['../group__coreinit__im.html#gadb6aa0a649286b24b5ca5e1c7b7a3861',1,'im.h']]], + ['imevent_1',['IMEvent',['../group__coreinit__im.html#gad7e3015c6be870be28b76be9e787ab0d',1,'im.h']]], + ['impadtype_2',['IMPadType',['../group__coreinit__im.html#ga9f0701af776e85aaa2d4f2b8779b8d55',1,'im.h']]], + ['imparameter_3',['IMParameter',['../group__coreinit__im.html#gacb74243d36a46f2107d34322830e2ff5',1,'im.h']]], + ['imtimer_4',['IMTimer',['../group__coreinit__im.html#ga54086016114e888ba0b7e6730c49b6eb',1,'im.h']]], + ['inputformtype_5',['InputFormType',['../namespacenn_1_1swkbd.html#a0744d25b4e263a601d78dba20b4ac0b6',1,'nn::swkbd']]], + ['ioserror_6',['IOSError',['../group__coreinit__ios.html#ga1362cf868834e0015ad0f972b9356ae2',1,'ios.h']]], + ['iosopenmode_7',['IOSOpenMode',['../group__coreinit__ios.html#ga62f5e698526256540de1c70858351189',1,'ios.h']]] +]; diff --git a/search/enums_9.js b/search/enums_9.js new file mode 100644 index 00000000..0ec20994 --- /dev/null +++ b/search/enums_9.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['kdbcountry_0',['KDBCountry',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9',1,'nsyskbd.h']]], + ['kdberror_1',['KDBError',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12f',1,'nsyskbd.h']]], + ['keyboardlayout_2',['KeyboardLayout',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78',1,'nn::swkbd']]], + ['keyboardmode_3',['KeyboardMode',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3',1,'nn::swkbd']]], + ['killernotificationaccountmailactivation_4',['KillerNotificationAccountMailActivation',['../namespacenn_1_1sl.html#a6b63a2b8e15c0e9b64bc87b23c566337',1,'nn::sl']]], + ['killernotificationallowlocalaccount_5',['KillerNotificationAllowLocalAccount',['../namespacenn_1_1sl.html#a61648cb86762b82d8a8605d4208110de',1,'nn::sl']]], + ['killernotificationconjunction_6',['KillerNotificationConjunction',['../namespacenn_1_1sl.html#ad0383753b1c7c9d7266cb1f4c506d6a5',1,'nn::sl']]], + ['killernotificationgender_7',['KillerNotificationGender',['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30d',1,'nn::sl']]], + ['killernotificationnotificationpattern_8',['KillerNotificationNotificationPattern',['../namespacenn_1_1sl.html#a421d01d30f0d0252fde4aff0391bd58a',1,'nn::sl']]], + ['killernotificationtype_9',['KillerNotificationType',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebb',1,'nn::sl']]], + ['kpadcontrolmplsstatus_10',['KPADControlMplsStatus',['../group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92',1,'kpad.h']]], + ['kpaderror_11',['KPADError',['../group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc',1,'kpad.h']]] +]; diff --git a/search/enums_a.js b/search/enums_a.js new file mode 100644 index 00000000..a408ed54 --- /dev/null +++ b/search/enums_a.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['langtype_0',['LangType',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885',1,'nn::erreula']]], + ['language_1',['Language',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705',1,'nn::sl']]], + ['languagetype_2',['LanguageType',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34',1,'nn::swkbd']]], + ['launchedtitlelistaccessortype_3',['LaunchedTitleListAccessorType',['../namespacenn_1_1sl.html#a9e09ad433b315140c93437c9f1235ca1',1,'nn::sl']]], + ['legacylevel_4',['LegacyLevel',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231',1,'nn::Result']]], + ['legacymodule_5',['LegacyModule',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495',1,'nn::Result']]], + ['legacysignature_6',['LegacySignature',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538',1,'nn::Result']]], + ['legacysummary_7',['LegacySummary',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51',1,'nn::Result']]], + ['level_8',['Level',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5',1,'nn::Result']]] +]; diff --git a/search/enums_b.js b/search/enums_b.js new file mode 100644 index 00000000..0e2206aa --- /dev/null +++ b/search/enums_b.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['mcpapptype_0',['MCPAppType',['../group__coreinit__mcp.html#ga66e511087d21fbaa8255186ffcd14c04',1,'mcp.h']]], + ['mcpcompatavfile_1',['MCPCompatAVFile',['../group__coreinit__mcp.html#ga419d3cf199f1c2bb71b57fec26a66aed',1,'mcp.h']]], + ['mcpdeviceflags_2',['MCPDeviceFlags',['../group__coreinit__mcp.html#ga2079bca97e8e4695502bcd168ea21d48',1,'mcp.h']]], + ['mcpdevicetype_3',['MCPDeviceType',['../group__coreinit__mcp.html#ga5510024ee64ea4a8c6f7cb1134e6b7f5',1,'mcp.h']]], + ['mcpinstalltarget_4',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6c4434b6d47def21a09e2f1f100dce93',1,'mcp.h']]], + ['mcpregion_5',['MCPRegion',['../group__coreinit__mcp.html#ga4d8a293a663bd71df5967c7e00c31f37',1,'mcp.h']]], + ['mediatype_6',['MediaType',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44a',1,'nn::sl']]], + ['membaseheaptype_7',['MEMBaseHeapType',['../group__coreinit__memheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4',1,'memheap.h']]], + ['memexpheapcheckflags_8',['MEMExpHeapCheckFlags',['../group__coreinit__memexpheap.html#ga10b0999f48f4d325c8460c294685f4e2',1,'memexpheap.h']]], + ['memexpheapdirection_9',['MEMExpHeapDirection',['../group__coreinit__memexpheap.html#gaf7d7b76eff6969688351b914dbd5ff84',1,'memexpheap.h']]], + ['memexpheapmode_10',['MEMExpHeapMode',['../group__coreinit__memexpheap.html#gafaff417de3d38ab7b2fbf257913fac51',1,'memexpheap.h']]], + ['memfrmheapfreemode_11',['MEMFrmHeapFreeMode',['../group__coreinit__memfrmheap.html#ga3f08e0ac8686224d9eebc0655e7623dc',1,'memfrmheap.h']]], + ['memheapfilltype_12',['MEMHeapFillType',['../group__coreinit__memheap.html#ga5a2254c26326745a098c8d8ec1d56442',1,'memheap.h']]], + ['memheapflags_13',['MEMHeapFlags',['../group__coreinit__memheap.html#ga5c832777be0c2cffa9c0f2eaf3c9a497',1,'memheap.h']]], + ['memheaptag_14',['MEMHeapTag',['../group__coreinit__memheap.html#gaf4257a1288a2365e8c3600df369a83cb',1,'memheap.h']]], + ['micerror_15',['MICError',['../group__mic.html#ga668350e3190d0fddfd270b02415f152f',1,'mic.h']]], + ['micinstance_16',['MICInstance',['../group__mic.html#ga7324a82c21b45b4aff5a152b92fabbca',1,'mic.h']]], + ['module_17',['Module',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153af',1,'nn::Result']]], + ['mptaskqueuestate_18',['MPTaskQueueState',['../group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb',1,'taskqueue.h']]], + ['mptaskstate_19',['MPTaskState',['../group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645',1,'taskqueue.h']]] +]; diff --git a/search/enums_c.js b/search/enums_c.js new file mode 100644 index 00000000..208168e2 --- /dev/null +++ b/search/enums_c.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['netconfadminstateenum_0',['NetConfAdminStateEnum',['../group__nsysnet__netconfig.html#ga44b27d097dcc025935c5f51cda51e6b8',1,'netconfig.h']]], + ['netconfethcfgduplexenum_1',['NetConfEthCfgDuplexEnum',['../group__nsysnet__netconfig.html#gaf31a876dbb1ee4c396b7cc90d0d5e71b',1,'netconfig.h']]], + ['netconfethcfgnegotiationenum_2',['NetConfEthCfgNegotiationEnum',['../group__nsysnet__netconfig.html#gac01b0a74ad96b9afa1d780794093dadd',1,'netconfig.h']]], + ['netconfethcfgspeedenum_3',['NetConfEthCfgSpeedEnum',['../group__nsysnet__netconfig.html#ga6c878b8ecd604776338dc54c20adf42c',1,'netconfig.h']]], + ['netconfinterfacetypeenum_4',['NetConfInterfaceTypeEnum',['../group__nsysnet__netconfig.html#gad7acace5033279e2f0fb8a3393c11f67',1,'netconfig.h']]], + ['netconfipv4mode_5',['NetConfIPv4Mode',['../group__nsysnet__netconfig.html#ga4f73ee075141d8e1efbb16d56515051c',1,'netconfig.h']]], + ['netconflinkstateenum_6',['NetConfLinkStateEnum',['../group__nsysnet__netconfig.html#ga95bd593fad6b9be9abb33e70a5144e02',1,'netconfig.h']]], + ['netconfoperstateenum_7',['NetConfOperStateEnum',['../group__nsysnet__netconfig.html#ga73ecac4c76263f70c2b02274435586d0',1,'netconfig.h']]], + ['netconfprofile_8',['NetConfProfile',['../group__nsysnet__netconfig.html#ga296d819aa7503419ba1f5f378bfd7dd6',1,'netconfig.h']]], + ['netconfproxyauthtypeenum_9',['NetConfProxyAuthTypeEnum',['../group__nsysnet__netconfig.html#ga1ea8c915760e81caa2d5a6f5beea926e',1,'netconfig.h']]], + ['netconfproxystatusenum_10',['NetConfProxyStatusEnum',['../group__nsysnet__netconfig.html#gaa384912660dd5e31e6f89ef03c528eb6',1,'netconfig.h']]], + ['netconfwifiprivacymodeenum_11',['NetConfWifiPrivacyModeEnum',['../group__nsysnet__netconfig.html#ga70a235084c0a0664334f27a598b1f773',1,'netconfig.h']]], + ['nfcmode_12',['NFCMode',['../group__nfc__nfc.html#gaa19c918e362522e2659c14b6a55db7eb',1,'nfc.h']]], + ['nfcndefflagsenum_13',['NFCNDEFFlagsEnum',['../group__nfc__nfc.html#ga26bcfe9deebee1830c275e2d15c9ff11',1,'nfc.h']]], + ['nfcprotocolenum_14',['NFCProtocolEnum',['../group__nfc__nfc.html#gaa762d04db359b262e2915e5f87bbc910',1,'nfc.h']]], + ['nfctechnologyenum_15',['NFCTechnologyEnum',['../group__nfc__nfc.html#gaede17c6b516dcc415f23253a9120b8e7',1,'nfc.h']]], + ['nfctechnologymaskenum_16',['NFCTechnologyMaskEnum',['../group__nfc__nfc.html#ga1bd839a710e605d0203983290152245c',1,'nfc.h']]], + ['nfpstate_17',['NfpState',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8',1,'nn::nfp']]], + ['notificationtype_18',['NotificationType',['../group__nn__fp__fp.html#ga25a31a4bdc02a0d0adb743e26dd14ba9',1,'nn::fp']]], + ['nsslerrors_19',['NSSLErrors',['../group__nsysnet__nssl.html#ga2f185129b6c0e8ba140e23c79d2bbb1a',1,'nssl.h']]], + ['nsslservercertid_20',['NSSLServerCertId',['../group__nsysnet__nssl.html#ga38586a4d6115d2c6486aafefaf4fc162',1,'nssl.h']]] +]; diff --git a/search/enums_d.js b/search/enums_d.js new file mode 100644 index 00000000..b0896a61 --- /dev/null +++ b/search/enums_d.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['os_5fcontext_5fstate_0',['OS_CONTEXT_STATE',['../group__coreinit__context.html#gac22431f9cbda6db9a9605c676808f05b',1,'context.h']]], + ['os_5fthread_5fattrib_1',['OS_THREAD_ATTRIB',['../group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519',1,'thread.h']]], + ['os_5fthread_5frequest_2',['OS_THREAD_REQUEST',['../group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a',1,'thread.h']]], + ['os_5fthread_5fstate_3',['OS_THREAD_STATE',['../group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285',1,'thread.h']]], + ['os_5fthread_5ftype_4',['OS_THREAD_TYPE',['../group__coreinit__thread.html#gae384e3d66353d806bd97e9d083dcb71c',1,'thread.h']]], + ['oscodegensecmode_5',['OSCodegenSecMode',['../group__coreinit__codegen.html#ga71a49a79e47963f81655cc0381c9658f',1,'codegen.h']]], + ['osdynload_5fentryreason_6',['OSDynLoad_EntryReason',['../group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177',1,'dynload.h']]], + ['osdynload_5ferror_7',['OSDynLoad_Error',['../group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7',1,'dynload.h']]], + ['osdynload_5fexporttype_8',['OSDynLoad_ExportType',['../group__coreinit__dynload.html#ga767fcd08fc487f6b1eb310df6b9091da',1,'dynload.h']]], + ['osdynload_5fnotifyreason_9',['OSDynLoad_NotifyReason',['../group__coreinit__dynload.html#ga544d75b95c681d433dd0d727cb6ada19',1,'dynload.h']]], + ['oseventmode_10',['OSEventMode',['../group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02',1,'event.h']]], + ['osexceptionmode_11',['OSExceptionMode',['../group__coreinit__exception.html#gadf2e521394011577c7dc08431b3badd3',1,'exception.h']]], + ['osexceptiontype_12',['OSExceptionType',['../group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af',1,'exception.h']]], + ['osfatalerrormessagetype_13',['OSFatalErrorMessageType',['../group__coreinit__debug.html#gaf17aba4ac9168ee3f0f5ef32e29672bf',1,'debug.h']]], + ['osfunctiontype_14',['OSFunctionType',['../group__coreinit__msgq.html#gaf6b4af31211f6f04e4039ee8e4613406',1,'messagequeue.h']]], + ['osicicommand_15',['OSICICommand',['../group__coreinit__kernel.html#ga530aaab37fe9e4a696956d6d9312952a',1,'kernel.h']]], + ['osinterrupttype_16',['OSInterruptType',['../group__coreinit__interrupts.html#gadc17d9a1e33c0ee38de989de1854a849',1,'interrupts.h']]], + ['osmemorymapmode_17',['OSMemoryMapMode',['../group__coreinit__memorymap.html#gaec8c3a45030e5489b84183ad8b50f4be',1,'memorymap.h']]], + ['osmemorytype_18',['OSMemoryType',['../group__coreinit__memory.html#ga5adafa4b1651c95c686848b6873866ec',1,'memory.h']]], + ['osmessageflags_19',['OSMessageFlags',['../group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf',1,'messagequeue.h']]], + ['osperfmonarg_20',['OSPerfMonArg',['../group__coreinit__performancemonitor.html#ga204adc3d3572372e53197ddc268c77cc',1,'performancemonitor.h']]], + ['osperfmonmmcr0flags_21',['OSPerfMonMMCR0Flags',['../group__coreinit__performancemonitor.html#gae79dbb95ef4b450e8993a36e4d7d2430',1,'performancemonitor.h']]], + ['osperfmonmmcr1flags_22',['OSPerfMonMMCR1Flags',['../group__coreinit__performancemonitor.html#ga9714ca3cff3a27bf5d74ee6e02a83222',1,'performancemonitor.h']]], + ['ossavedframescreen_23',['OSSavedFrameScreen',['../group__coreinit__savedframe.html#ga59cbc9976bf48763a8eff2844483b122',1,'savedframe.h']]], + ['ossavedframetype_24',['OSSavedFrameType',['../group__coreinit__savedframe.html#gad961fe18c1f4c76b7de9ab52dea9daa0',1,'savedframe.h']]], + ['osscreenid_25',['OSScreenID',['../group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37',1,'screen.h']]], + ['osshareddatatype_26',['OSSharedDataType',['../group__coreinit__memory.html#gaedceca673182ba826114a25f14632063',1,'memory.h']]], + ['osthreadspecificid_27',['OSThreadSpecificID',['../group__coreinit__thread.html#ga3f2878f0880765b0e59174d64e6598a2',1,'thread.h']]] +]; diff --git a/search/enums_e.js b/search/enums_e.js new file mode 100644 index 00000000..4d5b7b43 --- /dev/null +++ b/search/enums_e.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['passwordmode_0',['PasswordMode',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8f',1,'nn::swkbd']]], + ['playdiaryflags_1',['PlayDiaryFlags',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170',1,'nn::pdm']]], + ['pollstatechangeflags_2',['pollstatechangeflags',['../namespacenn_1_1dlp_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785c',1,'nn::dlp::Cafe::PollStateChangeFlags'],['../namespacenn_1_1uds_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785c',1,'nn::uds::Cafe::PollStateChangeFlags']]], + ['procuicallbacktype_3',['ProcUICallbackType',['../group__proc__ui__procui.html#ga9eba9de3b8f84c2482c358a1493ecda8',1,'procui.h']]], + ['procuistatus_4',['ProcUIStatus',['../group__proc__ui__procui.html#gade66d5052242731e3eac46278b7a4f2b',1,'procui.h']]] +]; diff --git a/search/enums_f.js b/search/enums_f.js new file mode 100644 index 00000000..9881c7bf --- /dev/null +++ b/search/enums_f.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['receiveflags_0',['ReceiveFlags',['../namespacenn_1_1uds_1_1Cafe.html#a9c2c4b538ee942af2793872be1386701',1,'nn::uds::Cafe']]], + ['region_1',['Region',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4b',1,'nn::sl']]], + ['regiontype_2',['regiontype',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2',1,'nn::erreula::RegionType'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2',1,'nn::swkbd::RegionType']]], + ['rendertarget_3',['RenderTarget',['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81d',1,'nn::erreula']]], + ['resultdescription_4',['ResultDescription',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626a',1,'nn::nfp']]], + ['resulttype_5',['ResultType',['../namespacenn_1_1erreula.html#aa71b5fc2a82d29a91db3a734ff892a49',1,'nn::erreula']]] +]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js new file mode 100644 index 00000000..add09beb --- /dev/null +++ b/search/enumvalues_0.js @@ -0,0 +1,142 @@ +var searchData= +[ + ['accepted_0',['Accepted',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265a382ab522931673c11e398ead1b7b1678',1,'nn::dlp::Cafe']]], + ['acp_5fdevice_5ftype_5fauto_1',['ACP_DEVICE_TYPE_AUTO',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a5604684441a918369d267c15e1abba3f',1,'device.h']]], + ['acp_5fdevice_5ftype_5fhfiodisc_2',['ACP_DEVICE_TYPE_HFIODISC',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a580c47ac443d7e8a93512a36effc9718',1,'device.h']]], + ['acp_5fdevice_5ftype_5fhfiomlc_3',['ACP_DEVICE_TYPE_HFIOMLC',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a62a53ed44e6be62eba1be7462323f600',1,'device.h']]], + ['acp_5fdevice_5ftype_5fmlc_4',['ACP_DEVICE_TYPE_MLC',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741aa974be5e0891fb3c0c2e5aedc392a1a8',1,'device.h']]], + ['acp_5fdevice_5ftype_5fodd_5',['ACP_DEVICE_TYPE_ODD',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a3a429cf7cf0614ee59149605c50166dd',1,'device.h']]], + ['acp_5fdevice_5ftype_5fusb_6',['ACP_DEVICE_TYPE_USB',['../group__nn__acp__device.html#gga538d69a9a66dda78ef4aee25e0d1f741a6c1a64d93e0a973067f8be2a6f2aaeda',1,'device.h']]], + ['acp_5fresult_5faccount_5ferror_7',['ACP_RESULT_ACCOUNT_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1d28a51cf728aa1cdfdf3896cd60fdec',1,'result.h']]], + ['acp_5fresult_5falready_5fdone_8',['ACP_RESULT_ALREADY_DONE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab60d260c15bbcb51c5c0755a84cae12e',1,'result.h']]], + ['acp_5fresult_5falready_5fexists_9',['ACP_RESULT_ALREADY_EXISTS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a9faafd26a55e8fc26a206ad5079e2513',1,'result.h']]], + ['acp_5fresult_5fapplication_5fnot_5ffound_10',['ACP_RESULT_APPLICATION_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a0eb8d52c7cc58f6e99582c334f7cabe8',1,'result.h']]], + ['acp_5fresult_5fauthentication_11',['ACP_RESULT_AUTHENTICATION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab7ee87d2097d8e725728facfc7032849',1,'result.h']]], + ['acp_5fresult_5fbrowser_5frequired_12',['ACP_RESULT_BROWSER_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315affe1d2cd9ba3b1edc32266515b348a06',1,'result.h']]], + ['acp_5fresult_5fbusy_13',['ACP_RESULT_BUSY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a7b114ed272c59128d2b480c384ac4db8',1,'result.h']]], + ['acp_5fresult_5fcancelled_14',['ACP_RESULT_CANCELLED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a878e976aab223741cc61dd13a1bd6bb3',1,'result.h']]], + ['acp_5fresult_5fdata_5fcorrupted_15',['ACP_RESULT_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315acec416608dab50dc0bc50c25ab97a8c7',1,'result.h']]], + ['acp_5fresult_5fdemo_5fexpired_5fnumber_16',['ACP_RESULT_DEMO_EXPIRED_NUMBER',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a5ba6f36851b3d82cec5d32c735d28dd1',1,'result.h']]], + ['acp_5fresult_5fdevice_17',['ACP_RESULT_DEVICE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2114e3aa80003e8358739ac29ea6703d',1,'result.h']]], + ['acp_5fresult_5fdevice_5ffull_18',['ACP_RESULT_DEVICE_FULL',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3536a5358e955624167f4672fe5d0f16',1,'result.h']]], + ['acp_5fresult_5fdevice_5fnot_5ffound_19',['ACP_RESULT_DEVICE_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ac028b993329185cd4dfef15d2b0a542e',1,'result.h']]], + ['acp_5fresult_5fdir_5falready_5fexists_20',['ACP_RESULT_DIR_ALREADY_EXISTS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af48a0952c777bd6e3313306e6cfbae7d',1,'result.h']]], + ['acp_5fresult_5fdir_5fnot_5ffound_21',['ACP_RESULT_DIR_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ac1be34d56f49228e691987d76c14d797',1,'result.h']]], + ['acp_5fresult_5fdrc_5frequired_22',['ACP_RESULT_DRC_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a76740071c3a169a775d03b55136f85bb',1,'result.h']]], + ['acp_5fresult_5fencryption_5ferror_23',['ACP_RESULT_ENCRYPTION_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315afd52996dd62e3c9289fb92bde08abb49',1,'result.h']]], + ['acp_5fresult_5ffile_5faccess_5fmode_24',['ACP_RESULT_FILE_ACCESS_MODE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a7d15a6e6ee75a5438a5240bfd5bc4e68',1,'result.h']]], + ['acp_5fresult_5ffile_5falready_5fexists_25',['ACP_RESULT_FILE_ALREADY_EXISTS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a8c29a7330bab0e7a80e0fbdb4b2ed09c',1,'result.h']]], + ['acp_5fresult_5ffile_5fnot_5ffound_26',['ACP_RESULT_FILE_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af711598292ad91909f5af5598b4e82f3',1,'result.h']]], + ['acp_5fresult_5ffs_5fresource_27',['ACP_RESULT_FS_RESOURCE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1abd2d5fb591112cf8d655e66a8925ca',1,'result.h']]], + ['acp_5fresult_5fgeneric_5ferror_28',['ACP_RESULT_GENERIC_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a09cba5fa9146000c8e3e13e89469b913',1,'result.h']]], + ['acp_5fresult_5fincorrect_5fpincode_29',['ACP_RESULT_INCORRECT_PINCODE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a07014bdf21df6ac33fd874845a523322',1,'result.h']]], + ['acp_5fresult_5finvalid_30',['ACP_RESULT_INVALID',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ae11f718ec9497d5208ec4b1fa11d7956',1,'result.h']]], + ['acp_5fresult_5finvalid_5ffile_31',['ACP_RESULT_INVALID_FILE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a6cf192c2a08cc9186a8ef37780e48b95',1,'result.h']]], + ['acp_5fresult_5finvalid_5flogo_32',['ACP_RESULT_INVALID_LOGO',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a18f525fe281960cb99da6c275e3c088b',1,'result.h']]], + ['acp_5fresult_5finvalid_5fnetwork_5ftime_33',['ACP_RESULT_INVALID_NETWORK_TIME',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af7a8224d166519cf1bf3739cf5cd62e2',1,'result.h']]], + ['acp_5fresult_5finvalid_5fparameter_34',['ACP_RESULT_INVALID_PARAMETER',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3b7082611f04a4fb300445f6c8cb969c',1,'result.h']]], + ['acp_5fresult_5finvalid_5fregion_35',['ACP_RESULT_INVALID_REGION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a88c64652957f16643ecad6db9614c431',1,'result.h']]], + ['acp_5fresult_5finvalid_5fxml_5ffile_36',['ACP_RESULT_INVALID_XML_FILE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315aa25273a28c0331c86180ebb9ba55e06c',1,'result.h']]], + ['acp_5fresult_5fipc_5fresource_37',['ACP_RESULT_IPC_RESOURCE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2f4bd4c2059b1ade0a727a9c8aa16dee',1,'result.h']]], + ['acp_5fresult_5fjournal_5ffull_38',['ACP_RESULT_JOURNAL_FULL',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a19bceb41b2dd70dd0f3b2b913eae9784',1,'result.h']]], + ['acp_5fresult_5fmedia_39',['ACP_RESULT_MEDIA',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab83de6f53e0e5f63e6e17a9d20c532b5',1,'result.h']]], + ['acp_5fresult_5fmedia_5fbroken_40',['ACP_RESULT_MEDIA_BROKEN',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315afd4fac6534fd5c7a5be083f687fa4eb7',1,'result.h']]], + ['acp_5fresult_5fmedia_5fnot_5fready_41',['ACP_RESULT_MEDIA_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a51d3a6ad1445c54dc8be419777805a9b',1,'result.h']]], + ['acp_5fresult_5fmedia_5fwrite_5fprotected_42',['ACP_RESULT_MEDIA_WRITE_PROTECTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a65800d5b2d9b8712cac9898857dac54d',1,'result.h']]], + ['acp_5fresult_5fmii_43',['ACP_RESULT_MII',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a6b33c41a92ff69f240067f79d58f641d',1,'result.h']]], + ['acp_5fresult_5fmlc_5fdata_5fcorrupted_44',['ACP_RESULT_MLC_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2b504b75d474a8ae02ff3b3e67afedff',1,'result.h']]], + ['acp_5fresult_5fnet_5faccount_5ferror_45',['ACP_RESULT_NET_ACCOUNT_ERROR',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ad4a75717bc206aed4d5ceb22a82ff748',1,'result.h']]], + ['acp_5fresult_5fnet_5faccount_5frequired_46',['ACP_RESULT_NET_ACCOUNT_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a4892bc7d7d24c1f1c269c041424cf8f7',1,'result.h']]], + ['acp_5fresult_5fnet_5fsetting_5frequired_47',['ACP_RESULT_NET_SETTING_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab970ec12f7554d8d5599b0723fe1a3a1',1,'result.h']]], + ['acp_5fresult_5fno_5fdir_5fpermission_48',['ACP_RESULT_NO_DIR_PERMISSION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a0c0ba1cef8245ed2dcd78567e5f765c5',1,'result.h']]], + ['acp_5fresult_5fno_5ffile_5fpermission_49',['ACP_RESULT_NO_FILE_PERMISSION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab8766af1311b0a1eee7501f1f5291782',1,'result.h']]], + ['acp_5fresult_5fno_5fpermission_50',['ACP_RESULT_NO_PERMISSION',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ac05ae3e7db47876cd5eac63caa7aba53',1,'result.h']]], + ['acp_5fresult_5fnot_5ffound_51',['ACP_RESULT_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a228a437ae3732556005b76965ff8391f',1,'result.h']]], + ['acp_5fresult_5fnot_5finitialised_52',['ACP_RESULT_NOT_INITIALISED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a4c4b5fd1d11844dcbe022407c7235e94',1,'result.h']]], + ['acp_5fresult_5fnot_5fpresent_5frating_53',['ACP_RESULT_NOT_PRESENT_RATING',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315afadc1c8484ed6951b2077ba464273899',1,'result.h']]], + ['acp_5fresult_5fodd_5fmedia_5fbroken_54',['ACP_RESULT_ODD_MEDIA_BROKEN',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315adc2c29823a8b9eb89d018bb6b9c84154',1,'result.h']]], + ['acp_5fresult_5fodd_5fmedia_5fnot_5fready_55',['ACP_RESULT_ODD_MEDIA_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3ea13b18b38fdc14f0bae740e8ac0242',1,'result.h']]], + ['acp_5fresult_5folv_5frequired_56',['ACP_RESULT_OLV_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315aa0080858d5e4f18b0fd6ff34d04385d5',1,'result.h']]], + ['acp_5fresult_5fpending_5frating_57',['ACP_RESULT_PENDING_RATING',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ab4bcee8e8ec0628c1fd6f3c122f3d5ad',1,'result.h']]], + ['acp_5fresult_5fpincode_5frequired_58',['ACP_RESULT_PINCODE_REQUIRED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315af70d7882d4d2c0c0c93752e4cd8c45c2',1,'result.h']]], + ['acp_5fresult_5fresource_59',['ACP_RESULT_RESOURCE',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2c1ed6d90c60a134fc9acbe0170d6d37',1,'result.h']]], + ['acp_5fresult_5frestricted_5frating_60',['ACP_RESULT_RESTRICTED_RATING',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ae9267db4fc612c4cd7efa34827ffae72',1,'result.h']]], + ['acp_5fresult_5fslc_5fdata_5fcorrupted_61',['ACP_RESULT_SLC_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a4bae0ff30e4db3956a3e3993370a5c5e',1,'result.h']]], + ['acp_5fresult_5fsuccess_62',['ACP_RESULT_SUCCESS',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a2661f4fb05f773eb63fcca91b013c8e0',1,'result.h']]], + ['acp_5fresult_5fsystem_5fconfig_5fnot_5ffound_63',['ACP_RESULT_SYSTEM_CONFIG_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a01141d609e2c5c1c7f9be27fdb277c5b',1,'result.h']]], + ['acp_5fresult_5fsystem_5fmemory_64',['ACP_RESULT_SYSTEM_MEMORY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315ad7b25ebe033b44db206d910984fbd9e7',1,'result.h']]], + ['acp_5fresult_5ftitle_5fnot_5ffound_65',['ACP_RESULT_TITLE_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a7ee8c1ee751e1af897dbf0fee8578a0f',1,'result.h']]], + ['acp_5fresult_5funsupported_66',['ACP_RESULT_UNSUPPORTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1dff648a1afca591c147e0cd19d9aee1',1,'result.h']]], + ['acp_5fresult_5fusb_5fdata_5fcorrupted_67',['ACP_RESULT_USB_DATA_CORRUPTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315abe9eb72f73a71d06658c4e27fd38e1c9',1,'result.h']]], + ['acp_5fresult_5fusb_5fmedia_5fbroken_68',['ACP_RESULT_USB_MEDIA_BROKEN',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a970189c34901d77f3682a9418095f04b',1,'result.h']]], + ['acp_5fresult_5fusb_5fmedia_5fnot_5fready_69',['ACP_RESULT_USB_MEDIA_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a828da4348cd998faff7e7602659b4aea',1,'result.h']]], + ['acp_5fresult_5fusb_5fstorage_5fnot_5fready_70',['ACP_RESULT_USB_STORAGE_NOT_READY',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315abbe856094bff677d06b7d45b34545c24',1,'result.h']]], + ['acp_5fresult_5fusb_5fwrite_5fprotected_71',['ACP_RESULT_USB_WRITE_PROTECTED',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a1c1b9738fbf0a32578882e7891945001',1,'result.h']]], + ['acp_5fresult_5fxml_5fitem_5fnot_5ffound_72',['ACP_RESULT_XML_ITEM_NOT_FOUND',['../group__nn__acp__result.html#gga6221cb75648e0df3f15960e486b4f315a3a68f96e3bcb1cc6eb46ff675a568b61',1,'result.h']]], + ['allow_73',['ALLOW',['../namespacenn_1_1sl.html#a61648cb86762b82d8a8605d4208110dea0011da4c046513d6d13a717f1767e1ad',1,'nn::sl']]], + ['and_74',['AND',['../namespacenn_1_1sl.html#ad0383753b1c7c9d7266cb1f4c506d6a5a865555c9f2e0458a7078486aa1b3254f',1,'nn::sl']]], + ['anybody_75',['ANYBODY',['../namespacenn_1_1sl.html#a6b63a2b8e15c0e9b64bc87b23c566337ab9a0db683ed15bf286f53a245afbea55',1,'nn::sl']]], + ['avm_5fdrc_5fmode_5fdouble_76',['AVM_DRC_MODE_DOUBLE',['../group__avm__drc.html#gga4031c859e2d54dd78f0ed9561307a875aa2620b79ad6b5dc5482ca109537cf611',1,'drc.h']]], + ['avm_5fdrc_5fmode_5fnone_77',['AVM_DRC_MODE_NONE',['../group__avm__drc.html#gga4031c859e2d54dd78f0ed9561307a875ae409a9a2b132aaa378d38f285f546aec',1,'drc.h']]], + ['avm_5fdrc_5fmode_5fsingle_78',['AVM_DRC_MODE_SINGLE',['../group__avm__drc.html#gga4031c859e2d54dd78f0ed9561307a875a9777ac85adf1c261fa766a45b94f56df',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f0_79',['AVM_DRC_SCAN_MODE_UNKNOWN_0',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4adaf31ed06f548efc4d65eae3d14e041d74',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f1_80',['AVM_DRC_SCAN_MODE_UNKNOWN_1',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4adae99eb7ddae485e911948543548f12427',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f255_81',['AVM_DRC_SCAN_MODE_UNKNOWN_255',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4ada5cddb5261e52f01178073968d5b6edc9',1,'drc.h']]], + ['avm_5fdrc_5fscan_5fmode_5funknown_5f3_82',['AVM_DRC_SCAN_MODE_UNKNOWN_3',['../group__avm__drc.html#ggabd77c24c41e1264b2007ddb49591f4adaf26c0b396425ecf71833209447d85103',1,'drc.h']]], + ['avm_5fdrc_5fsystem_5faudio_5fmode_5fsurround_83',['AVM_DRC_SYSTEM_AUDIO_MODE_SURROUND',['../group__avm__drc.html#ggad0b341575079b7083e801cf66dc7103aa1fcaf92a6d9e2f903e3080aacc2d8c7d',1,'drc.h']]], + ['avm_5fdrc_5fsystem_5faudio_5fmode_5funknown_5f0_84',['AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_0',['../group__avm__drc.html#ggad0b341575079b7083e801cf66dc7103aae6b6a9dd6b85bf94c9d6d17360cb6d3b',1,'drc.h']]], + ['avm_5fdrc_5fsystem_5faudio_5fmode_5funknown_5f1_85',['AVM_DRC_SYSTEM_AUDIO_MODE_UNKNOWN_1',['../group__avm__drc.html#ggad0b341575079b7083e801cf66dc7103aa36373a0950d3841cc27fe45cf3c60d7d',1,'drc.h']]], + ['avm_5ftv_5faspect_5fratio_5f16_5f9_86',['AVM_TV_ASPECT_RATIO_16_9',['../group__avm__tv.html#ggac99989509d163cf86f2f8ed6866f9aefa360c65e025b8a0fe48f69beb4be1d109',1,'tv.h']]], + ['avm_5ftv_5faspect_5fratio_5f4_5f3_87',['AVM_TV_ASPECT_RATIO_4_3',['../group__avm__tv.html#ggac99989509d163cf86f2f8ed6866f9aefad6827bd0b1312ceefa1c1f0a30e4aae7',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080i_88',['AVM_TV_RESOLUTION_1080I',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa404dacd3c572c1ccabb1e2341593e607',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080i_5f50hz_89',['AVM_TV_RESOLUTION_1080I_50HZ',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fac05272a92f00cf6bd3c7206a1c6835c5',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080p_90',['AVM_TV_RESOLUTION_1080P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa4aff69466a82d34875739fcbd183729f',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f1080p_5f50hz_91',['AVM_TV_RESOLUTION_1080P_50HZ',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa925978f7e38356f1635ef3e69535f19b',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f480i_92',['AVM_TV_RESOLUTION_480I',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa8de4dbf55710239bb734fb5307a2282e',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f480i_5fpal60_93',['AVM_TV_RESOLUTION_480I_PAL60',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fab744d7576b0440de2515f2910bd197d2',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f480p_94',['AVM_TV_RESOLUTION_480P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fae4c0ab37489ed5b3ecf2b45371fe5940',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f576i_95',['AVM_TV_RESOLUTION_576I',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa5decef98dd7c50e978bc04092e72c510',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f576p_96',['AVM_TV_RESOLUTION_576P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa70c7494bbc586cdaf0169a708b69a8bb',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f720p_97',['AVM_TV_RESOLUTION_720P',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa123bdf7a0926a795d4aa88800bd2849c',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f720p_5f3d_98',['AVM_TV_RESOLUTION_720P_3D',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa57c563d20bfa7c69412b89bfa03f0c9c',1,'tv.h']]], + ['avm_5ftv_5fresolution_5f720p_5f50hz_99',['AVM_TV_RESOLUTION_720P_50HZ',['../group__avm__tv.html#ggaf282707c888d43e116c88b913bd8392fa5d14b907faeb09a248e4a00b7c3c94ac',1,'tv.h']]], + ['avm_5ftv_5fvideo_5fregion_5fntsc_100',['AVM_TV_VIDEO_REGION_NTSC',['../group__avm__tv.html#gga4e81ff935911714695d545a9177b4d2ea7035a5056ef0ab1e643b43671f0a4704',1,'tv.h']]], + ['avm_5ftv_5fvideo_5fregion_5fpal_101',['AVM_TV_VIDEO_REGION_PAL',['../group__avm__tv.html#gga4e81ff935911714695d545a9177b4d2eab86e3023ebc6e0504c711084bcea7bc1',1,'tv.h']]], + ['ax_5fdevice_5fmode_5funknown_102',['AX_DEVICE_MODE_UNKNOWN',['../group__sndcore2__device.html#gga62e50a0d02d2da1683cda793867060c6a269d87e77e206f193ce04f837293abe3',1,'device.h']]], + ['ax_5fdevice_5ftype_5fcontroller_103',['AX_DEVICE_TYPE_CONTROLLER',['../group__sndcore2__device.html#gga08e97232ab9f9a048f80c8e5f8925646ad3508f57e09d34abdff65338a3f8ec96',1,'device.h']]], + ['ax_5fdevice_5ftype_5fdrc_104',['AX_DEVICE_TYPE_DRC',['../group__sndcore2__device.html#gga08e97232ab9f9a048f80c8e5f8925646a0067230c11eb1380469750482896f2ff',1,'device.h']]], + ['ax_5fdevice_5ftype_5ftv_105',['AX_DEVICE_TYPE_TV',['../group__sndcore2__device.html#gga08e97232ab9f9a048f80c8e5f8925646a4180fcc9ef3ef20ffcb675c3077d0f09',1,'device.h']]], + ['ax_5fdrc_5fvs_5flc_5funknown_106',['AX_DRC_VS_LC_UNKNOWN',['../group__sndcore2__drcvs.html#gga90107bb8ed08ed7a2db480688ede00cfadf5e2410d06b7ea76126a5cde70b38d5',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fmode_5funknown_107',['AX_DRC_VS_MODE_UNKNOWN',['../group__sndcore2__drcvs.html#ggac3e4dc23483597fad12bdc9af56378c2a24e3cdd3e9060593f380553d4364f1cb',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5foutput_5funknown_108',['AX_DRC_VS_OUTPUT_UNKNOWN',['../group__sndcore2__drcvs.html#gga2cc728bba292189a947150ebb80767e4ab0db3386e77cfd4d1d8be80294937ca4',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fspeaker_5fpos_5funknown_109',['AX_DRC_VS_SPEAKER_POS_UNKNOWN',['../group__sndcore2__drcvs.html#ggac9f17b9de58798fa88e16f5f6ab2a7b7ae040bd2b443f055124a05b84dcf476e0',1,'drcvs.h']]], + ['ax_5fdrc_5fvs_5fsurround_5fgain_5funknown_110',['AX_DRC_VS_SURROUND_GAIN_UNKNOWN',['../group__sndcore2__drcvs.html#ggabfa377a2cd7f8b1591694d840e3c785ba00423b4af5e91773f5d33ee0f131ec1a',1,'drcvs.h']]], + ['ax_5finit_5fpipeline_5ffour_5fstage_111',['AX_INIT_PIPELINE_FOUR_STAGE',['../group__sndcore2__core.html#gga9b77c43056befd1fe3d2dc1828f49745a8e21b4135dd8e56555debc7b2ace3e40',1,'core.h']]], + ['ax_5finit_5fpipeline_5fsingle_112',['AX_INIT_PIPELINE_SINGLE',['../group__sndcore2__core.html#gga9b77c43056befd1fe3d2dc1828f49745ac6ba9aa77458a448f381e5bf31ee0779',1,'core.h']]], + ['ax_5finit_5frenderer_5f32khz_113',['AX_INIT_RENDERER_32KHZ',['../group__sndcore2__core.html#ggabeb14c2c290c6ffdf74c37b83d1d00c0a794243ff203e40ed446538d5150db5ea',1,'core.h']]], + ['ax_5finit_5frenderer_5f48khz_114',['AX_INIT_RENDERER_48KHZ',['../group__sndcore2__core.html#ggabeb14c2c290c6ffdf74c37b83d1d00c0a62d5d35d3ede73d59362d1b2ef2a9f53',1,'core.h']]], + ['ax_5fresult_5fdelay_5ftoo_5fbig_115',['AX_RESULT_DELAY_TOO_BIG',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa4533c375ea4f488b9b566ad5c0eb2719',1,'result.h']]], + ['ax_5fresult_5finvalid_5fdevice_5ftype_116',['AX_RESULT_INVALID_DEVICE_TYPE',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa2a1949e5bf4d5f963b031e014b6de97d',1,'result.h']]], + ['ax_5fresult_5finvalid_5fdrc_5fvs_5fmode_117',['AX_RESULT_INVALID_DRC_VS_MODE',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efaa6570d86c75bdb3f606de1701bbe623d',1,'result.h']]], + ['ax_5fresult_5fsuccess_118',['AX_RESULT_SUCCESS',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa10fc1a5bee07b393130844fd7aad2e64',1,'result.h']]], + ['ax_5fresult_5fvoice_5fis_5frunning_119',['AX_RESULT_VOICE_IS_RUNNING',['../group__sndcore2__result.html#ggac6fbd725add6e537d29f7d0dc43bd0efa1de5dfdc9fc155654f90252fd24e9332',1,'result.h']]], + ['ax_5fvoice_5fformat_5fadpcm_120',['AX_VOICE_FORMAT_ADPCM',['../group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa93137a1f2dd02a463d1d25d072ae44fa',1,'voice.h']]], + ['ax_5fvoice_5fformat_5flpcm16_121',['AX_VOICE_FORMAT_LPCM16',['../group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa57041be06ba4810408e69b67a87bf086',1,'voice.h']]], + ['ax_5fvoice_5fformat_5flpcm8_122',['AX_VOICE_FORMAT_LPCM8',['../group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa9945adcfac22ba80bb9c6eb40c7b64c5',1,'voice.h']]], + ['ax_5fvoice_5floop_5fdisabled_123',['AX_VOICE_LOOP_DISABLED',['../group__sndcore2__voice.html#gga4cf9ac33660b062bc02b894dd876bd36ac33f8dd11d9fd15bc4a25f71316e40f5',1,'voice.h']]], + ['ax_5fvoice_5floop_5fenabled_124',['AX_VOICE_LOOP_ENABLED',['../group__sndcore2__voice.html#gga4cf9ac33660b062bc02b894dd876bd36aa021e38704b8431214211bf61bb2ca78',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_5fgreater_5fthan_5fsomething_125',['AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING',['../group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a1a4fcece44ed429fafcfb3c43898a986',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_5fless_5fthan_5fzero_126',['AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO',['../group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a0a46148554729b1740f80a2ccec73e60',1,'voice.h']]], + ['ax_5fvoice_5fratio_5fresult_5fsuccess_127',['AX_VOICE_RATIO_RESULT_SUCCESS',['../group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a317de31e2ab351422bb555b0434704b3',1,'voice.h']]], + ['ax_5fvoice_5frenderer_5fauto_128',['AX_VOICE_RENDERER_AUTO',['../group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fa0d282e9f0c62184afca0044c6bfcca0b',1,'voice.h']]], + ['ax_5fvoice_5frenderer_5fcpu_129',['AX_VOICE_RENDERER_CPU',['../group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fa824f76d230ea4faf7715f28477983d4e',1,'voice.h']]], + ['ax_5fvoice_5frenderer_5fdsp_130',['AX_VOICE_RENDERER_DSP',['../group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fac88d9711a7f77fcfecb770fc0436633d',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5flinear_131',['AX_VOICE_SRC_TYPE_LINEAR',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565aedb582718dc6a0e3e61c9a53d38db34b',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5fnone_132',['AX_VOICE_SRC_TYPE_NONE',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565a1691cfbd358374d9872ffa364358a778',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5funk0_133',['AX_VOICE_SRC_TYPE_UNK0',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565a5be77e16d5dfacea67385205a670eb24',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5funk1_134',['AX_VOICE_SRC_TYPE_UNK1',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565af310821ada277180214b7d43c0bc47ae',1,'voice.h']]], + ['ax_5fvoice_5fsrc_5ftype_5funk2_135',['AX_VOICE_SRC_TYPE_UNK2',['../group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565ab1a48e3e2a330a110ff73bc04ba16550',1,'voice.h']]], + ['ax_5fvoice_5fstate_5fplaying_136',['AX_VOICE_STATE_PLAYING',['../group__sndcore2__voice.html#gga32352519e1c664b1393471afd4aefdbea29c2d7e2fe7dfe1a19bbb2e244a20e23',1,'voice.h']]], + ['ax_5fvoice_5fstate_5fstopped_137',['AX_VOICE_STATE_STOPPED',['../group__sndcore2__voice.html#gga32352519e1c664b1393471afd4aefdbea34e77acf6df38dff9f96d5520bc31377',1,'voice.h']]], + ['ax_5fvoice_5ftype_5funknown_138',['AX_VOICE_TYPE_UNKNOWN',['../group__sndcore2__voice.html#gga1eaf6816e9d5ca46ccf480a1417eaea8a669e4ff3b40e68e93c2f00eca4f25dfb',1,'voice.h']]] +]; diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js new file mode 100644 index 00000000..d03ea660 --- /dev/null +++ b/search/enumvalues_1.js @@ -0,0 +1,52 @@ +var searchData= +[ + ['both_0',['Both',['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81da130c5b3473c57faa76e2a1c54e26f88e',1,'nn::erreula']]], + ['bsp_5ferror_5fboard_5fconfig_5finvalid_1',['BSP_ERROR_BOARD_CONFIG_INVALID',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65daaee562d51ef8aaad95bb70484e9be55b',1,'bsp.h']]], + ['bsp_5ferror_5fcfg_5fcorrupted_2',['BSP_ERROR_CFG_CORRUPTED',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da605c3e7ac634bc62a48eccbe59b5cfae',1,'bsp.h']]], + ['bsp_5ferror_5fdevice_5fbusy_3',['BSP_ERROR_DEVICE_BUSY',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65daa275351ab2027e6ba311388c16e5c81c',1,'bsp.h']]], + ['bsp_5ferror_5fdevice_5ferror_4',['BSP_ERROR_DEVICE_ERROR',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da7f6c844c64dd8d6dce7ac11d5088e60a',1,'bsp.h']]], + ['bsp_5ferror_5fdevice_5fnot_5ffound_5',['BSP_ERROR_DEVICE_NOT_FOUND',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da73b45398498a85625c4d9a587934b153',1,'bsp.h']]], + ['bsp_5ferror_5fentity_5flist_5ffull_6',['BSP_ERROR_ENTITY_LIST_FULL',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dab5719345a3809a1c447dcfbe6e94ff2b',1,'bsp.h']]], + ['bsp_5ferror_5fheap_5ferror_7',['BSP_ERROR_HEAP_ERROR',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da0892eac463603ffb8cddb8f9f0488f81',1,'bsp.h']]], + ['bsp_5ferror_5finvalid_5finstance_8',['BSP_ERROR_INVALID_INSTANCE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da9fe8725516ea27af0a8d0611b3f06210',1,'bsp.h']]], + ['bsp_5ferror_5finvalid_5fparameter_9',['BSP_ERROR_INVALID_PARAMETER',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da62c4b239f902c871a144ad59bf1c6ed6',1,'bsp.h']]], + ['bsp_5ferror_5fios_5ferror_10',['BSP_ERROR_IOS_ERROR',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da05ef28465f05e7c23d1fdd804b19d1b8',1,'bsp.h']]], + ['bsp_5ferror_5fok_11',['BSP_ERROR_OK',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da182589c45cd1b12e6239eb78ca966921',1,'bsp.h']]], + ['bsp_5ferror_5fquery_5funavailable_12',['BSP_ERROR_QUERY_UNAVAILABLE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da7dd13cef14d8b56ed429f1ea77976189',1,'bsp.h']]], + ['bsp_5ferror_5frequest_5fdenied_13',['BSP_ERROR_REQUEST_DENIED',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da20e987e66301d60d56918712050ab0b8',1,'bsp.h']]], + ['bsp_5ferror_5fspecified_5fsize_5finvalid_14',['BSP_ERROR_SPECIFIED_SIZE_INVALID',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da25770aaaf174db7e76bca685628e4016',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fattribute_15',['BSP_ERROR_UNKNOWN_ATTRIBUTE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da6690de6d800e319937ecfea55fa0b321',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fdevice_16',['BSP_ERROR_UNKNOWN_DEVICE',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da70c9c119d39737db5ee608c190c8909e',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fentity_17',['BSP_ERROR_UNKNOWN_ENTITY',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dadd9eab8e141f8ed909524601b9c5061c',1,'bsp.h']]], + ['bsp_5ferror_5funknown_5fhardware_5fversion_18',['BSP_ERROR_UNKNOWN_HARDWARE_VERSION',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dabc91c246c388cfd98a9f1e4771c58f95',1,'bsp.h']]], + ['bsp_5ferror_5funsupported_5fmethod_19',['BSP_ERROR_UNSUPPORTED_METHOD',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65da714898af1da72c4441c63073252f4987',1,'bsp.h']]], + ['bsp_5ferror_5funsupported_5fparameter_20',['BSP_ERROR_UNSUPPORTED_PARAMETER',['../group__coreinit__bsp.html#ggab5795219b5a1fe14a5b3b79d01e6c65dac488bdab6246824cbdbb12bffffdb10a',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fbollywood_21',['BSP_HARDWARE_VERSION_BOLLYWOOD',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a448cc4c10d9997de3e1011b39f2a1575',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fbollywood_5fprod_5ffor_5fwii_22',['BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a9dc110c6ebe2b7f1729e28b0ea9075b3',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5fcortado_23',['BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783af56fa9047cc815bca292e7ecf7f0c4bf',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5fcortado_5fespresso_24',['BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783acc562a762a9b800a5ffa2e17d4bb69cb',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5feng_5fsample_5f1_25',['BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ada501bbac854caf0133076f4100fba63',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5feng_5fsample_5f2_26',['BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783afefabce29f78a8942cdd9724a0400d9a',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5fhollywood_5fprod_5ffor_5fwii_27',['BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a7e51775d671c26a47061b4e2a9a32137',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa11_5fcat_28',['BSP_HARDWARE_VERSION_LATTE_A11_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783acae85a308bbc7ae37462506dd2442bea',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa11_5fev_29',['BSP_HARDWARE_VERSION_LATTE_A11_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ae32f66690e8b698cf31754a1ec78b0f6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa12_5fcat_30',['BSP_HARDWARE_VERSION_LATTE_A12_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a3db08fc153cba93cb8d5b0495eeb99fa',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa12_5fev_31',['BSP_HARDWARE_VERSION_LATTE_A12_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a0dacfa3fce2e3a0de2c5cc0e8fd8f870',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa2x_5fcat_32',['BSP_HARDWARE_VERSION_LATTE_A2X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ade5edee148c99e096a9778321015ae5d',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa2x_5fev_33',['BSP_HARDWARE_VERSION_LATTE_A2X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783abda729b6f24d7471c1510449e6a79ab5',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa3x_5fcafe_34',['BSP_HARDWARE_VERSION_LATTE_A3X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783aaa44613dde8d8174dc03136e656ba6c4',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa3x_5fcat_35',['BSP_HARDWARE_VERSION_LATTE_A3X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783adcb1dc450acebb766cd5929dd9ba2857',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa3x_5fev_36',['BSP_HARDWARE_VERSION_LATTE_A3X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783af4eb011dfc455a4297bfbc3a2ee98870',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa4x_5fcafe_37',['BSP_HARDWARE_VERSION_LATTE_A4X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783aa324e04a95478a7ce5a9347a945c22c6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa4x_5fcat_38',['BSP_HARDWARE_VERSION_LATTE_A4X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a5660322dad1b696a5b03d04f1f488119',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa4x_5fev_39',['BSP_HARDWARE_VERSION_LATTE_A4X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a3ae929cb6144249b0fccbe213512088d',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fcafe_40',['BSP_HARDWARE_VERSION_LATTE_A5X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a91971d4202fc0e641307a91274e59ab6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fcat_41',['BSP_HARDWARE_VERSION_LATTE_A5X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a8bd8e632ff9d0a51da58324502b29d2e',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fev_42',['BSP_HARDWARE_VERSION_LATTE_A5X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783afda80e9fc5ea96f71ee71a89add6f574',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fa5x_5fev_5fy_43',['BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ab3f327e771c4617947db2531ec41b1d7',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fcafe_44',['BSP_HARDWARE_VERSION_LATTE_B1X_CAFE',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783affbfbeca66cec5d3ce7aab300077f9fb',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fcat_45',['BSP_HARDWARE_VERSION_LATTE_B1X_CAT',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a6fbd1b95cb669639d37836200ba8b0a6',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fev_46',['BSP_HARDWARE_VERSION_LATTE_B1X_EV',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783ac1a25e5e50211c3a30be8e4f6b317e6d',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5flatte_5fb1x_5fev_5fy_47',['BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a9792b776c8455dd26f6904ae1ad67c7c',1,'bsp.h']]], + ['bsp_5fhardware_5fversion_5funknown_48',['BSP_HARDWARE_VERSION_UNKNOWN',['../group__coreinit__bsp.html#gga9e37245c67a09130924ad88079058783a3a6bd94ff349c58ec9635033b6e8e6fe',1,'bsp.h']]] +]; diff --git a/search/enumvalues_10.js b/search/enumvalues_10.js new file mode 100644 index 00000000..b87a0a0e --- /dev/null +++ b/search/enumvalues_10.js @@ -0,0 +1,56 @@ +var searchData= +[ + ['ready_0',['Ready',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265ae7d31fc0602fb2ede144d18cdffd816b',1,'nn::dlp::Cafe']]], + ['receiving_1',['Receiving',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265a338f550ea5a0bcb9ac785f48b27f4f12',1,'nn::dlp::Cafe']]], + ['region_5feur_2',['REGION_EUR',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4ba350d730f0be652c5807579ea52b7793d',1,'nn::sl']]], + ['region_5fjpn_3',['REGION_JPN',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4ba324e33e242e34d97e06cd3a77678263c',1,'nn::sl']]], + ['region_5fusa_4',['REGION_USA',['../namespacenn_1_1sl.html#a81a01a86de31071a92e6cce0bab9bc4ba2d0566d642bf25eab7a43da3f9c5ab99',1,'nn::sl']]], + ['register_5',['Register',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564a0ba7583639a274c434bbe6ef797115a4',1,'nn::nfp']]], + ['removed_6',['Removed',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a93f07b720ebf7d1246512569761a5804',1,'nn::nfp']]], + ['restore_7',['Restore',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564a2bd339d85ee3b33e513359ce781b60cc',1,'nn::nfp']]], + ['result_5fapp_5farea_5faccess_5fid_5fmismatch_8',['RESULT_APP_AREA_ACCESS_ID_MISMATCH',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aad9c0bf16b6cf2ae8462c735d0dedb9e9',1,'nn::nfp']]], + ['result_5fapp_5farea_5falready_5fexists_9',['RESULT_APP_AREA_ALREADY_EXISTS',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa013848e29ce45ac8b08aecc4f97adaac',1,'nn::nfp']]], + ['result_5fapp_5farea_5fmissing_10',['RESULT_APP_AREA_MISSING',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aaa00113bf1a173a68762371e82c970775',1,'nn::nfp']]], + ['result_5fapp_5farea_5ftagid_5fmismatch_11',['RESULT_APP_AREA_TAGID_MISMATCH',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa4c30405b5cc798e676a91cfc51e1be85',1,'nn::nfp']]], + ['result_5ffatal_12',['RESULT_FATAL',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa7127cee497db680b088b7c3204ad5e4e',1,'nn::nfp']]], + ['result_5finvalid_5falignment_13',['RESULT_INVALID_ALIGNMENT',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aaff3368ac3a59685e2782c650a1cd2e6f',1,'nn::nfp']]], + ['result_5finvalid_5fparam_14',['RESULT_INVALID_PARAM',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa699a370a9ae7ea4a8f4ea7985672f935',1,'nn::nfp']]], + ['result_5finvalid_5fstate_15',['RESULT_INVALID_STATE',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa7b28580b26da4a9e95df4ede245ca323',1,'nn::nfp']]], + ['result_5finvalid_5ftag_16',['RESULT_INVALID_TAG',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa111725409659d0333e55ab586e492e35',1,'nn::nfp']]], + ['result_5finvalid_5ftag_5finfo_17',['RESULT_INVALID_TAG_INFO',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa8d75c259472ba96e1ab3f52f29633f44',1,'nn::nfp']]], + ['result_5fmodule_5fcommon_18',['RESULT_MODULE_COMMON',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa6badefc3c062ee610d285326e1ca3305',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fac_19',['RESULT_MODULE_NN_AC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac915b645ac72e605774666b771a1d573',1,'nn::Result']]], + ['result_5fmodule_5fnn_5facp_20',['RESULT_MODULE_NN_ACP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa23c283f6dc9b345cea2443cca878e706',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fact_21',['RESULT_MODULE_NN_ACT',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae5a9ea7cea3262e8ffe1177c3fdeca09',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fboss_22',['RESULT_MODULE_NN_BOSS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabd8dde217c6776787ac2954ef821b6af',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fcia_23',['RESULT_MODULE_NN_CIA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afadc933aba992e7f034e41eaeb74b8551e',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fconntest_24',['RESULT_MODULE_NN_CONNTEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02c86abccfcf634ab0be0131af23f4d9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fdrmapp_25',['RESULT_MODULE_NN_DRMAPP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa1c0da2ce8cbaaf2c62f61dc1dcb696d5',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fec_26',['RESULT_MODULE_NN_EC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa0a083d1ed8e70afa5c9721fee959300a',1,'nn::Result']]], + ['result_5fmodule_5fnn_5feca_27',['RESULT_MODULE_NN_ECA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afafb27b4c1b01f074f556ecf4687179176',1,'nn::Result']]], + ['result_5fmodule_5fnn_5feco_28',['RESULT_MODULE_NN_ECO',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabf9f88fd795c14b97fa7cca84776ec6d',1,'nn::Result']]], + ['result_5fmodule_5fnn_5femd_29',['RESULT_MODULE_NN_EMD',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa3c5f98c1d4a3fa1b170a6f5fbc04bb7e',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ffp_30',['RESULT_MODULE_NN_FP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa4fb7723de07d820d8d3a43edfc06f3ed',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fios_31',['RESULT_MODULE_NN_IOS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac2b42e6b789f63c113dd77e1eccb032b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fipc_32',['RESULT_MODULE_NN_IPC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02212f3751537f9947842adf32ccee4b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fndm_33',['RESULT_MODULE_NN_NDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaa844f3787b40ecc6b3ab06506bf1e6de',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fneia_34',['RESULT_MODULE_NN_NEIA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabe6d978a9603d2872c0dce1c6b0f9913',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnfp_35',['RESULT_MODULE_NN_NFP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afad66f75f57f98dca6016f23777e8efda4',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fngc_36',['RESULT_MODULE_NN_NGC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa5be5939d64baa4fe4efdd2e189a1cb32',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnim_37',['RESULT_MODULE_NN_NIM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaedd930195876f59a022830d9aa9c105b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnup_38',['RESULT_MODULE_NN_NUP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa7a5fa412425a516de70a13c6ecfe657b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5folv_39',['RESULT_MODULE_NN_OLV',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae8b5223abe1113de6e59a0eb4c39baf9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fpdm_40',['RESULT_MODULE_NN_PDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa15529ec4ae331bac3ed7a9fcb04ca406',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fsl_41',['RESULT_MODULE_NN_SL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa4523a659dc718e89d2fe1298ded0521c',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fspm_42',['RESULT_MODULE_NN_SPM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa202c7a7ad8003d75596fed2cb7ee6b89',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftelnet_43',['RESULT_MODULE_NN_TELNET',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afacd8be771de80c6777f650a4e82442daf',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftest_44',['RESULT_MODULE_NN_TEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa0da7307ed3d60fa385bfc84da3e653a0',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftrial_45',['RESULT_MODULE_NN_TRIAL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afade5e2283a04cb96f93d16470187d8bbb',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fvctl_46',['RESULT_MODULE_NN_VCTL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabdc3242cb27ed2fafb515978c4cf337f',1,'nn::Result']]], + ['result_5fno_5fbackup_5fsavedata_47',['RESULT_NO_BACKUP_SAVEDATA',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aae94445870d1be82931b8ba21d6ec1666',1,'nn::nfp']]], + ['result_5fno_5fbackupentry_48',['RESULT_NO_BACKUPENTRY',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa6a905e0ef43108072d963fe9b988c334',1,'nn::nfp']]], + ['result_5fno_5fregister_5finfo_49',['RESULT_NO_REGISTER_INFO',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aaf47c7f22e92deb9162ef2c13f2c2fce6',1,'nn::nfp']]], + ['result_5fout_5fof_5frange_50',['RESULT_OUT_OF_RANGE',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa5b30bed314253d6098e4c61c174e873c',1,'nn::nfp']]], + ['result_5fsystem_5ferror_51',['RESULT_SYSTEM_ERROR',['../namespacenn_1_1nfp.html#a77b4e7abad6fde7143f84b924a2f626aa6802bdffa896eaf39135925ab0d6765c',1,'nn::nfp']]], + ['russian_52',['russian',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a2320d4f10debc957a9a05e252fea12cd',1,'nn::sl::Russian'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885adeba6920e70615401385fe1fb5a379ec',1,'nn::erreula::Russian'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34adeba6920e70615401385fe1fb5a379ec',1,'nn::swkbd::Russian']]] +]; diff --git a/search/enumvalues_11.js b/search/enumvalues_11.js new file mode 100644 index 00000000..4a4d9c30 --- /dev/null +++ b/search/enumvalues_11.js @@ -0,0 +1,99 @@ +var searchData= +[ + ['save_5fstatus_5fnot_5ffound_0',['SAVE_STATUS_NOT_FOUND',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35a3ba30829372d5a1a1c1f729ef453d817',1,'save.h']]], + ['save_5fstatus_5fok_1',['SAVE_STATUS_OK',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35a0cc5191ac09a2911efa33f528dcf2ce5',1,'save.h']]], + ['save_5fstatus_5fstorage_5ffull_2',['SAVE_STATUS_STORAGE_FULL',['../save_2save_8h.html#adb81e4196a0b5c280c10b02ff0977e35a592a3c11fdac71f2939bb8856e308fac',1,'save.h']]], + ['screen_5fdrc_3',['SCREEN_DRC',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81',1,'screen.h']]], + ['screen_5ftv_4',['SCREEN_TV',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a',1,'screen.h']]], + ['searching_5',['Searching',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a843627586c62e389041a4d8800143974',1,'nn::nfp']]], + ['seekset_6',['SeekSet',['../namespacenn_1_1sl.html#ab40796a2fafb5d9d3fda7510d7aea5b0a32cfa4e4119a7bbf1f784c273922a4e1',1,'nn::sl']]], + ['signature_5fis_5flegacy_7',['SIGNATURE_IS_LEGACY',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538a90ecfee4d779b3cead8b38a54fe973ac',1,'nn::Result']]], + ['silent_8',['SILENT',['../namespacenn_1_1sl.html#a421d01d30f0d0252fde4aff0391bd58aab9de27525b1cd54c353f4ed868a6cb26',1,'nn::sl']]], + ['simplifiedchinese_9',['simplifiedchinese',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34acd672ddbf73e27e8fdcc432fe970a6ce',1,'nn::swkbd::SimplifiedChinese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885acd672ddbf73e27e8fdcc432fe970a6ce',1,'nn::erreula::SimplifiedChinese'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705abbd41628d99c2fe9ce7b59330ea5f860',1,'nn::sl::SimplifiedChinese']]], + ['smd_5felement_5ftype_5fmessage_10',['SMD_ELEMENT_TYPE_MESSAGE',['../group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1af29263df1d65561e4e8202e25cb9e49e',1,'smd.h']]], + ['smd_5felement_5ftype_5fvector_11',['SMD_ELEMENT_TYPE_VECTOR',['../group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1aa54e1060fbf4ff1275ef91309f40a2f7',1,'smd.h']]], + ['smd_5felement_5ftype_5fvector_5fspec_12',['SMD_ELEMENT_TYPE_VECTOR_SPEC',['../group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1a497b62dfa75d9154cc693cf5395b4c5c',1,'smd.h']]], + ['smd_5finterface_5fstate_5fclosed_13',['SMD_INTERFACE_STATE_CLOSED',['../group__coreinit__smd.html#gga6add009019177ee95c49dbbb3b1b4803aef8aa43bfdd91b0078926b25daef720f',1,'smd.h']]], + ['smd_5finterface_5fstate_5fopened_14',['SMD_INTERFACE_STATE_OPENED',['../group__coreinit__smd.html#gga6add009019177ee95c49dbbb3b1b4803ade79d245e4d06c3b747d77db807057a7',1,'smd.h']]], + ['smd_5flock_5ftype_5fdisable_5finterrupts_15',['SMD_LOCK_TYPE_DISABLE_INTERRUPTS',['../group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a61ba5228344ccdf59dc18fb35ab07aad',1,'smd.h']]], + ['smd_5flock_5ftype_5fmutex_16',['SMD_LOCK_TYPE_MUTEX',['../group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a8139ef236295c11b13c5db03d31aa39e',1,'smd.h']]], + ['smd_5flock_5ftype_5fnone_17',['SMD_LOCK_TYPE_NONE',['../group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a1c6a164955a9302852aec6202ac9b5c8',1,'smd.h']]], + ['smd_5fppc_5fstate_5fclosed_18',['SMD_PPC_STATE_CLOSED',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda627091b632bc8e49da8d573f1aeb5fca',1,'smd.h']]], + ['smd_5fppc_5fstate_5finitialized_19',['SMD_PPC_STATE_INITIALIZED',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda8f3dd5a95d6b5a28f3d19a98cda9ec58',1,'smd.h']]], + ['smd_5fppc_5fstate_5finvalid_20',['SMD_PPC_STATE_INVALID',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda17ae0c55956dcea26048d074cff647bb',1,'smd.h']]], + ['smd_5fppc_5fstate_5fopened_21',['SMD_PPC_STATE_OPENED',['../group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda71b23a7c9e69d4d85bf9dd6803eb78bc',1,'smd.h']]], + ['somemopt_5fflags_5fbig_5fbuffers_22',['SOMEMOPT_FLAGS_BIG_BUFFERS',['../group__nn__nets2__somemopt.html#gga00a340b5ff4622319c21c65a51d10045a7bd654971155118a53d3533c59230692',1,'somemopt.h']]], + ['somemopt_5fflags_5fnone_23',['SOMEMOPT_FLAGS_NONE',['../group__nn__nets2__somemopt.html#gga00a340b5ff4622319c21c65a51d10045aa96d09c886775da4dab243b74fa55c93',1,'somemopt.h']]], + ['somemopt_5frequest_5fcancel_5fwait_24',['SOMEMOPT_REQUEST_CANCEL_WAIT',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400a01ee87f14f7e3b724cd561f49871539c',1,'somemopt.h']]], + ['somemopt_5frequest_5fget_5fbytes_5fused_25',['SOMEMOPT_REQUEST_GET_BYTES_USED',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400aad33f271765cb184654121052eff4167',1,'somemopt.h']]], + ['somemopt_5frequest_5finit_26',['SOMEMOPT_REQUEST_INIT',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400a96244c449195d37a03080023e5193dbb',1,'somemopt.h']]], + ['somemopt_5frequest_5fwait_5ffor_5finit_27',['SOMEMOPT_REQUEST_WAIT_FOR_INIT',['../group__nn__nets2__somemopt.html#gga075f89f7b40388a0c9273e6979eaf400a72db25dca10e90c3ca41ab75e9ac8c41',1,'somemopt.h']]], + ['spanish_28',['spanish',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a383c05647aceab450ffa9bf5697e40d9',1,'nn::sl::Spanish'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885acb5480c32e71778852b08ae1e8712775',1,'nn::erreula::Spanish'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34acb5480c32e71778852b08ae1e8712775',1,'nn::swkbd::Spanish']]], + ['status_5ffailed_29',['STATUS_FAILED',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba96bcdf7b7bc06903a9bbe62a7419ba71',1,'nn::ac']]], + ['status_5fok_30',['STATUS_OK',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba7e4a42e3b6dd63708c64cf3db6f69566',1,'nn::ac']]], + ['status_5fprocessing_31',['STATUS_PROCESSING',['../namespacenn_1_1ac.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba1dfb20eeb39d26c74a44f19fb3f59fbb',1,'nn::ac']]], + ['storage_5ftype_5fraw_32',['STORAGE_TYPE_RAW',['../namespacenn_1_1spm.html#ad570edae33e8307d896f2e3db25e66c9a0d8c095374a632331b46ea616f777c8c',1,'nn::spm']]], + ['storage_5ftype_5fwfs_33',['STORAGE_TYPE_WFS',['../namespacenn_1_1spm.html#ad570edae33e8307d896f2e3db25e66c9a11492b93221ab972e35175fc4f12fd77',1,'nn::spm']]], + ['summary_5fcancelled_34',['SUMMARY_CANCELLED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad6b007a6fd88ae39fc7086c0239edec3',1,'nn::Result']]], + ['summary_5finternal_35',['SUMMARY_INTERNAL',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a8dbe6ff78c046cdf585d267e6312357a',1,'nn::Result']]], + ['summary_5finvalid_5fargument_36',['SUMMARY_INVALID_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a820ab3389420e3d5e44ebe5f98afd129',1,'nn::Result']]], + ['summary_5finvalid_5fstate_37',['SUMMARY_INVALID_STATE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51af6be2e19f5cc6ea41c3c379f9427864f',1,'nn::Result']]], + ['summary_5fnot_5ffound_38',['SUMMARY_NOT_FOUND',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ac5a5dc419415a3950b4e54f98a0bd4e5',1,'nn::Result']]], + ['summary_5fnot_5fsupported_39',['SUMMARY_NOT_SUPPORTED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a3fd37dfaea818386170b69d5a500de95',1,'nn::Result']]], + ['summary_5fnothing_5fhappened_40',['SUMMARY_NOTHING_HAPPENED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a22fe8ae69d8558f68993ac6831729a76',1,'nn::Result']]], + ['summary_5fout_5fof_5fresource_41',['SUMMARY_OUT_OF_RESOURCE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad44336971978107418c1fb12a88deea2',1,'nn::Result']]], + ['summary_5fstatus_5fchanged_42',['SUMMARY_STATUS_CHANGED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad2198bd71f822d9cfa15d0b2d0d293d4',1,'nn::Result']]], + ['summary_5fsuccess_43',['SUMMARY_SUCCESS',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a68e0508dacf562bb77e6bac8b5dcedcd',1,'nn::Result']]], + ['summary_5fwould_5fblock_44',['SUMMARY_WOULD_BLOCK',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad85d3262a4d041cf0f3061338f79357d',1,'nn::Result']]], + ['summary_5fwrong_5fargument_45',['SUMMARY_WRONG_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad861a03f0965800774b58dd3f1bae814',1,'nn::Result']]], + ['sys_5farg_5fid_5fanchor_46',['SYS_ARG_ID_ANCHOR',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a9cd2545f512793a4b0c308ee4befa7fe',1,'args.h']]], + ['sys_5farg_5fid_5fend_47',['SYS_ARG_ID_END',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607af65a1e7c1b917ad8df6d90d74447248a',1,'args.h']]], + ['sys_5farg_5fid_5fjoin_5fpid_48',['SYS_ARG_ID_JOIN_PID',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a2f8f40ed89508fb0583a70cb6ccc1628',1,'args.h']]], + ['sys_5farg_5fid_5fmiv_5fdata_49',['SYS_ARG_ID_MIV_DATA',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a53695c2560212d125b4437317682c17a',1,'args.h']]], + ['sys_5farg_5fid_5fresult_50',['SYS_ARG_ID_RESULT',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a426ebdc20e3b8c0ab9834803d3696f4f',1,'args.h']]], + ['sys_5farg_5fid_5furl_51',['SYS_ARG_ID_URL',['../group__sysapp__args.html#gga27a1c86f33672350217b31517597b607a498aefb05b5aefec9f1941ce7e65328b',1,'args.h']]], + ['sys_5farg_5ftype_5fdata_52',['SYS_ARG_TYPE_DATA',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41ac395ab5e4b11d1ea86d728f62b0dcbd4',1,'args.h']]], + ['sys_5farg_5ftype_5fstring_53',['SYS_ARG_TYPE_STRING',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41a615bb2f3533e25c273cc0513180eb0c9',1,'args.h']]], + ['sys_5farg_5ftype_5fuint32_54',['SYS_ARG_TYPE_UINT32',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41a4b58967cb6ed91058ad44dac6910e986',1,'args.h']]], + ['sys_5farg_5ftype_5fuint64_55',['SYS_ARG_TYPE_UINT64',['../group__sysapp__args.html#ggaa79ac4b4ebc5e0fd76bc180632afea41a91f23007581134efe3efa48478b0d77e',1,'args.h']]], + ['sys_5fsettings_5fjump_5fto_5fcountry_56',['SYS_SETTINGS_JUMP_TO_COUNTRY',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a15979d644e5a78118598376fcae8ec19',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fdata_5fmanagement_57',['SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a422f5700e984f1e6597cd82d2d76462c',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fdata_5fmanagement_5f2_58',['SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a36996edd7da325c3ae2d9c185171e372',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fdate_5ftime_59',['SYS_SETTINGS_JUMP_TO_DATE_TIME',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a9bcec0cc8a04bc62e81668f8bb048282',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5finitial_5fsettings_60',['SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a16a427275ffe006ced27871b5793f2a2',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5finternet_61',['SYS_SETTINGS_JUMP_TO_INTERNET',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a22b4a33d5c879be48e97293f4e038cdc',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fnone_62',['SYS_SETTINGS_JUMP_TO_NONE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a85f50219bdcbaedfd7f809bed61734d0',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fquick_5fstart_5fsettings_63',['SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a13e8a518402686d12a78c320e8d7ad18',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fsoftware_5ftransfer_64',['SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22acb0ba9e5297b8573a4f228742f6785e0',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fsystem_5fupdate_65',['SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a6429cbd9290de088e66f4e85a923484a',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5ftv_5fconnection_5ftype_66',['SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a498bb176005265164e63860b60be77de',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5ftv_5fremote_67',['SYS_SETTINGS_JUMP_TO_TV_REMOTE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a1bee5e26694ffe3890d9d52062ea8a11',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5funknown_68',['SYS_SETTINGS_JUMP_TO_UNKNOWN',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a9eb3699237ddf40ee744d30f829e7423',1,'launch.h']]], + ['sys_5fsettings_5fjump_5fto_5fwipe_5fconsole_69',['SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE',['../group__sysapp__launch.html#ggafce2dd8774d2dc4ad18a1f2db965fb22a4f0ff4f45cab7c3d96ac36d85c3258b3',1,'launch.h']]], + ['sysapp_5fpfid_5fbrowser_70',['SYSAPP_PFID_BROWSER',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dae83a9e59711d6e4387f8652bc5c1bcb6',1,'switch.h']]], + ['sysapp_5fpfid_5fcabinetu_71',['SYSAPP_PFID_CABINETU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da0602254aec30ec8b2b1bf2e483ce8bbc',1,'switch.h']]], + ['sysapp_5fpfid_5fdownload_5fgame_72',['SYSAPP_PFID_DOWNLOAD_GAME',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da6ff3be0bd6dbed8d6de4116c1430ba5c',1,'switch.h']]], + ['sysapp_5fpfid_5fdownload_5fmanagement_73',['SYSAPP_PFID_DOWNLOAD_MANAGEMENT',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da54f7d2775dade8b0a118d7e79748123a',1,'switch.h']]], + ['sysapp_5fpfid_5femanual_74',['SYSAPP_PFID_EMANUAL',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dab925bb497765800aa7edd3a498c363bd',1,'switch.h']]], + ['sysapp_5fpfid_5feshop_75',['SYSAPP_PFID_ESHOP',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da42a6a3cb4ff73fe984fb0caa4c21e4ef',1,'switch.h']]], + ['sysapp_5fpfid_5ffriendlist_76',['SYSAPP_PFID_FRIENDLIST',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da7f945d62fb5cac34cb3fc7073c97b4a2',1,'switch.h']]], + ['sysapp_5fpfid_5fhome_5fmenu_77',['SYSAPP_PFID_HOME_MENU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dafe1dff84a90482be886952269ade975b',1,'switch.h']]], + ['sysapp_5fpfid_5fmiiverse_78',['SYSAPP_PFID_MIIVERSE',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1daed9a096aee458660acaa338d16229a2b',1,'switch.h']]], + ['sysapp_5fpfid_5fmini_5fmiiverse_79',['SYSAPP_PFID_MINI_MIIVERSE',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da171a21a7b3356940b17c398f29986106',1,'switch.h']]], + ['sysapp_5fpfid_5fmintu_80',['SYSAPP_PFID_MINTU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da71c9129042c83fb09c3a397323dbac52',1,'switch.h']]], + ['sysapp_5fpfid_5ftest_5foverlay_81',['SYSAPP_PFID_TEST_OVERLAY',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1dac301a2928b6e11079fb0b3dee67844fb',1,'switch.h']]], + ['sysapp_5fpfid_5ftvii_82',['SYSAPP_PFID_TVII',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1daff0bf6481e611bafa5755838ec45da33',1,'switch.h']]], + ['sysapp_5fpfid_5fwii_5fu_5fmenu_83',['SYSAPP_PFID_WII_U_MENU',['../group__sysapp__switch.html#gga4bf1097163e96c53d229712da3030e1da08b8679d7d1a45d3bb8a8b66b22a8a2c',1,'switch.h']]], + ['system_5fapp_5fid_5faccount_5fsettings_84',['SYSTEM_APP_ID_ACCOUNT_SETTINGS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa7533443360baf9ba359a047fef62b112',1,'title.h']]], + ['system_5fapp_5fid_5fdaily_5flog_85',['SYSTEM_APP_ID_DAILY_LOG',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa2c136b454fb2db260dddf76109b1d960',1,'title.h']]], + ['system_5fapp_5fid_5felectronic_5fmanual_86',['SYSTEM_APP_ID_ELECTRONIC_MANUAL',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa37b896bff23ab979f4fec463ce3116a8',1,'title.h']]], + ['system_5fapp_5fid_5fhealth_5fand_5fsafety_87',['SYSTEM_APP_ID_HEALTH_AND_SAFETY',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aab0143ee0f2419940989e65e47b124a75',1,'title.h']]], + ['system_5fapp_5fid_5fmii_5fmaker_88',['SYSTEM_APP_ID_MII_MAKER',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa9948efe70f94ee2a7eda473663f024ba',1,'title.h']]], + ['system_5fapp_5fid_5fnotifications_89',['SYSTEM_APP_ID_NOTIFICATIONS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aae3f3a7da5263d7103f0b98c445ef4187',1,'title.h']]], + ['system_5fapp_5fid_5fparental_5fcontrols_90',['SYSTEM_APP_ID_PARENTAL_CONTROLS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aad7f2666324760d5339eb05583a6d1107',1,'title.h']]], + ['system_5fapp_5fid_5fsoftware_5fdata_5ftransfer_91',['SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aae386050028055020fe4c3bb1ccaa91e8',1,'title.h']]], + ['system_5fapp_5fid_5fsystem_5fsettings_92',['SYSTEM_APP_ID_SYSTEM_SETTINGS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aadf7d95bf35111520958998c6003f4a47',1,'title.h']]], + ['system_5fapp_5fid_5fuser_5fsettings_93',['SYSTEM_APP_ID_USER_SETTINGS',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa9befe8b4055346380f89e013c489ca9f',1,'title.h']]], + ['system_5fapp_5fid_5fwii_5fu_5fmenu_94',['SYSTEM_APP_ID_WII_U_MENU',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa6ec97dd86c5d7fff665c911c1fe802fe',1,'title.h']]], + ['system_5fapp_5fid_5fwiiu_5fchat_95',['SYSTEM_APP_ID_WIIU_CHAT',['../group__sysapp__title.html#gga9de106a158b21208e4b2f5d29f519d7aa4e255bef6963488802ef56464b5e30cf',1,'title.h']]] +]; diff --git a/search/enumvalues_12.js b/search/enumvalues_12.js new file mode 100644 index 00000000..cb9cb27e --- /dev/null +++ b/search/enumvalues_12.js @@ -0,0 +1,126 @@ +var searchData= +[ + ['taiwan_0',['taiwan',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a551fe18ef47d4e6e9d943b9a68ada21d',1,'nn::swkbd::Taiwan'],['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2a551fe18ef47d4e6e9d943b9a68ada21d',1,'nn::erreula::Taiwan']]], + ['temp_5fpref_5fdefault_1',['TEMP_PREF_DEFAULT',['../nn_2temp_2temp_8h.html#a74d534bbc81fda5ab508a2ffdd0e8c89a798fc8efc51e2ca72c3df941c2bd9fa2',1,'temp.h']]], + ['temp_5fpref_5fusb_2',['TEMP_PREF_USB',['../nn_2temp_2temp_8h.html#a74d534bbc81fda5ab508a2ffdd0e8c89ac879717646d0f42ae501c055bbf40340',1,'temp.h']]], + ['title_5flist_5faccessor_5flaunched_5ftitles_3',['TITLE_LIST_ACCESSOR_LAUNCHED_TITLES',['../namespacenn_1_1sl.html#a9e09ad433b315140c93437c9f1235ca1a31172bf6fb21d6234f0ea3a51ce5d023',1,'nn::sl']]], + ['title_5flist_5faccessor_5fplay_5fstats_4',['TITLE_LIST_ACCESSOR_PLAY_STATS',['../namespacenn_1_1sl.html#a9e09ad433b315140c93437c9f1235ca1a1c2c76379696245607dc7545279b23d7',1,'nn::sl']]], + ['traditionalchinese_5',['traditionalchinese',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a8748360b9793935f08a0047c8ae7a2e5',1,'nn::sl::TraditionalChinese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a0fb1b7e501f02feb633b104cd70d468c',1,'nn::erreula::TraditionalChinese'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a0fb1b7e501f02feb633b104cd70d468c',1,'nn::swkbd::TraditionalChinese']]], + ['transfer_5fmode_5funkwn_5f1_6',['TRANSFER_MODE_UNKWN_1',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55a2a982e83ecc4156defd380dc88146f32',1,'nn::sl']]], + ['transfer_5fmode_5funkwn_5f2_7',['TRANSFER_MODE_UNKWN_2',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55a74b1b33b4e87b6efe8ffc27c35f16837',1,'nn::sl']]], + ['transfer_5fmode_5funkwn_5f3_8',['TRANSFER_MODE_UNKWN_3',['../namespacenn_1_1sl.html#ac6a3bd5749f031b948edd5a5dc74df55acf6a0222234440d1a8203399934b5a02',1,'nn::sl']]], + ['tv_9',['Tv',['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81da7428554abf279ee0c460ca305785246e',1,'nn::erreula']]], + ['tve_5fcec_5fdevice_5faudio_5fsystem_10',['TVE_CEC_DEVICE_AUDIO_SYSTEM',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a1c4be61a29cecfd333dabf99ea3f6c3a',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fbroadcast_11',['TVE_CEC_DEVICE_BROADCAST',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ad3a05a98b34ae54e0b9576ce56840724',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ffree_5fuse_12',['TVE_CEC_DEVICE_FREE_USE',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ace989cdce1e1770ea545ffb0678de708',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fplayback_5fdevice_5f1_13',['TVE_CEC_DEVICE_PLAYBACK_DEVICE_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a8c7383b47dcbdd3feb89d2bfa63ae051',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fplayback_5fdevice_5f2_14',['TVE_CEC_DEVICE_PLAYBACK_DEVICE_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ab443ca7586eec56b22ea2e5003b93c45',1,'cec.h']]], + ['tve_5fcec_5fdevice_5fplayback_5fdevice_5f3_15',['TVE_CEC_DEVICE_PLAYBACK_DEVICE_3',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a440000df3a7f3086c1d1383071a4befe',1,'cec.h']]], + ['tve_5fcec_5fdevice_5frecording_5fdevice_5f1_16',['TVE_CEC_DEVICE_RECORDING_DEVICE_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a9522b553dbfde474f74b3cfa62984396',1,'cec.h']]], + ['tve_5fcec_5fdevice_5frecording_5fdevice_5f2_17',['TVE_CEC_DEVICE_RECORDING_DEVICE_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24aed4a5badee73bbab246140de7844a841',1,'cec.h']]], + ['tve_5fcec_5fdevice_5frecording_5fdevice_5f3_18',['TVE_CEC_DEVICE_RECORDING_DEVICE_3',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a9b914de86e1c016285a87cfbef9000c5',1,'cec.h']]], + ['tve_5fcec_5fdevice_5freserved_5f1_19',['TVE_CEC_DEVICE_RESERVED_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a422a34b5b9a01324062a030d802db6c3',1,'cec.h']]], + ['tve_5fcec_5fdevice_5freserved_5f2_20',['TVE_CEC_DEVICE_RESERVED_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a8da373d19bc4de8ae7c70fec85609537',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f1_21',['TVE_CEC_DEVICE_TUNER_1',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24ac1ce6319add404fa7f6f11761fad0af2',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f2_22',['TVE_CEC_DEVICE_TUNER_2',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a4af0b68aee9420e5a7f6479033671a92',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f3_23',['TVE_CEC_DEVICE_TUNER_3',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a2cb84134347ae7fc4b5dcd9f1f82c98b',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftuner_5f4_24',['TVE_CEC_DEVICE_TUNER_4',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a024846eb1d975dea3dab25cc9465b11a',1,'cec.h']]], + ['tve_5fcec_5fdevice_5ftv_25',['TVE_CEC_DEVICE_TV',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a0fa8aaefb85e1aeaef2f461f7eb9f909',1,'cec.h']]], + ['tve_5fcec_5fdevice_5funregistered_26',['TVE_CEC_DEVICE_UNREGISTERED',['../group__tve__cec.html#gga2371fde1382bc53d313d8d9853d3aa24a54c98543780a8a4e5a9fa18a453576fc',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fabort_27',['TVE_CEC_OPCODE_ABORT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaadc6d33c86796f1c620363a04c1c1859',1,'cec.h']]], + ['tve_5fcec_5fopcode_5factive_5fsource_28',['TVE_CEC_OPCODE_ACTIVE_SOURCE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eabb254986d80a1271fe9e1a0e9ce604d4',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fcec_5fversion_29',['TVE_CEC_OPCODE_CEC_VERSION',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea47bedca33e2bf120972fac5455266463',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fclear_5fanalogue_5ftimer_30',['TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea67ca171a6af1f8307a8901a0f482bf65',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fclear_5fdigital_5ftimer_31',['TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea006e9c3c01001688c527ccb2677ecf34',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fclear_5fexternal_5ftimer_32',['TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea256b7c1d227e9fe690dfd38d7940304c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fdeck_5fcontrol_33',['TVE_CEC_OPCODE_DECK_CONTROL',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab2c40b01d30b02a22ef1d68a0fa43511',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fdeck_5fstatus_34',['TVE_CEC_OPCODE_DECK_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea3f5c9e65732d154becf41964dee5efcd',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fdevice_5fvendor_5fid_35',['TVE_CEC_OPCODE_DEVICE_VENDOR_ID',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea61029dc72bc96670c53ecd3a1be0ccb7',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ffeature_5fabort_36',['TVE_CEC_OPCODE_FEATURE_ABORT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae5a2257dae8987f0964b0639d8e6e170',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fget_5fcec_5fversion_37',['TVE_CEC_OPCODE_GET_CEC_VERSION',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eafb37eb24218804b3d51aa63be7989079',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fget_5fmenu_5flanguage_38',['TVE_CEC_OPCODE_GET_MENU_LANGUAGE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea9313c3dcc69f727301355ad4841611b6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5faudio_5fstatus_39',['TVE_CEC_OPCODE_GIVE_AUDIO_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea73294f1e347c53d6df1dabb5d8f64a7d',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fdeck_5fstatus_40',['TVE_CEC_OPCODE_GIVE_DECK_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ead8df3806a819bce0e9ba0c603b8cb1a3',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fdevice_5fpower_5fstatus_41',['TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae4e44b7364bd5a5411d82bc0a06c1fce',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fdevice_5fvendor_5fid_42',['TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa329cd072e51f955959fe933ff87efdb',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fosd_5fname_43',['TVE_CEC_OPCODE_GIVE_OSD_NAME',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea3bfef5727f3a088c3ca7bd9421911d9b',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fphysical_5faddress_44',['TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaf0cc028df6e6c7cb7905cad7db43b8b6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5fsystem_5faudio_5fmode_5fstatus_45',['TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea64f774b8acbdd7446eeb2b9ae1831ab0',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fgive_5ftuner_5fdevice_5fstatus_46',['TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaaadc075524538f60bc6deb738fd149a7',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fimage_5fview_5fon_47',['TVE_CEC_OPCODE_IMAGE_VIEW_ON',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaaba69766d828441805c73b27f416a76e',1,'cec.h']]], + ['tve_5fcec_5fopcode_5finactive_5fsource_48',['TVE_CEC_OPCODE_INACTIVE_SOURCE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1816720856aa78fa4c8ab700fd3097b2',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fmenu_5frequest_49',['TVE_CEC_OPCODE_MENU_REQUEST',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa4613ab25b966040bbeaa3dbeea5c987',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fmenu_5fstatus_50',['TVE_CEC_OPCODE_MENU_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ead8bb6c9d5afc40e636bae8acc1495602',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fplay_51',['TVE_CEC_OPCODE_PLAY',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eadeb06ccedc6f1ebf9f94cec5865ad98c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5foff_52',['TVE_CEC_OPCODE_RECORD_OFF',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea26384a118128d7794863989c2034366f',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5fon_53',['TVE_CEC_OPCODE_RECORD_ON',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaea2dc457f7718cd45dd9a87ab2f56fa7',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5fstatus_54',['TVE_CEC_OPCODE_RECORD_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaf349a14ea9b3d67aa3f2fed38bafaad3',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frecord_5ftv_5fscreen_55',['TVE_CEC_OPCODE_RECORD_TV_SCREEN',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eacb11995a74fd7b2adcbe30b4c6abddd2',1,'cec.h']]], + ['tve_5fcec_5fopcode_5freport_5faudio_5fstatus_56',['TVE_CEC_OPCODE_REPORT_AUDIO_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea6cb74ad3bbef2da31ecb679664f0227f',1,'cec.h']]], + ['tve_5fcec_5fopcode_5freport_5fphysical_5faddress_57',['TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea3d34468714f1af5aa21d67fe4888e04c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5freport_5fpower_5fstatus_58',['TVE_CEC_OPCODE_REPORT_POWER_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eac3088e422f4bcd9b65dc371db2521fd6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frequest_5factive_5fsource_59',['TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaee33c33e3863bf9c5329a473f686f0e6',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frouting_5fchange_60',['TVE_CEC_OPCODE_ROUTING_CHANGE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea6ffe8197bd808ccdbefa3576f2b5c04c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5frouting_5finformation_61',['TVE_CEC_OPCODE_ROUTING_INFORMATION',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea4f0d754566fffc5789c1c5e7cacb3439',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fselect_5fanalogue_5fservice_62',['TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea22d8e535a6711111717235fc7ce79055',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fselect_5fdigital_5fservice_63',['TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea5d1c9e31632a766deb0ae8c74febf834',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fanalogue_5ftimer_64',['TVE_CEC_OPCODE_SET_ANALOGUE_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea06920f8d857c51eea9d3e0427e508930',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5faudio_5frate_65',['TVE_CEC_OPCODE_SET_AUDIO_RATE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae5aaede5f92710d01642aeb51ef12dae',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fdigital_5ftimer_66',['TVE_CEC_OPCODE_SET_DIGITAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea8d6e2b2ca3d5f50e36812fee388d4208',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fexternal_5ftimer_67',['TVE_CEC_OPCODE_SET_EXTERNAL_TIMER',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaad84c5c5afd095bf52997159b45d067e',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fmenu_5flanguage_68',['TVE_CEC_OPCODE_SET_MENU_LANGUAGE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea077c8da40381ea583cfe92deceafd559',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fosd_5fname_69',['TVE_CEC_OPCODE_SET_OSD_NAME',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaca2e708fdd91ef55a33d4141cb8471cf',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fosd_5fstring_70',['TVE_CEC_OPCODE_SET_OSD_STRING',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea242dd8b06ee37c66c0357a9566bea478',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fstream_5fpath_71',['TVE_CEC_OPCODE_SET_STREAM_PATH',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1d404440a0baed11c31b514037922f48',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5fsystem_5faudio_5fmode_72',['TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab80d6054577f5a824b4e4b4c50006a35',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fset_5ftimer_5fprogram_5ftitle_73',['TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea47e0eaf89b0c87c5e441efec5b6d0a41',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fstandby_74',['TVE_CEC_OPCODE_STANDBY',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab864ea5305e0e66a6a514448e144cecb',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fsystem_5faudio_5fmode_5frequest_75',['TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea2fee66d4b39d783ac7133e6b1ddaea68',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fsystem_5faudio_5fmode_5fstatus_76',['TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaf6758497b36163e1565b87591f88f647',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftext_5fview_5fon_77',['TVE_CEC_OPCODE_TEXT_VIEW_ON',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eab90845918078ac7a54429eca48b33571',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftimer_5fcleared_5fstatus_78',['TVE_CEC_OPCODE_TIMER_CLEARED_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea6d8630c1c8903ee5441ad29bcf2eac5c',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftimer_5fstatus_79',['TVE_CEC_OPCODE_TIMER_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1b93faaca0576590a77131cb954a4f5f',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftuner_5fdevice_5fstatus_80',['TVE_CEC_OPCODE_TUNER_DEVICE_STATUS',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea53bc7ed66655745f0bc0f983a21c1d5b',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftuner_5fstep_5fdecrement_81',['TVE_CEC_OPCODE_TUNER_STEP_DECREMENT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eae4c14c875244406ba1a4d1fa78c4f4ab',1,'cec.h']]], + ['tve_5fcec_5fopcode_5ftuner_5fstep_5fincrement_82',['TVE_CEC_OPCODE_TUNER_STEP_INCREMENT',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa06f3d9e82103c8b19f071d10e885391',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fuser_5fcontrol_5fpressed_83',['TVE_CEC_OPCODE_USER_CONTROL_PRESSED',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea31531a7b272c002e4cd9d679756ed652',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fuser_5fcontrol_5frelease_84',['TVE_CEC_OPCODE_USER_CONTROL_RELEASE',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468eaa88497f65813cbbbc2bbf111bf189b04',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fcommand_85',['TVE_CEC_OPCODE_VENDOR_COMMAND',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea10067f2b77da4ad959273f23babbe46e',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fcommand_5fwith_5fid_86',['TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea5ecbe702b6ed20573716d5301a1022a3',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fremote_5fbutton_5fdown_87',['TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea1bb50fff230fe4b884ae8eb875796e6a',1,'cec.h']]], + ['tve_5fcec_5fopcode_5fvendor_5fremote_5fbutton_5fup_88',['TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP',['../group__tve__cec.html#ggaeb39246d9c49c7445e04c7cd8cfb468ea2db0eda27e166477b71c334aec6c6e94',1,'cec.h']]], + ['tve_5fhdmi_5fstate_5f1sta_89',['TVE_HDMI_STATE_1STA',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa7ce47bd0ecc4a38c5bd14a4234b4bb73',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5f2nda_90',['TVE_HDMI_STATE_2NDA',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa7405b07eacc986cf64bc799cb3147f78',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5f3rda_91',['TVE_HDMI_STATE_3RDA',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaafc0d1882a7b163d4d24ed6855c3ced8',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fdone_92',['TVE_HDMI_STATE_DONE',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaa2eef49a4a1e773f4eb907ad678af1ff',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fdummy_5ftmds_93',['TVE_HDMI_STATE_DUMMY_TMDS',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa941aba4550ec14b41185ab38d69c1703',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fedid_5fcomp_94',['TVE_HDMI_STATE_EDID_COMP',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa3715d8bca3575c973cd39703044911d9',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fcec_95',['TVE_HDMI_STATE_ERR_CEC',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaed0403c099d69948c0b038b47a1a23f0',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fedid_5fread_96',['TVE_HDMI_STATE_ERR_EDID_READ',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa9230bcda6a380d8181785a4249a01a36',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fhdcp_97',['TVE_HDMI_STATE_ERR_HDCP',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa5eb375e333441c43fbe25fe0b86b4dcd',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fhotplug_98',['TVE_HDMI_STATE_ERR_HOTPLUG',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa96fd1f5af0cda3d1487bd6d4b0e4c2ed',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fint_5fline_99',['TVE_HDMI_STATE_ERR_INT_LINE',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa7c459523da607ef969d6e725694f4568',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fkey_5fload_100',['TVE_HDMI_STATE_ERR_KEY_LOAD',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaf0757a9ce82d5e644a9337d41b698135',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fnreset_101',['TVE_HDMI_STATE_ERR_NRESET',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aab511632c09625ca95c26f57ef326473a',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fsys_102',['TVE_HDMI_STATE_ERR_SYS',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaabf0e961e1d3a2c628de259be81b2da2',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fvsync_103',['TVE_HDMI_STATE_ERR_VSYNC',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aae3221b0f246e453de48be04c48bd3c26',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fw41a_104',['TVE_HDMI_STATE_ERR_W41A',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa080f5df24d85cce6cb3dbab858bf56d5',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ferr_5fw4ed_105',['TVE_HDMI_STATE_ERR_W4ED',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaadc8e1b5eb87541dad5990e2fa41c89b',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fhtpg_5foff_106',['TVE_HDMI_STATE_HTPG_OFF',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa0e5fa100c87ce9f167bfc87bbd07c17c',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fnone_107',['TVE_HDMI_STATE_NONE',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa3f642724f4be13f4cce756b0fb8f06d6',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fother_108',['TVE_HDMI_STATE_OTHER',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aab3c6fc18db0142580feea34b704ea281',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5frxwait_109',['TVE_HDMI_STATE_RXWAIT',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa5f8edf27636fe3666e81db9a59223871',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fshutdown_110',['TVE_HDMI_STATE_SHUTDOWN',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aadfb3c06a0e0765ac3f8c3198f93e618f',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fstav_5foff_111',['TVE_HDMI_STATE_STAV_OFF',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa6c68a9a45b83f0bb354ff4179438c576',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5ftmdsdown_112',['TVE_HDMI_STATE_TMDSDOWN',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa550c04721cd94514321abb918b869e18',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5funknown_5f1a_113',['TVE_HDMI_STATE_UNKNOWN_1A',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aaf2ab4836241edbc0f4be3a8250d8d9a1',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fw4wk_114',['TVE_HDMI_STATE_W4WK',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa4b2a238ce51eea05d51b6c459f2e9151',1,'tve.h']]], + ['tve_5fhdmi_5fstate_5fwii_115',['TVE_HDMI_STATE_WII',['../group__tve__tve.html#gga5c361a4501e60bdbb87a74dc1e3fef6aa14d4fadde550969aeecc72cdda29429c',1,'tve.h']]], + ['tve_5fport_5fcomponent_116',['TVE_PORT_COMPONENT',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96af63701c4d290924c752e63878c43033d',1,'tve.h']]], + ['tve_5fport_5fcomposite_117',['TVE_PORT_COMPOSITE',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96a44e2e2e51a11b2b1599f2525e6cfb267',1,'tve.h']]], + ['tve_5fport_5fhdmi_118',['TVE_PORT_HDMI',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96afcdec9e1d4b79a03a51a75ddf407532f',1,'tve.h']]], + ['tve_5fport_5fscart_119',['TVE_PORT_SCART',['../group__tve__tve.html#gga12fb318228c3027cadc8423b88c42f96ac14572702d6563a4c62a1ab51c41d431',1,'tve.h']]], + ['type1tag_120',['Type1Tag',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a30552d8ae2a285a4cbd0ab091fd93068',1,'nn::nfp']]], + ['type2tag_121',['Type2Tag',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93ab567fd6f219d1a51926ce0c3875da444',1,'nn::nfp']]], + ['type3tag_122',['Type3Tag',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a27922c698affcf869e64654bd3b4488d',1,'nn::nfp']]] +]; diff --git a/search/enumvalues_13.js b/search/enumvalues_13.js new file mode 100644 index 00000000..1f661379 --- /dev/null +++ b/search/enumvalues_13.js @@ -0,0 +1,91 @@ +var searchData= +[ + ['uc_5fcmd_5fdelete_5fsys_5fconfig_0',['UC_CMD_DELETE_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa1e93988d5b3b91738b6421f22185eb09',1,'userconfig.h']]], + ['uc_5fcmd_5flist_5fsys_5fconfig_1',['UC_CMD_LIST_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aaec31e8d0db26474e670780ced3897b42',1,'userconfig.h']]], + ['uc_5fcmd_5fquery_5fsys_5fconfig_2',['UC_CMD_QUERY_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa7360ca306e7956a24af5ee27c22013fc',1,'userconfig.h']]], + ['uc_5fcmd_5fread_5fsys_5fconfig_3',['UC_CMD_READ_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa903d8ef7bdc738f94bc95c50d71425c7',1,'userconfig.h']]], + ['uc_5fcmd_5fwrite_5fsys_5fconfig_4',['UC_CMD_WRITE_SYS_CONFIG',['../group__coreinit__userconfig.html#ggaa3d32792a6e686346f7f569d939ab11aa357184cb14a7c60ccfdc7c41156929f1',1,'userconfig.h']]], + ['uc_5fdatatype_5fcomplex_5',['UC_DATATYPE_COMPLEX',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a600e15b13ae59059c41441aaa91f92fb',1,'userconfig.h']]], + ['uc_5fdatatype_5ffloat_6',['UC_DATATYPE_FLOAT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5aa60f7ce9e44e159ef5a5222af0a76a9a',1,'userconfig.h']]], + ['uc_5fdatatype_5fhexbinary_7',['UC_DATATYPE_HEXBINARY',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5af40a1056c68fb47c37175646520c1ac6',1,'userconfig.h']]], + ['uc_5fdatatype_5finvalid_8',['UC_DATATYPE_INVALID',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a2f15bdba80264b59b1238d30d99c9573',1,'userconfig.h']]], + ['uc_5fdatatype_5fsigned_5fint_9',['UC_DATATYPE_SIGNED_INT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a98640f47961e854ab023aa9797cd5900',1,'userconfig.h']]], + ['uc_5fdatatype_5fstring_10',['UC_DATATYPE_STRING',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a95a1d2d2f6bc3a32c942bc9c95639912',1,'userconfig.h']]], + ['uc_5fdatatype_5fundefined_11',['UC_DATATYPE_UNDEFINED',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a11fb85c09c7e0ebbc764f166f0d81697',1,'userconfig.h']]], + ['uc_5fdatatype_5funsigned_5fbyte_12',['UC_DATATYPE_UNSIGNED_BYTE',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a1b848b7f4f234502509e676f853cc00f',1,'userconfig.h']]], + ['uc_5fdatatype_5funsigned_5fint_13',['UC_DATATYPE_UNSIGNED_INT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a8a1d7c3c9598dbe3a0e6f0bc292873fb',1,'userconfig.h']]], + ['uc_5fdatatype_5funsigned_5fshort_14',['UC_DATATYPE_UNSIGNED_SHORT',['../group__coreinit__userconfig.html#gga8022668722f36cfc2fd9eca3e600f6f5a97bfc0dd1a65205f6daac8ffaa82b9c6',1,'userconfig.h']]], + ['uc_5ferror_5falloc_15',['UC_ERROR_ALLOC',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a44e9968bea6db852217f6340c33b1cab',1,'userconfig.h']]], + ['uc_5ferror_5fbad_5fcomment_16',['UC_ERROR_BAD_COMMENT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ac6ac1567d838c09c53dc2542ab029913',1,'userconfig.h']]], + ['uc_5ferror_5fcreate_5faccess_17',['UC_ERROR_CREATE_ACCESS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a339eab23e4e5755bd0c5bcbce55d01b6',1,'userconfig.h']]], + ['uc_5ferror_5ferror_18',['UC_ERROR_ERROR',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a97ee93127a5fdff1e378c66bd344bda8',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fbackup_19',['UC_ERROR_FILE_BACKUP',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a2ec57ec8c0ed2e8839674b461c1f746a',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fclose_20',['UC_ERROR_FILE_CLOSE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae304efbe79d9f9e77642409f929c6a64',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fconfirm_21',['UC_ERROR_FILE_CONFIRM',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a620a50c4d3f4c683feb004835f3da806',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5flock_5fneeded_22',['UC_ERROR_FILE_LOCK_NEEDED',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a8193999e3011ceabe8c6708826734c86',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fopen_23',['UC_ERROR_FILE_OPEN',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa8bc9b5f2531001251c16f420e2fb49f',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fread_24',['UC_ERROR_FILE_READ',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a90c01f96091116d00193d529f2a41ef4',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fremove_25',['UC_ERROR_FILE_REMOVE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ad736f3ce864f0815dddeee68ccc1a6a6',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5frename_26',['UC_ERROR_FILE_RENAME',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae9d48449ec7487ea06d7ba90ca0ac067',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fseek_27',['UC_ERROR_FILE_SEEK',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a7c98d7fe15984e8155e8529b34c52e39',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fstat_28',['UC_ERROR_FILE_STAT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a2a847b78893c921b0ee7ed761484994a',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fsys_5finit_29',['UC_ERROR_FILE_SYS_INIT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a067c9909dbbfc9441bf809a84632eb4c',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fsys_5fmount_30',['UC_ERROR_FILE_SYS_MOUNT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa651a3920fafbdecb9ec47ac05e59e04',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fsys_5fname_31',['UC_ERROR_FILE_SYS_NAME',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a019bf3207fd0cdd94ae95c17db2a08a2',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5ftoo_5fbig_32',['UC_ERROR_FILE_TOO_BIG',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae6bbe41d6287e713ee413ecf8ac91523',1,'userconfig.h']]], + ['uc_5ferror_5ffile_5fwrite_33',['UC_ERROR_FILE_WRITE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a098b04f09cd9db612ed43d09fb5ad67c',1,'userconfig.h']]], + ['uc_5ferror_5finvalid_5flocation_34',['UC_ERROR_INVALID_LOCATION',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa055bd893fb63fca0164e2bb134559a9',1,'userconfig.h']]], + ['uc_5ferror_5finvalid_5fparam_35',['UC_ERROR_INVALID_PARAM',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae5f01a652f30d5aa367ff92229d23ca4',1,'userconfig.h']]], + ['uc_5ferror_5finvalid_5ftype_36',['UC_ERROR_INVALID_TYPE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a5f7ba297130ac0fcb07e1eb42d20f029',1,'userconfig.h']]], + ['uc_5ferror_5fkey_5fnot_5ffound_37',['UC_ERROR_KEY_NOT_FOUND',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ae6aeafd74a6f251e7160c2a74196bce9',1,'userconfig.h']]], + ['uc_5ferror_5fmalformed_5fxml_38',['UC_ERROR_MALFORMED_XML',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a737fef9b76eb41010675652621d2a360',1,'userconfig.h']]], + ['uc_5ferror_5fmodify_39',['UC_ERROR_MODIFY',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aa4b2b524458adebe002b6a1f5d346b9f',1,'userconfig.h']]], + ['uc_5ferror_5fno_5fipc_5fbuffers_40',['UC_ERROR_NO_IPC_BUFFERS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a4e5f14cdd21c3752d7aa1589f36f7670',1,'userconfig.h']]], + ['uc_5ferror_5fnon_5fleaf_5fnode_41',['UC_ERROR_NON_LEAF_NODE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ad14b1ab186d059feb169cc9f98ebfd1e',1,'userconfig.h']]], + ['uc_5ferror_5fok_42',['UC_ERROR_OK',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a99997df4e8e3f3b63a75f73e82c8ce83',1,'userconfig.h']]], + ['uc_5ferror_5fopcode_43',['UC_ERROR_OPCODE',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a1ce10d8df3c74edf6ec9639315df852e',1,'userconfig.h']]], + ['uc_5ferror_5fother_44',['UC_ERROR_OTHER',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aea2e44707f17b735e97954b1318215ea',1,'userconfig.h']]], + ['uc_5ferror_5fread_5faccess_45',['UC_ERROR_READ_ACCESS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6ad6b39859cca98e558b44a1c56c981bae',1,'userconfig.h']]], + ['uc_5ferror_5froot_5fkeys_5fdiffer_46',['UC_ERROR_ROOT_KEYS_DIFFER',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a993d2162904c7509653790ff5348a384',1,'userconfig.h']]], + ['uc_5ferror_5fstring_5ftoo_5flong_47',['UC_ERROR_STRING_TOO_LONG',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6aeb7c59e1d378a12f2cdeebf960bb2291',1,'userconfig.h']]], + ['uc_5ferror_5fsys_5fprot_48',['UC_ERROR_SYS_PROT',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a274db4ff5fe989b0f19b79bdc76ff02b',1,'userconfig.h']]], + ['uc_5ferror_5fsystem_49',['UC_ERROR_SYSTEM',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a33b6200b10ee5a7617f57bec5b85af1f',1,'userconfig.h']]], + ['uc_5ferror_5funsupported_50',['UC_ERROR_UNSUPPORTED',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6adbee07417f10cee76640c80b61f0488b',1,'userconfig.h']]], + ['uc_5ferror_5fversion_51',['UC_ERROR_VERSION',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a78183ae0371555534f8b7765a1378bc0',1,'userconfig.h']]], + ['uc_5ferror_5fwrite_5faccess_52',['UC_ERROR_WRITE_ACCESS',['../group__coreinit__userconfig.html#gga9e51fae9820f164c84d1bea6fc1a22e6a1fe20663abd11ea1b165ce745a6adbdd',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5finvalid_53',['UC_FILE_SYS_INVALID',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439a90853191142e36268affd7dcc1486dd9',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5fram_54',['UC_FILE_SYS_RAM',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439aff439d569552d99c022187b0b0adcb04',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5fslc_55',['UC_FILE_SYS_SLC',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439af1eacade87f39e6edb1b76f80da84430',1,'userconfig.h']]], + ['uc_5ffile_5fsys_5fsys_56',['UC_FILE_SYS_SYS',['../group__coreinit__userconfig.html#gga2e1a70d413b4351a0ecab5e4c718a439a739978efa0c21eda777af1fcce6ba538',1,'userconfig.h']]], + ['uds_5fpoll_5fnonblock_57',['UDS_POLL_NONBLOCK',['../namespacenn_1_1uds_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785cafc31868755d2bb46ae2d5c8c640ad8d9',1,'nn::uds::Cafe']]], + ['uds_5freceive_5fnonblock_58',['UDS_RECEIVE_NONBLOCK',['../namespacenn_1_1uds_1_1Cafe.html#a9c2c4b538ee942af2793872be1386701a2e31c5c4187573ed025b05433afc49d9',1,'nn::uds::Cafe']]], + ['uhs_5fadmin_5fdev_5fdestroy_59',['UHS_ADMIN_DEV_DESTROY',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6a12b694b2a23b96a41dcf425eab45552a',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5ffreeze_60',['UHS_ADMIN_DEV_FREEZE',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6a8137db38687714c93c91b117894cf613',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5freset_61',['UHS_ADMIN_DEV_RESET',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6ad2b74333bc26e630d31d5220ed80051e',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5fresume_62',['UHS_ADMIN_DEV_RESUME',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6aa75e64105f71d416b36df98fad5b3426',1,'uhs.h']]], + ['uhs_5fadmin_5fdev_5fsuspend_63',['UHS_ADMIN_DEV_SUSPEND',['../uhs_8h.html#a692f26c6454fb3536819cfdd852d2ea6a397f46f2adeb872f5b2d4df32dbe5a0a',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fcancel_64',['UHS_ADMIN_EP_CANCEL',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8ab5ec74ea2708ce015698e288f36405af',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fcancel_5freset_65',['UHS_ADMIN_EP_CANCEL_RESET',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8a3f56153a7b9b113adde592f372817c6b',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fdisable_66',['UHS_ADMIN_EP_DISABLE',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8a157f23ee447361621574fd05f28692e5',1,'uhs.h']]], + ['uhs_5fadmin_5fep_5fenable_67',['UHS_ADMIN_EP_ENABLE',['../uhs_8h.html#ad938b8b59a2c28f6034c23880c7f50f8a486a787666b3032c51eafcdcfde39e5e',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fclosed_68',['UHS_HANDLE_STATE_CLOSED',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aae85500e63a70a1b32e87479b69225bc7',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fclosing_69',['UHS_HANDLE_STATE_CLOSING',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aaeb839bbfdc78edf84f3b28a3ea502d11',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5ferror_70',['UHS_HANDLE_STATE_ERROR',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aa1eaf93841a27947d9a2fb90821309ee5',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5finit_71',['UHS_HANDLE_STATE_INIT',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aa9f0671914bb37c8767e1c211b5cf3a9b',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fopened_72',['UHS_HANDLE_STATE_OPENED',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aaa75c247492ff9bb5e432339337882752',1,'uhs.h']]], + ['uhs_5fhandle_5fstate_5fopening_73',['UHS_HANDLE_STATE_OPENING',['../uhs_8h.html#af8137ddee8dddae5d424ebc0cdf8693aa950bbe88981bec4e292298365fc179eb',1,'uhs.h']]], + ['uhs_5fstatus_5fhandle_5finvalid_5fargs_74',['UHS_STATUS_HANDLE_INVALID_ARGS',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8da12522efb1218b559cf4cf5b4bbaebd5d',1,'uhs.h']]], + ['uhs_5fstatus_5fhandle_5finvalid_5fstate_75',['UHS_STATUS_HANDLE_INVALID_STATE',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8da7b066df9e1642565cbe9f5ed4066712d',1,'uhs.h']]], + ['uhs_5fstatus_5fok_76',['UHS_STATUS_OK',['../uhs_8h.html#afab7b2601657126399e49af7b81d0d8da6ebb2f73f1f0f3e1ec1b240fe7730ff7',1,'uhs.h']]], + ['uninitialized_77',['uninitialized',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcaf704f57ea420275ad51bf55b7dec2c96',1,'nn::dlp::Cafe::Uninitialized'],['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8af704f57ea420275ad51bf55b7dec2c96',1,'nn::nfp::Uninitialized']]], + ['unknown_78',['unknown',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a88183b946cc5f0e8c96b2e66e1c74a7e',1,'nn::nfp::Unknown'],['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30da6ce26a62afab55d7606ad4e92428b30c',1,'nn::sl::UNKNOWN']]], + ['unknown6_79',['Unknown6',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a02ea1a152064e08f0b4d73ac678fd5ec',1,'nn::nfp']]], + ['usa_80',['usa',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14',1,'nn::erreula::USA'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14',1,'nn::swkbd::USA']]], + ['usa_5fen_5fqwerty_81',['USA_EN_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78aafe21aa53c2076a3c32f642015683790',1,'nn::swkbd']]], + ['usa_5fes_5fqwerty_82',['USA_ES_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78afbb7c21a530cfa68b33ba14da8f10b51',1,'nn::swkbd']]], + ['usa_5ffr_5fqwerty_83',['USA_FR_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ad9defe12ac22cfa5a2305854ae7a3b82',1,'nn::swkbd']]], + ['usa_5fpt_5fqwerty_84',['USA_PT_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78aa9073ff7f11fdd68fcf348dfb20d4bb8',1,'nn::swkbd']]], + ['usa_5fspecial_85',['USA_Special',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a7efa99ace1b4c6673cce6737eb0c2850',1,'nn::swkbd']]], + ['usa_5fsymbols_86',['USA_Symbols',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78aae36643a4badc1e18788f431a29113e8',1,'nn::swkbd']]], + ['utf8_87',['Utf8',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3a81f91ccd37ce1d232cbfc1520374319d',1,'nn::swkbd']]] +]; diff --git a/search/enumvalues_14.js b/search/enumvalues_14.js new file mode 100644 index 00000000..7e50c013 --- /dev/null +++ b/search/enumvalues_14.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['visible_0',['visible',['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8aec24d78ce33048dc73a2b6b1a0690192',1,'nn::swkbd::Visible'],['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8aec24d78ce33048dc73a2b6b1a0690192',1,'nn::erreula::Visible']]], + ['vpad_5fbutton_5fa_1',['VPAD_BUTTON_A',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa9f0cf31a42425406ba7450bac8e5004',1,'input.h']]], + ['vpad_5fbutton_5fb_2',['VPAD_BUTTON_B',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2cb5897a4f78ccca6b40a4790d0cb3b0',1,'input.h']]], + ['vpad_5fbutton_5fdown_3',['VPAD_BUTTON_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af4b6e1b8a7a9d70f83b167b5ae202d15',1,'input.h']]], + ['vpad_5fbutton_5fhome_4',['VPAD_BUTTON_HOME',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abcae6fb514fff74373e2d68c10fa31da',1,'input.h']]], + ['vpad_5fbutton_5fl_5',['VPAD_BUTTON_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a30e629dd1482349aadadbc8defba5751',1,'input.h']]], + ['vpad_5fbutton_5fleft_6',['VPAD_BUTTON_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a7559333c6db9a5b64118ae18bd147cfd',1,'input.h']]], + ['vpad_5fbutton_5fminus_7',['VPAD_BUTTON_MINUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9f53601a5a13ea50b724acc012f9a90d',1,'input.h']]], + ['vpad_5fbutton_5fplus_8',['VPAD_BUTTON_PLUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a45157210a7f255029f5896602602c977',1,'input.h']]], + ['vpad_5fbutton_5fr_9',['VPAD_BUTTON_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aba30456e570be26a8f000b769b32b93b',1,'input.h']]], + ['vpad_5fbutton_5fright_10',['VPAD_BUTTON_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae490e07215cb700834c2391aa219424d',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fl_11',['VPAD_BUTTON_STICK_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a3ba3a77856f6712072212358efa85b82',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fr_12',['VPAD_BUTTON_STICK_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af69bb82ff5f117a6e0d058bb4ddc8c32',1,'input.h']]], + ['vpad_5fbutton_5fsync_13',['VPAD_BUTTON_SYNC',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2922fce68aeb79dcda849f27c0d88359',1,'input.h']]], + ['vpad_5fbutton_5ftv_14',['VPAD_BUTTON_TV',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aeefb3a7d82d8e5cc316a0aa2077777dc',1,'input.h']]], + ['vpad_5fbutton_5fup_15',['VPAD_BUTTON_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa8cec515f38b84b3a065f8dd74e72c6f',1,'input.h']]], + ['vpad_5fbutton_5fx_16',['VPAD_BUTTON_X',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a0726180b506999766e4c21f5369aa298',1,'input.h']]], + ['vpad_5fbutton_5fy_17',['VPAD_BUTTON_Y',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abb5726dcc77156b83986cb4e7bc5f302',1,'input.h']]], + ['vpad_5fbutton_5fzl_18',['VPAD_BUTTON_ZL',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a685be0eea98a2c3d01c59a4108b6b7cd',1,'input.h']]], + ['vpad_5fbutton_5fzr_19',['VPAD_BUTTON_ZR',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a5c1212fba5da325072a457fe1ae8b137',1,'input.h']]], + ['vpad_5fchan_5f0_20',['VPAD_CHAN_0',['../group__vpadbase__base.html#gga05fe36fbe8e98bd6b1f69cccf7752e26a1bc2a1657a55d9a426a131fc7287da9e',1,'base.h']]], + ['vpad_5fchan_5f1_21',['VPAD_CHAN_1',['../group__vpadbase__base.html#gga05fe36fbe8e98bd6b1f69cccf7752e26a8e54151652f86d3fbace883a67b5800e',1,'base.h']]], + ['vpad_5fgyro_5fzerodrift_5floose_22',['VPAD_GYRO_ZERODRIFT_LOOSE',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918ac9c1914ff80319935df5586273bcd521',1,'input.h']]], + ['vpad_5fgyro_5fzerodrift_5fnone_23',['VPAD_GYRO_ZERODRIFT_NONE',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918a2a28e2f44e5dfdfbcc8337ba2755ad50',1,'input.h']]], + ['vpad_5fgyro_5fzerodrift_5fstandard_24',['VPAD_GYRO_ZERODRIFT_STANDARD',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918a1fd48fc8d9802c11b26fa0d94fe686ba',1,'input.h']]], + ['vpad_5fgyro_5fzerodrift_5ftight_25',['VPAD_GYRO_ZERODRIFT_TIGHT',['../group__vpad__input.html#ggad449624afcae0c1a945da3010284f918a5b38232e35b56513877fe8d8e91c456f',1,'input.h']]], + ['vpad_5finvalid_5fx_26',['VPAD_INVALID_X',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f',1,'input.h']]], + ['vpad_5finvalid_5fy_27',['VPAD_INVALID_Y',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71',1,'input.h']]], + ['vpad_5firc_5fstatus_5fflag_5fconnected_28',['VPAD_IRC_STATUS_FLAG_CONNECTED',['../group__vpadbase__base.html#gga4fd2f39aaf633d941c8c8ea20b7fa0fbaf52a391c619939ef7f82badec062a4b0',1,'base.h']]], + ['vpad_5firc_5fstatus_5fflag_5fhas_5fdata_29',['VPAD_IRC_STATUS_FLAG_HAS_DATA',['../group__vpadbase__base.html#gga4fd2f39aaf633d941c8c8ea20b7fa0fbae9b990f6755021a1be3dde5b5b9cc88a',1,'base.h']]], + ['vpad_5flcd_5foff_30',['VPAD_LCD_OFF',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528aa2d98375b2a4de61559b873f5060713f',1,'input.h']]], + ['vpad_5flcd_5fon_31',['VPAD_LCD_ON',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a3df644e7136ebd91e216138edc819124',1,'input.h']]], + ['vpad_5flcd_5fstandby_32',['VPAD_LCD_STANDBY',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a6c6a8b9e6dcdcfad3a41965c966c1e29',1,'input.h']]], + ['vpad_5fread_5fbusy_33',['VPAD_READ_BUSY',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa0702411dc5d2befa1ce651dfa7fcbacb',1,'input.h']]], + ['vpad_5fread_5finvalid_5fcontroller_34',['VPAD_READ_INVALID_CONTROLLER',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2',1,'input.h']]], + ['vpad_5fread_5fno_5fsamples_35',['VPAD_READ_NO_SAMPLES',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7',1,'input.h']]], + ['vpad_5fread_5fsuccess_36',['VPAD_READ_SUCCESS',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c',1,'input.h']]], + ['vpad_5fread_5funinitialized_37',['VPAD_READ_UNINITIALIZED',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa5c00ee3b837989e1249045f14443ac87',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fdown_38',['VPAD_STICK_L_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7adf88e67cd5663cf270647adbdfe93a64',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fleft_39',['VPAD_STICK_L_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9b7e4810ab0955f4e31bdd8442cdb5c1',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fright_40',['VPAD_STICK_L_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a18c7cc6f5d0bfb7715e910b11cff7d4d',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fup_41',['VPAD_STICK_L_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a8e92acb6725689c04dbdc166cd18a608',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fdown_42',['VPAD_STICK_R_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ad6163663258bd9064f3ca7c54bf500f8',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fleft_43',['VPAD_STICK_R_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae4dfa4b525c2c148c71eeedb234840ef',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fright_44',['VPAD_STICK_R_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a142ac279d05ad6b68ec267c3f97093fc',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fup_45',['VPAD_STICK_R_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae73f3a1a7f209dd36f977b6ce4034d3b',1,'input.h']]], + ['vpad_5ftp_5f1280x720_46',['VPAD_TP_1280X720',['../group__vpad__input.html#gga953546612efe2b0e829e7bff28881239ac7e2388667a30a9bdca39feb65389163',1,'input.h']]], + ['vpad_5ftp_5f1920x1080_47',['VPAD_TP_1920X1080',['../group__vpad__input.html#gga953546612efe2b0e829e7bff28881239a4a817513ef9a768b9c7269865553cb6b',1,'input.h']]], + ['vpad_5ftp_5f854x480_48',['VPAD_TP_854X480',['../group__vpad__input.html#gga953546612efe2b0e829e7bff28881239aac586dfff15cbb14a0e42bf7cd859cfc',1,'input.h']]], + ['vpad_5fvalid_49',['VPAD_VALID',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4',1,'input.h']]] +]; diff --git a/search/enumvalues_15.js b/search/enumvalues_15.js new file mode 100644 index 00000000..2164e71f --- /dev/null +++ b/search/enumvalues_15.js @@ -0,0 +1,163 @@ +var searchData= +[ + ['wbc_5ferror_5fbad_5ftemperature_0',['WBC_ERROR_BAD_TEMPERATURE',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62bad26ec1dcf045fdde5ee8e88455b9f4e4',1,'wbc.h']]], + ['wbc_5ferror_5finvalid_1',['WBC_ERROR_INVALID',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62ba1d8c6cac90bf0d5395868fd0fcbf6182',1,'wbc.h']]], + ['wbc_5ferror_5fno_5fcontroller_2',['WBC_ERROR_NO_CONTROLLER',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62baae85efa114485e83efa9b3e784a7bdc8',1,'wbc.h']]], + ['wbc_5ferror_5fnone_3',['WBC_ERROR_NONE',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62ba209b2700a22028f69bfc4662bc8f7cba',1,'wbc.h']]], + ['wbc_5ferror_5fnot_5fready_4',['WBC_ERROR_NOT_READY',['../group__padscore__wbc.html#gga94c9a065795968e04589a33ce1b8b62bac9f5d5ca8d734e350e45757ff13476d5',1,'wbc.h']]], + ['wiiremote0_5',['wiiremote0',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a4ad755dc098c379d5c4465432222d62b',1,'nn::erreula::WiiRemote0'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a4ad755dc098c379d5c4465432222d62b',1,'nn::swkbd::WiiRemote0']]], + ['wiiremote1_6',['wiiremote1',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a4b5c57aad45f1f87c8b68c9f999b2684',1,'nn::erreula::WiiRemote1'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a4b5c57aad45f1f87c8b68c9f999b2684',1,'nn::swkbd::WiiRemote1']]], + ['wiiremote2_7',['wiiremote2',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a98184ebe5cc994778c164fa1793a6fbd',1,'nn::erreula::WiiRemote2'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a98184ebe5cc994778c164fa1793a6fbd',1,'nn::swkbd::WiiRemote2']]], + ['wiiremote3_8',['wiiremote3',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9a1d0d7eda95e2896cd7d3086c835c0912',1,'nn::erreula::WiiRemote3'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a1d0d7eda95e2896cd7d3086c835c0912',1,'nn::swkbd::WiiRemote3']]], + ['wpad_5fbalance_5fboard_5fcmd_5foff_9',['WPAD_BALANCE_BOARD_CMD_OFF',['../group__padscore__wpad.html#ggacc39a0a57fb77e4db2178539253d2942a3627c40f1d56df224a1435b32482d11f',1,'wpad.h']]], + ['wpad_5fbalance_5fboard_5fcmd_5fon_10',['WPAD_BALANCE_BOARD_CMD_ON',['../group__padscore__wpad.html#ggacc39a0a57fb77e4db2178539253d2942ab428bf033e6f54d1f0b3baba37e91cbc',1,'wpad.h']]], + ['wpad_5fbalance_5fboard_5fcmd_5fupdate_5ftemp_11',['WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP',['../group__padscore__wpad.html#ggacc39a0a57fb77e4db2178539253d2942ae75d01b3953162d525e4ea231ae2195c',1,'wpad.h']]], + ['wpad_5fbutton_5f1_12',['WPAD_BUTTON_1',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaeeacd42d5781d0cbde0ac167430a92b0',1,'wpad.h']]], + ['wpad_5fbutton_5f2_13',['WPAD_BUTTON_2',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9811cb89d42a8ed25b79f04db3120edb',1,'wpad.h']]], + ['wpad_5fbutton_5fa_14',['WPAD_BUTTON_A',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea6668f5f47cc6704b1108fa06bbf00048',1,'wpad.h']]], + ['wpad_5fbutton_5fb_15',['WPAD_BUTTON_B',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eafa600a0452e23f679bf173c0e7e8e0b0',1,'wpad.h']]], + ['wpad_5fbutton_5fc_16',['WPAD_BUTTON_C',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea804576a45c72c862f2a7c489da522adf',1,'wpad.h']]], + ['wpad_5fbutton_5fdown_17',['WPAD_BUTTON_DOWN',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea3ec181c538ae3ef63684efffb90a8f88',1,'wpad.h']]], + ['wpad_5fbutton_5fhome_18',['WPAD_BUTTON_HOME',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf43c1f5f2056bb9027e2eb898f3ec046',1,'wpad.h']]], + ['wpad_5fbutton_5fleft_19',['WPAD_BUTTON_LEFT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea91432ad9765edf96fae70943e1477234',1,'wpad.h']]], + ['wpad_5fbutton_5fminus_20',['WPAD_BUTTON_MINUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9ba7cfc470da4678f439c5e82b608111',1,'wpad.h']]], + ['wpad_5fbutton_5fplus_21',['WPAD_BUTTON_PLUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae71b71fe37e07c626540d34bb4edfde8',1,'wpad.h']]], + ['wpad_5fbutton_5fright_22',['WPAD_BUTTON_RIGHT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf0ab216a2f6e2915e2151452dd7d8b45',1,'wpad.h']]], + ['wpad_5fbutton_5fup_23',['WPAD_BUTTON_UP',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae718301b32bdf14714c6e7766e70cc6a',1,'wpad.h']]], + ['wpad_5fbutton_5fz_24',['WPAD_BUTTON_Z',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaa879918da5859936daef5c1bf65dcee3',1,'wpad.h']]], + ['wpad_5fchan_5f0_25',['WPAD_CHAN_0',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a75fe1217144aaeea50e7fede06ff6111',1,'wpad.h']]], + ['wpad_5fchan_5f1_26',['WPAD_CHAN_1',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107ad22adaa8ec5907f0a3a374023b55f2fc',1,'wpad.h']]], + ['wpad_5fchan_5f2_27',['WPAD_CHAN_2',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a0fc1ac8558077e8a18abda90f04a279e',1,'wpad.h']]], + ['wpad_5fchan_5f3_28',['WPAD_CHAN_3',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107af03eb3f76f099b4c04aae9985fefd126',1,'wpad.h']]], + ['wpad_5fchan_5f4_29',['WPAD_CHAN_4',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a8de87f5683da2b9ceb56846d1c30c6c5',1,'wpad.h']]], + ['wpad_5fchan_5f5_30',['WPAD_CHAN_5',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a3530e93886a1b5eb2c4b1b63eb8d06a3',1,'wpad.h']]], + ['wpad_5fchan_5f6_31',['WPAD_CHAN_6',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a59a71f4de0b3169cd8ebcec04f6b6035',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fa_32',['WPAD_CLASSIC_BUTTON_A',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a493abf35cd388cdb935f6e62aea0ba85',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fb_33',['WPAD_CLASSIC_BUTTON_B',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a5fd8f205f15d0d4c057ff5d43e8798a7',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fdown_34',['WPAD_CLASSIC_BUTTON_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2e159ac9fe9532fa1e5d828114772053',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fhome_35',['WPAD_CLASSIC_BUTTON_HOME',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aff5cc049759573e06209102ed5ed3d43',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fl_36',['WPAD_CLASSIC_BUTTON_L',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ad2be9a3bcf1625f31f81e00e9de74352',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fleft_37',['WPAD_CLASSIC_BUTTON_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ab17ecd739a845c6c40e7fa34098d7393',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fminus_38',['WPAD_CLASSIC_BUTTON_MINUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ae5733ccd7d0711a8d2e98d4fa48b6577',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fplus_39',['WPAD_CLASSIC_BUTTON_PLUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a9a42cd82790ce00c397823e3d57ad794',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fr_40',['WPAD_CLASSIC_BUTTON_R',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2842deaf3daa4be57d518fcf59b71225',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fright_41',['WPAD_CLASSIC_BUTTON_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aa1c207aadc8d4d7bb4753ab8db3b7c6e',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fup_42',['WPAD_CLASSIC_BUTTON_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a195d0b2238812032b0e77942b1e418a3',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fx_43',['WPAD_CLASSIC_BUTTON_X',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029afae4bbf0804ac07dd1bb55411d5a4fdf',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fy_44',['WPAD_CLASSIC_BUTTON_Y',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6253cc1d84b6d4519a3f9baa8b12e56c',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzl_45',['WPAD_CLASSIC_BUTTON_ZL',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a288ff61b53b86181f670b32fff2864b1',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzr_46',['WPAD_CLASSIC_BUTTON_ZR',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a4d1fdae9075de8c15b9fa3d69f1b8f46',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fdown_47',['WPAD_CLASSIC_STICK_L_EMULATION_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029afe74a949fdefe94e778903d1f0a68a77',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fleft_48',['WPAD_CLASSIC_STICK_L_EMULATION_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6657fd59879310b4017b85850ee6db13',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fright_49',['WPAD_CLASSIC_STICK_L_EMULATION_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a7699866bbac976a9f78970fcfd70a025',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fl_5femulation_5fup_50',['WPAD_CLASSIC_STICK_L_EMULATION_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a5330d278909e5e8ee3d06a4824e044de',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fdown_51',['WPAD_CLASSIC_STICK_R_EMULATION_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2b445cfbc6bc745633d2a92250878ee2',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fleft_52',['WPAD_CLASSIC_STICK_R_EMULATION_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aae4ff7aae7292137f220209edddaf094',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fright_53',['WPAD_CLASSIC_STICK_R_EMULATION_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6982fb5082a35de4887a0db5827bc292',1,'wpad.h']]], + ['wpad_5fclassic_5fstick_5fr_5femulation_5fup_54',['WPAD_CLASSIC_STICK_R_EMULATION_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a532ac3bf721987ae4628aff58d393a5f',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5fbasic_55',['WPAD_DPD_FMT_BASIC',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685a47954d3d3191e45671f478e43ef9516d',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5fextended_56',['WPAD_DPD_FMT_EXTENDED',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685a1e7e68399ee9e2fd6f802cc6915fafd2',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5ffull_57',['WPAD_DPD_FMT_FULL',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685a56d50f8fd31419f2ae251fcb5826e56e',1,'wpad.h']]], + ['wpad_5fdpd_5ffmt_5fnone_58',['WPAD_DPD_FMT_NONE',['../group__padscore__wpad.html#ggae87cb075b732d605fde135eb502e3685ac42f3f829199dcea8127428b0ee563dd',1,'wpad.h']]], + ['wpad_5ferror_5fbad_5fconf_59',['WPAD_ERROR_BAD_CONF',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99ac9b29050dc0df62b79dcdc3b9d7e945f',1,'wpad.h']]], + ['wpad_5ferror_5fbad_5fvalue_60',['WPAD_ERROR_BAD_VALUE',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a45b845b9f8b4d0f63f1859e4104ba6b6',1,'wpad.h']]], + ['wpad_5ferror_5fbroken_61',['WPAD_ERROR_BROKEN',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a3c0898ce824a05115b48231d1bf5d431',1,'wpad.h']]], + ['wpad_5ferror_5finvalid_62',['WPAD_ERROR_INVALID',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99ad58d797d52f441671aa9e03dcc2786cc',1,'wpad.h']]], + ['wpad_5ferror_5fno_5fcontroller_63',['WPAD_ERROR_NO_CONTROLLER',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a2d9c1136e675340a32024210468acfdd',1,'wpad.h']]], + ['wpad_5ferror_5fnone_64',['WPAD_ERROR_NONE',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a6a566afb2b264ca724f8e07543baa70a',1,'wpad.h']]], + ['wpad_5ferror_5fnot_5fready_65',['WPAD_ERROR_NOT_READY',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a0b1fe6e5b1c7f8838f9103dab21b296f',1,'wpad.h']]], + ['wpad_5ferror_5fpermission_66',['WPAD_ERROR_PERMISSION',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99a066d814a88d5b53e60ff1b5f52ce52e6',1,'wpad.h']]], + ['wpad_5ferror_5fqueue_5fempty_67',['WPAD_ERROR_QUEUE_EMPTY',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99ad4bf3e00669fb231193e8fa134c16fe3',1,'wpad.h']]], + ['wpad_5ferror_5ftransfer_68',['WPAD_ERROR_TRANSFER',['../group__padscore__wpad.html#gga048dc1af677113ecb70d103c58b3ca99aae6a3aa40034bb5b235daf1e84e8ce01',1,'wpad.h']]], + ['wpad_5fext_5fbalance_5fboard_69',['WPAD_EXT_BALANCE_BOARD',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a774aeae15e90f3eeca5cc1dc809f6f96',1,'wpad.h']]], + ['wpad_5fext_5fclassic_70',['WPAD_EXT_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a7bcf90cdde9102ca414b779e57e326b8',1,'wpad.h']]], + ['wpad_5fext_5fcore_71',['WPAD_EXT_CORE',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3afe737f98cf664acd504226092053dea4',1,'wpad.h']]], + ['wpad_5fext_5fdev_5fnot_5ffound_72',['WPAD_EXT_DEV_NOT_FOUND',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a30b779f1cc9a95201055c89d93e10dfe',1,'wpad.h']]], + ['wpad_5fext_5fdrum_73',['WPAD_EXT_DRUM',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3af748ca8b321fd4ecc9f7ab8d43bb6a83',1,'wpad.h']]], + ['wpad_5fext_5fguitar_74',['WPAD_EXT_GUITAR',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a25afb67153ec3d45c26452a305c592a6',1,'wpad.h']]], + ['wpad_5fext_5fmplus_75',['WPAD_EXT_MPLUS',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a382956bcc81b4f0070cd5483bde83d2e',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fclassic_76',['WPAD_EXT_MPLUS_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a05532b08b27d3d2574812f0632d312dc',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fnunchuk_77',['WPAD_EXT_MPLUS_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a27dcf34ffaa50ec32657cff4c4722289',1,'wpad.h']]], + ['wpad_5fext_5fnunchuk_78',['WPAD_EXT_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a5763319cd99bf088680428131c23a2fc',1,'wpad.h']]], + ['wpad_5fext_5fpro_5fcontroller_79',['WPAD_EXT_PRO_CONTROLLER',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a897bef9d30474005636dd450a95138be',1,'wpad.h']]], + ['wpad_5fext_5ftaiko_80',['WPAD_EXT_TAIKO',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3ae1ea9368d93ca1dce0bd6cdeb6189798',1,'wpad.h']]], + ['wpad_5fext_5ftrain_81',['WPAD_EXT_TRAIN',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3aa68427750500654baf55d57787ff6f64',1,'wpad.h']]], + ['wpad_5fext_5funknown_82',['WPAD_EXT_UNKNOWN',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a3c4faa94d98fcf75d128906a1161d99b',1,'wpad.h']]], + ['wpad_5ffmt_5fbalance_5fboard_83',['WPAD_FMT_BALANCE_BOARD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a64793ebf8f5ddaa8c02ba0a2406b3570',1,'wpad.h']]], + ['wpad_5ffmt_5fclassic_84',['WPAD_FMT_CLASSIC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a30cb2d993f9414dd4a207c0e5b713e64',1,'wpad.h']]], + ['wpad_5ffmt_5fclassic_5facc_85',['WPAD_FMT_CLASSIC_ACC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a5b45576b380dacea885856d0a85ccf54',1,'wpad.h']]], + ['wpad_5ffmt_5fclassic_5facc_5fdpd_86',['WPAD_FMT_CLASSIC_ACC_DPD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900ae48175216918a69347d2e9ef632f5dd3',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_87',['WPAD_FMT_CORE',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a389719121f118acc36dd30e0eb38cd71',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_5facc_88',['WPAD_FMT_CORE_ACC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a3145ae15b2c7ddc0e068320a39b144b0',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_5facc_5fdpd_89',['WPAD_FMT_CORE_ACC_DPD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a8bb36a6e6b002e09738ee7be5e85bbfc',1,'wpad.h']]], + ['wpad_5ffmt_5fcore_5facc_5fdpd_5ffull_90',['WPAD_FMT_CORE_ACC_DPD_FULL',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a5f191f7b0d72507e098947898b215f3d',1,'wpad.h']]], + ['wpad_5ffmt_5fdrum_91',['WPAD_FMT_DRUM',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a121fd6df4aa070e2cf4a6cb412aaabad',1,'wpad.h']]], + ['wpad_5ffmt_5fguitar_92',['WPAD_FMT_GUITAR',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900ace82eceecdfc7693a5e71bf9d156f5a9',1,'wpad.h']]], + ['wpad_5ffmt_5fmplus_93',['WPAD_FMT_MPLUS',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900aca638e0cdffa5b44ecac20167a8f11b5',1,'wpad.h']]], + ['wpad_5ffmt_5fnunchuk_94',['WPAD_FMT_NUNCHUK',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a475bdbfc1336ef856d52e88ac5dc5f04',1,'wpad.h']]], + ['wpad_5ffmt_5fnunchuk_5facc_95',['WPAD_FMT_NUNCHUK_ACC',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a770b43d5815908bb367364af86670619',1,'wpad.h']]], + ['wpad_5ffmt_5fnunchuk_5facc_5fdpd_96',['WPAD_FMT_NUNCHUK_ACC_DPD',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900aed437f9a79019aae83b8589fe45a1ff2',1,'wpad.h']]], + ['wpad_5ffmt_5fpro_5fcontroller_97',['WPAD_FMT_PRO_CONTROLLER',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a60eefbbc0ae78f9bfe0367d3ca22f0dc',1,'wpad.h']]], + ['wpad_5ffmt_5ftaiko_98',['WPAD_FMT_TAIKO',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a19f126c827d0efefdbc2c534f58504de',1,'wpad.h']]], + ['wpad_5ffmt_5ftrain_99',['WPAD_FMT_TRAIN',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900ad46edaa615977279780b7c1fc8b60062',1,'wpad.h']]], + ['wpad_5fled_5ffour_100',['WPAD_LED_FOUR',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240a9fed2a9b2d3fbbd62119e6405d9a6b75',1,'wpad.h']]], + ['wpad_5fled_5fone_101',['WPAD_LED_ONE',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240ae99ce6fb46d08653141d499365f4f98f',1,'wpad.h']]], + ['wpad_5fled_5fthree_102',['WPAD_LED_THREE',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240ad20ee9293b4e6ad7498311b28c17cde7',1,'wpad.h']]], + ['wpad_5fled_5ftwo_103',['WPAD_LED_TWO',['../group__padscore__wpad.html#ggab26436f8ee58fd207465d25bdbeaa240a1afc80476731aa2543c4a2e945771b19',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fdisable_104',['WPAD_MPLS_MODE_DISABLE',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5ac38b7db45be552e6b3ef156418f61c19',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fmpls_5fclassic_105',['WPAD_MPLS_MODE_MPLS_CLASSIC',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5a0c6e2a33e87a0b984cefa4fd42cea95f',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fmpls_5fnunchuk_106',['WPAD_MPLS_MODE_MPLS_NUNCHUK',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5adbd06110be593f6902f0f5a981bc0580',1,'wpad.h']]], + ['wpad_5fmpls_5fmode_5fmpls_5fonly_107',['WPAD_MPLS_MODE_MPLS_ONLY',['../group__padscore__wpad.html#ggab6df9ebadfe997eadbeb87075cbb1fe5a3de73b4b384f6bb8a44aecafbed392f0',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fattached_108',['WPAD_MPLS_STATUS_ATTACHED',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749af779bad14ab36165070fbbb85516ec5b',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fext_5fvalid_109',['WPAD_MPLS_STATUS_EXT_VALID',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749a50fea63b4f7a911e129d3637d9a27231',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fpitch_5fconv_110',['WPAD_MPLS_STATUS_PITCH_CONV',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749adb9c4d9736310f027b2435c83cf48c1a',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5froll_5fconv_111',['WPAD_MPLS_STATUS_ROLL_CONV',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749aac3e6db8f82e5c176d5c7e775e2d48a4',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fvalid_112',['WPAD_MPLS_STATUS_VALID',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749a68549f7d144a1aeafc1a0e189076b565',1,'wpad.h']]], + ['wpad_5fmpls_5fstatus_5fyaw_5fconv_113',['WPAD_MPLS_STATUS_YAW_CONV',['../group__padscore__wpad.html#gga37c02b9aefc301ad7494a81f94542749ae2ea7d54228372204e97126ab612f504',1,'wpad.h']]], + ['wpad_5fnunchuk_5fbutton_5fc_114',['WPAD_NUNCHUK_BUTTON_C',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a751dd934e77d362e2a6df57c96a90f2b',1,'wpad.h']]], + ['wpad_5fnunchuk_5fbutton_5fz_115',['WPAD_NUNCHUK_BUTTON_Z',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a6be575525c72f13e12f10e023322f725',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fdown_116',['WPAD_NUNCHUK_STICK_EMULATION_DOWN',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44ac840b1457b38cb303f771593d44cd30a',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fleft_117',['WPAD_NUNCHUK_STICK_EMULATION_LEFT',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a08a301383dc4a58f5c1197fcc0e3651c',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fright_118',['WPAD_NUNCHUK_STICK_EMULATION_RIGHT',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a56767f1ecef9626a717219fc7d1c1e7f',1,'wpad.h']]], + ['wpad_5fnunchuk_5fstick_5femulation_5fup_119',['WPAD_NUNCHUK_STICK_EMULATION_UP',['../group__padscore__wpad.html#ggae380b35f60d0a6982b17db1058b1af44a2cb862dd18896bb9ad16544e7f3aa908',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fdpd_120',['WPAD_PERIPHERAL_SPACE_DPD',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a42cc4998f96b06c753b7b2573af55cb7',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fextension_121',['WPAD_PERIPHERAL_SPACE_EXTENSION',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a2c084181ddf1e23001a7327092e45976',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fmotionplus_122',['WPAD_PERIPHERAL_SPACE_MOTIONPLUS',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a460e774683d84aa32077f50abec5e1f0',1,'wpad.h']]], + ['wpad_5fperipheral_5fspace_5fspeaker_123',['WPAD_PERIPHERAL_SPACE_SPEAKER',['../group__padscore__wpad.html#gga55b0f4b5626f5a2cb33755cfd2902741a30e471cf73fd7be426037cda54e32a92',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fa_124',['WPAD_PRO_BUTTON_A',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf93ea868ff008540c2a5f78b90782d0d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fb_125',['WPAD_PRO_BUTTON_B',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba0cc91efe73cef518896ea709c2256113',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fdown_126',['WPAD_PRO_BUTTON_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba18a9c763e226d2f237f9a39aebf66095',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fhome_127',['WPAD_PRO_BUTTON_HOME',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba2945ade833042f767f15751ef3400758',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fl_128',['WPAD_PRO_BUTTON_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba8684d7e3db6f8ac3fc8d89ee954aed01',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fleft_129',['WPAD_PRO_BUTTON_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4d8ec97a2864b0ef31b286d619e30cd8',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fminus_130',['WPAD_PRO_BUTTON_MINUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba66c1a431d01802dc6770a3a427a7be58',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fplus_131',['WPAD_PRO_BUTTON_PLUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba066902e57311b70bf7733a16ab2da173',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fr_132',['WPAD_PRO_BUTTON_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4feb9721697991fdaa2e9005c28661b3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fright_133',['WPAD_PRO_BUTTON_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbafb2063a1acdc22b3c250524ed55200b3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fl_134',['WPAD_PRO_BUTTON_STICK_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9437a5df8c654cb00033b4895da48ceb',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fr_135',['WPAD_PRO_BUTTON_STICK_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbab53e971edae517dc9d1d774dbdfc0c2c',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fup_136',['WPAD_PRO_BUTTON_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbae64d6da507f994d6d9167e06745cbaf3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fx_137',['WPAD_PRO_BUTTON_X',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba26dc1fc13394fbd3d597b6df814dca3d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fy_138',['WPAD_PRO_BUTTON_Y',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba310e7c01880edaaf3c1899f13e0730df',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fzl_139',['WPAD_PRO_BUTTON_ZL',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba0d5e98591044c24f690559ee580d50de',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fzr_140',['WPAD_PRO_BUTTON_ZR',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbabb5e5453e320453ac15b6fae0975fb1b',1,'wpad.h']]], + ['wpad_5fpro_5freserved_141',['WPAD_PRO_RESERVED',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba14568ec9005076820e435bc9ffead4a9',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fdown_142',['WPAD_PRO_STICK_L_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba5049b5a367b07cbab2df67900acc70fd',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fleft_143',['WPAD_PRO_STICK_L_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9a3f5a5ac72a0a3cba3d174098076314',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fright_144',['WPAD_PRO_STICK_L_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba7c1456eea6e3c55d84ca29c1890867c0',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fup_145',['WPAD_PRO_STICK_L_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4ac2f2b677ef06cd9b27d35250d99b59',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fdown_146',['WPAD_PRO_STICK_R_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba6f2986d95b8c4e92a91ef25ff805079b',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fleft_147',['WPAD_PRO_STICK_R_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba78204269338bd17525cc8ff094b9085c',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fright_148',['WPAD_PRO_STICK_R_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf181b3707cd786111a8c7509a110a57f',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fup_149',['WPAD_PRO_STICK_R_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4136eb30ace3f7b6c2516a6d6d95602a',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fl_150',['WPAD_PRO_TRIGGER_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaad61d1ed81984c26d490916d87ebccf6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fr_151',['WPAD_PRO_TRIGGER_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba709e28a21524b7d6b678510fc750c4ee',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzl_152',['WPAD_PRO_TRIGGER_ZL',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbacce24ab8a52f5aeb26fa4ef8b9e4bea6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzr_153',['WPAD_PRO_TRIGGER_ZR',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbad8816677652ec932e408cdcddccd0e2e',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fmute_154',['WPAD_SPEAKER_CMD_MUTE',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844a05361f82c8fdefad76d3df6522bce644',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5foff_155',['WPAD_SPEAKER_CMD_OFF',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844ab6fe7e6b9fe9621368fbc54c60771fa3',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fon_156',['WPAD_SPEAKER_CMD_ON',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844af0230cc3a04981ab7f6a22ff52b2943b',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fon_5falt_157',['WPAD_SPEAKER_CMD_ON_ALT',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844a1a4dea1a2c05bf46a41c19035cf91f3a',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5fplay_158',['WPAD_SPEAKER_CMD_PLAY',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844adef29ad7592e3f33cff8d84f2b30bac9',1,'wpad.h']]], + ['wpad_5fspeaker_5fcmd_5funmute_159',['WPAD_SPEAKER_CMD_UNMUTE',['../group__padscore__wpad.html#ggaaf2f65fac1f844952b529e51a1a00844a6f7b6d317cbeb332499f302023f40e2f',1,'wpad.h']]] +]; diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js new file mode 100644 index 00000000..1ea73ef8 --- /dev/null +++ b/search/enumvalues_2.js @@ -0,0 +1,168 @@ +var searchData= +[ + ['camera_5fdecode_5fdone_0',['CAMERA_DECODE_DONE',['../group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2a43cb0ba0ee6682da29717e607be4f6c3',1,'camera.h']]], + ['camera_5fdrc_5fdetach_1',['CAMERA_DRC_DETACH',['../group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2ae2f945bd175385c2adfff712cc2667bc',1,'camera.h']]], + ['camera_5ferror_5fdevice_5fin_5fuse_2',['CAMERA_ERROR_DEVICE_IN_USE',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa5a6d02bf97f6f1b270f49d8afcafccb9',1,'camera.h']]], + ['camera_5ferror_5finsufficient_5fmemory_3',['CAMERA_ERROR_INSUFFICIENT_MEMORY',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa8bbf703662c40ede6824080e97d1ae67',1,'camera.h']]], + ['camera_5ferror_5finvalid_5farg_4',['CAMERA_ERROR_INVALID_ARG',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa08a871e74047ffa7013ef6135145facc',1,'camera.h']]], + ['camera_5ferror_5finvalid_5fhandle_5',['CAMERA_ERROR_INVALID_HANDLE',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa41ca1112b3a10cff5e320f004e35aa7b',1,'camera.h']]], + ['camera_5ferror_5fnot_5fready_6',['CAMERA_ERROR_NOT_READY',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa6721a21c30174e87babea0b14ff20479',1,'camera.h']]], + ['camera_5ferror_5fok_7',['CAMERA_ERROR_OK',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa586e466a4f5bccefa270aeb2f220e901',1,'camera.h']]], + ['camera_5ferror_5fsegment_5fviolation_8',['CAMERA_ERROR_SEGMENT_VIOLATION',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541faddb769a12a040f1cc58a2d203bd2ab4f',1,'camera.h']]], + ['camera_5ferror_5ftoo_5fmany_5fsurfaces_9',['CAMERA_ERROR_TOO_MANY_SURFACES',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3998ee8e78b71959d7de3468ab277c6d',1,'camera.h']]], + ['camera_5ferror_5funinitialized_10',['CAMERA_ERROR_UNINITIALIZED',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa79e33395365fcc4f26ed56f65e4ae9df',1,'camera.h']]], + ['camera_5ferror_5fuvc_11',['CAMERA_ERROR_UVC',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fac26b40cd81c5cd6a093348b437263833',1,'camera.h']]], + ['camera_5ferror_5fuvd_5fcontext_12',['CAMERA_ERROR_UVD_CONTEXT',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa4389522fe6a5a8859f0bb9d70e1cf7f1',1,'camera.h']]], + ['camera_5ferror_5fuvd_5fsession_13',['CAMERA_ERROR_UVD_SESSION',['../group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3ecd63f4622cd674d1923c73cd9112a5',1,'camera.h']]], + ['camera_5ffps_5f15_14',['CAMERA_FPS_15',['../group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aab578428cc7331e021908973b627ef0a4',1,'camera.h']]], + ['camera_5ffps_5f30_15',['CAMERA_FPS_30',['../group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aa10ac555ddfc8077e567a0b011381f59c',1,'camera.h']]], + ['camera_5fstream_5ftype_5f1_16',['CAMERA_STREAM_TYPE_1',['../group__cam.html#gga56ccfbc4a16c7d06e9aafa8490211cbbaaf244991814ca264507549bcc5b0c0df',1,'camera.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk1_17',['CCR_CDC_BOARD_VERSION_DK1',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a261b27b6f62a142e516d69262e41b6b9',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk1_5fep_5fdk2_18',['CCR_CDC_BOARD_VERSION_DK1_EP_DK2',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a468507de3eee907f64e31cd409371651',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk3_19',['CCR_CDC_BOARD_VERSION_DK3',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563ac7b7f60cc2215c92441c3f610b7ce9cf',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk4_20',['CCR_CDC_BOARD_VERSION_DK4',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a94c4e30049be92f5e9beb88a46104d19',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdk5_21',['CCR_CDC_BOARD_VERSION_DK5',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a246e88ec9743a079a984c4866e95d8b5',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdkmp_22',['CCR_CDC_BOARD_VERSION_DKMP',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563aa2dc2cdd986515ea598b347099ea4788',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdkmp2_23',['CCR_CDC_BOARD_VERSION_DKMP2',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a9cecb80d358dfaf33ee56ce34eb2845d',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdktvmp_24',['CCR_CDC_BOARD_VERSION_DKTVMP',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a1463c1c45422e7deaca32230939b6c40',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp1_25',['CCR_CDC_BOARD_VERSION_DP1',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a2e8894803964d31ad1a484616ffdebdf',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp2_26',['CCR_CDC_BOARD_VERSION_DP2',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563aa402efdeea8d8b972c381fde7c252b3c',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp4_27',['CCR_CDC_BOARD_VERSION_DP4',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563aaf5ee5e71f8722b1a63c5c3420b47eb7',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdp5_28',['CCR_CDC_BOARD_VERSION_DP5',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a55df68f7e5d616c4af1ab06dd95616a9',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fdrc_5fi_29',['CCR_CDC_BOARD_VERSION_DRC_I',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563ae30023d3172729b590e1d1ba1264042a',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fmass_30',['CCR_CDC_BOARD_VERSION_MASS',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563a54ab911f67c5e911e6fa3a9446faafff',1,'cdc.h']]], + ['ccr_5fcdc_5fboard_5fversion_5fpredp3_5fdp3_31',['CCR_CDC_BOARD_VERSION_PREDP3_DP3',['../group__nsysccr__cdc.html#gga59f3a9c01451cd4007d32c0eb95f1563adb16405ad69f054353548c54ed4c4541',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fes1_32',['CCR_CDC_CHIP_VERSION_ES1',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1cac2c07a949f5b868d112348ae3c509cd3',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fes2_33',['CCR_CDC_CHIP_VERSION_ES2',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1ca9591ff08cefed9faa900aa06de97ab12',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fes3_34',['CCR_CDC_CHIP_VERSION_ES3',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1cab3eeebd6e6fe10fd14be80ab76f56256',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fms01_35',['CCR_CDC_CHIP_VERSION_MS01',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1caa40fdc57de19d2fddd8da8d650c4f1bb',1,'cdc.h']]], + ['ccr_5fcdc_5fchip_5fversion_5fts_36',['CCR_CDC_CHIP_VERSION_TS',['../group__nsysccr__cdc.html#gga446f8415a20f49c9f728fa1817752d1ca8d3c271b4105a5be7ae83f18c5e794e1',1,'cdc.h']]], + ['ccr_5fcdc_5fdestination_5fdrc0_37',['CCR_CDC_DESTINATION_DRC0',['../group__nsysccr__cdc.html#gga0400cb97216b7433accd142fc5c96255a8567399af51ac07c994a0c33a060fe86',1,'cdc.h']]], + ['ccr_5fcdc_5fdestination_5fdrc1_38',['CCR_CDC_DESTINATION_DRC1',['../group__nsysccr__cdc.html#gga0400cb97216b7433accd142fc5c96255aec09c0e11a30a4bd4b7307ea9ff06390',1,'cdc.h']]], + ['ccr_5fcdc_5fdestination_5fdrh_39',['CCR_CDC_DESTINATION_DRH',['../group__nsysccr__cdc.html#gga0400cb97216b7433accd142fc5c96255ad7cb4b26a0bdbd531a04a69103ca4740',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5factive_40',['CCR_CDC_DRC_STATE_ACTIVE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aaef512962f0b2211f3e6ef1b3c6eb0608',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fbackground_41',['CCR_CDC_DRC_STATE_BACKGROUND',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa01d04c3452914206e6764191d803021d',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fdksetting_42',['CCR_CDC_DRC_STATE_DKSETTING',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aaad56a96df9bd9697451da11fc0607438',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5ffwupdate_43',['CCR_CDC_DRC_STATE_FWUPDATE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa862c510bca25db98031fdef7db6c68b3',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5flow_5fbattery_44',['CCR_CDC_DRC_STATE_LOW_BATTERY',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aac37880bb36b1fc99ce16eac64d745678',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fpairing_45',['CCR_CDC_DRC_STATE_PAIRING',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa0a94c7ca3b77647f40d1e6ecfa25ae1f',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fsleep_46',['CCR_CDC_DRC_STATE_SLEEP',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa24dbced0fb916558089bf2c6d4c5bdb2',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fstandalone_47',['CCR_CDC_DRC_STATE_STANDALONE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aae7ff538ec46f7397e301e37bc00d0887',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fstandby_48',['CCR_CDC_DRC_STATE_STANDBY',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa4c0c9eb9f5f059549bcd5335ed6f76e6',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fsubactive_49',['CCR_CDC_DRC_STATE_SUBACTIVE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa542fa8adda00cd46ef057b17fa3f3466',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5funknown9_50',['CCR_CDC_DRC_STATE_UNKNOWN9',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aae4a2e40770beee02a0e49fd280a8babd',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fwiiactive_51',['CCR_CDC_DRC_STATE_WIIACTIVE',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aa0159eb9bfa6a9cc5f313e86267c632e2',1,'cdc.h']]], + ['ccr_5fcdc_5fdrc_5fstate_5fwowlsetting_52',['CCR_CDC_DRC_STATE_WOWLSETTING',['../group__nsysccr__cdc.html#gga762bba80c1295f7f846287f0af4b809aafc9075eac907125b94eeb95faff94ed6',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5flanguage_53',['CCR_CDC_EXT_LANGUAGE',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa751af70894a322a2a1905fb9779be831',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5frc_5fdatabase_54',['CCR_CDC_EXT_RC_DATABASE',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa8f7548caf5355004fad6e764fa21d21a',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5funk2_55',['CCR_CDC_EXT_UNK2',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa8785aecacd6ce62310a3eee68ffe8304',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5funk3_56',['CCR_CDC_EXT_UNK3',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa7c1fb8ec022bfc45a1405cef9035b998',1,'cdc.h']]], + ['ccr_5fcdc_5fext_5funk4_57',['CCR_CDC_EXT_UNK4',['../group__nsysccr__cdc.html#ggacc0c4a399218f7483defee0d776a5faaa784b1428ed9cc1782330ae0440e65610',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fcafe_58',['CCR_CDC_SYS_DRH_STATE_CAFE',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da624c1ad16c582b97249d09cedb863871',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5feco_59',['CCR_CDC_SYS_DRH_STATE_ECO',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da15725dcb6a856d49181ea886c7a06645',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fnodrc_60',['CCR_CDC_SYS_DRH_STATE_NODRC',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03daa8db61e804675df13bc94f71eccacdfb',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fnoradio_61',['CCR_CDC_SYS_DRH_STATE_NORADIO',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da6c5995f87762ba02b57cd5028e6e22d3',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5funk2_62',['CCR_CDC_SYS_DRH_STATE_UNK2',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da42dc75840cb4e4ab0d7f8f93be6cc6d9',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5funk7f_63',['CCR_CDC_SYS_DRH_STATE_UNK7F',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da649a0a8a4eb542ebf57bf68203d17cfe',1,'cdc.h']]], + ['ccr_5fcdc_5fsys_5fdrh_5fstate_5fwii_64',['CCR_CDC_SYS_DRH_STATE_WII',['../group__nsysccr__cdc.html#ggab0d04e52e77ce21dc01aba50cd75a03da159c42c04e6bb4148ed10e69efd8dfe7',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5facc_5fcalibration_5fvalue_65',['CCR_CDC_UIC_CONFIG_ID_ACC_CALIBRATION_VALUE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfab39ad3f473392ca9ffba23071236f731',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fcaffeine_5fslot_66',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_CAFFEINE_SLOT',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfaad6aa5f0de04cd0f80d6986ee1d60954',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fenable_5fflag_67',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_ENABLE_FLAG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa89f3748e03076baea96358ccd839ed26',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5finitial_5fboot_5fflag_68',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_INITIAL_BOOT_FLAG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfab2812ea1d0229acd4f6ce218c6bc6290',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fnotification_5finfo_69',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_INFO',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa9278a86b9ccfbb709cc4895c59908679',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fnotification_5fread_5fcount_70',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_READ_COUNT',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa4260352bfca506101ec0f5c2bf41ddf8',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fcaffeine_5fnotification_5fsound_5fmode_71',['CCR_CDC_UIC_CONFIG_ID_CAFFEINE_NOTIFICATION_SOUND_MODE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa60280608c8c8787c5126598a21429ac1',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fext_5fid_5f2_72',['CCR_CDC_UIC_CONFIG_ID_EXT_ID_2',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa08bcc58a3d15ddde3d6cdd6b963d3a65',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fext_5fid_5f3_73',['CCR_CDC_UIC_CONFIG_ID_EXT_ID_3',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa8159cf9031e0203f5d5141fb4c4f2479',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fext_5fid_5f4_74',['CCR_CDC_UIC_CONFIG_ID_EXT_ID_4',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa656b5eedd3bb0db8408926be0fc7fb60',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5finit_5fboot_5fflag_75',['CCR_CDC_UIC_CONFIG_ID_INIT_BOOT_FLAG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa559aa61e6fe416e611263454c0215d15',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5flanguage_5fbank_76',['CCR_CDC_UIC_CONFIG_ID_LANGUAGE_BANK',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa88d2922b37df9930cb1421163259e41c',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5flanguage_5fext_5fid_77',['CCR_CDC_UIC_CONFIG_ID_LANGUAGE_EXT_ID',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa507be34d392340481fce5dc8cc10c741',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5flcd_5fmode_78',['CCR_CDC_UIC_CONFIG_ID_LCD_MODE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa5a95dd6e8c4f69c9d4c09eed6e78d6e0',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5fmic_5fconfig_79',['CCR_CDC_UIC_CONFIG_ID_MIC_CONFIG',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa92cb1fb1f748e0c9a251014a65e1af0e',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5frc_5fdatabase_5fext_5fid_80',['CCR_CDC_UIC_CONFIG_ID_RC_DATABASE_EXT_ID',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa0d16ce1948ab147b29cc0fe2be95641f',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5ftp_5fcalibration_5fvalue_81',['CCR_CDC_UIC_CONFIG_ID_TP_CALIBRATION_VALUE',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa356792882a7a47adc947139f84b97abf',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5ftv_5fcontrol_5fid_82',['CCR_CDC_UIC_CONFIG_ID_TV_CONTROL_ID',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa59c0ffcfc2a88ca6954b38061b891f23',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk15_83',['CCR_CDC_UIC_CONFIG_ID_UNK15',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfada43c4b7eaf798ca0d917c091bed61cc',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk18_84',['CCR_CDC_UIC_CONFIG_ID_UNK18',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa063df92f5e4221ea0742649b213c5b03',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk7_85',['CCR_CDC_UIC_CONFIG_ID_UNK7',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa69a94c4e56726d74aae84372d0519e59',1,'cdc.h']]], + ['ccr_5fcdc_5fuic_5fconfig_5fid_5funk8_86',['CCR_CDC_UIC_CONFIG_ID_UNK8',['../group__nsysccr__cdc.html#ggaee6216f3bfec7467a07aa9529abb3adfa7f9ee7f7fc8f4e5ee60b9458f7748e4d',1,'cdc.h']]], + ['ccr_5fcdc_5fwake_5fstate_5factive_87',['CCR_CDC_WAKE_STATE_ACTIVE',['../group__nsysccr__cdc.html#gga36269ecf6fda94138e6de1e6f50459c5adf90a83e924235107edc33c9677c437a',1,'cdc.h']]], + ['ccr_5fcdc_5fwake_5fstate_5fbackground_88',['CCR_CDC_WAKE_STATE_BACKGROUND',['../group__nsysccr__cdc.html#gga36269ecf6fda94138e6de1e6f50459c5aa62e7362aa03d1a6fe51f4fda46ff9af',1,'cdc.h']]], + ['ccr_5fcdc_5fwps_5fstatus_5fpaired_89',['CCR_CDC_WPS_STATUS_PAIRED',['../group__nsysccr__cdc.html#gga86657f29c37dd4067e2a3af8f356880da5924a23685399cfe78d1b3fab2f67e86',1,'cdc.h']]], + ['ccr_5fcdc_5fwps_5fstatus_5fpairing_90',['CCR_CDC_WPS_STATUS_PAIRING',['../group__nsysccr__cdc.html#gga86657f29c37dd4067e2a3af8f356880dab4918cb191a93bf36cf84f0ba5ce96ba',1,'cdc.h']]], + ['ccr_5fcdc_5fwps_5fstatus_5fsearching_91',['CCR_CDC_WPS_STATUS_SEARCHING',['../group__nsysccr__cdc.html#gga86657f29c37dd4067e2a3af8f356880da4583a582cc89fe4899cef518b7e10856',1,'cdc.h']]], + ['ccr_5firda_5fbitrate_5f115200_92',['CCR_IRDA_BITRATE_115200',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250ad60edcda77b179224af38df25bfbe4c8',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f12000_93',['CCR_IRDA_BITRATE_12000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a4b7986312b02879881659ed90378126c',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f18000_94',['CCR_IRDA_BITRATE_18000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a595379a380c70b02087558e3de3bb20f',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f19200_95',['CCR_IRDA_BITRATE_19200',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a9678f3833ab708777c230b64da0bbc9c',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f24000_96',['CCR_IRDA_BITRATE_24000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250af2bb6bf6e942cf468586392cf2150ddb',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f3000_97',['CCR_IRDA_BITRATE_3000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a7b6f71bb81d496e0ccc7cae836a61355',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f36000_98',['CCR_IRDA_BITRATE_36000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250ab47328b60df2a74e1e633046a8d6b4d2',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f38400_99',['CCR_IRDA_BITRATE_38400',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a867404917052e391f6a415b61f8ae648',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f4800_100',['CCR_IRDA_BITRATE_4800',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a48de671b1dee50521904b80b6bbab259',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f48000_101',['CCR_IRDA_BITRATE_48000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250ad1a30ec1a3c4485df980ee5377ace77f',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f57600_102',['CCR_IRDA_BITRATE_57600',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a343c4d841018019d84a7588bd1585cb3',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f6000_103',['CCR_IRDA_BITRATE_6000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250aa6bd8f3979d84a8c459c96ee9700f4de',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f7200_104',['CCR_IRDA_BITRATE_7200',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a28ead990bcd0b4faeb60a225ecaec7b1',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f72000_105',['CCR_IRDA_BITRATE_72000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a200ad0fda5a0bdbe4956d2eff5c19a09',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f9600_106',['CCR_IRDA_BITRATE_9600',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250a61132bce55621114ebb78d7673a5be4f',1,'irda.h']]], + ['ccr_5firda_5fbitrate_5f96000_107',['CCR_IRDA_BITRATE_96000',['../group__nsysccr__cdc__irda.html#gga45ad266516ea3abce49ff0737fe39250afc297e7aa12a693564212061d0a0bff2',1,'irda.h']]], + ['ccr_5firda_5fcommand_5fconnect_108',['CCR_IRDA_COMMAND_CONNECT',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6a79c64c4df0ac43fb8d96a34e1f2c7119',1,'irda.h']]], + ['ccr_5firda_5fcommand_5fdisconnect_109',['CCR_IRDA_COMMAND_DISCONNECT',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6ad44b2402dd90b5bb0c76d978b943606b',1,'irda.h']]], + ['ccr_5firda_5fcommand_5freceive_110',['CCR_IRDA_COMMAND_RECEIVE',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6a22faafae0401e213dcc148438e793fe7',1,'irda.h']]], + ['ccr_5firda_5fcommand_5fsend_111',['CCR_IRDA_COMMAND_SEND',['../group__nsysccr__cdc__irda.html#ggada8e735c714b956e3eda45c597cefcb6a97fb9f14668dbb6a55f50c8c234d5d3b',1,'irda.h']]], + ['ccr_5firda_5fconnection_5fany_112',['CCR_IRDA_CONNECTION_ANY',['../group__nsysccr__cdc__irda.html#ggaea92ba57a0161a4f8a0f898b44727defab97cc8d8d73e9e394975b84f37dd25d6',1,'irda.h']]], + ['ccr_5firda_5fconnection_5frequire_113',['CCR_IRDA_CONNECTION_REQUIRE',['../group__nsysccr__cdc__irda.html#ggaea92ba57a0161a4f8a0f898b44727defa91ef6bc717250351b04bdac0a6cbf5ff',1,'irda.h']]], + ['ccr_5firda_5fconnection_5fwait_114',['CCR_IRDA_CONNECTION_WAIT',['../group__nsysccr__cdc__irda.html#ggaea92ba57a0161a4f8a0f898b44727defaef674da1d52601b37e4cbc67422fe7fc',1,'irda.h']]], + ['ccr_5fnfc_5fcommand_5fabort_115',['CCR_NFC_COMMAND_ABORT',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a62c3565031e56f6d5f806230981bb5ab',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fantenna_5fcheck_116',['CCR_NFC_COMMAND_ANTENNA_CHECK',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a4635ff6d62f4c9b29c387d9386215417',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_117',['CCR_NFC_COMMAND_DETECT',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a08e5105fce9b124c834e1a5eb35970c0',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_5fmulti_118',['CCR_NFC_COMMAND_DETECT_MULTI',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a99456d17622998d452cb3266295a257d',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_5fstart_119',['CCR_NFC_COMMAND_DETECT_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97af4911233730beb37bd43dff7a0e2cedf',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fdetect_5fstart_5fmulti_120',['CCR_NFC_COMMAND_DETECT_START_MULTI',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ab4292650fa182c43b83f4d46b7f201d6',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fformat_5fstart_121',['CCR_NFC_COMMAND_FORMAT_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a82f70a1cce217663fdc5f9d4172bfd80',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fis_5ftag_5fpresent_122',['CCR_NFC_COMMAND_IS_TAG_PRESENT',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ac4460dcc06becefc32af9a8569d6a98a',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5freceive_123',['CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a0bcc4172add416b17decb30f577ccdbc',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5freceive2_124',['CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aafc17445d01a224389d799c01705f34e',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5fsend_125',['CCR_NFC_COMMAND_PASS_THROUGH_SEND',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ab2502bdbd0cd10ba65577f2566e0cc6e',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fpass_5fthrough_5fsend2_126',['CCR_NFC_COMMAND_PASS_THROUGH_SEND2',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aa89876234af7b90b293a92e04535b761',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_127',['CCR_NFC_COMMAND_READ',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a648dfd44ade2f47e3e42e3c42bc1e964',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_5fstart_128',['CCR_NFC_COMMAND_READ_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ae99ace0b3fb38c9a3c79806dd4dcc3ed',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_5ft2t_129',['CCR_NFC_COMMAND_READ_T2T',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a4620b079f06bd6d778477b441deb261c',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fread_5ft2t_5fstart_130',['CCR_NFC_COMMAND_READ_T2T_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aab0976af01c7e2f480c94c34e7f1e0ef',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fresult_5fcheck_131',['CCR_NFC_COMMAND_RESULT_CHECK',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a860263ddd5fe7662d76845cee2642b2e',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fset_5fmode_132',['CCR_NFC_COMMAND_SET_MODE',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a449a5a2febd130b4c8e9b3f5dd0e890d',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fset_5fread_5fonly_133',['CCR_NFC_COMMAND_SET_READ_ONLY',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a2edc9df0a9ed60815956b120fe805252',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fshutdown_134',['CCR_NFC_COMMAND_SHUTDOWN',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a245e704c45994c9626a3dcc698d5e27c',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fstartup_135',['CCR_NFC_COMMAND_STARTUP',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97a9b4044ac2fd67eb721d4bd0b01fa85df',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fwrite_5fstart_136',['CCR_NFC_COMMAND_WRITE_START',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97ad0b296b17b48b4a599ab05eb2beea6df',1,'nfc.h']]], + ['ccr_5fnfc_5fcommand_5fwrite_5ft2t_137',['CCR_NFC_COMMAND_WRITE_T2T',['../group__nsysccr__cdc__nfc.html#gga054b885125710241a284f83cbea6dc97aeed005db90c2d8c339a4f3d6c7b7ebc8',1,'nfc.h']]], + ['ccr_5fsys_5fboot_5fflag_5ffirst_5fboot_138',['CCR_SYS_BOOT_FLAG_FIRST_BOOT',['../group__nn__ccr__sys.html#gga1aed493f29999f51758d789f4acb9475a9a7a5cf68e0e254fb62fc1ecb74eb33b',1,'sys.h']]], + ['ccr_5fsys_5fboot_5fflag_5fnone_139',['CCR_SYS_BOOT_FLAG_NONE',['../group__nn__ccr__sys.html#gga1aed493f29999f51758d789f4acb9475a418ea05c160b16c7fdc761abcdfb2110',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f1_140',['CCR_SYS_LCD_MODE_BRIGHTNESS_1',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354ab0bacbeca70aa93fe76a9e57ded9dd23',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f2_141',['CCR_SYS_LCD_MODE_BRIGHTNESS_2',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354a7b090151f4f702a3048d498b8730cde3',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f3_142',['CCR_SYS_LCD_MODE_BRIGHTNESS_3',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354af042e7a810334663e57c592bfa24d12d',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f4_143',['CCR_SYS_LCD_MODE_BRIGHTNESS_4',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354a2f4b9f4de98522424d2b3c302ec3dd19',1,'sys.h']]], + ['ccr_5fsys_5flcd_5fmode_5fbrightness_5f5_144',['CCR_SYS_LCD_MODE_BRIGHTNESS_5',['../group__nn__ccr__sys.html#gga646b529b19f3b91a7a0dfce865196354a1702db725990e764ad851e115cf77be2',1,'sys.h']]], + ['ccr_5fsys_5fpairing_5ffinished_145',['CCR_SYS_PAIRING_FINISHED',['../group__nn__ccr__sys.html#ggad8263726cdeaf2454aa7ed7ac552d251ae538fd4d357cc420c80a0c71d591c2ee',1,'sys.h']]], + ['ccr_5fsys_5fpairing_5fin_5fprogress_146',['CCR_SYS_PAIRING_IN_PROGRESS',['../group__nn__ccr__sys.html#ggad8263726cdeaf2454aa7ed7ac552d251a91d750e82ccc3ec0ed18dc5b5718b90e',1,'sys.h']]], + ['ccr_5fsys_5fpairing_5ftimed_5fout_147',['CCR_SYS_PAIRING_TIMED_OUT',['../group__nn__ccr__sys.html#ggad8263726cdeaf2454aa7ed7ac552d251aad4a0c15199f74eb2e0b72fde3015c7b',1,'sys.h']]], + ['china_148',['china',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2aae54a5c026f31ada088992587d92cb3a',1,'nn::erreula::China'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2aae54a5c026f31ada088992587d92cb3a',1,'nn::swkbd::China']]], + ['clear_149',['Clear',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8fadc30bc0c7914db5918da4263fce93ad2',1,'nn::swkbd']]], + ['cmpt_5fscreen_5ftype_5fboth_150',['CMPT_SCREEN_TYPE_BOTH',['../group__nn__cmpt.html#gga725fa005b702eafb78617ab9181aa412a554ede30ee327dd8f772c96217f047c2',1,'cmpt.h']]], + ['cmpt_5fscreen_5ftype_5fdrc_151',['CMPT_SCREEN_TYPE_DRC',['../group__nn__cmpt.html#gga725fa005b702eafb78617ab9181aa412ad6f3fc056228da649b2c1eb84dc76354',1,'cmpt.h']]], + ['cmpt_5fscreen_5ftype_5ftv_152',['CMPT_SCREEN_TYPE_TV',['../group__nn__cmpt.html#gga725fa005b702eafb78617ab9181aa412a463d40d953d3c9c97c429268eab61708',1,'cmpt.h']]], + ['code_153',['Code',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aaca0dbad92a874b2f69b549293387925e',1,'nn::erreula']]], + ['codegen_5fr_5fx_154',['CODEGEN_R_X',['../group__coreinit__codegen.html#gga71a49a79e47963f81655cc0381c9658facafba395111808a76182dd9c74d5545e',1,'codegen.h']]], + ['codegen_5frw_5f_155',['CODEGEN_RW_',['../group__coreinit__codegen.html#gga71a49a79e47963f81655cc0381c9658fa283eddc240c8b49af5568b91c5f35c73',1,'codegen.h']]], + ['connecting_156',['Connecting',['../namespacenn_1_1dlp_1_1Cafe.html#a0e4fc01f6483f5d2a98c70a6fe77e265ae321c53b354930ba96f0243e652df458',1,'nn::dlp::Cafe']]], + ['cos_5freport_5flevel_5ferror_157',['COS_REPORT_LEVEL_ERROR',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4aac1abf4772ec64dea12ea95a3167465f',1,'cosreport.h']]], + ['cos_5freport_5flevel_5finfo_158',['COS_REPORT_LEVEL_INFO',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4a2742050f4f86abb4196e640091aa792b',1,'cosreport.h']]], + ['cos_5freport_5flevel_5fverbose_159',['COS_REPORT_LEVEL_VERBOSE',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4a8dccfceb4afb706fdcc2f180444cfb45',1,'cosreport.h']]], + ['cos_5freport_5flevel_5fwarn_160',['COS_REPORT_LEVEL_WARN',['../group__coreinit__cosreport.html#gga732dfa894ed57f47aeab3916d1a366f4a6c8b64c6918b512dc4fe91d1222d2017',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f0_161',['COS_REPORT_MODULE_UNKNOWN_0',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7a9458a29ea9f0c3f5e76bc21362884288',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f1_162',['COS_REPORT_MODULE_UNKNOWN_1',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7a91bb0fd840c9c02ab6494fe59cfe7699',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f2_163',['COS_REPORT_MODULE_UNKNOWN_2',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7a268177aed971025589b1ea5522952301',1,'cosreport.h']]], + ['cos_5freport_5fmodule_5funknown_5f5_164',['COS_REPORT_MODULE_UNKNOWN_5',['../group__coreinit__cosreport.html#gga61872a48294ed79efae55721fec278d7ade84be82e578a467616f78083e92e866',1,'cosreport.h']]] +]; diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js new file mode 100644 index 00000000..f1beebcc --- /dev/null +++ b/search/enumvalues_3.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['default_0',['Default',['../namespacenn_1_1swkbd.html#a0744d25b4e263a601d78dba20b4ac0b6a7a1920d61156abc05a60135aefe8bc67',1,'nn::swkbd']]], + ['deletegamedata_1',['DeleteGameData',['../namespacenn_1_1nfp.html#ad7258c6c9261108d9d442175a4022564a4de3b2e00057b409dbcd14b10a29c273',1,'nn::nfp']]], + ['disassemble_5fppc_5fflags_5fnone_2',['DISASSEMBLE_PPC_FLAGS_NONE',['../group__coreinit__debug.html#gga9cb804d7c7ffa9732c4ac5e9a4287470a85967a8c6e6191534f0c8b12800aa389',1,'debug.h']]], + ['distributed_3',['Distributed',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dca8c16cbebef45d87fd2b36ce69f46c526',1,'nn::dlp::Cafe']]], + ['distributing_4',['Distributing',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcaeebf52eb90090decf5cb418d5edd9fe2',1,'nn::dlp::Cafe']]], + ['distributinginternal_5',['DistributingInternal',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dca8e561d9b14e9d3127aea5699b8315fdf',1,'nn::dlp::Cafe']]], + ['dlp_5fpoll_5fnonblock_6',['DLP_POLL_NONBLOCK',['../namespacenn_1_1dlp_1_1Cafe.html#a4729f9a5a3ba330ac1e9b02299e1785caa3ffbd150b15229e4b7861a59a606e68',1,'nn::dlp::Cafe']]], + ['dmae_5fswap_5f16_7',['DMAE_SWAP_16',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea29ef15290ab4d124691ecea3d8d749c0',1,'mem.h']]], + ['dmae_5fswap_5f32_8',['DMAE_SWAP_32',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea364c34c52ca6de9280b2e823023c9006',1,'mem.h']]], + ['dmae_5fswap_5f64_9',['DMAE_SWAP_64',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea07441e31cc4ec888eb6c2970529af655',1,'mem.h']]], + ['dmae_5fswap_5fnone_10',['DMAE_SWAP_NONE',['../group__dmae__mem.html#gga2721f70bb3af70655992bdf5cdf8421ea2f1a2b64df2c1b58ff40ae4e7f94f5e6',1,'mem.h']]], + ['drc_11',['Drc',['../namespacenn_1_1erreula.html#a564c389faf3e8638c546c12cdbdda81da8bdbcfb3df59f24e39c29c69acee695b',1,'nn::erreula']]], + ['drcgamepad_12',['drcgamepad',['../namespacenn_1_1erreula.html#a81059b4122c9dd4608d347eb117ae8c9af0451f7849c942e4e69161407916bf05',1,'nn::erreula::DrcGamepad'],['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9af0451f7849c942e4e69161407916bf05',1,'nn::swkbd::DrcGamepad']]], + ['dutch_13',['dutch',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a97da0928fb667f43f8c6bf40782c7a54',1,'nn::sl::Dutch'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a68bf367e228f45ba83cb8831a5ee6447',1,'nn::erreula::Dutch'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a68bf367e228f45ba83cb8831a5ee6447',1,'nn::swkbd::Dutch']]] +]; diff --git a/search/enumvalues_4.js b/search/enumvalues_4.js new file mode 100644 index 00000000..c39d5c16 --- /dev/null +++ b/search/enumvalues_4.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['english_0',['english',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a49bfa7fcc3d94cb262ab0af5f668b74d',1,'nn::sl::English'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a78463a384a5aa4fad5fa73e2f506ecfc',1,'nn::erreula::English'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc',1,'nn::swkbd::English']]], + ['eur_5fde_5fqwertz_1',['EUR_DE_QWERTZ',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ade3181db8d60deffbb69f1b48677fe7f',1,'nn::swkbd']]], + ['eur_5fen_5fqwerty_2',['EUR_EN_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a49203e17fbbfc4667f6315f497f40487',1,'nn::swkbd']]], + ['eur_5fes_5fqwerty_3',['EUR_ES_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a206845fac2e327033d1dc58b585b0032',1,'nn::swkbd']]], + ['eur_5ffr_5fazerty_4',['EUR_FR_AZERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78addb36ac37f188d593341211b4e17ae30',1,'nn::swkbd']]], + ['eur_5fit_5fqwerty_5',['EUR_IT_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a0d4b03562442882c5884c3cae4790350',1,'nn::swkbd']]], + ['eur_5fnl_5fqwerty_6',['EUR_NL_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a7dd1d916af045bdd7b3d59fea471761a',1,'nn::swkbd']]], + ['eur_5fpt_5fqwerty_7',['EUR_PT_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a12730a4ea0e50e926db6c3feb3855802',1,'nn::swkbd']]], + ['eur_5fru_5fjcuken_8',['EUR_RU_JCUKEN',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78af4d6e0647ec19d59416f6f8036584aad',1,'nn::swkbd']]], + ['eur_5fspecial_9',['EUR_Special',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78abd0bc644fcc278bfcb29144273a062e7',1,'nn::swkbd']]], + ['eur_5fsymbols_10',['EUR_Symbols',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a478a2bd6c4482f3ce1776203029eee44',1,'nn::swkbd']]], + ['europe_11',['europe',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f',1,'nn::erreula::Europe'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f',1,'nn::swkbd::Europe']]], + ['exited_12',['Exited',['../namespacenn_1_1erreula.html#aa71b5fc2a82d29a91db3a734ff892a49a268ce394e277db759f5d6ee76c59f0e7',1,'nn::erreula']]] +]; diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js new file mode 100644 index 00000000..be8e17ad --- /dev/null +++ b/search/enumvalues_5.js @@ -0,0 +1,212 @@ +var searchData= +[ + ['fade_0',['Fade',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8fa04e0385c10aefee8e4681617d2f3ef40',1,'nn::swkbd']]], + ['fadein_1',['fadein',['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8a294f48edd972b58ced15c2284db56f82',1,'nn::erreula::FadeIn'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a294f48edd972b58ced15c2284db56f82',1,'nn::swkbd::FadeIn']]], + ['fadeout_2',['fadeout',['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8af8be2875b8fa26739660f6f090938475',1,'nn::erreula::FadeOut'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8af8be2875b8fa26739660f6f090938475',1,'nn::swkbd::FadeOut']]], + ['failed_3',['Failed',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcad7c8c85bf79bbe1b7188497c32c3b0ca',1,'nn::dlp::Cafe']]], + ['female_4',['FEMALE',['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30dadebb817413857eea6331734b76793159',1,'nn::sl']]], + ['ffl_5fcreate_5fid_5fflag_5fnormal_5',['FFL_CREATE_ID_FLAG_NORMAL',['../group__nn__ffl__miidata.html#gga4b1eb764106058bc1509f6f2fafa73c4a131214c8c54a15fe450f8a06a386209b',1,'miidata.h']]], + ['ffl_5fcreate_5fid_5fflag_5ftemporary_6',['FFL_CREATE_ID_FLAG_TEMPORARY',['../group__nn__ffl__miidata.html#gga4b1eb764106058bc1509f6f2fafa73c4ae972687556160a2dd0fcb2e3be8dfeef',1,'miidata.h']]], + ['ffl_5fcreate_5fid_5fflag_5fwii_5fu_7',['FFL_CREATE_ID_FLAG_WII_U',['../group__nn__ffl__miidata.html#gga4b1eb764106058bc1509f6f2fafa73c4a13e57c0372f9b443dbe1b3688be59277',1,'miidata.h']]], + ['finished_8',['Finished',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dca8f3d10eb21bd36347c258679eba9e92b',1,'nn::dlp::Cafe']]], + ['found_9',['Found',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a5d695cc28c6a7ea955162fbdd0ae42b9',1,'nn::nfp']]], + ['french_10',['french',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705afe66e5596e9202cd7ecff734de46cc09',1,'nn::sl::French'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885aad225f707802ba118c22987186dd38e8',1,'nn::erreula::French'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34aad225f707802ba118c22987186dd38e8',1,'nn::swkbd::French']]], + ['fs_5ferror_5faccess_5ferror_11',['FS_ERROR_ACCESS_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151',1,'filesystem.h']]], + ['fs_5ferror_5falready_5fexists_12',['FS_ERROR_ALREADY_EXISTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c',1,'filesystem.h']]], + ['fs_5ferror_5falready_5fopen_13',['FS_ERROR_ALREADY_OPEN',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d',1,'filesystem.h']]], + ['fs_5ferror_5fbusy_14',['FS_ERROR_BUSY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f',1,'filesystem.h']]], + ['fs_5ferror_5fcancelled_15',['FS_ERROR_CANCELLED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055',1,'filesystem.h']]], + ['fs_5ferror_5fdata_5fcorrupted_16',['FS_ERROR_DATA_CORRUPTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f',1,'filesystem.h']]], + ['fs_5ferror_5fend_5fof_5fdir_17',['FS_ERROR_END_OF_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de',1,'filesystem.h']]], + ['fs_5ferror_5fend_5fof_5ffile_18',['FS_ERROR_END_OF_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb',1,'filesystem.h']]], + ['fs_5ferror_5ffile_5ftoo_5fbig_19',['FS_ERROR_FILE_TOO_BIG',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5faccess_5ferror_20',['FS_ERROR_FLAG_ACCESS_ERROR',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53af2d8062457af5031947a0d01197d03cc',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fall_21',['FS_ERROR_FLAG_ALL',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a5d70a78f721e460807fd119a60d7c49a',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5falready_5fopen_22',['FS_ERROR_FLAG_ALREADY_OPEN',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a988e36086d1448183b2ca4e005e5877b',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fexists_23',['FS_ERROR_FLAG_EXISTS',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a08ea0d09e6eed7500fc87c4d36ad8794',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5ffile_5ftoo_5fbig_24',['FS_ERROR_FLAG_FILE_TOO_BIG',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53aa8d641595763e68b808aaf3502d7df0d',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fjournal_5ffull_25',['FS_ERROR_FLAG_JOURNAL_FULL',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a4bdcfff3c2be5809a75e76661fef18e5',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fmax_26',['FS_ERROR_FLAG_MAX',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53abe3262660a51bb75899703d9522733aa',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnone_27',['FS_ERROR_FLAG_NONE',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a536cff1b3fea9dfe46bbf998fc21ee30',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnot_5fdir_28',['FS_ERROR_FLAG_NOT_DIR',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53aca473dd787d61b21cda3c670a8762509',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnot_5ffile_29',['FS_ERROR_FLAG_NOT_FILE',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a8ae25493bb63422614a4abda483c2def',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fnot_5ffound_30',['FS_ERROR_FLAG_NOT_FOUND',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a2561336bacb68191ce72e5ec92903942',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fpermission_5ferror_31',['FS_ERROR_FLAG_PERMISSION_ERROR',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a11627bc63678ef3db779fbba5111f7b8',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5fstorage_5ffull_32',['FS_ERROR_FLAG_STORAGE_FULL',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a487094f8a975ad66ad39453ad36a1644',1,'filesystem.h']]], + ['fs_5ferror_5fflag_5funsupported_5fcmd_33',['FS_ERROR_FLAG_UNSUPPORTED_CMD',['../group__coreinit__fs.html#gga0855d2d4cd8ada5af1a2b71246039e53a2568ee1bc5f1e9040920543affb05515',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5falignment_34',['FS_ERROR_INVALID_ALIGNMENT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fbuffer_35',['FS_ERROR_INVALID_BUFFER',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fclienthandle_36',['FS_ERROR_INVALID_CLIENTHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fdirhandle_37',['FS_ERROR_INVALID_DIRHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5ffilehandle_38',['FS_ERROR_INVALID_FILEHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fmedia_39',['FS_ERROR_INVALID_MEDIA',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fparam_40',['FS_ERROR_INVALID_PARAM',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fpath_41',['FS_ERROR_INVALID_PATH',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f',1,'filesystem.h']]], + ['fs_5ferror_5fjournal_5ffull_42',['FS_ERROR_JOURNAL_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fclients_43',['FS_ERROR_MAX_CLIENTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fdirs_44',['FS_ERROR_MAX_DIRS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5ffiles_45',['FS_ERROR_MAX_FILES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fmount_5fpoints_46',['FS_ERROR_MAX_MOUNT_POINTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fvolumes_47',['FS_ERROR_MAX_VOLUMES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd',1,'filesystem.h']]], + ['fs_5ferror_5fmedia_5ferror_48',['FS_ERROR_MEDIA_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70',1,'filesystem.h']]], + ['fs_5ferror_5fmedia_5fnot_5fready_49',['FS_ERROR_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5fdir_50',['FS_ERROR_NOT_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5fempty_51',['FS_ERROR_NOT_EMPTY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5ffile_52',['FS_ERROR_NOT_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5ffound_53',['FS_ERROR_NOT_FOUND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5finit_54',['FS_ERROR_NOT_INIT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749',1,'filesystem.h']]], + ['fs_5ferror_5fok_55',['FS_ERROR_OK',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab0b66b157fabde0907c603ccf939ae1d',1,'filesystem.h']]], + ['fs_5ferror_5fout_5fof_5frange_56',['FS_ERROR_OUT_OF_RANGE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15',1,'filesystem.h']]], + ['fs_5ferror_5fout_5fof_5fresources_57',['FS_ERROR_OUT_OF_RESOURCES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e',1,'filesystem.h']]], + ['fs_5ferror_5fpermission_5ferror_58',['FS_ERROR_PERMISSION_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f',1,'filesystem.h']]], + ['fs_5ferror_5fstorage_5ffull_59',['FS_ERROR_STORAGE_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1',1,'filesystem.h']]], + ['fs_5ferror_5funavailable_5fcommand_60',['FS_ERROR_UNAVAILABLE_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0',1,'filesystem.h']]], + ['fs_5ferror_5funsupported_5fcommand_61',['FS_ERROR_UNSUPPORTED_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9',1,'filesystem.h']]], + ['fs_5ferror_5fwrite_5fprotected_62',['FS_ERROR_WRITE_PROTECTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fdirty_5fmedia_63',['FS_MEDIA_STATE_DIRTY_MEDIA',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087daf45633c14210a6c22b9c6f3b2cd7c2c9',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5finvalid_5fmedia_64',['FS_MEDIA_STATE_INVALID_MEDIA',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da8ecd2c0c3ce0e122caa4da8725ef0c8e',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fmedia_5ferror_65',['FS_MEDIA_STATE_MEDIA_ERROR',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087daed52811a133e439eb92bf8953b34bcc5',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fno_5fmedia_66',['FS_MEDIA_STATE_NO_MEDIA',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da2460fe5387d6f99aae4c4d349dd9b063',1,'filesystem.h']]], + ['fs_5fmedia_5fstate_5fready_67',['FS_MEDIA_STATE_READY',['../group__coreinit__fs.html#gga4355665dfa72742ac5ead9bb72ea087da83332cb1b0081eed00eb984ef8cd0b3f',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fgroup_68',['FS_MODE_EXEC_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fother_69',['FS_MODE_EXEC_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fowner_70',['FS_MODE_EXEC_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fgroup_71',['FS_MODE_READ_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fother_72',['FS_MODE_READ_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fowner_73',['FS_MODE_READ_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fgroup_74',['FS_MODE_WRITE_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fother_75',['FS_MODE_WRITE_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fowner_76',['FS_MODE_WRITE_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe',1,'filesystem.h']]], + ['fs_5fmount_5fsource_5fhfio_77',['FS_MOUNT_SOURCE_HFIO',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a60d49a44cd4fc3a662984709665b883b',1,'filesystem.h']]], + ['fs_5fmount_5fsource_5fsd_78',['FS_MOUNT_SOURCE_SD',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3',1,'filesystem.h']]], + ['fs_5fopen_5fflag_5fnone_79',['FS_OPEN_FLAG_NONE',['../group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939a0334dedd762e67db94a6b5c04e74b27d',1,'filesystem.h']]], + ['fs_5fopen_5fflag_5fprealloc_5fsize_80',['FS_OPEN_FLAG_PREALLOC_SIZE',['../group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939ab8c23b84a70f649ffbd9a3b0ddf2eacf',1,'filesystem.h']]], + ['fs_5fopen_5fflag_5funencrypted_81',['FS_OPEN_FLAG_UNENCRYPTED',['../group__coreinit__fs.html#gga0919d5f4a1bdb0eeaed34edfb7635939a0a51c527c939a58d8312cc8eb9422a85',1,'filesystem.h']]], + ['fs_5fstat_5fdirectory_82',['FS_STAT_DIRECTORY',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d',1,'filesystem.h']]], + ['fs_5fstat_5fencrypted_5ffile_83',['FS_STAT_ENCRYPTED_FILE',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6ae950574bc911d00c174e8bec63826c00',1,'filesystem.h']]], + ['fs_5fstat_5ffile_84',['FS_STAT_FILE',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6a76c8a5d07276fd37ff27c5c49c761ce9',1,'filesystem.h']]], + ['fs_5fstat_5flink_85',['FS_STAT_LINK',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6a98a81761c8430be16ebeaa8464f83c71',1,'filesystem.h']]], + ['fs_5fstat_5fquota_86',['FS_STAT_QUOTA',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6ab780376a0a5ea8b3325c3c93c4d456a6',1,'filesystem.h']]], + ['fs_5fstatus_5faccess_5ferror_87',['FS_STATUS_ACCESS_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a',1,'filesystem.h']]], + ['fs_5fstatus_5falready_5fopen_88',['FS_STATUS_ALREADY_OPEN',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e',1,'filesystem.h']]], + ['fs_5fstatus_5fcancelled_89',['FS_STATUS_CANCELLED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36',1,'filesystem.h']]], + ['fs_5fstatus_5fcorrupted_90',['FS_STATUS_CORRUPTED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147',1,'filesystem.h']]], + ['fs_5fstatus_5fend_91',['FS_STATUS_END',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9',1,'filesystem.h']]], + ['fs_5fstatus_5fexists_92',['FS_STATUS_EXISTS',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539',1,'filesystem.h']]], + ['fs_5fstatus_5ffatal_5ferror_93',['FS_STATUS_FATAL_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df',1,'filesystem.h']]], + ['fs_5fstatus_5ffile_5ftoo_5fbig_94',['FS_STATUS_FILE_TOO_BIG',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0',1,'filesystem.h']]], + ['fs_5fstatus_5fjournal_5ffull_95',['FS_STATUS_JOURNAL_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3',1,'filesystem.h']]], + ['fs_5fstatus_5fmax_96',['FS_STATUS_MAX',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247',1,'filesystem.h']]], + ['fs_5fstatus_5fmedia_5ferror_97',['FS_STATUS_MEDIA_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498',1,'filesystem.h']]], + ['fs_5fstatus_5fmedia_5fnot_5fready_98',['FS_STATUS_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5fdir_99',['FS_STATUS_NOT_DIR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5ffile_100',['FS_STATUS_NOT_FILE',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5ffound_101',['FS_STATUS_NOT_FOUND',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8',1,'filesystem.h']]], + ['fs_5fstatus_5fok_102',['FS_STATUS_OK',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18',1,'filesystem.h']]], + ['fs_5fstatus_5fpermission_5ferror_103',['FS_STATUS_PERMISSION_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6',1,'filesystem.h']]], + ['fs_5fstatus_5fstorage_5ffull_104',['FS_STATUS_STORAGE_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796',1,'filesystem.h']]], + ['fs_5fstatus_5funsupported_5fcmd_105',['FS_STATUS_UNSUPPORTED_CMD',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fdata_5fcorrupted_106',['FS_VOLUME_STATE_DATA_CORRUPTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fdirty_5fmedia_107',['FS_VOLUME_STATE_DIRTY_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5ffatal_108',['FS_VOLUME_STATE_FATAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finitial_109',['FS_VOLUME_STATE_INITIAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finvalid_110',['FS_VOLUME_STATE_INVALID',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finvalid_5fmedia_111',['FS_VOLUME_STATE_INVALID_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fjournal_5ffull_112',['FS_VOLUME_STATE_JOURNAL_FULL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fmedia_5ferror_113',['FS_VOLUME_STATE_MEDIA_ERROR',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fno_5fmedia_114',['FS_VOLUME_STATE_NO_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fready_115',['FS_VOLUME_STATE_READY',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fwrite_5fprotected_116',['FS_VOLUME_STATE_WRITE_PROTECTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fwrong_5fmedia_117',['FS_VOLUME_STATE_WRONG_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242',1,'filesystem.h']]], + ['fsa_5fcommand_5fadd_5fuser_5fprocess_118',['FSA_COMMAND_ADD_USER_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a4e48d0569c0ce346ea7eaeb51a595a9a',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fappend_5ffile_119',['FSA_COMMAND_APPEND_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066acd1c6fb4b0b06ab2cea7067b6d2f2484',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fapply_5fmemory_5fcache_120',['FSA_COMMAND_APPLY_MEMORY_CACHE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066af8ddec062378e7430aef0fa45d311056',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fcancel_5fget_5fattach_121',['FSA_COMMAND_CANCEL_GET_ATTACH',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a8eb59f9280aa4161b6a687d7ee4429f9',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fchange_5fdir_122',['FSA_COMMAND_CHANGE_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a419c9cc840715a152ef70c663c7d2b28',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fchange_5fmode_123',['FSA_COMMAND_CHANGE_MODE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad5029c5f0ca30f862122c653aa11973e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fchange_5fowner_124',['FSA_COMMAND_CHANGE_OWNER',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a087110b0e8ce796f43c9904e221f36f0',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fclose_5fdir_125',['FSA_COMMAND_CLOSE_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a34cc7038e23041f5f09dd83572bee272',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fclose_5ffile_126',['FSA_COMMAND_CLOSE_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ae9e0efe569715aa6807253b98b2d1b9f',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fconfig_5fset_5fmemory_5fcache_127',['FSA_COMMAND_CONFIG_SET_MEMORY_CACHE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad07144ba7462e34423e94a06fc72271d',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fconfig_5fset_5fprf2_5fchar_5fcode_128',['FSA_COMMAND_CONFIG_SET_PRF2_CHAR_CODE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066af927642f6026e2e47bf355f99692f9c0',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fconfig_5funset_5fmemory_5fcache_129',['FSA_COMMAND_CONFIG_UNSET_MEMORY_CACHE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab7d99253c65f3f7753a13d410e371645',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fdebug_5fset_5fcapability_130',['FSA_COMMAND_DEBUG_SET_CAPABILITY',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a8e99e5d080855adb4348946568be0c0a',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fdebug_5fset_5ftitle_5fid_131',['FSA_COMMAND_DEBUG_SET_TITLE_ID',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a6446e0b33d6f5fc0aa64625249e7d5ae',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fdel_5fuser_5fprocess_132',['FSA_COMMAND_DEL_USER_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a6e8fb6fd6c99f4ac436103ced663f215',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fexec_5fdebug_5fproc_133',['FSA_COMMAND_EXEC_DEBUG_PROC',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab8875a3c13757c52df142418a8b3cab1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5ffile_134',['FSA_COMMAND_FLUSH_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a18d53a67194d1998375a1231f8a6f9ac',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5fmulti_5fquota_135',['FSA_COMMAND_FLUSH_MULTI_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aecfc5184301621f147d52d72cbdf3fc9',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5fquota_136',['FSA_COMMAND_FLUSH_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afe42697da6a3baecdb9381755b87c048',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fflush_5fvolume_137',['FSA_COMMAND_FLUSH_VOLUME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afca343c8899f35f192b6cfe1f711b4d6',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fformat_138',['FSA_COMMAND_FORMAT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a157367da4dfa71d0149d04e44ef64f5e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fall_5fresource_5fusage_139',['FSA_COMMAND_GET_ALL_RESOURCE_USAGE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a74dde4d53b1cb99fa17e23392de338c1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fattach_140',['FSA_COMMAND_GET_ATTACH',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a76a526cf2275d3d3be6f93060e9a7a53',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fcwd_141',['FSA_COMMAND_GET_CWD',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ac613753a454e38367031279cd579bee1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5ferror_142',['FSA_COMMAND_GET_ERROR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a825c4141a010a4fbdc6aeace3e16f2a1',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5ffile_5fblock_5faddress_143',['FSA_COMMAND_GET_FILE_BLOCK_ADDRESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a90a2c368e8c1aad974edef0260c507f2',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5finfo_5fby_5fquery_144',['FSA_COMMAND_GET_INFO_BY_QUERY',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a8e45985bb23594497007c2d6164b8b30',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5flast_5ffailed_5fvolume_145',['FSA_COMMAND_GET_LAST_FAILED_VOLUME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afab8aeb025e542bfd8277fded9119cef',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fpos_5ffile_146',['FSA_COMMAND_GET_POS_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aec123753783bd6a8dc44eec5d1a84a27',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fproc_5fresource_5fusage_147',['FSA_COMMAND_GET_PROC_RESOURCE_USAGE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a0ce3c8fbf5e998fa9999ffa11f7ebe58',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fvolume_5fexistence_148',['FSA_COMMAND_GET_VOLUME_EXISTENCE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab6a92f1df3d5fa4584845847e059f6e2',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fget_5fvolume_5finfo_149',['FSA_COMMAND_GET_VOLUME_INFO',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a1f7e83e6b4ac11ddc9cd1164ad82b98c',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5finvalid_150',['FSA_COMMAND_INVALID',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aeccd269bc5ee5cbd440c4cb8fb2bd78a',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fis_5feof_151',['FSA_COMMAND_IS_EOF',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a9d2cc321e8c309400a7f893b1a8ba6ca',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmake_5fdir_152',['FSA_COMMAND_MAKE_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066afd89ff42088e82a9b84434b048047820',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmake_5flink_153',['FSA_COMMAND_MAKE_LINK',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a22341ad1f0d61286652071d25ec3b2c4',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmake_5fquota_154',['FSA_COMMAND_MAKE_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aab1ec07bda317d4227ae1cb3314e1f9b',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmount_155',['FSA_COMMAND_MOUNT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a4401fffd0c5630efc5b50dc11f98a0dc',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fmount_5fwith_5fprocess_156',['FSA_COMMAND_MOUNT_WITH_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad69191ea37571505464491340a667b43',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fopen_5fdir_157',['FSA_COMMAND_OPEN_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aa7d40b69addf9d1a1694d44ad8394644',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fopen_5ffile_158',['FSA_COMMAND_OPEN_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a0de61a823ece53591f77169a54ddeb9d',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fopen_5ffile_5fby_5fstat_159',['FSA_COMMAND_OPEN_FILE_BY_STAT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aecb17fdd43b499d169f729950a54656b',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fclose_160',['FSA_COMMAND_RAW_CLOSE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a07d276b1e3155bdf0c22434a0faed34c',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fopen_161',['FSA_COMMAND_RAW_OPEN',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a5dbe7ce193014e32a908830fe7b44547',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fread_162',['FSA_COMMAND_RAW_READ',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad08be988759583345f26d5fe6c1c7b9e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fraw_5fwrite_163',['FSA_COMMAND_RAW_WRITE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a64b32b6ae3b4c33f140f7386708c4c70',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fread_5fdir_164',['FSA_COMMAND_READ_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad09c87921436c9458ded66580b7cb437',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fread_5ffile_165',['FSA_COMMAND_READ_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a5553e5fffe2a1e44308e1790cb1c1a18',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fregister_5fflush_5fquota_166',['FSA_COMMAND_REGISTER_FLUSH_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a99ac5b4e3b8d807db607a91f57fc7647',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fremove_167',['FSA_COMMAND_REMOVE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066abde2a9bdf9cd24b6b8d886f8d65bbeb3',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fremove_5fquota_168',['FSA_COMMAND_REMOVE_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a67cfa8e7c02f683b5d0719b015bba48f',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frename_169',['FSA_COMMAND_RENAME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a37e4fbccd8106313cd99fc0123dd9f49',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frewind_5fdir_170',['FSA_COMMAND_REWIND_DIR',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a7298bf42615db8695923e98bd9998421',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frollback_5fquota_171',['FSA_COMMAND_ROLLBACK_QUOTA',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ad88cc74520249c394bc231a3c109d08c',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5frollback_5fvolume_172',['FSA_COMMAND_ROLLBACK_VOLUME',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a7023a1259352803009966a39eb66fea2',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fsend_5fprofile_5fcmd_173',['FSA_COMMAND_SEND_PROFILE_CMD',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a36190dd43e4251b5a843ed33dba11160',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fset_5fclient_5fpriority_174',['FSA_COMMAND_SET_CLIENT_PRIORITY',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a49aaaff3dc2109ae37b6af0b9859f233',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fset_5fpos_5ffile_175',['FSA_COMMAND_SET_POS_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a9fabfdc4fe72410e2d86c66f6a10ee33',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fset_5fprocess_5fconfig_176',['FSA_COMMAND_SET_PROCESS_CONFIG',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aff8ee4560330062654a172ce5065bc7e',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fstat_5ffile_177',['FSA_COMMAND_STAT_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a4f591b0f332d05b07487a6de958173bb',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5ftruncate_5ffile_178',['FSA_COMMAND_TRUNCATE_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aacf0b27325357c668a2b0404773471df',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5funmount_179',['FSA_COMMAND_UNMOUNT',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aa71aa614884a5c1228b146f6b1d8ee27',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5funmount_5fwith_5fprocess_180',['FSA_COMMAND_UNMOUNT_WITH_PROCESS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066a2802c2202af6019d8bd84cd363b5ad05',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fwrite_5ffile_181',['FSA_COMMAND_WRITE_FILE',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066ab090289d00e1ddc701529fb0d553bacd',1,'filesystem_fsa.h']]], + ['fsa_5fcommand_5fxfer_5fparams_182',['FSA_COMMAND_XFER_PARAMS',['../filesystem__fsa_8h.html#af0106205bb89bc365ceede2660442066aa58cc031fd5105be90bee6dc4c10b09c',1,'filesystem_fsa.h']]], + ['fsa_5fipc_5frequest_5fioctl_183',['FSA_IPC_REQUEST_IOCTL',['../filesystem__fsa_8h.html#a6e5c5eef6e09a3b4ab86dacd2251cbd5a9ecde42ea3a7922adca69c5ee300dbdb',1,'filesystem_fsa.h']]], + ['fsa_5fipc_5frequest_5fioctlv_184',['FSA_IPC_REQUEST_IOCTLV',['../filesystem__fsa_8h.html#a6e5c5eef6e09a3b4ab86dacd2251cbd5ac43891d9e5291b2a892c079b1c4a491b',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fflag_5fbind_5fmount_185',['FSA_MOUNT_FLAG_BIND_MOUNT',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17fa621aec78cb496c4287c6cb90e10a2f89',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fflag_5fglobal_5fmount_186',['FSA_MOUNT_FLAG_GLOBAL_MOUNT',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17fad9112f2c119305f055dc5e5775ed5ed3',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fflag_5flocal_5fmount_187',['FSA_MOUNT_FLAG_LOCAL_MOUNT',['../filesystem__fsa_8h.html#a04eb6fbeec9e4d9f6a3d26156d4ce17fa4df45a175c4522a6a0b60d25405ca841',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5fbase_188',['FSA_MOUNT_PRIORITY_BASE',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cae7e27a78fc3114a6e117d3be28c091cf',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5fram_5fdisk_5fcache_189',['FSA_MOUNT_PRIORITY_RAM_DISK_CACHE',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cab317ab3614a2e6b25578121e69eba10d',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5ftitle_5fupdate_190',['FSA_MOUNT_PRIORITY_TITLE_UPDATE',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cacb4b83e4aa1fc28c460afd1d3bad825c',1,'filesystem_fsa.h']]], + ['fsa_5fmount_5fpriority_5funmount_5fall_191',['FSA_MOUNT_PRIORITY_UNMOUNT_ALL',['../filesystem__fsa_8h.html#aa519741aced6745ed0c648504a412d6cad93f62ba9e849f0db85205f930609062',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fbad_5fblock_5finfo_192',['FSA_QUERY_INFO_BAD_BLOCK_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a11fad95eff7e0ccec05e49fcd65ebd51',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fdevice_5finfo_193',['FSA_QUERY_INFO_DEVICE_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a5a719d37af0087ab49bb3e87a165f837',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fdir_5fsize_194',['FSA_QUERY_INFO_DIR_SIZE',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a9f9821b48eceaceb30d2da8dd71baba8',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fentry_5fnum_195',['FSA_QUERY_INFO_ENTRY_NUM',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a2ab6e3218ab57ecb9d20a1deb7f05119',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5ffile_5fsystem_5finfo_196',['FSA_QUERY_INFO_FILE_SYSTEM_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97aee9011b98afa81c28e44e58f8e087120',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5ffragment_5fblock_5finfo_197',['FSA_QUERY_INFO_FRAGMENT_BLOCK_INFO',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a9eacf50d379252ac613a0a4f2de4a879',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5ffree_5fspace_5fsize_198',['FSA_QUERY_INFO_FREE_SPACE_SIZE',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97a36c6fccd6034a4172fd994c3961d3b6a',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fjournal_5ffree_5fspace_5fsize_199',['FSA_QUERY_INFO_JOURNAL_FREE_SPACE_SIZE',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97aca55a74816c6af2e514d2df0f7ee5bad',1,'filesystem_fsa.h']]], + ['fsa_5fquery_5finfo_5fstat_200',['FSA_QUERY_INFO_STAT',['../filesystem__fsa_8h.html#ad963c46d9623e600e5fe02d8d3554a97ad9d85a1f9f58ae28eb295bda424485e5',1,'filesystem_fsa.h']]], + ['fsa_5fread_5fflag_5fnone_201',['FSA_READ_FLAG_NONE',['../filesystem__fsa_8h.html#a4b1d68513339a2a7f0d4d902d282d36da3930dfece88afd40f2f624dce3ee73fc',1,'filesystem_fsa.h']]], + ['fsa_5fread_5fflag_5fread_5fwith_5fpos_202',['FSA_READ_FLAG_READ_WITH_POS',['../filesystem__fsa_8h.html#a4b1d68513339a2a7f0d4d902d282d36daa44360d54d15a24ace69f8419463ecf5',1,'filesystem_fsa.h']]], + ['fsa_5funmount_5fflag_5fbind_5fmount_203',['FSA_UNMOUNT_FLAG_BIND_MOUNT',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402fa96251fd8e92031b999c30b907cd6082c',1,'filesystem_fsa.h']]], + ['fsa_5funmount_5fflag_5fforce_204',['FSA_UNMOUNT_FLAG_FORCE',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402fafefc7bf200079dd50e8a981592c8acc9',1,'filesystem_fsa.h']]], + ['fsa_5funmount_5fflag_5fnone_205',['FSA_UNMOUNT_FLAG_NONE',['../filesystem__fsa_8h.html#a98657f59dac7b9af092b619ba427402fa76c899648f61e52099749fa8c0c67058',1,'filesystem_fsa.h']]], + ['fsa_5fwrite_5fflag_5fnone_206',['FSA_WRITE_FLAG_NONE',['../filesystem__fsa_8h.html#adb4e0ba307d6226b9324ce8e6b152e8ea11a6363cc73f77f0764ea8915f3cc45a',1,'filesystem_fsa.h']]], + ['fsa_5fwrite_5fflag_5fread_5fwith_5fpos_207',['FSA_WRITE_FLAG_READ_WITH_POS',['../filesystem__fsa_8h.html#adb4e0ba307d6226b9324ce8e6b152e8ea71561da19ff79714423b6aecefa76770',1,'filesystem_fsa.h']]], + ['full_208',['Full',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3abbd47109890259c0127154db1af26c75',1,'nn::swkbd']]] +]; diff --git a/search/enumvalues_6.js b/search/enumvalues_6.js new file mode 100644 index 00000000..052252f7 --- /dev/null +++ b/search/enumvalues_6.js @@ -0,0 +1,441 @@ +var searchData= +[ + ['german_0',['german',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a86bc3115eb4e9873ac96904a4a68e19e',1,'nn::erreula::German'],['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a2fcdfb5eb134d45c42707f9fd3def282',1,'nn::sl::German'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a86bc3115eb4e9873ac96904a4a68e19e',1,'nn::swkbd::German']]], + ['gx2_5faa_5fmode1x_1',['GX2_AA_MODE1X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7',1,'enum.h']]], + ['gx2_5faa_5fmode2x_2',['GX2_AA_MODE2X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa67550642ea4fa9906dce576b9e89329f',1,'enum.h']]], + ['gx2_5faa_5fmode4x_3',['GX2_AA_MODE4X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa8927d990baa4718a6ad4e24a6be5e5f6',1,'enum.h']]], + ['gx2_5faa_5fmode8x_4',['GX2_AA_MODE8X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa2e54345fbde126e0e7904fe8ee7a867e',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f0_5',['GX2_ALPHA_TO_MASK_MODE_DITHER_0',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f180_6',['GX2_ALPHA_TO_MASK_MODE_DITHER_180',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f270_7',['GX2_ALPHA_TO_MASK_MODE_DITHER_270',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f90_8',['GX2_ALPHA_TO_MASK_MODE_DITHER_90',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7ab8dc6ac49ca8c2ed865d768fcf8e2a6b',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fnon_5fdithered_9',['GX2_ALPHA_TO_MASK_MODE_NON_DITHERED',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3380d1bb148ab740dae8f1e5b9cef0b8',1,'enum.h']]], + ['gx2_5faspect_5fratio_5f16_5f9_10',['GX2_ASPECT_RATIO_16_9',['../group__gx2__enum.html#ggaab9b4ccae0013ecdc48678148c764cb9aae1c4859b20d528cf06983f16bc61194',1,'enum.h']]], + ['gx2_5faspect_5fratio_5f4_5f3_11',['GX2_ASPECT_RATIO_4_3',['../group__gx2__enum.html#ggaab9b4ccae0013ecdc48678148c764cb9a44900f72109d458ad27153a0c8377523',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5fdegamma_12',['GX2_ATTRIB_FLAG_DEGAMMA',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabc5d91128f8a054b64c5b09fc45bb2b7',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5finteger_13',['GX2_ATTRIB_FLAG_INTEGER',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba30952f6d48e99e000f8bcd69c4d68a0b',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5fscaled_14',['GX2_ATTRIB_FLAG_SCALED',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab0d1f08e2af41552a996a66d675bf0f2',1,'enum.h']]], + ['gx2_5fattrib_5fflag_5fsigned_15',['GX2_ATTRIB_FLAG_SIGNED',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba85fc1dbbbaead1e500fc0c539537ec27',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_16',['GX2_ATTRIB_FORMAT_FLOAT_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7e4202551e3eeaa1eb76a825759453db',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_17',['GX2_ATTRIB_FORMAT_FLOAT_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e7323b4089fd634a5d36df9bf9b7c53',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32_18',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba21a828995cdcf827e790c9d82f69bac0',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32_5f32_19',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba9788227912bfc96ef9b2b5d66efb0c63',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_20',['GX2_ATTRIB_FORMAT_SINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaa907e2727aafd5785dfd30ebff02c4e9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_5f8_21',['GX2_ATTRIB_FORMAT_SINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e127c4f3b06ea281e67b12d215c4964',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_5f8_5f8_5f8_22',['GX2_ATTRIB_FORMAT_SINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab6cf8d5a225d7a4245164be86fae086f',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_23',['GX2_ATTRIB_FORMAT_SNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba094c24c17beae9d44218bb3bd40b863a',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8_24',['GX2_ATTRIB_FORMAT_SNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba67cfa11ee36143b55106822e89b1fd6c',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8_5f8_5f8_25',['GX2_ATTRIB_FORMAT_SNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbac86279da140f0f022bddb93c4afc15af',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_26',['GX2_ATTRIB_FORMAT_UINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaf6624b0d04e63aa4275cfbd1efce74e9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_5f8_27',['GX2_ATTRIB_FORMAT_UINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabcbae9affcf58c6d0196c904921c4a34',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_5f8_5f8_5f8_28',['GX2_ATTRIB_FORMAT_UINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbad598b5a1bbfa46ce337959e2236b304c',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_29',['GX2_ATTRIB_FORMAT_UNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba004e321cbce134ccde618177907510c6',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_5f8_30',['GX2_ATTRIB_FORMAT_UNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba1c051458050b20f3cd7f3109c5a4a2b9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_5f8_5f8_5f8_31',['GX2_ATTRIB_FORMAT_UNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba185c7db907610f14df3dd02cd0eab60a',1,'enum.h']]], + ['gx2_5fattrib_5findex_5fper_5finstance_32',['GX2_ATTRIB_INDEX_PER_INSTANCE',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48a4cef214f90c96488db4ff667266cc918',1,'enum.h']]], + ['gx2_5fattrib_5findex_5fper_5fvertex_33',['GX2_ATTRIB_INDEX_PER_VERTEX',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48ace08c79485074f5e1fad12133fc65e96',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f10_5f10_5f10_5f2_34',['GX2_ATTRIB_TYPE_10_10_10_2',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba8db83344d2196125d92e30f829682685',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f10_5f11_5f11_5ffloat_35',['GX2_ATTRIB_TYPE_10_11_11_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaf3060e7b1cda694a73852b6d8896b9f0',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_36',['GX2_ATTRIB_TYPE_16',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7eeba2d6b44e0bb5b5f7c79268bffa23',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_37',['GX2_ATTRIB_TYPE_16_16',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbae089f52c009fa573bbe61f6c5446796c',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_5f16_5f16_38',['GX2_ATTRIB_TYPE_16_16_16_16',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba51c6f01937a0468bf0f235a8a949da1a',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_5f16_5f16_5ffloat_39',['GX2_ATTRIB_TYPE_16_16_16_16_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbad24498372eb562bee629589d9e4e9df4',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5f16_5ffloat_40',['GX2_ATTRIB_TYPE_16_16_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba54458010dce98ccff559ab55522780ba',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f16_5ffloat_41',['GX2_ATTRIB_TYPE_16_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab9dfd2b55245c1f9c75f6d6c597fd568',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_42',['GX2_ATTRIB_TYPE_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba8b85e5277f1548b0eeb2977bddcf64e9',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_43',['GX2_ATTRIB_TYPE_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba76d364cb1209553ffaae49026b98a747',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_44',['GX2_ATTRIB_TYPE_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4c4cc7e1bee1d02b0c49f4bd841c5b08',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_5f32_45',['GX2_ATTRIB_TYPE_32_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabeebd259c9a95fa5c329eb35659801ab',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_5f32_5ffloat_46',['GX2_ATTRIB_TYPE_32_32_32_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7197f4737e1063ef825ff2491aff0d73',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5f32_5ffloat_47',['GX2_ATTRIB_TYPE_32_32_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabab0532c261a862f0be5bed4339fd651',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5f32_5ffloat_48',['GX2_ATTRIB_TYPE_32_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba0a9557e06278a628a674c08103eef8ea',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f32_5ffloat_49',['GX2_ATTRIB_TYPE_32_FLOAT',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaa99a84fdeeb35ac3c25f9dff8f29a403',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f4_5f4_50',['GX2_ATTRIB_TYPE_4_4',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba9b9ec1c217eed86e7377da998c83f5b8',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f8_51',['GX2_ATTRIB_TYPE_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba208513965374f602856ac7cdcca8f590',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f8_5f8_52',['GX2_ATTRIB_TYPE_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaec23e58cdacc2858e7e0142acb1ed970',1,'enum.h']]], + ['gx2_5fattrib_5ftype_5f8_5f8_5f8_5f8_53',['GX2_ATTRIB_TYPE_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaeaa8e60c7f85bec5f3f187e532144cc3',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fadd_54',['GX2_BLEND_COMBINE_MODE_ADD',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca4c75ed4dd38c2837a52a41dae71de32a',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fmax_55',['GX2_BLEND_COMBINE_MODE_MAX',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0c0603f5ce5ba7f629c60b07257686e7',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fmin_56',['GX2_BLEND_COMBINE_MODE_MIN',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0013827665389e3bcfc52dcd714b33a5',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5frev_5fsub_57',['GX2_BLEND_COMBINE_MODE_REV_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca7d3e0be9abfa82aea89b79e6202c76d1',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fsub_58',['GX2_BLEND_COMBINE_MODE_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0cacb6e633fa728db0d44fee7849d6fc311',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fblend_5ffactor_59',['GX2_BLEND_MODE_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bace127547ed0abfe9ae061b0bfb2e9294',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fboth_5finv_5fsrc_5falpha_60',['GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba9c5d2e0c88770d85061cde340e7b6c47',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fboth_5fsrc_5falpha_61',['GX2_BLEND_MODE_BOTH_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6ff26241b1ec201670931c25318612fa',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fconstant_5falpha_62',['GX2_BLEND_MODE_CONSTANT_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba9642c12ee30d5f1f7926aca23a41fff5',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fdst_5falpha_63',['GX2_BLEND_MODE_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba15863c8e8837f48741cffca04bce1171',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fdst_5fcolor_64',['GX2_BLEND_MODE_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba91fcf0a036af861a9afce42f71a804b6',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fblend_5ffactor_65',['GX2_BLEND_MODE_INV_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bada3595b81186f586e4f01bc87610f1b7',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fconstant_5falpha_66',['GX2_BLEND_MODE_INV_CONSTANT_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba25ec8e6ed238ca80d5c385c0ba2bcc62',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fdst_5falpha_67',['GX2_BLEND_MODE_INV_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6138aafea97e07b05a3733dbec409254',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fdst_5fcolor_68',['GX2_BLEND_MODE_INV_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bac4b29296ad2a98628ba2b4ca058c3940',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc1_5falpha_69',['GX2_BLEND_MODE_INV_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba1effb3b6244076ae9039219544593c96',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc1_5fcolor_70',['GX2_BLEND_MODE_INV_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba49deaa5ecf3c2e8477d4a620d8edb6c3',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc_5falpha_71',['GX2_BLEND_MODE_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba408546bfedd96dd5a90fd13a23d237ee',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc_5fcolor_72',['GX2_BLEND_MODE_INV_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba60f2fdf56b204e7c2599e098c083b05c',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fone_73',['GX2_BLEND_MODE_ONE',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba818604c2b496ac1ce0c34c9d6828a048',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc1_5falpha_74',['GX2_BLEND_MODE_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba4cdc3b282376d13a66f194c9c38d3f8e',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc1_5fcolor_75',['GX2_BLEND_MODE_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba81f959eeb5c96fd8c9a13c6dd95efc1c',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5falpha_76',['GX2_BLEND_MODE_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bafb580370c0b8393a4c1f71caf4c7357a',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5falpha_5fsat_77',['GX2_BLEND_MODE_SRC_ALPHA_SAT',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca242c3ec76e647561b7cdc8ea53d3f7',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5fcolor_78',['GX2_BLEND_MODE_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca2e7a58bb166a009c4a96714c99254a',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fzero_79',['GX2_BLEND_MODE_ZERO',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba74145fb905fe1b0f1f2a4b26638120e8',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5fdouble_80',['GX2_BUFFERING_MODE_DOUBLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba6cc6d95681a37ee31f3875ee6eb5d913',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5fsingle_81',['GX2_BUFFERING_MODE_SINGLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba668ba17b0ddb437be8ac7e2981625702',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5ftriple_82',['GX2_BUFFERING_MODE_TRIPLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba336c7581cade39e1952fa8dbeba39291',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fa_83',['GX2_CHANNEL_MASK_A',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ab42bc53c560d668948926bf2c01bc403',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fb_84',['GX2_CHANNEL_MASK_B',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acc40e6f812db51d8af1726338549f6e6',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fba_85',['GX2_CHANNEL_MASK_BA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144abb4790704220633de02a8e4ebd8d613b',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fg_86',['GX2_CHANNEL_MASK_G',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a48a9531c7d8815ca16d35a6dd1dfc850',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fga_87',['GX2_CHANNEL_MASK_GA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ac595195f60e4b3d921cc0a5574b8005c',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fgb_88',['GX2_CHANNEL_MASK_GB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad5f7b7231bbd8eb4263f800ce767599e',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fgba_89',['GX2_CHANNEL_MASK_GBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acee85f8bdf6504adfb6337a870240228',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fr_90',['GX2_CHANNEL_MASK_R',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad476804f6f2ae5af14518926a9187a58',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fra_91',['GX2_CHANNEL_MASK_RA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a6de47bdb42915f70af031cf996b1dad0',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frb_92',['GX2_CHANNEL_MASK_RB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a921b119a4e6c679c6b4112dd1d6a6d41',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frba_93',['GX2_CHANNEL_MASK_RBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a23081b84b7a796d1de092e9ba974965e',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frg_94',['GX2_CHANNEL_MASK_RG',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a0c6ee1304343c4cf804f4904928ef133',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frga_95',['GX2_CHANNEL_MASK_RGA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frgb_96',['GX2_CHANNEL_MASK_RGB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frgba_97',['GX2_CHANNEL_MASK_RGBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fboth_98',['GX2_CLEAR_FLAGS_BOTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a194db39028be0fe75f6395c2c027a0ac',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fdepth_99',['GX2_CLEAR_FLAGS_DEPTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fstencil_100',['GX2_CLEAR_FLAGS_STENCIL',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5falways_101',['GX2_COMPARE_FUNC_ALWAYS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fequal_102',['GX2_COMPARE_FUNC_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fgequal_103',['GX2_COMPARE_FUNC_GEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fgreater_104',['GX2_COMPARE_FUNC_GREATER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a501767c228d6ea308d370232cb76d74b',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5flequal_105',['GX2_COMPARE_FUNC_LEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9aa9eb85b5e4d8e99ad73c0ed2fdcd7d',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fless_106',['GX2_COMPARE_FUNC_LESS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fnever_107',['GX2_COMPARE_FUNC_NEVER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fnot_5fequal_108',['GX2_COMPARE_FUNC_NOT_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628',1,'enum.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fdisable_5fgx2flush_109',['GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4ada316251b32404b3632751ebd4fc57b6',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fnone_110',['GX2_DEBUG_CAPTURE_END_FLAGS_NONE',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4a13c1d5c232a8b7e88a07d1873c456f66',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5finterface_5fversion_111',['GX2_DEBUG_CAPTURE_INTERFACE_VERSION',['../group__gx2__debug.html#gga13750166e96ff226d8183225ea3b4679a1aceebb070441ffa42f5d1a3ed015504',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fdisable_5fgx2drawdone_112',['GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01babb83924403f19c795ee92ec5eea51efe',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fnone_113',['GX2_DEBUG_CAPTURE_START_FLAGS_NONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01ba298a91e9d3d4bc9656b085d6bafe95b9',1,'debug.h']]], + ['gx2_5fdrc_5frender_5fmode_5fdisabled_114',['GX2_DRC_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653',1,'enum.h']]], + ['gx2_5fdrc_5frender_5fmode_5fdouble_115',['GX2_DRC_RENDER_MODE_DOUBLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154aaa578e31ae006084a0d747296130603b',1,'enum.h']]], + ['gx2_5fdrc_5frender_5fmode_5fsingle_116',['GX2_DRC_RENDER_MODE_SINGLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb',1,'enum.h']]], + ['gx2_5fendian_5fswap_5f8_5fin_5f16_117',['GX2_ENDIAN_SWAP_8_IN_16',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca5204a689b1146ad5b2521dff1a4a3b69',1,'enum.h']]], + ['gx2_5fendian_5fswap_5f8_5fin_5f32_118',['GX2_ENDIAN_SWAP_8_IN_32',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca4713e02406327ccbe7fa92f57c9d4489',1,'enum.h']]], + ['gx2_5fendian_5fswap_5fdefault_119',['GX2_ENDIAN_SWAP_DEFAULT',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811cafa8c0583995a5fec8b2aa74414c0f693',1,'enum.h']]], + ['gx2_5fendian_5fswap_5fnone_120',['GX2_ENDIAN_SWAP_NONE',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca2cf3a800ffc666026419aee81a772f40',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fdisplay_5flist_5foverrun_121',['GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fend_5fof_5fpipe_5finterrupt_122',['GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ad3de1edaa966b12eef854076ed8b5c38',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fflip_123',['GX2_EVENT_TYPE_FLIP',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fstart_5fof_5fpipe_5finterrupt_124',['GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a50b35b5558563dcaef7686ecd0ed66c5',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fvsync_125',['GX2_EVENT_TYPE_VSYNC',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fline_126',['GX2_FETCH_SHADER_TESSELLATION_LINE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10feabad768b2bdcfb28ca31ff6040244efa3',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fnone_127',['GX2_FETCH_SHADER_TESSELLATION_NONE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea167b0bd85bf1a390d9d4722fdf519009',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fquad_128',['GX2_FETCH_SHADER_TESSELLATION_QUAD',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea1e275be30f036fde39a6c82acd3f5443',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5ftriangle_129',['GX2_FETCH_SHADER_TESSELLATION_TRIANGLE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea7e12ec8c97f3415d21616df39c37cba4',1,'enum.h']]], + ['gx2_5ffront_5fface_5fccw_130',['GX2_FRONT_FACE_CCW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490',1,'enum.h']]], + ['gx2_5ffront_5fface_5fcw_131',['GX2_FRONT_FACE_CW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu16_132',['GX2_INDEX_TYPE_U16',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu16_5fle_133',['GX2_INDEX_TYPE_U16_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu32_134',['GX2_INDEX_TYPE_U32',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu32_5fle_135',['GX2_INDEX_TYPE_U32_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4abfd22dbfd5c99d680785cb6ca82b4990',1,'enum.h']]], + ['gx2_5finit_5fapp_5fio_5fthread_5fstack_5fsize_136',['GX2_INIT_APP_IO_THREAD_STACK_SIZE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3aec6218affc6d380a7151c42859a6cb63',1,'enum.h']]], + ['gx2_5finit_5fargc_137',['GX2_INIT_ARGC',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3abf9bb0252fd9e2c0ca38e0990b4ece66',1,'enum.h']]], + ['gx2_5finit_5fargv_138',['GX2_INIT_ARGV',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a66ecaaf5984530abe3628961b4f08a53',1,'enum.h']]], + ['gx2_5finit_5fcmd_5fbuf_5fbase_139',['GX2_INIT_CMD_BUF_BASE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a0b1c760f30dcf687202ac3411c5770fe',1,'enum.h']]], + ['gx2_5finit_5fcmd_5fbuf_5fpool_5fsize_140',['GX2_INIT_CMD_BUF_POOL_SIZE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a14aa3ca9b99c395ed14897ea8bfe07d6',1,'enum.h']]], + ['gx2_5finit_5fend_141',['GX2_INIT_END',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3ac9604cf69442a73a25d1a0293fbf1c97',1,'enum.h']]], + ['gx2_5finit_5fprofile_5fmode_142',['GX2_INIT_PROFILE_MODE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3acf518bfb4cc0b9eb85da48bd22978cfd',1,'enum.h']]], + ['gx2_5finit_5ftoss_5fstage_143',['GX2_INIT_TOSS_STAGE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3ab1f24b7d8518773b6895260221971b64',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fattribute_5fbuffer_144',['GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a0f103d8b48c41e8c2d4c0e03be24969d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcolor_5fbuffer_145',['GX2_INVALIDATE_MODE_COLOR_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a90133807e851ace34927707564e3183f',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_146',['GX2_INVALIDATE_MODE_CPU',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a681a1f70be89b5dd540f4c20dd52712a',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fattribute_5fbuffer_147',['GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a2b61c6268bd3e57db7ed5d4b9186c31e',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fshader_148',['GX2_INVALIDATE_MODE_CPU_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a31b272c7aa4477e3ca539e9f4a7c6fc6',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5ftexture_149',['GX2_INVALIDATE_MODE_CPU_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ab4aca8dfc011dc04ab70f39a525abcdd',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fdepth_5fbuffer_150',['GX2_INVALIDATE_MODE_DEPTH_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ad6c1965901b67096575415ef3fa68e0d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fexport_5fbuffer_151',['GX2_INVALIDATE_MODE_EXPORT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a99b9931b3cb48e36a3baf559d605180d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fnone_152',['GX2_INVALIDATE_MODE_NONE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a526c1207a824ffa609e8ebf8d9e09ad3',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fshader_153',['GX2_INVALIDATE_MODE_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a49b6ae9ba1b9af4689b6f38b181d45d4',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fstream_5fout_5fbuffer_154',['GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709aceb351de8eefa59f439a79ad84d412d8',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5ftexture_155',['GX2_INVALIDATE_MODE_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ac96263e2920f0f5c100a9bd9a409f217',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5funiform_5fblock_156',['GX2_INVALIDATE_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a4d883cd497fabb2dbee36f4e1af7c381',1,'enum.h']]], + ['gx2_5flogic_5fop_5fand_157',['GX2_LOGIC_OP_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a13aca7307aa3711433f3acf2eee95b29',1,'enum.h']]], + ['gx2_5flogic_5fop_5fclear_158',['GX2_LOGIC_OP_CLEAR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a4beabc5ff020eb44ce2417764ca3b7af',1,'enum.h']]], + ['gx2_5flogic_5fop_5fcopy_159',['GX2_LOGIC_OP_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af9bf3bc9d0b34a793a9717458760da31',1,'enum.h']]], + ['gx2_5flogic_5fop_5fequiv_160',['GX2_LOGIC_OP_EQUIV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af8edf40d0a393f1648d1bd15640a6024',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_161',['GX2_LOGIC_OP_INV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a6340ccdd45f97e56804ae95c77a694d7',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5fand_162',['GX2_LOGIC_OP_INV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a31f7d9c89a957462543560380d683539',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5fcopy_163',['GX2_LOGIC_OP_INV_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9eb545615a05b80d0f257d008c3f9f89',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5for_164',['GX2_LOGIC_OP_INV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ad73f7e5ce47e39d17b1ed8b6206b295d',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnop_165',['GX2_LOGIC_OP_NOP',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a2461181c4825162a46309c5a095a98c2',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnor_166',['GX2_LOGIC_OP_NOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acd7bd6da751f1261bd520c47a7448f2e',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnot_5fand_167',['GX2_LOGIC_OP_NOT_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a86cacac3143ecef97a17f651766d0c3d',1,'enum.h']]], + ['gx2_5flogic_5fop_5for_168',['GX2_LOGIC_OP_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acfc9a9331b6e5006af8fb7309cdae4b5',1,'enum.h']]], + ['gx2_5flogic_5fop_5frev_5fand_169',['GX2_LOGIC_OP_REV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af0011224d0c76a094a64ba35ae8d4fbd',1,'enum.h']]], + ['gx2_5flogic_5fop_5frev_5for_170',['GX2_LOGIC_OP_REV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ae19526641cdf07780e5c73ade3e9d6d3',1,'enum.h']]], + ['gx2_5flogic_5fop_5fset_171',['GX2_LOGIC_OP_SET',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9f3769013e5e3651730087d00ddc4471',1,'enum.h']]], + ['gx2_5flogic_5fop_5fxor_172',['GX2_LOGIC_OP_XOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a1057f36137a828ff350abbf1c38827a5',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5fline_173',['GX2_POLYGON_MODE_LINE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5fpoint_174',['GX2_POLYGON_MODE_POINT',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5ftriangle_175',['GX2_POLYGON_MODE_TRIANGLE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5floop_176',['GX2_PRIMITIVE_MODE_LINE_LOOP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa2e9bb1226e96a9a31841bbae35c1e127',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5fstrip_177',['GX2_PRIMITIVE_MODE_LINE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aad0bd726424297be773d569b8cf4c963d',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5fstrip_5fadjacency_178',['GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aac345029dacb4fff1a525565e461c5ad5',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5flines_179',['GX2_PRIMITIVE_MODE_LINES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa55fc93364d432e5001260044a975f624',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5flines_5fadjacency_180',['GX2_PRIMITIVE_MODE_LINES_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aac3599c6241d2ec37455de8767b698ce2',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fpoints_181',['GX2_PRIMITIVE_MODE_POINTS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa2b899cd6398c15659a2c62b5211c0131',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fquad_5fstrip_182',['GX2_PRIMITIVE_MODE_QUAD_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fquads_183',['GX2_PRIMITIVE_MODE_QUADS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5frects_184',['GX2_PRIMITIVE_MODE_RECTS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa878b408da1b8e31310a598dac34537aa',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5ffan_185',['GX2_PRIMITIVE_MODE_TRIANGLE_FAN',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aaf60c208f7b38f2e2fb183be7ad33bb53',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip_186',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip_5fadjacency_187',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aaae1838f21265dc55284b575ce9046350',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangles_188',['GX2_PRIMITIVE_MODE_TRIANGLES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangles_5fadjacency_189',['GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa4133755613f5e201be38df4284d4d0bd',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f0_190',['GX2_RENDER_TARGET_0',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f1_191',['GX2_RENDER_TARGET_1',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4a136feb70e2a1b4a48209d88d4d35b9',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f2_192',['GX2_RENDER_TARGET_2',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3a7e40f141c19ab39fd729a38adb0769',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f3_193',['GX2_RENDER_TARGET_3',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa0fbc6b514cecf825137e1ca53ebc1202',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f4_194',['GX2_RENDER_TARGET_4',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aaee84409b20958e49d9fd6b07cbe4bfce',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f5_195',['GX2_RENDER_TARGET_5',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3e00f385ba1a29ff833f0f116c496d25',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f6_196',['GX2_RENDER_TARGET_6',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4c419d8bde3086b2539e2c6d73ee83e7',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f7_197',['GX2_RENDER_TARGET_7',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aaab87770e86b1fc92158690ec946d89b7',1,'enum.h']]], + ['gx2_5frounding_5fmode_5fround_5fto_5feven_198',['GX2_ROUNDING_MODE_ROUND_TO_EVEN',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560cad44ca546b8c3eac5630d35d508d40bee',1,'enum.h']]], + ['gx2_5frounding_5fmode_5ftruncate_199',['GX2_ROUNDING_MODE_TRUNCATE',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560caf0a075dc400ffacac746aa6162c744dc',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f1d_200',['GX2_SAMPLER_VAR_TYPE_SAMPLER_1D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6ac38268d41171653d11a1e652938c5c93',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f2d_201',['GX2_SAMPLER_VAR_TYPE_SAMPLER_2D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a2590d4e52d53ecf1f8e233735f975440',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f3d_202',['GX2_SAMPLER_VAR_TYPE_SAMPLER_3D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a959b4f8b4e3c2c282597c991e2605414',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5fcube_203',['GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a8779441dfe86f649221fb02bd5b2da97',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc_204',['GX2_SCAN_TARGET_DRC',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc0_205',['GX2_SCAN_TARGET_DRC0',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a0241bcd3caec1544e36e5dbb94a7a30e',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc1_206',['GX2_SCAN_TARGET_DRC1',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575adb93c535784aab5e8490bce6bbcdaa41',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv_207',['GX2_SCAN_TARGET_TV',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv0_208',['GX2_SCAN_TARGET_TV0',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a116cf07e51b4febf7b4ab5b5261746b7',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv1_209',['GX2_SCAN_TARGET_TV1',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6dd32cde5abfc1a616382f516c92ed0b',1,'enum.h']]], + ['gx2_5fshader_5fmode_5fcompute_5fshader_210',['GX2_SHADER_MODE_COMPUTE_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a23cdc7590f2d6cdd1ec52fe13f830e51',1,'enum.h']]], + ['gx2_5fshader_5fmode_5fgeometry_5fshader_211',['GX2_SHADER_MODE_GEOMETRY_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36acaab365bc68c17f0556d84b4d9b5c4ba',1,'enum.h']]], + ['gx2_5fshader_5fmode_5funiform_5fblock_212',['GX2_SHADER_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a022c27f9517313a91274f753e5f87a26',1,'enum.h']]], + ['gx2_5fshader_5fmode_5funiform_5fregister_213',['GX2_SHADER_MODE_UNIFORM_REGISTER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36adbee639dc2c461009bdf316790cbcdf8',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool_214',['GX2_SHADER_VAR_TYPE_BOOL',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa6ba9413b4447b9dc3836604cc2efaba',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool2_215',['GX2_SHADER_VAR_TYPE_BOOL2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a859902694c3974300920bacf67451f39',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool3_216',['GX2_SHADER_VAR_TYPE_BOOL3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a527897cbbe6926f358cffb0780043301',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fbool4_217',['GX2_SHADER_VAR_TYPE_BOOL4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3af725f4d8373ec0c84f0ba60694229d40',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble_218',['GX2_SHADER_VAR_TYPE_DOUBLE',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3af53bf9b74268c46058c76b1d56dc2860',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2_219',['GX2_SHADER_VAR_TYPE_DOUBLE2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a52c7e79d094670cd1e6d0d8616d7d22f',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2x2_220',['GX2_SHADER_VAR_TYPE_DOUBLE2X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a365426298241b652499832e90f025aa6',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2x3_221',['GX2_SHADER_VAR_TYPE_DOUBLE2X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a573247bda23a0066554bdaf843dea17a',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble2x4_222',['GX2_SHADER_VAR_TYPE_DOUBLE2X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a83784c4ea983a8a234c3970758ad1562',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3_223',['GX2_SHADER_VAR_TYPE_DOUBLE3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab1b9fe825a5a582f3c504e12981b9a87',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3x2_224',['GX2_SHADER_VAR_TYPE_DOUBLE3X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a6e9acfe14580027da5d07c223c394610',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3x3_225',['GX2_SHADER_VAR_TYPE_DOUBLE3X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a271d9adbcc90e8e144fabf8ba48f1ca6',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble3x4_226',['GX2_SHADER_VAR_TYPE_DOUBLE3X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a12eb2d948ff4d0163a231c22bce7563d',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4_227',['GX2_SHADER_VAR_TYPE_DOUBLE4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a90c4ea5f3915e31d60ac296dcb581bb3',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4x2_228',['GX2_SHADER_VAR_TYPE_DOUBLE4X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a7f60517c1f983d61f79c15b3f9b449f6',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4x3_229',['GX2_SHADER_VAR_TYPE_DOUBLE4X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa931526ac36711faf24ea9ef3ded30e4',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fdouble4x4_230',['GX2_SHADER_VAR_TYPE_DOUBLE4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3af2c518483bba1dc6505edcd9a5605f08',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat_231',['GX2_SHADER_VAR_TYPE_FLOAT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6013bac0eab37e42d4633d7e58eb837',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2_232',['GX2_SHADER_VAR_TYPE_FLOAT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a1f79b40a081bca3039b938a4118c5fb2',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2x2_233',['GX2_SHADER_VAR_TYPE_FLOAT2X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ada4a88c954b918355e2d93f215301b79',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2x3_234',['GX2_SHADER_VAR_TYPE_FLOAT2X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a0bc9b8d7d29a880524c3645f7fa08de0',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2x4_235',['GX2_SHADER_VAR_TYPE_FLOAT2X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa1a0f0343990e364a08b7566ef449ac0',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3_236',['GX2_SHADER_VAR_TYPE_FLOAT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3abee7350c059232ca80181b22e38066c7',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3x2_237',['GX2_SHADER_VAR_TYPE_FLOAT3X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a184d0225e85a091df31c66ccf1836e94',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3x3_238',['GX2_SHADER_VAR_TYPE_FLOAT3X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a4daf8ff72aa17201b14f3fd5f842cb25',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3x4_239',['GX2_SHADER_VAR_TYPE_FLOAT3X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6911e5fcf69f63264c4f5933cbfc321',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4_240',['GX2_SHADER_VAR_TYPE_FLOAT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a72b3ba4e1491b714f18e4613bc7b8f98',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4x2_241',['GX2_SHADER_VAR_TYPE_FLOAT4X2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3acb6e80415cb96fc87a9d982b8d7b0c36',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4x3_242',['GX2_SHADER_VAR_TYPE_FLOAT4X3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aadc1ca96f7813eb4657eb58326b15b10',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4x4_243',['GX2_SHADER_VAR_TYPE_FLOAT4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3b38ed9e9b1a5ba32197c96f23725c5f',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint_244',['GX2_SHADER_VAR_TYPE_INT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab0aca74b397b83789c120b182331edd9',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint2_245',['GX2_SHADER_VAR_TYPE_INT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a4abdea55f25136b92d6d0d9d9580590e',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint3_246',['GX2_SHADER_VAR_TYPE_INT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa966db29aa9b3462da148f41f314f17b',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint4_247',['GX2_SHADER_VAR_TYPE_INT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3807dd3679f779ffca90afe7cab06028',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint_248',['GX2_SHADER_VAR_TYPE_UINT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a9c8e8ac1f39e6008dc883a9912af742f',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint2_249',['GX2_SHADER_VAR_TYPE_UINT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3afa54b7823d1389cfb630b28f192b689d',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint3_250',['GX2_SHADER_VAR_TYPE_UINT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3afdfc30cbd1143fc498941e059743289c',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fuint4_251',['GX2_SHADER_VAR_TYPE_UINT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ac2c853bbc1c812225316e72012fbef11',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fvoid_252',['GX2_SHADER_VAR_TYPE_VOID',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a86360b110d48a752e959efc08dfacc72',1,'enum.h']]], + ['gx2_5fsq_5fsel_5f0_253',['GX2_SQ_SEL_0',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a989667fce7a799cf7f92647c0c0dd385',1,'utils.h']]], + ['gx2_5fsq_5fsel_5f1_254',['GX2_SQ_SEL_1',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5c49a9a9665ddfdfb7500bd88087c2d2',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fa_255',['GX2_SQ_SEL_A',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ac449b54bd0f44d55a31d940b4c113775',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fb_256',['GX2_SQ_SEL_B',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a208f91b95f4a8fbd06245da6af61c869',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fg_257',['GX2_SQ_SEL_G',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a8bfdb036bcc56dd6b27085b47ce8a45d',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fmask_258',['GX2_SQ_SEL_MASK',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad1877073396f38e681588d90b9c13ff7',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fr_259',['GX2_SQ_SEL_R',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ac7335aeef243c7474c244c915f6669a7',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fw_260',['GX2_SQ_SEL_W',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a4369980a1d776f6fb603f285b67dbe70',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fx_261',['GX2_SQ_SEL_X',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5dbd384bcb03e7c333ef95d607439c24',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fy_262',['GX2_SQ_SEL_Y',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a2baed60eda3523c151dd8651872f14a0',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fz_263',['GX2_SQ_SEL_Z',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad88c6d7e7d24ef52a80e07c2201f0a7c',1,'utils.h']]], + ['gx2_5fstencil_5ffunction_5fdecr_5fclamp_264',['GX2_STENCIL_FUNCTION_DECR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fdecr_5fwrap_265',['GX2_STENCIL_FUNCTION_DECR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fincr_5fclamp_266',['GX2_STENCIL_FUNCTION_INCR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fincr_5fwrap_267',['GX2_STENCIL_FUNCTION_INCR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7db9d560b8cb5ae1aa64a2f3e57e287c',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5finv_268',['GX2_STENCIL_FUNCTION_INV',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da012e21dcb7272e409c5c9f808b1fc412',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fkeep_269',['GX2_STENCIL_FUNCTION_KEEP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dadcfee34dd796fec30efd238ec9cbb6b9',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5freplace_270',['GX2_STENCIL_FUNCTION_REPLACE',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da6318d0235d01a008e224b0788bbad07a',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fzero_271',['GX2_STENCIL_FUNCTION_ZERO',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95daa7189cb3f16ff001593a9843df973060',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f1d_272',['GX2_SURFACE_DIM_TEXTURE_1D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f1d_5farray_273',['GX2_SURFACE_DIM_TEXTURE_1D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_274',['GX2_SURFACE_DIM_TEXTURE_2D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5farray_275',['GX2_SURFACE_DIM_TEXTURE_2D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa_276',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa_5farray_277',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f3d_278',['GX2_SURFACE_DIM_TEXTURE_3D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5fcube_279',['GX2_SURFACE_DIM_TEXTURE_CUBE',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fd24_5fs8_280',['GX2_SURFACE_FORMAT_FLOAT_D24_S8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr11_5fg11_5fb10_281',['GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_282',['GX2_SURFACE_FORMAT_FLOAT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16_283',['GX2_SURFACE_FORMAT_FLOAT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16_5fb16_5fa16_284',['GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_285',['GX2_SURFACE_FORMAT_FLOAT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32_286',['GX2_SURFACE_FORMAT_FLOAT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32_5fb32_5fa32_287',['GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fx8_5fx24_288',['GX2_SURFACE_FORMAT_FLOAT_X8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5finvalid_289',['GX2_SURFACE_FORMAT_INVALID',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr10_5fg10_5fb10_5fa2_290',['GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_291',['GX2_SURFACE_FORMAT_SINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16_292',['GX2_SURFACE_FORMAT_SINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16_5fb16_5fa16_293',['GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_294',['GX2_SURFACE_FORMAT_SINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32_295',['GX2_SURFACE_FORMAT_SINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32_5fb32_5fa32_296',['GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_297',['GX2_SURFACE_FORMAT_SINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8_298',['GX2_SURFACE_FORMAT_SINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8_5fb8_5fa8_299',['GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fbc4_300',['GX2_SURFACE_FORMAT_SNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fbc5_301',['GX2_SURFACE_FORMAT_SNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr10_5fg10_5fb10_5fa2_302',['GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_303',['GX2_SURFACE_FORMAT_SNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16_304',['GX2_SURFACE_FORMAT_SNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16_5fb16_5fa16_305',['GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_306',['GX2_SURFACE_FORMAT_SNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8_307',['GX2_SURFACE_FORMAT_SNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8_5fb8_5fa8_308',['GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc1_309',['GX2_SURFACE_FORMAT_SRGB_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc2_310',['GX2_SURFACE_FORMAT_SRGB_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc3_311',['GX2_SURFACE_FORMAT_SRGB_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fr8_5fg8_5fb8_5fa8_312',['GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fa2_5fb10_5fg10_5fr10_313',['GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fg8_5fx24_314',['GX2_SURFACE_FORMAT_UINT_G8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr10_5fg10_5fb10_5fa2_315',['GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_316',['GX2_SURFACE_FORMAT_UINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16_317',['GX2_SURFACE_FORMAT_UINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16_5fb16_5fa16_318',['GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_319',['GX2_SURFACE_FORMAT_UINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32_320',['GX2_SURFACE_FORMAT_UINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32_5fb32_5fa32_321',['GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_322',['GX2_SURFACE_FORMAT_UINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8_323',['GX2_SURFACE_FORMAT_UINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8_5fb8_5fa8_324',['GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fx24_5fg8_325',['GX2_SURFACE_FORMAT_UINT_X24_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fa1_5fb5_5fg5_5fr5_326',['GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fa2_5fb10_5fg10_5fr10_327',['GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc1_328',['GX2_SURFACE_FORMAT_UNORM_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc2_329',['GX2_SURFACE_FORMAT_UNORM_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc3_330',['GX2_SURFACE_FORMAT_UNORM_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc4_331',['GX2_SURFACE_FORMAT_UNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc5_332',['GX2_SURFACE_FORMAT_UNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fnv12_333',['GX2_SURFACE_FORMAT_UNORM_NV12',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr10_5fg10_5fb10_5fa2_334',['GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_335',['GX2_SURFACE_FORMAT_UNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16_336',['GX2_SURFACE_FORMAT_UNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16_5fb16_5fa16_337',['GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr24_5fx8_338',['GX2_SURFACE_FORMAT_UNORM_R24_X8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4_339',['GX2_SURFACE_FORMAT_UNORM_R4_G4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4_5fb4_5fa4_340',['GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg5_5fb5_5fa1_341',['GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg6_5fb5_342',['GX2_SURFACE_FORMAT_UNORM_R5_G6_B5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_343',['GX2_SURFACE_FORMAT_UNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8_344',['GX2_SURFACE_FORMAT_UNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8_5fb8_5fa8_345',['GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fcolor_5fbuffer_346',['GX2_SURFACE_USE_COLOR_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fdepth_5fbuffer_347',['GX2_SURFACE_USE_DEPTH_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fnone_348',['GX2_SURFACE_USE_NONE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ac38a0d918b89b6b2bd8faa5233e40d25',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fscan_5fbuffer_349',['GX2_SURFACE_USE_SCAN_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture_350',['GX2_SURFACE_USE_TEXTURE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture_5fcolor_5fbuffer_5ftv_351',['GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a1d472742e52321c64531111db628ece7',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftv_352',['GX2_SURFACE_USE_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a864a0d6e09cc3b19f17e7939189c9801',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fadaptive_353',['GX2_TESSELLATION_MODE_ADAPTIVE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaefa35d607602654db0f3ced90079465c',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fcontinuous_354',['GX2_TESSELLATION_MODE_CONTINUOUS',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeac33a306f3ae8b813ff24c99e4d194619',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fdiscrete_355',['GX2_TESSELLATION_MODE_DISCRETE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaca66d16c3f98c938e09463521b6ab4e1',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f16_5fto_5f1_356',['GX2_TEX_ANISO_RATIO_16_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a4696abd480ff73b5cfe9b9a1849f8210',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f2_5fto_5f1_357',['GX2_TEX_ANISO_RATIO_2_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a7a6e3140d050ad4c0216f685616e6a04',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f4_5fto_5f1_358',['GX2_TEX_ANISO_RATIO_4_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a67d40494ce365a00280cff30ba89812d',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5f8_5fto_5f1_359',['GX2_TEX_ANISO_RATIO_8_TO_1',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60a219887504eda218c8cd1f6dffaa4808c',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5fnone_360',['GX2_TEX_ANISO_RATIO_NONE',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60aca01df11ce6066df5c3fb65d8c09554b',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fblack_361',['GX2_TEX_BORDER_TYPE_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a1990c9aad897c3d3c6fa0f62a70b30cc',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5ftransparent_5fblack_362',['GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a6f3dfd4a47eb402392e222eea6e12e78',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fvariable_363',['GX2_TEX_BORDER_TYPE_VARIABLE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31ad4829acab27e7656d7c208fe24d82933',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fwhite_364',['GX2_TEX_BORDER_TYPE_WHITE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a0409d552c647a72b6a6380fa4e2b67fa',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_365',['GX2_TEX_CLAMP_MODE_CLAMP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca3949ba9caab703c9da644c445da6b21a',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_5fborder_366',['GX2_TEX_CLAMP_MODE_CLAMP_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca8900193624d8ca689e676b59e0c57bfa',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_5fhalf_5fborder_367',['GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca988620e3ee18526108b95312d57e2c5f',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_368',['GX2_TEX_CLAMP_MODE_MIRROR',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca2fa084812728bab2485a5c83e27e28e3',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce_369',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cafe98ef53a0e4779486cdeb476a400686',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce_5fborder_370',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cad1bbaae01c78e1161426bb379d955ecf',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce_5fhalf_5fborder_371',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cad4f83d7c4d5877448af70fa869ed5421',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fwrap_372',['GX2_TEX_CLAMP_MODE_WRAP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca319b0744049d2be3dbc1a206290cef5c',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5flinear_373',['GX2_TEX_MIP_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3a2c59cd778fa050eb87508c3f3a599468',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5fnone_374',['GX2_TEX_MIP_FILTER_MODE_NONE',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5fpoint_375',['GX2_TEX_MIP_FILTER_MODE_POINT',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52',1,'enum.h']]], + ['gx2_5ftex_5fmip_5fperf_5fmode_5fdisable_376',['GX2_TEX_MIP_PERF_MODE_DISABLE',['../group__gx2__enum.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5fbicubic_377',['GX2_TEX_XY_FILTER_MODE_BICUBIC',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a1894a207cf4755ff1be2811fcdb2918b',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5flinear_378',['GX2_TEX_XY_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8ad00a458bc50389486546b3124e155f47',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5fpoint_379',['GX2_TEX_XY_FILTER_MODE_POINT',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a1aa231e886f8a3390c0338fc0bde8358',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5flinear_380',['GX2_TEX_Z_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5fnone_381',['GX2_TEX_Z_FILTER_MODE_NONE',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5fpoint_382',['GX2_TEX_Z_FILTER_MODE_POINT',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43',1,'enum.h']]], + ['gx2_5ftex_5fz_5fperf_5fmode_5fdisabled_383',['GX2_TEX_Z_PERF_MODE_DISABLED',['../group__gx2__enum.html#gga11a80acc42f03a58e807b12bd79a48d0a9dce387161cade289c4fdf932f147e76',1,'enum.h']]], + ['gx2_5ftile_5fmode_5fdefault_384',['GX2_TILE_MODE_DEFAULT',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f',1,'enum.h']]], + ['gx2_5ftile_5fmode_5flinear_5faligned_385',['GX2_TILE_MODE_LINEAR_ALIGNED',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce',1,'enum.h']]], + ['gx2_5ftile_5fmode_5flinear_5fspecial_386',['GX2_TILE_MODE_LINEAR_SPECIAL',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthick_387',['GX2_TILE_MODE_TILED_1D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthin1_388',['GX2_TILE_MODE_TILED_1D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthick_389',['GX2_TILE_MODE_TILED_2B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin1_390',['GX2_TILE_MODE_TILED_2B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin2_391',['GX2_TILE_MODE_TILED_2B_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin4_392',['GX2_TILE_MODE_TILED_2B_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthick_393',['GX2_TILE_MODE_TILED_2D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin1_394',['GX2_TILE_MODE_TILED_2D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin2_395',['GX2_TILE_MODE_TILED_2D_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin4_396',['GX2_TILE_MODE_TILED_2D_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthick_397',['GX2_TILE_MODE_TILED_3B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthin1_398',['GX2_TILE_MODE_TILED_3B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthick_399',['GX2_TILE_MODE_TILED_3D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthin1_400',['GX2_TILE_MODE_TILED_3D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fdisabled_401',['GX2_TV_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a3365a0417bdd97c8d60963424d65f28f',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fstandard_5f480p_402',['GX2_TV_RENDER_MODE_STANDARD_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f1080p_403',['GX2_TV_RENDER_MODE_WIDE_1080P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f480p_404',['GX2_TV_RENDER_MODE_WIDE_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f720p_405',['GX2_TV_RENDER_MODE_WIDE_720P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aeb74377588611efc0510d032b4628d04',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f1080i_406',['GX2_TV_SCAN_MODE_1080I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a28d1c73d6a62ec7c7e7ce86d09246b17',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f1080p_407',['GX2_TV_SCAN_MODE_1080P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a44f6b6109128348a67d9206b24486789',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f480i_408',['GX2_TV_SCAN_MODE_480I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85aa9adb8df548f8daefe63f21b94c95e14',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f480p_409',['GX2_TV_SCAN_MODE_480P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a478ac258bb4b974dac925032a96de6b6',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f576i_410',['GX2_TV_SCAN_MODE_576I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85ad591aa18cccafd53cbf28acccc298e8e',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f720p_411',['GX2_TV_SCAN_MODE_720P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a4c0fbe704d56909e26fb3876b23e8265',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5fnone_412',['GX2_TV_SCAN_MODE_NONE',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885',1,'enum.h']]], + ['gx2r_5fresource_5fbind_5fcolor_5fbuffer_413',['GX2R_RESOURCE_BIND_COLOR_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aaa855e9318ee54787401f8f8438e542c',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fdepth_5fbuffer_414',['GX2R_RESOURCE_BIND_DEPTH_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a944fd4e1f045eafb22835b4800cb5731',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fdisplay_5flist_415',['GX2R_RESOURCE_BIND_DISPLAY_LIST',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac411e8f8c26fee1cdaca543af7bc43ac',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fgs_5fring_5fbuffer_416',['GX2R_RESOURCE_BIND_GS_RING_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a957bccdd1d993b7594775bbeef2c5eab',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5findex_5fbuffer_417',['GX2R_RESOURCE_BIND_INDEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a5c525ba66b4edcc9ef3a583ed071fbd9',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fnone_418',['GX2R_RESOURCE_BIND_NONE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac5ea59601c86d20025c967276a6e1c29',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fscan_5fbuffer_419',['GX2R_RESOURCE_BIND_SCAN_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985abfa0b10bbcf11af39dd2e761883969be',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fshader_5fprogram_420',['GX2R_RESOURCE_BIND_SHADER_PROGRAM',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6cab3a15c09fb2f54b53f5eb9686b385',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fstream_5foutput_421',['GX2R_RESOURCE_BIND_STREAM_OUTPUT',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3c470f710a3f43c51c3e9f27d2c0e1fe',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5ftexture_422',['GX2R_RESOURCE_BIND_TEXTURE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab1c4d39d3554314a28c9fec867f104d9',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5funiform_5fblock_423',['GX2R_RESOURCE_BIND_UNIFORM_BLOCK',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985af2e8feddd1e7a5c8d109c5d1f2b5e91e',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fvertex_5fbuffer_424',['GX2R_RESOURCE_BIND_VERTEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3b5fb410e9dd9ddfc866766234b8da27',1,'resource.h']]], + ['gx2r_5fresource_5fdisable_5fcpu_5finvalidate_425',['GX2R_RESOURCE_DISABLE_CPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a1ed473d85d90d923b468dcddd068c5f7',1,'resource.h']]], + ['gx2r_5fresource_5fdisable_5fgpu_5finvalidate_426',['GX2R_RESOURCE_DISABLE_GPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9e1dcc07290acf69676fef015cbe3318',1,'resource.h']]], + ['gx2r_5fresource_5fgx2r_5fallocated_427',['GX2R_RESOURCE_GX2R_ALLOCATED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a65f2cc32f96c14a98c3e90203b672560',1,'resource.h']]], + ['gx2r_5fresource_5flocked_428',['GX2R_RESOURCE_LOCKED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ae8602a68b2031d79d89db924272c4779',1,'resource.h']]], + ['gx2r_5fresource_5flocked_5fread_5fonly_429',['GX2R_RESOURCE_LOCKED_READ_ONLY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a619897f1f4fc62b5d9d949adf7f227f1',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fcpu_5fread_430',['GX2R_RESOURCE_USAGE_CPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab321f3b76018d6bdd5cacd491303b9f1',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fcpu_5fwrite_431',['GX2R_RESOURCE_USAGE_CPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985acbcfb2994771c0e39ff67a5d93b4a087',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fdma_5fread_432',['GX2R_RESOURCE_USAGE_DMA_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ace76be4eed21ade1e8a75586658b3220',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fdma_5fwrite_433',['GX2R_RESOURCE_USAGE_DMA_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aa0e12d4112e4d1c835e1612242705c77',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fforce_5fmem1_434',['GX2R_RESOURCE_USAGE_FORCE_MEM1',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6d8e4c3f8f6ea799bdecd2f21fbd453c',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fforce_5fmem2_435',['GX2R_RESOURCE_USAGE_FORCE_MEM2',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac8729cf9a29281dc2e3011f88e8aa3d3',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fgpu_5fread_436',['GX2R_RESOURCE_USAGE_GPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6817ead455f72a73fa265f1973cbdb9',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fgpu_5fwrite_437',['GX2R_RESOURCE_USAGE_GPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a56797a44601898ebec8ac0b768f9fe5e',1,'resource.h']]] +]; diff --git a/search/enumvalues_7.js b/search/enumvalues_7.js new file mode 100644 index 00000000..42dd33fb --- /dev/null +++ b/search/enumvalues_7.js @@ -0,0 +1,55 @@ +var searchData= +[ + ['h264_5ferror_5fgeneric_0',['H264_ERROR_GENERIC',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a0e711e37c6c89c0a714810498be0927b',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fparameter_1',['H264_ERROR_INVALID_PARAMETER',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a6dfa0781e15b9c616fad9b5fb80a6d61',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fpps_2',['H264_ERROR_INVALID_PPS',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7abb70d284e18e7eb4ad7881b7ad20220a',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fprofile_3',['H264_ERROR_INVALID_PROFILE',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7ad30b37e6c89abae068e1ad3792b7f0f1',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fsliceheader_4',['H264_ERROR_INVALID_SLICEHEADER',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a12a75a2131de3d96b97b9f9c3b8bbc15',1,'stream.h']]], + ['h264_5ferror_5finvalid_5fsps_5',['H264_ERROR_INVALID_SPS',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a7688223058a0f3d4e33a103724630067',1,'stream.h']]], + ['h264_5ferror_5fok_6',['H264_ERROR_OK',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a741e24f624a3473926cd71fb198cc664',1,'stream.h']]], + ['h264_5ferror_5fout_5fof_5fmemory_7',['H264_ERROR_OUT_OF_MEMORY',['../group__h264__stream.html#ggac664801192f91459eb7498ea939d5fa7a12e7ed907c9a328b450138f924ffdf48',1,'stream.h']]], + ['h264_5fparameter_5fframe_5fpointer_5foutput_8',['H264_PARAMETER_FRAME_POINTER_OUTPUT',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a5b4c626f62611c4d61bf6818e7d84bb6',1,'decode.h']]], + ['h264_5fparameter_5foutput_5fper_5fframe_9',['H264_PARAMETER_OUTPUT_PER_FRAME',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a6c428a44fb3082efbac3f03bbd050557',1,'decode.h']]], + ['h264_5fparameter_5funknown_5f20000010_10',['H264_PARAMETER_UNKNOWN_20000010',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a18eab72a6a59bae1a7594a8f02075e7a',1,'decode.h']]], + ['h264_5fparameter_5funknown_5f20000030_11',['H264_PARAMETER_UNKNOWN_20000030',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1af655dd03ca5f5519eaf78e6fee47dec7',1,'decode.h']]], + ['h264_5fparameter_5funknown_5f20000040_12',['H264_PARAMETER_UNKNOWN_20000040',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a17cd96c206fb76884ccc27317f0b02f4',1,'decode.h']]], + ['h264_5fparameter_5fuser_5fmemory_13',['H264_PARAMETER_USER_MEMORY',['../group__h264__decode.html#ggafdd0afd50730e520d058cd755ccf07b1a605510cec699416949494f799019f4d1',1,'decode.h']]], + ['hasapplicationdata_14',['HasApplicationData',['../namespacenn_1_1nfp.html#aa028877b56be04a11ec35abb1e50ec04a540aef286c39776b7d1e266486b9fe9c',1,'nn::nfp']]], + ['hid_5fdevice_5fattach_15',['HID_DEVICE_ATTACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a507069db7a30c1b0e383fce3a51604bf',1,'hid.h']]], + ['hid_5fdevice_5fdetach_16',['HID_DEVICE_DETACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a1eafdd0a8215fb85f364425fc5115ca2',1,'hid.h']]], + ['hidden_17',['hidden',['../namespacenn_1_1erreula.html#a5d74787dedbc4e11c1ab15bf487e61f8a7acdf85c69cc3c5305456a293524386e',1,'nn::erreula::Hidden'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a7acdf85c69cc3c5305456a293524386e',1,'nn::swkbd::Hidden']]], + ['hide_18',['Hide',['../namespacenn_1_1swkbd.html#ac48319a10a3ec624e08c2b2554952d8fa62a5e490880a92eef74f167d9dc6dca0',1,'nn::swkbd']]], + ['hpad_5fbutton_5fa_19',['HPAD_BUTTON_A',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa2c7f22ea19ccee3d3ed89ca8ff88e1d2',1,'hpad.h']]], + ['hpad_5fbutton_5fb_20',['HPAD_BUTTON_B',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fae22683cc6879f45ff1be0804f7276ad7',1,'hpad.h']]], + ['hpad_5fbutton_5fdown_21',['HPAD_BUTTON_DOWN',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa0d3503cf9ae5af67fc0d0cc6c79e5af4',1,'hpad.h']]], + ['hpad_5fbutton_5fleft_22',['HPAD_BUTTON_LEFT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fad0d476782302a4328ee6d2370af46d5b',1,'hpad.h']]], + ['hpad_5fbutton_5fright_23',['HPAD_BUTTON_RIGHT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fafb39f1b7b3d96de1c1f77ebcab582864',1,'hpad.h']]], + ['hpad_5fbutton_5fstart_24',['HPAD_BUTTON_START',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881facd39be5a7505c5b7bc5f9c31694adb66',1,'hpad.h']]], + ['hpad_5fbutton_5fup_25',['HPAD_BUTTON_UP',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa874443bfbc6e0c11e019397fb9e1220a',1,'hpad.h']]], + ['hpad_5fbutton_5fx_26',['HPAD_BUTTON_X',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881faa7ba023ad46a85b24c73f05c0a04eec5',1,'hpad.h']]], + ['hpad_5fbutton_5fy_27',['HPAD_BUTTON_Y',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa8b50fda639b490503046feb8b17d4cdc',1,'hpad.h']]], + ['hpad_5fchan_5f0_28',['HPAD_CHAN_0',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3af9c3fb0295d5db71b1909e2c06ba2643',1,'hpad.h']]], + ['hpad_5fchan_5f1_29',['HPAD_CHAN_1',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a604566ef123b5820ba4ad12382aa9731',1,'hpad.h']]], + ['hpad_5fchan_5f2_30',['HPAD_CHAN_2',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a9c458093764a33d333ffa43cd5e29dc6',1,'hpad.h']]], + ['hpad_5fchan_5f3_31',['HPAD_CHAN_3',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3af31be72651935d4b9e4258dd4ac9443e',1,'hpad.h']]], + ['hpad_5fchan_5f4_32',['HPAD_CHAN_4',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a46d009dcb0d85f6af11e668c4fd70208',1,'hpad.h']]], + ['hpad_5fchan_5f5_33',['HPAD_CHAN_5',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a789aa5ce5860b4a34ae9e1bbf4be0714',1,'hpad.h']]], + ['hpad_5fchan_5f6_34',['HPAD_CHAN_6',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3a69f9e42d02241aea84f12b007f9cd2ba',1,'hpad.h']]], + ['hpad_5fchan_5f7_35',['HPAD_CHAN_7',['../group__nn__hpad__hpad.html#gga09ae6b5b6d04f27bec8d9ccfbd971be3aa5bf3bc893686ddbe963495c4d1079d0',1,'hpad.h']]], + ['hpad_5fgggg_5fchan_5f0_36',['HPAD_GGGG_CHAN_0',['../group__nn__hpad__hpad.html#ggaa03657735aad3de5ca5f93c8283c696fa5622e2c117b5bbb29bd73d0155e1e10b',1,'hpad.h']]], + ['hpad_5fgggg_5fchan_5f1_37',['HPAD_GGGG_CHAN_1',['../group__nn__hpad__hpad.html#ggaa03657735aad3de5ca5f93c8283c696fa22f00f33d42232c43d481aa49f009211',1,'hpad.h']]], + ['hpad_5fmotor_5fcommand_5frumble_38',['HPAD_MOTOR_COMMAND_RUMBLE',['../group__nn__hpad__hpad.html#gga83af0c9d5d76be1f6737e71911937156a60417f232bf56ce5b29a76acdcaae362',1,'hpad.h']]], + ['hpad_5fmotor_5fcommand_5fstop_39',['HPAD_MOTOR_COMMAND_STOP',['../group__nn__hpad__hpad.html#gga83af0c9d5d76be1f6737e71911937156ab4ecb38a7e32fcff597e9cd1e70748f6',1,'hpad.h']]], + ['hpad_5fmotor_5fcommand_5fstop_5fhard_40',['HPAD_MOTOR_COMMAND_STOP_HARD',['../group__nn__hpad__hpad.html#gga83af0c9d5d76be1f6737e71911937156a393495832ccd39d24e686947d13196bb',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fdown_41',['HPAD_STICK_EMULATION_DOWN',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881faea5a52fafae198dfa95be79152c94a3c',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fleft_42',['HPAD_STICK_EMULATION_LEFT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa0acc2c6a6e0d01861906426a537953db',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fright_43',['HPAD_STICK_EMULATION_RIGHT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa4da8c57922741a7b7023122933f2dd7c',1,'hpad.h']]], + ['hpad_5fstick_5femulation_5fup_44',['HPAD_STICK_EMULATION_UP',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fad354d4f56fbd05543e0d73651845ed30',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fdown_45',['HPAD_SUBSTICK_EMULATION_DOWN',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881face4bc5720a1a478c4ca08c28bd8f1ee5',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fleft_46',['HPAD_SUBSTICK_EMULATION_LEFT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa3250279141f4ea497d3d4741a5234a46',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fright_47',['HPAD_SUBSTICK_EMULATION_RIGHT',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa58d26d243d9dcd1eb9ee239d3b87c3f7',1,'hpad.h']]], + ['hpad_5fsubstick_5femulation_5fup_48',['HPAD_SUBSTICK_EMULATION_UP',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa56625cdf835d2b16eb85ab1f9baf3f03',1,'hpad.h']]], + ['hpad_5ftrigger_5fl_49',['HPAD_TRIGGER_L',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fae18907335c525d41ee0d21925d475c78',1,'hpad.h']]], + ['hpad_5ftrigger_5fr_50',['HPAD_TRIGGER_R',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881fa81a4e084a77d96dc26c1aec2b09bf2bd',1,'hpad.h']]], + ['hpad_5ftrigger_5fz_51',['HPAD_TRIGGER_Z',['../group__nn__hpad__hpad.html#gga87fd592f53c2512c158cd2e9e82f881face94373fe200b51af5fa4e08f6ddc2db',1,'hpad.h']]] +]; diff --git a/search/enumvalues_8.js b/search/enumvalues_8.js new file mode 100644 index 00000000..387094ae --- /dev/null +++ b/search/enumvalues_8.js @@ -0,0 +1,91 @@ +var searchData= +[ + ['idle_0',['Idle',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcae599161956d626eda4cb0a5ffb85271c',1,'nn::dlp::Cafe']]], + ['im_5fdevice_5fstate_5factive_1',['IM_DEVICE_STATE_ACTIVE',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861af2cf3c9a407a3f2d84ef6ec071532698',1,'im.h']]], + ['im_5fdevice_5fstate_5fclear_2',['IM_DEVICE_STATE_CLEAR',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a966aad37db8ff2327a256321f90d5dad',1,'im.h']]], + ['im_5fdevice_5fstate_5fhome_3',['IM_DEVICE_STATE_HOME',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a8044a68b668300cd2a0ca825c93ca7e7',1,'im.h']]], + ['im_5fdevice_5fstate_5finactive_4',['IM_DEVICE_STATE_INACTIVE',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861add589ecb25ee83640dfd344ab9e087b2',1,'im.h']]], + ['im_5fdevice_5fstate_5fpower_5',['IM_DEVICE_STATE_POWER',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a322f2c3140994f2d81830b8120bffce3',1,'im.h']]], + ['im_5fdevice_5fstate_5fsync_6',['IM_DEVICE_STATE_SYNC',['../group__coreinit__im.html#ggadb6aa0a649286b24b5ca5e1c7b7a3861a3560ad3d61242caaf5e1a96e6f7d1ac0',1,'im.h']]], + ['im_5fevent_5factive_7',['IM_EVENT_ACTIVE',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0daf2b28d3d044fb2b9d0b0eb2f4c7929f7',1,'im.h']]], + ['im_5fevent_5fapd_8',['IM_EVENT_APD',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0daa716f36d8378a3a9760ecefc236a9f20',1,'im.h']]], + ['im_5fevent_5fcancelled_9',['IM_EVENT_CANCELLED',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da6e644eca9365bfc42145cf57747f9315',1,'im.h']]], + ['im_5fevent_5fdim_10',['IM_EVENT_DIM',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da9209ed4b47972759603fece217ee1cb5',1,'im.h']]], + ['im_5fevent_5fhome_11',['IM_EVENT_HOME',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0dacd5f304af79f283ba9e894148edc1eab',1,'im.h']]], + ['im_5fevent_5finactive_12',['IM_EVENT_INACTIVE',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0daef375bc5c741509537e15987c3d8df05',1,'im.h']]], + ['im_5fevent_5fpower_13',['IM_EVENT_POWER',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da7e1cdd63ee30f6a029908f5cc79da3b7',1,'im.h']]], + ['im_5fevent_5freset_14',['IM_EVENT_RESET',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0dad498b40e2765e46643c6d6206cb308c4',1,'im.h']]], + ['im_5fevent_5fsync_15',['IM_EVENT_SYNC',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0da9c5979316cfd28543f4fc1363fccd81b',1,'im.h']]], + ['im_5fevent_5fundim_16',['IM_EVENT_UNDIM',['../group__coreinit__im.html#ggad7e3015c6be870be28b76be9e787ab0dab89e9727ebfa4511cd210e136fcd2f64',1,'im.h']]], + ['im_5fpad_5ftype_5fnone_17',['IM_PAD_TYPE_NONE',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55abe90372b91fd8a653fcb0f61d8c94c2d',1,'im.h']]], + ['im_5fpad_5ftype_5fwii_5fremote_18',['IM_PAD_TYPE_WII_REMOTE',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55a2c98e611748c9129cbeaf43f305862eb',1,'im.h']]], + ['im_5fpad_5ftype_5fwii_5fremote_5fextension_19',['IM_PAD_TYPE_WII_REMOTE_EXTENSION',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55ac7dc5a45b24317030304d41e91037ef9',1,'im.h']]], + ['im_5fpad_5ftype_5fwiiu_5fgamepad_20',['IM_PAD_TYPE_WIIU_GAMEPAD',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55ad11fb3a3c7ae91803872b22221bffba8',1,'im.h']]], + ['im_5fpad_5ftype_5fwiiu_5fpro_5fcontroller_21',['IM_PAD_TYPE_WIIU_PRO_CONTROLLER',['../group__coreinit__im.html#gga9f0701af776e85aaa2d4f2b8779b8d55a3e048647d84002a425231b99cc8d9a39',1,'im.h']]], + ['im_5fparameter_5fapd_5fenabled_22',['IM_PARAMETER_APD_ENABLED',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a84e5e40d7b7190329ff5e5931226f425',1,'im.h']]], + ['im_5fparameter_5fapd_5foccured_23',['IM_PARAMETER_APD_OCCURED',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a0949899adf7c50d1ce9574c7c65c90bb',1,'im.h']]], + ['im_5fparameter_5fapd_5fperiod_24',['IM_PARAMETER_APD_PERIOD',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a20ef3017c555a17c12b1968427a30e14',1,'im.h']]], + ['im_5fparameter_5fdim_5fenable_5fdrc_25',['IM_PARAMETER_DIM_ENABLE_DRC',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a77a35b787259399f7513a106c268995d',1,'im.h']]], + ['im_5fparameter_5fdim_5fenable_5ftv_26',['IM_PARAMETER_DIM_ENABLE_TV',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a434ee73d4a3d14dcb52b653976339f2a',1,'im.h']]], + ['im_5fparameter_5fdim_5fenabled_27',['IM_PARAMETER_DIM_ENABLED',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5abd9f6a85357b11bd7931f003a5c4f96f',1,'im.h']]], + ['im_5fparameter_5fdim_5fperiod_28',['IM_PARAMETER_DIM_PERIOD',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a5be6a126a9a6404aba927a02a4f91c5f',1,'im.h']]], + ['im_5fparameter_5finactive_5fseconds_29',['IM_PARAMETER_INACTIVE_SECONDS',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a53ddc13c19bec7eb8a2be83a98288a14',1,'im.h']]], + ['im_5fparameter_5fmax_30',['IM_PARAMETER_MAX',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a9d74ea15b29addb80a7cb61e6b4bd6af',1,'im.h']]], + ['im_5fparameter_5fpower_5foff_5fenable_31',['IM_PARAMETER_POWER_OFF_ENABLE',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5a899ec9542316a4d6aa297e67090f8aaf',1,'im.h']]], + ['im_5fparameter_5freset_5fenable_32',['IM_PARAMETER_RESET_ENABLE',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5ae33623626eb45d72caf372a08b5c297c',1,'im.h']]], + ['im_5fparameter_5freset_5fseconds_33',['IM_PARAMETER_RESET_SECONDS',['../group__coreinit__im.html#ggacb74243d36a46f2107d34322830e2ff5abb65b5efecdcd64c93a622511dfff6d5',1,'im.h']]], + ['im_5ftimer_5fapd_34',['IM_TIMER_APD',['../group__coreinit__im.html#gga54086016114e888ba0b7e6730c49b6ebac4e4f1c2d2b1a0fc1d59d465b2f6e3a2',1,'im.h']]], + ['im_5ftimer_5fdim_35',['IM_TIMER_DIM',['../group__coreinit__im.html#gga54086016114e888ba0b7e6730c49b6ebae48963c815a5b45ca6b15f8526542ccb',1,'im.h']]], + ['initialized_36',['Initialized',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a59d87a4758a9d35fbaf6b204341bb399',1,'nn::nfp']]], + ['inputform0_37',['InputForm0',['../namespacenn_1_1swkbd.html#a0744d25b4e263a601d78dba20b4ac0b6a4ff461e7eaba5dd2f27df986fd2e16ff',1,'nn::swkbd']]], + ['invalid_38',['invalid',['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a4bbb8f967da6d1a610596d7257179c2b',1,'nn::erreula::Invalid'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a4bbb8f967da6d1a610596d7257179c2b',1,'nn::swkbd::Invalid']]], + ['ios_5ferror_5faccess_39',['IOS_ERROR_ACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa98cc19ca7ecc02271230bb881f4313a',1,'ios.h']]], + ['ios_5ferror_5falignment_40',['IOS_ERROR_ALIGNMENT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa92356dddf428ba7727dd6eec12091cb',1,'ios.h']]], + ['ios_5ferror_5fanfailed_41',['IOS_ERROR_ANFAILED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a77e153fc7ce4596a82c9b87b5886b7c1',1,'ios.h']]], + ['ios_5ferror_5fbadblock_42',['IOS_ERROR_BADBLOCK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aed5c311940ab4a99d91793118918a3be',1,'ios.h']]], + ['ios_5ferror_5fbsp_43',['IOS_ERROR_BSP',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a3ae869f29fb2b0b2e54effd8d5167f6e',1,'ios.h']]], + ['ios_5ferror_5fbusy_44',['IOS_ERROR_BUSY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acd547a8753d94213b91c40145fbd7c91',1,'ios.h']]], + ['ios_5ferror_5fclienttxnlimit_45',['IOS_ERROR_CLIENTTXNLIMIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad046dc06e017f275113bae0d7ffc32d0',1,'ios.h']]], + ['ios_5ferror_5fdatapending_46',['IOS_ERROR_DATAPENDING',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae499c4b3f94959460b27fb811e8310ab',1,'ios.h']]], + ['ios_5ferror_5fecc_47',['IOS_ERROR_ECC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae1c9d51bf217441a456976d786d018bc',1,'ios.h']]], + ['ios_5ferror_5fecccrit_48',['IOS_ERROR_ECCCRIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a7678c6abcb51950c1c036ad8c3013a59',1,'ios.h']]], + ['ios_5ferror_5fexists_49',['IOS_ERROR_EXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af78e0d3dc60b3eaf90a4a2183f561076',1,'ios.h']]], + ['ios_5ferror_5fexpired_50',['IOS_ERROR_EXPIRED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abcc12c1e41a20be334dcbd7dc29afaba',1,'ios.h']]], + ['ios_5ferror_5ffailalloc_51',['IOS_ERROR_FAILALLOC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2afe4ffc0116d8fd42c8a959be1c7b9245',1,'ios.h']]], + ['ios_5ferror_5ffailcheckvalue_52',['IOS_ERROR_FAILCHECKVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a72ee43d4bd964bd3bf57514deb8d3331',1,'ios.h']]], + ['ios_5ferror_5ffailinternal_53',['IOS_ERROR_FAILINTERNAL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ab53937d9bda02cb44a24d2e620fa4d8a',1,'ios.h']]], + ['ios_5ferror_5fintr_54',['IOS_ERROR_INTR',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aee5fa1fa73ed2e5999b4b2a476b9da3f',1,'ios.h']]], + ['ios_5ferror_5finvalid_55',['IOS_ERROR_INVALID',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2d2e8be1ae9a9cd269d083126e610c47',1,'ios.h']]], + ['ios_5ferror_5finvalidarg_56',['IOS_ERROR_INVALIDARG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a0fac950fd407e1731f02d63325e3e222',1,'ios.h']]], + ['ios_5ferror_5finvalidflag_57',['IOS_ERROR_INVALIDFLAG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a6be4097e5a88595bda49f66bbd17238a',1,'ios.h']]], + ['ios_5ferror_5finvalidformat_58',['IOS_ERROR_INVALIDFORMAT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a282938b755de21ddd24981346aab2825',1,'ios.h']]], + ['ios_5ferror_5finvalidhandle_59',['IOS_ERROR_INVALIDHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad680fc69db4a40e64700d1bd3b484e3f',1,'ios.h']]], + ['ios_5ferror_5finvalidobjtype_60',['IOS_ERROR_INVALIDOBJTYPE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af5fa1900b778ba3459566d6db33dffac',1,'ios.h']]], + ['ios_5ferror_5finvalidrng_61',['IOS_ERROR_INVALIDRNG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae900bff907ebfbbd47777e069284544c',1,'ios.h']]], + ['ios_5ferror_5finvalidsigner_62',['IOS_ERROR_INVALIDSIGNER',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a8a259877f306381fe2df6d588ada6a2f',1,'ios.h']]], + ['ios_5ferror_5finvalidsize_63',['IOS_ERROR_INVALIDSIZE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a36a2496b37691365fd95751ebcc87904',1,'ios.h']]], + ['ios_5ferror_5finvalidversion_64',['IOS_ERROR_INVALIDVERSION',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a035888a8a9f3409784dce1dcdbf0c386',1,'ios.h']]], + ['ios_5ferror_5fmax_65',['IOS_ERROR_MAX',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a37f2a6febea4c0ea8b880dde8a13432c',1,'ios.h']]], + ['ios_5ferror_5fmaxsemcount_66',['IOS_ERROR_MAXSEMCOUNT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a076febffd66e06fbade5fd79ed775ba9',1,'ios.h']]], + ['ios_5ferror_5fnoexists_67',['IOS_ERROR_NOEXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ac3d933461062cfb8a5e40f7a1f364e74',1,'ios.h']]], + ['ios_5ferror_5fnolink_68',['IOS_ERROR_NOLINK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aecbc8613663e5eeef6902aa282e876cb',1,'ios.h']]], + ['ios_5ferror_5fnoreadaccess_69',['IOS_ERROR_NOREADACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a913d4ebf0bfd23d63331c842ef7931ef',1,'ios.h']]], + ['ios_5ferror_5fnoreadwriteaccess_70',['IOS_ERROR_NOREADWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abc0482d5e8c843d48c6b859c78ef41fd',1,'ios.h']]], + ['ios_5ferror_5fnoresource_71',['IOS_ERROR_NORESOURCE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a60a9503dc270e458131f846ca119f0e7',1,'ios.h']]], + ['ios_5ferror_5fnotready_72',['IOS_ERROR_NOTREADY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a333ada0823630d51e06ffb371fb438fe',1,'ios.h']]], + ['ios_5ferror_5fnowriteaccess_73',['IOS_ERROR_NOWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a5a7d1394c514c78d8d9078ada7bd03a8',1,'ios.h']]], + ['ios_5ferror_5fok_74',['IOS_ERROR_OK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acc86445654dd490bbb047f5ef3e67f6b',1,'ios.h']]], + ['ios_5ferror_5fqempty_75',['IOS_ERROR_QEMPTY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a859005262ad0c04fce3403c9f47d6383',1,'ios.h']]], + ['ios_5ferror_5fqfull_76',['IOS_ERROR_QFULL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2a290bf4f6575da4c35742750455295e',1,'ios.h']]], + ['ios_5ferror_5fsemunavailable_77',['IOS_ERROR_SEMUNAVAILABLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aca9f1a2e211d1ae553038ba7f7c69600',1,'ios.h']]], + ['ios_5ferror_5fstalehandle_78',['IOS_ERROR_STALEHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a98ea011d2d3175012525a9c3e2d1c6c0',1,'ios.h']]], + ['ios_5ferror_5ftimeout_79',['IOS_ERROR_TIMEOUT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a55ee35ae7e561e7687e22b0444486995',1,'ios.h']]], + ['ios_5ferror_5funknown_80',['IOS_ERROR_UNKNOWN',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa330bef6790ce4bac193e5a7ce66fe99',1,'ios.h']]], + ['ios_5ferror_5funknownvalue_81',['IOS_ERROR_UNKNOWNVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af8d4973caabb7f0f8cd4a8e250319dfb',1,'ios.h']]], + ['ios_5fopen_5fread_82',['IOS_OPEN_READ',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7635eaf2cfcbb90b176747f071326fd3',1,'ios.h']]], + ['ios_5fopen_5freadwrite_83',['IOS_OPEN_READWRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7559a66b0ffa7cb20800c484f6f5fcb2',1,'ios.h']]], + ['ios_5fopen_5fwrite_84',['IOS_OPEN_WRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a6422c0560ca671db6296cc86e92062bd',1,'ios.h']]], + ['iso15693_85',['Iso15693',['../namespacenn_1_1nfp.html#a2d45f9fb9cae7ebf4357d4c67b906f93a61fa33647405df13a916026097a834b5',1,'nn::nfp']]], + ['isregistered_86',['IsRegistered',['../namespacenn_1_1nfp.html#aa028877b56be04a11ec35abb1e50ec04a3bfecf4de3f58d2edb79c45df5ae8f4f',1,'nn::nfp']]], + ['italian_87',['italian',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a38200c77a50e3b8a545863777de3bb57',1,'nn::sl::Italian'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a4be8e06d27bca7e1828f2fa9a49ca985',1,'nn::erreula::Italian'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a4be8e06d27bca7e1828f2fa9a49ca985',1,'nn::swkbd::Italian']]] +]; diff --git a/search/enumvalues_9.js b/search/enumvalues_9.js new file mode 100644 index 00000000..bff0e887 --- /dev/null +++ b/search/enumvalues_9.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['japan_0',['japan',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b',1,'nn::erreula::Japan'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b',1,'nn::swkbd::Japan']]], + ['japanese_1',['japanese',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705a3443f3a583d4c3bf18c275fce5197bf4',1,'nn::sl::Japanese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885af32ced6a9ba164c4b3c047fd1d7c882e',1,'nn::erreula::Japanese'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e',1,'nn::swkbd::Japanese']]], + ['jpn_5fjp_5fhandwriting_2',['JPN_JP_Handwriting',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ae9f26902537582e0e1d0ddeca998e8c3',1,'nn::swkbd']]], + ['jpn_5fjp_5fkana_3',['JPN_JP_Kana',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a26bf5a51f4240a89ba1001b00e20c6f8',1,'nn::swkbd']]], + ['jpn_5fjp_5fphone_4',['JPN_JP_Phone',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78ab76d272fe6871a2af1f80dff59cca5d1',1,'nn::swkbd']]], + ['jpn_5fjp_5fqwerty_5',['JPN_JP_QWERTY',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a9354d354479a2c00eb157bfefa0b0cf8',1,'nn::swkbd']]], + ['jpn_5fjp_5fsymbols_6',['JPN_JP_Symbols',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a4437455e9eb4b9b157c646510b2390ad',1,'nn::swkbd']]] +]; diff --git a/search/enumvalues_a.js b/search/enumvalues_a.js new file mode 100644 index 00000000..4eeba1dd --- /dev/null +++ b/search/enumvalues_a.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['kdb_5fcountry_5funknown_5f0_0',['KDB_COUNTRY_UNKNOWN_0',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9ad875cd73d5c3e2e94ab010a769a0f786',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f1_1',['KDB_COUNTRY_UNKNOWN_1',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a898525cd0658b9ec7e7d65bc922b45e1',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f10_2',['KDB_COUNTRY_UNKNOWN_10',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9ad75f10d396e480a7f91fdc25b44017a6',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f11_3',['KDB_COUNTRY_UNKNOWN_11',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a049f01a857ef487e40ac8d0c05cd7713',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f12_4',['KDB_COUNTRY_UNKNOWN_12',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a6124d722bb0581e36ff1eaf3c70b0aca',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f13_5',['KDB_COUNTRY_UNKNOWN_13',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9aba8c45d0b4e9fee7290f4b1bd677dff1',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f14_6',['KDB_COUNTRY_UNKNOWN_14',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a21cd4e30939baa50338314caa3939803',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f15_7',['KDB_COUNTRY_UNKNOWN_15',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a4b81cd38fe257473299a2796e27317e7',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f16_8',['KDB_COUNTRY_UNKNOWN_16',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a27216c62fedea2538386e27aabbd4613',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f17_9',['KDB_COUNTRY_UNKNOWN_17',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a0737ecbe849636e94e056f2d735f2c14',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f18_10',['KDB_COUNTRY_UNKNOWN_18',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9af7fccf99d4a6cd1a947b1a5024d10805',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f2_11',['KDB_COUNTRY_UNKNOWN_2',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9ae8dca51bee0f6a7ef0c311d926042a93',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f3_12',['KDB_COUNTRY_UNKNOWN_3',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a4efd2347b9406425467a14cb1a5a53d8',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f4_13',['KDB_COUNTRY_UNKNOWN_4',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a4f9f3cf79b8e2452a740f75fdf50fd14',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f5_14',['KDB_COUNTRY_UNKNOWN_5',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a9061ad316afc999428bc8aaa99b5bcb8',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f6_15',['KDB_COUNTRY_UNKNOWN_6',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a1369d2b8219bbe4934b84b110ca9ed48',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f7_16',['KDB_COUNTRY_UNKNOWN_7',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a0823247c73d20f00515a8b2aab696b96',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f8_17',['KDB_COUNTRY_UNKNOWN_8',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a14808a2bdf5d4e3f6f7949aa3e0e1271',1,'nsyskbd.h']]], + ['kdb_5fcountry_5funknown_5f9_18',['KDB_COUNTRY_UNKNOWN_9',['../nsyskbd_8h.html#aedef1b4fb0ed9b6beb74a21586e8e1a9a0eae7c289139fb1225bcb624cb4215ee',1,'nsyskbd.h']]], + ['kdb_5ferror_5falready_5finitialized_19',['KDB_ERROR_ALREADY_INITIALIZED',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12faeb254f374639fdb4b30733729be05481',1,'nsyskbd.h']]], + ['kdb_5ferror_5finvalid_5fcountry_20',['KDB_ERROR_INVALID_COUNTRY',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12fabce0552ff676aa1db4959e8e011dabf6',1,'nsyskbd.h']]], + ['kdb_5ferror_5fnone_21',['KDB_ERROR_NONE',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12fa561b246ed8313e3e2a1a1b8f3d8e27a5',1,'nsyskbd.h']]], + ['kdb_5ferror_5fnot_5finitialized_22',['KDB_ERROR_NOT_INITIALIZED',['../nsyskbd_8h.html#a40f67bc1dec60b45c4c05db1eb31b12fa9dd9139b83385c6928de070ead49c241',1,'nsyskbd.h']]], + ['korea_23',['korea',['../namespacenn_1_1erreula.html#aa6498d628b446c18e1c5087341741ec2aa8f809c99c4a996780c3046b9b594195',1,'nn::erreula::Korea'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2aa8f809c99c4a996780c3046b9b594195',1,'nn::swkbd::Korea']]], + ['korean_24',['korean',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705ad1d258e960128e6639454fd167b52a98',1,'nn::sl::Korean'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885ad0bdb3cde477d82e766da05ebda50ccb',1,'nn::erreula::Korean'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34ad0bdb3cde477d82e766da05ebda50ccb',1,'nn::swkbd::Korean']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffailed_5fmpls_5fclassic_25',['KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffailed_5fmpls_5fnunchuk_26',['KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffailed_5fmpls_5fonly_27',['KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5ffinished_28',['KPAD_CONTROL_MPLS_STATUS_FINISHED',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be',1,'kpad.h']]], + ['kpad_5fcontrol_5fmpls_5fstatus_5fstarted_29',['KPAD_CONTROL_MPLS_STATUS_STARTED',['../group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8',1,'kpad.h']]], + ['kpad_5ferror_5fbusy_30',['KPAD_ERROR_BUSY',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa',1,'kpad.h']]], + ['kpad_5ferror_5finvalid_5fcontroller_31',['KPAD_ERROR_INVALID_CONTROLLER',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff',1,'kpad.h']]], + ['kpad_5ferror_5fno_5fsamples_32',['KPAD_ERROR_NO_SAMPLES',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f',1,'kpad.h']]], + ['kpad_5ferror_5fok_33',['KPAD_ERROR_OK',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63',1,'kpad.h']]], + ['kpad_5ferror_5funinitialized_34',['KPAD_ERROR_UNINITIALIZED',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88',1,'kpad.h']]], + ['kpad_5ferror_5fwpad_5funinit_35',['KPAD_ERROR_WPAD_UNINIT',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70',1,'kpad.h']]] +]; diff --git a/search/enumvalues_b.js b/search/enumvalues_b.js new file mode 100644 index 00000000..7495dd2a --- /dev/null +++ b/search/enumvalues_b.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['languagedefault_0',['LanguageDefault',['../namespacenn_1_1swkbd.html#aeefdc29d09f4c650aa66afe9e5b43b78a310075d2c785056bada4c22d50b18501',1,'nn::swkbd']]], + ['level_5fend_1',['LEVEL_END',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad8b0c4e4b4a615486b65008ae5d0032f',1,'nn::Result']]], + ['level_5ffatal_2',['LEVEL_FATAL',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a8684be68df3e6f94931ebf73a51de477',1,'nn::Result']]], + ['level_5finfo_3',['LEVEL_INFO',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a831e8f5cdb3ed97330b2e17502149d8f',1,'nn::Result']]], + ['level_5fpermanent_4',['LEVEL_PERMANENT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231add7e61e63b60c2b5e164c0bda11180c3',1,'nn::Result']]], + ['level_5freinit_5',['LEVEL_REINIT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231aee03ecf03518e346931ed6ca97244611',1,'nn::Result']]], + ['level_5freset_6',['LEVEL_RESET',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a26973483e3604b533f9a27c54d74aa08',1,'nn::Result']]], + ['level_5fstatus_7',['LEVEL_STATUS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a6fd6b197618aca3fd33e4c2cc61c98f9',1,'nn::Result']]], + ['level_5fsuccess_8',['LEVEL_SUCCESS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5af654be96ac74a2ba172cc6f10064c77d',1,'nn::Result']]], + ['level_5ftemporary_9',['LEVEL_TEMPORARY',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231ae23911fc18c67578dd337373e6db6867',1,'nn::Result']]], + ['level_5fusage_10',['LEVEL_USAGE',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad1a8600a5fe1ef2612a6ea0081f31fcc',1,'nn::Result']]] +]; diff --git a/search/enumvalues_c.js b/search/enumvalues_c.js new file mode 100644 index 00000000..b95a49e2 --- /dev/null +++ b/search/enumvalues_c.js @@ -0,0 +1,186 @@ +var searchData= +[ + ['male_0',['MALE',['../namespacenn_1_1sl.html#a74ca34cbde1352c016dc4b4db9d5d30da6e81fe1ef694726dd6f7246cfb42369f',1,'nn::sl']]], + ['mcp_5fapp_5ftype_5faccount_5fapps_1',['MCP_APP_TYPE_ACCOUNT_APPS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ae98f3805badddc0d9edf1870bb2b2719',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5famiibo_5fsettings_2',['MCP_APP_TYPE_AMIIBO_SETTINGS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a59cfd298f1fb5b1d529bb8e5580fdfc6',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5faoc_5foverlay_3',['MCP_APP_TYPE_AOC_OVERLAY',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a66ca74ef69c671ad9081926acd8d86ba',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fbluetooth_5ffirmware_4',['MCP_APP_TYPE_BLUETOOTH_FIRMWARE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ada47d344f24b0fa0d7080b5383060c66',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fboot1_5',['MCP_APP_TYPE_BOOT1',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a04a06f5beab5389cc5869c064e3b99fb',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fbrowser_6',['MCP_APP_TYPE_BROWSER',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04af8a868542d1cf57769824329fa6f10f4',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fcaffeine_5ftitle_5flist_7',['MCP_APP_TYPE_CAFFEINE_TITLE_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7cfd88322a29a95b987bb90b0a1efe83',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fcert_5fstore_8',['MCP_APP_TYPE_CERT_STORE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ab810c16bd96812cb8d2640623bf8f4a9',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdownload_5fmanagement_9',['MCP_APP_TYPE_DOWNLOAD_MANAGEMENT',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a9959b84b4f1c2d4ad1d40f12fcb80371',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdrc_5ffirmware_10',['MCP_APP_TYPE_DRC_FIRMWARE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a44150c76f03db6b7e904c687df175858',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdrc_5flanguage_11',['MCP_APP_TYPE_DRC_LANGUAGE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a6894fd20bdc45a1b166562a7ca9289a2',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fdrh_5ffirmware_12',['MCP_APP_TYPE_DRH_FIRMWARE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ae6389f55141fed0def0edd4bd519c30a',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5feco_5fprocess_13',['MCP_APP_TYPE_ECO_PROCESS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ac624ff5f18cfe9b81149f87082f4fc76',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5femanual_14',['MCP_APP_TYPE_EMANUAL',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7d9cc766337c82fe50cda268cad1c5cc',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5ferror_5fdisplay_15',['MCP_APP_TYPE_ERROR_DISPLAY',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7008cb88e700b30b7d8c4d0a565f8996',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5feshop_16',['MCP_APP_TYPE_ESHOP',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a4ffee109a2a3d267c6eb999a16905bf7',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fexceptions_5fdata_17',['MCP_APP_TYPE_EXCEPTIONS_DATA',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a6030ec3e74b8e4027cc445c2a45bb0fa',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5ffriend_5flist_18',['MCP_APP_TYPE_FRIEND_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04aeee83c123afbd30749168cf474d6cbce',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_19',['MCP_APP_TYPE_GAME',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a8eb4e3b8eb4352926b678e1df0317404',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_5fdlc_20',['MCP_APP_TYPE_GAME_DLC',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a0f10e4c1b9a1e20a5fc6ff186d2ab09f',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_5fupdate_21',['MCP_APP_TYPE_GAME_UPDATE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04adcbf0e257d69a1fd55a73a5e9fe9c186',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fgame_5fwii_22',['MCP_APP_TYPE_GAME_WII',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a173a77539e385fc19bc54c7ec29b2fd9',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fhome_5fmenu_23',['MCP_APP_TYPE_HOME_MENU',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04aa0830a1931e94bb79c9f4fcfa39cd160',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fmcp_5ftitle_5flist_24',['MCP_APP_TYPE_MCP_TITLE_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a34bc74081b44ec56c38d5b6802ba62b2',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fmiiverse_25',['MCP_APP_TYPE_MIIVERSE',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ac495b17af62f2cad28d97304fae18851',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fmiiverse_5fpost_26',['MCP_APP_TYPE_MIIVERSE_POST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a2d296ef1f03d08eb08622e1c674dff30',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fpatch_5fmap_5fdata_27',['MCP_APP_TYPE_PATCH_MAP_DATA',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a653fc7bab0d41b0a5011b42935020010',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fshared_5fdata_28',['MCP_APP_TYPE_SHARED_DATA',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04afbd52b9e08d2fb9caa58844ea6bdc12a',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fapps_29',['MCP_APP_TYPE_SYSTEM_APPS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04afaf3025f39dfbfa13bdf7c79bf53189e',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5flibraries_30',['MCP_APP_TYPE_SYSTEM_LIBRARIES',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a4e6da7a6d80f0ba00eed38b99e870353',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fmenu_31',['MCP_APP_TYPE_SYSTEM_MENU',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a7481d88296c12f706888cf02ac0c2947',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fsettings_32',['MCP_APP_TYPE_SYSTEM_SETTINGS',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a29e2ed547d4e4b663c27c6545cb91e48',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fupdater_33',['MCP_APP_TYPE_SYSTEM_UPDATER',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a2c8c9fcc85c4f307d437c51dbd9aad90',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fsystem_5fversion_34',['MCP_APP_TYPE_SYSTEM_VERSION',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a1e40267f3740c37f0d7e8281bc53a197',1,'mcp.h']]], + ['mcp_5fapp_5ftype_5fwagonu_5fmigration_5flist_35',['MCP_APP_TYPE_WAGONU_MIGRATION_LIST',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04a4ca667877df833a1e59ac014ec799786',1,'mcp.h']]], + ['mcp_5fcompat_5fav_5ffile_5fdeint_36',['MCP_COMPAT_AV_FILE_DEINT',['../group__coreinit__mcp.html#gga419d3cf199f1c2bb71b57fec26a66aeda7c1bae8943c941c59e2e2c39fb318ee5',1,'mcp.h']]], + ['mcp_5fcompat_5fav_5ffile_5fdmcu_37',['MCP_COMPAT_AV_FILE_DMCU',['../group__coreinit__mcp.html#gga419d3cf199f1c2bb71b57fec26a66aedacb517debb79c0204dd1ef05fa0337693',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f1_38',['MCP_DEVICE_FLAG_UNK_1',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48a686d709de31ec3e66036f6fc0ef658bc',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f2_39',['MCP_DEVICE_FLAG_UNK_2',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48ac3fcc55f538a259329b741e39eb5d685',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f4_40',['MCP_DEVICE_FLAG_UNK_4',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48ac9337760015cc32ce8ccd0f86a3baa9e',1,'mcp.h']]], + ['mcp_5fdevice_5fflag_5funk_5f8_41',['MCP_DEVICE_FLAG_UNK_8',['../group__coreinit__mcp.html#gga2079bca97e8e4695502bcd168ea21d48ac78e3296b0c7f21510fe50a1e7755bb4',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fauto_42',['MCP_DEVICE_TYPE_AUTO',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5a76958fc19e51775f37c805dce4062a9a',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fmlc_43',['MCP_DEVICE_TYPE_MLC',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5a4b4a8921ef205e2500167800e92161f7',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fodd_44',['MCP_DEVICE_TYPE_ODD',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5a88d132eb3e2774e8fcb6c443f6bd8d60',1,'mcp.h']]], + ['mcp_5fdevice_5ftype_5fusb_45',['MCP_DEVICE_TYPE_USB',['../group__coreinit__mcp.html#gga5510024ee64ea4a8c6f7cb1134e6b7f5afae7d3f2b10c85a52a062056e3917315',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fmlc_46',['MCP_INSTALL_TARGET_MLC',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93a524b911e8b82d6f641ca8c5d3194cb5d',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fusb_47',['MCP_INSTALL_TARGET_USB',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93afff4f4c42cbae8dd1487c48d0f5cb372',1,'mcp.h']]], + ['mcp_5fregion_5fchina_48',['MCP_REGION_CHINA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a88439ae3943542aca152d4db90040969',1,'mcp.h']]], + ['mcp_5fregion_5feurope_49',['MCP_REGION_EUROPE',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a1c6fb7f1516758a8726f6007402f1eea',1,'mcp.h']]], + ['mcp_5fregion_5fjapan_50',['MCP_REGION_JAPAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37ae0207b3f472fe22d1977e7cd3648a0b1',1,'mcp.h']]], + ['mcp_5fregion_5fkorea_51',['MCP_REGION_KOREA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37aac6a011723d902b1c34cc2a6d6c59d78',1,'mcp.h']]], + ['mcp_5fregion_5ftaiwan_52',['MCP_REGION_TAIWAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a693ae3ffbff837388d354fbba49abe1b',1,'mcp.h']]], + ['mcp_5fregion_5fusa_53',['MCP_REGION_USA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a58f6ab2103ea84dd71006cdddc647b44',1,'mcp.h']]], + ['mem_5fbase_5fheap_5ffg_54',['MEM_BASE_HEAP_FG',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem1_55',['MEM_BASE_HEAP_MEM1',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem2_56',['MEM_BASE_HEAP_MEM2',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369',1,'memheap.h']]], + ['mem_5fblock_5fheap_5ftag_57',['MEM_BLOCK_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cbaee676570c092ee1e6e421409a87d975f',1,'memheap.h']]], + ['mem_5fexp_5fheap_5fcheck_5fflags_5flog_5ferrors_58',['MEM_EXP_HEAP_CHECK_FLAGS_LOG_ERRORS',['../group__coreinit__memexpheap.html#gga10b0999f48f4d325c8460c294685f4e2a6f06c13d3310b3360fea032cb2e1b464',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fcheck_5fflags_5fnone_59',['MEM_EXP_HEAP_CHECK_FLAGS_NONE',['../group__coreinit__memexpheap.html#gga10b0999f48f4d325c8460c294685f4e2a9fbc93cc993db6b2a5f8e67cac111f2b',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5fbottom_60',['MEM_EXP_HEAP_DIR_FROM_BOTTOM',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a9d96953d174ae7e00f507c5cbecdeda7',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5ftop_61',['MEM_EXP_HEAP_DIR_FROM_TOP',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a170cacfe7715b7b4a9df7846411d1fda',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5ffirst_5ffree_62',['MEM_EXP_HEAP_MODE_FIRST_FREE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51abc487e051ed0efea240c90f55c797e9d',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5fnearest_5fsize_63',['MEM_EXP_HEAP_MODE_NEAREST_SIZE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51aa5dd220ca55194dbb5bafca2d7e3b65b',1,'memexpheap.h']]], + ['mem_5fexpanded_5fheap_5ftag_64',['MEM_EXPANDED_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba73cc6859292a3153a6dc5a8526f28353',1,'memheap.h']]], + ['mem_5fframe_5fheap_5ftag_65',['MEM_FRAME_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba9f996937542e05cf39a5905a70289f55',1,'memheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fall_66',['MEM_FRM_HEAP_FREE_ALL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca7d23b208493c79cfb3cde8a4a26fe268',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fhead_67',['MEM_FRM_HEAP_FREE_HEAD',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dcab6f71734ed64641463ad5783896a39ce',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5ftail_68',['MEM_FRM_HEAP_FREE_TAIL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca9e6d78aa03e63568c47e881e78f7bc85',1,'memfrmheap.h']]], + ['mem_5fheap_5ffill_5ftype_5fallocated_69',['MEM_HEAP_FILL_TYPE_ALLOCATED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442af5678cb9a17bf1855df30c50e552fee3',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5ffreed_70',['MEM_HEAP_FILL_TYPE_FREED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442a303a7c6d5c68983625bd949e8a8a38ea',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5funused_71',['MEM_HEAP_FILL_TYPE_UNUSED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442aab58d29ca838e67871a9c39230a66a1e',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fdebug_5fmode_72',['MEM_HEAP_FLAG_DEBUG_MODE',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a3cefa3627ca24ef278fe861c969a76cb',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fuse_5flock_73',['MEM_HEAP_FLAG_USE_LOCK',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497af49a821423e44a9e85218ce44f85d48b',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fzero_5fallocated_74',['MEM_HEAP_FLAG_ZERO_ALLOCATED',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a6b36ac6cf03f489e90b525517e1e33e2',1,'memheap.h']]], + ['mem_5funit_5fheap_5ftag_75',['MEM_UNIT_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba4fbb605cdb05db8640ae6dc7187e8934',1,'memheap.h']]], + ['mem_5fuser_5fheap_5ftag_76',['MEM_USER_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba5548a1522f91faebd0bd08201d8428c9',1,'memheap.h']]], + ['message_77',['Message',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aa4c2a8fe7eaf24721cc7a9f0175115bd4',1,'nn::erreula']]], + ['message1button_78',['Message1Button',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aaaf856dbc00b1571c19af181f601bb36a',1,'nn::erreula']]], + ['message2button_79',['Message2Button',['../namespacenn_1_1erreula.html#ab0df38968e4f03a3f1f6d6df0f31f45aae1f15190e001ba3c53be3e2293f46534',1,'nn::erreula']]], + ['mic_5ferror_5falready_5fclosed_80',['MIC_ERROR_ALREADY_CLOSED',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fa8ba1126a40b9f31e24ad2d631ee3c588',1,'mic.h']]], + ['mic_5ferror_5finit_81',['MIC_ERROR_INIT',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fafb09197d2da4f7040f64126fe5bfd9e0',1,'mic.h']]], + ['mic_5ferror_5finvalid_5fhandle_82',['MIC_ERROR_INVALID_HANDLE',['../group__mic.html#gga668350e3190d0fddfd270b02415f152faeaf421f6cd2f1b64e4a755ef446ccde0',1,'mic.h']]], + ['mic_5ferror_5finvalid_5finstance_83',['MIC_ERROR_INVALID_INSTANCE',['../group__mic.html#gga668350e3190d0fddfd270b02415f152faa25089323de4eae005da14860851479e',1,'mic.h']]], + ['mic_5ferror_5fnot_5fopened_84',['MIC_ERROR_NOT_OPENED',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fa95d01eabee5283a2bed68c3470f2930e',1,'mic.h']]], + ['mic_5ferror_5fok_85',['MIC_ERROR_OK',['../group__mic.html#gga668350e3190d0fddfd270b02415f152fab0db85542b204b4c5809f82c6c15f6ea',1,'mic.h']]], + ['mic_5finstance_5f0_86',['MIC_INSTANCE_0',['../group__mic.html#gga7324a82c21b45b4aff5a152b92fabbcaa758cff8bca790fbbb1bcb7cf04581c00',1,'mic.h']]], + ['mic_5finstance_5f1_87',['MIC_INSTANCE_1',['../group__mic.html#gga7324a82c21b45b4aff5a152b92fabbcaa07d0ade7fdd32771816cabebce428db0',1,'mic.h']]], + ['module_5fapplication_88',['MODULE_APPLICATION',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac4f4ca790cc135f4e6d3d55e6dac105b',1,'nn::Result']]], + ['module_5fcommon_89',['MODULE_COMMON',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af47688e28bf431773f89dc8830fb3c98',1,'nn::Result']]], + ['module_5fnn_5fac_90',['MODULE_NN_AC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495adba93f1accc85042f8a74f3560aaa523',1,'nn::Result']]], + ['module_5fnn_5facc_91',['MODULE_NN_ACC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9eaf59cb5a56c28cc81dce74933cedbf',1,'nn::Result']]], + ['module_5fnn_5fam_92',['MODULE_NN_AM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af9bf4e0aa61c6c69078b1057df5cc83d',1,'nn::Result']]], + ['module_5fnn_5famlow_93',['MODULE_NN_AMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c94e97a0f83fd68669ec48cfa2fb61',1,'nn::Result']]], + ['module_5fnn_5fapplet_94',['MODULE_NN_APPLET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495accb62bf29499cb4daabea908c5fa4bab',1,'nn::Result']]], + ['module_5fnn_5fboss_95',['MODULE_NN_BOSS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac6d86a09f5743f5ba30a481b13934966',1,'nn::Result']]], + ['module_5fnn_5fcamera_96',['MODULE_NN_CAMERA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bfabf5255161dff2de5b61accee8013',1,'nn::Result']]], + ['module_5fnn_5fcard_97',['MODULE_NN_CARD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a901a5018d2900a9808bb204d571cd87b',1,'nn::Result']]], + ['module_5fnn_5fcardnor_98',['MODULE_NN_CARDNOR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abee2f1fec756f15677f16357ff777759',1,'nn::Result']]], + ['module_5fnn_5fcardspi_99',['MODULE_NN_CARDSPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6fe74c9ce927ef8f3bdd6441097644e1',1,'nn::Result']]], + ['module_5fnn_5fcec_100',['MODULE_NN_CEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a859b2562bf6a1e2194af238bc998d51f',1,'nn::Result']]], + ['module_5fnn_5fcfg_101',['MODULE_NN_CFG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a129d3a7c5d4c3c4f12351f2aa96f40f7',1,'nn::Result']]], + ['module_5fnn_5fcodec_102',['MODULE_NN_CODEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0a7a7f7622b98862fd1b0491cd22c094',1,'nn::Result']]], + ['module_5fnn_5fcsnd_103',['MODULE_NN_CSND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aae0dee68586e7a926e84c321be0e5153',1,'nn::Result']]], + ['module_5fnn_5fcup_104',['MODULE_NN_CUP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a900c4685f6016d6655dae23253e9df87',1,'nn::Result']]], + ['module_5fnn_5fdbg_105',['MODULE_NN_DBG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a89f6682464dbc6fe273d580d442ca56d',1,'nn::Result']]], + ['module_5fnn_5fdbm_106',['MODULE_NN_DBM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3d7ca5954cf2ced69617a933531c8438',1,'nn::Result']]], + ['module_5fnn_5fdd_107',['MODULE_NN_DD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace153af5f3cc2643b0821a7da40f88c2',1,'nn::Result']]], + ['module_5fnn_5fdi_108',['MODULE_NN_DI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a4f37e7b17f1ec12273d1c0fcc6eae93b',1,'nn::Result']]], + ['module_5fnn_5fdlp_109',['MODULE_NN_DLP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a62a0525ba95216865c339eca3189b9fe',1,'nn::Result']]], + ['module_5fnn_5fdmnt_110',['MODULE_NN_DMNT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a30558e70eabe144355018a820b23002f',1,'nn::Result']]], + ['module_5fnn_5fdsp_111',['MODULE_NN_DSP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b3801df207a488338069cfa0c99615b',1,'nn::Result']]], + ['module_5fnn_5fec_112',['MODULE_NN_EC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a293b92290cf8c7dbac1c196b51cf5fd4',1,'nn::Result']]], + ['module_5fnn_5fenc_113',['MODULE_NN_ENC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b628a7d5ccd011493d0afe6a49829bc',1,'nn::Result']]], + ['module_5fnn_5ffatfs_114',['MODULE_NN_FATFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa43b0280dcd00e4c3cfa07e8516b8909',1,'nn::Result']]], + ['module_5fnn_5ffile_5fserver_115',['MODULE_NN_FILE_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa4e2663225bee375cf63d4fea5db8827',1,'nn::Result']]], + ['module_5fnn_5ffnd_116',['MODULE_NN_FND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5b802c4791721d88604753c7d7e68330',1,'nn::Result']]], + ['module_5fnn_5ffriends_117',['MODULE_NN_FRIENDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a991558f99f1bbf70e72955261b1d6ea4',1,'nn::Result']]], + ['module_5fnn_5ffs_118',['MODULE_NN_FS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a42afaf63fe66d5c368ea06fa47f26f35',1,'nn::Result']]], + ['module_5fnn_5ffsi_119',['MODULE_NN_FSI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a72b4b7b0ec69c88bde2151a57e758388',1,'nn::Result']]], + ['module_5fnn_5fgd_120',['MODULE_NN_GD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa84bae4844665c0f98e83e4fdaa6f972',1,'nn::Result']]], + ['module_5fnn_5fgpio_121',['MODULE_NN_GPIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aabd244ec23c41aec040b5a6b1d9c0b2b',1,'nn::Result']]], + ['module_5fnn_5fgx_122',['MODULE_NN_GX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a927dbb9d9df8c3f39c46c98c168543b4',1,'nn::Result']]], + ['module_5fnn_5fgyroscope_123',['MODULE_NN_GYROSCOPE',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b6ef58aa519b9758781a8b952bdcd7d',1,'nn::Result']]], + ['module_5fnn_5fhid_124',['MODULE_NN_HID',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aedfcb1addaa3d3d558bcd05c87fbeb43',1,'nn::Result']]], + ['module_5fnn_5fhio_125',['MODULE_NN_HIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a35133ffbfbd48a0597b51ced77cdbd27',1,'nn::Result']]], + ['module_5fnn_5fhiolow_126',['MODULE_NN_HIOLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abdd5373abaaa15a85fa00b4a01800e29',1,'nn::Result']]], + ['module_5fnn_5fhttp_127',['MODULE_NN_HTTP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a1162b625321515bfa8baf6a511927bfd',1,'nn::Result']]], + ['module_5fnn_5fi2c_128',['MODULE_NN_I2C',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b8318cc481d9d5e899cb78365eefcc2',1,'nn::Result']]], + ['module_5fnn_5fir_129',['MODULE_NN_IR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6655ce48bedd0fe63fbb8bb7bd3dc4c4',1,'nn::Result']]], + ['module_5fnn_5fkernel_130',['MODULE_NN_KERNEL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad3b53240f5c0afde756582d4a28ba374',1,'nn::Result']]], + ['module_5fnn_5fldr_131',['MODULE_NN_LDR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8aeb9cf216420bc18e981accd76f32e4',1,'nn::Result']]], + ['module_5fnn_5floader_5fserver_132',['MODULE_NN_LOADER_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7285d213988fceedeedf6c9c4366cdc1',1,'nn::Result']]], + ['module_5fnn_5fmc_133',['MODULE_NN_MC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a54d2e6460e78b70013f882c4db1ad93f',1,'nn::Result']]], + ['module_5fnn_5fmcu_134',['MODULE_NN_MCU',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0604c7c57d602d3bae00925a0065188d',1,'nn::Result']]], + ['module_5fnn_5fmic_135',['MODULE_NN_MIC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab49a46243fe8adfe0b194bb4741cfb8a',1,'nn::Result']]], + ['module_5fnn_5fmidi_136',['MODULE_NN_MIDI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac24cf159a047e2a695d4dbc2fed80339',1,'nn::Result']]], + ['module_5fnn_5fmp_137',['MODULE_NN_MP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae4f5762bb5deebc70ad8342e8e5bd988',1,'nn::Result']]], + ['module_5fnn_5fmpwl_138',['MODULE_NN_MPWL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9e646df0548b792d9306d17f95bc07ec',1,'nn::Result']]], + ['module_5fnn_5fndm_139',['MODULE_NN_NDM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7f424b433cb871b986d98998d96ba56a',1,'nn::Result']]], + ['module_5fnn_5fnews_140',['MODULE_NN_NEWS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6f5320f09ab5bf2a2e2d1951e2134cee',1,'nn::Result']]], + ['module_5fnn_5fnex_141',['MODULE_NN_NEX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a275a48fd7861dd40e28274cd6e811cc3',1,'nn::Result']]], + ['module_5fnn_5fngc_142',['MODULE_NN_NGC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a92608131830913cbc2d09d55797660aa',1,'nn::Result']]], + ['module_5fnn_5fnim_143',['MODULE_NN_NIM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a137b096b8193c592ede6b4a0e3706b43',1,'nn::Result']]], + ['module_5fnn_5fns_144',['MODULE_NN_NS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8f470d4f4e4e36539ae4c1cf4d57719e',1,'nn::Result']]], + ['module_5fnn_5fnwm_145',['MODULE_NN_NWM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a84a1899714c9c2e155b68988b41fca09',1,'nn::Result']]], + ['module_5fnn_5fos_146',['MODULE_NN_OS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a761c37108fe09a00c701e8397c5720a5',1,'nn::Result']]], + ['module_5fnn_5fpdn_147',['MODULE_NN_PDN',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab8ac4e1f44c2555116326cc64fb50e18',1,'nn::Result']]], + ['module_5fnn_5fpi_148',['MODULE_NN_PI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495acff3969b7b6e800ffbfd5f457f10d006',1,'nn::Result']]], + ['module_5fnn_5fpia_149',['MODULE_NN_PIA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5cf3c11ed0298db64ca0552e44c91805',1,'nn::Result']]], + ['module_5fnn_5fpl_150',['MODULE_NN_PL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5bd772a7ba6c7fac19e88534b90b45bc',1,'nn::Result']]], + ['module_5fnn_5fpm_151',['MODULE_NN_PM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae36a422d978afa4c1543ff3842d34541',1,'nn::Result']]], + ['module_5fnn_5fpmlow_152',['MODULE_NN_PMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a95d0e3d141d34f978b96d0901c614840',1,'nn::Result']]], + ['module_5fnn_5fps_153',['MODULE_NN_PS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a96def0434809efe76b570b3f391d2d41',1,'nn::Result']]], + ['module_5fnn_5fptm_154',['MODULE_NN_PTM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad0581f6fcfea678ad8d7363e92439698',1,'nn::Result']]], + ['module_5fnn_5fpxi_155',['MODULE_NN_PXI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3c8e64b0711069de1f0d3043099e4db2',1,'nn::Result']]], + ['module_5fnn_5frdt_156',['MODULE_NN_RDT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a792b8c153aff0fa65a5751a351086f0a',1,'nn::Result']]], + ['module_5fnn_5fro_157',['MODULE_NN_RO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a571eb7f1c2394a5a0f88b18c6af8e7ac',1,'nn::Result']]], + ['module_5fnn_5fromfs_158',['MODULE_NN_ROMFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7b9ea0371c9a7d484538df5eddba4813',1,'nn::Result']]], + ['module_5fnn_5fsdmc_159',['MODULE_NN_SDMC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aacd20fc1b67060fde60ad51222ecd5a4',1,'nn::Result']]], + ['module_5fnn_5fsnd_160',['MODULE_NN_SND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a269574cceb1ae2ce657a8b37e7d1dee3',1,'nn::Result']]], + ['module_5fnn_5fsocket_161',['MODULE_NN_SOCKET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c1cd8450c99b49b3ac196cc29e485a',1,'nn::Result']]], + ['module_5fnn_5fspi_162',['MODULE_NN_SPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3876c8da2acf036f5a9bbd8b59c58db6',1,'nn::Result']]], + ['module_5fnn_5fsrv_163',['MODULE_NN_SRV',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a172f0b7d82febbe2bf615c1099c843a9',1,'nn::Result']]], + ['module_5fnn_5fssl_164',['MODULE_NN_SSL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a21d4e269fb5b5425b6642371ec7f0a24',1,'nn::Result']]], + ['module_5fnn_5fswc_165',['MODULE_NN_SWC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af43bb5ff20546f166c1f98549371fb92',1,'nn::Result']]], + ['module_5fnn_5ftcb_166',['MODULE_NN_TCB',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace6e5506744d3f423665347e67fdb710',1,'nn::Result']]], + ['module_5fnn_5ftest_167',['MODULE_NN_TEST',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a02fb9f5799c1d38caa53fc0ad38343cb',1,'nn::Result']]], + ['module_5fnn_5fuds_168',['MODULE_NN_UDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bf2493c79b43f0e775cb5812a5f05ce',1,'nn::Result']]], + ['module_5fnn_5fupdater_169',['MODULE_NN_UPDATER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a20e4a944c97abd99804c7bc4a7025cdd',1,'nn::Result']]], + ['module_5fnn_5futil_170',['MODULE_NN_UTIL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9acbd30c573f9dfb5d293bd38b4c3eb0',1,'nn::Result']]], + ['module_5fnn_5fwebbrs_171',['MODULE_NN_WEBBRS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aadee764182ade2f49bd9acbb0ff5c042',1,'nn::Result']]], + ['mounted_172',['Mounted',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8aab4e7334a8f96cc4068b7de43e57b9e4',1,'nn::nfp']]], + ['mountedrom_173',['MountedROM',['../namespacenn_1_1nfp.html#ac2ae37a36883a1784d4bba27f6d01ce8a8574aec2e9b8aa3f0bfd14571f8c3897',1,'nn::nfp']]], + ['mp_5ftask_5fqueue_5fstate_5ffinished_174',['MP_TASK_QUEUE_STATE_FINISHED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5finitialised_175',['MP_TASK_QUEUE_STATE_INITIALISED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fready_176',['MP_TASK_QUEUE_STATE_READY',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopped_177',['MP_TASK_QUEUE_STATE_STOPPED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopping_178',['MP_TASK_QUEUE_STATE_STOPPING',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5ffinished_179',['MP_TASK_STATE_FINISHED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5finitialised_180',['MP_TASK_STATE_INITIALISED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5fready_181',['MP_TASK_STATE_READY',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5frunning_182',['MP_TASK_STATE_RUNNING',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3',1,'taskqueue.h']]] +]; diff --git a/search/enumvalues_d.js b/search/enumvalues_d.js new file mode 100644 index 00000000..04216624 --- /dev/null +++ b/search/enumvalues_d.js @@ -0,0 +1,190 @@ +var searchData= +[ + ['net_5fconf_5fadmin_5fstate_5fdown_0',['NET_CONF_ADMIN_STATE_DOWN',['../group__nsysnet__netconfig.html#gga44b27d097dcc025935c5f51cda51e6b8a1eb7df9a8afadb18121d442210835657',1,'netconfig.h']]], + ['net_5fconf_5fadmin_5fstate_5fup_1',['NET_CONF_ADMIN_STATE_UP',['../group__nsysnet__netconfig.html#gga44b27d097dcc025935c5f51cda51e6b8a7804018ffb48e8dc35fae7a3ff08676d',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fduplex_5ffull_2',['NET_CONF_ETH_CFG_DUPLEX_FULL',['../group__nsysnet__netconfig.html#ggaf31a876dbb1ee4c396b7cc90d0d5e71ba5f644dd94378abbe7f11dfbc4cdca779',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fduplex_5fhalf_3',['NET_CONF_ETH_CFG_DUPLEX_HALF',['../group__nsysnet__netconfig.html#ggaf31a876dbb1ee4c396b7cc90d0d5e71ba9b742fd570c32f4523094808bfffcd65',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fnegotiation_5fauto_4',['NET_CONF_ETH_CFG_NEGOTIATION_AUTO',['../group__nsysnet__netconfig.html#ggac01b0a74ad96b9afa1d780794093dadda37c7dbb8f6120cf97ba771ed02592960',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fnegotiation_5fmanual_5',['NET_CONF_ETH_CFG_NEGOTIATION_MANUAL',['../group__nsysnet__netconfig.html#ggac01b0a74ad96b9afa1d780794093dadda5a7e1ab6a9313499eece6fccc54e217c',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fspeed_5f100m_6',['NET_CONF_ETH_CFG_SPEED_100M',['../group__nsysnet__netconfig.html#gga6c878b8ecd604776338dc54c20adf42caf5bdea629821e3f759f1463dd6e1bf9f',1,'netconfig.h']]], + ['net_5fconf_5feth_5fcfg_5fspeed_5f10m_7',['NET_CONF_ETH_CFG_SPEED_10M',['../group__nsysnet__netconfig.html#gga6c878b8ecd604776338dc54c20adf42ca8e36263f4fcf6771f35e24bcfd4898f9',1,'netconfig.h']]], + ['net_5fconf_5finterface_5ftype_5fethernet_8',['NET_CONF_INTERFACE_TYPE_ETHERNET',['../group__nsysnet__netconfig.html#ggad7acace5033279e2f0fb8a3393c11f67a24d918c4e0aa9805f3bd1d3bf1d173d5',1,'netconfig.h']]], + ['net_5fconf_5finterface_5ftype_5fwifi_9',['NET_CONF_INTERFACE_TYPE_WIFI',['../group__nsysnet__netconfig.html#ggad7acace5033279e2f0fb8a3393c11f67a910f9c3edb4d3a99d9f994ca70d9e3c6',1,'netconfig.h']]], + ['net_5fconf_5fipv4_5fmode_5fdhcp_10',['NET_CONF_IPV4_MODE_DHCP',['../group__nsysnet__netconfig.html#gga4f73ee075141d8e1efbb16d56515051ca88d0b1f68d87f8d4f065cfb8ae86e199',1,'netconfig.h']]], + ['net_5fconf_5fipv4_5fmode_5fmanual_11',['NET_CONF_IPV4_MODE_MANUAL',['../group__nsysnet__netconfig.html#gga4f73ee075141d8e1efbb16d56515051ca8626837024a87a62b67965ecdafd66ab',1,'netconfig.h']]], + ['net_5fconf_5flink_5fstate_5fdown_12',['NET_CONF_LINK_STATE_DOWN',['../group__nsysnet__netconfig.html#gga95bd593fad6b9be9abb33e70a5144e02adf17a9d2c3b2c084791baeb099d511f4',1,'netconfig.h']]], + ['net_5fconf_5flink_5fstate_5fnegotiate_13',['NET_CONF_LINK_STATE_NEGOTIATE',['../group__nsysnet__netconfig.html#gga95bd593fad6b9be9abb33e70a5144e02ae236c49dc82ba4ad3fe50169ded5b3b0',1,'netconfig.h']]], + ['net_5fconf_5flink_5fstate_5fup_14',['NET_CONF_LINK_STATE_UP',['../group__nsysnet__netconfig.html#gga95bd593fad6b9be9abb33e70a5144e02ac45bde088d5a9fdc61cc40627d95dc36',1,'netconfig.h']]], + ['net_5fconf_5foper_5fstate_5fdown_15',['NET_CONF_OPER_STATE_DOWN',['../group__nsysnet__netconfig.html#gga73ecac4c76263f70c2b02274435586d0add245b879cd4d33dd824ea6a7e4f2206',1,'netconfig.h']]], + ['net_5fconf_5foper_5fstate_5fup_16',['NET_CONF_OPER_STATE_UP',['../group__nsysnet__netconfig.html#gga73ecac4c76263f70c2b02274435586d0a753047aeb0ef66ac69cac7618682164e',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f0_17',['NET_CONF_PROFILE_0',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a01640abd6ead15ed147ba69d1662bd7c',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f1_18',['NET_CONF_PROFILE_1',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a2a3b307e4fd623ac7f70cbb6b5dafce0',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f2_19',['NET_CONF_PROFILE_2',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a238146860eb5c3ccba045683bff00480',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f3_20',['NET_CONF_PROFILE_3',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a6ba5d0d261f08da2b1c89bb452192787',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f4_21',['NET_CONF_PROFILE_4',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6a8820e55b272081dc636ca30948b3ec69',1,'netconfig.h']]], + ['net_5fconf_5fprofile_5f5_22',['NET_CONF_PROFILE_5',['../group__nsysnet__netconfig.html#gga296d819aa7503419ba1f5f378bfd7dd6adc2beb047478ec5378d29b4a400afb2a',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fauth_5ftype_5fbasic_5fauthentication_23',['NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION',['../group__nsysnet__netconfig.html#gga1ea8c915760e81caa2d5a6f5beea926ea1808e5560a1dd3236b85141cff8ed362',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fauth_5ftype_5fnone_24',['NET_CONF_PROXY_AUTH_TYPE_NONE',['../group__nsysnet__netconfig.html#gga1ea8c915760e81caa2d5a6f5beea926ea1caad1b6501f170689e8d2456ce0590a',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fdisabled_25',['NET_CONF_PROXY_DISABLED',['../group__nsysnet__netconfig.html#ggaa384912660dd5e31e6f89ef03c528eb6adf21783477df6897fc486419529b0712',1,'netconfig.h']]], + ['net_5fconf_5fproxy_5fenabled_26',['NET_CONF_PROXY_ENABLED',['../group__nsysnet__netconfig.html#ggaa384912660dd5e31e6f89ef03c528eb6a5ab9ac71ebc6c87ef47c1b402b0b470c',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fnone_27',['NET_CONF_WIFI_PRIVACY_MODE_NONE',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a6587f5c73e8b613ebf889737902d6419',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwep_28',['NET_CONF_WIFI_PRIVACY_MODE_WEP',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a7dae786cc46cd479e64b950c185c2c07',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa2_5fpsk_5faes_29',['NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773abf1f38ab2275e01f4d9d31159572941d',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa2_5fpsk_5ftkip_30',['NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773ad12e923007e39683c9a20143dab0f146',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa_5fpsk_5faes_31',['NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a61b69480b6660d81be41c038b0f575d2',1,'netconfig.h']]], + ['net_5fconf_5fwifi_5fprivacy_5fmode_5fwpa_5fpsk_5ftkip_32',['NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP',['../group__nsysnet__netconfig.html#gga70a235084c0a0664334f27a598b1f773a8b334b34df01726a19e78f83b6a6cb69',1,'netconfig.h']]], + ['nfc_5fmode_5factive_33',['NFC_MODE_ACTIVE',['../group__nfc__nfc.html#ggaa19c918e362522e2659c14b6a55db7eba47029ab03a7584d11c2ec95f1d3ea386',1,'nfc.h']]], + ['nfc_5fmode_5fidle_34',['NFC_MODE_IDLE',['../group__nfc__nfc.html#ggaa19c918e362522e2659c14b6a55db7ebad870cde69811e4216d22092b600ff37b',1,'nfc.h']]], + ['nfc_5fmode_5finvalid_35',['NFC_MODE_INVALID',['../group__nfc__nfc.html#ggaa19c918e362522e2659c14b6a55db7eba2e7b0109e43e918e45e6ec89b99832f6',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fformatable_36',['NFC_NDEF_FLAG_FORMATABLE',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ae1a462faadc9c45fdd4f9feca6b9965f',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fformated_37',['NFC_NDEF_FLAG_FORMATED',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ab1a278966f8afbdf75b8ce5e45d28994',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fhard_5flockable_38',['NFC_NDEF_FLAG_HARD_LOCKABLE',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ae690ca739940256504e65bd8cddbc4b9',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fotp_39',['NFC_NDEF_FLAG_OTP',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11a2c47ed5e1a4f62f70df880a1e9637279',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fread_5fonly_40',['NFC_NDEF_FLAG_READ_ONLY',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11aaa391a89a08fc257b99f461411ea7957',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fsoft_5flockable_41',['NFC_NDEF_FLAG_SOFT_LOCKABLE',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11ae78f89c6ea2cfe753dead343378d34b8',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5fsupported_42',['NFC_NDEF_FLAG_SUPPORTED',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11a18fff67944f34703fa9424a5fa3b3f57',1,'nfc.h']]], + ['nfc_5fndef_5fflag_5funknown_43',['NFC_NDEF_FLAG_UNKNOWN',['../group__nfc__nfc.html#gga26bcfe9deebee1830c275e2d15c9ff11a6fc8df42012ab9229ece4384dad4d15f',1,'nfc.h']]], + ['nfc_5fprotocol_5f15693_44',['NFC_PROTOCOL_15693',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a908e3219eae16ca402aa26705bd13aa2',1,'nfc.h']]], + ['nfc_5fprotocol_5fiso_5fdep_45',['NFC_PROTOCOL_ISO_DEP',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910aefc5ba7cbca6dc2c1b2a1bd3e6c60db7',1,'nfc.h']]], + ['nfc_5fprotocol_5ft1t_46',['NFC_PROTOCOL_T1T',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910ab4e93c566bbd70fb3946287dad804685',1,'nfc.h']]], + ['nfc_5fprotocol_5ft2t_47',['NFC_PROTOCOL_T2T',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a1e7c381ce5135ce826ebbed5eab4eae7',1,'nfc.h']]], + ['nfc_5fprotocol_5ft3t_48',['NFC_PROTOCOL_T3T',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a629ff0c0c0172e9ce432f3fc5bb055f8',1,'nfc.h']]], + ['nfc_5fprotocol_5funknown_49',['NFC_PROTOCOL_UNKNOWN',['../group__nfc__nfc.html#ggaa762d04db359b262e2915e5f87bbc910a3d9bbf6d93ca86d9f94ecf584136ba3e',1,'nfc.h']]], + ['nfc_5ftechnology_5fa_50',['NFC_TECHNOLOGY_A',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7aa8b1a742c67bf880ef685fd3a54bc82b',1,'nfc.h']]], + ['nfc_5ftechnology_5fb_51',['NFC_TECHNOLOGY_B',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7a6b61d23eb692a389eb84f252d61dfb9e',1,'nfc.h']]], + ['nfc_5ftechnology_5ff_52',['NFC_TECHNOLOGY_F',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7a43a247ddcc6910c263834ddc5e797009',1,'nfc.h']]], + ['nfc_5ftechnology_5fiso15693_53',['NFC_TECHNOLOGY_ISO15693',['../group__nfc__nfc.html#ggaede17c6b516dcc415f23253a9120b8e7a74a237e3ede36532044ee04441ddfbea',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fa_54',['NFC_TECHNOLOGY_MASK_A',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245ca1da0bf1635b4441960430b228aafaa7c',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fall_55',['NFC_TECHNOLOGY_MASK_ALL',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245cacccb597803be0a2a7dfd794c778b5d8d',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fb_56',['NFC_TECHNOLOGY_MASK_B',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245ca9dcc65364990d87085f53daa7a900f9a',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5ff_57',['NFC_TECHNOLOGY_MASK_F',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245ca33edb066e3f000f82aa88b5678af9635',1,'nfc.h']]], + ['nfc_5ftechnology_5fmask_5fiso15693_58',['NFC_TECHNOLOGY_MASK_ISO15693',['../group__nfc__nfc.html#gga1bd839a710e605d0203983290152245cac0ee293bc4c8a6493f942c7250a9eb6c',1,'nfc.h']]], + ['nn_5fsl_5fmedia_5ftype_5fhfio_59',['NN_SL_MEDIA_TYPE_HFIO',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aabc49fa006077446e246850c8546a2325',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fmlc_60',['NN_SL_MEDIA_TYPE_MLC',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aaae452235069ec11ffe0ed11464257a92',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fodd_61',['NN_SL_MEDIA_TYPE_ODD',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aaa80b9a9e34ac1a0c9a6ad3e189bcf471',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fslc_62',['NN_SL_MEDIA_TYPE_SLC',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aa5b2bfa7036c8ed2a4c207c018b2b21fa',1,'nn::sl']]], + ['nn_5fsl_5fmedia_5ftype_5fusb_63',['NN_SL_MEDIA_TYPE_USB',['../namespacenn_1_1sl.html#a1499e9f8a76cb81b43b7a4b0dbe7e44aa45f396957406d7412dae8628b16c4ac9',1,'nn::sl']]], + ['nnid_64',['NNID',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3abfd23d56a9b2f4bf77194ddb3b6ae22c',1,'nn::swkbd']]], + ['non_5fcommercial_65',['NON_COMMERCIAL',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebba78e43c51b882c599f0a0a8d04c58c43c',1,'nn::sl']]], + ['none_66',['None',['../namespacenn_1_1erreula.html#aa71b5fc2a82d29a91db3a734ff892a49a6adf97f83acf6453d4a6a4b1070f3754',1,'nn::erreula']]], + ['normal_67',['NORMAL',['../namespacenn_1_1sl.html#a421d01d30f0d0252fde4aff0391bd58aa50d1448013c6f17125caee18aa418af7',1,'nn::sl']]], + ['not_5factivated_68',['NOT_ACTIVATED',['../namespacenn_1_1sl.html#a6b63a2b8e15c0e9b64bc87b23c566337a928c4fa4bb6cef09995424e37899f6f1',1,'nn::sl']]], + ['not_5fallow_69',['NOT_ALLOW',['../namespacenn_1_1sl.html#a61648cb86762b82d8a8605d4208110deaa0a3e16c17f10d17091ac3a979bd16b1',1,'nn::sl']]], + ['notification_5fblacklist_5fadded_70',['NOTIFICATION_BLACKLIST_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a03512dab218b4d6c65154b78f8cd0b53',1,'nn::fp']]], + ['notification_5fblacklist_5fremoved_71',['NOTIFICATION_BLACKLIST_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ade1a62bb031bc67ad251eb538ac7b4f8',1,'nn::fp']]], + ['notification_5fblacklist_5fupdated_72',['NOTIFICATION_BLACKLIST_UPDATED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ad57d84682623e8e714a38853d43fa767',1,'nn::fp']]], + ['notification_5ffriend_5fadded_73',['NOTIFICATION_FRIEND_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a43dce7d4a90a15f4bc5600282d6760d1',1,'nn::fp']]], + ['notification_5ffriend_5fmii_74',['NOTIFICATION_FRIEND_MII',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a5c04658c9001723745a79dcddf2b14f5',1,'nn::fp']]], + ['notification_5ffriend_5foffline_75',['NOTIFICATION_FRIEND_OFFLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ad7ab3949027a241e593980db2a9fd345',1,'nn::fp']]], + ['notification_5ffriend_5fonline_76',['NOTIFICATION_FRIEND_ONLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a1eac39c75a7fd13697a517022b30de8a',1,'nn::fp']]], + ['notification_5ffriend_5fpresence_77',['NOTIFICATION_FRIEND_PRESENCE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a61e756b27ab97e60dde35c1d4a085f3e',1,'nn::fp']]], + ['notification_5ffriend_5fprofile_78',['NOTIFICATION_FRIEND_PROFILE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ad55cf4ffcb90fd2b21a734aeccc34a09',1,'nn::fp']]], + ['notification_5ffriend_5fremoved_79',['NOTIFICATION_FRIEND_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a7d7d88c275d4985924703875600a774d',1,'nn::fp']]], + ['notification_5fmy_5frequest_5fadded_80',['NOTIFICATION_MY_REQUEST_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a6f719302b560cf14039ce543124538d7',1,'nn::fp']]], + ['notification_5fmy_5frequest_5fremoved_81',['NOTIFICATION_MY_REQUEST_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9aabf136fab26ddda5777d6ae2704de97e',1,'nn::fp']]], + ['notification_5fmy_5frequest_5fupdated_82',['NOTIFICATION_MY_REQUEST_UPDATED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a702f02c2fc70e59f5b385b8de65d2758',1,'nn::fp']]], + ['notification_5foffline_83',['NOTIFICATION_OFFLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a6560033fa6c7cc9567961139ace9b3a8',1,'nn::fp']]], + ['notification_5fonline_84',['NOTIFICATION_ONLINE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a16234f3ac7fb7a3615252e32cffc645f',1,'nn::fp']]], + ['notification_5fpreference_85',['NOTIFICATION_PREFERENCE',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a9041478385b9e41c92f8e7809691e917',1,'nn::fp']]], + ['notification_5frequest_5fadded_86',['NOTIFICATION_REQUEST_ADDED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9ac213db5a4b67b5f96ef8960b00ae7a38',1,'nn::fp']]], + ['notification_5frequest_5fremoved_87',['NOTIFICATION_REQUEST_REMOVED',['../group__nn__fp__fp.html#gga25a31a4bdc02a0d0adb743e26dd14ba9a16132427612fb7c4b3cc53651a50281a',1,'nn::fp']]], + ['nssl_5ferror_5fcert_5flimit_88',['NSSL_ERROR_CERT_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa040a9669ad91d882b86a622eb8d86830',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fno_5faccess_89',['NSSL_ERROR_CERT_NO_ACCESS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aabfc00d91d977e419ff302f3f5d28df7c',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fnot_5fexportable_90',['NSSL_ERROR_CERT_NOT_EXPORTABLE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa44d7d7422fd118b75b2991c602429131',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fread_5ferror_91',['NSSL_ERROR_CERT_READ_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aafea0bedbe8d4490fca8e963f2d043843',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fsize_5flimit_92',['NSSL_ERROR_CERT_SIZE_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa89314922723759dcbd0b1e557cfbbe18',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fstore_5ferror_93',['NSSL_ERROR_CERT_STORE_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa21bd62d7ffaed16ba9e79f172dca08bd',1,'nssl.h']]], + ['nssl_5ferror_5fcert_5fstore_5finit_5ffailure_94',['NSSL_ERROR_CERT_STORE_INIT_FAILURE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa5a42a3e92af82129cfa8af48bd59f7cc',1,'nssl.h']]], + ['nssl_5ferror_5fencryption_5ferror_95',['NSSL_ERROR_ENCRYPTION_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaa46b9a0998c8070d02eba1c7d9d62d98',1,'nssl.h']]], + ['nssl_5ferror_5fgeneric_96',['NSSL_ERROR_GENERIC',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aad33995851a115be8716b7068efe44f4a',1,'nssl.h']]], + ['nssl_5ferror_5fhandshake_5ferror_97',['NSSL_ERROR_HANDSHAKE_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa65de062d687f0158ef6e5efa31da0fb5',1,'nssl.h']]], + ['nssl_5ferror_5finsufficient_5fsize_98',['NSSL_ERROR_INSUFFICIENT_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac9bd172dd15fb2966d7a2da8fbc491ad',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5farg_99',['NSSL_ERROR_INVALID_ARG',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac10aafbac076e6e9cd3e5f814287a97b',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_100',['NSSL_ERROR_INVALID_CERT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa36afa97f7edb717f4e581b6507ffb21d',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fencoding_101',['NSSL_ERROR_INVALID_CERT_ENCODING',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaf38c3e765ba7e7bf42e0a5a18dbfa798',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fid_102',['NSSL_ERROR_INVALID_CERT_ID',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac0a66a6fcd7ae3e367b97e1cdb98adad',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fid2_103',['NSSL_ERROR_INVALID_CERT_ID2',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa4dce924a541144c55ce27c4f7ac35408',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5fsize_104',['NSSL_ERROR_INVALID_CERT_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aadc124f2cc4f03aaf4f04ea3ebf6c1241',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fcert_5ftype_105',['NSSL_ERROR_INVALID_CERT_TYPE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aacdba7340fd6b4406c723f1720ea347d7',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5ffd_106',['NSSL_ERROR_INVALID_FD',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aac7a6d492af69f75dd05f5af5a0d5f95a',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fhandle_107',['NSSL_ERROR_INVALID_HANDLE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa32af0175484ffb68ebec63d7a570e853',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fkey_5fsize_108',['NSSL_ERROR_INVALID_KEY_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa5bb7b0422af9383d211b0553ab8214cb',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fkey_5ftype_109',['NSSL_ERROR_INVALID_KEY_TYPE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaf22e3607338d108be482d70c139f0251',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fnssl_5fconnection_110',['NSSL_ERROR_INVALID_NSSL_CONNECTION',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aad8edfadb69f65ea674da43be35b237ef',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fnssl_5fcontext_111',['NSSL_ERROR_INVALID_NSSL_CONTEXT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa79cc51df7929948b7f2f4547eac86767',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fnssl_5fsession_112',['NSSL_ERROR_INVALID_NSSL_SESSION',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa9beb070416d0056d74fddbf30ca8b5b0',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fprivate_5fkey_113',['NSSL_ERROR_INVALID_PRIVATE_KEY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa158b457cc47c0921f01e67b7c0422091',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fsize_114',['NSSL_ERROR_INVALID_SIZE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aafd96e5fcadad28708a463f795d7d0df1',1,'nssl.h']]], + ['nssl_5ferror_5finvalid_5fstate_115',['NSSL_ERROR_INVALID_STATE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa17a30bb7c1f267ea1925368a011683da',1,'nssl.h']]], + ['nssl_5ferror_5fio_5ferror_116',['NSSL_ERROR_IO_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa64dee871252782cfef1a7c1b7454162a',1,'nssl.h']]], + ['nssl_5ferror_5fipc_5ferror_117',['NSSL_ERROR_IPC_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa7ce9a9eb3ffe80c6b7b5bd2032509364',1,'nssl.h']]], + ['nssl_5ferror_5flib_5fnot_5fready_118',['NSSL_ERROR_LIB_NOT_READY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa4e2271ae2fe8673236f4c458f583d31a',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fcert_119',['NSSL_ERROR_NO_CERT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa8494923dc8d30ec91965becb1908e02a',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fcert_5fstore_120',['NSSL_ERROR_NO_CERT_STORE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa901b0bdbca6a3cb0091600717a27eb14',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fcipher_121',['NSSL_ERROR_NO_CIPHER',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa6a0c0c51172ae396844eb2baeba2ceb7',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fpeer_5fcert_122',['NSSL_ERROR_NO_PEER_CERT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa45d6cad73ac68f1a4505d6d30d479f7b',1,'nssl.h']]], + ['nssl_5ferror_5fno_5fsession_123',['NSSL_ERROR_NO_SESSION',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa45da30345bc77328bb197fcb106fee37',1,'nssl.h']]], + ['nssl_5ferror_5fnot_5fready_124',['NSSL_ERROR_NOT_READY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa99d07571ce48be89f2ac56646093d114',1,'nssl.h']]], + ['nssl_5ferror_5fnssl_5flib_5ferror_125',['NSSL_ERROR_NSSL_LIB_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa9286bc70e0733b53f5368ed98799a6ef',1,'nssl.h']]], + ['nssl_5ferror_5fok_126',['NSSL_ERROR_OK',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aadae2288f8c1d13099920648bdb2f202f',1,'nssl.h']]], + ['nssl_5ferror_5fout_5fof_5fmemory_127',['NSSL_ERROR_OUT_OF_MEMORY',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa5e7d5944d1ae0f1205ba887465a5d776',1,'nssl.h']]], + ['nssl_5ferror_5fprivate_5fkey_5fread_5ferror_128',['NSSL_ERROR_PRIVATE_KEY_READ_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa414950b105dd7f0c8b9b6158e2c804a7',1,'nssl.h']]], + ['nssl_5ferror_5fprivate_5fkey_5fsize_5flimit_129',['NSSL_ERROR_PRIVATE_KEY_SIZE_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaeae2152f1a8796715b52a52b4cc4c5a3',1,'nssl.h']]], + ['nssl_5ferror_5fprocess_5fmax_5fconnections_130',['NSSL_ERROR_PROCESS_MAX_CONNECTIONS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa80d98a434c76f901d4f5a92a6c08093a',1,'nssl.h']]], + ['nssl_5ferror_5fprocess_5fmax_5fcontexts_131',['NSSL_ERROR_PROCESS_MAX_CONTEXTS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aaab5ee271f3c0fa5cdceb3f877fde9878',1,'nssl.h']]], + ['nssl_5ferror_5fprocess_5fmax_5fext_5fcerts_132',['NSSL_ERROR_PROCESS_MAX_EXT_CERTS',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aabedf37abbc7bf57c5a529de1d8525379',1,'nssl.h']]], + ['nssl_5ferror_5fresource_5flimit_133',['NSSL_ERROR_RESOURCE_LIMIT',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aab31ddadff0c189daef3c9b661436d10f',1,'nssl.h']]], + ['nssl_5ferror_5fssl_5fshutdown_5ferror_134',['NSSL_ERROR_SSL_SHUTDOWN_ERROR',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa045f7e37abec6614fbe16cde370a287d',1,'nssl.h']]], + ['nssl_5ferror_5funknown_135',['NSSL_ERROR_UNKNOWN',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aafed8749c7eceb8eb30d6fb7415229fe7',1,'nssl.h']]], + ['nssl_5ferror_5fwant_5fread_136',['NSSL_ERROR_WANT_READ',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa7d6d6699ced617d637cb4ee37f989a9b',1,'nssl.h']]], + ['nssl_5ferror_5fwant_5fwrite_137',['NSSL_ERROR_WANT_WRITE',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aa40a367a43350890277dd2b79cc232e87',1,'nssl.h']]], + ['nssl_5ferror_5fzero_5freturn_138',['NSSL_ERROR_ZERO_RETURN',['../group__nsysnet__nssl.html#gga2f185129b6c0e8ba140e23c79d2bbb1aad30992ac17690d8a3d30c7f715192fed',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5faddtrust_5fext_5fca_5froot_139',['NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7edcfd6b53b4bdab93b72b0d9ccbc790',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fbaltimore_5fcybertrust_5froot_5fca_140',['NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a1e5135043ad251e52d0b6424d5a73b74',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5fca_141',['NSSL_SERVER_CERT_COMODO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a0d8acb51ca0bc60b57bc7bd784394fc3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5frsa_5fca_142',['NSSL_SERVER_CERT_COMODO_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162adda67afc42315c94cf30603a89cc25a4',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcybertrust_5fglobal_5froot_5fca_143',['NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a15b3171c3d3d0940d3bc94c26a0aa84d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca_144',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162abb685963d084c1ef99ba6815426fc2a7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca_5fg2_145',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162acd60035512a0eba7d8502d3956ea7ff7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca_146',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a383aeb6ad7fe5f1633e3fe93bbb9cbb1',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca_5fg2_147',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5737164a863092db725b1cdc97f733c6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fhigh_5fassurance_5fev_5froot_5fca_148',['NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad78b0fd5a2331f5fc2046a5fdcc4fb39',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fca_5f2048_149',['NSSL_SERVER_CERT_ENTRUST_CA_2048',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab9bd2c1f0e15c1adcb802edb76986099',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca_150',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a028ef05a4c6e03ca14ec89be92fa2d00',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca_5fg2_151',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a372b7671acb8354e5e7d42a4b34a7132',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fsecure_5fserver_5fca_152',['NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3a3fe58ac9d8fa32845e4bc698a43e78',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fequifax_5fsecure_5fca_153',['NSSL_SERVER_CERT_EQUIFAX_SECURE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4edbd7a5ee44e9404fbc25b8e0c18b4d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca_154',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4f04ffb6a7a833f52ea9a036fa3bde88',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca2_155',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a92400af1fe8c957ae6f9b39c4233767b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca_156',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3612c698c9a0724706f4010df9fdc093',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca_5fg3_157',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a133219004655be24f7e662f6491c91f7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_158',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a8d5efed905cd88779df8487f3d3de020',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr2_159',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a49587e4e81b067877accd1f13718257d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr3_160',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a9724f85a2c192fce205801cf679be617',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5ffirst_161',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad0d11f8a301e5a3dbee4a72b32191566',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5flast_162',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a731b672ccd58765c653866fd6e421db8',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5ffirst_163',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af44ae53e1c5af690c33c53d39ad6c903',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5flast_164',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44a9bbe3dc071bfbc069373d1abee15b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5ffirst_165',['NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44764410cad55e71de7b54b1ef27396e',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5flast_166',['NSSL_SERVER_CERT_GROUP_NINTENDO_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aa1186c2da2524d45d98d6d847e1a5539',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgte_5fcybertrust_5fglobal_5froot_167',['NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac69a211106bf70739eeaaca9eec608d9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_168',['NSSL_SERVER_CERT_NINTENDO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5d81ddbd03336ba8510dd83b077f7463',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg2_169',['NSSL_SERVER_CERT_NINTENDO_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad343043d1404607d4c327b4942056789',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg3_170',['NSSL_SERVER_CERT_NINTENDO_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad3a072fd09b355320d8d97de72699a3c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_171',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7339997df6b98f17d6c30fafce6c2061',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg2_172',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ae205afa4a74bbab928dd12a5715844d6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg3_173',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4d57a04ba01e550690c193b5c99aaed3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fpremium_5fserver_5fca_174',['NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162afd35d8f7116b24ec10e3ffee357cd8d3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca_175',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a47d6223e74dfe30c26a789b54019f0cf',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca_5fg3_176',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac2d8f3a10f1b05117ea6f84fbaa43b43',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fusertrust_5frsa_5fca_177',['NSSL_SERVER_CERT_USERTRUST_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab3745a1b5dbfa1093f46603e761c2caa',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fdatacorp_5fsgc_5fca_178',['NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a80940a860a0b7116ae9c25e55d6efbbd',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fuserfirst_5fhardware_5fca_179',['NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a78e923d100a6b4e1ab4754015fe4f29d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_180',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4058757b6ae8ce04f948f5e9a4358f52',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg2_181',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a6cae55a42e56f7c0074fe2127594c85d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg3_182',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aad2227697bcc6871644e4bfb2a12fc65',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg5_183',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a50683e4aaf96862aea0da63e3c5b40a9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5funiversal_5froot_5fca_184',['NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af5fe94252ed33b0454ad9df63d6a052c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverizon_5fglobal_5froot_5fca_185',['NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a14b8daa3741773f882b2078c1b58520c',1,'nssl.h']]], + ['numpad_186',['Numpad',['../namespacenn_1_1swkbd.html#acaeca3a9cc74eec37e3259fdd1ed6ff3a1721cf0bb3f63f2010cdbea779ee05c0',1,'nn::swkbd']]] +]; diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js new file mode 100644 index 00000000..034a36bb --- /dev/null +++ b/search/enumvalues_e.js @@ -0,0 +1,235 @@ +var searchData= +[ + ['open_0',['Open',['../namespacenn_1_1dlp_1_1Cafe.html#a1e6d50f81205892ce5c3f916a54813dcac3bf447eabe632720a3aa1a7ce401274',1,'nn::dlp::Cafe']]], + ['or_1',['OR',['../namespacenn_1_1sl.html#ad0383753b1c7c9d7266cb1f4c506d6a5a96727447c0ad447987df1c6415aef074',1,'nn::sl']]], + ['os_5fcontext_5fstate_5foscallback_2',['OS_CONTEXT_STATE_OSCALLBACK',['../group__coreinit__context.html#ggac22431f9cbda6db9a9605c676808f05ba1de8ae0423584e07b2dea87a22ffb2ea',1,'context.h']]], + ['os_5fcontext_5fstate_5fusermode_5fsaved_3',['OS_CONTEXT_STATE_USERMODE_SAVED',['../group__coreinit__context.html#ggac22431f9cbda6db9a9605c676808f05ba8c3b28e89af3284899a0c1c96b7a66a2',1,'context.h']]], + ['os_5fdynload_5fempty_5fmodule_5fname_4',['OS_DYNLOAD_EMPTY_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a6065f8dd3482098a226b77bbc57396af',1,'dynload.h']]], + ['os_5fdynload_5fexport_5fdata_5',['OS_DYNLOAD_EXPORT_DATA',['../group__coreinit__dynload.html#gga767fcd08fc487f6b1eb310df6b9091daaa981e0d9bf86d5d9596153da2e2dccf1',1,'dynload.h']]], + ['os_5fdynload_5fexport_5ffunc_6',['OS_DYNLOAD_EXPORT_FUNC',['../group__coreinit__dynload.html#gga767fcd08fc487f6b1eb310df6b9091daa9b44f7680ac357e95350ea6cfe381326',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5facquire_5fptr_7',['OS_DYNLOAD_INVALID_ACQUIRE_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a4a3776e65ad6b0bb943d5dcf719a53da',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fallocator_5fptr_8',['OS_DYNLOAD_INVALID_ALLOCATOR_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7ae7f14c8b0cd032d537019184e10c9acc',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname_9',['OS_DYNLOAD_INVALID_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a2f8bda2ccf1cc3347ee241f3a9b4b9e8',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname_5fptr_10',['OS_DYNLOAD_INVALID_MODULE_NAME_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a52d9cdf3bb34ac70f0dbf67ca53a7110',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fnotify_5fptr_11',['OS_DYNLOAD_INVALID_NOTIFY_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7aa4686d8251b670cbbc15053cffca70d2',1,'dynload.h']]], + ['os_5fdynload_5floaded_12',['OS_DYNLOAD_LOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a0feec6f36373211648d7708a5e47f09d',1,'dynload.h']]], + ['os_5fdynload_5fmodule_5fnot_5ffound_13',['OS_DYNLOAD_MODULE_NOT_FOUND',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7adc18995374c746111b4813be70b82464',1,'dynload.h']]], + ['os_5fdynload_5fnotify_5floaded_14',['OS_DYNLOAD_NOTIFY_LOADED',['../group__coreinit__dynload.html#gga544d75b95c681d433dd0d727cb6ada19ad719921d1daeae231c1ffaf611e0096c',1,'dynload.h']]], + ['os_5fdynload_5fnotify_5funloaded_15',['OS_DYNLOAD_NOTIFY_UNLOADED',['../group__coreinit__dynload.html#gga544d75b95c681d433dd0d727cb6ada19abb4e9fea8a1bcd1fcb821edca396e63e',1,'dynload.h']]], + ['os_5fdynload_5fok_16',['OS_DYNLOAD_OK',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a97cc156f7d96bd0a74a74dd9c84069cf',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fmemory_17',['OS_DYNLOAD_OUT_OF_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a7038dce35033b12c9cb96552d5721190',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fsystem_5fmemory_18',['OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7af73933f46a4da3fd4cdf5a66fb782d03',1,'dynload.h']]], + ['os_5fdynload_5ftls_5fallocator_5flocked_19',['OS_DYNLOAD_TLS_ALLOCATOR_LOCKED',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a9eeab1b79c0dc9aeb2233c54ee4d71fb',1,'dynload.h']]], + ['os_5fdynload_5funloaded_20',['OS_DYNLOAD_UNLOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a634880b76cf138111dc323c340538a43',1,'dynload.h']]], + ['os_5fevent_5fmode_5fauto_21',['OS_EVENT_MODE_AUTO',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6',1,'event.h']]], + ['os_5fevent_5fmode_5fmanual_22',['OS_EVENT_MODE_MANUAL',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca',1,'event.h']]], + ['os_5fexception_5fmode_5fglobal_23',['OS_EXCEPTION_MODE_GLOBAL',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3af9862cf7b09ca885883db4a39488fa31',1,'exception.h']]], + ['os_5fexception_5fmode_5fglobal_5fall_5fcores_24',['OS_EXCEPTION_MODE_GLOBAL_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a158b8f4bcd3640e70b52cd052fded5b1',1,'exception.h']]], + ['os_5fexception_5fmode_5fsystem_25',['OS_EXCEPTION_MODE_SYSTEM',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa6405b7daa7c9bc8aac40b3fbe1e6991',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread_26',['OS_EXCEPTION_MODE_THREAD',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a8db13f869b5f7ef5a0a963eefd231508',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread_5fall_5fcores_27',['OS_EXCEPTION_MODE_THREAD_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa8bbdfc051455a0f8d2ab554d217deb9',1,'exception.h']]], + ['os_5fexception_5ftype_5falignment_28',['OS_EXCEPTION_TYPE_ALIGNMENT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f',1,'exception.h']]], + ['os_5fexception_5ftype_5fbreakpoint_29',['OS_EXCEPTION_TYPE_BREAKPOINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908',1,'exception.h']]], + ['os_5fexception_5ftype_5fdecrementer_30',['OS_EXCEPTION_TYPE_DECREMENTER',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e',1,'exception.h']]], + ['os_5fexception_5ftype_5fdsi_31',['OS_EXCEPTION_TYPE_DSI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397',1,'exception.h']]], + ['os_5fexception_5ftype_5fexternal_5finterrupt_32',['OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1',1,'exception.h']]], + ['os_5fexception_5ftype_5ffloating_5fpoint_33',['OS_EXCEPTION_TYPE_FLOATING_POINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd',1,'exception.h']]], + ['os_5fexception_5ftype_5fici_34',['OS_EXCEPTION_TYPE_ICI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517',1,'exception.h']]], + ['os_5fexception_5ftype_5fisi_35',['OS_EXCEPTION_TYPE_ISI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b',1,'exception.h']]], + ['os_5fexception_5ftype_5fmachine_5fcheck_36',['OS_EXCEPTION_TYPE_MACHINE_CHECK',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d',1,'exception.h']]], + ['os_5fexception_5ftype_5fperformance_5fmonitor_37',['OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356',1,'exception.h']]], + ['os_5fexception_5ftype_5fprogram_38',['OS_EXCEPTION_TYPE_PROGRAM',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5fcall_39',['OS_EXCEPTION_TYPE_SYSTEM_CALL',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5finterrupt_40',['OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5freset_41',['OS_EXCEPTION_TYPE_SYSTEM_RESET',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf',1,'exception.h']]], + ['os_5fexception_5ftype_5ftrace_42',['OS_EXCEPTION_TYPE_TRACE',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51',1,'exception.h']]], + ['os_5ffatal_5ferror_5fcorruption_43',['OS_FATAL_ERROR_CORRUPTION',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa3d7c444f48cc878e8dab45f4ddef5322',1,'debug.h']]], + ['os_5ffatal_5ferror_5fcorruption_5fdisc_44',['OS_FATAL_ERROR_CORRUPTION_DISC',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa7f87ce1336a3856a4124000f87c38c6f',1,'debug.h']]], + ['os_5ffatal_5ferror_5fcorruption_5fslc_45',['OS_FATAL_ERROR_CORRUPTION_SLC',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfac896a598b6f6aa85ff70bdbb8fc921d7',1,'debug.h']]], + ['os_5ffatal_5ferror_5fcorruption_5fusb_46',['OS_FATAL_ERROR_CORRUPTION_USB',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfad11bba839e1f9db5497f4668766293eb',1,'debug.h']]], + ['os_5ffatal_5ferror_5fdisc_5fremoved_47',['OS_FATAL_ERROR_DISC_REMOVED',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfaa1c9e01bc91b857ce8c734acfde6ba49',1,'debug.h']]], + ['os_5ffatal_5ferror_5ffatal_5fsystem_5for_5fusb_48',['OS_FATAL_ERROR_FATAL_SYSTEM_OR_USB',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa816ea60a52e2c41e1d39c69a7887e450',1,'debug.h']]], + ['os_5ffatal_5ferror_5fgeneral_49',['OS_FATAL_ERROR_GENERAL',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfae5e51c9128056c4578db7b99bc681bc1',1,'debug.h']]], + ['os_5ffatal_5ferror_5fstorage_5fremoved_50',['OS_FATAL_ERROR_STORAGE_REMOVED',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfafd566d66509a101d0bfabaa1de6c2c5d',1,'debug.h']]], + ['os_5ffatal_5ferror_5funkown_51',['OS_FATAL_ERROR_UNKOWN',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfac54262e2e3c3fb68666e25bcb82caa77',1,'debug.h']]], + ['os_5ffatal_5ferror_5fwrite_5fprotect_52',['OS_FATAL_ERROR_WRITE_PROTECT',['../group__coreinit__debug.html#ggaf17aba4ac9168ee3f0f5ef32e29672bfa202e4c6a7603a6624ce7bed9f5c057f5',1,'debug.h']]], + ['os_5ffunction_5ftype_5ffs_5fattach_5fevent_53',['OS_FUNCTION_TYPE_FS_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406aab1e0b6eb43671db6c7f4777c806c0c4',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fasync_54',['OS_FUNCTION_TYPE_FS_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a629cc2ddd8b5931150d238bac3c32d3d',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fhandler_55',['OS_FUNCTION_TYPE_FS_CMD_HANDLER',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406afa1c13046e0aad67f693cef622b63417',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fstate_5fchange_5fevent_56',['OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a4666dad60cddaab707994391935a83e2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fattach_5fevent_57',['OS_FUNCTION_TYPE_FSA_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a77a9ac9b4aff7b3be2091c24f944d153',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fcmd_5fasync_58',['OS_FUNCTION_TYPE_FSA_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a115633dceea7ac6cbc3211cee960a41e',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync_59',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a0939e49a08eb54efd650f2f0ab04dd9b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync_5fno_5falloc_60',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406af443742df69e12fc2137e90cca67c06b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fopen_61',['OS_FUNCTION_TYPE_HIO_OPEN',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406ac14038e7f52050fa2ddc0bd2a2a936a2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fread_5fasync_62',['OS_FUNCTION_TYPE_HIO_READ_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a5971fcf0a0ff46a42d37fd8367de406b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fwrite_5fasync_63',['OS_FUNCTION_TYPE_HIO_WRITE_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a7df209dc1e7e076bc8b5daa0dc062677',1,'messagequeue.h']]], + ['os_5fici_5fcommand_5ffast_5fbg_5fexit_64',['OS_ICI_COMMAND_FAST_BG_EXIT',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aad27017f1de5826fc626e612e62333f77',1,'kernel.h']]], + ['os_5fici_5fcommand_5fhalt_5fcore_65',['OS_ICI_COMMAND_HALT_CORE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aaac04928e5cf72555f2958b222e4c4a14',1,'kernel.h']]], + ['os_5fici_5fcommand_5finvalid_5fic_5frange_66',['OS_ICI_COMMAND_INVALID_IC_RANGE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa76254726012dd53a346fecc10792811f',1,'kernel.h']]], + ['os_5fici_5fcommand_5fiop_5fshell_5fcore_5ftrace_67',['OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0b118d3ce65908e0f4f04ea9a3e108bd',1,'kernel.h']]], + ['os_5fici_5fcommand_5foverlay_5farena_68',['OS_ICI_COMMAND_OVERLAY_ARENA',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa77b0c02d2452a7ea4b69116861f87fe1',1,'kernel.h']]], + ['os_5fici_5fcommand_5fpanic_5f0x15_69',['OS_ICI_COMMAND_PANIC_0X15',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa2552ee7b69219372c34c7b99ce607a2f',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fcrash_70',['OS_ICI_COMMAND_PROC_CRASH',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa9ad01419637d0587ac8215b5ffb41306',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fexit_71',['OS_ICI_COMMAND_PROC_EXIT',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0d651e8fb2bcabc74275e4a9677522e4',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fkill_72',['OS_ICI_COMMAND_PROC_KILL',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0baa197e9954e9815d39da37ce609d68',1,'kernel.h']]], + ['os_5fici_5fcommand_5fproc_5fsched_73',['OS_ICI_COMMAND_PROC_SCHED',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aad5037af06d317a55178c2b9a0c7cf4df',1,'kernel.h']]], + ['os_5fici_5fcommand_5freschedule_5fcore_74',['OS_ICI_COMMAND_RESCHEDULE_CORE',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa0c872da6885c87e2b3a880b4ba5ea0d8',1,'kernel.h']]], + ['os_5fici_5fcommand_5fset_5fdabr_75',['OS_ICI_COMMAND_SET_DABR',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aaa517bd589ed1febbd9bd645ac606252f',1,'kernel.h']]], + ['os_5fici_5fcommand_5fset_5fiabr_76',['OS_ICI_COMMAND_SET_IABR',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aaf7c9d939105a05f2d8ead32052dfcc8b',1,'kernel.h']]], + ['os_5fici_5fcommand_5fsystem_5ffatal_77',['OS_ICI_COMMAND_SYSTEM_FATAL',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa9ae9b974bda3f1ea501618a025892c13',1,'kernel.h']]], + ['os_5fici_5fcommand_5funknown_78',['OS_ICI_COMMAND_UNKNOWN',['../group__coreinit__kernel.html#gga530aaab37fe9e4a696956d6d9312952aa3c5b42347653ca29a8d970124dc1cc3e',1,'kernel.h']]], + ['os_5finterrupt_5ftype_5fahb_79',['OS_INTERRUPT_TYPE_AHB',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849af7a7b0db8d8de81d78f3285c27e877fe',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdsp_80',['OS_INTERRUPT_TYPE_DSP',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a5398b08cddf1c52f5b9a0084d42ebabb',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspacc_81',['OS_INTERRUPT_TYPE_DSPACC',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a160b130a0a8fcdc0fe1429fd6cb0c989',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspai_82',['OS_INTERRUPT_TYPE_DSPAI',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a0ead14e5abebb9cf4b2c7119f3fc264d',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspai2_83',['OS_INTERRUPT_TYPE_DSPAI2',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a5e9fb4545c764647dee3f5b5ee53b43c',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fdspdsp_84',['OS_INTERRUPT_TYPE_DSPDSP',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a58888b83bfdfeff91929e838abfbdc5c',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5ferror_85',['OS_INTERRUPT_TYPE_ERROR',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849ac7f5c04f5c5d7a419c459576849233fe',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fgpippc_86',['OS_INTERRUPT_TYPE_GPIPPC',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a6527c002d22920bf37fe26fa9f30e7f5',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fgpu7_87',['OS_INTERRUPT_TYPE_GPU7',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849aededddd97e154920ae5803672cf4feec',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fipcppc0_88',['OS_INTERRUPT_TYPE_IPCPPC0',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a8c0bcd158d85143619a2f8479c596c1f',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fipcppc1_89',['OS_INTERRUPT_TYPE_IPCPPC1',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849ab436cdb1445124836fa0e3b04d6aa550',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fipcppc2_90',['OS_INTERRUPT_TYPE_IPCPPC2',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a3caa0d553378b8d746ef5db74f9cc871',1,'interrupts.h']]], + ['os_5finterrupt_5ftype_5fprimaryi2c_91',['OS_INTERRUPT_TYPE_PRIMARYI2C',['../group__coreinit__interrupts.html#ggadc17d9a1e33c0ee38de989de1854a849a16f434e367f42f091173ab49aa835c3d',1,'interrupts.h']]], + ['os_5fmap_5fmemory_5fallocated_92',['OS_MAP_MEMORY_ALLOCATED',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea3922558ab63460f63390ec53199cba03',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5ffree_93',['OS_MAP_MEMORY_FREE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beacba765e89dabbd816314a279ce098261',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5finvalid_94',['OS_MAP_MEMORY_INVALID',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beafef3e905c898e0efa6f54842219031b0',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fonly_95',['OS_MAP_MEMORY_READ_ONLY',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea13e1f29de202bdefcfe541d503031deb',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fwrite_96',['OS_MAP_MEMORY_READ_WRITE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea8632fb7090c908832e2a8deb9e49cd5c',1,'memorymap.h']]], + ['os_5fmem1_97',['OS_MEM1',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca46057099b28a70b64cfcaa5949d7a79d',1,'memory.h']]], + ['os_5fmem2_98',['OS_MEM2',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca5d4494dd03c6253b9688b016d91b0bac',1,'memory.h']]], + ['os_5fmessage_5fflags_5fblocking_99',['OS_MESSAGE_FLAGS_BLOCKING',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa89fb51d5163956cdf24dfc76f0b944c2',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fhigh_5fpriority_100',['OS_MESSAGE_FLAGS_HIGH_PRIORITY',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa920809408603647e86aa54b7977fbddf',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fnone_101',['OS_MESSAGE_FLAGS_NONE',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfaf4032074df698d13d986a388cbac1cf2',1,'messagequeue.h']]], + ['os_5fpm_5farg_5fmmcr0_102',['OS_PM_ARG_MMCR0',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77cca589da61a190acd043b44fa9f64dc31bd',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fmmcr1_103',['OS_PM_ARG_MMCR1',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77ccafaa60648b780565560f46a326035d7ec',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc1_104',['OS_PM_ARG_PMC1',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77cca6c0b014ff5a998c39f7f70f05c9b3c45',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc2_105',['OS_PM_ARG_PMC2',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77cca975cdf7f48c6b96274c74a9552e4a34d',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc3_106',['OS_PM_ARG_PMC3',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77ccae13db52a8c208bc8cb70a0580a1178bb',1,'performancemonitor.h']]], + ['os_5fpm_5farg_5fpmc4_107',['OS_PM_ARG_PMC4',['../group__coreinit__performancemonitor.html#gga204adc3d3572372e53197ddc268c77ccad773ba060755f3a9b8fdb668f9fd5b47',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5f60xe_5fbus_5fdata_5fbeats_108',['OS_PM_MMCR0_PMC1_60XE_BUS_DATA_BEATS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a0bbc8d833705a487778f15dcd4add306',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fbiu_5faddress_5fonly_5frequests_109',['OS_PM_MMCR0_PMC1_BIU_ADDRESS_ONLY_REQUESTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a5482e706e885cc3a79fc6003f380cb6d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fcache_5fparadoxes_110',['OS_PM_MMCR0_PMC1_CACHE_PARADOXES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a9225e032fb232abb68d78dfae82b3961',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fciu_5fload_5frequests_111',['OS_PM_MMCR0_PMC1_CIU_LOAD_REQUESTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a064b5a84e96409aedacd881e4a3453f0',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fciu_5fparadoxes_112',['OS_PM_MMCR0_PMC1_CIU_PARADOXES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a050414aa7689e7a313ff71b3dfcdbb6e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fcpu_5fcycles_113',['OS_PM_MMCR0_PMC1_CPU_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a157ca8024402557d9f21fe2777983be2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fcurrent_114',['OS_PM_MMCR0_PMC1_CURRENT',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ae6217d210fc9fa661697421143cabf0e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5feieio_5finstructions_5fcompleted_115',['OS_PM_MMCR0_PMC1_EIEIO_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a934dff56980cf4fa23bb8566301a3216',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fcompleted_116',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a9dafb77381dbea0a2ea5e37056589329',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fcompleted_5fmatches_5fiabr_117',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_COMPLETED_MATCHES_IABR',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a24518902d5350d1da2b65f48abd65b86',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fdispatched_118',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a6d723700e5aa27f61d7160033f14180e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5finstructions_5fea_5fdelivered_119',['OS_PM_MMCR0_PMC1_INSTRUCTIONS_EA_DELIVERED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a73ce81443f4454a983c4daff6f49b557',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fitlb_5fsearch_5fcycles_120',['OS_PM_MMCR0_PMC1_ITLB_SEARCH_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430aa4c4ee6902d4824df8766384c726e24d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fl1_5fshared_5fstores_121',['OS_PM_MMCR0_PMC1_L1_SHARED_STORES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430aa46bb81f39c642031e2638cd8f26c4ae',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fl2_5fhits_122',['OS_PM_MMCR0_PMC1_L2_HITS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a19d9a63d56df8c855c62e2d22c9aab0d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fl2_5fshared_5finterventions_123',['OS_PM_MMCR0_PMC1_L2_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a4fd9da11e184f07db7388fbc0f496026',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5fslow_5fl1_5fmisses_124',['OS_PM_MMCR0_PMC1_SLOW_L1_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a4396928555a570f36541bab890898ab6',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5ftbl_5frising_5ftransitions_125',['OS_PM_MMCR0_PMC1_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a67ebfe51d529ab6e4d9c7fb5b2c88b51',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5funresolved_5fbranches_126',['OS_PM_MMCR0_PMC1_UNRESOLVED_BRANCHES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a33da9f5a068906201884b0a57ce30e56',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc1_5funresolved_5fstall_5fcycles_127',['OS_PM_MMCR0_PMC1_UNRESOLVED_STALL_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a811f3be39a6f7d7a4caac2d5118255ce',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fcache_5fsnoops_128',['OS_PM_MMCR0_PMC2_CACHE_SNOOPS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a8eccb73287465e29bc6f77a09c2d2d9f',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fciu_5fmodified_5finterventions_129',['OS_PM_MMCR0_PMC2_CIU_MODIFIED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a61825c126a028695d2104cf7b0d93c46',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fciu_5fstore_5frequests_130',['OS_PM_MMCR0_PMC2_CIU_STORE_REQUESTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ad9d336c4b841cca956ce76d5534c8f0f',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fcpu_5fcycles_131',['OS_PM_MMCR0_PMC2_CPU_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a84f1f49eb302ac38c924697c471d6e16',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fcurrent_132',['OS_PM_MMCR0_PMC2_CURRENT',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a848758e015d93c3d5ac0a26d98bbafa4',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5ffirst_5fspeculative_5fbranch_5fresolves_133',['OS_PM_MMCR0_PMC2_FIRST_SPECULATIVE_BRANCH_RESOLVES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430aebd19c931cfec58b23f353f15d6e4e6c',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5finstructions_5fcompleted_134',['OS_PM_MMCR0_PMC2_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a599b70d36a9dc172972fff31578b3fe4',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5finstructions_5fdispatched_135',['OS_PM_MMCR0_PMC2_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430af7be0fe4bead2ef4530c4a1d725168dd',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fitlb_5fmisses_136',['OS_PM_MMCR0_PMC2_ITLB_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a32ad94a3a6b419458007c4958ef05e0d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5ficache_5fmisses_137',['OS_PM_MMCR0_PMC2_L1_ICACHE_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a92e145255707f91cc0ceaa03ae4afcdf',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5finstruction_5fmiss_5fcycles_138',['OS_PM_MMCR0_PMC2_L1_INSTRUCTION_MISS_CYCLES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a33f07248901d72f231e507efc3f92291',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5fshared_5finterventions_139',['OS_PM_MMCR0_PMC2_L1_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a426cff2908393a64cd511f8d8c1c96ca',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl1_5fto_5fl2_5fcastouts_140',['OS_PM_MMCR0_PMC2_L1_TO_L2_CASTOUTS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a215abc7b3a20a9c712018a18def89da4',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl2_5finstruction_5fmisses_141',['OS_PM_MMCR0_PMC2_L2_INSTRUCTION_MISSES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a3cc330e4a9deb73739a7651d90b1379d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fl2_5fshared_5fstores_142',['OS_PM_MMCR0_PMC2_L2_SHARED_STORES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a809e74eccac138d70f0c23c2a0779c65',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5floads_5fand_5fstores_143',['OS_PM_MMCR0_PMC2_LOADS_AND_STORES',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a285be07d1aea5f84d94e0034a4b491cf',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fpred_5fbranches_5fnot_5ftaken_144',['OS_PM_MMCR0_PMC2_PRED_BRANCHES_NOT_TAKEN',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ae3b44086e472edf3fc67955503621f0c',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5freserved_5floads_145',['OS_PM_MMCR0_PMC2_RESERVED_LOADS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a0640d9ea8544e50b9635e71807f58bfd',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fslow_5foutstanding_5fbiu_5ftransactions_146',['OS_PM_MMCR0_PMC2_SLOW_OUTSTANDING_BIU_TRANSACTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a714726b1f6b35ef7707d787932ec0379',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5fsystem_5funit_5finstructions_147',['OS_PM_MMCR0_PMC2_SYSTEM_UNIT_INSTRUCTIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430ad05d4662b5e95c142f70105d837c9bab',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr0_5fpmc2_5ftbl_5frising_5ftransitions_148',['OS_PM_MMCR0_PMC2_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#ggae79dbb95ef4b450e8993a36e4d7d2430a1da276e6bef4be860fd75f8bc995b672',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fbiu_5fload_5frequests_149',['OS_PM_MMCR1_PMC3_BIU_LOAD_REQUESTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ab4aef62d466135c5659953b4671fca7e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fbpu_5fstall_5flr_5fcr_5fcycles_150',['OS_PM_MMCR1_PMC3_BPU_STALL_LR_CR_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a21f005f7c7c9a5249c1814f72df6f138',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fciu_5faddress_5fonly_5frequests_151',['OS_PM_MMCR1_PMC3_CIU_ADDRESS_ONLY_REQUESTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ae2afb13b95a560d3a419f91e18f19425',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fciu_5fshared_5finterventions_152',['OS_PM_MMCR1_PMC3_CIU_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ac1948d1bd1342cd2b2d5a7c8f56c8aca',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fcond_5fstores_5fcompleted_153',['OS_PM_MMCR1_PMC3_COND_STORES_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a92c88a01969fd5c7413fd42c046acd59',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fcpu_5fcycles_154',['OS_PM_MMCR1_PMC3_CPU_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a38f0165f06d1313e63d3c0db6c951806',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fcurrent_155',['OS_PM_MMCR1_PMC3_CURRENT',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a92275dde78c4d3cea741b50683c939c2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fdtlb_5fmisses_156',['OS_PM_MMCR1_PMC3_DTLB_MISSES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a241b5ba1cbc398f5765e218eafdbe477',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5ffpu_5finstructions_5fcompleted_157',['OS_PM_MMCR1_PMC3_FPU_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a3298ffec3333411184ec82178146c4a7',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5ficbi_5fsnoops_158',['OS_PM_MMCR1_PMC3_ICBI_SNOOPS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a1a022d3cc10a708a581cd5d2bcc5b0ac',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5finstructions_5fcompleted_159',['OS_PM_MMCR1_PMC3_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a80bce1997f47ba63fbb97d7e1ae592c1',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5finstructions_5fdispatched_160',['OS_PM_MMCR1_PMC3_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222afe176f968d30dd18f163cbb0ab544ef7',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl1_5fdcache_5fmisses_161',['OS_PM_MMCR1_PMC3_L1_DCACHE_MISSES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a0b020e74046694ba5229aa056a047b33',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl1_5fload_5fmiss_5fcycles_162',['OS_PM_MMCR1_PMC3_L1_LOAD_MISS_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a53731f506ae4e0505e049799fba6de4d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl1_5fmodified_5finterventions_163',['OS_PM_MMCR1_PMC3_L1_MODIFIED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a8332b8e4dd446f5f9d0003f1167c1f05',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl2_5fcache_5foperations_164',['OS_PM_MMCR1_PMC3_L2_CACHE_OPERATIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a136da055411ada3b20c3c5a085ecce06',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl2_5fcastouts_5fby_5fsnoops_165',['OS_PM_MMCR1_PMC3_L2_CASTOUTS_BY_SNOOPS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a2f7980d1edb1b98a1b72598050a03325',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fl2_5fdata_5fmisses_166',['OS_PM_MMCR1_PMC3_L2_DATA_MISSES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a95a088b2290c32fcbb1b29d81612746d',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fpred_5fbranches_5ftaken_167',['OS_PM_MMCR1_PMC3_PRED_BRANCHES_TAKEN',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a7a87a5f4a9a4d143cb0dd9aa815d3fdb',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5fsecond_5fspeculative_5fbranch_5fresolves_168',['OS_PM_MMCR1_PMC3_SECOND_SPECULATIVE_BRANCH_RESOLVES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a10fcd9414646a5e9624a61dc1a0ac0d2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc3_5ftbl_5frising_5ftransitions_169',['OS_PM_MMCR1_PMC3_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ac543ed2f25c5543eb057dce56e6d92b7',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fbiu_5fstore_5frequests_170',['OS_PM_MMCR1_PMC4_BIU_STORE_REQUESTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ae5e676b2572b0179f7b884da07aaf3bf',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fbpu_5fstall_5ftwo_5fbranches_5fcycles_171',['OS_PM_MMCR1_PMC4_BPU_STALL_TWO_BRANCHES_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aad29aebce5d531f235bccbd25c134a9a',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fbranches_5fmispredicted_172',['OS_PM_MMCR1_PMC4_BRANCHES_MISPREDICTED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a82177d32e8b5738839ae1f95adff7fee',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fciu_5fartry_5fcount_173',['OS_PM_MMCR1_PMC4_CIU_ARTRY_COUNT',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a52b94c352566debcc1737ab7031c4fcd',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fciu_5ftwo_5fcore_5fshared_5finterventions_174',['OS_PM_MMCR1_PMC4_CIU_TWO_CORE_SHARED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a7c96bfdb9d7b07f7cef8d8fdf18730b2',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fcpu_5fcycles_175',['OS_PM_MMCR1_PMC4_CPU_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aa113e55492c459944da3f5378d99cb92',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fcurrent_176',['OS_PM_MMCR1_PMC4_CURRENT',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a999cfb8cd9e5003f9533bb7befbe4c40',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fdtlb_5fsearch_5fcycles_177',['OS_PM_MMCR1_PMC4_DTLB_SEARCH_CYCLES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a4936a043d2cb74b6f5a8b7458eeb10ad',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5finstructions_5fcompleted_178',['OS_PM_MMCR1_PMC4_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a5ebc3aa3ae4228f3745db653abc0ce21',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5finstructions_5fdispatched_179',['OS_PM_MMCR1_PMC4_INSTRUCTIONS_DISPATCHED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222add202ed770d9c8626773c8d6e7252ddb',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fintact_5fcond_5fstores_5fcompleted_180',['OS_PM_MMCR1_PMC4_INTACT_COND_STORES_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a78a5ec1bae9f80b4611272aa1ec9a9e9',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5finteger_5foperations_181',['OS_PM_MMCR1_PMC4_INTEGER_OPERATIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222abcc6ef589faf5b737e0f64bcd346f35e',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fl2_5fbank_5frefresh_5foverflows_182',['OS_PM_MMCR1_PMC4_L2_BANK_REFRESH_OVERFLOWS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a55b29fb4ec59a88fba2a4cf229adc151',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fl2_5fcastouts_183',['OS_PM_MMCR1_PMC4_L2_CASTOUTS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a9212647676fb20f91444da96b6880fff',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fl2_5fmodified_5finterventions_184',['OS_PM_MMCR1_PMC4_L2_MODIFIED_INTERVENTIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aa6f16c7d2519f15e989291a9fc2a03b8',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fsnoop_5fretries_185',['OS_PM_MMCR1_PMC4_SNOOP_RETRIES',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222ad85b0920fe665430d1a718770f195409',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5fsync_5finstructions_5fcompleted_186',['OS_PM_MMCR1_PMC4_SYNC_INSTRUCTIONS_COMPLETED',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222af9789a5a92cf2410b8edfbd6f836d226',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5ftbl_5frising_5ftransitions_187',['OS_PM_MMCR1_PMC4_TBL_RISING_TRANSITIONS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222a838a12521fa242fe33da7e8d312f64ae',1,'performancemonitor.h']]], + ['os_5fpm_5fmmcr1_5fpmc4_5ftlbie_5fsnoops_188',['OS_PM_MMCR1_PMC4_TLBIE_SNOOPS',['../group__coreinit__performancemonitor.html#gga9714ca3cff3a27bf5d74ee6e02a83222aa79507f06f43278dc637c2a818197a6b',1,'performancemonitor.h']]], + ['os_5fsaved_5fframe_5fa_189',['OS_SAVED_FRAME_A',['../group__coreinit__savedframe.html#ggad961fe18c1f4c76b7de9ab52dea9daa0a76168ba6fa1e2b74c633e174b20bff7b',1,'savedframe.h']]], + ['os_5fsaved_5fframe_5fb_190',['OS_SAVED_FRAME_B',['../group__coreinit__savedframe.html#ggad961fe18c1f4c76b7de9ab52dea9daa0aaea20b44ce8a418820292c423fb498fe',1,'savedframe.h']]], + ['os_5fsaved_5fframe_5fscreen_5fdrc_191',['OS_SAVED_FRAME_SCREEN_DRC',['../group__coreinit__savedframe.html#gga59cbc9976bf48763a8eff2844483b122afe6d84b134cbb43cc0a180a07a4a9c79',1,'savedframe.h']]], + ['os_5fsaved_5fframe_5fscreen_5ftv_192',['OS_SAVED_FRAME_SCREEN_TV',['../group__coreinit__savedframe.html#gga59cbc9976bf48763a8eff2844483b122a5b36ea799968c1d88034df70e029f56f',1,'savedframe.h']]], + ['os_5fshareddatatype_5ffont_5fchinese_193',['OS_SHAREDDATATYPE_FONT_CHINESE',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063a9ab181f556e22f654a622127b058f767',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5fkorean_194',['OS_SHAREDDATATYPE_FONT_KOREAN',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063ad9cb22b54ec7613100ac933faea53111',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5fmax_195',['OS_SHAREDDATATYPE_FONT_MAX',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063af16b803ee93795f4bb60a0598b0f8179',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5fstandard_196',['OS_SHAREDDATATYPE_FONT_STANDARD',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063aa5e8607278dc1272f42dc8e01170e2bf',1,'memory.h']]], + ['os_5fshareddatatype_5ffont_5ftaiwanese_197',['OS_SHAREDDATATYPE_FONT_TAIWANESE',['../group__coreinit__memory.html#ggaedceca673182ba826114a25f14632063a446ab233deee7af7561132029bd61cfc',1,'memory.h']]], + ['os_5fthread_5fattrib_5faffinity_5fany_198',['OS_THREAD_ATTRIB_AFFINITY_ANY',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu0_199',['OS_THREAD_ATTRIB_AFFINITY_CPU0',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu1_200',['OS_THREAD_ATTRIB_AFFINITY_CPU1',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu2_201',['OS_THREAD_ATTRIB_AFFINITY_CPU2',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c',1,'thread.h']]], + ['os_5fthread_5fattrib_5fdetached_202',['OS_THREAD_ATTRIB_DETACHED',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923',1,'thread.h']]], + ['os_5fthread_5fattrib_5fstack_5fusage_203',['OS_THREAD_ATTRIB_STACK_USAGE',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85',1,'thread.h']]], + ['os_5fthread_5fattrib_5funknown_204',['OS_THREAD_ATTRIB_UNKNOWN',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519ace8f6b543d38b19c674923af4e0cba06',1,'thread.h']]], + ['os_5fthread_5frequest_5fcancel_205',['OS_THREAD_REQUEST_CANCEL',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a',1,'thread.h']]], + ['os_5fthread_5frequest_5fnone_206',['OS_THREAD_REQUEST_NONE',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0',1,'thread.h']]], + ['os_5fthread_5frequest_5fsuspend_207',['OS_THREAD_REQUEST_SUSPEND',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329',1,'thread.h']]], + ['os_5fthread_5fspecific_5f0_208',['OS_THREAD_SPECIFIC_0',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a0af999bb500af1658d200849d8768953',1,'thread.h']]], + ['os_5fthread_5fspecific_5f1_209',['OS_THREAD_SPECIFIC_1',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a0e4c73632967864aa71d20be90d7817a',1,'thread.h']]], + ['os_5fthread_5fspecific_5f10_210',['OS_THREAD_SPECIFIC_10',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a745871c6a903996e07e74844a50bb178',1,'thread.h']]], + ['os_5fthread_5fspecific_5f11_211',['OS_THREAD_SPECIFIC_11',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a6e4fa62432567eaa5ff65b4fdd766882',1,'thread.h']]], + ['os_5fthread_5fspecific_5f12_212',['OS_THREAD_SPECIFIC_12',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2af1751f945ddebd495accd5a36591c573',1,'thread.h']]], + ['os_5fthread_5fspecific_5f13_213',['OS_THREAD_SPECIFIC_13',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a86173585e23d134596011f9a8174ef57',1,'thread.h']]], + ['os_5fthread_5fspecific_5f2_214',['OS_THREAD_SPECIFIC_2',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aa0e9dab835cb43ab3ed8dd06bf9d6890',1,'thread.h']]], + ['os_5fthread_5fspecific_5f3_215',['OS_THREAD_SPECIFIC_3',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a26affb6430cf574592d8855888d42466',1,'thread.h']]], + ['os_5fthread_5fspecific_5f4_216',['OS_THREAD_SPECIFIC_4',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aa4715ed2571c0bb8c8686b9c0ade5e18',1,'thread.h']]], + ['os_5fthread_5fspecific_5f5_217',['OS_THREAD_SPECIFIC_5',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a9a4acf651b8165fc0923334a265424c9',1,'thread.h']]], + ['os_5fthread_5fspecific_5f6_218',['OS_THREAD_SPECIFIC_6',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aed9b7eb8d997f6e759d91f7f47747ced',1,'thread.h']]], + ['os_5fthread_5fspecific_5f7_219',['OS_THREAD_SPECIFIC_7',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2ae569fe7516a839ab602614924c8eef79',1,'thread.h']]], + ['os_5fthread_5fspecific_5f8_220',['OS_THREAD_SPECIFIC_8',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2a8b2a39500809668f4022177ab5f71077',1,'thread.h']]], + ['os_5fthread_5fspecific_5f9_221',['OS_THREAD_SPECIFIC_9',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2aeb09f7be052cd7c9751246a6a83be0ea',1,'thread.h']]], + ['os_5fthread_5fspecific_5fwut_5freserved_5f0_222',['OS_THREAD_SPECIFIC_WUT_RESERVED_0',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2ae32bd9917e690dad7b9b7adfb70d17e6',1,'thread.h']]], + ['os_5fthread_5fspecific_5fwut_5freserved_5f1_223',['OS_THREAD_SPECIFIC_WUT_RESERVED_1',['../group__coreinit__thread.html#gga3f2878f0880765b0e59174d64e6598a2ad52801cec9de7320bf3e8d8b38e7c886',1,'thread.h']]], + ['os_5fthread_5fstate_5fmoribund_224',['OS_THREAD_STATE_MORIBUND',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517',1,'thread.h']]], + ['os_5fthread_5fstate_5fnone_225',['OS_THREAD_STATE_NONE',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc',1,'thread.h']]], + ['os_5fthread_5fstate_5fready_226',['OS_THREAD_STATE_READY',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f',1,'thread.h']]], + ['os_5fthread_5fstate_5frunning_227',['OS_THREAD_STATE_RUNNING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b',1,'thread.h']]], + ['os_5fthread_5fstate_5fwaiting_228',['OS_THREAD_STATE_WAITING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f',1,'thread.h']]], + ['os_5fthread_5ftype_5fapp_229',['OS_THREAD_TYPE_APP',['../group__coreinit__thread.html#ggae384e3d66353d806bd97e9d083dcb71ca1ec2b2e8a1e8ae1b929c110cb5149cba',1,'thread.h']]], + ['os_5fthread_5ftype_5fdriver_230',['OS_THREAD_TYPE_DRIVER',['../group__coreinit__thread.html#ggae384e3d66353d806bd97e9d083dcb71caf8483c47eb5947b9925be22d1e9d70c3',1,'thread.h']]], + ['os_5fthread_5ftype_5fio_231',['OS_THREAD_TYPE_IO',['../group__coreinit__thread.html#ggae384e3d66353d806bd97e9d083dcb71cae2f689990595562c636872dbcaf0771a',1,'thread.h']]] +]; diff --git a/search/enumvalues_f.js b/search/enumvalues_f.js new file mode 100644 index 00000000..ee2aca21 --- /dev/null +++ b/search/enumvalues_f.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['playdiary_5fflag_5fdefault_0',['PLAYDIARY_FLAG_DEFAULT',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170a411bbced6025e9698bb3f2827f26cde2',1,'nn::pdm']]], + ['playdiary_5fflag_5fplayed_5fin_5fwii_5fmode_1',['PLAYDIARY_FLAG_PLAYED_IN_WII_MODE',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170a706d78bea3c748af7a89c686ca9b53ef',1,'nn::pdm']]], + ['playdiary_5fflag_5funknown_5f0a00_2',['PLAYDIARY_FLAG_UNKNOWN_0A00',['../namespacenn_1_1pdm.html#a70d26fa68859fe459f986c76c7a4b170a9dfa2ea10e5758de1755567811c55f85',1,'nn::pdm']]], + ['portuguese_3',['portuguese',['../namespacenn_1_1sl.html#a315ca917ad583797f709ea477dd28705af6d0f42592323e24536a81f70881059f',1,'nn::sl::Portuguese'],['../namespacenn_1_1erreula.html#aa5868269c7aa0334a18bb7f8063bf885a30e32c7c4cf434e9c75e60c14c442541',1,'nn::erreula::Portuguese'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a30e32c7c4cf434e9c75e60c14c442541',1,'nn::swkbd::Portuguese']]], + ['procui_5fcallback_5facquire_4',['PROCUI_CALLBACK_ACQUIRE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a14172ef5b73cf100d2d87f90ff63af94',1,'procui.h']]], + ['procui_5fcallback_5fexit_5',['PROCUI_CALLBACK_EXIT',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8afe1590ca1394fd33548bc1fc6d5f33c8',1,'procui.h']]], + ['procui_5fcallback_5fhome_5fbutton_5fdenied_6',['PROCUI_CALLBACK_HOME_BUTTON_DENIED',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a651ffc0a735522261ba2e33ae71e05ed',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstart_7',['PROCUI_CALLBACK_NET_IO_START',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8aa4a9e50cd1bb571f73ce31a9dfbe0eeb',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstop_8',['PROCUI_CALLBACK_NET_IO_STOP',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a577edd8076d43ce61ce10f140ca136af',1,'procui.h']]], + ['procui_5fcallback_5frelease_9',['PROCUI_CALLBACK_RELEASE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a2fa189187f6095d962eccd00231be94e',1,'procui.h']]], + ['procui_5fstatus_5fexiting_10',['PROCUI_STATUS_EXITING',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2baed39f119bca7f219c93a9dd075d71bcf',1,'procui.h']]], + ['procui_5fstatus_5fin_5fbackground_11',['PROCUI_STATUS_IN_BACKGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba7cb4dd11068823c46ebd543f51d3844b',1,'procui.h']]], + ['procui_5fstatus_5fin_5fforeground_12',['PROCUI_STATUS_IN_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba71de7c3c1b9407f64cea7bb9036c3d36',1,'procui.h']]], + ['procui_5fstatus_5frelease_5fforeground_13',['PROCUI_STATUS_RELEASE_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba3a9c97294e921391b07c5ead02678030',1,'procui.h']]], + ['promotion_14',['PROMOTION',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebbaeeab9cbe4150765e3e65ae6b17a55e28',1,'nn::sl']]], + ['push_5fapp_15',['PUSH_APP',['../namespacenn_1_1sl.html#a59ef5c0006040cf49c4d6b99528d4ebbaaa16840f025fc2cee248a308ec6485ef',1,'nn::sl']]] +]; diff --git a/search/files_0.js b/search/files_0.js new file mode 100644 index 00000000..6e2af7e4 --- /dev/null +++ b/search/files_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['_5fnetdb_2eh_0',['_netdb.h',['../__netdb_8h.html',1,'']]], + ['_5fsocket_2eh_1',['_socket.h',['../__socket_8h.html',1,'']]] +]; diff --git a/search/files_1.js b/search/files_1.js new file mode 100644 index 00000000..34e21ed2 --- /dev/null +++ b/search/files_1.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['ac_2eh_0',['ac.h',['../ac_8h.html',1,'']]], + ['ac_5fc_2eh_1',['ac_c.h',['../ac__c_8h.html',1,'']]], + ['ac_5fcpp_2eh_2',['ac_cpp.h',['../ac__cpp_8h.html',1,'']]], + ['acp_2eh_3',['acp.h',['../acp_8h.html',1,'']]], + ['act_2eh_4',['act.h',['../act_8h.html',1,'']]], + ['alarm_2eh_5',['alarm.h',['../alarm_8h.html',1,'']]], + ['amiibo_5fsettings_5fcpp_2eh_6',['amiibo_settings_cpp.h',['../amiibo__settings__cpp_8h.html',1,'']]], + ['aperture_2eh_7',['aperture.h',['../aperture_8h.html',1,'']]], + ['args_2eh_8',['args.h',['../args_8h.html',1,'']]], + ['atomic_2eh_9',['atomic.h',['../atomic_8h.html',1,'']]], + ['atomic64_2eh_10',['atomic64.h',['../atomic64_8h.html',1,'']]], + ['avm_2edox_11',['avm.dox',['../avm_8dox.html',1,'']]] +]; diff --git a/search/files_10.js b/search/files_10.js new file mode 100644 index 00000000..cc9bb8b7 --- /dev/null +++ b/search/files_10.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['registers_2eh_0',['registers.h',['../registers_8h.html',1,'']]], + ['rendezvous_2eh_1',['rendezvous.h',['../rendezvous_8h.html',1,'']]], + ['resource_2eh_2',['resource.h',['../resource_8h.html',1,'']]], + ['result_2eh_3',['result.h',['../nn_2acp_2result_8h.html',1,'(Global Namespace)'],['../nn_2result_8h.html',1,'(Global Namespace)'],['../sndcore2_2result_8h.html',1,'(Global Namespace)']]], + ['rmt_2eh_4',['rmt.h',['../rmt_8h.html',1,'']]], + ['rpl_5finterface_2eh_5',['rpl_interface.h',['../erreula_2rpl__interface_8h.html',1,'(Global Namespace)'],['../swkbd_2rpl__interface_8h.html',1,'(Global Namespace)']]] +]; diff --git a/search/files_11.js b/search/files_11.js new file mode 100644 index 00000000..95772ffa --- /dev/null +++ b/search/files_11.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['sampler_2eh_0',['sampler.h',['../sampler_8h.html',1,'']]], + ['save_2eh_1',['save.h',['../acp_2save_8h.html',1,'(Global Namespace)'],['../save_8h.html',1,'(Global Namespace)'],['../save_2save_8h.html',1,'(Global Namespace)']]], + ['savedframe_2eh_2',['savedframe.h',['../savedframe_8h.html',1,'']]], + ['scheduler_2eh_3',['scheduler.h',['../scheduler_8h.html',1,'']]], + ['scrambledlocalfriendcode_2eh_4',['ScrambledLocalFriendCode.h',['../ScrambledLocalFriendCode_8h.html',1,'']]], + ['screen_2eh_5',['screen.h',['../screen_8h.html',1,'']]], + ['select_2eh_6',['select.h',['../select_8h.html',1,'']]], + ['semaphore_2eh_7',['semaphore.h',['../semaphore_8h.html',1,'']]], + ['shaders_2eh_8',['shaders.h',['../shaders_8h.html',1,'']]], + ['sl_2eh_9',['sl.h',['../sl_8h.html',1,'']]], + ['sl_5fcpp_2eh_10',['sl_cpp.h',['../sl__cpp_8h.html',1,'']]], + ['smd_2eh_11',['smd.h',['../smd_8h.html',1,'']]], + ['sndcore2_2edox_12',['sndcore2.dox',['../sndcore2_8dox.html',1,'']]], + ['socket_2eh_13',['socket.h',['../nsysnet_2socket_8h.html',1,'(Global Namespace)'],['../sys_2socket_8h.html',1,'(Global Namespace)']]], + ['somemopt_2eh_14',['somemopt.h',['../somemopt_8h.html',1,'']]], + ['spinlock_2eh_15',['spinlock.h',['../spinlock_8h.html',1,'']]], + ['spm_2eh_16',['spm.h',['../spm_8h.html',1,'']]], + ['state_2eh_17',['state.h',['../state_8h.html',1,'']]], + ['stopwatch_2eh_18',['stopwatch.h',['../stopwatch_8h.html',1,'']]], + ['stopwatchatomic_2eh_19',['stopwatchatomic.h',['../stopwatchatomic_8h.html',1,'']]], + ['storage_2eh_20',['storage.h',['../storage_8h.html',1,'']]], + ['stream_2eh_21',['stream.h',['../stream_8h.html',1,'']]], + ['surface_2eh_22',['surface.h',['../gx2_2surface_8h.html',1,'(Global Namespace)'],['../gx2r_2surface_8h.html',1,'(Global Namespace)']]], + ['swap_2eh_23',['swap.h',['../swap_8h.html',1,'']]], + ['switch_2eh_24',['switch.h',['../switch_8h.html',1,'']]], + ['swkbd_2edox_25',['swkbd.dox',['../swkbd_8dox.html',1,'']]], + ['swkbd_2eh_26',['swkbd.h',['../swkbd_8h.html',1,'']]], + ['swkbd_5fcpp_2eh_27',['swkbd_cpp.h',['../swkbd__cpp_8h.html',1,'']]], + ['sync_2eh_28',['sync.h',['../sync_8h.html',1,'']]], + ['sys_2eh_29',['sys.h',['../sys_8h.html',1,'']]], + ['sys_5fcaffeine_2eh_30',['sys_caffeine.h',['../sys__caffeine_8h.html',1,'']]], + ['sysapp_2edox_31',['sysapp.dox',['../sysapp_8dox.html',1,'']]], + ['systeminfo_2eh_32',['systeminfo.h',['../systeminfo_8h.html',1,'']]] +]; diff --git a/search/files_12.js b/search/files_12.js new file mode 100644 index 00000000..7ad2d232 --- /dev/null +++ b/search/files_12.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['taskqueue_2eh_0',['taskqueue.h',['../taskqueue_8h.html',1,'']]], + ['tcp_2eh_1',['tcp.h',['../tcp_8h.html',1,'']]], + ['temp_2eh_2',['temp.h',['../nn_2temp_2temp_8h.html',1,'(Global Namespace)'],['../nn_2temp_8h.html',1,'(Global Namespace)'],['../gx2_2temp_8h.html',1,'(Global Namespace)']]], + ['tessellation_2eh_3',['tessellation.h',['../tessellation_8h.html',1,'']]], + ['texture_2eh_4',['texture.h',['../texture_8h.html',1,'']]], + ['thread_2eh_5',['thread.h',['../thread_8h.html',1,'']]], + ['threadqueue_2eh_6',['threadqueue.h',['../threadqueue_8h.html',1,'']]], + ['time_2eh_7',['time.h',['../time_8h.html',1,'']]], + ['title_2eh_8',['title.h',['../coreinit_2title_8h.html',1,'(Global Namespace)'],['../sysapp_2title_8h.html',1,'(Global Namespace)'],['../nn_2acp_2title_8h.html',1,'(Global Namespace)']]], + ['titleiconcache_2eh_9',['TitleIconCache.h',['../TitleIconCache_8h.html',1,'']]], + ['titlelistcache_2eh_10',['TitleListCache.h',['../TitleListCache_8h.html',1,'']]], + ['transition_2eh_11',['transition.h',['../transition_8h.html',1,'']]], + ['tv_2eh_12',['tv.h',['../tv_8h.html',1,'']]], + ['tve_2edox_13',['tve.dox',['../tve_8dox.html',1,'']]], + ['tve_2eh_14',['tve.h',['../tve_8h.html',1,'']]] +]; diff --git a/search/files_13.js b/search/files_13.js new file mode 100644 index 00000000..5c9e3023 --- /dev/null +++ b/search/files_13.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['uds_2eh_0',['uds.h',['../uds_8h.html',1,'']]], + ['uhs_2eh_1',['uhs.h',['../uhs_8h.html',1,'']]], + ['uhs_5fusbspec_2eh_2',['uhs_usbspec.h',['../uhs__usbspec_8h.html',1,'']]], + ['userconfig_2eh_3',['userconfig.h',['../userconfig_8h.html',1,'']]], + ['utils_2eh_4',['utils.h',['../utils_8h.html',1,'']]] +]; diff --git a/search/files_14.js b/search/files_14.js new file mode 100644 index 00000000..0dadcd84 --- /dev/null +++ b/search/files_14.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['voice_2eh_0',['voice.h',['../voice_8h.html',1,'']]], + ['vpad_2edox_1',['vpad.dox',['../vpad_8dox.html',1,'']]], + ['vpadbase_2edox_2',['vpadbase.dox',['../vpadbase_8dox.html',1,'']]] +]; diff --git a/search/files_15.js b/search/files_15.js new file mode 100644 index 00000000..62bdfd6b --- /dev/null +++ b/search/files_15.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['wbc_2eh_0',['wbc.h',['../wbc_8h.html',1,'']]], + ['wpad_2eh_1',['wpad.h',['../wpad_8h.html',1,'']]], + ['wut_2eh_2',['wut.h',['../wut_8h.html',1,'']]], + ['wut_5frplwrap_2eh_3',['wut_rplwrap.h',['../wut__rplwrap_8h.html',1,'']]], + ['wut_5ftypes_2eh_4',['wut_types.h',['../wut__types_8h.html',1,'']]] +]; diff --git a/search/files_2.js b/search/files_2.js new file mode 100644 index 00000000..583fa07a --- /dev/null +++ b/search/files_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['base_2eh_0',['base.h',['../base_8h.html',1,'']]], + ['beta_2eh_1',['beta.h',['../beta_8h.html',1,'']]], + ['bsp_2eh_2',['bsp.h',['../bsp_8h.html',1,'']]], + ['buffer_2eh_3',['buffer.h',['../buffer_8h.html',1,'']]] +]; diff --git a/search/files_3.js b/search/files_3.js new file mode 100644 index 00000000..5ec79bb1 --- /dev/null +++ b/search/files_3.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['cache_2eh_0',['cache.h',['../cache_8h.html',1,'']]], + ['cachemanager_2eh_1',['CacheManager.h',['../CacheManager_8h.html',1,'']]], + ['cafe_2eh_2',['cafe.h',['../uds_2Cafe_8h.html',1,'(Global Namespace)'],['../dlp_2Cafe_8h.html',1,'(Global Namespace)']]], + ['camera_2eh_3',['camera.h',['../camera_8h.html',1,'']]], + ['ccr_2eh_4',['ccr.h',['../nsysccr_2ccr_8h.html',1,'(Global Namespace)'],['../nn_2ccr_8h.html',1,'(Global Namespace)']]], + ['cdc_2eh_5',['cdc.h',['../cdc_8h.html',1,'']]], + ['cec_2eh_6',['cec.h',['../tve_2cec_8h.html',1,'(Global Namespace)'],['../avm_2cec_8h.html',1,'(Global Namespace)']]], + ['cfg_2eh_7',['cfg.h',['../cfg_8h.html',1,'']]], + ['clear_2eh_8',['clear.h',['../clear_8h.html',1,'']]], + ['client_2eh_9',['client.h',['../client_8h.html',1,'']]], + ['client_5fcpp_2eh_10',['client_cpp.h',['../client__cpp_8h.html',1,'']]], + ['cmpt_2eh_11',['cmpt.h',['../cmpt_8h.html',1,'(Global Namespace)'],['../cmpt_2cmpt_8h.html',1,'(Global Namespace)']]], + ['codegen_2eh_12',['codegen.h',['../codegen_8h.html',1,'']]], + ['condition_2eh_13',['condition.h',['../Condition_8h.html',1,'(Global Namespace)'],['../condition_8h.html',1,'(Global Namespace)']]], + ['config_2eh_14',['config.h',['../config_8h.html',1,'']]], + ['context_2eh_15',['context.h',['../gx2_2context_8h.html',1,'(Global Namespace)'],['../coreinit_2context_8h.html',1,'(Global Namespace)']]], + ['copydata_2eh_16',['copydata.h',['../copydata_8h.html',1,'']]], + ['core_2eh_17',['core.h',['../coreinit_2core_8h.html',1,'(Global Namespace)'],['../sndcore2_2core_8h.html',1,'(Global Namespace)']]], + ['coreinit_2edox_18',['coreinit.dox',['../coreinit_8dox.html',1,'']]], + ['coroutine_2eh_19',['coroutine.h',['../coroutine_8h.html',1,'']]], + ['cosreport_2eh_20',['cosreport.h',['../cosreport_8h.html',1,'']]], + ['ctr_2eh_21',['CTR.h',['../CTR_8h.html',1,'']]] +]; diff --git a/search/files_4.js b/search/files_4.js new file mode 100644 index 00000000..12a2a33f --- /dev/null +++ b/search/files_4.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['datacreator_2eh_0',['DataCreator.h',['../DataCreator_8h.html',1,'']]], + ['debug_2eh_1',['debug.h',['../coreinit_2debug_8h.html',1,'(Global Namespace)'],['../gx2_2debug_8h.html',1,'(Global Namespace)']]], + ['decode_2eh_2',['decode.h',['../decode_8h.html',1,'']]], + ['device_2eh_3',['device.h',['../sndcore2_2device_8h.html',1,'(Global Namespace)'],['../nn_2acp_2device_8h.html',1,'(Global Namespace)']]], + ['display_2eh_4',['display.h',['../display_8h.html',1,'']]], + ['displaylist_2eh_5',['displaylist.h',['../gx2_2displaylist_8h.html',1,'(Global Namespace)'],['../gx2r_2displaylist_8h.html',1,'(Global Namespace)']]], + ['dlp_2eh_6',['dlp.h',['../dlp_8h.html',1,'']]], + ['dmae_2edox_7',['dmae.dox',['../dmae_8dox.html',1,'']]], + ['draw_2eh_8',['draw.h',['../gx2r_2draw_8h.html',1,'(Global Namespace)'],['../gx2_2draw_8h.html',1,'(Global Namespace)']]], + ['drc_2eh_9',['drc.h',['../drc_8h.html',1,'']]], + ['drcled_5fc_2eh_10',['drcled_c.h',['../drcled__c_8h.html',1,'']]], + ['drcled_5fcpp_2eh_11',['drcled_cpp.h',['../drcled__cpp_8h.html',1,'']]], + ['drcmanager_2eh_12',['DrcManager.h',['../DrcManager_8h.html',1,'']]], + ['drcvs_2eh_13',['drcvs.h',['../drcvs_8h.html',1,'']]], + ['dynload_2eh_14',['dynload.h',['../dynload_8h.html',1,'']]] +]; diff --git a/search/files_5.js b/search/files_5.js new file mode 100644 index 00000000..732e7bfb --- /dev/null +++ b/search/files_5.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['energysaver_2eh_0',['energysaver.h',['../energysaver_8h.html',1,'']]], + ['enum_2eh_1',['enum.h',['../enum_8h.html',1,'']]], + ['erreula_2edox_2',['erreula.dox',['../erreula_8dox.html',1,'']]], + ['erreula_2eh_3',['erreula.h',['../erreula_8h.html',1,'']]], + ['erreula_5fcpp_2eh_4',['erreula_cpp.h',['../erreula__cpp_8h.html',1,'']]], + ['event_2eh_5',['event.h',['../coreinit_2event_8h.html',1,'(Global Namespace)'],['../gx2_2event_8h.html',1,'(Global Namespace)']]], + ['exception_2eh_6',['exception.h',['../exception_8h.html',1,'']]], + ['exit_2eh_7',['exit.h',['../exit_8h.html',1,'']]] +]; diff --git a/search/files_6.js b/search/files_6.js new file mode 100644 index 00000000..1970e9dc --- /dev/null +++ b/search/files_6.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['fastcondition_2eh_0',['fastcondition.h',['../fastcondition_8h.html',1,'']]], + ['fastmutex_2eh_1',['fastmutex.h',['../fastmutex_8h.html',1,'']]], + ['fiber_2eh_2',['fiber.h',['../fiber_8h.html',1,'']]], + ['filestream_2eh_3',['FileStream.h',['../FileStream_8h.html',1,'']]], + ['filesystem_2eh_4',['filesystem.h',['../filesystem_8h.html',1,'']]], + ['filesystem_5ffsa_2eh_5',['filesystem_fsa.h',['../filesystem__fsa_8h.html',1,'']]], + ['foreground_2eh_6',['foreground.h',['../foreground_8h.html',1,'']]], + ['fp_2eh_7',['fp.h',['../fp_8h.html',1,'']]], + ['fp_5fcpp_2eh_8',['fp_cpp.h',['../fp__cpp_8h.html',1,'']]] +]; diff --git a/search/files_7.js b/search/files_7.js new file mode 100644 index 00000000..3edba489 --- /dev/null +++ b/search/files_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['gx2_2edox_0',['gx2.dox',['../gx2_8dox.html',1,'']]], + ['gx2r_2edox_1',['gx2r.dox',['../gx2r_8dox.html',1,'']]] +]; diff --git a/search/files_8.js b/search/files_8.js new file mode 100644 index 00000000..00c94421 --- /dev/null +++ b/search/files_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hid_2eh_0',['hid.h',['../nsysccr_2hid_8h.html',1,'(Global Namespace)'],['../nsyshid_2hid_8h.html',1,'(Global Namespace)']]], + ['hpad_2eh_1',['hpad.h',['../hpad_8h.html',1,'(Global Namespace)'],['../hpad_2hpad_8h.html',1,'(Global Namespace)']]] +]; diff --git a/search/files_9.js b/search/files_9.js new file mode 100644 index 00000000..4ca9b3ad --- /dev/null +++ b/search/files_9.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['iaccountinfoaccessor_2eh_0',['IAccountInfoAccessor.h',['../IAccountInfoAccessor_8h.html',1,'']]], + ['iaccountinfoaccessordetails_2eh_1',['IAccountInfoAccessorDetails.h',['../IAccountInfoAccessorDetails_8h.html',1,'']]], + ['iblacklistaccessor_2eh_2',['IBlackListAccessor.h',['../IBlackListAccessor_8h.html',1,'']]], + ['iblacklistaccessordetails_2eh_3',['IBlackListAccessorDetails.h',['../IBlackListAccessorDetails_8h.html',1,'']]], + ['idb_2eh_4',['idb.h',['../idb_8h.html',1,'']]], + ['idefaulttitleaccessor_2eh_5',['IDefaultTitleAccessor.h',['../IDefaultTitleAccessor_8h.html',1,'']]], + ['idefaulttitleaccessordetails_2eh_6',['IDefaultTitleAccessorDetails.h',['../IDefaultTitleAccessorDetails_8h.html',1,'']]], + ['idisccachedtitleaccessor_2eh_7',['IDiscCachedTitleAccessor.h',['../IDiscCachedTitleAccessor_8h.html',1,'']]], + ['idisccachedtitleaccessordetails_2eh_8',['IDiscCachedTitleAccessorDetails.h',['../IDiscCachedTitleAccessorDetails_8h.html',1,'']]], + ['iiconinfoaccessor_2eh_9',['IIconInfoAccessor.h',['../IIconInfoAccessor_8h.html',1,'']]], + ['iiconinfoaccessordetails_2eh_10',['IIconInfoAccessorDetails.h',['../IIconInfoAccessorDetails_8h.html',1,'']]], + ['iinstalledtitlelistaccessor_2eh_11',['IInstalledTitleListAccessor.h',['../IInstalledTitleListAccessor_8h.html',1,'']]], + ['iinstalledtitlelistaccessordetails_2eh_12',['IInstalledTitleListAccessorDetails.h',['../IInstalledTitleListAccessorDetails_8h.html',1,'']]], + ['ikillernotificationaccessor_2eh_13',['IKillerNotificationAccessor.h',['../IKillerNotificationAccessor_8h.html',1,'']]], + ['ikillernotificationaccessordetails_2eh_14',['IKillerNotificationAccessorDetails.h',['../IKillerNotificationAccessorDetails_8h.html',1,'']]], + ['ikillernotificationtransferrecordmanagerdetails_2eh_15',['IKillerNotificationTransferRecordManagerDetails.h',['../IKillerNotificationTransferRecordManagerDetails_8h.html',1,'']]], + ['ilaunchedtitlelistaccessodetails_2eh_16',['ILaunchedTitleListAccessoDetails.h',['../ILaunchedTitleListAccessoDetails_8h.html',1,'']]], + ['ilaunchedtitlelistaccessor_2eh_17',['ILaunchedTitleListAccessor.h',['../ILaunchedTitleListAccessor_8h.html',1,'']]], + ['im_2eh_18',['im.h',['../im_8h.html',1,'']]], + ['imetainfoaccessor_2eh_19',['IMetaInfoAccessor.h',['../IMetaInfoAccessor_8h.html',1,'']]], + ['imetainfoaccessordetails_2eh_20',['IMetaInfoAccessorDetails.h',['../IMetaInfoAccessorDetails_8h.html',1,'']]], + ['in_2eh_21',['in.h',['../in_8h.html',1,'']]], + ['inet_2eh_22',['inet.h',['../inet_8h.html',1,'']]], + ['input_2eh_23',['input.h',['../input_8h.html',1,'']]], + ['internal_2eh_24',['internal.h',['../internal_8h.html',1,'']]], + ['interrupts_2eh_25',['interrupts.h',['../interrupts_8h.html',1,'']]], + ['ioctl_2eh_26',['ioctl.h',['../ioctl_8h.html',1,'']]], + ['ios_2eh_27',['ios.h',['../ios_8h.html',1,'']]], + ['ipcbufpool_2eh_28',['ipcbufpool.h',['../ipcbufpool_8h.html',1,'']]], + ['ipreferentialtitleaccessor_2eh_29',['IPreferentialTitleAccessor.h',['../IPreferentialTitleAccessor_8h.html',1,'']]], + ['ipreferentialtitleaccessordetails_2eh_30',['IPreferentialTitleAccessorDetails.h',['../IPreferentialTitleAccessorDetails_8h.html',1,'']]], + ['irda_2eh_31',['irda.h',['../irda_8h.html',1,'']]], + ['iserializer_2eh_32',['ISerializer.h',['../ISerializer_8h.html',1,'']]], + ['iserializerdetails_2eh_33',['ISerializerDetails.h',['../ISerializerDetails_8h.html',1,'']]], + ['isettingaccessor_2eh_34',['ISettingAccessor.h',['../ISettingAccessor_8h.html',1,'']]], + ['isettingaccessordetails_2eh_35',['ISettingAccessorDetails.h',['../ISettingAccessorDetails_8h.html',1,'']]], + ['istream_2eh_36',['IStream.h',['../IStream_8h.html',1,'']]], + ['istreamdetails_2eh_37',['IStreamDetails.h',['../IStreamDetails_8h.html',1,'']]], + ['itimeaccessor_2eh_38',['ITimeAccessor.h',['../ITimeAccessor_8h.html',1,'']]], + ['itimeaccessordetails_2eh_39',['ITimeAccessorDetails.h',['../ITimeAccessorDetails_8h.html',1,'']]], + ['ititleiconcache_2eh_40',['ITitleIconCache.h',['../ITitleIconCache_8h.html',1,'']]], + ['ititleiconcachedetails_2eh_41',['ITitleIconCacheDetails.h',['../ITitleIconCacheDetails_8h.html',1,'']]], + ['ititlelistaccessor_2eh_42',['ITitleListAccessor.h',['../ITitleListAccessor_8h.html',1,'']]], + ['ititlelistaccessordetails_2eh_43',['ITitleListAccessorDetails.h',['../ITitleListAccessorDetails_8h.html',1,'']]], + ['itransferrer_2eh_44',['ITransferrer.h',['../ITransferrer_8h.html',1,'']]], + ['itransferrerdetails_2eh_45',['ITransferrerDetails.h',['../ITransferrerDetails_8h.html',1,'']]], + ['iupdatepackageaccessor_2eh_46',['IUpdatePackageAccessor.h',['../IUpdatePackageAccessor_8h.html',1,'']]], + ['iupdatepackageaccessordetails_2eh_47',['IUpdatePackageAccessorDetails.h',['../IUpdatePackageAccessorDetails_8h.html',1,'']]], + ['iwhitelistaccessor_2eh_48',['IWhiteListAccessor.h',['../IWhiteListAccessor_8h.html',1,'']]], + ['iwhitelistaccessordetails_2eh_49',['IWhiteListAccessorDetails.h',['../IWhiteListAccessorDetails_8h.html',1,'']]] +]; diff --git a/search/files_a.js b/search/files_a.js new file mode 100644 index 00000000..d129b5d5 --- /dev/null +++ b/search/files_a.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['kernel_2eh_0',['kernel.h',['../kernel_8h.html',1,'']]], + ['killernotification_2eh_1',['KillerNotification.h',['../KillerNotification_8h.html',1,'']]], + ['killernotificationselector_2eh_2',['KillerNotificationSelector.h',['../KillerNotificationSelector_8h.html',1,'']]], + ['killernotificationtransferrecordmanager_2eh_3',['KillerNotificationTransferRecordManager.h',['../KillerNotificationTransferRecordManager_8h.html',1,'']]], + ['killernotificationtransferrecordstream_2eh_4',['KillerNotificationTransferRecordStream.h',['../KillerNotificationTransferRecordStream_8h.html',1,'']]], + ['kpad_2eh_5',['kpad.h',['../kpad_8h.html',1,'']]] +]; diff --git a/search/files_b.js b/search/files_b.js new file mode 100644 index 00000000..f360f9a9 --- /dev/null +++ b/search/files_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['launch_2eh_0',['launch.h',['../coreinit_2launch_8h.html',1,'(Global Namespace)'],['../sysapp_2launch_8h.html',1,'(Global Namespace)']]], + ['launchinfodatabase_2eh_1',['LaunchInfoDatabase.h',['../LaunchInfoDatabase_8h.html',1,'']]] +]; diff --git a/search/files_c.js b/search/files_c.js new file mode 100644 index 00000000..0902885a --- /dev/null +++ b/search/files_c.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['mainpage_2edox_0',['mainpage.dox',['../mainpage_8dox.html',1,'']]], + ['mcp_2eh_1',['mcp.h',['../mcp_8h.html',1,'']]], + ['mem_2eh_2',['mem.h',['../gx2r_2mem_8h.html',1,'(Global Namespace)'],['../gx2_2mem_8h.html',1,'(Global Namespace)'],['../dmae_2mem_8h.html',1,'(Global Namespace)']]], + ['memallocator_2eh_3',['memallocator.h',['../memallocator_8h.html',1,'']]], + ['memblockheap_2eh_4',['memblockheap.h',['../memblockheap_8h.html',1,'']]], + ['memdefaultheap_2eh_5',['memdefaultheap.h',['../memdefaultheap_8h.html',1,'']]], + ['memexpheap_2eh_6',['memexpheap.h',['../memexpheap_8h.html',1,'']]], + ['memfrmheap_2eh_7',['memfrmheap.h',['../memfrmheap_8h.html',1,'']]], + ['memheap_2eh_8',['memheap.h',['../memheap_8h.html',1,'']]], + ['memlist_2eh_9',['memlist.h',['../memlist_8h.html',1,'']]], + ['memory_2eh_10',['memory.h',['../proc__ui_2memory_8h.html',1,'(Global Namespace)'],['../coreinit_2memory_8h.html',1,'(Global Namespace)']]], + ['memorymap_2eh_11',['memorymap.h',['../memorymap_8h.html',1,'']]], + ['memunitheap_2eh_12',['memunitheap.h',['../memunitheap_8h.html',1,'']]], + ['messagequeue_2eh_13',['messagequeue.h',['../messagequeue_8h.html',1,'']]], + ['mic_2eh_14',['mic.h',['../mic_8h.html',1,'']]], + ['miidata_2eh_15',['miidata.h',['../miidata_8h.html',1,'']]], + ['misc_2eh_16',['misc.h',['../misc_8h.html',1,'']]], + ['mutex_2eh_17',['mutex.h',['../mutex_8h.html',1,'']]] +]; diff --git a/search/files_d.js b/search/files_d.js new file mode 100644 index 00000000..c19231ad --- /dev/null +++ b/search/files_d.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['netconfig_2eh_0',['netconfig.h',['../netconfig_8h.html',1,'']]], + ['netdb_2eh_1',['netdb.h',['../netdb_8h.html',1,'']]], + ['nets2_2eh_2',['nets2.h',['../nets2_8h.html',1,'']]], + ['nfc_2edox_3',['nfc.dox',['../nfc_8dox.html',1,'']]], + ['nfc_2eh_4',['nfc.h',['../nfc_2nfc_8h.html',1,'(Global Namespace)'],['../nsysccr_2nfc_8h.html',1,'(Global Namespace)']]], + ['nfp_2eh_5',['nfp.h',['../nfp_8h.html',1,'']]], + ['nfp_5fcpp_2eh_6',['nfp_cpp.h',['../nfp__cpp_8h.html',1,'']]], + ['nn_2edox_7',['nn.dox',['../nn_8dox.html',1,'']]], + ['nn_5facp_5ftypes_2eh_8',['nn_acp_types.h',['../nn__acp__types_8h.html',1,'']]], + ['nodeinformation_2eh_9',['NodeInformation.h',['../NodeInformation_8h.html',1,'']]], + ['nssl_2eh_10',['nssl.h',['../nssl_8h.html',1,'']]], + ['nsysccr_2edox_11',['nsysccr.dox',['../nsysccr_8dox.html',1,'']]], + ['nsyshid_2edox_12',['nsyshid.dox',['../nsyshid_8dox.html',1,'']]], + ['nsyskbd_2eh_13',['nsyskbd.h',['../nsyskbd_8h.html',1,'']]], + ['nsysnet_2edox_14',['nsysnet.dox',['../nsysnet_8dox.html',1,'']]], + ['nsysuhs_2edox_15',['nsysuhs.dox',['../nsysuhs_8dox.html',1,'']]], + ['ntag_2edox_16',['ntag.dox',['../ntag_8dox.html',1,'']]], + ['ntag_2eh_17',['ntag.h',['../ntag_8h.html',1,'']]] +]; diff --git a/search/files_e.js b/search/files_e.js new file mode 100644 index 00000000..c0d44149 --- /dev/null +++ b/search/files_e.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['padscore_2edox_0',['padscore.dox',['../padscore_8dox.html',1,'']]], + ['pdm_2eh_1',['pdm.h',['../pdm_8h.html',1,'']]], + ['pdm_5fc_2eh_2',['pdm_c.h',['../pdm__c_8h.html',1,'']]], + ['pdm_5fcpp_2eh_3',['pdm_cpp.h',['../pdm__cpp_8h.html',1,'']]], + ['performancemonitor_2eh_4',['performancemonitor.h',['../performancemonitor_8h.html',1,'']]], + ['poll_2eh_5',['poll.h',['../poll_8h.html',1,'']]], + ['procui_2edox_6',['procui.dox',['../procui_8dox.html',1,'']]], + ['procui_2eh_7',['procui.h',['../procui_8h.html',1,'']]] +]; diff --git a/search/files_f.js b/search/files_f.js new file mode 100644 index 00000000..cf8d4134 --- /dev/null +++ b/search/files_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['quickstartapplicationselector_2eh_0',['QuickStartApplicationSelector.h',['../QuickStartApplicationSelector_8h.html',1,'']]] +]; diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 00000000..a3ab5533 --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,110 @@ +var searchData= +[ + ['_5f_5fattribute_5f_5f_0',['__attribute__',['../nsysnet_2socket_8h.html#adb980b8dd4b8e886d88f619b206b1548',1,'socket.h']]], + ['_5f_5fccrsysdrcfwupdate_1',['__CCRSysDRCFWUpdate',['../group__nn__ccr__sys.html#gad459c40cf3439d9725299a4680abeb44',1,'sys.h']]], + ['_5f_5fccrsysdrcisattached_2',['__CCRSysDRCIsAttached',['../group__nn__ccr__sys.html#gaacbd1d9bfd50d5a9471e5497c2955183',1,'sys.h']]], + ['_5f_5fccrsysinitreattach_3',['__CCRSysInitReattach',['../group__nn__ccr__sys.html#ga506b7b0a6603fab9a747d21309d30750',1,'sys.h']]], + ['_5f_5fccrsysneedsdrcfwupdate_4',['__CCRSysNeedsDRCFWUpdate',['../group__nn__ccr__sys.html#gace323044d4ccf4ba29c222153cc9f01e',1,'sys.h']]], + ['_5f_5fccrsyswaitreattach_5',['__CCRSysWaitReattach',['../group__nn__ccr__sys.html#ga26c985e23eddca40c1b0acd1d1040894',1,'sys.h']]], + ['_5f_5fcpr76_5f_5fgetemptyvalue_5f_5fq3_5f2nn2sl18killernotificationsfpq3_5f2nn2slj24j_6',['__CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J',['../namespacenn_1_1sl_1_1details.html#ac69dbe68ed817021ed8860daffe300b5',1,'nn::sl::details']]], + ['_5f_5fcpr81_5f_5fcheckemptyvalue_5f_5fq3_5f2nn2sl18killernotificationsfpbpcq3_5f2nn2slj26j_7',['__CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J',['../namespacenn_1_1sl_1_1details.html#a929ce84cb940a14a6df914cbe08fc0a2',1,'nn::sl::details']]], + ['_5f_5fcpr84_5f_5floadinitial_5f_5fq3_5f2nn2sl18launchinfodatabasefuipcq4_5f2nn2slj22j5entryt1_8',['__CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1',['../namespacenn_1_1sl_1_1details.html#a3fefb5c20a24c8063dd5e1f0913394b1',1,'nn::sl::details']]], + ['_5f_5fcpr86_5f_5flistlaunchinfos_5f_5fq3_5f2nn2sl18launchinfodatabasecfpq4_5f2nn2slj26j5entryui_9',['__CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi',['../namespacenn_1_1sl_1_1details.html#a79798e7433d1d1b38ef189b56280c560',1,'nn::sl::details']]], + ['_5f_5fcpr93_5f_5fload_5f_5fq3_5f2nn2sl18launchinfodatabasefrq3_5f2nn2sl7istreampcq4_5f2nn2slj15j5entryui_10',['__CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi',['../namespacenn_1_1sl_1_1details.html#a42f4eac8efa297ea87c654f2099054f0',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl10drcmanagerfv_11',['__ct__Q3_2nn2sl10DrcManagerFv',['../namespacenn_1_1sl_1_1details.html#a49dde97f972bba0778d6917cfc8ef26a',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl10filestreamfv_12',['__ct__Q3_2nn2sl10FileStreamFv',['../namespacenn_1_1sl_1_1details.html#ab3444cf6e0ca90f8b45f4742b02dfcd4',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl11datacreatorfv_13',['__ct__Q3_2nn2sl11DataCreatorFv',['../namespacenn_01_1_1sl_1_1details.html#a84160402f8fdc42df0beb2dd67c831fd',1,'nn ::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl12cachemanagerfv_14',['__ct__Q3_2nn2sl12CacheManagerFv',['../namespacenn_1_1sl_1_1details.html#adf856e2ce06184d674d5adf38fa9d2a4',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl14titleiconcachefv_15',['__ct__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#ab9374b5f050101242738c28353136197',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl14titlelistcachefv_16',['__ct__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#a6ec1249cc7244e03360fc812856e87d0',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl18launchinfodatabasefv_17',['__ct__Q3_2nn2sl18LaunchInfoDatabaseFv',['../namespacenn_1_1sl_1_1details.html#ad47534455c29c6fdb86e7ece771752c0',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl26killernotificationselectorfv_18',['__ct__Q3_2nn2sl26KillerNotificationSelectorFv',['../namespacenn_1_1sl_1_1details.html#a206467dfa979789fae54e38aaa880429',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl29quickstartapplicationselectorfv_19',['__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv',['../namespacenn_1_1sl_1_1details.html#a18ce4d0e8f37feacd12e0c74596ab8fb',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_20',['__ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#acf2d8df3e6bcaad6323b6a1e5603a65f',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl47killernotificationtransferrecordmanagerinternalfv_21',['__ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv',['../namespacenn_1_1sl_1_1details.html#aa467ea2e0067f5758b42308cad6669dc',1,'nn::sl::details']]], + ['_5f_5fct_5f_5fq3_5f2nn2sl9conditionfv_22',['__ct__Q3_2nn2sl9ConditionFv',['../namespacenn_1_1sl_1_1details.html#aeafcc72e663066d288a573c8a72d22db',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl10filestreamfv_23',['__dt__Q3_2nn2sl10FileStreamFv',['../namespacenn_1_1sl_1_1details.html#abb564791ae754a5144231a765d7a16b3',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl14titleiconcachefv_24',['__dt__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#a472ea66913811213194340816fbbbd5d',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl26killernotificationselectorfv_25',['__dt__Q3_2nn2sl26KillerNotificationSelectorFv',['../namespacenn_1_1sl_1_1details.html#a1945ed8fff4265da81b4b6a20e0bec0a',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_26',['__dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#ad62dbc15f06bac5dcebc1c71ac35a089',1,'nn::sl::details']]], + ['_5f_5fdt_5f_5fq3_5f2nn2sl47killernotificationtransferrecordmanagerinternalfv_27',['__dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv',['../namespacenn_1_1sl_1_1details.html#a95c729372c42d8cc07538cdc06bdc976',1,'nn::sl::details']]], + ['_5f_5ffsashimdecodeioserrortofsastatus_28',['__FSAShimDecodeIosErrorToFsaStatus',['../filesystem__fsa_8h.html#acc146a078fd8ff0f2f0264f4f8ae3923',1,'filesystem_fsa.h']]], + ['_5f_5fkernelallocatetimer_29',['__KernelAllocateTimer',['../group__coreinit__kernel.html#gad232881357c92ce0078ba92beb344d76',1,'kernel.h']]], + ['_5f_5fkernelgetinfo_30',['__KernelGetInfo',['../group__coreinit__kernel.html#ga1dd82428821ae2e426759f56973d3f44',1,'kernel.h']]], + ['_5f_5fkernelgetinfo0_31',['__KernelGetInfo0',['../group__coreinit__kernel.html#gafe87e3d42c655a103ce0629c41bbc1ab',1,'kernel.h']]], + ['_5f_5fkernelgetinfo6_32',['__KernelGetInfo6',['../group__coreinit__kernel.html#ga7903760e8f5a662756be893df8698b52',1,'kernel.h']]], + ['_5f_5fkernelprimetimer_33',['__KernelPrimeTimer',['../group__coreinit__kernel.html#ga202fc3703aa376af8823f7676cfa1ac3',1,'kernel.h']]], + ['_5f_5fkernelsendici_34',['__KernelSendICI',['../group__coreinit__kernel.html#gac879b5bcbc19faf6c388f32e04e72b21',1,'kernel.h']]], + ['_5f_5fkernelsetusermodeexhandler_35',['__KernelSetUserModeExHandler',['../group__coreinit__kernel.html#ga51441e3d0ccf5f69e2c5c57c34d645c1',1,'kernel.h']]], + ['_5f_5fnfcsystemabort_36',['__NFCSystemAbort',['../group__nfc__nfc.html#gabf9dd1da8247cf3b830e4bfa540dce7d',1,'nfc.h']]], + ['_5f_5fos_5fsnprintf_37',['__os_snprintf',['../internal_8h.html#a7502993dc0cd6b6066b1a525127588a6',1,'internal.h']]], + ['_5f_5fosappendcopydata_38',['__OSAppendCopyData',['../group__coreinit__copydata.html#ga1fb1a4b40c17da47b20a44f9c0f6abe8',1,'copydata.h']]], + ['_5f_5fosclearandenableinterrupt_39',['__OSClearAndEnableInterrupt',['../group__coreinit__interrupts.html#gaef66b5f1ce12aa6624e66ace346f4b7f',1,'interrupts.h']]], + ['_5f_5fosclearcopydata_40',['__OSClearCopyData',['../group__coreinit__copydata.html#ga527545023833bbbacb4f72c509bf5aa2',1,'copydata.h']]], + ['_5f_5fosclearsavedframe_41',['__OSClearSavedFrame',['../group__coreinit__savedframe.html#ga07eaef92024ce42bfd06f2b53c44929d',1,'savedframe.h']]], + ['_5f_5fosconsolewrite_42',['__OSConsoleWrite',['../group__coreinit__debug.html#gae327ffc9a906fc1612c3471bb1759c39',1,'debug.h']]], + ['_5f_5fosdisableinterrupt_43',['__OSDisableInterrupt',['../group__coreinit__interrupts.html#ga2ae1ddd1c57a6c0f79f67bc09f079ef6',1,'interrupts.h']]], + ['_5f_5fosdisablescheduler_44',['__OSDisableScheduler',['../group__coreinit__scheduler.html#ga29867005b5121a067c3bcfac8ab75b12',1,'scheduler.h']]], + ['_5f_5fosenablescheduler_45',['__OSEnableScheduler',['../group__coreinit__scheduler.html#ga8af701f389de5296c3fd2f551ab81ba1',1,'scheduler.h']]], + ['_5f_5fosgetcopydataptr_46',['__OSGetCopyDataPtr',['../group__coreinit__copydata.html#ga7ce024b42bbb637ec8af2cb8feb675bf',1,'copydata.h']]], + ['_5f_5fosgetcopydatasize_47',['__OSGetCopyDataSize',['../group__coreinit__copydata.html#ga1b5f37fa90150cb53f751feabe06d74a',1,'copydata.h']]], + ['_5f_5fosgetcrashrecovery_48',['__OSGetCrashRecovery',['../group__coreinit__debug.html#gaee2f1f9b65e8275b733f809009bd846c',1,'debug.h']]], + ['_5f_5fosgetprocesssdkversion_49',['__OSGetProcessSDKVersion',['../group__coreinit__systeminfo.html#ga2389893d4f4c195a3007fb70c0cafee4',1,'systeminfo.h']]], + ['_5f_5fosgetsavedaudioflags_50',['__OSGetSavedAudioFlags',['../transition_8h.html#a4c1cafd96b9f210ed0d254a8dd058fdb',1,'transition.h']]], + ['_5f_5fosgetsavedframe_51',['__OSGetSavedFrame',['../group__coreinit__savedframe.html#ga5e20b93347b2ba9cde5fcb4020a821e6',1,'savedframe.h']]], + ['_5f_5fosgetsavedframea_52',['__OSGetSavedFrameA',['../group__coreinit__savedframe.html#ga291c8bbdb79bf971f843ea652f6f1637',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeb_53',['__OSGetSavedFrameB',['../group__coreinit__savedframe.html#ga21ef10c9ab6f6ec9dedbbfa13d1d5f37',1,'savedframe.h']]], + ['_5f_5fosgetsavedframegammaa_54',['__OSGetSavedFrameGammaA',['../group__coreinit__savedframe.html#gacc13c72a089cb1f6e5f39e90d4b597d4',1,'savedframe.h']]], + ['_5f_5fosgetsavedframegammab_55',['__OSGetSavedFrameGammaB',['../group__coreinit__savedframe.html#ga3151ef1d71202c5f51f701e552e0b509',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeptr_56',['__OSGetSavedFramePtr',['../group__coreinit__savedframe.html#gafe1881671bce1f6de16b074f8856e53b',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeptrforread_57',['__OSGetSavedFramePtrForRead',['../group__coreinit__savedframe.html#ga7f8bc6f852381c9859f9c7025770069c',1,'savedframe.h']]], + ['_5f_5fosgetsavedframeptrforwrite_58',['__OSGetSavedFramePtrForWrite',['../group__coreinit__savedframe.html#gaccf61f4a74cd8e7957fceba453e4f064',1,'savedframe.h']]], + ['_5f_5fosgetsavedframes_59',['__OSGetSavedFrames',['../group__coreinit__savedframe.html#ga36f9c6f601bdadf24007cdd5241f7f58',1,'savedframe.h']]], + ['_5f_5fosgetsavedframesa_60',['__OSGetSavedFramesA',['../group__coreinit__savedframe.html#gab74d9d54cb5f9f3bdd68c42cd70ed3bb',1,'savedframe.h']]], + ['_5f_5fosgetsavedframesb_61',['__OSGetSavedFramesB',['../group__coreinit__savedframe.html#gaa8bcd1f921618beb757b32ed0ae255b0',1,'savedframe.h']]], + ['_5f_5fosgettransitionaudiobuffer_62',['__OSGetTransitionAudioBuffer',['../transition_8h.html#ac19e8a5db848625941db331630e3ef87',1,'transition.h']]], + ['_5f_5foslockscheduler_63',['__OSLockScheduler',['../group__coreinit__scheduler.html#gab22a032a74e76c431cc6dafcc1c00280',1,'scheduler.h']]], + ['_5f_5fosphysicaltoeffectivecached_64',['__OSPhysicalToEffectiveCached',['../group__coreinit__memorymap.html#gaedbde9568f70e48932cc8adabbbdde18',1,'memorymap.h']]], + ['_5f_5fosphysicaltoeffectiveuncached_65',['__OSPhysicalToEffectiveUncached',['../group__coreinit__memorymap.html#ga25bc61354e6ec8344a2c6ff2d101b773',1,'memorymap.h']]], + ['_5f_5fosresetsavedframe_66',['__OSResetSavedFrame',['../group__coreinit__savedframe.html#gaef79cc548acbb11d3fdd85afde83240b',1,'savedframe.h']]], + ['_5f_5fosresizecopydata_67',['__OSResizeCopyData',['../group__coreinit__copydata.html#ga37042ff0af5a0e4f8a7a60957371d473',1,'copydata.h']]], + ['_5f_5fosrootloadshared_68',['__OSRootLoadShared',['../group__coreinit__memory.html#gaf19b8fb8df91f98388d8e4231d4c175a',1,'memory.h']]], + ['_5f_5fossetabsolutesystemtime_69',['__OSSetAbsoluteSystemTime',['../group__coreinit__time.html#gafea842e830cbf619523d5770baede37b',1,'time.h']]], + ['_5f_5fossetandloadcontext_70',['__OSSetAndLoadContext',['../group__coreinit__context.html#ga8fbd71dcc552c035d6ea54bbb2edb328',1,'context.h']]], + ['_5f_5fossetcrashrecovery_71',['__OSSetCrashRecovery',['../group__coreinit__debug.html#ga03b89d1082dacdb7876499765be0c13a',1,'debug.h']]], + ['_5f_5fossetcurrentusercontext_72',['__OSSetCurrentUserContext',['../group__coreinit__context.html#ga5f1742b6b4ee34597dbde6f532d9e992',1,'context.h']]], + ['_5f_5fossetinterrupthandler_73',['__OSSetInterruptHandler',['../group__coreinit__interrupts.html#gaf3d14647d20b8b3ce705f962c70c3f7a',1,'interrupts.h']]], + ['_5f_5fossetsavedframe_74',['__OSSetSavedFrame',['../group__coreinit__savedframe.html#ga25c74cf6b90ec7baa1ff57369cd5abb4',1,'savedframe.h']]], + ['_5f_5fossetsavedframegamma_75',['__OSSetSavedFrameGamma',['../group__coreinit__savedframe.html#ga472dd65208f1bce61d701b5aa0b1a41d',1,'savedframe.h']]], + ['_5f_5fossettransitionaudiosize_76',['__OSSetTransitionAudioSize',['../transition_8h.html#a870cc9b80bf94e2c2fd20d0ab4683d22',1,'transition.h']]], + ['_5f_5fossuspendthreadnolock_77',['__OSSuspendThreadNolock',['../group__coreinit__thread.html#ga02fe8497fed97926886f441c4369f47f',1,'thread.h']]], + ['_5f_5fostouchschedulerlock_78',['__OSTouchSchedulerLock',['../group__coreinit__scheduler.html#gaba3fb41f2f5811a5b94588b8abecb5c7',1,'scheduler.h']]], + ['_5f_5fostrylockscheduler_79',['__OSTryLockScheduler',['../group__coreinit__scheduler.html#ga593eeabe7b1bc28a5e376d1316058a41',1,'scheduler.h']]], + ['_5f_5fosunlockscheduler_80',['__OSUnlockScheduler',['../group__coreinit__scheduler.html#ga00b677c607efcd62f8bf35a4855c9031',1,'scheduler.h']]], + ['_5f_5fosvalidateaddressspacerange_81',['__OSValidateAddressSpaceRange',['../group__coreinit__memorymap.html#ga6f7eb359b87d8ec38faeff70efd68020',1,'memorymap.h']]], + ['_5f_5foszeroprocessmemory_82',['__OSZeroProcessMemory',['../group__coreinit__memory.html#gac59b8505742fdd2c69fb462955784cea',1,'memory.h']]], + ['_5f_5fpreinit_5fuser_83',['__preinit_user',['../group__coreinit__memdefaultheap.html#gac5a96f328d528e378c78fb2925f90ff3',1,'memdefaultheap.h']]], + ['_5fexit_84',['_Exit',['../group__coreinit__exit.html#gad459e22e06681daa1f6b98956b00cf54',1,'exit.h']]], + ['_5fgx2debugsetcaptureinterface_85',['_GX2DebugSetCaptureInterface',['../group__gx2__debug.html#ga2cb9b55fecfb05eea4a17dbd8ff737c8',1,'debug.h']]], + ['_5fsysdeserializestandardarg_86',['_SYSDeserializeStandardArg',['../group__sysapp__args.html#ga64c33cd24c25875eb80ce4956eeb9d10',1,'args.h']]], + ['_5fsysdirectlyreturntocaller_87',['_SYSDirectlyReturnToCaller',['../group__sysapp__args.html#ga2bef217662d88c623ecc7a252c470bff',1,'args.h']]], + ['_5fsysdirectlyswitchto_88',['_SYSDirectlySwitchTo',['../group__sysapp__switch.html#ga6fd0f3e9f5f5a0ad6ce669389500bf7b',1,'switch.h']]], + ['_5fsysgetsystemapplicationtitleid_89',['_SYSGetSystemApplicationTitleId',['../group__sysapp__title.html#ga6376648925bff1e594e9696990df7a83',1,'title.h']]], + ['_5fsysgetsystemapplicationtitleidbyprodarea_90',['_SYSGetSystemApplicationTitleIdByProdArea',['../group__sysapp__title.html#gadfb34a74465e1d853c55222d442003b6',1,'title.h']]], + ['_5fsyslaunchmenuwithcheckingaccount_91',['_SYSLaunchMenuWithCheckingAccount',['../group__sysapp__launch.html#ga9d3a42070d869a174c216f836bfb7dc6',1,'launch.h']]], + ['_5fsyslaunchmiistudio_92',['_SYSLaunchMiiStudio',['../group__sysapp__launch.html#ga5b260a51e7fca49023728a4ae828172b',1,'launch.h']]], + ['_5fsyslaunchnotifications_93',['_SYSLaunchNotifications',['../group__sysapp__launch.html#gadd0341afdd284cd6abef4156f80c85c5',1,'launch.h']]], + ['_5fsyslaunchparental_94',['_SYSLaunchParental',['../group__sysapp__launch.html#gae722ae4e6693f80b7559849eede20c96',1,'launch.h']]], + ['_5fsyslaunchsettings_95',['_SYSLaunchSettings',['../group__sysapp__launch.html#ga53f5137902c3a6330f7326093d962f2b',1,'launch.h']]], + ['_5fsyslaunchtitlebypathfromlauncher_96',['_SYSLaunchTitleByPathFromLauncher',['../group__sysapp__launch.html#gae224aab1b133c0a70b6726b389e514f2',1,'launch.h']]], + ['_5fsyslaunchtitlewithstdargsinnosplash_97',['_SYSLaunchTitleWithStdArgsInNoSplash',['../group__sysapp__launch.html#ga7fec65f8592101d310951f87cf23339b',1,'launch.h']]], + ['_5fsysserializestandardargsin_98',['_SYSSerializeStandardArgsIn',['../group__sysapp__args.html#ga7e25172a00d18233a283a117743b654e',1,'args.h']]], + ['_5fsysswitchto_99',['_SYSSwitchTo',['../group__sysapp__switch.html#ga215faf596ce7d668bdf8b93aee3d467b',1,'switch.h']]], + ['_5fsysswitchtobrowserforcallbackurlfromhbm_100',['_SYSSwitchToBrowserForCallbackURLFromHBM',['../group__sysapp__switch.html#gad99013eb166e8f5edd37021125653859',1,'switch.h']]], + ['_5fsysswitchtoemanual_101',['_SYSSwitchToEManual',['../group__sysapp__switch.html#gab82c5fbe1e479d7cc60db9c754336b90',1,'switch.h']]], + ['_5fsysswitchtoemanualfromhbm_102',['_SYSSwitchToEManualFromHBM',['../group__sysapp__switch.html#gace7ecb162e086cbb5c3839f648157c46',1,'switch.h']]], + ['_5fsysswitchtoeshopfromhbm_103',['_SYSSwitchToEShopFromHBM',['../group__sysapp__switch.html#gac19b906d033ce5c6258a36a5b0548ffb',1,'switch.h']]], + ['_5fsysswitchtohbmwithmode_104',['_SYSSwitchToHBMWithMode',['../group__sysapp__switch.html#ga8266875e72708fe65276a0af98c8107e',1,'switch.h']]], + ['_5fsysswitchtomainapp_105',['_SYSSwitchToMainApp',['../group__sysapp__switch.html#ga95651e96b7fb500cdd7a69e66a4c2f18',1,'switch.h']]], + ['_5fsysswitchtooverlayfromhbm_106',['_SYSSwitchToOverlayFromHBM',['../group__sysapp__switch.html#gaa37ef2d8d6c17a3c120ccaa5fc16c2e2',1,'switch.h']]] +]; diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 00000000..87703ed4 --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,170 @@ +var searchData= +[ + ['accept_0',['accept',['../group__nsysnet__socket.html#ga3e977b0040b1ffc4cf9716264a21cbb7',1,'accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen): _socket.h'],['../sys_2socket_8h.html#a7937a1ce0c865387d092f8440f7ef5bd',1,'accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen): socket.h']]], + ['acceptclient_1',['AcceptClient',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a8865f0aaede420ccf9c7901ce32eeec2',1,'nn::dlp::Cafe::Server']]], + ['acceptfriendrequestasync_2',['AcceptFriendRequestAsync',['../group__nn__fp__fp.html#ga7866393a5d97e4b7a4d7045e7bc58d4a',1,'nn::fp']]], + ['acclose_3',['ACClose',['../group__nn__ac__c.html#gaa00c6a844603cb9eb43d7dcb9e4cdf43',1,'ac_c.h']]], + ['acconnect_4',['ACConnect',['../group__nn__ac__c.html#gaec7cc022f6318e0af56563693ff42514',1,'ac_c.h']]], + ['acconnectasync_5',['ACConnectAsync',['../group__nn__ac__c.html#gaf19c8e3834a10c83841997160b80c756',1,'ac_c.h']]], + ['acconnectwithconfigid_6',['ACConnectWithConfigId',['../group__nn__ac__c.html#gae0e6fe9fa1d5d34fcda301779032dfa8',1,'ac_c.h']]], + ['accountinfoaccessorfromptr_7',['AccountInfoAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html#af2cfd9a2a7152eed2d7be2cca761e9b7',1,'nn::sl::details::AccountInfoAccessorFromPtr']]], + ['acfinalize_8',['ACFinalize',['../group__nn__ac__c.html#gaccea212848e9bdb550d734004f130102',1,'ac_c.h']]], + ['acgetassignedaddress_9',['ACGetAssignedAddress',['../group__nn__ac__c.html#ga6902f96dba0239d580ad0eb9dd0d131f',1,'ac_c.h']]], + ['acgetclosestatus_10',['ACGetCloseStatus',['../group__nn__ac__c.html#gad10ba70f3bed1f1b7c1f0c6a0897d950',1,'ac_c.h']]], + ['acgetstartupid_11',['ACGetStartupId',['../group__nn__ac__c.html#gae41d02a4ead38ff75bc2929354818fbb',1,'ac_c.h']]], + ['acinitialize_12',['ACInitialize',['../group__nn__ac__c.html#ga1456945fe4303e08071b97571b20d807',1,'ac_c.h']]], + ['acisapplicationconnected_13',['ACIsApplicationConnected',['../group__nn__ac__c.html#gad96152903ef2057f8b9de5d377032cc6',1,'ac_c.h']]], + ['acpassigntitlepatch_14',['ACPAssignTitlePatch',['../group__nn__acp__title.html#ga5644e5d1af669ae538a1ddc32617eb57',1,'title.h']]], + ['acpcheckapplicationdeviceemulation_15',['ACPCheckApplicationDeviceEmulation',['../group__nn__acp__device.html#gac23596fa2c397cb8f09d073efc1b9f67',1,'device.h']]], + ['acpcreatesavedir_16',['ACPCreateSaveDir',['../group__nn__acp__save.html#ga1425eb5edda6ef067a755d6935247e65',1,'save.h']]], + ['acpdrcledstarttest_17',['ACPDrcLedStartTest',['../drcled__c_8h.html#af0ed296cc0c4fd197afd35876394e511',1,'drcled_c.h']]], + ['acpdrcledstoptest_18',['ACPDrcLedStopTest',['../drcled__c_8h.html#a052065cf07909c453ac2e395ee356eec',1,'drcled_c.h']]], + ['acpfinalize_19',['ACPFinalize',['../client_8h.html#ac251512b4f9c729d67af8adc9cb05db0',1,'client.h']]], + ['acpgetdrcledstat_20',['ACPGetDrcLedStat',['../drcled__c_8h.html#a31c21c03fd8c13ee444eb686da248b84',1,'drcled_c.h']]], + ['acpgetdrcledstatusofpattern_21',['ACPGetDrcLedStatusOfPattern',['../drcled__c_8h.html#ab09a822adaa37e4d495ba559378f279a',1,'drcled_c.h']]], + ['acpgetsavedatatitleidlist_22',['ACPGetSaveDataTitleIdList',['../group__nn__acp__save.html#ga5fb33e19d1a548be575bb9cf1e0f5c27',1,'save.h']]], + ['acpgettitleidofmainapplication_23',['ACPGetTitleIdOfMainApplication',['../group__nn__acp__title.html#ga282ea75375770334f8082c0d326e0279',1,'title.h']]], + ['acpgettitlemetadir_24',['ACPGetTitleMetaDir',['../group__nn__acp__title.html#ga6a4bf26adf5a195220ae738283aa11ff',1,'title.h']]], + ['acpgettitlemetadirbydevice_25',['ACPGetTitleMetaDirByDevice',['../group__nn__acp__title.html#ga8a8a5be2205bdd581d0bfec8df105833',1,'title.h']]], + ['acpgettitlemetadirbytitlelisttype_26',['ACPGetTitleMetaDirByTitleListType',['../group__nn__acp__title.html#ga5db04f785cd20c3078fa6eb7a97cb3bf',1,'title.h']]], + ['acpgettitlemetaxml_27',['ACPGetTitleMetaXml',['../group__nn__acp__title.html#ga78afa180531d6617e122aef104ef50d3',1,'title.h']]], + ['acpgettitlesavedirex_28',['ACPGetTitleSaveDirEx',['../group__nn__acp__save.html#ga4828dafaf6f7f6f2309029de2c6abe57',1,'save.h']]], + ['acpgettitlesavedirexwithoutmetacheck_29',['ACPGetTitleSaveDirExWithoutMetaCheck',['../group__nn__acp__save.html#gad695492acd60c688339245927e94c8bf',1,'save.h']]], + ['acpgettitlesavemetaxml_30',['ACPGetTitleSaveMetaXml',['../group__nn__acp__title.html#ga22fee24109d636b9d5bdeed9894923a5',1,'title.h']]], + ['acpinitialize_31',['ACPInitialize',['../client_8h.html#a5adaa76de853337af76b22c7cfe101f6',1,'client.h']]], + ['acpisexternalstoragerequired_32',['ACPIsExternalStorageRequired',['../group__nn__acp__save.html#ga696f2e7e52e2aab409e5e49b361ffd23',1,'save.h']]], + ['acpmountexternalstorage_33',['ACPMountExternalStorage',['../group__nn__acp__save.html#gab16d4c14932c6a7272a9743cc6757653',1,'save.h']]], + ['acpmountsavedir_34',['ACPMountSaveDir',['../group__nn__acp__save.html#gacb37a5dc082a1caaf2dd4c87c5dbb020',1,'save.h']]], + ['acpremovesavedir_35',['ACPRemoveSaveDir',['../group__nn__acp__save.html#gabc4c3347d2e7fea4bc286386b8e65169',1,'save.h']]], + ['acpremovesavedirwithoutflush_36',['ACPRemoveSaveDirWithoutFlush',['../group__nn__acp__save.html#gaec2a11c0ceaa4cb836096e6802d04494',1,'save.h']]], + ['acpremovesavedirwithoutmetacheck_37',['ACPRemoveSaveDirWithoutMetaCheck',['../group__nn__acp__save.html#gacc426c4dfc3e5ab00f7a353198c5d205',1,'save.h']]], + ['acprepairsavemetadir_38',['ACPRepairSaveMetaDir',['../group__nn__acp__save.html#ga2afad508c32206558606b0c20049915b',1,'save.h']]], + ['acpsetdrcleddummypowerstat_39',['ACPSetDrcLedDummyPowerStat',['../drcled__c_8h.html#a82f486701f5426b64ba45df13ce470f3',1,'drcled_c.h']]], + ['acpsetdrcledtimerlength_40',['ACPSetDrcLedTimerLength',['../drcled__c_8h.html#a19fa6b0e653606f9abc277be28d57bae',1,'drcled_c.h']]], + ['acpsetdrcledtimerspeed_41',['ACPSetDrcLedTimerSpeed',['../drcled__c_8h.html#a843eb6d2259ebf3e732f1af8af7521a0',1,'drcled_c.h']]], + ['acpturnoffdrcled_42',['ACPTurnOffDrcLed',['../drcled__c_8h.html#af615ebffb1cfe948646a456db508a3ea',1,'drcled_c.h']]], + ['acpturnoffdrcledtest_43',['ACPTurnOffDrcLedTest',['../drcled__c_8h.html#abb133795975f683d3d8f4d184e9241be',1,'drcled_c.h']]], + ['acpturnondrcled_44',['ACPTurnOnDrcLed',['../drcled__c_8h.html#a15a85510465645324211c04c05f09190',1,'drcled_c.h']]], + ['acpturnondrcledtest_45',['ACPTurnOnDrcLedTest',['../drcled__c_8h.html#a5a6d0b8c46792521df42c40bdde4f39a',1,'drcled_c.h']]], + ['acpunmountexternalstorage_46',['ACPUnmountExternalStorage',['../group__nn__acp__save.html#gadc655d470aeadce4932aa38e7c31aeb5',1,'save.h']]], + ['acpunmountsavedir_47',['ACPUnmountSaveDir',['../group__nn__acp__save.html#ga3e77d5d7fba154ef21518936f1cbc1fd',1,'save.h']]], + ['addblacklistasync_48',['addblacklistasync',['../group__nn__fp__fp.html#ga182607e5bc3de601ac486dcc122f5791',1,'nn::fp::AddBlackListAsync(nn::act::PrincipalId, nn::fp::GameKey *, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#gaf55648792cb6c3f1f4c874c1dd87b0f9',1,'nn::fp::AddBlackListAsync(nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")']]], + ['addfriendasync_49',['addfriendasync',['../group__nn__fp__fp.html#ga2b370deca8621c2204f586233b2f8ac0',1,'nn::fp::AddFriendAsync(char nnid[nn::act::AccountIdSize], FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#gab9a0a11c8df7d1255a914c65cfe920b9',1,'nn::fp::AddFriendAsync(nn::act::PrincipalId, FPAsyncCallback, void *) asm("AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv")']]], + ['addfriendrequestasync_50',['addfriendrequestasync',['../group__nn__fp__fp.html#gaa931761dbee8ce7d630b78017990dc0d',1,'nn::fp::AddFriendRequestAsync(const nn::fp::RecentPlayRecordEx *, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#ga5cbf850b6a6e4761aea34c249e11f125',1,'nn::fp::AddFriendRequestAsync(unsigned int, unsigned char, const char16_t *, unsigned char, const char16_t *, FPAsyncCallback, void *) asm("AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv")']]], + ['addfriendrequestnotitleasync_51',['AddFriendRequestNoTitleAsync',['../group__nn__fp__fp.html#ga45220d6be6ae0ad704f570e6b97f5ab1',1,'nn::fp']]], + ['addrecentplayrecord_52',['AddRecentPlayRecord',['../group__nn__fp__fp.html#ga662fedb7838074f13560f5155a19806c',1,'nn::fp']]], + ['addrecentplayrecordex_53',['AddRecentPlayRecordEx',['../group__nn__fp__fp.html#gaf38d02963f6d0d003eff46326df64bc9',1,'nn::fp']]], + ['allowtoconnect_54',['AllowToConnect',['../namespacenn_1_1uds_1_1Cafe.html#a0b16354147ef71f25cf0f9ace2e979e7',1,'nn::uds::Cafe']]], + ['allowtospectate_55',['AllowToSpectate',['../namespacenn_1_1uds_1_1Cafe.html#acd03c351829da3e30e45bdae406d3b27',1,'nn::uds::Cafe']]], + ['antennacheck_56',['AntennaCheck',['../namespacenn_1_1nfp.html#a59a4c08c0f7ece81711abf9f199867be',1,'nn::nfp']]], + ['appearerrorviewer_57',['AppearErrorViewer',['../namespacenn_1_1erreula.html#a5016be551377b95808b92bee7a61e021',1,'nn::erreula']]], + ['appearhomenixsign_58',['AppearHomeNixSign',['../namespacenn_1_1erreula.html#a32106f6c6ac0924411ec4660519daf4f',1,'nn::erreula']]], + ['appearinputform_59',['AppearInputForm',['../namespacenn_1_1swkbd.html#a2962f5205d8873e1ca43aa0e81c32106',1,'nn::swkbd']]], + ['appearkeyboard_60',['AppearKeyboard',['../namespacenn_1_1swkbd.html#a383a0e133cde2dfea23174d7394e04c3',1,'nn::swkbd']]], + ['attach_61',['Attach',['../namespacenn_1_1uds_1_1Cafe.html#ad77f67a42ea9ef6f129c3b044874b7ea',1,'nn::uds::Cafe']]], + ['avmcecinit_62',['AVMCECInit',['../group__avm__cec.html#gaa11dffbdc87e630bd96be3dcf30be6ce',1,'cec.h']]], + ['avmcecreceivecommand_63',['AVMCECReceiveCommand',['../group__avm__cec.html#gad0eb1d3a89cc07501a8bf625422721ce',1,'cec.h']]], + ['avmcecsendcommand_64',['AVMCECSendCommand',['../group__avm__cec.html#gaf96f9f1f22f6cf5eedf471070cfbd03f',1,'cec.h']]], + ['avmdebugisntsc_65',['AVMDebugIsNTSC',['../group__avm__tv.html#gadf1e69af9a8e3624e37dd2d7c448182b',1,'tv.h']]], + ['avmdisablecec_66',['AVMDisableCEC',['../group__avm__cec.html#gaf128b956529848d9e7930134e2faacf8',1,'cec.h']]], + ['avmenablecec_67',['AVMEnableCEC',['../group__avm__cec.html#ga4530882866f472ce7196b7e2781e3c7f',1,'cec.h']]], + ['avmgetcurrentport_68',['AVMGetCurrentPort',['../group__avm__tv.html#gac0053f4619c9b68339cb0c87b2257441',1,'tv.h']]], + ['avmgetdrcmode_69',['AVMGetDRCMode',['../group__avm__drc.html#ga8c9beefcff4ce3cfc717824934f1916f',1,'drc.h']]], + ['avmgetdrcscanmode_70',['AVMGetDRCScanMode',['../group__avm__drc.html#ga93c5e85646ab52511fb53f712b7ae89f',1,'drc.h']]], + ['avmgetdrcsystemaudiomode_71',['AVMGetDRCSystemAudioMode',['../group__avm__drc.html#ga7cd0d5c2a3d73ac9f0c303a682b45935',1,'drc.h']]], + ['avmgetdrcvertcount_72',['AVMGetDRCVertCount',['../group__avm__drc.html#ga06016682b78b5939c21c62754349dcba',1,'drc.h']]], + ['avmgethdmistate_73',['AVMGetHDMIState',['../group__avm__tv.html#ga086dfa70ec4922b11a0cfff2977b204a',1,'tv.h']]], + ['avmgetsystemdrcaudiomode_74',['AVMGetSystemDRCAudioMode',['../group__avm__drc.html#ga056d309657e0fe54d6c09d0dee3e2b8f',1,'drc.h']]], + ['avmgettvaspectratio_75',['AVMGetTVAspectRatio',['../group__avm__tv.html#gaf9796cca7ef508085070ab326824fe84',1,'tv.h']]], + ['avmgettvscanmode_76',['AVMGetTVScanMode',['../group__avm__tv.html#gaf8e74663955f8b2bf3a2ff92945efe93',1,'tv.h']]], + ['avmgettvunderscan_77',['AVMGetTVUnderScan',['../group__avm__tv.html#ga2e9c0e01aa999d6aaea47d2e8976bee3',1,'tv.h']]], + ['avmisavoutready_78',['AVMIsAVOutReady',['../group__avm__tv.html#ga763f66d09ead0c847c94c41d1806ff0e',1,'tv.h']]], + ['avmisdrcfirstflippdone_79',['AVMIsDRCFirstFlippDone',['../group__avm__drc.html#ga6480957c1f5ca42da7b2866e36fb044c',1,'drc.h']]], + ['avmprobedrcnum_80',['AVMProbeDRCNum',['../group__avm__drc.html#gabe858c182ff470fd27b83adbe6ff41d3',1,'drc.h']]], + ['avmreadsystemaspectratioconfig_81',['AVMReadSystemAspectRatioConfig',['../group__avm__config.html#ga1f14b3f52d942ee741573ee0034b85c1',1,'config.h']]], + ['avmreadsystemportconfig_82',['AVMReadSystemPortConfig',['../group__avm__config.html#ga80aa3c4ce04be8604cad068a6d033ee0',1,'config.h']]], + ['avmreadsystemtvunderscanconfig_83',['AVMReadSystemTVUnderScanConfig',['../group__avm__config.html#ga4b2eaac832d2da8e8832da462840f953',1,'config.h']]], + ['avmreadsystemvideoresconfig_84',['AVMReadSystemVideoResConfig',['../group__avm__config.html#ga910d2a0a72a23b235550741732767767',1,'config.h']]], + ['avmsetdrcenable_85',['AVMSetDRCEnable',['../group__avm__drc.html#gafca780978d1d7ac2c0e7e17f71f3f0af',1,'drc.h']]], + ['avmsetdrcgamma_86',['AVMSetDRCGamma',['../group__avm__drc.html#gaaa459f6783c80b0b0a092a07726e5155',1,'drc.h']]], + ['avmsettvaspectratio_87',['AVMSetTVAspectRatio',['../group__avm__tv.html#gadb59d825198e4926af92b2eb405cc063',1,'tv.h']]], + ['avmsettvenable_88',['AVMSetTVEnable',['../group__avm__tv.html#ga2fad78a26269a54d7abb4e21d28037ab',1,'tv.h']]], + ['avmsettvoutport_89',['AVMSetTVOutPort',['../group__avm__tv.html#gacb2610dbfb1a390dee46737f5f41e428',1,'tv.h']]], + ['avmsettvscanmode_90',['AVMSetTVScanMode',['../group__avm__tv.html#gaebbf8bcd2784052e98bba55c61627e43',1,'tv.h']]], + ['avmsettvscanresolution_91',['AVMSetTVScanResolution',['../group__avm__tv.html#ga0a059aac73c77d99c96acda05507a949',1,'tv.h']]], + ['avmsettvunderscan_92',['AVMSetTVUnderScan',['../group__avm__tv.html#gadf061c7d57402ac0dfabc5fc9e634802',1,'tv.h']]], + ['avmsettvunderscanparam_93',['AVMSetTVUnderScanParam',['../group__avm__tv.html#ga4b17ee79c6130b46883726bb5f2a74c7',1,'tv.h']]], + ['avmsettvvideoregion_94',['AVMSetTVVideoRegion',['../group__avm__tv.html#gacc126a05d1baddf382827d15d393f614',1,'tv.h']]], + ['avmwritesystemaspectratioconfig_95',['AVMWriteSystemAspectRatioConfig',['../group__avm__config.html#ga6d350c80ce7225691c30f87740471690',1,'config.h']]], + ['avmwritesystemtvunderscanconfig_96',['AVMWriteSystemTVUnderScanConfig',['../group__avm__config.html#gaabdde3e53fcffcda9c453f312420031b',1,'config.h']]], + ['avmwritesystemvideooutconfig_97',['AVMWriteSystemVideoOutConfig',['../group__avm__config.html#ga237d1efbc30c7cd72a02281a368386a0',1,'config.h']]], + ['avmwritesystemvideoresconfig_98',['AVMWriteSystemVideoResConfig',['../group__avm__config.html#gaa4c5d9d363b81d2b2ef81cedfc36d5d7',1,'config.h']]], + ['axacquirevoice_99',['AXAcquireVoice',['../group__sndcore2__voice.html#gaaf4bd31c7868969ff584849332ef0e21',1,'voice.h']]], + ['axacquirevoiceex_100',['AXAcquireVoiceEx',['../group__sndcore2__voice.html#ga0c63d7ed45ddcc3f7ddc0cd8c23abe29',1,'voice.h']]], + ['axcheckvoiceoffsets_101',['AXCheckVoiceOffsets',['../group__sndcore2__voice.html#ga368ad534d2dbc50ad8a7f1e507d3aef1',1,'voice.h']]], + ['axderegisterappframecallback_102',['AXDeregisterAppFrameCallback',['../group__sndcore2__core.html#ga13b82dd29e48d0937ca4c1252050a96a',1,'core.h']]], + ['axfreevoice_103',['AXFreeVoice',['../group__sndcore2__voice.html#gac8f5302efd16dcff9cd01b2f8937c636',1,'voice.h']]], + ['axgetauxcallback_104',['AXGetAuxCallback',['../group__sndcore2__device.html#ga40b1e9b4a4614ae7e82f714d315c5373',1,'device.h']]], + ['axgetdevicefinalmixcallback_105',['AXGetDeviceFinalMixCallback',['../group__sndcore2__device.html#gaa8d8844cade585599a3fb12bc96edb1c',1,'device.h']]], + ['axgetdevicemode_106',['AXGetDeviceMode',['../group__sndcore2__device.html#ga17d1653c7a7863566a98049c366e72f2',1,'device.h']]], + ['axgetdrcvsmode_107',['AXGetDRCVSMode',['../group__sndcore2__drcvs.html#ga4aa5e2ed1664469c397307dbf7819421',1,'drcvs.h']]], + ['axgetinputsamplesperframe_108',['AXGetInputSamplesPerFrame',['../group__sndcore2__core.html#ga6a81a529f6988bc52ddd644470747408',1,'core.h']]], + ['axgetinputsamplespersec_109',['AXGetInputSamplesPerSec',['../group__sndcore2__core.html#ga845a5dcea8b68f97f2b2c6fa1bec9082',1,'core.h']]], + ['axgetmaxvoices_110',['AXGetMaxVoices',['../group__sndcore2__voice.html#ga0329a63f0e66bcdd5498f17b17cbd564',1,'voice.h']]], + ['axgetswapprofile_111',['AXGetSwapProfile',['../group__sndcore2__core.html#ga1c7146f370ca1ad7ddcda85e139f0bba',1,'core.h']]], + ['axgetvoicecurrentoffsetex_112',['AXGetVoiceCurrentOffsetEx',['../group__sndcore2__voice.html#ga3f4a124786b03eb7c52b4a2ff7b98d7a',1,'voice.h']]], + ['axgetvoiceloopcount_113',['AXGetVoiceLoopCount',['../group__sndcore2__voice.html#gad9ae41b77c3cd95d11d1ea866f21d421',1,'voice.h']]], + ['axgetvoiceoffsets_114',['AXGetVoiceOffsets',['../group__sndcore2__voice.html#gad7bb75bf87a198509875eadd7a0dc713',1,'voice.h']]], + ['axinit_115',['AXInit',['../group__sndcore2__core.html#ga3fc3beb91adc44ad355954269e2827b8',1,'core.h']]], + ['axinitprofile_116',['AXInitProfile',['../group__sndcore2__core.html#ga8adfb6b647ed8f567bff1e2b483be98e',1,'core.h']]], + ['axinitwithparams_117',['AXInitWithParams',['../group__sndcore2__core.html#ga3aadffe85e107bb8d722f216d3507aa5',1,'core.h']]], + ['axisinit_118',['AXIsInit',['../group__sndcore2__core.html#ga27552fe29aa09dd2aecd9e64464c73eb',1,'core.h']]], + ['axisvoicerunning_119',['AXIsVoiceRunning',['../group__sndcore2__voice.html#ga745d0ef3e00c16cd772ee76c9d2ecc0a',1,'voice.h']]], + ['axquit_120',['AXQuit',['../group__sndcore2__core.html#ga3f3a8189f94120e88aabc2691d1e4e40',1,'core.h']]], + ['axregisterappframecallback_121',['AXRegisterAppFrameCallback',['../group__sndcore2__core.html#gaf4be304eea1bd1f119f74c0b44405b8f',1,'core.h']]], + ['axregisterauxcallback_122',['AXRegisterAuxCallback',['../group__sndcore2__device.html#gaf6812d1079c40d454ee0e0698151006d',1,'device.h']]], + ['axregisterdevicefinalmixcallback_123',['AXRegisterDeviceFinalMixCallback',['../group__sndcore2__device.html#ga5e94941de6b196b6a09832ae3c78946b',1,'device.h']]], + ['axregisterframecallback_124',['AXRegisterFrameCallback',['../group__sndcore2__core.html#ga4554c9507cf4ae5002ac83a234dac9fa',1,'core.h']]], + ['axrmtadvanceptr_125',['AXRmtAdvancePtr',['../group__sndcore2__rmt.html#ga3c236134594c76636ed9e40edb6f697f',1,'rmt.h']]], + ['axrmtgetsamples_126',['AXRmtGetSamples',['../group__sndcore2__rmt.html#gae8464224126b2e422d57f73cae0c4e69',1,'rmt.h']]], + ['axrmtgetsamplesleft_127',['AXRmtGetSamplesLeft',['../group__sndcore2__rmt.html#ga824a9f9b0c86feafeb1a0e3e38938e74',1,'rmt.h']]], + ['axsetdefaultmixerselect_128',['AXSetDefaultMixerSelect',['../group__sndcore2__core.html#ga27c82c3b9b50d05a67f3bbba0cda1239',1,'core.h']]], + ['axsetdevicecompressor_129',['AXSetDeviceCompressor',['../group__sndcore2__device.html#ga501d95cb66c135552c3bc91397dad3b0',1,'device.h']]], + ['axsetdevicelinearupsampler_130',['AXSetDeviceLinearUpsampler',['../group__sndcore2__device.html#ga0c2c97af95f325ce056f8777da1a1246',1,'device.h']]], + ['axsetdeviceupsamplestage_131',['AXSetDeviceUpsampleStage',['../group__sndcore2__device.html#ga812734fd1bd5e75c6ad21b9256767942',1,'device.h']]], + ['axsetdevicevolume_132',['AXSetDeviceVolume',['../group__sndcore2__device.html#ga288900838c1aa49fa2589bae53e8d290',1,'device.h']]], + ['axsetdrcvsdownmixbalance_133',['AXSetDRCVSDownmixBalance',['../group__sndcore2__drcvs.html#gab6a6ce842f0e860f06acd4289fb290c9',1,'drcvs.h']]], + ['axsetdrcvslc_134',['AXSetDRCVSLC',['../group__sndcore2__drcvs.html#ga25a0a5213ebfc1ef0c88bfc9114919cd',1,'drcvs.h']]], + ['axsetdrcvslimiter_135',['AXSetDRCVSLimiter',['../group__sndcore2__drcvs.html#ga137a17e02e760e6f8e770b3524b411bc',1,'drcvs.h']]], + ['axsetdrcvslimiterthreshold_136',['AXSetDRCVSLimiterThreshold',['../group__sndcore2__drcvs.html#ga2b0d08b80e4bc83ead8196806ae2382f',1,'drcvs.h']]], + ['axsetdrcvsmode_137',['AXSetDRCVSMode',['../group__sndcore2__drcvs.html#gac2ece05ae4be6d658f305c5f1405a42a',1,'drcvs.h']]], + ['axsetdrcvsoutputgain_138',['AXSetDRCVSOutputGain',['../group__sndcore2__drcvs.html#gacacd620d39cb519c46b22ed15aaffe9b',1,'drcvs.h']]], + ['axsetdrcvsspeakerposition_139',['AXSetDRCVSSpeakerPosition',['../group__sndcore2__drcvs.html#ga460bdf8dab8095d18c5f5affa35437cb',1,'drcvs.h']]], + ['axsetdrcvssurrounddepth_140',['AXSetDRCVSSurroundDepth',['../group__sndcore2__drcvs.html#ga950f8d7834f1d21b289396e8d526bb10',1,'drcvs.h']]], + ['axsetdrcvssurroundlevelgain_141',['AXSetDRCVSSurroundLevelGain',['../group__sndcore2__drcvs.html#ga9c635b9f6c419112e7d93e4981bd3192',1,'drcvs.h']]], + ['axsetuptransitionaudio_142',['AXSetUpTransitionAudio',['../group__sndcore2__core.html#gab9950031941edfbccf1754b35973ffed',1,'core.h']]], + ['axsetvoiceadpcm_143',['AXSetVoiceAdpcm',['../group__sndcore2__voice.html#gaf8148b9916d54dda584c7131b05d1ea3',1,'voice.h']]], + ['axsetvoiceadpcmloop_144',['AXSetVoiceAdpcmLoop',['../group__sndcore2__voice.html#ga80d6cbdba72e04f3ad85995cc6e9592d',1,'voice.h']]], + ['axsetvoicecurrentoffset_145',['AXSetVoiceCurrentOffset',['../group__sndcore2__voice.html#ga87b75993316be982ac313dea0d5e75a4',1,'voice.h']]], + ['axsetvoicedevicemix_146',['AXSetVoiceDeviceMix',['../group__sndcore2__voice.html#ga6e66c78b15b024ee8d7e8da16710f944',1,'voice.h']]], + ['axsetvoiceendoffset_147',['AXSetVoiceEndOffset',['../group__sndcore2__voice.html#gad2862afbfcfa2876e1bb58767f99a435',1,'voice.h']]], + ['axsetvoiceendoffsetex_148',['AXSetVoiceEndOffsetEx',['../group__sndcore2__voice.html#ga4c73d2fa634c37a2ae5bea92c46f3067',1,'voice.h']]], + ['axsetvoiceinitialtimedelay_149',['AXSetVoiceInitialTimeDelay',['../group__sndcore2__voice.html#ga9d5e2b382a99a3c58e7fb47481a19b72',1,'voice.h']]], + ['axsetvoiceloop_150',['AXSetVoiceLoop',['../group__sndcore2__voice.html#gaae4489e200d0453146b7f4fb49e1d418',1,'voice.h']]], + ['axsetvoiceloopoffset_151',['AXSetVoiceLoopOffset',['../group__sndcore2__voice.html#gac2da8dc7f245e1c9f5f29619f0891fdb',1,'voice.h']]], + ['axsetvoiceloopoffsetex_152',['AXSetVoiceLoopOffsetEx',['../group__sndcore2__voice.html#ga2612ad6bcc42599459d242855c00cdf9',1,'voice.h']]], + ['axsetvoiceoffsets_153',['AXSetVoiceOffsets',['../group__sndcore2__voice.html#ga3c53318fcb40bb7019c66c8a9bc15663',1,'voice.h']]], + ['axsetvoicepriority_154',['AXSetVoicePriority',['../group__sndcore2__voice.html#ga42ba5e62536ab167b15cdbcbb158c80d',1,'voice.h']]], + ['axsetvoicermtiircoefs_155',['AXSetVoiceRmtIIRCoefs',['../group__sndcore2__voice.html#gab0885861634afedf2fcc81a2f3cccb50',1,'voice.h']]], + ['axsetvoicermton_156',['AXSetVoiceRmtOn',['../group__sndcore2__voice.html#ga30c0b7a972395cc8221d8985ce2ec730',1,'voice.h']]], + ['axsetvoicesrc_157',['AXSetVoiceSrc',['../group__sndcore2__voice.html#gac8a3e3824d430156ca94f15151ce1589',1,'voice.h']]], + ['axsetvoicesrcratio_158',['AXSetVoiceSrcRatio',['../group__sndcore2__voice.html#ga703e581e5f1315824ab7cc12b3990e72',1,'voice.h']]], + ['axsetvoicesrctype_159',['AXSetVoiceSrcType',['../group__sndcore2__voice.html#ga5f994fb65be95d7ab8061a8b562af7bc',1,'voice.h']]], + ['axsetvoicestate_160',['AXSetVoiceState',['../group__sndcore2__voice.html#ga2bef07f249805603bd4edeed02157c60',1,'voice.h']]], + ['axsetvoicetype_161',['AXSetVoiceType',['../group__sndcore2__voice.html#ga13876f8e0a6828652739c16171e70195',1,'voice.h']]], + ['axsetvoiceve_162',['AXSetVoiceVe',['../group__sndcore2__voice.html#ga037528e0e7acdcf638ce47f05809c2ec',1,'voice.h']]], + ['axsetvoicevedelta_163',['AXSetVoiceVeDelta',['../group__sndcore2__voice.html#ga276073be2c65b23d63623304e9f91cd0',1,'voice.h']]], + ['axstarttransitionaudio_164',['AXStartTransitionAudio',['../group__sndcore2__core.html#ga9e773d9d62baae448ef160f9e87e7eda',1,'core.h']]], + ['axvoicebegin_165',['AXVoiceBegin',['../group__sndcore2__voice.html#gaab0a543861b4bc8fa280b91f27105fef',1,'voice.h']]], + ['axvoiceend_166',['AXVoiceEnd',['../group__sndcore2__voice.html#gae549a3fb71a0a0e3bc7b9d17c0a07634',1,'voice.h']]] +]; diff --git a/search/functions_10.js b/search/functions_10.js new file mode 100644 index 00000000..14230fbe --- /dev/null +++ b/search/functions_10.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['packageexists_0',['packageexists',['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#aa4342e4db64eb77d5da7432fc4876e91',1,'nn::sl::details::UpdatePackageAccessorFromPtr::PackageExists()'],['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#af7d6e3998fb587b1bfed32d4656e7590',1,'nn::sl::details::IUpdatePackageAccessorBase::PackageExists()']]], + ['pdmcloseallfiles_1',['PDMCloseAllFiles',['../group__nn__pdm__c.html#gaadbbd9c756b516bf539846a35f04a7ae',1,'pdm_c.h']]], + ['pdmfinalize_2',['PDMFinalize',['../group__nn__pdm__c.html#ga2291be28b1ab25644369eec555a5889f',1,'pdm_c.h']]], + ['pdminitialize_3',['PDMInitialize',['../group__nn__pdm__c.html#gadf8743fd2056ecce8461ee6ec90be207',1,'pdm_c.h']]], + ['pdmnotifysettimebeginevent_4',['PDMNotifySetTimeBeginEvent',['../group__nn__pdm__c.html#gaf58920e992754cc016d901c4d9d68017',1,'pdm_c.h']]], + ['pdmnotifysettimeendevent_5',['PDMNotifySetTimeEndEvent',['../group__nn__pdm__c.html#ga73a77e99ac667bb8c0d6c2f720e3f854',1,'pdm_c.h']]], + ['playappearse_6',['PlayAppearSE',['../namespacenn_1_1erreula.html#a596addf768c701d0fc10beec1807220d',1,'nn::erreula']]], + ['poll_7',['poll',['../poll_8h.html#aa97ba0bfbedf1784e648dd753a92449d',1,'poll.h']]], + ['pollstatechange_8',['pollstatechange',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#ad1465781507849d6a87666ac1f97ce4e',1,'nn::dlp::Cafe::Server::PollStateChange()'],['../namespacenn_1_1uds_1_1Cafe.html#a0e83e3034afa87b02a1a8764836e197e',1,'nn::uds::Cafe::PollStateChange()']]], + ['preferentialtitleaccessorfromptr_9',['PreferentialTitleAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html#a9ba456781d5b1f66d4205b5576185286',1,'nn::sl::details::PreferentialTitleAccessorFromPtr']]], + ['procuicalcmemorysize_10',['ProcUICalcMemorySize',['../group__proc__ui__memory.html#ga029291bcedc350a422b2b407e2b550ac',1,'memory.h']]], + ['procuiclearcallbacks_11',['ProcUIClearCallbacks',['../group__proc__ui__procui.html#ga6509e620feaf54dc2e2f7d23313e2f79',1,'procui.h']]], + ['procuidrawdonerelease_12',['ProcUIDrawDoneRelease',['../group__proc__ui__procui.html#gae89a764a7dedc01cfa80ec3a6733c229',1,'procui.h']]], + ['procuiinforeground_13',['ProcUIInForeground',['../group__proc__ui__procui.html#gabeabd14866cfdea46181526148f25727',1,'procui.h']]], + ['procuiinit_14',['ProcUIInit',['../group__proc__ui__procui.html#gae02b06d5d7a51f364abbfde02cfa14ef',1,'procui.h']]], + ['procuiinitex_15',['ProcUIInitEx',['../group__proc__ui__procui.html#ga25e6a2ffe24eb8f466869352e619fc3f',1,'procui.h']]], + ['procuiinshutdown_16',['ProcUIInShutdown',['../group__proc__ui__procui.html#ga32550ec8e2a44fa047ccd0ed0c2af67c',1,'procui.h']]], + ['procuiisrunning_17',['ProcUIIsRunning',['../group__proc__ui__procui.html#ga918dbc5c465f8c5f2b9f376cd9354df9',1,'procui.h']]], + ['procuiprocessmessages_18',['ProcUIProcessMessages',['../group__proc__ui__procui.html#gab32d41d50911feff627b2b2bc535d00f',1,'procui.h']]], + ['procuiregisterbackgroundcallback_19',['ProcUIRegisterBackgroundCallback',['../group__proc__ui__procui.html#gaa43431c1f6264dbc1a785b74cf2c88d9',1,'procui.h']]], + ['procuiregistercallback_20',['ProcUIRegisterCallback',['../group__proc__ui__procui.html#gafe451bcd44c4f7b967b2beec38df0517',1,'procui.h']]], + ['procuiregistercallbackcore_21',['ProcUIRegisterCallbackCore',['../group__proc__ui__procui.html#gaecc3b07dce458491d7c331958ffff701',1,'procui.h']]], + ['procuisetbucketstorage_22',['ProcUISetBucketStorage',['../group__proc__ui__memory.html#gaa165fd797427c8d05c060655cc9465a6',1,'memory.h']]], + ['procuisetcallbackstacksize_23',['ProcUISetCallbackStackSize',['../group__proc__ui__memory.html#ga3ee27a7a81c71dbc68e3c0da2d10d6bc',1,'memory.h']]], + ['procuisetmem1storage_24',['ProcUISetMEM1Storage',['../group__proc__ui__memory.html#ga02653d414302457aed3c0fbc71655430',1,'memory.h']]], + ['procuisetmemorypool_25',['ProcUISetMemoryPool',['../group__proc__ui__memory.html#ga2bd7ccf969409cb127a677cba4353cde',1,'memory.h']]], + ['procuisetsavecallback_26',['ProcUISetSaveCallback',['../group__proc__ui__procui.html#ga1f3302a943ee4921b17d702d5e4c7f59',1,'procui.h']]], + ['procuishutdown_27',['ProcUIShutdown',['../group__proc__ui__procui.html#ga6eee334c8cccc14367c7d972d6d00987',1,'procui.h']]], + ['procuisubprocessmessages_28',['ProcUISubProcessMessages',['../group__proc__ui__procui.html#ga93dbed34ef225ecf734045b191b51375',1,'procui.h']]], + ['pushnotification_29',['PushNotification',['../classnn_1_1sl_1_1DrcManager.html#a3be2f70815a90f25be2363226ee7c732',1,'nn::sl::DrcManager']]], + ['pushnotification_5f_5fq3_5f2nn2sl10drcmanagerfpbpcq3_5f2nn2sl18killernotificationbt3l_30',['PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L',['../namespacenn_1_1sl_1_1details.html#ae047a37c28f473780b062b0686024bb1',1,'nn::sl::details']]] +]; diff --git a/search/functions_11.js b/search/functions_11.js new file mode 100644 index 00000000..27ede724 --- /dev/null +++ b/search/functions_11.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['quickstartapplicationselector_0',['QuickStartApplicationSelector',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a0bac48d52dd9c7da89573da947065db0',1,'nn::sl::QuickStartApplicationSelector']]] +]; diff --git a/search/functions_12.js b/search/functions_12.js new file mode 100644 index 00000000..aa1964ef --- /dev/null +++ b/search/functions_12.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['read_0',['read',['../classnn_1_1sl_1_1FileStream.html#a2faedbc7dc792b5ebed1a4d5ac5d3d25',1,'nn::sl::FileStream::Read()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a2faedbc7dc792b5ebed1a4d5ac5d3d25',1,'nn::sl::KillerNotificationTransferRecordStream::Read()'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ab38a7ec7ae5c717c706f5968833c9bbe',1,'nn::sl::details::IStreamBase::Read()']]], + ['readapplicationarea_1',['ReadApplicationArea',['../namespacenn_1_1nfp.html#aa35581b1e730fe73539e581ae9245c6e',1,'nn::nfp']]], + ['readconfig_2',['ReadConfig',['../namespacenn_1_1ac.html#a1fc2867db51f9b168be2cc079d80b564',1,'nn::ac']]], + ['readrawstoragehead512_3',['ReadRawStorageHead512',['../namespacenn_1_1spm.html#a0e44d11f5d9f477cc230c80ba79b20b0',1,'nn::spm']]], + ['rebootallclients_4',['RebootAllClients',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a054b96dd438ed3f32964e381c694a309',1,'nn::dlp::Cafe::Server']]], + ['receive_5',['Receive',['../namespacenn_1_1uds_1_1Cafe.html#a97ac253a8bed2e0ed624842245ab3bf9',1,'nn::uds::Cafe']]], + ['receivefrom_6',['ReceiveFrom',['../namespacenn_1_1uds_1_1Cafe.html#a6ba7eec29b5b67ab6ba09906fb1ab0b0',1,'nn::uds::Cafe']]], + ['recv_7',['recv',['../sys_2socket_8h.html#a49c565342c0f29cec5461ec22c3b1b3d',1,'recv(int sockfd, void *buf, size_t len, int flags): socket.h'],['../group__nsysnet__socket.html#ga647c05541351ea0cb7abd9d092e86f6c',1,'recv(int sockfd, void *buf, size_t len, int flags): _socket.h']]], + ['recvfrom_8',['recvfrom',['../sys_2socket_8h.html#ad144bb8d4119d5fa0ee5b6c4d06bc645',1,'recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen): socket.h'],['../group__nsysnet__socket.html#ga310dc68bccedb2a892e0b5d93b946cb1',1,'recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen): _socket.h']]], + ['register_9',['Register',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aefb08d7f385320eeab04473316b67c33',1,'nn::sl::LaunchInfoDatabase']]], + ['register_5f_5fq3_5f2nn2sl18launchinfodatabasefrcq3_5f2nn2sl10launchinfo_10',['Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo',['../namespacenn_1_1sl_1_1details.html#a859eca673bde87f85bfc420ce2be68a5',1,'nn::sl::details']]], + ['registeraccountasync_11',['RegisterAccountAsync',['../group__nn__fp__fp.html#ga82babc938256f16a51683339f1f6996c',1,'nn::fp']]], + ['registerrecords_12',['registerrecords',['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a78d9c73943a6d5578f8c7098ed69c4ff',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::RegisterRecords()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a5cf0a06db3bb11e0ae1ca0f543e344a0',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::RegisterRecords(const uint32_t *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ab43a4aac45382b20c492ed4541a8bf83',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#a5cf0a06db3bb11e0ae1ca0f543e344a0',1,'nn::sl::KillerNotificationTransferRecordManager::RegisterRecords(const uint32_t *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ab43a4aac45382b20c492ed4541a8bf83',1,'nn::sl::KillerNotificationTransferRecordManager::RegisterRecords(const KillerNotificationTransferRecord *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a5cf0a06db3bb11e0ae1ca0f543e344a0',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::RegisterRecords(const uint32_t *u1, uint32_t u2) override'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a198d403ab124ac3d04aa48e83b09d236',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::RegisterRecords(const KillerNotificationTransferRecord *transferRecords, uint32_t numTransferRecords) override'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a2d3224f677f6a4e14c866f1e627102d9',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::RegisterRecords()']]], + ['registerrecords_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfpcq3_5f2nn2sl32killernotificationtransferrecordui_13',['RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi',['../namespacenn_1_1sl_1_1details.html#a0496f643379383beb6613601a449c4d1',1,'nn::sl::details']]], + ['removeblacklistasync_14',['RemoveBlackListAsync',['../group__nn__fp__fp.html#gae9167e37c265da18a8b122176e74b119',1,'nn::fp']]], + ['removefriendasync_15',['RemoveFriendAsync',['../group__nn__fp__fp.html#gafbda988978d3f6cf20e60d6df8040d94',1,'nn::fp']]], + ['restore_16',['Restore',['../namespacenn_1_1nfp.html#a9f8d921e4f43500862b4153b9e39bf7d',1,'nn::nfp']]], + ['result_17',['result',['../classnn_1_1Result.html#a983820b093d3d698f583749359d646a7',1,'nn::Result::Result(Level level, Module module, unsigned description)'],['../classnn_1_1Result.html#a6f00c89a8bbfd566f848740f9e563604',1,'nn::Result::Result()'],['../classnn_1_1Result.html#ae1a606020bc4ce1a44c21ee188129f0c',1,'nn::Result::Result(const NNResult &result)']]], + ['resulttoerrorcode_18',['ResultToErrorCode',['../group__nn__fp__fp.html#ga33aaff4267595e37d7d012787b95daf6',1,'nn::fp']]], + ['returntocallerwithamiibosettingsresult_19',['ReturnToCallerWithAmiiboSettingsResult',['../namespacenn_1_1nfp.html#a1f4d8e50b65a8cb14a3a10d9ad278d6d',1,'nn::nfp']]], + ['rpl_5fentry_20',['rpl_entry',['../group__coreinit__dynload.html#ga71c20a7227a374607dc7cb569a7eb18d',1,'dynload.h']]] +]; diff --git a/search/functions_13.js b/search/functions_13.js new file mode 100644 index 00000000..a9883b58 --- /dev/null +++ b/search/functions_13.js @@ -0,0 +1,203 @@ +var searchData= +[ + ['savechangedir_0',['SAVEChangeDir',['../save_2save_8h.html#a742bcaeaa411b0dbc7a0bc55836d49d2',1,'save.h']]], + ['savechangedirasync_1',['SAVEChangeDirAsync',['../save_2save_8h.html#adf6baf75a111226946a1559386f9650b',1,'save.h']]], + ['savechangegroupandothersmode_2',['SAVEChangeGroupAndOthersMode',['../save_2save_8h.html#af92256e7588032eba185a8ffc574e00d',1,'save.h']]], + ['savechangegroupandothersmodeasync_3',['SAVEChangeGroupAndOthersModeAsync',['../save_2save_8h.html#a124a575a5f3bed96c6bd7f79bc521903',1,'save.h']]], + ['savechangegroupmode_4',['SAVEChangeGroupMode',['../save_2save_8h.html#a0220ba6b427c42c47a9d5eb044014530',1,'save.h']]], + ['savechangegroupmodeasync_5',['SAVEChangeGroupModeAsync',['../save_2save_8h.html#ac3cd458a6bafc15a6aa38f07e06259b0',1,'save.h']]], + ['savechecksavedirrequiredupdate_6',['SAVECheckSaveDirRequiredUpdate',['../save_2save_8h.html#a0f4b346712ed26a83e4f2b11ee0b0b10',1,'save.h']]], + ['saveflushquota_7',['SAVEFlushQuota',['../save_2save_8h.html#a50ac387b03b3933807033283697a2c6a',1,'save.h']]], + ['saveflushquotaasync_8',['SAVEFlushQuotaAsync',['../save_2save_8h.html#a80459f99dd510d895b82a4765c7b5748',1,'save.h']]], + ['savegetfreespacesize_9',['SAVEGetFreeSpaceSize',['../save_2save_8h.html#a885dcab8864b94e147e3e3c752cc32aa',1,'save.h']]], + ['savegetfreespacesizeasync_10',['SAVEGetFreeSpaceSizeAsync',['../save_2save_8h.html#a94d73f9e0459aa519d7b5e59a5da3e12',1,'save.h']]], + ['savegetfreespacesizeofdevice_11',['SAVEGetFreeSpaceSizeOfDevice',['../save_2save_8h.html#aa43ecf357af427596fb8678a9fc3e6e0',1,'save.h']]], + ['savegetnodeletegroupsavedirpath_12',['SAVEGetNoDeleteGroupSaveDirPath',['../save_2save_8h.html#aabfa0363054a5b6b94894fdf4c967682',1,'save.h']]], + ['savegetnodeletesavedatapath_13',['SAVEGetNoDeleteSaveDataPath',['../save_2save_8h.html#abf70c54db145d3489dd0056ed3ce917c',1,'save.h']]], + ['savegetshareddatatitlepath_14',['SAVEGetSharedDataTitlePath',['../save_2save_8h.html#a9c59725eb7ad169e8873c089c27f9d41',1,'save.h']]], + ['savegetsharedsavedatapath_15',['SAVEGetSharedSaveDataPath',['../save_2save_8h.html#aa25648b42643efa12297acfaf04d57d4',1,'save.h']]], + ['savegetstat_16',['SAVEGetStat',['../save_2save_8h.html#a82a836b2bcc973bc120352f384456699',1,'save.h']]], + ['savegetstatasync_17',['SAVEGetStatAsync',['../save_2save_8h.html#a8a82f0774c99c1c1cb5b44bb01e6b6fb',1,'save.h']]], + ['savegetstatotherapplication_18',['SAVEGetStatOtherApplication',['../save_2save_8h.html#aafdada5616ab5bc7ece0748d810b0ea2',1,'save.h']]], + ['savegetstatotherapplicationasync_19',['SAVEGetStatOtherApplicationAsync',['../save_2save_8h.html#afdea3d425ccc54f29444c01321416b52',1,'save.h']]], + ['savegetstatotherdemoapplication_20',['SAVEGetStatOtherDemoApplication',['../save_2save_8h.html#adea4d5682c69e22ad3930f04fb58adce',1,'save.h']]], + ['savegetstatotherdemoapplicationasync_21',['SAVEGetStatOtherDemoApplicationAsync',['../save_2save_8h.html#ac97be93ca02e410e8fa7e48af84df3cf',1,'save.h']]], + ['savegetstatotherdemoapplicationvariation_22',['SAVEGetStatOtherDemoApplicationVariation',['../save_2save_8h.html#ac239d40efb0d7265dabf2b90a5e141ae',1,'save.h']]], + ['savegetstatotherdemoapplicationvariationasync_23',['SAVEGetStatOtherDemoApplicationVariationAsync',['../save_2save_8h.html#a96695c7ef42cea3336cfa181fa50a027',1,'save.h']]], + ['savegetstatothernormalapplication_24',['SAVEGetStatOtherNormalApplication',['../save_2save_8h.html#a846a1732bd7d18c7e714b11fe82ebcf3',1,'save.h']]], + ['savegetstatothernormalapplicationasync_25',['SAVEGetStatOtherNormalApplicationAsync',['../save_2save_8h.html#aa913d6ab25efd2871da3c96ecf483f29',1,'save.h']]], + ['savegetstatothernormalapplicationvariation_26',['SAVEGetStatOtherNormalApplicationVariation',['../save_2save_8h.html#ab521d3ebd1b44d5f32caef5d1fcd968d',1,'save.h']]], + ['savegetstatothernormalapplicationvariationasync_27',['SAVEGetStatOtherNormalApplicationVariationAsync',['../save_2save_8h.html#a6820d24c30e68df01f2ca5125e31cd1a',1,'save.h']]], + ['saveinit_28',['SAVEInit',['../save_2save_8h.html#ab6b2c3c8e4ffc060f3383e534fe16998',1,'save.h']]], + ['saveinitaccountsavedir_29',['SAVEInitAccountSaveDir',['../save_2save_8h.html#a9eda251daaa9a537a590a42a1e7408ae',1,'save.h']]], + ['saveinitcommonsavedir_30',['SAVEInitCommonSaveDir',['../save_2save_8h.html#a5514c6803be008b13e2d4492c3bf69b8',1,'save.h']]], + ['saveinitnodeletegroupsavedir_31',['SAVEInitNoDeleteGroupSaveDir',['../save_2save_8h.html#ada0d4abd219f04f11fdd1e65ffff46f9',1,'save.h']]], + ['saveinitsavedir_32',['SAVEInitSaveDir',['../save_2save_8h.html#ae10e800e31d49fd06bdbea790984e5df',1,'save.h']]], + ['saveinitsavedirbyappmeta_33',['SAVEInitSaveDirByAppMeta',['../save_2save_8h.html#a53232b719f8e78bfda3d24cecc597fc7',1,'save.h']]], + ['savemakedir_34',['SAVEMakeDir',['../save_2save_8h.html#a070fe4e9227e0defb47b24253cc375b2',1,'save.h']]], + ['savemakedirasync_35',['SAVEMakeDirAsync',['../save_2save_8h.html#a35057ea82990621addd39a5b73ed64b2',1,'save.h']]], + ['saveopendir_36',['SAVEOpenDir',['../save_2save_8h.html#a40028b9c7570875a71b6d448093032a0',1,'save.h']]], + ['saveopendirasync_37',['SAVEOpenDirAsync',['../save_2save_8h.html#a88896d58b6905713cac4aecc27300f2d',1,'save.h']]], + ['saveopendirotherapplication_38',['SAVEOpenDirOtherApplication',['../save_2save_8h.html#a5187e4e248bf26af83b3cc7fe23c435e',1,'save.h']]], + ['saveopendirotherapplicationasync_39',['SAVEOpenDirOtherApplicationAsync',['../save_2save_8h.html#a059a942c748840e90cae04a16d20c372',1,'save.h']]], + ['saveopendirotherdemoapplication_40',['SAVEOpenDirOtherDemoApplication',['../save_2save_8h.html#a14999a6762fa6cc8ea8eb4faf0b76cce',1,'save.h']]], + ['saveopendirotherdemoapplicationasync_41',['SAVEOpenDirOtherDemoApplicationAsync',['../save_2save_8h.html#a7deff0823c9ecebbb3cedf0e704e97dc',1,'save.h']]], + ['saveopendirotherdemoapplicationvariation_42',['SAVEOpenDirOtherDemoApplicationVariation',['../save_2save_8h.html#ac8a203b63d27529b6eb0066f2eacd05e',1,'save.h']]], + ['saveopendirotherdemoapplicationvariationasync_43',['SAVEOpenDirOtherDemoApplicationVariationAsync',['../save_2save_8h.html#aef44d077c29442e273c74f1d3244c494',1,'save.h']]], + ['saveopendirothernormalapplication_44',['SAVEOpenDirOtherNormalApplication',['../save_2save_8h.html#aa511cae8a3418a394aa4c822608f6ace',1,'save.h']]], + ['saveopendirothernormalapplicationasync_45',['SAVEOpenDirOtherNormalApplicationAsync',['../save_2save_8h.html#afc51a2f9598cd41f1036551cd5393d7c',1,'save.h']]], + ['saveopendirothernormalapplicationvariation_46',['SAVEOpenDirOtherNormalApplicationVariation',['../save_2save_8h.html#aacf83a839133efbb07c661a6f743a54d',1,'save.h']]], + ['saveopendirothernormalapplicationvariationasync_47',['SAVEOpenDirOtherNormalApplicationVariationAsync',['../save_2save_8h.html#ae68aeb16e2aff405e3eb619da8e4a3ec',1,'save.h']]], + ['saveopenfile_48',['SAVEOpenFile',['../save_2save_8h.html#a3392df9596b1eeb3876e067d85eb6547',1,'save.h']]], + ['saveopenfileasync_49',['SAVEOpenFileAsync',['../save_2save_8h.html#acf17b14c74848193235ace6eb4c83b19',1,'save.h']]], + ['saveopenfileotherapplication_50',['SAVEOpenFileOtherApplication',['../save_2save_8h.html#ae215f804952ecff66feff876385c8b13',1,'save.h']]], + ['saveopenfileotherapplicationasync_51',['SAVEOpenFileOtherApplicationAsync',['../save_2save_8h.html#abea48145b01ad7dff06df21e4b967612',1,'save.h']]], + ['saveopenfileotherdemoapplication_52',['SAVEOpenFileOtherDemoApplication',['../save_2save_8h.html#ac62af945d8d4e00f4197f2225ea1e5c0',1,'save.h']]], + ['saveopenfileotherdemoapplicationasync_53',['SAVEOpenFileOtherDemoApplicationAsync',['../save_2save_8h.html#aeb9276a1ef0e663ec461174d40ccc1cc',1,'save.h']]], + ['saveopenfileotherdemoapplicationvariation_54',['SAVEOpenFileOtherDemoApplicationVariation',['../save_2save_8h.html#a216c7f747e3d14a9cd080c7642d6c657',1,'save.h']]], + ['saveopenfileotherdemoapplicationvariationasync_55',['SAVEOpenFileOtherDemoApplicationVariationAsync',['../save_2save_8h.html#aff5d7e2be5f10b4608775b772e90349d',1,'save.h']]], + ['saveopenfileothernormalapplication_56',['SAVEOpenFileOtherNormalApplication',['../save_2save_8h.html#a37ea152db5ec07105d139090980f7c4b',1,'save.h']]], + ['saveopenfileothernormalapplicationasync_57',['SAVEOpenFileOtherNormalApplicationAsync',['../save_2save_8h.html#a4fba434e838fc48d2bce2f863c37ed8e',1,'save.h']]], + ['saveopenfileothernormalapplicationvariation_58',['SAVEOpenFileOtherNormalApplicationVariation',['../save_2save_8h.html#adca5acd2121559591d98c0d0f53b5a25',1,'save.h']]], + ['saveopenfileothernormalapplicationvariationasync_59',['SAVEOpenFileOtherNormalApplicationVariationAsync',['../save_2save_8h.html#a789927b0df8906a886a6651c719340c7',1,'save.h']]], + ['saveremove_60',['SAVERemove',['../save_2save_8h.html#adf839af1339130e3ffcaf0c8b645814c',1,'save.h']]], + ['saveremoveasync_61',['SAVERemoveAsync',['../save_2save_8h.html#a39a7d1550519f64a9cfe8251ea776863',1,'save.h']]], + ['saverename_62',['SAVERename',['../save_2save_8h.html#aa68b89f6e8ebdc67af2a9432c0fac732',1,'save.h']]], + ['saverenameasync_63',['SAVERenameAsync',['../save_2save_8h.html#ab2726139b993d1e5a66a5e050700e01d',1,'save.h']]], + ['saverollbackquota_64',['SAVERollbackQuota',['../save_2save_8h.html#a155c8070d4fd98e6d2cdff9ae7343cb4',1,'save.h']]], + ['saverollbackquotaasync_65',['SAVERollbackQuotaAsync',['../save_2save_8h.html#a7ec7d8bc0b711449fca35464aaa1232f',1,'save.h']]], + ['saveshutdown_66',['SAVEShutdown',['../save_2save_8h.html#afb252bcab1c6e71b9b5b3e99d1141bd8',1,'save.h']]], + ['saveupdatesavedir_67',['SAVEUpdateSaveDir',['../save_2save_8h.html#ad0324fc941b8fbcda2dbd854e8aea528',1,'save.h']]], + ['seek_68',['seek',['../classnn_1_1sl_1_1FileStream.html#aef93ceae7e32253ce0f0baf6e80d2786',1,'nn::sl::FileStream::Seek()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#aef93ceae7e32253ce0f0baf6e80d2786',1,'nn::sl::KillerNotificationTransferRecordStream::Seek()'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a8679e418f6e968001aee9b10a0871b4f',1,'nn::sl::details::IStreamBase::Seek()']]], + ['select_69',['select',['../group__nsysnet__socket.html#ga9ce8846db51ecdbadb9ec462551a92d5',1,'select(): _socket.h'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#a0d302bd64f1243167a85775e624974cb',1,'nn::sl::KillerNotificationSelector::Select()'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a34515080167481c1785b9cc8b618df76',1,'nn::sl::QuickStartApplicationSelector::Select()']]], + ['select_5f_5fq3_5f2nn2sl26killernotificationselectorfpq3_5f2nn2sl18killernotificationpq3_5f2nn2sl9titleinfopb_70',['Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb',['../namespacenn_1_1sl_1_1details.html#a9002a8983b85364714da23d7f7cc1f6f',1,'nn::sl::details']]], + ['select_5f_5fq3_5f2nn2sl29quickstartapplicationselectorfpq3_5f2nn2sl9titleinfoi_71',['Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi',['../namespacenn_1_1sl_1_1details.html#aa0149edee9e458fef9ba2639a4f5a2d3',1,'nn::sl::details']]], + ['send_72',['send',['../sys_2socket_8h.html#abe712ada38e96543e13ee5ec42c0849f',1,'send(int sockfd, const void *buf, size_t len, int flags): socket.h'],['../group__nsysnet__socket.html#ga02ec67959cdd7496dcad76c290481510',1,'send(int sockfd, const void *buf, size_t len, int flags): _socket.h']]], + ['sendto_73',['sendto',['../namespacenn_1_1uds_1_1Cafe.html#a5f6f3bcb6ef21f467c5c5e268f59c48b',1,'nn::uds::Cafe::SendTo()'],['../group__nsysnet__socket.html#gad8f203b2d010f69b077cfd8b18ffbb55',1,'sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen): _socket.h'],['../sys_2socket_8h.html#aa481d86e1f7cfb428547c552eee05511',1,'sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen): socket.h']]], + ['serialize_74',['serialize',['../classnn_1_1sl_1_1ISerializer.html#a79a08affa7d384e1d289be8f4a980e56',1,'nn::sl::ISerializer::Serialize()'],['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#ad8b6d501e5627529d824c146ff298870',1,'nn::sl::details::SerializerFromPtr::Serialize()'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a24dba14aee4c39137d440b5a2c0407d0',1,'nn::sl::details::ISerializerBase::Serialize()']]], + ['serializerfromptr_75',['SerializerFromPtr',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#af6d15757b036387d564adcd101a8ea93',1,'nn::sl::details::SerializerFromPtr']]], + ['set_5fmulticast_5fstate_76',['set_multicast_state',['../group__nsysnet__misc.html#gab0537d0a2e7150b9b700541cbdbbdb48',1,'misc.h']]], + ['set_5fresolver_5fallocator_77',['set_resolver_allocator',['../group__nsysnet__netdb.html#ga0e13011453c9dbeb7ed7b03a95291527',1,'_netdb.h']]], + ['setactivateevent_78',['SetActivateEvent',['../namespacenn_1_1nfp.html#a95162fec891791cedc62ad1642756e2d',1,'nn::nfp']]], + ['setapplicationdatatobeacon_79',['SetApplicationDataToBeacon',['../namespacenn_1_1uds_1_1Cafe.html#a67c36c43ca0a4d5c65d5df2e2d454e8a',1,'nn::uds::Cafe']]], + ['setautofatal_80',['SetAutoFatal',['../namespacenn_1_1spm.html#a29e6dbb2c12a903595a745f71efa84d1',1,'nn::spm']]], + ['setcompatid_81',['SetCompatId',['../namespacenn_1_1ac.html#a7d527fbde0a79c0984a00769aa13f178',1,'nn::ac']]], + ['setcontrollerremo_82',['setcontrollerremo',['../namespacenn_1_1erreula.html#a29ae900ce3974a5d2e44dd5fddc65543',1,'nn::erreula::SetControllerRemo()'],['../namespacenn_1_1swkbd.html#af90a699e6af0ede2842bddd5b2b0ef93',1,'nn::swkbd::SetControllerRemo(ControllerType type)']]], + ['setcursorpos_83',['SetCursorPos',['../namespacenn_1_1swkbd.html#ad61ee251552361f15a891bbd744f1fe6',1,'nn::swkbd']]], + ['setdeactivateevent_84',['SetDeactivateEvent',['../namespacenn_1_1nfp.html#aa20358c8adf0796ed9be58aee50dca3c',1,'nn::nfp']]], + ['setdefaultextendedstoragevolumeid_85',['SetDefaultExtendedStorageVolumeId',['../namespacenn_1_1spm.html#af04f28fb49f7fd85129bd4b979ef3cc2',1,'nn::spm']]], + ['setdrcleddummypowerstat_86',['SetDrcLedDummyPowerStat',['../namespacenn_1_1acp.html#aa75035a6c2a8f2c1dcf6a33a6ec00c81',1,'nn::acp']]], + ['setdrcledtimerlength_87',['SetDrcLedTimerLength',['../namespacenn_1_1acp.html#ad9d8efe795b7559a3b5aa82b1dd9299b',1,'nn::acp']]], + ['setdrcledtimerspeed_88',['SetDrcLedTimerSpeed',['../namespacenn_1_1acp.html#aa582076d920f115bb7bc5ed533310d64',1,'nn::acp']]], + ['setenableokbutton_89',['SetEnableOkButton',['../namespacenn_1_1swkbd.html#a6ff4e627c49fa395de10cfcda3ce920e',1,'nn::swkbd']]], + ['setextendedstorage_90',['SetExtendedStorage',['../namespacenn_1_1spm.html#a44f1946acc86fcd6949f3b6cbf209e20',1,'nn::spm']]], + ['setinputformstring_91',['SetInputFormString',['../namespacenn_1_1swkbd.html#aa896f91db099ebaeb22f0e9df7fb302b',1,'nn::swkbd']]], + ['setinvitationparameter_92',['SetInvitationParameter',['../group__nn__fp__fp.html#ga1f78ff20d4d59cedb9e1bc0c7d80942b',1,'nn::fp']]], + ['setledeventmask_93',['SetLedEventMask',['../group__nn__fp__fp.html#ga57c3974472b35e0788b6e150ad6b0aca',1,'nn::fp']]], + ['setnfpregisterinfo_94',['SetNfpRegisterInfo',['../namespacenn_1_1nfp.html#a02fcaa2704d6a73258de496e537084b2',1,'nn::nfp']]], + ['setnotificationhandler_95',['SetNotificationHandler',['../group__nn__fp__fp.html#gaf6771833dc95f3a871f8bcd146f74fe6',1,'nn::fp']]], + ['setreceiver_96',['SetReceiver',['../namespacenn_1_1swkbd.html#a6bf35fa4faefa0f07832e89a90decb08',1,'nn::swkbd']]], + ['setselectfrom_97',['SetSelectFrom',['../namespacenn_1_1swkbd.html#a5d18dbe1e9c7fd65bfaaf8287e95ee61',1,'nn::swkbd']]], + ['setsockopt_98',['setsockopt',['../group__nsysnet__socket.html#ga433e535d32e1df3512e4e3c71465a4ae',1,'setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen): _socket.h'],['../sys_2socket_8h.html#af188b4433461a4224c209231689e8270',1,'setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen): socket.h']]], + ['setstartupid_99',['SetStartupId',['../namespacenn_1_1ac.html#a67e664b8902a7db419003dddea56a06a',1,'nn::ac']]], + ['settingaccessorfromptr_100',['SettingAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html#a6f45e15e2d61a47e5262de35ef838f5e',1,'nn::sl::details::SettingAccessorFromPtr']]], + ['setupinitialcache_101',['SetupInitialCache',['../classnn_1_1sl_1_1CacheManager.html#a705c85de1a3cbc4fe64392e4c0a77c43',1,'nn::sl::CacheManager']]], + ['setupinitialcache_5f_5fq3_5f2nn2sl12cachemanagerfv_102',['SetupInitialCache__Q3_2nn2sl12CacheManagerFv',['../namespacenn_1_1sl_1_1details.html#a16c0fdcd7ab56c5c3c9121500ed0c904',1,'nn::sl::details']]], + ['setusercontrollereventobj_103',['SetUserControllerEventObj',['../namespacenn_1_1swkbd.html#a89dd91fbccec26bd33c41bfa22109ea8',1,'nn::swkbd']]], + ['setusersoundobj_104',['SetUserSoundObj',['../namespacenn_1_1swkbd.html#a213a905f6973bf7e40c471c5fc5822d5',1,'nn::swkbd']]], + ['shutdown_105',['shutdown',['../sys_2socket_8h.html#a402425b8e1ceab40ac38a949babcf1aa',1,'shutdown(int sockfd, int how): socket.h'],['../group__nsysnet__socket.html#ga234cb749a0e1cb8ca148ca80195df046',1,'shutdown(int sockfd, int how): _socket.h']]], + ['smdppcclose_106',['smdPpcClose',['../group__coreinit__smd.html#ga4a9f8636ae6938fdec680dd5a1bbbd0d',1,'smd.h']]], + ['smdppcgetctrltablevectors_107',['smdPpcGetCtrlTableVectors',['../group__coreinit__smd.html#gadb0e97789fc87bfc19b07f3bae8ca5b8',1,'smd.h']]], + ['smdppcgetinterfacestate_108',['smdPpcGetInterfaceState',['../group__coreinit__smd.html#ga22f143c7b1dce7ec37c3426c1772e4a5',1,'smd.h']]], + ['smdppcinit_109',['smdPpcInit',['../group__coreinit__smd.html#gabacbe0b221cb2c38b931b24e0d237d4a',1,'smd.h']]], + ['smdppcopen_110',['smdPpcOpen',['../group__coreinit__smd.html#ga9adcd54ddb8e8d85dca814c04207e960',1,'smd.h']]], + ['smdppcreceive_111',['smdPpcReceive',['../group__coreinit__smd.html#gacac8273acbced854c64242648e95ec75',1,'smd.h']]], + ['smdppcsendmessage_112',['smdPpcSendMessage',['../group__coreinit__smd.html#ga3b3dd73c1475aad718056fe15135250f',1,'smd.h']]], + ['smdppcsendvector_113',['smdPpcSendVector',['../group__coreinit__smd.html#ga5534013942d3315ddeffdf82b15cc766',1,'smd.h']]], + ['smdppcsendvectorspec_114',['smdPpcSendVectorSpec',['../group__coreinit__smd.html#gab3a96ea996bff72d81180dfd03494d13',1,'smd.h']]], + ['smdsimplebufalloc_115',['smdSimpleBufAlloc',['../group__coreinit__smd.html#ga6aa1f00cee1772a8d510c6ea09122c61',1,'smd.h']]], + ['smdsimplebuffree_116',['smdSimpleBufFree',['../group__coreinit__smd.html#ga5e43204d5cfdbe63341c3b0b79ddb854',1,'smd.h']]], + ['smdsimplebufgetstatistics_117',['smdSimpleBufGetStatistics',['../group__coreinit__smd.html#ga8a1985dac37ab88875e2496a96e81966',1,'smd.h']]], + ['smdsimplebufpoolcreate_118',['smdSimpleBufPoolCreate',['../group__coreinit__smd.html#ga63b474414e4efc9bc2c9a0491865d3ff',1,'smd.h']]], + ['sockatmark_119',['sockatmark',['../sys_2socket_8h.html#a81a031f180371fe11a7976d60c1e2c2c',1,'socket.h']]], + ['socket_120',['socket',['../group__nsysnet__socket.html#ga3ec3a857fe289345fcf695d4d06f265b',1,'socket(int domain, int type, int protocol): _socket.h'],['../sys_2socket_8h.html#af4e0711877c45a41168ac677b0670ccd',1,'socket(int domain, int type, int protocol): socket.h']]], + ['socket_5flib_5ffinish_121',['socket_lib_finish',['../group__nsysnet__socket.html#ga199f211423d21f413eabfffbacfd9493',1,'_socket.h']]], + ['socket_5flib_5finit_122',['socket_lib_init',['../group__nsysnet__socket.html#gaa6779bbd3ee86fec7811f4ab4b916954',1,'_socket.h']]], + ['socketclose_123',['socketclose',['../group__nsysnet__socket.html#ga995be6a44fb7955816905612a891286d',1,'_socket.h']]], + ['socketlasterr_124',['socketlasterr',['../group__nsysnet__socket.html#gad70bdb51c1638b0bb4fd1e4defc629ac',1,'_socket.h']]], + ['sogetproxyconfig_125',['SOGetProxyConfig',['../group__nsysnet__netconfig.html#ga06f551ca9dd2f5ef120356ff7eb504a0',1,'netconfig.h']]], + ['somemopt_126',['somemopt',['../group__nn__nets2__somemopt.html#ga5123f528ef1fa28410dea06c9d0ee045',1,'somemopt.h']]], + ['startdetection_127',['StartDetection',['../namespacenn_1_1nfp.html#a985654bfe83b8851c86eee774ac6c9e0',1,'nn::nfp']]], + ['startdistribution_128',['StartDistribution',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a823a71c7843d1d76c6c7683defd48016',1,'nn::dlp::Cafe::Server']]], + ['stopdetection_129',['StopDetection',['../namespacenn_1_1nfp.html#ac044b7d1f5a8d8406dfbe49f5179756c',1,'nn::nfp']]], + ['store_130',['store',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::TitleListCacheFromPtr::Store()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#ae2e37b61a4ab3ca04fd93969ac391d45',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::Store()'],['../classnn_1_1sl_1_1TitleListCache.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::TitleListCache::Store()'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#af1eac50a6989b143a08731028c44605e',1,'nn::sl::details::ITitleListCacheBase::Store()'],['../classnn_1_1sl_1_1TitleIconCache.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::TitleIconCache::Store()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aa5508c251b582118847d2914e9cb7c10',1,'nn::sl::LaunchInfoDatabase::Store()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ae2e37b61a4ab3ca04fd93969ac391d45',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::Store()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ae2e37b61a4ab3ca04fd93969ac391d45',1,'nn::sl::KillerNotificationTransferRecordManager::Store()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#a905b53383c2f3de36be185c032c2bc81',1,'nn::sl::details::TitleIconCacheFromPtr::Store()'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#af1eac50a6989b143a08731028c44605e',1,'nn::sl::details::ITitleIconCacheBase::Store()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a94e8828e3664e9898a3554c343b3c258',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::Store()']]], + ['store_5f_5fq3_5f2nn2sl14titleiconcachecfv_131',['Store__Q3_2nn2sl14TitleIconCacheCFv',['../namespacenn_1_1sl_1_1details.html#ab5ebc006519c399ee58297f75436f7c4',1,'nn::sl::details']]], + ['store_5f_5fq3_5f2nn2sl14titlelistcachefv_132',['Store__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#aeca83fe3f10cda483a2edd79b0ea8858',1,'nn::sl::details']]], + ['store_5f_5fq3_5f2nn2sl18launchinfodatabasecfrq3_5f2nn2sl7istream_133',['Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream',['../namespacenn_1_1sl_1_1details.html#a3c5de8860379e0e87ea1f0a3ca8e4578',1,'nn::sl::details']]], + ['store_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagercfrq3_5f2nn2sl7istream_134',['Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream',['../namespacenn_1_1sl_1_1details.html#a49da1b646d9a0f9d3468bf7da3cbbba7',1,'nn::sl::details']]], + ['storecurrenttimeasprevioussendingtime_135',['StoreCurrentTimeAsPreviousSendingTime',['../classnn_1_1sl_1_1Condition.html#ae356046b6bc6b7ee962dfc13cbc1ed76',1,'nn::sl::Condition']]], + ['storecurrenttimeasprevioussendingtime_5f_5fq3_5f2nn2sl9conditioncfv_136',['StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv',['../namespacenn_1_1sl_1_1details.html#a29dfd81c4d1d1674b17a056d638523d7',1,'nn::sl::details']]], + ['switchtoamiibosettings_137',['switchtoamiibosettings',['../namespacenn_1_1nfp.html#a5609d29817b1ea7dc45ac05593378e52',1,'nn::nfp::SwitchToAmiiboSettings(const AmiiboSettingsArgsIn &args) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsIn")'],['../namespacenn_1_1nfp.html#a419136cb163805c60cfd8b050a90d5c5',1,'nn::nfp::SwitchToAmiiboSettings(const AmiiboSettingsArgsIn &args, const char *standardArg, uint32_t standardArgSize) asm("SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi")']]], + ['swkbdappearinputform_138',['SwkbdAppearInputForm',['../namespaceRpl.html#ac4e2ce7bb31d7a3f5a597bcc6c6ea16d',1,'Rpl']]], + ['swkbdappearkeyboard_139',['SwkbdAppearKeyboard',['../namespaceRpl.html#a87a8bc2a7b914a4fb2c0ed215673c309',1,'Rpl']]], + ['swkbdcalc_140',['SwkbdCalc',['../namespaceRpl.html#a74d0f76c50ab7db3cc3697bac523afda',1,'Rpl']]], + ['swkbdcalcsubthreadfont_141',['SwkbdCalcSubThreadFont',['../namespaceRpl.html#aacb2eba4b48b442841c59741784f7338',1,'Rpl']]], + ['swkbdcalcsubthreadpredict_142',['SwkbdCalcSubThreadPredict',['../namespaceRpl.html#a22db2c48615b39ecbaddc727c683de9c',1,'Rpl']]], + ['swkbdconfirmunfixall_143',['SwkbdConfirmUnfixAll',['../namespaceRpl.html#a0d2be174bf3a475fbe914fca644d47a2',1,'Rpl']]], + ['swkbdcreate_144',['SwkbdCreate',['../namespaceRpl.html#a7c9aafd170275a32c09d186b1ad6965a',1,'Rpl']]], + ['swkbddestroy_145',['SwkbdDestroy',['../namespaceRpl.html#aebd9ca606e870098e90113656f1b7bff',1,'Rpl']]], + ['swkbddisappearinputform_146',['SwkbdDisappearInputForm',['../namespaceRpl.html#aeb153047df540ab7366bc00d335be3ed',1,'Rpl']]], + ['swkbddisappearkeyboard_147',['SwkbdDisappearKeyboard',['../namespaceRpl.html#a83d9eccfba00ecd1703e25ddcc5c8079',1,'Rpl']]], + ['swkbddrawdrc_148',['SwkbdDrawDRC',['../namespaceRpl.html#ae8a97a1b63e47afa4cfe6b691b55313b',1,'Rpl']]], + ['swkbddrawtv_149',['SwkbdDrawTV',['../namespaceRpl.html#aa6c0f16ff016035cc29b2f9332223171',1,'Rpl']]], + ['swkbdgetdrawstringinfo_150',['SwkbdGetDrawStringInfo',['../namespaceRpl.html#a348e43baac61bf03da26c359ce4b699f',1,'Rpl']]], + ['swkbdgetinputformstring_151',['SwkbdGetInputFormString',['../namespaceRpl.html#abaa34495fa69d71e8e43d0f31126b0bd',1,'Rpl']]], + ['swkbdgetkeyboardcondition_152',['SwkbdGetKeyboardCondition',['../namespaceRpl.html#ae8e2e5a46b01b6a4f9b6d3bddf1e58d5',1,'Rpl']]], + ['swkbdgetstateinputform_153',['SwkbdGetStateInputForm',['../namespaceRpl.html#a63f2758f78f89242ae002940faf01bf8',1,'Rpl']]], + ['swkbdgetstatekeyboard_154',['SwkbdGetStateKeyboard',['../namespaceRpl.html#acce54fcddb33335526550ea09f56219c',1,'Rpl']]], + ['swkbdinactivateselectcursor_155',['SwkbdInactivateSelectCursor',['../namespaceRpl.html#a1527784d736a9db6e99b1a485f36cef4',1,'Rpl']]], + ['swkbdinitlearndic_156',['SwkbdInitLearnDic',['../namespaceRpl.html#a57d2e1a7c77530d0f18fd0c84eb88991',1,'Rpl']]], + ['swkbdiscoveredwithsubwindow_157',['SwkbdIsCoveredWithSubWindow',['../namespaceRpl.html#a7eed39568a30e351088238acb2efb7ad',1,'Rpl']]], + ['swkbdisdecidecancelbutton_158',['SwkbdIsDecideCancelButton',['../namespaceRpl.html#a208beeb3b4c1aa7af77aa2afe1220e55',1,'Rpl']]], + ['swkbdisdecideokbutton_159',['SwkbdIsDecideOkButton',['../namespaceRpl.html#a3e285732929a9f6c2ead26449629c4ee',1,'Rpl']]], + ['swkbdiskeyboardtarget_160',['SwkbdIsKeyboardTarget',['../namespaceRpl.html#a15e699468ca78c59fca54820397867bb',1,'Rpl']]], + ['swkbdisneedcalcsubthreadfont_161',['SwkbdIsNeedCalcSubThreadFont',['../namespaceRpl.html#ad40a4d58b61cc5e412a6395adc7003be',1,'Rpl']]], + ['swkbdisneedcalcsubthreadpredict_162',['SwkbdIsNeedCalcSubThreadPredict',['../namespaceRpl.html#a5d8cb372e4a8fed695a60db1cb537f36',1,'Rpl']]], + ['swkbdisselectcursoractive_163',['SwkbdIsSelectCursorActive',['../namespaceRpl.html#a9e279eda49d66085f95dfe6dfd5f9a69',1,'Rpl']]], + ['swkbdmuteallsound_164',['SwkbdMuteAllSound',['../namespaceRpl.html#aa48be8039bb447bbf6ac0df25e29703b',1,'Rpl']]], + ['swkbdsetcontrollerremo_165',['SwkbdSetControllerRemo',['../namespaceRpl.html#a33bc2c824df5da87fc1f91bb23c563ef',1,'Rpl']]], + ['swkbdsetcursorpos_166',['SwkbdSetCursorPos',['../namespaceRpl.html#a25bf55683eca59d07553af81cb1778fd',1,'Rpl']]], + ['swkbdsetenableokbutton_167',['SwkbdSetEnableOkButton',['../namespaceRpl.html#a7da5b96d9f3ff6db1c582b4601bc39bb',1,'Rpl']]], + ['swkbdsetinputformstring_168',['SwkbdSetInputFormString',['../namespaceRpl.html#a0e4fb8d8c823553586143e12f04c767d',1,'Rpl']]], + ['swkbdsetreceiver_169',['SwkbdSetReceiver',['../namespaceRpl.html#aded8e69212d7e094536318971b81e88e',1,'Rpl']]], + ['swkbdsetselectfrom_170',['SwkbdSetSelectFrom',['../namespaceRpl.html#ad959bc4e95b95ee9b9aa8a276bc692ae',1,'Rpl']]], + ['swkbdsetusercontrollereventobj_171',['SwkbdSetUserControllerEventObj',['../namespaceRpl.html#a697994cda752438625e8d2b5d7df1636',1,'Rpl']]], + ['swkbdsetusersoundobj_172',['SwkbdSetUserSoundObj',['../namespaceRpl.html#a1f49833f8d91ba787e4586106e914d4b',1,'Rpl']]], + ['swkbdsetversion_173',['SwkbdSetVersion',['../namespaceRpl.html#aea3598482718cdd685a28170208dc89f',1,'Rpl']]], + ['syschecktitleexists_174',['SYSCheckTitleExists',['../group__sysapp__title.html#ga9380615b71f7bd2dad28bec48b12b192',1,'title.h']]], + ['sysclearsysargs_175',['SYSClearSysArgs',['../group__sysapp__args.html#gace44100db86a1dd5b7b47f773aec092a',1,'args.h']]], + ['sysdeserializesysargs_176',['SYSDeserializeSysArgs',['../group__sysapp__args.html#gaee41afb1087261aacd461ea392541a5e',1,'args.h']]], + ['sysdeserializesysargsfromblock_177',['SYSDeserializeSysArgsFromBlock',['../group__sysapp__args.html#gaddeba634de6bd3a0444e5bb2859edd38',1,'args.h']]], + ['sysgetarguments_178',['SYSGetArguments',['../group__sysapp__args.html#gad9d177b0473ac552934c9d8c91ccaf24',1,'args.h']]], + ['sysgetcallerpfid_179',['SYSGetCallerPFID',['../group__sysapp__title.html#ga4bc34094bc1d8f85bcc5765167b3abfb',1,'title.h']]], + ['sysgetcallertitleid_180',['SYSGetCallerTitleId',['../group__sysapp__title.html#ga843c4acb839308b8fb8b6c7f7add5777',1,'title.h']]], + ['sysgetcallerupid_181',['SYSGetCallerUPID',['../group__sysapp__title.html#ga21fb66d7a1bb4180054eb9f01eeea7f1',1,'title.h']]], + ['sysgetpfidfromtitleid_182',['SYSGetPFIDFromTitleID',['../group__sysapp__title.html#ga897d7edc8c28fd4145f138295e74be82',1,'title.h']]], + ['sysgetstandardargs_183',['SYSGetStandardArgs',['../group__sysapp__args.html#gaa646f7a0e91065223e58a4438d8e236e',1,'args.h']]], + ['sysgetupidfromtitleid_184',['SYSGetUPIDFromTitleID',['../group__sysapp__title.html#ga0fd47c17f5c12960163b3abdd3db5ffb',1,'title.h']]], + ['syslaunchmenu_185',['SYSLaunchMenu',['../group__sysapp__launch.html#ga1e9e4f516505135a90396f81ab2ee8f8',1,'launch.h']]], + ['syslaunchmiistudio_186',['SYSLaunchMiiStudio',['../group__sysapp__launch.html#gafe97a63f8b5c00eed9ee39b5a53aa79e',1,'launch.h']]], + ['syslaunchtitle_187',['SYSLaunchTitle',['../group__sysapp__launch.html#gad6b5ba2574335e8fdc7caf3568383f40',1,'launch.h']]], + ['syspackargs_188',['SYSPackArgs',['../group__sysapp__args.html#ga4400aae55fd4e5a18ad9b00d27c8d2c9',1,'args.h']]], + ['sysrelaunchtitle_189',['SYSRelaunchTitle',['../group__sysapp__launch.html#gaa56ccaad26133e2a5b5c711671832983',1,'launch.h']]], + ['sysserializesysargs_190',['SYSSerializeSysArgs',['../group__sysapp__args.html#ga851fad1acfaefae5b39e654c9b5cb8c8',1,'args.h']]], + ['sysserializesysargstobuffer_191',['SYSSerializeSysArgsToBuffer',['../group__sysapp__args.html#gadbb9acc3290eb8aaa9bb6ab75273f655',1,'args.h']]], + ['sysswitchto_192',['SYSSwitchTo',['../group__sysapp__switch.html#ga45483a43c2f57f34a48a4ac12a8f88d2',1,'switch.h']]], + ['sysswitchtobrowser_193',['SYSSwitchToBrowser',['../group__sysapp__switch.html#ga18792c41dfe7856e2890c0c4097bdc31',1,'switch.h']]], + ['sysswitchtobrowserforcallbackurl_194',['SYSSwitchToBrowserForCallbackURL',['../group__sysapp__switch.html#gafbf98f101b73a31171dc8cf26d505fb7',1,'switch.h']]], + ['sysswitchtobrowserforviewer_195',['SYSSwitchToBrowserForViewer',['../group__sysapp__switch.html#gadfa8ebe97e3c8ff5049de75c4562981d',1,'switch.h']]], + ['sysswitchtoemanual_196',['SYSSwitchToEManual',['../group__sysapp__switch.html#gabbb1c6ab028f44db9050629d9e383d88',1,'switch.h']]], + ['sysswitchtoeshop_197',['SYSSwitchToEShop',['../group__sysapp__switch.html#ga552649f3974797f1a762f5d0bada9084',1,'switch.h']]], + ['sysswitchtoeshopticketlist_198',['SYSSwitchToEShopTicketList',['../group__sysapp__switch.html#ga3ff545d6f2203a3ee54632a7757be7e2',1,'switch.h']]], + ['sysswitchtosynccontrolleronhbm_199',['SYSSwitchToSyncControllerOnHBM',['../group__sysapp__switch.html#ga9610336c0ea18e2f7014dbf13528e154',1,'switch.h']]] +]; diff --git a/search/functions_14.js b/search/functions_14.js new file mode 100644 index 00000000..a22f8676 --- /dev/null +++ b/search/functions_14.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['tempchangedir_0',['TEMPChangeDir',['../nn_2temp_2temp_8h.html#a7480d0c07b893ecc11435dd85d908836',1,'temp.h']]], + ['tempchangedirasync_1',['TEMPChangeDirAsync',['../nn_2temp_2temp_8h.html#a2ddc5d0f52a7c448d5b31d6fdb6597a9',1,'temp.h']]], + ['tempchangeothersmode_2',['TEMPChangeOthersMode',['../nn_2temp_2temp_8h.html#a43bd8cd603f8484af7c43d230a482b77',1,'temp.h']]], + ['tempchangeothersmodeasync_3',['TEMPChangeOthersModeAsync',['../nn_2temp_2temp_8h.html#a91a474aaba85ff7999eac6c2c717c037',1,'temp.h']]], + ['tempcreateandinittempdir_4',['TEMPCreateAndInitTempDir',['../nn_2temp_2temp_8h.html#acf3f37353e56050dcac660257bdcde62',1,'temp.h']]], + ['tempgetdirglobalpath_5',['TEMPGetDirGlobalPath',['../nn_2temp_2temp_8h.html#a2abf9f7408a80bddb9d9faa6597132c2',1,'temp.h']]], + ['tempgetdirpath_6',['TEMPGetDirPath',['../nn_2temp_2temp_8h.html#a02a16feaaa67fbcd4d109a9a9c28d1d8',1,'temp.h']]], + ['tempgetfreespacesize_7',['TEMPGetFreeSpaceSize',['../nn_2temp_2temp_8h.html#a5f63f5cc06446966aadeeb62db4f462f',1,'temp.h']]], + ['tempgetfreespacesizeasync_8',['TEMPGetFreeSpaceSizeAsync',['../nn_2temp_2temp_8h.html#a1822b3b83c01a58b10776ea1d3e757e7',1,'temp.h']]], + ['tempgetstat_9',['TEMPGetStat',['../nn_2temp_2temp_8h.html#a4c5a4ccd59769e26cae5e3ea30dd18ae',1,'temp.h']]], + ['tempgetstatasync_10',['TEMPGetStatAsync',['../nn_2temp_2temp_8h.html#a8a9230c19680ef13be0b62c4ff5eb977',1,'temp.h']]], + ['tempinit_11',['TEMPInit',['../nn_2temp_2temp_8h.html#a96750d8eb10c1bcc7b596cb419a937d3',1,'temp.h']]], + ['tempmakedir_12',['TEMPMakeDir',['../nn_2temp_2temp_8h.html#a86e04ed9f7f1dd9f5097cd0e2e038f14',1,'temp.h']]], + ['tempmakedirasync_13',['TEMPMakeDirAsync',['../nn_2temp_2temp_8h.html#a859af960effc944334faa6f6a0676a59',1,'temp.h']]], + ['tempmounttempdir_14',['TEMPMountTempDir',['../nn_2temp_2temp_8h.html#ad679edcb33677c4a44abde55c68b3604',1,'temp.h']]], + ['tempopendir_15',['TEMPOpenDir',['../nn_2temp_2temp_8h.html#a352f0631be1984a274153793643d660c',1,'temp.h']]], + ['tempopendirasync_16',['TEMPOpenDirAsync',['../nn_2temp_2temp_8h.html#af0796ea411948bea386d35f08179ccbf',1,'temp.h']]], + ['tempopenfile_17',['TEMPOpenFile',['../nn_2temp_2temp_8h.html#ae113f0174f5795fff91f293872281ca8',1,'temp.h']]], + ['tempopenfileasync_18',['TEMPOpenFileAsync',['../nn_2temp_2temp_8h.html#a459bf35d90f7ea5ca8c51c9031291a2e',1,'temp.h']]], + ['tempopennewfile_19',['TEMPOpenNewFile',['../nn_2temp_2temp_8h.html#a4e26fcfa9b32f59786cccad560dcb363',1,'temp.h']]], + ['tempopennewfileasync_20',['TEMPOpenNewFileAsync',['../nn_2temp_2temp_8h.html#ad9bf262b16513266c8110c7f9522a010',1,'temp.h']]], + ['tempremove_21',['TEMPRemove',['../nn_2temp_2temp_8h.html#a654fe785943119ad5d333aae956c35f8',1,'temp.h']]], + ['tempremoveasync_22',['TEMPRemoveAsync',['../nn_2temp_2temp_8h.html#aa277558d13210daf5df0035bb7a3db33',1,'temp.h']]], + ['temprename_23',['TEMPRename',['../nn_2temp_2temp_8h.html#a86498720860601fd7f7d30f378c3351c',1,'temp.h']]], + ['temprenameasync_24',['TEMPRenameAsync',['../nn_2temp_2temp_8h.html#aa22c373b5e816d7d3c00f893e9202f85',1,'temp.h']]], + ['tempshutdown_25',['TEMPShutdown',['../nn_2temp_2temp_8h.html#a7b42cdda003eb8e50b3e8e26b165e063',1,'temp.h']]], + ['tempshutdowntempdir_26',['TEMPShutdownTempDir',['../nn_2temp_2temp_8h.html#a2d65ca0deb7c62f5b4cabd7eef9fc562',1,'temp.h']]], + ['tempunmounttempdir_27',['TEMPUnmountTempDir',['../nn_2temp_2temp_8h.html#a263869b0e4698b40f243a432b21ae96a',1,'temp.h']]], + ['timeaccessorfromptr_28',['TimeAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html#a9b7a6749bde6265415f709e445a0dee4',1,'nn::sl::details::TimeAccessorFromPtr']]], + ['titleiconcache_29',['TitleIconCache',['../classnn_1_1sl_1_1TitleIconCache.html#a92f189b6d34758f24c2176ddb52ee8f4',1,'nn::sl::TitleIconCache']]], + ['titleiconcachefromptr_30',['TitleIconCacheFromPtr',['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#a42f69701a51d2278a6d88621d35a4367',1,'nn::sl::details::TitleIconCacheFromPtr']]], + ['titlelistaccessorfromptr_31',['TitleListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html#a88208731f1531c886227d339fe17cd73',1,'nn::sl::details::TitleListAccessorFromPtr']]], + ['titlelistcache_32',['TitleListCache',['../classnn_1_1sl_1_1TitleListCache.html#a2a75636c987c10c50bac1658f5845d6f',1,'nn::sl::TitleListCache']]], + ['titlelistcachefromptr_33',['TitleListCacheFromPtr',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a5ca7666fd36552383a4d67e96028263e',1,'nn::sl::TitleListCacheFromPtr']]], + ['transfer_34',['transfer',['../classnn_1_1sl_1_1DrcManager.html#a89dc15f8dd9060791313f0182f5662ae',1,'nn::sl::DrcManager::Transfer()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a194649745eebf9300a24476147260181',1,'nn::sl::details::TransferrerFromPtr::Transfer()'],['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#ae02aaa9453e58d2da4e6b19635edb520',1,'nn::sl::details::ITransferrerBase::Transfer()']]], + ['transfer_5f_5fq3_5f2nn2sl10drcmanagerfrcq3_5f2nn2sl16transferableinfobq4_5f2nn2sl12itransferrer12transfermode_35',['Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode',['../namespacenn_1_1sl_1_1details.html#a8ee2ee3f1b64f55deeb5accc6c7af169',1,'nn::sl::details']]], + ['transferdeprecated_36',['transferdeprecated',['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a73a9390dc03518d820c885a78d3db8a7',1,'nn::sl::details::TransferrerFromPtr::TransferDeprecated()'],['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a2233fab7f43bc7f1e5597c4fa3ec29c7',1,'nn::sl::details::ITransferrerBase::TransferDeprecated()']]], + ['transferrerfromptr_37',['TransferrerFromPtr',['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a1356cc6a831ba047e7df92a3afc8b341',1,'nn::sl::details::TransferrerFromPtr']]], + ['turnoffdrcled_38',['TurnOffDrcLed',['../namespacenn_1_1acp.html#a94f09f0ad58521b3dc315eb79047c29e',1,'nn::acp']]], + ['turnoffdrcledtest_39',['TurnOffDrcLedTest',['../namespacenn_1_1acp.html#acb9b8b5013c23a784ed2932384ab22a2',1,'nn::acp']]], + ['turnondrcled_40',['TurnOnDrcLed',['../namespacenn_1_1acp.html#ad3cb05fda8f8e71a03ce2b72ce6212a8',1,'nn::acp']]], + ['turnondrcledtest_41',['TurnOnDrcLedTest',['../namespacenn_1_1acp.html#abfb3fba526be187ca413a288b26ec185',1,'nn::acp']]], + ['tvececinit_42',['TVECECInit',['../group__tve__cec.html#ga519283404d65a469eb21b86b902cf8fd',1,'cec.h']]], + ['tvececreceivecommand_43',['TVECECReceiveCommand',['../group__tve__cec.html#gada2f439b37aa5632d55fee0282d7016a',1,'cec.h']]], + ['tvececsendcommand_44',['TVECECSendCommand',['../group__tve__cec.html#gacf4b37a3407c557f92131fa7337ef04e',1,'cec.h']]], + ['tvegetanalogstat_45',['TVEGetAnalogStat',['../group__tve__tve.html#ga3fa81ba5bc279d5148d9e7f94939c8cb',1,'tve.h']]], + ['tvegetcurrentport_46',['TVEGetCurrentPort',['../group__tve__tve.html#ga806bab1bf94776922f7d24f712ff0398',1,'tve.h']]], + ['tvegethdmierrorstat_47',['TVEGetHDMIErrorStat',['../group__tve__tve.html#ga1c4410de4875e0694b648f4d29db7710',1,'tve.h']]], + ['tveiscecenable_48',['TVEIsCECEnable',['../group__tve__cec.html#gad88ebc15536b218e0b48516dd6057ecc',1,'cec.h']]], + ['tvesetcecenable_49',['TVESetCECEnable',['../group__tve__cec.html#ga19678afbb9fde1ee170390b1ada22cce',1,'cec.h']]] +]; diff --git a/search/functions_15.js b/search/functions_15.js new file mode 100644 index 00000000..93468683 --- /dev/null +++ b/search/functions_15.js @@ -0,0 +1,48 @@ +var searchData= +[ + ['ucclose_0',['UCClose',['../group__coreinit__userconfig.html#ga08a5df89d7ac1139ca6653ca1fe830c9',1,'userconfig.h']]], + ['ucdeletesysconfig_1',['UCDeleteSysConfig',['../group__coreinit__userconfig.html#ga4e2759de812249139d00a2b7e2b95f1f',1,'userconfig.h']]], + ['ucdeletesysconfigasync_2',['UCDeleteSysConfigAsync',['../group__coreinit__userconfig.html#ga93368df929461a387f187da0261e19de',1,'userconfig.h']]], + ['ucopen_3',['UCOpen',['../group__coreinit__userconfig.html#gaf2ce51386b968ba42c53ba8f6f6093be',1,'userconfig.h']]], + ['ucreadsysconfig_4',['UCReadSysConfig',['../group__coreinit__userconfig.html#gabdcad66d93efbc0794b971c79b6286ef',1,'userconfig.h']]], + ['ucreadsysconfigasync_5',['UCReadSysConfigAsync',['../group__coreinit__userconfig.html#gad49d973d4d52ab5006049f8c33bde484',1,'userconfig.h']]], + ['ucwritesysconfig_6',['UCWriteSysConfig',['../group__coreinit__userconfig.html#ga77db1fb90c26f8676367473f1904c4a5',1,'userconfig.h']]], + ['ucwritesysconfigasync_7',['UCWriteSysConfigAsync',['../group__coreinit__userconfig.html#gaae3b03cd42bbbf9f0106b3f9eb8cfe49',1,'userconfig.h']]], + ['uhsacquireinterface_8',['UhsAcquireInterface',['../uhs_8h.html#a184a0ed841d8a9dbf0079787e470fa9e',1,'uhs.h']]], + ['uhsadministerdevice_9',['UhsAdministerDevice',['../uhs_8h.html#a7def50b36c128b599e9d2def76cc9fb0',1,'uhs.h']]], + ['uhsadministerendpoint_10',['UhsAdministerEndpoint',['../uhs_8h.html#a4527849ffb74bdf74ad130e9e9665d8d',1,'uhs.h']]], + ['uhsclassdrvreg_11',['UhsClassDrvReg',['../uhs_8h.html#a4346cddf3d2472fe3c3e098b256a22ff',1,'uhs.h']]], + ['uhsclassdrvunreg_12',['UhsClassDrvUnReg',['../uhs_8h.html#a9f834078f741310f4574c9a34b056b99',1,'uhs.h']]], + ['uhsclearendpointhalt_13',['UhsClearEndpointHalt',['../uhs_8h.html#a3b9d700da588a7027b76ba4261707ddb',1,'uhs.h']]], + ['uhsclientclose_14',['UhsClientClose',['../uhs_8h.html#ac2f82c164d4e529182da6f7a0a93cad9',1,'uhs.h']]], + ['uhsclientopen_15',['UhsClientOpen',['../uhs_8h.html#a8d0d9d51c661179d6f59c2eb7c0b9ab1',1,'uhs.h']]], + ['uhsendpointdirisin_16',['UHSEndpointDirIsIn',['../uhs_8h.html#a2eb4e7322ae632398460970d418daa47',1,'uhs.h']]], + ['uhsendpointgetmask_17',['UHSEndpointGetMask',['../uhs_8h.html#a3a4f5231f12b6852a8fb6ad8b858c86a',1,'uhs.h']]], + ['uhsendpointgetnum_18',['UHSEndpointGetNum',['../uhs_8h.html#aba9171bd95d6d89766156444cc8d9b5b',1,'uhs.h']]], + ['uhsgetdescriptorstring_19',['UhsGetDescriptorString',['../uhs_8h.html#ade34dc91f70eff91d9f9993ac3bc0f0a',1,'uhs.h']]], + ['uhsgetfullconfigdescriptor_20',['UhsGetFullConfigDescriptor',['../uhs_8h.html#ac88f3ee1ed56d91738acd25351776afc',1,'uhs.h']]], + ['uhsqueryinterfaces_21',['UhsQueryInterfaces',['../uhs_8h.html#a214c851ae248ee2095de3f3252a89cab',1,'uhs.h']]], + ['uhsreleaseinterface_22',['UhsReleaseInterface',['../uhs_8h.html#a2de9429240f2c4d6c860fdffb0d3e535',1,'uhs.h']]], + ['uhssubmitbulkrequest_23',['UhsSubmitBulkRequest',['../uhs_8h.html#a13c3ca00063ed7f4a75bee2d116471ea',1,'uhs.h']]], + ['uhssubmitcontrolrequest_24',['UhsSubmitControlRequest',['../uhs_8h.html#a0d4e194068f78438f9777e99f6a5f031',1,'uhs.h']]], + ['uhssubmitinterruptrequest_25',['UhsSubmitInterruptRequest',['../uhs_8h.html#a086259466b4f3bd9613ead880a38501f',1,'uhs.h']]], + ['unlockparentalcontroltemporarily_26',['UnlockParentalControlTemporarily',['../group__nn__fp__fp.html#ga176824f9e81eb99404c29471476535c9',1,'nn::fp']]], + ['unmount_27',['Unmount',['../namespacenn_1_1nfp.html#a4efd3f1025ecbf1d94a20e7b725f7d0e',1,'nn::nfp']]], + ['unregister_28',['Unregister',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a195080c5914394d69ca5b5c9e55644cb',1,'nn::sl::LaunchInfoDatabase']]], + ['unregister_5f_5fq3_5f2nn2sl18launchinfodatabaseful_29',['Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL',['../namespacenn_1_1sl_1_1details.html#ae068ea81ad27b9ada350ae9cd1cea22d',1,'nn::sl::details']]], + ['update_30',['update',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a38b96535569f375c587c12d7ea12d222',1,'nn::sl::details::ITitleIconCacheBase::Update()'],['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#ac00112102a4aa19ec1abdfe399e04a53',1,'nn::sl::TitleListCacheFromPtr::Update()'],['../classnn_1_1sl_1_1TitleListCache.html#ac00112102a4aa19ec1abdfe399e04a53',1,'nn::sl::TitleListCache::Update()'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a8c2d1d39fb3cfd92bf0f19e94effdd35',1,'nn::sl::details::ITitleListCacheBase::Update()'],['../classnn_1_1sl_1_1TitleIconCache.html#ae545cea2804fe968c0ebcdf778ade66b',1,'nn::sl::TitleIconCache::Update()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#ae545cea2804fe968c0ebcdf778ade66b',1,'nn::sl::details::TitleIconCacheFromPtr::Update()']]], + ['update_5f_5fq3_5f2nn2sl14titleiconcachefpcq3_5f2nn2sl9titleinfoi_31',['Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi',['../namespacenn_1_1sl_1_1details.html#a06979cfa9492cc04044f6a1e8345839a',1,'nn::sl::details']]], + ['update_5f_5fq3_5f2nn2sl14titlelistcachefv_32',['Update__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#abc66994f8878460a3e6cb7602b3d86b0',1,'nn::sl::details']]], + ['updatecommentasync_33',['UpdateCommentAsync',['../group__nn__fp__fp.html#gafda2ee5dd70d5c7282691d7ed5ce07aa',1,'nn::fp']]], + ['updategamemode_34',['updategamemode',['../group__nn__fp__fp.html#gadb09f629b8adbaaab5f0ea990c3c7527',1,'nn::fp::UpdateGameMode(nn::fp::GameMode *, const char16_t *) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw")'],['../group__nn__fp__fp.html#gaf2f56b6a830622e0cb9aecdf11ecd403',1,'nn::fp::UpdateGameMode(nn::fp::GameMode *, const char16_t *, unsigned int) asm("UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi")']]], + ['updategamemodedescription_35',['UpdateGameModeDescription',['../group__nn__fp__fp.html#gac70ffcb31ba5a424ecb9295ad538cce1',1,'nn::fp']]], + ['updategamemodeex_36',['UpdateGameModeEx',['../group__nn__fp__fp.html#gaed037e7681ae590b1e7c57a1119154c4',1,'nn::fp']]], + ['updategamemodeforoverlayapplication_37',['UpdateGameModeForOverlayApplication',['../group__nn__fp__fp.html#gabe4bf4418e846719c6ffcc2baffcefba',1,'nn::fp']]], + ['updateifneeded_38',['updateifneeded',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a2a668140b0a9f9b4d05242ff667994b2',1,'nn::sl::TitleListCacheFromPtr::UpdateIfNeeded()'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a0e2efdd8bb52a3ebeea341e7711ea1c9',1,'nn::sl::details::ITitleListCacheBase::UpdateIfNeeded()'],['../classnn_1_1sl_1_1TitleListCache.html#a2a668140b0a9f9b4d05242ff667994b2',1,'nn::sl::TitleListCache::UpdateIfNeeded()']]], + ['updateifneeded_5f_5fq3_5f2nn2sl14titlelistcachefv_39',['UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#a52b519b9bd00b090a52139176cb19173',1,'nn::sl::details']]], + ['updatemiiasync_40',['updatemiiasync',['../group__nn__fp__fp.html#gaed6ddd057b7d882030cf168cc4bb3529',1,'nn::fp::UpdateMiiAsync(FFLStoreData *, char16_t *, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv")'],['../group__nn__fp__fp.html#ga6ede652a4e520a2f6546838a7b6ec74a',1,'nn::fp::UpdateMiiAsync(FFLStoreData *miiData, FPAsyncCallback, void *) asm("UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv")']]], + ['updatepackageaccessorfromptr_41',['UpdatePackageAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#aaef5ea985819a27f6d41ea397fe72314',1,'nn::sl::details::UpdatePackageAccessorFromPtr']]], + ['updateplayinggame_42',['UpdatePlayingGame',['../group__nn__fp__fp.html#gacb14005a39220e6146c1751fd666970b',1,'nn::fp']]], + ['updateplayingoverlayapplication_43',['UpdatePlayingOverlayApplication',['../group__nn__fp__fp.html#gaa0821b8300636dc2662ed793e604c3a7',1,'nn::fp']]], + ['updatepreferenceasync_44',['UpdatePreferenceAsync',['../group__nn__fp__fp.html#gaacd85541b99bc12f7535e9fe79fe97ba',1,'nn::fp']]] +]; diff --git a/search/functions_16.js b/search/functions_16.js new file mode 100644 index 00000000..cb4b3c9d --- /dev/null +++ b/search/functions_16.js @@ -0,0 +1,81 @@ +var searchData= +[ + ['volumeid_0',['volumeid',['../structnn_1_1spm_1_1VolumeId.html#a75591fcc3b9b7a38b6739489e510f38f',1,'nn::spm::VolumeId::VolumeId(char const *id)'],['../structnn_1_1spm_1_1VolumeId.html#a8778a66a9e127b6f87b0743e4c823be8',1,'nn::spm::VolumeId::VolumeId()=default']]], + ['vpadbaseclearircevent_1',['VPADBASEClearIRCEvent',['../group__vpadbase__base.html#ga9d94ddcfcd22d1b6df0ca18b4d506858',1,'base.h']]], + ['vpadbasegetgamecontrollermode_2',['VPADBASEGetGameControllerMode',['../group__vpadbase__base.html#ga1b8e3d8b3b9fee5b0c59b989beb458b2',1,'base.h']]], + ['vpadbasegetheadphonestatus_3',['VPADBASEGetHeadphoneStatus',['../group__vpadbase__base.html#ga9c7c54b0e53b49976b9fb3a3acac3f05',1,'base.h']]], + ['vpadbasegetircstatus_4',['VPADBASEGetIRCStatus',['../group__vpadbase__base.html#gaeb1541ce74fdf86f399e7ac028737da3',1,'base.h']]], + ['vpadbasegetmotoronremainingcount_5',['VPADBASEGetMotorOnRemainingCount',['../group__vpadbase__base.html#ga2a3b93df8829c4943a8e82ae7c16a407',1,'base.h']]], + ['vpadbasegetpowerbuttonpressstatus_6',['VPADBASEGetPowerButtonPressStatus',['../group__vpadbase__base.html#ga647aef524fae2e6f9565250e57f10f65',1,'base.h']]], + ['vpadbasegetsensorbarsetting_7',['VPADBASEGetSensorBarSetting',['../group__vpadbase__base.html#gaea7520d49817c8222e6f16dc70a3e7b5',1,'base.h']]], + ['vpadbaseinit_8',['VPADBASEInit',['../group__vpadbase__base.html#gac9447bbdaa91465a491f137c095a6ca5',1,'base.h']]], + ['vpadbaseisinit_9',['VPADBASEIsInit',['../group__vpadbase__base.html#ga14e7b514f5c416934b8a7e9bdf883589',1,'base.h']]], + ['vpadbasesetgamecontrollermode_10',['VPADBASESetGameControllerMode',['../group__vpadbase__base.html#ga42ee15cc65462792ab71a153f2178ed2',1,'base.h']]], + ['vpadbasesetmotoronremainingcount_11',['VPADBASESetMotorOnRemainingCount',['../group__vpadbase__base.html#ga0173ad426ee8ed07017c31d164ec4a04',1,'base.h']]], + ['vpadbasesetpowerbuttondisablemode_12',['VPADBASESetPowerButtonDisableMode',['../group__vpadbase__base.html#gac50b8134527adfb01e362e5c0509d333',1,'base.h']]], + ['vpadbasesetpowerbuttonpressstatus_13',['VPADBASESetPowerButtonPressStatus',['../group__vpadbase__base.html#gaa72866738d4b0240b48cc4b5ded37fdb',1,'base.h']]], + ['vpadbasesetsensorbarsetting_14',['VPADBASESetSensorBarSetting',['../group__vpadbase__base.html#ga91281d643c451e6e6734d05b5733cbad',1,'base.h']]], + ['vpadbaseshutdown_15',['VPADBASEShutdown',['../group__vpadbase__base.html#ga348ea206d325312b9c8faa388d4942a6',1,'base.h']]], + ['vpadcontrolmotor_16',['VPADControlMotor',['../group__vpad__input.html#ga4556449e547c18bea4a1ff409db6733e',1,'input.h']]], + ['vpaddisablegyroaccrevise_17',['VPADDisableGyroAccRevise',['../group__vpad__input.html#gac51695d70de6e2c9cb686d320a91ae3c',1,'input.h']]], + ['vpaddisablegyrodirrevise_18',['VPADDisableGyroDirRevise',['../group__vpad__input.html#ga67bad6389bd3f2b3bac858282387bf04',1,'input.h']]], + ['vpaddisablegyrozeroplay_19',['VPADDisableGyroZeroPlay',['../group__vpad__input.html#ga3fa1380a8e13cea99729343184d07627',1,'input.h']]], + ['vpaddisablelstickzeroclamp_20',['VPADDisableLStickZeroClamp',['../group__vpad__input.html#gaeec6057ffa8cb89431d86e7fd77caf77',1,'input.h']]], + ['vpaddisablepowerbutton_21',['VPADDisablePowerButton',['../group__vpad__input.html#ga20d7b4146c236681981fa60437e05d18',1,'input.h']]], + ['vpaddisablerstickzeroclamp_22',['VPADDisableRStickZeroClamp',['../group__vpad__input.html#ga57a452b68dc152f7f2ee01e9dc0b33da',1,'input.h']]], + ['vpaddisablestickcrossclamp_23',['VPADDisableStickCrossClamp',['../group__vpad__input.html#ga0838cde10a54f417ec83cb4df46a79a0',1,'input.h']]], + ['vpadenablegyroaccrevise_24',['VPADEnableGyroAccRevise',['../group__vpad__input.html#gaf37a6316ccf9c29b48e408e9e098dee3',1,'input.h']]], + ['vpadenablegyrodirrevise_25',['VPADEnableGyroDirRevise',['../group__vpad__input.html#ga194ecae1d76ad7d85cc8b6650ce6580a',1,'input.h']]], + ['vpadenablegyrozeroplay_26',['VPADEnableGyroZeroPlay',['../group__vpad__input.html#ga32cce8c0453e67f28516422f01221e9a',1,'input.h']]], + ['vpadenablelstickzeroclamp_27',['VPADEnableLStickZeroClamp',['../group__vpad__input.html#ga3848e88a59ca66fcf63e2177d3878978',1,'input.h']]], + ['vpadenablepowerbutton_28',['VPADEnablePowerButton',['../group__vpad__input.html#gab62f9dcf20acc3ef1029a66ac4288e28',1,'input.h']]], + ['vpadenablerstickzeroclamp_29',['VPADEnableRStickZeroClamp',['../group__vpad__input.html#gaaf26b773b04b8ab81a7aca9b4cb96ada',1,'input.h']]], + ['vpadenablestickcrossclamp_30',['VPADEnableStickCrossClamp',['../group__vpad__input.html#ga13b306aa9937ffabc5002fd012ad3eea',1,'input.h']]], + ['vpadgetaccparam_31',['VPADGetAccParam',['../group__vpad__input.html#gada2de4a8e39b5b6a07571d4e256a886d',1,'input.h']]], + ['vpadgetbuttonprocmode_32',['VPADGetButtonProcMode',['../group__vpad__input.html#gaa81fc5bccd29f4a555a84bcf3f86d92a',1,'input.h']]], + ['vpadgetcrossstickemulationparamsl_33',['VPADGetCrossStickEmulationParamsL',['../group__vpad__input.html#ga9453bf41ba77de4f52b67e7efbbd3590',1,'input.h']]], + ['vpadgetcrossstickemulationparamsr_34',['VPADGetCrossStickEmulationParamsR',['../group__vpad__input.html#gae0b1c6a993e3331d8bdbb0c2cbe98a8d',1,'input.h']]], + ['vpadgetgyrodirreviseparam_35',['VPADGetGyroDirReviseParam',['../group__vpad__input.html#ga3239a022521913255c91c4a421f4e6a8',1,'input.h']]], + ['vpadgetgyrozerodriftmode_36',['VPADGetGyroZeroDriftMode',['../group__vpad__input.html#gae6cc70ba76e18d44b9348032be5ee6f5',1,'input.h']]], + ['vpadgetlcdmode_37',['VPADGetLcdMode',['../group__vpad__input.html#ga4bdcf44b290924cf4ea9d19b814ece36',1,'input.h']]], + ['vpadgetlstickclampthreshold_38',['VPADGetLStickClampThreshold',['../group__vpad__input.html#gaaab13528a4578cf5d8b31518feb93062',1,'input.h']]], + ['vpadgetrstickclampthreshold_39',['VPADGetRStickClampThreshold',['../group__vpad__input.html#gaad36bec7024eb2035f5a2df7f6ade55b',1,'input.h']]], + ['vpadgettpcalibratedpoint_40',['VPADGetTPCalibratedPoint',['../group__vpad__input.html#ga0a66402c69c09d08367177d6c289bbb3',1,'input.h']]], + ['vpadgettpcalibratedpointex_41',['VPADGetTPCalibratedPointEx',['../group__vpad__input.html#ga80de42c6ea7fde4ae6dc459e58dc80b2',1,'input.h']]], + ['vpadgettpcalibrationparam_42',['VPADGetTPCalibrationParam',['../group__vpad__input.html#ga50d07a1bd1bd749356d0b63c1c4313b5',1,'input.h']]], + ['vpadgettvmenustatus_43',['VPADGetTVMenuStatus',['../group__vpad__input.html#gaf50a715851601f9454f37f58ab07a538',1,'input.h']]], + ['vpadinit_44',['VPADInit',['../group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a',1,'input.h']]], + ['vpadinitgyroaccreviseparam_45',['VPADInitGyroAccReviseParam',['../group__vpad__input.html#ga01adf9ba34a5e6fcc8f761f949e0f16b',1,'input.h']]], + ['vpadinitgyrodirreviseparam_46',['VPADInitGyroDirReviseParam',['../group__vpad__input.html#gae56bfa2d6f1cd4e902f36d17531b4adf',1,'input.h']]], + ['vpadinitgyrozerodriftmode_47',['VPADInitGyroZeroDriftMode',['../group__vpad__input.html#ga792abfc47568176860a10da0b649c396',1,'input.h']]], + ['vpadinitgyrozeroplayparam_48',['VPADInitGyroZeroPlayParam',['../group__vpad__input.html#gae55a614085c5265c37acbe38a754a742',1,'input.h']]], + ['vpadisenablegyroaccrevise_49',['VPADIsEnableGyroAccRevise',['../group__vpad__input.html#gae05c4bade4bd71b332bb915dbcb5fb56',1,'input.h']]], + ['vpadisenablegyrodirrevise_50',['VPADIsEnableGyroDirRevise',['../group__vpad__input.html#ga8908c35249acac4787d857aa6434210b',1,'input.h']]], + ['vpadisenablegyrozerodrift_51',['VPADIsEnableGyroZeroDrift',['../group__vpad__input.html#ga312af001772e2a2eac0a06374d433388',1,'input.h']]], + ['vpadisenablegyrozeroplay_52',['VPADIsEnableGyroZeroPlay',['../group__vpad__input.html#ga5e2f6387017360e6dc9d6d0ff392d1e8',1,'input.h']]], + ['vpadread_53',['VPADRead',['../group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6',1,'input.h']]], + ['vpadsetaccparam_54',['VPADSetAccParam',['../group__vpad__input.html#ga1fe790b96357df1fb680e5dd2740de25',1,'input.h']]], + ['vpadsetbtnrepeat_55',['VPADSetBtnRepeat',['../group__vpad__input.html#gac4a527368d7f70dc031b2f8cec2151ab',1,'input.h']]], + ['vpadsetcrossstickemulationparamsl_56',['VPADSetCrossStickEmulationParamsL',['../group__vpad__input.html#gac100a779dff2e1fc9ea2ea211d360640',1,'input.h']]], + ['vpadsetcrossstickemulationparamsr_57',['VPADSetCrossStickEmulationParamsR',['../group__vpad__input.html#ga55bbd7a149d5fe3538c04e16d2fa7633',1,'input.h']]], + ['vpadsetgyroangle_58',['VPADSetGyroAngle',['../group__vpad__input.html#gae746767bdc4abb0393881b23af94a397',1,'input.h']]], + ['vpadsetgyrodirection_59',['VPADSetGyroDirection',['../group__vpad__input.html#gae87ceecbf54bfa70ccbe81eabff07e64',1,'input.h']]], + ['vpadsetgyrodirectionmag_60',['VPADSetGyroDirectionMag',['../group__vpad__input.html#gae26021e9e40709cc7ebae78eae45f43a',1,'input.h']]], + ['vpadsetgyrodirrevisebase_61',['VPADSetGyroDirReviseBase',['../group__vpad__input.html#ga60650231b65d9f90d85c3d1f73aeae3a',1,'input.h']]], + ['vpadsetgyrodirreviseparam_62',['VPADSetGyroDirReviseParam',['../group__vpad__input.html#ga0775360462f17d5aee7c0f40e4a8d110',1,'input.h']]], + ['vpadsetgyromagnification_63',['VPADSetGyroMagnification',['../group__vpad__input.html#ga2681ba9c7ffb6cb1c6f5230a32a09e62',1,'input.h']]], + ['vpadsetgyrozerodriftmode_64',['VPADSetGyroZeroDriftMode',['../group__vpad__input.html#ga767cd81e460174bee34af53023a7a89c',1,'input.h']]], + ['vpadsetgyrozeroplayparam_65',['VPADSetGyroZeroPlayParam',['../group__vpad__input.html#ga504708a80ebfe0a582a56b79f13db8e5',1,'input.h']]], + ['vpadsetlcdmode_66',['VPADSetLcdMode',['../group__vpad__input.html#ga4d75c36b10b803c3af97947cc3cde97a',1,'input.h']]], + ['vpadsetlstickclampthreshold_67',['VPADSetLStickClampThreshold',['../group__vpad__input.html#ga14b8dbc27195bcee435b4a1a80b09442',1,'input.h']]], + ['vpadsetrstickclampthreshold_68',['VPADSetRStickClampThreshold',['../group__vpad__input.html#ga5abd3bb90ee4446a65e11c1502b72656',1,'input.h']]], + ['vpadsetsamplingcallback_69',['VPADSetSamplingCallback',['../group__vpad__input.html#gaab5acfa7fe34bda0967cf6d3c4c4e2b3',1,'input.h']]], + ['vpadsetsensorbar_70',['VPADSetSensorBar',['../group__vpad__input.html#ga08b1f480a7e3c3b20846aa85fe40bbad',1,'input.h']]], + ['vpadsetstickorigin_71',['VPADSetStickOrigin',['../group__vpad__input.html#ga478fdfcb4b8f8efae74c1fb2d3b31923',1,'input.h']]], + ['vpadsettpcalibrationparam_72',['VPADSetTPCalibrationParam',['../group__vpad__input.html#ga8b2125a652039d4c79dd83222ac7950f',1,'input.h']]], + ['vpadsettvmenuinvalid_73',['VPADSetTVMenuInvalid',['../group__vpad__input.html#gaf8a7e506da7d6bd4c5d0f95dcab618f8',1,'input.h']]], + ['vpadshutdown_74',['VPADShutdown',['../group__vpad__input.html#ga2adb90df46daa4609403879d381946a6',1,'input.h']]], + ['vpadstartgyromagrevise_75',['VPADStartGyroMagRevise',['../group__vpad__input.html#ga3c61f03e3c322e5e421a918ae83b0911',1,'input.h']]], + ['vpadstopgyromagrevise_76',['VPADStopGyroMagRevise',['../group__vpad__input.html#gac90d8bbcd3c1ab46a073c05a69594d15',1,'input.h']]], + ['vpadstopmotor_77',['VPADStopMotor',['../group__vpad__input.html#gadec32f6c845d56b9885a2823a439f493',1,'input.h']]] +]; diff --git a/search/functions_17.js b/search/functions_17.js new file mode 100644 index 00000000..b286ab2f --- /dev/null +++ b/search/functions_17.js @@ -0,0 +1,93 @@ +var searchData= +[ + ['waitforconvertdone_0',['WaitForConvertDone',['../namespacenn_1_1pdm.html#aaea15f144a1a9ed98e5ebaa8e972a0c8',1,'nn::pdm']]], + ['wbcgetabsweight_1',['WBCGetABSWeight',['../group__padscore__wbc.html#ga9e04bacb330010b9791710ef3323b988',1,'wbc.h']]], + ['wbcgetbatterylevel_2',['WBCGetBatteryLevel',['../group__padscore__wbc.html#gaef090c028f2bb35272d4a4026171cf38',1,'wbc.h']]], + ['wbcgetcalibrationstatus_3',['WBCGetCalibrationStatus',['../group__padscore__wbc.html#gade5b30a97755d75b42f4b364d08e140c',1,'wbc.h']]], + ['wbcgetgcweight_4',['WBCGetGCWeight',['../group__padscore__wbc.html#ga5c931a9a9a431c8c7eb15f4aeb3f275b',1,'wbc.h']]], + ['wbcgetgravcoff_5',['WBCGetGravCoff',['../group__padscore__wbc.html#gaa8d7611c2906346037147b7eff3d179a',1,'wbc.h']]], + ['wbcgetproductarea_6',['WBCGetProductArea',['../group__padscore__wbc.html#ga62896719937836b742250dffa90bdb06',1,'wbc.h']]], + ['wbcgettcweight_7',['WBCGetTCWeight',['../group__padscore__wbc.html#gaadb4e9c77f338da11827bfa27321651e',1,'wbc.h']]], + ['wbcgettgcweight_8',['WBCGetTGCWeight',['../group__padscore__wbc.html#gab1b959eaeaef940b318a8e98a45e818e',1,'wbc.h']]], + ['wbcgetzeropoint_9',['WBCGetZEROPoint',['../group__padscore__wbc.html#gae3d00d5ddd1a4730aac938b7981bf43e',1,'wbc.h']]], + ['wbcread_10',['WBCRead',['../group__padscore__wbc.html#ga7fe5193cc38cdc845ee3925978734267',1,'wbc.h']]], + ['wbcsetupcalibration_11',['WBCSetupCalibration',['../group__padscore__wbc.html#ga67b774e034036ad0a8961505ed87d57a',1,'wbc.h']]], + ['wbcsetzeropoint_12',['WBCSetZEROPoint',['../group__padscore__wbc.html#ga37bc675754216f853cf31daafa1c795e',1,'wbc.h']]], + ['wencgetencodedata_13',['WENCGetEncodeData',['../group__padscore__wpad.html#ga659353e972b59388cff94522564bbe64',1,'wpad.h']]], + ['whitelistaccessorfromptr_14',['WhiteListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html#a1953967e793e724b6336c2a17d882cc3',1,'nn::sl::details::WhiteListAccessorFromPtr']]], + ['wpadcansendstreamdata_15',['WPADCanSendStreamData',['../group__padscore__wpad.html#ga57757e98e706740c6e873c69d47433c7',1,'wpad.h']]], + ['wpadcontrolblc_16',['WPADControlBLC',['../group__padscore__wpad.html#ga5a3a313c398fe264ed0e4aa828e7176f',1,'wpad.h']]], + ['wpadcontroldpd_17',['WPADControlDpd',['../group__padscore__wpad.html#ga2f1a1dee00e97fe3e5b868d4951815c9',1,'wpad.h']]], + ['wpadcontrolled_18',['WPADControlLed',['../group__padscore__wpad.html#ga1c8cc1aa08fc98f0fe2b71c01983e691',1,'wpad.h']]], + ['wpadcontrolmotor_19',['WPADControlMotor',['../group__padscore__wpad.html#gaa6112781b29f248dea4220d5a57d7ece',1,'wpad.h']]], + ['wpadcontrolspeaker_20',['WPADControlSpeaker',['../group__padscore__wpad.html#ga124345bdfbe2e61cf2aaf7998b93162e',1,'wpad.h']]], + ['wpaddisconnect_21',['WPADDisconnect',['../group__padscore__wpad.html#ga7bcb4a46def87d2f0e7540194b547d2b',1,'wpad.h']]], + ['wpadenablemotor_22',['WPADEnableMotor',['../group__padscore__wpad.html#ga7a422f6b53120cba6017ffe34aba65ea',1,'wpad.h']]], + ['wpadenableurcc_23',['WPADEnableURCC',['../group__padscore__wpad.html#gaf12847800a58c1f42f73421d2e3faf15',1,'wpad.h']]], + ['wpadenablewbc_24',['WPADEnableWBC',['../group__padscore__wpad.html#ga73eff8f27b35c7ea093f4331ad5112f9',1,'wpad.h']]], + ['wpadenablewiiremote_25',['WPADEnableWiiRemote',['../group__padscore__wpad.html#ga6f385408525837af1b8d1c2ae0c035f0',1,'wpad.h']]], + ['wpadgetaddress_26',['WPADGetAddress',['../group__padscore__wpad.html#gaa04c2a0e55bd86b2239ad7fd2a27938c',1,'wpad.h']]], + ['wpadgetbatterylevel_27',['WPADGetBatteryLevel',['../group__padscore__wpad.html#gaac77267e46a35d2bf8f418816729086c',1,'wpad.h']]], + ['wpadgetblcalibration_28',['WPADGetBLCalibration',['../group__padscore__wpad.html#gadf0acca35b64e630f79b7f28d575d2f8',1,'wpad.h']]], + ['wpadgetdataformat_29',['WPADGetDataFormat',['../group__padscore__wpad.html#gacd182aaeed0ffe1a491348b64016134c',1,'wpad.h']]], + ['wpadgetdpdformat_30',['WPADGetDpdFormat',['../group__padscore__wpad.html#gab23892b25893e041ddaf4dc8cd2746aa',1,'wpad.h']]], + ['wpadgetgamedatatimestamp_31',['WPADGetGameDataTimeStamp',['../group__padscore__wpad.html#gae8ead001df4f17c816139c7fec707b3c',1,'wpad.h']]], + ['wpadgetgametitleutf16_32',['WPADGetGameTitleUtf16',['../group__padscore__wpad.html#ga1891ce050efc18f05fb98c4b14197b8e',1,'wpad.h']]], + ['wpadgetinfo_33',['WPADGetInfo',['../group__padscore__wpad.html#ga757b86f66a1167b3ea181eac0c340a78',1,'wpad.h']]], + ['wpadgetinfoasync_34',['WPADGetInfoAsync',['../group__padscore__wpad.html#ga95218c475e5c29ad5353f0792a4de496',1,'wpad.h']]], + ['wpadgetlatestindexinbuf_35',['WPADGetLatestIndexInBuf',['../group__padscore__wpad.html#ga9aa39ba91f6994b69948b824ef587c92',1,'wpad.h']]], + ['wpadgetpowersavemode_36',['WPADGetPowerSaveMode',['../group__padscore__wpad.html#ga771b94f73671d31e54238915d9728a82',1,'wpad.h']]], + ['wpadgetspeakervolume_37',['WPADGetSpeakerVolume',['../group__padscore__wpad.html#ga3395cd82f71aa8c3ba11f5cfe4e5772d',1,'wpad.h']]], + ['wpadgetstatus_38',['WPADGetStatus',['../group__padscore__wpad.html#gaa3eb52d557d1340afa5c4a3dd91dbabe',1,'wpad.h']]], + ['wpadiclearqueue_39',['WPADiClearQueue',['../group__padscore__wpad.html#gaf0236e935e408efba8dcbcb41d81ff16',1,'wpad.h']]], + ['wpadigetgamecode_40',['WPADiGetGameCode',['../group__padscore__wpad.html#gaf7e017f4e4564036fedffa4bb991a271',1,'wpad.h']]], + ['wpadigetgametype_41',['WPADiGetGameType',['../group__padscore__wpad.html#ga7b5a51afa98f6b4f1853055e04ed3d7a',1,'wpad.h']]], + ['wpadigetmplsstatus_42',['WPADiGetMplsStatus',['../group__padscore__wpad.html#ga27d8fb855f3ff8f3dcd366639d89a0be',1,'wpad.h']]], + ['wpadihidparser_43',['WPADiHIDParser',['../group__padscore__wpad.html#ga70eac33692c19c2c2d3995c6ea624028',1,'wpad.h']]], + ['wpadiisavailablecmdqueue_44',['WPADiIsAvailableCmdQueue',['../group__padscore__wpad.html#ga6bc61b02c9730c82cbb5aa950e332198',1,'wpad.h']]], + ['wpadinit_45',['WPADInit',['../group__padscore__wpad.html#ga7fc95236db60b371d2dc251119493716',1,'wpad.h']]], + ['wpadireadgamedata_46',['WPADiReadGameData',['../group__padscore__wpad.html#ga1e52feb1ca45e1ba99b9bf393e6eebf0',1,'wpad.h']]], + ['wpadisenabledurc_47',['WPADIsEnabledURC',['../group__padscore__wpad.html#ga054c2c8457bbd09ed0f5665c2ad4d7d7',1,'wpad.h']]], + ['wpadisenablewbc_48',['WPADIsEnableWBC',['../group__padscore__wpad.html#gafdba01619f57e4e043eaaea03b90e798',1,'wpad.h']]], + ['wpadisendenabledpd_49',['WPADiSendEnableDPD',['../group__padscore__wpad.html#gaefa3107f78bbbf1b094dde032ed690f2',1,'wpad.h']]], + ['wpadisendenabledpdcsb_50',['WPADiSendEnableDPDCSB',['../group__padscore__wpad.html#ga1f00d6f6741d1ea3a26483c1b289a090',1,'wpad.h']]], + ['wpadisendenablespeaker_51',['WPADiSendEnableSpeaker',['../group__padscore__wpad.html#gad365d78be4362202f5f80dc2531b7f3a',1,'wpad.h']]], + ['wpadisendgetcontstat_52',['WPADiSendGetContStat',['../group__padscore__wpad.html#ga92a2a17e2a2f9d1fbf1e5bf1490f5f9e',1,'wpad.h']]], + ['wpadisendmutespeaker_53',['WPADiSendMuteSpeaker',['../group__padscore__wpad.html#ga9cf9f2529fcc365dcb44c52e2f8b3768',1,'wpad.h']]], + ['wpadisendreaddata_54',['WPADiSendReadData',['../group__padscore__wpad.html#ga990bc9e5ed84c6516468640e2336413b',1,'wpad.h']]], + ['wpadisendsetport_55',['WPADiSendSetPort',['../group__padscore__wpad.html#ga8217706a1405fd61db969a8729bf40a1',1,'wpad.h']]], + ['wpadisendsetreporttype_56',['WPADiSendSetReportType',['../group__padscore__wpad.html#ga331ba593161abf1f8c5cecf4781b96c8',1,'wpad.h']]], + ['wpadisendsetvibrator_57',['WPADiSendSetVibrator',['../group__padscore__wpad.html#gabbfc156a008e222f198803fb3d32b0fe',1,'wpad.h']]], + ['wpadisendstreamdata_58',['WPADiSendStreamData',['../group__padscore__wpad.html#gac3bed18067c30d6d868b7f4b2ae1a28c',1,'wpad.h']]], + ['wpadisendwritedata_59',['WPADiSendWriteData',['../group__padscore__wpad.html#gaaaaf378bfbecc21332b83b4b7d70f3b4',1,'wpad.h']]], + ['wpadisendwritedatacmd_60',['WPADiSendWriteDataCmd',['../group__padscore__wpad.html#gabb7ac66a14b80cf4f2d8e45735477122',1,'wpad.h']]], + ['wpadishutdown_61',['WPADiShutdown',['../group__padscore__wpad.html#ga88df62b46ed08fd5af23314438e5a402',1,'wpad.h']]], + ['wpadismotorenabled_62',['WPADIsMotorEnabled',['../group__padscore__wpad.html#ga0d496cbdb49615fbee766c00b2468f69',1,'wpad.h']]], + ['wpadismplsattached_63',['WPADIsMplsAttached',['../group__padscore__wpad.html#ga0aa9b89f0849c2aca531997e348acc13',1,'wpad.h']]], + ['wpadismplsintegrated_64',['WPADIsMplsIntegrated',['../group__padscore__wpad.html#ga9839400524edfc4360eff2e724b85a3f',1,'wpad.h']]], + ['wpadisspeakerenabled_65',['WPADIsSpeakerEnabled',['../group__padscore__wpad.html#ga959668d345d3e9d6f5a2666a6f3a8e8b',1,'wpad.h']]], + ['wpadiwritegamedata_66',['WPADiWriteGameData',['../group__padscore__wpad.html#gaeea99937572741d54c43cf38dd02309f',1,'wpad.h']]], + ['wpadprobe_67',['WPADProbe',['../group__padscore__wpad.html#ga0a62890ab08e4f3aa299121c31825552',1,'wpad.h']]], + ['wpadread_68',['WPADRead',['../group__padscore__wpad.html#ga372559ac1b926b1fa651dacc95069e09',1,'wpad.h']]], + ['wpadreadextreg_69',['WPADReadExtReg',['../group__padscore__wpad.html#gae5b52557cb6385249aedf09773317f60',1,'wpad.h']]], + ['wpadreadmemoryasync_70',['WPADReadMemoryAsync',['../group__padscore__wpad.html#ga81057cb97273f92ebfee69d4fd3361f5',1,'wpad.h']]], + ['wpadsendstreamdata_71',['WPADSendStreamData',['../group__padscore__wpad.html#ga4a490f9fcefa769e956df9e141a9c2eb',1,'wpad.h']]], + ['wpadsetautosamplingbuf_72',['WPADSetAutoSamplingBuf',['../group__padscore__wpad.html#gaa90b0399d0eedbdfc48493a5e29dc2b1',1,'wpad.h']]], + ['wpadsetautosleeptime_73',['WPADSetAutoSleepTime',['../group__padscore__wpad.html#gaab0f52df3a17b6c23f68dc8b63cb6eae',1,'wpad.h']]], + ['wpadsetconnectcallback_74',['WPADSetConnectCallback',['../group__padscore__wpad.html#gad871254eed8540338dde941e7b68ad40',1,'wpad.h']]], + ['wpadsetdataformat_75',['WPADSetDataFormat',['../group__padscore__wpad.html#ga2b7782755389905691d0fb889589c5f7',1,'wpad.h']]], + ['wpadsetextensioncallback_76',['WPADSetExtensionCallback',['../group__padscore__wpad.html#ga2747e61db75e01c61dbd606a3bded5bd',1,'wpad.h']]], + ['wpadsetgametitleutf16_77',['WPADSetGameTitleUtf16',['../group__padscore__wpad.html#ga809778fc165b98ab6ad9c4907724646e',1,'wpad.h']]], + ['wpadsetpowersavemode_78',['WPADSetPowerSaveMode',['../group__padscore__wpad.html#ga6ef7adcada4732bbad1e19ed88f4c295',1,'wpad.h']]], + ['wpadsetsamplingcallback_79',['WPADSetSamplingCallback',['../group__padscore__wpad.html#ga43056158770c73a3ff632d8c91170c92',1,'wpad.h']]], + ['wpadsetspeakervolume_80',['WPADSetSpeakerVolume',['../group__padscore__wpad.html#gad628d523d52edc6ccdbca31273bee30a',1,'wpad.h']]], + ['wpadshutdown_81',['WPADShutdown',['../group__padscore__wpad.html#ga96ea2a1f40106c0ad1b58a24570401de',1,'wpad.h']]], + ['wpadstartsyncdevice_82',['WPADStartSyncDevice',['../group__padscore__wpad.html#gac8eea7b81479310681e5c07e9c795dd9',1,'wpad.h']]], + ['wpadstartsyncdeviceex_83',['WPADStartSyncDeviceEx',['../group__padscore__wpad.html#ga35b1267807f8f88214e0ce147ae5d426',1,'wpad.h']]], + ['wpadwriteextreg_84',['WPADWriteExtReg',['../group__padscore__wpad.html#ga9796808b7d77a4fa738a26ccfc6921ad',1,'wpad.h']]], + ['wpadwritememoryasync_85',['WPADWriteMemoryAsync',['../group__padscore__wpad.html#gacb4a94c1c853bff32c85fd90e709d75b',1,'wpad.h']]], + ['write_86',['write',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ac61491c79c2c05f3941b2755df8362ef',1,'nn::sl::details::IStreamBase::Write()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a67cc4502f3cb159aa878c436381fbc32',1,'nn::sl::KillerNotificationTransferRecordStream::Write()'],['../classnn_1_1sl_1_1FileStream.html#a67cc4502f3cb159aa878c436381fbc32',1,'nn::sl::FileStream::Write()']]], + ['writeapplicationarea_87',['WriteApplicationArea',['../namespacenn_1_1nfp.html#a365d763a78923dc39f00b2da8d5e044c',1,'nn::nfp']]], + ['writeconfig_88',['WriteConfig',['../namespacenn_1_1ac.html#af9805d3eee3d6b6b29c169d645a1ff50',1,'nn::ac']]], + ['wut_5fenum_5fbitmask_5ftype_89',['WUT_ENUM_BITMASK_TYPE',['../group__padscore__wpad.html#ga3539a329ce31e1434a4236781258890c',1,'wpad.h']]] +]; diff --git a/search/functions_18.js b/search/functions_18.js new file mode 100644 index 00000000..1c6dbeee --- /dev/null +++ b/search/functions_18.js @@ -0,0 +1,59 @@ +var searchData= +[ + ['_7ecachemanager_0',['~CacheManager',['../classnn_1_1sl_1_1CacheManager.html#add60445f7a9c77cfc13025630444f568',1,'nn::sl::CacheManager']]], + ['_7econdition_1',['~Condition',['../classnn_1_1sl_1_1Condition.html#a524306335e60ffe34246010575c79390',1,'nn::sl::Condition']]], + ['_7edatacreator_2',['~DataCreator',['../classnn_01_1_1sl_1_1DataCreator.html#a4fd316b1139510aec7d8f0687ec6c3bd',1,'nn ::sl::DataCreator']]], + ['_7edisccachedtitleaccessor_3',['~DiscCachedTitleAccessor',['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#ac71e8ad7a11d4f549acb11e9cc6a33e0',1,'nn::sl::DiscCachedTitleAccessor']]], + ['_7edrcmanager_4',['~DrcManager',['../classnn_1_1sl_1_1DrcManager.html#a2e5f4ebcc0cdcd710a0b64a70ebd4469',1,'nn::sl::DrcManager']]], + ['_7efilestream_5',['~FileStream',['../classnn_1_1sl_1_1FileStream.html#a49a39c13ad2bb5502e9557436c49afa1',1,'nn::sl::FileStream']]], + ['_7eiaccountinfoaccessor_6',['~IAccountInfoAccessor',['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a8564241f19a0246457d96e5b4659ef93',1,'nn::sl::IAccountInfoAccessor']]], + ['_7eiaccountinfoaccessorbase_7',['~IAccountInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#aca60d56d0dce0f1301548cb835422a35',1,'nn::sl::details::IAccountInfoAccessorBase']]], + ['_7eiblacklistaccessor_8',['~IBlackListAccessor',['../classnn_1_1sl_1_1IBlackListAccessor.html#a1fe6be4119674cc5ff69377936215c03',1,'nn::sl::IBlackListAccessor']]], + ['_7eiblacklistaccessorbase_9',['~IBlackListAccessorBase',['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#a43a7d0c47b963ad4ca387a23a22a5f53',1,'nn::sl::details::IBlackListAccessorBase']]], + ['_7eidefaulttitleaccessor_10',['~IDefaultTitleAccessor',['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a279657126ffd359f1f2862f0fa194723',1,'nn::sl::IDefaultTitleAccessor']]], + ['_7eidefaulttitleaccessorbase_11',['~IDefaultTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#ac16bc7ad4d855f02c41b20a4f6f928b2',1,'nn::sl::details::IDefaultTitleAccessorBase']]], + ['_7eidisccachedtitleaccessorbase_12',['~IDiscCachedTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#a601b3e4570b601869b241815903a4626',1,'nn::sl::details::IDiscCachedTitleAccessorBase']]], + ['_7eiiconinfoaccessor_13',['~IIconInfoAccessor',['../classnn_1_1sl_1_1IIconInfoAccessor.html#a48bdf751fdfef37f685615084608763f',1,'nn::sl::IIconInfoAccessor']]], + ['_7eiiconinfoaccessorbase_14',['~IIconInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#a7dcc42bbb6ce7662ab85a04336aced44',1,'nn::sl::details::IIconInfoAccessorBase']]], + ['_7eiinstalledtitlelistaccessor_15',['~IInstalledTitleListAccessor',['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a1c2282e355046d9dd259ffbfb523ef44',1,'nn::sl::IInstalledTitleListAccessor']]], + ['_7eiinstalledtitlelistaccessorbase_16',['~IInstalledTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#a1677587cab49c79665629195c8790124',1,'nn::sl::details::IInstalledTitleListAccessorBase']]], + ['_7eikillernotificationaccessor_17',['~IKillerNotificationAccessor',['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#a53a1f4c99da3325d6731ab4edfd26772',1,'nn::sl::IKillerNotificationAccessor']]], + ['_7eikillernotificationaccessorbase_18',['~IKillerNotificationAccessorBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#a884bdbab14cbc279b13ed1baae382cf0',1,'nn::sl::details::IKillerNotificationAccessorBase']]], + ['_7eikillernotificationtransferrecordmanager_19',['~IKillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#ad398fd73b3ad36bb390a70a585945dd4',1,'nn::sl::IKillerNotificationTransferRecordManager']]], + ['_7eikillernotificationtransferrecordmanagerbase_20',['~IKillerNotificationTransferRecordManagerBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#aaecd5e35cfb8589524afca8ea3af3537',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase']]], + ['_7eilaunchedtitlelistaccessor_21',['~ILaunchedTitleListAccessor',['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a53ce64f372275d4765b0d970b43570ac',1,'nn::sl::ILaunchedTitleListAccessor']]], + ['_7eilaunchedtitlelistaccessorbase_22',['~ILaunchedTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#acaf68f10bef6385afe3f86aaf69665b4',1,'nn::sl::details::ILaunchedTitleListAccessorBase']]], + ['_7eimetainfoaccessorbase_23',['~IMetaInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#ade2ca85153627e54100b9dd609399642',1,'nn::sl::details::IMetaInfoAccessorBase']]], + ['_7eipreferentialtitleaccessor_24',['~IPreferentialTitleAccessor',['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#a3f9f236aaa6b9937c800acb3686abd56',1,'nn::sl::IPreferentialTitleAccessor']]], + ['_7eipreferentialtitleaccessorbase_25',['~IPreferentialTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#adcdb12d0dbe2d4aa2e1fff47a2dadf8c',1,'nn::sl::details::IPreferentialTitleAccessorBase']]], + ['_7eiserializer_26',['~ISerializer',['../classnn_1_1sl_1_1ISerializer.html#a85a0e6ed41803088b5c76d52ca7e250e',1,'nn::sl::ISerializer']]], + ['_7eiserializerbase_27',['~ISerializerBase',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a98e8ba0c84d1cf53d37f80bdd1f02462',1,'nn::sl::details::ISerializerBase']]], + ['_7eisettingaccessor_28',['~ISettingAccessor',['../classnn_1_1sl_1_1ISettingAccessor.html#ab103e23638d1a5abb70de4090952ac20',1,'nn::sl::ISettingAccessor']]], + ['_7eisettingaccessorbase_29',['~ISettingAccessorBase',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a7cd2dc7d85e6b3684965f582ebbc3f8a',1,'nn::sl::details::ISettingAccessorBase']]], + ['_7eistream_30',['~IStream',['../classnn_1_1sl_1_1IStream.html#acb5a388f40e03a6e8c0fccd6970a7ee9',1,'nn::sl::IStream']]], + ['_7eistreambase_31',['~IStreamBase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#aab515ecf656ae0abc37bfa19c0e2732d',1,'nn::sl::details::IStreamBase']]], + ['_7eitimeaccessor_32',['~ITimeAccessor',['../classnn_1_1sl_1_1ITimeAccessor.html#ac5a33a1663ab90357313a77eda592d1d',1,'nn::sl::ITimeAccessor']]], + ['_7eitimeaccessorbase_33',['~ITimeAccessorBase',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a3479dd2d03a947e055ad7c2fc49cd305',1,'nn::sl::details::ITimeAccessorBase']]], + ['_7eititleiconcache_34',['~ITitleIconCache',['../classnn_1_1sl_1_1ITitleIconCache.html#aaa594b051fa8dc0ce2ffc54279d7d793',1,'nn::sl::ITitleIconCache']]], + ['_7eititleiconcachebase_35',['~ITitleIconCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a4e4a3f025f67599745e51e73f6226c82',1,'nn::sl::details::ITitleIconCacheBase']]], + ['_7eititlelistaccessor_36',['~ITitleListAccessor',['../classnn_1_1sl_1_1ITitleListAccessor.html#af94ad0afdd026a505465e4813dd40106',1,'nn::sl::ITitleListAccessor']]], + ['_7eititlelistaccessorbase_37',['~ITitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#aa7babebc04135ba424ac2255b3e51253',1,'nn::sl::details::ITitleListAccessorBase']]], + ['_7eititlelistcachebase_38',['~ITitleListCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#abfa92f2fc1868208ddc914928dfb1ee4',1,'nn::sl::details::ITitleListCacheBase']]], + ['_7eitransferrer_39',['~ITransferrer',['../classnn_1_1sl_1_1ITransferrer.html#aa8945aa0d3d3bd73434bade4ddb77b96',1,'nn::sl::ITransferrer']]], + ['_7eitransferrerbase_40',['~ITransferrerBase',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a307177f1fedd06ba77f7483949abf7e4',1,'nn::sl::details::ITransferrerBase']]], + ['_7eiupdatepackageaccessor_41',['~IUpdatePackageAccessor',['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#a8105a0dfeb5e2e99678ef5c7fd595daa',1,'nn::sl::IUpdatePackageAccessor']]], + ['_7eiupdatepackageaccessorbase_42',['~IUpdatePackageAccessorBase',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#a357e699c8a46db202b6d7c7272775231',1,'nn::sl::details::IUpdatePackageAccessorBase']]], + ['_7eiwhitelistaccessor_43',['~IWhiteListAccessor',['../classnn_1_1sl_1_1IWhiteListAccessor.html#ae0aebda5ba3f2b64f96cb4f2a6bd7ac4',1,'nn::sl::IWhiteListAccessor']]], + ['_7eiwhitelistaccessorbase_44',['~IWhiteListAccessorBase',['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#a3781b698bfb96795681ad018e0191f30',1,'nn::sl::details::IWhiteListAccessorBase']]], + ['_7ekillernotificationselector_45',['~KillerNotificationSelector',['../classnn_1_1sl_1_1KillerNotificationSelector.html#a993117ce99f53b946f6fd4840144ee5b',1,'nn::sl::KillerNotificationSelector']]], + ['_7ekillernotificationtransferrecordmanager_46',['~KillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#af0925f74e4c7c6c76815c7d7808a6e55',1,'nn::sl::KillerNotificationTransferRecordManager']]], + ['_7ekillernotificationtransferrecordmanagerfromptr_47',['~KillerNotificationTransferRecordManagerFromPtr',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#af9e3a31cb4a75013ebce7b2ce6abf722',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr']]], + ['_7ekillernotificationtransferrecordmanagerinternal_48',['~KillerNotificationTransferRecordManagerInternal',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a2f5fcaaa2c645caa58a0422c1326c5a0',1,'nn::sl::KillerNotificationTransferRecordManagerInternal']]], + ['_7ekillernotificationtransferrecordstream_49',['~KillerNotificationTransferRecordStream',['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a6db535515f4f75a961ff9dd36a6d11a5',1,'nn::sl::KillerNotificationTransferRecordStream']]], + ['_7elaunchinfodatabase_50',['~LaunchInfoDatabase',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#ae67c6051853eebeb3adf36fbdd8ce0b4',1,'nn::sl::LaunchInfoDatabase']]], + ['_7emetainfoaccessor_51',['~MetaInfoAccessor',['../classnn_1_1sl_1_1MetaInfoAccessor.html#ae20e6a1a71e132547b45173e2e3d8e3b',1,'nn::sl::MetaInfoAccessor']]], + ['_7equickstartapplicationselector_52',['~QuickStartApplicationSelector',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a89b8f2f69fb180ab623cf577a2609050',1,'nn::sl::QuickStartApplicationSelector']]], + ['_7etitleiconcache_53',['~TitleIconCache',['../classnn_1_1sl_1_1TitleIconCache.html#a60014389496f972fcb34c87aecf70ec2',1,'nn::sl::TitleIconCache']]], + ['_7etitlelistcache_54',['~TitleListCache',['../classnn_1_1sl_1_1TitleListCache.html#ab4a52d5f432ebcc0457b647af454cc0e',1,'nn::sl::TitleListCache']]], + ['_7etitlelistcachefromptr_55',['~TitleListCacheFromPtr',['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#ab8d13ccd518604db62762c345e4d8a56',1,'nn::sl::TitleListCacheFromPtr']]] +]; diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 00000000..29c0199d --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['beginlocalconnection_0',['BeginLocalConnection',['../namespacenn_1_1ac.html#acac5a40b33077e973721df10559afbf8',1,'nn::ac']]], + ['beta_5fdebug_5fdump_1',['BETA_DEBUG_DUMP',['../group__nn__hpad__beta.html#gaf16f4c9b92d319af5c97e94595ff5006',1,'beta.h']]], + ['beta_5fdebug_5fget_5fqueue_5fsize_2',['BETA_DEBUG_GET_QUEUE_SIZE',['../group__nn__hpad__beta.html#ga13ac72ab9d1f2c72ff16045007cf62a5',1,'beta.h']]], + ['beta_5fdebug_5fget_5fraw_5fdata_3',['BETA_DEBUG_GET_RAW_DATA',['../group__nn__hpad__beta.html#ga4fa756543334436da59cc9013fbf2284',1,'beta.h']]], + ['beta_5fdebug_5fsend_5frept_5fid_4',['BETA_DEBUG_SEND_REPT_ID',['../group__nn__hpad__beta.html#ga23bb358fbfcec9bda96c4ccfe3c1fff6',1,'beta.h']]], + ['beta_5fdebug_5fset_5fdump_5fmode_5',['BETA_DEBUG_SET_DUMP_MODE',['../group__nn__hpad__beta.html#ga4f8d940645896803b6d24de4626fe47c',1,'beta.h']]], + ['bind_6',['bind',['../group__nsysnet__socket.html#gaef7c45a52b3500ea3837cfa6f64fdfd5',1,'bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen): _socket.h'],['../sys_2socket_8h.html#a82199bcd81894331533a25f08e172480',1,'bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen): socket.h']]], + ['blacklistaccessorfromptr_7',['BlackListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html#a638930fbb9bce3f360e7a053d60faed0',1,'nn::sl::details::BlackListAccessorFromPtr']]], + ['bspgetconsoletyperaw_8',['bspGetConsoleTypeRaw',['../group__coreinit__bsp.html#gafaa843b22a92d829e2facdba06197953',1,'bsp.h']]], + ['bspgetentityversion_9',['bspGetEntityVersion',['../group__coreinit__bsp.html#ga00e77e755c4e392d572e659250afe7d0',1,'bsp.h']]], + ['bspgethardwareversion_10',['bspGetHardwareVersion',['../group__coreinit__bsp.html#ga23839f335db4be7e35226bcf3f35f96c',1,'bsp.h']]], + ['bspinitialize_11',['bspInitialize',['../group__coreinit__bsp.html#ga70fae3582aa525afebd8046b8752382f',1,'bsp.h']]], + ['bspinitializeshiminterface_12',['bspInitializeShimInterface',['../group__coreinit__bsp.html#ga599a1da97ea18ef9a523a6bdf4506d3a',1,'bsp.h']]], + ['bspquery_13',['bspQuery',['../group__coreinit__bsp.html#gaea3626269e92a0f8320ef0942eb4d8c7',1,'bsp.h']]], + ['bspread_14',['bspRead',['../group__coreinit__bsp.html#gad47b3c10d61b1dbf4fe92d80fc32609f',1,'bsp.h']]], + ['bspshutdown_15',['bspShutdown',['../group__coreinit__bsp.html#ga617e78bbf4d856eb0f54983bc860f9d6',1,'bsp.h']]], + ['bspshutdownshiminterface_16',['bspShutdownShimInterface',['../group__coreinit__bsp.html#ga4d60eaea936a10c19b6b158eee33bcd4',1,'bsp.h']]], + ['bspwrite_17',['bspWrite',['../group__coreinit__bsp.html#gab333c2fb21481ec28391b35a0542973e',1,'bsp.h']]] +]; diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 00000000..8da1bbff --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,135 @@ +var searchData= +[ + ['cachemanager_0',['CacheManager',['../classnn_1_1sl_1_1CacheManager.html#aa845b731995faf5d0afe45b41741a07c',1,'nn::sl::CacheManager']]], + ['calc_1',['calc',['../namespacenn_1_1swkbd.html#a68a925d027c282ef30d116edf095b8ac',1,'nn::swkbd::Calc()'],['../namespacenn_1_1erreula.html#a68a925d027c282ef30d116edf095b8ac',1,'nn::erreula::Calc()']]], + ['calcsubthreadfont_2',['CalcSubThreadFont',['../namespacenn_1_1swkbd.html#a20ffd77b48398f27a3b6c8e44fc9b5c1',1,'nn::swkbd']]], + ['calcsubthreadpredict_3',['CalcSubThreadPredict',['../namespacenn_1_1swkbd.html#a6b5dae9fa95d5d56f3659197b4328b5f',1,'nn::swkbd']]], + ['camcheckmemsegmentation_4',['CAMCheckMemSegmentation',['../group__cam.html#ga3d55005983af2484d6c1271f900f1f30',1,'camera.h']]], + ['camclose_5',['CAMClose',['../group__cam.html#ga47b92f8e06abac8e8cf9704511af29af',1,'camera.h']]], + ['camexit_6',['CAMExit',['../group__cam.html#ga0845e1b3a7962bd3c93d792e99366f86',1,'camera.h']]], + ['camgetmemreq_7',['CAMGetMemReq',['../group__cam.html#gab35a91d6c0fbf0829d6ee24e5bc6d270',1,'camera.h']]], + ['caminit_8',['CAMInit',['../group__cam.html#ga5d3185db23a0b5fc1c13b98a233dd19b',1,'camera.h']]], + ['camopen_9',['CAMOpen',['../group__cam.html#ga8d5fa744bc3828ab9b5475dcfcbf1d05',1,'camera.h']]], + ['camsubmittargetsurface_10',['CAMSubmitTargetSurface',['../group__cam.html#gaed3ba4a20cd5aef6a55d8c108b7755a6',1,'camera.h']]], + ['cancelfriendrequestasync_11',['CancelFriendRequestAsync',['../group__nn__fp__fp.html#gacb547dc10db4b44a516bffb53c309d89',1,'nn::fp']]], + ['canceltransfer_12',['canceltransfer',['../classnn_1_1sl_1_1DrcManager.html#a7df0eba5129c8ae82ad9960c2eea52c1',1,'nn::sl::DrcManager::CancelTransfer()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#a50d81b283e2eb5a3b94b979bab6509b7',1,'nn::sl::details::TransferrerFromPtr::CancelTransfer()'],['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a23ef4254c3589c186429a2f9c5c9c830',1,'nn::sl::details::ITransferrerBase::CancelTransfer()']]], + ['canceltransfer_5f_5fq3_5f2nn2sl10drcmanagerfv_13',['CancelTransfer__Q3_2nn2sl10DrcManagerFv',['../namespacenn_1_1sl_1_1details.html#af2477555301e2160804fd43b7f0c039f',1,'nn::sl::details']]], + ['ccrcdccalccrc16_14',['CCRCDCCalcCRC16',['../group__nsysccr__cdc.html#gad57d9b249fbc0f4b53ee750f87711a5c',1,'cdc.h']]], + ['ccrcdccommand_15',['CCRCDCCommand',['../group__nsysccr__cdc.html#ga51aaec39ede12b32ae460b127648c3d7',1,'cdc.h']]], + ['ccrcdcdeviceping_16',['CCRCDCDevicePing',['../group__nsysccr__cdc.html#ga028bad92df03536c19ea81ad5b9b81f8',1,'cdc.h']]], + ['ccrcdcgetfwinfo_17',['CCRCDCGetFWInfo',['../group__nsysccr__cdc.html#ga747c66f7eac57ce183c5ca7f1fad8a97',1,'cdc.h']]], + ['ccrcdcgetmacaddress_18',['CCRCDCGetMacAddress',['../group__nsysccr__cdc.html#ga23e5cd4387f8277bdb46120adb0884d2',1,'cdc.h']]], + ['ccrcdcgetmultidrc_19',['CCRCDCGetMultiDrc',['../group__nsysccr__cdc.html#ga772b4b2e72795f918bb8b19c4c5e3917',1,'cdc.h']]], + ['ccrcdcperclearuicconfig_20',['CCRCDCPerClearUicConfig',['../group__nsysccr__cdc.html#ga0c1f70e0662b3e39d50e8001a7c4a104',1,'cdc.h']]], + ['ccrcdcpergetuiceeprom_21',['CCRCDCPerGetUicEeprom',['../group__nsysccr__cdc.html#gab49282a8656c2cc533af051498903153',1,'cdc.h']]], + ['ccrcdcpergetuiceepromex_22',['CCRCDCPerGetUicEepromEx',['../group__nsysccr__cdc.html#ga5039fc28179fa2931f12d62f24c4541c',1,'cdc.h']]], + ['ccrcdcperirdacontrol_23',['CCRCDCPerIrdaControl',['../group__nsysccr__cdc__irda.html#ga654846220df99389aa462bf6b81a8e27',1,'irda.h']]], + ['ccrcdcpernfccontrol_24',['CCRCDCPerNfcControl',['../group__nsysccr__cdc__nfc.html#gad5905636b0ff4cc5561276c872e72f69',1,'nfc.h']]], + ['ccrcdcpersetuicconfig_25',['CCRCDCPerSetUicConfig',['../group__nsysccr__cdc.html#gae1f4c36b1ad157b126dfb4eaf5da0590',1,'cdc.h']]], + ['ccrcdcregisteraoattachcallback_26',['CCRCDCRegisterAOAttachCallback',['../group__nsysccr__cdc.html#ga0f7f2061c965c7074abe5baceffed1ef',1,'cdc.h']]], + ['ccrcdcregistercfgattachcallback_27',['CCRCDCRegisterCFGAttachCallback',['../group__nsysccr__cdc.html#gad31cff68bcfd5caf07bbe022eab34299',1,'cdc.h']]], + ['ccrcdcregisterhidattachcallback_28',['CCRCDCRegisterHIDAttachCallback',['../group__nsysccr__cdc.html#gac67e824db1e59c5c94b23ba6a058c586',1,'cdc.h']]], + ['ccrcdcregistersysattachcallback_29',['CCRCDCRegisterSYSAttachCallback',['../group__nsysccr__cdc.html#ga3a4f0480aa7ce572f50a7d21c96930f2',1,'cdc.h']]], + ['ccrcdcregisteruacattachcallback_30',['CCRCDCRegisterUACAttachCallback',['../group__nsysccr__cdc.html#ga14c140d8868a7be23cf32512391c91db',1,'cdc.h']]], + ['ccrcdcregisteruvcattachcallback_31',['CCRCDCRegisterUVCAttachCallback',['../group__nsysccr__cdc.html#ga4e2b6c930feaad59f508c172cbbe6340',1,'cdc.h']]], + ['ccrcdcregistervoattachcallback_32',['CCRCDCRegisterVOAttachCallback',['../group__nsysccr__cdc.html#gad63d024095da17674028a47c05c210e5',1,'cdc.h']]], + ['ccrcdcsetmultidrc_33',['CCRCDCSetMultiDrc',['../group__nsysccr__cdc.html#ga77c4e88c1e7251d81b21c2bb222f8283',1,'cdc.h']]], + ['ccrcdcsetstationid_34',['CCRCDCSetStationId',['../group__nsysccr__cdc.html#ga132ee4d8a7e65d65ac236c1e92225c3c',1,'cdc.h']]], + ['ccrcdcsoftwareabort_35',['CCRCDCSoftwareAbort',['../group__nsysccr__cdc.html#ga17ecb16784cb3a6ca7377605c1fa8671',1,'cdc.h']]], + ['ccrcdcsoftwareactivate_36',['CCRCDCSoftwareActivate',['../group__nsysccr__cdc.html#gab940ab8c62f856eba984f4978b98d7df',1,'cdc.h']]], + ['ccrcdcsoftwareextupdate_37',['CCRCDCSoftwareExtUpdate',['../group__nsysccr__cdc.html#ga75ce8f53b7b17e3e545ff8022874dce8',1,'cdc.h']]], + ['ccrcdcsoftwaregetextid_38',['CCRCDCSoftwareGetExtId',['../group__nsysccr__cdc.html#ga0d12aeb0c151f3f06ff2a82b899cb80e',1,'cdc.h']]], + ['ccrcdcsoftwaregetversion_39',['CCRCDCSoftwareGetVersion',['../group__nsysccr__cdc.html#gaad6915541e4e38af0989c84d08ba46e5',1,'cdc.h']]], + ['ccrcdcsoftwarelangactivate_40',['CCRCDCSoftwareLangActivate',['../group__nsysccr__cdc.html#ga23d11a04dcd84f04808ecb754ff278bc',1,'cdc.h']]], + ['ccrcdcsoftwarelangupdate_41',['CCRCDCSoftwareLangUpdate',['../group__nsysccr__cdc.html#ga916d7dab3c6fb2d8ff14f2a2a12f3c17',1,'cdc.h']]], + ['ccrcdcsoftwareupdate_42',['CCRCDCSoftwareUpdate',['../group__nsysccr__cdc.html#ga450b7f020187a9874babf647588d47cf',1,'cdc.h']]], + ['ccrcdcsysconsoleshutdownind_43',['CCRCDCSysConsoleShutdownInd',['../group__nsysccr__cdc.html#gaed8a4821d7b653114a7675364930e6fc',1,'cdc.h']]], + ['ccrcdcsysdrcdisplaymessage_44',['CCRCDCSysDrcDisplayMessage',['../group__nsysccr__cdc.html#gac96efed3c4793c0d19073d9c1caba57e',1,'cdc.h']]], + ['ccrcdcsysgetdrcstate_45',['CCRCDCSysGetDrcState',['../group__nsysccr__cdc.html#ga35fbd95239509d2c156c79e163736cff',1,'cdc.h']]], + ['ccrcdcsysgetdrhstate_46',['CCRCDCSysGetDrhState',['../group__nsysccr__cdc.html#ga34026cb8c49ef6c783d7f3020f9ce62b',1,'cdc.h']]], + ['ccrcdcsysgetinfo_47',['CCRCDCSysGetInfo',['../group__nsysccr__cdc.html#ga4d6d43d03f2cdbd784bb312226ee6e95',1,'cdc.h']]], + ['ccrcdcsyssetdrcstate_48',['CCRCDCSysSetDrcState',['../group__nsysccr__cdc.html#gacb2c8024f4614c942f55853ed91270a1',1,'cdc.h']]], + ['ccrcdcsyssetdrhstate_49',['CCRCDCSysSetDrhState',['../group__nsysccr__cdc.html#gada8199fa62304b261a63593fea4cbbee',1,'cdc.h']]], + ['ccrcdcwowlwakedrc_50',['CCRCDCWowlWakeDrc',['../group__nsysccr__cdc.html#ga40e0664c4cfa883be67805cd5ed40fb1',1,'cdc.h']]], + ['ccrcdcwpsstart_51',['CCRCDCWpsStart',['../group__nsysccr__cdc.html#gaa305dad4d06b8fdcdecb71cfdfe9e59c',1,'cdc.h']]], + ['ccrcdcwpsstartex_52',['CCRCDCWpsStartEx',['../group__nsysccr__cdc.html#gae97d537c588b88c9af3ffc83f94347f7',1,'cdc.h']]], + ['ccrcdcwpsstatus_53',['CCRCDCWpsStatus',['../group__nsysccr__cdc.html#ga0f48893b606b8ec99cb58f6b37ca5e49',1,'cdc.h']]], + ['ccrcdcwpsstop_54',['CCRCDCWpsStop',['../group__nsysccr__cdc.html#gac5eee6b176a3f822417b05e603d139cf',1,'cdc.h']]], + ['ccrcfggetcachedeeprom_55',['CCRCFGGetCachedEeprom',['../group__nsysccr__cfg.html#gad212fe2b4fe2325bd3def85d3ccd1578',1,'cfg.h']]], + ['ccrcfggetversioncheckflag_56',['CCRCFGGetVersionCheckFlag',['../group__nsysccr__cfg.html#ga4cdf95b10b63edcdf125cd521c21946f',1,'cfg.h']]], + ['ccrcfginit_57',['CCRCFGInit',['../group__nsysccr__cfg.html#ga503d0568b272cd53046d1791d04b232a',1,'cfg.h']]], + ['ccrcfgsetcachedeeprom_58',['CCRCFGSetCachedEeprom',['../group__nsysccr__cfg.html#gaca50a3aaa5082265f2efce7ca1444df1',1,'cfg.h']]], + ['ccrcfgsetversioncheckflag_59',['CCRCFGSetVersionCheckFlag',['../group__nsysccr__cfg.html#ga6ca87fff86c95d4ec9227f0634f0a2d6',1,'cfg.h']]], + ['ccrhidgetbuffereddata_60',['CCRHIDGetBufferedData',['../group__nsysccr__hid.html#gaa3a8aa51d597564516f66124cf3d8c4c',1,'hid.h']]], + ['ccrhidgetdata_61',['CCRHIDGetData',['../group__nsysccr__hid.html#ga94d5fe091e918e9a28cc69490471b05b',1,'hid.h']]], + ['ccrhidgetfirmwareversion_62',['CCRHIDGetFirmwareVersion',['../group__nsysccr__hid.html#gae9b592dc7361aace7c03d54f6f2538a8',1,'hid.h']]], + ['ccrhidgetsequence_63',['CCRHIDGetSequence',['../group__nsysccr__hid.html#ga6a8976d3db7cf0f45c85fd403abc1ce3',1,'hid.h']]], + ['ccrhidstart_64',['CCRHIDStart',['../group__nsysccr__hid.html#ga98244662ebb0993f61e78c6ca3e527f9',1,'hid.h']]], + ['ccrhidstop_65',['CCRHIDStop',['../group__nsysccr__hid.html#ga738e9f22c562f3b0c54e9caf758152ec',1,'hid.h']]], + ['ccrsetcompatmode_66',['CCRSetCompatMode',['../group__nsysccr__ccr.html#gadde49b0c7c9220bcc443f942eede9982',1,'ccr.h']]], + ['ccrsyscaffeinebootcheck_67',['CCRSysCaffeineBootCheck',['../group__nn__ccr__sys__caffeine.html#ga52bdc77f16dcd222ad460140b5dbc6d8',1,'sys_caffeine.h']]], + ['ccrsyscaffeinebootcheckabort_68',['CCRSysCaffeineBootCheckAbort',['../group__nn__ccr__sys__caffeine.html#ga24b1bf1a4445703a8de3b25ca81e0eef',1,'sys_caffeine.h']]], + ['ccrsyscaffeinegetapplaunchparam_69',['CCRSysCaffeineGetAppLaunchParam',['../group__nn__ccr__sys__caffeine.html#gad52e5d9416d7820914bcbf172d56b13a',1,'sys_caffeine.h']]], + ['ccrsyscaffeinesetcaffeineslot_70',['CCRSysCaffeineSetCaffeineSlot',['../group__nn__ccr__sys.html#ga39088b3f524ee57e9273463f1fc32209',1,'sys.h']]], + ['ccrsyscaffeinesetdrcenableflag_71',['CCRSysCaffeineSetDRCEnableFlag',['../group__nn__ccr__sys__caffeine.html#ga387df41b8dadf2ce46c28ecab818e33e',1,'sys_caffeine.h']]], + ['ccrsyscaffeinesetenableflag_72',['CCRSysCaffeineSetEnableFlag',['../group__nn__ccr__sys__caffeine.html#ga1e4be60c146c5baba0cb2cdbf3a24b05',1,'sys_caffeine.h']]], + ['ccrsysdrcfwupdate_73',['CCRSysDRCFWUpdate',['../group__nn__ccr__sys.html#gaf6073a1f2a82fe315950a23a47fc9a0e',1,'sys.h']]], + ['ccrsysdrcfwupdateforward_74',['CCRSysDRCFWUpdateForward',['../group__nn__ccr__sys.html#gadcc4e07eb75d94363e82e4baab82f5f8',1,'sys.h']]], + ['ccrsysdrcshutdown_75',['CCRSysDRCShutdown',['../group__nn__ccr__sys.html#gac04dad7875a513cb08cae474a37e9b42',1,'sys.h']]], + ['ccrsysexit_76',['CCRSysExit',['../group__nn__ccr__sys.html#ga64c61cdb96d2f88eac38418717017da5',1,'sys.h']]], + ['ccrsysgetcurrentlcdmode_77',['CCRSysGetCurrentLCDMode',['../group__nn__ccr__sys.html#ga9d320704bf27af3cc78b32bcfb88d519',1,'sys.h']]], + ['ccrsysgetpairingstate_78',['CCRSysGetPairingState',['../group__nn__ccr__sys.html#ga60303c1671f816ad294455ee2e242458',1,'sys.h']]], + ['ccrsysgetpincode_79',['CCRSysGetPincode',['../group__nn__ccr__sys.html#ga0d58354d9ea5557729567f42f7b0de0d',1,'sys.h']]], + ['ccrsysgetupdatestate_80',['CCRSysGetUpdateState',['../group__nn__ccr__sys.html#ga5c9776b190dbfd65a44835d07888132d',1,'sys.h']]], + ['ccrsysgetversioncheckflag_81',['CCRSysGetVersionCheckFlag',['../group__nn__ccr__sys.html#gae41e9619e9f33109e4399afdb84c7715',1,'sys.h']]], + ['ccrsysinit_82',['CCRSysInit',['../group__nn__ccr__sys.html#ga37dcb51cebc746674a48794137d1ef83',1,'sys.h']]], + ['ccrsysinitializesettings_83',['CCRSysInitializeSettings',['../group__nn__ccr__sys.html#ga68b1fb3b5a47bce1fefed6a4cbdc60dc',1,'sys.h']]], + ['ccrsysinvalidatepairing_84',['CCRSysInvalidatePairing',['../group__nn__ccr__sys.html#ga066557b34e2bd92ebd1edf293a74961f',1,'sys.h']]], + ['ccrsysneedsdrcfwupdate_85',['CCRSysNeedsDRCFWUpdate',['../group__nn__ccr__sys.html#ga6a9b52a618308bde1f7fab88471c97f4',1,'sys.h']]], + ['ccrsyssetcurrentlcdmode_86',['CCRSysSetCurrentLCDMode',['../group__nn__ccr__sys.html#gaff409e60017933508fca8fe88b996b48',1,'sys.h']]], + ['ccrsyssetinitbootflag_87',['CCRSysSetInitBootFlag',['../group__nn__ccr__sys.html#ga703ff293979536e01075d06a57e79f4c',1,'sys.h']]], + ['ccrsyssetsystemtime_88',['CCRSysSetSystemTime',['../group__nn__ccr__sys.html#ga171f7519aa8d7cb1eb68c4cdfa2709da',1,'sys.h']]], + ['ccrsyssetversioncheckflag_89',['CCRSysSetVersionCheckFlag',['../group__nn__ccr__sys.html#gaa4409648468c6310b90b58072b5fbe6f',1,'sys.h']]], + ['ccrsysstartpairing_90',['CCRSysStartPairing',['../group__nn__ccr__sys.html#ga5f44c5a65985bc27b49a8fcd1cee2167',1,'sys.h']]], + ['ccrsysstoppairing_91',['CCRSysStopPairing',['../group__nn__ccr__sys.html#ga8dd63554aca7c3341239fd86a9421eb3',1,'sys.h']]], + ['changelangerror_92',['ChangeLangError',['../namespacenn_1_1erreula.html#a32441754b49793fad57b1d8e1619cc24',1,'nn::erreula']]], + ['checkemptyvalue_93',['CheckEmptyValue',['../structnn_1_1sl_1_1KillerNotification.html#ae2aa6450e34c325a9ed60f1f1a19f4cd',1,'nn::sl::KillerNotification']]], + ['checksettingstatusasync_94',['CheckSettingStatusAsync',['../group__nn__fp__fp.html#ga97fa8084498afe9e3c9bda4d2d4716b8',1,'nn::fp']]], + ['clear_95',['Clear',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aa71d36872f416feaa853788a7a7a7ef8',1,'nn::sl::LaunchInfoDatabase']]], + ['clear_5f_5fq3_5f2nn2sl18launchinfodatabasefv_96',['Clear__Q3_2nn2sl18LaunchInfoDatabaseFv',['../namespacenn_1_1sl_1_1details.html#afbea6011af393e8613907518b60edcfb',1,'nn::sl::details']]], + ['clear_5fresolver_5fcache_97',['clear_resolver_cache',['../group__nsysnet__netdb.html#ga57991e6b8c39704e752f347d6339cb76',1,'_netdb.h']]], + ['clearconfig_98',['ClearConfig',['../namespacenn_1_1ac.html#ac3d785d487dfe0c76fc5604989e8c39c',1,'nn::ac']]], + ['clearledevent_99',['ClearLedEvent',['../group__nn__fp__fp.html#gac7fd482f0e8448ef0d0c074aa518ef64',1,'nn::fp']]], + ['close_100',['Close',['../namespacenn_1_1ac.html#a0cc46098647ec03d4f7c3bee6bef9279',1,'nn::ac']]], + ['closeall_101',['CloseAll',['../namespacenn_1_1ac.html#a96a031cb8e45550be67255e9d78c91e4',1,'nn::ac']]], + ['closeallfiles_102',['CloseAllFiles',['../namespacenn_1_1pdm.html#a4046efb4667930f0f43aa53cd69bcde8',1,'nn::pdm']]], + ['closesessions_103',['CloseSessions',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a2462a0769322c9cd849f618a6f8b0c8b',1,'nn::dlp::Cafe::Server']]], + ['cmptacctsetscreentype_104',['CMPTAcctSetScreenType',['../group__nn__cmpt.html#ga1c0711c64b5ed536571431039726f4a7',1,'cmpt.h']]], + ['cmptcheckscreenstate_105',['CMPTCheckScreenState',['../group__nn__cmpt.html#ga8c098f9e0c2b6223c3389eed73b6654b',1,'cmpt.h']]], + ['cmptgetdatasize_106',['CMPTGetDataSize',['../group__nn__cmpt.html#ga99e1d3f4208d45b89d0438b7cfe4765c',1,'cmpt.h']]], + ['cmptlaunchdatamanager_107',['CMPTLaunchDataManager',['../group__nn__cmpt.html#gafd483cd7c82ec1f6e5c6ea992a6dba0f',1,'cmpt.h']]], + ['cmptlaunchmenu_108',['CMPTLaunchMenu',['../group__nn__cmpt.html#ga5b56484b59eaf8b0a2e37b4ddca68919',1,'cmpt.h']]], + ['cmptlaunchtitle_109',['CMPTLaunchTitle',['../group__nn__cmpt.html#gaed692d1b06e39851158d549fe5eee31b',1,'cmpt.h']]], + ['compare_110',['Compare',['../structnn_1_1spm_1_1VolumeId.html#a1d46d6a208a377f7dee9ad2d725665ec',1,'nn::spm::VolumeId']]], + ['condition_111',['Condition',['../classnn_1_1sl_1_1Condition.html#a26a17d4fade0b6c4a524800ac161957e',1,'nn::sl::Condition']]], + ['configarg_112',['ConfigArg',['../structnn_1_1swkbd_1_1ConfigArg.html#a803f021c6a7e676bf241291ede2f6c79',1,'nn::swkbd::ConfigArg']]], + ['confirmunfixall_113',['ConfirmUnfixAll',['../namespacenn_1_1swkbd.html#ad7f5762c97cc5bedf84a946b954afe9b',1,'nn::swkbd']]], + ['connect_114',['connect',['../namespacenn_1_1ac.html#a19f2bb90920b92ac67de01697820e79b',1,'nn::ac::Connect()'],['../sys_2socket_8h.html#acdfd99b6c59c833776412fbb0c539efb',1,'connect(): socket.h'],['../namespacenn_1_1ac.html#a02b1f7a0364610668c824228fedf14c4',1,'nn::ac::Connect(const Config *cfg) asm("Connect__Q2_2nn2acFPC16netconf_profile_")'],['../namespacenn_1_1ac.html#ab91ac92c2498251e1ca924d276886da4',1,'nn::ac::Connect(ConfigIdNum id) asm("Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")'],['../group__nsysnet__socket.html#gad4caef2231a609c86f289fcf7a22ef83',1,'connect(): _socket.h']]], + ['connectasync_115',['connectasync',['../namespacenn_1_1ac.html#a611f26e0b87f902b145bd4033ca62c0b',1,'nn::ac::ConnectAsync(const Config *cfg) asm("ConnectAsync__Q2_2nn2acFPC16netconf_profile_")'],['../namespacenn_1_1ac.html#ad6ea7fca7cdeddca507acfcda47cdc77',1,'nn::ac::ConnectAsync(ConfigIdNum id) asm("ConnectAsync__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum")'],['../namespacenn_1_1ac.html#a6d4250a672d7755e6ed734b16e6be9bb',1,'nn::ac::ConnectAsync() asm("ConnectAsync__Q2_2nn2acFv")']]], + ['connectwithretry_116',['ConnectWithRetry',['../namespacenn_1_1ac.html#a30c1d96aa82493423e6a228791e837cb',1,'nn::ac']]], + ['controllerinfo_117',['ControllerInfo',['../structnn_1_1erreula_1_1ControllerInfo.html#a696729aad2d2b101db7aa5d12b63b52e',1,'nn::erreula::ControllerInfo']]], + ['convert_118',['Convert',['../namespacenn_1_1pdm.html#a45c9dec93c347520c50aef7c76190aef',1,'nn::pdm']]], + ['coreinitdefaultheap_119',['CoreInitDefaultHeap',['../group__coreinit__memdefaultheap.html#gaea23faf0846f25f5d2d4d9b35a6bd24d',1,'memdefaultheap.h']]], + ['coserror_120',['COSError',['../group__coreinit__cosreport.html#gaa9f7a84d8861195c02a51c302766148c',1,'cosreport.h']]], + ['cosinfo_121',['COSInfo',['../group__coreinit__cosreport.html#gac00bbd704cd8866558728c3e956ae749',1,'cosreport.h']]], + ['cosverbose_122',['COSVerbose',['../group__coreinit__cosreport.html#ga1936b5e0a370b9787b0cc70df5008a92',1,'cosreport.h']]], + ['cosvreport_123',['COSVReport',['../group__coreinit__cosreport.html#ga08d0fea3bc5066c14e298970ee22ef9c',1,'cosreport.h']]], + ['coswarn_124',['COSWarn',['../group__coreinit__cosreport.html#ga35605890849da0a58caa68ca46908bfb',1,'cosreport.h']]], + ['create_125',['create',['../namespacenn_1_1swkbd.html#af6632dec9cc8cf63c8c17bc693ea43ae',1,'nn::swkbd::Create()'],['../classnn_01_1_1sl_1_1DataCreator.html#a5c7ff33d324b1762bf5e9c525fa0bdd6',1,'nn ::sl::DataCreator::Create()'],['../namespacenn_1_1erreula.html#af6632dec9cc8cf63c8c17bc693ea43ae',1,'nn::erreula::Create()']]], + ['create_5f_5fq3_5f2nn2sl11datacreatorfpq3_5f2nn2sl16transferableinfopcq3_5f2nn2sl9titleinfoircq3_5f2nn2sl18killernotificationrcq3_5f2nn2sl9titleinforq3_5f2nn2sl18launchinfodatabase_126',['Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase',['../namespacenn_01_1_1sl_1_1details.html#a020312db4a83549b52078dc25bc5135e',1,'nn ::sl::details']]], + ['createapplicationarea_127',['CreateApplicationArea',['../namespacenn_1_1nfp.html#a19bb302fb2bc9e94eedb0db44bf6d127',1,'nn::nfp']]], + ['createarg_128',['CreateArg',['../structnn_1_1erreula_1_1CreateArg.html#aebb0801ac31d190e7ae5a73db9efbbc6',1,'nn::erreula::CreateArg']]], + ['createendpoint_129',['CreateEndpoint',['../namespacenn_1_1uds_1_1Cafe.html#a453c3c5fb84263abf841b42a818df54e',1,'nn::uds::Cafe']]], + ['createlocalcommunicationid_130',['CreateLocalCommunicationId',['../namespacenn_1_1uds_1_1Cafe.html#ac1ba27f58201b71d6ca8332003612122',1,'nn::uds::Cafe']]], + ['createnetwork_131',['createnetwork',['../namespacenn_1_1uds_1_1Cafe.html#a624510fd0b820bcfeac3680eb0da0e9a',1,'nn::uds::Cafe::CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1")'],['../namespacenn_1_1uds_1_1Cafe.html#a8636b4b056457cef9bba1dd1e29ca43b',1,'nn::uds::Cafe::CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1PCvT3")'],['../namespacenn_1_1uds_1_1Cafe.html#a499c819003abef2308a21dbc4025552f',1,'nn::uds::Cafe::CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, bool unused, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3bT1PCvT3")']]] +]; diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 00000000..3a2e7154 --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,44 @@ +var searchData= +[ + ['datacreator_0',['DataCreator',['../classnn_01_1_1sl_1_1DataCreator.html#a5a1cc3b299ebf98c0f95c1eac31ae595',1,'nn ::sl::DataCreator']]], + ['dcflushrange_1',['DCFlushRange',['../group__coreinit__cache.html#ga3189eaf014ed0ec62c6ecfc5f25d658a',1,'cache.h']]], + ['dcflushrangenosync_2',['DCFlushRangeNoSync',['../group__coreinit__cache.html#gac08282add83d813b7a5a857da9e62e48',1,'cache.h']]], + ['dcinvalidaterange_3',['DCInvalidateRange',['../group__coreinit__cache.html#ga7c3fc6a7f6dc2765f58683e210af4123',1,'cache.h']]], + ['dcstorerange_4',['DCStoreRange',['../group__coreinit__cache.html#ga9fea18f15291b8f6a3e0f57b7459d8ca',1,'cache.h']]], + ['dcstorerangenosync_5',['DCStoreRangeNoSync',['../group__coreinit__cache.html#gafc3075da855050f179b741e2888adb1e',1,'cache.h']]], + ['dctouchrange_6',['DCTouchRange',['../group__coreinit__cache.html#ga5dba3ef0e22806579a099412bced0561',1,'cache.h']]], + ['dczerorange_7',['DCZeroRange',['../group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d',1,'cache.h']]], + ['defaulttitleaccessorfromptr_8',['DefaultTitleAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html#aac266b57ef1a984b623b4c02a6a1c22e',1,'nn::sl::details::DefaultTitleAccessorFromPtr']]], + ['deleteapplicationarea_9',['DeleteApplicationArea',['../namespacenn_1_1nfp.html#a227efefbf1a74819cd385b527b12bc9c',1,'nn::nfp']]], + ['deleteconfig_10',['DeleteConfig',['../namespacenn_1_1ac.html#a09cd2f3dc0a8fc13264f70d14bb90d2c',1,'nn::ac']]], + ['deletefriendflagsasync_11',['DeleteFriendFlagsAsync',['../group__nn__fp__fp.html#ga9a82b12c2f74b140a872d197840f4fcc',1,'nn::fp']]], + ['deletefriendrequestasync_12',['DeleteFriendRequestAsync',['../group__nn__fp__fp.html#gaa461b685388ff5b3c215c18cbdf558fa',1,'nn::fp']]], + ['deletenfpregisterinfo_13',['DeleteNfpRegisterInfo',['../namespacenn_1_1nfp.html#afaab6a6521fc335f3f021aaba9e675d4',1,'nn::nfp']]], + ['deleterecentplayrecordall_14',['DeleteRecentPlayRecordAll',['../group__nn__fp__fp.html#gae1794e0a78d3142f066db56e8bfcac5a',1,'nn::fp']]], + ['deletesavedirectory_15',['DeleteSaveDirectory',['../group__nn__fp__fp.html#gaeea367e976aef6f2621526fd04507d1e',1,'nn::fp']]], + ['denyfriendrequestasync_16',['DenyFriendRequestAsync',['../group__nn__fp__fp.html#ga531f4cf450abe26d6e3c1097fe32d759',1,'nn::fp']]], + ['deserialize_17',['deserialize',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#af9e198c1544620907a7797246c5f11a8',1,'nn::sl::details::ISerializerBase::Deserialize()'],['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#a84d29d0f641cae35c57c4d7ea687156d',1,'nn::sl::details::SerializerFromPtr::Deserialize()'],['../classnn_1_1sl_1_1ISerializer.html#a3102aebc30042084b525db86c8e304f2',1,'nn::sl::ISerializer::Deserialize()']]], + ['destroy_18',['destroy',['../namespacenn_1_1swkbd.html#ac919a991060ede6983343719401686de',1,'nn::swkbd::Destroy()'],['../namespacenn_1_1erreula.html#ac919a991060ede6983343719401686de',1,'nn::erreula::Destroy()']]], + ['destroyendpoint_19',['DestroyEndpoint',['../namespacenn_1_1uds_1_1Cafe.html#ac70b88aa906adae1213955a4db50a95c',1,'nn::uds::Cafe']]], + ['destroynetwork_20',['DestroyNetwork',['../namespacenn_1_1uds_1_1Cafe.html#aea567201960d39549d655ef97138bf0a',1,'nn::uds::Cafe']]], + ['detectnatpropertiesasync_21',['DetectNatPropertiesAsync',['../group__nn__fp__fp.html#ga48344d34f32a94706b4f382972152da8',1,'nn::fp']]], + ['disallowtoconnect_22',['DisallowToConnect',['../namespacenn_1_1uds_1_1Cafe.html#a54c4686f698d469a049a5240feb3dc0a',1,'nn::uds::Cafe']]], + ['disappearerrorviewer_23',['DisappearErrorViewer',['../namespacenn_1_1erreula.html#a0aed4652fb635fd4eb6aa387c6271197',1,'nn::erreula']]], + ['disappearhomenixsign_24',['DisappearHomeNixSign',['../namespacenn_1_1erreula.html#ae24e6cf8742fadb115c2d0679b4459b5',1,'nn::erreula']]], + ['disappearinputform_25',['DisappearInputForm',['../namespacenn_1_1swkbd.html#afff38c38fe8d2fa91589bd65adfea023',1,'nn::swkbd']]], + ['disappearkeyboard_26',['DisappearKeyboard',['../namespacenn_1_1swkbd.html#aaf8bde3c6e4533853ecd8a3b1093d1d5',1,'nn::swkbd']]], + ['disassembleppcopcode_27',['DisassemblePPCOpcode',['../group__coreinit__debug.html#gae20aa9c94cbd91c50c13e03feb2927b1',1,'debug.h']]], + ['disassembleppcrange_28',['DisassemblePPCRange',['../group__coreinit__debug.html#ga879bee27bdd479c338b2b9e555e95b1c',1,'debug.h']]], + ['disccachedtitleaccessor_29',['disccachedtitleaccessor',['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#a636c7701f82a3a38058fe7ba74556869',1,'nn::sl::DiscCachedTitleAccessor::DiscCachedTitleAccessor()'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#aef8852500a1feb6260d48046735f5614',1,'nn::sl::DiscCachedTitleAccessor::DiscCachedTitleAccessor(DiscCachedTitleAccessor &src)']]], + ['disccachedtitleaccessorfromptr_30',['DiscCachedTitleAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html#a4fdde191d6d5a74fb6be9f64840102de',1,'nn::sl::details::DiscCachedTitleAccessorFromPtr']]], + ['disconnectclient_31',['DisconnectClient',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#ac14fa2415c07455c4d3af87bc84239b9',1,'nn::dlp::Cafe::Server']]], + ['displaynotification_32',['displaynotification',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a25d6f7191e3884838b9b1ed378f2bbad',1,'nn::sl::details::ITransferrerBase::DisplayNotification()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#ad905449a40224272b257f46c7833c059',1,'nn::sl::details::TransferrerFromPtr::DisplayNotification()']]], + ['dmaecopymem_33',['DMAECopyMem',['../group__dmae__mem.html#ga87ca411f318c410f755c017b89c2a7cc',1,'mem.h']]], + ['dmaefillmem_34',['DMAEFillMem',['../group__dmae__mem.html#ga8b233c1bb03b18749c62eaf0715dd4ad',1,'mem.h']]], + ['dmaefillmemphys_35',['DMAEFillMemPhys',['../group__dmae__mem.html#ga259cd47181c657f7caed1eab9edc67e3',1,'mem.h']]], + ['dmaewaitdone_36',['DMAEWaitDone',['../group__dmae__sync.html#ga83089a04fcf5dee2c7244f57308e7145',1,'sync.h']]], + ['drawdrc_37',['drawdrc',['../namespacenn_1_1erreula.html#a91676a6d5401999c00c16770373c2198',1,'nn::erreula::DrawDRC()'],['../namespacenn_1_1swkbd.html#a91676a6d5401999c00c16770373c2198',1,'nn::swkbd::DrawDRC()']]], + ['drawstringinfo_38',['DrawStringInfo',['../structnn_1_1swkbd_1_1DrawStringInfo.html#a75d5aaaba7f1ccafb6e27eaa23ce6a97',1,'nn::swkbd::DrawStringInfo']]], + ['drawtv_39',['drawtv',['../namespacenn_1_1erreula.html#a188978d183c10bfa2826aa4f8564b279',1,'nn::erreula::DrawTV()'],['../namespacenn_1_1swkbd.html#a188978d183c10bfa2826aa4f8564b279',1,'nn::swkbd::DrawTV()']]], + ['drcmanager_40',['DrcManager',['../classnn_1_1sl_1_1DrcManager.html#af0996487fc03e36749c734c7ece08db6',1,'nn::sl::DrcManager']]] +]; diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 00000000..8ed5f5f7 --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['ejectclient_0',['EjectClient',['../namespacenn_1_1uds_1_1Cafe.html#aab8e7e96f8cbf9f4da26454e8f9ae527',1,'nn::uds::Cafe']]], + ['ejectspectator_1',['EjectSpectator',['../namespacenn_1_1uds_1_1Cafe.html#ad7340fc4bccc9904292da316840e85a4',1,'nn::uds::Cafe']]], + ['endlocalconnection_2',['EndLocalConnection',['../namespacenn_1_1ac.html#a26be7ca266fd8c712cbf1d4f28ccbd89',1,'nn::ac']]], + ['erreulaappearerror_3',['ErrEulaAppearError',['../namespaceRpl.html#aeb61c10c84558c63c20750a507244121',1,'Rpl']]], + ['erreulaappearhomenixsign_4',['ErrEulaAppearHomeNixSign',['../namespaceRpl.html#a2dad19cd313cb5a89769a9b5873482dc',1,'Rpl']]], + ['erreulacalc_5',['ErrEulaCalc',['../namespaceRpl.html#ad7a314e3ec98bdc735756c9b9ee30b94',1,'Rpl']]], + ['erreulachangelang_6',['ErrEulaChangeLang',['../namespaceRpl.html#a7c134e1bb2bd258e150109f291ffac3e',1,'Rpl']]], + ['erreulacreate_7',['ErrEulaCreate',['../namespaceRpl.html#af044cf805aa4d5295d21f59de7baaf4e',1,'Rpl']]], + ['erreuladestroy_8',['ErrEulaDestroy',['../namespaceRpl.html#a1fef1f7d3680b57a4b65709833e4b1ef',1,'Rpl']]], + ['erreuladisappearerror_9',['ErrEulaDisappearError',['../namespaceRpl.html#a6d50f3b8645f5c96a2b5b9fb804a0101',1,'Rpl']]], + ['erreuladisappearhomenixsign_10',['ErrEulaDisappearHomeNixSign',['../namespaceRpl.html#a6a0877d38b55f4d9a211b1495fd02f03',1,'Rpl']]], + ['erreuladrawdrc_11',['ErrEulaDrawDRC',['../namespaceRpl.html#a647d3698a623cdb1bf66c270977c5d47',1,'Rpl']]], + ['erreuladrawtv_12',['ErrEulaDrawTV',['../namespaceRpl.html#a758a2854c25bd38e2e5e5d1077adef19',1,'Rpl']]], + ['erreulagetresultcode_13',['ErrEulaGetResultCode',['../namespaceRpl.html#a296a1cf4d610082637acfe737db63daf',1,'Rpl']]], + ['erreulagetresulttype_14',['ErrEulaGetResultType',['../namespaceRpl.html#a3c17a0f6011025f75b0caedd03707fe3',1,'Rpl']]], + ['erreulagetselectbuttonnumerror_15',['ErrEulaGetSelectButtonNumError',['../namespaceRpl.html#a1352f26aa717feeed64958b916b3685f',1,'Rpl']]], + ['erreulagetstateerrorviewer_16',['ErrEulaGetStateErrorViewer',['../namespaceRpl.html#a9a0b5596ccd6b4141a1f477f4acb3f07',1,'Rpl']]], + ['erreulaisappearhomenixsign_17',['ErrEulaIsAppearHomeNixSign',['../namespaceRpl.html#ad24c9b00aa9635ceca90494297325d50',1,'Rpl']]], + ['erreulaisdecideselectbuttonerror_18',['ErrEulaIsDecideSelectButtonError',['../namespaceRpl.html#ad5a83a379e3985437645891b76d83292',1,'Rpl']]], + ['erreulaisdecideselectleftbuttonerror_19',['ErrEulaIsDecideSelectLeftButtonError',['../namespaceRpl.html#acb545e5e13e188f505aafc686938dae9',1,'Rpl']]], + ['erreulaisdecideselectrightbuttonerror_20',['ErrEulaIsDecideSelectRightButtonError',['../namespaceRpl.html#a300865bc31b62dbe5361d1de5d3bce1d',1,'Rpl']]], + ['erreulaisselectcursoractive_21',['ErrEulaIsSelectCursorActive',['../namespaceRpl.html#a871f190e3df7e5251a9656f4a179ceeb',1,'Rpl']]], + ['erreulajump_22',['ErrEulaJump',['../namespaceRpl.html#a091baa0749d5ba7fc4b0dc5eaca1f570',1,'Rpl']]], + ['erreulaplayappearse_23',['ErrEulaPlayAppearSE',['../namespaceRpl.html#a132ebeb8f7c2935546fe7d592d2ef3be',1,'Rpl']]], + ['erreulasetcontrollerremo_24',['ErrEulaSetControllerRemo',['../namespaceRpl.html#a8d366ae6c7df9f4fb6f1fcf1809aad9a',1,'Rpl']]], + ['erreulasetversion_25',['ErrEulaSetVersion',['../namespaceRpl.html#a46a50b28cecfde6bdafcbd4203c3a9c6',1,'Rpl']]], + ['errorarg_26',['ErrorArg',['../structnn_1_1erreula_1_1ErrorArg.html#adc1153d009265824a611b653b0392b45',1,'nn::erreula::ErrorArg']]], + ['exit_27',['exit',['../group__coreinit__exit.html#ga1bea020c0df7a202302bd1b1d8ea8788',1,'exit.h']]] +]; diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 00000000..cc831e50 --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,137 @@ +var searchData= +[ + ['filestream_0',['FileStream',['../classnn_1_1sl_1_1FileStream.html#aa4f8549edc02f08b2287f3f472fa4ed6',1,'nn::sl::FileStream']]], + ['finalize_1',['finalize',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a12d5d627de514a742472ff7346a99bf1',1,'nn::dlp::Cafe::Server::Finalize()'],['../namespacenn_1_1uds_1_1Cafe.html#a3e7dffefae9dacbd7b9c744bd5c8654d',1,'nn::uds::Cafe::Finalize()'],['../namespacenn_1_1spm.html#a48142aa0e45c1999b50d3cbe90cea11f',1,'nn::spm::Finalize()'],['../namespacenn_1_1sl.html#ab7e4ee63ce1b2c33ed4f3c2edc1a1747',1,'nn::sl::Finalize()'],['../namespacenn_1_1pdm.html#a258b2cb05460696e3f6aa674c7297028',1,'nn::pdm::Finalize()'],['../namespacenn_1_1nfp.html#ac369048afea8de4a4bc86b47987b003f',1,'nn::nfp::Finalize()'],['../group__nn__fp__fp.html#gafbaadc44515fda76062c14e02d17b5ed',1,'nn::fp::Finalize()'],['../namespacenn_1_1act.html#a8b3a855084a0890b3b5c1b619260d779',1,'nn::act::Finalize()'],['../classnn_1_1sl_1_1TitleListCache.html#a8fee61d7a783cade1a3d07fe86284d27',1,'nn::sl::TitleListCache::Finalize()'],['../namespacenn_1_1ac.html#a57b35f4134c912ae2c9526acd31bb878',1,'nn::ac::Finalize()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a213ecba1c705e71ea43a9e7aa1ac9fe8',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::Finalize()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#aadf4b965bdac3ac366a8fbe876509fcb',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::Finalize()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#aadf4b965bdac3ac366a8fbe876509fcb',1,'nn::sl::KillerNotificationTransferRecordManager::Finalize()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a8fee61d7a783cade1a3d07fe86284d27',1,'nn::sl::LaunchInfoDatabase::Finalize()'],['../classnn_1_1sl_1_1TitleIconCache.html#a2b70dd04cb3ee37a6923e0d9e8cab9c3',1,'nn::sl::TitleIconCache::Finalize()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#aadf4b965bdac3ac366a8fbe876509fcb',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::Finalize()']]], + ['finalize_5f_5fq3_5f2nn2sl14titleiconcachefv_2',['Finalize__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#a745f012756a6c62e5e7841b7aa1bf577',1,'nn::sl::details']]], + ['finalize_5f_5fq3_5f2nn2sl14titlelistcachefv_3',['Finalize__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#aeefd878f496407face40dfca90912d36',1,'nn::sl::details']]], + ['finalize_5f_5fq3_5f2nn2sl18launchinfodatabasefv_4',['Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv',['../namespacenn_1_1sl_1_1details.html#a73258f86033c2ed429324af6c4bba053',1,'nn::sl::details']]], + ['finalize_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_5',['Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#a567d9743ebd8d0fef85c9bb48a7141f3',1,'nn::sl::details']]], + ['finalizeadmin_6',['FinalizeAdmin',['../group__nn__fp__fp.html#ga5b13babe3a92bc44fda0c129f2b346ab',1,'nn::fp']]], + ['finalizeforecoprocess_7',['FinalizeForEcoProcess',['../namespacenn_1_1sl.html#adb36673e5b7c156e35ed5e1f3165f9db',1,'nn::sl']]], + ['findstoragebyvolumeid_8',['FindStorageByVolumeId',['../namespacenn_1_1spm.html#aad86b6156504a4633c00628987f6e100',1,'nn::spm']]], + ['flush_9',['Flush',['../namespacenn_1_1nfp.html#afe39e56cd1db6908c93792021c5cba25',1,'nn::nfp']]], + ['format_10',['Format',['../namespacenn_1_1nfp.html#a95ccf52ff0eee1c22f798c4c9d6b08d1',1,'nn::nfp']]], + ['freeaddrinfo_11',['freeaddrinfo',['../netdb_8h.html#a497edc3ed9f307063042216924b5e07a',1,'freeaddrinfo(struct addrinfo *res): netdb.h'],['../group__nsysnet__netdb.html#gad714847562138787e63a614c0bc6abba',1,'freeaddrinfo(struct addrinfo *res): _netdb.h']]], + ['fsaaddclient_12',['FSAAddClient',['../filesystem__fsa_8h.html#aaef4ccdc3371675ac278f2a88fd20625',1,'filesystem_fsa.h']]], + ['fsaappendfile_13',['FSAAppendFile',['../filesystem__fsa_8h.html#ab1416b2a770edd4fc808e71eefafeec7',1,'filesystem_fsa.h']]], + ['fsaappendfileex_14',['FSAAppendFileEx',['../filesystem__fsa_8h.html#a02f9f56d5140c321ce429d1e8d6d2cf0',1,'filesystem_fsa.h']]], + ['fsachangedir_15',['FSAChangeDir',['../filesystem__fsa_8h.html#a622ae179f9181cb8942bcf40fccadf04',1,'filesystem_fsa.h']]], + ['fsachangemode_16',['FSAChangeMode',['../filesystem__fsa_8h.html#a7e5e335868b1973c24d841d4995022fe',1,'filesystem_fsa.h']]], + ['fsaclosedir_17',['FSACloseDir',['../filesystem__fsa_8h.html#aba0a41fdfbbeff05728d1e7476e12c0d',1,'filesystem_fsa.h']]], + ['fsaclosefile_18',['FSACloseFile',['../filesystem__fsa_8h.html#a0ab988ae7c2ce0509b4cf4a441947103',1,'filesystem_fsa.h']]], + ['fsaddclient_19',['FSAddClient',['../group__coreinit__fs.html#ga760f1f80ec321ac11497639dbe4b5289',1,'filesystem.h']]], + ['fsadelclient_20',['FSADelClient',['../filesystem__fsa_8h.html#a0d589a08e15fa5148c47a1c37ea7ea3f',1,'filesystem_fsa.h']]], + ['fsaflushfile_21',['FSAFlushFile',['../filesystem__fsa_8h.html#a62aac279f67aa43761c37a9b859c26d5',1,'filesystem_fsa.h']]], + ['fsaflushmultiquota_22',['FSAFlushMultiQuota',['../filesystem__fsa_8h.html#a79f5204ee3532710a45bbdbc28545cd2',1,'filesystem_fsa.h']]], + ['fsaflushquota_23',['FSAFlushQuota',['../filesystem__fsa_8h.html#a75b7992ab96e849d4441916a303936ef',1,'filesystem_fsa.h']]], + ['fsaflushvolume_24',['FSAFlushVolume',['../filesystem__fsa_8h.html#a2ca7380e87487c941842582079260058',1,'filesystem_fsa.h']]], + ['fsafreeasyncresult_25',['FSAFreeAsyncResult',['../filesystem__fsa_8h.html#a54e4674468379dd9274dba2daf5159d1',1,'filesystem_fsa.h']]], + ['fsagetasyncresult_26',['FSAGetAsyncResult',['../filesystem__fsa_8h.html#aab48644d1f219bfa63ca2cbeddd4ea9b',1,'filesystem_fsa.h']]], + ['fsagetbadblockinfo_27',['FSAGetBadBlockInfo',['../filesystem__fsa_8h.html#aa26ff2c3638ab913b57303d1f5703fd9',1,'filesystem_fsa.h']]], + ['fsagetclientnum_28',['FSAGetClientNum',['../filesystem__fsa_8h.html#a175cdcee2889e613f1b8593ecb6ccabd',1,'filesystem_fsa.h']]], + ['fsagetcwd_29',['FSAGetCwd',['../filesystem__fsa_8h.html#aea9d493a33601cea3a5b42c703ecab97',1,'filesystem_fsa.h']]], + ['fsagetdeviceinfo_30',['FSAGetDeviceInfo',['../filesystem__fsa_8h.html#a0fd6a9c4ab8811a13e47123166645289',1,'filesystem_fsa.h']]], + ['fsagetdirsize_31',['FSAGetDirSize',['../filesystem__fsa_8h.html#a33af4d540f300a37c22e1de58a4d5fa0',1,'filesystem_fsa.h']]], + ['fsagetentrynum_32',['FSAGetEntryNum',['../filesystem__fsa_8h.html#a2ab36bb7d080157dcca24bc4dc101eea',1,'filesystem_fsa.h']]], + ['fsagetfilesysteminfo_33',['FSAGetFileSystemInfo',['../filesystem__fsa_8h.html#a5350ec4a7808008162bf2eff46a4f86f',1,'filesystem_fsa.h']]], + ['fsagetfragmentblockinfo_34',['FSAGetFragmentBlockInfo',['../filesystem__fsa_8h.html#aed11a49596c7545dc7e341aab738c8db',1,'filesystem_fsa.h']]], + ['fsagetfreespacesize_35',['FSAGetFreeSpaceSize',['../filesystem__fsa_8h.html#a5168b0581d9fb8141eab8c140bdaa0b6',1,'filesystem_fsa.h']]], + ['fsagetjournalfreespacesize_36',['FSAGetJournalFreeSpaceSize',['../filesystem__fsa_8h.html#a73fb668dc564d1eea0ef2c335c24c7f8',1,'filesystem_fsa.h']]], + ['fsagetposfile_37',['FSAGetPosFile',['../filesystem__fsa_8h.html#aaef2c44f5d0d7bad98531d663a791751',1,'filesystem_fsa.h']]], + ['fsagetstat_38',['FSAGetStat',['../filesystem__fsa_8h.html#abf0fe9d92cd932919077b33a267b05c4',1,'filesystem_fsa.h']]], + ['fsagetstatfile_39',['FSAGetStatFile',['../filesystem__fsa_8h.html#a67b573b3a0e4e5b1499a765dda30d1b1',1,'filesystem_fsa.h']]], + ['fsagetstatusstr_40',['FSAGetStatusStr',['../filesystem__fsa_8h.html#a596667b577fe004238271d5192fbdec2',1,'filesystem_fsa.h']]], + ['fsagettransactionblockpoolattributes_41',['FSAGetTransactionBlockPoolAttributes',['../filesystem__fsa_8h.html#a6ac58c9f5a6f230a5b59120b6978ec84',1,'filesystem_fsa.h']]], + ['fsagetvolumeinfo_42',['FSAGetVolumeInfo',['../filesystem__fsa_8h.html#a46f926e56de7384cbb539c23d2350453',1,'filesystem_fsa.h']]], + ['fsainit_43',['FSAInit',['../filesystem__fsa_8h.html#a33021fc93c6cec4b56c24587dd3bb818',1,'filesystem_fsa.h']]], + ['fsaiseof_44',['FSAIsEof',['../filesystem__fsa_8h.html#a4c1953a921caa90479f361fdcbd60895',1,'filesystem_fsa.h']]], + ['fsamakedir_45',['FSAMakeDir',['../filesystem__fsa_8h.html#a9bc06ce43135ac155ca07018f4ddf4a3',1,'filesystem_fsa.h']]], + ['fsamakequota_46',['FSAMakeQuota',['../filesystem__fsa_8h.html#ab7c59b1cf5011ee1dc48e28e991474d6',1,'filesystem_fsa.h']]], + ['fsamount_47',['FSAMount',['../filesystem__fsa_8h.html#a9cc7497b379332d958a784d56e9b1fb9',1,'filesystem_fsa.h']]], + ['fsaopendir_48',['FSAOpenDir',['../filesystem__fsa_8h.html#a0f0e2103834a06e08b6a5408b70028d5',1,'filesystem_fsa.h']]], + ['fsaopenfilebystat_49',['FSAOpenFileByStat',['../filesystem__fsa_8h.html#a5192dce9e268c2c258455253420b039a',1,'filesystem_fsa.h']]], + ['fsaopenfileex_50',['FSAOpenFileEx',['../filesystem__fsa_8h.html#a04c852a221344998d4c5661dee073f43',1,'filesystem_fsa.h']]], + ['fsareaddir_51',['FSAReadDir',['../filesystem__fsa_8h.html#a9955b3d045ecb78de9710c6f3f5332ec',1,'filesystem_fsa.h']]], + ['fsareadfile_52',['FSAReadFile',['../filesystem__fsa_8h.html#a9100f80c62fbf3e76f3bab7ba3e3149b',1,'filesystem_fsa.h']]], + ['fsareadfilewithpos_53',['FSAReadFileWithPos',['../filesystem__fsa_8h.html#aaba68b0d3e2922c8a4e792a1aeafec94',1,'filesystem_fsa.h']]], + ['fsaregisterflushquota_54',['FSARegisterFlushQuota',['../filesystem__fsa_8h.html#a0f5cd5cc13ee163f72cc7ea32e39da20',1,'filesystem_fsa.h']]], + ['fsaremove_55',['FSARemove',['../filesystem__fsa_8h.html#a59dbeded657b04c13aa500aa3aa546c0',1,'filesystem_fsa.h']]], + ['fsarename_56',['FSARename',['../filesystem__fsa_8h.html#a6808ad371f7661bcb31ea23bf85a63cd',1,'filesystem_fsa.h']]], + ['fsarewinddir_57',['FSARewindDir',['../filesystem__fsa_8h.html#a3dfe31e17a5bdf8da15a5ef991091d85',1,'filesystem_fsa.h']]], + ['fsarollbackquota_58',['FSARollbackQuota',['../filesystem__fsa_8h.html#afe184189520536d6b270ab3b3dff1085',1,'filesystem_fsa.h']]], + ['fsarollbackquotaforce_59',['FSARollbackQuotaForce',['../filesystem__fsa_8h.html#af39ddef9527fe355373bcdf2e130ba4d',1,'filesystem_fsa.h']]], + ['fsarollbackvolume_60',['FSARollbackVolume',['../filesystem__fsa_8h.html#a1292d4b6e1e3eb4e7b71294784157511',1,'filesystem_fsa.h']]], + ['fsasetposfile_61',['FSASetPosFile',['../filesystem__fsa_8h.html#a469aa49a450eda921c2c34c4bd4a3afb',1,'filesystem_fsa.h']]], + ['fsashutdown_62',['FSAShutdown',['../filesystem__fsa_8h.html#a305f9997c942d526bb8280be4c52609b',1,'filesystem_fsa.h']]], + ['fsatruncatefile_63',['FSATruncateFile',['../filesystem__fsa_8h.html#aeb4a65a590b0319a11fa205c3371cb97',1,'filesystem_fsa.h']]], + ['fsaunmount_64',['FSAUnmount',['../filesystem__fsa_8h.html#a48795bbf6cee08cbef26919597e22100',1,'filesystem_fsa.h']]], + ['fsawritefile_65',['FSAWriteFile',['../filesystem__fsa_8h.html#a96046ce50ae72e2dec8df9978e10c639',1,'filesystem_fsa.h']]], + ['fsawritefilewithpos_66',['FSAWriteFileWithPos',['../filesystem__fsa_8h.html#a5c2db4eca2cce6ef9cb5029e957fc3eb',1,'filesystem_fsa.h']]], + ['fsbindmount_67',['FSBindMount',['../group__coreinit__fs.html#ga508d13b573b1137c67f37b3c996ae7ff',1,'filesystem.h']]], + ['fsbindunmount_68',['FSBindUnmount',['../group__coreinit__fs.html#gaf19dbd907491e2e618dc00ddadb11a2a',1,'filesystem.h']]], + ['fschangedir_69',['FSChangeDir',['../group__coreinit__fs.html#ga639b242647970bae759e1854a103af61',1,'filesystem.h']]], + ['fschangedirasync_70',['FSChangeDirAsync',['../group__coreinit__fs.html#gad3beb4db49800a14e4b60c14efb6808b',1,'filesystem.h']]], + ['fschangemode_71',['FSChangeMode',['../group__coreinit__fs.html#ga998c307710f5c5778b2895c9cd5cfd53',1,'filesystem.h']]], + ['fschangemodeasync_72',['FSChangeModeAsync',['../group__coreinit__fs.html#ga19deabb22a1f676ab9ed86885c6a6949',1,'filesystem.h']]], + ['fsclosedir_73',['FSCloseDir',['../group__coreinit__fs.html#gad47a09942b9b2fdc5984ef1cd5cd6e3f',1,'filesystem.h']]], + ['fsclosedirasync_74',['FSCloseDirAsync',['../group__coreinit__fs.html#gac0b1ecc4c4ba01b5c8413b8212af01d7',1,'filesystem.h']]], + ['fsclosefile_75',['FSCloseFile',['../group__coreinit__fs.html#gac7b5a7d33b12f917f6acd076a95bed94',1,'filesystem.h']]], + ['fsclosefileasync_76',['FSCloseFileAsync',['../group__coreinit__fs.html#ga9f3c7f9cd0cf62ba64e9cbf136e4396a',1,'filesystem.h']]], + ['fsdelclient_77',['FSDelClient',['../group__coreinit__fs.html#gabe6664f632bd98788508e6580f8a11a9',1,'filesystem.h']]], + ['fsflushfile_78',['FSFlushFile',['../group__coreinit__fs.html#ga76abe51031ab2f0ce6b12340aad38518',1,'filesystem.h']]], + ['fsflushfileasync_79',['FSFlushFileAsync',['../group__coreinit__fs.html#ga6774e156c1abfda134d9f10bb6502e06',1,'filesystem.h']]], + ['fsgetasyncresult_80',['FSGetAsyncResult',['../group__coreinit__fs.html#ga3686a63ab25e0923623e49cc429e8c47',1,'filesystem.h']]], + ['fsgetclientbody_81',['FSGetClientBody',['../group__coreinit__fs.html#ga1f0358e7339ab9200e445bba413c0a9f',1,'filesystem.h']]], + ['fsgetclientnum_82',['FSGetClientNum',['../group__coreinit__fs.html#ga2de30738678ac3e8de689fb78ce6aec6',1,'filesystem.h']]], + ['fsgetcmdblockbody_83',['FSGetCmdBlockBody',['../group__coreinit__fs.html#gaebf92a75e9b4e3aae481f4d4426a235c',1,'filesystem.h']]], + ['fsgetcwd_84',['FSGetCwd',['../group__coreinit__fs.html#gaed0c05ae94e15752864f4ca618878dda',1,'filesystem.h']]], + ['fsgetfreespacesize_85',['FSGetFreeSpaceSize',['../group__coreinit__fs.html#gaae95e5ec88447d52e8af2ff9effcd1f9',1,'filesystem.h']]], + ['fsgetfreespacesizeasync_86',['FSGetFreeSpaceSizeAsync',['../group__coreinit__fs.html#ga2d7ca887d7f6252e143dc30e3b83832a',1,'filesystem.h']]], + ['fsgetlasterror_87',['FSGetLastError',['../group__coreinit__fs.html#ga46abba461a7501ffa3e16fff819e8d86',1,'filesystem.h']]], + ['fsgetlasterrorcodeforviewer_88',['FSGetLastErrorCodeForViewer',['../group__coreinit__fs.html#ga02275f4380e251278dd36ff39fb81a4c',1,'filesystem.h']]], + ['fsgetmountsource_89',['FSGetMountSource',['../group__coreinit__fs.html#gae434ed78ae7fef8bf141e65b3499380b',1,'filesystem.h']]], + ['fsgetposfile_90',['FSGetPosFile',['../group__coreinit__fs.html#gaae6fb7d700dcb203a83bac2d98ade8c9',1,'filesystem.h']]], + ['fsgetposfileasync_91',['FSGetPosFileAsync',['../group__coreinit__fs.html#ga2c4b12022066f8197bd72d8cddd160eb',1,'filesystem.h']]], + ['fsgetstat_92',['FSGetStat',['../group__coreinit__fs.html#ga9646eba3da257d6c8c6567ee399ca5f6',1,'filesystem.h']]], + ['fsgetstatasync_93',['FSGetStatAsync',['../group__coreinit__fs.html#gad7fe88d1312c87646de73a12913da316',1,'filesystem.h']]], + ['fsgetstatfile_94',['FSGetStatFile',['../group__coreinit__fs.html#gaa351c6ca5a60498b6f2e453e1f1b9380',1,'filesystem.h']]], + ['fsgetstatfileasync_95',['FSGetStatFileAsync',['../group__coreinit__fs.html#ga0bb67ef785cdc56ea1ad4a02bce663f5',1,'filesystem.h']]], + ['fsgetvolumeinfo_96',['FSGetVolumeInfo',['../group__coreinit__fs.html#gaa51c9bd7ab509d10ecef302571f5c97c',1,'filesystem.h']]], + ['fsgetvolumeinfoasync_97',['FSGetVolumeInfoAsync',['../group__coreinit__fs.html#ga0b4591d5fb87d900bdf40d2744f44248',1,'filesystem.h']]], + ['fsgetvolumestate_98',['FSGetVolumeState',['../group__coreinit__fs.html#ga979baba07bd5c72713b1c4b6747807df',1,'filesystem.h']]], + ['fsinit_99',['FSInit',['../group__coreinit__fs.html#gafacf27c729ccabbf69d8444103f13255',1,'filesystem.h']]], + ['fsinitcmdblock_100',['FSInitCmdBlock',['../group__coreinit__fs.html#ga0d2ee61abad5cd681f61a3772ce6a32b',1,'filesystem.h']]], + ['fsmakedir_101',['FSMakeDir',['../group__coreinit__fs.html#gaa64b1b35f2269488088095f302e6f407',1,'filesystem.h']]], + ['fsmakedirasync_102',['FSMakeDirAsync',['../group__coreinit__fs.html#ga9b1992a594ea9d6fd27ece3027aca785',1,'filesystem.h']]], + ['fsmount_103',['FSMount',['../group__coreinit__fs.html#ga94de9e57c45f241021449db1e7bd5e9a',1,'filesystem.h']]], + ['fsopendir_104',['FSOpenDir',['../group__coreinit__fs.html#gaeead023badf2b9569c2599f73bf8c6a6',1,'filesystem.h']]], + ['fsopendirasync_105',['FSOpenDirAsync',['../group__coreinit__fs.html#ga7c90ceda1df3f12c4615eb7bf052c5d6',1,'filesystem.h']]], + ['fsopenfile_106',['FSOpenFile',['../group__coreinit__fs.html#ga33afd82e53a692a6ea89993afdae45ff',1,'filesystem.h']]], + ['fsopenfileasync_107',['FSOpenFileAsync',['../group__coreinit__fs.html#ga76ec728d36fc73099af8806945ef420a',1,'filesystem.h']]], + ['fsopenfileex_108',['FSOpenFileEx',['../group__coreinit__fs.html#ga04f966a162b7131aabd5d6fff9016f55',1,'filesystem.h']]], + ['fsopenfileexasync_109',['FSOpenFileExAsync',['../group__coreinit__fs.html#gab482646d99592f89c047eee6add271c8',1,'filesystem.h']]], + ['fsreaddir_110',['FSReadDir',['../group__coreinit__fs.html#ga7ccabfb7058d7800b1c669f0d7b0746b',1,'filesystem.h']]], + ['fsreaddirasync_111',['FSReadDirAsync',['../group__coreinit__fs.html#gabadc8cb739151c89e40912e05dba295f',1,'filesystem.h']]], + ['fsreadfile_112',['FSReadFile',['../group__coreinit__fs.html#gad7f3d2a2e3a6d0181a9b5fabce434f6b',1,'filesystem.h']]], + ['fsreadfileasync_113',['FSReadFileAsync',['../group__coreinit__fs.html#ga13129be833588285173cda45f4634e07',1,'filesystem.h']]], + ['fsreadfilewithpos_114',['FSReadFileWithPos',['../group__coreinit__fs.html#ga709b7c38ec22ffcbe37e73910ba26fef',1,'filesystem.h']]], + ['fsreadfilewithposasync_115',['FSReadFileWithPosAsync',['../group__coreinit__fs.html#ga78599f6198d4b30ab7bf8468f1b3107f',1,'filesystem.h']]], + ['fsremove_116',['FSRemove',['../group__coreinit__fs.html#ga344285052c238931420a49875eb0e3c2',1,'filesystem.h']]], + ['fsremoveasync_117',['FSRemoveAsync',['../group__coreinit__fs.html#ga2ca213d2260bd1f1b34187b9a47efd83',1,'filesystem.h']]], + ['fsrename_118',['FSRename',['../group__coreinit__fs.html#ga9b5804eb975a5dc3d81fd4f018c1e3a1',1,'filesystem.h']]], + ['fsrenameasync_119',['FSRenameAsync',['../group__coreinit__fs.html#ga6254ede06a679256ffc1ed2aed600597',1,'filesystem.h']]], + ['fsrewinddir_120',['FSRewindDir',['../group__coreinit__fs.html#ga3170ab03aa0e68c90c172051dbaa77c4',1,'filesystem.h']]], + ['fssetcmdpriority_121',['FSSetCmdPriority',['../group__coreinit__fs.html#ga531775bb68b2a948745692bee4af1d4e',1,'filesystem.h']]], + ['fssetposfile_122',['FSSetPosFile',['../group__coreinit__fs.html#ga75976cef9bae6854b7764ec04c62fec2',1,'filesystem.h']]], + ['fssetposfileasync_123',['FSSetPosFileAsync',['../group__coreinit__fs.html#gadf2d1415eab3c0d19f8853447a8f1ca1',1,'filesystem.h']]], + ['fssetstatechangenotification_124',['FSSetStateChangeNotification',['../group__coreinit__fs.html#ga7816550d83e42830a695f4fcccd38532',1,'filesystem.h']]], + ['fsshutdown_125',['FSShutdown',['../group__coreinit__fs.html#ga2e4c4b3116eafdbe091851cab48fcf2d',1,'filesystem.h']]], + ['fstimetocalendartime_126',['FSTimeToCalendarTime',['../group__coreinit__fs.html#gaf09483c31266aa37bfbbf34895aa6eac',1,'filesystem.h']]], + ['fstruncatefile_127',['FSTruncateFile',['../group__coreinit__fs.html#gafce7a63c6647090cd019ae182f209917',1,'filesystem.h']]], + ['fstruncatefileasync_128',['FSTruncateFileAsync',['../group__coreinit__fs.html#ga76c71a0e11450c3d33d6885a0b0157a4',1,'filesystem.h']]], + ['fsunmount_129',['FSUnmount',['../group__coreinit__fs.html#ga2b949e4e5c6c62188a1422d2b56a3304',1,'filesystem.h']]], + ['fswritefile_130',['FSWriteFile',['../group__coreinit__fs.html#gad7261f4f9222932de57b298df1846283',1,'filesystem.h']]], + ['fswritefileasync_131',['FSWriteFileAsync',['../group__coreinit__fs.html#ga959cbdb58e156292adee282173bccf39',1,'filesystem.h']]], + ['fswritefilewithpos_132',['FSWriteFileWithPos',['../group__coreinit__fs.html#gaf71919bae75bc215af124864b18470d2',1,'filesystem.h']]], + ['fswritefilewithposasync_133',['FSWriteFileWithPosAsync',['../group__coreinit__fs.html#ga5ebed842fcc4ccf304b525136eb69170',1,'filesystem.h']]] +]; diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 00000000..2c930a9c --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,448 @@ +var searchData= +[ + ['gai_5fstrerror_0',['gai_strerror',['../netdb_8h.html#a7bb509de1f0534bfe906862a9f9f907f',1,'gai_strerror(int ecode): netdb.h'],['../group__nsysnet__netdb.html#ga74d6dd46ffb6589eb423f19249709b14',1,'gai_strerror(int ecode): _netdb.h']]], + ['get_1',['get',['../classnn_1_1sl_1_1details_1_1SettingAccessorFromPtr.html#a1566a823200337bd03f92be930a11737',1,'nn::sl::details::SettingAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1CacheManager.html#a7a8fa2b902654847ef0fce09ed638500',1,'nn::sl::CacheManager::Get()'],['../classnn_1_1sl_1_1TitleIconCache.html#ad6e63eac3174b4c39d54e71467ad5d41',1,'nn::sl::TitleIconCache::Get()'],['../classnn_1_1sl_1_1details_1_1WhiteListAccessorFromPtr.html#a4bd5cb5871c9de6c8bd41aa053284124',1,'nn::sl::details::WhiteListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#aaee1df7727a83830815a73ec13ecddee',1,'nn::sl::details::IWhiteListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1TitleListAccessorFromPtr.html#ac9fbe5162faa4036afd2466c3e7045c0',1,'nn::sl::details::TitleListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#ac16edc55bf2cf348dd440ba6f921195a',1,'nn::sl::details::ITitleListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#ad6e63eac3174b4c39d54e71467ad5d41',1,'nn::sl::details::TitleIconCacheFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a7d76d377f1f44ea4983e3cdab00f8e11',1,'nn::sl::details::ITitleIconCacheBase::Get()'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#acc6aa9e842e1743aec5a83d8d1d4e9c1',1,'nn::sl::details::ISettingAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1PreferentialTitleAccessorFromPtr.html#abeb4433c6cf4e133678f4c629929cf0e',1,'nn::sl::details::PreferentialTitleAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#a90b35e5e51d06154f7948abc9509cf2a',1,'nn::sl::details::IPreferentialTitleAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1BlackListAccessorFromPtr.html#ac4cc68c133e9bd24657a98e73f2d921c',1,'nn::sl::details::BlackListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#aae5ebf9e6991139aa95382c46654a106',1,'nn::sl::details::IAccountInfoAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1AccountInfoAccessorFromPtr.html#a2196a95e8b8140ad5efc690834ac346c',1,'nn::sl::details::AccountInfoAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#ad4e311aa73da345934c2d3ec999abbb9',1,'nn::sl::details::IBlackListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html#aea6655345bc2de4bbb6f00a88fa3aee1',1,'nn::sl::details::MetaInfoAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#aebba22e09fa1517547a3727f710b5c89',1,'nn::sl::details::IDefaultTitleAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1DefaultTitleAccessorFromPtr.html#a738d7f130e7c9711f39a93a1279aab92',1,'nn::sl::details::DefaultTitleAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#ad4e311aa73da345934c2d3ec999abbb9',1,'nn::sl::details::IDiscCachedTitleAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1DiscCachedTitleAccessorFromPtr.html#ac4cc68c133e9bd24657a98e73f2d921c',1,'nn::sl::details::DiscCachedTitleAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#ad4e311aa73da345934c2d3ec999abbb9',1,'nn::sl::details::IInstalledTitleListAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html#ac4cc68c133e9bd24657a98e73f2d921c',1,'nn::sl::details::InstalledTitleListAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#af035df438021a6bdbdce9c1af7301b09',1,'nn::sl::details::IKillerNotificationAccessorBase::Get()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html#a7abc225aad8185b5061293d809321515',1,'nn::sl::details::KillerNotificationAccessorFromPtr::Get()'],['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#a97cc32b661e64268cc8bcedb0695766b',1,'nn::sl::details::IMetaInfoAccessorBase::Get()']]], + ['get_5f_5fq3_5f2nn2sl12cachemanagerfpq3_5f2nn2sl9titleinfoipq3_5f2nn2sl18killernotificationt1_2',['Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1',['../namespacenn_1_1sl_1_1details.html#a0e9449c503f7cacc88239bb629667ef0',1,'nn::sl::details']]], + ['get_5f_5fq3_5f2nn2sl14titleiconcachecfpq3_5f2nn2sl8iconinfoi_3',['Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi',['../namespacenn_1_1sl_1_1details.html#a6002911b7a1471641778261de246f959',1,'nn::sl::details']]], + ['get_5fh_5ferrno_4',['get_h_errno',['../group__nsysnet__netdb.html#ga1b4409092e0f286b6c30b24d1bbd5a50',1,'_netdb.h']]], + ['getaccountid_5',['GetAccountId',['../namespacenn_1_1act.html#a82459228a6c6631c5446aaa68084aa2e',1,'nn::act']]], + ['getaccountidex_6',['GetAccountIdEx',['../namespacenn_1_1act.html#ae6363d9c491f7beb75c9f83aee7e8813',1,'nn::act']]], + ['getaccountinfoaccessor_7',['getaccountinfoaccessor',['../classnn_01_1_1sl_1_1DataCreator.html#ae3abaf0b88cf35be70e4cbcc3ff78325',1,'nn ::sl::DataCreator::getAccountInfoAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#a7313ef2da4a97f9e0f41021d1127fd9e',1,'nn::sl::KillerNotificationSelector::GetAccountInfoAccessor()']]], + ['getaddrinfo_8',['getaddrinfo',['../netdb_8h.html#a1c342bc75f3afc4aa44ff36d7b9d3057',1,'getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res): netdb.h'],['../group__nsysnet__netdb.html#ga0277109b1e8f5506cc9a7334b93ea633',1,'getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res): _netdb.h']]], + ['getamiibosettingsargs_9',['GetAmiiboSettingsArgs',['../namespacenn_1_1nfp.html#afd912d80d218bcbec22c95cd8c21ee3a',1,'nn::nfp']]], + ['getamiibosettingsresult_10',['GetAmiiboSettingsResult',['../namespacenn_1_1nfp.html#aa27805d2ffbfb9541552201891402d31',1,'nn::nfp']]], + ['getapplicationdatafrombeacon_11',['GetApplicationDataFromBeacon',['../namespacenn_1_1uds_1_1Cafe.html#a0cbf5f66cdbbe3bc07c9917fd1899a8a',1,'nn::uds::Cafe']]], + ['getassignedaddress_12',['GetAssignedAddress',['../namespacenn_1_1ac.html#a122634907e19c24ce097a64210406e09',1,'nn::ac']]], + ['getassignedalternativedns_13',['GetAssignedAlternativeDns',['../namespacenn_1_1ac.html#af64f66adadb2e5569b22207180546b17',1,'nn::ac']]], + ['getassignedgateway_14',['GetAssignedGateway',['../namespacenn_1_1ac.html#a73e46de9a4ff9f1c024e7d7a311fdb3e',1,'nn::ac']]], + ['getassignedprefereddns_15',['GetAssignedPreferedDns',['../namespacenn_1_1ac.html#aaa472ee6b199a4732440f4dd281a6071',1,'nn::ac']]], + ['getassignedsubnet_16',['GetAssignedSubnet',['../namespacenn_1_1ac.html#ad32bf6dd9bd463842691db559a6a9532',1,'nn::ac']]], + ['getbasicinfoasync_17',['GetBasicInfoAsync',['../group__nn__fp__fp.html#ga1e2e3142aa8fd20430ac3844dceee86b',1,'nn::fp']]], + ['getbirthday_18',['GetBirthday',['../namespacenn_1_1act.html#a7eaed6bade3f16786daa3e65bbc78116',1,'nn::act']]], + ['getbirthdayex_19',['GetBirthdayEx',['../namespacenn_1_1act.html#a65ca60f35df3999aeecdcda0d6dd737a',1,'nn::act']]], + ['getblacklist_20',['GetBlackList',['../group__nn__fp__fp.html#gad8b12e641716e0f0574e778d7e875a61',1,'nn::fp']]], + ['getblacklistaccessor_21',['GetBlackListAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#acba632a70276b8d05c981d3547b1c208',1,'nn::sl::QuickStartApplicationSelector']]], + ['getblacklistaccountid_22',['GetBlackListAccountId',['../group__nn__fp__fp.html#ga4f4bb0ec1b1cc728e10bd533bf85b541',1,'nn::fp']]], + ['getblacklistadditionaltime_23',['GetBlackListAdditionalTime',['../group__nn__fp__fp.html#ga0fcfc623346fa753e76e31f88eed1fa4',1,'nn::fp']]], + ['getblacklistex_24',['GetBlackListEx',['../group__nn__fp__fp.html#ga635f36d4a874f725890b7e680357b63d',1,'nn::fp']]], + ['getbyaccount_25',['getbyaccount',['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#aed1df01f6e2783dd22d240ecded87eb4',1,'nn::sl::details::ILaunchedTitleListAccessorBase::GetByAccount()'],['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html#aba42f057f5c198bd3c232b805131eddb',1,'nn::sl::details::LaunchedTitleListAccessorFromPtr::GetByAccount()']]], + ['getchannel_26',['GetChannel',['../namespacenn_1_1uds_1_1Cafe.html#ae5dc5d82ec2c7c9a142be9ce147b2e67',1,'nn::uds::Cafe']]], + ['getclientinfo_27',['GetClientInfo',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#abf9dd2030c23decc9dff131669a4f39a',1,'nn::dlp::Cafe::Server']]], + ['getclientstate_28',['getclientstate',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a990efff6110ef686a5d347400fbda7d4',1,'nn::dlp::Cafe::Server::GetClientState(ClientState *state, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStateUs")'],['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a25d6adf87744e70ff3f2ab52fb6e51e0',1,'nn::dlp::Cafe::Server::GetClientState(ClientState *state, uint32_t *unitsTotal, uint32_t *unitsReceived, uint16_t nodeId) asm("GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStatePUiT2Us")']]], + ['getclosestatus_29',['GetCloseStatus',['../namespacenn_1_1ac.html#a5a20bb652141b92a61ef1cd209ea8be1',1,'nn::ac']]], + ['getcompatid_30',['GetCompatId',['../namespacenn_1_1ac.html#a4383c711707d43f79bb1051f9d6837ad',1,'nn::ac']]], + ['getconnectingclients_31',['GetConnectingClients',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#adba2c3742893c075865becf63788f366',1,'nn::dlp::Cafe::Server']]], + ['getconnectionstatus_32',['GetConnectionStatus',['../namespacenn_1_1uds_1_1Cafe.html#a890357ae74eedc24f39ddbc9c4f8b392',1,'nn::uds::Cafe']]], + ['getconnectresult_33',['GetConnectResult',['../namespacenn_1_1ac.html#a70679b7d6165b150b8bbf8428aba04af',1,'nn::ac']]], + ['getconnectstatus_34',['GetConnectStatus',['../namespacenn_1_1ac.html#a25fe406cc10b16c649c996fa78608f13',1,'nn::ac']]], + ['getcount_35',['getcount',['../classnn_1_1sl_1_1details_1_1SerializerFromPtr.html#ab387773933db0a4cc47236236b4b5e78',1,'nn::sl::details::SerializerFromPtr::GetCount()'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a75aba64fcf314163990a71ee3e00a419',1,'nn::sl::details::ISerializerBase::GetCount()']]], + ['getcurrentid_36',['GetCurrentId',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a14369030f9d68a7f22934ecefe99142c',1,'nn::sl::LaunchInfoDatabase']]], + ['getcurrentid_5f_5fq3_5f2nn2sl18launchinfodatabasecfv_37',['GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv',['../namespacenn_1_1sl_1_1details.html#a75d49ff42b24818d9f0bc1976be0548e',1,'nn::sl::details']]], + ['getdefaultaccount_38',['GetDefaultAccount',['../namespacenn_1_1act.html#a4fcf458eb0008a561c104d3378905445',1,'nn::act']]], + ['getdefaultaccountinfoaccessor_39',['GetDefaultAccountInfoAccessor',['../namespacenn_1_1sl.html#a962afb6020dd27f97a95a8ff2ac55aa8',1,'nn::sl']]], + ['getdefaultblacklistaccessor_40',['GetDefaultBlackListAccessor',['../namespacenn_1_1sl.html#a38b83247f92cc8c8e3cbc6f226f72120',1,'nn::sl']]], + ['getdefaultdatabasepath_41',['getdefaultdatabasepath',['../namespacenn_1_1sl.html#a7969e7a2d2a0d6d7a638291500c4c667',1,'nn::sl::GetDefaultDatabasePath(char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")'],['../namespacenn_1_1sl.html#aed68f1eb2d548306027c90d31588d40a',1,'nn::sl::GetDefaultDatabasePath(char *, int size) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUi")']]], + ['getdefaultdefaulttitleaccessor_42',['GetDefaultDefaultTitleAccessor',['../namespacenn_1_1sl.html#add4a78ef0448f7a06166606586359f44',1,'nn::sl']]], + ['getdefaultdisccachedtitleaccessor_43',['GetDefaultDiscCachedTitleAccessor',['../namespacenn_1_1sl.html#a26d46fd33103f42c493f6b88e2cc3456',1,'nn::sl']]], + ['getdefaultextendedstoragevolumeid_44',['GetDefaultExtendedStorageVolumeId',['../namespacenn_1_1spm.html#ac7cbf124301bab92f482259e528744cd',1,'nn::spm']]], + ['getdefaulticoninfoaccessor_45',['GetDefaultIconInfoAccessor',['../namespacenn_1_1sl.html#a0f5348268d3633748471d06f7cc7c27f',1,'nn::sl']]], + ['getdefaulticoninfoserializer_46',['GetDefaultIconInfoSerializer',['../namespacenn_1_1sl.html#a651fb1e2767aca52ce39a776e34b0093',1,'nn::sl']]], + ['getdefaultinstalledtitlelistaccessor_47',['GetDefaultInstalledTitleListAccessor',['../namespacenn_1_1sl.html#a8250b41d9d5c64110d628502560db29b',1,'nn::sl']]], + ['getdefaultjumptitleinfoserializer_48',['GetDefaultJumpTitleInfoSerializer',['../namespacenn_1_1sl.html#a381ecda810ee308f70ed64fc313da23a',1,'nn::sl']]], + ['getdefaultkillernotificationaccessor_49',['GetDefaultKillerNotificationAccessor',['../namespacenn_1_1sl.html#a0d8c2feed6b338e892db49ce284a0d22',1,'nn::sl']]], + ['getdefaultkillernotificationserializer_50',['GetDefaultKillerNotificationSerializer',['../namespacenn_1_1sl.html#aaf88bb03afd752529abb3cfb27f025d3',1,'nn::sl']]], + ['getdefaultkillernotificationtransferrecordmanager_51',['GetDefaultKillerNotificationTransferRecordManager',['../namespacenn_1_1sl.html#aebc1eb38afab195bb40c493e09bb9e8b',1,'nn::sl']]], + ['getdefaultkillernotificationtransferrecordpath_52',['GetDefaultKillerNotificationTransferRecordPath',['../namespacenn_1_1sl.html#a5541f2008379f0ff085f87d2268a74e1',1,'nn::sl']]], + ['getdefaultkillernotificationtransferrecordstream_53',['GetDefaultKillerNotificationTransferRecordStream',['../namespacenn_1_1sl.html#a5e2764bad30d9e52035c7d5207248baf',1,'nn::sl']]], + ['getdefaultlaunchedtitlelistaccessor_54',['getdefaultlaunchedtitlelistaccessor',['../namespacenn_1_1sl.html#a55fbe7e48c1fc2b33177c33f4a4577eb',1,'nn::sl::GetDefaultLaunchedTitleListAccessor(LaunchedTitleListAccessorType type)'],['../namespacenn_1_1sl.html#ac1f951581158fbaac8e072dfad295f42',1,'nn::sl::GetDefaultLaunchedTitleListAccessor()']]], + ['getdefaultmetainfoaccessor_55',['GetDefaultMetaInfoAccessor',['../namespacenn_1_1sl.html#aa41c57ac3ec6e30bb4b99b95312af727',1,'nn::sl']]], + ['getdefaultpreferentialtitleaccessor_56',['GetDefaultPreferentialTitleAccessor',['../namespacenn_1_1sl.html#a71698b45f730f451fe38131cba59c514',1,'nn::sl']]], + ['getdefaultprevioussendingtimeserializer_57',['GetDefaultPreviousSendingTimeSerializer',['../namespacenn_1_1sl.html#a540f7f97239457fd3338cba458f8415c',1,'nn::sl']]], + ['getdefaultquickstarttitleinfoserializer_58',['GetDefaultQuickStartTitleInfoSerializer',['../namespacenn_1_1sl.html#acb51ab58d0b37397a310391e2903bad9',1,'nn::sl']]], + ['getdefaultsettingaccessor_59',['GetDefaultSettingAccessor',['../namespacenn_1_1sl.html#a0493764ce9629d72ae1916045edf6ae9',1,'nn::sl']]], + ['getdefaulttimeaccessor_60',['GetDefaultTimeAccessor',['../namespacenn_1_1sl.html#af05ca2919e7bf52fe13d0c88f72bbe8e',1,'nn::sl']]], + ['getdefaulttitleaccessor_61',['GetDefaultTitleAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a0c2a080844a52f7bc65b55c1d4b957ad',1,'nn::sl::QuickStartApplicationSelector']]], + ['getdefaulttitleiconcache_62',['GetDefaultTitleIconCache',['../namespacenn_1_1sl.html#aeff1b35645cfc583fd1c5917dc2f815f',1,'nn::sl']]], + ['getdefaulttitlelistaccessor_63',['GetDefaultTitleListAccessor',['../namespacenn_1_1sl.html#a151cb241577501aabd5b834a9bbc36a8',1,'nn::sl']]], + ['getdefaulttitlelistcache_64',['GetDefaultTitleListCache',['../namespacenn_1_1sl.html#a3679ac7eaaf7200cc8bfd250267969f8',1,'nn::sl']]], + ['getdefaultupdatepackageaccessor_65',['GetDefaultUpdatePackageAccessor',['../namespacenn_1_1sl.html#ae86d073803ba55015e89985199437d45',1,'nn::sl']]], + ['getdefaultupdatepackageaccessor_5f_5fq2_5f2nn2slfv_66',['GetDefaultUpdatePackageAccessor__Q2_2nn2slFv',['../namespacenn_1_1sl_1_1details.html#aee370d9b034007b861229eda8bc958a8',1,'nn::sl::details']]], + ['getdefaultwhitelistaccessor_67',['GetDefaultWhiteListAccessor',['../namespacenn_1_1sl.html#ac0d329d1e5e6ca0faed9ad067a9b34c1',1,'nn::sl']]], + ['getdescription_68',['GetDescription',['../classnn_1_1Result.html#a74165ada65cd7763a6e68f6cc042000d',1,'nn::Result']]], + ['getdevicehash_69',['GetDeviceHash',['../namespacenn_1_1act.html#af00fc1c92b6894827b118d372504e73e',1,'nn::act']]], + ['getdisccachedtitleaccessor_70',['GetDiscCachedTitleAccessor',['../classnn_1_1sl_1_1TitleListCache.html#ae00dae257c708f79e532d5ce64a0d6af',1,'nn::sl::TitleListCache']]], + ['getdrawstringinfo_71',['GetDrawStringInfo',['../namespacenn_1_1swkbd.html#a6ac836766f451293fe49062a8779a9ee',1,'nn::swkbd']]], + ['getdrcledstatusofpattern_72',['GetDrcLedStatusOfPattern',['../namespacenn_1_1acp.html#aff0874ff692290abceaad49a7a7c4286',1,'nn::acp']]], + ['getdrctransferrer_73',['GetDrcTransferrer',['../namespacenn_1_1sl.html#aa0ba5d81ad45e4d719723b22260b73ab',1,'nn::sl']]], + ['getemptyvalue_74',['GetEmptyValue',['../structnn_1_1sl_1_1KillerNotification.html#a31c8e1827e48fbe59681d2f879ac717c',1,'nn::sl::KillerNotification']]], + ['getenability_75',['GetEnability',['../classnn_1_1sl_1_1Condition.html#ae1b0bd49126a5ee61db3f7af0eb8a0f5',1,'nn::sl::Condition']]], + ['getenability_5f_5fq3_5f2nn2sl9conditioncfv_76',['GetEnability__Q3_2nn2sl9ConditionCFv',['../namespacenn_1_1sl_1_1details.html#abb3721743470db64c3d8b972f4f3d2ae',1,'nn::sl::details']]], + ['getentrycount_77',['GetEntryCount',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a666ca107e38c683dd536e2362c5e7249',1,'nn::sl::LaunchInfoDatabase']]], + ['getentrycount_5f_5fq3_5f2nn2sl18launchinfodatabasecfv_78',['GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv',['../namespacenn_1_1sl_1_1details.html#a1e7542dd5e0278e5ef37a22965ba95a0',1,'nn::sl::details']]], + ['geterrorcode_79',['GetErrorCode',['../namespacenn_1_1nfp.html#a428479a7d4a9a27da4798c0e356dd565',1,'nn::nfp']]], + ['getextendedstorageindex_80',['GetExtendedStorageIndex',['../namespacenn_1_1spm.html#aeac1248a8fe3ba02aef69d2b2c92aead',1,'nn::spm']]], + ['getfriendaccountid_81',['GetFriendAccountId',['../group__nn__fp__fp.html#ga6f80f0c5272c8f10fe8ce7541ad44d4c',1,'nn::fp']]], + ['getfriendapprovaltime_82',['GetFriendApprovalTime',['../group__nn__fp__fp.html#ga4408a58a3c6c02cd704b43c4f0cc6302',1,'nn::fp']]], + ['getfriendcomment_83',['GetFriendComment',['../group__nn__fp__fp.html#ga832a293086b3725b74a7d67a95f0f462',1,'nn::fp']]], + ['getfriendlist_84',['GetFriendList',['../group__nn__fp__fp.html#ga248f8a50a1279fc432abaf1968960564',1,'nn::fp']]], + ['getfriendlistall_85',['GetFriendListAll',['../group__nn__fp__fp.html#gab18d49359ec49c724d967aa44465a903',1,'nn::fp']]], + ['getfriendlistex_86',['GetFriendListEx',['../group__nn__fp__fp.html#ga7044de11fd428195c6dc8be24f7acb2c',1,'nn::fp']]], + ['getfriendmii_87',['GetFriendMii',['../group__nn__fp__fp.html#ga591a633fbbd8c38337effa6eb634ebec',1,'nn::fp']]], + ['getfriendplayinggame_88',['GetFriendPlayingGame',['../group__nn__fp__fp.html#ga8874ffed535c5c95577028270a26659e',1,'nn::fp']]], + ['getfriendpresence_89',['GetFriendPresence',['../group__nn__fp__fp.html#ga558296c8b5df9863e3888ecb60d5ed5e',1,'nn::fp']]], + ['getfriendpresenceex_90',['GetFriendPresenceEx',['../group__nn__fp__fp.html#gae2dd1d237c566395f5ec83db5cc34b54',1,'nn::fp']]], + ['getfriendprofile_91',['GetFriendProfile',['../group__nn__fp__fp.html#ga35793c95be5786b9a448b2e6e331357a',1,'nn::fp']]], + ['getfriendrelationship_92',['GetFriendRelationship',['../group__nn__fp__fp.html#ga2e38aa15bf37449657800dd7631280eb',1,'nn::fp']]], + ['getfriendrequestaccountid_93',['GetFriendRequestAccountId',['../group__nn__fp__fp.html#gae2a82a7087150d1ba0c8488158635889',1,'nn::fp']]], + ['getfriendrequestlist_94',['GetFriendRequestList',['../group__nn__fp__fp.html#ga46a1b22963adcc072bad75bc61a92f4c',1,'nn::fp']]], + ['getfriendrequestlistex_95',['GetFriendRequestListEx',['../group__nn__fp__fp.html#ga7a989de4a87ec963823970c68f5bc20a',1,'nn::fp']]], + ['getfriendrequestmessageid_96',['GetFriendRequestMessageId',['../group__nn__fp__fp.html#ga56aec0632ff11505173260832d639e5d',1,'nn::fp']]], + ['getfriendscreenname_97',['GetFriendScreenName',['../group__nn__fp__fp.html#ga04d74239df93c48205c2fe62a0459632',1,'nn::fp']]], + ['getfriendsorttime_98',['GetFriendSortTime',['../group__nn__fp__fp.html#gaeea9318f7c803dbb885b88b1d83ca70b',1,'nn::fp']]], + ['gethostbyaddr_99',['gethostbyaddr',['../group__nsysnet__netdb.html#gac79e48e6a4c746a956789be70b44ae17',1,'gethostbyaddr(const void *addr, size_t len, int type): _netdb.h'],['../netdb_8h.html#abc814e466a52976528f93ae5d062ff6a',1,'gethostbyaddr(const void *addr, socklen_t len, int type): netdb.h']]], + ['gethostbyname_100',['gethostbyname',['../netdb_8h.html#ad2df09663e36f8f790d61a02810a3395',1,'gethostbyname(const char *name): netdb.h'],['../group__nsysnet__netdb.html#gac814c6f0d65b9975ff2b83eda4319e9f',1,'gethostbyname(const char *name): _netdb.h']]], + ['gethostent_101',['gethostent',['../netdb_8h.html#a4b9065f385acd38096aa190110429420',1,'netdb.h']]], + ['geticoninfoaccessor_102',['getIconInfoAccessor',['../classnn_01_1_1sl_1_1DataCreator.html#a21c34b176056f359e052266f35714295',1,'nn ::sl::DataCreator']]], + ['getinputformstring_103',['GetInputFormString',['../namespacenn_1_1swkbd.html#a320443ffd9f50bae59433aed664d26e4',1,'nn::swkbd']]], + ['getinstalledtitlelistaccessor_104',['GetInstalledTitleListAccessor',['../classnn_1_1sl_1_1TitleListCache.html#a9f01f0200c368d352ca42c4b6f495d52',1,'nn::sl::TitleListCache']]], + ['getinternal_105',['getinternal',['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html#af39ce0046dbabf1540b61ea6ec3f3377',1,'nn::sl::details::LaunchedTitleListAccessorFromPtr::GetInternal()'],['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#a9178f01ff35cf0df9a42a120cba7c75f',1,'nn::sl::details::UpdatePackageAccessorFromPtr::GetInternal()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a4d1bf861dfc51fa3e25c8ca181a22dca',1,'nn::sl::KillerNotificationTransferRecordStream::GetInternal()'],['../classnn_1_1sl_1_1FileStream.html#a4d1bf861dfc51fa3e25c8ca181a22dca',1,'nn::sl::FileStream::GetInternal()']]], + ['getinternalstate_106',['GetInternalState',['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html#a53a0821e674f1ac8ba49553285ae6f72',1,'nn::dlp::Cafe::ServerPrivate']]], + ['getjumptitleinfoserializer_107',['GetJumpTitleInfoSerializer',['../classnn_1_1sl_1_1CacheManager.html#a3b379783df40cba3a07fae8f30182b85',1,'nn::sl::CacheManager']]], + ['getkeyboardcondition_108',['GetKeyboardCondition',['../namespacenn_1_1swkbd.html#ab8688b80bbebd8b6106f6b82ec63e4da',1,'nn::swkbd']]], + ['getkillernotificationaccessor_109',['GetKillerNotificationAccessor',['../classnn_1_1sl_1_1KillerNotificationSelector.html#ae014cb336a08ac1307d8c2f28cf1d598',1,'nn::sl::KillerNotificationSelector']]], + ['getkillernotificationcache_110',['GetKillerNotificationCache',['../classnn_1_1sl_1_1CacheManager.html#ab035f4257f6ce7a119067ad445b75592',1,'nn::sl::CacheManager']]], + ['getkillernotificationcache_5f_5fq3_5f2nn2sl12cachemanagerfpq3_5f2nn2sl18killernotificationpq3_5f2nn2sl9titleinfo_111',['GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo',['../namespacenn_1_1sl_1_1details.html#a2c2baf6bd7d10518bba2026651b12971',1,'nn::sl::details']]], + ['getkillernotificationserializer_112',['getkillernotificationserializer',['../classnn_1_1sl_1_1KillerNotificationSelector.html#adedd428fd766dfbd5af710eb12cddd4e',1,'nn::sl::KillerNotificationSelector::GetKillerNotificationSerializer()'],['../classnn_1_1sl_1_1CacheManager.html#adedd428fd766dfbd5af710eb12cddd4e',1,'nn::sl::CacheManager::GetKillerNotificationSerializer()']]], + ['getkillernotificationtransferrecordmanager_113',['GetKillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1KillerNotificationSelector.html#ab5c4203ca996570bc27021a29ff3d3ce',1,'nn::sl::KillerNotificationSelector']]], + ['getlasterrorcode_114',['GetLastErrorCode',['../namespacenn_1_1ac.html#a3723dbf9fe25b41ed6c77458226eb461',1,'nn::ac']]], + ['getlastledevent_115',['GetLastLedEvent',['../group__nn__fp__fp.html#ga82a92886adc9d262cfa628f9eb0fb4e6',1,'nn::fp']]], + ['getlaunchedtitlelistaccessor_116',['getlaunchedtitlelistaccessor',['../classnn_1_1sl_1_1TitleListCache.html#a42085eb4a16bb967abd09b3e5c728bad',1,'nn::sl::TitleListCache::GetLaunchedTitleListAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#a42085eb4a16bb967abd09b3e5c728bad',1,'nn::sl::KillerNotificationSelector::GetLaunchedTitleListAccessor()']]], + ['getlaunchinfobyid_117',['GetLaunchInfoById',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a3c6d5fd5f5f58a28c871a8a8bd566743',1,'nn::sl::LaunchInfoDatabase']]], + ['getlaunchinfobyid_5f_5fq3_5f2nn2sl18launchinfodatabasecfpq3_5f2nn2sl10launchinfoul_118',['GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL',['../namespacenn_1_1sl_1_1details.html#ac1cba8fb929412be442ae91e29ad3036',1,'nn::sl::details']]], + ['getlevel_119',['GetLevel',['../classnn_1_1Result.html#a7d65dd5e6686436a19a5d6fd35e303b3',1,'nn::Result']]], + ['getlocaltime_120',['getlocaltime',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a356ed349247666488e3ca0efc576578c',1,'nn::sl::details::ITimeAccessorBase::GetLocalTime()'],['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html#aad81deda88596cc9bada7a127d2d14fd',1,'nn::sl::details::TimeAccessorFromPtr::GetLocalTime()']]], + ['getmetainfoaccessor_121',['GetMetaInfoAccessor',['../classnn_1_1sl_1_1TitleListCache.html#a7cc11c7d3c8a83081ea953c496f17813',1,'nn::sl::TitleListCache']]], + ['getmii_122',['GetMii',['../namespacenn_1_1act.html#a455e3c697384e47721d374421105bf7a',1,'nn::act']]], + ['getmiiex_123',['GetMiiEx',['../namespacenn_1_1act.html#a7bf44a83527f6172c9e41fb09047e891',1,'nn::act']]], + ['getmiiicon_124',['getmiiicon',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#aa10a71eda8af45c33e55a6ebc5ee12bd',1,'nn::sl::details::IIconInfoAccessorBase::GetMiiIcon()'],['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html#a6df1ffca38206e9c16da448a03347778',1,'nn::sl::details::IconInfoAccessorFromPtr::GetMiiIcon()']]], + ['getmiiimageex_125',['GetMiiImageEx',['../namespacenn_1_1act.html#a31a5996060f195c531d37909bdd110a1',1,'nn::act']]], + ['getmiiname_126',['GetMiiName',['../namespacenn_1_1act.html#a433e51a52f557cebd9c8a3e6a208c007',1,'nn::act']]], + ['getmiinameex_127',['GetMiiNameEx',['../namespacenn_1_1act.html#a4afb2edbcd217212a5df22783e77eb97',1,'nn::act']]], + ['getmodule_128',['GetModule',['../classnn_1_1Result.html#a8a317e03b10106f97da31dd389d3c720',1,'nn::Result']]], + ['getmyaccountid_129',['GetMyAccountId',['../group__nn__fp__fp.html#ga0cceca2ba5c58d5c8c2b6e7e5847ff65',1,'nn::fp']]], + ['getmycomment_130',['GetMyComment',['../group__nn__fp__fp.html#gaeb78b9f40a9aa7ec8b3103633f55cfe7',1,'nn::fp']]], + ['getmymii_131',['GetMyMii',['../group__nn__fp__fp.html#gadda65ea760a6f574f114e044c6482107',1,'nn::fp']]], + ['getmyplayinggame_132',['GetMyPlayingGame',['../group__nn__fp__fp.html#ga439f2fa5ba6154d3036abdddd89409ab',1,'nn::fp']]], + ['getmypreference_133',['GetMyPreference',['../group__nn__fp__fp.html#gab680b23b5ca51eb395f6bfe5aee7f45e',1,'nn::fp']]], + ['getmypresence_134',['GetMyPresence',['../group__nn__fp__fp.html#ga97e85d8a12ee3543eb2b892109a7bdbd',1,'nn::fp']]], + ['getmyprincipalid_135',['GetMyPrincipalId',['../group__nn__fp__fp.html#gabf96975ae20e9d8ff2adb874f28d6827',1,'nn::fp']]], + ['getmyprofile_136',['GetMyProfile',['../group__nn__fp__fp.html#ga65e6f2fbb293479881aecc2940dc6d36',1,'nn::fp']]], + ['getmyscreenname_137',['GetMyScreenName',['../group__nn__fp__fp.html#ga0d4d47445eee441c0282d242aa9f4755',1,'nn::fp']]], + ['getnameinfo_138',['getnameinfo',['../group__nsysnet__netdb.html#gaf6476726fb9e21fbf6cebcfc0ef6f766',1,'getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags): _netdb.h'],['../netdb_8h.html#a5c82f7d491ae353012f42bf60e9c9f20',1,'getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags): netdb.h']]], + ['getnetworktime_139',['getnetworktime',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a7b0dceb3ec0017418292ab7f192c8b4c',1,'nn::sl::details::ITimeAccessorBase::GetNetworkTime()'],['../classnn_1_1sl_1_1details_1_1TimeAccessorFromPtr.html#ae76371490ef5d981f1d23a6aa373157a',1,'nn::sl::details::TimeAccessorFromPtr::GetNetworkTime()']]], + ['getnfpadmininfo_140',['GetNfpAdminInfo',['../namespacenn_1_1nfp.html#ac0838dfed872fbd172969d5c5f7033a0',1,'nn::nfp']]], + ['getnfpcommoninfo_141',['GetNfpCommonInfo',['../namespacenn_1_1nfp.html#a4e31fed3dfaf3cb06240309600906269',1,'nn::nfp']]], + ['getnfpreadonlyinfo_142',['GetNfpReadOnlyInfo',['../namespacenn_1_1nfp.html#a05cf829aab7fa97c1b5484b8d80e76ec',1,'nn::nfp']]], + ['getnfpregisterinfo_143',['GetNfpRegisterInfo',['../namespacenn_1_1nfp.html#a8413d10ff382e0163559cfe38a2659e6',1,'nn::nfp']]], + ['getnfprominfo_144',['GetNfpRomInfo',['../namespacenn_1_1nfp.html#ada016fb6106d7a1df5ea5480660f7caf',1,'nn::nfp']]], + ['getnfpstate_145',['GetNfpState',['../namespacenn_1_1nfp.html#a7804fecf3c0695d9ced60d3f84a95e28',1,'nn::nfp']]], + ['getnfspassword_146',['GetNfsPassword',['../namespacenn_1_1act.html#acb21bb7fce66c89137e119217ecf8e29',1,'nn::act']]], + ['getnfspasswordex_147',['GetNfsPasswordEx',['../namespacenn_1_1act.html#a93010da1f5ff14fdcdd0987fbfd1fb79',1,'nn::act']]], + ['getnodeinformation_148',['GetNodeInformation',['../namespacenn_1_1uds_1_1Cafe.html#aa9f9368f4b7aeb2c7050c97ba5c0961a',1,'nn::uds::Cafe']]], + ['getnumofaccounts_149',['GetNumOfAccounts',['../namespacenn_1_1act.html#a1acf3c6786af67397393c317e7345b47',1,'nn::act']]], + ['getparentalcontrolsslotno_150',['GetParentalControlsSlotNo',['../namespacenn_1_1act.html#a2ffb0de4a976fbcbea04f433593f0471',1,'nn::act']]], + ['getparentalcontrolsslotnoex_151',['GetParentalControlsSlotNoEx',['../namespacenn_1_1act.html#a9664cc80a5b0ad427a74923dc36c06c7',1,'nn::act']]], + ['getpeername_152',['getpeername',['../group__nsysnet__socket.html#ga4a9f6b4f568e8fa65fea32dc016a1228',1,'getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen): _socket.h'],['../sys_2socket_8h.html#ad56bbd2dab72a7d4062e62bd0b129435',1,'getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen): socket.h']]], + ['getpersistentid_153',['GetPersistentId',['../namespacenn_1_1act.html#a547b7f8a394920fe6c6894c45776892b',1,'nn::act']]], + ['getpersistentidex_154',['GetPersistentIdEx',['../namespacenn_1_1act.html#a2e5d51496cfdef25988aa77889e8d29b',1,'nn::act']]], + ['getplaydiary_155',['getplaydiary',['../namespacenn_1_1pdm.html#a816bc406565f4073bba254fde6767f96',1,'nn::pdm::GetPlayDiary(uint32_t *outAmount, PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3")'],['../namespacenn_1_1pdm.html#a9b914567f574beada4e1cd48b21bfb21',1,'nn::pdm::GetPlayDiary(PlayDiary *outPlayDiaries, uint32_t userId, uint32_t amount) asm("GetPlayDiary__Q2_2nn3pdmFPQ3_2nn3pdm9PlayDiaryiT2")']]], + ['getplaydiarylength_156',['GetPlayDiaryLength',['../namespacenn_1_1pdm.html#ade4a0067efb66aec3ad6528b30a74a64',1,'nn::pdm']]], + ['getplaydiarymaxlength_157',['GetPlayDiaryMaxLength',['../namespacenn_1_1pdm.html#a130dcdfad9b544c076526fb2200d3900',1,'nn::pdm']]], + ['getplaydiarystart_158',['GetPlayDiaryStart',['../namespacenn_1_1pdm.html#a238fbd4b944c6717c92a1ad12eb805bf',1,'nn::pdm']]], + ['getplayevent_159',['GetPlayEvent',['../namespacenn_1_1pdm.html#a4945fba1269d0eed2db985ed826339ec',1,'nn::pdm']]], + ['getplayeventmaxlength_160',['GetPlayEventMaxLength',['../namespacenn_1_1pdm.html#ae4853a1231357fa17af1aaf4bc856758',1,'nn::pdm']]], + ['getplaylog_161',['getplaylog',['../namespacenn_1_1pdm.html#ac554840a80b425621a4149a809854c84',1,'nn::pdm::GetPlayLog(PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPQ3_2nn3pdm7PlayLogiT2")'],['../namespacenn_1_1pdm.html#aee7f2d9fe93f103df5dd160791c9d8a5',1,'nn::pdm::GetPlayLog(uint32_t *outAmount, PlayLog *outPlayLogs, uint32_t userId, uint32_t amount) asm("GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3")']]], + ['getplayloglength_162',['GetPlayLogLength',['../namespacenn_1_1pdm.html#a64e527ece26ae40dd329b9ae9c29d4d4',1,'nn::pdm']]], + ['getplaylogmaxlength_163',['GetPlayLogMaxLength',['../namespacenn_1_1pdm.html#a9860b3f0d6b4c8349f84452d62e9c748',1,'nn::pdm']]], + ['getplaylogstart_164',['GetPlayLogStart',['../namespacenn_1_1pdm.html#a11f5c2a50ed4005160f9df39afca9bd3',1,'nn::pdm']]], + ['getplaystats_165',['getplaystats',['../namespacenn_1_1pdm.html#a6a59d4abffac7e9acced33886411b02a',1,'nn::pdm::GetPlayStats(uint32_t *outAmount, PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3")'],['../namespacenn_1_1pdm.html#a9425f0620c8fb931dfb44107fa6949c1',1,'nn::pdm::GetPlayStats(PlayStats *outPlayStats, uint32_t userId, uint32_t amount) asm("GetPlayStats__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiT2")']]], + ['getplaystatslength_166',['GetPlayStatsLength',['../namespacenn_1_1pdm.html#ab3b2bb9a127aa295eb25ee13c6ed0778',1,'nn::pdm']]], + ['getplaystatsmaxlength_167',['GetPlayStatsMaxLength',['../namespacenn_1_1pdm.html#a92d9cc8642aa4d61ab22b966ac0396f7',1,'nn::pdm']]], + ['getplaystatsoftitleid_168',['GetPlayStatsOfTitleId',['../namespacenn_1_1pdm.html#a167fc6a89314f3fca80ccc2336c5792c',1,'nn::pdm']]], + ['getpreferentialtitleaccessor_169',['GetPreferentialTitleAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#acff43793868d2e5849bfc1d0228789fc',1,'nn::sl::QuickStartApplicationSelector']]], + ['getpreviousextendedstoragevolumeid_170',['GetPreviousExtendedStorageVolumeId',['../namespacenn_1_1spm.html#ad0ee2e849c8179abaa01cbb97096da8d',1,'nn::spm']]], + ['getprevioussendingtime_171',['GetPreviousSendingTime',['../classnn_1_1sl_1_1Condition.html#a26da8ad617ce343b7e3afaaf9d3cc172',1,'nn::sl::Condition']]], + ['getprevioussendingtime_5f_5fq3_5f2nn2sl9conditioncfpl_172',['GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL',['../namespacenn_1_1sl_1_1details.html#a3ba55d1009ed5a8c1f5d16e148bdeb82',1,'nn::sl::details']]], + ['getprevioussendingtimeserializer_173',['GetPreviousSendingTimeSerializer',['../classnn_1_1sl_1_1Condition.html#aea22f53b77b87f0c0ca3c1ba0bba93db',1,'nn::sl::Condition']]], + ['getprincipalid_174',['GetPrincipalId',['../namespacenn_1_1act.html#a71d2887aaac2cc1bcacffacd572b1975',1,'nn::act']]], + ['getprincipalidex_175',['GetPrincipalIdEx',['../namespacenn_1_1act.html#a5a8cab528ad94f90bb2ba5622a4bfe68',1,'nn::act']]], + ['getquickstartcache_176',['GetQuickStartCache',['../classnn_1_1sl_1_1CacheManager.html#acafad3f2a346f68fe0b51e587ce67af7',1,'nn::sl::CacheManager']]], + ['getquickstartcache_5f_5fq3_5f2nn2sl12cachemanagerfpq3_5f2nn2sl9titleinfoi_177',['GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi',['../namespacenn_1_1sl_1_1details.html#ac5175117c8401d80dda995c1e21ae969',1,'nn::sl::details']]], + ['getquickstarttitleinfoserializer_178',['GetQuickStartTitleInfoSerializer',['../classnn_1_1sl_1_1CacheManager.html#aec562d28c7c009b76cd08fd91ea6b215',1,'nn::sl::CacheManager']]], + ['getrecentplayrecord_179',['GetRecentPlayRecord',['../group__nn__fp__fp.html#ga9fb23c3068f01fbb83d57899e4d07662',1,'nn::fp']]], + ['getrecordcount_180',['getrecordcount',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ae1bb8d30bb3822b62baaae0a0e461569',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::GetRecordCount()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ae1bb8d30bb3822b62baaae0a0e461569',1,'nn::sl::KillerNotificationTransferRecordManager::GetRecordCount()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#ae1bb8d30bb3822b62baaae0a0e461569',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::GetRecordCount()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#af5989f1f4dd6e5b80b8c8f0ff62c8c79',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::GetRecordCount()']]], + ['getrecordcount_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagercfv_181',['GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv',['../namespacenn_1_1sl_1_1details.html#af0c0ff46bc86c1a39b93e207a9df5ae6',1,'nn::sl::details']]], + ['getrecords_182',['getrecords',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ac1deedfa8721bc30084590c9c6b1ffbe',1,'nn::sl::KillerNotificationTransferRecordManager::GetRecords()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a7d651babc4ca4675250c86d7a2a55d30',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::GetRecords()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a2625cf402545adcceb29e8f49d5be95f',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::GetRecords()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ac1deedfa8721bc30084590c9c6b1ffbe',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::GetRecords()']]], + ['getrecords_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagercfpq3_5f2nn2sl32killernotificationtransferrecordui_183',['GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi',['../namespacenn_1_1sl_1_1details.html#a99f8d43b1490373d3c6103f4b3dafdab',1,'nn::sl::details']]], + ['getrequestblocksettingasync_184',['GetRequestBlockSettingAsync',['../group__nn__fp__fp.html#gaca84d7b812de54929324e54568c90796',1,'nn::fp']]], + ['getresultcode_185',['GetResultCode',['../namespacenn_1_1erreula.html#a4d611c7ccc9a4c03bf08adfdd4b56659',1,'nn::erreula']]], + ['getresulttype_186',['GetResultType',['../namespacenn_1_1erreula.html#a92e6f7729d7c5d0cef69a5fccf724926',1,'nn::erreula']]], + ['getrunningconfig_187',['GetRunningConfig',['../namespacenn_1_1ac.html#aed8eea8e7845be9c310e00d765fe4d21',1,'nn::ac']]], + ['getselectbuttonnumerror_188',['GetSelectButtonNumError',['../namespacenn_1_1erreula.html#a7d56b2b66819975a4613cc75248736d6',1,'nn::erreula']]], + ['getservbyname_189',['getservbyname',['../netdb_8h.html#a9d976afa60cead1e7f82bad149626b7f',1,'netdb.h']]], + ['getservbyport_190',['getservbyport',['../netdb_8h.html#a070fa0f353af9fc05138caeb6348c29a',1,'netdb.h']]], + ['getservent_191',['getservent',['../netdb_8h.html#aa04c5e5229bf6ad9dc77bb261577df10',1,'netdb.h']]], + ['getsettingaccessor_192',['getsettingaccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::QuickStartApplicationSelector::GetSettingAccessor()'],['../classnn_1_1sl_1_1Condition.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::Condition::GetSettingAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::KillerNotificationSelector::GetSettingAccessor()'],['../classnn_1_1sl_1_1DrcManager.html#af1edc08cb94dab15074359c0329738f3',1,'nn::sl::DrcManager::GetSettingAccessor()'],['../classnn_01_1_1sl_1_1DataCreator.html#a7e510e4dcd8abd9d43ddfcb2ca3a629d',1,'nn ::sl::DataCreator::getSettingAccessor()']]], + ['getsimpleaddressid_193',['getsimpleaddressid',['../namespacenn_1_1act.html#afab4dce5a04613085ec7f5c40e32d79e',1,'nn::act::GetSimpleAddressId(SimpleAddressId *outId, SlotNo slot) asm("GetSimpleAddressIdEx__Q2_2nn3actFPUiUc")'],['../namespacenn_1_1act.html#a39feb1c8b2fa97fca59178e731eb514c',1,'nn::act::GetSimpleAddressId(void) asm("GetSimpleAddressId__Q2_2nn3actFv")']]], + ['getsize_194',['getsize',['../classnn_1_1sl_1_1FileStream.html#a2936b1a178372cede9bdd3d7220b3be8',1,'nn::sl::FileStream::GetSize()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a2936b1a178372cede9bdd3d7220b3be8',1,'nn::sl::KillerNotificationTransferRecordStream::GetSize()'],['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a0e17502a6a84f4e2c0f8645c6f77be26',1,'nn::sl::details::IStreamBase::GetSize()']]], + ['getslotno_195',['GetSlotNo',['../namespacenn_1_1act.html#ab094ac9df0f1befc2ce05cac7025f0fb',1,'nn::act']]], + ['getsockname_196',['getsockname',['../group__nsysnet__socket.html#gaea26fd244405f7518b50c9d328d80269',1,'getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen): _socket.h'],['../sys_2socket_8h.html#a7895af1011e7b9ff128eda29e773a84e',1,'getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen): socket.h']]], + ['getsockopt_197',['getsockopt',['../group__nsysnet__socket.html#ga11212a51bed6583bb4a3ad71c11e2896',1,'getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen): _socket.h'],['../sys_2socket_8h.html#ab81d992040a0b29b4f9fd20a263ab1d0',1,'getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen): socket.h']]], + ['getstartupid_198',['GetStartupId',['../namespacenn_1_1ac.html#abee9382aa000506d74663be2a809acf3',1,'nn::ac']]], + ['getstate_199',['GetState',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a30fb7e9be071d004f36b08b2a1b8052e',1,'nn::dlp::Cafe::Server']]], + ['getstateerrorviewer_200',['GetStateErrorViewer',['../namespacenn_1_1erreula.html#a69326f99dd2526d3f86c2ee6df8b5fc3',1,'nn::erreula']]], + ['getstateinputform_201',['GetStateInputForm',['../namespacenn_1_1swkbd.html#ace66ec5f01f634a4b5ca20e57a4275ed',1,'nn::swkbd']]], + ['getstatekeyboard_202',['GetStateKeyboard',['../namespacenn_1_1swkbd.html#af54d239182d321cf79327229b59824fc',1,'nn::swkbd']]], + ['getstorageinfo_203',['GetStorageInfo',['../namespacenn_1_1spm.html#aa5c908b922c02312ddef78aa63ca1300',1,'nn::spm']]], + ['getstoragelist_204',['GetStorageList',['../namespacenn_1_1spm.html#afdbfa694cfa81e860d925393990387fb',1,'nn::spm']]], + ['getsummary_205',['GetSummary',['../classnn_1_1Result.html#aeb891e2e8f37e81d598dcddd9fe4a122',1,'nn::Result']]], + ['gettaginfo_206',['GetTagInfo',['../namespacenn_1_1nfp.html#a414596d6d336507d9b4a7e79ee66af6a',1,'nn::nfp']]], + ['gettimeaccessor_207',['gettimeaccessor',['../classnn_1_1sl_1_1Condition.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::Condition::GetTimeAccessor()'],['../classnn_1_1sl_1_1DrcManager.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::DrcManager::GetTimeAccessor()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::KillerNotificationSelector::GetTimeAccessor()'],['../classnn_1_1sl_1_1TitleListCache.html#abb167c6d8d54174df19311073bc00e14',1,'nn::sl::TitleListCache::GetTimeAccessor()']]], + ['gettitleiconcache_208',['getTitleIconCache',['../classnn_01_1_1sl_1_1DataCreator.html#a6bea06a74134f6c37e632f12d73642b6',1,'nn ::sl::DataCreator']]], + ['gettitleiconinfo_209',['gettitleiconinfo',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#abd2881282fa2641380bdad8645ccc0b4',1,'nn::sl::details::IIconInfoAccessorBase::GetTitleIconInfo()'],['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html#ab022992135f7fcb851bbaa3e955b6af6',1,'nn::sl::details::IconInfoAccessorFromPtr::GetTitleIconInfo()']]], + ['gettitleinfoserializer_210',['GetTitleInfoSerializer',['../classnn_1_1sl_1_1TitleListCache.html#ab5ada72c94a533f98e943d89339475c8',1,'nn::sl::TitleListCache']]], + ['gettitlelistaccessor_211',['GetTitleListAccessor',['../classnn_1_1sl_1_1TitleListCache.html#aefa08c76487e36f33e6ab9d4af317c42',1,'nn::sl::TitleListCache']]], + ['gettitlelistcache_212',['gettitlelistcache',['../classnn_1_1sl_1_1KillerNotificationSelector.html#a3513441d17067f8538ede6d2e76f85cb',1,'nn::sl::KillerNotificationSelector::GetTitleListCache()'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a3513441d17067f8538ede6d2e76f85cb',1,'nn::sl::QuickStartApplicationSelector::GetTitleListCache()']]], + ['gettransferableid_213',['GetTransferableId',['../namespacenn_1_1act.html#ad388d1f87dbbd7d4e362d53cb73cd417',1,'nn::act']]], + ['gettransferableidex_214',['GetTransferableIdEx',['../namespacenn_1_1act.html#af59aa17ebafc0aee59e7347fc71dbb52',1,'nn::act']]], + ['gettransferrer_215',['GetTransferrer',['../classnn_1_1sl_1_1DrcManager.html#a60db2cfabf9567be58c7b6ec92c2147a',1,'nn::sl::DrcManager']]], + ['getupdatepackageaccessor_216',['GetUpdatePackageAccessor',['../classnn_1_1sl_1_1Condition.html#a153d0447ab3bac7a717f4f1bd5f29a23',1,'nn::sl::Condition']]], + ['getuuid_217',['getuuid',['../namespacenn_1_1act.html#a86eb5c7d454b77ce28d230dd6be025bc',1,'nn::act::GetUuid(char outUuid[UuidSize], int32_t unk1) asm("GetUuid__Q2_2nn3actFP7ACTUuidUi")'],['../namespacenn_1_1act.html#a8b91940c77747f5fb0db63ff83b617fc',1,'nn::act::GetUuid(char outUuid[UuidSize]) asm("GetUuid__Q2_2nn3actFP7ACTUuid")']]], + ['getuuidex_218',['getuuidex',['../namespacenn_1_1act.html#a83b8dfcea8de52cd781c7697bb0a95de',1,'nn::act::GetUuidEx(char outUuid[UuidSize], SlotNo slot, int32_t unk1) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi")'],['../namespacenn_1_1act.html#a98df80d1dea5205319d46eb47bb656b0',1,'nn::act::GetUuidEx(char outUuid[UuidSize], SlotNo slot) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUc")']]], + ['getwhitelistaccessor_219',['GetWhiteListAccessor',['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a3f8b932b9af5070a6038fd3f1439485d',1,'nn::sl::QuickStartApplicationSelector']]], + ['getworkmemorysize_220',['getworkmemorysize',['../namespacenn_1_1swkbd.html#a90cf1eff52d50dbe75d2f15fa42b8e80',1,'nn::swkbd::GetWorkMemorySize()'],['../namespacenn_1_1erreula.html#ac16789ba3cac8474c4778b8e466c0c4f',1,'nn::erreula::GetWorkMemorySize()']]], + ['gx2allocatetilingapertureex_221',['GX2AllocateTilingApertureEx',['../group__gx2__aperture.html#ga464054de51aa739ba037b976cfc192d1',1,'aperture.h']]], + ['gx2begindisplaylistex_222',['GX2BeginDisplayListEx',['../group__gx2__displaylist.html#gab2f2c1d168f1a304b4684d5189dc1d0a',1,'displaylist.h']]], + ['gx2calccolorbufferauxinfo_223',['GX2CalcColorBufferAuxInfo',['../group__gx2__surface.html#ga0bcf35191cbd0b87ec9829f22ae64ec9',1,'surface.h']]], + ['gx2calcdepthbufferhizinfo_224',['GX2CalcDepthBufferHiZInfo',['../group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25',1,'surface.h']]], + ['gx2calcdrcsize_225',['GX2CalcDRCSize',['../group__gx2__display.html#ga7a59092b287f0700e527e3d292c82e3f',1,'display.h']]], + ['gx2calcfetchshadersizeex_226',['GX2CalcFetchShaderSizeEx',['../group__gx2__shader.html#gabbafb631bb2c360f985bdad4eb350c6c',1,'shaders.h']]], + ['gx2calcgeometryshaderinputringbuffersize_227',['GX2CalcGeometryShaderInputRingBufferSize',['../group__gx2__shader.html#ga13403afe89a9102463dd09fb10d70528',1,'shaders.h']]], + ['gx2calcgeometryshaderoutputringbuffersize_228',['GX2CalcGeometryShaderOutputRingBufferSize',['../group__gx2__shader.html#gaebb3b60cb9b61fdc616e7a42e749c002',1,'shaders.h']]], + ['gx2calcsurfacesizeandalignment_229',['GX2CalcSurfaceSizeAndAlignment',['../group__gx2__surface.html#gabd4ef28e2cd937910bc5cf67f9dcb7e6',1,'surface.h']]], + ['gx2calctvsize_230',['GX2CalcTVSize',['../group__gx2__display.html#ga0fd071d565130e2ce80646328b25971c',1,'display.h']]], + ['gx2calldisplaylist_231',['GX2CallDisplayList',['../group__gx2__displaylist.html#gadec81881a7d25dde5cb0000e707ff724',1,'displaylist.h']]], + ['gx2clearbuffersex_232',['GX2ClearBuffersEx',['../group__gx2__clear.html#ga8290a9df27c50fc3cef895f6faefd5db',1,'clear.h']]], + ['gx2clearcolor_233',['GX2ClearColor',['../group__gx2__clear.html#ga6ab04819cf108ba2d2a827979c22f4fa',1,'clear.h']]], + ['gx2cleardepthstencilex_234',['GX2ClearDepthStencilEx',['../group__gx2__clear.html#ga99c940a3f351299880c3c22d4a5fbaae',1,'clear.h']]], + ['gx2copycolorbuffertoscanbuffer_235',['GX2CopyColorBufferToScanBuffer',['../group__gx2__swap.html#ga1165e5d8777b6f3e37048ffdee7e71da',1,'swap.h']]], + ['gx2copydisplaylist_236',['GX2CopyDisplayList',['../group__gx2__displaylist.html#ga31af770ef179ae5c067f09cfc29f84d7',1,'displaylist.h']]], + ['gx2copysurface_237',['GX2CopySurface',['../group__gx2__surface.html#gae24d5f8e80f54a6ec1f0627b2a1961e2',1,'surface.h']]], + ['gx2copysurfaceex_238',['GX2CopySurfaceEx',['../group__gx2__surface.html#ga538a6c7cf3cad730c744ff22ecb61433',1,'surface.h']]], + ['gx2debugcaptureend_239',['GX2DebugCaptureEnd',['../group__gx2__debug.html#ga61eddc8c56303be08f8c8ab757956975',1,'debug.h']]], + ['gx2debugcaptureframe_240',['GX2DebugCaptureFrame',['../group__gx2__debug.html#gae0fd17485d316fc71ad25b1deda6d90c',1,'debug.h']]], + ['gx2debugcaptureframes_241',['GX2DebugCaptureFrames',['../group__gx2__debug.html#ga64f51604a706365372fbed2dfc619229',1,'debug.h']]], + ['gx2debugcapturestart_242',['GX2DebugCaptureStart',['../group__gx2__debug.html#ga191ec5ee3f351be76e04d9496e92ed64',1,'debug.h']]], + ['gx2directcalldisplaylist_243',['GX2DirectCallDisplayList',['../group__gx2__displaylist.html#ga83dd9fc8acd55083df55bb39ed4d4287',1,'displaylist.h']]], + ['gx2drawdone_244',['GX2DrawDone',['../group__gx2__event.html#ga6df467a529eaf3faa0bf12bd2d0f0409',1,'event.h']]], + ['gx2drawex_245',['GX2DrawEx',['../group__gx2__draw.html#ga0d4613eaeffb491d2abbe6899de78f84',1,'draw.h']]], + ['gx2drawex2_246',['GX2DrawEx2',['../group__gx2__draw.html#gaae7955dc8110caa69a1b2ced4e50555e',1,'draw.h']]], + ['gx2drawindexedex_247',['GX2DrawIndexedEx',['../group__gx2__draw.html#gac7aba6b335893b34c444983634e42bd4',1,'draw.h']]], + ['gx2drawindexedex2_248',['GX2DrawIndexedEx2',['../group__gx2__draw.html#ga1efd6b3a6a097024497d2ef439ced1af',1,'draw.h']]], + ['gx2drawindexedimmediateex_249',['GX2DrawIndexedImmediateEx',['../group__gx2__draw.html#ga5924ca887b04229ad7370a999892b079',1,'draw.h']]], + ['gx2enddisplaylist_250',['GX2EndDisplayList',['../group__gx2__displaylist.html#gae8f5602b412637f771e7f3718250a14b',1,'displaylist.h']]], + ['gx2flush_251',['GX2Flush',['../group__gx2__state.html#gab4c7279a638ef4af49e33543f5446744',1,'state.h']]], + ['gx2freetilingaperture_252',['GX2FreeTilingAperture',['../group__gx2__aperture.html#ga53fca4e7ce16429b4f2006f9be51f3f0',1,'aperture.h']]], + ['gx2getaamaskreg_253',['GX2GetAAMaskReg',['../group__gx2__registers.html#ga7b850adc58b7ade463e5f5682b507b9f',1,'registers.h']]], + ['gx2getalphatestreg_254',['GX2GetAlphaTestReg',['../group__gx2__registers.html#gac91b2cea198079d425bcdf891c263e5b',1,'registers.h']]], + ['gx2getalphatomaskreg_255',['GX2GetAlphaToMaskReg',['../group__gx2__registers.html#ga063dc0904676f282cffe69f829d2e3b4',1,'registers.h']]], + ['gx2getblendconstantcolorreg_256',['GX2GetBlendConstantColorReg',['../group__gx2__registers.html#ga73f1de14178f35510c894ec695b6cd71',1,'registers.h']]], + ['gx2getblendcontrolreg_257',['GX2GetBlendControlReg',['../group__gx2__registers.html#ga599c00a69f56352890f40f4371d02eb6',1,'registers.h']]], + ['gx2getcolorcontrolreg_258',['GX2GetColorControlReg',['../group__gx2__registers.html#ga3189e27bb23a4073a9c0d73bad826d05',1,'registers.h']]], + ['gx2getcontextstatedisplaylist_259',['GX2GetContextStateDisplayList',['../group__gx2__context.html#ga874c8f55fba0cae98c213e5e46bbdb93',1,'context.h']]], + ['gx2getcurrentdisplaylist_260',['GX2GetCurrentDisplayList',['../group__gx2__displaylist.html#ga345c49fec7eb9192b29136d14922031b',1,'displaylist.h']]], + ['gx2getdepthstencilcontrolreg_261',['GX2GetDepthStencilControlReg',['../group__gx2__registers.html#ga1495704d886faae4993309e6080f434c',1,'registers.h']]], + ['gx2getdisplaylistwritestatus_262',['GX2GetDisplayListWriteStatus',['../group__gx2__displaylist.html#ga5a7adaab0131c94b82f218c82b4349d9',1,'displaylist.h']]], + ['gx2geteventcallback_263',['GX2GetEventCallback',['../group__gx2__event.html#ga38718670c9db7f8838795f027b3882ba',1,'event.h']]], + ['gx2getgeometryshadergprs_264',['GX2GetGeometryShaderGPRs',['../group__gx2__shader.html#ga1951309ac31e700d5d13da7c90f43ebd',1,'shaders.h']]], + ['gx2getgeometryshaderstackentries_265',['GX2GetGeometryShaderStackEntries',['../group__gx2__shader.html#gaee87f22bbf40fa620f814c9c32d0f05c',1,'shaders.h']]], + ['gx2getgeometryuniformblock_266',['GX2GetGeometryUniformBlock',['../group__gx2__shader.html#ga92068570cf4a45e9980d9eccf2c5c361',1,'shaders.h']]], + ['gx2getgeometryuniformvar_267',['GX2GetGeometryUniformVar',['../group__gx2__shader.html#ga26bb28472b6f0774df94ccf53a63d90a',1,'shaders.h']]], + ['gx2getlastframe_268',['GX2GetLastFrame',['../group__gx2__swap.html#ga4395562d851183078ecec07bb7449be4',1,'swap.h']]], + ['gx2getlastframegamma_269',['GX2GetLastFrameGamma',['../group__gx2__swap.html#ga86238e68f0a482a171ca3a4b29721058',1,'swap.h']]], + ['gx2getlastsubmittedtimestamp_270',['GX2GetLastSubmittedTimeStamp',['../group__gx2__event.html#ga164f3e90404228869cc1128dfa6b16de',1,'event.h']]], + ['gx2getlinewidthreg_271',['GX2GetLineWidthReg',['../group__gx2__registers.html#gaa160f6980e49c587c080300697d0b761',1,'registers.h']]], + ['gx2getmaincoreid_272',['GX2GetMainCoreId',['../group__gx2__state.html#ga7085e42499a9c2c870e47515ea3e39b5',1,'state.h']]], + ['gx2getpixelshadergprs_273',['GX2GetPixelShaderGPRs',['../group__gx2__shader.html#gaca908dc31169275d2c43044575abb322',1,'shaders.h']]], + ['gx2getpixelshaderstackentries_274',['GX2GetPixelShaderStackEntries',['../group__gx2__shader.html#ga7066edb9afd9cbb4749c04f04fbe9fa1',1,'shaders.h']]], + ['gx2getpixeluniformblock_275',['GX2GetPixelUniformBlock',['../group__gx2__shader.html#ga8fafb063f2552dedbcf329661389ae1a',1,'shaders.h']]], + ['gx2getpixeluniformvar_276',['GX2GetPixelUniformVar',['../group__gx2__shader.html#ga3f7edc08c92c1160f4dec8242a2063ae',1,'shaders.h']]], + ['gx2getpointlimitsreg_277',['GX2GetPointLimitsReg',['../group__gx2__registers.html#gad79a6a728f4bcda6338a712c5f3d65af',1,'registers.h']]], + ['gx2getpointsizereg_278',['GX2GetPointSizeReg',['../group__gx2__registers.html#ga11009ccab00d3dd7029a33e635c6af0c',1,'registers.h']]], + ['gx2getpolygoncontrolreg_279',['GX2GetPolygonControlReg',['../group__gx2__registers.html#ga38e5eb93ebceffc2ce016a38358b5f59',1,'registers.h']]], + ['gx2getpolygonoffsetreg_280',['GX2GetPolygonOffsetReg',['../group__gx2__registers.html#ga2bd571b7b54cb2ea575918dcdd691ce0',1,'registers.h']]], + ['gx2getretiredtimestamp_281',['GX2GetRetiredTimeStamp',['../group__gx2__event.html#ga989cc0df47fb57b984bbfbe3a67eae37',1,'event.h']]], + ['gx2getscissorreg_282',['GX2GetScissorReg',['../group__gx2__registers.html#ga20f2ff750349045d6f80634961235c0d',1,'registers.h']]], + ['gx2getstencilmaskreg_283',['GX2GetStencilMaskReg',['../group__gx2__registers.html#ga395214c6fa9292bf47a4cccd0ee4cbf5',1,'registers.h']]], + ['gx2getsurfaceswizzle_284',['GX2GetSurfaceSwizzle',['../group__gx2__surface.html#ga74c5ad12d825c543d060de73e42f21cb',1,'surface.h']]], + ['gx2getswapinterval_285',['GX2GetSwapInterval',['../group__gx2__swap.html#ga7473e2bfac1dda64cfde58c9d714a29b',1,'swap.h']]], + ['gx2getswapstatus_286',['GX2GetSwapStatus',['../group__gx2__event.html#ga7d6c2ab9897f45a990074928363c7c31',1,'event.h']]], + ['gx2getsystemdrcmode_287',['GX2GetSystemDRCMode',['../group__gx2__display.html#ga18e8c8622d2fd9029fdabc04fb0b5bed',1,'display.h']]], + ['gx2getsystemdrcscanmode_288',['GX2GetSystemDRCScanMode',['../group__gx2__display.html#ga722507d08b8e6081e31a415d8c5cf1b0',1,'display.h']]], + ['gx2getsystemtvaspectratio_289',['GX2GetSystemTVAspectRatio',['../group__gx2__display.html#ga38dcf30c7fc725c7d6ab3275cb0b8bb7',1,'display.h']]], + ['gx2getsystemtvscanmode_290',['GX2GetSystemTVScanMode',['../group__gx2__display.html#gade250bfc07c2e02f5087bba66cc25ddf',1,'display.h']]], + ['gx2gettargetchannelmasksreg_291',['GX2GetTargetChannelMasksReg',['../group__gx2__registers.html#ga809d6731d1af8cf3417df396d9a2a66c',1,'registers.h']]], + ['gx2getvertexshadergprs_292',['GX2GetVertexShaderGPRs',['../group__gx2__shader.html#gae29403f464a14ae1caa0eef4a3faf72e',1,'shaders.h']]], + ['gx2getvertexshaderstackentries_293',['GX2GetVertexShaderStackEntries',['../group__gx2__shader.html#ga7d4868bb188afec5d910e5fbe1e4077f',1,'shaders.h']]], + ['gx2getvertexuniformblock_294',['GX2GetVertexUniformBlock',['../group__gx2__shader.html#ga338ddbad4f175e349ea651ce9624d888',1,'shaders.h']]], + ['gx2getvertexuniformvar_295',['GX2GetVertexUniformVar',['../group__gx2__shader.html#ga4f000a3f3e5cedcd80c42d7b140bcd11',1,'shaders.h']]], + ['gx2getviewportreg_296',['GX2GetViewportReg',['../group__gx2__registers.html#ga2cd53bfc65e60048081d560568275764',1,'registers.h']]], + ['gx2init_297',['GX2Init',['../group__gx2__state.html#ga8faa12a832835f5b663f186844a6c237',1,'state.h']]], + ['gx2initaamaskreg_298',['GX2InitAAMaskReg',['../group__gx2__registers.html#gae24f78173fdd5487e1675b0c7caf2243',1,'registers.h']]], + ['gx2initalphatestreg_299',['GX2InitAlphaTestReg',['../group__gx2__registers.html#ga18eda7736e6f4daeef872f05de23c2e1',1,'registers.h']]], + ['gx2initalphatomaskreg_300',['GX2InitAlphaToMaskReg',['../group__gx2__registers.html#ga719f8008fc368c2a436349c863e2ce65',1,'registers.h']]], + ['gx2initblendconstantcolorreg_301',['GX2InitBlendConstantColorReg',['../group__gx2__registers.html#ga15ce7cb1f0dcac94e5a687556c1d7208',1,'registers.h']]], + ['gx2initblendcontrolreg_302',['GX2InitBlendControlReg',['../group__gx2__registers.html#gaaf918ea5f66f1829695340c1ac78a67b',1,'registers.h']]], + ['gx2initcolorbufferregs_303',['GX2InitColorBufferRegs',['../group__gx2__surface.html#ga0898a1a6f4a1157927c6003fa0ddf8c8',1,'surface.h']]], + ['gx2initcolorcontrolreg_304',['GX2InitColorControlReg',['../group__gx2__registers.html#ga8579a2284663fdb1c54a00ca077eb538',1,'registers.h']]], + ['gx2initdepthbufferhizenable_305',['GX2InitDepthBufferHiZEnable',['../group__gx2__surface.html#gaa563893bdbd9713c718b066327e3fbec',1,'surface.h']]], + ['gx2initdepthbufferregs_306',['GX2InitDepthBufferRegs',['../group__gx2__surface.html#ga3534f51cf1caaa3309de03694b117708',1,'surface.h']]], + ['gx2initdepthstencilcontrolreg_307',['GX2InitDepthStencilControlReg',['../group__gx2__registers.html#ga9df21243f0f217ed6a82363a728ed46b',1,'registers.h']]], + ['gx2initfetchshaderex_308',['GX2InitFetchShaderEx',['../group__gx2__shader.html#ga1dd39d392c33e8938adb9516c04a5c19',1,'shaders.h']]], + ['gx2initlinewidthreg_309',['GX2InitLineWidthReg',['../group__gx2__registers.html#gaff91ed77b353244ca0c4253c5d14ce05',1,'registers.h']]], + ['gx2initpointlimitsreg_310',['GX2InitPointLimitsReg',['../group__gx2__registers.html#ga433bdf86122cf99685db306093a2e856',1,'registers.h']]], + ['gx2initpointsizereg_311',['GX2InitPointSizeReg',['../group__gx2__registers.html#ga3fd69f17959f4e86b37a64099dc9bbc8',1,'registers.h']]], + ['gx2initpolygoncontrolreg_312',['GX2InitPolygonControlReg',['../group__gx2__registers.html#ga582370ade0d5e8470d38632ea2000381',1,'registers.h']]], + ['gx2initpolygonoffsetreg_313',['GX2InitPolygonOffsetReg',['../group__gx2__registers.html#gaa93c02092f5e6c720d94552b84396758',1,'registers.h']]], + ['gx2initsampler_314',['GX2InitSampler',['../group__gx2__sampler.html#ga67d85862da814d847d4a1361890e7640',1,'sampler.h']]], + ['gx2initsamplerbordertype_315',['GX2InitSamplerBorderType',['../group__gx2__sampler.html#ga28131401ff020c92b8be8b72d4b6602a',1,'sampler.h']]], + ['gx2initsamplerclamping_316',['GX2InitSamplerClamping',['../group__gx2__sampler.html#ga0ffdde078bc075444d0943c9b57c2d35',1,'sampler.h']]], + ['gx2initsamplerdepthcompare_317',['GX2InitSamplerDepthCompare',['../group__gx2__sampler.html#ga838aa6212c82228558de5678783f7b59',1,'sampler.h']]], + ['gx2initsamplerfilteradjust_318',['GX2InitSamplerFilterAdjust',['../group__gx2__sampler.html#ga73f550efeb2c138946eb89526c1dd592',1,'sampler.h']]], + ['gx2initsamplerlod_319',['GX2InitSamplerLOD',['../group__gx2__sampler.html#ga0754dc44ccc67f01c5e8b455ed60377d',1,'sampler.h']]], + ['gx2initsamplerlodadjust_320',['GX2InitSamplerLODAdjust',['../group__gx2__sampler.html#ga153a4de68acad29a3672309fafe860be',1,'sampler.h']]], + ['gx2initsamplerroundingmode_321',['GX2InitSamplerRoundingMode',['../group__gx2__sampler.html#gaa5b8247cf04660b7f76e70ce9b725543',1,'sampler.h']]], + ['gx2initsamplerxyfilter_322',['GX2InitSamplerXYFilter',['../group__gx2__sampler.html#gafbd63b470b76616753538f47d306cda6',1,'sampler.h']]], + ['gx2initsamplerzmfilter_323',['GX2InitSamplerZMFilter',['../group__gx2__sampler.html#ga4e7252eb0fd79e8465a5f570f091748d',1,'sampler.h']]], + ['gx2initscissorreg_324',['GX2InitScissorReg',['../group__gx2__registers.html#ga72e75f755cc7c4db749e4d5b1a40d876',1,'registers.h']]], + ['gx2initstencilmaskreg_325',['GX2InitStencilMaskReg',['../group__gx2__registers.html#ga2a964c90e264ed3f062bbb16b5bff195',1,'registers.h']]], + ['gx2inittargetchannelmasksreg_326',['GX2InitTargetChannelMasksReg',['../group__gx2__registers.html#ga5815081a231ad0c8480152879048ce8a',1,'registers.h']]], + ['gx2inittextureregs_327',['GX2InitTextureRegs',['../group__gx2__texture.html#ga0379c393c7294d313c6914b28ddaa969',1,'texture.h']]], + ['gx2initviewportreg_328',['GX2InitViewportReg',['../group__gx2__registers.html#gad1dec6a5c867be39a834777b898553a4',1,'registers.h']]], + ['gx2invalidate_329',['GX2Invalidate',['../group__gx2__mem.html#ga81426f3d8f450d264cdb014b0bc6e763',1,'mem.h']]], + ['gx2rbegindisplaylistex_330',['GX2RBeginDisplayListEx',['../group__gx2r__displaylist.html#ga719328c3e7dfcfa7a65f00a5590f964f',1,'displaylist.h']]], + ['gx2rbufferexists_331',['GX2RBufferExists',['../group__gx2r__buffer.html#ga8b8919046549b1ca21354c847fc9c354',1,'buffer.h']]], + ['gx2rcalldisplaylist_332',['GX2RCallDisplayList',['../group__gx2r__displaylist.html#ga02336b5554c020614c27d64849f419f2',1,'displaylist.h']]], + ['gx2rcreatebuffer_333',['GX2RCreateBuffer',['../group__gx2r__buffer.html#gab19e7088d60125af1584f693d5802925',1,'buffer.h']]], + ['gx2rcreatebufferusermemory_334',['GX2RCreateBufferUserMemory',['../group__gx2r__buffer.html#ga787db449281c58d088968c65139c173f',1,'buffer.h']]], + ['gx2rcreatesurface_335',['GX2RCreateSurface',['../group__gx2r__surface.html#ga163eb9b878a7c0046fa4899ffcf434f3',1,'surface.h']]], + ['gx2rcreatesurfaceusermemory_336',['GX2RCreateSurfaceUserMemory',['../group__gx2r__surface.html#ga74edbccc3323121de635aedc0202db53',1,'surface.h']]], + ['gx2rdestroybufferex_337',['GX2RDestroyBufferEx',['../group__gx2r__buffer.html#ga726781c4174e718ca5c79f7562b77f5a',1,'buffer.h']]], + ['gx2rdestroysurfaceex_338',['GX2RDestroySurfaceEx',['../group__gx2r__surface.html#ga6b5f94ec344ff13b8ce39512dd27b625',1,'surface.h']]], + ['gx2rdirectcalldisplaylist_339',['GX2RDirectCallDisplayList',['../group__gx2r__displaylist.html#ga680bebbc31bd15e6153a99f5d8285b9e',1,'displaylist.h']]], + ['gx2rdrawindexed_340',['GX2RDrawIndexed',['../group__gx2r__draw.html#gaa66edc20aa0201b53ef1c9120a6c78db',1,'draw.h']]], + ['gx2renddisplaylist_341',['GX2REndDisplayList',['../group__gx2r__displaylist.html#ga51698a06d10a98676ee06a26a496b2e5',1,'displaylist.h']]], + ['gx2resetgpu_342',['GX2ResetGPU',['../group__gx2__state.html#ga9e0e354ba8e34b9d0104377692e10026',1,'state.h']]], + ['gx2resolveaacolorbuffer_343',['GX2ResolveAAColorBuffer',['../group__gx2__surface.html#ga289884b8767b13cbcf3fac591cc0329a',1,'surface.h']]], + ['gx2rgetbufferalignment_344',['GX2RGetBufferAlignment',['../group__gx2r__buffer.html#ga4485438c08317df919ca4e53e90410f7',1,'buffer.h']]], + ['gx2rgetbufferallocationsize_345',['GX2RGetBufferAllocationSize',['../group__gx2r__buffer.html#gafc7e9cd97db3a19ab5e1a0784ef70a9b',1,'buffer.h']]], + ['gx2rinvalidatebuffer_346',['GX2RInvalidateBuffer',['../group__gx2r__buffer.html#ga2cbec5a298f17a33debe37b7b53f2a85',1,'buffer.h']]], + ['gx2rinvalidatememory_347',['GX2RInvalidateMemory',['../group__gx2r__mem.html#ga06fcbe88f225c20e7ef770b2f2580479',1,'mem.h']]], + ['gx2rinvalidatesurface_348',['GX2RInvalidateSurface',['../group__gx2r__surface.html#gaad2e020cb8a2b561bd758aabc224b380',1,'surface.h']]], + ['gx2risusermemory_349',['GX2RIsUserMemory',['../group__gx2r__mem.html#gac4f780e9ccde6527d2ffdf090de3f73c',1,'mem.h']]], + ['gx2rlockbufferex_350',['GX2RLockBufferEx',['../group__gx2r__buffer.html#gaf7762f7128b30e671e44385860a78e3f',1,'buffer.h']]], + ['gx2rlocksurfaceex_351',['GX2RLockSurfaceEx',['../group__gx2r__surface.html#gaf38e9caaf3451e9281c32061e1123c92',1,'surface.h']]], + ['gx2rsetallocator_352',['GX2RSetAllocator',['../group__gx2r__mem.html#gaf3642cdf2111fbd65fdd4f4166af3cc7',1,'mem.h']]], + ['gx2rsetattributebuffer_353',['GX2RSetAttributeBuffer',['../group__gx2r__draw.html#ga3f37196511329c734118e3819218dad3',1,'draw.h']]], + ['gx2rsetgeometryuniformblock_354',['GX2RSetGeometryUniformBlock',['../group__gx2r__buffer.html#ga729720a853a9b9be7bb2d84044ff2b97',1,'buffer.h']]], + ['gx2rsetpixeluniformblock_355',['GX2RSetPixelUniformBlock',['../group__gx2r__buffer.html#ga1d7d637cce8c1bb865069f4f5db7accb',1,'buffer.h']]], + ['gx2rsetvertexuniformblock_356',['GX2RSetVertexUniformBlock',['../group__gx2r__buffer.html#ga1d668854027a0d802997b43262b29168',1,'buffer.h']]], + ['gx2runlockbufferex_357',['GX2RUnlockBufferEx',['../group__gx2r__buffer.html#gaa2e9a3efd68367aa6674496981b64c83',1,'buffer.h']]], + ['gx2runlocksurfaceex_358',['GX2RUnlockSurfaceEx',['../group__gx2r__surface.html#ga320c23af38f407a0bf0d69b379eebf42',1,'surface.h']]], + ['gx2setaamask_359',['GX2SetAAMask',['../group__gx2__registers.html#ga4a1e2af99ba3f4767aa839441f84c497',1,'registers.h']]], + ['gx2setaamaskreg_360',['GX2SetAAMaskReg',['../group__gx2__registers.html#ga23a9bd40346f897a1b0436054acb3ba3',1,'registers.h']]], + ['gx2setalphatest_361',['GX2SetAlphaTest',['../group__gx2__registers.html#ga28f41f12fa097fb96085856d2a0cf254',1,'registers.h']]], + ['gx2setalphatestreg_362',['GX2SetAlphaTestReg',['../group__gx2__registers.html#ga7e9eb8b0f31235d1fb129ef3f4c7ea60',1,'registers.h']]], + ['gx2setalphatomask_363',['GX2SetAlphaToMask',['../group__gx2__registers.html#ga2dc56b61fcdfdbc9f33e7dccf532ac64',1,'registers.h']]], + ['gx2setalphatomaskreg_364',['GX2SetAlphaToMaskReg',['../group__gx2__registers.html#ga3a20872a4195fb1cdf99d43e2d4375ab',1,'registers.h']]], + ['gx2setattribbuffer_365',['GX2SetAttribBuffer',['../group__gx2__draw.html#gad05067d442167fdf3f931ebebd960103',1,'draw.h']]], + ['gx2setblendconstantcolor_366',['GX2SetBlendConstantColor',['../group__gx2__registers.html#ga760bb44ead20e0b3d089e754492e2642',1,'registers.h']]], + ['gx2setblendconstantcolorreg_367',['GX2SetBlendConstantColorReg',['../group__gx2__registers.html#gac10046e1b29a6d0bd21912a80d9906c0',1,'registers.h']]], + ['gx2setblendcontrol_368',['GX2SetBlendControl',['../group__gx2__registers.html#ga0cfa04f0819dfdcc1068bfe7439521db',1,'registers.h']]], + ['gx2setblendcontrolreg_369',['GX2SetBlendControlReg',['../group__gx2__registers.html#gac8cb24cabd9e07d20532b14e1fe283a5',1,'registers.h']]], + ['gx2setcleardepth_370',['GX2SetClearDepth',['../group__gx2__clear.html#ga4066b4d26e8c5bc435539c07b2c8878d',1,'clear.h']]], + ['gx2setcleardepthstencil_371',['GX2SetClearDepthStencil',['../group__gx2__clear.html#gad8a86570f671fdec322f830c79a0469f',1,'clear.h']]], + ['gx2setclearstencil_372',['GX2SetClearStencil',['../group__gx2__clear.html#ga38ffd9f359f007233d8e1278a5924395',1,'clear.h']]], + ['gx2setcolorbuffer_373',['GX2SetColorBuffer',['../group__gx2__surface.html#ga2a21e0cda9a4cbf09a10b117b81b742f',1,'surface.h']]], + ['gx2setcolorcontrol_374',['GX2SetColorControl',['../group__gx2__registers.html#ga5417689d5e1f2ec8946337736c9e3a3d',1,'registers.h']]], + ['gx2setcolorcontrolreg_375',['GX2SetColorControlReg',['../group__gx2__registers.html#ga93d647c7a5357ffb42681c8d3a02bbd6',1,'registers.h']]], + ['gx2setcontextstate_376',['GX2SetContextState',['../group__gx2__context.html#ga917a99f4143aa9d8cdc216f2f046d495',1,'context.h']]], + ['gx2setcullonlycontrol_377',['GX2SetCullOnlyControl',['../group__gx2__registers.html#ga7bf134d50c712a25d0b04351ee8c3634',1,'registers.h']]], + ['gx2setdefaultstate_378',['GX2SetDefaultState',['../group__gx2__context.html#ga7ec9eb7b225edd28be8d3f98a5ae3216',1,'context.h']]], + ['gx2setdepthbuffer_379',['GX2SetDepthBuffer',['../group__gx2__surface.html#ga7b421d21fb9873b2ab6347fb2a9a289c',1,'surface.h']]], + ['gx2setdepthonlycontrol_380',['GX2SetDepthOnlyControl',['../group__gx2__registers.html#gae4be9ba76e7c90456b4a99dcde2da984',1,'registers.h']]], + ['gx2setdepthstencilcontrol_381',['GX2SetDepthStencilControl',['../group__gx2__registers.html#ga466457a081ed23740d25b4508fea9392',1,'registers.h']]], + ['gx2setdepthstencilcontrolreg_382',['GX2SetDepthStencilControlReg',['../group__gx2__registers.html#ga9f0e561be2a0997cc253bfd203d8263c',1,'registers.h']]], + ['gx2setdrcbuffer_383',['GX2SetDRCBuffer',['../group__gx2__display.html#gaa94306485de70ba3e1ef91ae399701ff',1,'display.h']]], + ['gx2setdrcconnectcallback_384',['GX2SetDRCConnectCallback',['../group__gx2__display.html#gaf26c1f15140d05c9773e8f2aab52c69f',1,'display.h']]], + ['gx2setdrcenable_385',['GX2SetDRCEnable',['../group__gx2__display.html#ga664ff8908517f1ed1a1adace7576590b',1,'display.h']]], + ['gx2setdrcscale_386',['GX2SetDRCScale',['../group__gx2__display.html#gac5527c4940eeb95fd9718df9542ae208',1,'display.h']]], + ['gx2seteventcallback_387',['GX2SetEventCallback',['../group__gx2__event.html#gaccf39be274760eb8a28dcb7962b8d682',1,'event.h']]], + ['gx2setfetchshader_388',['GX2SetFetchShader',['../group__gx2__shader.html#ga80d4da949ad7068980f1653f075cafce',1,'shaders.h']]], + ['gx2setgeometrysampler_389',['GX2SetGeometrySampler',['../group__gx2__shader.html#gacfbcfac1118bb3d683c658497814603f',1,'shaders.h']]], + ['gx2setgeometryshader_390',['GX2SetGeometryShader',['../group__gx2__shader.html#ga040d6aae09a8407705176fafdbfe77c2',1,'shaders.h']]], + ['gx2setgeometryshaderinputringbuffer_391',['GX2SetGeometryShaderInputRingBuffer',['../group__gx2__shader.html#gaa54d5c95e97867251bebc316d1da2b22',1,'shaders.h']]], + ['gx2setgeometryshaderoutputringbuffer_392',['GX2SetGeometryShaderOutputRingBuffer',['../group__gx2__shader.html#ga8066ae8ce8a4307a814d69b6b51f2389',1,'shaders.h']]], + ['gx2setgeometrytexture_393',['GX2SetGeometryTexture',['../group__gx2__texture.html#ga7f973541866f5669bdc8e7f044b452c0',1,'texture.h']]], + ['gx2setgeometryuniformblock_394',['GX2SetGeometryUniformBlock',['../group__gx2__shader.html#ga1f30e7b3eab50097db753ad962a3804f',1,'shaders.h']]], + ['gx2setlinewidth_395',['GX2SetLineWidth',['../group__gx2__registers.html#ga9a777a00b1a6433b29ecf405f4faf22c',1,'registers.h']]], + ['gx2setlinewidthreg_396',['GX2SetLineWidthReg',['../group__gx2__registers.html#ga89a4c9632f076da6159a812405ed61bf',1,'registers.h']]], + ['gx2setmaxtessellationlevel_397',['GX2SetMaxTessellationLevel',['../group__gx2__tessellation.html#gae32782fdac98ed12ed48d21225900017',1,'tessellation.h']]], + ['gx2setmintessellationlevel_398',['GX2SetMinTessellationLevel',['../group__gx2__tessellation.html#ga149169d8da49ca2f70e8f5765146049f',1,'tessellation.h']]], + ['gx2setpixelsampler_399',['GX2SetPixelSampler',['../group__gx2__shader.html#gaaa368f7c2c587e69a7c6d9dca3c0f41f',1,'shaders.h']]], + ['gx2setpixelshader_400',['GX2SetPixelShader',['../group__gx2__shader.html#ga2c58ef811e00a566a6e35313d0b8fac4',1,'shaders.h']]], + ['gx2setpixeltexture_401',['GX2SetPixelTexture',['../group__gx2__texture.html#ga633d8ba35c03c010cf4568f7eacffad1',1,'texture.h']]], + ['gx2setpixeluniformblock_402',['GX2SetPixelUniformBlock',['../group__gx2__shader.html#ga7b30cb1144cde386487b249b4a9b89ec',1,'shaders.h']]], + ['gx2setpixeluniformreg_403',['GX2SetPixelUniformReg',['../group__gx2__shader.html#ga2b4ed86d0ad9859d90dcab747b4967af',1,'shaders.h']]], + ['gx2setpointlimits_404',['GX2SetPointLimits',['../group__gx2__registers.html#ga6da0ad96ebcab66d8e0933149972fc2b',1,'registers.h']]], + ['gx2setpointlimitsreg_405',['GX2SetPointLimitsReg',['../group__gx2__registers.html#ga66634ee0e6269d0ef8b7550ce0db2a25',1,'registers.h']]], + ['gx2setpointsize_406',['GX2SetPointSize',['../group__gx2__registers.html#ga956b315c7cdb4c35d49d3712b5530559',1,'registers.h']]], + ['gx2setpointsizereg_407',['GX2SetPointSizeReg',['../group__gx2__registers.html#gadaf499b7dd0cd262ad1d47fa5889d897',1,'registers.h']]], + ['gx2setpolygoncontrol_408',['GX2SetPolygonControl',['../group__gx2__registers.html#ga0a3d8a33254f7e4de64ab5250e917e50',1,'registers.h']]], + ['gx2setpolygoncontrolreg_409',['GX2SetPolygonControlReg',['../group__gx2__registers.html#gaf1a7098eef02c1d06ead37d17c7fce1a',1,'registers.h']]], + ['gx2setpolygonoffset_410',['GX2SetPolygonOffset',['../group__gx2__registers.html#ga2c52e8d4808baa27291feaaff5a17fff',1,'registers.h']]], + ['gx2setpolygonoffsetreg_411',['GX2SetPolygonOffsetReg',['../group__gx2__registers.html#gafd1deb8332da9ad1092f117ac68c13ed',1,'registers.h']]], + ['gx2setprimitiverestartindex_412',['GX2SetPrimitiveRestartIndex',['../group__gx2__draw.html#ga8eb94d40e9d568489a11e6656080f5b5',1,'draw.h']]], + ['gx2setrasterizerclipcontrol_413',['GX2SetRasterizerClipControl',['../group__gx2__registers.html#ga8093505d6c1275fd2d84bfd47a1b9d86',1,'registers.h']]], + ['gx2setrasterizerclipcontrolex_414',['GX2SetRasterizerClipControlEx',['../group__gx2__registers.html#ga2e49582e10b90759317a252974f0553d',1,'registers.h']]], + ['gx2setrasterizerclipcontrolhalfz_415',['GX2SetRasterizerClipControlHalfZ',['../group__gx2__registers.html#ga039d1dff694e5e264527946fd6422b8f',1,'registers.h']]], + ['gx2setscissor_416',['GX2SetScissor',['../group__gx2__registers.html#gae3101b6dabb10708ec34f18999e21ba1',1,'registers.h']]], + ['gx2setscissorreg_417',['GX2SetScissorReg',['../group__gx2__registers.html#ga538e14e7039a89cef8cea161d472cc2a',1,'registers.h']]], + ['gx2setshadermode_418',['GX2SetShaderMode',['../group__gx2__shader.html#ga7882081151912b3f2137593200269040',1,'shaders.h']]], + ['gx2setshadermodeex_419',['GX2SetShaderModeEx',['../group__gx2__shader.html#ga2b6bd57f146ff02f4ed791c7741910eb',1,'shaders.h']]], + ['gx2setstencilmask_420',['GX2SetStencilMask',['../group__gx2__registers.html#ga9c7c418112516a141742420f4a903bae',1,'registers.h']]], + ['gx2setstencilmaskreg_421',['GX2SetStencilMaskReg',['../group__gx2__registers.html#gae39d6f451f4eb8eaaa4c7de87c935b3c',1,'registers.h']]], + ['gx2setstreamoutenable_422',['GX2SetStreamOutEnable',['../group__gx2__shader.html#ga5304f07456a6ee422f90e0fb9ae092ea',1,'shaders.h']]], + ['gx2setsurfaceswizzle_423',['GX2SetSurfaceSwizzle',['../group__gx2__surface.html#gaa2a3dfd93a944086cfd2132de6f7f0a3',1,'surface.h']]], + ['gx2setswapinterval_424',['GX2SetSwapInterval',['../group__gx2__swap.html#gab5c03679a806e92f4d04a3133e81821f',1,'swap.h']]], + ['gx2settargetchannelmasks_425',['GX2SetTargetChannelMasks',['../group__gx2__registers.html#gac21e9e18e1634ccccc2902eb1e7af391',1,'registers.h']]], + ['gx2settargetchannelmasksreg_426',['GX2SetTargetChannelMasksReg',['../group__gx2__registers.html#ga87c3f619f000f84468169c4e6389d097',1,'registers.h']]], + ['gx2settessellation_427',['GX2SetTessellation',['../group__gx2__tessellation.html#gae4cc7c45b7fa88046586181890c3b6f8',1,'tessellation.h']]], + ['gx2settvbuffer_428',['GX2SetTVBuffer',['../group__gx2__display.html#ga6ea8c1736258cf185247c40e82e7c220',1,'display.h']]], + ['gx2settvenable_429',['GX2SetTVEnable',['../group__gx2__display.html#ga1c89bd0ce315b21987b501d51395a4d8',1,'display.h']]], + ['gx2settvscale_430',['GX2SetTVScale',['../group__gx2__display.html#ga27f7f464accbf7a89f6eade5c31bad3c',1,'display.h']]], + ['gx2setupcontextstateex_431',['GX2SetupContextStateEx',['../group__gx2__context.html#gafcdbe26959d92bbc8d93f42aa66ec9ae',1,'context.h']]], + ['gx2setvertexsampler_432',['GX2SetVertexSampler',['../group__gx2__shader.html#gae31ba0d4ce5bb073ffb60563256e2204',1,'shaders.h']]], + ['gx2setvertexshader_433',['GX2SetVertexShader',['../group__gx2__shader.html#gac1b46ee317e35aab1631e558ed10eb6b',1,'shaders.h']]], + ['gx2setvertextexture_434',['GX2SetVertexTexture',['../group__gx2__texture.html#ga5938b5cd9a8a7b15139796bd81e030b6',1,'texture.h']]], + ['gx2setvertexuniformblock_435',['GX2SetVertexUniformBlock',['../group__gx2__shader.html#ga72650d926a0a8498513b37e6e7c8c17d',1,'shaders.h']]], + ['gx2setvertexuniformreg_436',['GX2SetVertexUniformReg',['../group__gx2__shader.html#ga2114458d77f9d9e01b983ff53f59f3be',1,'shaders.h']]], + ['gx2setviewport_437',['GX2SetViewport',['../group__gx2__registers.html#ga08f23a00af361f9b9e6d68e4396574ad',1,'registers.h']]], + ['gx2setviewportreg_438',['GX2SetViewportReg',['../group__gx2__registers.html#gaacaaf7438948c4eeb13a6991771ebec7',1,'registers.h']]], + ['gx2shutdown_439',['GX2Shutdown',['../group__gx2__state.html#ga6e79c6ef845bded13ffa4f90d7a4ac23',1,'state.h']]], + ['gx2swapscanbuffers_440',['GX2SwapScanBuffers',['../group__gx2__swap.html#ga64bf252be0ff8d8ecc2c0e9282f20124',1,'swap.h']]], + ['gx2tempgetgpuversion_441',['GX2TempGetGPUVersion',['../group__gx2__temp.html#ga3cc3411db3cd335d3466afae07c5daa9',1,'temp.h']]], + ['gx2waitforflip_442',['GX2WaitForFlip',['../group__gx2__event.html#ga8feaca52c9aa77b1790e4cdedc5d0bb1',1,'event.h']]], + ['gx2waitforvsync_443',['GX2WaitForVsync',['../group__gx2__event.html#ga0295f2aab207a79ade5f1b16dea1d315',1,'event.h']]], + ['gx2waittimestamp_444',['GX2WaitTimeStamp',['../group__gx2__event.html#ga3c74e80cb079e951097da3ad41cbaa4a',1,'event.h']]] +]; diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 00000000..8fbe18fc --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,52 @@ +var searchData= +[ + ['h264decbegin_0',['H264DECBegin',['../group__h264__decode.html#ga4fa97072e1ea7f487175c1f839f63b49',1,'decode.h']]], + ['h264deccheckdecunitlength_1',['H264DECCheckDecunitLength',['../group__h264__stream.html#gab5902c8e995dcde8cb9922fe02ed5478',1,'stream.h']]], + ['h264deccheckmemsegmentation_2',['H264DECCheckMemSegmentation',['../group__h264__decode.html#ga214caa7c4283acb48c3ad8a251c5c28a',1,'decode.h']]], + ['h264deccheckskipableframe_3',['H264DECCheckSkipableFrame',['../group__h264__stream.html#ga303d0bf3dec7951eafd69c6ddd0b453e',1,'stream.h']]], + ['h264decclose_4',['H264DECClose',['../group__h264__decode.html#gaaac39a599a020056552f1fe0f7d34589',1,'decode.h']]], + ['h264decend_5',['H264DECEnd',['../group__h264__decode.html#gaae284945b57c4f03e2f613700ae53bcb',1,'decode.h']]], + ['h264decexecute_6',['H264DECExecute',['../group__h264__decode.html#ga2a68f98e3222de246949b7cb9a35286b',1,'decode.h']]], + ['h264decfinddecstartpoint_7',['H264DECFindDecstartpoint',['../group__h264__stream.html#ga49ff3d9cb5d688d7cd638c503572989f',1,'stream.h']]], + ['h264decfindidrpoint_8',['H264DECFindIdrpoint',['../group__h264__stream.html#gabd0bf0ffa0bbb60404ac88aa4416b75a',1,'stream.h']]], + ['h264decflush_9',['H264DECFlush',['../group__h264__decode.html#gaf8de95b7abfbd692bbe71ad5c7e565f1',1,'decode.h']]], + ['h264decgetimagesize_10',['H264DECGetImageSize',['../group__h264__stream.html#ga26ecae555d8d17d63c6063c41c51806a',1,'stream.h']]], + ['h264decinitparam_11',['H264DECInitParam',['../group__h264__decode.html#ga8c12b18bf6370ad0ee70b25e1f2914a3',1,'decode.h']]], + ['h264decmemoryrequirement_12',['H264DECMemoryRequirement',['../group__h264__decode.html#ga7330a7b4f563dfce49fae7cc95fca504',1,'decode.h']]], + ['h264decopen_13',['H264DECOpen',['../group__h264__decode.html#ga696bf5672ee12257b4a6e82fc6a03241',1,'decode.h']]], + ['h264decsetbitstream_14',['H264DECSetBitstream',['../group__h264__decode.html#ga842dfa4fe3f96ba4ebacb2941668dbb9',1,'decode.h']]], + ['h264decsetparam_15',['H264DECSetParam',['../group__h264__decode.html#gab7c921d53c8a79c1ad4abc8dacd4d82f',1,'decode.h']]], + ['h264decsetparam_5ffptr_5foutput_16',['H264DECSetParam_FPTR_OUTPUT',['../group__h264__decode.html#ga6c82916a292e1fa6b95fa1a694757083',1,'decode.h']]], + ['h264decsetparam_5foutput_5fper_5fframe_17',['H264DECSetParam_OUTPUT_PER_FRAME',['../group__h264__decode.html#ga40b13cb373147c01e7064dd170e91b2f',1,'decode.h']]], + ['h264decsetparam_5fuser_5fmemory_18',['H264DECSetParam_USER_MEMORY',['../group__h264__decode.html#gaf3dc280ea9130d0b0338062e59b8bc01',1,'decode.h']]], + ['hasloggedin_19',['HasLoggedIn',['../group__nn__fp__fp.html#gaf8ccda9e7bead6b1e7d3cb2d87edb1c3',1,'nn::fp']]], + ['hasnfsaccount_20',['HasNfsAccount',['../namespacenn_1_1act.html#a18c97664985030883755d7b1c6d41df4',1,'nn::act']]], + ['hidaddclient_21',['HIDAddClient',['../group__nsyshid__hid.html#ga4bd8a1a2fce63c49cbd79e17d569ae38',1,'hid.h']]], + ['hiddelclient_22',['HIDDelClient',['../group__nsyshid__hid.html#ga87122a013c0c0acfd54059902b514e0c',1,'hid.h']]], + ['hidgetdescriptor_23',['HIDGetDescriptor',['../group__nsyshid__hid.html#ga12113ad83015db2e70ba5c342a4e2e17',1,'hid.h']]], + ['hidgetidle_24',['HIDGetIdle',['../group__nsyshid__hid.html#ga5dbc6b977a90428031d2273f81266ebf',1,'hid.h']]], + ['hidgetprotocol_25',['HIDGetProtocol',['../group__nsyshid__hid.html#gae29f4d9f222de91b19f9d2c43c8b27b7',1,'hid.h']]], + ['hidgetreport_26',['HIDGetReport',['../group__nsyshid__hid.html#ga5f524c938237c23b3c8c1b4e21613ba9',1,'hid.h']]], + ['hidread_27',['HIDRead',['../group__nsyshid__hid.html#gaa274a2eafa9e8dc2658ddc778a992c21',1,'hid.h']]], + ['hidsetdescriptor_28',['HIDSetDescriptor',['../group__nsyshid__hid.html#gafbc73f057275c70cfacd8203bbe026d9',1,'hid.h']]], + ['hidsetidle_29',['HIDSetIdle',['../group__nsyshid__hid.html#gaad801ca7e8001521760e3868f67442b5',1,'hid.h']]], + ['hidsetprotocol_30',['HIDSetProtocol',['../group__nsyshid__hid.html#gaffb543d582fe46701c450049962ec6b2',1,'hid.h']]], + ['hidsetreport_31',['HIDSetReport',['../group__nsyshid__hid.html#ga3039149a2bb4b95ac00dac07f08224cd',1,'hid.h']]], + ['hidsetup_32',['HIDSetup',['../group__nsyshid__hid.html#gaa81b1b19467d27b76d689490bfe1c65f',1,'hid.h']]], + ['hidteardown_33',['HIDTeardown',['../group__nsyshid__hid.html#ga514782cac13a1d21579abedfb94b16af',1,'hid.h']]], + ['hidwrite_34',['HIDWrite',['../group__nsyshid__hid.html#ga7913fc0a9551c55ea2f38534acc1eaa9',1,'hid.h']]], + ['homenixsignarg_35',['HomeNixSignArg',['../structnn_1_1erreula_1_1HomeNixSignArg.html#a71b402cdb5c47a9a95c570f00b234a36',1,'nn::erreula::HomeNixSignArg']]], + ['hpadcontrolmotor_36',['HPADControlMotor',['../group__nn__hpad__hpad.html#ga5567962b9dbbd7cac6e891f7e57271f9',1,'hpad.h']]], + ['hpadgetggggstatus_37',['HPADGetGGGGStatus',['../group__nn__hpad__hpad.html#ga6292879c9378c25a92f6a6658c3aa5c0',1,'hpad.h']]], + ['hpadinit_38',['HPADInit',['../group__nn__hpad__hpad.html#ga950efc401680b26b2fca5deebd571fa8',1,'hpad.h']]], + ['hpadread_39',['HPADRead',['../group__nn__hpad__hpad.html#gaa6fd55d152cd12d33c209572ae2eb5f7',1,'hpad.h']]], + ['hpadrecalibrate_40',['HPADRecalibrate',['../group__nn__hpad__hpad.html#gaf2db2986ae343cc5155b8f84b8278dd7',1,'hpad.h']]], + ['hpadresetdevice_41',['HPADResetDevice',['../group__nn__hpad__hpad.html#ga2cd26fa09124829f26fb2212935f41bb',1,'hpad.h']]], + ['hpadsetconnectcallback_42',['HPADSetConnectCallback',['../group__nn__hpad__hpad.html#ga5687fff7fc440258be51b305b5bb34a4',1,'hpad.h']]], + ['hpadsetggggconnectcallback_43',['HPADSetGgggConnectCallback',['../group__nn__hpad__hpad.html#ga913cd8b816646cf46798f283566b9b64',1,'hpad.h']]], + ['hpadsetpowersupplycallback_44',['HPADSetPowerSupplyCallback',['../group__nn__hpad__hpad.html#ga81f4d68ddc37328858d930a846af14a5',1,'hpad.h']]], + ['hpadsetsamplingcallback_45',['HPADSetSamplingCallback',['../group__nn__hpad__hpad.html#gac46471080056eba6b9e7e4daaea8e6dd',1,'hpad.h']]], + ['hpadshutdown_46',['HPADShutdown',['../group__nn__hpad__hpad.html#ga23c41837e6f42953ff3c3453bfe3e363',1,'hpad.h']]], + ['htonl_47',['htonl',['../inet_8h.html#a9001f7fce555587f5e5794d1416a0673',1,'inet.h']]], + ['htons_48',['htons',['../inet_8h.html#aa2f2e3bea3fbf5ee0e6a1cfd8745ce0e',1,'inet.h']]] +]; diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 00000000..9dbf81bf --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,161 @@ +var searchData= +[ + ['iaccountinfoaccessor_0',['iaccountinfoaccessor',['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a72521e406117a6b7450de7f190e7bd8f',1,'nn::sl::IAccountInfoAccessor::IAccountInfoAccessor(IAccountInfoAccessor &src)'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html#ab9346830f202189905833be07ca0c9a7',1,'nn::sl::IAccountInfoAccessor::IAccountInfoAccessor()']]], + ['iaccountinfoaccessorbase_1',['IAccountInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#a112fd96b8bc9c284780013e5b4432fa3',1,'nn::sl::details::IAccountInfoAccessorBase']]], + ['iblacklistaccessor_2',['iblacklistaccessor',['../classnn_1_1sl_1_1IBlackListAccessor.html#ac2af43c8dab08a50958a37723d8f14ee',1,'nn::sl::IBlackListAccessor::IBlackListAccessor()'],['../classnn_1_1sl_1_1IBlackListAccessor.html#aa5215c7ee5bb92bbe99bb7b178a11239',1,'nn::sl::IBlackListAccessor::IBlackListAccessor(IBlackListAccessor &src)']]], + ['iblacklistaccessorbase_3',['IBlackListAccessorBase',['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#ab80120f95b55d1e30bcecb589a4bad82',1,'nn::sl::details::IBlackListAccessorBase']]], + ['icinvalidaterange_4',['ICInvalidateRange',['../group__coreinit__cache.html#ga4ec28f7c716274c7197a560d09312a08',1,'cache.h']]], + ['iconinfoaccessorfromptr_5',['IconInfoAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1IconInfoAccessorFromPtr.html#a3394b3ffe1952ac89a03491193f60a24',1,'nn::sl::details::IconInfoAccessorFromPtr']]], + ['idefaulttitleaccessor_6',['idefaulttitleaccessor',['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a6722263d4dfb0b1b6139091f2e02556f',1,'nn::sl::IDefaultTitleAccessor::IDefaultTitleAccessor(IDefaultTitleAccessor &src)'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#aa5f305de990954836e5426589c5c9dee',1,'nn::sl::IDefaultTitleAccessor::IDefaultTitleAccessor()']]], + ['idefaulttitleaccessorbase_7',['IDefaultTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#a1f0e6fc224502845f0a4ff95323d0ede',1,'nn::sl::details::IDefaultTitleAccessorBase']]], + ['idisccachedtitleaccessorbase_8',['IDiscCachedTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#a144d2cddc6d7afa8665236418168548a',1,'nn::sl::details::IDiscCachedTitleAccessorBase']]], + ['iiconinfoaccessor_9',['iiconinfoaccessor',['../classnn_1_1sl_1_1IIconInfoAccessor.html#a371cce8235eba0924f92bfabf2b75382',1,'nn::sl::IIconInfoAccessor::IIconInfoAccessor()'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#ae221a4967ba372da84a3c1dbb2c6df6e',1,'nn::sl::IIconInfoAccessor::IIconInfoAccessor(IIconInfoAccessor &src)']]], + ['iiconinfoaccessorbase_10',['IIconInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#ae016d9114566c124a122609678a45db7',1,'nn::sl::details::IIconInfoAccessorBase']]], + ['iinstalledtitlelistaccessor_11',['iinstalledtitlelistaccessor',['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a43e1c0260da2658871c0c60101ef9793',1,'nn::sl::IInstalledTitleListAccessor::IInstalledTitleListAccessor()'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a9909c258d584bfeffe6d6489471837cb',1,'nn::sl::IInstalledTitleListAccessor::IInstalledTitleListAccessor(IInstalledTitleListAccessor &src)']]], + ['iinstalledtitlelistaccessorbase_12',['IInstalledTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#a61f5741f44d2f89c728c7bf8c5a3e3e0',1,'nn::sl::details::IInstalledTitleListAccessorBase']]], + ['ikillernotificationaccessor_13',['ikillernotificationaccessor',['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#aabce436d1412d068c06e18285a64e27a',1,'nn::sl::IKillerNotificationAccessor::IKillerNotificationAccessor()'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#a1fef0f88f36c2a00913779240156a67e',1,'nn::sl::IKillerNotificationAccessor::IKillerNotificationAccessor(IKillerNotificationAccessor &src)']]], + ['ikillernotificationaccessorbase_14',['IKillerNotificationAccessorBase',['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#a89efd18e89607084a2d7fd1e4ded3b91',1,'nn::sl::details::IKillerNotificationAccessorBase']]], + ['ikillernotificationtransferrecordmanager_15',['ikillernotificationtransferrecordmanager',['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#a9199393dc97eabf9462938084476573e',1,'nn::sl::IKillerNotificationTransferRecordManager::IKillerNotificationTransferRecordManager()'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#adc7ff29b39c392d2b0518171e19bec62',1,'nn::sl::IKillerNotificationTransferRecordManager::IKillerNotificationTransferRecordManager(IKillerNotificationTransferRecordManager &src)']]], + ['ilaunchedtitlelistaccessor_16',['ilaunchedtitlelistaccessor',['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a71d6fa204e7ded27e633b419e180acb7',1,'nn::sl::ILaunchedTitleListAccessor::ILaunchedTitleListAccessor()'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a082f4c08ec1aeee5b7855b0bec122714',1,'nn::sl::ILaunchedTitleListAccessor::ILaunchedTitleListAccessor(ILaunchedTitleListAccessor &src)']]], + ['ilaunchedtitlelistaccessorbase_17',['ILaunchedTitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#aa19a4a0f3a56fe93cb8dcfd80ef0c98c',1,'nn::sl::details::ILaunchedTitleListAccessorBase']]], + ['im_5fcancelgeteventnotify_18',['IM_CancelGetEventNotify',['../group__coreinit__im.html#ga790fb8ada481cbafcee0e730f61787a8',1,'im.h']]], + ['im_5fclose_19',['IM_Close',['../group__coreinit__im.html#gae10e0b1f225a13141f253fc1ac437967',1,'im.h']]], + ['im_5fgeteventnotify_20',['IM_GetEventNotify',['../group__coreinit__im.html#gadd5bfd76b819edd715f0465dd04de677',1,'im.h']]], + ['im_5fgethomebuttonparams_21',['IM_GetHomeButtonParams',['../group__coreinit__im.html#ga49c5f31816ee3427756fe5a3584ab701',1,'im.h']]], + ['im_5fgetnvparameter_22',['IM_GetNvParameter',['../group__coreinit__im.html#ga43fd60b36200663d5c46d149facc8c22',1,'im.h']]], + ['im_5fgetnvparameterwithouthandleanditb_23',['IM_GetNvParameterWithoutHandleAndItb',['../group__coreinit__im.html#ga594e610316b7e82277984eed32567558',1,'im.h']]], + ['im_5fgetparameter_24',['IM_GetParameter',['../group__coreinit__im.html#ga997c62ca153300d6eb80dfc818dc5ef4',1,'im.h']]], + ['im_5fgetparameters_25',['IM_GetParameters',['../group__coreinit__im.html#ga6924d5047e99d264ab895ca422e72048',1,'im.h']]], + ['im_5fgetruntimeparameter_26',['IM_GetRuntimeParameter',['../group__coreinit__im.html#ga71ff29d3ef48354b1e5bc2298e915c3e',1,'im.h']]], + ['im_5fgettimerremaining_27',['IM_GetTimerRemaining',['../group__coreinit__im.html#gad1d0d678a336532875db882a971ded7c',1,'im.h']]], + ['im_5fgettimerremainingseconds_28',['IM_GetTimerRemainingSeconds',['../group__coreinit__im.html#ga7fda4b669888a642e235cc9d9b5063c0',1,'im.h']]], + ['im_5fopen_29',['IM_Open',['../group__coreinit__im.html#ga5c536dcd504d10e81a6de20b7ab7f8dc',1,'im.h']]], + ['im_5fsetdevicestate_30',['IM_SetDeviceState',['../group__coreinit__im.html#ga99e3905cca0640cdf1687978c129982c',1,'im.h']]], + ['im_5fsetdevicestateex_31',['IM_SetDeviceStateEx',['../group__coreinit__im.html#ga49d19f785e3c7139626c5848a67b575d',1,'im.h']]], + ['im_5fsetparameter_32',['IM_SetParameter',['../group__coreinit__im.html#ga737ba02868e4b8046608bd86ee46e0f7',1,'im.h']]], + ['im_5fsetruntimeparameter_33',['IM_SetRuntimeParameter',['../group__coreinit__im.html#ga3a5aab97591ed41ea8056c77995d5dd6',1,'im.h']]], + ['imdisableapd_34',['IMDisableAPD',['../group__coreinit__energysaver.html#ga0708fe115b834a64762454558f1ba167',1,'energysaver.h']]], + ['imdisabledim_35',['IMDisableDim',['../group__coreinit__energysaver.html#ga96c6728d75973c69320fdbfb767e4064',1,'energysaver.h']]], + ['imenableapd_36',['IMEnableAPD',['../group__coreinit__energysaver.html#ga493b4fe9cdb552138062535e1f8b2f8d',1,'energysaver.h']]], + ['imenabledim_37',['IMEnableDim',['../group__coreinit__energysaver.html#gae766eba7e79833d619bf7f030df2af81',1,'energysaver.h']]], + ['imetainfoaccessorbase_38',['IMetaInfoAccessorBase',['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#aaec6bce4626629e6051f58b19e5cc01b',1,'nn::sl::details::IMetaInfoAccessorBase']]], + ['imgetdimenabledrc_39',['IMGetDimEnableDRC',['../group__coreinit__energysaver.html#gaffe60fb150525cb3f3aec095f71c93a3',1,'energysaver.h']]], + ['imgetdimenabletv_40',['IMGetDimEnableTV',['../group__coreinit__energysaver.html#ga71a404326bcd5cb029e1d3d7ea4b3d09',1,'energysaver.h']]], + ['imgetdimperiod_41',['IMGetDimPeriod',['../group__coreinit__energysaver.html#gaaf1f8217d934d55c3a0d58b308f30f20',1,'energysaver.h']]], + ['imgettimebeforeapd_42',['IMGetTimeBeforeAPD',['../group__coreinit__energysaver.html#ga247a9fa07a507b14077066f198fa4958',1,'energysaver.h']]], + ['imgettimebeforedimming_43',['IMGetTimeBeforeDimming',['../group__coreinit__energysaver.html#ga1f02d19afed915a5a0150bbd821504bf',1,'energysaver.h']]], + ['imisapdenabled_44',['IMIsAPDEnabled',['../group__coreinit__energysaver.html#gaee3311e149c5bc6b3db99bba662d913c',1,'energysaver.h']]], + ['imisapdenabledbysyssettings_45',['IMIsAPDEnabledBySysSettings',['../group__coreinit__energysaver.html#ga9040247729858f92bcc7ef07b36567dc',1,'energysaver.h']]], + ['imisdimenabled_46',['IMIsDimEnabled',['../group__coreinit__energysaver.html#ga31de15a121073d402aada987d3af7342',1,'energysaver.h']]], + ['imsetdimenabledrc_47',['IMSetDimEnableDRC',['../group__coreinit__energysaver.html#ga53adff720c34cfbb50c7da240a8f9abb',1,'energysaver.h']]], + ['imsetdimenabletv_48',['IMSetDimEnableTV',['../group__coreinit__energysaver.html#ga5a5fb218635d0b128ecef938e3ac0900',1,'energysaver.h']]], + ['imstartapdvideomode_49',['IMStartAPDVideoMode',['../group__coreinit__energysaver.html#gadf111966a23044e11fd44c8ecdf87cf6',1,'energysaver.h']]], + ['inactivateselectcursor_50',['InactivateSelectCursor',['../namespacenn_1_1swkbd.html#a06264cc0e5b91d5cc01988b83e58fb13',1,'nn::swkbd']]], + ['inet_5faddr_51',['inet_addr',['../inet_8h.html#a3e3b8f43e05dc3b87977b6a7a2ed09ca',1,'inet.h']]], + ['inet_5faton_52',['inet_aton',['../inet_8h.html#a2e14cfa6ded77b65c948476358284cf1',1,'inet.h']]], + ['inet_5fntoa_53',['inet_ntoa',['../inet_8h.html#ab1d195e3682f88d1cea726e8c1de08d2',1,'inet.h']]], + ['inet_5fntoa_5fr_54',['inet_ntoa_r',['../inet_8h.html#a585691747d7b51787f81fd81a76ed5ee',1,'inet.h']]], + ['inet_5fntop_55',['inet_ntop',['../inet_8h.html#ac807571fab0b52b927b985804372275a',1,'inet_ntop(int af, const void *src, char *dst, socklen_t size): inet.h'],['../group__nsysnet__socket.html#ga48fc4e18555800e6000b8b8629da2bcb',1,'inet_ntop(int af, const void *src, char *dst, socklen_t size): _socket.h']]], + ['inet_5fpton_56',['inet_pton',['../inet_8h.html#acdce1d46efd09e8485a2f682b388ebc0',1,'inet_pton(int af, const char *src, void *dst): inet.h'],['../group__nsysnet__socket.html#ga250a53634b36c22bc22f8dfdaf7b4d2a',1,'inet_pton(int af, const char *src, void *dst): _socket.h']]], + ['initialize_57',['initialize',['../classnn_1_1sl_1_1FileStream.html#a136b8f8f610ad6218af5fefcf06eaa36',1,'nn::sl::FileStream::Initialize()'],['../classnn_1_1sl_1_1Condition.html#a0a29c0c3a37153a0255191b46fb94786',1,'nn::sl::Condition::Initialize()'],['../classnn_01_1_1sl_1_1DataCreator.html#ae99acb5ed32023e5d7ff1375d8ee3302',1,'nn ::sl::DataCreator::Initialize()'],['../classnn_1_1sl_1_1DrcManager.html#a4c9c3c7e4ca5e56cc465f4a5b51ac123',1,'nn::sl::DrcManager::Initialize()'],['../classnn_1_1sl_1_1KillerNotificationSelector.html#a7bce8e4a7671ad68ec79748c6c44929c',1,'nn::sl::KillerNotificationSelector::Initialize()'],['../classnn_1_1dlp_1_1Cafe_1_1Server.html#aa069485c6da8250523bc625fb8df5f3b',1,'nn::dlp::Cafe::Server::Initialize()'],['../classnn_1_1sl_1_1TitleListCache.html#a1c5d8ab7bdfba33b69784bd0d3be2dd1',1,'nn::sl::TitleListCache::Initialize(int u1, int u2, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer, details::ITimeAccessorBase &timeAccessor, details::IMetaInfoAccessorBase &metaInfoAccessor)'],['../classnn_1_1sl_1_1TitleListCache.html#a2745e444901eee386f0ea1267068e542',1,'nn::sl::TitleListCache::Initialize(int u1, int num, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)'],['../classnn_1_1sl_1_1TitleListCache.html#a888152406e46bc78eaf488fd7440e2e7',1,'nn::sl::TitleListCache::Initialize(int u1, int num, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)'],['../classnn_1_1sl_1_1TitleListCache.html#af11132240345575a3d241e0e2ac6b983',1,'nn::sl::TitleListCache::Initialize(int u1, int num, int u3)'],['../classnn_1_1sl_1_1TitleListCache.html#a72ec5a4bb4a875c5db8155c36d469a60',1,'nn::sl::TitleListCache::Initialize(int u1, int num)'],['../classnn_1_1sl_1_1TitleIconCache.html#ae51084cee17a0d0a43626a7ac3567f65',1,'nn::sl::TitleIconCache::Initialize(int cacheSize, details::IIconInfoAccessorBase &iconInfoAccessor, details::ISerializerBase< nn::sl::IconInfo > &iconInfoSerializer, details::ISettingAccessorBase &settingAccessor)'],['../classnn_1_1sl_1_1TitleIconCache.html#a26a54235375e69e1a05a80d6e77cccc0',1,'nn::sl::TitleIconCache::Initialize(int cacheSize)'],['../classnn_1_1sl_1_1QuickStartApplicationSelector.html#a839921d818c60d2831c1da17997260f1',1,'nn::sl::QuickStartApplicationSelector::Initialize()'],['../classnn_1_1sl_1_1CacheManager.html#a68166e559a055d1ed051b110aba6e651',1,'nn::sl::CacheManager::Initialize()'],['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html#aa10ec10ce3fbb354ff9dc500a36b2b50',1,'nn::dlp::Cafe::ServerPrivate::Initialize()'],['../classnn_1_1dlp_1_1Cafe_1_1Server.html#ae2ce02ef71596a8249f05f6987e394a3',1,'nn::dlp::Cafe::Server::Initialize()'],['../namespacenn_1_1ac.html#a5fbb7fa5a51299dbcba2327a64c85a3a',1,'nn::ac::Initialize()'],['../namespacenn_1_1act.html#a25ee51f821f70ebd0363345dea6ba308',1,'nn::act::Initialize()'],['../group__nn__fp__fp.html#ga38059eae52591ecbbd5ebc7d36caab2d',1,'nn::fp::Initialize()'],['../namespacenn_1_1nfp.html#ad7a6636cca404f858b4dbe2fc0356ceb',1,'nn::nfp::Initialize()'],['../namespacenn_1_1pdm.html#a0a50ff45f14d7f6d5a8820192230d94e',1,'nn::pdm::Initialize()'],['../namespacenn_1_1sl.html#a865e7518a793cb6256088046677f1872',1,'nn::sl::Initialize()'],['../namespacenn_1_1spm.html#aec3072e3bca18d9391e8af05c2646a23',1,'nn::spm::Initialize()'],['../namespacenn_1_1uds_1_1Cafe.html#a6ad42060c468a8aac00582a49e8ba98e',1,'nn::uds::Cafe::Initialize(void *workMemory, uint32_t workMemorySize) asm("Initialize__Q3_2nn3uds4CafeFPvUi")'],['../namespacenn_1_1uds_1_1Cafe.html#ab957a27c8deb6e392c1c43d4fddeaa78',1,'nn::uds::Cafe::Initialize(void *workMemory, uint32_t workMemorySize, nn::cfg::CTR::UserName *username) asm("Initialize__Q3_2nn3uds4CafeFPvUiPQ4_2nn3cfg3CTR8UserName")'],['../classnn_1_1dlp_1_1Cafe_1_1ServerPrivate.html#a6cc4ea9d88a12fa8cc92d23bb790988e',1,'nn::dlp::Cafe::ServerPrivate::Initialize()']]], + ['initialize_5f_5fq3_5f2nn2sl10drcmanagerfrq3_5f2nn2sl12itransferrerrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl13itimeaccessor_58',['Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor',['../namespacenn_1_1sl_1_1details.html#ab0371056b0b8e37ab1e927195fbf07ce',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl10filestreamfp8fsclientp10fscmdblockpcct3_59',['Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3',['../namespacenn_1_1sl_1_1details.html#a0110e77fcc4bff542b198222c49b9f23',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl11datacreatorfrq3_5f2nn2sl17iiconinfoaccessorrq3_5f2nn2sl20iaccountinfoaccessorrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl15ititleiconcache_60',['Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache',['../namespacenn_01_1_1sl_1_1details.html#a4d88e19caaceb6b7efd4679e36091ee6',1,'nn ::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl12cachemanagerfrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinforq3_5f2nn2sl49iserializer_5f_5ftm_5f_5f30_5fq3_5f2nn2sl18killernotificationt1_61',['Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1',['../namespacenn_1_1sl_1_1details.html#aa9da5f13a5cdac1016b87cda119dd726',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titleiconcachefi_62',['Initialize__Q3_2nn2sl14TitleIconCacheFi',['../namespacenn_1_1sl_1_1details.html#af04f773385fd1fcdd013dc717b3cf175',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titleiconcachefirq3_5f2nn2sl17iiconinfoaccessorrq3_5f2nn2sl38iserializer_5f_5ftm_5f_5f19_5fq3_5f2nn2sl8iconinforq3_5f2nn2sl16isettingaccessor_63',['Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor',['../namespacenn_1_1sl_1_1details.html#afea4a83355303bbc19196748b4b9e2ef',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefin21_64',['Initialize__Q3_2nn2sl14TitleListCacheFiN21',['../namespacenn_1_1sl_1_1details.html#a251323478cacb3044d38b4eb9b5fc0c4',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefin21rq3_5f2nn2sl18ititlelistaccessorrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27iinstalledtitlelistaccessorrq3_5f2nn2sl24idisccachedtitleaccessorrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinfo_65',['Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo',['../namespacenn_1_1sl_1_1details.html#ac0c0738a86f5136fea88fcdbf27a8e3d',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefin21rq3_5f2nn2sl18ititlelistaccessorrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27iinstalledtitlelistaccessorrq3_5f2nn2sl24idisccachedtitleaccessorrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinforq3_5f2nn2sl13itimeaccessorrq3_5f2nn2sl17imetainfoaccessor_66',['Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor',['../namespacenn_1_1sl_1_1details.html#a60871a8cd2d52845f8f43122572a6a57',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefit1_67',['Initialize__Q3_2nn2sl14TitleListCacheFiT1',['../namespacenn_1_1sl_1_1details.html#a2eb8b7c0297f97035f4cd3bbd7d2752c',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl14titlelistcachefit1rq3_5f2nn2sl18ititlelistaccessorrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27iinstalledtitlelistaccessorrq3_5f2nn2sl24idisccachedtitleaccessorrq3_5f2nn2sl39iserializer_5f_5ftm_5f_5f20_5fq3_5f2nn2sl9titleinfo_68',['Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo',['../namespacenn_1_1sl_1_1details.html#a7aa2c50740a4f4453ad92adc0c4b716d',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl26killernotificationselectorfrq3_5f2nn2sl26ilaunchedtitlelistaccessorrq3_5f2nn2sl27ikillernotificationaccessorrq3_5f2nn2sl14titlelistcacherq3_5f2nn2sl49iserializer_5f_5ftm_5f_5f30_5fq3_5f2nn2sl18killernotificationrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl20iaccountinfoaccessorrq3_5f2nn2sl13itimeaccessorrq3_5f2nn2sl40ikillernotificationtransferrecordmanager_69',['Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager',['../namespacenn_1_1sl_1_1details.html#a3adca037bc360793f0c6da28198fe7ea',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl29quickstartapplicationselectorfrq3_5f2nn2sl26ipreferentialtitleaccessorrq3_5f2nn2sl21idefaulttitleaccessorrq3_5f2nn2sl18iwhitelistaccessorrq3_5f2nn2sl14titlelistcacherq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl18iblacklistaccessor_70',['Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor',['../namespacenn_1_1sl_1_1details.html#ae75ee4fb0185442b40f3c1634ed2471c',1,'nn::sl::details']]], + ['initialize_5f_5fq3_5f2nn2sl9conditionfrq3_5f2nn2sl16isettingaccessorrq3_5f2nn2sl22iupdatepackageaccessorrq3_5f2nn2sl20iserializer_5f_5ftm_5f_5f2_5flrq3_5f2nn2sl13itimeaccessor_71',['Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor',['../namespacenn_1_1sl_1_1details.html#a5f2670c88019b4e0b032766e42bb5001',1,'nn::sl::details']]], + ['initializeadmin_72',['InitializeAdmin',['../group__nn__fp__fp.html#ga1594a0c747ec82fb7b295f921589e16d',1,'nn::fp']]], + ['initializeamiibosettingsargsin_73',['InitializeAmiiboSettingsArgsIn',['../namespacenn_1_1nfp.html#a60528ca055aa3ff4a2b0bbabd21eef32',1,'nn::nfp']]], + ['initializecreateinfo_74',['InitializeCreateInfo',['../namespacenn_1_1nfp.html#a0875803a0398f10555853edfd3a7a8ac',1,'nn::nfp']]], + ['initializeforecoprocess_75',['InitializeForEcoProcess',['../namespacenn_1_1sl.html#a2d6de60d871aebe30a59a23c85a99a8a',1,'nn::sl']]], + ['initializeregisterinfoset_76',['InitializeRegisterInfoSet',['../namespacenn_1_1nfp.html#ac260e39071699600173df78316ac8f6c',1,'nn::nfp']]], + ['initlearndic_77',['InitLearnDic',['../namespacenn_1_1swkbd.html#a2768ed42ec8333cb5596723c743dbe4f',1,'nn::swkbd']]], + ['installedtitlelistaccessorfromptr_78',['InstalledTitleListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1InstalledTitleListAccessorFromPtr.html#ab5f913df417240cc4f418e67109e63f5',1,'nn::sl::details::InstalledTitleListAccessorFromPtr']]], + ['invalidatenotification_79',['invalidatenotification',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a1d8f7e5e1656566b99ab28ccc144ae5f',1,'nn::sl::details::ITransferrerBase::InvalidateNotification()'],['../classnn_1_1sl_1_1details_1_1TransferrerFromPtr.html#ae155ae4ff79e9c9de789b1ad5b9f4772',1,'nn::sl::details::TransferrerFromPtr::InvalidateNotification()']]], + ['ioctl_80',['ioctl',['../ioctl_8h.html#a0971a75f3178a0c3aa6b1cf871d0d7c6',1,'ioctl.h']]], + ['ios_5fclose_81',['IOS_Close',['../group__coreinit__ios.html#ga8bf10e51d57177b703240e4a33d2b3d0',1,'ios.h']]], + ['ios_5fcloseasync_82',['IOS_CloseAsync',['../group__coreinit__ios.html#ga0966e8b2fd0d33e6a71c323b12c0284c',1,'ios.h']]], + ['ios_5fioctl_83',['IOS_Ioctl',['../group__coreinit__ios.html#ga798e1b3bae864cd4f96e9bc99722617d',1,'ios.h']]], + ['ios_5fioctlasync_84',['IOS_IoctlAsync',['../group__coreinit__ios.html#ga565605c72c51c1f90c767be6048c2664',1,'ios.h']]], + ['ios_5fioctlv_85',['IOS_Ioctlv',['../group__coreinit__ios.html#gac44773113a35b90309a472e9f1b8afe1',1,'ios.h']]], + ['ios_5fioctlvasync_86',['IOS_IoctlvAsync',['../group__coreinit__ios.html#gad38134e26b2f67b23fb2bb6c56d6c2fa',1,'ios.h']]], + ['ios_5fopen_87',['IOS_Open',['../group__coreinit__ios.html#ga4f93c1265f7526e8984fec50be540068',1,'ios.h']]], + ['ios_5fopenasync_88',['IOS_OpenAsync',['../group__coreinit__ios.html#gae90aa6e4d1f577f55273c4ed7f7b7dc0',1,'ios.h']]], + ['ipcbufpoolallocate_89',['IPCBufPoolAllocate',['../ipcbufpool_8h.html#a200e7da77ea0ff61dd7723e14b2f3c7b',1,'ipcbufpool.h']]], + ['ipcbufpoolcreate_90',['IPCBufPoolCreate',['../ipcbufpool_8h.html#acd1c93ef4c6accdafdffe4b909d0ba46',1,'ipcbufpool.h']]], + ['ipcbufpoolfree_91',['IPCBufPoolFree',['../ipcbufpool_8h.html#a4a355f57e2671ea5833cac4b0751249c',1,'ipcbufpool.h']]], + ['ipcbufpoolgetattributes_92',['IPCBufPoolGetAttributes',['../ipcbufpool_8h.html#af45f663acf10ed252aedfcaa523213ee',1,'ipcbufpool.h']]], + ['ipreferentialtitleaccessor_93',['ipreferentialtitleaccessor',['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#ac53e15baac2475ac4f587842fe417744',1,'nn::sl::IPreferentialTitleAccessor::IPreferentialTitleAccessor()'],['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#af858a39cbc14cbd121d36a3b2ecd03b4',1,'nn::sl::IPreferentialTitleAccessor::IPreferentialTitleAccessor(IPreferentialTitleAccessor &src)']]], + ['ipreferentialtitleaccessorbase_94',['IPreferentialTitleAccessorBase',['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#a8ecbe008c6ae78fd692290d0b8dae6a7',1,'nn::sl::details::IPreferentialTitleAccessorBase']]], + ['isanykeepingconnect_95',['IsAnyKeepingConnect',['../namespacenn_1_1ac.html#a4d5242f6896dcb9837ee77b6f55d8b32',1,'nn::ac']]], + ['isappearhomenixsign_96',['IsAppearHomeNixSign',['../namespacenn_1_1erreula.html#aa6c2e45d2c470fb649f56948beb04d99',1,'nn::erreula']]], + ['isapplicationconnected_97',['IsApplicationConnected',['../namespacenn_1_1ac.html#a8e07185a5879185fe6f838a76cc6ed33',1,'nn::ac']]], + ['isautoconnectionfatallyfailed_98',['IsAutoConnectionFatallyFailed',['../namespacenn_1_1ac.html#a04907cc85f2475e8d01757067073c5f3',1,'nn::ac']]], + ['iscommitted_99',['IsCommitted',['../namespacenn_1_1act.html#a6f7274c941d749c0e47d2fbae66e0d97',1,'nn::act']]], + ['iscommittedex_100',['IsCommittedEx',['../namespacenn_1_1act.html#a3b99a48f5e1e5d27bf88ba6c47b3a2e5',1,'nn::act']]], + ['isconfigexisting_101',['IsConfigExisting',['../namespacenn_1_1ac.html#a094f5425e75c3bc6f0351cdccc4aa840',1,'nn::ac']]], + ['iscoveredwithsubwindow_102',['IsCoveredWithSubWindow',['../namespacenn_1_1swkbd.html#ace0afbe1d79985d8e2500fbf95697a2a',1,'nn::swkbd']]], + ['isdecidecancelbutton_103',['IsDecideCancelButton',['../namespacenn_1_1swkbd.html#ab2c49141c537f99138030d477eeed200',1,'nn::swkbd']]], + ['isdecideokbutton_104',['IsDecideOkButton',['../namespacenn_1_1swkbd.html#a522b8b8262cc1fade58ed932183a82c1',1,'nn::swkbd']]], + ['isdecideselectbuttonerror_105',['IsDecideSelectButtonError',['../namespacenn_1_1erreula.html#aa18d82f0c2142d48f019d3ae7686e1ab',1,'nn::erreula']]], + ['isdecideselectleftbuttonerror_106',['IsDecideSelectLeftButtonError',['../namespacenn_1_1erreula.html#a17c066758a3ffb398a6520911028183f',1,'nn::erreula']]], + ['isdecideselectrightbuttonerror_107',['IsDecideSelectRightButtonError',['../namespacenn_1_1erreula.html#adc1c705de8aa80ce1b982f888e7fa80d',1,'nn::erreula']]], + ['iserializer_108',['iserializer',['../classnn_1_1sl_1_1ISerializer.html#a31e028661868130c875cb5585eed2cdb',1,'nn::sl::ISerializer::ISerializer()'],['../classnn_1_1sl_1_1ISerializer.html#a04bd0b10fe15c638101990acf5d0f946',1,'nn::sl::ISerializer::ISerializer(ISerializer &src)']]], + ['iserializerbase_109',['ISerializerBase',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a65ea1775a16ff18044230d197034cb38',1,'nn::sl::details::ISerializerBase']]], + ['isettingaccessor_110',['isettingaccessor',['../classnn_1_1sl_1_1ISettingAccessor.html#ae466224444f5c5ddb529b5372ef2a955',1,'nn::sl::ISettingAccessor::ISettingAccessor()'],['../classnn_1_1sl_1_1ISettingAccessor.html#a11fd8a47adddae4fff5fc4b055b78fe1',1,'nn::sl::ISettingAccessor::ISettingAccessor(ISettingAccessor &src)']]], + ['isettingaccessorbase_111',['ISettingAccessorBase',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#aa2867eb1a374edf6b17915d6643bdcb4',1,'nn::sl::details::ISettingAccessorBase']]], + ['isexistapplicationarea_112',['IsExistApplicationArea',['../namespacenn_1_1nfp.html#a5f8fa0fb50a86ac0c639cb49bc5b6a56',1,'nn::nfp']]], + ['isfailure_113',['IsFailure',['../classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4',1,'nn::Result']]], + ['isfriendrequestallowed_114',['IsFriendRequestAllowed',['../group__nn__fp__fp.html#ga85b856803d732c67bb673af2ab099c02',1,'nn::fp']]], + ['isinitialized_115',['IsInitialized',['../group__nn__fp__fp.html#ga0cfbbbb96b95c5ebaa9cc47b20dc7d31',1,'nn::fp']]], + ['isinitializedadmin_116',['IsInitializedAdmin',['../group__nn__fp__fp.html#gab77b125ca192524b1886eb6879d153bf',1,'nn::fp']]], + ['isinvitation_117',['IsInvitation',['../group__nn__fp__fp.html#ga13514875b024a904b9218bf48be40a2d',1,'nn::fp']]], + ['isjoinable_118',['IsJoinable',['../group__nn__fp__fp.html#ga1768f698a9e3b3e5b23fce0f909e4943',1,'nn::fp']]], + ['isjoinableforfriendlistviewer_119',['isjoinableforfriendlistviewer',['../group__nn__fp__fp.html#ga2b135e0b24eb592d8f9d739a044346e7',1,'nn::fp::IsJoinableForFriendListViewer(nn::fp::FriendPresence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL")'],['../group__nn__fp__fp.html#gaf34532efedd0f38b1a5ac9ba0f33957a',1,'nn::fp::IsJoinableForFriendListViewer(nn::fp::Presence *, unsigned int, unsigned long long) asm("IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL")']]], + ['iskeepingconnect_120',['IsKeepingConnect',['../namespacenn_1_1ac.html#ae5542a939c780b063f4c50e2f1addc3d',1,'nn::ac']]], + ['iskeyboardtarget_121',['IsKeyboardTarget',['../namespacenn_1_1swkbd.html#af351856df07ea7cba13eb1778a78d64a',1,'nn::swkbd']]], + ['islegacy_122',['IsLegacy',['../classnn_1_1Result.html#aaac9955452fbe02a105073018ae34e51',1,'nn::Result']]], + ['isneedcalcsubthreadfont_123',['IsNeedCalcSubThreadFont',['../namespacenn_1_1swkbd.html#ae76efcc65a44e1cc674fe5f7bbb5f3b7',1,'nn::swkbd']]], + ['isneedcalcsubthreadpredict_124',['IsNeedCalcSubThreadPredict',['../namespacenn_1_1swkbd.html#a130618c63829c66f7c03f72143ba29f2',1,'nn::swkbd']]], + ['isnetworkaccount_125',['IsNetworkAccount',['../namespacenn_1_1act.html#a7df420ec476849df57a9db8816baa7b9',1,'nn::act']]], + ['isnetworkaccountex_126',['IsNetworkAccountEx',['../namespacenn_1_1act.html#abb400523940282758080b3fe46064b71',1,'nn::act']]], + ['isonline_127',['IsOnline',['../group__nn__fp__fp.html#gae237046f90b0666a6e61ff83fd3f1cc6',1,'nn::fp']]], + ['ispasswordcacheenabled_128',['IsPasswordCacheEnabled',['../namespacenn_1_1act.html#a7536537c640a814554e9743261e1bf3e',1,'nn::act']]], + ['ispasswordcacheenabledex_129',['IsPasswordCacheEnabledEx',['../namespacenn_1_1act.html#aaba8e8fb6af3fa439c67d62ce8b0ae84',1,'nn::act']]], + ['ispreferencevalid_130',['IsPreferenceValid',['../group__nn__fp__fp.html#ga0d128278bb73096cc36951a6d64f5ddd',1,'nn::fp']]], + ['isreadytoconnect_131',['IsReadyToConnect',['../namespacenn_1_1ac.html#a0c52e952afab3522f98bc1ddcdfe16ec',1,'nn::ac']]], + ['isrecentplayrecordcorrupted_132',['IsRecentPlayRecordCorrupted',['../group__nn__fp__fp.html#ga752b392f27b0ff2e46d88065b82fd601',1,'nn::fp']]], + ['isrequestblockforced_133',['IsRequestBlockForced',['../group__nn__fp__fp.html#ga411426c967b21bd20fd4b880fc45df7e',1,'nn::fp']]], + ['isselectcursoractive_134',['isselectcursoractive',['../namespacenn_1_1erreula.html#ae3b5d5f6c299deb5f447f0bc06b9efb4',1,'nn::erreula::IsSelectCursorActive()'],['../namespacenn_1_1swkbd.html#ae3b5d5f6c299deb5f447f0bc06b9efb4',1,'nn::swkbd::IsSelectCursorActive()']]], + ['isserveraccountactive_135',['IsServerAccountActive',['../namespacenn_1_1act.html#a6018f6c690358ce30ef0541b98df3f5e',1,'nn::act']]], + ['isserveraccountactiveex_136',['IsServerAccountActiveEx',['../namespacenn_1_1act.html#a7eebd8ed3fdedd619a80702053747d21',1,'nn::act']]], + ['isserveraccountdeleted_137',['IsServerAccountDeleted',['../namespacenn_1_1act.html#a7104a0d2c92bbd790febb2b2a9b3d029',1,'nn::act']]], + ['isserveraccountdeletedex_138',['IsServerAccountDeletedEx',['../namespacenn_1_1act.html#a9cf76eb2f1167f29fb54e8864a8618d5',1,'nn::act']]], + ['isslotoccupied_139',['IsSlotOccupied',['../namespacenn_1_1act.html#aebad0b19fbbc18cd8a88a9e2f65e2815',1,'nn::act']]], + ['isstoragemaybepcformatted_140',['IsStorageMaybePcFormatted',['../namespacenn_1_1spm.html#a198f03fe800b217124d06eccfb855595',1,'nn::spm']]], + ['isstoragemaybewfsformatted_141',['IsStorageMaybeWfsFormatted',['../namespacenn_1_1spm.html#a5cb24e20bcd575599fd6f3b1575257cc',1,'nn::spm']]], + ['issuccess_142',['IsSuccess',['../classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956',1,'nn::Result']]], + ['istream_143',['istream',['../classnn_1_1sl_1_1IStream.html#ac1a8b4462742f7169f726e84f96afb69',1,'nn::sl::IStream::IStream()'],['../classnn_1_1sl_1_1IStream.html#a4559ece73d224c2a65c80d4556927381',1,'nn::sl::IStream::IStream(IStream &src)']]], + ['istreambase_144',['IStreamBase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ad88bec19b595a0dcc5aecf71ee5ddb35',1,'nn::sl::details::IStreamBase']]], + ['isupdatepackagedownloaded_145',['isupdatepackagedownloaded',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#a2f82e7496835b66dd08f11a940f7bab6',1,'nn::sl::details::IUpdatePackageAccessorBase::IsUpdatePackageDownloaded()'],['../classnn_1_1sl_1_1details_1_1UpdatePackageAccessorFromPtr.html#a37e7739eba267a4c822469496853e648',1,'nn::sl::details::UpdatePackageAccessorFromPtr::IsUpdatePackageDownloaded()']]], + ['itimeaccessor_146',['itimeaccessor',['../classnn_1_1sl_1_1ITimeAccessor.html#ae5d609c0942763a8c9724a1ad95fe780',1,'nn::sl::ITimeAccessor::ITimeAccessor()'],['../classnn_1_1sl_1_1ITimeAccessor.html#abce930cb0a0b94d5ec311f9831c49a83',1,'nn::sl::ITimeAccessor::ITimeAccessor(ITimeAccessor &src)']]], + ['itimeaccessorbase_147',['ITimeAccessorBase',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#ab6df64e83a084f342c57fd92d68bbee0',1,'nn::sl::details::ITimeAccessorBase']]], + ['ititleiconcache_148',['ititleiconcache',['../classnn_1_1sl_1_1ITitleIconCache.html#a943a051b3be81752271b87fedd6f8faa',1,'nn::sl::ITitleIconCache::ITitleIconCache()'],['../classnn_1_1sl_1_1ITitleIconCache.html#a2c1bd530e1ceb971f90d038f5ffb7c05',1,'nn::sl::ITitleIconCache::ITitleIconCache(ITitleIconCache &src)']]], + ['ititleiconcachebase_149',['ITitleIconCacheBase',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#ab86da4aa278daf629d673b507c69a9fd',1,'nn::sl::details::ITitleIconCacheBase']]], + ['ititlelistaccessor_150',['ititlelistaccessor',['../classnn_1_1sl_1_1ITitleListAccessor.html#a1d86d60a011203c068000ab2bcc2c1f4',1,'nn::sl::ITitleListAccessor::ITitleListAccessor()'],['../classnn_1_1sl_1_1ITitleListAccessor.html#a988b5c681b82027a40510b3ed3d1a520',1,'nn::sl::ITitleListAccessor::ITitleListAccessor(ITitleListAccessor &src)']]], + ['ititlelistaccessorbase_151',['ITitleListAccessorBase',['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#a9f6f3ad5c951a58f585254a647b3a8a8',1,'nn::sl::details::ITitleListAccessorBase']]], + ['itransferrer_152',['itransferrer',['../classnn_1_1sl_1_1ITransferrer.html#aa3af231b867e6c25e9898e468d3a7ec2',1,'nn::sl::ITransferrer::ITransferrer()'],['../classnn_1_1sl_1_1ITransferrer.html#aad1f63435cd665266e0e27ff35e51120',1,'nn::sl::ITransferrer::ITransferrer(ITransferrer &src)']]], + ['itransferrerbase_153',['ITransferrerBase',['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#ac2db561aae64ce783d36ebc38c630fe0',1,'nn::sl::details::ITransferrerBase']]], + ['iupdatepackageaccessor_154',['iupdatepackageaccessor',['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#af0a5d68085fdc53e3133d20dbdb3c01e',1,'nn::sl::IUpdatePackageAccessor::IUpdatePackageAccessor()'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#a07561f3cc82d163c22e6f433d95c4072',1,'nn::sl::IUpdatePackageAccessor::IUpdatePackageAccessor(IUpdatePackageAccessor &src)']]], + ['iupdatepackageaccessorbase_155',['IUpdatePackageAccessorBase',['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#a25e29d1752cdaf6cef2056023740349e',1,'nn::sl::details::IUpdatePackageAccessorBase']]], + ['iwhitelistaccessor_156',['iwhitelistaccessor',['../classnn_1_1sl_1_1IWhiteListAccessor.html#aa0caa0f44540ff9fcf514a4312c9abc4',1,'nn::sl::IWhiteListAccessor::IWhiteListAccessor()'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#a05f033ae70ad849ed718ae5ddf09dbbb',1,'nn::sl::IWhiteListAccessor::IWhiteListAccessor(IWhiteListAccessor &src)']]], + ['iwhitelistaccessorbase_157',['IWhiteListAccessorBase',['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#a9571860154d67152e33ca325cf483eb0',1,'nn::sl::details::IWhiteListAccessorBase']]] +]; diff --git a/search/functions_a.js b/search/functions_a.js new file mode 100644 index 00000000..161d50cd --- /dev/null +++ b/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jump_0',['Jump',['../namespacenn_1_1erreula.html#aadc28b683bb08ed2bf55d90f7144e198',1,'nn::erreula']]] +]; diff --git a/search/functions_b.js b/search/functions_b.js new file mode 100644 index 00000000..de5a0a10 --- /dev/null +++ b/search/functions_b.js @@ -0,0 +1,35 @@ +var searchData= +[ + ['kbdinit_0',['KBDInit',['../nsyskbd_8h.html#a61b71b96396b54a12924ef1ea252d712',1,'nsyskbd.h']]], + ['kbdsetcountry_1',['KBDSetCountry',['../nsyskbd_8h.html#adc00c18d039d0f26a3e87e653d898f0b',1,'nsyskbd.h']]], + ['kbdsetup_2',['KBDSetup',['../nsyskbd_8h.html#a0b9f573cd5fe78959a6dbc7ce1f2a96c',1,'nsyskbd.h']]], + ['kbdteardown_3',['KBDTeardown',['../nsyskbd_8h.html#a23757c8545e0812a7d9abe8670798faf',1,'nsyskbd.h']]], + ['killernotificationaccessorfromptr_4',['KillerNotificationAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1KillerNotificationAccessorFromPtr.html#a8611f975deee3e98496839688a735f70',1,'nn::sl::details::KillerNotificationAccessorFromPtr']]], + ['killernotificationselector_5',['KillerNotificationSelector',['../classnn_1_1sl_1_1KillerNotificationSelector.html#ab9bf6fa0c427db89e50afb538119d771',1,'nn::sl::KillerNotificationSelector']]], + ['killernotificationtransferrecordmanager_6',['KillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#aa8c0753bf741db7e488297737fc1042a',1,'nn::sl::KillerNotificationTransferRecordManager']]], + ['killernotificationtransferrecordmanagerfromptr_7',['KillerNotificationTransferRecordManagerFromPtr',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#afb706c714ee046073300f3be00185f4d',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr']]], + ['killernotificationtransferrecordmanagerinternal_8',['KillerNotificationTransferRecordManagerInternal',['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a68ed59107386511101751ffc94611dc8',1,'nn::sl::KillerNotificationTransferRecordManagerInternal']]], + ['killernotificationtransferrecordstream_9',['KillerNotificationTransferRecordStream',['../classnn_1_1sl_1_1KillerNotificationTransferRecordStream.html#a4c207f3e7e53946302d970aba652bd94',1,'nn::sl::KillerNotificationTransferRecordStream']]], + ['kpaddisabledpd_10',['KPADDisableDPD',['../group__padscore__kpad.html#ga4358dfb9262ba0f3f0b146036fe5b6f3',1,'kpad.h']]], + ['kpaddisablempls_11',['KPADDisableMpls',['../group__padscore__kpad.html#ga8042836c8445025f02e3e0186990c6d9',1,'kpad.h']]], + ['kpadenabledpd_12',['KPADEnableDPD',['../group__padscore__kpad.html#gaf6b3c7fd42709482f6c9ea66ed7cb1f7',1,'kpad.h']]], + ['kpadenablempls_13',['KPADEnableMpls',['../group__padscore__kpad.html#gaec1935e9ce8c8fdb78ecf7a9592cab58',1,'kpad.h']]], + ['kpadgetgamemaxcontrollers_14',['KPADGetGameMaxControllers',['../group__padscore__kpad.html#ga522c50dc5373e1f13458e324e9a9d3fe',1,'kpad.h']]], + ['kpadgetmaxcontrollers_15',['KPADGetMaxControllers',['../group__padscore__kpad.html#ga79f09e9c5f9075ca16c5e2a90a32c4b3',1,'kpad.h']]], + ['kpadgetmplsstatus_16',['KPADGetMplsStatus',['../group__padscore__kpad.html#gaa7cff17dc0d922f8a0fcc4cef09088ac',1,'kpad.h']]], + ['kpadgetmplsworksize_17',['KPADGetMplsWorkSize',['../group__padscore__kpad.html#gaf6f7a8ff13581498d85fe0fc19ac5b07',1,'kpad.h']]], + ['kpadgetunifiedwpadstatus_18',['KPADGetUnifiedWpadStatus',['../group__padscore__kpad.html#gaa0c9f961b65d30129e13e340069f5b93',1,'kpad.h']]], + ['kpadinit_19',['KPADInit',['../group__padscore__kpad.html#gabee4ca8109d8a1c4f096c570fd034379',1,'kpad.h']]], + ['kpadinitex_20',['KPADInitEx',['../group__padscore__kpad.html#gad86e6e5d6ff931165cf2b3ca57ad4178',1,'kpad.h']]], + ['kpadread_21',['KPADRead',['../group__padscore__kpad.html#ga69171f4b1dd9f445071a57fd4a569810',1,'kpad.h']]], + ['kpadreadex_22',['KPADReadEx',['../group__padscore__kpad.html#ga38aa77fcf5936440cb27e8dfdb55b1e5',1,'kpad.h']]], + ['kpadresetmpls_23',['KPADResetMpls',['../group__padscore__kpad.html#gad9dc13c124ca2d3626b410f160c57114',1,'kpad.h']]], + ['kpadresetwbctgcweight_24',['KPADResetWbcTgcWeight',['../group__padscore__kpad.html#ga45eb73b3aaabcab15f04a716d441d398',1,'kpad.h']]], + ['kpadresetwbczeropoint_25',['KPADResetWbcZeroPoint',['../group__padscore__kpad.html#ga733de74905b5cf76ba08f5d724fc0820',1,'kpad.h']]], + ['kpadsetconnectcallback_26',['KPADSetConnectCallback',['../group__padscore__kpad.html#ga489c323f062380c20de7829a4cf1dc59',1,'kpad.h']]], + ['kpadsetcontrolmplscallback_27',['KPADSetControlMplsCallback',['../group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882',1,'kpad.h']]], + ['kpadsetmaxcontrollers_28',['KPADSetMaxControllers',['../group__padscore__kpad.html#gaff2ace9b627576c852eeb9bd281a7a20',1,'kpad.h']]], + ['kpadsetmplsworkarea_29',['KPADSetMplsWorkarea',['../group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497',1,'kpad.h']]], + ['kpadsetsamplingcallback_30',['KPADSetSamplingCallback',['../group__padscore__kpad.html#ga3375a0691c9846d1c555149dfe710396',1,'kpad.h']]], + ['kpadshutdown_31',['KPADShutdown',['../group__padscore__kpad.html#ga255331fd64ac93f0441c0c72941ac1a2',1,'kpad.h']]] +]; diff --git a/search/functions_c.js b/search/functions_c.js new file mode 100644 index 00000000..c31fee1d --- /dev/null +++ b/search/functions_c.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['launchedtitlelistaccessorfromptr_0',['LaunchedTitleListAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1LaunchedTitleListAccessorFromPtr.html#a7e857ab2b5673c0a1003af7627967be0',1,'nn::sl::details::LaunchedTitleListAccessorFromPtr']]], + ['launchinfodatabase_1',['LaunchInfoDatabase',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a49485e8014e74448ddb562249ef58b8c',1,'nn::sl::LaunchInfoDatabase']]], + ['listen_2',['listen',['../sys_2socket_8h.html#a5989c21d05cb17caba26cef496a7beea',1,'listen(int sockfd, int backlog): socket.h'],['../group__nsysnet__socket.html#gad58e2897fa535433e7e2fd741b235979',1,'listen(int sockfd, int backlog): _socket.h']]], + ['listlaunchinfos_3',['ListLaunchInfos',['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a3d6461412cd6f91bd020514fd8c5e8de',1,'nn::sl::LaunchInfoDatabase']]], + ['load_4',['load',['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#a66dcb06bec6dd90c3b199da703590c0e',1,'nn::sl::details::ITitleIconCacheBase::Load()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a4c0b0582f9fd6915b0eb01c8265e09be',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::Load()'],['../classnn_1_1sl_1_1TitleListCacheFromPtr.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::TitleListCacheFromPtr::Load()'],['../classnn_1_1sl_1_1TitleListCache.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::TitleListCache::Load()'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a66dcb06bec6dd90c3b199da703590c0e',1,'nn::sl::details::ITitleListCacheBase::Load()'],['../classnn_1_1sl_1_1TitleIconCache.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::TitleIconCache::Load()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#a6196f5221cf063e0535de9100d0c42f8',1,'nn::sl::LaunchInfoDatabase::Load(LaunchInfoDatabase &launchDatabase, nn::sl::details::IStreamBase &fileStream, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aba4899cc0c9564b7b86ab684ab9338cf',1,'nn::sl::LaunchInfoDatabase::Load(nn::sl::details::IStreamBase &fileStream, nn::sl::Region region)'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#a514c473a0e6425c97c5e30dfb2a99838',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::Load()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#a514c473a0e6425c97c5e30dfb2a99838',1,'nn::sl::KillerNotificationTransferRecordManager::Load()'],['../classnn_1_1sl_1_1details_1_1TitleIconCacheFromPtr.html#a79b9c3ff9edf59d7ee1b302d89b73a93',1,'nn::sl::details::TitleIconCacheFromPtr::Load()'],['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#a514c473a0e6425c97c5e30dfb2a99838',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::Load()']]], + ['load_5f_5fq3_5f2nn2sl14titleiconcachefv_5',['Load__Q3_2nn2sl14TitleIconCacheFv',['../namespacenn_1_1sl_1_1details.html#a67b66cdfcb47f925b32a3cc7e209cb75',1,'nn::sl::details']]], + ['load_5f_5fq3_5f2nn2sl14titlelistcachefv_6',['Load__Q3_2nn2sl14TitleListCacheFv',['../namespacenn_1_1sl_1_1details.html#a8dbb89c6b1a0e57a9502fb5f96de2466',1,'nn::sl::details']]], + ['load_5f_5fq3_5f2nn2sl18launchinfodatabasefrq3_5f2nn2sl7istreamq3_5f2nn2sl6region_7',['Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region',['../namespacenn_1_1sl_1_1details.html#a9fda2dc9168ce6067b6fb44c2edac03f',1,'nn::sl::details']]], + ['load_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfrq3_5f2nn2sl7istream_8',['Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream',['../namespacenn_1_1sl_1_1details.html#a1ff1e39db79683a0876ee92bf01d01d4',1,'nn::sl::details']]], + ['loadconsoleaccount_9',['LoadConsoleAccount',['../namespacenn_1_1act.html#a74c4245a421c024b498bfcb4b079c4a7',1,'nn::act']]], + ['loadinitial_10',['loadinitial',['../classnn_1_1sl_1_1details_1_1KillerNotificationTransferRecordManagerFromPtr.html#ac8754995d48998c0493d41668f7ba81f',1,'nn::sl::details::KillerNotificationTransferRecordManagerFromPtr::LoadInitial()'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#add1e1e69ced8e40c8d5309ecc9146f6e',1,'nn::sl::LaunchInfoDatabase::LoadInitial(LaunchInfoDatabase &launchDatabase, uint32_t maxEntries, nn::sl::LaunchInfoDatabaseEntry *defaultEntries, uint32_t defaultEntryNum)'],['../classnn_1_1sl_1_1LaunchInfoDatabase.html#aae61e732ffb255edfac6e2381045348c',1,'nn::sl::LaunchInfoDatabase::LoadInitial(int maxEntries, nn::sl::Region region)'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManagerInternal.html#ac8754995d48998c0493d41668f7ba81f',1,'nn::sl::KillerNotificationTransferRecordManagerInternal::LoadInitial()'],['../classnn_1_1sl_1_1KillerNotificationTransferRecordManager.html#ac8754995d48998c0493d41668f7ba81f',1,'nn::sl::KillerNotificationTransferRecordManager::LoadInitial()'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#a772a3448c4a99ebec63d6b5eb7fde630',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::LoadInitial()']]], + ['loadinitial_5f_5fq3_5f2nn2sl18launchinfodatabasefuiq3_5f2nn2sl6region_11',['LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region',['../namespacenn_1_1sl_1_1details.html#a09e2d751ad7cb965d93fc12775373c6c',1,'nn::sl::details']]], + ['loadinitial_5f_5fq3_5f2nn2sl39killernotificationtransferrecordmanagerfv_12',['LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv',['../namespacenn_1_1sl_1_1details.html#a4667d3df8b031c596f0b112492faedcd',1,'nn::sl::details']]], + ['loginasync_13',['LoginAsync',['../group__nn__fp__fp.html#gacb946d7de3cb1f562d903dc982546054',1,'nn::fp']]], + ['logout_14',['Logout',['../group__nn__fp__fp.html#gaf95b11037ba4c29951fcbdf76d4c8b2f',1,'nn::fp']]] +]; diff --git a/search/functions_d.js b/search/functions_d.js new file mode 100644 index 00000000..6289e95c --- /dev/null +++ b/search/functions_d.js @@ -0,0 +1,134 @@ +var searchData= +[ + ['markfriendrequestsasreceivedasync_0',['MarkFriendRequestsAsReceivedAsync',['../group__nn__fp__fp.html#gaf75dab1b6008255745777b3e3e7b057f',1,'nn::fp']]], + ['mcp_5fchangeecosettings_1',['MCP_ChangeEcoSettings',['../group__coreinit__mcp.html#ga311083b831927cdb1f36d946eba5f3f4',1,'mcp.h']]], + ['mcp_5fclose_2',['MCP_Close',['../group__coreinit__mcp.html#gae14eaf8fc83ee5d1fbd47f94b55dd4b0',1,'mcp.h']]], + ['mcp_5fcompatloadavfile_3',['MCP_CompatLoadAVFile',['../group__coreinit__mcp.html#ga35d7268f5db17cb8e0e417844ed5df9b',1,'mcp.h']]], + ['mcp_5fdevicelist_4',['MCP_DeviceList',['../group__coreinit__mcp.html#gaf2d5bf9d2c0574d7d3e9867892edf7ff',1,'mcp.h']]], + ['mcp_5ffulldevicelist_5',['MCP_FullDeviceList',['../group__coreinit__mcp.html#ga7da63bc1cf273b84b3bc3b57d8f75c4d',1,'mcp.h']]], + ['mcp_5fgetdevicenamebydevicetype_6',['MCP_GetDeviceNameByDeviceType',['../group__coreinit__mcp.html#ga279626f62af789b1743815b908db5461',1,'mcp.h']]], + ['mcp_5fgetowntitleinfo_7',['MCP_GetOwnTitleInfo',['../group__coreinit__mcp.html#ga17e3692c2ac9acd1fe6a7549775c0b03',1,'mcp.h']]], + ['mcp_5fgetsysprodsettings_8',['MCP_GetSysProdSettings',['../group__coreinit__mcp.html#ga7236c9dd5c24b4f8f670cba797eb99c1',1,'mcp.h']]], + ['mcp_5fgetsystemversion_9',['MCP_GetSystemVersion',['../group__coreinit__mcp.html#ga0088038f9141cdc7932f61359dd5f6d3',1,'mcp.h']]], + ['mcp_5fgettitleid_10',['MCP_GetTitleId',['../group__coreinit__mcp.html#ga84c045daffda787ee00d51bda83fe47c',1,'mcp.h']]], + ['mcp_5fgettitleinfo_11',['MCP_GetTitleInfo',['../group__coreinit__mcp.html#ga54a0c887f674800252437926327f05a7',1,'mcp.h']]], + ['mcp_5finstallgetinfo_12',['MCP_InstallGetInfo',['../group__coreinit__mcp.html#gaf7550ff26e77a48666f61a81db76ae99',1,'mcp.h']]], + ['mcp_5finstallgetprogress_13',['MCP_InstallGetProgress',['../group__coreinit__mcp.html#ga959e8e23376abb4108f5f201ed454927',1,'mcp.h']]], + ['mcp_5finstallgettargetdevice_14',['MCP_InstallGetTargetDevice',['../group__coreinit__mcp.html#ga0ec98eb1d95bb5588fdcd16b4a25de1a',1,'mcp.h']]], + ['mcp_5finstallsettargetdevice_15',['MCP_InstallSetTargetDevice',['../group__coreinit__mcp.html#ga59edfaea408f2eafcfe4effb1840c6b6',1,'mcp.h']]], + ['mcp_5finstallsettargetusb_16',['MCP_InstallSetTargetUsb',['../group__coreinit__mcp.html#ga7636dab7a6db7f2d13a4198704e63a39',1,'mcp.h']]], + ['mcp_5finstalltitleabort_17',['MCP_InstallTitleAbort',['../group__coreinit__mcp.html#gaaafa8e64cfd5568f45064444b0ccc8bf',1,'mcp.h']]], + ['mcp_5finstalltitleasync_18',['MCP_InstallTitleAsync',['../group__coreinit__mcp.html#gad14339e3d2ab03fa9173665b71d75def',1,'mcp.h']]], + ['mcp_5fopen_19',['MCP_Open',['../group__coreinit__mcp.html#ga9a070137a16941b5b849d6d9f0c66a8f',1,'mcp.h']]], + ['mcp_5ftitlecount_20',['MCP_TitleCount',['../group__coreinit__mcp.html#ga488fb03d0273d6daf1f1a4beafd02d2b',1,'mcp.h']]], + ['mcp_5ftitlelist_21',['MCP_TitleList',['../group__coreinit__mcp.html#gaefbdf2afec3c45888ce87019cc45ed47',1,'mcp.h']]], + ['mcp_5ftitlelistbyappanddevice_22',['MCP_TitleListByAppAndDevice',['../group__coreinit__mcp.html#gaf3b822c597822dfef59181e039e49107',1,'mcp.h']]], + ['mcp_5ftitlelistbyappanddevicetype_23',['MCP_TitleListByAppAndDeviceType',['../group__coreinit__mcp.html#ga716c66b3e9570874e62c1dad9d6031a0',1,'mcp.h']]], + ['mcp_5ftitlelistbyapptype_24',['MCP_TitleListByAppType',['../group__coreinit__mcp.html#gaf2a1da755dbdedc01959366cd7d0e42a',1,'mcp.h']]], + ['mcp_5ftitlelistbydevice_25',['MCP_TitleListByDevice',['../group__coreinit__mcp.html#gaf006b09aac1d698756b0146412c7accb',1,'mcp.h']]], + ['mcp_5ftitlelistbydevicetype_26',['MCP_TitleListByDeviceType',['../group__coreinit__mcp.html#ga1333a612ec7fd44773a271659a403853',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueid_27',['MCP_TitleListByUniqueId',['../group__coreinit__mcp.html#gac69f4ee7b4cf1bac2b452d8e7b5022b9',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueidandindexeddeviceandapptype_28',['MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType',['../group__coreinit__mcp.html#ga2410b6f23c9b1dbd9cc818d8f9f6af0f',1,'mcp.h']]], + ['mcp_5ftriggercrashlogcollection_29',['MCP_TriggerCrashLogCollection',['../group__coreinit__mcp.html#gab1e77f28a1419506a38adeedbbfc1cd9',1,'mcp.h']]], + ['mcp_5funinstalltitleasync_30',['MCP_UninstallTitleAsync',['../group__coreinit__mcp.html#ga658852b459d3a34182efeb7d38d16eed',1,'mcp.h']]], + ['memaddblockheaptracking_31',['MEMAddBlockHeapTracking',['../group__coreinit__memblockheap.html#ga30a71593e33c89701ab7348f9016b877',1,'memblockheap.h']]], + ['memadjustexpheap_32',['MEMAdjustExpHeap',['../group__coreinit__memexpheap.html#ga4e84e77eeb3356080ce3c77ac1016002',1,'memexpheap.h']]], + ['memadjustfrmheap_33',['MEMAdjustFrmHeap',['../group__coreinit__memfrmheap.html#ga5ea7938fcef5f85276a11f58e1d3c580',1,'memfrmheap.h']]], + ['memallocfromallocator_34',['MEMAllocFromAllocator',['../group__coreinit__memallocator.html#ga126587c359d2195fa72ef0540982896c',1,'memallocator.h']]], + ['memallocfromblockheapat_35',['MEMAllocFromBlockHeapAt',['../group__coreinit__memblockheap.html#ga744e1e45005982fe5a4fa2698bc8cd56',1,'memblockheap.h']]], + ['memallocfromblockheapex_36',['MEMAllocFromBlockHeapEx',['../group__coreinit__memblockheap.html#ga62617c9370c8da1bcb63a4ad4817881b',1,'memblockheap.h']]], + ['memallocfromexpheapex_37',['MEMAllocFromExpHeapEx',['../group__coreinit__memexpheap.html#gafba62cca0796f7246030e41e482cc75b',1,'memexpheap.h']]], + ['memallocfromfrmheapex_38',['MEMAllocFromFrmHeapEx',['../group__coreinit__memfrmheap.html#ga6fba38a0a4966f813e76239a66de53f5',1,'memfrmheap.h']]], + ['memallocfromunitheap_39',['MEMAllocFromUnitHeap',['../group__coreinit__unitheap.html#gac5da16cbfb20c4b0ddc028c2d0b22566',1,'memunitheap.h']]], + ['memappendlistobject_40',['MEMAppendListObject',['../group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb',1,'memlist.h']]], + ['memcalcheapsizeforunitheap_41',['MEMCalcHeapSizeForUnitHeap',['../group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f',1,'memunitheap.h']]], + ['memcheckexpheap_42',['MEMCheckExpHeap',['../group__coreinit__memexpheap.html#ga7eb2e7ff4f60fb05de9171543ee9e653',1,'memexpheap.h']]], + ['memcheckheap_43',['MEMCheckHeap',['../group__coreinit__memheap.html#gaa5d003ccbf4cc0c0fa07293573d47601',1,'memheap.h']]], + ['memcountfreeblockforunitheap_44',['MEMCountFreeBlockForUnitHeap',['../group__coreinit__unitheap.html#ga0f2285ecc8ed9ac4fe0b6f0384dee35e',1,'memunitheap.h']]], + ['memcreateexpheapex_45',['MEMCreateExpHeapEx',['../group__coreinit__memexpheap.html#ga059f706733ca2985f716c6a2b89e5fdc',1,'memexpheap.h']]], + ['memcreatefrmheapex_46',['MEMCreateFrmHeapEx',['../group__coreinit__memfrmheap.html#ga3407faa839b8732217ea33ccce1969e1',1,'memfrmheap.h']]], + ['memcreateunitheapex_47',['MEMCreateUnitHeapEx',['../group__coreinit__unitheap.html#ga8381f25a967f0468ec541dbb08086b8c',1,'memunitheap.h']]], + ['memcreateuserheaphandle_48',['MEMCreateUserHeapHandle',['../group__coreinit__memheap.html#gadd58d0368269dbb0b4714f5a82724bb8',1,'memheap.h']]], + ['memdestroyblockheap_49',['MEMDestroyBlockHeap',['../group__coreinit__memblockheap.html#ga4485dde6d363ff563106c44d528af397',1,'memblockheap.h']]], + ['memdestroyexpheap_50',['MEMDestroyExpHeap',['../group__coreinit__memexpheap.html#gae2655635076c5b35d02f7d885677f47a',1,'memexpheap.h']]], + ['memdestroyfrmheap_51',['MEMDestroyFrmHeap',['../group__coreinit__memfrmheap.html#ga61ba972b1cde7998c1dc6f9d693f43df',1,'memfrmheap.h']]], + ['memdestroyunitheap_52',['MEMDestroyUnitHeap',['../group__coreinit__unitheap.html#gae00c46f52a839425f96eac2520bf1d62',1,'memunitheap.h']]], + ['memdumpheap_53',['MEMDumpHeap',['../group__coreinit__memheap.html#ga2c947c0916b5ae236b558d62cf7f284d',1,'memheap.h']]], + ['memfindcontainheap_54',['MEMFindContainHeap',['../group__coreinit__memheap.html#ga12d1d5ac95df0a9208cc4540bf369ed0',1,'memheap.h']]], + ['memfindparentheap_55',['MEMFindParentHeap',['../group__coreinit__memheap.html#ga7302b72170f5810d5abecd4cf4bd92c5',1,'memheap.h']]], + ['memfreebystatetofrmheap_56',['MEMFreeByStateToFrmHeap',['../group__coreinit__memfrmheap.html#ga75f4658037290e0379e4eda3be95a73c',1,'memfrmheap.h']]], + ['memfreetoallocator_57',['MEMFreeToAllocator',['../group__coreinit__memallocator.html#gad690a1a0f3306ba6d4b19606015cfae5',1,'memallocator.h']]], + ['memfreetoblockheap_58',['MEMFreeToBlockHeap',['../group__coreinit__memblockheap.html#gaac5a2ac967312da58eeee78d3fabf1dd',1,'memblockheap.h']]], + ['memfreetoexpheap_59',['MEMFreeToExpHeap',['../group__coreinit__memexpheap.html#ga51db0f9caf8e00ddc1706de8594a3359',1,'memexpheap.h']]], + ['memfreetofrmheap_60',['MEMFreeToFrmHeap',['../group__coreinit__memfrmheap.html#ga8aec62e6db928651de54a54c408903bb',1,'memfrmheap.h']]], + ['memfreetounitheap_61',['MEMFreeToUnitHeap',['../group__coreinit__unitheap.html#ga25ded441e9bedd2ba8bfe87900e354aa',1,'memunitheap.h']]], + ['memgetallocatablesizeforblockheapex_62',['MEMGetAllocatableSizeForBlockHeapEx',['../group__coreinit__memblockheap.html#gafa99a5006b7a01dab5c7940855653e3d',1,'memblockheap.h']]], + ['memgetallocatablesizeforexpheapex_63',['MEMGetAllocatableSizeForExpHeapEx',['../group__coreinit__memexpheap.html#ga3e2d52cae46c66a9f178565e62c4a98b',1,'memexpheap.h']]], + ['memgetallocatablesizeforfrmheapex_64',['MEMGetAllocatableSizeForFrmHeapEx',['../group__coreinit__memfrmheap.html#gaa3855134f982b8d54ee25bb97eed62ce',1,'memfrmheap.h']]], + ['memgetallocdirformblockexpheap_65',['MEMGetAllocDirForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1ff472439a5ed5d35c1b6cd4d8da51cb',1,'memexpheap.h']]], + ['memgetallocmodeforexpheap_66',['MEMGetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga3ba2d40d948e4da2f17725d271c37644',1,'memexpheap.h']]], + ['memgetarena_67',['MEMGetArena',['../group__coreinit__memheap.html#ga5d792599e24cd0651a722a7a073230c5',1,'memheap.h']]], + ['memgetbaseheaphandle_68',['MEMGetBaseHeapHandle',['../group__coreinit__memheap.html#gac4f377c8479a3ecc069b6e78d54ec977',1,'memheap.h']]], + ['memgetfillvalforheap_69',['MEMGetFillValForHeap',['../group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a',1,'memheap.h']]], + ['memgetgroupidforexpheap_70',['MEMGetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gaa9cfab8c9cd391986cfcb22ab4331631',1,'memexpheap.h']]], + ['memgetgroupidformblockexpheap_71',['MEMGetGroupIDForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga742556d1cb4259ee60c0f13a2a830753',1,'memexpheap.h']]], + ['memgetnextlistobject_72',['MEMGetNextListObject',['../group__coreinit__memlist.html#ga81c577f1a0261e84de21554731dcaa2a',1,'memlist.h']]], + ['memgetnthlistobject_73',['MEMGetNthListObject',['../group__coreinit__memlist.html#ga1c67f085dc4299524e2ddbf4175eb0e5',1,'memlist.h']]], + ['memgetprevlistobject_74',['MEMGetPrevListObject',['../group__coreinit__memlist.html#ga0a49d0f1bacef656174899480bbc5ce0',1,'memlist.h']]], + ['memgetsizeformblockexpheap_75',['MEMGetSizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga731c29fa01f0dada57e596f02a0b0e27',1,'memexpheap.h']]], + ['memgettotalfreesizeforblockheap_76',['MEMGetTotalFreeSizeForBlockHeap',['../group__coreinit__memblockheap.html#ga8e0ed5528d811a7724fc5160c29e9606',1,'memblockheap.h']]], + ['memgettotalfreesizeforexpheap_77',['MEMGetTotalFreeSizeForExpHeap',['../group__coreinit__memexpheap.html#ga2ec3bec1af359063e9dd89ba2099d458',1,'memexpheap.h']]], + ['memgettrackingleftinblockheap_78',['MEMGetTrackingLeftInBlockHeap',['../group__coreinit__memblockheap.html#ga46abe0977e0c389cb0c33c0ca9b4291f',1,'memblockheap.h']]], + ['memidumpunitheap_79',['MEMiDumpUnitHeap',['../group__coreinit__unitheap.html#ga611aab238b8af463d215c8c07478d36f',1,'memunitheap.h']]], + ['meminitallocatorforblockheap_80',['MEMInitAllocatorForBlockHeap',['../group__coreinit__memallocator.html#ga973e10e454cdc427a6d4e92292f134db',1,'memallocator.h']]], + ['meminitallocatorfordefaultheap_81',['MEMInitAllocatorForDefaultHeap',['../group__coreinit__memallocator.html#gaf350a66da4bac29f9a1d6f13748aa339',1,'memallocator.h']]], + ['meminitallocatorforexpheap_82',['MEMInitAllocatorForExpHeap',['../group__coreinit__memallocator.html#ga9ad741a0b8d5957abb23c43836641206',1,'memallocator.h']]], + ['meminitallocatorforfrmheap_83',['MEMInitAllocatorForFrmHeap',['../group__coreinit__memallocator.html#gae20714b2aab4d982f7256a59fafa641a',1,'memallocator.h']]], + ['meminitallocatorforunitheap_84',['MEMInitAllocatorForUnitHeap',['../group__coreinit__memallocator.html#ga5be6952a78f7e20ab984b897147a048a',1,'memallocator.h']]], + ['meminitblockheap_85',['MEMInitBlockHeap',['../group__coreinit__memblockheap.html#ga52ca015c65c37752d49595d9c20feb4a',1,'memblockheap.h']]], + ['meminitlist_86',['MEMInitList',['../group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e',1,'memlist.h']]], + ['meminsertlistobject_87',['MEMInsertListObject',['../group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee',1,'memlist.h']]], + ['memprependlistobject_88',['MEMPrependListObject',['../group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713',1,'memlist.h']]], + ['memrecordstateforfrmheap_89',['MEMRecordStateForFrmHeap',['../group__coreinit__memfrmheap.html#gad88743e9a916e039dbb19f5dd87be3f1',1,'memfrmheap.h']]], + ['memremovelistobject_90',['MEMRemoveListObject',['../group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42',1,'memlist.h']]], + ['memresizeformblockexpheap_91',['MEMResizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1b6af5ccdb1db301157dc4d25f2b0030',1,'memexpheap.h']]], + ['memresizeformblockfrmheap_92',['MEMResizeForMBlockFrmHeap',['../group__coreinit__memfrmheap.html#ga46388cf505446e589f3a270548fa9b36',1,'memfrmheap.h']]], + ['memsetallocmodeforexpheap_93',['MEMSetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga20643db5a765c35715d27c62ebffaf83',1,'memexpheap.h']]], + ['memsetbaseheaphandle_94',['MEMSetBaseHeapHandle',['../group__coreinit__memheap.html#ga1563986ee5053c3fe16aba87eb797d55',1,'memheap.h']]], + ['memsetfillvalforheap_95',['MEMSetFillValForHeap',['../group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9',1,'memheap.h']]], + ['memsetgroupidforexpheap_96',['MEMSetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gac11526048f157c280aafcea382e55bdc',1,'memexpheap.h']]], + ['memvisitallocatedforexpheap_97',['MEMVisitAllocatedForExpHeap',['../group__coreinit__memexpheap.html#ga8f90e49c5a476b10a2f4e806a8d34498',1,'memexpheap.h']]], + ['metainfoaccessor_98',['metainfoaccessor',['../classnn_1_1sl_1_1MetaInfoAccessor.html#a01a7c5c2cbf20a22f5cf382c27170a47',1,'nn::sl::MetaInfoAccessor::MetaInfoAccessor(MetaInfoAccessor &src)'],['../classnn_1_1sl_1_1MetaInfoAccessor.html#a05eceec6abc58d646be00b4ddbc588df',1,'nn::sl::MetaInfoAccessor::MetaInfoAccessor()']]], + ['metainfoaccessorfromptr_99',['MetaInfoAccessorFromPtr',['../classnn_1_1sl_1_1details_1_1MetaInfoAccessorFromPtr.html#aa0922e67a93a0b86dd4705c58840c6ac',1,'nn::sl::details::MetaInfoAccessorFromPtr']]], + ['micclose_100',['MICClose',['../group__mic.html#ga1a312b1ac5385845f247534694841433',1,'mic.h']]], + ['micgetstate_101',['MICGetState',['../group__mic.html#gad7d7e057ace488ff2dc0e12bc11ab318',1,'mic.h']]], + ['micgetstatus_102',['MICGetStatus',['../group__mic.html#gae2f3b8257616cf3f9ceb8e520b9febcf',1,'mic.h']]], + ['micinit_103',['MICInit',['../group__mic.html#gab101e3ac047dde67d74090cfdef8416e',1,'mic.h']]], + ['micopen_104',['MICOpen',['../group__mic.html#ga99e9fbcdb578e24fe09499d912269992',1,'mic.h']]], + ['micsetdataconsumed_105',['MICSetDataConsumed',['../group__mic.html#gab38c30c1c082162d3bad0dbc2dfaf775',1,'mic.h']]], + ['micsetstate_106',['MICSetState',['../group__mic.html#ga4fcadddb46751a026990373aaaaf10fd',1,'mic.h']]], + ['micuninit_107',['MICUninit',['../group__mic.html#gacd85f9776e2eacf01a1d52c4fadb3caa',1,'mic.h']]], + ['mount_108',['Mount',['../namespacenn_1_1nfp.html#aa9357bb69226f1cf69e0a33b673298d3',1,'nn::nfp']]], + ['mountreadonly_109',['MountReadOnly',['../namespacenn_1_1nfp.html#ad9c945bf1c8c8327af94f128e7a7d01b',1,'nn::nfp']]], + ['mountrom_110',['MountRom',['../namespacenn_1_1nfp.html#a8164db57207804fb6e2ae0c41fccacd5',1,'nn::nfp']]], + ['mpdequetask_111',['MPDequeTask',['../group__coreinit__taskq.html#ga8fcf12abc890b2f4c95cad9128ec1326',1,'taskqueue.h']]], + ['mpdequetasks_112',['MPDequeTasks',['../group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c',1,'taskqueue.h']]], + ['mpenquetask_113',['MPEnqueTask',['../group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc',1,'taskqueue.h']]], + ['mpgettaskinfo_114',['MPGetTaskInfo',['../group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49',1,'taskqueue.h']]], + ['mpgettaskqinfo_115',['MPGetTaskQInfo',['../group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091',1,'taskqueue.h']]], + ['mpgettaskuserdata_116',['MPGetTaskUserData',['../group__coreinit__taskq.html#gaf582cb33b5db66ad98582af8a9282cab',1,'taskqueue.h']]], + ['mpinittask_117',['MPInitTask',['../group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e',1,'taskqueue.h']]], + ['mpinittaskq_118',['MPInitTaskQ',['../group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab',1,'taskqueue.h']]], + ['mpprinttaskqstats_119',['MPPrintTaskQStats',['../group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8',1,'taskqueue.h']]], + ['mpresettaskq_120',['MPResetTaskQ',['../group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0',1,'taskqueue.h']]], + ['mpruntask_121',['MPRunTask',['../group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad',1,'taskqueue.h']]], + ['mpruntasksfromtaskq_122',['MPRunTasksFromTaskQ',['../group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148',1,'taskqueue.h']]], + ['mpsettaskuserdata_123',['MPSetTaskUserData',['../group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096',1,'taskqueue.h']]], + ['mpstarttaskq_124',['MPStartTaskQ',['../group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7',1,'taskqueue.h']]], + ['mpstoptaskq_125',['MPStopTaskQ',['../group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d',1,'taskqueue.h']]], + ['mptermtask_126',['MPTermTask',['../group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f',1,'taskqueue.h']]], + ['mptermtaskq_127',['MPTermTaskQ',['../group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab',1,'taskqueue.h']]], + ['mpwaittaskq_128',['MPWaitTaskQ',['../group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418',1,'taskqueue.h']]], + ['mpwaittaskqwithtimeout_129',['MPWaitTaskQWithTimeout',['../group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b',1,'taskqueue.h']]], + ['muteallsound_130',['MuteAllSound',['../namespacenn_1_1swkbd.html#ac7a0fa7ff65f6d60d2cc09328038ca3c',1,'nn::swkbd']]] +]; diff --git a/search/functions_e.js b/search/functions_e.js new file mode 100644 index 00000000..bab99c29 --- /dev/null +++ b/search/functions_e.js @@ -0,0 +1,118 @@ +var searchData= +[ + ['needsupdate_0',['NeedsUpdate',['../classnn_1_1sl_1_1Condition.html#ae2f856338310cb8c3726ed2fe59d9a9a',1,'nn::sl::Condition']]], + ['needsupdate_5f_5fq3_5f2nn2sl9conditioncfv_1',['NeedsUpdate__Q3_2nn2sl9ConditionCFv',['../namespacenn_1_1sl_1_1details.html#a87fabcb25fd84b6348f7e0372ebd5513',1,'nn::sl::details']]], + ['netconf_5fclose_2',['netconf_close',['../group__nsysnet__netconfig.html#ga98410fb37e49248c75554d377fd91479',1,'netconfig.h']]], + ['netconf_5fdelete_5fprofile_3',['netconf_delete_profile',['../group__nsysnet__netconfig.html#gaac0b4840e63333313ce8a8bd158ac777',1,'netconfig.h']]], + ['netconf_5fget_5fall_5fprofile_5fstate_4',['netconf_get_all_profile_state',['../group__nsysnet__netconfig.html#gaf8fa9a6e2aed192512641c93a62ff82d',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5faddress_5',['netconf_get_assigned_address',['../group__nsysnet__netconfig.html#gab2d25d541457719cb26856d0df67c4a1',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5fdns_6',['netconf_get_assigned_dns',['../group__nsysnet__netconfig.html#ga03e3265ecb491f5dfb98387d089fedf7',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5fgateway_7',['netconf_get_assigned_gateway',['../group__nsysnet__netconfig.html#ga2b86e48b24fccbaf2b459c389b8bc03a',1,'netconfig.h']]], + ['netconf_5fget_5fassigned_5fsubnet_8',['netconf_get_assigned_subnet',['../group__nsysnet__netconfig.html#gaf22164624e6f6c84899ac81715cab13d',1,'netconfig.h']]], + ['netconf_5fget_5fdns_9',['netconf_get_dns',['../group__nsysnet__netconfig.html#ga96b7c7078a04845019c0418508b28958',1,'netconfig.h']]], + ['netconf_5fget_5feth_5fcfg_10',['netconf_get_eth_cfg',['../group__nsysnet__netconfig.html#gae691db1b4fa8fb38bb100b102f9aa5ab',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fadminstate_11',['netconf_get_if_adminstate',['../group__nsysnet__netconfig.html#ga0a2fdcca77ae19092e8d275bd9084a52',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fipv4_5finfo_12',['netconf_get_if_ipv4_info',['../group__nsysnet__netconfig.html#gaea4326e7e8258b3966d580def9db8057',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fipv4_5finfo_5fex_13',['netconf_get_if_ipv4_info_ex',['../group__nsysnet__netconfig.html#gaec940829200c38d4cb301d9b8b2ff758',1,'netconfig.h']]], + ['netconf_5fget_5fif_5flinkstate_14',['netconf_get_if_linkstate',['../group__nsysnet__netconfig.html#gaa3ce8531630c811ae0c5d25219a8d222',1,'netconfig.h']]], + ['netconf_5fget_5fif_5fmacaddr_15',['netconf_get_if_macaddr',['../group__nsysnet__netconfig.html#gab8494b2ca2b1461204c0613a39104383',1,'netconfig.h']]], + ['netconf_5fget_5fif_5foperstate_16',['netconf_get_if_operstate',['../group__nsysnet__netconfig.html#gaff12d3a8acfc1f42215b2c8c2af1b884',1,'netconfig.h']]], + ['netconf_5fget_5fifstate_17',['netconf_get_ifstate',['../group__nsysnet__netconfig.html#ga61705962e2792c85272b136db501349d',1,'netconfig.h']]], + ['netconf_5fget_5finterface_5fmtu_18',['netconf_get_interface_mtu',['../group__nsysnet__netconfig.html#ga913b11d5c6877de7f51470871730e3e6',1,'netconfig.h']]], + ['netconf_5fget_5flast_5fwifi_5flink_5ferror_19',['netconf_get_last_wifi_link_error',['../group__nsysnet__netconfig.html#ga3b8484443a1fe37195040148812d2f63',1,'netconfig.h']]], + ['netconf_5fget_5fprofile_5fstate_20',['netconf_get_profile_state',['../group__nsysnet__netconfig.html#gaebfb295b1e471397d2f1e305b4c31b34',1,'netconfig.h']]], + ['netconf_5fget_5fproxy_5fconfig_21',['netconf_get_proxy_config',['../group__nsysnet__netconfig.html#gabeab97fa0b945ce46ba935c512685127',1,'netconfig.h']]], + ['netconf_5fget_5frunning_22',['netconf_get_running',['../group__nsysnet__netconfig.html#ga09b192313c138838317451106b6ddc9d',1,'netconfig.h']]], + ['netconf_5fget_5fstartup_5fprofile_5fid_23',['netconf_get_startup_profile_id',['../group__nsysnet__netconfig.html#gad7f445994758434cc61fb132d10f8b9d',1,'netconfig.h']]], + ['netconf_5fget_5fvalid_5fflags_24',['netconf_get_valid_flags',['../group__nsysnet__netconfig.html#ga7c5a995f36e624de4d30c77f76fe5df3',1,'netconfig.h']]], + ['netconf_5fget_5fwifi_5fcfg_25',['netconf_get_wifi_cfg',['../group__nsysnet__netconfig.html#gae9dc3e70eca3f75a71f9852ffa552596',1,'netconfig.h']]], + ['netconf_5fgetopt_26',['netconf_getopt',['../group__nsysnet__netconfig.html#ga0e70e67afac2a544798315219a148205',1,'netconfig.h']]], + ['netconf_5finit_27',['netconf_init',['../group__nsysnet__netconfig.html#ga54e1343b2627a9ce8f8b345bded7f92a',1,'netconfig.h']]], + ['netconf_5fnv_5fload_28',['netconf_nv_load',['../group__nsysnet__netconfig.html#ga2fbd6a117776975476164f7f26cb6765',1,'netconfig.h']]], + ['netconf_5fnv_5fread_29',['netconf_nv_read',['../group__nsysnet__netconfig.html#ga352efe86c91b11c3bf7e4da22a19656e',1,'netconfig.h']]], + ['netconf_5fnv_5fstore_30',['netconf_nv_store',['../group__nsysnet__netconfig.html#ga8578e5801f424113e9d068956f923ee9',1,'netconfig.h']]], + ['netconf_5fnv_5fwrite_31',['netconf_nv_write',['../group__nsysnet__netconfig.html#ga645c22a5b345d6b1039ffe49267eedb1',1,'netconfig.h']]], + ['netconf_5fread_5faoss_5fconfig_32',['netconf_read_aoss_config',['../group__nsysnet__netconfig.html#ga6c9237356aad4448ad7d9c78cc41616b',1,'netconfig.h']]], + ['netconf_5fread_5fcompat_5fprofile_5fid_33',['netconf_read_compat_profile_id',['../group__nsysnet__netconfig.html#ga0abe9f529abd570c828b2586faf4fc51',1,'netconfig.h']]], + ['netconf_5fset_5fdns_34',['netconf_set_dns',['../group__nsysnet__netconfig.html#ga733fd5061fdff33923253bf90977e79e',1,'netconfig.h']]], + ['netconf_5fset_5feth_5fcfg_35',['netconf_set_eth_cfg',['../group__nsysnet__netconfig.html#ga56baaa6770ec73f85d5ecd329d8bfa23',1,'netconfig.h']]], + ['netconf_5fset_5fif_5fadmin_5fstate_36',['netconf_set_if_admin_state',['../group__nsysnet__netconfig.html#gaccda5d770b86507fad1848b4a3a6c268',1,'netconfig.h']]], + ['netconf_5fset_5fif_5fipv4_5finfo_37',['netconf_set_if_ipv4_info',['../group__nsysnet__netconfig.html#ga98743b561f1c419323126fa1dfbec5d9',1,'netconfig.h']]], + ['netconf_5fset_5fif_5fipv4_5finfo_5fex_38',['netconf_set_if_ipv4_info_ex',['../group__nsysnet__netconfig.html#gaac7de30e42c5a16a87d9f15ca8777395',1,'netconfig.h']]], + ['netconf_5fset_5finterface_5fmtu_39',['netconf_set_interface_mtu',['../group__nsysnet__netconfig.html#ga0105f173523385697440aa2b62155259',1,'netconfig.h']]], + ['netconf_5fset_5fproxy_5fconfig_40',['netconf_set_proxy_config',['../group__nsysnet__netconfig.html#gae6b1a1fc4cddfd88ee6e29d32430aa4b',1,'netconfig.h']]], + ['netconf_5fset_5frunning_41',['netconf_set_running',['../group__nsysnet__netconfig.html#gabf5edfe6c4649876adbd2fceba6cbc98',1,'netconfig.h']]], + ['netconf_5fset_5fstartup_5fprofile_5fid_42',['netconf_set_startup_profile_id',['../group__nsysnet__netconfig.html#gaa0eb7df36877a0b5594c1efbc73615a4',1,'netconfig.h']]], + ['netconf_5fset_5fvalid_5fflag_43',['netconf_set_valid_flag',['../group__nsysnet__netconfig.html#ga7fe9f04d86e9402f45dcfd60697b3530',1,'netconfig.h']]], + ['netconf_5fset_5fwifi_5fcfg_44',['netconf_set_wifi_cfg',['../group__nsysnet__netconfig.html#ga1c911e0000189bdb78563df0fff074fe',1,'netconfig.h']]], + ['netconf_5fsetopt_45',['netconf_setopt',['../group__nsysnet__netconfig.html#ga3d2b8dd2ddb57d97ec88a7ef151a8c99',1,'netconfig.h']]], + ['netconf_5fwrite_5faoss_5fconfig_46',['netconf_write_aoss_config',['../group__nsysnet__netconfig.html#ga91dfef38d24c119ea4bf8e05c6577ae7',1,'netconfig.h']]], + ['netconf_5fwrite_5fcompat_5fprofile_5fid_47',['netconf_write_compat_profile_id',['../group__nsysnet__netconfig.html#ga88f540e41985dd004bc5cbdbd2ecbdd3',1,'netconfig.h']]], + ['nfcabort_48',['NFCAbort',['../group__nfc__nfc.html#gabae6fa061a10b21d5d2077cd3dc9aac1',1,'nfc.h']]], + ['nfcantennacheck_49',['NFCAntennaCheck',['../group__nfc__nfc.html#gaac46b53b80ad92f0b80da8eabc21b7a2',1,'nfc.h']]], + ['nfcdetect_50',['NFCDetect',['../group__nfc__nfc.html#gabf29ebaa32a935edf2ac73b535112821',1,'nfc.h']]], + ['nfcformat_51',['NFCFormat',['../group__nfc__nfc.html#gaaff8157274403adcf80b52383eb3e851',1,'nfc.h']]], + ['nfcgetmode_52',['NFCGetMode',['../group__nfc__nfc.html#ga973cb274eb33bc10ae0fff560488c009',1,'nfc.h']]], + ['nfcgettaginfo_53',['NFCGetTagInfo',['../group__nfc__nfc.html#gada3df34ae0a9d1241cf7f961b4dafffe',1,'nfc.h']]], + ['nfcgettaginfomulti_54',['NFCGetTagInfoMulti',['../group__nfc__nfc.html#ga4b5c3a1a56c5b4abdc5c62a5998a90d3',1,'nfc.h']]], + ['nfcgetuidfromactivationeventdata_55',['NFCGetUIDFromActivationEventData',['../group__nfc__nfc.html#ga39e6d0fb549a717a87c82fa06e58a66b',1,'nfc.h']]], + ['nfcinit_56',['NFCInit',['../group__nfc__nfc.html#gad4feb1eaa968b62406be491de02d5838',1,'nfc.h']]], + ['nfcinitex_57',['NFCInitEx',['../group__nfc__nfc.html#ga904205512beebc5f18b27857437c5038',1,'nfc.h']]], + ['nfcisinit_58',['NFCIsInit',['../group__nfc__nfc.html#gae6b3e3d696f5e516a3ed5535086f853d',1,'nfc.h']]], + ['nfcistagpresent_59',['NFCIsTagPresent',['../group__nfc__nfc.html#ga1cad8a9e57bb0eb2ccd75cd434f77302',1,'nfc.h']]], + ['nfcproc_60',['NFCProc',['../group__nfc__nfc.html#ga248bebef53c797cde5048b1d55bb4b81',1,'nfc.h']]], + ['nfcread_61',['NFCRead',['../group__nfc__nfc.html#ga5fda8984a0d97aef60042104937996c2',1,'nfc.h']]], + ['nfcreadt2t_62',['NFCReadT2T',['../group__nfc__nfc.html#ga2955df04e057a8c8db9ae2972224d904',1,'nfc.h']]], + ['nfcsendrawdata_63',['NFCSendRawData',['../group__nfc__nfc.html#ga16d9a87960b53d56c4f4d696bb8b1631',1,'nfc.h']]], + ['nfcsendrawdataex_64',['NFCSendRawDataEx',['../group__nfc__nfc.html#ga7d4d7008f5b99d781cf58beb6446157e',1,'nfc.h']]], + ['nfcsendrawdataex2_65',['NFCSendRawDataEx2',['../group__nfc__nfc.html#ga96d6a5b28c03cb25a61f7168ec0d900d',1,'nfc.h']]], + ['nfcsendrawdatatwice_66',['NFCSendRawDataTwice',['../group__nfc__nfc.html#gad790f5bf3c17cb4399fcb0a8bd3f2f52',1,'nfc.h']]], + ['nfcsendrawdatawithprepolling_67',['NFCSendRawDataWithPrePolling',['../group__nfc__nfc.html#ga012bbb838557fab3b121d83aaaf4710a',1,'nfc.h']]], + ['nfcsendrawdatawithprepollingex_68',['NFCSendRawDataWithPrePollingEx',['../group__nfc__nfc.html#ga67be89d09ce4252a67492edeaa886de3',1,'nfc.h']]], + ['nfcsetlockbitsfort1t_69',['NFCSetLockBitsForT1T',['../group__nfc__nfc.html#gabb5d1e6caaf45d747aec3206fb230932',1,'nfc.h']]], + ['nfcsetmode_70',['NFCSetMode',['../group__nfc__nfc.html#gab698c9326a01985bdf3df0296278a3c2',1,'nfc.h']]], + ['nfcsetreadonly_71',['NFCSetReadOnly',['../group__nfc__nfc.html#gabf50a8cd3d5ad399e0085d66b25a4b55',1,'nfc.h']]], + ['nfcsettagdetectcallback_72',['NFCSetTagDetectCallback',['../group__nfc__nfc.html#ga209fddd9a42b0f3e650c0cf3e33f26f2',1,'nfc.h']]], + ['nfcshutdown_73',['NFCShutdown',['../group__nfc__nfc.html#gaccf7ad0ac055950156923db73da80d76',1,'nfc.h']]], + ['nfcwrite_74',['NFCWrite',['../group__nfc__nfc.html#ga38138c47c945c264a72750f9c1fb5cc8',1,'nfc.h']]], + ['nfcwritet2t_75',['NFCWriteT2T',['../group__nfc__nfc.html#ga0eabd89d66c60f613e562fd4d02beec0',1,'nfc.h']]], + ['nnresult_5fisfailure_76',['NNResult_IsFailure',['../group__nn__result.html#ga035e23b8947fe268f21b3a3f7c7edb3b',1,'result.h']]], + ['nnresult_5fissuccess_77',['NNResult_IsSuccess',['../group__nn__result.html#ga4160f94e09672fbf59c46cb8ef4b732b',1,'result.h']]], + ['notifysettimebeginevent_78',['NotifySetTimeBeginEvent',['../namespacenn_1_1pdm.html#a6a45b7f3c0f6bc673dcc8d97692e4bad',1,'nn::pdm']]], + ['notifysettimeendevent_79',['NotifySetTimeEndEvent',['../namespacenn_1_1pdm.html#a40576e89bc968c6f7804e182e709f14d',1,'nn::pdm']]], + ['nssladdserverpki_80',['NSSLAddServerPKI',['../group__nsysnet__nssl.html#ga2f7c3c98435f289106de429ec2d0ccef',1,'nssl.h']]], + ['nssladdserverpkiexternal_81',['NSSLAddServerPKIExternal',['../group__nsysnet__nssl.html#gac5e52dcc05808addd9355bfc927111c4',1,'nssl.h']]], + ['nsslcreateconnection_82',['NSSLCreateConnection',['../group__nsysnet__nssl.html#ga6980469997f47e7f9712b549f807bfe4',1,'nssl.h']]], + ['nsslcreatecontext_83',['NSSLCreateContext',['../group__nsysnet__nssl.html#gafd4a0686315bd9f7a4c99ece33cb74c8',1,'nssl.h']]], + ['nssldestroyconnection_84',['NSSLDestroyConnection',['../group__nsysnet__nssl.html#gab9becac4ae0d499c5f336364e50aa29a',1,'nssl.h']]], + ['nssldestroycontext_85',['NSSLDestroyContext',['../group__nsysnet__nssl.html#ga13ad242dcc1830f8f0f30f0166958a95',1,'nssl.h']]], + ['nsslfinish_86',['NSSLFinish',['../group__nsysnet__nssl.html#ga8bfc3fcac80a11f8f3fc0d0920da608e',1,'nssl.h']]], + ['nsslinit_87',['NSSLInit',['../group__nsysnet__nssl.html#ga61fafbd97e241f74a18eecdca88e8119',1,'nssl.h']]], + ['nsslread_88',['NSSLRead',['../group__nsysnet__nssl.html#ga1c28745fa874a6a3b76d48205f5f4ca7',1,'nssl.h']]], + ['nsslwrite_89',['NSSLWrite',['../group__nsysnet__nssl.html#gaf2905562f52320355f8ae7dd13d095ab',1,'nssl.h']]], + ['ntagabort_90',['NTAGAbort',['../group__ntag__ntag.html#gab4b6c57f325abbb4cebbab9b82ab8fd2',1,'ntag.h']]], + ['ntagconvertt2t_91',['NTAGConvertT2T',['../group__ntag__ntag.html#gaf71fe8c0d66e6d7ecf75f7585ca94406',1,'ntag.h']]], + ['ntagdetect_92',['NTAGDetect',['../group__ntag__ntag.html#gacd11b0068d00694c9edaa3e943873a92',1,'ntag.h']]], + ['ntagformat_93',['NTAGFormat',['../group__ntag__ntag.html#ga57f02f9c78547cb62b9b4c730a9a61d3',1,'ntag.h']]], + ['ntaginit_94',['NTAGInit',['../group__ntag__ntag.html#ga95c9b22951eed1fb2abe234e0ec4f474',1,'ntag.h']]], + ['ntaginitex_95',['NTAGInitEx',['../group__ntag__ntag.html#gaa58f99b721aef0240e0052acff92a0e7',1,'ntag.h']]], + ['ntagisinit_96',['NTAGIsInit',['../group__ntag__ntag.html#ga350ad0c32aabf1aa92ac810a356750e0',1,'ntag.h']]], + ['ntagparseheader_97',['NTAGParseHeader',['../group__ntag__ntag.html#gab09b772fc6ef76ef4d42b5f79156793e',1,'ntag.h']]], + ['ntagproc_98',['NTAGProc',['../group__ntag__ntag.html#gabeeb63d81b8d0a97ad2f32f12c685e96',1,'ntag.h']]], + ['ntagread_99',['NTAGRead',['../group__ntag__ntag.html#ga33b42906a58470cc0d4ece71a7e06001',1,'ntag.h']]], + ['ntagreadt2t_100',['NTAGReadT2T',['../group__ntag__ntag.html#ga0f65a663e35b64132e4a2579ff4b0537',1,'ntag.h']]], + ['ntagreadt2trawdata_101',['NTAGReadT2TRawData',['../group__ntag__ntag.html#ga34c86b881e88837da04f5b76d8897b08',1,'ntag.h']]], + ['ntagsetformatsettings_102',['NTAGSetFormatSettings',['../group__ntag__ntag.html#ga79c8fb7534d0206dee7ccebdd772d2fa',1,'ntag.h']]], + ['ntagsetreadonly_103',['NTAGSetReadOnly',['../group__ntag__ntag.html#gadcc1facca6e86e447c6ceabd4ada07ef',1,'ntag.h']]], + ['ntagsettagdetectcallback_104',['NTAGSetTagDetectCallback',['../group__ntag__ntag.html#ga143464ee9b4e54b78cd677537dd8dacc',1,'ntag.h']]], + ['ntagshutdown_105',['NTAGShutdown',['../group__ntag__ntag.html#ga80144a446b4c468b23ab4e2d2c943b1c',1,'ntag.h']]], + ['ntagwrite_106',['NTAGWrite',['../group__ntag__ntag.html#gae370b98ca56b9bbceba0b0f440f2160b',1,'ntag.h']]], + ['ntagwritet2t_107',['NTAGWriteT2T',['../group__ntag__ntag.html#ga6a6de2fe9eac745bb14155c35f5fa7d1',1,'ntag.h']]], + ['ntagwritet2tconfigarea_108',['NTAGWriteT2TConfigArea',['../group__ntag__ntag.html#gad059748e9f98a068eb8d8cab86bab9f7',1,'ntag.h']]], + ['ntagwritet2tlockarea_109',['NTAGWriteT2TLockArea',['../group__ntag__ntag.html#ga3917796d0efa9b3e0e6b1bb05ff6fa06',1,'ntag.h']]], + ['ntagwritet2trawdata_110',['NTAGWriteT2TRawData',['../group__ntag__ntag.html#gae6accc5947940c419c9d0bb650d6899f',1,'ntag.h']]], + ['ntagwritet2trawdataex_111',['NTAGWriteT2TRawDataEx',['../group__ntag__ntag.html#gac94036681ad2d2d72fd230ba143e78a8',1,'ntag.h']]], + ['ntagwritet2twithconvert_112',['NTAGWriteT2TWithConvert',['../group__ntag__ntag.html#ga68516b79ecfa17d26895b054bfa2dcbd',1,'ntag.h']]], + ['ntohl_113',['ntohl',['../inet_8h.html#a84000e0b0345e8bee94fc96c7457f6ab',1,'inet.h']]], + ['ntohs_114',['ntohs',['../inet_8h.html#abc281d6d0b8d5d6336263eeb2129deff',1,'inet.h']]] +]; diff --git a/search/functions_f.js b/search/functions_f.js new file mode 100644 index 00000000..12b21426 --- /dev/null +++ b/search/functions_f.js @@ -0,0 +1,252 @@ +var searchData= +[ + ['openapplicationarea_0',['OpenApplicationArea',['../namespacenn_1_1nfp.html#ad05159cf94a6f19cc71a546a62524c3d',1,'nn::nfp']]], + ['opensessions_1',['OpenSessions',['../classnn_1_1dlp_1_1Cafe_1_1Server.html#a58c4be8577684056ceb14465bb85ec4d',1,'nn::dlp::Cafe::Server']]], + ['operator_20bool_2',['operator bool',['../classnn_1_1Result.html#a67b76affb3b5d35fa419ac234144038b',1,'nn::Result']]], + ['operator_20nnresult_3',['operator NNResult',['../classnn_1_1Result.html#af60a1a52af2f3d06ee80383a611160b2',1,'nn::Result']]], + ['operator_21_3d_4',['operator!=',['../classnn_1_1Result.html#a990641d9dbdab9e10a60482c98177cf5',1,'nn::Result']]], + ['operator_3d_5',['operator=',['../classnn_1_1sl_1_1ISerializer.html#ae4c41261bfd3bd6dc16d524f38f6fd72',1,'nn::sl::ISerializer::operator=()'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#a0d33dc711bf6b790d4863afa86c771a6',1,'nn::sl::IUpdatePackageAccessor::operator=()'],['../classnn_1_1sl_1_1ISettingAccessor.html#a47a34976ad1f1c804aa3895c313ae13d',1,'nn::sl::ISettingAccessor::operator=(const ISettingAccessor &other)'],['../classnn_1_1sl_1_1ISettingAccessor.html#a39433fb058f364d66265086a03d519b8',1,'nn::sl::ISettingAccessor::operator=(ISettingAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IStream.html#a701daf94f6a0a953f7198d3c15b51031',1,'nn::sl::IStream::operator=(const IStream &other)'],['../classnn_1_1sl_1_1IStream.html#a96b24ac4ccb2c20c1f074bdc3510f7c1',1,'nn::sl::IStream::operator=(IStream &&src) noexcept'],['../classnn_1_1sl_1_1ITimeAccessor.html#a0acbb39b21c9e1788649242e32c5c027',1,'nn::sl::ITimeAccessor::operator=(const ITimeAccessor &other)'],['../classnn_1_1sl_1_1ITimeAccessor.html#ac5977c13699230228bb47edeb8daab6c',1,'nn::sl::ITimeAccessor::operator=(ITimeAccessor &&src) noexcept'],['../classnn_1_1sl_1_1ITitleIconCache.html#a992f2757ccee142029c05f6a672d6745',1,'nn::sl::ITitleIconCache::operator=(const ITitleIconCache &other)'],['../classnn_1_1sl_1_1ITitleIconCache.html#a72047404b80ebfad94ad38bbba2514fc',1,'nn::sl::ITitleIconCache::operator=(ITitleIconCache &&src) noexcept'],['../classnn_1_1sl_1_1ITitleListAccessor.html#a53d551eb56d5ee1a7cf85141850e82f4',1,'nn::sl::ITitleListAccessor::operator=(const ITitleListAccessor &other)'],['../classnn_1_1sl_1_1ITitleListAccessor.html#aae6763128d4f8eabc99b1f9212f76c48',1,'nn::sl::ITitleListAccessor::operator=(ITitleListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1ITransferrer.html#aa57bc7c5f4dc6eac2948c62040deb221',1,'nn::sl::ITransferrer::operator=(const ITransferrer &other)'],['../classnn_1_1sl_1_1ITransferrer.html#a478b3a5b477666db26e351f221014a0d',1,'nn::sl::ITransferrer::operator=(ITransferrer &&src) noexcept'],['../classnn_1_1sl_1_1IUpdatePackageAccessor.html#aa7b810909b0738a247f1cd2e6976c521',1,'nn::sl::IUpdatePackageAccessor::operator=()'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#a2e9b658baf60823f991797faa14ae8ad',1,'nn::sl::IWhiteListAccessor::operator=(const IWhiteListAccessor &other)'],['../classnn_1_1sl_1_1IWhiteListAccessor.html#aeafdc81c47ea4d4f30f30ce3ac8ba707',1,'nn::sl::IWhiteListAccessor::operator=(IWhiteListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#a8ff792b6caaa8317a34df23a5737157d',1,'nn::sl::IKillerNotificationTransferRecordManager::operator=(const IKillerNotificationTransferRecordManager &other)'],['../classnn_1_1sl_1_1IKillerNotificationTransferRecordManager.html#ac75f454b5f523d7a7a411cf9c5f545c3',1,'nn::sl::IKillerNotificationTransferRecordManager::operator=(IKillerNotificationTransferRecordManager &&src) noexcept'],['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#a71719a9439cbe97d436aa20f30b883d2',1,'nn::sl::IPreferentialTitleAccessor::operator=()'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a8e8ea1f314602cec4237af32db67f5da',1,'nn::sl::IAccountInfoAccessor::operator=(const IAccountInfoAccessor &other)'],['../classnn_1_1sl_1_1IAccountInfoAccessor.html#a5898fb908a81960da183e9e0f174e23b',1,'nn::sl::IAccountInfoAccessor::operator=(IAccountInfoAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IBlackListAccessor.html#ac5194a3d6b043307ccae7b80af50c700',1,'nn::sl::IBlackListAccessor::operator=(const IBlackListAccessor &other)'],['../classnn_1_1sl_1_1IBlackListAccessor.html#adeab2c202b15ced57a6d39785acb7ab0',1,'nn::sl::IBlackListAccessor::operator=(IBlackListAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a81733db3c6c9bba5ab99b72efea259bb',1,'nn::sl::IDefaultTitleAccessor::operator=(const IDefaultTitleAccessor &other)'],['../classnn_1_1sl_1_1IDefaultTitleAccessor.html#a6226375a793e74870288a3c06279efab',1,'nn::sl::IDefaultTitleAccessor::operator=(IDefaultTitleAccessor &&src) noexcept'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#ac08fea2ac54b559d7d3044697bf1008d',1,'nn::sl::DiscCachedTitleAccessor::operator=(const DiscCachedTitleAccessor &other)'],['../classnn_1_1sl_1_1DiscCachedTitleAccessor.html#aa019d343fc29ae28c5ef557001ed3677',1,'nn::sl::DiscCachedTitleAccessor::operator=(DiscCachedTitleAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#a4a57f975347197b1096038750891af9c',1,'nn::sl::IIconInfoAccessor::operator=(const IIconInfoAccessor &other)'],['../classnn_1_1sl_1_1IIconInfoAccessor.html#a21f6a1d2c89c6c5d9068f31a0bfb2ef1',1,'nn::sl::IIconInfoAccessor::operator=(IIconInfoAccessor &&src) noexcept'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a8c473150f5b807f20cff355c9962a98d',1,'nn::sl::IInstalledTitleListAccessor::operator=()'],['../classnn_1_1sl_1_1ISerializer.html#a6a3d07d52b48fa56f54fdb956adc9654',1,'nn::sl::ISerializer::operator=()'],['../classnn_1_1sl_1_1IPreferentialTitleAccessor.html#a5513c29815b309e978cf7ab385c22462',1,'nn::sl::IPreferentialTitleAccessor::operator=()'],['../classnn_1_1sl_1_1MetaInfoAccessor.html#a3915383e8dd1c8089a0150b3b476e3f8',1,'nn::sl::MetaInfoAccessor::operator=(MetaInfoAccessor &&src) noexcept'],['../classnn_1_1sl_1_1MetaInfoAccessor.html#a0a7012d5b1cb79f02f7272f8d9449218',1,'nn::sl::MetaInfoAccessor::operator=(const MetaInfoAccessor &other)'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#acc6ccc3a101d984b8fb2c0cc8cd4a468',1,'nn::sl::ILaunchedTitleListAccessor::operator=()'],['../classnn_1_1sl_1_1IInstalledTitleListAccessor.html#a73675af3228e7ac04d30446861d48534',1,'nn::sl::IInstalledTitleListAccessor::operator=()'],['../classnn_1_1sl_1_1ILaunchedTitleListAccessor.html#a557d84a098c4490a4baed0960c51a1c0',1,'nn::sl::ILaunchedTitleListAccessor::operator=()'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#a5c85ca5543a0524f3af17a7acb992c16',1,'nn::sl::IKillerNotificationAccessor::operator=(const IKillerNotificationAccessor &other)'],['../classnn_1_1sl_1_1IKillerNotificationAccessor.html#ae11781626e4997c01fa1170cd6e15ccd',1,'nn::sl::IKillerNotificationAccessor::operator=(IKillerNotificationAccessor &&src) noexcept']]], + ['operator_3d_3d_6',['operator==',['../classnn_1_1Result.html#adca63a84115c2c3c1e468d32f1b6196a',1,'nn::Result']]], + ['osacquirespinlock_7',['OSAcquireSpinLock',['../group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe',1,'spinlock.h']]], + ['osaddatomic_8',['OSAddAtomic',['../group__coreinit__atomic.html#ga452079709732be65c8c70d006d0726ff',1,'atomic.h']]], + ['osaddatomic64_9',['OSAddAtomic64',['../group__coreinit__atomic64.html#gaa5b44ae292622d74f217c1677ed63ec4',1,'atomic64.h']]], + ['osallocfromsystem_10',['OSAllocFromSystem',['../group__coreinit__memory.html#gadb0a772ca4c70dadaef4533ba0574b37',1,'memory.h']]], + ['osallocvirtaddr_11',['OSAllocVirtAddr',['../group__coreinit__memorymap.html#gac9bcf8f9245f0f1e7446f1cafa49698d',1,'memorymap.h']]], + ['osandatomic_12',['OSAndAtomic',['../group__coreinit__atomic.html#ga0d35b2c99addec33cf9424f392f62cf5',1,'atomic.h']]], + ['osandatomic64_13',['OSAndAtomic64',['../group__coreinit__atomic64.html#ga3b006089f4662ba38c2acba96c2261e2',1,'atomic64.h']]], + ['osblockmove_14',['OSBlockMove',['../group__coreinit__memory.html#ga716191404822bf3d6b41438224567d68',1,'memory.h']]], + ['osblockset_15',['OSBlockSet',['../group__coreinit__memory.html#gab414e53c522ea5fd94100ae7e2cd345e',1,'memory.h']]], + ['oscalendartimetoticks_16',['OSCalendarTimeToTicks',['../group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3',1,'time.h']]], + ['oscancelalarm_17',['OSCancelAlarm',['../group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818',1,'alarm.h']]], + ['oscancelalarms_18',['OSCancelAlarms',['../group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40',1,'alarm.h']]], + ['oscancelthread_19',['OSCancelThread',['../group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805',1,'thread.h']]], + ['oscheckactivethreads_20',['OSCheckActiveThreads',['../group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb',1,'thread.h']]], + ['oscheckstopwatch_21',['OSCheckStopwatch',['../group__coreinit__stopwatch.html#gaa413cecac332b0ccefaeaa5f6f6027c3',1,'stopwatch.h']]], + ['oscheckthreadstackusage_22',['OSCheckThreadStackUsage',['../group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce',1,'thread.h']]], + ['osclearthreadstackusage_23',['OSClearThreadStackUsage',['../group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b',1,'thread.h']]], + ['oscodegencopy_24',['OSCodegenCopy',['../group__coreinit__codegen.html#ga348ef2b95998b4ad0b171db8f13884e5',1,'codegen.h']]], + ['oscompareandswapatomic_25',['OSCompareAndSwapAtomic',['../group__coreinit__atomic.html#ga16e376922b989fe395384e9971cae9cc',1,'atomic.h']]], + ['oscompareandswapatomic64_26',['OSCompareAndSwapAtomic64',['../group__coreinit__atomic64.html#ga013dc7fe8af028a85a334ac6e8e2dfcd',1,'atomic64.h']]], + ['oscompareandswapatomicex_27',['OSCompareAndSwapAtomicEx',['../group__coreinit__atomic.html#ga1b226e28d186a31067e8ca45921d93e1',1,'atomic.h']]], + ['oscompareandswapatomicex64_28',['OSCompareAndSwapAtomicEx64',['../group__coreinit__atomic64.html#ga141529bd9d34586e9f32a3df9027a438',1,'atomic64.h']]], + ['osconsolewrite_29',['OSConsoleWrite',['../group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a',1,'debug.h']]], + ['oscontinuethread_30',['OSContinueThread',['../group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8',1,'thread.h']]], + ['oscreatealarm_31',['OSCreateAlarm',['../group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8',1,'alarm.h']]], + ['oscreatealarmex_32',['OSCreateAlarmEx',['../group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7',1,'alarm.h']]], + ['oscreatethread_33',['OSCreateThread',['../group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1',1,'thread.h']]], + ['osdetachthread_34',['OSDetachThread',['../group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73',1,'thread.h']]], + ['osdisableinterrupts_35',['OSDisableInterrupts',['../group__coreinit__interrupts.html#gabcd904277ca039ab62ea0425c311e807',1,'interrupts.h']]], + ['osdumpcontext_36',['OSDumpContext',['../group__coreinit__context.html#gac764b658d5f57fadc4de4c0ba8c34e19',1,'context.h']]], + ['osdumpstopwatch_37',['OSDumpStopwatch',['../group__coreinit__stopwatch.html#gab87f049e9130b50355ea3bfebbadea82',1,'stopwatch.h']]], + ['osdynload_5facquire_38',['OSDynLoad_Acquire',['../group__coreinit__dynload.html#ga7e6521b6f014cd521db72bf7b2598c31',1,'dynload.h']]], + ['osdynload_5faddnotifycallback_39',['OSDynLoad_AddNotifyCallback',['../group__coreinit__dynload.html#ga2f57735f91581e241e9c829f1aef1ca3',1,'dynload.h']]], + ['osdynload_5fdelnotifycallback_40',['OSDynLoad_DelNotifyCallback',['../group__coreinit__dynload.html#ga6238d9b6abd221d927f744ebf915a4c5',1,'dynload.h']]], + ['osdynload_5ffindexport_41',['OSDynLoad_FindExport',['../group__coreinit__dynload.html#ga10885d703d1b1ed812cafc366c62ac76',1,'dynload.h']]], + ['osdynload_5fgetallocator_42',['OSDynLoad_GetAllocator',['../group__coreinit__dynload.html#ga4320fce62da5aee52f6de05d360824ca',1,'dynload.h']]], + ['osdynload_5fgetloaderheapstatistics_43',['OSDynLoad_GetLoaderHeapStatistics',['../group__coreinit__dynload.html#ga2ef19d31679ee9728245b14df3e2a432',1,'dynload.h']]], + ['osdynload_5fgetmodulename_44',['OSDynLoad_GetModuleName',['../group__coreinit__dynload.html#ga83ed719cccdd550c88be842ccdfef058',1,'dynload.h']]], + ['osdynload_5fgetnumberofrpls_45',['OSDynLoad_GetNumberOfRPLs',['../group__coreinit__dynload.html#ga98144261cedba170344b56d94da954e3',1,'dynload.h']]], + ['osdynload_5fgetrplinfo_46',['OSDynLoad_GetRPLInfo',['../group__coreinit__dynload.html#ga1f72786564264fa953d8e0fe56f02c37',1,'dynload.h']]], + ['osdynload_5fgettlsallocator_47',['OSDynLoad_GetTLSAllocator',['../group__coreinit__dynload.html#gaa44e781838aef7106eb64c385f4aee18',1,'dynload.h']]], + ['osdynload_5fismoduleloaded_48',['OSDynLoad_IsModuleLoaded',['../group__coreinit__dynload.html#gaee6b010bd25c1eb5d582640023842eb0',1,'dynload.h']]], + ['osdynload_5frelease_49',['OSDynLoad_Release',['../group__coreinit__dynload.html#gad85028e9723ff151db81951f615d5313',1,'dynload.h']]], + ['osdynload_5fsetallocator_50',['OSDynLoad_SetAllocator',['../group__coreinit__dynload.html#gac48870094bc213762e837660173453e8',1,'dynload.h']]], + ['osdynload_5fsettlsallocator_51',['OSDynLoad_SetTLSAllocator',['../group__coreinit__dynload.html#ga6178c09cb8511a82bb9de2ec735e6d5d',1,'dynload.h']]], + ['oseffectivetophysical_52',['OSEffectiveToPhysical',['../group__coreinit__memorymap.html#ga5de23bca9392d8b438861f2ceac173ed',1,'memorymap.h']]], + ['osenableforegroundexit_53',['OSEnableForegroundExit',['../group__coreinit__foreground.html#gaf49e8f76eac99c337d4d4ad6b792227d',1,'foreground.h']]], + ['osenablehomebuttonmenu_54',['OSEnableHomeButtonMenu',['../group__coreinit__systeminfo.html#ga585c0f547cf697dff6ef5d73f6de6b83',1,'systeminfo.h']]], + ['osenableinterrupts_55',['OSEnableInterrupts',['../group__coreinit__interrupts.html#gaebfaab32b212a6a745d50a5be04bd7b1',1,'interrupts.h']]], + ['osexitthread_56',['OSExitThread',['../group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2',1,'thread.h']]], + ['osfastcond_5finit_57',['OSFastCond_Init',['../group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd',1,'fastcondition.h']]], + ['osfastcond_5fsignal_58',['OSFastCond_Signal',['../group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63',1,'fastcondition.h']]], + ['osfastcond_5fwait_59',['OSFastCond_Wait',['../group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef',1,'fastcondition.h']]], + ['osfastmutex_5finit_60',['OSFastMutex_Init',['../group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee',1,'fastmutex.h']]], + ['osfastmutex_5flock_61',['OSFastMutex_Lock',['../group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d',1,'fastmutex.h']]], + ['osfastmutex_5ftrylock_62',['OSFastMutex_TryLock',['../group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3',1,'fastmutex.h']]], + ['osfastmutex_5funlock_63',['OSFastMutex_Unlock',['../group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf',1,'fastmutex.h']]], + ['osfatal_64',['OSFatal',['../group__coreinit__debug.html#ga674ed6459e0e3ec073ee974f0cfdff4b',1,'debug.h']]], + ['osforcefullrelaunch_65',['OSForceFullRelaunch',['../group__coreinit__launch.html#ga2abc0c6716f32980ed0e3715cd0312c1',1,'launch.h']]], + ['osfreetosystem_66',['OSFreeToSystem',['../group__coreinit__memory.html#ga1528594494814190475a913109146db8',1,'memory.h']]], + ['osfreevirtaddr_67',['OSFreeVirtAddr',['../group__coreinit__memorymap.html#gad2f52f8705e306378d875acad0ad0b4d',1,'memorymap.h']]], + ['osgetactivethreadlink_68',['OSGetActiveThreadLink',['../group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1',1,'thread.h']]], + ['osgetalarmuserdata_69',['OSGetAlarmUserData',['../group__coreinit__alarms.html#gac550c95c083a5a9f20c6f769ef8eb5b2',1,'alarm.h']]], + ['osgetatomic64_70',['OSGetAtomic64',['../group__coreinit__atomic64.html#ga39c95f0582d35a122bad27ff90c001f5',1,'atomic64.h']]], + ['osgetavailphysaddrrange_71',['OSGetAvailPhysAddrRange',['../group__coreinit__memorymap.html#ga1bfa089c8d2c869aa2dc824b688f14f4',1,'memorymap.h']]], + ['osgetcodegencore_72',['OSGetCodegenCore',['../group__coreinit__codegen.html#gad621a18bf8f5173658f8cc8717d2495a',1,'codegen.h']]], + ['osgetcodegenmode_73',['OSGetCodegenMode',['../group__coreinit__codegen.html#gaf23cfcb6c33a574b7c88946e1fd3d942',1,'codegen.h']]], + ['osgetcodegenvirtaddrrange_74',['OSGetCodegenVirtAddrRange',['../group__coreinit__codegen.html#gaba8e02bb92e19de34cea242eeee5e327',1,'codegen.h']]], + ['osgetcorecount_75',['OSGetCoreCount',['../group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e',1,'core.h']]], + ['osgetcoreid_76',['OSGetCoreId',['../group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651',1,'core.h']]], + ['osgetcurrentcontext_77',['OSGetCurrentContext',['../group__coreinit__context.html#ga19044245ea9b857268a75d2c5fd0df73',1,'context.h']]], + ['osgetcurrentthread_78',['OSGetCurrentThread',['../group__coreinit__thread.html#ga0cc38507c16aef9a9651af7e58533b5c',1,'thread.h']]], + ['osgetdataphysaddrrange_79',['OSGetDataPhysAddrRange',['../group__coreinit__memorymap.html#ga27856f3b01004398f43f111eceef6c83',1,'memorymap.h']]], + ['osgetdefaultappioqueue_80',['OSGetDefaultAppIOQueue',['../group__coreinit__msgq.html#ga172ca1ba8836a1641722bdac921cc583',1,'messagequeue.h']]], + ['osgetdefaultthread_81',['OSGetDefaultThread',['../group__coreinit__thread.html#ga98d82be4f3984b9a4888d64eb014791d',1,'thread.h']]], + ['osgetforegroundbucket_82',['OSGetForegroundBucket',['../group__coreinit__memory.html#gacf36057de0bc1f98db6a96217cc08b64',1,'memory.h']]], + ['osgetforegroundbucketfreearea_83',['OSGetForegroundBucketFreeArea',['../group__coreinit__memory.html#ga381f32576f1c11cc6398be6b350a8619',1,'memory.h']]], + ['osgetmaincoreid_84',['OSGetMainCoreId',['../group__coreinit__core.html#ga03db251f12f03a71015d824212f53044',1,'core.h']]], + ['osgetmapvirtaddrrange_85',['OSGetMapVirtAddrRange',['../group__coreinit__memorymap.html#ga22e71a472f3db380efda352a2c84c826',1,'memorymap.h']]], + ['osgetmembound_86',['OSGetMemBound',['../group__coreinit__memory.html#ga4ca445b0dbea2a2063b1a84bb5b0ad40',1,'memory.h']]], + ['osgetosid_87',['OSGetOSID',['../group__coreinit__systeminfo.html#gab5a2c7e673a3253f6f1b85509c47a4e0',1,'systeminfo.h']]], + ['osgetseccodegenmode_88',['OSGetSecCodeGenMode',['../group__coreinit__codegen.html#ga3a951fec2cd23ca91ca56fc646f34b6b',1,'codegen.h']]], + ['osgetsemaphorecount_89',['OSGetSemaphoreCount',['../group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33',1,'semaphore.h']]], + ['osgetshareddata_90',['OSGetSharedData',['../group__coreinit__memory.html#gafe099a448aa59ae53081f681db55743d',1,'memory.h']]], + ['osgetstackpointer_91',['OSGetStackPointer',['../group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921',1,'thread.h']]], + ['osgetsymbolname_92',['OSGetSymbolName',['../group__coreinit__debug.html#ga5cd23cae7ab41a77133fadc5c85e5f80',1,'debug.h']]], + ['osgetsysteminfo_93',['OSGetSystemInfo',['../group__coreinit__systeminfo.html#ga10ce7e78a1600fa943a3b1ae3f39c0cf',1,'systeminfo.h']]], + ['osgetsystemmessagequeue_94',['OSGetSystemMessageQueue',['../group__coreinit__msgq.html#gaa3a69f8d1cf71c4f7dfc3532a87d6377',1,'messagequeue.h']]], + ['osgetsystemtick_95',['OSGetSystemTick',['../group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc',1,'time.h']]], + ['osgetsystemtime_96',['OSGetSystemTime',['../group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94',1,'time.h']]], + ['osgetthreadaffinity_97',['OSGetThreadAffinity',['../group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728',1,'thread.h']]], + ['osgetthreadname_98',['OSGetThreadName',['../group__coreinit__thread.html#ga191065f12ea5b0e1b2c02cf8671d9372',1,'thread.h']]], + ['osgetthreadpriority_99',['OSGetThreadPriority',['../group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec',1,'thread.h']]], + ['osgetthreadspecific_100',['OSGetThreadSpecific',['../group__coreinit__thread.html#ga5316c67d3c32478cbb3cb6838f702c3d',1,'thread.h']]], + ['osgettick_101',['OSGetTick',['../group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2',1,'time.h']]], + ['osgettime_102',['OSGetTime',['../group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07',1,'time.h']]], + ['osgettitleid_103',['OSGetTitleID',['../group__coreinit__title.html#gab04c17c1fd8221af3576eecbb27e64b4',1,'title.h']]], + ['osgetupid_104',['OSGetUPID',['../group__coreinit__debug.html#ga3a6f7088bc221c6ec0f701326db6f3b4',1,'debug.h']]], + ['osgetupmc1_105',['OSGetUPMC1',['../group__coreinit__performancemonitor.html#ga4b5457f8f30ecdb796887fb766392dd6',1,'performancemonitor.h']]], + ['osgetupmc2_106',['OSGetUPMC2',['../group__coreinit__performancemonitor.html#ga5d94a735f68ae0d8449ee3f85f55f913',1,'performancemonitor.h']]], + ['osgetupmc3_107',['OSGetUPMC3',['../group__coreinit__performancemonitor.html#ga161abdfca7b9d20a91e1c4e80e047e34',1,'performancemonitor.h']]], + ['osgetupmc4_108',['OSGetUPMC4',['../group__coreinit__performancemonitor.html#ga06035eab194a18ab1194e50aec936fa9',1,'performancemonitor.h']]], + ['osinitalarmqueue_109',['OSInitAlarmQueue',['../group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22',1,'alarm.h']]], + ['osinitalarmqueueex_110',['OSInitAlarmQueueEx',['../group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870',1,'alarm.h']]], + ['osinitcond_111',['OSInitCond',['../group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395',1,'condition.h']]], + ['osinitcondex_112',['OSInitCondEx',['../group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d',1,'condition.h']]], + ['osinitcontext_113',['OSInitContext',['../group__coreinit__context.html#gadfb33ccd64260099bee7b040f61982e5',1,'context.h']]], + ['osinitcoroutine_114',['OSInitCoroutine',['../group__coreinit__coroutine.html#gadde6ad1f52999e45276fc9bf8594a7e4',1,'coroutine.h']]], + ['osinitevent_115',['OSInitEvent',['../group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6',1,'event.h']]], + ['osiniteventex_116',['OSInitEventEx',['../group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f',1,'event.h']]], + ['osinitmessagequeue_117',['OSInitMessageQueue',['../group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d',1,'messagequeue.h']]], + ['osinitmessagequeueex_118',['OSInitMessageQueueEx',['../group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d',1,'messagequeue.h']]], + ['osinitmutex_119',['OSInitMutex',['../group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e',1,'mutex.h']]], + ['osinitmutexex_120',['OSInitMutexEx',['../group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7',1,'mutex.h']]], + ['osinitrendezvous_121',['OSInitRendezvous',['../group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17',1,'rendezvous.h']]], + ['osinitsemaphore_122',['OSInitSemaphore',['../group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1',1,'semaphore.h']]], + ['osinitsemaphoreex_123',['OSInitSemaphoreEx',['../group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a',1,'semaphore.h']]], + ['osinitspinlock_124',['OSInitSpinLock',['../group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31',1,'spinlock.h']]], + ['osinitstopwatch_125',['OSInitStopwatch',['../group__coreinit__stopwatch.html#ga13ceb82576eabfa01e333d96f15b7c35',1,'stopwatch.h']]], + ['osinitthreadqueue_126',['OSInitThreadQueue',['../group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72',1,'threadqueue.h']]], + ['osinitthreadqueueex_127',['OSInitThreadQueueEx',['../group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee',1,'threadqueue.h']]], + ['osisaddressvalid_128',['OSIsAddressValid',['../group__coreinit__memorymap.html#ga7f240467599ec067b5a4751a9bb9bdb3',1,'memorymap.h']]], + ['osisdebuggerinitialized_129',['OSIsDebuggerInitialized',['../group__coreinit__debug.html#ga66c30da84ee0383eef48a87d2f14a5a8',1,'debug.h']]], + ['osisdebuggerpresent_130',['OSIsDebuggerPresent',['../group__coreinit__debug.html#gada13e1111a7cb85de1bc1478feb131c6',1,'debug.h']]], + ['osisecoboot_131',['OSIsECOBoot',['../group__coreinit__debug.html#ga6403f6ac851325e16aeb4b4157f28cb3',1,'debug.h']]], + ['osisecomode_132',['OSIsECOMode',['../group__coreinit__debug.html#ga742164788dda28554af5b19f90b92546',1,'debug.h']]], + ['osishomebuttonmenuenabled_133',['OSIsHomeButtonMenuEnabled',['../group__coreinit__systeminfo.html#gab644b456d915de741cedece15551eae5',1,'systeminfo.h']]], + ['osisinterruptenabled_134',['OSIsInterruptEnabled',['../group__coreinit__interrupts.html#ga28b55299813fb8a3b86fe7affadf74d5',1,'interrupts.h']]], + ['osismaincore_135',['OSIsMainCore',['../group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e',1,'core.h']]], + ['osisschedulerlocked_136',['OSIsSchedulerLocked',['../group__coreinit__scheduler.html#ga9ef0a45b338ff4ae9ad69d14e2ce56ff',1,'scheduler.h']]], + ['osisthreadsuspended_137',['OSIsThreadSuspended',['../group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353',1,'thread.h']]], + ['osisthreadterminated_138',['OSIsThreadTerminated',['../group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14',1,'thread.h']]], + ['osjointhread_139',['OSJoinThread',['../group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432',1,'thread.h']]], + ['oslaunchtitlebypathl_140',['OSLaunchTitleByPathl',['../group__coreinit__launch.html#ga175c5f1ea3fee6cfd3bca644e73f08de',1,'launch.h']]], + ['oslaunchtitlebypathv_141',['OSLaunchTitleByPathv',['../group__coreinit__launch.html#ga49a33cd53c2bcfd77b8ee0ca5061818e',1,'launch.h']]], + ['oslaunchtitlel_142',['OSLaunchTitlel',['../group__coreinit__launch.html#ga162b28f6783b025bd0485ec46a66d637',1,'launch.h']]], + ['oslaunchtitlev_143',['OSLaunchTitlev',['../group__coreinit__launch.html#ga13a101e2791491bd12f77545fe4b8da8',1,'launch.h']]], + ['osloadcontext_144',['OSLoadContext',['../group__coreinit__context.html#ga8072567238c7a10b509e478983776129',1,'context.h']]], + ['osloadcoroutine_145',['OSLoadCoroutine',['../group__coreinit__coroutine.html#gaa5dd2485f556a423e612e2dbae6ac5d8',1,'coroutine.h']]], + ['osloadfpucontext_146',['OSLoadFPUContext',['../group__coreinit__context.html#gae4b93f5f4d772680b906ffbc1b736c0f',1,'context.h']]], + ['oslockmutex_147',['OSLockMutex',['../group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49',1,'mutex.h']]], + ['osmapmemory_148',['OSMapMemory',['../group__coreinit__memorymap.html#ga7fb12e8bad1c58fe5e19448abde8c979',1,'memorymap.h']]], + ['osmemorybarrier_149',['OSMemoryBarrier',['../group__coreinit__cache.html#ga6460440f71678410bbee33d656d594e6',1,'cache.h']]], + ['osoratomic_150',['OSOrAtomic',['../group__coreinit__atomic.html#gaca2698dafed48d274a2c011214443410',1,'atomic.h']]], + ['osoratomic64_151',['OSOrAtomic64',['../group__coreinit__atomic64.html#ga6bf366bb5648f8b9053bb59cd19fde2f',1,'atomic64.h']]], + ['ospanic_152',['OSPanic',['../group__coreinit__debug.html#gaa32212b28228b0ee1333ac4eeb2cbbc8',1,'debug.h']]], + ['ospeekmessage_153',['OSPeekMessage',['../group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782',1,'messagequeue.h']]], + ['osqueryvirtaddr_154',['OSQueryVirtAddr',['../group__coreinit__memorymap.html#ga38fa261e773bd708f2f02e6e6a6454fb',1,'memorymap.h']]], + ['osreceivemessage_155',['OSReceiveMessage',['../group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5',1,'messagequeue.h']]], + ['osreleaseforeground_156',['OSReleaseForeground',['../group__coreinit__foreground.html#gae76c48de7329a3420437488c7fb07a11',1,'foreground.h']]], + ['osreleasespinlock_157',['OSReleaseSpinLock',['../group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7',1,'spinlock.h']]], + ['osreport_158',['OSReport',['../group__coreinit__debug.html#ga00e8c7e1fa49ae3fabe20b86e55bee36',1,'debug.h']]], + ['osreportinfo_159',['OSReportInfo',['../group__coreinit__debug.html#ga47f8348e6f69e6c95d7ad16550c8a1ff',1,'debug.h']]], + ['osreportverbose_160',['OSReportVerbose',['../group__coreinit__debug.html#gac51333e9c5d2b70c9aa8a165e068e7de',1,'debug.h']]], + ['osreportwarn_161',['OSReportWarn',['../group__coreinit__debug.html#gaa5232dfcf3fedc78e7641259688abbb7',1,'debug.h']]], + ['osresetevent_162',['OSResetEvent',['../group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c',1,'event.h']]], + ['osresetstopwatch_163',['OSResetStopwatch',['../group__coreinit__stopwatch.html#gad12c50a878082696c6b156febb1d0a8b',1,'stopwatch.h']]], + ['osrestartgame_164',['OSRestartGame',['../group__coreinit__launch.html#ga627d0626941bba51518ce923856ea6fa',1,'launch.h']]], + ['osrestoreinterrupts_165',['OSRestoreInterrupts',['../group__coreinit__interrupts.html#gadbf2f00d531bf88f227bc5658e1644db',1,'interrupts.h']]], + ['osresumethread_166',['OSResumeThread',['../group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b',1,'thread.h']]], + ['osrunthread_167',['OSRunThread',['../group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573',1,'thread.h']]], + ['ossavecontext_168',['OSSaveContext',['../group__coreinit__context.html#gac0687440c00919a235329afec6485a14',1,'context.h']]], + ['ossavecoroutine_169',['OSSaveCoroutine',['../group__coreinit__coroutine.html#ga26b706e2053074b1229d57e4da92a634',1,'coroutine.h']]], + ['ossavefpucontext_170',['OSSaveFPUContext',['../group__coreinit__context.html#ga8cba61562a3df6b7803406633633eb4a',1,'context.h']]], + ['ossavesdone_5freadytorelease_171',['OSSavesDone_ReadyToRelease',['../group__coreinit__foreground.html#ga41ce26ec13d7c37f0a46e1eb2d5cbcf7',1,'foreground.h']]], + ['osscreenclearbufferex_172',['OSScreenClearBufferEx',['../group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe',1,'screen.h']]], + ['osscreenenableex_173',['OSScreenEnableEx',['../group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3',1,'screen.h']]], + ['osscreenflipbuffersex_174',['OSScreenFlipBuffersEx',['../group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b',1,'screen.h']]], + ['osscreengetbuffersizeex_175',['OSScreenGetBufferSizeEx',['../group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5',1,'screen.h']]], + ['osscreeninit_176',['OSScreenInit',['../group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de',1,'screen.h']]], + ['osscreenputfontex_177',['OSScreenPutFontEx',['../group__coreinit__screen.html#ga6b48a158828334090521c4aa7504e6c2',1,'screen.h']]], + ['osscreenputpixelex_178',['OSScreenPutPixelEx',['../group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a',1,'screen.h']]], + ['osscreensetbufferex_179',['OSScreenSetBufferEx',['../group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116',1,'screen.h']]], + ['osscreenshutdown_180',['OSScreenShutdown',['../group__coreinit__screen.html#ga10098ced2ffbf0107930932af69665a3',1,'screen.h']]], + ['ossendfatalerror_181',['OSSendFatalError',['../group__coreinit__debug.html#gac153be3b54b42624370da0357f85ba2c',1,'debug.h']]], + ['ossendmessage_182',['OSSendMessage',['../group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6',1,'messagequeue.h']]], + ['ossetalarm_183',['OSSetAlarm',['../group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4',1,'alarm.h']]], + ['ossetalarmtag_184',['OSSetAlarmTag',['../group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350',1,'alarm.h']]], + ['ossetalarmuserdata_185',['OSSetAlarmUserData',['../group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458',1,'alarm.h']]], + ['ossetatomic64_186',['OSSetAtomic64',['../group__coreinit__atomic64.html#gae9884a3d5c431505cc7884342bd70280',1,'atomic64.h']]], + ['ossetcurrentcontext_187',['OSSetCurrentContext',['../group__coreinit__context.html#ga0cf3992c00d9be25adccc83f470937f7',1,'context.h']]], + ['ossetexceptioncallback_188',['OSSetExceptionCallback',['../group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e',1,'exception.h']]], + ['ossetexceptioncallbackex_189',['OSSetExceptionCallbackEx',['../group__coreinit__exception.html#gac22958974883ca4e5ffaeab5044cc9c2',1,'exception.h']]], + ['ossetperformancemonitor_190',['OSSetPerformanceMonitor',['../group__coreinit__performancemonitor.html#ga40fc785a7f45d2ced69505010109b7e3',1,'performancemonitor.h']]], + ['ossetperiodicalarm_191',['OSSetPeriodicAlarm',['../group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f',1,'alarm.h']]], + ['ossetthreadaffinity_192',['OSSetThreadAffinity',['../group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e',1,'thread.h']]], + ['ossetthreadcancelstate_193',['OSSetThreadCancelState',['../group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f',1,'thread.h']]], + ['ossetthreadcleanupcallback_194',['OSSetThreadCleanupCallback',['../group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea',1,'thread.h']]], + ['ossetthreaddeallocator_195',['OSSetThreadDeallocator',['../group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706',1,'thread.h']]], + ['ossetthreadname_196',['OSSetThreadName',['../group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984',1,'thread.h']]], + ['ossetthreadpriority_197',['OSSetThreadPriority',['../group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc',1,'thread.h']]], + ['ossetthreadrunquantum_198',['OSSetThreadRunQuantum',['../group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36',1,'thread.h']]], + ['ossetthreadspecific_199',['OSSetThreadSpecific',['../group__coreinit__thread.html#gadcd39949af391000c17a9bb4e093520b',1,'thread.h']]], + ['ossetthreadstackusage_200',['OSSetThreadStackUsage',['../group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa',1,'thread.h']]], + ['osshutdown_201',['OSShutdown',['../group__coreinit__launch.html#gaca12d4f4207420a98ccaa7b6ce486a5e',1,'launch.h']]], + ['ossignalcond_202',['OSSignalCond',['../group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984',1,'condition.h']]], + ['ossignalevent_203',['OSSignalEvent',['../group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4',1,'event.h']]], + ['ossignaleventall_204',['OSSignalEventAll',['../group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083',1,'event.h']]], + ['ossignalsemaphore_205',['OSSignalSemaphore',['../group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806',1,'semaphore.h']]], + ['ossleepthread_206',['OSSleepThread',['../group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6',1,'thread.h']]], + ['ossleepticks_207',['OSSleepTicks',['../group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17',1,'thread.h']]], + ['osstartstopwatch_208',['OSStartStopwatch',['../group__coreinit__stopwatch.html#ga14b9c32cf8321c016e7bf50a7f2c6de8',1,'stopwatch.h']]], + ['osstopstopwatch_209',['OSStopStopwatch',['../group__coreinit__stopwatch.html#ga345e9a70285ac3a47af2de85b3b54efd',1,'stopwatch.h']]], + ['osstopwatchlap_210',['OSStopWatchLap',['../group__coreinit__stopwatchatomic.html#gaffae27d48177f83b5ca0919bb2326b4f',1,'stopwatchatomic.h']]], + ['osstopwatchreset_211',['OSStopWatchReset',['../group__coreinit__stopwatchatomic.html#gabd39a82f590a07f2e07659268d5fe193',1,'stopwatchatomic.h']]], + ['osstopwatchstart_212',['OSStopWatchStart',['../group__coreinit__stopwatchatomic.html#ga6857a941fb6643f1a10c2f0d1fe19a08',1,'stopwatchatomic.h']]], + ['osstopwatchstop_213',['OSStopWatchStop',['../group__coreinit__stopwatchatomic.html#gae9a9c19661eb45c0bf50aa7a5b53a692',1,'stopwatchatomic.h']]], + ['ossuspendthread_214',['OSSuspendThread',['../group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587',1,'thread.h']]], + ['osswapatomic_215',['OSSwapAtomic',['../group__coreinit__atomic.html#gaa7b8eca199558fc8e345b4355157e383',1,'atomic.h']]], + ['osswapatomic64_216',['OSSwapAtomic64',['../group__coreinit__atomic64.html#ga91a5e551bb59d138380b5b3349c8c99b',1,'atomic64.h']]], + ['osswitchcoroutine_217',['OSSwitchCoroutine',['../group__coreinit__coroutine.html#gaed21e6e0ceaca2804cd90a868bf5d014',1,'coroutine.h']]], + ['osswitchfiber_218',['OSSwitchFiber',['../group__coreinit__fiber.html#ga9477a9edc90aade1305f821b893033c7',1,'fiber.h']]], + ['osswitchfiberex_219',['OSSwitchFiberEx',['../group__coreinit__fiber.html#ga1e15932fb68d6decccaf75ff15f50bc8',1,'fiber.h']]], + ['osswitchseccodegenmode_220',['OSSwitchSecCodeGenMode',['../group__coreinit__codegen.html#ga3d4d83b25c330418afe3293147b5ff58',1,'codegen.h']]], + ['osswitchstack_221',['OSSwitchStack',['../group__coreinit__context.html#gaacc5373641c37b0bfe2139234673dae5',1,'context.h']]], + ['ostestandclearatomic_222',['OSTestAndClearAtomic',['../group__coreinit__atomic.html#ga6bd922980697de3c6714122d1cf42d70',1,'atomic.h']]], + ['ostestandclearatomic64_223',['OSTestAndClearAtomic64',['../group__coreinit__atomic64.html#ga30d88a46ebff71fccd4c4c5afe06b77b',1,'atomic64.h']]], + ['ostestandsetatomic_224',['OSTestAndSetAtomic',['../group__coreinit__atomic.html#ga4f5db7a4ad6e4a26a95e3d2053e9ac30',1,'atomic.h']]], + ['ostestandsetatomic64_225',['OSTestAndSetAtomic64',['../group__coreinit__atomic64.html#ga699a16866f1a192437f4766099635001',1,'atomic64.h']]], + ['ostestthreadcancel_226',['OSTestThreadCancel',['../group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c',1,'thread.h']]], + ['ostickstocalendartime_227',['OSTicksToCalendarTime',['../group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7',1,'time.h']]], + ['ostryacquirespinlock_228',['OSTryAcquireSpinLock',['../group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3',1,'spinlock.h']]], + ['ostryacquirespinlockwithtimeout_229',['OSTryAcquireSpinLockWithTimeout',['../group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96',1,'spinlock.h']]], + ['ostrylockmutex_230',['OSTryLockMutex',['../group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2',1,'mutex.h']]], + ['ostrywaitsemaphore_231',['OSTryWaitSemaphore',['../group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b',1,'semaphore.h']]], + ['osuninterruptiblespinlock_5facquire_232',['OSUninterruptibleSpinLock_Acquire',['../group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5frelease_233',['OSUninterruptibleSpinLock_Release',['../group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquire_234',['OSUninterruptibleSpinLock_TryAcquire',['../group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquirewithtimeout_235',['OSUninterruptibleSpinLock_TryAcquireWithTimeout',['../group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03',1,'spinlock.h']]], + ['osunlockmutex_236',['OSUnlockMutex',['../group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f',1,'mutex.h']]], + ['osunmapmemory_237',['OSUnmapMemory',['../group__coreinit__memorymap.html#ga4fcc6ab7f6031feb27b52ff88ad42fe9',1,'memorymap.h']]], + ['oswaitalarm_238',['OSWaitAlarm',['../group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8',1,'alarm.h']]], + ['oswaitcond_239',['OSWaitCond',['../group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d',1,'condition.h']]], + ['oswaitevent_240',['OSWaitEvent',['../group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11',1,'event.h']]], + ['oswaiteventwithtimeout_241',['OSWaitEventWithTimeout',['../group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4',1,'event.h']]], + ['oswaitrendezvous_242',['OSWaitRendezvous',['../group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87',1,'rendezvous.h']]], + ['oswaitrendezvouswithtimeout_243',['OSWaitRendezvousWithTimeout',['../group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369',1,'rendezvous.h']]], + ['oswaitsemaphore_244',['OSWaitSemaphore',['../group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac',1,'semaphore.h']]], + ['oswakeupthread_245',['OSWakeupThread',['../group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8',1,'thread.h']]], + ['osxoratomic_246',['OSXorAtomic',['../group__coreinit__atomic.html#gaeb662c9d8e5968a656820d34052ddfe0',1,'atomic.h']]], + ['osxoratomic64_247',['OSXorAtomic64',['../group__coreinit__atomic64.html#ga332cb62e0ae9ed883e3f7e2e87d48d65',1,'atomic64.h']]], + ['osyieldthread_248',['OSYieldThread',['../group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169',1,'thread.h']]] +]; diff --git a/search/groups_0.js b/search/groups_0.js new file mode 100644 index 00000000..ff8a1da5 --- /dev/null +++ b/search/groups_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['64_20bit_0',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]] +]; diff --git a/search/groups_1.js b/search/groups_1.js new file mode 100644 index 00000000..1f52ca74 --- /dev/null +++ b/search/groups_1.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['accounts_20client_20api_0',['Accounts Client API',['../group__nn__act__client.html',1,'']]], + ['alarms_1',['Alarms',['../group__coreinit__alarms.html',1,'']]], + ['allocator_2',['Allocator',['../group__coreinit__memallocator.html',1,'']]], + ['aperture_3',['Aperture',['../group__gx2__aperture.html',1,'']]], + ['api_4',['api',['../group__nn__act__client.html',1,'Accounts Client API'],['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API'],['../group__nsyshid__hid.html',1,'HID API']]], + ['arguments_5',['SYSAPP Arguments',['../group__sysapp__args.html',1,'']]], + ['atomic_20operations_6',['Atomic Operations',['../group__coreinit__atomic.html',1,'']]], + ['atomic_20operations_2064_20bit_7',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['atomic_20stopwatch_8',['Atomic Stopwatch',['../group__coreinit__stopwatchatomic.html',1,'']]], + ['auto_20connect_20c_20api_9',['auto connect c api',['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API']]], + ['avm_10',['avm',['../group__avm.html',1,'']]], + ['avm_20hdmi_20cec_11',['AVM HDMI CEC',['../group__avm__cec.html',1,'']]], + ['avm_20system_20config_12',['AVM System Config',['../group__avm__config.html',1,'']]] +]; diff --git a/search/groups_10.js b/search/groups_10.js new file mode 100644 index 00000000..736f374c --- /dev/null +++ b/search/groups_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['queue_0',['queue',['../group__coreinit__msgq.html',1,'Message Queue'],['../group__coreinit__taskq.html',1,'Task Queue'],['../group__coreinit__threadq.html',1,'Thread Queue']]] +]; diff --git a/search/groups_11.js b/search/groups_11.js new file mode 100644 index 00000000..f582ed28 --- /dev/null +++ b/search/groups_11.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['raw_20hid_20data_20of_20the_20drcs_0',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['registers_1',['Registers',['../group__gx2__registers.html',1,'']]], + ['remote_2',['Remote',['../group__sndcore2__rmt.html',1,'']]], + ['rendezvous_3',['Rendezvous',['../group__coreinit__rendezvous.html',1,'']]], + ['report_4',['COS Report',['../group__coreinit__cosreport.html',1,'']]], + ['resource_5',['Resource',['../group__gx2r__resource.html',1,'']]], + ['result_6',['result',['../group__nn__acp__result.html',1,'Result'],['../group__nn__result.html',1,'Result'],['../group__sndcore2__result.html',1,'Result']]], + ['rpl_20interface_7',['rpl interface',['../group__erreula__rpl.html',1,'RPL Interface'],['../group__swkbd__rpl.html',1,'RPL Interface']]] +]; diff --git a/search/groups_12.js b/search/groups_12.js new file mode 100644 index 00000000..29f8e418 --- /dev/null +++ b/search/groups_12.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['sampler_0',['Sampler',['../group__gx2__sampler.html',1,'']]], + ['save_1',['Save',['../group__nn__acp__save.html',1,'']]], + ['saver_2',['Energy saver',['../group__coreinit__energysaver.html',1,'']]], + ['scheduler_3',['Scheduler',['../group__coreinit__scheduler.html',1,'']]], + ['screen_4',['Screen',['../group__coreinit__screen.html',1,'']]], + ['semaphore_5',['Semaphore',['../group__coreinit__semaphore.html',1,'']]], + ['shaders_6',['Shaders',['../group__gx2__shader.html',1,'']]], + ['smd_7',['SMD',['../group__coreinit__smd.html',1,'']]], + ['sndcore2_8',['sndcore2',['../group__sndcore2.html',1,'']]], + ['socket_9',['Socket',['../group__nsysnet__socket.html',1,'']]], + ['software_20keyboard_10',['Software Keyboard',['../group__nn__swkbd__swkbd.html',1,'']]], + ['spinlock_11',['Spinlock',['../group__coreinit__spinlock.html',1,'']]], + ['ssl_12',['Nintendo SSL',['../group__nsysnet__nssl.html',1,'']]], + ['state_13',['state',['../group__gx2__context.html',1,'Context State'],['../group__gx2__state.html',1,'State']]], + ['stopwatch_14',['stopwatch',['../group__coreinit__stopwatchatomic.html',1,'Atomic Stopwatch'],['../group__coreinit__stopwatch.html',1,'Lock-based Stopwatch']]], + ['stream_15',['H264 Stream',['../group__h264__stream.html',1,'']]], + ['surface_16',['surface',['../group__gx2__surface.html',1,'Surface'],['../group__gx2r__surface.html',1,'Surface']]], + ['swap_17',['Swap',['../group__gx2__swap.html',1,'']]], + ['switch_18',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]], + ['swkbd_19',['swkbd',['../group__swkbd.html',1,'']]], + ['synchronization_20',['Synchronization',['../group__dmae__sync.html',1,'']]], + ['sysapp_21',['sysapp',['../group__sysapp.html',1,'']]], + ['sysapp_20arguments_22',['SYSAPP Arguments',['../group__sysapp__args.html',1,'']]], + ['sysapp_20launch_23',['SYSAPP Launch',['../group__sysapp__launch.html',1,'']]], + ['sysapp_20switch_24',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]], + ['sysapp_20title_25',['SYSAPP Title',['../group__sysapp__title.html',1,'']]], + ['system_20config_26',['AVM System Config',['../group__avm__config.html',1,'']]], + ['system_20info_27',['System Info',['../group__coreinit__systeminfo.html',1,'']]] +]; diff --git a/search/groups_13.js b/search/groups_13.js new file mode 100644 index 00000000..77323cb4 --- /dev/null +++ b/search/groups_13.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['task_20queue_0',['Task Queue',['../group__coreinit__taskq.html',1,'']]], + ['temp_1',['Temp',['../group__gx2__temp.html',1,'']]], + ['tessellation_2',['Tessellation',['../group__gx2__tessellation.html',1,'']]], + ['texture_3',['Texture',['../group__gx2__texture.html',1,'']]], + ['the_20drcs_4',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['thread_5',['Thread',['../group__coreinit__thread.html',1,'']]], + ['thread_20queue_6',['Thread Queue',['../group__coreinit__threadq.html',1,'']]], + ['time_7',['Time',['../group__coreinit__time.html',1,'']]], + ['title_8',['title',['../group__sysapp__title.html',1,'SYSAPP Title'],['../group__coreinit__title.html',1,'Title'],['../group__nn__acp__title.html',1,'Title']]], + ['tv_9',['TV',['../group__avm__tv.html',1,'']]], + ['tve_10',['tve',['../group__tve.html',1,'tve'],['../group__tve__tve.html',1,'TVE']]], + ['tve_20hdmi_20cec_11',['TVE HDMI CEC',['../group__tve__cec.html',1,'']]] +]; diff --git a/search/groups_14.js b/search/groups_14.js new file mode 100644 index 00000000..3552f2a8 --- /dev/null +++ b/search/groups_14.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['unit_20heap_0',['Unit Heap',['../group__coreinit__unitheap.html',1,'']]], + ['user_20config_1',['User Config',['../group__coreinit__userconfig.html',1,'']]], + ['utils_2',['Utils',['../group__gx2__utils.html',1,'']]] +]; diff --git a/search/groups_15.js b/search/groups_15.js new file mode 100644 index 00000000..047edbab --- /dev/null +++ b/search/groups_15.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['variable_0',['variable',['../group__coreinit__cond.html',1,'Condition Variable'],['../group__coreinit__fastcond.html',1,'Fast Condition Variable']]], + ['viewer_1',['Error Viewer',['../group__nn__erreula__erreula.html',1,'']]], + ['voice_2',['Voice',['../group__sndcore2__voice.html',1,'']]], + ['vpad_3',['vpad',['../group__vpad.html',1,'']]], + ['vpad_20base_4',['VPAD Base',['../group__vpadbase__base.html',1,'']]], + ['vpad_20input_5',['VPAD Input',['../group__vpad__input.html',1,'']]], + ['vpadbase_6',['vpadbase',['../group__vpadbase.html',1,'']]], + ['vs_7',['DRC VS',['../group__sndcore2__drcvs.html',1,'']]] +]; diff --git a/search/groups_16.js b/search/groups_16.js new file mode 100644 index 00000000..dc8c33e2 --- /dev/null +++ b/search/groups_16.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['wbc_0',['WBC',['../group__padscore__wbc.html',1,'']]], + ['wpad_1',['WPAD',['../group__padscore__wpad.html',1,'']]] +]; diff --git a/search/groups_2.js b/search/groups_2.js new file mode 100644 index 00000000..dece6958 --- /dev/null +++ b/search/groups_2.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['base_0',['VPAD Base',['../group__vpadbase__base.html',1,'']]], + ['based_20stopwatch_1',['Lock-based Stopwatch',['../group__coreinit__stopwatch.html',1,'']]], + ['binary_20format_2',['Mii binary format',['../group__nn__ffl__miidata.html',1,'']]], + ['bit_3',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['block_20heap_4',['Block Heap',['../group__coreinit__memblockheap.html',1,'']]], + ['bsp_5',['BSP',['../group__coreinit__bsp.html',1,'']]], + ['buffer_6',['Buffer',['../group__gx2r__buffer.html',1,'']]] +]; diff --git a/search/groups_3.js b/search/groups_3.js new file mode 100644 index 00000000..6ae994b8 --- /dev/null +++ b/search/groups_3.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['c_20api_0',['c api',['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API']]], + ['cache_1',['Cache',['../group__coreinit__cache.html',1,'']]], + ['camera_2',['Camera',['../group__cam.html',1,'']]], + ['cec_3',['cec',['../group__avm__cec.html',1,'AVM HDMI CEC'],['../group__tve__cec.html',1,'TVE HDMI CEC']]], + ['clear_4',['Clear',['../group__gx2__clear.html',1,'']]], + ['client_20api_5',['Accounts Client API',['../group__nn__act__client.html',1,'']]], + ['codegen_6',['Codegen',['../group__coreinit__codegen.html',1,'']]], + ['common_20memory_20heap_7',['Common Memory Heap',['../group__coreinit__memheap.html',1,'']]], + ['condition_20variable_8',['condition variable',['../group__coreinit__cond.html',1,'Condition Variable'],['../group__coreinit__fastcond.html',1,'Fast Condition Variable']]], + ['config_9',['config',['../group__avm__config.html',1,'AVM System Config'],['../group__coreinit__userconfig.html',1,'User Config']]], + ['connect_20c_20api_10',['connect c api',['../group__nn__ac__c.html',1,'Auto Connect C API'],['../group__nn__ac__cpp.html',1,'Auto Connect C++ API']]], + ['context_11',['Context',['../group__coreinit__context.html',1,'']]], + ['context_20state_12',['Context State',['../group__gx2__context.html',1,'']]], + ['copydata_13',['CopyData',['../group__coreinit__copydata.html',1,'']]], + ['core_14',['core',['../group__coreinit__core.html',1,'Core'],['../group__sndcore2__core.html',1,'Core']]], + ['coreinit_15',['coreinit',['../group__coreinit.html',1,'']]], + ['coreinit_5fkernel_16',['Coreinit_kernel',['../group__coreinit__kernel.html',1,'']]], + ['coreinit_5fsavedframe_17',['Coreinit_savedframe',['../group__coreinit__savedframe.html',1,'']]], + ['coroutines_18',['Coroutines',['../group__coreinit__coroutine.html',1,'']]], + ['cos_20report_19',['COS Report',['../group__coreinit__cosreport.html',1,'']]] +]; diff --git a/search/groups_4.js b/search/groups_4.js new file mode 100644 index 00000000..4d69ed16 --- /dev/null +++ b/search/groups_4.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['data_20of_20the_20drcs_0',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['debug_1',['debug',['../group__coreinit__debug.html',1,'Debug'],['../group__gx2__debug.html',1,'Debug']]], + ['decode_2',['H264 Decode',['../group__h264__decode.html',1,'']]], + ['default_20heap_3',['Default Heap',['../group__coreinit__memdefaultheap.html',1,'']]], + ['device_4',['Device',['../group__sndcore2__device.html',1,'']]], + ['display_5',['Display',['../group__gx2__display.html',1,'']]], + ['display_20list_6',['display list',['../group__gx2__displaylist.html',1,'Display List'],['../group__gx2r__displaylist.html',1,'Display List']]], + ['dmae_7',['dmae',['../group__dmae.html',1,'']]], + ['draw_8',['draw',['../group__gx2__draw.html',1,'Draw'],['../group__gx2r__draw.html',1,'Draw']]], + ['drc_9',['DRC',['../group__avm__drc.html',1,'']]], + ['drc_20vs_10',['DRC VS',['../group__sndcore2__drcvs.html',1,'']]], + ['drcs_11',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['dynamic_20loading_12',['Dynamic Loading',['../group__coreinit__dynload.html',1,'']]] +]; diff --git a/search/groups_5.js b/search/groups_5.js new file mode 100644 index 00000000..840a1973 --- /dev/null +++ b/search/groups_5.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['energy_20saver_0',['Energy saver',['../group__coreinit__energysaver.html',1,'']]], + ['enums_1',['Enums',['../group__gx2__enum.html',1,'']]], + ['erreula_2',['erreula',['../group__erreula.html',1,'']]], + ['error_20viewer_3',['Error Viewer',['../group__nn__erreula__erreula.html',1,'']]], + ['event_4',['Event',['../group__gx2__event.html',1,'']]], + ['event_20object_5',['Event Object',['../group__coreinit__event.html',1,'']]], + ['exception_20handling_6',['Exception Handling',['../group__coreinit__exception.html',1,'']]], + ['exit_7',['Exit',['../group__coreinit__exit.html',1,'']]], + ['expanded_20heap_8',['Expanded Heap',['../group__coreinit__memexpheap.html',1,'']]] +]; diff --git a/search/groups_6.js b/search/groups_6.js new file mode 100644 index 00000000..5934efa5 --- /dev/null +++ b/search/groups_6.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['fast_20condition_20variable_0',['Fast Condition Variable',['../group__coreinit__fastcond.html',1,'']]], + ['fast_20mutex_1',['Fast Mutex',['../group__coreinit__fastmutex.html',1,'']]], + ['fiber_2',['Fiber',['../group__coreinit__fiber.html',1,'']]], + ['filesystem_3',['Filesystem',['../group__coreinit__fs.html',1,'']]], + ['foreground_20management_4',['Foreground Management',['../group__coreinit__foreground.html',1,'']]], + ['format_5',['Mii binary format',['../group__nn__ffl__miidata.html',1,'']]], + ['frame_20heap_6',['Frame Heap',['../group__coreinit__memfrmheap.html',1,'']]], + ['friends_20presence_7',['Friends Presence',['../group__nn__fp__fp.html',1,'']]] +]; diff --git a/search/groups_7.js b/search/groups_7.js new file mode 100644 index 00000000..cfe6e78d --- /dev/null +++ b/search/groups_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['gx2_0',['gx2',['../group__gx2.html',1,'']]], + ['gx2r_1',['gx2r',['../group__gx2r.html',1,'']]] +]; diff --git a/search/groups_8.js b/search/groups_8.js new file mode 100644 index 00000000..17a2498a --- /dev/null +++ b/search/groups_8.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['h264_20decode_0',['H264 Decode',['../group__h264__decode.html',1,'']]], + ['h264_20stream_1',['H264 Stream',['../group__h264__stream.html',1,'']]], + ['handling_2',['Exception Handling',['../group__coreinit__exception.html',1,'']]], + ['hdmi_20cec_3',['hdmi cec',['../group__avm__cec.html',1,'AVM HDMI CEC'],['../group__tve__cec.html',1,'TVE HDMI CEC']]], + ['heap_4',['heap',['../group__coreinit__memblockheap.html',1,'Block Heap'],['../group__coreinit__memheap.html',1,'Common Memory Heap'],['../group__coreinit__memdefaultheap.html',1,'Default Heap'],['../group__coreinit__memexpheap.html',1,'Expanded Heap'],['../group__coreinit__memfrmheap.html',1,'Frame Heap'],['../group__coreinit__unitheap.html',1,'Unit Heap']]], + ['hid_20api_5',['HID API',['../group__nsyshid__hid.html',1,'']]], + ['hid_20data_20of_20the_20drcs_6',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]] +]; diff --git a/search/groups_9.js b/search/groups_9.js new file mode 100644 index 00000000..03de9da4 --- /dev/null +++ b/search/groups_9.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['im_0',['IM',['../group__coreinit__im.html',1,'']]], + ['info_1',['System Info',['../group__coreinit__systeminfo.html',1,'']]], + ['input_2',['VPAD Input',['../group__vpad__input.html',1,'']]], + ['interface_3',['interface',['../group__erreula__rpl.html',1,'RPL Interface'],['../group__swkbd__rpl.html',1,'RPL Interface']]], + ['interrupt_20management_4',['Interrupt Management',['../group__coreinit__interrupts.html',1,'']]], + ['ios_5',['IOS',['../group__coreinit__ios.html',1,'']]] +]; diff --git a/search/groups_a.js b/search/groups_a.js new file mode 100644 index 00000000..7bfdfcda --- /dev/null +++ b/search/groups_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['keyboard_0',['Software Keyboard',['../group__nn__swkbd__swkbd.html',1,'']]], + ['kpad_1',['KPAD',['../group__padscore__kpad.html',1,'']]] +]; diff --git a/search/groups_b.js b/search/groups_b.js new file mode 100644 index 00000000..79d663d7 --- /dev/null +++ b/search/groups_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['launch_0',['launch',['../group__coreinit__launch.html',1,'Launch'],['../group__sysapp__launch.html',1,'SYSAPP Launch']]], + ['list_1',['list',['../group__gx2__displaylist.html',1,'Display List'],['../group__gx2r__displaylist.html',1,'Display List'],['../group__coreinit__memlist.html',1,'Memory List']]], + ['loading_2',['Dynamic Loading',['../group__coreinit__dynload.html',1,'']]], + ['lock_20based_20stopwatch_3',['Lock-based Stopwatch',['../group__coreinit__stopwatch.html',1,'']]] +]; diff --git a/search/groups_c.js b/search/groups_c.js new file mode 100644 index 00000000..c9727cf5 --- /dev/null +++ b/search/groups_c.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['management_0',['management',['../group__coreinit__foreground.html',1,'Foreground Management'],['../group__coreinit__interrupts.html',1,'Interrupt Management']]], + ['map_1',['Memory Map',['../group__coreinit__memorymap.html',1,'']]], + ['mcp_2',['MCP',['../group__coreinit__mcp.html',1,'']]], + ['memory_3',['memory',['../group__coreinit__memory.html',1,'Memory'],['../group__gx2r__mem.html',1,'Memory'],['../group__gx2__mem.html',1,'Memory']]], + ['memory_20heap_4',['Common Memory Heap',['../group__coreinit__memheap.html',1,'']]], + ['memory_20list_5',['Memory List',['../group__coreinit__memlist.html',1,'']]], + ['memory_20map_6',['Memory Map',['../group__coreinit__memorymap.html',1,'']]], + ['memory_20operations_7',['memory operations',['../group__dmae__mem.html',1,'Memory Operations'],['../group__proc__ui__memory.html',1,'ProcUI Memory Operations']]], + ['message_20queue_8',['Message Queue',['../group__coreinit__msgq.html',1,'']]], + ['microphone_9',['Microphone',['../group__mic.html',1,'']]], + ['mii_20binary_20format_10',['Mii binary format',['../group__nn__ffl__miidata.html',1,'']]], + ['monitor_11',['Performance Monitor',['../group__coreinit__performancemonitor.html',1,'']]], + ['mutex_12',['mutex',['../group__coreinit__fastmutex.html',1,'Fast Mutex'],['../group__coreinit__mutex.html',1,'Mutex']]] +]; diff --git a/search/groups_d.js b/search/groups_d.js new file mode 100644 index 00000000..436c7efa --- /dev/null +++ b/search/groups_d.js @@ -0,0 +1,47 @@ +var searchData= +[ + ['netdb_0',['Netdb',['../group__nsysnet__netdb.html',1,'']]], + ['nfc_1',['nfc',['../group__nfc.html',1,'']]], + ['nfc_5fnfc_2',['Nfc_nfc',['../group__nfc__nfc.html',1,'']]], + ['nintendo_20ssl_3',['Nintendo SSL',['../group__nsysnet__nssl.html',1,'']]], + ['nn_4',['nn',['../group__nn.html',1,'']]], + ['nn_5fac_5',['nn_ac',['../group__nn__ac.html',1,'']]], + ['nn_5facp_6',['nn_acp',['../group__nn__acp.html',1,'']]], + ['nn_5facp_5fdevice_7',['Nn_acp_device',['../group__nn__acp__device.html',1,'']]], + ['nn_5fact_8',['nn_act',['../group__nn__act.html',1,'']]], + ['nn_5fccr_9',['nn_ccr',['../group__nn__ccr.html',1,'']]], + ['nn_5fccr_5fsys_10',['Nn_ccr_sys',['../group__nn__ccr__sys.html',1,'']]], + ['nn_5fccr_5fsys_5fcaffeine_11',['Nn_ccr_sys_caffeine',['../group__nn__ccr__sys__caffeine.html',1,'']]], + ['nn_5fcmpt_12',['nn_cmpt',['../group__nn__cmpt.html',1,'']]], + ['nn_5fdlp_13',['nn_dlp',['../group__nn__dlp.html',1,'']]], + ['nn_5ferreula_14',['nn_erreula',['../group__nn__erreula.html',1,'']]], + ['nn_5ffp_15',['nn_fp',['../group__nn__fp.html',1,'']]], + ['nn_5fhpad_16',['nn_hpad',['../group__nn__hpad.html',1,'']]], + ['nn_5fhpad_5fbeta_17',['Nn_hpad_beta',['../group__nn__hpad__beta.html',1,'']]], + ['nn_5fhpad_5fhpad_18',['Nn_hpad_hpad',['../group__nn__hpad__hpad.html',1,'']]], + ['nn_5fidb_19',['nn_idb',['../group__nn__idb.html',1,'']]], + ['nn_5fnets2_20',['nn_nets2',['../group__nn__nets2.html',1,'']]], + ['nn_5fnets2_5fsomemopt_21',['Nn_nets2_somemopt',['../group__nn__nets2__somemopt.html',1,'']]], + ['nn_5fnfp_22',['nn_nfp',['../group__nn__nfp.html',1,'']]], + ['nn_5fpdm_23',['nn_pdm',['../group__nn__pdm.html',1,'']]], + ['nn_5fpdm_5fc_24',['Nn_pdm_c',['../group__nn__pdm__c.html',1,'']]], + ['nn_5fsave_25',['nn_save',['../group__nn__save.html',1,'']]], + ['nn_5fsl_26',['nn_sl',['../group__nn__sl.html',1,'']]], + ['nn_5fspm_27',['nn_spm',['../group__nn__spm.html',1,'']]], + ['nn_5fswkbd_28',['nn_swkbd',['../group__nn__swkbd.html',1,'']]], + ['nn_5ftemp_29',['nn_temp',['../group__nn__temp.html',1,'']]], + ['nn_5fuds_30',['nn_uds',['../group__nn__uds.html',1,'']]], + ['nsysccr_31',['nsysccr',['../group__nsysccr.html',1,'']]], + ['nsysccr_5fccr_32',['Nsysccr_ccr',['../group__nsysccr__ccr.html',1,'']]], + ['nsysccr_5fcdc_33',['Nsysccr_cdc',['../group__nsysccr__cdc.html',1,'']]], + ['nsysccr_5fcdc_5firda_34',['Nsysccr_cdc_irda',['../group__nsysccr__cdc__irda.html',1,'']]], + ['nsysccr_5fcdc_5fnfc_35',['Nsysccr_cdc_nfc',['../group__nsysccr__cdc__nfc.html',1,'']]], + ['nsysccr_5fcfg_36',['Nsysccr_cfg',['../group__nsysccr__cfg.html',1,'']]], + ['nsyshid_37',['nsyshid',['../group__nsyshid.html',1,'']]], + ['nsysnet_38',['nsysnet',['../group__nsysnet.html',1,'']]], + ['nsysnet_5fmisc_39',['Nsysnet_misc',['../group__nsysnet__misc.html',1,'']]], + ['nsysnet_5fnetconfig_40',['Nsysnet_netconfig',['../group__nsysnet__netconfig.html',1,'']]], + ['nsysuhs_41',['nsysuhs',['../group__nsysuhs.html',1,'']]], + ['ntag_42',['ntag',['../group__ntag.html',1,'']]], + ['ntag_5fntag_43',['Ntag_ntag',['../group__ntag__ntag.html',1,'']]] +]; diff --git a/search/groups_e.js b/search/groups_e.js new file mode 100644 index 00000000..d803a09e --- /dev/null +++ b/search/groups_e.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['object_0',['Event Object',['../group__coreinit__event.html',1,'']]], + ['of_20the_20drcs_1',['Raw HID data of the DRCs',['../group__nsysccr__hid.html',1,'']]], + ['operations_2',['operations',['../group__coreinit__atomic.html',1,'Atomic Operations'],['../group__dmae__mem.html',1,'Memory Operations'],['../group__proc__ui__memory.html',1,'ProcUI Memory Operations']]], + ['operations_2064_20bit_3',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]] +]; diff --git a/search/groups_f.js b/search/groups_f.js new file mode 100644 index 00000000..8ed2cd31 --- /dev/null +++ b/search/groups_f.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['padscore_0',['padscore',['../group__padscore.html',1,'']]], + ['performance_20monitor_1',['Performance Monitor',['../group__coreinit__performancemonitor.html',1,'']]], + ['presence_2',['Friends Presence',['../group__nn__fp__fp.html',1,'']]], + ['proc_5fui_3',['proc_ui',['../group__proc__ui.html',1,'']]], + ['procui_4',['ProcUI',['../group__proc__ui__procui.html',1,'']]], + ['procui_20memory_20operations_5',['ProcUI Memory Operations',['../group__proc__ui__memory.html',1,'']]] +]; diff --git a/search/mag.svg b/search/mag.svg new file mode 100644 index 00000000..ffb6cf0d --- /dev/null +++ b/search/mag.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/search/mag_d.svg b/search/mag_d.svg new file mode 100644 index 00000000..4122773f --- /dev/null +++ b/search/mag_d.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/search/mag_sel.svg b/search/mag_sel.svg new file mode 100644 index 00000000..553dba87 --- /dev/null +++ b/search/mag_sel.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/search/mag_seld.svg b/search/mag_seld.svg new file mode 100644 index 00000000..c906f84c --- /dev/null +++ b/search/mag_seld.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/search/namespaces_0.js b/search/namespaces_0.js new file mode 100644 index 00000000..885d9253 --- /dev/null +++ b/search/namespaces_0.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['nn_0',['nn',['../namespacenn.html',1,'']]], + ['nn_20_1',['nn ',['../namespacenn_01.html',1,'']]], + ['nn_20_3a_3asl_2',['sl',['../namespacenn_01_1_1sl.html',1,'nn ']]], + ['nn_20_3a_3asl_3a_3adetails_3',['details',['../namespacenn_01_1_1sl_1_1details.html',1,'nn ::sl']]], + ['nn_3a_3aac_4',['ac',['../namespacenn_1_1ac.html',1,'nn']]], + ['nn_3a_3aacp_5',['acp',['../namespacenn_1_1acp.html',1,'nn']]], + ['nn_3a_3aact_6',['act',['../namespacenn_1_1act.html',1,'nn']]], + ['nn_3a_3acfg_7',['cfg',['../namespacenn_1_1cfg.html',1,'nn']]], + ['nn_3a_3acfg_3a_3actr_8',['CTR',['../namespacenn_1_1cfg_1_1CTR.html',1,'nn::cfg']]], + ['nn_3a_3adlp_9',['dlp',['../namespacenn_1_1dlp.html',1,'nn']]], + ['nn_3a_3adlp_3a_3acafe_10',['Cafe',['../namespacenn_1_1dlp_1_1Cafe.html',1,'nn::dlp']]], + ['nn_3a_3aerreula_11',['erreula',['../namespacenn_1_1erreula.html',1,'nn']]], + ['nn_3a_3afp_12',['fp',['../namespacenn_1_1fp.html',1,'nn']]], + ['nn_3a_3anfp_13',['nfp',['../namespacenn_1_1nfp.html',1,'nn']]], + ['nn_3a_3apdm_14',['pdm',['../namespacenn_1_1pdm.html',1,'nn']]], + ['nn_3a_3asl_15',['sl',['../namespacenn_1_1sl.html',1,'nn']]], + ['nn_3a_3asl_3a_3adetails_16',['details',['../namespacenn_1_1sl_1_1details.html',1,'nn::sl']]], + ['nn_3a_3aspm_17',['spm',['../namespacenn_1_1spm.html',1,'nn']]], + ['nn_3a_3aswkbd_18',['swkbd',['../namespacenn_1_1swkbd.html',1,'nn']]], + ['nn_3a_3auds_19',['uds',['../namespacenn_1_1uds.html',1,'nn']]], + ['nn_3a_3auds_3a_3acafe_20',['Cafe',['../namespacenn_1_1uds_1_1Cafe.html',1,'nn::uds']]] +]; diff --git a/search/namespaces_1.js b/search/namespaces_1.js new file mode 100644 index 00000000..3ff28972 --- /dev/null +++ b/search/namespaces_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rpl_0',['Rpl',['../namespaceRpl.html',1,'']]] +]; diff --git a/search/pages_0.js b/search/pages_0.js new file mode 100644 index 00000000..4d858458 --- /dev/null +++ b/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['deprecated_20list_0',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/search/pages_1.js b/search/pages_1.js new file mode 100644 index 00000000..1ad91e39 --- /dev/null +++ b/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['list_0',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/search/pages_2.js b/search/pages_2.js new file mode 100644 index 00000000..464fc5dc --- /dev/null +++ b/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['toolchain_0',['Wii U Toolchain',['../index.html',1,'']]] +]; diff --git a/search/pages_3.js b/search/pages_3.js new file mode 100644 index 00000000..e775bcd7 --- /dev/null +++ b/search/pages_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['u_20toolchain_0',['Wii U Toolchain',['../index.html',1,'']]] +]; diff --git a/search/pages_4.js b/search/pages_4.js new file mode 100644 index 00000000..0f948f59 --- /dev/null +++ b/search/pages_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wii_20u_20toolchain_0',['Wii U Toolchain',['../index.html',1,'']]] +]; diff --git a/search/related_0.js b/search/related_0.js new file mode 100644 index 00000000..ea9c984f --- /dev/null +++ b/search/related_0.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['nn_3a_3asl_3a_3acachemanager_0',['CacheManager',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a5a3e3dfdba241f419ddd2e7704b46ce4',1,'nn::sl::details::ISerializerBase']]], + ['nn_3a_3asl_3a_3acondition_1',['nn::sl::condition',['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::ISerializerBase::Condition'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::ISettingAccessorBase::Condition'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::ITimeAccessorBase::Condition'],['../classnn_1_1sl_1_1details_1_1IUpdatePackageAccessorBase.html#aafedaab3f23f47cf33a96dcfdf00a699',1,'nn::sl::details::IUpdatePackageAccessorBase::Condition']]], + ['nn_3a_3asl_3a_3adatacreator_2',['nn::sl::datacreator',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::ISettingAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1ITitleIconCacheBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::ITitleIconCacheBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::ISerializerBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::IIconInfoAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::IBlackListAccessorBase::DataCreator'],['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#af4c537754a1193f91c141b081bae0408',1,'nn::sl::details::IAccountInfoAccessorBase::DataCreator']]], + ['nn_3a_3asl_3a_3adetails_3a_3akillernotificationtransferrecordmanagerfromptr_3',['KillerNotificationTransferRecordManagerFromPtr',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ae407be1b0badd4e2b6a31c811767e0f4',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3adrcmanager_4',['nn::sl::drcmanager',['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a3de8d5b8ff8e5ce3cad66316bb20f437',1,'nn::sl::details::ISettingAccessorBase::DrcManager'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a3de8d5b8ff8e5ce3cad66316bb20f437',1,'nn::sl::details::ITimeAccessorBase::DrcManager'],['../classnn_1_1sl_1_1details_1_1ITransferrerBase.html#a3de8d5b8ff8e5ce3cad66316bb20f437',1,'nn::sl::details::ITransferrerBase::DrcManager']]], + ['nn_3a_3asl_3a_3akillernotificationselector_5',['nn::sl::killernotificationselector',['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ITimeAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ITitleListCacheBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ISettingAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ISerializerBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationTransferRecordManagerBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::IKillerNotificationTransferRecordManagerBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1IKillerNotificationAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::IKillerNotificationAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1IAccountInfoAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::IAccountInfoAccessorBase::KillerNotificationSelector'],['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#ac3bf619f88eebf397d2443e2fe144df8',1,'nn::sl::details::ILaunchedTitleListAccessorBase::KillerNotificationSelector']]], + ['nn_3a_3asl_3a_3akillernotificationtransferrecordmanager_6',['KillerNotificationTransferRecordManager',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a11bad24726492b849b9aebe11e979952',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3akillernotificationtransferrecordmanagerinternal_7',['KillerNotificationTransferRecordManagerInternal',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#a6aeb7479f7984bd3e431ce356d496e3b',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3alaunchinfodatabase_8',['LaunchInfoDatabase',['../classnn_1_1sl_1_1details_1_1IStreamBase.html#ae75921bf31dd5dccbe3abd947b3a7432',1,'nn::sl::details::IStreamBase']]], + ['nn_3a_3asl_3a_3aquickstartapplicationselector_9',['nn::sl::quickstartapplicationselector',['../classnn_1_1sl_1_1details_1_1IWhiteListAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IWhiteListAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1ITitleListCacheBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::ITitleListCacheBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::ISettingAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1IPreferentialTitleAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IPreferentialTitleAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1IDefaultTitleAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IDefaultTitleAccessorBase::QuickStartApplicationSelector'],['../classnn_1_1sl_1_1details_1_1IBlackListAccessorBase.html#a586703b241027148347e28a25bfc8f96',1,'nn::sl::details::IBlackListAccessorBase::QuickStartApplicationSelector']]], + ['nn_3a_3asl_3a_3atitleiconcache_10',['nn::sl::titleiconcache',['../classnn_1_1sl_1_1details_1_1IIconInfoAccessorBase.html#a3a9fdf42fdaf6ab1bcf6944f8b262120',1,'nn::sl::details::IIconInfoAccessorBase::TitleIconCache'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a3a9fdf42fdaf6ab1bcf6944f8b262120',1,'nn::sl::details::ISerializerBase::TitleIconCache'],['../classnn_1_1sl_1_1details_1_1ISettingAccessorBase.html#a3a9fdf42fdaf6ab1bcf6944f8b262120',1,'nn::sl::details::ISettingAccessorBase::TitleIconCache']]], + ['nn_3a_3asl_3a_3atitlelistcache_11',['nn::sl::titlelistcache',['../classnn_1_1sl_1_1details_1_1IDiscCachedTitleAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::IDiscCachedTitleAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1IInstalledTitleListAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::IInstalledTitleListAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ILaunchedTitleListAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ILaunchedTitleListAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1IMetaInfoAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::IMetaInfoAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ISerializerBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ISerializerBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ITimeAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ITimeAccessorBase::TitleListCache'],['../classnn_1_1sl_1_1details_1_1ITitleListAccessorBase.html#a6a074638c9c748c7f25b87a25bc03563',1,'nn::sl::details::ITitleListAccessorBase::TitleListCache']]] +]; diff --git a/search/search.css b/search/search.css new file mode 100644 index 00000000..19f76f9d --- /dev/null +++ b/search/search.css @@ -0,0 +1,291 @@ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} + +#MSearchBox { + display: inline-block; + white-space : nowrap; + background: var(--search-background-color); + border-radius: 0.65em; + box-shadow: var(--search-box-shadow); + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + width: 20px; + height: 19px; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; +} + +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; +} + + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 19px; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: var(--search-foreground-color); + outline: none; + font-family: var(--font-family-search); + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: var(--search-active-color); +} + + + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt var(--font-family-search); + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: var(--font-family-monospace); + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: var(--search-filter-foreground-color); + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: var(--search-filter-foreground-color); + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + /*width: 60ex;*/ + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); + z-index:10000; + width: 300px; + height: 400px; + overflow: auto; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +div.SRPage { + margin: 5px 2px; + background-color: var(--search-results-background-color); +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: var(--font-family-search); +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: var(--font-family-search); +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: var(--nav-gradient-active-image-parent); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/search/search.js b/search/search.js new file mode 100644 index 00000000..6fd40c67 --- /dev/null +++ b/search/search.js @@ -0,0 +1,840 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + e.stopPropagation(); + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var jsFile; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + } + + var loadJS = function(url, impl, loc){ + var scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); + } + + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + var domSearchBox = this.DOMSearchBox(); + var domPopupSearchResults = this.DOMPopupSearchResults(); + var domSearchClose = this.DOMSearchClose(); + var resultsPath = this.resultsPath; + + var handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } + + if (domPopupSearchResultsWindow.style.display!='block') + { + domSearchClose.style.display = 'inline-block'; + var left = getXPos(domSearchBox) + 150; + var top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var maxHeight = document.body.clientHeight; + var width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + var height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); + } + + this.lastSearchValue = searchValue; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + this.searchActive = true; + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + this.DOMSearchField().value = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults(resultsPath) +{ + var results = document.getElementById("SRResults"); + results.innerHTML = ''; + for (var e=0; e + + + + + + +wut: /home/runner/work/wut/wut/include/sys/select.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    select.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Macros

    #define FD_SETSIZE   32
     
    +

    Macro Definition Documentation

    + +

    ◆ FD_SETSIZE

    + +
    +
    + + + + +
    #define FD_SETSIZE   32
    +
    + +

    Definition at line 4 of file select.h.

    + +
    +
    +
    + + + + diff --git a/select_8h_source.html b/select_8h_source.html new file mode 100644 index 00000000..7e8b609d --- /dev/null +++ b/select_8h_source.html @@ -0,0 +1,98 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sys/select.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    select.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#ifndef FD_SETSIZE
    +
    4#define FD_SETSIZE 32
    +
    5#endif
    +
    6
    +
    7#include_next <sys/select.h>
    +
    + + + + diff --git a/semaphore_8h.html b/semaphore_8h.html new file mode 100644 index 00000000..8b569216 --- /dev/null +++ b/semaphore_8h.html @@ -0,0 +1,159 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/semaphore.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    semaphore.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "threadqueue.h"
    +
    +Include dependency graph for semaphore.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  OSSemaphore
     
    + + + +

    +Macros

    #define OS_SEMAPHORE_TAG   0x73506852u
     
    + + + +

    +Typedefs

    typedef struct OSSemaphore OSSemaphore
     
    + + + + + + + + + + + + + + + + + + + +

    +Functions

    void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
     Initialise semaphore object with count.
     
    void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
     Initialise semaphore object with count and name.
     
    int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
     Get the current semaphore count.
     
    int32_t OSSignalSemaphore (OSSemaphore *semaphore)
     Increase the semaphore value.
     
    int32_t OSWaitSemaphore (OSSemaphore *semaphore)
     Decrease the semaphore value.
     
    int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
     Try to decrease the semaphore value.
     
    +
    + + + + diff --git a/semaphore_8h__incl.map b/semaphore_8h__incl.map new file mode 100644 index 00000000..9981bc19 --- /dev/null +++ b/semaphore_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/semaphore_8h__incl.md5 b/semaphore_8h__incl.md5 new file mode 100644 index 00000000..d8b024bd --- /dev/null +++ b/semaphore_8h__incl.md5 @@ -0,0 +1 @@ +1f56a098981f92026ccde881eb7dfc34 \ No newline at end of file diff --git a/semaphore_8h__incl.png b/semaphore_8h__incl.png new file mode 100644 index 00000000..2a5bd695 Binary files /dev/null and b/semaphore_8h__incl.png differ diff --git a/semaphore_8h_source.html b/semaphore_8h_source.html new file mode 100644 index 00000000..ce1a6ebe --- /dev/null +++ b/semaphore_8h_source.html @@ -0,0 +1,169 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/semaphore.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    semaphore.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "threadqueue.h"
    +
    4
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    +
    17typedef struct OSSemaphore OSSemaphore;
    +
    18
    +
    19#define OS_SEMAPHORE_TAG 0x73506852u
    +
    20
    +
    + +
    22{
    +
    24 uint32_t tag;
    +
    25
    +
    27 const char *name;
    +
    28
    +
    29 WUT_UNKNOWN_BYTES(4);
    +
    30
    +
    32 int32_t count;
    +
    33
    + +
    36};
    +
    +
    37WUT_CHECK_OFFSET(OSSemaphore, 0x00, tag);
    +
    38WUT_CHECK_OFFSET(OSSemaphore, 0x04, name);
    +
    39WUT_CHECK_OFFSET(OSSemaphore, 0x0C, count);
    +
    40WUT_CHECK_OFFSET(OSSemaphore, 0x10, queue);
    +
    41WUT_CHECK_SIZE(OSSemaphore, 0x20);
    +
    42
    +
    43
    +
    47void
    + +
    49 int32_t count);
    +
    50
    +
    51
    +
    55void
    + +
    57 int32_t count,
    +
    58 const char *name);
    +
    59
    +
    60
    +
    64int32_t
    + +
    66
    +
    67
    +
    73int32_t
    + +
    75
    +
    76
    +
    83int32_t
    + +
    85
    +
    86
    +
    96int32_t
    + +
    98
    +
    99
    +
    100#ifdef __cplusplus
    +
    101}
    +
    102#endif
    +
    103
    +
    uint32_t tag
    Should always be set to the value OS_SEMAPHORE_TAG.
    Definition semaphore.h:24
    +
    int32_t count
    Current count of semaphore.
    Definition semaphore.h:32
    +
    OSThreadQueue queue
    Queue of threads waiting on semaphore object with OSWaitSemaphore.
    Definition semaphore.h:35
    +
    const char * name
    Name set by OSInitMutexEx.
    Definition semaphore.h:27
    +
    int32_t OSWaitSemaphore(OSSemaphore *semaphore)
    Decrease the semaphore value.
    +
    int32_t OSTryWaitSemaphore(OSSemaphore *semaphore)
    Try to decrease the semaphore value.
    +
    int32_t OSSignalSemaphore(OSSemaphore *semaphore)
    Increase the semaphore value.
    +
    int32_t OSGetSemaphoreCount(OSSemaphore *semaphore)
    Get the current semaphore count.
    +
    void OSInitSemaphoreEx(OSSemaphore *semaphore, int32_t count, const char *name)
    Initialise semaphore object with count and name.
    +
    void OSInitSemaphore(OSSemaphore *semaphore, int32_t count)
    Initialise semaphore object with count.
    + + + + +
    + + + + diff --git a/shaders_8h.html b/shaders_8h.html new file mode 100644 index 00000000..83bc895e --- /dev/null +++ b/shaders_8h.html @@ -0,0 +1,264 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/shaders.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    shaders.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <string.h>
    +#include "enum.h"
    +#include "gx2r/buffer.h"
    +#include "sampler.h"
    +
    +Include dependency graph for shaders.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  GX2FetchShader
     
    struct  GX2UniformBlock
     
    struct  GX2UniformVar
     
    struct  GX2UniformInitialValue
     
    struct  GX2LoopVar
     
    struct  GX2SamplerVar
     
    struct  GX2AttribVar
     
    struct  GX2VertexShader
     
    struct  GX2PixelShader
     
    struct  GX2GeometryShader
     
    struct  GX2AttribStream
     
    struct  GX2FetchShader.regs
     
    struct  GX2VertexShader.regs
     
    struct  GX2PixelShader.regs
     
    struct  GX2GeometryShader.regs
     
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct GX2AttribVar GX2AttribVar
     
    typedef struct GX2AttribStream GX2AttribStream
     
    typedef struct GX2FetchShader GX2FetchShader
     
    typedef struct GX2GeometryShader GX2GeometryShader
     
    typedef struct GX2LoopVar GX2LoopVar
     
    typedef struct GX2PixelShader GX2PixelShader
     
    typedef struct GX2SamplerVar GX2SamplerVar
     
    typedef struct GX2UniformBlock GX2UniformBlock
     
    typedef struct GX2UniformVar GX2UniformVar
     
    typedef struct GX2UniformInitialValue GX2UniformInitialValue
     
    typedef struct GX2VertexShader GX2VertexShader
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    uint32_t GX2CalcGeometryShaderInputRingBufferSize (uint32_t ringItemSize)
     
    uint32_t GX2CalcGeometryShaderOutputRingBufferSize (uint32_t ringItemSize)
     
    uint32_t GX2CalcFetchShaderSizeEx (uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)
     
    void GX2InitFetchShaderEx (GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, const GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
     
    void GX2SetFetchShader (const GX2FetchShader *shader)
     
    void GX2SetVertexShader (const GX2VertexShader *shader)
     
    void GX2SetPixelShader (const GX2PixelShader *shader)
     
    void GX2SetGeometryShader (const GX2GeometryShader *shader)
     
    void GX2SetVertexSampler (const GX2Sampler *sampler, uint32_t id)
     
    void GX2SetPixelSampler (const GX2Sampler *sampler, uint32_t id)
     
    void GX2SetGeometrySampler (const GX2Sampler *sampler, uint32_t id)
     
    void GX2SetVertexUniformReg (uint32_t offset, uint32_t count, const void *data)
     
    void GX2SetPixelUniformReg (uint32_t offset, uint32_t count, const void *data)
     
    void GX2SetVertexUniformBlock (uint32_t location, uint32_t size, const void *data)
     
    void GX2SetPixelUniformBlock (uint32_t location, uint32_t size, const void *data)
     
    void GX2SetGeometryUniformBlock (uint32_t location, uint32_t size, const void *data)
     
    void GX2SetShaderModeEx (GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)
     
    void GX2SetStreamOutEnable (BOOL enable)
     
    void GX2SetGeometryShaderInputRingBuffer (const void *buffer, uint32_t size)
     
    void GX2SetGeometryShaderOutputRingBuffer (void *buffer, uint32_t size)
     
    uint32_t GX2GetPixelShaderGPRs (const GX2PixelShader *shader)
     
    uint32_t GX2GetPixelShaderStackEntries (const GX2PixelShader *shader)
     
    uint32_t GX2GetVertexShaderGPRs (const GX2VertexShader *shader)
     
    uint32_t GX2GetVertexShaderStackEntries (const GX2VertexShader *shader)
     
    uint32_t GX2GetGeometryShaderGPRs (const GX2GeometryShader *shader)
     
    uint32_t GX2GetGeometryShaderStackEntries (const GX2GeometryShader *shader)
     
    static GX2UniformBlockGX2GetGeometryUniformBlock (const GX2GeometryShader *shader, const char *name)
     
    static GX2UniformBlockGX2GetPixelUniformBlock (const GX2PixelShader *shader, const char *name)
     
    static GX2UniformBlockGX2GetVertexUniformBlock (const GX2VertexShader *shader, const char *name)
     
    static GX2UniformVarGX2GetGeometryUniformVar (const GX2GeometryShader *shader, const char *name)
     
    static GX2UniformVarGX2GetPixelUniformVar (const GX2PixelShader *shader, const char *name)
     
    static GX2UniformVarGX2GetVertexUniformVar (const GX2VertexShader *shader, const char *name)
     
    static void GX2SetShaderMode (GX2ShaderMode mode)
     
    +
    + + + + diff --git a/shaders_8h__incl.map b/shaders_8h__incl.map new file mode 100644 index 00000000..e91183fd --- /dev/null +++ b/shaders_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/shaders_8h__incl.md5 b/shaders_8h__incl.md5 new file mode 100644 index 00000000..81ca7cfc --- /dev/null +++ b/shaders_8h__incl.md5 @@ -0,0 +1 @@ +4779998d6f6d71a9511b8d1ca0a6e66b \ No newline at end of file diff --git a/shaders_8h__incl.png b/shaders_8h__incl.png new file mode 100644 index 00000000..c7897b24 Binary files /dev/null and b/shaders_8h__incl.png differ diff --git a/shaders_8h_source.html b/shaders_8h_source.html new file mode 100644 index 00000000..6f4e31fb --- /dev/null +++ b/shaders_8h_source.html @@ -0,0 +1,791 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/shaders.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    shaders.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <string.h>
    +
    4#include "enum.h"
    +
    5#include "gx2r/buffer.h"
    +
    6#include "sampler.h"
    +
    7
    +
    14#ifdef __cplusplus
    +
    15extern "C" {
    +
    16#endif
    +
    17
    + + + + +
    22typedef struct GX2LoopVar GX2LoopVar;
    + + + + + + +
    29
    +
    + +
    31{
    + +
    33
    +
    +
    34 struct
    +
    35 {
    +
    36 uint32_t sq_pgm_resources_fs;
    + +
    +
    38
    +
    39 uint32_t size;
    +
    40 void *program;
    +
    41 uint32_t attribCount;
    +
    42 uint32_t numDivisors;
    +
    43 uint32_t divisors[2];
    +
    44};
    +
    +
    45WUT_CHECK_OFFSET(GX2FetchShader, 0x0, type);
    +
    46WUT_CHECK_OFFSET(GX2FetchShader, 0x4, regs.sq_pgm_resources_fs);
    +
    47WUT_CHECK_OFFSET(GX2FetchShader, 0x8, size);
    +
    48WUT_CHECK_OFFSET(GX2FetchShader, 0xc, program);
    +
    49WUT_CHECK_OFFSET(GX2FetchShader, 0x10, attribCount);
    +
    50WUT_CHECK_OFFSET(GX2FetchShader, 0x14, numDivisors);
    +
    51WUT_CHECK_OFFSET(GX2FetchShader, 0x18, divisors);
    +
    52WUT_CHECK_SIZE(GX2FetchShader, 0x20);
    +
    53
    +
    + +
    55{
    +
    56 const char *name;
    +
    57 uint32_t offset;
    +
    58 uint32_t size;
    +
    59};
    +
    +
    60WUT_CHECK_OFFSET(GX2UniformBlock, 0x00, name);
    +
    61WUT_CHECK_OFFSET(GX2UniformBlock, 0x04, offset);
    +
    62WUT_CHECK_OFFSET(GX2UniformBlock, 0x08, size);
    +
    63WUT_CHECK_SIZE(GX2UniformBlock, 0x0C);
    +
    64
    +
    + +
    66{
    +
    67 const char *name;
    + +
    69 uint32_t count;
    +
    70 uint32_t offset;
    +
    71 int32_t block;
    +
    72};
    +
    +
    73WUT_CHECK_OFFSET(GX2UniformVar, 0x00, name);
    +
    74WUT_CHECK_OFFSET(GX2UniformVar, 0x04, type);
    +
    75WUT_CHECK_OFFSET(GX2UniformVar, 0x08, count);
    +
    76WUT_CHECK_OFFSET(GX2UniformVar, 0x0C, offset);
    +
    77WUT_CHECK_OFFSET(GX2UniformVar, 0x10, block);
    +
    78WUT_CHECK_SIZE(GX2UniformVar, 0x14);
    +
    79
    +
    + +
    81{
    +
    82 float value[4];
    +
    83 uint32_t offset;
    +
    84};
    +
    +
    85WUT_CHECK_OFFSET(GX2UniformInitialValue, 0x00, value);
    +
    86WUT_CHECK_OFFSET(GX2UniformInitialValue, 0x10, offset);
    +
    87WUT_CHECK_SIZE(GX2UniformInitialValue, 0x14);
    +
    88
    +
    + +
    90{
    +
    91 uint32_t offset;
    +
    92 uint32_t value;
    +
    93};
    +
    +
    94WUT_CHECK_OFFSET(GX2LoopVar, 0x00, offset);
    +
    95WUT_CHECK_OFFSET(GX2LoopVar, 0x04, value);
    +
    96WUT_CHECK_SIZE(GX2LoopVar, 0x08);
    +
    97
    +
    + +
    99{
    +
    100 const char *name;
    + +
    102 uint32_t location;
    +
    103};
    +
    +
    104WUT_CHECK_OFFSET(GX2SamplerVar, 0x00, name);
    +
    105WUT_CHECK_OFFSET(GX2SamplerVar, 0x04, type);
    +
    106WUT_CHECK_OFFSET(GX2SamplerVar, 0x08, location);
    +
    107WUT_CHECK_SIZE(GX2SamplerVar, 0x0C);
    +
    108
    +
    + +
    110{
    +
    111 const char *name;
    + +
    113 uint32_t count;
    +
    114 uint32_t location;
    +
    115};
    +
    +
    116WUT_CHECK_OFFSET(GX2AttribVar, 0x00, name);
    +
    117WUT_CHECK_OFFSET(GX2AttribVar, 0x04, type);
    +
    118WUT_CHECK_OFFSET(GX2AttribVar, 0x08, count);
    +
    119WUT_CHECK_OFFSET(GX2AttribVar, 0x0C, location);
    +
    120WUT_CHECK_SIZE(GX2AttribVar, 0x10);
    +
    121
    +
    + +
    123{
    +
    +
    124 struct
    +
    125 {
    +
    126 uint32_t sq_pgm_resources_vs;
    +
    127 uint32_t vgt_primitiveid_en;
    +
    128 uint32_t spi_vs_out_config;
    +
    129 uint32_t num_spi_vs_out_id;
    +
    130 uint32_t spi_vs_out_id[10];
    +
    131 uint32_t pa_cl_vs_out_cntl;
    +
    132 uint32_t sq_vtx_semantic_clear;
    +
    133 uint32_t num_sq_vtx_semantic;
    +
    134 uint32_t sq_vtx_semantic[32];
    +
    135 uint32_t vgt_strmout_buffer_en;
    +
    136 uint32_t vgt_vertex_reuse_block_cntl;
    +
    137 uint32_t vgt_hos_reuse_depth;
    + +
    +
    139
    +
    140 uint32_t size;
    +
    141 void *program;
    + +
    143
    + + +
    146
    + + +
    149
    + + +
    152
    +
    153 uint32_t loopVarCount;
    + +
    155
    + + +
    158
    + + +
    161
    +
    162 uint32_t ringItemsize;
    +
    163
    + +
    165 uint32_t streamOutStride[4];
    +
    166
    + +
    168};
    +
    +
    169WUT_CHECK_OFFSET(GX2VertexShader, 0x00, regs.sq_pgm_resources_vs);
    +
    170WUT_CHECK_OFFSET(GX2VertexShader, 0x04, regs.vgt_primitiveid_en);
    +
    171WUT_CHECK_OFFSET(GX2VertexShader, 0x08, regs.spi_vs_out_config);
    +
    172WUT_CHECK_OFFSET(GX2VertexShader, 0x0C, regs.num_spi_vs_out_id);
    +
    173WUT_CHECK_OFFSET(GX2VertexShader, 0x10, regs.spi_vs_out_id);
    +
    174WUT_CHECK_OFFSET(GX2VertexShader, 0x38, regs.pa_cl_vs_out_cntl);
    +
    175WUT_CHECK_OFFSET(GX2VertexShader, 0x3C, regs.sq_vtx_semantic_clear);
    +
    176WUT_CHECK_OFFSET(GX2VertexShader, 0x40, regs.num_sq_vtx_semantic);
    +
    177WUT_CHECK_OFFSET(GX2VertexShader, 0x44, regs.sq_vtx_semantic);
    +
    178WUT_CHECK_OFFSET(GX2VertexShader, 0xC4, regs.vgt_strmout_buffer_en);
    +
    179WUT_CHECK_OFFSET(GX2VertexShader, 0xC8, regs.vgt_vertex_reuse_block_cntl);
    +
    180WUT_CHECK_OFFSET(GX2VertexShader, 0xCC, regs.vgt_hos_reuse_depth);
    +
    181WUT_CHECK_OFFSET(GX2VertexShader, 0xD0, size);
    +
    182WUT_CHECK_OFFSET(GX2VertexShader, 0xD4, program);
    +
    183WUT_CHECK_OFFSET(GX2VertexShader, 0xD8, mode);
    +
    184WUT_CHECK_OFFSET(GX2VertexShader, 0xDc, uniformBlockCount);
    +
    185WUT_CHECK_OFFSET(GX2VertexShader, 0xE0, uniformBlocks);
    +
    186WUT_CHECK_OFFSET(GX2VertexShader, 0xE4, uniformVarCount);
    +
    187WUT_CHECK_OFFSET(GX2VertexShader, 0xE8, uniformVars);
    +
    188WUT_CHECK_OFFSET(GX2VertexShader, 0xEc, initialValueCount);
    +
    189WUT_CHECK_OFFSET(GX2VertexShader, 0xF0, initialValues);
    +
    190WUT_CHECK_OFFSET(GX2VertexShader, 0xF4, loopVarCount);
    +
    191WUT_CHECK_OFFSET(GX2VertexShader, 0xF8, loopVars);
    +
    192WUT_CHECK_OFFSET(GX2VertexShader, 0xFc, samplerVarCount);
    +
    193WUT_CHECK_OFFSET(GX2VertexShader, 0x100, samplerVars);
    +
    194WUT_CHECK_OFFSET(GX2VertexShader, 0x104, attribVarCount);
    +
    195WUT_CHECK_OFFSET(GX2VertexShader, 0x108, attribVars);
    +
    196WUT_CHECK_OFFSET(GX2VertexShader, 0x10c, ringItemsize);
    +
    197WUT_CHECK_OFFSET(GX2VertexShader, 0x110, hasStreamOut);
    +
    198WUT_CHECK_OFFSET(GX2VertexShader, 0x114, streamOutStride);
    +
    199WUT_CHECK_OFFSET(GX2VertexShader, 0x124, gx2rBuffer);
    +
    200WUT_CHECK_SIZE(GX2VertexShader, 0x134);
    +
    201
    +
    + +
    203{
    +
    +
    204 struct
    +
    205 {
    +
    206 uint32_t sq_pgm_resources_ps;
    +
    207 uint32_t sq_pgm_exports_ps;
    +
    208 uint32_t spi_ps_in_control_0;
    +
    209 uint32_t spi_ps_in_control_1;
    +
    210 uint32_t num_spi_ps_input_cntl;
    +
    211 uint32_t spi_ps_input_cntls[32];
    +
    212 uint32_t cb_shader_mask;
    +
    213 uint32_t cb_shader_control;
    +
    214 uint32_t db_shader_control;
    +
    215 uint32_t spi_input_z;
    + +
    +
    217
    +
    218 uint32_t size;
    +
    219 void *program;
    + +
    221
    + + +
    224
    + + +
    227
    + + +
    230
    +
    231 uint32_t loopVarCount;
    + +
    233
    + + +
    236
    + +
    238};
    +
    +
    239WUT_CHECK_OFFSET(GX2PixelShader, 0x00, regs.sq_pgm_resources_ps);
    +
    240WUT_CHECK_OFFSET(GX2PixelShader, 0x04, regs.sq_pgm_exports_ps);
    +
    241WUT_CHECK_OFFSET(GX2PixelShader, 0x08, regs.spi_ps_in_control_0);
    +
    242WUT_CHECK_OFFSET(GX2PixelShader, 0x0C, regs.spi_ps_in_control_1);
    +
    243WUT_CHECK_OFFSET(GX2PixelShader, 0x10, regs.num_spi_ps_input_cntl);
    +
    244WUT_CHECK_OFFSET(GX2PixelShader, 0x14, regs.spi_ps_input_cntls);
    +
    245WUT_CHECK_OFFSET(GX2PixelShader, 0x94, regs.cb_shader_mask);
    +
    246WUT_CHECK_OFFSET(GX2PixelShader, 0x98, regs.cb_shader_control);
    +
    247WUT_CHECK_OFFSET(GX2PixelShader, 0x9C, regs.db_shader_control);
    +
    248WUT_CHECK_OFFSET(GX2PixelShader, 0xA0, regs.spi_input_z);
    +
    249WUT_CHECK_OFFSET(GX2PixelShader, 0xA4, size);
    +
    250WUT_CHECK_OFFSET(GX2PixelShader, 0xA8, program);
    +
    251WUT_CHECK_OFFSET(GX2PixelShader, 0xAC, mode);
    +
    252WUT_CHECK_OFFSET(GX2PixelShader, 0xB0, uniformBlockCount);
    +
    253WUT_CHECK_OFFSET(GX2PixelShader, 0xB4, uniformBlocks);
    +
    254WUT_CHECK_OFFSET(GX2PixelShader, 0xB8, uniformVarCount);
    +
    255WUT_CHECK_OFFSET(GX2PixelShader, 0xBC, uniformVars);
    +
    256WUT_CHECK_OFFSET(GX2PixelShader, 0xC0, initialValueCount);
    +
    257WUT_CHECK_OFFSET(GX2PixelShader, 0xC4, initialValues);
    +
    258WUT_CHECK_OFFSET(GX2PixelShader, 0xC8, loopVarCount);
    +
    259WUT_CHECK_OFFSET(GX2PixelShader, 0xCC, loopVars);
    +
    260WUT_CHECK_OFFSET(GX2PixelShader, 0xD0, samplerVarCount);
    +
    261WUT_CHECK_OFFSET(GX2PixelShader, 0xD4, samplerVars);
    +
    262WUT_CHECK_OFFSET(GX2PixelShader, 0xD8, gx2rBuffer);
    +
    263WUT_CHECK_SIZE(GX2PixelShader, 0xE8);
    +
    264
    +
    + +
    266{
    +
    +
    267 struct
    +
    268 {
    +
    269 uint32_t sq_pgm_resources_gs;
    +
    270 uint32_t vgt_gs_out_prim_type;
    +
    271 uint32_t vgt_gs_mode;
    +
    272 uint32_t pa_cl_vs_out_cntl;
    +
    273 uint32_t sq_pgm_resources_vs;
    +
    274 uint32_t sq_gs_vert_itemsize;
    +
    275 uint32_t spi_vs_out_config;
    +
    276 uint32_t num_spi_vs_out_id;
    +
    277 uint32_t spi_vs_out_id[10];
    +
    278 uint32_t vgt_strmout_buffer_en;
    + +
    +
    280
    +
    281 uint32_t size;
    +
    282 void *program;
    + + + +
    286
    + + +
    289
    + + +
    292
    + + +
    295
    +
    296 uint32_t loopVarCount;
    + +
    298
    + + +
    301
    +
    302 uint32_t ringItemSize;
    + +
    304 uint32_t streamOutStride[4];
    +
    305
    + +
    307};
    +
    +
    308WUT_CHECK_OFFSET(GX2GeometryShader, 0x00, regs.sq_pgm_resources_gs);
    +
    309WUT_CHECK_OFFSET(GX2GeometryShader, 0x04, regs.vgt_gs_out_prim_type);
    +
    310WUT_CHECK_OFFSET(GX2GeometryShader, 0x08, regs.vgt_gs_mode);
    +
    311WUT_CHECK_OFFSET(GX2GeometryShader, 0x0C, regs.pa_cl_vs_out_cntl);
    +
    312WUT_CHECK_OFFSET(GX2GeometryShader, 0x10, regs.sq_pgm_resources_vs);
    +
    313WUT_CHECK_OFFSET(GX2GeometryShader, 0x14, regs.sq_gs_vert_itemsize);
    +
    314WUT_CHECK_OFFSET(GX2GeometryShader, 0x18, regs.spi_vs_out_config);
    +
    315WUT_CHECK_OFFSET(GX2GeometryShader, 0x1C, regs.num_spi_vs_out_id);
    +
    316WUT_CHECK_OFFSET(GX2GeometryShader, 0x20, regs.spi_vs_out_id);
    +
    317WUT_CHECK_OFFSET(GX2GeometryShader, 0x48, regs.vgt_strmout_buffer_en);
    +
    318WUT_CHECK_OFFSET(GX2GeometryShader, 0x4C, size);
    +
    319WUT_CHECK_OFFSET(GX2GeometryShader, 0x50, program);
    +
    320WUT_CHECK_OFFSET(GX2GeometryShader, 0x54, vertexProgramSize);
    +
    321WUT_CHECK_OFFSET(GX2GeometryShader, 0x58, vertexProgram);
    +
    322WUT_CHECK_OFFSET(GX2GeometryShader, 0x5C, mode);
    +
    323WUT_CHECK_OFFSET(GX2GeometryShader, 0x60, uniformBlockCount);
    +
    324WUT_CHECK_OFFSET(GX2GeometryShader, 0x64, uniformBlocks);
    +
    325WUT_CHECK_OFFSET(GX2GeometryShader, 0x68, uniformVarCount);
    +
    326WUT_CHECK_OFFSET(GX2GeometryShader, 0x6C, uniformVars);
    +
    327WUT_CHECK_OFFSET(GX2GeometryShader, 0x70, initialValueCount);
    +
    328WUT_CHECK_OFFSET(GX2GeometryShader, 0x74, initialValues);
    +
    329WUT_CHECK_OFFSET(GX2GeometryShader, 0x78, loopVarCount);
    +
    330WUT_CHECK_OFFSET(GX2GeometryShader, 0x7C, loopVars);
    +
    331WUT_CHECK_OFFSET(GX2GeometryShader, 0x80, samplerVarCount);
    +
    332WUT_CHECK_OFFSET(GX2GeometryShader, 0x84, samplerVars);
    +
    333WUT_CHECK_OFFSET(GX2GeometryShader, 0x88, ringItemSize);
    +
    334WUT_CHECK_OFFSET(GX2GeometryShader, 0x8C, hasStreamOut);
    +
    335WUT_CHECK_OFFSET(GX2GeometryShader, 0x90, streamOutStride);
    +
    336WUT_CHECK_OFFSET(GX2GeometryShader, 0xA0, gx2rBuffer);
    +
    337WUT_CHECK_SIZE(GX2GeometryShader, 0xB0);
    +
    338
    +
    + +
    340{
    +
    341 uint32_t location;
    +
    342 uint32_t buffer;
    +
    343 uint32_t offset;
    + + +
    346 uint32_t aluDivisor;
    +
    347 uint32_t mask;
    + +
    349};
    +
    +
    350WUT_CHECK_OFFSET(GX2AttribStream, 0x0, location);
    +
    351WUT_CHECK_OFFSET(GX2AttribStream, 0x4, buffer);
    +
    352WUT_CHECK_OFFSET(GX2AttribStream, 0x8, offset);
    +
    353WUT_CHECK_OFFSET(GX2AttribStream, 0xc, format);
    +
    354WUT_CHECK_OFFSET(GX2AttribStream, 0x10, type);
    +
    355WUT_CHECK_OFFSET(GX2AttribStream, 0x14, aluDivisor);
    +
    356WUT_CHECK_OFFSET(GX2AttribStream, 0x18, mask);
    +
    357WUT_CHECK_OFFSET(GX2AttribStream, 0x1c, endianSwap);
    +
    358WUT_CHECK_SIZE(GX2AttribStream, 0x20);
    +
    359
    +
    360uint32_t
    + +
    362
    +
    363uint32_t
    + +
    365
    +
    366uint32_t
    + +
    368 GX2FetchShaderType fetchShaderType,
    +
    369 GX2TessellationMode tesellationMode);
    +
    370
    +
    371void
    + +
    373 uint8_t *buffer,
    +
    374 uint32_t attribCount,
    +
    375 const GX2AttribStream *attribs,
    + +
    377 GX2TessellationMode tessMode);
    +
    378
    +
    379void
    + +
    381
    +
    382void
    + +
    384
    +
    385void
    + +
    387
    +
    388void
    + +
    390
    +
    391void
    + +
    393 uint32_t id);
    +
    394
    +
    395void
    + +
    397 uint32_t id);
    +
    398
    +
    399void
    + +
    401 uint32_t id);
    +
    402
    +
    403void
    + +
    405 uint32_t count,
    +
    406 const void *data);
    +
    407
    +
    408void
    +
    409GX2SetPixelUniformReg(uint32_t offset,
    +
    410 uint32_t count,
    +
    411 const void *data);
    +
    412
    +
    413void
    +
    414GX2SetVertexUniformBlock(uint32_t location,
    +
    415 uint32_t size,
    +
    416 const void *data);
    +
    417
    +
    418void
    +
    419GX2SetPixelUniformBlock(uint32_t location,
    +
    420 uint32_t size,
    +
    421 const void *data);
    +
    422
    +
    423void
    + +
    425 uint32_t size,
    +
    426 const void *data);
    +
    427
    +
    428void
    + +
    430 uint32_t numVsGpr,
    +
    431 uint32_t numVsStackEntries,
    +
    432 uint32_t numGsGpr,
    +
    433 uint32_t numGsStackEntries,
    +
    434 uint32_t numPsGpr,
    +
    435 uint32_t numPsStackEntries);
    +
    436
    +
    437void
    + +
    439
    +
    440void
    + +
    442 uint32_t size);
    +
    443
    +
    444void
    + +
    446 uint32_t size);
    +
    447
    +
    448uint32_t
    + +
    450
    +
    451uint32_t
    + +
    453
    +
    454uint32_t
    + +
    456
    +
    457uint32_t
    + +
    459
    +
    460uint32_t
    + +
    462
    +
    463uint32_t
    + +
    465
    +
    466static inline GX2UniformBlock *
    +
    + +
    468 const char *name)
    +
    469{
    +
    470 for (uint32_t i = 0; i < shader->uniformBlockCount; ++i) {
    +
    471 if (strcmp(name, shader->uniformBlocks[i].name) == 0) {
    +
    472 return &shader->uniformBlocks[i];
    +
    473 }
    +
    474 }
    +
    475
    +
    476 return NULL;
    +
    477}
    +
    +
    478
    +
    479static inline GX2UniformBlock *
    +
    + +
    481 const char *name)
    +
    482{
    +
    483 for (uint32_t i = 0; i < shader->uniformBlockCount; ++i) {
    +
    484 if (strcmp(name, shader->uniformBlocks[i].name) == 0) {
    +
    485 return &shader->uniformBlocks[i];
    +
    486 }
    +
    487 }
    +
    488
    +
    489 return NULL;
    +
    490}
    +
    +
    491
    +
    492static inline GX2UniformBlock *
    +
    + +
    494 const char *name)
    +
    495{
    +
    496 for (uint32_t i = 0; i < shader->uniformBlockCount; ++i) {
    +
    497 if (strcmp(name, shader->uniformBlocks[i].name) == 0) {
    +
    498 return &shader->uniformBlocks[i];
    +
    499 }
    +
    500 }
    +
    501
    +
    502 return NULL;
    +
    503}
    +
    +
    504
    +
    505static inline GX2UniformVar *
    +
    + +
    507 const char *name)
    +
    508{
    +
    509 for (uint32_t i = 0; i < shader->uniformVarCount; ++i) {
    +
    510 if (strcmp(name, shader->uniformVars[i].name) == 0) {
    +
    511 return &shader->uniformVars[i];
    +
    512 }
    +
    513 }
    +
    514
    +
    515 return NULL;
    +
    516}
    +
    +
    517
    +
    518static inline GX2UniformVar *
    +
    + +
    520 const char *name)
    +
    521{
    +
    522 for (uint32_t i = 0; i < shader->uniformVarCount; ++i) {
    +
    523 if (strcmp(name, shader->uniformVars[i].name) == 0) {
    +
    524 return &shader->uniformVars[i];
    +
    525 }
    +
    526 }
    +
    527
    +
    528 return NULL;
    +
    529}
    +
    +
    530
    +
    531static inline GX2UniformVar *
    +
    + +
    533 const char *name)
    +
    534{
    +
    535 for (uint32_t i = 0; i < shader->uniformVarCount; ++i) {
    +
    536 if (strcmp(name, shader->uniformVars[i].name) == 0) {
    +
    537 return &shader->uniformVars[i];
    +
    538 }
    +
    539 }
    +
    540
    +
    541 return NULL;
    +
    542}
    +
    +
    543
    +
    544static inline void
    +
    + +
    546{
    + +
    548 GX2SetShaderModeEx(mode, 0x2c, 0x20, 0x40, 0x30, 0x4c, 0xb0);
    +
    549 } else {
    +
    550 GX2SetShaderModeEx(mode, 0x30, 0x40, 0x0, 0x0, 0xc8, 0xc0);
    +
    551 }
    +
    552}
    +
    +
    553
    +
    554#ifdef __cplusplus
    +
    555}
    +
    556#endif
    +
    557
    + + +
    GX2AttribFormat
    Definition enum.h:53
    +
    GX2FetchShaderType
    Definition enum.h:216
    +
    GX2ShaderVarType
    Definition enum.h:360
    +
    GX2EndianSwapMode
    Definition enum.h:208
    +
    GX2ShaderMode
    Definition enum.h:352
    +
    GX2SamplerVarType
    Definition enum.h:332
    +
    GX2AttribIndexType
    Definition enum.h:105
    +
    GX2TessellationMode
    Definition enum.h:515
    +
    @ GX2_SHADER_MODE_GEOMETRY_SHADER
    Definition enum.h:355
    + +
    GX2AttribVar * attribVars
    Definition shaders.h:160
    +
    uint32_t initialValueCount
    Definition shaders.h:150
    +
    struct GX2FetchShader::@16 regs
    +
    uint32_t attribVarCount
    Definition shaders.h:159
    +
    struct GX2PixelShader::@18 regs
    +
    GX2RBuffer gx2rBuffer
    Definition shaders.h:167
    +
    GX2SamplerVar * samplerVars
    Definition shaders.h:157
    +
    GX2UniformBlock * uniformBlocks
    Definition shaders.h:145
    +
    GX2EndianSwapMode endianSwap
    Definition shaders.h:348
    +
    void * vertexProgram
    Definition shaders.h:284
    +
    uint32_t vertexProgramSize
    Definition shaders.h:283
    +
    uint32_t numDivisors
    Definition shaders.h:42
    +
    GX2ShaderVarType type
    Definition shaders.h:68
    +
    uint32_t ringItemSize
    Definition shaders.h:302
    +
    GX2AttribFormat format
    Definition shaders.h:344
    +
    uint32_t divisors[2]
    Definition shaders.h:43
    +
    int32_t block
    Definition shaders.h:71
    +
    uint32_t streamOutStride[4]
    Definition shaders.h:165
    + +
    uint32_t attribCount
    Definition shaders.h:41
    +
    GX2AttribIndexType type
    Definition shaders.h:345
    +
    struct GX2GeometryShader::@19 regs
    +
    uint32_t samplerVarCount
    Definition shaders.h:156
    +
    GX2FetchShaderType type
    Definition shaders.h:32
    +
    GX2ShaderMode mode
    Definition shaders.h:142
    +
    uint32_t count
    Definition shaders.h:69
    +
    uint32_t offset
    Definition shaders.h:57
    +
    uint32_t location
    Definition shaders.h:102
    +
    const char * name
    Definition shaders.h:56
    +
    GX2LoopVar * loopVars
    Definition shaders.h:154
    +
    uint32_t loopVarCount
    Definition shaders.h:153
    +
    struct GX2VertexShader::@17 regs
    +
    uint32_t uniformVarCount
    Definition shaders.h:147
    +
    GX2SamplerVarType type
    Definition shaders.h:101
    +
    uint32_t ringItemsize
    Definition shaders.h:162
    +
    uint32_t size
    Definition shaders.h:39
    +
    uint32_t buffer
    Definition shaders.h:342
    +
    uint32_t aluDivisor
    Definition shaders.h:346
    +
    uint32_t mask
    Definition shaders.h:347
    +
    uint32_t value
    Definition shaders.h:92
    +
    GX2UniformVar * uniformVars
    Definition shaders.h:148
    +
    uint32_t uniformBlockCount
    Definition shaders.h:144
    +
    void * program
    Definition shaders.h:40
    +
    BOOL hasStreamOut
    Definition shaders.h:164
    +
    GX2UniformInitialValue * initialValues
    Definition shaders.h:151
    +
    void GX2SetGeometryShader(const GX2GeometryShader *shader)
    +
    uint32_t GX2CalcGeometryShaderInputRingBufferSize(uint32_t ringItemSize)
    +
    uint32_t GX2GetGeometryShaderGPRs(const GX2GeometryShader *shader)
    +
    void GX2InitFetchShaderEx(GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, const GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
    +
    void GX2SetGeometryUniformBlock(uint32_t location, uint32_t size, const void *data)
    +
    void GX2SetVertexUniformReg(uint32_t offset, uint32_t count, const void *data)
    +
    static GX2UniformVar * GX2GetGeometryUniformVar(const GX2GeometryShader *shader, const char *name)
    Definition shaders.h:506
    +
    void GX2SetPixelUniformReg(uint32_t offset, uint32_t count, const void *data)
    +
    void GX2SetShaderModeEx(GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)
    +
    void GX2SetPixelShader(const GX2PixelShader *shader)
    +
    static GX2UniformBlock * GX2GetVertexUniformBlock(const GX2VertexShader *shader, const char *name)
    Definition shaders.h:493
    +
    static GX2UniformVar * GX2GetPixelUniformVar(const GX2PixelShader *shader, const char *name)
    Definition shaders.h:519
    +
    static GX2UniformVar * GX2GetVertexUniformVar(const GX2VertexShader *shader, const char *name)
    Definition shaders.h:532
    +
    void GX2SetStreamOutEnable(BOOL enable)
    +
    uint32_t GX2GetPixelShaderStackEntries(const GX2PixelShader *shader)
    +
    void GX2SetVertexUniformBlock(uint32_t location, uint32_t size, const void *data)
    +
    static void GX2SetShaderMode(GX2ShaderMode mode)
    Definition shaders.h:545
    +
    void GX2SetPixelUniformBlock(uint32_t location, uint32_t size, const void *data)
    +
    uint32_t GX2GetVertexShaderStackEntries(const GX2VertexShader *shader)
    +
    void GX2SetGeometryShaderOutputRingBuffer(void *buffer, uint32_t size)
    +
    void GX2SetFetchShader(const GX2FetchShader *shader)
    +
    static GX2UniformBlock * GX2GetPixelUniformBlock(const GX2PixelShader *shader, const char *name)
    Definition shaders.h:480
    +
    static GX2UniformBlock * GX2GetGeometryUniformBlock(const GX2GeometryShader *shader, const char *name)
    Definition shaders.h:467
    +
    void GX2SetGeometryShaderInputRingBuffer(const void *buffer, uint32_t size)
    +
    void GX2SetPixelSampler(const GX2Sampler *sampler, uint32_t id)
    +
    uint32_t GX2CalcFetchShaderSizeEx(uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)
    +
    void GX2SetVertexShader(const GX2VertexShader *shader)
    +
    uint32_t GX2GetPixelShaderGPRs(const GX2PixelShader *shader)
    +
    void GX2SetGeometrySampler(const GX2Sampler *sampler, uint32_t id)
    +
    uint32_t GX2GetVertexShaderGPRs(const GX2VertexShader *shader)
    +
    void GX2SetVertexSampler(const GX2Sampler *sampler, uint32_t id)
    +
    uint32_t GX2CalcGeometryShaderOutputRingBufferSize(uint32_t ringItemSize)
    +
    uint32_t GX2GetGeometryShaderStackEntries(const GX2GeometryShader *shader)
    + + + + + + + + + + + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/sl_8h.html b/sl_8h.html new file mode 100644 index 00000000..a1ad9337 --- /dev/null +++ b/sl_8h.html @@ -0,0 +1,392 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sl.h File Reference
    +
    +
    +
    +Include dependency graph for sl.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/sl_8h__incl.map b/sl_8h__incl.map new file mode 100644 index 00000000..4453e0a2 --- /dev/null +++ b/sl_8h__incl.map @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sl_8h__incl.md5 b/sl_8h__incl.md5 new file mode 100644 index 00000000..8bdb33bb --- /dev/null +++ b/sl_8h__incl.md5 @@ -0,0 +1 @@ +a37aebd5c261e86cf5e738be4c2340eb \ No newline at end of file diff --git a/sl_8h__incl.png b/sl_8h__incl.png new file mode 100644 index 00000000..cf9a78e9 Binary files /dev/null and b/sl_8h__incl.png differ diff --git a/sl_8h_source.html b/sl_8h_source.html new file mode 100644 index 00000000..d6d02b93 --- /dev/null +++ b/sl_8h_source.html @@ -0,0 +1,151 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sl.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    + +
    8#include <nn/sl/Condition.h>
    +
    9#include <nn/sl/DataCreator.h>
    +
    10#include <nn/sl/DrcManager.h>
    +
    11#include <nn/sl/FileStream.h>
    + + + + + + +
    18#include <nn/sl/ISerializer.h>
    + +
    20#include <nn/sl/IStream.h>
    +
    21#include <nn/sl/ITimeAccessor.h>
    + + +
    24#include <nn/sl/ITransferrer.h>
    + + + + + + + + + + +
    35#include <nn/sl/sl_cpp.h>
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + diff --git a/sl__cpp_8h.html b/sl__cpp_8h.html new file mode 100644 index 00000000..d05b1da2 --- /dev/null +++ b/sl__cpp_8h.html @@ -0,0 +1,1339 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/sl_cpp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    sl_cpp.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/mcp.h>
    +#include <coreinit/memdefaultheap.h>
    +#include <nn/result.h>
    +
    +Include dependency graph for sl_cpp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  LaunchInfo
     
    struct  LaunchInfoDatabaseEntry
     
    struct  LaunchInfoDatabaseHeader
     
    struct  IconInfo
     
    struct  AccountUUID
     
    struct  DRCImagePaletteColor
     
    struct  DRCImagePalette
     
    struct  TransferableInfo
     
    struct  TitleInfo
     
    struct  TitleMetaInfo
     
    struct  WhiteList
     
    struct  Account
     
    struct  AccountInfo
     
    struct  Setting
     
    struct  KillerNotificationTransferRecord
     
    struct  TransferableInfo.accountSceneImage
     
    struct  TransferableInfo.quickStartScene1
     
    struct  TransferableInfo.quickStartScene2
     
    struct  TransferableInfo.killerNotificationMain
     
    struct  TransferableInfo.killerNotificationButton
     
    struct  Setting.caffeine
     
    + + + + + +

    +Namespaces

    namespace  nn
     
    namespace  nn::sl
     
    + + + + + + + + + + + +

    +Typedefs

    typedef enum nn::sl::MediaType MediaType
     
    typedef struct nn::sl::LaunchInfo LaunchInfo
     
    typedef struct nn::sl::LaunchInfoDatabaseEntry LaunchInfoDatabaseEntry
     
    typedef struct nn::sl::LaunchInfoDatabaseHeader LaunchInfoDatabaseHeader
     
    typedef enum nn::sl::Region Region
     
    + + + + + + + + + + + +

    +Enumerations

    enum  MediaType {
    +  NN_SL_MEDIA_TYPE_MLC = 0x00 +,
    +  NN_SL_MEDIA_TYPE_SLC = 0x01 +,
    +  NN_SL_MEDIA_TYPE_ODD = 0x02 +,
    +  NN_SL_MEDIA_TYPE_USB = 0x03 +,
    +  NN_SL_MEDIA_TYPE_HFIO = 0x04 +
    + }
     
    enum  Region {
    +  REGION_JPN = 0 +,
    +  REGION_USA = 1 +,
    +  REGION_EUR = 2 +
    + }
     
    enum  TransferMode {
    +  TRANSFER_MODE_UNKWN_1 = 1 +,
    +  TRANSFER_MODE_UNKWN_2 = 2 +,
    +  TRANSFER_MODE_UNKWN_3 = 3 +
    + }
     
    enum  Language {
    +  Japanese = 0 +,
    +  English = 1 +,
    +  French = 2 +,
    +  German = 3 +,
    +  Italian = 4 +,
    +  Spanish = 5 +,
    +  SimplifiedChinese = 6 +,
    +  Korean = 7 +,
    +  Dutch = 8 +,
    +  Portuguese = 9 +,
    +  Russian = 10 +,
    +  TraditionalChinese = 11 +
    + }
     
    enum  SeekOrigin { SeekSet = 0 + }
     
    + + + + + + + + + + + + + + + +

    +Functions

    void GetDefaultDatabasePath (char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")
     
    void GetDefaultDatabasePath (char *, int size) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUi")
     
    void GetDefaultKillerNotificationTransferRecordPath (char *, int size, uint64_t titleId, const char *) asm("GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL")
     
    void Initialize (MEMAllocFromDefaultHeapExFn, MEMFreeToDefaultHeapFn) asm("Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v")
     
    void Finalize () asm("Finalize__Q2_2nn2slFv")
     
    void FinalizeForEcoProcess () asm("FinalizeForEcoProcess__Q2_2nn2slFv")
     
    void InitializeForEcoProcess (MEMAllocFromDefaultHeapExFn allocFn, MEMFreeToDefaultHeapFn freeFn) asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v")
     
    +

    Data Structure Documentation

    + +

    ◆ nn::sl::LaunchInfo

    + +
    +
    + + + + +
    struct nn::sl::LaunchInfo
    +
    +
    +

    Definition at line 21 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +MCPAppType +appType +
    +MediaType +mediaType +
    +char +parameter[0x800] +
    + +
    +
    + +

    ◆ nn::sl::LaunchInfoDatabaseEntry

    + +
    +
    + + + + +
    struct nn::sl::LaunchInfoDatabaseEntry
    +
    +
    +

    Definition at line 33 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint64_t +id +
    +LaunchInfo +launchInfo +
    + +
    +
    + +

    ◆ nn::sl::LaunchInfoDatabaseHeader

    + +
    +
    + + + + +
    struct nn::sl::LaunchInfoDatabaseHeader
    +
    +
    +

    Definition at line 43 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +version +
    +uint32_t +magic +
    +uint32_t +maxEntries +
    +uint32_t +entryCount +
    +uint64_t +currentId +
    +LaunchInfoDatabaseEntry +entries[0] +
    +char +sha1Hash[20] +
    + +
    +
    + +

    ◆ nn::sl::IconInfo

    + +
    +
    + + + + +
    struct nn::sl::IconInfo
    +
    +
    +

    Definition at line 62 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint8_t +data[65580] +
    +char +name[0x80] +
    + +
    +
    + +

    ◆ nn::sl::AccountUUID

    + +
    +
    + + + + +
    struct nn::sl::AccountUUID
    +
    +
    +

    Definition at line 71 of file sl_cpp.h.

    +
    + + + + +
    Data Fields
    +char +uuid[10] +
    + +
    +
    + +

    ◆ nn::sl::DRCImagePaletteColor

    + +
    +
    + + + + +
    struct nn::sl::DRCImagePaletteColor
    +
    +
    +

    Definition at line 77 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +b +
    +uint8_t +g +
    +uint8_t +r +
    +uint8_t +a +
    + +
    +
    + +

    ◆ nn::sl::DRCImagePalette

    + +
    +
    + + + + +
    struct nn::sl::DRCImagePalette
    +
    +
    +

    Definition at line 90 of file sl_cpp.h.

    +
    + + + + +
    Data Fields
    +DRCImagePaletteColor +values[0x100] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo
    +
    +
    +

    Definition at line 97 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +numAccounts +
    +uint8_t +defaultAccountIndex +
    +AccountUUID +uuids[12] +
    +uint8_t +isNetworkAccount[12] +
    +uint8_t +isPasswordCacheEnabled[12] +
    +uint64_t +titleIds[10] +
    +uint8_t +isOnDisc[10] +
    +uint64_t +killerNotificationsTitleId +
    +uint32_t +serialId +
    +struct TransferableInfo.accountSceneImage +accountSceneImage +
    +struct TransferableInfo.quickStartScene1 +quickStartScene1 +
    +struct TransferableInfo.quickStartScene2 +quickStartScene2 +
    +struct TransferableInfo.killerNotificationMain +killerNotificationMain +
    +struct TransferableInfo.killerNotificationButton +killerNotificationButton +
    + +
    +
    + +

    ◆ nn::sl::TitleInfo

    + +
    +
    + + + + +
    struct nn::sl::TitleInfo
    +
    +
    +

    Definition at line 152 of file sl_cpp.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint64_t +titleId +
    +MCPAppType +appType +
    +MediaType +mediaType +
    + +
    +
    + +

    ◆ nn::sl::TitleMetaInfo

    + +
    +
    + + + + +
    struct nn::sl::TitleMetaInfo
    +
    +
    +

    Definition at line 164 of file sl_cpp.h.

    +
    + + + + +
    Data Fields
    +bool +isPreOrder +
    + +
    +
    + +

    ◆ nn::sl::WhiteList

    + +
    +
    + + + + +
    struct nn::sl::WhiteList
    +
    +
    +

    Definition at line 172 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +MCPAppType +titleTypes[50] +
    +uint32_t +titleTypeCount +
    +uint64_t +titleIds[50] +
    +uint32_t +titleIdCount +
    + +
    +
    + +

    ◆ nn::sl::Account

    + +
    +
    + + + + +
    struct nn::sl::Account
    +
    +
    +

    Definition at line 186 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +char +uuid[0x10] +
    +uint32_t +isNetworkAccount +
    +uint8_t +isPasswordCacheEnabled +
    +uint8_t +age +
    +uint32_t +gender +
    +uint32_t +simpleAddressId +
    +uint8_t +isMailAddressValidated +
    +uint16_t +bday_year +
    +uint8_t +bday_month +
    +uint8_t +bday_day +
    + +
    +
    + +

    ◆ nn::sl::AccountInfo

    + +
    +
    + + + + +
    struct nn::sl::AccountInfo
    +
    +
    +

    Definition at line 214 of file sl_cpp.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint8_t +account_index[12] +
    +uint32_t +num_of_accounts +
    +Account +accounts[12] +
    + +
    +
    + +

    ◆ nn::sl::Setting

    + +
    +
    + + + + +
    struct nn::sl::Setting
    +
    +
    +

    Definition at line 226 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +struct Setting.caffeine +caffeine +
    +bool +pushAutoDelivery +
    +uint32_t +edmStandbyModeLength +
    +uint32_t +language +
    +uint32_t +prodArea +
    + +
    +
    + +

    ◆ nn::sl::KillerNotificationTransferRecord

    + +
    +
    + + + + +
    struct nn::sl::KillerNotificationTransferRecord
    +
    +
    +

    Definition at line 256 of file sl_cpp.h.

    +
    +
    +
    + +

    ◆ nn::sl::TransferableInfo.accountSceneImage

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.accountSceneImage
    +
    +
    +

    Definition at line 110 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[206][412] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.quickStartScene1

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.quickStartScene1
    +
    +
    +

    Definition at line 115 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[129][1630] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.quickStartScene2

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.quickStartScene2
    +
    +
    +

    Definition at line 120 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[85][854] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.killerNotificationMain

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.killerNotificationMain
    +
    +
    +

    Definition at line 125 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixel[400][854] +
    + +
    +
    + +

    ◆ nn::sl::TransferableInfo.killerNotificationButton

    + +
    +
    + + + + +
    struct nn::sl::TransferableInfo.killerNotificationButton
    +
    +
    +

    Definition at line 130 of file sl_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +DRCImagePalette +palette +
    +uint8_t +pixelIndex[160][487] +
    + +
    +
    + +

    ◆ nn::sl::Setting.caffeine

    + +
    +
    + + + + +
    struct nn::sl::Setting.caffeine
    +
    +
    +

    Definition at line 228 of file sl_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +bool +enabled +
    +bool +pushEnabled +
    +bool +adEnabled +
    +bool +drcLedEnable +
    +uint16_t +pushInterval +
    +uint32_t +pushTimeSlot +
    + +
    +
    +
    + + + + diff --git a/sl__cpp_8h__dep__incl.map b/sl__cpp_8h__dep__incl.map new file mode 100644 index 00000000..35ff9250 --- /dev/null +++ b/sl__cpp_8h__dep__incl.map @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sl__cpp_8h__dep__incl.md5 b/sl__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..74e94f50 --- /dev/null +++ b/sl__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +b44d809945600bb9b66f2f827ecbe5d2 \ No newline at end of file diff --git a/sl__cpp_8h__dep__incl.png b/sl__cpp_8h__dep__incl.png new file mode 100644 index 00000000..db45e29b Binary files /dev/null and b/sl__cpp_8h__dep__incl.png differ diff --git a/sl__cpp_8h__incl.map b/sl__cpp_8h__incl.map new file mode 100644 index 00000000..8f04b2d1 --- /dev/null +++ b/sl__cpp_8h__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sl__cpp_8h__incl.md5 b/sl__cpp_8h__incl.md5 new file mode 100644 index 00000000..552df35e --- /dev/null +++ b/sl__cpp_8h__incl.md5 @@ -0,0 +1 @@ +70e18859c06e01b18ab0e9b199beee4e \ No newline at end of file diff --git a/sl__cpp_8h__incl.png b/sl__cpp_8h__incl.png new file mode 100644 index 00000000..d7ae3186 Binary files /dev/null and b/sl__cpp_8h__incl.png differ diff --git a/sl__cpp_8h_source.html b/sl__cpp_8h_source.html new file mode 100644 index 00000000..31e13b43 --- /dev/null +++ b/sl__cpp_8h_source.html @@ -0,0 +1,563 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/sl/sl_cpp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sl_cpp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include <coreinit/mcp.h>
    + +
    6#include <nn/result.h>
    +
    7
    +
    8#ifdef __cplusplus
    +
    9
    +
    10namespace nn::sl
    +
    11{
    + +
    20
    +
    +
    21typedef struct WUT_PACKED LaunchInfo
    +
    22{
    +
    23 uint64_t titleId;
    + + +
    26 char parameter[0x800];
    +
    27} LaunchInfo;
    +
    +
    28WUT_CHECK_OFFSET(LaunchInfo, 0x00, titleId);
    +
    29WUT_CHECK_OFFSET(LaunchInfo, 0x08, appType);
    +
    30WUT_CHECK_OFFSET(LaunchInfo, 0x0C, mediaType);
    +
    31WUT_CHECK_SIZE(LaunchInfo, 0x810);
    +
    32
    +
    +
    33typedef struct WUT_PACKED LaunchInfoDatabaseEntry
    +
    34{
    +
    35 uint64_t id;
    + +
    37} LaunchInfoDatabaseEntry;
    +
    +
    38WUT_CHECK_SIZE(LaunchInfoDatabaseEntry, 0x818);
    +
    39WUT_CHECK_OFFSET(LaunchInfoDatabaseEntry, 0x0, id);
    +
    40WUT_CHECK_OFFSET(LaunchInfoDatabaseEntry, 0x8, launchInfo);
    +
    41
    +
    42// This struct has a variable length, the hash is always expected at the end
    +
    +
    43typedef struct WUT_PACKED LaunchInfoDatabaseHeader
    +
    44{
    +
    45 uint32_t version; // 1
    +
    46 uint32_t magic; // "LIDB"
    +
    47 uint32_t maxEntries;
    +
    48 uint32_t entryCount;
    +
    49 uint64_t currentId; // start at 0x1000000000000000
    +
    50 LaunchInfoDatabaseEntry entries[0]; // Dynamic, actually this array should be entries[maxEntries]
    +
    51 char sha1Hash[20];
    +
    52} LaunchInfoDatabaseHeader;
    +
    +
    53WUT_CHECK_SIZE(LaunchInfoDatabaseHeader, 0x2C);
    +
    54WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x0, version);
    +
    55WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x4, magic);
    +
    56WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x8, maxEntries);
    +
    57WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0xC, entryCount);
    +
    58WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x10, currentId);
    +
    59WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x18, entries);
    +
    60WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x18, sha1Hash);
    +
    61
    +
    +
    62struct WUT_PACKED IconInfo
    +
    63{
    +
    64 uint8_t data[65580]; // tga
    +
    65 char name[0x80];
    +
    66};
    +
    +
    67WUT_CHECK_SIZE(IconInfo, 0x100ac);
    +
    68WUT_CHECK_OFFSET(IconInfo, 0, data);
    +
    69WUT_CHECK_OFFSET(IconInfo, 0x1002c, name);
    +
    70
    +
    +
    71struct WUT_PACKED AccountUUID
    +
    72{
    +
    73 char uuid[10];
    +
    74};
    +
    +
    75WUT_CHECK_SIZE(AccountUUID, 10);
    +
    76
    +
    + +
    78{
    +
    79 uint8_t b;
    +
    80 uint8_t g;
    +
    81 uint8_t r;
    +
    82 uint8_t a;
    +
    83};
    +
    +
    84WUT_CHECK_SIZE(DRCImagePaletteColor, 4);
    +
    85WUT_CHECK_OFFSET(DRCImagePaletteColor, 0, b);
    +
    86WUT_CHECK_OFFSET(DRCImagePaletteColor, 1, g);
    +
    87WUT_CHECK_OFFSET(DRCImagePaletteColor, 2, r);
    +
    88WUT_CHECK_OFFSET(DRCImagePaletteColor, 3, a);
    +
    89
    +
    + +
    91{
    + +
    93};
    +
    +
    94WUT_CHECK_SIZE(DRCImagePalette, 0x400);
    +
    95WUT_CHECK_OFFSET(DRCImagePalette, 0, values);
    +
    96
    +
    +
    97struct WUT_PACKED TransferableInfo
    +
    98{
    +
    99 uint8_t numAccounts;
    + +
    101 AccountUUID uuids[12];
    +
    102 WUT_PADDING_BYTES(0x48);
    +
    103 uint8_t isNetworkAccount[12];
    +
    104 uint8_t isPasswordCacheEnabled[12];
    +
    105 uint64_t titleIds[10];
    +
    106 uint8_t isOnDisc[10];
    + +
    108 uint32_t serialId;
    +
    109 WUT_PADDING_BYTES(192);
    +
    +
    110 struct
    +
    111 {
    +
    112 DRCImagePalette palette;
    +
    113 uint8_t pixelIndex[206][412]; // index of color in palette
    +
    114 } accountSceneImage;
    +
    +
    +
    115 struct
    +
    116 {
    +
    117 DRCImagePalette palette;
    +
    118 uint8_t pixelIndex[129][1630]; // index of color in palette
    +
    119 } quickStartScene1;
    +
    +
    +
    120 struct
    +
    121 {
    +
    122 DRCImagePalette palette;
    +
    123 uint8_t pixelIndex[85][854]; // index of color in palette
    +
    124 } quickStartScene2;
    +
    +
    +
    125 struct
    +
    126 {
    +
    127 DRCImagePalette palette; // this is actually unused. The quick start menu uses the button color palette for the main image as well.
    +
    128 uint8_t pixel[400][854]; // index of color in (button) palette
    +
    129 } killerNotificationMain;
    +
    +
    +
    130 struct
    +
    131 {
    +
    132 DRCImagePalette palette;
    +
    133 uint8_t pixelIndex[160][487]; // index of color in palette
    +
    134 } killerNotificationButton;
    +
    +
    135};
    +
    +
    136WUT_CHECK_SIZE(TransferableInfo, 0xc1934);
    +
    137WUT_CHECK_OFFSET(TransferableInfo, 0x00, numAccounts);
    +
    138WUT_CHECK_OFFSET(TransferableInfo, 0x01, defaultAccountIndex);
    +
    139WUT_CHECK_OFFSET(TransferableInfo, 0x02, uuids);
    +
    140WUT_CHECK_OFFSET(TransferableInfo, 0xC2, isNetworkAccount);
    +
    141WUT_CHECK_OFFSET(TransferableInfo, 0xCE, isPasswordCacheEnabled);
    +
    142WUT_CHECK_OFFSET(TransferableInfo, 0xda, titleIds);
    +
    143WUT_CHECK_OFFSET(TransferableInfo, 0x12a, isOnDisc);
    +
    144WUT_CHECK_OFFSET(TransferableInfo, 0x134, killerNotificationsTitleId);
    +
    145WUT_CHECK_OFFSET(TransferableInfo, 0x13C, serialId);
    +
    146WUT_CHECK_OFFSET(TransferableInfo, 0x200, accountSceneImage);
    +
    147WUT_CHECK_OFFSET(TransferableInfo, 0x15188, quickStartScene1);
    +
    148WUT_CHECK_OFFSET(TransferableInfo, 0x48ae6, quickStartScene2);
    +
    149WUT_CHECK_OFFSET(TransferableInfo, 0x5aa74, killerNotificationMain);
    +
    150WUT_CHECK_OFFSET(TransferableInfo, 0xae4d4, killerNotificationButton);
    +
    151
    +
    +
    152struct WUT_PACKED TitleInfo
    +
    153{
    +
    154 uint64_t titleId;
    + + +
    157 WUT_UNKNOWN_BYTES(0x10);
    +
    158};
    +
    +
    159WUT_CHECK_SIZE(TitleInfo, 0x20);
    +
    160WUT_CHECK_OFFSET(TitleInfo, 0x00, titleId);
    +
    161WUT_CHECK_OFFSET(TitleInfo, 0x08, appType);
    +
    162WUT_CHECK_OFFSET(TitleInfo, 0x0C, mediaType);
    +
    163
    +
    +
    164struct WUT_PACKED TitleMetaInfo
    +
    165{
    + +
    167 WUT_PADDING_BYTES(3);
    +
    168};
    +
    +
    169WUT_CHECK_SIZE(TitleMetaInfo, 0x4);
    +
    170WUT_CHECK_OFFSET(TitleMetaInfo, 0x00, isPreOrder);
    +
    171
    +
    +
    172struct WUT_PACKED WhiteList
    +
    173{
    +
    174 MCPAppType titleTypes[50];
    + +
    176 WUT_PADDING_BYTES(4);
    +
    177 uint64_t titleIds[50];
    +
    178 uint32_t titleIdCount;
    +
    179};
    +
    +
    180WUT_CHECK_SIZE(WhiteList, 0x264);
    +
    181WUT_CHECK_OFFSET(WhiteList, 0x00, titleTypes);
    +
    182WUT_CHECK_OFFSET(WhiteList, 0xC8, titleTypeCount);
    +
    183WUT_CHECK_OFFSET(WhiteList, 0xD0, titleIds);
    +
    184WUT_CHECK_OFFSET(WhiteList, 0x260, titleIdCount);
    +
    185
    +
    +
    186struct WUT_PACKED Account
    +
    187{
    +
    188 char uuid[0x10];
    + + +
    191 uint8_t age;
    +
    192 WUT_PADDING_BYTES(2);
    +
    193 uint32_t gender;
    + + +
    196 WUT_PADDING_BYTES(1);
    +
    197 uint16_t bday_year;
    +
    198 uint8_t bday_month;
    +
    199 uint8_t bday_day;
    +
    200 WUT_PADDING_BYTES(2);
    +
    201};
    +
    +
    202WUT_CHECK_SIZE(Account, 0x28);
    +
    203WUT_CHECK_OFFSET(Account, 0x00, uuid);
    +
    204WUT_CHECK_OFFSET(Account, 0x10, isNetworkAccount);
    +
    205WUT_CHECK_OFFSET(Account, 0x14, isPasswordCacheEnabled);
    +
    206WUT_CHECK_OFFSET(Account, 0x15, age);
    +
    207WUT_CHECK_OFFSET(Account, 0x18, gender);
    +
    208WUT_CHECK_OFFSET(Account, 0x1C, simpleAddressId);
    +
    209WUT_CHECK_OFFSET(Account, 0x20, isMailAddressValidated);
    +
    210WUT_CHECK_OFFSET(Account, 0x22, bday_year);
    +
    211WUT_CHECK_OFFSET(Account, 0x24, bday_month);
    +
    212WUT_CHECK_OFFSET(Account, 0x25, bday_day);
    +
    213
    +
    +
    214struct WUT_PACKED AccountInfo
    +
    215{
    +
    216 uint8_t account_index[12];
    +
    217 WUT_UNKNOWN_BYTES(4);
    + +
    219 Account accounts[12];
    +
    220};
    +
    +
    221WUT_CHECK_SIZE(AccountInfo, 0x1f4);
    +
    222WUT_CHECK_OFFSET(AccountInfo, 0, account_index);
    +
    223WUT_CHECK_OFFSET(AccountInfo, 0x10, num_of_accounts);
    +
    224WUT_CHECK_OFFSET(AccountInfo, 0x14, accounts);
    +
    225
    +
    +
    226struct WUT_PACKED Setting
    +
    227{
    +
    +
    228 struct
    +
    229 {
    +
    230 bool enabled;
    +
    231 bool pushEnabled;
    +
    232 bool adEnabled;
    +
    233 bool drcLedEnable;
    +
    234 uint16_t pushInterval;
    +
    235 WUT_PADDING_BYTES(2);
    +
    236 uint32_t pushTimeSlot;
    +
    237 } caffeine;
    +
    + +
    239 WUT_PADDING_BYTES(3);
    + +
    241 uint32_t language;
    +
    242 uint32_t prodArea;
    +
    243};
    +
    +
    244WUT_CHECK_SIZE(Setting, 0x1C);
    +
    245WUT_CHECK_OFFSET(Setting, 0x0, caffeine.enabled);
    +
    246WUT_CHECK_OFFSET(Setting, 0x01, caffeine.pushEnabled);
    +
    247WUT_CHECK_OFFSET(Setting, 0x02, caffeine.adEnabled);
    +
    248WUT_CHECK_OFFSET(Setting, 0x03, caffeine.drcLedEnable);
    +
    249WUT_CHECK_OFFSET(Setting, 0x04, caffeine.pushInterval);
    +
    250WUT_CHECK_OFFSET(Setting, 0x08, caffeine.pushTimeSlot);
    +
    251WUT_CHECK_OFFSET(Setting, 0x0C, pushAutoDelivery);
    +
    252WUT_CHECK_OFFSET(Setting, 0x10, edmStandbyModeLength);
    +
    253WUT_CHECK_OFFSET(Setting, 0x14, language);
    +
    254WUT_CHECK_OFFSET(Setting, 0x18, prodArea);
    +
    255
    +
    + +
    257{
    +
    258 WUT_UNKNOWN_BYTES(0x18);
    +
    259};
    +
    +
    260WUT_CHECK_SIZE(KillerNotificationTransferRecord, 0x18);
    +
    261
    +
    +
    262typedef enum Region
    +
    263{
    + + +
    266 REGION_EUR = 2
    + +
    +
    268
    + +
    275
    +
    + +
    277{
    + + + + + + + + +
    286 Dutch = 8,
    + + + +
    290};
    +
    +
    291
    +
    + +
    293{
    +
    294 SeekSet = 0
    + +
    +
    296
    +
    297void
    +
    298GetDefaultDatabasePath(char *, int size, uint64_t titleId)
    +
    299 asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL");
    +
    300
    +
    301void
    +
    302GetDefaultDatabasePath(char *, int size)
    +
    303 asm("GetDefaultDatabasePath__Q2_2nn2slFPcUi");
    +
    304
    +
    305void
    +
    306GetDefaultKillerNotificationTransferRecordPath(char *, int size, uint64_t titleId, const char *)
    +
    307 asm("GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL");
    +
    308
    + +
    310 asm("Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v");
    +
    311
    +
    312void
    + +
    314 asm("Finalize__Q2_2nn2slFv");
    +
    315
    +
    316void
    + +
    318 asm("FinalizeForEcoProcess__Q2_2nn2slFv");
    +
    319
    +
    320void
    + +
    322 asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v");
    +
    323
    +
    324}; // namespace nn::sl
    +
    325
    +
    326#endif
    +
    MCPAppType
    Definition mcp.h:26
    +
    void *(* MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment)
    +
    void(* MEMFreeToDefaultHeapFn)(void *ptr)
    + + + +
    uint64_t titleId
    Definition sl_cpp.h:23
    +
    uint32_t language
    Definition sl_cpp.h:241
    +
    uint8_t age
    Definition sl_cpp.h:191
    +
    MediaType
    Definition sl_cpp.h:13
    +
    @ NN_SL_MEDIA_TYPE_USB
    Definition sl_cpp.h:17
    +
    @ NN_SL_MEDIA_TYPE_SLC
    Definition sl_cpp.h:15
    +
    @ NN_SL_MEDIA_TYPE_ODD
    Definition sl_cpp.h:16
    +
    @ NN_SL_MEDIA_TYPE_MLC
    Definition sl_cpp.h:14
    +
    @ NN_SL_MEDIA_TYPE_HFIO
    Definition sl_cpp.h:18
    +
    uint8_t bday_day
    Definition sl_cpp.h:199
    + +
    uint32_t prodArea
    Definition sl_cpp.h:242
    +
    void InitializeForEcoProcess(MEMAllocFromDefaultHeapExFn allocFn, MEMFreeToDefaultHeapFn freeFn) asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v")
    +
    uint32_t simpleAddressId
    Definition sl_cpp.h:194
    +
    Language
    Definition sl_cpp.h:277
    +
    @ Russian
    Definition sl_cpp.h:288
    +
    @ German
    Definition sl_cpp.h:281
    +
    @ Japanese
    Definition sl_cpp.h:278
    +
    @ Italian
    Definition sl_cpp.h:282
    +
    @ Spanish
    Definition sl_cpp.h:283
    +
    @ English
    Definition sl_cpp.h:279
    +
    @ TraditionalChinese
    Definition sl_cpp.h:289
    +
    @ Dutch
    Definition sl_cpp.h:286
    +
    @ SimplifiedChinese
    Definition sl_cpp.h:284
    +
    @ Korean
    Definition sl_cpp.h:285
    +
    @ Portuguese
    Definition sl_cpp.h:287
    +
    @ French
    Definition sl_cpp.h:280
    + + +
    void GetDefaultKillerNotificationTransferRecordPath(char *, int size, uint64_t titleId, const char *) asm("GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL")
    + + +
    uint32_t isNetworkAccount
    Definition sl_cpp.h:189
    + +
    uint8_t isPasswordCacheEnabled
    Definition sl_cpp.h:190
    +
    bool pushAutoDelivery
    Definition sl_cpp.h:238
    +
    uint32_t gender
    Definition sl_cpp.h:193
    +
    uint8_t isMailAddressValidated
    Definition sl_cpp.h:195
    + +
    void GetDefaultDatabasePath(char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")
    +
    DRCImagePaletteColor values[0x100]
    Definition sl_cpp.h:92
    +
    uint8_t bday_month
    Definition sl_cpp.h:198
    + + +
    @ REGION_USA
    Definition sl_cpp.h:265
    +
    @ REGION_JPN
    Definition sl_cpp.h:264
    +
    @ REGION_EUR
    Definition sl_cpp.h:266
    + +
    void Initialize(MEMAllocFromDefaultHeapExFn, MEMFreeToDefaultHeapFn) asm("Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v")
    +
    uint16_t bday_year
    Definition sl_cpp.h:197
    +
    uint32_t titleTypeCount
    Definition sl_cpp.h:175
    + +
    uint64_t killerNotificationsTitleId
    Definition sl_cpp.h:107
    +
    SeekOrigin
    Definition sl_cpp.h:293
    +
    @ SeekSet
    Definition sl_cpp.h:294
    +
    void Finalize() asm("Finalize__Q2_2nn2slFv")
    +
    MediaType mediaType
    Definition sl_cpp.h:25
    +
    TransferMode
    Definition sl_cpp.h:270
    +
    @ TRANSFER_MODE_UNKWN_1
    Definition sl_cpp.h:271
    +
    @ TRANSFER_MODE_UNKWN_2
    Definition sl_cpp.h:272
    +
    @ TRANSFER_MODE_UNKWN_3
    Definition sl_cpp.h:273
    +
    uint32_t edmStandbyModeLength
    Definition sl_cpp.h:240
    + +
    MCPAppType appType
    Definition sl_cpp.h:24
    + +
    void FinalizeForEcoProcess() asm("FinalizeForEcoProcess__Q2_2nn2slFv")
    + +
    uint32_t titleIdCount
    Definition sl_cpp.h:178
    +
    uint32_t num_of_accounts
    Definition sl_cpp.h:218
    +
    uint8_t defaultAccountIndex
    Definition sl_cpp.h:100
    + + + + + + + + + + + + + + + + + + +
    + + + + diff --git a/smd_8h.html b/smd_8h.html new file mode 100644 index 00000000..5d7ceb6e --- /dev/null +++ b/smd_8h.html @@ -0,0 +1,248 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/smd.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    smd.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/mutex.h>
    +
    +Include dependency graph for smd.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  SmdVectorSpec
     
    struct  SmdVector
     
    struct  SmdElement
     
    struct  SmdReceiveData
     
    struct  SmdInterface
     
    struct  SmdCtrlTable
     
    struct  SmdPpcCtrlTableVectors
     
    struct  SmdPpc
     
    struct  SmdSimpleBufPool
     
    union  SmdElement.__unnamed13__
     
    union  SmdReceiveData.__unnamed15__
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct SmdVectorSpec SmdVectorSpec
     
    typedef struct SmdVector SmdVector
     
    typedef struct SmdElement SmdElement
     
    typedef struct SmdReceiveData SmdReceiveData
     
    typedef struct SmdInterface SmdInterface
     
    typedef struct SmdCtrlTable SmdCtrlTable
     
    typedef struct SmdPpcCtrlTableVectors SmdPpcCtrlTableVectors
     
    typedef struct SmdPpc SmdPpc
     
    typedef struct SmdSimpleBufPool SmdSimpleBufPool
     
    typedef enum SmdLockType SmdLockType
     
    typedef enum SmdPpcState SmdPpcState
     
    typedef enum SmdInterfaceState SmdInterfaceState
     
    typedef enum SmdElementType SmdElementType
     
    + + + + + + + + + +

    +Enumerations

    enum  SmdLockType {
    +  SMD_LOCK_TYPE_MUTEX = 0 +,
    +  SMD_LOCK_TYPE_DISABLE_INTERRUPTS = 1 +,
    +  SMD_LOCK_TYPE_NONE = 2 +
    + }
     
    enum  SmdPpcState {
    +  SMD_PPC_STATE_INVALID = 0 +,
    +  SMD_PPC_STATE_INITIALIZED = 1 +,
    +  SMD_PPC_STATE_CLOSED = 2 +,
    +  SMD_PPC_STATE_OPENED = 3 +
    + }
     
    enum  SmdInterfaceState {
    +  SMD_INTERFACE_STATE_OPENED = 0x2222 +,
    +  SMD_INTERFACE_STATE_CLOSED = 0x3333 +
    + }
     
    enum  SmdElementType {
    +  SMD_ELEMENT_TYPE_MESSAGE = 0 +,
    +  SMD_ELEMENT_TYPE_VECTOR_SPEC = 1 +,
    +  SMD_ELEMENT_TYPE_VECTOR = 2 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    SmdPpcsmdPpcInit (void *buf, uint32_t bufSize, uint32_t messageCount, const char *name, SmdLockType lockType)
     
    int32_t smdPpcGetCtrlTableVectors (SmdPpc *smd, SmdPpcCtrlTableVectors *outVectors)
     
    int32_t smdPpcOpen (SmdPpc *smd)
     
    int32_t smdPpcClose (SmdPpc *smd)
     
    int32_t smdPpcGetInterfaceState (SmdPpc *smd, SmdInterfaceState *outPpcState, SmdInterfaceState *outIopState)
     
    int32_t smdPpcReceive (SmdPpc *smd, SmdReceiveData *data)
     
    int32_t smdPpcSendMessage (SmdPpc *smd, void *message, uint32_t messageSize)
     
    int32_t smdPpcSendVectorSpec (SmdPpc *smd, uint32_t command, SmdVectorSpec *specs, int32_t specsCount)
     
    int32_t smdPpcSendVector (SmdPpc *smd, SmdVector *vector)
     
    SmdSimpleBufPoolsmdSimpleBufPoolCreate (void *poolData, uint32_t poolDataSize, uint32_t allocSize, uint32_t allocCount, SmdLockType lockType)
     
    int32_t smdSimpleBufAlloc (SmdSimpleBufPool *pool, void **outAlloc)
     
    int32_t smdSimpleBufFree (SmdSimpleBufPool *pool, void *alloc)
     
    int32_t smdSimpleBufGetStatistics (SmdSimpleBufPool *pool, uint32_t *allocCount, uint32_t *freeErrorCount)
     
    +
    + + + + diff --git a/smd_8h__incl.map b/smd_8h__incl.map new file mode 100644 index 00000000..dfd7b0fb --- /dev/null +++ b/smd_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smd_8h__incl.md5 b/smd_8h__incl.md5 new file mode 100644 index 00000000..fdc2b210 --- /dev/null +++ b/smd_8h__incl.md5 @@ -0,0 +1 @@ +438aee58ae9f406e64caaf4030ad2642 \ No newline at end of file diff --git a/smd_8h__incl.png b/smd_8h__incl.png new file mode 100644 index 00000000..952fe745 Binary files /dev/null and b/smd_8h__incl.png differ diff --git a/smd_8h_source.html b/smd_8h_source.html new file mode 100644 index 00000000..d41b217f --- /dev/null +++ b/smd_8h_source.html @@ -0,0 +1,470 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/smd.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    smd.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/mutex.h>
    +
    4
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    + +
    18typedef struct SmdVector SmdVector;
    +
    19typedef struct SmdElement SmdElement;
    + + + + +
    24typedef struct SmdPpc SmdPpc;
    + +
    26
    + +
    36
    + +
    44
    + +
    50
    + +
    57
    +
    + +
    59{
    +
    60 void *ptr;
    +
    61 uint32_t size;
    +
    62};
    +
    +
    63WUT_CHECK_OFFSET(SmdVectorSpec, 0x00, ptr);
    +
    64WUT_CHECK_OFFSET(SmdVectorSpec, 0x04, size);
    +
    65WUT_CHECK_SIZE(SmdVectorSpec, 0x8);
    +
    66
    +
    + +
    68{
    +
    69 uint32_t command;
    +
    70 int32_t count;
    + +
    72};
    +
    +
    73WUT_CHECK_OFFSET(SmdVector, 0x00, command);
    +
    74WUT_CHECK_OFFSET(SmdVector, 0x04, count);
    +
    75WUT_CHECK_OFFSET(SmdVector, 0x08, vecs);
    +
    76WUT_CHECK_SIZE(SmdVector, 0x28);
    +
    77
    +
    + +
    79{
    + +
    81 uint32_t size;
    +
    +
    82 union
    +
    83 {
    +
    84 uint8_t data[0xf8];
    +
    85 SmdVector spec;
    +
    86 uint32_t vectorPaddr;
    +
    87 };
    +
    +
    88};
    +
    +
    89WUT_CHECK_OFFSET(SmdElement, 0x00, type);
    +
    90WUT_CHECK_OFFSET(SmdElement, 0x04, size);
    +
    91WUT_CHECK_OFFSET(SmdElement, 0x08, data);
    +
    92WUT_CHECK_OFFSET(SmdElement, 0x08, spec);
    +
    93WUT_CHECK_OFFSET(SmdElement, 0x08, vectorPaddr);
    +
    94WUT_CHECK_SIZE(SmdElement, 0x100);
    +
    95
    +
    + +
    97{
    + +
    99 uint32_t size;
    +
    +
    100 union
    +
    101 {
    +
    102 uint8_t message[0x80];
    +
    103 SmdVector spec;
    +
    104 SmdVector *vector;
    +
    105 };
    +
    +
    106};
    +
    +
    107WUT_CHECK_OFFSET(SmdReceiveData, 0x00, type);
    +
    108WUT_CHECK_OFFSET(SmdReceiveData, 0x04, size);
    +
    109WUT_CHECK_OFFSET(SmdReceiveData, 0x08, message);
    +
    110WUT_CHECK_OFFSET(SmdReceiveData, 0x08, spec);
    +
    111WUT_CHECK_OFFSET(SmdReceiveData, 0x08, vector);
    +
    112WUT_CHECK_SIZE(SmdReceiveData, 0x88);
    +
    113
    +
    + +
    115{
    + +
    117 WUT_PADDING_BYTES(0x7C);
    +
    118 uint32_t elementCount;
    +
    119 WUT_PADDING_BYTES(0x7C);
    +
    120 int32_t readOffset;
    +
    121 WUT_PADDING_BYTES(0x7C);
    +
    122 int32_t writeOffset;
    +
    123 WUT_PADDING_BYTES(0x7C);
    +
    124 uint32_t bufPaddr;
    +
    125 WUT_PADDING_BYTES(0x7C);
    +
    126};
    +
    +
    127WUT_CHECK_OFFSET(SmdInterface, 0x000, state);
    +
    128WUT_CHECK_OFFSET(SmdInterface, 0x080, elementCount);
    +
    129WUT_CHECK_OFFSET(SmdInterface, 0x100, readOffset);
    +
    130WUT_CHECK_OFFSET(SmdInterface, 0x180, writeOffset);
    +
    131WUT_CHECK_OFFSET(SmdInterface, 0x200, bufPaddr);
    +
    132WUT_CHECK_SIZE(SmdInterface, 0x280);
    +
    133
    +
    + +
    135{
    +
    136 char name[0x10];
    +
    137 uint32_t reusedCount;
    +
    138 WUT_PADDING_BYTES(0x6C);
    + +
    140 WUT_PADDING_BYTES(0x40);
    + +
    142 WUT_PADDING_BYTES(0x40);
    +
    143};
    +
    +
    144WUT_CHECK_OFFSET(SmdCtrlTable, 0x000, name);
    +
    145WUT_CHECK_OFFSET(SmdCtrlTable, 0x010, reusedCount);
    +
    146WUT_CHECK_OFFSET(SmdCtrlTable, 0x080, iopInterface);
    +
    147WUT_CHECK_OFFSET(SmdCtrlTable, 0x340, ppcInterface);
    +
    148WUT_CHECK_SIZE(SmdCtrlTable, 0x600);
    +
    149
    + +
    159WUT_CHECK_OFFSET(SmdPpcCtrlTableVectors, 0x00, ctrlTable);
    +
    160WUT_CHECK_OFFSET(SmdPpcCtrlTableVectors, 0x04, ctrlTableSize);
    +
    161WUT_CHECK_OFFSET(SmdPpcCtrlTableVectors, 0x08, writeBuf);
    +
    162WUT_CHECK_OFFSET(SmdPpcCtrlTableVectors, 0x0C, writeBufSize);
    +
    163WUT_CHECK_OFFSET(SmdPpcCtrlTableVectors, 0x10, readBuf);
    +
    164WUT_CHECK_OFFSET(SmdPpcCtrlTableVectors, 0x14, readBufSize);
    +
    165WUT_CHECK_SIZE(SmdPpcCtrlTableVectors, 0x18);
    +
    166
    + +
    179WUT_CHECK_OFFSET(SmdPpc, 0x00, self);
    +
    180WUT_CHECK_OFFSET(SmdPpc, 0x04, ctrlTable);
    +
    181WUT_CHECK_OFFSET(SmdPpc, 0x08, lockType);
    +
    182WUT_CHECK_OFFSET(SmdPpc, 0x0C, mutex);
    +
    183WUT_CHECK_OFFSET(SmdPpc, 0x38, messageCount);
    +
    184WUT_CHECK_OFFSET(SmdPpc, 0x3C, writeBuf);
    +
    185WUT_CHECK_OFFSET(SmdPpc, 0x40, readBuf);
    +
    186WUT_CHECK_OFFSET(SmdPpc, 0x44, state);
    +
    187WUT_CHECK_SIZE(SmdPpc, 0x80);
    +
    188
    +
    + +
    190{
    + + +
    193 void *poolData;
    +
    194 uint32_t poolDataSize;
    + +
    196 uint32_t allocSize;
    + + + + +
    201 uint32_t elementsIn;
    + +
    203 WUT_PADDING_BYTES(0x28);
    +
    204};
    +
    +
    205WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x00, self);
    +
    206WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x04, mutex);
    +
    207WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x30, poolData);
    +
    208WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x34, poolDataSize);
    +
    209WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x38, lockType);
    +
    210WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x3C, allocSize);
    +
    211WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x40, realAllocSize);
    +
    212WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x44, maxAllocCount);
    +
    213WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x48, allocPoolStart);
    +
    214WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x4C, allocPoolEnd);
    +
    215WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x50, elementsIn);
    +
    216WUT_CHECK_OFFSET(SmdSimpleBufPool, 0x54, freeErrorCount);
    +
    217WUT_CHECK_SIZE(SmdSimpleBufPool, 0x80);
    +
    218
    +
    219SmdPpc *
    +
    220smdPpcInit(void *buf,
    +
    221 uint32_t bufSize,
    +
    222 uint32_t messageCount,
    +
    223 const char *name,
    +
    224 SmdLockType lockType);
    +
    225
    +
    226int32_t
    + +
    228 SmdPpcCtrlTableVectors *outVectors);
    +
    229
    +
    230int32_t
    + +
    232
    +
    233int32_t
    + +
    235
    +
    236int32_t
    + +
    238 SmdInterfaceState *outPpcState,
    +
    239 SmdInterfaceState *outIopState);
    +
    240
    +
    241int32_t
    + +
    243 SmdReceiveData *data);
    +
    244
    +
    245int32_t
    + +
    247 void *message,
    +
    248 uint32_t messageSize);
    +
    249
    +
    250int32_t
    + +
    252 uint32_t command,
    +
    253 SmdVectorSpec *specs,
    +
    254 int32_t specsCount);
    +
    255
    +
    256int32_t
    + +
    258 SmdVector *vector);
    +
    259
    + + +
    262 uint32_t poolDataSize,
    +
    263 uint32_t allocSize,
    +
    264 uint32_t allocCount,
    +
    265 SmdLockType lockType);
    +
    266
    +
    267int32_t
    + +
    269 void **outAlloc);
    +
    270
    +
    271int32_t
    + +
    273 void *alloc);
    +
    274
    +
    275int32_t
    + +
    277 uint32_t *allocCount,
    +
    278 uint32_t *freeErrorCount);
    +
    279
    +
    280#ifdef __cplusplus
    +
    281}
    +
    282#endif
    +
    283
    + +
    void * allocPoolEnd
    Definition smd.h:200
    +
    SmdElementType type
    Definition smd.h:80
    +
    uint32_t poolDataSize
    Definition smd.h:194
    +
    int32_t count
    Definition smd.h:70
    +
    uint32_t ctrlTableSize
    Definition smd.h:153
    +
    uint32_t reusedCount
    Definition smd.h:137
    +
    SmdCtrlTable * ctrlTable
    Definition smd.h:152
    +
    SmdSimpleBufPool * self
    Definition smd.h:191
    +
    SmdVectorSpec vecs[4]
    Definition smd.h:71
    +
    uint32_t bufPaddr
    Definition smd.h:124
    +
    SmdElement * readBuf
    Definition smd.h:156
    +
    uint32_t freeErrorCount
    Definition smd.h:202
    +
    SmdInterface ppcInterface
    Definition smd.h:141
    +
    SmdPpcState state
    Definition smd.h:176
    +
    uint32_t writeBufSize
    Definition smd.h:155
    +
    uint32_t realAllocSize
    Definition smd.h:197
    +
    void * poolData
    Definition smd.h:193
    +
    uint32_t allocSize
    Definition smd.h:196
    +
    int32_t writeOffset
    Definition smd.h:122
    +
    char name[0x10]
    Definition smd.h:136
    +
    SmdPpc * self
    Definition smd.h:169
    +
    SmdLockType lockType
    Definition smd.h:171
    +
    uint32_t size
    Definition smd.h:61
    +
    int32_t readOffset
    Definition smd.h:120
    +
    OSMutex mutex
    Definition smd.h:172
    +
    uint32_t elementsIn
    Definition smd.h:201
    +
    uint32_t readBufSize
    Definition smd.h:157
    +
    void * allocPoolStart
    Definition smd.h:199
    +
    void * ptr
    Definition smd.h:60
    +
    SmdElement * writeBuf
    Definition smd.h:154
    +
    uint32_t elementCount
    Definition smd.h:118
    +
    uint32_t messageCount
    Definition smd.h:173
    +
    uint32_t command
    Definition smd.h:69
    +
    SmdInterfaceState state
    Definition smd.h:116
    +
    SmdInterface iopInterface
    Definition smd.h:139
    +
    uint32_t maxAllocCount
    Definition smd.h:198
    +
    SmdPpcState
    Definition smd.h:38
    +
    int32_t smdPpcGetInterfaceState(SmdPpc *smd, SmdInterfaceState *outPpcState, SmdInterfaceState *outIopState)
    +
    int32_t smdPpcSendMessage(SmdPpc *smd, void *message, uint32_t messageSize)
    +
    int32_t smdPpcClose(SmdPpc *smd)
    +
    int32_t smdPpcSendVector(SmdPpc *smd, SmdVector *vector)
    +
    int32_t smdSimpleBufFree(SmdSimpleBufPool *pool, void *alloc)
    +
    SmdSimpleBufPool * smdSimpleBufPoolCreate(void *poolData, uint32_t poolDataSize, uint32_t allocSize, uint32_t allocCount, SmdLockType lockType)
    +
    int32_t smdSimpleBufAlloc(SmdSimpleBufPool *pool, void **outAlloc)
    +
    SmdInterfaceState
    Definition smd.h:46
    +
    SmdElementType
    Definition smd.h:52
    +
    int32_t smdSimpleBufGetStatistics(SmdSimpleBufPool *pool, uint32_t *allocCount, uint32_t *freeErrorCount)
    +
    int32_t smdPpcOpen(SmdPpc *smd)
    +
    int32_t smdPpcSendVectorSpec(SmdPpc *smd, uint32_t command, SmdVectorSpec *specs, int32_t specsCount)
    +
    SmdPpc * smdPpcInit(void *buf, uint32_t bufSize, uint32_t messageCount, const char *name, SmdLockType lockType)
    +
    int32_t smdPpcReceive(SmdPpc *smd, SmdReceiveData *data)
    +
    SmdLockType
    Definition smd.h:28
    +
    int32_t smdPpcGetCtrlTableVectors(SmdPpc *smd, SmdPpcCtrlTableVectors *outVectors)
    +
    @ SMD_PPC_STATE_INVALID
    Definition smd.h:39
    +
    @ SMD_PPC_STATE_CLOSED
    Definition smd.h:41
    +
    @ SMD_PPC_STATE_OPENED
    Definition smd.h:42
    +
    @ SMD_PPC_STATE_INITIALIZED
    Definition smd.h:40
    +
    @ SMD_INTERFACE_STATE_OPENED
    Definition smd.h:47
    +
    @ SMD_INTERFACE_STATE_CLOSED
    Definition smd.h:48
    +
    @ SMD_ELEMENT_TYPE_VECTOR_SPEC
    Definition smd.h:54
    +
    @ SMD_ELEMENT_TYPE_VECTOR
    Definition smd.h:55
    +
    @ SMD_ELEMENT_TYPE_MESSAGE
    Definition smd.h:53
    +
    @ SMD_LOCK_TYPE_NONE
    No locking is done.
    Definition smd.h:34
    +
    @ SMD_LOCK_TYPE_DISABLE_INTERRUPTS
    Locking is done by disabling interrupts.
    Definition smd.h:32
    +
    @ SMD_LOCK_TYPE_MUTEX
    Locking is done with a mutex.
    Definition smd.h:30
    + + + +
    Definition smd.h:168
    + + + + + + + +
    + + + + diff --git a/sndcore2_2core_8h.html b/sndcore2_2core_8h.html new file mode 100644 index 00000000..08a28252 --- /dev/null +++ b/sndcore2_2core_8h.html @@ -0,0 +1,206 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/core.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    core.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <sndcore2/device.h>
    +#include "result.h"
    +
    +Include dependency graph for core.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Data Structures

    struct  AXProfile
     
    struct  AXInitParams
     
    struct  AXTransitionAudioBufferDevice
     
    struct  AXTransitionAudioBuffer
     
    + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct AXProfile AXProfile
     
    typedef struct AXInitParams AXInitParams
     
    typedef struct AXTransitionAudioBuffer AXTransitionAudioBuffer
     
    typedef struct AXTransitionAudioBufferDevice AXTransitionAudioBufferDevice
     
    typedef void(* AXFrameCallback) (void)
     
    typedef uint32_t AXInitRenderer
     A value from enum AX_INIT_RENDERER.
     
    typedef uint32_t AXInitPipeline
     A value from enum AX_INIT_PIPELINE.
     
    + + + + + +

    +Enumerations

    enum  AX_INIT_RENDERER {
    +  AX_INIT_RENDERER_32KHZ = 0 +,
    +  AX_INIT_RENDERER_48KHZ = 1 +
    + }
     
    enum  AX_INIT_PIPELINE {
    +  AX_INIT_PIPELINE_SINGLE = 0 +,
    +  AX_INIT_PIPELINE_FOUR_STAGE = 1 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void AXInit ()
     
    void AXQuit ()
     
    void AXInitWithParams (AXInitParams *params)
     
    BOOL AXIsInit ()
     
    void AXInitProfile (AXProfile *profile, uint32_t count)
     
    uint32_t AXGetSwapProfile (AXProfile *profile, uint32_t count)
     
    AXResult AXSetDefaultMixerSelect (uint32_t unk0)
     
    AXResult AXRegisterAppFrameCallback (AXFrameCallback callback)
     
    AXResult AXDeregisterAppFrameCallback (AXFrameCallback callback)
     
    AXFrameCallback AXRegisterFrameCallback (AXFrameCallback callback)
     
    uint32_t AXGetInputSamplesPerFrame ()
     
    uint32_t AXGetInputSamplesPerSec ()
     
    void AXStartTransitionAudio ()
     
    void AXSetUpTransitionAudio (AXTransitionAudioBuffer *buffer)
     
    +
    + + + + diff --git a/sndcore2_2core_8h__incl.map b/sndcore2_2core_8h__incl.map new file mode 100644 index 00000000..462fdb14 --- /dev/null +++ b/sndcore2_2core_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sndcore2_2core_8h__incl.md5 b/sndcore2_2core_8h__incl.md5 new file mode 100644 index 00000000..ab538f19 --- /dev/null +++ b/sndcore2_2core_8h__incl.md5 @@ -0,0 +1 @@ +84c6651745433b2eb126f4094268f9d1 \ No newline at end of file diff --git a/sndcore2_2core_8h__incl.png b/sndcore2_2core_8h__incl.png new file mode 100644 index 00000000..8ee21510 Binary files /dev/null and b/sndcore2_2core_8h__incl.png differ diff --git a/sndcore2_2core_8h_source.html b/sndcore2_2core_8h_source.html new file mode 100644 index 00000000..b01e8621 --- /dev/null +++ b/sndcore2_2core_8h_source.html @@ -0,0 +1,276 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/core.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    core.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <sndcore2/device.h>
    +
    4#include "result.h"
    +
    5
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    +
    17typedef struct AXProfile AXProfile;
    + + + +
    21
    +
    22typedef void (*AXFrameCallback)(void);
    +
    23
    +
    25typedef uint32_t AXInitRenderer;
    +
    26
    +
    28typedef uint32_t AXInitPipeline;
    +
    29
    + +
    35
    + +
    41
    +
    + +
    43{
    +
    44 // Unknown
    +
    45};
    +
    +
    46
    +
    + +
    48{
    + +
    50 WUT_UNKNOWN_BYTES(4);
    + +
    52};
    +
    +
    53WUT_CHECK_OFFSET(AXInitParams, 0x00, renderer);
    +
    54WUT_CHECK_OFFSET(AXInitParams, 0x08, pipeline);
    +
    55WUT_CHECK_SIZE(AXInitParams, 0x0C);
    +
    56
    +
    + +
    58{
    + +
    60 float unk1;
    +
    61 uint32_t unk2;
    + +
    63};
    +
    +
    64WUT_CHECK_SIZE(AXTransitionAudioBufferDevice, 0x10);
    +
    65
    +
    +
    66struct WUT_PACKED AXTransitionAudioBuffer
    +
    67{
    +
    68 uint32_t unk1;
    +
    69 uint32_t unk2;
    +
    70 uint32_t length;
    +
    71 uint32_t loopPoint;
    + + + + +
    76};
    +
    +
    77WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x00, unk1);
    +
    78WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x04, unk2);
    +
    79WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x08, length);
    +
    80WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x0C, loopPoint);
    +
    81WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x10, audioBuffer);
    +
    82WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x14, audioBufferLen);
    +
    83WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x18, tv.mode);
    +
    84WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x24, tv.enabled);
    +
    85WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x28, drc.mode);
    +
    86WUT_CHECK_OFFSET(AXTransitionAudioBuffer, 0x34, drc.enabled);
    +
    87WUT_CHECK_SIZE(AXTransitionAudioBuffer, 0x38);
    +
    88
    +
    89void
    + +
    91
    +
    92void
    + +
    94
    +
    95void
    + +
    97
    +
    98BOOL
    + +
    100
    +
    101void
    + +
    103 uint32_t count);
    +
    104
    +
    105uint32_t
    + +
    107 uint32_t count);
    +
    108
    + + +
    111
    + + +
    114
    + + +
    117
    + + +
    120
    +
    121uint32_t
    + +
    123
    +
    124uint32_t
    + +
    126
    +
    127void
    + +
    129
    +
    130void
    + +
    132
    +
    133#ifdef __cplusplus
    +
    134}
    +
    135#endif
    +
    136
    +
    AXTransitionAudioBufferDevice tv
    Definition core.h:74
    +
    AXInitPipeline pipeline
    Definition core.h:51
    + +
    uint32_t loopPoint
    Definition core.h:71
    + +
    AXTransitionAudioBufferDevice drc
    Definition core.h:75
    + + +
    AXInitRenderer renderer
    Definition core.h:49
    +
    uint32_t audioBufferLen
    Definition core.h:73
    + + + +
    AXResult AXDeregisterAppFrameCallback(AXFrameCallback callback)
    +
    uint32_t AXInitPipeline
    A value from enum AX_INIT_PIPELINE.
    Definition core.h:28
    +
    uint32_t AXGetSwapProfile(AXProfile *profile, uint32_t count)
    +
    BOOL AXIsInit()
    +
    AXResult AXSetDefaultMixerSelect(uint32_t unk0)
    +
    void AXInitWithParams(AXInitParams *params)
    +
    void AXQuit()
    +
    void AXInit()
    +
    AXFrameCallback AXRegisterFrameCallback(AXFrameCallback callback)
    +
    uint32_t AXGetInputSamplesPerFrame()
    +
    uint32_t AXGetInputSamplesPerSec()
    +
    void AXInitProfile(AXProfile *profile, uint32_t count)
    +
    AX_INIT_PIPELINE
    Definition core.h:37
    +
    void AXStartTransitionAudio()
    +
    uint32_t AXInitRenderer
    A value from enum AX_INIT_RENDERER.
    Definition core.h:25
    +
    void AXSetUpTransitionAudio(AXTransitionAudioBuffer *buffer)
    +
    AX_INIT_RENDERER
    Definition core.h:31
    +
    void(* AXFrameCallback)(void)
    Definition core.h:22
    +
    AXResult AXRegisterAppFrameCallback(AXFrameCallback callback)
    +
    @ AX_INIT_PIPELINE_FOUR_STAGE
    Definition core.h:39
    +
    @ AX_INIT_PIPELINE_SINGLE
    Definition core.h:38
    +
    @ AX_INIT_RENDERER_48KHZ
    Definition core.h:33
    +
    @ AX_INIT_RENDERER_32KHZ
    Definition core.h:32
    + + + + +
    uint32_t AXDeviceMode
    A value from enum AX_DEVICE_MODE.
    Definition device.h:20
    +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition result.h:16
    + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/sndcore2_2device_8h.html b/sndcore2_2device_8h.html new file mode 100644 index 00000000..e7ca27d6 --- /dev/null +++ b/sndcore2_2device_8h.html @@ -0,0 +1,183 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/device.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    device.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "result.h"
    +
    +Include dependency graph for device.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + +

    +Typedefs

    typedef void(* AXDeviceFinalMixCallback) (void *)
     
    typedef void(* AXAuxCallback) (void *, void *)
     
    typedef uint32_t AXDeviceMode
     A value from enum AX_DEVICE_MODE.
     
    typedef uint32_t AXDeviceType
     A value from enum AX_DEVICE_TYPE.
     
    + + + + + +

    +Enumerations

    enum  AX_DEVICE_MODE { AX_DEVICE_MODE_UNKNOWN + }
     
    enum  AX_DEVICE_TYPE {
    +  AX_DEVICE_TYPE_TV = 0 +,
    +  AX_DEVICE_TYPE_DRC = 1 +,
    +  AX_DEVICE_TYPE_CONTROLLER = 2 +
    + }
     
    + + + + + + + + + + + + + + + + + + + +

    +Functions

    AXResult AXGetDeviceMode (AXDeviceType type, AXDeviceMode *mode)
     
    AXResult AXGetDeviceFinalMixCallback (AXDeviceType type, AXDeviceFinalMixCallback *func)
     
    AXResult AXRegisterDeviceFinalMixCallback (AXDeviceType type, AXDeviceFinalMixCallback func)
     
    AXResult AXGetAuxCallback (AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback *callback, void **userData)
     
    AXResult AXRegisterAuxCallback (AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback callback, void *userData)
     
    AXResult AXSetDeviceLinearUpsampler (AXDeviceType type, uint32_t unk0, uint32_t unk1)
     
    AXResult AXSetDeviceCompressor (AXDeviceType type, uint32_t unk0)
     
    AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
     
    AXResult AXSetDeviceVolume (AXDeviceType type, uint32_t id, uint16_t volume)
     
    +
    + + + + diff --git a/sndcore2_2device_8h__dep__incl.map b/sndcore2_2device_8h__dep__incl.map new file mode 100644 index 00000000..e924e765 --- /dev/null +++ b/sndcore2_2device_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/sndcore2_2device_8h__dep__incl.md5 b/sndcore2_2device_8h__dep__incl.md5 new file mode 100644 index 00000000..aae3987d --- /dev/null +++ b/sndcore2_2device_8h__dep__incl.md5 @@ -0,0 +1 @@ +281d34b50a131ad2099a4214276f28b4 \ No newline at end of file diff --git a/sndcore2_2device_8h__dep__incl.png b/sndcore2_2device_8h__dep__incl.png new file mode 100644 index 00000000..f0db772d Binary files /dev/null and b/sndcore2_2device_8h__dep__incl.png differ diff --git a/sndcore2_2device_8h__incl.map b/sndcore2_2device_8h__incl.map new file mode 100644 index 00000000..c70a22da --- /dev/null +++ b/sndcore2_2device_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sndcore2_2device_8h__incl.md5 b/sndcore2_2device_8h__incl.md5 new file mode 100644 index 00000000..cd31f71e --- /dev/null +++ b/sndcore2_2device_8h__incl.md5 @@ -0,0 +1 @@ +c3f09fa9e14cd488f8d4ccfb6ed4f0cc \ No newline at end of file diff --git a/sndcore2_2device_8h__incl.png b/sndcore2_2device_8h__incl.png new file mode 100644 index 00000000..56a9665f Binary files /dev/null and b/sndcore2_2device_8h__incl.png differ diff --git a/sndcore2_2device_8h_source.html b/sndcore2_2device_8h_source.html new file mode 100644 index 00000000..e10c61f5 --- /dev/null +++ b/sndcore2_2device_8h_source.html @@ -0,0 +1,194 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/device.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    device.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "result.h"
    +
    4
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16typedef void (*AXDeviceFinalMixCallback)(void *);
    +
    17typedef void (*AXAuxCallback)(void *, void *);
    +
    18
    +
    20typedef uint32_t AXDeviceMode;
    +
    21
    +
    23typedef uint32_t AXDeviceType;
    +
    24
    +
    + +
    26{
    +
    27 // Unknown
    + +
    29};
    +
    +
    30
    + +
    37
    + + +
    40 AXDeviceMode *mode);
    +
    41
    + + + +
    45
    + + + +
    49
    + + +
    52 uint32_t unk0,
    +
    53 uint32_t unk1,
    +
    54 AXAuxCallback *callback,
    +
    55 void **userData);
    +
    56
    + + +
    59 uint32_t unk0,
    +
    60 uint32_t unk1,
    +
    61 AXAuxCallback callback,
    +
    62 void *userData);
    +
    63
    + + +
    66 uint32_t unk0,
    +
    67 uint32_t unk1);
    +
    68
    + + +
    71 uint32_t unk0);
    +
    72
    + + +
    75 BOOL postFinalMix);
    +
    76
    + + +
    79 uint32_t id,
    +
    80 uint16_t volume);
    +
    81
    +
    82#ifdef __cplusplus
    +
    83}
    +
    84#endif
    +
    85
    +
    AX_DEVICE_TYPE
    Definition device.h:32
    +
    AXResult AXSetDeviceLinearUpsampler(AXDeviceType type, uint32_t unk0, uint32_t unk1)
    +
    AXResult AXGetDeviceMode(AXDeviceType type, AXDeviceMode *mode)
    +
    AXResult AXSetDeviceVolume(AXDeviceType type, uint32_t id, uint16_t volume)
    +
    AXResult AXGetAuxCallback(AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback *callback, void **userData)
    +
    AXResult AXSetDeviceCompressor(AXDeviceType type, uint32_t unk0)
    +
    AXResult AXRegisterDeviceFinalMixCallback(AXDeviceType type, AXDeviceFinalMixCallback func)
    +
    AX_DEVICE_MODE
    Definition device.h:26
    +
    uint32_t AXDeviceMode
    A value from enum AX_DEVICE_MODE.
    Definition device.h:20
    +
    uint32_t AXDeviceType
    A value from enum AX_DEVICE_TYPE.
    Definition device.h:23
    +
    AXResult AXSetDeviceUpsampleStage(AXDeviceType type, BOOL postFinalMix)
    +
    void(* AXAuxCallback)(void *, void *)
    Definition device.h:17
    +
    AXResult AXGetDeviceFinalMixCallback(AXDeviceType type, AXDeviceFinalMixCallback *func)
    +
    AXResult AXRegisterAuxCallback(AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback callback, void *userData)
    +
    void(* AXDeviceFinalMixCallback)(void *)
    Definition device.h:16
    +
    @ AX_DEVICE_TYPE_DRC
    Definition device.h:34
    +
    @ AX_DEVICE_TYPE_TV
    Definition device.h:33
    +
    @ AX_DEVICE_TYPE_CONTROLLER
    Definition device.h:35
    +
    @ AX_DEVICE_MODE_UNKNOWN
    Definition device.h:28
    +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition result.h:16
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/sndcore2_2result_8h.html b/sndcore2_2result_8h.html new file mode 100644 index 00000000..436cb4e6 --- /dev/null +++ b/sndcore2_2result_8h.html @@ -0,0 +1,157 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/result.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    result.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for result.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Typedefs

    typedef int32_t AXResult
     A value from enum AX_RESULT.
     
    + + + +

    +Enumerations

    enum  AX_RESULT {
    +  AX_RESULT_SUCCESS = 0 +,
    +  AX_RESULT_INVALID_DEVICE_TYPE = -1 +,
    +  AX_RESULT_INVALID_DRC_VS_MODE = -13 +,
    +  AX_RESULT_VOICE_IS_RUNNING = -18 +,
    +  AX_RESULT_DELAY_TOO_BIG = -19 +
    + }
     
    +
    + + + + diff --git a/sndcore2_2result_8h__dep__incl.map b/sndcore2_2result_8h__dep__incl.map new file mode 100644 index 00000000..eb999e53 --- /dev/null +++ b/sndcore2_2result_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/sndcore2_2result_8h__dep__incl.md5 b/sndcore2_2result_8h__dep__incl.md5 new file mode 100644 index 00000000..c11fd14a --- /dev/null +++ b/sndcore2_2result_8h__dep__incl.md5 @@ -0,0 +1 @@ +afbe4b0ce6c4bf5f7ad7933e5ae2b9f4 \ No newline at end of file diff --git a/sndcore2_2result_8h__dep__incl.png b/sndcore2_2result_8h__dep__incl.png new file mode 100644 index 00000000..57e7c51a Binary files /dev/null and b/sndcore2_2result_8h__dep__incl.png differ diff --git a/sndcore2_2result_8h__incl.map b/sndcore2_2result_8h__incl.map new file mode 100644 index 00000000..45502929 --- /dev/null +++ b/sndcore2_2result_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sndcore2_2result_8h__incl.md5 b/sndcore2_2result_8h__incl.md5 new file mode 100644 index 00000000..68578b85 --- /dev/null +++ b/sndcore2_2result_8h__incl.md5 @@ -0,0 +1 @@ +e142350959ed32638084ea58ade5a518 \ No newline at end of file diff --git a/sndcore2_2result_8h__incl.png b/sndcore2_2result_8h__incl.png new file mode 100644 index 00000000..a41880a4 Binary files /dev/null and b/sndcore2_2result_8h__incl.png differ diff --git a/sndcore2_2result_8h_source.html b/sndcore2_2result_8h_source.html new file mode 100644 index 00000000..1da3664b --- /dev/null +++ b/sndcore2_2result_8h_source.html @@ -0,0 +1,123 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/result.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    result.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    16typedef int32_t AXResult;
    +
    17
    + +
    26
    +
    27#ifdef __cplusplus
    +
    28}
    +
    29#endif
    +
    30
    +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition result.h:16
    +
    AX_RESULT
    Definition result.h:19
    +
    @ AX_RESULT_SUCCESS
    Definition result.h:20
    +
    @ AX_RESULT_VOICE_IS_RUNNING
    Definition result.h:23
    +
    @ AX_RESULT_INVALID_DEVICE_TYPE
    Definition result.h:21
    +
    @ AX_RESULT_DELAY_TOO_BIG
    Definition result.h:24
    +
    @ AX_RESULT_INVALID_DRC_VS_MODE
    Definition result.h:22
    + +
    + + + + diff --git a/sndcore2_8dox.html b/sndcore2_8dox.html new file mode 100644 index 00000000..43ef81e2 --- /dev/null +++ b/sndcore2_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/sndcore2.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/sndcore2/sndcore2.dox File Reference
    +
    +
    +
    + + + + diff --git a/somemopt_8h.html b/somemopt_8h.html new file mode 100644 index 00000000..298b2d3d --- /dev/null +++ b/somemopt_8h.html @@ -0,0 +1,162 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nets2/somemopt.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    somemopt.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for somemopt.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Typedefs

    typedef enum SOMemOptRequest SOMemOptRequest
     
    typedef enum SOMemOptFlags SOMemOptFlags
     
    + + + + + +

    +Enumerations

    enum  SOMemOptRequest {
    +  SOMEMOPT_REQUEST_INIT = 1 +,
    +  SOMEMOPT_REQUEST_GET_BYTES_USED = 2 +,
    +  SOMEMOPT_REQUEST_WAIT_FOR_INIT = 3 +,
    +  SOMEMOPT_REQUEST_CANCEL_WAIT = 4 +
    + }
     
    enum  SOMemOptFlags {
    +  SOMEMOPT_FLAGS_NONE = 0 +,
    +  SOMEMOPT_FLAGS_BIG_BUFFERS = 1 << 0 +
    + }
     
    + + + + +

    +Functions

    int somemopt (SOMemOptRequest request, void *buffer, uint32_t size, SOMemOptFlags flags)
     Perform a somemopt request.
     
    +
    + + + + diff --git a/somemopt_8h__dep__incl.map b/somemopt_8h__dep__incl.map new file mode 100644 index 00000000..df1df9b0 --- /dev/null +++ b/somemopt_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/somemopt_8h__dep__incl.md5 b/somemopt_8h__dep__incl.md5 new file mode 100644 index 00000000..d9787056 --- /dev/null +++ b/somemopt_8h__dep__incl.md5 @@ -0,0 +1 @@ +c86705b5f41eb4bf98d85803f10932dd \ No newline at end of file diff --git a/somemopt_8h__dep__incl.png b/somemopt_8h__dep__incl.png new file mode 100644 index 00000000..b653a086 Binary files /dev/null and b/somemopt_8h__dep__incl.png differ diff --git a/somemopt_8h__incl.map b/somemopt_8h__incl.map new file mode 100644 index 00000000..a1f1cfd6 --- /dev/null +++ b/somemopt_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/somemopt_8h__incl.md5 b/somemopt_8h__incl.md5 new file mode 100644 index 00000000..0f005041 --- /dev/null +++ b/somemopt_8h__incl.md5 @@ -0,0 +1 @@ +1fa960e384dc11463f3588e1d2655164 \ No newline at end of file diff --git a/somemopt_8h__incl.png b/somemopt_8h__incl.png new file mode 100644 index 00000000..042cfed7 Binary files /dev/null and b/somemopt_8h__incl.png differ diff --git a/somemopt_8h_source.html b/somemopt_8h_source.html new file mode 100644 index 00000000..7220ef67 --- /dev/null +++ b/somemopt_8h_source.html @@ -0,0 +1,144 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/nets2/somemopt.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    somemopt.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    + +
    27
    + +
    34
    +
    54int
    + +
    56 void *buffer,
    +
    57 uint32_t size,
    +
    58 SOMemOptFlags flags);
    +
    59
    +
    60// clang-format off
    +
    61int
    + +
    63 void *buffer,
    +
    64 uint32_t size,
    +
    65 SOMemOptFlags flags);
    +
    66// clang-format on
    +
    67
    +
    68#ifdef __cplusplus
    +
    69}
    +
    70#endif
    +
    SOMemOptFlags
    Definition somemopt.h:29
    +
    SOMemOptRequest
    Definition somemopt.h:16
    +
    int somemopt(SOMemOptRequest request, void *buffer, uint32_t size, SOMemOptFlags flags)
    Perform a somemopt request.
    +
    @ SOMEMOPT_FLAGS_BIG_BUFFERS
    Changes the distribution between small and big buffers to 50-50 instead of 80-20.
    Definition somemopt.h:32
    +
    @ SOMEMOPT_FLAGS_NONE
    Definition somemopt.h:30
    +
    @ SOMEMOPT_REQUEST_CANCEL_WAIT
    Cancel pending wait for init.
    Definition somemopt.h:25
    +
    @ SOMEMOPT_REQUEST_WAIT_FOR_INIT
    Wait for buffer management initialization to be done.
    Definition somemopt.h:23
    +
    @ SOMEMOPT_REQUEST_INIT
    Initialize buffer managment from user-provided buffer.
    Definition somemopt.h:19
    +
    @ SOMEMOPT_REQUEST_GET_BYTES_USED
    Return the amount of bytes used for buffer management.
    Definition somemopt.h:21
    + +
    #define RPLWRAP(func)
    Definition wut_rplwrap.h:3
    +
    + + + + diff --git a/spinlock_8h.html b/spinlock_8h.html new file mode 100644 index 00000000..ef13cd88 --- /dev/null +++ b/spinlock_8h.html @@ -0,0 +1,324 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/spinlock.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    spinlock.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "time.h"
    +
    +Include dependency graph for spinlock.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  OSSpinLock
     
    + + + +

    +Typedefs

    typedef struct OSSpinLock OSSpinLock
     
    + + + + + + + + + + + + + + + + + + + +

    +Functions

    void OSInitSpinLock (OSSpinLock *spinlock)
     
    BOOL OSAcquireSpinLock (OSSpinLock *spinlock)
     
    BOOL OSTryAcquireSpinLock (OSSpinLock *spinlock)
     
    BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLock *spinlock, OSTime timeout)
     
    BOOL OSReleaseSpinLock (OSSpinLock *spinlock)
     
    BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLock *spinlock)
     
    BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLock *spinlock)
     
    BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLock *spinlock, OSTime timeout)
     
    BOOL OSUninterruptibleSpinLock_Release (OSSpinLock *spinlock)
     
    +
    + + + + diff --git a/spinlock_8h__dep__incl.map b/spinlock_8h__dep__incl.map new file mode 100644 index 00000000..d9721462 --- /dev/null +++ b/spinlock_8h__dep__incl.map @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/spinlock_8h__dep__incl.md5 b/spinlock_8h__dep__incl.md5 new file mode 100644 index 00000000..2b9ef9a4 --- /dev/null +++ b/spinlock_8h__dep__incl.md5 @@ -0,0 +1 @@ +e4499adc9bcc4d27a80be8607320d587 \ No newline at end of file diff --git a/spinlock_8h__dep__incl.png b/spinlock_8h__dep__incl.png new file mode 100644 index 00000000..56b2b0e9 Binary files /dev/null and b/spinlock_8h__dep__incl.png differ diff --git a/spinlock_8h__incl.map b/spinlock_8h__incl.map new file mode 100644 index 00000000..f5565cff --- /dev/null +++ b/spinlock_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/spinlock_8h__incl.md5 b/spinlock_8h__incl.md5 new file mode 100644 index 00000000..943754c9 --- /dev/null +++ b/spinlock_8h__incl.md5 @@ -0,0 +1 @@ +7c20a4af79df4d9f4d2df5cc65d7a31e \ No newline at end of file diff --git a/spinlock_8h__incl.png b/spinlock_8h__incl.png new file mode 100644 index 00000000..01b15b38 Binary files /dev/null and b/spinlock_8h__incl.png differ diff --git a/spinlock_8h_source.html b/spinlock_8h_source.html new file mode 100644 index 00000000..3ad32f0a --- /dev/null +++ b/spinlock_8h_source.html @@ -0,0 +1,163 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/spinlock.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    spinlock.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "time.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15typedef struct OSSpinLock OSSpinLock;
    +
    16
    +
    +
    17struct WUT_ALIGNAS(16) OSSpinLock
    +
    18{
    +
    19 uint32_t owner;
    +
    20 WUT_UNKNOWN_BYTES(0x4);
    +
    21 uint32_t recursion;
    +
    22 WUT_UNKNOWN_BYTES(0x4);
    +
    23};
    +
    +
    24WUT_CHECK_OFFSET(OSSpinLock, 0x0, owner);
    +
    25WUT_CHECK_OFFSET(OSSpinLock, 0x8, recursion);
    +
    26WUT_CHECK_SIZE(OSSpinLock, 0x10);
    +
    27
    +
    28void
    + +
    30
    +
    31BOOL
    + +
    33
    +
    34BOOL
    + +
    36
    +
    37BOOL
    + +
    39 OSTime timeout);
    +
    40
    +
    41BOOL
    + +
    43
    +
    44BOOL
    + +
    46
    +
    47BOOL
    + +
    49
    +
    50BOOL
    + +
    52 OSTime timeout);
    +
    53
    +
    54BOOL
    + +
    56
    +
    57#ifdef __cplusplus
    +
    58}
    +
    59#endif
    +
    60
    +
    uint32_t owner
    Definition spinlock.h:19
    +
    uint32_t recursion
    Definition spinlock.h:21
    +
    BOOL OSAcquireSpinLock(OSSpinLock *spinlock)
    +
    void OSInitSpinLock(OSSpinLock *spinlock)
    +
    BOOL OSTryAcquireSpinLock(OSSpinLock *spinlock)
    +
    BOOL OSUninterruptibleSpinLock_Acquire(OSSpinLock *spinlock)
    +
    BOOL OSTryAcquireSpinLockWithTimeout(OSSpinLock *spinlock, OSTime timeout)
    +
    BOOL OSUninterruptibleSpinLock_TryAcquire(OSSpinLock *spinlock)
    +
    BOOL OSUninterruptibleSpinLock_Release(OSSpinLock *spinlock)
    +
    BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout(OSSpinLock *spinlock, OSTime timeout)
    +
    BOOL OSReleaseSpinLock(OSSpinLock *spinlock)
    + +
    int64_t OSTime
    Definition time.h:18
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 00000000..fe895f2c Binary files /dev/null and b/splitbar.png differ diff --git a/splitbard.png b/splitbard.png new file mode 100644 index 00000000..8367416d Binary files /dev/null and b/splitbard.png differ diff --git a/spm_8h.html b/spm_8h.html new file mode 100644 index 00000000..90615444 --- /dev/null +++ b/spm_8h.html @@ -0,0 +1,117 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/spm.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    spm.h File Reference
    +
    +
    +
    #include <nn/spm/storage.h>
    +
    +Include dependency graph for spm.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/spm_8h__incl.map b/spm_8h__incl.map new file mode 100644 index 00000000..413c2264 --- /dev/null +++ b/spm_8h__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/spm_8h__incl.md5 b/spm_8h__incl.md5 new file mode 100644 index 00000000..80a7158a --- /dev/null +++ b/spm_8h__incl.md5 @@ -0,0 +1 @@ +71cae0f215f5e58ac977d94c0260681a \ No newline at end of file diff --git a/spm_8h__incl.png b/spm_8h__incl.png new file mode 100644 index 00000000..af765700 Binary files /dev/null and b/spm_8h__incl.png differ diff --git a/spm_8h_source.html b/spm_8h_source.html new file mode 100644 index 00000000..4d4ccd82 --- /dev/null +++ b/spm_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/spm.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    spm.h
    +
    + + + + + diff --git a/state_8h.html b/state_8h.html new file mode 100644 index 00000000..30f22afe --- /dev/null +++ b/state_8h.html @@ -0,0 +1,133 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/state.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    state.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "enum.h"
    +
    +Include dependency graph for state.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + +

    +Functions

    void GX2Init (uint32_t *attributes)
     
    void GX2Shutdown ()
     
    void GX2Flush ()
     
    void GX2ResetGPU (uint32_t unknown)
     
    int GX2GetMainCoreId ()
     
    +
    + + + + diff --git a/state_8h__incl.map b/state_8h__incl.map new file mode 100644 index 00000000..788fa6f2 --- /dev/null +++ b/state_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/state_8h__incl.md5 b/state_8h__incl.md5 new file mode 100644 index 00000000..ba94f804 --- /dev/null +++ b/state_8h__incl.md5 @@ -0,0 +1 @@ +2dac0d5545e4fea37439f7570ff57b70 \ No newline at end of file diff --git a/state_8h__incl.png b/state_8h__incl.png new file mode 100644 index 00000000..8f93e25e Binary files /dev/null and b/state_8h__incl.png differ diff --git a/state_8h_source.html b/state_8h_source.html new file mode 100644 index 00000000..931a8f72 --- /dev/null +++ b/state_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/state.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    state.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include "enum.h"
    +
    5
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16void
    +
    17GX2Init(uint32_t *attributes);
    +
    18
    +
    19void
    + +
    21
    +
    22void
    + +
    24
    +
    25void
    +
    26GX2ResetGPU(uint32_t unknown);
    +
    27
    +
    31int
    + +
    33
    +
    34#ifdef __cplusplus
    +
    35}
    +
    36#endif
    +
    37
    + +
    void GX2Shutdown()
    +
    int GX2GetMainCoreId()
    +
    void GX2Init(uint32_t *attributes)
    +
    void GX2ResetGPU(uint32_t unknown)
    +
    void GX2Flush()
    + +
    + + + + diff --git a/stopwatch_8h.html b/stopwatch_8h.html new file mode 100644 index 00000000..28a51c3a --- /dev/null +++ b/stopwatch_8h.html @@ -0,0 +1,161 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/stopwatch.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    stopwatch.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "spinlock.h"
    +#include "time.h"
    +
    +Include dependency graph for stopwatch.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  OSStopwatch
     
    + + + +

    +Typedefs

    typedef struct OSStopwatch OSStopwatch
     
    + + + + + + + + + + + + + + + + + + + +

    +Functions

    void OSInitStopwatch (OSStopwatch *stopwatch, const char *name)
     Initialises the stopwatch, stopwatches must be initialized before any other stopwatch functions are used.
     
    void OSResetStopwatch (OSStopwatch *stopwatch)
     Resets all stopwatch data.
     
    void OSStartStopwatch (OSStopwatch *stopwatch)
     Starts the stopwatch.
     
    void OSStopStopwatch (OSStopwatch *stopwatch)
     Stops the stopwatch and increments hit count.
     
    OSTime OSCheckStopwatch (OSStopwatch *stopwatch)
     Returns the total time the stopwatch has been running.
     
    void OSDumpStopwatch (OSStopwatch *stopwatch)
     Dumps stopwatch info to the Cafe OS warn log.
     
    +
    + + + + diff --git a/stopwatch_8h__incl.map b/stopwatch_8h__incl.map new file mode 100644 index 00000000..d01fc9fc --- /dev/null +++ b/stopwatch_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stopwatch_8h__incl.md5 b/stopwatch_8h__incl.md5 new file mode 100644 index 00000000..353aa85d --- /dev/null +++ b/stopwatch_8h__incl.md5 @@ -0,0 +1 @@ +4ef85cfdfdc1890d423bed99cef828b8 \ No newline at end of file diff --git a/stopwatch_8h__incl.png b/stopwatch_8h__incl.png new file mode 100644 index 00000000..60a602bd Binary files /dev/null and b/stopwatch_8h__incl.png differ diff --git a/stopwatch_8h_source.html b/stopwatch_8h_source.html new file mode 100644 index 00000000..b3188973 --- /dev/null +++ b/stopwatch_8h_source.html @@ -0,0 +1,171 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/stopwatch.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    stopwatch.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include "spinlock.h"
    +
    5#include "time.h"
    +
    6
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    +
    17typedef struct OSStopwatch OSStopwatch;
    +
    18
    +
    + +
    20{
    + +
    24 const char *name;
    +
    26 uint32_t hitCount;
    + + + + + +
    37 WUT_PADDING_BYTES(0x4);
    +
    38};
    +
    +
    39WUT_CHECK_OFFSET(OSStopwatch, 0x00, lock);
    +
    40WUT_CHECK_OFFSET(OSStopwatch, 0x10, name);
    +
    41WUT_CHECK_OFFSET(OSStopwatch, 0x14, hitCount);
    +
    42WUT_CHECK_OFFSET(OSStopwatch, 0x18, totalTime);
    +
    43WUT_CHECK_OFFSET(OSStopwatch, 0x20, minTime);
    +
    44WUT_CHECK_OFFSET(OSStopwatch, 0x28, maxTime);
    +
    45WUT_CHECK_OFFSET(OSStopwatch, 0x30, startTime);
    +
    46WUT_CHECK_OFFSET(OSStopwatch, 0x38, running);
    +
    47WUT_CHECK_SIZE(OSStopwatch, 0x40);
    +
    48
    +
    53void
    + +
    55 const char *name);
    +
    56
    +
    60void
    + +
    62
    +
    67void
    + +
    69
    +
    74void
    + +
    76
    + + +
    82
    +
    86void
    + +
    88
    +
    89#ifdef __cplusplus
    +
    90}
    +
    91#endif
    +
    92
    + +
    OSTime totalTime
    Total time from first start to last stop.
    Definition stopwatch.h:28
    +
    OSTime minTime
    Minimum time between stops.
    Definition stopwatch.h:30
    +
    uint32_t hitCount
    Number of times the stopwatch has been stopped.
    Definition stopwatch.h:26
    +
    BOOL running
    Whether the stopwatch is running.
    Definition stopwatch.h:36
    +
    const char * name
    Tag.
    Definition stopwatch.h:24
    +
    OSSpinLock lock
    Lock.
    Definition stopwatch.h:22
    +
    OSTime maxTime
    Maximum time between stops.
    Definition stopwatch.h:32
    +
    OSTime startTime
    Last time the watch was started.
    Definition stopwatch.h:34
    +
    void OSInitStopwatch(OSStopwatch *stopwatch, const char *name)
    Initialises the stopwatch, stopwatches must be initialized before any other stopwatch functions are u...
    +
    void OSStartStopwatch(OSStopwatch *stopwatch)
    Starts the stopwatch.
    +
    void OSStopStopwatch(OSStopwatch *stopwatch)
    Stops the stopwatch and increments hit count.
    +
    OSTime OSCheckStopwatch(OSStopwatch *stopwatch)
    Returns the total time the stopwatch has been running.
    +
    void OSDumpStopwatch(OSStopwatch *stopwatch)
    Dumps stopwatch info to the Cafe OS warn log.
    +
    void OSResetStopwatch(OSStopwatch *stopwatch)
    Resets all stopwatch data.
    + +
    int64_t OSTime
    Definition time.h:18
    + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/stopwatchatomic_8h.html b/stopwatchatomic_8h.html new file mode 100644 index 00000000..437b8315 --- /dev/null +++ b/stopwatchatomic_8h.html @@ -0,0 +1,150 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/stopwatchatomic.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    stopwatchatomic.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "time.h"
    +
    +Include dependency graph for stopwatchatomic.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  OSStopWatchAtomic
     
    + + + +

    +Typedefs

    typedef struct OSStopWatchAtomic OSStopWatchAtomic
     
    + + + + + + + + + + + + + +

    +Functions

    OSTime OSStopWatchStart (OSStopWatchAtomic *stopWatch)
     Start the stopwatch.
     
    OSTime OSStopWatchStop (OSStopWatchAtomic *stopWatch)
     Stop the stopwatch.
     
    OSTime OSStopWatchLap (OSStopWatchAtomic *stopWatch)
     Get the current time on the stopwatch.
     
    OSTime OSStopWatchReset (OSStopWatchAtomic *stopWatch)
     Stops and resets the stop watch.
     
    +
    + + + + diff --git a/stopwatchatomic_8h__incl.map b/stopwatchatomic_8h__incl.map new file mode 100644 index 00000000..2ebd3870 --- /dev/null +++ b/stopwatchatomic_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stopwatchatomic_8h__incl.md5 b/stopwatchatomic_8h__incl.md5 new file mode 100644 index 00000000..7e5560f1 --- /dev/null +++ b/stopwatchatomic_8h__incl.md5 @@ -0,0 +1 @@ +97f92039c3184d3d4fd9b4fad856b77a \ No newline at end of file diff --git a/stopwatchatomic_8h__incl.png b/stopwatchatomic_8h__incl.png new file mode 100644 index 00000000..8551c2a1 Binary files /dev/null and b/stopwatchatomic_8h__incl.png differ diff --git a/stopwatchatomic_8h_source.html b/stopwatchatomic_8h_source.html new file mode 100644 index 00000000..03eaaff9 --- /dev/null +++ b/stopwatchatomic_8h_source.html @@ -0,0 +1,140 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/stopwatchatomic.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    stopwatchatomic.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include "time.h"
    +
    5
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    + +
    17
    + +
    25WUT_CHECK_OFFSET(OSStopWatchAtomic, 0x00, startTime);
    +
    26WUT_CHECK_OFFSET(OSStopWatchAtomic, 0x08, totalTime);
    +
    27WUT_CHECK_SIZE(OSStopWatchAtomic, 0x10);
    +
    28
    + + +
    36
    + + +
    44
    + + +
    51
    +
    52
    + + +
    60
    +
    61#ifdef __cplusplus
    +
    62}
    +
    63#endif
    +
    64
    +
    OSTime totalTime
    Total time from first start to last stop.
    +
    OSTime startTime
    Last time the watch was started.
    +
    OSTime OSStopWatchStart(OSStopWatchAtomic *stopWatch)
    Start the stopwatch.
    +
    OSTime OSStopWatchReset(OSStopWatchAtomic *stopWatch)
    Stops and resets the stop watch.
    +
    OSTime OSStopWatchStop(OSStopWatchAtomic *stopWatch)
    Stop the stopwatch.
    +
    OSTime OSStopWatchLap(OSStopWatchAtomic *stopWatch)
    Get the current time on the stopwatch.
    + +
    int64_t OSTime
    Definition time.h:18
    + + +
    + + + + diff --git a/storage_8h.html b/storage_8h.html new file mode 100644 index 00000000..9e072c7b --- /dev/null +++ b/storage_8h.html @@ -0,0 +1,280 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/spm/storage.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    storage.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <cstring>
    +
    +Include dependency graph for storage.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  VolumeId
     
    struct  StorageListItem
     
    struct  StorageInfo
     
    + + + + + +

    +Namespaces

    namespace  nn
     
    namespace  nn::spm
     
    + + + +

    +Typedefs

    using StorageIndex = uint64_t
     
    + + + +

    +Enumerations

    enum  StorageType : uint32_t {
    +  STORAGE_TYPE_RAW +,
    +  STORAGE_TYPE_WFS +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void Initialize () asm("Initialize__Q2_2nn3spmFv")
     
    void Finalize () asm("Finalize__Q2_2nn3spmFv")
     
    void SetAutoFatal (bool enabled) asm("SetAutoFatal__Q2_2nn3spmFb")
     
    int32_t SetExtendedStorage (StorageIndex *index) asm("SetExtendedStorage__Q2_2nn3spmFQ3_2nn3spm12StorageIndex")
     Sets the storage drive which should be used for extended storage.
     
    void SetDefaultExtendedStorageVolumeId (VolumeId const &id) asm("SetDefaultExtendedStorageVolumeId__Q2_2nn3spmFRCQ3_2nn3spm8VolumeId")
     Sets the id of the default extended storage drive.
     
    void GetDefaultExtendedStorageVolumeId (VolumeId *id) asm("GetDefaultExtendedStorageVolumeId__Q2_2nn3spmFv")
     Gets the id of the default extended storage drive.
     
    bool GetPreviousExtendedStorageVolumeId (bool *, VolumeId *outVolumeId) asm("GetPreviousExtendedStorageVolumeId__Q2_2nn3spmFPbPQ3_2nn3spm8VolumeId")
     
    bool FindStorageByVolumeId (StorageIndex *outIndex, VolumeId const &volumeId) asm("FindStorageByVolumeId__Q2_2nn3spmFPQ3_2nn3spm12StorageIndexRCQ3_2nn3spm8VolumeId")
     
    int32_t GetExtendedStorageIndex (StorageIndex *outIndex) asm("GetExtendedStorageIndex__Q2_2nn3spmFPQ3_2nn3spm12StorageIndex")
     
    int32_t GetStorageList (StorageListItem *items, uint32_t maxNumItems) asm("GetStorageList__Q2_2nn3spmFPQ3_2nn3spm15StorageListItemUi")
     
    int32_t GetStorageInfo (StorageInfo *outInfo, StorageIndex *index) asm("GetStorageInfo__Q2_2nn3spmFPQ3_2nn3spm11StorageInfoQ3_2nn3spm12StorageIndex")
     
    int32_t ReadRawStorageHead512 (StorageIndex *index, char *outBuffer) asm("ReadRawStorageHead512__Q2_2nn3spmFQ3_2nn3spm12StorageIndexPc")
     Reads the first 512 bytes of the storage head into the buffer.
     
    int32_t IsStorageMaybePcFormatted (bool *isPcFormatted, StorageIndex *index) asm("IsStorageMaybePcFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex")
     
    int32_t IsStorageMaybeWfsFormatted (bool *isWfsFormatted, StorageIndex *index) asm("IsStorageMaybeWfsFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex")
     
    +

    Data Structure Documentation

    + +

    ◆ nn::spm::StorageListItem

    + +
    +
    + + + + +
    struct nn::spm::StorageListItem
    +
    +
    +

    Definition at line 51 of file storage.h.

    +
    + + + + + + + +
    Data Fields
    +StorageIndex +index +
    +StorageType +type +
    + +
    +
    + +

    ◆ nn::spm::StorageInfo

    + +
    +
    + + + + +
    struct nn::spm::StorageInfo
    +
    +
    +

    Definition at line 61 of file storage.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +char +path[0x280] +The mount path (e.g. "/vol/storage_usb01")
    +char +connection_type_string[8] +The connection type (e.g. "usb")
    +char +format_string[8] +The drive format (e.g. "raw" / "wfs")
    +StorageType +type +
    +VolumeId +volumeId +
    + +
    +
    +
    + + + + diff --git a/storage_8h__dep__incl.map b/storage_8h__dep__incl.map new file mode 100644 index 00000000..e653d6b5 --- /dev/null +++ b/storage_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/storage_8h__dep__incl.md5 b/storage_8h__dep__incl.md5 new file mode 100644 index 00000000..d754ebdf --- /dev/null +++ b/storage_8h__dep__incl.md5 @@ -0,0 +1 @@ +e951b7b361074944e80982f30a53c85f \ No newline at end of file diff --git a/storage_8h__dep__incl.png b/storage_8h__dep__incl.png new file mode 100644 index 00000000..7085d60a Binary files /dev/null and b/storage_8h__dep__incl.png differ diff --git a/storage_8h__incl.map b/storage_8h__incl.map new file mode 100644 index 00000000..6ab7069e --- /dev/null +++ b/storage_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/storage_8h__incl.md5 b/storage_8h__incl.md5 new file mode 100644 index 00000000..214269a1 --- /dev/null +++ b/storage_8h__incl.md5 @@ -0,0 +1 @@ +087b58ff6b26332182844adc1cbb2f3a \ No newline at end of file diff --git a/storage_8h__incl.png b/storage_8h__incl.png new file mode 100644 index 00000000..a4c14e59 Binary files /dev/null and b/storage_8h__incl.png differ diff --git a/storage_8h_source.html b/storage_8h_source.html new file mode 100644 index 00000000..8a6b2473 --- /dev/null +++ b/storage_8h_source.html @@ -0,0 +1,259 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/spm/storage.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    storage.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12
    +
    13#include <cstring>
    +
    14
    +
    15namespace nn
    +
    16{
    +
    +
    17namespace spm
    +
    18{
    +
    19
    +
    +
    20enum StorageType : uint32_t
    +
    21{
    + + +
    24};
    +
    +
    25
    +
    26using StorageIndex = uint64_t;
    +
    27
    +
    + +
    29{
    +
    30 VolumeId() = default;
    +
    31
    +
    +
    32 VolumeId(char const *id)
    +
    33 {
    +
    34 strncpy(this->id, id, sizeof(this->id));
    +
    35 }
    +
    +
    36
    +
    43 int32_t
    +
    44 Compare(VolumeId const &other) const
    +
    45 asm("Compare__Q3_2nn3spm8VolumeIdCFRCQ3_2nn3spm8VolumeId");
    +
    46
    +
    47 char id[16];
    +
    48};
    +
    +
    49WUT_CHECK_SIZE(VolumeId, 0x10);
    +
    50
    +
    + +
    52{
    + +
    54 WUT_UNKNOWN_BYTES(0x04);
    + +
    56};
    +
    +
    57WUT_CHECK_OFFSET(StorageListItem, 0x00, index);
    +
    58WUT_CHECK_OFFSET(StorageListItem, 0x0c, type);
    +
    59WUT_CHECK_SIZE(StorageListItem, 0x10);
    +
    60
    +
    + +
    62{
    +
    64 char path[0x280];
    + + +
    69 WUT_UNKNOWN_BYTES(4);
    + + +
    72};
    +
    +
    73WUT_CHECK_OFFSET(StorageInfo, 0x000, path);
    +
    74WUT_CHECK_OFFSET(StorageInfo, 0x280, connection_type_string);
    +
    75WUT_CHECK_OFFSET(StorageInfo, 0x288, format_string);
    +
    76WUT_CHECK_OFFSET(StorageInfo, 0x294, type);
    +
    77WUT_CHECK_OFFSET(StorageInfo, 0x298, volumeId);
    +
    78WUT_CHECK_SIZE(StorageInfo, 0x2a8);
    +
    79
    +
    80void
    + +
    82 asm("Initialize__Q2_2nn3spmFv");
    +
    83
    +
    84void
    + +
    86 asm("Finalize__Q2_2nn3spmFv");
    +
    87
    +
    88void
    +
    89SetAutoFatal(bool enabled)
    +
    90 asm("SetAutoFatal__Q2_2nn3spmFb");
    +
    91
    +
    98int32_t
    + +
    100 asm("SetExtendedStorage__Q2_2nn3spmFQ3_2nn3spm12StorageIndex");
    +
    101
    +
    105void
    + +
    107 asm("SetDefaultExtendedStorageVolumeId__Q2_2nn3spmFRCQ3_2nn3spm8VolumeId");
    +
    108
    +
    112void
    + +
    114 asm("GetDefaultExtendedStorageVolumeId__Q2_2nn3spmFv");
    +
    115
    +
    116bool
    + +
    118 asm("GetPreviousExtendedStorageVolumeId__Q2_2nn3spmFPbPQ3_2nn3spm8VolumeId");
    +
    119
    +
    120bool
    +
    121FindStorageByVolumeId(StorageIndex *outIndex, VolumeId const &volumeId)
    +
    122 asm("FindStorageByVolumeId__Q2_2nn3spmFPQ3_2nn3spm12StorageIndexRCQ3_2nn3spm8VolumeId");
    +
    123
    +
    124int32_t
    + +
    126 asm("GetExtendedStorageIndex__Q2_2nn3spmFPQ3_2nn3spm12StorageIndex");
    +
    127
    +
    128int32_t
    +
    129GetStorageList(StorageListItem *items, uint32_t maxNumItems)
    +
    130 asm("GetStorageList__Q2_2nn3spmFPQ3_2nn3spm15StorageListItemUi");
    +
    131
    +
    132int32_t
    + +
    134 asm("GetStorageInfo__Q2_2nn3spmFPQ3_2nn3spm11StorageInfoQ3_2nn3spm12StorageIndex");
    +
    135
    +
    142int32_t
    +
    143ReadRawStorageHead512(StorageIndex *index, char *outBuffer)
    +
    144 asm("ReadRawStorageHead512__Q2_2nn3spmFQ3_2nn3spm12StorageIndexPc");
    +
    145
    +
    154int32_t
    +
    155IsStorageMaybePcFormatted(bool *isPcFormatted, StorageIndex *index)
    +
    156 asm("IsStorageMaybePcFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex");
    +
    157
    +
    166int32_t
    +
    167IsStorageMaybeWfsFormatted(bool *isWfsFormatted, StorageIndex *index)
    +
    168 asm("IsStorageMaybeWfsFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex");
    +
    169
    +
    170}; // namespace spm
    +
    +
    171}; // namespace nn
    +
    172
    +
    173#endif
    +
    174
    +
    char connection_type_string[8]
    The connection type (e.g. "usb")
    Definition storage.h:66
    +
    int32_t ReadRawStorageHead512(StorageIndex *index, char *outBuffer) asm("ReadRawStorageHead512__Q2_2nn3spmFQ3_2nn3spm12StorageIndexPc")
    Reads the first 512 bytes of the storage head into the buffer.
    +
    VolumeId volumeId
    Definition storage.h:71
    +
    uint64_t StorageIndex
    Definition storage.h:26
    +
    int32_t IsStorageMaybePcFormatted(bool *isPcFormatted, StorageIndex *index) asm("IsStorageMaybePcFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex")
    +
    void SetAutoFatal(bool enabled) asm("SetAutoFatal__Q2_2nn3spmFb")
    +
    int32_t SetExtendedStorage(StorageIndex *index) asm("SetExtendedStorage__Q2_2nn3spmFQ3_2nn3spm12StorageIndex")
    Sets the storage drive which should be used for extended storage.
    +
    void Finalize() asm("Finalize__Q2_2nn3spmFv")
    +
    int32_t IsStorageMaybeWfsFormatted(bool *isWfsFormatted, StorageIndex *index) asm("IsStorageMaybeWfsFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex")
    +
    StorageIndex index
    Definition storage.h:53
    + +
    char format_string[8]
    The drive format (e.g. "raw" / "wfs")
    Definition storage.h:68
    +
    char path[0x280]
    The mount path (e.g. "/vol/storage_usb01")
    Definition storage.h:64
    +
    int32_t GetStorageInfo(StorageInfo *outInfo, StorageIndex *index) asm("GetStorageInfo__Q2_2nn3spmFPQ3_2nn3spm11StorageInfoQ3_2nn3spm12StorageIndex")
    +
    bool FindStorageByVolumeId(StorageIndex *outIndex, VolumeId const &volumeId) asm("FindStorageByVolumeId__Q2_2nn3spmFPQ3_2nn3spm12StorageIndexRCQ3_2nn3spm8VolumeId")
    +
    void GetDefaultExtendedStorageVolumeId(VolumeId *id) asm("GetDefaultExtendedStorageVolumeId__Q2_2nn3spmFv")
    Gets the id of the default extended storage drive.
    +
    bool GetPreviousExtendedStorageVolumeId(bool *, VolumeId *outVolumeId) asm("GetPreviousExtendedStorageVolumeId__Q2_2nn3spmFPbPQ3_2nn3spm8VolumeId")
    +
    StorageType
    Definition storage.h:21
    +
    @ STORAGE_TYPE_RAW
    Definition storage.h:22
    +
    @ STORAGE_TYPE_WFS
    Definition storage.h:23
    +
    int32_t GetExtendedStorageIndex(StorageIndex *outIndex) asm("GetExtendedStorageIndex__Q2_2nn3spmFPQ3_2nn3spm12StorageIndex")
    +
    void Initialize() asm("Initialize__Q2_2nn3spmFv")
    +
    void SetDefaultExtendedStorageVolumeId(VolumeId const &id) asm("SetDefaultExtendedStorageVolumeId__Q2_2nn3spmFRCQ3_2nn3spm8VolumeId")
    Sets the id of the default extended storage drive.
    +
    int32_t GetStorageList(StorageListItem *items, uint32_t maxNumItems) asm("GetStorageList__Q2_2nn3spmFPQ3_2nn3spm15StorageListItemUi")
    + + +
    Definition ac_cpp.h:16
    + +
    int32_t Compare(VolumeId const &other) const asm("Compare__Q3_2nn3spm8VolumeIdCFRCQ3_2nn3spm8VolumeId")
    Compares this VolumeId with another one.
    +
    VolumeId(char const *id)
    Definition storage.h:32
    +
    VolumeId()=default
    + +
    + + + + diff --git a/stream_8h.html b/stream_8h.html new file mode 100644 index 00000000..6a1eadfa --- /dev/null +++ b/stream_8h.html @@ -0,0 +1,193 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/h264/stream.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    stream.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for stream.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  H264DecodedVuiParameters
     
    struct  H264DecodeResult
     
    struct  H264DecodeOutput
     
    + + + + + + + + + + + + +

    +Typedefs

    typedef struct H264DecodedVuiParameters H264DecodedVuiParameters
     
    typedef struct H264DecodeResult H264DecodeResult
     
    typedef struct H264DecodeOutput H264DecodeOutput
     
    typedef void(* H264DECFptrOutputFn) (H264DecodeOutput *output)
     
    typedef enum H264Error H264Error
     h264 library errors.
     
    + + + + +

    +Enumerations

    enum  H264Error {
    +  H264_ERROR_OK = 0 +,
    +  H264_ERROR_INVALID_PPS = 24 +,
    +  H264_ERROR_INVALID_SPS = 26 +,
    +  H264_ERROR_INVALID_SLICEHEADER = 61 +,
    +  H264_ERROR_GENERIC = 0x1000000 +,
    +  H264_ERROR_INVALID_PARAMETER = 0x1010000 +,
    +  H264_ERROR_OUT_OF_MEMORY = 0x1020000 +,
    +  H264_ERROR_INVALID_PROFILE = 0x1080000 +
    + }
     h264 library errors. More...
     
    + + + + + + + + + + + + + + + + +

    +Functions

    H264Error H264DECCheckDecunitLength (void *memory, const uint8_t *buffer, int32_t bufferLength, int32_t offset, int32_t *outLength)
     Check that the stream contains sufficient data to decode an entire frame.
     
    H264Error H264DECCheckSkipableFrame (const uint8_t *buffer, int32_t bufferLength, BOOL *outSkippable)
     Check if the next NALU can be skipped without breaking decoding.
     
    H264Error H264DECFindDecstartpoint (const uint8_t *buffer, int32_t bufferLength, int32_t *outOffset)
     Find the first SPS in the stream.
     
    int32_t H264DECFindIdrpoint (const uint8_t *buffer, int32_t bufferLength, int32_t *outOffset)
     Find the first "IDR point" in the stream.
     
    H264Error H264DECGetImageSize (const uint8_t *buffer, int32_t bufferLength, int32_t offset, int32_t *outWidth, int32_t *outHeight)
     Parse the H264 stream and read the width & height from the first found SPS.
     
    +
    + + + + diff --git a/stream_8h__dep__incl.map b/stream_8h__dep__incl.map new file mode 100644 index 00000000..542be1c8 --- /dev/null +++ b/stream_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/stream_8h__dep__incl.md5 b/stream_8h__dep__incl.md5 new file mode 100644 index 00000000..d0d9b1ef --- /dev/null +++ b/stream_8h__dep__incl.md5 @@ -0,0 +1 @@ +b75205744b920e27683148fd55596253 \ No newline at end of file diff --git a/stream_8h__dep__incl.png b/stream_8h__dep__incl.png new file mode 100644 index 00000000..42139938 Binary files /dev/null and b/stream_8h__dep__incl.png differ diff --git a/stream_8h__incl.map b/stream_8h__incl.map new file mode 100644 index 00000000..2976139e --- /dev/null +++ b/stream_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/stream_8h__incl.md5 b/stream_8h__incl.md5 new file mode 100644 index 00000000..656759cb --- /dev/null +++ b/stream_8h__incl.md5 @@ -0,0 +1 @@ +0f750e5ce984a503d7ab406e7f4044d8 \ No newline at end of file diff --git a/stream_8h__incl.png b/stream_8h__incl.png new file mode 100644 index 00000000..cb726a6e Binary files /dev/null and b/stream_8h__incl.png differ diff --git a/stream_8h_source.html b/stream_8h_source.html new file mode 100644 index 00000000..fb5537a5 --- /dev/null +++ b/stream_8h_source.html @@ -0,0 +1,373 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/h264/stream.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    stream.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + + + +
    17
    +
    18typedef void (*H264DECFptrOutputFn)(H264DecodeOutput *output);
    +
    19
    +
    +
    21typedef enum H264Error
    +
    22{
    + +
    25
    + +
    28
    + +
    31
    + +
    34
    +
    36 H264_ERROR_GENERIC = 0x1000000,
    +
    37
    + +
    40
    + +
    44
    + + +
    +
    49
    + +
    87WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x00, aspect_ratio_info_present_flag);
    +
    88WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x01, aspect_ratio_idc);
    +
    89WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x02, sar_width);
    +
    90WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x04, sar_height);
    +
    91WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x06, overscan_info_present_flag);
    +
    92WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x07, overscan_appropriate_flag);
    +
    93WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x08, video_signal_type_present_flag);
    +
    94WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x09, video_format);
    +
    95WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x0A, video_full_range_flag);
    +
    96WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x0B, colour_description_present_flag);
    +
    97WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x0C, colour_primaries);
    +
    98WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x0D, transfer_characteristics);
    +
    99WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x0E, matrix_coefficients);
    +
    100WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x0F, chroma_loc_info_present_flag);
    +
    101WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x10, chroma_sample_loc_type_top_field);
    +
    102WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x11, chroma_sample_loc_type_bottom_field);
    +
    103WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x12, timing_info_present_flag);
    +
    104WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x14, num_units_in_tick);
    +
    105WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x18, time_scale);
    +
    106WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x1C, fixed_frame_rate_flag);
    +
    107WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x1D, nal_hrd_parameters_present_flag);
    +
    108WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x1E, vcl_hrd_parameters_present_flag);
    +
    109WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x1F, low_delay_hrd_flag);
    +
    110WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x20, pic_struct_present_flag);
    +
    111WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x21, bitstream_restriction_flag);
    +
    112WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x22, motion_vectors_over_pic_boundaries_flag);
    +
    113WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x24, max_bytes_per_pic_denom);
    +
    114WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x26, max_bits_per_mb_denom);
    +
    115WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x28, log2_max_mv_length_horizontal);
    +
    116WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x2A, log2_max_mv_length_vertical);
    +
    117WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x2C, num_reorder_frames);
    +
    118WUT_CHECK_OFFSET(H264DecodedVuiParameters, 0x2E, max_dec_frame_buffering);
    +
    119WUT_CHECK_SIZE(H264DecodedVuiParameters, 0x30);
    +
    120
    +
    +
    121struct WUT_PACKED H264DecodeResult
    +
    122{
    +
    123 int32_t status;
    +
    124 WUT_PADDING_BYTES(4);
    +
    125 double timestamp;
    +
    126 int32_t width;
    +
    127 int32_t height;
    +
    128 int32_t nextLine;
    + +
    130 WUT_PADDING_BYTES(3);
    +
    131 int32_t cropTop;
    +
    132 int32_t cropBottom;
    +
    133 int32_t cropLeft;
    +
    134 int32_t cropRight;
    + +
    136 WUT_PADDING_BYTES(3);
    +
    137 int32_t panScanTop;
    + +
    139 int32_t panScanLeft;
    + + + +
    143 WUT_PADDING_BYTES(3);
    + +
    145 WUT_UNKNOWN_BYTES(40);
    +
    146};
    +
    +
    147WUT_CHECK_OFFSET(H264DecodeResult, 0x00, status);
    +
    148WUT_CHECK_OFFSET(H264DecodeResult, 0x08, timestamp);
    +
    149WUT_CHECK_OFFSET(H264DecodeResult, 0x10, width);
    +
    150WUT_CHECK_OFFSET(H264DecodeResult, 0x14, height);
    +
    151WUT_CHECK_OFFSET(H264DecodeResult, 0x18, nextLine);
    +
    152WUT_CHECK_OFFSET(H264DecodeResult, 0x1C, cropEnableFlag);
    +
    153WUT_CHECK_OFFSET(H264DecodeResult, 0x20, cropTop);
    +
    154WUT_CHECK_OFFSET(H264DecodeResult, 0x24, cropBottom);
    +
    155WUT_CHECK_OFFSET(H264DecodeResult, 0x28, cropLeft);
    +
    156WUT_CHECK_OFFSET(H264DecodeResult, 0x2C, cropRight);
    +
    157WUT_CHECK_OFFSET(H264DecodeResult, 0x30, panScanEnableFlag);
    +
    158WUT_CHECK_OFFSET(H264DecodeResult, 0x34, panScanTop);
    +
    159WUT_CHECK_OFFSET(H264DecodeResult, 0x38, panScanBottom);
    +
    160WUT_CHECK_OFFSET(H264DecodeResult, 0x3C, panScanLeft);
    +
    161WUT_CHECK_OFFSET(H264DecodeResult, 0x40, panScanRight);
    +
    162WUT_CHECK_OFFSET(H264DecodeResult, 0x44, framebuffer);
    +
    163WUT_CHECK_OFFSET(H264DecodeResult, 0x48, vui_parameters_present_flag);
    +
    164WUT_CHECK_OFFSET(H264DecodeResult, 0x4C, vui_parameters);
    +
    165WUT_CHECK_SIZE(H264DecodeResult, 0x78);
    +
    166
    +
    +
    167struct WUT_PACKED H264DecodeOutput
    +
    168{
    +
    170 int32_t frameCount;
    +
    171
    + +
    174
    + +
    177};
    +
    +
    178WUT_CHECK_OFFSET(H264DecodeOutput, 0x00, frameCount);
    +
    179WUT_CHECK_OFFSET(H264DecodeOutput, 0x04, decodeResults);
    +
    180WUT_CHECK_OFFSET(H264DecodeOutput, 0x08, userMemory);
    +
    181WUT_CHECK_SIZE(H264DecodeOutput, 0x0C);
    +
    182
    +
    183
    + + +
    189 const uint8_t *buffer,
    +
    190 int32_t bufferLength,
    +
    191 int32_t offset,
    +
    192 int32_t *outLength);
    +
    193
    +
    194
    + +
    199H264DECCheckSkipableFrame(const uint8_t *buffer,
    +
    200 int32_t bufferLength,
    +
    201 BOOL *outSkippable);
    +
    202
    +
    203
    + +
    208H264DECFindDecstartpoint(const uint8_t *buffer,
    +
    209 int32_t bufferLength,
    +
    210 int32_t *outOffset);
    +
    211
    +
    212
    +
    221int32_t
    +
    222H264DECFindIdrpoint(const uint8_t *buffer,
    +
    223 int32_t bufferLength,
    +
    224 int32_t *outOffset);
    +
    225
    +
    226
    + +
    231H264DECGetImageSize(const uint8_t *buffer,
    +
    232 int32_t bufferLength,
    +
    233 int32_t offset,
    +
    234 int32_t *outWidth,
    +
    235 int32_t *outHeight);
    +
    236
    +
    237
    +
    238#ifdef __cplusplus
    +
    239}
    +
    240#endif
    +
    241
    +
    int16_t max_bits_per_mb_denom
    Definition stream.h:81
    +
    uint8_t chroma_sample_loc_type_top_field
    Definition stream.h:66
    +
    int16_t log2_max_mv_length_horizontal
    Definition stream.h:82
    +
    uint8_t overscan_appropriate_flag
    Definition stream.h:57
    +
    uint32_t num_units_in_tick
    Definition stream.h:70
    +
    uint8_t chroma_sample_loc_type_bottom_field
    Definition stream.h:67
    +
    double timestamp
    Definition stream.h:125
    +
    int32_t status
    Definition stream.h:123
    +
    int32_t width
    Definition stream.h:126
    +
    int16_t num_reorder_frames
    Definition stream.h:84
    + +
    int32_t panScanRight
    Definition stream.h:140
    + +
    int32_t cropRight
    Definition stream.h:134
    +
    uint8_t vcl_hrd_parameters_present_flag
    Definition stream.h:74
    +
    int32_t height
    Definition stream.h:127
    + +
    int32_t cropBottom
    Definition stream.h:132
    +
    uint8_t motion_vectors_over_pic_boundaries_flag
    Definition stream.h:78
    +
    int16_t max_bytes_per_pic_denom
    Definition stream.h:80
    +
    int16_t log2_max_mv_length_vertical
    Definition stream.h:83
    +
    uint8_t vui_parameters_present_flag
    Definition stream.h:142
    + +
    uint8_t aspect_ratio_info_present_flag
    Definition stream.h:52
    +
    uint8_t low_delay_hrd_flag
    Definition stream.h:75
    +
    uint8_t pic_struct_present_flag
    Definition stream.h:76
    +
    int32_t panScanTop
    Definition stream.h:137
    +
    H264DecodeResult ** decodeResults
    Frames.
    Definition stream.h:173
    +
    void * userMemory
    User memory pointer passed into SetParam.
    Definition stream.h:176
    +
    H264DecodedVuiParameters * vui_parameters
    Definition stream.h:144
    +
    uint8_t video_full_range_flag
    Definition stream.h:60
    +
    int32_t cropLeft
    Definition stream.h:133
    +
    uint8_t overscan_info_present_flag
    Definition stream.h:56
    +
    int32_t nextLine
    Definition stream.h:128
    +
    uint8_t cropEnableFlag
    Definition stream.h:129
    +
    uint8_t bitstream_restriction_flag
    Definition stream.h:77
    +
    int32_t panScanLeft
    Definition stream.h:139
    +
    uint8_t chroma_loc_info_present_flag
    Definition stream.h:65
    +
    void * framebuffer
    Definition stream.h:141
    +
    uint8_t timing_info_present_flag
    Definition stream.h:68
    +
    uint8_t transfer_characteristics
    Definition stream.h:63
    + +
    uint8_t panScanEnableFlag
    Definition stream.h:135
    +
    uint8_t fixed_frame_rate_flag
    Definition stream.h:72
    +
    uint8_t colour_description_present_flag
    Definition stream.h:61
    +
    int32_t frameCount
    Number of frames output.
    Definition stream.h:170
    + +
    int16_t max_dec_frame_buffering
    Definition stream.h:85
    +
    uint8_t nal_hrd_parameters_present_flag
    Definition stream.h:73
    +
    uint8_t matrix_coefficients
    Definition stream.h:64
    +
    uint8_t video_signal_type_present_flag
    Definition stream.h:58
    +
    int32_t cropTop
    Definition stream.h:131
    +
    int32_t panScanBottom
    Definition stream.h:138
    +
    void(* H264DECFptrOutputFn)(H264DecodeOutput *output)
    Definition stream.h:18
    +
    H264Error H264DECGetImageSize(const uint8_t *buffer, int32_t bufferLength, int32_t offset, int32_t *outWidth, int32_t *outHeight)
    Parse the H264 stream and read the width & height from the first found SPS.
    +
    H264Error H264DECCheckSkipableFrame(const uint8_t *buffer, int32_t bufferLength, BOOL *outSkippable)
    Check if the next NALU can be skipped without breaking decoding.
    +
    H264Error H264DECFindDecstartpoint(const uint8_t *buffer, int32_t bufferLength, int32_t *outOffset)
    Find the first SPS in the stream.
    +
    H264Error H264DECCheckDecunitLength(void *memory, const uint8_t *buffer, int32_t bufferLength, int32_t offset, int32_t *outLength)
    Check that the stream contains sufficient data to decode an entire frame.
    +
    int32_t H264DECFindIdrpoint(const uint8_t *buffer, int32_t bufferLength, int32_t *outOffset)
    Find the first "IDR point" in the stream.
    +
    H264Error
    h264 library errors.
    Definition stream.h:22
    +
    @ H264_ERROR_GENERIC
    Generic h264 error.
    Definition stream.h:36
    +
    @ H264_ERROR_INVALID_SLICEHEADER
    Invalid slice header.
    Definition stream.h:33
    +
    @ H264_ERROR_OUT_OF_MEMORY
    The amount of memory provided to the h264 library is insufficient.
    Definition stream.h:43
    +
    @ H264_ERROR_INVALID_PARAMETER
    Invalid parameters passed.
    Definition stream.h:39
    +
    @ H264_ERROR_OK
    No errors.
    Definition stream.h:24
    +
    @ H264_ERROR_INVALID_SPS
    Invalid sequence parameter set.
    Definition stream.h:30
    +
    @ H264_ERROR_INVALID_PPS
    Invalid picture parameter set.
    Definition stream.h:27
    +
    @ H264_ERROR_INVALID_PROFILE
    Invalid h264 stream profile.
    Definition stream.h:47
    + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/structGX2DebugCaptureInterface.html b/structGX2DebugCaptureInterface.html new file mode 100644 index 00000000..cdbf3e84 --- /dev/null +++ b/structGX2DebugCaptureInterface.html @@ -0,0 +1,350 @@ + + + + + + + +wut: GX2DebugCaptureInterface Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    GX2DebugCaptureInterface Struct Reference
    +
    +
    + +

    #include <debug.h>

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Fields

    uint32_t version
     Must be set to GX2_DEBUG_CAPTURE_INTERFACE_VERSION.
     
    void(* onShutdown )()
     Called from GX2Shutdown.
     
    void(* setAllocator )()
     Called from GX2DebugSetCaptureInterface with the default gx2 allocators.
     
    void(* onCaptureStart )(const char *filename)
     Called from GX2DebugCaptureStart, the filename is first argument passed in to GX2DebugCaptureStart.
     
    void(* onCaptureEnd )()
     Called from GX2DebugCaptureEnd.
     
    BOOL(* isCaptureEnabled )()
     Check if capture is enabled.
     
    void(* onAlloc )(void *ptr, uint32_t size, uint32_t align)
     Called when GX2 memory is allocated.
     
    void(* onFree )(void *ptr)
     Called when GX2 memory is freed.
     
    void(* onUnknownMemory )(void *ptr, uint32_t size)
     UNKNOWN: Called when something happens with some memory.
     
    void(* setOutputSurface )(GX2Surface *surface)
     Called from GX2DebugCaptureStart with the TV scan buffer.
     
    void(* onSwapScanBuffers )(GX2Surface *surface)
     Called from GX2SwapScanBuffers with the TV scan buffer.
     
    void(* submitToRing )(void *unk1, uint32_t unk2, uint32_t *unk3, uint64_t *outSubmitTimestamp)
     Called when a command buffer is ready to be submitted to ring buffer.
     
    +

    Detailed Description

    +
    +

    Definition at line 42 of file debug.h.

    +

    Field Documentation

    + +

    ◆ version

    + +
    +
    + + + + +
    uint32_t version
    +
    + +

    Must be set to GX2_DEBUG_CAPTURE_INTERFACE_VERSION.

    + +

    Definition at line 45 of file debug.h.

    + +
    +
    + +

    ◆ onShutdown

    + +
    +
    + + + + +
    void(* onShutdown) ()
    +
    + +

    Called from GX2Shutdown.

    + +

    Definition at line 48 of file debug.h.

    + +
    +
    + +

    ◆ setAllocator

    + +
    +
    + + + + +
    void(* setAllocator) ()
    +
    + +

    Called from GX2DebugSetCaptureInterface with the default gx2 allocators.

    + +

    Definition at line 51 of file debug.h.

    + +
    +
    + +

    ◆ onCaptureStart

    + +
    +
    + + + + +
    void(* onCaptureStart) (const char *filename)
    +
    + +

    Called from GX2DebugCaptureStart, the filename is first argument passed in to GX2DebugCaptureStart.

    + +

    Definition at line 55 of file debug.h.

    + +
    +
    + +

    ◆ onCaptureEnd

    + +
    +
    + + + + +
    void(* onCaptureEnd) ()
    +
    + +

    Called from GX2DebugCaptureEnd.

    + +

    Definition at line 58 of file debug.h.

    + +
    +
    + +

    ◆ isCaptureEnabled

    + +
    +
    + + + + +
    BOOL(* isCaptureEnabled) ()
    +
    + +

    Check if capture is enabled.

    + +

    Definition at line 61 of file debug.h.

    + +
    +
    + +

    ◆ onAlloc

    + +
    +
    + + + + +
    void(* onAlloc) (void *ptr, uint32_t size, uint32_t align)
    +
    + +

    Called when GX2 memory is allocated.

    + +

    Definition at line 64 of file debug.h.

    + +
    +
    + +

    ◆ onFree

    + +
    +
    + + + + +
    void(* onFree) (void *ptr)
    +
    + +

    Called when GX2 memory is freed.

    + +

    Definition at line 67 of file debug.h.

    + +
    +
    + +

    ◆ onUnknownMemory

    + +
    +
    + + + + +
    void(* onUnknownMemory) (void *ptr, uint32_t size)
    +
    + +

    UNKNOWN: Called when something happens with some memory.

    + +

    Definition at line 70 of file debug.h.

    + +
    +
    + +

    ◆ setOutputSurface

    + +
    +
    + + + + +
    void(* setOutputSurface) (GX2Surface *surface)
    +
    + +

    Called from GX2DebugCaptureStart with the TV scan buffer.

    + +

    Definition at line 73 of file debug.h.

    + +
    +
    + +

    ◆ onSwapScanBuffers

    + +
    +
    + + + + +
    void(* onSwapScanBuffers) (GX2Surface *surface)
    +
    + +

    Called from GX2SwapScanBuffers with the TV scan buffer.

    + +

    Definition at line 76 of file debug.h.

    + +
    +
    + +

    ◆ submitToRing

    + +
    +
    + + + + +
    void(* submitToRing) (void *unk1, uint32_t unk2, uint32_t *unk3, uint64_t *outSubmitTimestamp)
    +
    + +

    Called when a command buffer is ready to be submitted to ring buffer.

    +

    Note that it seems we must call TCLSubmitToRing from this callback because gx2 will not do it when capturing.

    + +

    Definition at line 81 of file debug.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/gx2/debug.h
    • +
    +
    + + + + diff --git a/structnn_1_1erreula_1_1ControllerInfo.html b/structnn_1_1erreula_1_1ControllerInfo.html new file mode 100644 index 00000000..faa0b3f0 --- /dev/null +++ b/structnn_1_1erreula_1_1ControllerInfo.html @@ -0,0 +1,171 @@ + + + + + + + +wut: ControllerInfo Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    ControllerInfo Struct Reference
    +
    +
    + +

    #include <erreula_cpp.h>

    + + + + +

    +Public Member Functions

     ControllerInfo ()
     
    + + + + + +

    +Data Fields

    const VPADStatusvpad
     
    const KPADStatuskpad [4]
     
    +

    Detailed Description

    +
    +

    Definition at line 180 of file erreula_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ControllerInfo()

    + +
    +
    + + + + + +
    + + + + + + + +
    ControllerInfo ()
    +
    +inline
    +
    + +

    Definition at line 182 of file erreula_cpp.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ vpad

    + +
    +
    + + + + +
    const VPADStatus* vpad
    +
    + +

    Definition at line 187 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ kpad

    + +
    +
    + + + + +
    const KPADStatus* kpad[4]
    +
    + +

    Definition at line 188 of file erreula_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structnn_1_1erreula_1_1CreateArg.html b/structnn_1_1erreula_1_1CreateArg.html new file mode 100644 index 00000000..bac0e220 --- /dev/null +++ b/structnn_1_1erreula_1_1CreateArg.html @@ -0,0 +1,211 @@ + + + + + + + +wut: CreateArg Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    CreateArg Struct Reference
    +
    +
    + +

    Configuration options for the error. + More...

    + +

    #include <erreula_cpp.h>

    + + + + +

    +Public Member Functions

     CreateArg ()
     
    + + + + + + + + + +

    +Data Fields

    void * workMemory
     
    RegionType region
     
    LangType language
     
    FSClientfsClient
     
    +

    Detailed Description

    +

    Configuration options for the error.

    + +

    Definition at line 158 of file erreula_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ CreateArg()

    + +
    +
    + + + + + +
    + + + + + + + +
    CreateArg ()
    +
    +inline
    +
    + +

    Definition at line 160 of file erreula_cpp.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ workMemory

    + +
    +
    + + + + +
    void* workMemory
    +
    + +

    Definition at line 168 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ region

    + +
    +
    + + + + +
    RegionType region
    +
    + +

    Definition at line 169 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ language

    + +
    +
    + + + + +
    LangType language
    +
    + +

    Definition at line 170 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ fsClient

    + +
    +
    + + + + +
    FSClient* fsClient
    +
    + +

    Definition at line 171 of file erreula_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structnn_1_1erreula_1_1ErrorArg.html b/structnn_1_1erreula_1_1ErrorArg.html new file mode 100644 index 00000000..687792ce --- /dev/null +++ b/structnn_1_1erreula_1_1ErrorArg.html @@ -0,0 +1,333 @@ + + + + + + + +wut: ErrorArg Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    ErrorArg Struct Reference
    +
    +
    + +

    #include <erreula_cpp.h>

    + + + + +

    +Public Member Functions

     ErrorArg ()
     
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Fields

    ErrorType errorType
     
    RenderTarget renderTarget
     
    ControllerType controllerType
     
    uint32_t unknown0x0C
     
    int32_t errorCode
     
    uint32_t unknown0x14
     
    const char16_t * errorMessage
     
    const char16_t * button1Label
     
    const char16_t * button2Label
     
    const char16_t * errorTitle
     
    bool unknown0x28
     
    +

    Detailed Description

    +
    +

    Definition at line 106 of file erreula_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ErrorArg()

    + +
    +
    + + + + + +
    + + + + + + + +
    ErrorArg ()
    +
    +inline
    +
    + +

    Definition at line 108 of file erreula_cpp.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ errorType

    + +
    +
    + + + + +
    ErrorType errorType
    +
    + +

    Definition at line 123 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ renderTarget

    + +
    +
    + + + + +
    RenderTarget renderTarget
    +
    + +

    Definition at line 124 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ controllerType

    + +
    +
    + + + + +
    ControllerType controllerType
    +
    + +

    Definition at line 125 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ unknown0x0C

    + +
    +
    + + + + +
    uint32_t unknown0x0C
    +
    + +

    Definition at line 126 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ errorCode

    + +
    +
    + + + + +
    int32_t errorCode
    +
    + +

    Definition at line 127 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ unknown0x14

    + +
    +
    + + + + +
    uint32_t unknown0x14
    +
    + +

    Definition at line 128 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ errorMessage

    + +
    +
    + + + + +
    const char16_t* errorMessage
    +
    + +

    Definition at line 129 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ button1Label

    + +
    +
    + + + + +
    const char16_t* button1Label
    +
    + +

    Definition at line 130 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ button2Label

    + +
    +
    + + + + +
    const char16_t* button2Label
    +
    + +

    Definition at line 131 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ errorTitle

    + +
    +
    + + + + +
    const char16_t* errorTitle
    +
    + +

    Definition at line 132 of file erreula_cpp.h.

    + +
    +
    + +

    ◆ unknown0x28

    + +
    +
    + + + + +
    bool unknown0x28
    +
    + +

    Definition at line 133 of file erreula_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structnn_1_1erreula_1_1HomeNixSignArg.html b/structnn_1_1erreula_1_1HomeNixSignArg.html new file mode 100644 index 00000000..da97a428 --- /dev/null +++ b/structnn_1_1erreula_1_1HomeNixSignArg.html @@ -0,0 +1,153 @@ + + + + + + + +wut: HomeNixSignArg Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    HomeNixSignArg Struct Reference
    +
    +
    + +

    #include <erreula_cpp.h>

    + + + + +

    +Public Member Functions

     HomeNixSignArg ()
     
    + + + +

    +Data Fields

    uint32_t unknown0x00
     
    +

    Detailed Description

    +
    +

    Definition at line 194 of file erreula_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ HomeNixSignArg()

    + +
    +
    + + + + + +
    + + + + + + + +
    HomeNixSignArg ()
    +
    +inline
    +
    + +

    Definition at line 196 of file erreula_cpp.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ unknown0x00

    + +
    +
    + + + + +
    uint32_t unknown0x00
    +
    + +

    Definition at line 201 of file erreula_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structnn_1_1fp_1_1FriendPresence.html b/structnn_1_1fp_1_1FriendPresence.html new file mode 100644 index 00000000..1425479c --- /dev/null +++ b/structnn_1_1fp_1_1FriendPresence.html @@ -0,0 +1,123 @@ + + + + + + + +wut: FriendPresence Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    FriendPresence Struct Reference
    +
    +
    + +

    #include <fp_cpp.h>

    +
    +Inheritance diagram for FriendPresence:
    +
    +
    Inheritance graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + + + +

    +Data Fields

    bool isOnline
     
    bool isValid
     
    - Data Fields inherited from Presence
    GameMode gameMode
     
    uint8_t region
     
    uint8_t language
     
    uint8_t platform
     
    +

    Detailed Description

    +
    +

    Definition at line 140 of file fp_cpp.h.

    +

    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/nn/fp/fp_cpp.h
    • +
    +
    + + + + diff --git a/structnn_1_1fp_1_1FriendPresence__inherit__graph.map b/structnn_1_1fp_1_1FriendPresence__inherit__graph.map new file mode 100644 index 00000000..100e413a --- /dev/null +++ b/structnn_1_1fp_1_1FriendPresence__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/structnn_1_1fp_1_1FriendPresence__inherit__graph.md5 b/structnn_1_1fp_1_1FriendPresence__inherit__graph.md5 new file mode 100644 index 00000000..5fa610b0 --- /dev/null +++ b/structnn_1_1fp_1_1FriendPresence__inherit__graph.md5 @@ -0,0 +1 @@ +d1982e4eae8c503fc3b3bc0eded03a70 \ No newline at end of file diff --git a/structnn_1_1fp_1_1FriendPresence__inherit__graph.png b/structnn_1_1fp_1_1FriendPresence__inherit__graph.png new file mode 100644 index 00000000..80d7701d Binary files /dev/null and b/structnn_1_1fp_1_1FriendPresence__inherit__graph.png differ diff --git a/structnn_1_1fp_1_1MyPresence.html b/structnn_1_1fp_1_1MyPresence.html new file mode 100644 index 00000000..4aea327c --- /dev/null +++ b/structnn_1_1fp_1_1MyPresence.html @@ -0,0 +1,121 @@ + + + + + + + +wut: MyPresence Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    MyPresence Struct Reference
    +
    +
    + +

    #include <fp_cpp.h>

    +
    +Inheritance diagram for MyPresence:
    +
    +
    Inheritance graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + +

    +Data Fields

    char16_t presenceText [64]
     
    - Data Fields inherited from Presence
    GameMode gameMode
     
    uint8_t region
     
    uint8_t language
     
    uint8_t platform
     
    +

    Detailed Description

    +
    +

    Definition at line 149 of file fp_cpp.h.

    +

    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/nn/fp/fp_cpp.h
    • +
    +
    + + + + diff --git a/structnn_1_1fp_1_1MyPresence__inherit__graph.map b/structnn_1_1fp_1_1MyPresence__inherit__graph.map new file mode 100644 index 00000000..834ac5eb --- /dev/null +++ b/structnn_1_1fp_1_1MyPresence__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/structnn_1_1fp_1_1MyPresence__inherit__graph.md5 b/structnn_1_1fp_1_1MyPresence__inherit__graph.md5 new file mode 100644 index 00000000..8afb9aed --- /dev/null +++ b/structnn_1_1fp_1_1MyPresence__inherit__graph.md5 @@ -0,0 +1 @@ +8738f4a6b7eaf24ed193ffb1fb11ed7c \ No newline at end of file diff --git a/structnn_1_1fp_1_1MyPresence__inherit__graph.png b/structnn_1_1fp_1_1MyPresence__inherit__graph.png new file mode 100644 index 00000000..e21b1895 Binary files /dev/null and b/structnn_1_1fp_1_1MyPresence__inherit__graph.png differ diff --git a/structnn_1_1fp_1_1Presence.html b/structnn_1_1fp_1_1Presence.html new file mode 100644 index 00000000..379f106e --- /dev/null +++ b/structnn_1_1fp_1_1Presence.html @@ -0,0 +1,120 @@ + + + + + + + +wut: Presence Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    Presence Struct Reference
    +
    +
    + +

    #include <fp_cpp.h>

    +
    +Inheritance diagram for Presence:
    +
    +
    Inheritance graph
    + + + + + + + +
    [legend]
    + + + + + + + + + + +

    +Data Fields

    GameMode gameMode
     
    uint8_t region
     
    uint8_t language
     
    uint8_t platform
     
    +

    Detailed Description

    +
    +

    Definition at line 127 of file fp_cpp.h.

    +

    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/nn/fp/fp_cpp.h
    • +
    +
    + + + + diff --git a/structnn_1_1fp_1_1Presence__inherit__graph.map b/structnn_1_1fp_1_1Presence__inherit__graph.map new file mode 100644 index 00000000..0eec2458 --- /dev/null +++ b/structnn_1_1fp_1_1Presence__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/structnn_1_1fp_1_1Presence__inherit__graph.md5 b/structnn_1_1fp_1_1Presence__inherit__graph.md5 new file mode 100644 index 00000000..7ef1a837 --- /dev/null +++ b/structnn_1_1fp_1_1Presence__inherit__graph.md5 @@ -0,0 +1 @@ +d7e733be267db160780d7b1b16457314 \ No newline at end of file diff --git a/structnn_1_1fp_1_1Presence__inherit__graph.png b/structnn_1_1fp_1_1Presence__inherit__graph.png new file mode 100644 index 00000000..828a3fab Binary files /dev/null and b/structnn_1_1fp_1_1Presence__inherit__graph.png differ diff --git a/structnn_1_1sl_1_1KillerNotification.html b/structnn_1_1sl_1_1KillerNotification.html new file mode 100644 index 00000000..564d7d62 --- /dev/null +++ b/structnn_1_1sl_1_1KillerNotification.html @@ -0,0 +1,482 @@ + + + + + + + +wut: KillerNotification Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    KillerNotification Struct Reference
    +
    +
    + +

    #include <KillerNotification.h>

    + + + + + + +

    +Static Public Member Functions

    static nn::Result CheckEmptyValue (bool *outRes, const KillerNotification *u2)
     
    static void GetEmptyValue (KillerNotification *u1)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Fields

    uint32_t serialId
     
    uint32_t version
     
    bool deleteFlag
     
    char language [4]
     
    KillerNotificationType type
     
    KillerNotificationNotificationPattern notificationPattern
     
    struct { 
     
    uint64_t titleId
     
    char parameter [2048]
     
    launchApplication 
     
    uint32_t priority
     
    struct { 
     
       struct { 
     
    DRCImagePalette palette
     
    uint8_t pixels [400][854]
     
       } main 
     
       struct { 
     
    DRCImagePalette palette
     
    uint8_t pixels [160][487]
     
       } button 
     
    char banner [290416]
     
    images 
     
    struct { 
     
       struct { 
     
    uint64_t startUnixTime
     
    uint64_t endUnixTime
     
       } duration 
     
    uint32_t lifetime
     
       struct { 
     
          struct { 
     
    uint32_t lowerBound
     
    uint32_t upperBound
     
          } age 
     
    KillerNotificationGender gender
     
       } account 
     
       struct { 
     
    uint32_t titleCount
     
    KillerNotificationTitleFilter titles [2]
     
       } titleFilter 
     
       struct { 
     
    KillerNotificationAllowLocalAccount allowLocalAccount
     
    uint32_t ageRestrictionLowerBound
     
       } ageRestriction 
     
    KillerNotificationAccountMailActivation accountMailActivation
     
    uint32_t accountBirthMonth
     
    int8_t anticipatoryDownload
     
       struct { 
     
    int32_t installedTitleCount
     
    enum KillerNotificationConjunction installedConjunction
     
    struct KillerNotificationInstalledTitleFilter installedTitleFilter [2]
     
       }  
     
       struct { 
     
    uint32_t playedTitleFilterCount
     
    enum KillerNotificationConjunction playedConjunction
     
    uint32_t played_duration_sinceUnixTime
     
    KillerNotificationPlayedTitleFilter playedTitleFilter [2]
     
       }  
     
    displayCondition 
     
    uint32_t formatVersion
     
    uint32_t tags
     
    +

    Detailed Description

    +
    +

    Definition at line 90 of file KillerNotification.h.

    +

    Member Function Documentation

    + +

    ◆ CheckEmptyValue()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static nn::Result CheckEmptyValue (bool * outRes,
    const KillerNotificationu2 
    )
    +
    +inlinestatic
    +
    + +

    Definition at line 185 of file KillerNotification.h.

    + +
    +
    + +

    ◆ GetEmptyValue()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static void GetEmptyValue (KillerNotificationu1)
    +
    +inlinestatic
    +
    + +

    Definition at line 191 of file KillerNotification.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ serialId

    + +
    +
    + + + + +
    uint32_t serialId
    +
    + +

    Definition at line 92 of file KillerNotification.h.

    + +
    +
    + +

    ◆ version

    + +
    +
    + + + + +
    uint32_t version
    +
    + +

    Definition at line 93 of file KillerNotification.h.

    + +
    +
    + +

    ◆ deleteFlag

    + +
    +
    + + + + +
    bool deleteFlag
    +
    + +

    Definition at line 95 of file KillerNotification.h.

    + +
    +
    + +

    ◆ language

    + +
    +
    + + + + +
    char language[4]
    +
    + +

    Definition at line 96 of file KillerNotification.h.

    + +
    +
    + +

    ◆ type

    + +
    +
    + + + + +
    KillerNotificationType type
    +
    + +

    Definition at line 98 of file KillerNotification.h.

    + +
    +
    + +

    ◆ notificationPattern

    + +
    +
    + + + + +
    KillerNotificationNotificationPattern notificationPattern
    +
    + +

    Definition at line 99 of file KillerNotification.h.

    + +
    +
    + +

    ◆ [struct]

    + +
    +
    + + + + +
    struct { ... } launchApplication
    +
    + +
    +
    + +

    ◆ priority

    + +
    +
    + + + + +
    uint32_t priority
    +
    + +

    Definition at line 105 of file KillerNotification.h.

    + +
    +
    + +

    ◆ [struct]

    + +
    +
    + + + + +
    struct { ... } images
    +
    + +
    +
    + +

    ◆ [struct]

    + +
    +
    + + + + +
    struct { ... } displayCondition
    +
    + +
    +
    + +

    ◆ formatVersion

    + +
    +
    + + + + +
    uint32_t formatVersion
    +
    + +

    Definition at line 180 of file KillerNotification.h.

    + +
    +
    + +

    ◆ tags

    + +
    +
    + + + + +
    uint32_t tags
    +
    + +

    Definition at line 181 of file KillerNotification.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structnn_1_1spm_1_1VolumeId.html b/structnn_1_1spm_1_1VolumeId.html new file mode 100644 index 00000000..cd381ede --- /dev/null +++ b/structnn_1_1spm_1_1VolumeId.html @@ -0,0 +1,206 @@ + + + + + + + +wut: VolumeId Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    VolumeId Struct Reference
    +
    +
    + +

    #include <storage.h>

    + + + + + + + + + +

    +Public Member Functions

     VolumeId ()=default
     
     VolumeId (char const *id)
     
    int32_t Compare (VolumeId const &other) const asm("Compare__Q3_2nn3spm8VolumeIdCFRCQ3_2nn3spm8VolumeId")
     Compares this VolumeId with another one.
     
    + + + +

    +Data Fields

    char id [16]
     
    +

    Detailed Description

    +
    +

    Definition at line 28 of file storage.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ VolumeId() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + +
    VolumeId ()
    +
    +default
    +
    + +
    +
    + +

    ◆ VolumeId() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    VolumeId (char const * id)
    +
    +inline
    +
    + +

    Definition at line 32 of file storage.h.

    + +
    +
    +

    Member Function Documentation

    + +

    ◆ Compare()

    + +
    +
    + + + + + + + + +
    int32_t Compare (VolumeId const & other) const
    +
    + +

    Compares this VolumeId with another one.

    +
    Returns
    0 if equal
    + +
    +
    +

    Field Documentation

    + +

    ◆ id

    + +
    +
    + + + + +
    char id[16]
    +
    + +

    Definition at line 47 of file storage.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/nn/spm/storage.h
    • +
    +
    + + + + diff --git a/structnn_1_1swkbd_1_1ConfigArg.html b/structnn_1_1swkbd_1_1ConfigArg.html new file mode 100644 index 00000000..6c7f9749 --- /dev/null +++ b/structnn_1_1swkbd_1_1ConfigArg.html @@ -0,0 +1,487 @@ + + + + + + + +wut: ConfigArg Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    ConfigArg Struct Reference
    +
    +
    + +

    Configuration options for the virtual keyboard. + More...

    + +

    #include <swkbd_cpp.h>

    + + + + +

    +Public Member Functions

     ConfigArg ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Fields

    LanguageType languageType
     The language to use for input.
     
    ControllerType controllerType
     
    KeyboardMode keyboardMode
     
    uint32_t accessFlags
     TODO: find all bit flags.
     
    KeyboardLayout keyboardLayout
     
    int32_t keyboardTab
     
    bool unk_0x18
     
    const char16_t * okString
     Text that's displayed on the "OK" button.
     
    char16_t numpadCharLeft
     The left side button exclusive to the numpad keyboard mode.
     
    char16_t numpadCharRight
     The right side button exclusive to the numpad keyboard mode.
     
    bool showWordSuggestions
     Bool to either enable or disable word suggestions.
     
    uint8_t unk_0x28
     
    uint8_t unk_0x29
     
    uint8_t unk_0x2A
     
    bool disableNewLine
     If true it'll disable the new Line character on the keyboard.
     
    uint32_t unk_0x9C
     
    bool drawSysWiiPointer
     Draws the system Wii remote pointer.
     
    int32_t unk_0xA4
     
    +

    Detailed Description

    +

    Configuration options for the virtual keyboard.

    + +

    Definition at line 156 of file swkbd_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ConfigArg()

    + +
    +
    + + + + + +
    + + + + + + + +
    ConfigArg ()
    +
    +inline
    +
    + +

    Definition at line 158 of file swkbd_cpp.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ languageType

    + +
    +
    + + + + +
    LanguageType languageType
    +
    + +

    The language to use for input.

    + +

    Definition at line 172 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ controllerType

    + +
    +
    + + + + +
    ControllerType controllerType
    +
    + +

    Definition at line 173 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ keyboardMode

    + +
    +
    + + + + +
    KeyboardMode keyboardMode
    +
    + +

    Definition at line 174 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ accessFlags

    + +
    +
    + + + + +
    uint32_t accessFlags
    +
    + +

    TODO: find all bit flags.

    + +

    Definition at line 176 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ keyboardLayout

    + +
    +
    + + + + +
    KeyboardLayout keyboardLayout
    +
    + +

    Definition at line 177 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ keyboardTab

    + +
    +
    + + + + +
    int32_t keyboardTab
    +
    + +

    Definition at line 178 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x18

    + +
    +
    + + + + +
    bool unk_0x18
    +
    + +

    Definition at line 179 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ okString

    + +
    +
    + + + + +
    const char16_t* okString
    +
    + +

    Text that's displayed on the "OK" button.

    + +

    Definition at line 181 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ numpadCharLeft

    + +
    +
    + + + + +
    char16_t numpadCharLeft
    +
    + +

    The left side button exclusive to the numpad keyboard mode.

    + +

    Definition at line 183 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ numpadCharRight

    + +
    +
    + + + + +
    char16_t numpadCharRight
    +
    + +

    The right side button exclusive to the numpad keyboard mode.

    + +

    Definition at line 185 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ showWordSuggestions

    + +
    +
    + + + + +
    bool showWordSuggestions
    +
    + +

    Bool to either enable or disable word suggestions.

    + +

    Definition at line 187 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x28

    + +
    +
    + + + + +
    uint8_t unk_0x28
    +
    + +

    Definition at line 189 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x29

    + +
    +
    + + + + +
    uint8_t unk_0x29
    +
    + +

    Definition at line 190 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x2A

    + +
    +
    + + + + +
    uint8_t unk_0x2A
    +
    + +

    Definition at line 191 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ disableNewLine

    + +
    +
    + + + + +
    bool disableNewLine
    +
    + +

    If true it'll disable the new Line character on the keyboard.

    + +

    Definition at line 193 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x9C

    + +
    +
    + + + + +
    uint32_t unk_0x9C
    +
    + +

    Definition at line 195 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ drawSysWiiPointer

    + +
    +
    + + + + +
    bool drawSysWiiPointer
    +
    + +

    Draws the system Wii remote pointer.

    + +

    Definition at line 197 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0xA4

    + +
    +
    + + + + +
    int32_t unk_0xA4
    +
    + +

    Definition at line 198 of file swkbd_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/nn/swkbd/swkbd_cpp.h
    • +
    +
    + + + + diff --git a/structnn_1_1swkbd_1_1DrawStringInfo.html b/structnn_1_1swkbd_1_1DrawStringInfo.html new file mode 100644 index 00000000..faa37512 --- /dev/null +++ b/structnn_1_1swkbd_1_1DrawStringInfo.html @@ -0,0 +1,130 @@ + + + + + + + +wut: DrawStringInfo Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    DrawStringInfo Struct Reference
    +
    +
    + +

    #include <swkbd_cpp.h>

    + + + + +

    +Public Member Functions

     DrawStringInfo ()
     
    +

    Detailed Description

    +
    +

    Definition at line 320 of file swkbd_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ DrawStringInfo()

    + +
    +
    + + + + + +
    + + + + + + + +
    DrawStringInfo ()
    +
    +inline
    +
    + +

    Definition at line 322 of file swkbd_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/wut/wut/include/nn/swkbd/swkbd_cpp.h
    • +
    +
    + + + + diff --git a/swap_8h.html b/swap_8h.html new file mode 100644 index 00000000..3ced122d --- /dev/null +++ b/swap_8h.html @@ -0,0 +1,143 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/swap.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    swap.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "enum.h"
    +
    +Include dependency graph for swap.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Typedefs

    typedef struct GX2ColorBuffer GX2ColorBuffer
     
    typedef struct GX2Texture GX2Texture
     
    + + + + + + + + + + + + + +

    +Functions

    void GX2CopyColorBufferToScanBuffer (const GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
     
    void GX2SwapScanBuffers ()
     
    BOOL GX2GetLastFrame (GX2ScanTarget scanTarget, GX2Texture *texture)
     
    BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget, float *gammaOut)
     
    uint32_t GX2GetSwapInterval ()
     
    void GX2SetSwapInterval (uint32_t interval)
     
    +
    + + + + diff --git a/swap_8h__incl.map b/swap_8h__incl.map new file mode 100644 index 00000000..bfde386e --- /dev/null +++ b/swap_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/swap_8h__incl.md5 b/swap_8h__incl.md5 new file mode 100644 index 00000000..ba7c68ca --- /dev/null +++ b/swap_8h__incl.md5 @@ -0,0 +1 @@ +5a48b5656022dc2c10e8861ea55235b8 \ No newline at end of file diff --git a/swap_8h__incl.png b/swap_8h__incl.png new file mode 100644 index 00000000..c7c860dd Binary files /dev/null and b/swap_8h__incl.png differ diff --git a/swap_8h_source.html b/swap_8h_source.html new file mode 100644 index 00000000..9c8692eb --- /dev/null +++ b/swap_8h_source.html @@ -0,0 +1,139 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/swap.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    swap.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "enum.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    + +
    16typedef struct GX2Texture GX2Texture;
    +
    17
    +
    18void
    + +
    20 GX2ScanTarget scanTarget);
    +
    21
    +
    22void
    + +
    24
    +
    25BOOL
    + +
    27 GX2Texture *texture);
    +
    28
    +
    29BOOL
    + +
    31 float *gammaOut);
    +
    32
    +
    33uint32_t
    + +
    35
    +
    36void
    +
    37GX2SetSwapInterval(uint32_t interval);
    +
    38
    +
    39#ifdef __cplusplus
    +
    40}
    +
    41#endif
    +
    42
    + +
    GX2ScanTarget
    Definition enum.h:340
    + +
    void GX2CopyColorBufferToScanBuffer(const GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
    +
    BOOL GX2GetLastFrame(GX2ScanTarget scanTarget, GX2Texture *texture)
    +
    void GX2SwapScanBuffers()
    +
    uint32_t GX2GetSwapInterval()
    +
    BOOL GX2GetLastFrameGamma(GX2ScanTarget scanTarget, float *gammaOut)
    +
    void GX2SetSwapInterval(uint32_t interval)
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/switch_8h.html b/switch_8h.html new file mode 100644 index 00000000..6ff07693 --- /dev/null +++ b/switch_8h.html @@ -0,0 +1,233 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/switch.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    switch.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "args.h"
    +
    +Include dependency graph for switch.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Data Structures

    struct  SysAppEManualArgs
     
    struct  SysAppEShopArgs
     
    struct  SysAppBrowserArgs
     
    struct  SysAppBrowserArgsWithCallback
     
    + + + + + + + + + + + +

    +Typedefs

    typedef struct SysAppBrowserArgs SysAppBrowserArgs
     
    typedef struct SysAppBrowserArgsWithCallback SysAppBrowserArgsWithCallback
     
    typedef struct SysAppEShopArgs SysAppEShopArgs
     
    typedef struct SysAppEManualArgs SysAppEManualArgs
     
    typedef enum SysAppPFID SysAppPFID
     
    + + + +

    +Enumerations

    enum  SysAppPFID {
    +  SYSAPP_PFID_WII_U_MENU = 2 +,
    +  SYSAPP_PFID_TVII = 3 +,
    +  SYSAPP_PFID_EMANUAL = 4 +,
    +  SYSAPP_PFID_HOME_MENU = 5 +,
    +  SYSAPP_PFID_MINI_MIIVERSE = 7 +,
    +  SYSAPP_PFID_BROWSER = 8 +,
    +  SYSAPP_PFID_MIIVERSE = 9 +,
    +  SYSAPP_PFID_ESHOP = 10 +,
    +  SYSAPP_PFID_FRIENDLIST = 11 +,
    +  SYSAPP_PFID_DOWNLOAD_MANAGEMENT = 12 +,
    +  SYSAPP_PFID_DOWNLOAD_GAME = 15 +,
    +  SYSAPP_PFID_MINTU = 16 +,
    +  SYSAPP_PFID_CABINETU = 17 +,
    +  SYSAPP_PFID_TEST_OVERLAY = 31 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    int32_t SYSSwitchToSyncControllerOnHBM ()
     Initiate a switch into the controller sync menu.
     
    int32_t SYSSwitchToEManual ()
     Initiate a switch to the current title's assosciated e-manual.
     
    int32_t _SYSSwitchToEManual (SysAppEManualArgs *)
     
    int32_t _SYSSwitchToEManualFromHBM (SysAppEManualArgs *)
     
    int32_t SYSSwitchToEShop (SysAppEShopArgs *)
     Initiate a switch to the Nintendo eShop application.
     
    int32_t SYSSwitchToEShopTicketList (SYSStandardArgsIn *)
     
    int32_t _SYSSwitchToEShopFromHBM (SysAppEShopArgs *)
     
    int32_t _SYSSwitchToMainApp ()
     
    int32_t SYSSwitchToBrowser (SysAppBrowserArgs *)
     
    int32_t SYSSwitchToBrowserForViewer (SysAppBrowserArgs *)
     Initiates a switch to the Internet Browser application, with the given arguments in the form of a SysBrowserArgsIn struct.
     
    int32_t SYSSwitchToBrowserForCallbackURL (SysAppBrowserArgsWithCallback *)
     
    int32_t _SYSSwitchToBrowserForCallbackURLFromHBM (SysAppBrowserArgsWithCallback *)
     
    int32_t _SYSSwitchToHBMWithMode (int32_t p1)
     
    int32_t _SYSSwitchToOverlayFromHBM (int32_t p1)
     
    int32_t SYSSwitchTo (SysAppPFID pfid)
     Calls __OSClearCopyData then _SYSSwitchTo.
     
    int32_t _SYSSwitchTo (SysAppPFID pfid)
     
    int32_t _SYSDirectlySwitchTo (SysAppPFID pfid)
     
    +
    + + + + diff --git a/switch_8h__dep__incl.map b/switch_8h__dep__incl.map new file mode 100644 index 00000000..ba83c0ef --- /dev/null +++ b/switch_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/switch_8h__dep__incl.md5 b/switch_8h__dep__incl.md5 new file mode 100644 index 00000000..9b5e4532 --- /dev/null +++ b/switch_8h__dep__incl.md5 @@ -0,0 +1 @@ +3c6431d96b9d5b9cc780ba4501329a4e \ No newline at end of file diff --git a/switch_8h__dep__incl.png b/switch_8h__dep__incl.png new file mode 100644 index 00000000..6f80040a Binary files /dev/null and b/switch_8h__dep__incl.png differ diff --git a/switch_8h__incl.map b/switch_8h__incl.map new file mode 100644 index 00000000..6f013422 --- /dev/null +++ b/switch_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/switch_8h__incl.md5 b/switch_8h__incl.md5 new file mode 100644 index 00000000..c651f768 --- /dev/null +++ b/switch_8h__incl.md5 @@ -0,0 +1 @@ +6f90713476ac05046d7cb1872682d9ae \ No newline at end of file diff --git a/switch_8h__incl.png b/switch_8h__incl.png new file mode 100644 index 00000000..e3c0ed80 Binary files /dev/null and b/switch_8h__incl.png differ diff --git a/switch_8h_source.html b/switch_8h_source.html new file mode 100644 index 00000000..dc7f6f94 --- /dev/null +++ b/switch_8h_source.html @@ -0,0 +1,281 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/switch.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    switch.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "args.h"
    +
    4
    +
    19#ifdef __cplusplus
    +
    20extern "C" {
    +
    21#endif
    +
    22
    + + + + +
    27
    +
    + +
    29{
    + +
    31 uint64_t titleId;
    +
    32};
    +
    +
    33WUT_CHECK_OFFSET(SysAppEManualArgs, 0x0, stdArgs);
    +
    34WUT_CHECK_OFFSET(SysAppEManualArgs, 0x8, titleId);
    +
    35WUT_CHECK_SIZE(SysAppEManualArgs, 0x10);
    +
    36
    +
    + +
    38{
    + +
    40 char *query;
    +
    41 uint32_t querySize;
    +
    42};
    +
    +
    43WUT_CHECK_OFFSET(SysAppEShopArgs, 0x0, stdArgs);
    +
    44WUT_CHECK_OFFSET(SysAppEShopArgs, 0x8, query);
    +
    45WUT_CHECK_OFFSET(SysAppEShopArgs, 0xc, querySize);
    +
    46WUT_CHECK_SIZE(SysAppEShopArgs, 0x10);
    +
    47
    +
    + +
    49{
    + +
    51 char *url;
    +
    52 uint32_t urlSize;
    +
    53};
    +
    +
    54WUT_CHECK_OFFSET(SysAppBrowserArgs, 0x0, stdArgs);
    +
    55WUT_CHECK_OFFSET(SysAppBrowserArgs, 0x8, url);
    +
    56WUT_CHECK_OFFSET(SysAppBrowserArgs, 0xC, urlSize);
    +
    57WUT_CHECK_SIZE(SysAppBrowserArgs, 0x10);
    +
    58
    + +
    66WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x0, browserArgs);
    +
    67WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x10, cbUrl);
    +
    68WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x14, cbUrlSize);
    +
    69WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x18, hbmDisable);
    +
    70WUT_CHECK_SIZE(SysAppBrowserArgsWithCallback, 0x1C);
    +
    71
    + +
    89
    +
    98int32_t
    + +
    100
    +
    108int32_t
    + +
    110
    +
    111int32_t
    + +
    113
    +
    114int32_t
    + +
    116
    +
    124int32_t
    + +
    126
    +
    127int32_t
    + +
    129
    +
    130int32_t
    + +
    132
    +
    140int32_t
    + +
    142
    +
    143int32_t
    + +
    145
    +
    154int32_t
    + +
    156
    +
    157int32_t
    + +
    159
    +
    160int32_t
    + +
    162
    +
    163int32_t
    + +
    165
    +
    166int32_t
    + +
    168
    +
    172int32_t
    + +
    174
    +
    175int32_t
    + +
    177
    +
    178int32_t
    + +
    180
    +
    181#ifdef __cplusplus
    +
    182}
    +
    183#endif
    +
    184
    + + +
    uint64_t titleId
    Definition switch.h:31
    +
    SYSStandardArgsIn stdArgs
    Definition switch.h:30
    +
    uint32_t urlSize
    Definition switch.h:52
    + +
    SysAppBrowserArgs browserArgs
    Definition switch.h:61
    + + +
    uint32_t querySize
    Definition switch.h:41
    + +
    char * query
    Definition switch.h:40
    +
    int32_t SYSSwitchToBrowser(SysAppBrowserArgs *)
    +
    int32_t _SYSSwitchTo(SysAppPFID pfid)
    +
    int32_t SYSSwitchToEShopTicketList(SYSStandardArgsIn *)
    +
    int32_t SYSSwitchTo(SysAppPFID pfid)
    Calls __OSClearCopyData then _SYSSwitchTo.
    +
    SysAppPFID
    Definition switch.h:73
    +
    int32_t SYSSwitchToEShop(SysAppEShopArgs *)
    Initiate a switch to the Nintendo eShop application.
    +
    int32_t _SYSDirectlySwitchTo(SysAppPFID pfid)
    +
    int32_t _SYSSwitchToHBMWithMode(int32_t p1)
    +
    int32_t _SYSSwitchToMainApp()
    +
    int32_t SYSSwitchToSyncControllerOnHBM()
    Initiate a switch into the controller sync menu.
    +
    int32_t _SYSSwitchToOverlayFromHBM(int32_t p1)
    +
    int32_t _SYSSwitchToEManual(SysAppEManualArgs *)
    +
    int32_t SYSSwitchToEManual()
    Initiate a switch to the current title's assosciated e-manual.
    +
    int32_t _SYSSwitchToEShopFromHBM(SysAppEShopArgs *)
    +
    int32_t _SYSSwitchToEManualFromHBM(SysAppEManualArgs *)
    +
    int32_t _SYSSwitchToBrowserForCallbackURLFromHBM(SysAppBrowserArgsWithCallback *)
    +
    int32_t SYSSwitchToBrowserForViewer(SysAppBrowserArgs *)
    Initiates a switch to the Internet Browser application, with the given arguments in the form of a Sys...
    +
    int32_t SYSSwitchToBrowserForCallbackURL(SysAppBrowserArgsWithCallback *)
    +
    @ SYSAPP_PFID_CABINETU
    Definition switch.h:86
    +
    @ SYSAPP_PFID_WII_U_MENU
    Definition switch.h:74
    +
    @ SYSAPP_PFID_MINI_MIIVERSE
    Definition switch.h:78
    +
    @ SYSAPP_PFID_ESHOP
    Definition switch.h:81
    +
    @ SYSAPP_PFID_DOWNLOAD_MANAGEMENT
    Definition switch.h:83
    +
    @ SYSAPP_PFID_DOWNLOAD_GAME
    Definition switch.h:84
    +
    @ SYSAPP_PFID_MINTU
    Definition switch.h:85
    +
    @ SYSAPP_PFID_FRIENDLIST
    Definition switch.h:82
    +
    @ SYSAPP_PFID_EMANUAL
    Definition switch.h:76
    +
    @ SYSAPP_PFID_TEST_OVERLAY
    Definition switch.h:87
    +
    @ SYSAPP_PFID_BROWSER
    Definition switch.h:79
    +
    @ SYSAPP_PFID_MIIVERSE
    Definition switch.h:80
    +
    @ SYSAPP_PFID_HOME_MENU
    Definition switch.h:77
    +
    @ SYSAPP_PFID_TVII
    Definition switch.h:75
    + + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/swkbd_2rpl__interface_8h.html b/swkbd_2rpl__interface_8h.html new file mode 100644 index 00000000..1a42c4b4 --- /dev/null +++ b/swkbd_2rpl__interface_8h.html @@ -0,0 +1,251 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/swkbd/rpl_interface.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    rpl_interface.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <nn/swkbd.h>
    +
    +Include dependency graph for rpl_interface.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Namespaces

    namespace  Rpl
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool SwkbdAppearInputForm (const nn::swkbd::AppearArg &appearArg)
     
    bool SwkbdAppearKeyboard (const nn::swkbd::KeyboardArg &keyboardArg)
     
    void SwkbdCalcSubThreadFont ()
     
    void SwkbdCalcSubThreadPredict ()
     
    void SwkbdCalc (const nn::swkbd::ControllerInfo &controllerInfo)
     
    void SwkbdConfirmUnfixAll ()
     
    void SwkbdCreate (void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
     
    void SwkbdDestroy ()
     
    bool SwkbdDisappearInputForm ()
     
    bool SwkbdDisappearKeyboard ()
     
    void SwkbdDrawDRC ()
     
    void SwkbdDrawTV ()
     
    void SwkbdGetDrawStringInfo (nn::swkbd::DrawStringInfo *drawStringInfo)
     
    const char16_t * SwkbdGetInputFormString ()
     
    void SwkbdGetKeyboardCondition (nn::swkbd::KeyboardCondition *keyboardCondition)
     
    nn::swkbd::State SwkbdGetStateInputForm ()
     
    nn::swkbd::State SwkbdGetStateKeyboard ()
     
    void SwkbdInactivateSelectCursor ()
     
    bool SwkbdInitLearnDic (void *buffer)
     
    bool SwkbdIsCoveredWithSubWindow ()
     
    bool SwkbdIsDecideCancelButton (bool *outIsSelectCursor)
     
    bool SwkbdIsDecideOkButton (bool *outIsSelectCursor)
     
    bool SwkbdIsKeyboardTarget (nn::swkbd::IEventReceiver *eventReceiver)
     
    bool SwkbdIsNeedCalcSubThreadFont ()
     
    bool SwkbdIsNeedCalcSubThreadPredict ()
     
    bool SwkbdIsSelectCursorActive ()
     
    void SwkbdMuteAllSound (bool muted)
     
    void SwkbdSetControllerRemo (nn::swkbd::ControllerType type)
     
    void SwkbdSetCursorPos (int pos)
     
    void SwkbdSetEnableOkButton (bool enable)
     
    void SwkbdSetInputFormString (const char16_t *str)
     
    void SwkbdSetReceiver (const nn::swkbd::ReceiverArg &receiver)
     
    void SwkbdSetSelectFrom (int from)
     
    void SwkbdSetUserControllerEventObj (nn::swkbd::IControllerEventObj *userControllerEventObj)
     
    void SwkbdSetUserSoundObj (nn::swkbd::ISoundObj *userSoundObj)
     
    void SwkbdSetVersion (int version)
     
    +
    + + + + diff --git a/swkbd_2rpl__interface_8h__incl.map b/swkbd_2rpl__interface_8h__incl.map new file mode 100644 index 00000000..38958f38 --- /dev/null +++ b/swkbd_2rpl__interface_8h__incl.map @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/swkbd_2rpl__interface_8h__incl.md5 b/swkbd_2rpl__interface_8h__incl.md5 new file mode 100644 index 00000000..d0c18684 --- /dev/null +++ b/swkbd_2rpl__interface_8h__incl.md5 @@ -0,0 +1 @@ +25f92882e6d12c473802a427f1479b3b \ No newline at end of file diff --git a/swkbd_2rpl__interface_8h__incl.png b/swkbd_2rpl__interface_8h__incl.png new file mode 100644 index 00000000..74ba4782 Binary files /dev/null and b/swkbd_2rpl__interface_8h__incl.png differ diff --git a/swkbd_2rpl__interface_8h_source.html b/swkbd_2rpl__interface_8h_source.html new file mode 100644 index 00000000..e9397ba5 --- /dev/null +++ b/swkbd_2rpl__interface_8h_source.html @@ -0,0 +1,226 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/swkbd/rpl_interface.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    rpl_interface.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <nn/swkbd.h>
    +
    4
    +
    12#ifdef __cplusplus
    +
    13
    +
    14namespace Rpl
    +
    15{
    +
    16
    +
    17bool
    + +
    19bool
    + +
    21void
    + +
    23void
    + +
    25void
    +
    26SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo);
    +
    27void
    + +
    29void
    +
    30SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient);
    +
    31void
    + +
    33bool
    + +
    35bool
    + +
    37void
    + +
    39void
    + +
    41void
    + +
    43const char16_t *
    + +
    45void
    + + + + + +
    51void
    + +
    53bool
    +
    54SwkbdInitLearnDic(void *buffer);
    +
    55bool
    + +
    57bool
    +
    58SwkbdIsDecideCancelButton(bool *outIsSelectCursor);
    +
    59bool
    +
    60SwkbdIsDecideOkButton(bool *outIsSelectCursor);
    +
    61bool
    +
    62SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver);
    +
    63bool
    + +
    65bool
    + +
    67bool
    + +
    69void
    + +
    71void
    + +
    73void
    + +
    75void
    + +
    77void
    +
    78SwkbdSetInputFormString(const char16_t *str);
    +
    79void
    + +
    81void
    + +
    83void
    +
    84SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj);
    +
    85void
    +
    86SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj);
    +
    87void
    +
    88SwkbdSetVersion(int version);
    +
    89
    +
    90} // namespace Rpl
    +
    91
    +
    92#endif // ifdef __cplusplus
    +
    93
    + + +
    void SwkbdConfirmUnfixAll()
    +
    void SwkbdSetInputFormString(const char16_t *str)
    +
    void SwkbdInactivateSelectCursor()
    +
    bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver)
    +
    void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj)
    +
    bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor)
    +
    void SwkbdCalcSubThreadPredict()
    +
    void SwkbdSetCursorPos(int pos)
    +
    void SwkbdSetControllerRemo(nn::swkbd::ControllerType type)
    +
    void SwkbdGetDrawStringInfo(nn::swkbd::DrawStringInfo *drawStringInfo)
    +
    bool SwkbdIsDecideOkButton(bool *outIsSelectCursor)
    +
    bool SwkbdInitLearnDic(void *buffer)
    +
    bool SwkbdIsNeedCalcSubThreadPredict()
    +
    nn::swkbd::State SwkbdGetStateInputForm()
    +
    void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj)
    +
    void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo)
    +
    void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
    +
    void SwkbdSetEnableOkButton(bool enable)
    +
    bool SwkbdIsCoveredWithSubWindow()
    +
    bool SwkbdDisappearKeyboard()
    +
    bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg)
    +
    bool SwkbdIsSelectCursorActive()
    +
    void SwkbdMuteAllSound(bool muted)
    +
    void SwkbdDrawTV()
    +
    void SwkbdCalcSubThreadFont()
    +
    const char16_t * SwkbdGetInputFormString()
    +
    bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg)
    +
    nn::swkbd::State SwkbdGetStateKeyboard()
    +
    bool SwkbdIsNeedCalcSubThreadFont()
    +
    void SwkbdSetSelectFrom(int from)
    +
    void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver)
    +
    void SwkbdDrawDRC()
    +
    void SwkbdGetKeyboardCondition(nn::swkbd::KeyboardCondition *keyboardCondition)
    +
    void SwkbdSetVersion(int version)
    +
    bool SwkbdDisappearInputForm()
    +
    void SwkbdDestroy()
    + + + +
    Arguments for the swkbd input form and keyboard.
    Definition swkbd_cpp.h:283
    +
    Input and controller information for swkbd.
    Definition swkbd_cpp.h:310
    +
    Arguments for the swkbd keyboard.
    Definition swkbd_cpp.h:239
    + + + + + +
    + + + + diff --git a/swkbd_8dox.html b/swkbd_8dox.html new file mode 100644 index 00000000..db867a2f --- /dev/null +++ b/swkbd_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/swkbd/swkbd.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/swkbd/swkbd.dox File Reference
    +
    +
    +
    + + + + diff --git a/swkbd_8h.html b/swkbd_8h.html new file mode 100644 index 00000000..d5887dca --- /dev/null +++ b/swkbd_8h.html @@ -0,0 +1,173 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    swkbd.h File Reference
    +
    +
    +
    +Include dependency graph for swkbd.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/swkbd_8h__dep__incl.map b/swkbd_8h__dep__incl.map new file mode 100644 index 00000000..82f16748 --- /dev/null +++ b/swkbd_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/swkbd_8h__dep__incl.md5 b/swkbd_8h__dep__incl.md5 new file mode 100644 index 00000000..9d36c063 --- /dev/null +++ b/swkbd_8h__dep__incl.md5 @@ -0,0 +1 @@ +62c4bc36fe658233c5bf5314ae8905fd \ No newline at end of file diff --git a/swkbd_8h__dep__incl.png b/swkbd_8h__dep__incl.png new file mode 100644 index 00000000..75711b22 Binary files /dev/null and b/swkbd_8h__dep__incl.png differ diff --git a/swkbd_8h__incl.map b/swkbd_8h__incl.map new file mode 100644 index 00000000..17661e48 --- /dev/null +++ b/swkbd_8h__incl.map @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/swkbd_8h__incl.md5 b/swkbd_8h__incl.md5 new file mode 100644 index 00000000..67fd4c04 --- /dev/null +++ b/swkbd_8h__incl.md5 @@ -0,0 +1 @@ +f801d1d9e40329bac727917577e3fb68 \ No newline at end of file diff --git a/swkbd_8h__incl.png b/swkbd_8h__incl.png new file mode 100644 index 00000000..3e1b7f24 Binary files /dev/null and b/swkbd_8h__incl.png differ diff --git a/swkbd_8h_source.html b/swkbd_8h_source.html new file mode 100644 index 00000000..bab5dbaf --- /dev/null +++ b/swkbd_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    swkbd.h
    +
    + + + + + diff --git a/swkbd__cpp_8h.html b/swkbd__cpp_8h.html new file mode 100644 index 00000000..091d05f6 --- /dev/null +++ b/swkbd__cpp_8h.html @@ -0,0 +1,770 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd/swkbd_cpp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    swkbd_cpp.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/filesystem.h>
    +#include <nn/result.h>
    +#include <padscore/kpad.h>
    +#include <string.h>
    +#include <vpad/input.h>
    +
    +Include dependency graph for swkbd_cpp.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  ConfigArg
     Configuration options for the virtual keyboard. More...
     
    struct  ReceiverArg
     
    struct  KeyboardArg
     Arguments for the swkbd keyboard. More...
     
    struct  InputFormArg
     Arguments for swkbd the input form (text area). More...
     
    struct  AppearArg
     Arguments for the swkbd input form and keyboard. More...
     
    struct  CreateArg
     The arguments used to initialise swkbd and pass in its required resources. More...
     
    struct  ControllerInfo
     Input and controller information for swkbd. More...
     
    struct  DrawStringInfo
     
    struct  KeyboardCondition
     
    + + + + + + +

    +Namespaces

    namespace  nn
     
    namespace  nn::swkbd
     Graphical software keyboard, supporting several languages and configurations.
     
    + + + + + + + + + + + + + + + + + + +

    +Enumerations

    enum class  ControllerType {
    +  WiiRemote0 = 0 +,
    +  WiiRemote1 = 1 +,
    +  WiiRemote2 = 2 +,
    +  WiiRemote3 = 3 +,
    +  DrcGamepad = 4 +
    + }
     
    enum class  LanguageType {
    +  Japanese = 0 +,
    +  English = 1 +,
    +  French = 2 +,
    +  German = 3 +,
    +  Italian = 4 +,
    +  Spanish = 5 +,
    +  SimplifiedChinese = 6 +,
    +  Korean = 7 +,
    +  Dutch = 8 +,
    +  Portuguese = 9 +,
    +  Russian = 10 +,
    +  TraditionalChinese = 11 +,
    +  Invalid = 12 +
    + }
     If the LanguageType and RegionType are not compatible, the LanguageType will be set to English, unless the RegionType is set to "Japan," in which case the LanguageType will be set to Japanese. More...
     
    enum class  RegionType {
    +  Japan = 0 +,
    +  USA = 1 +,
    +  Europe = 2 +,
    +  China = 3 +,
    +  Korea = 4 +,
    +  Taiwan = 5 +
    + }
     
    enum class  State {
    +  Hidden = 0 +,
    +  FadeIn = 1 +,
    +  Visible = 2 +,
    +  FadeOut = 3 +
    + }
     
    enum class  InputFormType {
    +  InputForm0 = 0 +,
    +  Default = 1 +
    + }
     
    enum class  KeyboardLayout {
    +  JPN_JP_QWERTY = 0 +,
    +  USA_EN_QWERTY = 1 +,
    +  USA_FR_QWERTY = 2 +,
    +  USA_ES_QWERTY = 3 +,
    +  USA_PT_QWERTY = 4 +,
    +  EUR_EN_QWERTY = 5 +,
    +  EUR_FR_AZERTY = 6 +,
    +  EUR_DE_QWERTZ = 7 +,
    +  EUR_IT_QWERTY = 8 +,
    +  EUR_ES_QWERTY = 9 +,
    +  EUR_NL_QWERTY = 10 +,
    +  EUR_PT_QWERTY = 11 +,
    +  EUR_RU_JCUKEN = 12 +,
    +  JPN_JP_Kana = 13 +,
    +  JPN_JP_Phone = 14 +,
    +  JPN_JP_Handwriting = 15 +,
    +  JPN_JP_Symbols = 16 +,
    +  USA_Special = 17 +,
    +  EUR_Special = 17 +,
    +  USA_Symbols = 18 +,
    +  EUR_Symbols = 18 +,
    +  LanguageDefault = 19 +
    + }
     
    enum class  KeyboardMode {
    +  Full = 0 +,
    +  Numpad = 1 +,
    +  Utf8 = 2 +,
    +  NNID = 3 +
    + }
     
    enum class  PasswordMode {
    +  Clear = 0 +,
    +  Hide = 1 +,
    +  Fade = 2 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool AppearInputForm (const AppearArg &args)
     Show an input form (keyboard with text area) with the given configuration.
     
    bool AppearKeyboard (const KeyboardArg &args)
     Show a keyboard with the given configuration.
     
    void CalcSubThreadFont ()
     Calculate font data.
     
    void CalcSubThreadPredict ()
     Calculate word prediction data.
     
    void Calc (const ControllerInfo &controllerInfo)
     Respond to user inputs and calculate the state of input buffers and graphics.
     
    void ConfirmUnfixAll ()
     
    bool Create (const CreateArg &args)
     Initialise the swkbd library and create the keyboard and input form.
     
    void Destroy ()
     Clean up and shut down the swkbd library.
     
    bool DisappearInputForm ()
     Hide a previously shown input form.
     
    bool DisappearKeyboard ()
     Hide a previously shown keyboard.
     
    void DrawDRC ()
     Draw the keyboard to the DRC.
     
    void DrawTV ()
     Draw the keyboard to the TV.
     
    void GetDrawStringInfo (DrawStringInfo *drawStringInfo)
     
    const char16_t * GetInputFormString ()
     Get the string the user typed into the input form.
     
    void GetKeyboardCondition (KeyboardCondition *keyboardCondition)
     
    State GetStateInputForm ()
     Get the current state of the input form.
     
    State GetStateKeyboard ()
     
    uint32_t GetWorkMemorySize (uint32_t unk)
     Get the required size for swkbd's work memory buffer.
     
    void InactivateSelectCursor ()
     
    bool InitLearnDic (void *dictionary)
     
    bool IsCoveredWithSubWindow ()
     
    bool IsDecideCancelButton (bool *outIsSelected)
     Gets the current status of the Cancel button on the keyboard.
     
    bool IsDecideOkButton (bool *outIsSelected)
     Gets the current status of the OK button on the keyboard.
     
    bool IsKeyboardTarget (IEventReceiver *eventReceiver)
     
    bool IsNeedCalcSubThreadFont ()
     Determines whether the font data needs calculating.
     
    bool IsNeedCalcSubThreadPredict ()
     Determines whether the prediction data needs calculating.
     
    bool IsSelectCursorActive ()
     Determines whether the selection cursor is active.
     
    void MuteAllSound (bool muted)
     Mutes or unmutes the sounds generated by the keyboard.
     
    void SetControllerRemo (ControllerType type)
     
    void SetCursorPos (int pos)
     Set the character at which the cursor is positioned.
     
    void SetEnableOkButton (bool enable)
     Enables and disables the OK button on the keyboard.
     
    void SetInputFormString (const char16_t *str)
     Sets the text in the input form.
     
    void SetReceiver (const ReceiverArg &receiver)
     
    void SetSelectFrom (int)
     
    void SetUserControllerEventObj (IControllerEventObj *controllerEventObj)
     
    void SetUserSoundObj (ISoundObj *soundObj)
     
    +

    Data Structure Documentation

    + +

    ◆ nn::swkbd::ReceiverArg

    + +
    +
    + + + + +
    struct nn::swkbd::ReceiverArg
    +
    +
    +

    Definition at line 220 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 = 0 +
    +uint32_t +unk_0x04 = 0 +
    +uint32_t +unk_0x08 = 0 +
    +int32_t +unk_0x0C = -1 +
    +uint32_t +unk_0x10 = 0 +
    +int32_t +unk_0x14 = -1 +
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardArg

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardArg
    +
    +

    Arguments for the swkbd keyboard.

    + +

    Definition at line 238 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +ConfigArg +configArg +Configuration for the keyboard itself.
    +ReceiverArg +receiverArg +
    + +
    +
    + +

    ◆ nn::swkbd::InputFormArg

    + +
    +
    + + + + +
    struct nn::swkbd::InputFormArg
    +
    +

    Arguments for swkbd the input form (text area).

    + +

    Definition at line 247 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +InputFormType +type = InputFormType::Default +The type of input form.
    +int32_t +unk_0x04 = -1 +
    +const char16_t * +initialText = nullptr +Initial string to open the keyboard with.
    +const char16_t * +hintText = nullptr +Hint string.
    +int32_t +maxTextLength = -1 +The maximum number of characters that can be entered, -1 for unlimited.
    +PasswordMode +passwordMode = nn::swkbd::PasswordMode::Clear +Which password inputting preset to use.
    +uint32_t +unk_0x18 = 0 +
    +bool +drawInput0Cursor = false +Whether or not to draw a cursor. Exclusive to the inputform0 input form type.
    +bool +higlightInitialText = false +Whether or not to highlight the initial string. Exclusive to the Default input form type.
    +bool +showCopyPasteButtons = false +Whether or not to show a copy and a paste button.
    + +
    +
    + +

    ◆ nn::swkbd::AppearArg

    + +
    +
    + + + + +
    struct nn::swkbd::AppearArg
    +
    +

    Arguments for the swkbd input form and keyboard.

    + +

    Definition at line 282 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +KeyboardArg +keyboardArg +Arguments for the virtual keyboard.
    +InputFormArg +inputFormArg +Arguments for the input form (text area)
    + +
    +
    + +

    ◆ nn::swkbd::CreateArg

    + +
    +
    + + + + +
    struct nn::swkbd::CreateArg
    +
    +

    The arguments used to initialise swkbd and pass in its required resources.

    + +

    Definition at line 292 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +void * +workMemory = nullptr +A pointer to a work memory buffer; see GetWorkMemorySize.
    +RegionType +regionType = RegionType::Europe +The swkbd region to use.
    +uint32_t +unk_0x08 = 0 +
    +FSClient * +fsClient = nullptr +An FSClient for swkbd to use while loading resources.
    + +
    +
    + +

    ◆ nn::swkbd::ControllerInfo

    + +
    +
    + + + + +
    struct nn::swkbd::ControllerInfo
    +
    +

    Input and controller information for swkbd.

    + +

    Definition at line 309 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +VPADStatus * +vpad = nullptr +DRC input information, see VPADRead.
    +KPADStatus * +kpad[4] = {nullptr, nullptr, nullptr, nullptr} +Wiimote and extension controller inputs, see KPADRead.
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardCondition

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardCondition
    +
    +
    +

    Definition at line 331 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 = 0 +Selected Language.
    +uint32_t +unk_0x04 = 0 +Selected Character menu.
    + +
    +
    +
    + + + + diff --git a/swkbd__cpp_8h__dep__incl.map b/swkbd__cpp_8h__dep__incl.map new file mode 100644 index 00000000..d7c8b080 --- /dev/null +++ b/swkbd__cpp_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/swkbd__cpp_8h__dep__incl.md5 b/swkbd__cpp_8h__dep__incl.md5 new file mode 100644 index 00000000..4c53881e --- /dev/null +++ b/swkbd__cpp_8h__dep__incl.md5 @@ -0,0 +1 @@ +6d8deeae0b6f22d78eed09591be170e4 \ No newline at end of file diff --git a/swkbd__cpp_8h__dep__incl.png b/swkbd__cpp_8h__dep__incl.png new file mode 100644 index 00000000..d34b488d Binary files /dev/null and b/swkbd__cpp_8h__dep__incl.png differ diff --git a/swkbd__cpp_8h__incl.map b/swkbd__cpp_8h__incl.map new file mode 100644 index 00000000..8dc88077 --- /dev/null +++ b/swkbd__cpp_8h__incl.map @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/swkbd__cpp_8h__incl.md5 b/swkbd__cpp_8h__incl.md5 new file mode 100644 index 00000000..8222e096 --- /dev/null +++ b/swkbd__cpp_8h__incl.md5 @@ -0,0 +1 @@ +26dad7fd5dd61637369da3c415391ff0 \ No newline at end of file diff --git a/swkbd__cpp_8h__incl.png b/swkbd__cpp_8h__incl.png new file mode 100644 index 00000000..61ca0cd2 Binary files /dev/null and b/swkbd__cpp_8h__incl.png differ diff --git a/swkbd__cpp_8h_source.html b/swkbd__cpp_8h_source.html new file mode 100644 index 00000000..5e3937e0 --- /dev/null +++ b/swkbd__cpp_8h_source.html @@ -0,0 +1,676 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/swkbd/swkbd_cpp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    swkbd_cpp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    + +
    4#include <nn/result.h>
    +
    5#include <padscore/kpad.h>
    +
    6#include <string.h>
    +
    7#include <vpad/input.h>
    +
    8
    +
    17#ifdef __cplusplus
    +
    18
    +
    19namespace nn
    +
    20{
    +
    21
    +
    +
    35namespace swkbd
    +
    36{
    +
    37
    +
    + +
    39{
    +
    40 WiiRemote0 = 0,
    +
    41 WiiRemote1 = 1,
    +
    42 WiiRemote2 = 2,
    +
    43 WiiRemote3 = 3,
    +
    44 DrcGamepad = 4,
    +
    45};
    +
    +
    46
    +
    +
    48enum class LanguageType
    +
    49{
    +
    51 Japanese = 0,
    +
    53 English = 1,
    +
    55 French = 2,
    +
    57 German = 3,
    +
    59 Italian = 4,
    +
    61 Spanish = 5,
    + +
    65 Korean = 7,
    +
    67 Dutch = 8,
    +
    69 Portuguese = 9,
    +
    71 Russian = 10,
    + +
    74 Invalid = 12,
    +
    75};
    +
    +
    76
    +
    +
    77enum class RegionType
    +
    78{
    +
    79 Japan = 0,
    +
    80 USA = 1,
    +
    81 Europe = 2,
    +
    82 China = 3,
    +
    83 Korea = 4,
    +
    84 Taiwan = 5,
    +
    85};
    +
    +
    86
    +
    +
    87enum class State
    +
    88{
    +
    90 Hidden = 0,
    +
    92 FadeIn = 1,
    +
    94 Visible = 2,
    +
    96 FadeOut = 3,
    +
    97};
    +
    +
    98
    +
    +
    99enum class InputFormType
    +
    100{
    +
    102 InputForm0 = 0,
    +
    104 Default = 1,
    +
    105};
    +
    +
    106
    +
    + +
    108{
    +
    109 JPN_JP_QWERTY = 0,
    +
    110 USA_EN_QWERTY = 1,
    +
    111 USA_FR_QWERTY = 2,
    +
    112 USA_ES_QWERTY = 3,
    +
    113 USA_PT_QWERTY = 4,
    +
    114 EUR_EN_QWERTY = 5,
    +
    115 EUR_FR_AZERTY = 6,
    +
    116 EUR_DE_QWERTZ = 7,
    +
    117 EUR_IT_QWERTY = 8,
    +
    118 EUR_ES_QWERTY = 9,
    +
    119 EUR_NL_QWERTY = 10,
    +
    120 EUR_PT_QWERTY = 11,
    +
    121 EUR_RU_JCUKEN = 12,
    +
    122 JPN_JP_Kana = 13,
    +
    123 JPN_JP_Phone = 14,
    + +
    125 JPN_JP_Symbols = 16,
    +
    126 USA_Special = 17,
    +
    127 EUR_Special = 17,
    +
    128 USA_Symbols = 18,
    +
    129 EUR_Symbols = 18,
    +
    130 LanguageDefault = 19,
    +
    131};
    +
    +
    132
    +
    +
    133enum class KeyboardMode
    +
    134{
    +
    136 Full = 0,
    +
    138 Numpad = 1,
    +
    140 Utf8 = 2,
    +
    142 NNID = 3,
    +
    143};
    +
    +
    144
    +
    +
    145enum class PasswordMode
    +
    146{
    +
    148 Clear = 0,
    +
    150 Hide = 1,
    +
    152 Fade = 2,
    +
    153};
    +
    +
    154
    +
    + +
    157{
    +
    + +
    159 {
    +
    160 memset(this, 0, sizeof(*this));
    + + + +
    164 accessFlags = 0x7FFFF;
    + +
    166 keyboardTab = -1;
    +
    167 unk_0x9C = 1;
    +
    168 unk_0xA4 = -1;
    +
    169 }
    +
    +
    170
    + + + +
    176 uint32_t accessFlags; // Bitmasked!
    + +
    178 int32_t keyboardTab;
    + +
    181 const char16_t *okString;
    + + + +
    188 WUT_PADDING_BYTES(3);
    +
    189 uint8_t unk_0x28;
    +
    190 uint8_t unk_0x29;
    +
    191 uint8_t unk_0x2A;
    + +
    194 WUT_UNKNOWN_BYTES(0x9C - 0x2C);
    +
    195 uint32_t unk_0x9C;
    + +
    198 int32_t unk_0xA4;
    +
    199};
    +
    +
    200WUT_CHECK_OFFSET(ConfigArg, 0x00, languageType);
    +
    201WUT_CHECK_OFFSET(ConfigArg, 0x04, controllerType);
    +
    202WUT_CHECK_OFFSET(ConfigArg, 0x08, keyboardMode);
    +
    203WUT_CHECK_OFFSET(ConfigArg, 0x0C, accessFlags);
    +
    204WUT_CHECK_OFFSET(ConfigArg, 0x10, keyboardLayout);
    +
    205WUT_CHECK_OFFSET(ConfigArg, 0x14, keyboardTab);
    +
    206WUT_CHECK_OFFSET(ConfigArg, 0x18, unk_0x18);
    +
    207WUT_CHECK_OFFSET(ConfigArg, 0x1C, okString);
    +
    208WUT_CHECK_OFFSET(ConfigArg, 0x20, numpadCharLeft);
    +
    209WUT_CHECK_OFFSET(ConfigArg, 0x22, numpadCharRight);
    +
    210WUT_CHECK_OFFSET(ConfigArg, 0x24, showWordSuggestions);
    +
    211WUT_CHECK_OFFSET(ConfigArg, 0x28, unk_0x28);
    +
    212WUT_CHECK_OFFSET(ConfigArg, 0x29, unk_0x29);
    +
    213WUT_CHECK_OFFSET(ConfigArg, 0x2A, unk_0x2A);
    +
    214WUT_CHECK_OFFSET(ConfigArg, 0x2B, disableNewLine);
    +
    215WUT_CHECK_OFFSET(ConfigArg, 0x9C, unk_0x9C);
    +
    216WUT_CHECK_OFFSET(ConfigArg, 0xA0, drawSysWiiPointer);
    +
    217WUT_CHECK_OFFSET(ConfigArg, 0xA4, unk_0xA4);
    +
    218WUT_CHECK_SIZE(ConfigArg, 0xA8);
    +
    219
    +
    + +
    221{
    +
    222 uint32_t unk_0x00 = 0;
    +
    223 uint32_t unk_0x04 = 0;
    +
    224 uint32_t unk_0x08 = 0;
    +
    225 int32_t unk_0x0C = -1;
    +
    226 uint32_t unk_0x10 = 0;
    +
    227 int32_t unk_0x14 = -1;
    +
    228};
    +
    +
    229WUT_CHECK_OFFSET(ReceiverArg, 0x00, unk_0x00);
    +
    230WUT_CHECK_OFFSET(ReceiverArg, 0x04, unk_0x04);
    +
    231WUT_CHECK_OFFSET(ReceiverArg, 0x08, unk_0x08);
    +
    232WUT_CHECK_OFFSET(ReceiverArg, 0x0C, unk_0x0C);
    +
    233WUT_CHECK_OFFSET(ReceiverArg, 0x10, unk_0x10);
    +
    234WUT_CHECK_OFFSET(ReceiverArg, 0x14, unk_0x14);
    +
    235WUT_CHECK_SIZE(ReceiverArg, 0x18);
    +
    236
    + +
    244WUT_CHECK_SIZE(KeyboardArg, 0xC0);
    +
    245
    +
    + +
    248{
    + +
    251 int32_t unk_0x04 = -1;
    +
    253 const char16_t *initialText = nullptr;
    +
    255 const char16_t *hintText = nullptr;
    +
    257 int32_t maxTextLength = -1;
    + +
    260 uint32_t unk_0x18 = 0;
    +
    262 bool drawInput0Cursor = false;
    + + +
    267 WUT_PADDING_BYTES(1);
    +
    268};
    +
    +
    269WUT_CHECK_OFFSET(InputFormArg, 0x00, type);
    +
    270WUT_CHECK_OFFSET(InputFormArg, 0x04, unk_0x04);
    +
    271WUT_CHECK_OFFSET(InputFormArg, 0x08, initialText);
    +
    272WUT_CHECK_OFFSET(InputFormArg, 0x0C, hintText);
    +
    273WUT_CHECK_OFFSET(InputFormArg, 0x10, maxTextLength);
    +
    274WUT_CHECK_OFFSET(InputFormArg, 0x14, passwordMode);
    +
    275WUT_CHECK_OFFSET(InputFormArg, 0x18, unk_0x18);
    +
    276WUT_CHECK_OFFSET(InputFormArg, 0x1C, drawInput0Cursor);
    +
    277WUT_CHECK_OFFSET(InputFormArg, 0x1D, higlightInitialText);
    +
    278WUT_CHECK_OFFSET(InputFormArg, 0x1E, showCopyPasteButtons);
    +
    279WUT_CHECK_SIZE(InputFormArg, 0x20);
    +
    280
    + +
    289WUT_CHECK_SIZE(AppearArg, 0xE0);
    +
    290
    +
    + +
    293{
    +
    295 void *workMemory = nullptr;
    + +
    298 uint32_t unk_0x08 = 0;
    +
    300 FSClient *fsClient = nullptr;
    +
    301};
    +
    +
    302WUT_CHECK_OFFSET(CreateArg, 0x00, workMemory);
    +
    303WUT_CHECK_OFFSET(CreateArg, 0x04, regionType);
    +
    304WUT_CHECK_OFFSET(CreateArg, 0x08, unk_0x08);
    +
    305WUT_CHECK_OFFSET(CreateArg, 0x0C, fsClient);
    +
    306WUT_CHECK_SIZE(CreateArg, 0x10);
    +
    307
    +
    + +
    310{
    +
    312 VPADStatus *vpad = nullptr;
    +
    314 KPADStatus *kpad[4] = {nullptr, nullptr, nullptr, nullptr};
    +
    315};
    +
    +
    316WUT_CHECK_OFFSET(ControllerInfo, 0x00, vpad);
    +
    317WUT_CHECK_OFFSET(ControllerInfo, 0x04, kpad);
    +
    318WUT_CHECK_SIZE(ControllerInfo, 0x14);
    +
    319
    +
    + +
    321{
    +
    + +
    323 {
    +
    324 memset(this, 0, sizeof(*this));
    +
    325 }
    +
    +
    326
    +
    327 WUT_UNKNOWN_BYTES(0x1C);
    +
    328};
    +
    +
    329WUT_CHECK_SIZE(DrawStringInfo, 0x1C);
    +
    330
    +
    + +
    332{
    +
    334 uint32_t unk_0x00 = 0;
    +
    336 uint32_t unk_0x04 = 0;
    +
    337};
    +
    +
    338WUT_CHECK_OFFSET(KeyboardCondition, 0x00, unk_0x00);
    +
    339WUT_CHECK_OFFSET(KeyboardCondition, 0x04, unk_0x04);
    +
    340WUT_CHECK_SIZE(KeyboardCondition, 0x8);
    +
    341
    +
    342struct IEventReceiver;
    +
    343struct IControllerEventObj;
    +
    344struct ISoundObj;
    +
    345
    +
    362bool
    + +
    364
    +
    380bool
    + +
    382
    +
    391void
    + +
    393
    +
    402void
    + +
    404
    +
    418void
    +
    419Calc(const ControllerInfo &controllerInfo);
    +
    420
    +
    421void
    + +
    423
    +
    439bool
    +
    440Create(const CreateArg &args);
    +
    441
    +
    453void
    + +
    455
    +
    466bool
    + +
    468
    +
    478bool
    + +
    480
    +
    486void
    + +
    488
    +
    494void
    + +
    496
    +
    497void
    + +
    499
    +
    509const char16_t *
    + +
    511
    +
    512void
    + +
    514
    +
    521State
    + +
    523
    +
    524State
    + +
    526
    +
    540uint32_t
    +
    541GetWorkMemorySize(uint32_t unk);
    +
    542
    +
    543void
    + +
    545
    +
    546bool
    +
    547InitLearnDic(void *dictionary);
    +
    548
    +
    549bool
    + +
    551
    +
    565bool
    +
    566IsDecideCancelButton(bool *outIsSelected);
    +
    567
    +
    581bool
    +
    582IsDecideOkButton(bool *outIsSelected);
    +
    583
    +
    584bool
    +
    585IsKeyboardTarget(IEventReceiver *eventReceiver);
    +
    586
    +
    597bool
    + +
    599
    +
    610bool
    + +
    612
    +
    619bool
    + +
    621
    +
    629void
    +
    630MuteAllSound(bool muted);
    +
    631
    +
    632void
    + +
    634
    +
    647void
    + +
    649
    +
    657void
    +
    658SetEnableOkButton(bool enable);
    +
    659
    +
    669void
    +
    670SetInputFormString(const char16_t *str);
    +
    671
    +
    672void
    +
    673SetReceiver(const ReceiverArg &receiver);
    +
    674
    +
    675void
    + +
    677
    +
    678void
    +
    679SetUserControllerEventObj(IControllerEventObj *controllerEventObj);
    +
    680
    +
    681void
    +
    682SetUserSoundObj(ISoundObj *soundObj);
    +
    683
    +
    684} // namespace swkbd
    +
    +
    685} // namespace nn
    +
    686
    +
    687#endif // ifdef __cplusplus
    +
    688
    + + +
    A structure containing the Wii Remote data.
    Definition kpad.h:92
    + + + +
    VPADStatus * vpad
    DRC input information, see VPADRead.
    Definition swkbd_cpp.h:312
    +
    void InactivateSelectCursor()
    + + +
    @ InputForm0
    Input form seen when adding an NNID on Friends List or creating a folder on the System Menu....
    +
    @ Default
    The default input layout that is usually used (Page design)
    +
    const char16_t * hintText
    Hint string.
    Definition swkbd_cpp.h:255
    +
    InputFormType type
    The type of input form.
    Definition swkbd_cpp.h:250
    +
    bool IsNeedCalcSubThreadPredict()
    Determines whether the prediction data needs calculating.
    +
    void DrawTV()
    Draw the keyboard to the TV.
    +
    void CalcSubThreadFont()
    Calculate font data.
    +
    void SetUserSoundObj(ISoundObj *soundObj)
    +
    bool InitLearnDic(void *dictionary)
    +
    bool AppearInputForm(const AppearArg &args)
    Show an input form (keyboard with text area) with the given configuration.
    +
    const char16_t * GetInputFormString()
    Get the string the user typed into the input form.
    +
    bool AppearKeyboard(const KeyboardArg &args)
    Show a keyboard with the given configuration.
    +
    bool IsDecideOkButton(bool *outIsSelected)
    Gets the current status of the OK button on the keyboard.
    + + +
    void SetSelectFrom(int)
    + +
    @ FadeIn
    The input form / keyboard is drawing the fade in animation.
    +
    @ Hidden
    The input form / keyboard is completely hidden.
    +
    @ Visible
    The input form / keyboard is done drawing the fade in animation and completely visible.
    +
    @ FadeOut
    The input form / keyboard is drawing the fade out animation.
    +
    nn::swkbd::PasswordMode passwordMode
    Which password inputting preset to use.
    Definition swkbd_cpp.h:259
    +
    RegionType regionType
    The swkbd region to use.
    Definition swkbd_cpp.h:297
    +
    void Calc(const ControllerInfo &controllerInfo)
    Respond to user inputs and calculate the state of input buffers and graphics.
    +
    const char16_t * initialText
    Initial string to open the keyboard with.
    Definition swkbd_cpp.h:253
    +
    void GetDrawStringInfo(DrawStringInfo *drawStringInfo)
    +
    void CalcSubThreadPredict()
    Calculate word prediction data.
    +
    void SetReceiver(const ReceiverArg &receiver)
    +
    void SetEnableOkButton(bool enable)
    Enables and disables the OK button on the keyboard.
    +
    bool showCopyPasteButtons
    Whether or not to show a copy and a paste button.
    Definition swkbd_cpp.h:266
    + + + + + + +
    bool drawInput0Cursor
    Whether or not to draw a cursor. Exclusive to the inputform0 input form type.
    Definition swkbd_cpp.h:262
    + +
    ConfigArg configArg
    Configuration for the keyboard itself.
    Definition swkbd_cpp.h:241
    +
    FSClient * fsClient
    An FSClient for swkbd to use while loading resources.
    Definition swkbd_cpp.h:300
    +
    void SetUserControllerEventObj(IControllerEventObj *controllerEventObj)
    +
    uint32_t GetWorkMemorySize(uint32_t unk)
    Get the required size for swkbd's work memory buffer.
    +
    void DrawDRC()
    Draw the keyboard to the DRC.
    +
    KeyboardArg keyboardArg
    Arguments for the virtual keyboard.
    Definition swkbd_cpp.h:285
    + +
    void * workMemory
    A pointer to a work memory buffer; see GetWorkMemorySize.
    Definition swkbd_cpp.h:295
    +
    bool higlightInitialText
    Whether or not to highlight the initial string. Exclusive to the Default input form type.
    Definition swkbd_cpp.h:264
    + + + + + + + +
    void SetInputFormString(const char16_t *str)
    Sets the text in the input form.
    +
    bool DisappearKeyboard()
    Hide a previously shown keyboard.
    +
    bool IsDecideCancelButton(bool *outIsSelected)
    Gets the current status of the Cancel button on the keyboard.
    +
    void GetKeyboardCondition(KeyboardCondition *keyboardCondition)
    +
    InputFormArg inputFormArg
    Arguments for the input form (text area)
    Definition swkbd_cpp.h:287
    +
    KPADStatus * kpad[4]
    Wiimote and extension controller inputs, see KPADRead.
    Definition swkbd_cpp.h:314
    + + +
    @ Fade
    Hides the charater after a few seconds.
    +
    @ Hide
    Hides the text.
    +
    @ Clear
    Show clear text.
    +
    void MuteAllSound(bool muted)
    Mutes or unmutes the sounds generated by the keyboard.
    +
    void Destroy()
    Clean up and shut down the swkbd library.
    + +
    @ Numpad
    Numpad used for entering for example a DNS address.
    +
    @ Utf8
    ascii, possibly used for passwords ?
    +
    @ Full
    The one that fully allows utf-16LE(char16_t) charaters.
    +
    @ NNID
    the one thats used for registering an nnid full alphabet, numbers, '_' and '-'
    +
    bool IsCoveredWithSubWindow()
    +
    State GetStateInputForm()
    Get the current state of the input form.
    + +
    void SetCursorPos(int pos)
    Set the character at which the cursor is positioned.
    +
    void ConfirmUnfixAll()
    +
    LanguageType
    If the LanguageType and RegionType are not compatible, the LanguageType will be set to English,...
    Definition swkbd_cpp.h:49
    +
    @ TraditionalChinese
    Must be used in combination with RegionType::Taiwan.
    +
    @ Portuguese
    Must be used in combination with RegionType::USA or RegionType::Europe.
    + +
    @ Italian
    Must be used in combination with RegionType::Europe.
    +
    @ Dutch
    Must be used in combination with RegionType::Europe.
    +
    @ English
    Must be used in combination with RegionType::USA or RegionType::Europe.
    +
    @ German
    Must be used in combination with RegionType::Europe.
    +
    @ French
    Must be used in combination with RegionType::USA or RegionType::Europe.
    +
    @ Spanish
    Must be used in combination with RegionType::USA or RegionType::Europe.
    +
    @ SimplifiedChinese
    Must be used in combination with RegionType::China.
    +
    @ Korean
    Must be used in combination with RegionType::Korea.
    +
    @ Russian
    Must be used in combination with RegionType::Europe.
    +
    @ Japanese
    Must be used in combination with RegionType::Japan.
    +
    int32_t maxTextLength
    The maximum number of characters that can be entered, -1 for unlimited.
    Definition swkbd_cpp.h:257
    +
    bool IsSelectCursorActive()
    Determines whether the selection cursor is active.
    +
    bool IsNeedCalcSubThreadFont()
    Determines whether the font data needs calculating.
    + + + + + + + + + + + + + + + + + + + + + + + +
    bool IsKeyboardTarget(IEventReceiver *eventReceiver)
    +
    State GetStateKeyboard()
    + +
    bool Create(const CreateArg &args)
    Initialise the swkbd library and create the keyboard and input form.
    +
    void SetControllerRemo(ControllerType type)
    +
    ReceiverArg receiverArg
    Definition swkbd_cpp.h:242
    +
    bool DisappearInputForm()
    Hide a previously shown input form.
    +
    Arguments for the swkbd input form and keyboard.
    Definition swkbd_cpp.h:283
    +
    Input and controller information for swkbd.
    Definition swkbd_cpp.h:310
    +
    The arguments used to initialise swkbd and pass in its required resources.
    Definition swkbd_cpp.h:293
    +
    Arguments for swkbd the input form (text area).
    Definition swkbd_cpp.h:248
    +
    Arguments for the swkbd keyboard.
    Definition swkbd_cpp.h:239
    + + +
    Definition ac_cpp.h:16
    + +
    Configuration options for the virtual keyboard.
    Definition swkbd_cpp.h:157
    +
    KeyboardLayout keyboardLayout
    Definition swkbd_cpp.h:177
    +
    char16_t numpadCharLeft
    The left side button exclusive to the numpad keyboard mode.
    Definition swkbd_cpp.h:183
    +
    bool showWordSuggestions
    Bool to either enable or disable word suggestions.
    Definition swkbd_cpp.h:187
    + + +
    const char16_t * okString
    Text that's displayed on the "OK" button.
    Definition swkbd_cpp.h:181
    + +
    ControllerType controllerType
    Definition swkbd_cpp.h:173
    + +
    uint32_t accessFlags
    TODO: find all bit flags.
    Definition swkbd_cpp.h:176
    +
    KeyboardMode keyboardMode
    Definition swkbd_cpp.h:174
    + + +
    bool drawSysWiiPointer
    Draws the system Wii remote pointer.
    Definition swkbd_cpp.h:197
    + +
    char16_t numpadCharRight
    The right side button exclusive to the numpad keyboard mode.
    Definition swkbd_cpp.h:185
    +
    bool disableNewLine
    If true it'll disable the new Line character on the keyboard.
    Definition swkbd_cpp.h:193
    + +
    LanguageType languageType
    The language to use for input.
    Definition swkbd_cpp.h:172
    + + + +
    + + + + diff --git a/sync_8h.html b/sync_8h.html new file mode 100644 index 00000000..3d24ba4d --- /dev/null +++ b/sync_8h.html @@ -0,0 +1,139 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/dmae/sync.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    sync.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for sync.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Typedefs

    typedef uint64_t DMAETimeStamp
     Timestamp for a DMAE operation.
     
    + + + + +

    +Functions

    BOOL DMAEWaitDone (DMAETimeStamp timestamp)
     Waits for a DMAE operation to complete.
     
    +
    + + + + diff --git a/sync_8h__dep__incl.map b/sync_8h__dep__incl.map new file mode 100644 index 00000000..6f336ffd --- /dev/null +++ b/sync_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/sync_8h__dep__incl.md5 b/sync_8h__dep__incl.md5 new file mode 100644 index 00000000..cd5a76d6 --- /dev/null +++ b/sync_8h__dep__incl.md5 @@ -0,0 +1 @@ +6bed8e203d2ddd00b06fcd6a22fc4e11 \ No newline at end of file diff --git a/sync_8h__dep__incl.png b/sync_8h__dep__incl.png new file mode 100644 index 00000000..556241cc Binary files /dev/null and b/sync_8h__dep__incl.png differ diff --git a/sync_8h__incl.map b/sync_8h__incl.map new file mode 100644 index 00000000..93bb250f --- /dev/null +++ b/sync_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sync_8h__incl.md5 b/sync_8h__incl.md5 new file mode 100644 index 00000000..3fee155b --- /dev/null +++ b/sync_8h__incl.md5 @@ -0,0 +1 @@ +01ec25f56d0ad8fb8290d5e860513984 \ No newline at end of file diff --git a/sync_8h__incl.png b/sync_8h__incl.png new file mode 100644 index 00000000..2b19f893 Binary files /dev/null and b/sync_8h__incl.png differ diff --git a/sync_8h_source.html b/sync_8h_source.html new file mode 100644 index 00000000..f7090a11 --- /dev/null +++ b/sync_8h_source.html @@ -0,0 +1,111 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/dmae/sync.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sync.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    +
    15typedef uint64_t DMAETimeStamp;
    +
    16
    +
    26BOOL
    + +
    28
    +
    29#ifdef __cplusplus
    +
    30}
    +
    31#endif
    +
    32
    +
    uint64_t DMAETimeStamp
    Timestamp for a DMAE operation.
    Definition sync.h:15
    +
    BOOL DMAEWaitDone(DMAETimeStamp timestamp)
    Waits for a DMAE operation to complete.
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 00000000..3b443fc6 Binary files /dev/null and b/sync_off.png differ diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 00000000..e08320fb Binary files /dev/null and b/sync_on.png differ diff --git a/sys_2socket_8h.html b/sys_2socket_8h.html new file mode 100644 index 00000000..af56f106 --- /dev/null +++ b/sys_2socket_8h.html @@ -0,0 +1,1631 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sys/socket.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    socket.h File Reference
    +
    +
    +
    #include <stdint.h>
    +#include <sys/time.h>
    +
    +Include dependency graph for socket.h:
    +
    +
    + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  sockaddr
     
    struct  sockaddr_storage
     
    struct  linger
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define SOL_SOCKET   -1
     
    #define PF_UNSPEC   0
     
    #define PF_INET   2
     
    #define AF_UNSPEC   PF_UNSPEC
     
    #define AF_INET   PF_INET
     
    #define SOCK_STREAM   1
     
    #define SOCK_DGRAM   2
     
    #define MSG_OOB   0x0001
     
    #define MSG_PEEK   0x0002
     
    #define MSG_DONTROUTE   0x0004
     
    #define MSG_DONTWAIT   0x0020
     
    #define SHUT_RD   0
     
    #define SHUT_WR   1
     
    #define SHUT_RDWR   2
     
    #define SO_REUSEADDR   0x0004
     
    #define SO_KEEPALIVE   0x0008
     
    #define SO_DONTROUTE   0x0010
     
    #define SO_BROADCAST   0x0020
     
    #define SO_LINGER   0x0080
     
    #define SO_OOBINLINE   0x0100
     
    #define SO_TCPSACK   0x0200
     
    #define SO_WINSCALE   0x0400
     
    #define SO_SNDBUF   0x1001
     
    #define SO_RCVBUF   0x1002
     
    #define SO_SNDLOWAT   0x1003
     
    #define SO_RCVLOWAT   0x1004
     
    #define SO_ERROR   0x1007
     
    #define SO_TYPE   0x1008
     
    #define SO_HOPCNT   0x1009
     
    #define SO_MAXMSG   0x1010
     
    #define SO_RXDATA   0x1011
     
    #define SO_TXDATA   0x1012
     
    #define SO_MYADDR   0x1013
     
    #define SO_NBIO   0x1014
     
    #define SO_BIO   0x1015
     
    #define SO_NONBLOCK   0x1016
     
    #define SO_UNKNOWN1019   0x1019
     
    #define SO_UNKNOWN101A   0x101A
     
    #define SO_UNKNOWN101B   0x101B
     
    #define SO_NOSLOWSTART   0x4000
     
    #define SO_RUSRBUF   0x10000
     
    #define __socklen_t_defined
     
    + + + + + +

    +Typedefs

    typedef __socklen_t socklen_t
     
    typedef uint16_t sa_family_t
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    int accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
     
    int bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
     
    int connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
     
    int getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
     
    int getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
     
    int getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen)
     
    int listen (int sockfd, int backlog)
     
    ssize_t recv (int sockfd, void *buf, size_t len, int flags)
     
    ssize_t recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
     
    ssize_t send (int sockfd, const void *buf, size_t len, int flags)
     
    ssize_t sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
     
    int setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen)
     
    int shutdown (int sockfd, int how)
     
    int socket (int domain, int type, int protocol)
     
    int sockatmark (int sockfd)
     
    +

    Data Structure Documentation

    + +

    ◆ sockaddr

    + +
    +
    + + + + +
    struct sockaddr
    +
    +
    +

    Definition at line 63 of file socket.h.

    +
    + + + + + + + +
    Data Fields
    +sa_family_t +sa_family +
    +char +sa_data[] +
    + +
    +
    + +

    ◆ sockaddr_storage

    + +
    +
    + + + + +
    struct sockaddr_storage
    +
    +
    +

    Definition at line 69 of file socket.h.

    +
    + + + + + + + +
    Data Fields
    +sa_family_t +ss_family +
    +char +ss_padding[14] +
    + +
    +
    + +

    ◆ linger

    + +
    +
    + + + + +
    struct linger
    +
    +
    +

    Definition at line 75 of file socket.h.

    +
    + + + + + + + +
    Data Fields
    +int +l_onoff +
    +int +l_linger +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ SOL_SOCKET

    + +
    +
    + + + + +
    #define SOL_SOCKET   -1
    +
    + +

    Definition at line 5 of file socket.h.

    + +
    +
    + +

    ◆ PF_UNSPEC

    + +
    +
    + + + + +
    #define PF_UNSPEC   0
    +
    + +

    Definition at line 7 of file socket.h.

    + +
    +
    + +

    ◆ PF_INET

    + +
    +
    + + + + +
    #define PF_INET   2
    +
    + +

    Definition at line 8 of file socket.h.

    + +
    +
    + +

    ◆ AF_UNSPEC

    + +
    +
    + + + + +
    #define AF_UNSPEC   PF_UNSPEC
    +
    + +

    Definition at line 10 of file socket.h.

    + +
    +
    + +

    ◆ AF_INET

    + +
    +
    + + + + +
    #define AF_INET   PF_INET
    +
    + +

    Definition at line 11 of file socket.h.

    + +
    +
    + +

    ◆ SOCK_STREAM

    + +
    +
    + + + + +
    #define SOCK_STREAM   1
    +
    + +

    Definition at line 13 of file socket.h.

    + +
    +
    + +

    ◆ SOCK_DGRAM

    + +
    +
    + + + + +
    #define SOCK_DGRAM   2
    +
    + +

    Definition at line 14 of file socket.h.

    + +
    +
    + +

    ◆ MSG_OOB

    + +
    +
    + + + + +
    #define MSG_OOB   0x0001
    +
    + +

    Definition at line 16 of file socket.h.

    + +
    +
    + +

    ◆ MSG_PEEK

    + +
    +
    + + + + +
    #define MSG_PEEK   0x0002
    +
    + +

    Definition at line 17 of file socket.h.

    + +
    +
    + +

    ◆ MSG_DONTROUTE

    + +
    +
    + + + + +
    #define MSG_DONTROUTE   0x0004
    +
    + +

    Definition at line 18 of file socket.h.

    + +
    +
    + +

    ◆ MSG_DONTWAIT

    + +
    +
    + + + + +
    #define MSG_DONTWAIT   0x0020
    +
    + +

    Definition at line 19 of file socket.h.

    + +
    +
    + +

    ◆ SHUT_RD

    + +
    +
    + + + + +
    #define SHUT_RD   0
    +
    + +

    Definition at line 21 of file socket.h.

    + +
    +
    + +

    ◆ SHUT_WR

    + +
    +
    + + + + +
    #define SHUT_WR   1
    +
    + +

    Definition at line 22 of file socket.h.

    + +
    +
    + +

    ◆ SHUT_RDWR

    + +
    +
    + + + + +
    #define SHUT_RDWR   2
    +
    + +

    Definition at line 23 of file socket.h.

    + +
    +
    + +

    ◆ SO_REUSEADDR

    + +
    +
    + + + + +
    #define SO_REUSEADDR   0x0004
    +
    + +

    Definition at line 28 of file socket.h.

    + +
    +
    + +

    ◆ SO_KEEPALIVE

    + +
    +
    + + + + +
    #define SO_KEEPALIVE   0x0008
    +
    + +

    Definition at line 29 of file socket.h.

    + +
    +
    + +

    ◆ SO_DONTROUTE

    + +
    +
    + + + + +
    #define SO_DONTROUTE   0x0010
    +
    + +

    Definition at line 30 of file socket.h.

    + +
    +
    + +

    ◆ SO_BROADCAST

    + +
    +
    + + + + +
    #define SO_BROADCAST   0x0020
    +
    + +

    Definition at line 31 of file socket.h.

    + +
    +
    + +

    ◆ SO_LINGER

    + +
    +
    + + + + +
    #define SO_LINGER   0x0080
    +
    + +

    Definition at line 32 of file socket.h.

    + +
    +
    + +

    ◆ SO_OOBINLINE

    + +
    +
    + + + + +
    #define SO_OOBINLINE   0x0100
    +
    + +

    Definition at line 33 of file socket.h.

    + +
    +
    + +

    ◆ SO_TCPSACK

    + +
    +
    + + + + +
    #define SO_TCPSACK   0x0200
    +
    + +

    Definition at line 34 of file socket.h.

    + +
    +
    + +

    ◆ SO_WINSCALE

    + +
    +
    + + + + +
    #define SO_WINSCALE   0x0400
    +
    + +

    Definition at line 35 of file socket.h.

    + +
    +
    + +

    ◆ SO_SNDBUF

    + +
    +
    + + + + +
    #define SO_SNDBUF   0x1001
    +
    + +

    Definition at line 36 of file socket.h.

    + +
    +
    + +

    ◆ SO_RCVBUF

    + +
    +
    + + + + +
    #define SO_RCVBUF   0x1002
    +
    + +

    Definition at line 37 of file socket.h.

    + +
    +
    + +

    ◆ SO_SNDLOWAT

    + +
    +
    + + + + +
    #define SO_SNDLOWAT   0x1003
    +
    + +

    Definition at line 38 of file socket.h.

    + +
    +
    + +

    ◆ SO_RCVLOWAT

    + +
    +
    + + + + +
    #define SO_RCVLOWAT   0x1004
    +
    + +

    Definition at line 39 of file socket.h.

    + +
    +
    + +

    ◆ SO_ERROR

    + +
    +
    + + + + +
    #define SO_ERROR   0x1007
    +
    + +

    Definition at line 40 of file socket.h.

    + +
    +
    + +

    ◆ SO_TYPE

    + +
    +
    + + + + +
    #define SO_TYPE   0x1008
    +
    + +

    Definition at line 41 of file socket.h.

    + +
    +
    + +

    ◆ SO_HOPCNT

    + +
    +
    + + + + +
    #define SO_HOPCNT   0x1009
    +
    + +

    Definition at line 42 of file socket.h.

    + +
    +
    + +

    ◆ SO_MAXMSG

    + +
    +
    + + + + +
    #define SO_MAXMSG   0x1010
    +
    + +

    Definition at line 43 of file socket.h.

    + +
    +
    + +

    ◆ SO_RXDATA

    + +
    +
    + + + + +
    #define SO_RXDATA   0x1011
    +
    + +

    Definition at line 44 of file socket.h.

    + +
    +
    + +

    ◆ SO_TXDATA

    + +
    +
    + + + + +
    #define SO_TXDATA   0x1012
    +
    + +

    Definition at line 45 of file socket.h.

    + +
    +
    + +

    ◆ SO_MYADDR

    + +
    +
    + + + + +
    #define SO_MYADDR   0x1013
    +
    + +

    Definition at line 46 of file socket.h.

    + +
    +
    + +

    ◆ SO_NBIO

    + +
    +
    + + + + +
    #define SO_NBIO   0x1014
    +
    + +

    Definition at line 47 of file socket.h.

    + +
    +
    + +

    ◆ SO_BIO

    + +
    +
    + + + + +
    #define SO_BIO   0x1015
    +
    + +

    Definition at line 48 of file socket.h.

    + +
    +
    + +

    ◆ SO_NONBLOCK

    + +
    +
    + + + + +
    #define SO_NONBLOCK   0x1016
    +
    + +

    Definition at line 49 of file socket.h.

    + +
    +
    + +

    ◆ SO_UNKNOWN1019

    + +
    +
    + + + + +
    #define SO_UNKNOWN1019   0x1019
    +
    + +

    Definition at line 50 of file socket.h.

    + +
    +
    + +

    ◆ SO_UNKNOWN101A

    + +
    +
    + + + + +
    #define SO_UNKNOWN101A   0x101A
    +
    + +

    Definition at line 51 of file socket.h.

    + +
    +
    + +

    ◆ SO_UNKNOWN101B

    + +
    +
    + + + + +
    #define SO_UNKNOWN101B   0x101B
    +
    + +

    Definition at line 52 of file socket.h.

    + +
    +
    + +

    ◆ SO_NOSLOWSTART

    + +
    +
    + + + + +
    #define SO_NOSLOWSTART   0x4000
    +
    + +

    Definition at line 53 of file socket.h.

    + +
    +
    + +

    ◆ SO_RUSRBUF

    + +
    +
    + + + + +
    #define SO_RUSRBUF   0x10000
    +
    + +

    Definition at line 54 of file socket.h.

    + +
    +
    + +

    ◆ __socklen_t_defined

    + +
    +
    + + + + +
    #define __socklen_t_defined
    +
    + +

    Definition at line 58 of file socket.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ socklen_t

    + +
    +
    + + + + +
    typedef __socklen_t socklen_t
    +
    + +

    Definition at line 57 of file socket.h.

    + +
    +
    + +

    ◆ sa_family_t

    + +
    +
    + + + + +
    typedef uint16_t sa_family_t
    +
    + +

    Definition at line 61 of file socket.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ accept()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int accept (int sockfd,
    struct sockaddraddr,
    socklen_taddrlen 
    )
    +
    + +
    +
    + +

    ◆ bind()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int bind (int sockfd,
    const struct sockaddraddr,
    socklen_t addrlen 
    )
    +
    + +
    +
    + +

    ◆ connect()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int connect (int sockfd,
    const struct sockaddraddr,
    socklen_t addrlen 
    )
    +
    + +
    +
    + +

    ◆ getpeername()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int getpeername (int sockfd,
    struct sockaddraddr,
    socklen_taddrlen 
    )
    +
    + +
    +
    + +

    ◆ getsockname()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int getsockname (int sockfd,
    struct sockaddraddr,
    socklen_taddrlen 
    )
    +
    + +
    +
    + +

    ◆ getsockopt()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    int getsockopt (int sockfd,
    int level,
    int optname,
    void * optval,
    socklen_toptlen 
    )
    +
    + +
    +
    + +

    ◆ listen()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int listen (int sockfd,
    int backlog 
    )
    +
    + +
    +
    + +

    ◆ recv()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ssize_t recv (int sockfd,
    void * buf,
    size_t len,
    int flags 
    )
    +
    + +
    +
    + +

    ◆ recvfrom()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ssize_t recvfrom (int sockfd,
    void * buf,
    size_t len,
    int flags,
    struct sockaddrsrc_addr,
    socklen_taddrlen 
    )
    +
    + +
    +
    + +

    ◆ send()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ssize_t send (int sockfd,
    const void * buf,
    size_t len,
    int flags 
    )
    +
    + +
    +
    + +

    ◆ sendto()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ssize_t sendto (int sockfd,
    const void * buf,
    size_t len,
    int flags,
    const struct sockaddrdest_addr,
    socklen_t addrlen 
    )
    +
    + +
    +
    + +

    ◆ setsockopt()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    int setsockopt (int sockfd,
    int level,
    int optname,
    const void * optval,
    socklen_t optlen 
    )
    +
    + +
    +
    + +

    ◆ shutdown()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int shutdown (int sockfd,
    int how 
    )
    +
    + +
    +
    + +

    ◆ socket()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int socket (int domain,
    int type,
    int protocol 
    )
    +
    + +
    +
    + +

    ◆ sockatmark()

    + +
    +
    + + + + + + + + +
    int sockatmark (int sockfd)
    +
    + +
    +
    +
    + + + + diff --git a/sys_2socket_8h__dep__incl.map b/sys_2socket_8h__dep__incl.map new file mode 100644 index 00000000..88955f24 --- /dev/null +++ b/sys_2socket_8h__dep__incl.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sys_2socket_8h__dep__incl.md5 b/sys_2socket_8h__dep__incl.md5 new file mode 100644 index 00000000..eabe6441 --- /dev/null +++ b/sys_2socket_8h__dep__incl.md5 @@ -0,0 +1 @@ +faa104a8f587ddcc34dfcc92c2339009 \ No newline at end of file diff --git a/sys_2socket_8h__dep__incl.png b/sys_2socket_8h__dep__incl.png new file mode 100644 index 00000000..8d5085d8 Binary files /dev/null and b/sys_2socket_8h__dep__incl.png differ diff --git a/sys_2socket_8h__incl.map b/sys_2socket_8h__incl.map new file mode 100644 index 00000000..b880e6de --- /dev/null +++ b/sys_2socket_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/sys_2socket_8h__incl.md5 b/sys_2socket_8h__incl.md5 new file mode 100644 index 00000000..dbab68a9 --- /dev/null +++ b/sys_2socket_8h__incl.md5 @@ -0,0 +1 @@ +7a1947cad538fa263e49f3a0b0f1b938 \ No newline at end of file diff --git a/sys_2socket_8h__incl.png b/sys_2socket_8h__incl.png new file mode 100644 index 00000000..d1987fd2 Binary files /dev/null and b/sys_2socket_8h__incl.png differ diff --git a/sys_2socket_8h_source.html b/sys_2socket_8h_source.html new file mode 100644 index 00000000..16c3a091 --- /dev/null +++ b/sys_2socket_8h_source.html @@ -0,0 +1,293 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sys/socket.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    socket.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <stdint.h>
    +
    3#include <sys/time.h>
    +
    4
    +
    5#define SOL_SOCKET -1
    +
    6
    +
    7#define PF_UNSPEC 0
    +
    8#define PF_INET 2
    +
    9
    +
    10#define AF_UNSPEC PF_UNSPEC
    +
    11#define AF_INET PF_INET
    +
    12
    +
    13#define SOCK_STREAM 1
    +
    14#define SOCK_DGRAM 2
    +
    15
    +
    16#define MSG_OOB 0x0001
    +
    17#define MSG_PEEK 0x0002
    +
    18#define MSG_DONTROUTE 0x0004
    +
    19#define MSG_DONTWAIT 0x0020
    +
    20
    +
    21#define SHUT_RD 0
    +
    22#define SHUT_WR 1
    +
    23#define SHUT_RDWR 2
    +
    24
    +
    25/*
    +
    26 * SOL_SOCKET options
    +
    27 */
    +
    28#define SO_REUSEADDR 0x0004 // reuse address
    +
    29#define SO_KEEPALIVE 0x0008 // keep connections alive
    +
    30#define SO_DONTROUTE 0x0010 // route locally only
    +
    31#define SO_BROADCAST 0x0020 // broadcast
    +
    32#define SO_LINGER 0x0080 // linger (no effect?)
    +
    33#define SO_OOBINLINE 0x0100 // out-of-band data inline (no effect?)
    +
    34#define SO_TCPSACK 0x0200 // set tcp selective acknowledgment
    +
    35#define SO_WINSCALE 0x0400 // set tcp window scaling
    +
    36#define SO_SNDBUF 0x1001 // send buffer size
    +
    37#define SO_RCVBUF 0x1002 // receive buffer size
    +
    38#define SO_SNDLOWAT 0x1003 // send low-water mark (no effect?)
    +
    39#define SO_RCVLOWAT 0x1004 // receive low-water mark
    +
    40#define SO_ERROR 0x1007 // get socket error
    +
    41#define SO_TYPE 0x1008 // get socket type
    +
    42#define SO_HOPCNT 0x1009 // get hop count
    +
    43#define SO_MAXMSG 0x1010 // same as TCP_MAXSEG
    +
    44#define SO_RXDATA 0x1011 // get count of bytes in sb_rcv
    +
    45#define SO_TXDATA 0x1012 // get count of bytes in sb_snd
    +
    46#define SO_MYADDR 0x1013 // get IP address
    +
    47#define SO_NBIO 0x1014 // set socket to NON-blocking mode
    +
    48#define SO_BIO 0x1015 // set socket to blocking mode
    +
    49#define SO_NONBLOCK 0x1016 // set/get blocking mode via optval param
    +
    50#define SO_UNKNOWN1019 0x1019 // tcp related
    +
    51#define SO_UNKNOWN101A 0x101A // tcp related
    +
    52#define SO_UNKNOWN101B 0x101B // tcp related
    +
    53#define SO_NOSLOWSTART 0x4000 // disable slowstart
    +
    54#define SO_RUSRBUF 0x10000 // enable somemopt provided memory for receive buffer
    +
    55
    +
    56#ifndef __socklen_t_defined
    +
    57typedef __socklen_t socklen_t;
    +
    58#define __socklen_t_defined
    +
    59#endif
    +
    60
    +
    61typedef uint16_t sa_family_t;
    +
    62
    +
    + +
    64{
    + +
    66 char sa_data[];
    +
    67};
    +
    +
    68
    +
    + +
    70{
    + +
    72 char ss_padding[14];
    +
    73};
    +
    +
    74
    +
    +
    75struct linger
    +
    76{
    + + +
    79};
    +
    +
    80
    +
    81#ifdef __cplusplus
    +
    82extern "C" {
    +
    83#endif
    +
    84
    +
    85int
    +
    86accept(int sockfd,
    +
    87 struct sockaddr *addr,
    +
    88 socklen_t *addrlen);
    +
    89
    +
    90int
    +
    91bind(int sockfd,
    +
    92 const struct sockaddr *addr,
    +
    93 socklen_t addrlen);
    +
    94
    +
    95int
    +
    96connect(int sockfd,
    +
    97 const struct sockaddr *addr,
    +
    98 socklen_t addrlen);
    +
    99
    +
    100int
    +
    101getpeername(int sockfd,
    +
    102 struct sockaddr *addr,
    +
    103 socklen_t *addrlen);
    +
    104
    +
    105int
    +
    106getsockname(int sockfd,
    +
    107 struct sockaddr *addr,
    +
    108 socklen_t *addrlen);
    +
    109
    +
    110int
    +
    111getsockopt(int sockfd,
    +
    112 int level,
    +
    113 int optname,
    +
    114 void *optval,
    +
    115 socklen_t *optlen);
    +
    116
    +
    117int
    +
    118listen(int sockfd,
    +
    119 int backlog);
    +
    120
    +
    121ssize_t
    +
    122recv(int sockfd,
    +
    123 void *buf,
    +
    124 size_t len,
    +
    125 int flags);
    +
    126
    +
    127ssize_t
    +
    128recvfrom(int sockfd,
    +
    129 void *buf,
    +
    130 size_t len,
    +
    131 int flags,
    +
    132 struct sockaddr *src_addr,
    +
    133 socklen_t *addrlen);
    +
    134
    +
    135ssize_t
    +
    136send(int sockfd,
    +
    137 const void *buf,
    +
    138 size_t len,
    +
    139 int flags);
    +
    140
    +
    141ssize_t
    +
    142sendto(int sockfd,
    +
    143 const void *buf,
    +
    144 size_t len,
    +
    145 int flags,
    +
    146 const struct sockaddr *dest_addr,
    +
    147 socklen_t addrlen);
    +
    148
    +
    149int
    +
    150setsockopt(int sockfd,
    +
    151 int level,
    +
    152 int optname,
    +
    153 const void *optval,
    +
    154 socklen_t optlen);
    +
    155
    +
    156int
    +
    157shutdown(int sockfd,
    +
    158 int how);
    +
    159
    +
    160int
    +
    161socket(int domain,
    +
    162 int type,
    +
    163 int protocol);
    +
    164
    +
    165int
    +
    166sockatmark(int sockfd);
    +
    167
    +
    168#ifdef __cplusplus
    +
    169}
    +
    170#endif
    +
    char ss_padding[14]
    Definition socket.h:72
    +
    uint16_t sa_family_t
    Definition socket.h:61
    +
    sa_family_t sa_family
    Definition socket.h:65
    +
    int shutdown(int sockfd, int how)
    +
    ssize_t recv(int sockfd, void *buf, size_t len, int flags)
    +
    int l_onoff
    Definition socket.h:77
    +
    int listen(int sockfd, int backlog)
    +
    int getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    +
    int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    +
    int sockatmark(int sockfd)
    +
    int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    +
    int l_linger
    Definition socket.h:78
    +
    ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
    +
    __socklen_t socklen_t
    Definition socket.h:57
    +
    int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
    +
    char sa_data[]
    Definition socket.h:66
    +
    ssize_t send(int sockfd, const void *buf, size_t len, int flags)
    +
    int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    +
    ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
    +
    int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    +
    sa_family_t ss_family
    Definition socket.h:71
    +
    int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
    +
    int socket(int domain, int type, int protocol)
    + + + +
    + + + + diff --git a/sys_8h.html b/sys_8h.html new file mode 100644 index 00000000..4d2e47ef --- /dev/null +++ b/sys_8h.html @@ -0,0 +1,258 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr/sys.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    sys.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/time.h>
    +
    +Include dependency graph for sys.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  CCRSysUpdateState
     
    + + + + + + + + + +

    +Typedefs

    typedef struct CCRSysUpdateState CCRSysUpdateState
     
    typedef enum CCRSysPairingState CCRSysPairingState
     
    typedef enum CCRSysInitBootFlag CCRSysInitBootFlag
     
    typedef enum CCRSysLCDMode CCRSysLCDMode
     
    + + + + + + + +

    +Enumerations

    enum  CCRSysPairingState {
    +  CCR_SYS_PAIRING_FINISHED = 0 +,
    +  CCR_SYS_PAIRING_IN_PROGRESS = 1 +,
    +  CCR_SYS_PAIRING_TIMED_OUT = 2 +
    + }
     
    enum  CCRSysInitBootFlag {
    +  CCR_SYS_BOOT_FLAG_NONE = 0 +,
    +  CCR_SYS_BOOT_FLAG_FIRST_BOOT = 1 +
    + }
     
    enum  CCRSysLCDMode {
    +  CCR_SYS_LCD_MODE_BRIGHTNESS_1 = 1 +,
    +  CCR_SYS_LCD_MODE_BRIGHTNESS_2 = 2 +,
    +  CCR_SYS_LCD_MODE_BRIGHTNESS_3 = 3 +,
    +  CCR_SYS_LCD_MODE_BRIGHTNESS_4 = 4 +,
    +  CCR_SYS_LCD_MODE_BRIGHTNESS_5 = 5 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void CCRSysInit (void)
     
    void CCRSysExit (void)
     
    int32_t CCRSysDRCShutdown (void)
     Shutdown the DRC in slot 0.
     
    int32_t CCRSysInvalidatePairing (void)
     Invalidate the DRC pairing in slot 0.
     
    BOOL __CCRSysDRCIsAttached (uint32_t drcSlot)
     Check if the DRC in the specified slot is attached.
     
    int32_t CCRSysStartPairing (uint32_t drcSlot, uint32_t timeout)
     Starts the pairing process for the specified slot.
     
    int32_t CCRSysStopPairing (void)
     Stops the pairing process.
     
    CCRSysPairingState CCRSysGetPairingState (void)
     Gets the current pairing state.
     
    int32_t CCRSysGetPincode (uint32_t *pin)
     Gets the pin code used for pairing in decimal representation.
     
    int32_t CCRSysSetSystemTime (OSTime time)
     Sets the DRH system time.
     
    int32_t CCRSysNeedsDRCFWUpdate (uint32_t drcSlot, BOOL *outNeedsUpdate)
     Check if a DRC firmware update is needed.
     
    int32_t __CCRSysNeedsDRCFWUpdate (uint32_t drcSlot, BOOL *outNeedsUpdate, BOOL allowDowngrade)
     Check if a DRC firmware update is needed.
     
    int32_t CCRSysDRCFWUpdate (uint32_t drcSlot)
     Starts a DRC firmware update if necessary and region matches.
     
    int32_t __CCRSysDRCFWUpdate (uint32_t drcSlot, BOOL allowDowngrade)
     Starts a DRC firmware update if necessary.
     
    void CCRSysDRCFWUpdateForward (void)
     Finish a pending DRC firmware update.
     
    void CCRSysGetUpdateState (CCRSysUpdateState *outUpdateState)
     Get the update state during a pending DRC firmware update.
     
    void __CCRSysInitReattach (uint32_t drcSlot)
     Initialize a DRC reattach.
     
    int32_t __CCRSysWaitReattach (uint32_t drcSlot, BOOL unknown)
     Wait for the DRC to reattach.
     
    int32_t CCRSysGetVersionCheckFlag (uint32_t *outFlag)
     Get the version check flag.
     
    int32_t CCRSysSetVersionCheckFlag (uint32_t flag)
     Set the version check flag.
     
    int32_t CCRSysCaffeineSetCaffeineSlot (uint32_t slot)
     
    int32_t CCRSysSetInitBootFlag (CCRSysInitBootFlag flag)
     
    int32_t CCRSysInitializeSettings ()
     Resets the DRC (It'll show "Turn on the TV and Wii U console" until paired)
     
    int32_t CCRSysSetCurrentLCDMode (CCRSysLCDMode mode)
     Sets the brightness of the DRC.
     
    int32_t CCRSysGetCurrentLCDMode (CCRSysLCDMode *mode)
     Gets the brightness of the DRC.
     
    +
    + + + + diff --git a/sys_8h__dep__incl.map b/sys_8h__dep__incl.map new file mode 100644 index 00000000..60f19b1a --- /dev/null +++ b/sys_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/sys_8h__dep__incl.md5 b/sys_8h__dep__incl.md5 new file mode 100644 index 00000000..41236601 --- /dev/null +++ b/sys_8h__dep__incl.md5 @@ -0,0 +1 @@ +cde98ba5acab20ed90701671098bb9a3 \ No newline at end of file diff --git a/sys_8h__dep__incl.png b/sys_8h__dep__incl.png new file mode 100644 index 00000000..f9288028 Binary files /dev/null and b/sys_8h__dep__incl.png differ diff --git a/sys_8h__incl.map b/sys_8h__incl.map new file mode 100644 index 00000000..b1c4ef21 --- /dev/null +++ b/sys_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sys_8h__incl.md5 b/sys_8h__incl.md5 new file mode 100644 index 00000000..727a9380 --- /dev/null +++ b/sys_8h__incl.md5 @@ -0,0 +1 @@ +7713848aec74c12bb23617952303f701 \ No newline at end of file diff --git a/sys_8h__incl.png b/sys_8h__incl.png new file mode 100644 index 00000000..cc040480 Binary files /dev/null and b/sys_8h__incl.png differ diff --git a/sys_8h_source.html b/sys_8h_source.html new file mode 100644 index 00000000..8605b186 --- /dev/null +++ b/sys_8h_source.html @@ -0,0 +1,268 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr/sys.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sys.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/time.h>
    +
    4
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    + +
    17
    + +
    27
    + +
    34
    + +
    43
    +
    + +
    45{
    +
    46 uint32_t state;
    +
    48 uint32_t progress;
    +
    49};
    +
    +
    50
    +
    51void
    + +
    53
    +
    54void
    + +
    56
    +
    63int32_t
    + +
    65
    +
    72int32_t
    + +
    74
    +
    84BOOL
    +
    85__CCRSysDRCIsAttached(uint32_t drcSlot);
    +
    86
    +
    99int32_t
    +
    100CCRSysStartPairing(uint32_t drcSlot,
    +
    101 uint32_t timeout);
    +
    102
    +
    109int32_t
    + +
    111
    + + +
    120
    +
    131int32_t
    +
    132CCRSysGetPincode(uint32_t *pin);
    +
    133
    +
    143int32_t
    + +
    145
    +
    159int32_t
    +
    160CCRSysNeedsDRCFWUpdate(uint32_t drcSlot,
    +
    161 BOOL *outNeedsUpdate);
    +
    162
    +
    179int32_t
    + +
    181 BOOL *outNeedsUpdate,
    +
    182 BOOL allowDowngrade);
    +
    183
    +
    197int32_t
    +
    198CCRSysDRCFWUpdate(uint32_t drcSlot);
    +
    199
    +
    218int32_t
    +
    219__CCRSysDRCFWUpdate(uint32_t drcSlot,
    +
    220 BOOL allowDowngrade);
    +
    221
    +
    222
    +
    226void
    + +
    228
    +
    235void
    + +
    237
    +
    244void
    +
    245__CCRSysInitReattach(uint32_t drcSlot);
    +
    246
    +
    257int32_t
    +
    258__CCRSysWaitReattach(uint32_t drcSlot,
    +
    259 BOOL unknown);
    +
    260
    +
    270int32_t
    +
    271CCRSysGetVersionCheckFlag(uint32_t *outFlag);
    +
    272
    +
    282int32_t
    + +
    284
    +
    285int32_t
    + +
    287
    +
    288int32_t
    + +
    290
    +
    295int32_t
    + +
    297
    +
    302int32_t
    + +
    304
    +
    309int32_t
    + +
    311
    +
    312#ifdef __cplusplus
    +
    313}
    +
    314#endif
    +
    315
    +
    int64_t OSTime
    Definition time.h:18
    +
    uint32_t state
    Definition sys.h:46
    +
    uint32_t progress
    Progress from 0-100.
    Definition sys.h:48
    +
    int32_t CCRSysInvalidatePairing(void)
    Invalidate the DRC pairing in slot 0.
    +
    int32_t CCRSysGetPincode(uint32_t *pin)
    Gets the pin code used for pairing in decimal representation.
    +
    int32_t CCRSysSetSystemTime(OSTime time)
    Sets the DRH system time.
    +
    CCRSysInitBootFlag
    Definition sys.h:29
    +
    int32_t __CCRSysWaitReattach(uint32_t drcSlot, BOOL unknown)
    Wait for the DRC to reattach.
    +
    void CCRSysInit(void)
    +
    int32_t CCRSysCaffeineSetCaffeineSlot(uint32_t slot)
    +
    void __CCRSysInitReattach(uint32_t drcSlot)
    Initialize a DRC reattach.
    +
    void CCRSysGetUpdateState(CCRSysUpdateState *outUpdateState)
    Get the update state during a pending DRC firmware update.
    +
    int32_t CCRSysStartPairing(uint32_t drcSlot, uint32_t timeout)
    Starts the pairing process for the specified slot.
    +
    CCRSysPairingState CCRSysGetPairingState(void)
    Gets the current pairing state.
    +
    CCRSysLCDMode
    Definition sys.h:36
    +
    void CCRSysExit(void)
    +
    int32_t CCRSysInitializeSettings()
    Resets the DRC (It'll show "Turn on the TV and Wii U console" until paired)
    +
    int32_t CCRSysNeedsDRCFWUpdate(uint32_t drcSlot, BOOL *outNeedsUpdate)
    Check if a DRC firmware update is needed.
    +
    int32_t CCRSysSetInitBootFlag(CCRSysInitBootFlag flag)
    +
    int32_t CCRSysStopPairing(void)
    Stops the pairing process.
    +
    int32_t CCRSysGetCurrentLCDMode(CCRSysLCDMode *mode)
    Gets the brightness of the DRC.
    +
    int32_t CCRSysSetVersionCheckFlag(uint32_t flag)
    Set the version check flag.
    +
    BOOL __CCRSysDRCIsAttached(uint32_t drcSlot)
    Check if the DRC in the specified slot is attached.
    +
    int32_t CCRSysDRCShutdown(void)
    Shutdown the DRC in slot 0.
    +
    int32_t __CCRSysNeedsDRCFWUpdate(uint32_t drcSlot, BOOL *outNeedsUpdate, BOOL allowDowngrade)
    Check if a DRC firmware update is needed.
    +
    int32_t __CCRSysDRCFWUpdate(uint32_t drcSlot, BOOL allowDowngrade)
    Starts a DRC firmware update if necessary.
    +
    CCRSysPairingState
    Definition sys.h:19
    +
    void CCRSysDRCFWUpdateForward(void)
    Finish a pending DRC firmware update.
    +
    int32_t CCRSysGetVersionCheckFlag(uint32_t *outFlag)
    Get the version check flag.
    +
    int32_t CCRSysDRCFWUpdate(uint32_t drcSlot)
    Starts a DRC firmware update if necessary and region matches.
    +
    int32_t CCRSysSetCurrentLCDMode(CCRSysLCDMode mode)
    Sets the brightness of the DRC.
    +
    @ CCR_SYS_BOOT_FLAG_NONE
    Definition sys.h:30
    +
    @ CCR_SYS_BOOT_FLAG_FIRST_BOOT
    Shows "Turn on the TV and Wii U Console.." text on next DRC boot.
    Definition sys.h:32
    +
    @ CCR_SYS_LCD_MODE_BRIGHTNESS_5
    Definition sys.h:41
    +
    @ CCR_SYS_LCD_MODE_BRIGHTNESS_4
    Definition sys.h:40
    +
    @ CCR_SYS_LCD_MODE_BRIGHTNESS_2
    Definition sys.h:38
    +
    @ CCR_SYS_LCD_MODE_BRIGHTNESS_1
    Definition sys.h:37
    +
    @ CCR_SYS_LCD_MODE_BRIGHTNESS_3
    Definition sys.h:39
    +
    @ CCR_SYS_PAIRING_IN_PROGRESS
    Pairing is in progress.
    Definition sys.h:23
    +
    @ CCR_SYS_PAIRING_TIMED_OUT
    Pairing timed out.
    Definition sys.h:25
    +
    @ CCR_SYS_PAIRING_FINISHED
    Pairing is complete / hasn't started yet.
    Definition sys.h:21
    + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/sys__caffeine_8h.html b/sys__caffeine_8h.html new file mode 100644 index 00000000..fa401435 --- /dev/null +++ b/sys__caffeine_8h.html @@ -0,0 +1,151 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr/sys_caffeine.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    sys_caffeine.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for sys_caffeine.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  CCRAppLaunchParam
     
    + + + +

    +Typedefs

    typedef struct CCRAppLaunchParam CCRAppLaunchParam
     
    + + + + + + + + + + + +

    +Functions

    void CCRSysCaffeineGetAppLaunchParam (CCRAppLaunchParam *data)
     
    uint32_t CCRSysCaffeineBootCheck ()
     
    void CCRSysCaffeineBootCheckAbort ()
     
    int32_t CCRSysCaffeineSetDRCEnableFlag (int32_t enabled)
     
    int32_t CCRSysCaffeineSetEnableFlag (int32_t enabled)
     
    +
    + + + + diff --git a/sys__caffeine_8h__dep__incl.map b/sys__caffeine_8h__dep__incl.map new file mode 100644 index 00000000..4dacf494 --- /dev/null +++ b/sys__caffeine_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/sys__caffeine_8h__dep__incl.md5 b/sys__caffeine_8h__dep__incl.md5 new file mode 100644 index 00000000..84efb03f --- /dev/null +++ b/sys__caffeine_8h__dep__incl.md5 @@ -0,0 +1 @@ +d0279dd690d5fd79cb3d31e98bbd23eb \ No newline at end of file diff --git a/sys__caffeine_8h__dep__incl.png b/sys__caffeine_8h__dep__incl.png new file mode 100644 index 00000000..858a08fd Binary files /dev/null and b/sys__caffeine_8h__dep__incl.png differ diff --git a/sys__caffeine_8h__incl.map b/sys__caffeine_8h__incl.map new file mode 100644 index 00000000..0df7bc4b --- /dev/null +++ b/sys__caffeine_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sys__caffeine_8h__incl.md5 b/sys__caffeine_8h__incl.md5 new file mode 100644 index 00000000..9c280bd5 --- /dev/null +++ b/sys__caffeine_8h__incl.md5 @@ -0,0 +1 @@ +0b612ba9188b16a0a84d50c37d3ef665 \ No newline at end of file diff --git a/sys__caffeine_8h__incl.png b/sys__caffeine_8h__incl.png new file mode 100644 index 00000000..28cb55e2 Binary files /dev/null and b/sys__caffeine_8h__incl.png differ diff --git a/sys__caffeine_8h_source.html b/sys__caffeine_8h_source.html new file mode 100644 index 00000000..c58a92b3 --- /dev/null +++ b/sys__caffeine_8h_source.html @@ -0,0 +1,139 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/ccr/sys_caffeine.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    sys_caffeine.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    + +
    16
    +
    +
    17struct WUT_PACKED CCRAppLaunchParam
    +
    18{
    +
    19 uint64_t launchInfoDatabaseEntryId; // id used in the \link nn::sl::LaunchInfoDatabase
    +
    20 char uuid[16]; // account uuid
    +
    21 WUT_UNKNOWN_BYTES(0xE7);
    +
    22};
    +
    +
    23WUT_CHECK_OFFSET(CCRAppLaunchParam, 0x00, launchInfoDatabaseEntryId);
    +
    24WUT_CHECK_OFFSET(CCRAppLaunchParam, 0x08, uuid);
    +
    25WUT_CHECK_SIZE(CCRAppLaunchParam, 0xFF);
    +
    26
    +
    27void
    + +
    29
    +
    30uint32_t
    + +
    32
    +
    33void
    + +
    35
    +
    39int32_t
    + +
    41
    +
    45int32_t
    + +
    47
    +
    48#ifdef __cplusplus
    +
    49}
    +
    50#endif
    +
    51
    +
    uint64_t launchInfoDatabaseEntryId
    +
    int32_t CCRSysCaffeineSetEnableFlag(int32_t enabled)
    +
    void CCRSysCaffeineBootCheckAbort()
    +
    int32_t CCRSysCaffeineSetDRCEnableFlag(int32_t enabled)
    +
    uint32_t CCRSysCaffeineBootCheck()
    +
    void CCRSysCaffeineGetAppLaunchParam(CCRAppLaunchParam *data)
    + + +
    + + + + diff --git a/sysapp_2launch_8h.html b/sysapp_2launch_8h.html new file mode 100644 index 00000000..10e541e3 --- /dev/null +++ b/sysapp_2launch_8h.html @@ -0,0 +1,227 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/launch.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    launch.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "args.h"
    +#include "nn/ffl/miidata.h"
    +#include "switch.h"
    +
    +Include dependency graph for launch.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + +

    +Data Structures

    struct  SysAppMiiMakerArgs
     
    struct  _SysAppMiiMakerArgs
     
    struct  SysAppSettingsArgs
     
    struct  SysAppParentalArgs
     
    struct  SysAppNotificationArgs
     
    + + + + + + + + + + + + + +

    +Typedefs

    typedef struct SysAppMiiMakerArgs SysAppMiiMakerArgs
     
    typedef struct _SysAppMiiMakerArgs _SysAppMiiMakerArgs
     
    typedef struct SysAppSettingsArgs SysAppSettingsArgs
     
    typedef struct SysAppParentalArgs SysAppParentalArgs
     
    typedef struct SysAppNotificationArgs SysAppNotificationArgs
     
    typedef enum SYSSettingsJumpToTarget SYSSettingsJumpToTarget
     
    + + + +

    +Enumerations

    enum  SYSSettingsJumpToTarget {
    +  SYS_SETTINGS_JUMP_TO_NONE = 0 +,
    +  SYS_SETTINGS_JUMP_TO_INTERNET = 1 +,
    +  SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT = 2 +,
    +  SYS_SETTINGS_JUMP_TO_TV_REMOTE = 3 +,
    +  SYS_SETTINGS_JUMP_TO_DATE_TIME = 4 +,
    +  SYS_SETTINGS_JUMP_TO_COUNTRY = 5 +,
    +  SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE = 6 +,
    +  SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS = 100 +,
    +  SYS_SETTINGS_JUMP_TO_UNKNOWN = 101 +,
    +  SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE = 102 +,
    +  SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS = 103 +,
    +  SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE = 104 +,
    +  SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 = 105 +,
    +  SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER = 255 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void SYSRelaunchTitle (uint32_t argc, char *pa_Argv[])
     Restarts the current title with new arguments once the running application quits, and requests the application exit immediately (through ProcUI).
     
    void SYSLaunchMenu ()
     Launches the HOME menu when the current application exits, and requests the application exit immediately (through ProcUI).
     
    void SYSLaunchTitle (uint64_t TitleId)
     Launch the given title ID once the current application exits, and requests the application exit immediately (through ProcUI).
     
    void _SYSLaunchTitleWithStdArgsInNoSplash (uint64_t titleId, SYSStandardArgsIn *stdArgs)
     
    void _SYSLaunchMenuWithCheckingAccount (uint8_t slot)
     
    void SYSLaunchMiiStudio (SysAppMiiMakerArgs *args)
     Launch Mii Maker once the current application exits.
     
    void _SYSLaunchMiiStudio (_SysAppMiiMakerArgs *args)
     Launch Mii Maker once the current application exits.
     
    void _SYSLaunchSettings (SysAppSettingsArgs *args)
     Launch System Settings once the current application exits.
     
    void _SYSLaunchParental (SysAppParentalArgs *args)
     Launch Parental Controls once the current application exits.
     
    void _SYSLaunchNotifications (SysAppNotificationArgs *args)
     Launch Notifications once the current application exits.
     
    void _SYSLaunchTitleByPathFromLauncher (const char *path, uint32_t unused)
     
    +
    + + + + diff --git a/sysapp_2launch_8h__incl.map b/sysapp_2launch_8h__incl.map new file mode 100644 index 00000000..1862ec9a --- /dev/null +++ b/sysapp_2launch_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sysapp_2launch_8h__incl.md5 b/sysapp_2launch_8h__incl.md5 new file mode 100644 index 00000000..0987d0ad --- /dev/null +++ b/sysapp_2launch_8h__incl.md5 @@ -0,0 +1 @@ +1be3ba0318cf4f1b4f3a51f1f331dd4b \ No newline at end of file diff --git a/sysapp_2launch_8h__incl.png b/sysapp_2launch_8h__incl.png new file mode 100644 index 00000000..c844a44e Binary files /dev/null and b/sysapp_2launch_8h__incl.png differ diff --git a/sysapp_2launch_8h_source.html b/sysapp_2launch_8h_source.html new file mode 100644 index 00000000..6a3af6d5 --- /dev/null +++ b/sysapp_2launch_8h_source.html @@ -0,0 +1,290 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/launch.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    launch.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include "args.h"
    +
    5#include "nn/ffl/miidata.h"
    +
    6#include "switch.h"
    +
    7
    +
    18#ifdef __cplusplus
    +
    19extern "C" {
    +
    20#endif
    +
    21
    + + + + + +
    27
    + +
    34WUT_CHECK_OFFSET(SysAppMiiMakerArgs, 0x0, stdArgs);
    +
    35WUT_CHECK_OFFSET(SysAppMiiMakerArgs, 0x8, slotId);
    +
    36WUT_CHECK_OFFSET(SysAppMiiMakerArgs, 0x0C, mii);
    +
    37WUT_CHECK_SIZE(SysAppMiiMakerArgs, 0x10);
    +
    38
    +
    + +
    40{
    + +
    42 uint32_t mode;
    +
    43 uint32_t slotId;
    + +
    45};
    +
    +
    46WUT_CHECK_OFFSET(_SysAppMiiMakerArgs, 0x0, stdArgs);
    +
    47WUT_CHECK_OFFSET(_SysAppMiiMakerArgs, 0x8, mode);
    +
    48WUT_CHECK_OFFSET(_SysAppMiiMakerArgs, 0xC, slotId);
    +
    49WUT_CHECK_OFFSET(_SysAppMiiMakerArgs, 0x10, mii);
    +
    50WUT_CHECK_SIZE(_SysAppMiiMakerArgs, 0x14);
    +
    51
    +
    + +
    53{
    +
    54 // Jumps to the Settings normally
    + +
    56 // Jumps to the Internet settings
    + +
    58 // Jumps to the Data Management
    + +
    60 // Jumps to the TV Remote Settings
    + +
    62 // Jumps to the Data/Time Settings
    + +
    64 // Jumps to Country settings
    + +
    66 // Starting a System Update
    + +
    68 // Triggers the initial console settings screen
    + +
    70 // Valid target, but jumps to the Settings normally
    + +
    72 // Wipes the console without any confirmation
    + +
    74 // Jumps to Quick Start Settings
    + +
    76 // Jumps to TV Settings
    + +
    78 // Same as \link SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT \endlink
    + +
    80 // Jumps to Software Transfer Settings
    + + +
    +
    83
    + +
    90WUT_CHECK_OFFSET(SysAppSettingsArgs, 0x0, stdArgs);
    +
    91WUT_CHECK_OFFSET(SysAppSettingsArgs, 0x8, jumpTo);
    +
    92WUT_CHECK_OFFSET(SysAppSettingsArgs, 0x0C, firstBootKind);
    +
    93WUT_CHECK_SIZE(SysAppSettingsArgs, 0x10);
    +
    94
    +
    + +
    96{
    + +
    98 uint32_t mode;
    +
    99};
    +
    +
    100WUT_CHECK_OFFSET(SysAppParentalArgs, 0x0, stdArgs);
    +
    101WUT_CHECK_OFFSET(SysAppParentalArgs, 0x8, mode);
    +
    102WUT_CHECK_SIZE(SysAppParentalArgs, 0x0C);
    +
    103
    + +
    109WUT_CHECK_OFFSET(SysAppNotificationArgs, 0x0, stdArgs);
    +
    110WUT_CHECK_OFFSET(SysAppNotificationArgs, 0x8, notificationFile);
    +
    111WUT_CHECK_SIZE(SysAppNotificationArgs, 0x0C);
    +
    112
    +
    133void
    +
    134SYSRelaunchTitle(uint32_t argc,
    +
    135 char *pa_Argv[]);
    +
    136
    +
    144void
    + +
    146
    +
    159void
    +
    160SYSLaunchTitle(uint64_t TitleId);
    +
    161
    +
    162void
    + +
    164 SYSStandardArgsIn *stdArgs);
    +
    165
    +
    166void
    + +
    168
    +
    172void
    + +
    174
    +
    175
    +
    180void
    + +
    182
    +
    186void
    + +
    188
    +
    192void
    + +
    194
    +
    202void
    + +
    204
    +
    205void
    + +
    207 uint32_t unused);
    +
    208
    +
    209#ifdef __cplusplus
    +
    210}
    +
    211#endif
    +
    212
    + + + +
    SYSSettingsJumpToTarget jumpTo
    Definition launch.h:87
    +
    SYSStandardArgsIn stdArgs
    Definition launch.h:30
    +
    uint32_t mode
    Definition launch.h:42
    +
    uint32_t notificationFile
    Definition launch.h:107
    +
    FFLStoreData * mii
    Definition launch.h:32
    +
    uint32_t slotId
    Definition launch.h:31
    +
    uint32_t firstBootKind
    Definition launch.h:88
    +
    void SYSLaunchMenu()
    Launches the HOME menu when the current application exits, and requests the application exit immediat...
    +
    void _SYSLaunchSettings(SysAppSettingsArgs *args)
    Launch System Settings once the current application exits.
    +
    void _SYSLaunchMiiStudio(_SysAppMiiMakerArgs *args)
    Launch Mii Maker once the current application exits.
    +
    void _SYSLaunchTitleWithStdArgsInNoSplash(uint64_t titleId, SYSStandardArgsIn *stdArgs)
    +
    void _SYSLaunchMenuWithCheckingAccount(uint8_t slot)
    +
    void SYSRelaunchTitle(uint32_t argc, char *pa_Argv[])
    Restarts the current title with new arguments once the running application quits, and requests the ap...
    +
    void SYSLaunchTitle(uint64_t TitleId)
    Launch the given title ID once the current application exits, and requests the application exit immed...
    +
    void _SYSLaunchNotifications(SysAppNotificationArgs *args)
    Launch Notifications once the current application exits.
    +
    void _SYSLaunchTitleByPathFromLauncher(const char *path, uint32_t unused)
    +
    void _SYSLaunchParental(SysAppParentalArgs *args)
    Launch Parental Controls once the current application exits.
    +
    SYSSettingsJumpToTarget
    Definition launch.h:53
    +
    void SYSLaunchMiiStudio(SysAppMiiMakerArgs *args)
    Launch Mii Maker once the current application exits.
    +
    @ SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS
    Definition launch.h:75
    +
    @ SYS_SETTINGS_JUMP_TO_COUNTRY
    Definition launch.h:65
    +
    @ SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS
    Definition launch.h:69
    +
    @ SYS_SETTINGS_JUMP_TO_TV_REMOTE
    Definition launch.h:61
    +
    @ SYS_SETTINGS_JUMP_TO_INTERNET
    Definition launch.h:57
    +
    @ SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2
    Definition launch.h:79
    +
    @ SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT
    Definition launch.h:59
    +
    @ SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE
    Definition launch.h:77
    +
    @ SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE
    Definition launch.h:73
    +
    @ SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE
    Definition launch.h:67
    +
    @ SYS_SETTINGS_JUMP_TO_NONE
    Definition launch.h:55
    +
    @ SYS_SETTINGS_JUMP_TO_DATE_TIME
    Definition launch.h:63
    +
    @ SYS_SETTINGS_JUMP_TO_UNKNOWN
    Definition launch.h:71
    +
    @ SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER
    Definition launch.h:81
    + + + + + + + + +
    + + + + diff --git a/sysapp_2title_8h.html b/sysapp_2title_8h.html new file mode 100644 index 00000000..0fee900d --- /dev/null +++ b/sysapp_2title_8h.html @@ -0,0 +1,192 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/title.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    title.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/mcp.h>
    +
    +Include dependency graph for title.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Typedefs

    typedef enum SYSTEM_APP_ID SYSTEM_APP_ID
     
    + + + +

    +Enumerations

    enum  SYSTEM_APP_ID {
    +  SYSTEM_APP_ID_WII_U_MENU = 0 +,
    +  SYSTEM_APP_ID_SYSTEM_SETTINGS = 1 +,
    +  SYSTEM_APP_ID_PARENTAL_CONTROLS = 2 +,
    +  SYSTEM_APP_ID_USER_SETTINGS = 3 +,
    +  SYSTEM_APP_ID_MII_MAKER = 4 +,
    +  SYSTEM_APP_ID_ACCOUNT_SETTINGS = 5 +,
    +  SYSTEM_APP_ID_DAILY_LOG = 6 +,
    +  SYSTEM_APP_ID_NOTIFICATIONS = 7 +,
    +  SYSTEM_APP_ID_HEALTH_AND_SAFETY = 8 +,
    +  SYSTEM_APP_ID_ELECTRONIC_MANUAL = 9 +,
    +  SYSTEM_APP_ID_WIIU_CHAT = 10 +,
    +  SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER = 11 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    BOOL SYSCheckTitleExists (uint64_t TitleId)
     Check if a given title exists and is installed on the system.
     
    int32_t SYSGetPFIDFromTitleID (uint64_t TitleId)
     Gets the PFID/UPID for a given title.
     
    int32_t SYSGetUPIDFromTitleID (uint64_t TitleId)
     Gets the PFID/UPID for a given title.
     
    int32_t SYSGetCallerUPID ()
     Gets the PFID/UPID of the calling (current) application.
     
    int32_t SYSGetCallerPFID ()
     Gets the PFID/UPID of the calling (current) application.
     
    uint64_t _SYSGetSystemApplicationTitleId (SYSTEM_APP_ID id)
     Gets the title id for a given SYSTEM_APP_ID.
     
    uint64_t _SYSGetSystemApplicationTitleIdByProdArea (SYSTEM_APP_ID id, MCPRegion prod_area)
     Gets the title id for a given SYSTEM_APP_ID in the given region.
     
    uint64_t SYSGetCallerTitleId ()
     Gets the title id of the calling (current) application.
     
    + + + + + +

    +Variables

    static const SYSTEM_APP_ID SYSTEM_APP_ID_UPDATER = SYSTEM_APP_ID_WII_U_MENU
     
    static const SYSTEM_APP_ID SYSTEM_APP_ID_HOME_MENU = SYSTEM_APP_ID_WII_U_MENU
     
    +
    + + + + diff --git a/sysapp_2title_8h__incl.map b/sysapp_2title_8h__incl.map new file mode 100644 index 00000000..20c476da --- /dev/null +++ b/sysapp_2title_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sysapp_2title_8h__incl.md5 b/sysapp_2title_8h__incl.md5 new file mode 100644 index 00000000..db2e4c09 --- /dev/null +++ b/sysapp_2title_8h__incl.md5 @@ -0,0 +1 @@ +45c59a6d734ce1b73e188c3b6dc1f80f \ No newline at end of file diff --git a/sysapp_2title_8h__incl.png b/sysapp_2title_8h__incl.png new file mode 100644 index 00000000..8668b428 Binary files /dev/null and b/sysapp_2title_8h__incl.png differ diff --git a/sysapp_2title_8h_source.html b/sysapp_2title_8h_source.html new file mode 100644 index 00000000..cddb70ac --- /dev/null +++ b/sysapp_2title_8h_source.html @@ -0,0 +1,182 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/title.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    title.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/mcp.h>
    +
    4
    +
    14#ifdef __cplusplus
    +
    15extern "C" {
    +
    16#endif
    +
    17
    + +
    33
    +
    34// for compatibility
    +
    35WUT_DEPRECATED("This enum name is misleading and incorrect. Please use SYSTEM_APP_ID_WII_U_MENU")
    + +
    37
    +
    38// for compatibility
    +
    39WUT_DEPRECATED("This enum name is misleading and incorrect. Please use SYSTEM_APP_ID_WII_U_MENU")
    + +
    41
    +
    51BOOL
    +
    52SYSCheckTitleExists(uint64_t TitleId);
    +
    53
    +
    66int32_t
    +
    67SYSGetPFIDFromTitleID(uint64_t TitleId);
    +
    68
    +
    81int32_t
    +
    82SYSGetUPIDFromTitleID(uint64_t TitleId);
    +
    83
    +
    90int32_t
    + +
    92
    +
    99int32_t
    + +
    101
    +
    106uint64_t
    + +
    108
    +
    113uint64_t
    + +
    115 MCPRegion prod_area);
    +
    116
    +
    121uint64_t
    + +
    123
    +
    124#ifdef __cplusplus
    +
    125}
    +
    126#endif
    +
    127
    +
    MCPRegion
    Definition mcp.h:88
    +
    int32_t SYSGetUPIDFromTitleID(uint64_t TitleId)
    Gets the PFID/UPID for a given title.
    +
    int32_t SYSGetCallerUPID()
    Gets the PFID/UPID of the calling (current) application.
    +
    static const SYSTEM_APP_ID SYSTEM_APP_ID_UPDATER
    Definition title.h:36
    +
    int32_t SYSGetCallerPFID()
    Gets the PFID/UPID of the calling (current) application.
    +
    uint64_t _SYSGetSystemApplicationTitleId(SYSTEM_APP_ID id)
    Gets the title id for a given SYSTEM_APP_ID.
    +
    uint64_t SYSGetCallerTitleId()
    Gets the title id of the calling (current) application.
    +
    int32_t SYSGetPFIDFromTitleID(uint64_t TitleId)
    Gets the PFID/UPID for a given title.
    +
    BOOL SYSCheckTitleExists(uint64_t TitleId)
    Check if a given title exists and is installed on the system.
    +
    SYSTEM_APP_ID
    Definition title.h:19
    +
    static const SYSTEM_APP_ID SYSTEM_APP_ID_HOME_MENU
    Definition title.h:40
    +
    uint64_t _SYSGetSystemApplicationTitleIdByProdArea(SYSTEM_APP_ID id, MCPRegion prod_area)
    Gets the title id for a given SYSTEM_APP_ID in the given region.
    +
    @ SYSTEM_APP_ID_DAILY_LOG
    Definition title.h:26
    +
    @ SYSTEM_APP_ID_ELECTRONIC_MANUAL
    Definition title.h:29
    +
    @ SYSTEM_APP_ID_WIIU_CHAT
    Definition title.h:30
    +
    @ SYSTEM_APP_ID_WII_U_MENU
    Definition title.h:20
    +
    @ SYSTEM_APP_ID_ACCOUNT_SETTINGS
    Definition title.h:25
    +
    @ SYSTEM_APP_ID_MII_MAKER
    Definition title.h:24
    +
    @ SYSTEM_APP_ID_USER_SETTINGS
    Definition title.h:23
    +
    @ SYSTEM_APP_ID_HEALTH_AND_SAFETY
    Definition title.h:28
    +
    @ SYSTEM_APP_ID_PARENTAL_CONTROLS
    Definition title.h:22
    +
    @ SYSTEM_APP_ID_SYSTEM_SETTINGS
    Definition title.h:21
    +
    @ SYSTEM_APP_ID_SOFTWARE_DATA_TRANSFER
    Definition title.h:31
    +
    @ SYSTEM_APP_ID_NOTIFICATIONS
    Definition title.h:27
    + + +
    #define WUT_DEPRECATED(reason)
    Definition wut.h:16
    +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/sysapp_8dox.html b/sysapp_8dox.html new file mode 100644 index 00000000..6db099c8 --- /dev/null +++ b/sysapp_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sysapp/sysapp.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/sysapp/sysapp.dox File Reference
    +
    +
    +
    + + + + diff --git a/systeminfo_8h.html b/systeminfo_8h.html new file mode 100644 index 00000000..9df2fb7f --- /dev/null +++ b/systeminfo_8h.html @@ -0,0 +1,274 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/systeminfo.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    systeminfo.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for systeminfo.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  OSSystemInfo
     
    + + + +

    +Typedefs

    typedef struct OSSystemInfo OSSystemInfo
     
    + + + + + + + + + + + +

    +Functions

    OSSystemInfoOSGetSystemInfo ()
     
    BOOL OSEnableHomeButtonMenu (BOOL enable)
     
    BOOL OSIsHomeButtonMenuEnabled ()
     
    uint64_t OSGetOSID ()
     
    uint32_t __OSGetProcessSDKVersion ()
     
    +
    + + + + diff --git a/systeminfo_8h__dep__incl.map b/systeminfo_8h__dep__incl.map new file mode 100644 index 00000000..31921117 --- /dev/null +++ b/systeminfo_8h__dep__incl.map @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/systeminfo_8h__dep__incl.md5 b/systeminfo_8h__dep__incl.md5 new file mode 100644 index 00000000..6714571f --- /dev/null +++ b/systeminfo_8h__dep__incl.md5 @@ -0,0 +1 @@ +b8bf3a426180f74713b3f3ca128ddf95 \ No newline at end of file diff --git a/systeminfo_8h__dep__incl.png b/systeminfo_8h__dep__incl.png new file mode 100644 index 00000000..56b56547 Binary files /dev/null and b/systeminfo_8h__dep__incl.png differ diff --git a/systeminfo_8h__incl.map b/systeminfo_8h__incl.map new file mode 100644 index 00000000..abf30f08 --- /dev/null +++ b/systeminfo_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/systeminfo_8h__incl.md5 b/systeminfo_8h__incl.md5 new file mode 100644 index 00000000..2e15b9da --- /dev/null +++ b/systeminfo_8h__incl.md5 @@ -0,0 +1 @@ +5661019d9c62259dac5c0f7abb9a7329 \ No newline at end of file diff --git a/systeminfo_8h__incl.png b/systeminfo_8h__incl.png new file mode 100644 index 00000000..d3d54689 Binary files /dev/null and b/systeminfo_8h__incl.png differ diff --git a/systeminfo_8h_source.html b/systeminfo_8h_source.html new file mode 100644 index 00000000..1d8a4210 --- /dev/null +++ b/systeminfo_8h_source.html @@ -0,0 +1,144 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/systeminfo.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    systeminfo.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + +
    15
    +
    + +
    17{
    +
    18 uint32_t busClockSpeed;
    + +
    20 int64_t baseTime;
    +
    21 WUT_UNKNOWN_BYTES(0x10);
    +
    22};
    +
    +
    23WUT_CHECK_OFFSET(OSSystemInfo, 0x0, busClockSpeed);
    +
    24WUT_CHECK_OFFSET(OSSystemInfo, 0x4, coreClockSpeed);
    +
    25WUT_CHECK_OFFSET(OSSystemInfo, 0x8, baseTime);
    +
    26WUT_CHECK_SIZE(OSSystemInfo, 0x20);
    +
    27
    + + +
    30
    +
    31BOOL
    + +
    33
    +
    34BOOL
    + +
    36
    +
    37uint64_t
    + +
    39
    +
    40uint32_t
    + +
    42
    +
    43#ifdef __cplusplus
    +
    44}
    +
    45#endif
    +
    46
    +
    uint32_t busClockSpeed
    Definition systeminfo.h:18
    +
    uint32_t coreClockSpeed
    Definition systeminfo.h:19
    +
    int64_t baseTime
    Definition systeminfo.h:20
    +
    OSSystemInfo * OSGetSystemInfo()
    +
    uint32_t __OSGetProcessSDKVersion()
    +
    BOOL OSEnableHomeButtonMenu(BOOL enable)
    +
    uint64_t OSGetOSID()
    +
    BOOL OSIsHomeButtonMenuEnabled()
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 00000000..3b725c41 Binary files /dev/null and b/tab_a.png differ diff --git a/tab_ad.png b/tab_ad.png new file mode 100644 index 00000000..e34850ac Binary files /dev/null and b/tab_ad.png differ diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 00000000..e2b4a863 Binary files /dev/null and b/tab_b.png differ diff --git a/tab_bd.png b/tab_bd.png new file mode 100644 index 00000000..91c25249 Binary files /dev/null and b/tab_bd.png differ diff --git a/tab_h.png b/tab_h.png new file mode 100644 index 00000000..fd5cb705 Binary files /dev/null and b/tab_h.png differ diff --git a/tab_hd.png b/tab_hd.png new file mode 100644 index 00000000..2489273d Binary files /dev/null and b/tab_hd.png differ diff --git a/tab_s.png b/tab_s.png new file mode 100644 index 00000000..ab478c95 Binary files /dev/null and b/tab_s.png differ diff --git a/tab_sd.png b/tab_sd.png new file mode 100644 index 00000000..757a565c Binary files /dev/null and b/tab_sd.png differ diff --git a/tabs.css b/tabs.css new file mode 100644 index 00000000..df7944b7 --- /dev/null +++ b/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width: 768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:none}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important;color:var(--nav-menu-foreground-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} diff --git a/taskqueue_8h.html b/taskqueue_8h.html new file mode 100644 index 00000000..d267c10e --- /dev/null +++ b/taskqueue_8h.html @@ -0,0 +1,222 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/taskqueue.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    taskqueue.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "time.h"
    +
    +Include dependency graph for taskqueue.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Data Structures

    struct  MPTaskInfo
     
    struct  MPTask
     
    struct  MPTaskQueueInfo
     
    struct  MPTaskQueue
     
    + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct MPTask MPTask
     
    typedef struct MPTaskInfo MPTaskInfo
     
    typedef struct MPTaskQueue MPTaskQueue
     
    typedef struct MPTaskQueueInfo MPTaskQueueInfo
     
    typedef uint32_t(* MPTaskFunc) (uint32_t, uint32_t)
     
    typedef enum MPTaskState MPTaskState
     
    typedef enum MPTaskQueueState MPTaskQueueState
     
    + + + + + +

    +Enumerations

    enum  MPTaskState {
    +  MP_TASK_STATE_INITIALISED = 1 << 0 +,
    +  MP_TASK_STATE_READY = 1 << 1 +,
    +  MP_TASK_STATE_RUNNING = 1 << 2 +,
    +  MP_TASK_STATE_FINISHED = 1 << 3 +
    + }
     
    enum  MPTaskQueueState {
    +  MP_TASK_QUEUE_STATE_INITIALISED = 1 << 0 +,
    +  MP_TASK_QUEUE_STATE_READY = 1 << 1 +,
    +  MP_TASK_QUEUE_STATE_STOPPING = 1 << 2 +,
    +  MP_TASK_QUEUE_STATE_STOPPED = 1 << 3 +,
    +  MP_TASK_QUEUE_STATE_FINISHED = 1 << 4 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
     
    BOOL MPTermTaskQ (MPTaskQueue *queue)
     
    BOOL MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info)
     
    BOOL MPStartTaskQ (MPTaskQueue *queue)
     
    BOOL MPStopTaskQ (MPTaskQueue *queue)
     
    BOOL MPResetTaskQ (MPTaskQueue *queue)
     
    BOOL MPEnqueTask (MPTaskQueue *queue, MPTask *task)
     
    MPTaskMPDequeTask (MPTaskQueue *queue)
     
    uint32_t MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
     
    BOOL MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask)
     
    BOOL MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
     
    BOOL MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk)
     
    void MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
     
    BOOL MPTermTask (MPTask *task)
     
    BOOL MPGetTaskInfo (MPTask *task, MPTaskInfo *info)
     
    void * MPGetTaskUserData (MPTask *task)
     
    void MPSetTaskUserData (MPTask *task, void *userData)
     
    BOOL MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count)
     
    BOOL MPRunTask (MPTask *task)
     
    +
    + + + + diff --git a/taskqueue_8h__incl.map b/taskqueue_8h__incl.map new file mode 100644 index 00000000..3c5f21b9 --- /dev/null +++ b/taskqueue_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/taskqueue_8h__incl.md5 b/taskqueue_8h__incl.md5 new file mode 100644 index 00000000..6326717d --- /dev/null +++ b/taskqueue_8h__incl.md5 @@ -0,0 +1 @@ +9217cb0fd48c30b1bd1d6f7d7ad0b3d3 \ No newline at end of file diff --git a/taskqueue_8h__incl.png b/taskqueue_8h__incl.png new file mode 100644 index 00000000..f47bb601 Binary files /dev/null and b/taskqueue_8h__incl.png differ diff --git a/taskqueue_8h_source.html b/taskqueue_8h_source.html new file mode 100644 index 00000000..e2dd8d6f --- /dev/null +++ b/taskqueue_8h_source.html @@ -0,0 +1,361 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/taskqueue.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    taskqueue.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "time.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15typedef struct MPTask MPTask;
    +
    16typedef struct MPTaskInfo MPTaskInfo;
    +
    17typedef struct MPTaskQueue MPTaskQueue;
    + +
    19
    +
    20typedef uint32_t (*MPTaskFunc)(uint32_t, uint32_t);
    +
    21
    + +
    29
    + +
    38
    +
    39#pragma pack(push, 1)
    +
    + +
    41{
    + +
    43 uint32_t result;
    +
    44 uint32_t coreID;
    + +
    46};
    +
    +
    47#pragma pack(pop)
    +
    48WUT_CHECK_OFFSET(MPTaskInfo, 0x00, state);
    +
    49WUT_CHECK_OFFSET(MPTaskInfo, 0x04, result);
    +
    50WUT_CHECK_OFFSET(MPTaskInfo, 0x08, coreID);
    +
    51WUT_CHECK_OFFSET(MPTaskInfo, 0x0C, duration);
    +
    52WUT_CHECK_SIZE(MPTaskInfo, 0x14);
    +
    53
    +
    54#pragma pack(push, 1)
    +
    +
    55struct MPTask
    +
    56{
    + + + + +
    61 uint32_t userArg1;
    +
    62 uint32_t userArg2;
    +
    63 uint32_t result;
    +
    64 uint32_t coreID;
    + +
    66 void *userData;
    +
    67};
    +
    +
    68#pragma pack(pop)
    +
    69WUT_CHECK_OFFSET(MPTask, 0x00, self);
    +
    70WUT_CHECK_OFFSET(MPTask, 0x04, queue);
    +
    71WUT_CHECK_OFFSET(MPTask, 0x08, state);
    +
    72WUT_CHECK_OFFSET(MPTask, 0x0C, func);
    +
    73WUT_CHECK_OFFSET(MPTask, 0x10, userArg1);
    +
    74WUT_CHECK_OFFSET(MPTask, 0x14, userArg2);
    +
    75WUT_CHECK_OFFSET(MPTask, 0x18, result);
    +
    76WUT_CHECK_OFFSET(MPTask, 0x1C, coreID);
    +
    77WUT_CHECK_OFFSET(MPTask, 0x20, duration);
    +
    78WUT_CHECK_OFFSET(MPTask, 0x28, userData);
    +
    79WUT_CHECK_SIZE(MPTask, 0x2C);
    +
    80
    +
    + +
    82{
    + +
    84 uint32_t tasks;
    +
    85 uint32_t tasksReady;
    +
    86 uint32_t tasksRunning;
    +
    87 uint32_t tasksFinished;
    +
    88};
    +
    +
    89WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x00, state);
    +
    90WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x04, tasks);
    +
    91WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x08, tasksReady);
    +
    92WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x0C, tasksRunning);
    +
    93WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x10, tasksFinished);
    +
    94WUT_CHECK_SIZE(MPTaskQueueInfo, 0x14);
    +
    95
    +
    + +
    97{
    + + +
    100 uint32_t tasks;
    +
    101 uint32_t tasksReady;
    +
    102 uint32_t tasksRunning;
    +
    103 WUT_UNKNOWN_BYTES(4);
    + +
    105 WUT_UNKNOWN_BYTES(8);
    +
    106 uint32_t queueIndex;
    +
    107 WUT_UNKNOWN_BYTES(8);
    +
    108 uint32_t queueSize;
    +
    109 WUT_UNKNOWN_BYTES(4);
    + +
    111 uint32_t queueMaxSize;
    + +
    113};
    +
    +
    114WUT_CHECK_OFFSET(MPTaskQueue, 0x00, self);
    +
    115WUT_CHECK_OFFSET(MPTaskQueue, 0x04, state);
    +
    116WUT_CHECK_OFFSET(MPTaskQueue, 0x08, tasks);
    +
    117WUT_CHECK_OFFSET(MPTaskQueue, 0x0C, tasksReady);
    +
    118WUT_CHECK_OFFSET(MPTaskQueue, 0x10, tasksRunning);
    +
    119WUT_CHECK_OFFSET(MPTaskQueue, 0x18, tasksFinished);
    +
    120WUT_CHECK_OFFSET(MPTaskQueue, 0x24, queueIndex);
    +
    121WUT_CHECK_OFFSET(MPTaskQueue, 0x30, queueSize);
    +
    122WUT_CHECK_OFFSET(MPTaskQueue, 0x38, queue);
    +
    123WUT_CHECK_OFFSET(MPTaskQueue, 0x3C, queueMaxSize);
    +
    124WUT_CHECK_OFFSET(MPTaskQueue, 0x40, lock);
    +
    125WUT_CHECK_SIZE(MPTaskQueue, 0x50);
    +
    126
    +
    127void
    + +
    129 MPTask **queueBuffer,
    +
    130 uint32_t queueBufferLen);
    +
    131
    +
    132BOOL
    + +
    134
    +
    135BOOL
    + +
    137 MPTaskQueueInfo *info);
    +
    138
    +
    139BOOL
    + +
    141
    +
    142BOOL
    + +
    144
    +
    145BOOL
    + +
    147
    +
    148BOOL
    + +
    150 MPTask *task);
    +
    151
    +
    152MPTask *
    + +
    154
    +
    155uint32_t
    + +
    157 MPTask **queueBuffer,
    +
    158 uint32_t queueBufferLen);
    +
    159
    +
    160BOOL
    + +
    162 MPTaskQueueState mask);
    +
    163
    +
    164BOOL
    + +
    166 MPTaskQueueState wmask,
    +
    167 OSTime timeout);
    +
    168
    +
    169BOOL
    + +
    171 uint32_t unk);
    +
    172
    +
    173void
    + +
    175 MPTaskFunc func,
    +
    176 uint32_t userArg1,
    +
    177 uint32_t userArg2);
    +
    178
    +
    179BOOL
    + +
    181
    +
    182BOOL
    + +
    184 MPTaskInfo *info);
    +
    185
    +
    186void *
    + +
    188
    +
    189void
    + +
    191 void *userData);
    +
    192
    +
    193BOOL
    + +
    195 uint32_t count);
    +
    196
    +
    197BOOL
    + +
    199
    +
    200#ifdef __cplusplus
    +
    201}
    +
    202#endif
    +
    203
    + +
    uint32_t tasksReady
    Definition taskqueue.h:85
    +
    MPTask ** queue
    Definition taskqueue.h:110
    +
    MPTaskFunc func
    Definition taskqueue.h:60
    +
    MPTask * self
    Definition taskqueue.h:57
    +
    uint32_t userArg1
    Definition taskqueue.h:61
    +
    void * userData
    Definition taskqueue.h:66
    +
    uint32_t result
    Definition taskqueue.h:43
    +
    uint32_t queueMaxSize
    Definition taskqueue.h:111
    +
    uint32_t userArg2
    Definition taskqueue.h:62
    +
    MPTaskState state
    Definition taskqueue.h:42
    +
    uint32_t tasksFinished
    Definition taskqueue.h:87
    +
    OSTime duration
    Definition taskqueue.h:45
    +
    OSSpinLock lock
    Definition taskqueue.h:112
    +
    uint32_t queueSize
    Definition taskqueue.h:108
    +
    MPTaskQueue * self
    Definition taskqueue.h:98
    +
    uint32_t coreID
    Definition taskqueue.h:44
    +
    uint32_t tasksRunning
    Definition taskqueue.h:86
    +
    MPTaskQueue * queue
    Definition taskqueue.h:58
    +
    uint32_t tasks
    Definition taskqueue.h:84
    +
    uint32_t queueIndex
    Definition taskqueue.h:106
    +
    MPTaskQueueState state
    Definition taskqueue.h:83
    +
    uint32_t(* MPTaskFunc)(uint32_t, uint32_t)
    Definition taskqueue.h:20
    +
    void MPSetTaskUserData(MPTask *task, void *userData)
    +
    MPTaskQueueState
    Definition taskqueue.h:31
    +
    MPTaskState
    Definition taskqueue.h:23
    +
    BOOL MPResetTaskQ(MPTaskQueue *queue)
    +
    BOOL MPWaitTaskQ(MPTaskQueue *queue, MPTaskQueueState mask)
    +
    BOOL MPRunTasksFromTaskQ(MPTaskQueue *queue, uint32_t count)
    +
    BOOL MPStopTaskQ(MPTaskQueue *queue)
    +
    BOOL MPRunTask(MPTask *task)
    +
    BOOL MPPrintTaskQStats(MPTaskQueue *queue, uint32_t unk)
    +
    BOOL MPTermTask(MPTask *task)
    +
    void MPInitTask(MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
    +
    BOOL MPWaitTaskQWithTimeout(MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
    +
    MPTask * MPDequeTask(MPTaskQueue *queue)
    +
    BOOL MPEnqueTask(MPTaskQueue *queue, MPTask *task)
    +
    BOOL MPGetTaskInfo(MPTask *task, MPTaskInfo *info)
    +
    BOOL MPTermTaskQ(MPTaskQueue *queue)
    +
    BOOL MPGetTaskQInfo(MPTaskQueue *queue, MPTaskQueueInfo *info)
    +
    BOOL MPStartTaskQ(MPTaskQueue *queue)
    +
    uint32_t MPDequeTasks(MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
    +
    void * MPGetTaskUserData(MPTask *task)
    +
    void MPInitTaskQ(MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
    +
    @ MP_TASK_QUEUE_STATE_INITIALISED
    Definition taskqueue.h:32
    +
    @ MP_TASK_QUEUE_STATE_FINISHED
    Definition taskqueue.h:36
    +
    @ MP_TASK_QUEUE_STATE_READY
    Definition taskqueue.h:33
    +
    @ MP_TASK_QUEUE_STATE_STOPPING
    Definition taskqueue.h:34
    +
    @ MP_TASK_QUEUE_STATE_STOPPED
    Definition taskqueue.h:35
    +
    @ MP_TASK_STATE_RUNNING
    Definition taskqueue.h:26
    +
    @ MP_TASK_STATE_INITIALISED
    Definition taskqueue.h:24
    +
    @ MP_TASK_STATE_FINISHED
    Definition taskqueue.h:27
    +
    @ MP_TASK_STATE_READY
    Definition taskqueue.h:25
    + + + + +
    int64_t OSTime
    Definition time.h:18
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/tcp_8h.html b/tcp_8h.html new file mode 100644 index 00000000..ffc61e11 --- /dev/null +++ b/tcp_8h.html @@ -0,0 +1,203 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netinet/tcp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    tcp.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + + + + + + + + + + + +

    +Macros

    #define SOL_TCP   6
     
    #define TCP_ACKDELAYTIME   0x2001
     
    #define TCP_NOACKDELAY   0x2002
     
    #define TCP_MAXSEG   0x2003
     
    #define TCP_NODELAY   0x2004
     
    #define TCP_UNKNOWN   0x2005
     
    +

    Macro Definition Documentation

    + +

    ◆ SOL_TCP

    + +
    +
    + + + + +
    #define SOL_TCP   6
    +
    + +

    Definition at line 3 of file tcp.h.

    + +
    +
    + +

    ◆ TCP_ACKDELAYTIME

    + +
    +
    + + + + +
    #define TCP_ACKDELAYTIME   0x2001
    +
    + +

    Definition at line 5 of file tcp.h.

    + +
    +
    + +

    ◆ TCP_NOACKDELAY

    + +
    +
    + + + + +
    #define TCP_NOACKDELAY   0x2002
    +
    + +

    Definition at line 6 of file tcp.h.

    + +
    +
    + +

    ◆ TCP_MAXSEG

    + +
    +
    + + + + +
    #define TCP_MAXSEG   0x2003
    +
    + +

    Definition at line 7 of file tcp.h.

    + +
    +
    + +

    ◆ TCP_NODELAY

    + +
    +
    + + + + +
    #define TCP_NODELAY   0x2004
    +
    + +

    Definition at line 8 of file tcp.h.

    + +
    +
    + +

    ◆ TCP_UNKNOWN

    + +
    +
    + + + + +
    #define TCP_UNKNOWN   0x2005
    +
    + +

    Definition at line 9 of file tcp.h.

    + +
    +
    +
    + + + + diff --git a/tcp_8h_source.html b/tcp_8h_source.html new file mode 100644 index 00000000..c8df56bb --- /dev/null +++ b/tcp_8h_source.html @@ -0,0 +1,100 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/netinet/tcp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    tcp.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#define SOL_TCP 6
    +
    4
    +
    5#define TCP_ACKDELAYTIME 0x2001
    +
    6#define TCP_NOACKDELAY 0x2002
    +
    7#define TCP_MAXSEG 0x2003
    +
    8#define TCP_NODELAY 0x2004
    +
    9#define TCP_UNKNOWN 0x2005 // amount of mss received before sending an ack
    +
    + + + + diff --git a/tessellation_8h.html b/tessellation_8h.html new file mode 100644 index 00000000..8ba1039e --- /dev/null +++ b/tessellation_8h.html @@ -0,0 +1,136 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/tessellation.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    tessellation.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/time.h>
    +#include "enum.h"
    +
    +Include dependency graph for tessellation.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Functions

    void GX2SetTessellation (GX2TessellationMode tessellationMode, GX2PrimitiveMode primitiveMode, GX2IndexType indexType)
     
    void GX2SetMinTessellationLevel (float min)
     
    void GX2SetMaxTessellationLevel (float max)
     
    +
    + + + + diff --git a/tessellation_8h__incl.map b/tessellation_8h__incl.map new file mode 100644 index 00000000..5798d9b5 --- /dev/null +++ b/tessellation_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tessellation_8h__incl.md5 b/tessellation_8h__incl.md5 new file mode 100644 index 00000000..8c26be01 --- /dev/null +++ b/tessellation_8h__incl.md5 @@ -0,0 +1 @@ +f78adfe733b636d456ed4d23f836cb85 \ No newline at end of file diff --git a/tessellation_8h__incl.png b/tessellation_8h__incl.png new file mode 100644 index 00000000..d0182c74 Binary files /dev/null and b/tessellation_8h__incl.png differ diff --git a/tessellation_8h_source.html b/tessellation_8h_source.html new file mode 100644 index 00000000..ccf41747 --- /dev/null +++ b/tessellation_8h_source.html @@ -0,0 +1,124 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/tessellation.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    tessellation.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/time.h>
    +
    4#include "enum.h"
    +
    5
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16void
    + +
    18 GX2PrimitiveMode primitiveMode,
    +
    19 GX2IndexType indexType);
    +
    20
    +
    21void
    + +
    23
    +
    24void
    + +
    26
    +
    27#ifdef __cplusplus
    +
    28}
    +
    29#endif
    +
    30
    + +
    GX2IndexType
    Definition enum.h:230
    +
    GX2PrimitiveMode
    Definition enum.h:289
    +
    GX2TessellationMode
    Definition enum.h:515
    +
    void GX2SetMinTessellationLevel(float min)
    +
    void GX2SetMaxTessellationLevel(float max)
    +
    void GX2SetTessellation(GX2TessellationMode tessellationMode, GX2PrimitiveMode primitiveMode, GX2IndexType indexType)
    + + +
    + + + + diff --git a/texture_8h.html b/texture_8h.html new file mode 100644 index 00000000..129c6d01 --- /dev/null +++ b/texture_8h.html @@ -0,0 +1,149 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/texture.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    texture.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "surface.h"
    +
    +Include dependency graph for texture.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Data Structures

    struct  GX2Texture
     
    + + + +

    +Typedefs

    typedef struct GX2Texture GX2Texture
     
    + + + + + + + + + +

    +Functions

    void GX2InitTextureRegs (GX2Texture *texture)
     
    void GX2SetPixelTexture (const GX2Texture *texture, uint32_t unit)
     
    void GX2SetVertexTexture (const GX2Texture *texture, uint32_t unit)
     
    void GX2SetGeometryTexture (const GX2Texture *texture, uint32_t unit)
     
    +
    + + + + diff --git a/texture_8h__incl.map b/texture_8h__incl.map new file mode 100644 index 00000000..463c8d12 --- /dev/null +++ b/texture_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/texture_8h__incl.md5 b/texture_8h__incl.md5 new file mode 100644 index 00000000..dd8aef79 --- /dev/null +++ b/texture_8h__incl.md5 @@ -0,0 +1 @@ +97741a466565a8fe69012803ae1b0dff \ No newline at end of file diff --git a/texture_8h__incl.png b/texture_8h__incl.png new file mode 100644 index 00000000..38467acd Binary files /dev/null and b/texture_8h__incl.png differ diff --git a/texture_8h_source.html b/texture_8h_source.html new file mode 100644 index 00000000..161a42ed --- /dev/null +++ b/texture_8h_source.html @@ -0,0 +1,157 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/texture.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    texture.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "surface.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    +
    15typedef struct GX2Texture GX2Texture;
    +
    16
    +
    + +
    18{
    + +
    20 uint32_t viewFirstMip;
    +
    21 uint32_t viewNumMips;
    + +
    23 uint32_t viewNumSlices;
    +
    24 uint32_t compMap;
    +
    25
    +
    26 uint32_t regs[5];
    +
    27};
    +
    +
    28WUT_CHECK_OFFSET(GX2Texture, 0x0, surface);
    +
    29WUT_CHECK_OFFSET(GX2Texture, 0x74, viewFirstMip);
    +
    30WUT_CHECK_OFFSET(GX2Texture, 0x78, viewNumMips);
    +
    31WUT_CHECK_OFFSET(GX2Texture, 0x7c, viewFirstSlice);
    +
    32WUT_CHECK_OFFSET(GX2Texture, 0x80, viewNumSlices);
    +
    33WUT_CHECK_OFFSET(GX2Texture, 0x84, compMap);
    +
    34WUT_CHECK_OFFSET(GX2Texture, 0x88, regs);
    +
    35WUT_CHECK_SIZE(GX2Texture, 0x9c);
    +
    36
    +
    37void
    + +
    39
    +
    40void
    + +
    42 uint32_t unit);
    +
    43
    +
    44void
    + +
    46 uint32_t unit);
    +
    47
    +
    48void
    + +
    50 uint32_t unit);
    +
    51
    +
    52#ifdef __cplusplus
    +
    53}
    +
    54#endif
    +
    55
    + +
    uint32_t viewFirstSlice
    Definition texture.h:22
    +
    uint32_t viewNumSlices
    Definition texture.h:23
    +
    GX2Surface surface
    Definition texture.h:19
    +
    uint32_t viewNumMips
    Definition texture.h:21
    +
    uint32_t regs[5]
    Definition texture.h:26
    +
    uint32_t compMap
    Definition texture.h:24
    +
    uint32_t viewFirstMip
    Definition texture.h:20
    +
    void GX2InitTextureRegs(GX2Texture *texture)
    +
    void GX2SetVertexTexture(const GX2Texture *texture, uint32_t unit)
    +
    void GX2SetPixelTexture(const GX2Texture *texture, uint32_t unit)
    +
    void GX2SetGeometryTexture(const GX2Texture *texture, uint32_t unit)
    + + + +
    + + + + diff --git a/thread_8h.html b/thread_8h.html new file mode 100644 index 00000000..36885d4f --- /dev/null +++ b/thread_8h.html @@ -0,0 +1,422 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/thread.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    thread.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <time.h>
    +#include "alarm.h"
    +#include "context.h"
    +#include "exception.h"
    +#include "threadqueue.h"
    +
    +Include dependency graph for thread.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + +

    +Data Structures

    struct  OSThreadGHSExceptionHandling
     
    struct  OSMutexQueue
     
    struct  OSFastMutexQueue
     
    struct  OSTLSSection
     
    struct  OSThread
     
    + + + +

    +Macros

    #define OS_THREAD_TAG   0x74487244u
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct OSFastMutex OSFastMutex
     
    typedef struct OSFastMutexQueue OSFastMutexQueue
     
    typedef struct OSMutex OSMutex
     
    typedef struct OSMutexQueue OSMutexQueue
     
    typedef struct OSThread OSThread
     
    typedef struct OSTLSSection OSTLSSection
     
    typedef struct OSThreadGHSExceptionHandling OSThreadGHSExceptionHandling
     
    typedef uint8_t OSThreadState
     A value from enum OS_THREAD_STATE.
     
    typedef uint32_t OSThreadRequest
     A value from enum OS_THREAD_REQUEST.
     
    typedef uint8_t OSThreadAttributes
     A bitfield of enum OS_THREAD_ATTRIB.
     
    typedef uint32_t OSThreadType
     A bitfield of enum OS_THREAD_TYPE.
     
    typedef int(* OSThreadEntryPointFn) (int argc, const char **argv)
     
    typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
     
    typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
     
    typedef enum OSThreadSpecificID OSThreadSpecificID
     
    + + + + + + + + + + + +

    +Enumerations

    enum  OSThreadSpecificID {
    +  OS_THREAD_SPECIFIC_0 = 0 +,
    +  OS_THREAD_SPECIFIC_1 = 1 +,
    +  OS_THREAD_SPECIFIC_2 = 2 +,
    +  OS_THREAD_SPECIFIC_3 = 3 +,
    +  OS_THREAD_SPECIFIC_4 = 4 +,
    +  OS_THREAD_SPECIFIC_5 = 5 +,
    +  OS_THREAD_SPECIFIC_6 = 6 +,
    +  OS_THREAD_SPECIFIC_7 = 7 +,
    +  OS_THREAD_SPECIFIC_8 = 8 +,
    +  OS_THREAD_SPECIFIC_9 = 9 +,
    +  OS_THREAD_SPECIFIC_10 = 10 +,
    +  OS_THREAD_SPECIFIC_11 = 11 +,
    +  OS_THREAD_SPECIFIC_12 = 12 +,
    +  OS_THREAD_SPECIFIC_13 = 13 +,
    +  OS_THREAD_SPECIFIC_WUT_RESERVED_0 = 14 +,
    +  OS_THREAD_SPECIFIC_WUT_RESERVED_1 = 15 +
    + }
     
    enum  OS_THREAD_STATE {
    +  OS_THREAD_STATE_NONE = 0 +,
    +  OS_THREAD_STATE_READY = 1 << 0 +,
    +  OS_THREAD_STATE_RUNNING = 1 << 1 +,
    +  OS_THREAD_STATE_WAITING = 1 << 2 +,
    +  OS_THREAD_STATE_MORIBUND = 1 << 3 +
    + }
     
    enum  OS_THREAD_REQUEST {
    +  OS_THREAD_REQUEST_NONE = 0 +,
    +  OS_THREAD_REQUEST_SUSPEND = 1 +,
    +  OS_THREAD_REQUEST_CANCEL = 2 +
    + }
     
    enum  OS_THREAD_ATTRIB {
    +  OS_THREAD_ATTRIB_AFFINITY_CPU0 = 1 << 0 +,
    +  OS_THREAD_ATTRIB_AFFINITY_CPU1 = 1 << 1 +,
    +  OS_THREAD_ATTRIB_AFFINITY_CPU2 = 1 << 2 +,
    +  OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)) +,
    +  OS_THREAD_ATTRIB_DETACHED = 1 << 3 +,
    +  OS_THREAD_ATTRIB_STACK_USAGE = 1 << 5 +,
    +  OS_THREAD_ATTRIB_UNKNOWN = 1 << 7 +
    + }
     
    enum  OS_THREAD_TYPE {
    +  OS_THREAD_TYPE_DRIVER = 0 +,
    +  OS_THREAD_TYPE_IO = 1 +,
    +  OS_THREAD_TYPE_APP = 2 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void OSCancelThread (OSThread *thread)
     Cancels a thread.
     
    int32_t OSCheckActiveThreads ()
     Returns the count of active threads.
     
    int32_t OSCheckThreadStackUsage (OSThread *thread)
     Get the maximum amount of stack the thread has used.
     
    void OSClearThreadStackUsage (OSThread *thread)
     Disable tracking of thread stack usage.
     
    void OSContinueThread (OSThread *thread)
     Clears a thread's suspend counter and resumes it.
     
    BOOL OSCreateThread (OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
     Create a new thread.
     
    void OSDetachThread (OSThread *thread)
     Detach thread.
     
    void OSExitThread (int32_t result)
     Exit the current thread with a exit code.
     
    void OSGetActiveThreadLink (OSThread *thread, OSThreadLink *link)
     Get the next and previous thread in the thread's active queue.
     
    OSThreadOSGetCurrentThread ()
     Return pointer to OSThread object for the current thread.
     
    OSThreadOSGetDefaultThread (uint32_t coreID)
     Returns the default thread for a specific core.
     
    uint32_t OSGetStackPointer ()
     Return current stack pointer, value of r1 register.
     
    uint32_t OSGetThreadAffinity (OSThread *thread)
     Get a thread's affinity.
     
    const char * OSGetThreadName (OSThread *thread)
     Get a thread's name.
     
    int32_t OSGetThreadPriority (OSThread *thread)
     Get a thread's base priority.
     
    void * OSGetThreadSpecific (OSThreadSpecificID id)
     Get a thread's specific value set by OSSetThreadSpecific.
     
    BOOL OSIsThreadSuspended (OSThread *thread)
     Returns TRUE if a thread is suspended.
     
    BOOL OSIsThreadTerminated (OSThread *thread)
     Returns TRUE if a thread is terminated.
     
    BOOL OSJoinThread (OSThread *thread, int *threadResult)
     Wait until thread is terminated.
     
    int32_t OSResumeThread (OSThread *thread)
     Resumes a thread.
     
    BOOL OSRunThread (OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
     Run a function on an already created thread.
     
    BOOL OSSetThreadAffinity (OSThread *thread, uint32_t affinity)
     Set a thread's affinity.
     
    BOOL OSSetThreadCancelState (BOOL state)
     Set a thread's cancellation state.
     
    OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThread *thread, OSThreadCleanupCallbackFn callback)
     Set the callback to be called just before a thread is terminated.
     
    OSThreadDeallocatorFn OSSetThreadDeallocator (OSThread *thread, OSThreadDeallocatorFn deallocator)
     Set the callback to be called just after a thread is terminated.
     
    void OSSetThreadName (OSThread *thread, const char *name)
     Set a thread's name.
     
    BOOL OSSetThreadPriority (OSThread *thread, int32_t priority)
     Set a thread's priority.
     
    BOOL OSSetThreadRunQuantum (OSThread *thread, uint32_t quantum)
     Set a thread's run quantum.
     
    void OSSetThreadSpecific (OSThreadSpecificID id, void *value)
     Set a thread specific value.
     
    BOOL OSSetThreadStackUsage (OSThread *thread)
     Set thread stack usage tracking.
     
    void OSSleepThread (OSThreadQueue *queue)
     Sleep the current thread and add it to a thread queue.
     
    void OSSleepTicks (OSTime ticks)
     Sleep the current thread for a period of time.
     
    uint32_t OSSuspendThread (OSThread *thread)
     Suspend a thread.
     
    void __OSSuspendThreadNolock (OSThread *thread)
     
    void OSTestThreadCancel ()
     Check to see if the current thread should be cancelled or suspended.
     
    void OSWakeupThread (OSThreadQueue *queue)
     Wake up all threads in queue.
     
    void OSYieldThread ()
     Yield execution to waiting threads with same priority.
     
    +
    + + + + diff --git a/thread_8h__dep__incl.map b/thread_8h__dep__incl.map new file mode 100644 index 00000000..28d9cf56 --- /dev/null +++ b/thread_8h__dep__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/thread_8h__dep__incl.md5 b/thread_8h__dep__incl.md5 new file mode 100644 index 00000000..6fb85e8d --- /dev/null +++ b/thread_8h__dep__incl.md5 @@ -0,0 +1 @@ +3d3c2a6eb4ca9a39459f3d39876c0fed \ No newline at end of file diff --git a/thread_8h__dep__incl.png b/thread_8h__dep__incl.png new file mode 100644 index 00000000..2921049e Binary files /dev/null and b/thread_8h__dep__incl.png differ diff --git a/thread_8h__incl.map b/thread_8h__incl.map new file mode 100644 index 00000000..eb001f48 --- /dev/null +++ b/thread_8h__incl.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/thread_8h__incl.md5 b/thread_8h__incl.md5 new file mode 100644 index 00000000..17343e4b --- /dev/null +++ b/thread_8h__incl.md5 @@ -0,0 +1 @@ +d4978b67f84ce7336e2a6619638f87d5 \ No newline at end of file diff --git a/thread_8h__incl.png b/thread_8h__incl.png new file mode 100644 index 00000000..b7065a19 Binary files /dev/null and b/thread_8h__incl.png differ diff --git a/thread_8h_source.html b/thread_8h_source.html new file mode 100644 index 00000000..e8227c90 --- /dev/null +++ b/thread_8h_source.html @@ -0,0 +1,733 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/thread.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    thread.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <time.h>
    +
    4#include "alarm.h"
    +
    5#include "context.h"
    +
    6#include "exception.h"
    +
    7#include "threadqueue.h"
    +
    8#include "time.h"
    +
    9
    +
    32#ifdef __cplusplus
    +
    33extern "C" {
    +
    34#endif
    +
    35
    +
    36typedef struct OSFastMutex OSFastMutex;
    + +
    38typedef struct OSMutex OSMutex;
    + +
    40typedef struct OSThread OSThread;
    + + +
    43
    +
    45typedef uint8_t OSThreadState;
    +
    46
    +
    48typedef uint32_t OSThreadRequest;
    +
    49
    +
    51typedef uint8_t OSThreadAttributes;
    +
    52
    +
    54typedef uint32_t OSThreadType;
    +
    55
    +
    56typedef int (*OSThreadEntryPointFn)(int argc, const char **argv);
    +
    57typedef void (*OSThreadCleanupCallbackFn)(OSThread *thread, void *stack);
    +
    58typedef void (*OSThreadDeallocatorFn)(OSThread *thread, void *stack);
    +
    59
    + +
    81
    +
    + +
    83{
    + +
    85
    + +
    88
    + +
    91
    + +
    94
    + +
    97};
    +
    +
    98
    + +
    105
    +
    + +
    107{
    + +
    110
    + +
    113
    + +
    116
    +
    118 OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)),
    +
    119
    + +
    122
    + +
    125
    + + +
    +
    128
    + +
    135
    +
    + +
    137{
    +
    138 WUT_UNKNOWN_BYTES(0x68);
    + +
    140 void *eh_mem_manage[9];
    +
    141 void *eh_store_globals[6];
    +
    142 void *eh_store_globals_tdeh[76];
    +
    143};
    +
    +
    144WUT_CHECK_OFFSET(OSThreadGHSExceptionHandling, 0x68, eh_globals);
    +
    145WUT_CHECK_OFFSET(OSThreadGHSExceptionHandling, 0x6c, eh_mem_manage);
    +
    146WUT_CHECK_OFFSET(OSThreadGHSExceptionHandling, 0x90, eh_store_globals);
    +
    147WUT_CHECK_OFFSET(OSThreadGHSExceptionHandling, 0xa8, eh_store_globals_tdeh);
    +
    148WUT_CHECK_SIZE(OSThreadGHSExceptionHandling, 0x1d8);
    +
    149
    +
    + +
    151{
    + + +
    154 void *parent;
    +
    155 WUT_UNKNOWN_BYTES(4);
    +
    156};
    +
    +
    157WUT_CHECK_OFFSET(OSMutexQueue, 0x0, head);
    +
    158WUT_CHECK_OFFSET(OSMutexQueue, 0x4, tail);
    +
    159WUT_CHECK_OFFSET(OSMutexQueue, 0x8, parent);
    +
    160WUT_CHECK_SIZE(OSMutexQueue, 0x10);
    +
    161
    + +
    167WUT_CHECK_OFFSET(OSFastMutexQueue, 0x00, head);
    +
    168WUT_CHECK_OFFSET(OSFastMutexQueue, 0x04, tail);
    +
    169WUT_CHECK_SIZE(OSFastMutexQueue, 0x08);
    +
    170
    +
    + +
    172{
    +
    173 void *data;
    +
    174 WUT_UNKNOWN_BYTES(4);
    +
    175};
    +
    +
    176WUT_CHECK_OFFSET(OSTLSSection, 0x00, data);
    +
    177WUT_CHECK_SIZE(OSTLSSection, 0x08);
    +
    178
    +
    179#define OS_THREAD_TAG 0x74487244u
    +
    180#pragma pack(push, 1)
    +
    +
    181struct WUT_ALIGNAS(8) OSThread
    +
    182{
    + +
    184
    +
    186 uint32_t tag;
    +
    187
    + +
    190
    + +
    193
    +
    195 uint16_t id;
    +
    196
    + +
    199
    +
    201 int32_t priority;
    +
    202
    + +
    205
    +
    207 int32_t exitValue;
    +
    208
    +
    210 OSThreadQueue *coreRunQueue[3];
    +
    211 OSThreadLink coreRunQueueLink[3];
    +
    212
    + +
    215
    + +
    218
    + +
    221
    + +
    224
    + +
    227
    + +
    230
    + +
    233
    +
    235 void *stackEnd;
    +
    236
    + +
    239
    + +
    242
    + +
    244
    +
    246 void *specific[0x10];
    +
    247
    + +
    249
    +
    251 const char *name;
    +
    252
    + +
    254
    + +
    257
    + +
    260
    + +
    263
    + +
    266
    + +
    269
    +
    271 int32_t needSuspend;
    +
    272
    + +
    275
    + +
    278
    +
    279 WUT_UNKNOWN_BYTES(0x4);
    +
    280
    + +
    283
    + +
    286
    +
    288 uint64_t wakeCount;
    +
    289
    + + + + +
    294
    +
    296 OSExceptionCallbackFn dsiCallback[3];
    +
    298 OSExceptionCallbackFn isiCallback[3];
    +
    300 OSExceptionCallbackFn programCallback[3];
    +
    302 OSExceptionCallbackFn perfMonCallback[3];
    +
    303
    + +
    306
    + +
    309
    +
    310 WUT_UNKNOWN_BYTES(0x2);
    +
    311
    + +
    314
    + +
    317
    + +
    320
    + +
    323
    +
    325 OSExceptionCallbackFn alignCallback[3];
    +
    326
    +
    328 uint32_t reserved[5];
    +
    329};
    +
    +
    330#pragma pack(pop)
    +
    331WUT_CHECK_OFFSET(OSThread, 0x320, tag);
    +
    332WUT_CHECK_OFFSET(OSThread, 0x324, state);
    +
    333WUT_CHECK_OFFSET(OSThread, 0x325, attr);
    +
    334WUT_CHECK_OFFSET(OSThread, 0x326, id);
    +
    335WUT_CHECK_OFFSET(OSThread, 0x328, suspendCounter);
    +
    336WUT_CHECK_OFFSET(OSThread, 0x32c, priority);
    +
    337WUT_CHECK_OFFSET(OSThread, 0x330, basePriority);
    +
    338WUT_CHECK_OFFSET(OSThread, 0x334, exitValue);
    +
    339WUT_CHECK_OFFSET(OSThread, 0x338, coreRunQueue);
    +
    340WUT_CHECK_OFFSET(OSThread, 0x344, coreRunQueueLink);
    +
    341WUT_CHECK_OFFSET(OSThread, 0x35c, queue);
    +
    342WUT_CHECK_OFFSET(OSThread, 0x360, link);
    +
    343WUT_CHECK_OFFSET(OSThread, 0x368, joinQueue);
    +
    344WUT_CHECK_OFFSET(OSThread, 0x378, mutex);
    +
    345WUT_CHECK_OFFSET(OSThread, 0x37c, mutexQueue);
    +
    346WUT_CHECK_OFFSET(OSThread, 0x38c, activeLink);
    +
    347WUT_CHECK_OFFSET(OSThread, 0x394, stackStart);
    +
    348WUT_CHECK_OFFSET(OSThread, 0x398, stackEnd);
    +
    349WUT_CHECK_OFFSET(OSThread, 0x39c, entryPoint);
    +
    350WUT_CHECK_OFFSET(OSThread, 0x3a0, ghsExceptionHandling);
    +
    351WUT_CHECK_OFFSET(OSThread, 0x57c, specific);
    +
    352WUT_CHECK_OFFSET(OSThread, 0x5bc, type);
    +
    353WUT_CHECK_OFFSET(OSThread, 0x5c0, name);
    +
    354WUT_CHECK_OFFSET(OSThread, 0x5c4, waitEventTimeoutAlarm);
    +
    355WUT_CHECK_OFFSET(OSThread, 0x5c8, userStackPointer);
    +
    356WUT_CHECK_OFFSET(OSThread, 0x5cc, cleanupCallback);
    +
    357WUT_CHECK_OFFSET(OSThread, 0x5d0, deallocator);
    +
    358WUT_CHECK_OFFSET(OSThread, 0x5d4, cancelState);
    +
    359WUT_CHECK_OFFSET(OSThread, 0x5d8, requestFlag);
    +
    360WUT_CHECK_OFFSET(OSThread, 0x5dc, needSuspend);
    +
    361WUT_CHECK_OFFSET(OSThread, 0x5e0, suspendResult);
    +
    362WUT_CHECK_OFFSET(OSThread, 0x5e4, suspendQueue);
    +
    363WUT_CHECK_OFFSET(OSThread, 0x5f8, runQuantumTicks);
    +
    364WUT_CHECK_OFFSET(OSThread, 0x600, coreTimeConsumedNs);
    +
    365WUT_CHECK_OFFSET(OSThread, 0x608, wakeCount);
    +
    366WUT_CHECK_OFFSET(OSThread, 0x610, unk0x610);
    +
    367WUT_CHECK_OFFSET(OSThread, 0x618, unk0x618);
    +
    368WUT_CHECK_OFFSET(OSThread, 0x620, unk0x620);
    +
    369WUT_CHECK_OFFSET(OSThread, 0x628, unk0x628);
    +
    370WUT_CHECK_OFFSET(OSThread, 0x630, dsiCallback);
    +
    371WUT_CHECK_OFFSET(OSThread, 0x63c, isiCallback);
    +
    372WUT_CHECK_OFFSET(OSThread, 0x648, programCallback);
    +
    373WUT_CHECK_OFFSET(OSThread, 0x654, perfMonCallback);
    +
    374WUT_CHECK_OFFSET(OSThread, 0x664, tlsSectionCount);
    +
    375WUT_CHECK_OFFSET(OSThread, 0x668, tlsSections);
    +
    376WUT_CHECK_OFFSET(OSThread, 0x66c, fastMutex);
    +
    377WUT_CHECK_OFFSET(OSThread, 0x670, contendedFastMutexes);
    +
    378WUT_CHECK_OFFSET(OSThread, 0x678, fastMutexQueue);
    +
    379WUT_CHECK_OFFSET(OSThread, 0x680, alignCallback);
    +
    380WUT_CHECK_OFFSET(OSThread, 0x68c, reserved);
    +
    381WUT_CHECK_SIZE(OSThread, 0x6a0);
    +
    382
    +
    389void
    + +
    391
    +
    392
    +
    396int32_t
    + +
    398
    +
    399
    +
    403int32_t
    + +
    405
    +
    406
    +
    410void
    + +
    412
    +
    413
    +
    417void
    + +
    419
    +
    420
    +
    433BOOL
    + + +
    436 int32_t argc,
    +
    437 char *argv,
    +
    438 void *stack,
    +
    439 uint32_t stackSize,
    +
    440 int32_t priority,
    +
    441 OSThreadAttributes attributes);
    +
    442
    +
    443
    +
    447void
    + +
    449
    +
    450
    +
    456void
    +
    457OSExitThread(int32_t result);
    +
    458
    +
    459
    +
    463void
    + +
    465 OSThreadLink *link);
    +
    466
    +
    467
    +
    471OSThread *
    + +
    473
    +
    474
    +
    482OSThread *
    +
    483OSGetDefaultThread(uint32_t coreID);
    +
    484
    +
    485
    +
    489uint32_t
    + +
    491
    +
    492
    +
    496uint32_t
    + +
    498
    +
    499
    +
    503const char *
    + +
    505
    +
    506
    +
    510int32_t
    + +
    512
    +
    513
    +
    517void *
    + +
    519
    +
    520
    +
    524BOOL
    + +
    526
    +
    527
    +
    531BOOL
    + +
    533
    +
    534
    +
    544BOOL
    + +
    546 int *threadResult);
    +
    547
    +
    548
    +
    557int32_t
    + +
    559
    +
    560
    +
    566BOOL
    + + +
    569 int argc,
    +
    570 const char **argv);
    +
    571
    +
    572
    +
    576BOOL
    + +
    578 uint32_t affinity);
    +
    579
    +
    580
    +
    587BOOL
    + +
    589
    +
    590
    + + + +
    597
    +
    598
    + + +
    604 OSThreadDeallocatorFn deallocator);
    +
    605
    +
    606
    +
    610void
    + +
    612 const char *name);
    +
    613
    +
    614
    +
    618BOOL
    + +
    620 int32_t priority);
    +
    621
    +
    622
    +
    629BOOL
    + +
    631 uint32_t quantum);
    +
    632
    +
    638void
    + +
    640 void *value);
    +
    641
    +
    642
    +
    646BOOL
    + +
    648
    +
    649
    +
    655void
    + +
    657
    +
    658
    +
    662void
    + +
    664
    +
    665
    +
    674uint32_t
    + +
    676
    +
    677void
    + +
    679
    +
    693void
    + +
    695
    +
    696
    +
    702void
    + +
    704
    +
    705
    +
    712void
    + +
    714
    +
    715
    +
    716#ifdef __cplusplus
    +
    717}
    +
    718#endif
    +
    719
    + + + + +
    BOOL(* OSExceptionCallbackFn)(OSContext *context)
    Definition exception.h:15
    + + +
    OSThreadLink activeLink
    Link for global active thread queue.
    Definition thread.h:229
    +
    OSFastMutexQueue contendedFastMutexes
    The fast mutexes we are currently contended on.
    Definition thread.h:319
    +
    OSMutex * head
    Definition thread.h:152
    +
    uint64_t coreTimeConsumedNs
    The total amount of core time consumed by this thread (Does not include time while Running)
    Definition thread.h:285
    +
    OSThreadAttributes attr
    Bitfield of OS_THREAD_ATTRIB.
    Definition thread.h:192
    +
    OSFastMutex * tail
    Definition thread.h:165
    +
    OSThreadState state
    Bitfield of OS_THREAD_STATE.
    Definition thread.h:189
    +
    OSMutexQueue mutexQueue
    Queue of mutexes this thread owns.
    Definition thread.h:226
    +
    OSTime unk0x620
    Definition thread.h:292
    +
    uint32_t tag
    Should always be set to the value OS_THREAD_TAG.
    Definition thread.h:186
    +
    OSFastMutex * fastMutex
    The fast mutex we are currently waiting for.
    Definition thread.h:316
    +
    void * userStackPointer
    The stack pointer passed in OSCreateThread.
    Definition thread.h:256
    +
    OSTLSSection * tlsSections
    TLS Sections.
    Definition thread.h:313
    +
    OSThreadDeallocatorFn deallocator
    Called just after a thread is terminated, set with OSSetThreadDeallocator.
    Definition thread.h:262
    +
    BOOL alarmCancelled
    Definition thread.h:243
    +
    OSThreadGHSExceptionHandling ghsExceptionHandling
    GHS Exception handling thread-specifics.
    Definition thread.h:241
    +
    int32_t needSuspend
    Pending suspend request count.
    Definition thread.h:271
    +
    int32_t priority
    Actual priority of thread.
    Definition thread.h:201
    +
    OSTime unk0x618
    Definition thread.h:291
    +
    uint16_t id
    Unique thread ID.
    Definition thread.h:195
    +
    OSThreadEntryPointFn entryPoint
    Thread entry point.
    Definition thread.h:238
    +
    OSAlarm * waitEventTimeoutAlarm
    Definition thread.h:253
    +
    uint64_t wakeCount
    The number of times this thread has been awoken.
    Definition thread.h:288
    +
    void * parent
    Definition thread.h:154
    +
    OSMutex * tail
    Definition thread.h:153
    +
    int32_t basePriority
    Base priority of thread, 0 is highest priority, 31 is lowest priority.
    Definition thread.h:204
    +
    void * data
    Definition thread.h:173
    +
    OSMutex * mutex
    Mutex this thread is waiting to lock.
    Definition thread.h:223
    +
    const char * name
    Thread name, accessed with OSSetThreadName and OSGetThreadName.
    Definition thread.h:251
    +
    OSTime unk0x610
    Definition thread.h:290
    +
    uint16_t tlsSectionCount
    Number of TLS sections.
    Definition thread.h:308
    +
    OSThreadRequest requestFlag
    Current thread request, used for cancelleing and suspending the thread.
    Definition thread.h:268
    +
    OSTime unk0x628
    Definition thread.h:293
    + +
    BOOL cancelState
    If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState.
    Definition thread.h:265
    +
    int32_t exitValue
    Exit value.
    Definition thread.h:207
    +
    OSThreadQueue * queue
    Queue the thread is currently waiting on.
    Definition thread.h:214
    +
    OSContext context
    Definition thread.h:183
    +
    int32_t suspendCounter
    Suspend count (increased by OSSuspendThread).
    Definition thread.h:198
    +
    OSThreadQueue suspendQueue
    Queue of threads waiting for a thread to be suspended.
    Definition thread.h:277
    +
    int32_t suspendResult
    Result of thread suspend.
    Definition thread.h:274
    +
    int64_t runQuantumTicks
    How many ticks the thread should run for before suspension.
    Definition thread.h:282
    +
    void * stackStart
    Stack start (top, highest address)
    Definition thread.h:232
    +
    OSThreadCleanupCallbackFn cleanupCallback
    Called just before thread is terminated, set with OSSetThreadCleanupCallback.
    Definition thread.h:259
    +
    BOOL stackSyncObjAllowed
    Checks for synchronization objects placed on stack in debug mode when set to true.
    Definition thread.h:305
    +
    OSFastMutex * head
    Definition thread.h:164
    +
    OSThreadType type
    Definition thread.h:248
    +
    OSThreadQueue joinQueue
    Queue of threads waiting to join this thread.
    Definition thread.h:220
    +
    OSFastMutexQueue fastMutexQueue
    The fast mutexes we currently own locks on.
    Definition thread.h:322
    +
    OSThreadLink link
    Link used for thread queue.
    Definition thread.h:217
    +
    void * stackEnd
    Stack end (bottom, lowest address)
    Definition thread.h:235
    +
    BOOL OSIsThreadSuspended(OSThread *thread)
    Returns TRUE if a thread is suspended.
    +
    void __OSSuspendThreadNolock(OSThread *thread)
    +
    int32_t OSCheckActiveThreads()
    Returns the count of active threads.
    +
    BOOL OSIsThreadTerminated(OSThread *thread)
    Returns TRUE if a thread is terminated.
    +
    OSThread * OSGetCurrentThread()
    Return pointer to OSThread object for the current thread.
    +
    const char * OSGetThreadName(OSThread *thread)
    Get a thread's name.
    +
    uint8_t OSThreadState
    A value from enum OS_THREAD_STATE.
    Definition thread.h:45
    +
    OS_THREAD_STATE
    Definition thread.h:83
    +
    void OSWakeupThread(OSThreadQueue *queue)
    Wake up all threads in queue.
    +
    uint32_t OSThreadRequest
    A value from enum OS_THREAD_REQUEST.
    Definition thread.h:48
    +
    int32_t OSCheckThreadStackUsage(OSThread *thread)
    Get the maximum amount of stack the thread has used.
    +
    BOOL OSSetThreadStackUsage(OSThread *thread)
    Set thread stack usage tracking.
    +
    void OSTestThreadCancel()
    Check to see if the current thread should be cancelled or suspended.
    +
    OSThreadSpecificID
    Definition thread.h:61
    +
    void OSSleepThread(OSThreadQueue *queue)
    Sleep the current thread and add it to a thread queue.
    +
    uint32_t OSGetStackPointer()
    Return current stack pointer, value of r1 register.
    +
    uint8_t OSThreadAttributes
    A bitfield of enum OS_THREAD_ATTRIB.
    Definition thread.h:51
    +
    void OSExitThread(int32_t result)
    Exit the current thread with a exit code.
    +
    void OSCancelThread(OSThread *thread)
    Cancels a thread.
    +
    void * OSGetThreadSpecific(OSThreadSpecificID id)
    Get a thread's specific value set by OSSetThreadSpecific.
    +
    void OSGetActiveThreadLink(OSThread *thread, OSThreadLink *link)
    Get the next and previous thread in the thread's active queue.
    +
    BOOL OSCreateThread(OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
    Create a new thread.
    +
    BOOL OSSetThreadCancelState(BOOL state)
    Set a thread's cancellation state.
    +
    void OSDetachThread(OSThread *thread)
    Detach thread.
    +
    uint32_t OSGetThreadAffinity(OSThread *thread)
    Get a thread's affinity.
    +
    BOOL OSSetThreadAffinity(OSThread *thread, uint32_t affinity)
    Set a thread's affinity.
    +
    void OSContinueThread(OSThread *thread)
    Clears a thread's suspend counter and resumes it.
    +
    void(* OSThreadCleanupCallbackFn)(OSThread *thread, void *stack)
    Definition thread.h:57
    +
    int32_t OSResumeThread(OSThread *thread)
    Resumes a thread.
    +
    OS_THREAD_ATTRIB
    Definition thread.h:107
    +
    uint32_t OSSuspendThread(OSThread *thread)
    Suspend a thread.
    +
    OSThread * OSGetDefaultThread(uint32_t coreID)
    Returns the default thread for a specific core.
    +
    int32_t OSGetThreadPriority(OSThread *thread)
    Get a thread's base priority.
    +
    BOOL OSRunThread(OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
    Run a function on an already created thread.
    +
    void OSYieldThread()
    Yield execution to waiting threads with same priority.
    +
    int(* OSThreadEntryPointFn)(int argc, const char **argv)
    Definition thread.h:56
    +
    OSThreadDeallocatorFn OSSetThreadDeallocator(OSThread *thread, OSThreadDeallocatorFn deallocator)
    Set the callback to be called just after a thread is terminated.
    +
    BOOL OSJoinThread(OSThread *thread, int *threadResult)
    Wait until thread is terminated.
    +
    BOOL OSSetThreadRunQuantum(OSThread *thread, uint32_t quantum)
    Set a thread's run quantum.
    +
    OS_THREAD_REQUEST
    Definition thread.h:100
    +
    void(* OSThreadDeallocatorFn)(OSThread *thread, void *stack)
    Definition thread.h:58
    +
    uint32_t OSThreadType
    A bitfield of enum OS_THREAD_TYPE.
    Definition thread.h:54
    +
    void OSSetThreadSpecific(OSThreadSpecificID id, void *value)
    Set a thread specific value.
    +
    OSThreadCleanupCallbackFn OSSetThreadCleanupCallback(OSThread *thread, OSThreadCleanupCallbackFn callback)
    Set the callback to be called just before a thread is terminated.
    +
    OS_THREAD_TYPE
    Definition thread.h:130
    +
    void OSSleepTicks(OSTime ticks)
    Sleep the current thread for a period of time.
    +
    void OSClearThreadStackUsage(OSThread *thread)
    Disable tracking of thread stack usage.
    +
    void OSSetThreadName(OSThread *thread, const char *name)
    Set a thread's name.
    +
    BOOL OSSetThreadPriority(OSThread *thread, int32_t priority)
    Set a thread's priority.
    +
    @ OS_THREAD_STATE_NONE
    Definition thread.h:84
    +
    @ OS_THREAD_STATE_MORIBUND
    Thread is about to terminate.
    Definition thread.h:96
    +
    @ OS_THREAD_STATE_WAITING
    Thread is waiting, i.e. on a mutex.
    Definition thread.h:93
    +
    @ OS_THREAD_STATE_READY
    Thread is ready to run.
    Definition thread.h:87
    +
    @ OS_THREAD_STATE_RUNNING
    Thread is running.
    Definition thread.h:90
    +
    @ OS_THREAD_SPECIFIC_0
    These can be used by applications.
    Definition thread.h:63
    +
    @ OS_THREAD_SPECIFIC_1
    Definition thread.h:64
    +
    @ OS_THREAD_SPECIFIC_3
    Definition thread.h:66
    +
    @ OS_THREAD_SPECIFIC_11
    Definition thread.h:74
    +
    @ OS_THREAD_SPECIFIC_10
    Definition thread.h:73
    +
    @ OS_THREAD_SPECIFIC_13
    Definition thread.h:76
    +
    @ OS_THREAD_SPECIFIC_8
    Definition thread.h:71
    +
    @ OS_THREAD_SPECIFIC_5
    Definition thread.h:68
    +
    @ OS_THREAD_SPECIFIC_2
    Definition thread.h:65
    +
    @ OS_THREAD_SPECIFIC_4
    Definition thread.h:67
    +
    @ OS_THREAD_SPECIFIC_WUT_RESERVED_1
    Definition thread.h:79
    +
    @ OS_THREAD_SPECIFIC_WUT_RESERVED_0
    These are reserved to wut for internal use.
    Definition thread.h:78
    +
    @ OS_THREAD_SPECIFIC_7
    Definition thread.h:70
    +
    @ OS_THREAD_SPECIFIC_9
    Definition thread.h:72
    +
    @ OS_THREAD_SPECIFIC_6
    Definition thread.h:69
    +
    @ OS_THREAD_SPECIFIC_12
    Definition thread.h:75
    +
    @ OS_THREAD_ATTRIB_AFFINITY_CPU2
    Allow the thread to run on CPU2.
    Definition thread.h:115
    +
    @ OS_THREAD_ATTRIB_AFFINITY_CPU0
    Allow the thread to run on CPU0.
    Definition thread.h:109
    +
    @ OS_THREAD_ATTRIB_DETACHED
    Start the thread detached.
    Definition thread.h:121
    +
    @ OS_THREAD_ATTRIB_STACK_USAGE
    Enables tracking of stack usage.
    Definition thread.h:124
    +
    @ OS_THREAD_ATTRIB_AFFINITY_ANY
    Allow the thread to run any CPU.
    Definition thread.h:118
    +
    @ OS_THREAD_ATTRIB_UNKNOWN
    Definition thread.h:126
    +
    @ OS_THREAD_ATTRIB_AFFINITY_CPU1
    Allow the thread to run on CPU1.
    Definition thread.h:112
    +
    @ OS_THREAD_REQUEST_NONE
    Definition thread.h:101
    +
    @ OS_THREAD_REQUEST_SUSPEND
    Definition thread.h:102
    +
    @ OS_THREAD_REQUEST_CANCEL
    Definition thread.h:103
    +
    @ OS_THREAD_TYPE_APP
    Definition thread.h:133
    +
    @ OS_THREAD_TYPE_IO
    Definition thread.h:132
    +
    @ OS_THREAD_TYPE_DRIVER
    Definition thread.h:131
    + + + + + + + +
    int64_t OSTime
    Definition time.h:18
    + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/threadqueue_8h.html b/threadqueue_8h.html new file mode 100644 index 00000000..d3218b05 --- /dev/null +++ b/threadqueue_8h.html @@ -0,0 +1,244 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/threadqueue.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    threadqueue.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for threadqueue.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  OSThreadQueue
     
    struct  OSThreadSimpleQueue
     
    + + + + + + + + + +

    +Typedefs

    typedef struct OSThread OSThread
     
    typedef struct OSThreadLink OSThreadLink
     
    typedef struct OSThreadQueue OSThreadQueue
     
    typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
     
    + + + + + +

    +Functions

    void OSInitThreadQueue (OSThreadQueue *queue)
     
    void OSInitThreadQueueEx (OSThreadQueue *queue, void *parent)
     
    +
    + + + + diff --git a/threadqueue_8h__dep__incl.map b/threadqueue_8h__dep__incl.map new file mode 100644 index 00000000..ac800a52 --- /dev/null +++ b/threadqueue_8h__dep__incl.map @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/threadqueue_8h__dep__incl.md5 b/threadqueue_8h__dep__incl.md5 new file mode 100644 index 00000000..301ce1d2 --- /dev/null +++ b/threadqueue_8h__dep__incl.md5 @@ -0,0 +1 @@ +d09751170f6a4c7790d688736753c9ee \ No newline at end of file diff --git a/threadqueue_8h__dep__incl.png b/threadqueue_8h__dep__incl.png new file mode 100644 index 00000000..be259129 Binary files /dev/null and b/threadqueue_8h__dep__incl.png differ diff --git a/threadqueue_8h__incl.map b/threadqueue_8h__incl.map new file mode 100644 index 00000000..e5a042eb --- /dev/null +++ b/threadqueue_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/threadqueue_8h__incl.md5 b/threadqueue_8h__incl.md5 new file mode 100644 index 00000000..b7ea3f53 --- /dev/null +++ b/threadqueue_8h__incl.md5 @@ -0,0 +1 @@ +b6e14d34e6952bbf10469ad112688dc3 \ No newline at end of file diff --git a/threadqueue_8h__incl.png b/threadqueue_8h__incl.png new file mode 100644 index 00000000..408059ba Binary files /dev/null and b/threadqueue_8h__incl.png differ diff --git a/threadqueue_8h_source.html b/threadqueue_8h_source.html new file mode 100644 index 00000000..d45e9566 --- /dev/null +++ b/threadqueue_8h_source.html @@ -0,0 +1,163 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/threadqueue.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    threadqueue.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    +
    14typedef struct OSThread OSThread;
    +
    15
    + + + +
    19
    +
    + +
    21{
    + + +
    24};
    +
    +
    25WUT_CHECK_OFFSET(OSThreadLink, 0x00, next);
    +
    26WUT_CHECK_OFFSET(OSThreadLink, 0x04, prev);
    +
    27WUT_CHECK_SIZE(OSThreadLink, 0x8);
    +
    28
    +
    + +
    30{
    + + +
    33 void *parent;
    +
    34 WUT_UNKNOWN_BYTES(4);
    +
    35};
    +
    +
    36WUT_CHECK_OFFSET(OSThreadQueue, 0x00, head);
    +
    37WUT_CHECK_OFFSET(OSThreadQueue, 0x04, tail);
    +
    38WUT_CHECK_OFFSET(OSThreadQueue, 0x08, parent);
    +
    39WUT_CHECK_SIZE(OSThreadQueue, 0x10);
    +
    40
    +
    + +
    42{
    + + +
    45};
    +
    +
    46WUT_CHECK_OFFSET(OSThreadSimpleQueue, 0x00, head);
    +
    47WUT_CHECK_OFFSET(OSThreadSimpleQueue, 0x04, tail);
    +
    48WUT_CHECK_SIZE(OSThreadSimpleQueue, 0x08);
    +
    49
    +
    50void
    + +
    52
    +
    53void
    + +
    55 void *parent);
    +
    56
    +
    57#ifdef __cplusplus
    +
    58}
    +
    59#endif
    +
    60
    + +
    OSThread * next
    Definition threadqueue.h:22
    +
    OSThread * head
    Definition threadqueue.h:31
    + +
    OSThread * prev
    Definition threadqueue.h:23
    +
    OSThread * tail
    Definition threadqueue.h:32
    +
    void OSInitThreadQueueEx(OSThreadQueue *queue, void *parent)
    +
    void OSInitThreadQueue(OSThreadQueue *queue)
    + + + + +
    + + + + diff --git a/time_8h.html b/time_8h.html new file mode 100644 index 00000000..d73dbcef --- /dev/null +++ b/time_8h.html @@ -0,0 +1,309 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/time.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    time.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "systeminfo.h"
    +
    +Include dependency graph for time.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Data Structures

    struct  OSCalendarTime
     Same as std c struct tm but with msec and usec added. More...
     
    + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define OSTimerClockSpeed   ((OSGetSystemInfo()->busClockSpeed) / 4)
     
    #define OSSecondsToTicks(val)   ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
     
    #define OSMillisecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
     
    #define OSMicrosecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
     
    #define OSNanosecondsToTicks(val)   (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
     
    #define OSTicksToSeconds(val)   ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
     
    #define OSTicksToMilliseconds(val)   (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
     
    #define OSTicksToMicroseconds(val)   (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
     
    #define OSTicksToNanoseconds(val)   (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
     
    + + + + + + + +

    +Typedefs

    typedef struct OSCalendarTime OSCalendarTime
     
    typedef int32_t OSTick
     
    typedef int64_t OSTime
     
    + + + + + + + + + + + + + + + +

    +Functions

    OSTime OSGetTime ()
     
    OSTime OSGetSystemTime ()
     
    OSTick OSGetTick ()
     
    OSTick OSGetSystemTick ()
     
    OSTime OSCalendarTimeToTicks (OSCalendarTime *calendarTime)
     
    void OSTicksToCalendarTime (OSTime time, OSCalendarTime *calendarTime)
     
    BOOL __OSSetAbsoluteSystemTime (OSTime time)
     
    +
    + + + + diff --git a/time_8h__dep__incl.map b/time_8h__dep__incl.map new file mode 100644 index 00000000..15fecf75 --- /dev/null +++ b/time_8h__dep__incl.map @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/time_8h__dep__incl.md5 b/time_8h__dep__incl.md5 new file mode 100644 index 00000000..78599d10 --- /dev/null +++ b/time_8h__dep__incl.md5 @@ -0,0 +1 @@ +f6cab9ec060d5274eeb8fee4db7c7f86 \ No newline at end of file diff --git a/time_8h__dep__incl.png b/time_8h__dep__incl.png new file mode 100644 index 00000000..c697d8c1 Binary files /dev/null and b/time_8h__dep__incl.png differ diff --git a/time_8h__incl.map b/time_8h__incl.map new file mode 100644 index 00000000..84191055 --- /dev/null +++ b/time_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/time_8h__incl.md5 b/time_8h__incl.md5 new file mode 100644 index 00000000..176cf41a --- /dev/null +++ b/time_8h__incl.md5 @@ -0,0 +1 @@ +757de1aacc871e4b421c9aa70b15f836 \ No newline at end of file diff --git a/time_8h__incl.png b/time_8h__incl.png new file mode 100644 index 00000000..078e9b1c Binary files /dev/null and b/time_8h__incl.png differ diff --git a/time_8h_source.html b/time_8h_source.html new file mode 100644 index 00000000..8507b255 --- /dev/null +++ b/time_8h_source.html @@ -0,0 +1,192 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/time.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    time.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "systeminfo.h"
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    + +
    16
    +
    17typedef int32_t OSTick;
    +
    18typedef int64_t OSTime;
    +
    19
    +
    + +
    22{
    +
    24 int32_t tm_sec;
    +
    26 int32_t tm_min;
    +
    28 int32_t tm_hour;
    +
    30 int32_t tm_mday;
    +
    32 int32_t tm_mon;
    +
    34 int32_t tm_year;
    +
    36 int32_t tm_wday;
    +
    38 int32_t tm_yday;
    +
    40 int32_t tm_msec;
    +
    42 int32_t tm_usec;
    +
    43};
    +
    +
    44WUT_CHECK_OFFSET(OSCalendarTime, 0x00, tm_sec);
    +
    45WUT_CHECK_OFFSET(OSCalendarTime, 0x04, tm_min);
    +
    46WUT_CHECK_OFFSET(OSCalendarTime, 0x08, tm_hour);
    +
    47WUT_CHECK_OFFSET(OSCalendarTime, 0x0C, tm_mday);
    +
    48WUT_CHECK_OFFSET(OSCalendarTime, 0x10, tm_mon);
    +
    49WUT_CHECK_OFFSET(OSCalendarTime, 0x14, tm_year);
    +
    50WUT_CHECK_OFFSET(OSCalendarTime, 0x18, tm_wday);
    +
    51WUT_CHECK_OFFSET(OSCalendarTime, 0x1C, tm_yday);
    +
    52WUT_CHECK_OFFSET(OSCalendarTime, 0x20, tm_msec);
    +
    53WUT_CHECK_OFFSET(OSCalendarTime, 0x24, tm_usec);
    +
    54WUT_CHECK_SIZE(OSCalendarTime, 0x28);
    +
    55
    +
    56#define OSTimerClockSpeed ((OSGetSystemInfo()->busClockSpeed) / 4)
    +
    57
    +
    58#define OSSecondsToTicks(val) ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
    +
    59#define OSMillisecondsToTicks(val) (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
    +
    60#define OSMicrosecondsToTicks(val) (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
    +
    61#define OSNanosecondsToTicks(val) (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
    +
    62
    +
    63#define OSTicksToSeconds(val) ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
    +
    64#define OSTicksToMilliseconds(val) (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
    +
    65#define OSTicksToMicroseconds(val) (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
    +
    66#define OSTicksToNanoseconds(val) (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
    +
    67
    + + +
    70
    + + +
    73
    + + +
    76
    + + +
    79
    + + +
    82
    +
    83void
    + +
    85 OSCalendarTime *calendarTime);
    +
    86
    +
    87BOOL
    + +
    89
    +
    90#ifdef __cplusplus
    +
    91}
    +
    92#endif
    +
    93
    +
    int32_t tm_hour
    Hours since midnight. The range is 0-23.
    Definition time.h:28
    +
    int32_t tm_sec
    Seconds after the minute. The range is 0-59.
    Definition time.h:24
    +
    int32_t tm_wday
    Days since Sunday. The range is 0-6.
    Definition time.h:36
    +
    int32_t tm_yday
    Days since January 1. The range is 0-365.
    Definition time.h:38
    +
    int32_t tm_mday
    Day of the month. The range is 1-31.
    Definition time.h:30
    +
    int32_t tm_mon
    Month since January. The range is 0-11.
    Definition time.h:32
    +
    int32_t tm_usec
    Microseconds after the millisecond. The range is 0-999.
    Definition time.h:42
    +
    int32_t tm_year
    Years in AD. The range is 1-....
    Definition time.h:34
    +
    int32_t tm_msec
    Milliseconds after the second. The range is 0-999.
    Definition time.h:40
    +
    int32_t tm_min
    Minutes after the hour. The range is 0-59.
    Definition time.h:26
    +
    OSTick OSGetSystemTick()
    +
    OSTime OSCalendarTimeToTicks(OSCalendarTime *calendarTime)
    +
    int64_t OSTime
    Definition time.h:18
    +
    int32_t OSTick
    Definition time.h:17
    +
    OSTime OSGetSystemTime()
    +
    void OSTicksToCalendarTime(OSTime time, OSCalendarTime *calendarTime)
    +
    OSTime OSGetTime()
    +
    OSTick OSGetTick()
    +
    BOOL __OSSetAbsoluteSystemTime(OSTime time)
    +
    Same as std c struct tm but with msec and usec added.
    Definition time.h:22
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/topics.html b/topics.html new file mode 100644 index 00000000..3ea6c0cc --- /dev/null +++ b/topics.html @@ -0,0 +1,273 @@ + + + + + + + +wut: Topics + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Topics
    +
    +
    +
    Here is a list of all topics with brief descriptions:
    +
    [detail level 12]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     avmAudio/Video Manager
     Camera
     coreinitContains all core operating system functions such as threads, synchronisation objects, filesystem, memory, exception handling, etc..
     dmaeDMA Engine
     erreulaC++ linkage for the error viewer, see nn::erreula for general use
     gx2Graphics driver
     gx2rContains utilities to help manage memory invalidation for gx2
     H264 Decode
     H264 Stream
     Microphone
     nfcNear Field Communication (NFC)
     nn_acAuto Connect API, used for managing and connecting to internet connection profiles
     nn_acp
     nn_actAccounts API, manages user profiles and personal info
     nn_ccr
     nn_cmptWii backwards compatibility (vWii)
     nn_dlpDownload Play functions
     nn_erreulaGraphical error viewer, supporting several languages and configurations
     Mii binary formatBinary format for Mii storage and exchange
     nn_fpFriend Presence API
     nn_hpadLibrary for using the USB Gamecube Controller Adapter (HID Pad?)
     nn_idb
     nn_nets2Network functions 2
     nn_nfpNintendo Figurine (amiibo) Platform library
     nnHelper functions and classes for other APIs
     nn_pdmLog Activities for Titles
     nn_save
     nn_sl
     nn_spmFunctions for extended storage
     nn_swkbdGraphical software keyboard, supporting several languages and configurations
     nn_temp
     nn_udsUDS Network functions
     nsysccr
     nsyshidHuman Input Device functions
     nsysnetNetwork functions
     nsysuhs
     ntagNintendo? Tag (NTAG)
     padscoreInput library for Wii controllers
     proc_uiProcess management library used for managing transitions between foreground and background applications
     sndcore2Sound playback and utility library
     swkbdC++ linkage for the software keyboard, see nn::swkbd for general use
     sysappFunctions to switch applications, launch overlay apps and perform other multitasking functions
     tveTV Encoder
     vpadInput library for the Wii U Gamepad (Display Remote Controller)
     vpadbaseWii U Gamepad base library
    +
    +
    + + + + diff --git a/transition_8h.html b/transition_8h.html new file mode 100644 index 00000000..8a74fa63 --- /dev/null +++ b/transition_8h.html @@ -0,0 +1,189 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/transition.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    transition.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for transition.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Functions

    int __OSGetSavedAudioFlags ()
     
    int __OSGetTransitionAudioBuffer (void **buffer, uint32_t *size)
     
    void __OSSetTransitionAudioSize (uint32_t size)
     
    +

    Function Documentation

    + +

    ◆ __OSGetSavedAudioFlags()

    + +
    +
    + + + + + + + +
    int __OSGetSavedAudioFlags ()
    +
    + +
    +
    + +

    ◆ __OSGetTransitionAudioBuffer()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int __OSGetTransitionAudioBuffer (void ** buffer,
    uint32_t * size 
    )
    +
    + +
    +
    + +

    ◆ __OSSetTransitionAudioSize()

    + +
    +
    + + + + + + + + +
    void __OSSetTransitionAudioSize (uint32_t size)
    +
    + +
    +
    +
    + + + + diff --git a/transition_8h__incl.map b/transition_8h__incl.map new file mode 100644 index 00000000..8fd5356e --- /dev/null +++ b/transition_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/transition_8h__incl.md5 b/transition_8h__incl.md5 new file mode 100644 index 00000000..d31abc60 --- /dev/null +++ b/transition_8h__incl.md5 @@ -0,0 +1 @@ +1a4bdb3ac2899a71a2fef92fd2f0b7a4 \ No newline at end of file diff --git a/transition_8h__incl.png b/transition_8h__incl.png new file mode 100644 index 00000000..5c4a9c24 Binary files /dev/null and b/transition_8h__incl.png differ diff --git a/transition_8h_source.html b/transition_8h_source.html new file mode 100644 index 00000000..f10f832b --- /dev/null +++ b/transition_8h_source.html @@ -0,0 +1,116 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/transition.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    transition.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4
    +
    5#ifdef __cplusplus
    +
    6extern "C" {
    +
    7#endif
    +
    8
    +
    9int
    + +
    11
    +
    12int
    + +
    14 uint32_t *size);
    +
    15
    +
    16void
    + +
    18
    +
    19#ifdef __cplusplus
    +
    20}
    +
    21#endif
    +
    int __OSGetSavedAudioFlags()
    +
    void __OSSetTransitionAudioSize(uint32_t size)
    +
    int __OSGetTransitionAudioBuffer(void **buffer, uint32_t *size)
    + +
    + + + + diff --git a/tv_8h.html b/tv_8h.html new file mode 100644 index 00000000..b293ee62 --- /dev/null +++ b/tv_8h.html @@ -0,0 +1,232 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/tv.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    tv.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <tve/tve.h>
    +
    +Include dependency graph for tv.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Typedefs

    typedef enum AVMTvAspectRatio AVMTvAspectRatio
     
    typedef enum AVMTvResolution AVMTvResolution
     
    typedef enum AVMTvVideoRegion AVMTvVideoRegion
     
    + + + + + + + +

    +Enumerations

    enum  AVMTvAspectRatio {
    +  AVM_TV_ASPECT_RATIO_4_3 +,
    +  AVM_TV_ASPECT_RATIO_16_9 +
    + }
     
    enum  AVMTvResolution {
    +  AVM_TV_RESOLUTION_576I = 1 +,
    +  AVM_TV_RESOLUTION_480I = 2 +,
    +  AVM_TV_RESOLUTION_480P = 3 +,
    +  AVM_TV_RESOLUTION_720P = 4 +,
    +  AVM_TV_RESOLUTION_720P_3D = 5 +,
    +  AVM_TV_RESOLUTION_1080I = 6 +,
    +  AVM_TV_RESOLUTION_1080P = 7 +,
    +  AVM_TV_RESOLUTION_480I_PAL60 = 10 +,
    +  AVM_TV_RESOLUTION_576P = 11 +,
    +  AVM_TV_RESOLUTION_720P_50HZ = 12 +,
    +  AVM_TV_RESOLUTION_1080I_50HZ = 13 +,
    +  AVM_TV_RESOLUTION_1080P_50HZ = 14 +
    + }
     
    enum  AVMTvVideoRegion {
    +  AVM_TV_VIDEO_REGION_NTSC = 1 +,
    +  AVM_TV_VIDEO_REGION_PAL +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    BOOL AVMDebugIsNTSC (void)
     Gets the TV video region.
     
    BOOL AVMGetCurrentPort (TVEPort *outPort)
     Gets the TV port.
     
    void AVMGetHDMIState (TVEHdmiState *outState)
     Gets the HDMI state.
     
    BOOL AVMGetTVAspectRatio (AVMTvAspectRatio *outAspectRatio)
     Gets the TV aspect ratio.
     
    BOOL AVMGetTVScanMode (AVMTvResolution *outResolution)
     Gets the TV resolution.
     
    int32_t AVMGetTVUnderScan (uint32_t *outUnderScan)
     Gets the TV under scan.
     
    BOOL AVMIsAVOutReady (void)
     Determines whether a TV is currently connected and displaying the Wii U source.
     
    BOOL AVMSetTVAspectRatio (AVMTvAspectRatio aspectRatio)
     Sets the TV aspect ratio.
     
    BOOL AVMSetTVEnable (BOOL enable)
     Sets whether to show or hide the TV video out.
     
    int32_t AVMSetTVOutPort (TVEPort port, AVMTvResolution resolution)
     Sets the TV port.
     
    int32_t AVMSetTVScanMode (AVMTvResolution resolution, uint32_t unknown, TVEPort port)
     Sets the TV resolution and port.
     
    int32_t AVMSetTVScanResolution (AVMTvResolution resolution)
     Sets the TV resolution.
     
    int32_t AVMSetTVUnderScan (uint32_t underScan)
     Sets the TV under scan.
     
    int32_t AVMSetTVUnderScanParam (uint32_t underScan)
     
    int32_t AVMSetTVVideoRegion (AVMTvVideoRegion videoRegion, TVEPort port, AVMTvResolution resolution)
     Sets the TV video region.
     
    +
    + + + + diff --git a/tv_8h__dep__incl.map b/tv_8h__dep__incl.map new file mode 100644 index 00000000..7d98b24f --- /dev/null +++ b/tv_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/tv_8h__dep__incl.md5 b/tv_8h__dep__incl.md5 new file mode 100644 index 00000000..91663a73 --- /dev/null +++ b/tv_8h__dep__incl.md5 @@ -0,0 +1 @@ +ddd51f5b748056f65c4110f7192f6e19 \ No newline at end of file diff --git a/tv_8h__dep__incl.png b/tv_8h__dep__incl.png new file mode 100644 index 00000000..db95de84 Binary files /dev/null and b/tv_8h__dep__incl.png differ diff --git a/tv_8h__incl.map b/tv_8h__incl.map new file mode 100644 index 00000000..947d59a7 --- /dev/null +++ b/tv_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/tv_8h__incl.md5 b/tv_8h__incl.md5 new file mode 100644 index 00000000..5c6be944 --- /dev/null +++ b/tv_8h__incl.md5 @@ -0,0 +1 @@ +df4a9e6679e0fe28b43291947e471fe9 \ No newline at end of file diff --git a/tv_8h__incl.png b/tv_8h__incl.png new file mode 100644 index 00000000..82894d1b Binary files /dev/null and b/tv_8h__incl.png differ diff --git a/tv_8h_source.html b/tv_8h_source.html new file mode 100644 index 00000000..d28561b2 --- /dev/null +++ b/tv_8h_source.html @@ -0,0 +1,226 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/avm/tv.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    tv.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <tve/tve.h>
    +
    4
    +
    11#ifdef __cplusplus
    +
    12extern "C" {
    +
    13#endif
    +
    14
    + +
    22
    + +
    38
    + +
    44
    +
    52BOOL
    + +
    54
    +
    67BOOL
    + +
    69
    +
    79void
    + +
    81
    +
    91BOOL
    + +
    93
    +
    110BOOL
    + +
    112
    +
    122int32_t
    +
    123AVMGetTVUnderScan(uint32_t *outUnderScan);
    +
    124
    +
    140BOOL
    + +
    142
    +
    152BOOL
    + +
    154
    +
    165BOOL
    + +
    167
    +
    180int32_t
    + +
    182 AVMTvResolution resolution);
    +
    183
    +
    196int32_t
    + +
    198 uint32_t unknown,
    +
    199 TVEPort port);
    +
    200
    +
    210int32_t
    + +
    212
    +
    225int32_t
    +
    226AVMSetTVUnderScan(uint32_t underScan);
    +
    227
    +
    238int32_t
    +
    239AVMSetTVUnderScanParam(uint32_t underScan);
    +
    240
    +
    256int32_t
    + +
    258 TVEPort port,
    +
    259 AVMTvResolution resolution);
    +
    260
    +
    261#ifdef __cplusplus
    +
    262}
    +
    263#endif
    +
    264
    +
    void AVMGetHDMIState(TVEHdmiState *outState)
    Gets the HDMI state.
    +
    int32_t AVMSetTVScanResolution(AVMTvResolution resolution)
    Sets the TV resolution.
    +
    int32_t AVMGetTVUnderScan(uint32_t *outUnderScan)
    Gets the TV under scan.
    +
    BOOL AVMSetTVEnable(BOOL enable)
    Sets whether to show or hide the TV video out.
    +
    int32_t AVMSetTVUnderScanParam(uint32_t underScan)
    +
    AVMTvVideoRegion
    Definition tv.h:40
    +
    BOOL AVMIsAVOutReady(void)
    Determines whether a TV is currently connected and displaying the Wii U source.
    +
    BOOL AVMGetCurrentPort(TVEPort *outPort)
    Gets the TV port.
    +
    AVMTvAspectRatio
    Definition tv.h:16
    +
    int32_t AVMSetTVOutPort(TVEPort port, AVMTvResolution resolution)
    Sets the TV port.
    +
    int32_t AVMSetTVVideoRegion(AVMTvVideoRegion videoRegion, TVEPort port, AVMTvResolution resolution)
    Sets the TV video region.
    +
    BOOL AVMSetTVAspectRatio(AVMTvAspectRatio aspectRatio)
    Sets the TV aspect ratio.
    +
    int32_t AVMSetTVUnderScan(uint32_t underScan)
    Sets the TV under scan.
    +
    BOOL AVMDebugIsNTSC(void)
    Gets the TV video region.
    +
    int32_t AVMSetTVScanMode(AVMTvResolution resolution, uint32_t unknown, TVEPort port)
    Sets the TV resolution and port.
    +
    AVMTvResolution
    Definition tv.h:24
    +
    BOOL AVMGetTVScanMode(AVMTvResolution *outResolution)
    Gets the TV resolution.
    +
    BOOL AVMGetTVAspectRatio(AVMTvAspectRatio *outAspectRatio)
    Gets the TV aspect ratio.
    +
    @ AVM_TV_VIDEO_REGION_NTSC
    Definition tv.h:41
    +
    @ AVM_TV_VIDEO_REGION_PAL
    Definition tv.h:42
    +
    @ AVM_TV_ASPECT_RATIO_16_9
    16:9
    Definition tv.h:20
    +
    @ AVM_TV_ASPECT_RATIO_4_3
    4:3
    Definition tv.h:18
    +
    @ AVM_TV_RESOLUTION_720P
    Definition tv.h:28
    +
    @ AVM_TV_RESOLUTION_1080I
    Definition tv.h:30
    +
    @ AVM_TV_RESOLUTION_1080P
    Definition tv.h:31
    +
    @ AVM_TV_RESOLUTION_720P_3D
    Definition tv.h:29
    +
    @ AVM_TV_RESOLUTION_720P_50HZ
    Definition tv.h:34
    +
    @ AVM_TV_RESOLUTION_576I
    Definition tv.h:25
    +
    @ AVM_TV_RESOLUTION_576P
    Definition tv.h:33
    +
    @ AVM_TV_RESOLUTION_480I
    Definition tv.h:26
    +
    @ AVM_TV_RESOLUTION_1080P_50HZ
    Definition tv.h:36
    +
    @ AVM_TV_RESOLUTION_480I_PAL60
    Definition tv.h:32
    +
    @ AVM_TV_RESOLUTION_1080I_50HZ
    Definition tv.h:35
    +
    @ AVM_TV_RESOLUTION_480P
    Definition tv.h:27
    +
    TVEPort
    Definition tve.h:15
    +
    TVEHdmiState
    Definition tve.h:23
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/tve_2cec_8h.html b/tve_2cec_8h.html new file mode 100644 index 00000000..8611918f --- /dev/null +++ b/tve_2cec_8h.html @@ -0,0 +1,320 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/tve/cec.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    cec.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for cec.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Typedefs

    typedef enum TVECECLogicalAddress TVECECLogicalAddress
     
    typedef enum TVECECOpCode TVECECOpCode
     
    + + + + + +

    +Enumerations

    enum  TVECECLogicalAddress {
    +  TVE_CEC_DEVICE_TV = 0x0 +,
    +  TVE_CEC_DEVICE_RECORDING_DEVICE_1 = 0x1 +,
    +  TVE_CEC_DEVICE_RECORDING_DEVICE_2 = 0x2 +,
    +  TVE_CEC_DEVICE_TUNER_1 = 0x3 +,
    +  TVE_CEC_DEVICE_PLAYBACK_DEVICE_1 = 0x4 +,
    +  TVE_CEC_DEVICE_AUDIO_SYSTEM = 0x5 +,
    +  TVE_CEC_DEVICE_TUNER_2 = 0x6 +,
    +  TVE_CEC_DEVICE_TUNER_3 = 0x7 +,
    +  TVE_CEC_DEVICE_PLAYBACK_DEVICE_2 = 0x8 +,
    +  TVE_CEC_DEVICE_RECORDING_DEVICE_3 = 0x9 +,
    +  TVE_CEC_DEVICE_TUNER_4 = 0xA +,
    +  TVE_CEC_DEVICE_PLAYBACK_DEVICE_3 = 0xB +,
    +  TVE_CEC_DEVICE_RESERVED_1 = 0xC +,
    +  TVE_CEC_DEVICE_RESERVED_2 = 0xD +,
    +  TVE_CEC_DEVICE_FREE_USE = 0xE +,
    +  TVE_CEC_DEVICE_UNREGISTERED = 0xF +,
    +  TVE_CEC_DEVICE_BROADCAST = 0xF +
    + }
     
    enum  TVECECOpCode {
    +  TVE_CEC_OPCODE_FEATURE_ABORT = 0x00 +,
    +  TVE_CEC_OPCODE_IMAGE_VIEW_ON = 0x04 +,
    +  TVE_CEC_OPCODE_TUNER_STEP_INCREMENT = 0x05 +,
    +  TVE_CEC_OPCODE_TUNER_STEP_DECREMENT = 0x06 +,
    +  TVE_CEC_OPCODE_TUNER_DEVICE_STATUS = 0x07 +,
    +  TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS = 0x08 +,
    +  TVE_CEC_OPCODE_RECORD_ON = 0x09 +,
    +  TVE_CEC_OPCODE_RECORD_STATUS = 0x0A +,
    +  TVE_CEC_OPCODE_RECORD_OFF = 0x0B +,
    +  TVE_CEC_OPCODE_TEXT_VIEW_ON = 0x0D +,
    +  TVE_CEC_OPCODE_RECORD_TV_SCREEN = 0x0F +,
    +  TVE_CEC_OPCODE_GIVE_DECK_STATUS = 0x1A +,
    +  TVE_CEC_OPCODE_DECK_STATUS = 0x1B +,
    +  TVE_CEC_OPCODE_SET_MENU_LANGUAGE = 0x32 +,
    +  TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER = 0x33 +,
    +  TVE_CEC_OPCODE_SET_ANALOGUE_TIMER = 0x34 +,
    +  TVE_CEC_OPCODE_TIMER_STATUS = 0x35 +,
    +  TVE_CEC_OPCODE_STANDBY = 0x36 +,
    +  TVE_CEC_OPCODE_PLAY = 0x41 +,
    +  TVE_CEC_OPCODE_DECK_CONTROL = 0x42 +,
    +  TVE_CEC_OPCODE_TIMER_CLEARED_STATUS = 0x43 +,
    +  TVE_CEC_OPCODE_USER_CONTROL_PRESSED = 0x44 +,
    +  TVE_CEC_OPCODE_USER_CONTROL_RELEASE = 0x45 +,
    +  TVE_CEC_OPCODE_GIVE_OSD_NAME = 0x46 +,
    +  TVE_CEC_OPCODE_SET_OSD_NAME = 0x47 +,
    +  TVE_CEC_OPCODE_SET_OSD_STRING = 0x64 +,
    +  TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE = 0x67 +,
    +  TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST = 0x70 +,
    +  TVE_CEC_OPCODE_GIVE_AUDIO_STATUS = 0x71 +,
    +  TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE = 0x72 +,
    +  TVE_CEC_OPCODE_REPORT_AUDIO_STATUS = 0x7A +,
    +  TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS = 0x7D +,
    +  TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS = 0x7E +,
    +  TVE_CEC_OPCODE_ROUTING_CHANGE = 0x80 +,
    +  TVE_CEC_OPCODE_ROUTING_INFORMATION = 0x81 +,
    +  TVE_CEC_OPCODE_ACTIVE_SOURCE = 0x82 +,
    +  TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS = 0x83 +,
    +  TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS = 0x84 +,
    +  TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE = 0x85 +,
    +  TVE_CEC_OPCODE_SET_STREAM_PATH = 0x86 +,
    +  TVE_CEC_OPCODE_DEVICE_VENDOR_ID = 0x87 +,
    +  TVE_CEC_OPCODE_VENDOR_COMMAND = 0x89 +,
    +  TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN = 0x8A +,
    +  TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP = 0x8B +,
    +  TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID = 0x8C +,
    +  TVE_CEC_OPCODE_MENU_REQUEST = 0x8D +,
    +  TVE_CEC_OPCODE_MENU_STATUS = 0x8E +,
    +  TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS = 0x8F +,
    +  TVE_CEC_OPCODE_REPORT_POWER_STATUS = 0x90 +,
    +  TVE_CEC_OPCODE_GET_MENU_LANGUAGE = 0x91 +,
    +  TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE = 0x92 +,
    +  TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE = 0x93 +,
    +  TVE_CEC_OPCODE_SET_DIGITAL_TIMER = 0x97 +,
    +  TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER = 0x99 +,
    +  TVE_CEC_OPCODE_SET_AUDIO_RATE = 0x9A +,
    +  TVE_CEC_OPCODE_INACTIVE_SOURCE = 0x9D +,
    +  TVE_CEC_OPCODE_CEC_VERSION = 0x9E +,
    +  TVE_CEC_OPCODE_GET_CEC_VERSION = 0x9F +,
    +  TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID = 0xA0 +,
    +  TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER = 0xA1 +,
    +  TVE_CEC_OPCODE_SET_EXTERNAL_TIMER = 0xA2 +,
    +  TVE_CEC_OPCODE_ABORT = 0xFF +
    + }
     
    + + + + + + + + + + + + + + + + +

    +Functions

    BOOL TVECECInit (void)
     Initializes CEC.
     
    BOOL TVESetCECEnable (BOOL enable)
     Sets the CEC enabled status.
     
    BOOL TVEIsCECEnable (void)
     Checks if CEC is enabled.
     
    BOOL TVECECSendCommand (TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
     Sends a CEC command.
     
    BOOL TVECECReceiveCommand (TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
     Get the last receieved CEC command.
     
    +
    + + + + diff --git a/tve_2cec_8h__dep__incl.map b/tve_2cec_8h__dep__incl.map new file mode 100644 index 00000000..9945eee4 --- /dev/null +++ b/tve_2cec_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/tve_2cec_8h__dep__incl.md5 b/tve_2cec_8h__dep__incl.md5 new file mode 100644 index 00000000..f15c1b8b --- /dev/null +++ b/tve_2cec_8h__dep__incl.md5 @@ -0,0 +1 @@ +d27f29ffbf86df67c0e89c572b66c764 \ No newline at end of file diff --git a/tve_2cec_8h__dep__incl.png b/tve_2cec_8h__dep__incl.png new file mode 100644 index 00000000..da91841f Binary files /dev/null and b/tve_2cec_8h__dep__incl.png differ diff --git a/tve_2cec_8h__incl.map b/tve_2cec_8h__incl.map new file mode 100644 index 00000000..77f13202 --- /dev/null +++ b/tve_2cec_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tve_2cec_8h__incl.md5 b/tve_2cec_8h__incl.md5 new file mode 100644 index 00000000..94be3e04 --- /dev/null +++ b/tve_2cec_8h__incl.md5 @@ -0,0 +1 @@ +aea25321c88670b61f6a87a51ee7e511 \ No newline at end of file diff --git a/tve_2cec_8h__incl.png b/tve_2cec_8h__incl.png new file mode 100644 index 00000000..6813ca59 Binary files /dev/null and b/tve_2cec_8h__incl.png differ diff --git a/tve_2cec_8h_source.html b/tve_2cec_8h_source.html new file mode 100644 index 00000000..ba9a6cc2 --- /dev/null +++ b/tve_2cec_8h_source.html @@ -0,0 +1,302 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/tve/cec.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    cec.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + +
    34
    +
    +
    35typedef enum TVECECOpCode
    +
    36{
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    100
    +
    107BOOL
    + +
    109
    +
    119BOOL
    + +
    121
    +
    128BOOL
    + +
    130
    +
    149BOOL
    + +
    151 TVECECOpCode opCode,
    +
    152 uint8_t *parameters,
    +
    153 uint8_t numParameters);
    +
    154
    +
    177BOOL
    + +
    179 TVECECOpCode *outOpCode,
    +
    180 uint8_t *outParameters,
    +
    181 uint8_t *outNumParameters);
    +
    182
    +
    183#ifdef __cplusplus
    +
    184}
    +
    185#endif
    +
    186
    +
    BOOL TVESetCECEnable(BOOL enable)
    Sets the CEC enabled status.
    +
    TVECECLogicalAddress
    Definition cec.h:15
    +
    BOOL TVECECInit(void)
    Initializes CEC.
    +
    BOOL TVECECSendCommand(TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
    Sends a CEC command.
    +
    BOOL TVEIsCECEnable(void)
    Checks if CEC is enabled.
    +
    BOOL TVECECReceiveCommand(TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
    Get the last receieved CEC command.
    +
    TVECECOpCode
    Definition cec.h:36
    +
    @ TVE_CEC_DEVICE_TUNER_4
    Definition cec.h:26
    +
    @ TVE_CEC_DEVICE_TV
    Definition cec.h:16
    +
    @ TVE_CEC_DEVICE_AUDIO_SYSTEM
    Definition cec.h:21
    +
    @ TVE_CEC_DEVICE_TUNER_3
    Definition cec.h:23
    +
    @ TVE_CEC_DEVICE_RESERVED_1
    Definition cec.h:28
    +
    @ TVE_CEC_DEVICE_PLAYBACK_DEVICE_3
    Definition cec.h:27
    +
    @ TVE_CEC_DEVICE_TUNER_2
    Definition cec.h:22
    +
    @ TVE_CEC_DEVICE_UNREGISTERED
    Definition cec.h:31
    +
    @ TVE_CEC_DEVICE_PLAYBACK_DEVICE_1
    Definition cec.h:20
    +
    @ TVE_CEC_DEVICE_RESERVED_2
    Definition cec.h:29
    +
    @ TVE_CEC_DEVICE_RECORDING_DEVICE_1
    Definition cec.h:17
    +
    @ TVE_CEC_DEVICE_RECORDING_DEVICE_3
    Definition cec.h:25
    +
    @ TVE_CEC_DEVICE_PLAYBACK_DEVICE_2
    Definition cec.h:24
    +
    @ TVE_CEC_DEVICE_TUNER_1
    Definition cec.h:19
    +
    @ TVE_CEC_DEVICE_FREE_USE
    Definition cec.h:30
    +
    @ TVE_CEC_DEVICE_BROADCAST
    Definition cec.h:32
    +
    @ TVE_CEC_DEVICE_RECORDING_DEVICE_2
    Definition cec.h:18
    +
    @ TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER
    Definition cec.h:90
    +
    @ TVE_CEC_OPCODE_SET_ANALOGUE_TIMER
    Definition cec.h:52
    +
    @ TVE_CEC_OPCODE_SET_MENU_LANGUAGE
    Definition cec.h:50
    +
    @ TVE_CEC_OPCODE_VENDOR_COMMAND
    Definition cec.h:78
    +
    @ TVE_CEC_OPCODE_INACTIVE_SOURCE
    Definition cec.h:92
    +
    @ TVE_CEC_OPCODE_TIMER_STATUS
    Definition cec.h:53
    +
    @ TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN
    Definition cec.h:79
    +
    @ TVE_CEC_OPCODE_SET_STREAM_PATH
    Definition cec.h:76
    +
    @ TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE
    Definition cec.h:87
    +
    @ TVE_CEC_OPCODE_SET_OSD_STRING
    Definition cec.h:62
    +
    @ TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER
    Definition cec.h:96
    +
    @ TVE_CEC_OPCODE_RECORD_OFF
    Definition cec.h:45
    +
    @ TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP
    Definition cec.h:80
    +
    @ TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST
    Definition cec.h:64
    +
    @ TVE_CEC_OPCODE_USER_CONTROL_PRESSED
    Definition cec.h:58
    +
    @ TVE_CEC_OPCODE_GIVE_OSD_NAME
    Definition cec.h:60
    +
    @ TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS
    Definition cec.h:74
    +
    @ TVE_CEC_OPCODE_DECK_STATUS
    Definition cec.h:49
    +
    @ TVE_CEC_OPCODE_CEC_VERSION
    Definition cec.h:93
    +
    @ TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE
    Definition cec.h:63
    +
    @ TVE_CEC_OPCODE_ROUTING_INFORMATION
    Definition cec.h:71
    +
    @ TVE_CEC_OPCODE_TUNER_DEVICE_STATUS
    Definition cec.h:41
    +
    @ TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE
    Definition cec.h:88
    +
    @ TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID
    Definition cec.h:95
    +
    @ TVE_CEC_OPCODE_DEVICE_VENDOR_ID
    Definition cec.h:77
    +
    @ TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS
    Definition cec.h:68
    +
    @ TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER
    Definition cec.h:51
    +
    @ TVE_CEC_OPCODE_REPORT_AUDIO_STATUS
    Definition cec.h:67
    +
    @ TVE_CEC_OPCODE_TIMER_CLEARED_STATUS
    Definition cec.h:57
    +
    @ TVE_CEC_OPCODE_ROUTING_CHANGE
    Definition cec.h:70
    +
    @ TVE_CEC_OPCODE_GIVE_AUDIO_STATUS
    Definition cec.h:65
    +
    @ TVE_CEC_OPCODE_SET_DIGITAL_TIMER
    Definition cec.h:89
    +
    @ TVE_CEC_OPCODE_GET_MENU_LANGUAGE
    Definition cec.h:86
    +
    @ TVE_CEC_OPCODE_TUNER_STEP_INCREMENT
    Definition cec.h:39
    +
    @ TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID
    Definition cec.h:81
    +
    @ TVE_CEC_OPCODE_MENU_REQUEST
    Definition cec.h:82
    +
    @ TVE_CEC_OPCODE_USER_CONTROL_RELEASE
    Definition cec.h:59
    +
    @ TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS
    Definition cec.h:42
    +
    @ TVE_CEC_OPCODE_IMAGE_VIEW_ON
    Definition cec.h:38
    +
    @ TVE_CEC_OPCODE_SET_EXTERNAL_TIMER
    Definition cec.h:97
    +
    @ TVE_CEC_OPCODE_ABORT
    Definition cec.h:98
    +
    @ TVE_CEC_OPCODE_DECK_CONTROL
    Definition cec.h:56
    +
    @ TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE
    Definition cec.h:66
    +
    @ TVE_CEC_OPCODE_STANDBY
    Definition cec.h:54
    +
    @ TVE_CEC_OPCODE_TEXT_VIEW_ON
    Definition cec.h:46
    +
    @ TVE_CEC_OPCODE_ACTIVE_SOURCE
    Definition cec.h:72
    +
    @ TVE_CEC_OPCODE_REPORT_POWER_STATUS
    Definition cec.h:85
    +
    @ TVE_CEC_OPCODE_SET_OSD_NAME
    Definition cec.h:61
    +
    @ TVE_CEC_OPCODE_RECORD_TV_SCREEN
    Definition cec.h:47
    +
    @ TVE_CEC_OPCODE_MENU_STATUS
    Definition cec.h:83
    +
    @ TVE_CEC_OPCODE_GIVE_DECK_STATUS
    Definition cec.h:48
    +
    @ TVE_CEC_OPCODE_PLAY
    Definition cec.h:55
    +
    @ TVE_CEC_OPCODE_TUNER_STEP_DECREMENT
    Definition cec.h:40
    +
    @ TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS
    Definition cec.h:84
    +
    @ TVE_CEC_OPCODE_FEATURE_ABORT
    Definition cec.h:37
    +
    @ TVE_CEC_OPCODE_SET_AUDIO_RATE
    Definition cec.h:91
    +
    @ TVE_CEC_OPCODE_RECORD_ON
    Definition cec.h:43
    +
    @ TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE
    Definition cec.h:75
    +
    @ TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS
    Definition cec.h:73
    +
    @ TVE_CEC_OPCODE_RECORD_STATUS
    Definition cec.h:44
    +
    @ TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS
    Definition cec.h:69
    +
    @ TVE_CEC_OPCODE_GET_CEC_VERSION
    Definition cec.h:94
    + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/tve_8dox.html b/tve_8dox.html new file mode 100644 index 00000000..b9114f17 --- /dev/null +++ b/tve_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/tve/tve.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/tve/tve.dox File Reference
    +
    +
    +
    + + + + diff --git a/tve_8h.html b/tve_8h.html new file mode 100644 index 00000000..25fe6982 --- /dev/null +++ b/tve_8h.html @@ -0,0 +1,221 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/tve/tve.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    tve.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for tve.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Typedefs

    typedef enum TVEPort TVEPort
     
    typedef enum TVEHdmiState TVEHdmiState
     
    + + + + + +

    +Enumerations

    enum  TVEPort {
    +  TVE_PORT_HDMI +,
    +  TVE_PORT_COMPONENT +,
    +  TVE_PORT_COMPOSITE +,
    +  TVE_PORT_SCART +
    + }
     
    enum  TVEHdmiState {
    +  TVE_HDMI_STATE_NONE +,
    +  TVE_HDMI_STATE_HTPG_OFF +,
    +  TVE_HDMI_STATE_RXWAIT +,
    +  TVE_HDMI_STATE_EDID_COMP +,
    +  TVE_HDMI_STATE_DUMMY_TMDS +,
    +  TVE_HDMI_STATE_W4WK +,
    +  TVE_HDMI_STATE_1STA +,
    +  TVE_HDMI_STATE_2NDA +,
    +  TVE_HDMI_STATE_3RDA +,
    +  TVE_HDMI_STATE_STAV_OFF +,
    +  TVE_HDMI_STATE_DONE +,
    +  TVE_HDMI_STATE_OTHER +,
    +  TVE_HDMI_STATE_TMDSDOWN +,
    +  TVE_HDMI_STATE_SHUTDOWN +,
    +  TVE_HDMI_STATE_WII +,
    +  TVE_HDMI_STATE_ERR_NRESET +,
    +  TVE_HDMI_STATE_ERR_INT_LINE +,
    +  TVE_HDMI_STATE_ERR_KEY_LOAD +,
    +  TVE_HDMI_STATE_ERR_EDID_READ +,
    +  TVE_HDMI_STATE_ERR_HOTPLUG +,
    +  TVE_HDMI_STATE_ERR_VSYNC +,
    +  TVE_HDMI_STATE_ERR_HDCP +,
    +  TVE_HDMI_STATE_ERR_SYS +,
    +  TVE_HDMI_STATE_ERR_CEC +,
    +  TVE_HDMI_STATE_ERR_W41A +,
    +  TVE_HDMI_STATE_ERR_W4ED +,
    +  TVE_HDMI_STATE_UNKNOWN_1A +
    + }
     
    + + + + + + + + + + +

    +Functions

    void TVEGetAnalogStat (uint32_t *outState)
     Gets the analog state.
     
    TVEPort TVEGetCurrentPort (void)
     Gets the TV port.
     
    void TVEGetHDMIErrorStat (TVEHdmiState *outState)
     Gets the HDMI state.
     
    +
    + + + + diff --git a/tve_8h__dep__incl.map b/tve_8h__dep__incl.map new file mode 100644 index 00000000..b74ae30a --- /dev/null +++ b/tve_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/tve_8h__dep__incl.md5 b/tve_8h__dep__incl.md5 new file mode 100644 index 00000000..9472c877 --- /dev/null +++ b/tve_8h__dep__incl.md5 @@ -0,0 +1 @@ +e0f8fa60438508da8811dbc93af907dc \ No newline at end of file diff --git a/tve_8h__dep__incl.png b/tve_8h__dep__incl.png new file mode 100644 index 00000000..de403b02 Binary files /dev/null and b/tve_8h__dep__incl.png differ diff --git a/tve_8h__incl.map b/tve_8h__incl.map new file mode 100644 index 00000000..c94d2e96 --- /dev/null +++ b/tve_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tve_8h__incl.md5 b/tve_8h__incl.md5 new file mode 100644 index 00000000..c6811952 --- /dev/null +++ b/tve_8h__incl.md5 @@ -0,0 +1 @@ +618eae4d04beb94f2d4c148c1e437dea \ No newline at end of file diff --git a/tve_8h__incl.png b/tve_8h__incl.png new file mode 100644 index 00000000..6790bcb4 Binary files /dev/null and b/tve_8h__incl.png differ diff --git a/tve_8h_source.html b/tve_8h_source.html new file mode 100644 index 00000000..0ca327c3 --- /dev/null +++ b/tve_8h_source.html @@ -0,0 +1,191 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/tve/tve.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    tve.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + +
    21
    + +
    52
    +
    59void
    +
    60TVEGetAnalogStat(uint32_t *outState);
    +
    61
    + + +
    70
    +
    77void
    + +
    79
    +
    80#ifdef __cplusplus
    +
    81}
    +
    82#endif
    +
    83
    +
    TVEPort
    Definition tve.h:15
    +
    void TVEGetHDMIErrorStat(TVEHdmiState *outState)
    Gets the HDMI state.
    +
    void TVEGetAnalogStat(uint32_t *outState)
    Gets the analog state.
    +
    TVEHdmiState
    Definition tve.h:23
    +
    TVEPort TVEGetCurrentPort(void)
    Gets the TV port.
    +
    @ TVE_PORT_COMPOSITE
    Definition tve.h:18
    +
    @ TVE_PORT_SCART
    Definition tve.h:19
    +
    @ TVE_PORT_COMPONENT
    Definition tve.h:17
    +
    @ TVE_PORT_HDMI
    Definition tve.h:16
    +
    @ TVE_HDMI_STATE_ERR_W41A
    Definition tve.h:48
    +
    @ TVE_HDMI_STATE_HTPG_OFF
    Definition tve.h:25
    +
    @ TVE_HDMI_STATE_WII
    Definition tve.h:38
    +
    @ TVE_HDMI_STATE_EDID_COMP
    Definition tve.h:27
    +
    @ TVE_HDMI_STATE_NONE
    Definition tve.h:24
    +
    @ TVE_HDMI_STATE_W4WK
    Definition tve.h:29
    +
    @ TVE_HDMI_STATE_TMDSDOWN
    Definition tve.h:36
    +
    @ TVE_HDMI_STATE_ERR_HDCP
    Definition tve.h:45
    +
    @ TVE_HDMI_STATE_RXWAIT
    Definition tve.h:26
    +
    @ TVE_HDMI_STATE_STAV_OFF
    Definition tve.h:33
    +
    @ TVE_HDMI_STATE_2NDA
    Definition tve.h:31
    +
    @ TVE_HDMI_STATE_ERR_INT_LINE
    Definition tve.h:40
    +
    @ TVE_HDMI_STATE_1STA
    Definition tve.h:30
    +
    @ TVE_HDMI_STATE_ERR_EDID_READ
    Definition tve.h:42
    +
    @ TVE_HDMI_STATE_DUMMY_TMDS
    Definition tve.h:28
    +
    @ TVE_HDMI_STATE_ERR_HOTPLUG
    Definition tve.h:43
    +
    @ TVE_HDMI_STATE_DONE
    Definition tve.h:34
    +
    @ TVE_HDMI_STATE_ERR_SYS
    Definition tve.h:46
    +
    @ TVE_HDMI_STATE_ERR_W4ED
    Definition tve.h:49
    +
    @ TVE_HDMI_STATE_3RDA
    Definition tve.h:32
    +
    @ TVE_HDMI_STATE_OTHER
    Definition tve.h:35
    +
    @ TVE_HDMI_STATE_ERR_NRESET
    Definition tve.h:39
    +
    @ TVE_HDMI_STATE_SHUTDOWN
    Definition tve.h:37
    +
    @ TVE_HDMI_STATE_ERR_VSYNC
    Definition tve.h:44
    +
    @ TVE_HDMI_STATE_ERR_CEC
    Definition tve.h:47
    +
    @ TVE_HDMI_STATE_ERR_KEY_LOAD
    Definition tve.h:41
    +
    @ TVE_HDMI_STATE_UNKNOWN_1A
    Definition tve.h:50
    + +
    + + + + diff --git a/uds_2Cafe_8h.html b/uds_2Cafe_8h.html new file mode 100644 index 00000000..58c768ae --- /dev/null +++ b/uds_2Cafe_8h.html @@ -0,0 +1,342 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds/Cafe.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    Cafe.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <nn/cfg/CTR.h>
    +#include <nn/result.h>
    +#include <nn/uds/NodeInformation.h>
    +
    +Include dependency graph for Cafe.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Data Structures

    struct  ConnectionStatus
     Stores the connection status of the network. More...
     
    + + + + + + + +

    +Namespaces

    namespace  nn
     
    namespace  nn::uds
     
    namespace  nn::uds::Cafe
     
    + + + + + + + +

    +Macros

    #define UDS_MAX_NODES   0x10
     Theoretical supported maximum number of nodes connected to a network, including the host.
     
    #define UDS_BROADCAST_NODE_ID   0xFFFF
     Broadcast node ID, used for sending data to all nodes in the network.
     
    + + + + +

    +Typedefs

    using EndpointDescriptor = uint32_t
     Describes a network endpoint.
     
    + + + + + +

    +Enumerations

    enum  PollStateChangeFlags : uint8_t { UDS_POLL_NONBLOCK = 1 << 0 + }
     
    enum  ReceiveFlags : uint8_t { UDS_RECEIVE_NONBLOCK = 1 << 0 + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    nn::Result AllowToConnect () asm("AllowToConnect__Q3_2nn3uds4CafeFv")
     Allows clients to connect to the network.
     
    nn::Result AllowToSpectate () asm("AllowToSpectate__Q3_2nn3uds4CafeFv")
     Allows clients to spectate the network.
     
    nn::Result Attach (EndpointDescriptor *fd, uint16_t networkNodeId, uint8_t dataChannel, uint32_t recvBufferSize) asm("Attach__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptorUsUcUi")
     Attaches an endpoint to a specified node.
     
    uint32_t CreateLocalCommunicationId (uint32_t uniqueId, bool unknown) asm("CreateLocalCommunicationId__Q3_2nn3uds4CafeFUib")
     Creates a local communication ID based on the given paramaters.
     
    nn::Result CreateEndpoint (EndpointDescriptor *fd) asm("CreateEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor")
     Creates a new endpoint.
     
    nn::Result CreateNetwork (uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1")
     Creates a new network with the given parameters.
     
    nn::Result CreateNetwork (uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1PCvT3")
     Creates a new network with the given parameters.
     
    nn::Result CreateNetwork (uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, bool unused, uint8_t channel, const void *appData, uint32_t appDataSize) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3bT1PCvT3")
     Creates a new network with the given parameters.
     
    nn::Result DestroyEndpoint (EndpointDescriptor *fd) asm("DestroyEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor")
     Destroys the given endpoint.
     
    nn::Result DestroyNetwork () asm("DestroyNetwork__Q3_2nn3uds4CafeFv")
     Destroys the previously created network.
     
    nn::Result DisallowToConnect (bool unknown) asm("DisallowToConnect__Q3_2nn3uds4CafeFb")
     Prevents clients from connecting to the network.
     
    nn::Result EjectClient (uint16_t networkNodeId) asm("EjectClient__Q3_2nn3uds4CafeFUs")
     Ejects the specified client from the network.
     
    nn::Result EjectSpectator () asm("EjectSpectator__Q3_2nn3uds4CafeFv")
     Ejects all spectators from the network.
     
    void Finalize () asm("Finalize__Q3_2nn3uds4CafeFv")
     Finalizes UDS.
     
    nn::Result GetApplicationDataFromBeacon (void *appData, uint32_t *readSize, uint32_t size) asm("GetApplicationDataFromBeacon__Q3_2nn3uds4CafeFPvPUiUi")
     Gets the application data from the network.
     
    nn::Result GetChannel (uint8_t *channel) asm("GetChannel__Q3_2nn3uds4CafeFPUc")
     Gets the network channel.
     
    nn::Result GetConnectionStatus (ConnectionStatus *status) asm("GetConnectionStatus__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe16ConnectionStatus")
     Retrieves the connection status of the network.
     
    nn::Result GetNodeInformation (NodeInformation *info, uint16_t networkNodeId) asm("GetNodeInformation__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe15NodeInformationUs")
     Gets information about a specified node.
     
    nn::Result Initialize (void *workMemory, uint32_t workMemorySize) asm("Initialize__Q3_2nn3uds4CafeFPvUi")
     Initializes UDS.
     
    nn::Result Initialize (void *workMemory, uint32_t workMemorySize, nn::cfg::CTR::UserName *username) asm("Initialize__Q3_2nn3uds4CafeFPvUiPQ4_2nn3cfg3CTR8UserName")
     Initializes UDS with the given username.
     
    nn::Result PollStateChange (uint8_t flags) asm("PollStateChange__Q3_2nn3uds4CafeFUc")
     Checks if new data can be retrieved through GetConnectionStatus, and waits until new data is available if specified.
     
    nn::Result ReceiveFrom (const EndpointDescriptor &fd, void *buf, uint32_t *receivedSize, uint16_t *networkNodeId, uint32_t size, uint8_t flags) asm("ReceiveFrom__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiPUsUiUc")
     Receives data from the specified endpoint.
     
    nn::Result Receive (const EndpointDescriptor &fd, void *buf, uint32_t *receivedSize, uint32_t size, uint8_t flags) asm("Receive__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiUiUc")
     Receives data from the specified endpoint.
     
    nn::Result SendTo (const EndpointDescriptor &fd, const void *buf, uint32_t size, uint16_t destNodeId, uint8_t dataChannel, uint8_t flags) asm("SendTo__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsUcT5")
     Sends data to the specified node ID through the given data channel.
     
    nn::Result SetApplicationDataToBeacon (const void *appData, uint32_t size) asm("SetApplicationDataToBeacon__Q3_2nn3uds4CafeFPCvUi")
     Sets the application data to the network.
     
    + + + + +

    +Variables

    static constexpr uint32_t kWorkMemorySize = 0x14000
     Recommended size to use for work memory buffer.
     
    +

    Data Structure Documentation

    + +

    ◆ nn::uds::Cafe::ConnectionStatus

    + +
    +
    + + + + +
    struct nn::uds::Cafe::ConnectionStatus
    +
    +

    Stores the connection status of the network.

    + +

    Definition at line 31 of file Cafe.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +status +The network status.
    +uint32_t +reason +The reason why the status has changed.
    +uint16_t +networkNodeId +The network node ID of this device.
    +uint16_t +changedNodes +Bitmask of nodes that have changed.
    +uint16_t +nodes[UDS_MAX_NODES] +Array of nodes connected to the network.
    +uint8_t +totalNodes +Total amount of nodes connected to the network.
    +uint8_t +maxNodes +Maximum number of nodes that can connect to the network, including the host.
    +uint16_t +nodeBitmask +Bitmask of nodes connected to the network.
    + +
    +
    +
    + + + + diff --git a/uds_2Cafe_8h__dep__incl.map b/uds_2Cafe_8h__dep__incl.map new file mode 100644 index 00000000..18dbc815 --- /dev/null +++ b/uds_2Cafe_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/uds_2Cafe_8h__dep__incl.md5 b/uds_2Cafe_8h__dep__incl.md5 new file mode 100644 index 00000000..b62abc72 --- /dev/null +++ b/uds_2Cafe_8h__dep__incl.md5 @@ -0,0 +1 @@ +c730a671de6ccd224731c0ce6172d0ce \ No newline at end of file diff --git a/uds_2Cafe_8h__dep__incl.png b/uds_2Cafe_8h__dep__incl.png new file mode 100644 index 00000000..33c93969 Binary files /dev/null and b/uds_2Cafe_8h__dep__incl.png differ diff --git a/uds_2Cafe_8h__incl.map b/uds_2Cafe_8h__incl.map new file mode 100644 index 00000000..cf7ba740 --- /dev/null +++ b/uds_2Cafe_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uds_2Cafe_8h__incl.md5 b/uds_2Cafe_8h__incl.md5 new file mode 100644 index 00000000..6cf24b89 --- /dev/null +++ b/uds_2Cafe_8h__incl.md5 @@ -0,0 +1 @@ +7aecddc4631e864ba2870da2770387b1 \ No newline at end of file diff --git a/uds_2Cafe_8h__incl.png b/uds_2Cafe_8h__incl.png new file mode 100644 index 00000000..4929fc03 Binary files /dev/null and b/uds_2Cafe_8h__incl.png differ diff --git a/uds_2Cafe_8h_source.html b/uds_2Cafe_8h_source.html new file mode 100644 index 00000000..3e4824a8 --- /dev/null +++ b/uds_2Cafe_8h_source.html @@ -0,0 +1,355 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds/Cafe.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    Cafe.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#include <wut.h>
    +
    4#include <nn/cfg/CTR.h>
    +
    5#include <nn/result.h>
    + +
    7
    +
    15#ifdef __cplusplus
    +
    16
    +
    18#define UDS_MAX_NODES 0x10
    +
    20#define UDS_BROADCAST_NODE_ID 0xFFFF
    +
    21
    +
    22namespace nn
    +
    23{
    +
    24
    +
    +
    25namespace uds
    +
    26{
    +
    27
    +
    +
    28namespace Cafe
    +
    29{
    +
    + +
    32{
    +
    34 uint32_t status;
    +
    36 uint32_t reason;
    +
    38 uint16_t networkNodeId;
    +
    40 uint16_t changedNodes;
    + +
    44 uint8_t totalNodes;
    +
    46 uint8_t maxNodes;
    +
    48 uint16_t nodeBitmask;
    +
    49};
    +
    +
    50WUT_CHECK_SIZE(ConnectionStatus, 0x30);
    +
    51WUT_CHECK_OFFSET(ConnectionStatus, 0x00, status);
    +
    52WUT_CHECK_OFFSET(ConnectionStatus, 0x04, reason);
    +
    53WUT_CHECK_OFFSET(ConnectionStatus, 0x08, networkNodeId);
    +
    54WUT_CHECK_OFFSET(ConnectionStatus, 0x0A, changedNodes);
    +
    55WUT_CHECK_OFFSET(ConnectionStatus, 0x0C, nodes);
    +
    56WUT_CHECK_OFFSET(ConnectionStatus, 0x2C, totalNodes);
    +
    57WUT_CHECK_OFFSET(ConnectionStatus, 0x2D, maxNodes);
    +
    58WUT_CHECK_OFFSET(ConnectionStatus, 0x2E, nodeBitmask);
    +
    59
    +
    61static constexpr uint32_t kWorkMemorySize = 0x14000;
    +
    62
    +
    64using EndpointDescriptor = uint32_t;
    +
    65
    +
    + +
    67{
    + +
    70};
    +
    +
    71WUT_CHECK_SIZE(PollStateChangeFlags, 0x1);
    +
    72
    +
    +
    73enum ReceiveFlags : uint8_t
    +
    74{
    + +
    77};
    +
    +
    78WUT_CHECK_SIZE(ReceiveFlags, 0x1);
    +
    79
    + + +
    85 asm("AllowToConnect__Q3_2nn3uds4CafeFv");
    +
    86
    + + +
    92 asm("AllowToSpectate__Q3_2nn3uds4CafeFv");
    +
    93
    +
    110nn::Result
    + +
    112 uint16_t networkNodeId,
    +
    113 uint8_t dataChannel,
    +
    114 uint32_t recvBufferSize)
    +
    115 asm("Attach__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptorUsUcUi");
    +
    116
    +
    130uint32_t
    + +
    132 bool unknown)
    +
    133 asm("CreateLocalCommunicationId__Q3_2nn3uds4CafeFUib");
    +
    134
    +
    141nn::Result
    + +
    143 asm("CreateEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor");
    +
    144
    +
    169nn::Result
    +
    170CreateNetwork(uint8_t id8,
    +
    171 uint8_t maxNodes,
    +
    172 uint32_t localCommunicationId,
    +
    173 const char *passphrase,
    +
    174 uint32_t passphraseSize,
    +
    175 uint8_t channel)
    +
    176 asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1");
    +
    177
    +
    208nn::Result
    +
    209CreateNetwork(uint8_t id8,
    +
    210 uint8_t maxNodes,
    +
    211 uint32_t localCommunicationId,
    +
    212 const char *passphrase,
    +
    213 uint32_t passphraseSize,
    +
    214 uint8_t channel,
    +
    215 const void *appData,
    +
    216 uint32_t appDataSize)
    +
    217 asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1PCvT3");
    +
    218
    +
    252nn::Result
    +
    253CreateNetwork(uint8_t id8,
    +
    254 uint8_t maxNodes,
    +
    255 uint32_t localCommunicationId,
    +
    256 const char *passphrase,
    +
    257 uint32_t passphraseSize,
    +
    258 bool unused,
    +
    259 uint8_t channel,
    +
    260 const void *appData,
    +
    261 uint32_t appDataSize)
    +
    262 asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3bT1PCvT3");
    +
    263
    +
    270nn::Result
    + +
    272 asm("DestroyEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor");
    +
    273
    +
    277nn::Result
    + +
    279 asm("DestroyNetwork__Q3_2nn3uds4CafeFv");
    +
    280
    +
    287nn::Result
    +
    288DisallowToConnect(bool unknown)
    +
    289 asm("DisallowToConnect__Q3_2nn3uds4CafeFb");
    +
    290
    +
    297nn::Result
    +
    298EjectClient(uint16_t networkNodeId)
    +
    299 asm("EjectClient__Q3_2nn3uds4CafeFUs");
    +
    300
    +
    304nn::Result
    + +
    306 asm("EjectSpectator__Q3_2nn3uds4CafeFv");
    +
    307
    +
    311void
    + +
    313 asm("Finalize__Q3_2nn3uds4CafeFv");
    +
    314
    +
    327nn::Result
    + +
    329 uint32_t *readSize,
    +
    330 uint32_t size)
    +
    331 asm("GetApplicationDataFromBeacon__Q3_2nn3uds4CafeFPvPUiUi");
    +
    332
    +
    339nn::Result
    +
    340GetChannel(uint8_t *channel)
    +
    341 asm("GetChannel__Q3_2nn3uds4CafeFPUc");
    +
    342
    +
    349nn::Result
    + +
    351 asm("GetConnectionStatus__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe16ConnectionStatus");
    +
    352
    +
    362nn::Result
    + +
    364 uint16_t networkNodeId)
    +
    365 asm("GetNodeInformation__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe15NodeInformationUs");
    +
    366
    +
    376nn::Result
    +
    377Initialize(void *workMemory,
    +
    378 uint32_t workMemorySize)
    +
    379 asm("Initialize__Q3_2nn3uds4CafeFPvUi");
    +
    380
    +
    393nn::Result
    +
    394Initialize(void *workMemory,
    +
    395 uint32_t workMemorySize,
    +
    396 nn::cfg::CTR::UserName *username)
    +
    397 asm("Initialize__Q3_2nn3uds4CafeFPvUiPQ4_2nn3cfg3CTR8UserName");
    +
    398
    +
    406nn::Result
    +
    407PollStateChange(uint8_t flags)
    +
    408 asm("PollStateChange__Q3_2nn3uds4CafeFUc");
    +
    409
    +
    431nn::Result
    + +
    433 void *buf,
    +
    434 uint32_t *receivedSize,
    +
    435 uint16_t *networkNodeId,
    +
    436 uint32_t size,
    +
    437 uint8_t flags)
    +
    438 asm("ReceiveFrom__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiPUsUiUc");
    +
    439
    +
    458nn::Result
    + +
    460 void *buf,
    +
    461 uint32_t *receivedSize,
    +
    462 uint32_t size,
    +
    463 uint8_t flags)
    +
    464 asm("Receive__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiUiUc");
    +
    465
    +
    487nn::Result
    + +
    489 const void *buf,
    +
    490 uint32_t size,
    +
    491 uint16_t destNodeId,
    +
    492 uint8_t dataChannel,
    +
    493 uint8_t flags)
    +
    494 asm("SendTo__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsUcT5");
    +
    495
    +
    505nn::Result
    +
    506SetApplicationDataToBeacon(const void *appData,
    +
    507 uint32_t size)
    +
    508 asm("SetApplicationDataToBeacon__Q3_2nn3uds4CafeFPCvUi");
    +
    509} // namespace Cafe
    +
    +
    510
    +
    511} // namespace uds
    +
    +
    512
    +
    513} // namespace nn
    +
    514
    +
    515#endif
    +
    516
    + + +
    Result value type used by nn libraries.
    Definition result.h:70
    +
    #define UDS_MAX_NODES
    Theoretical supported maximum number of nodes connected to a network, including the host.
    Definition Cafe.h:18
    +
    nn::Result AllowToConnect() asm("AllowToConnect__Q3_2nn3uds4CafeFv")
    Allows clients to connect to the network.
    +
    nn::Result GetApplicationDataFromBeacon(void *appData, uint32_t *readSize, uint32_t size) asm("GetApplicationDataFromBeacon__Q3_2nn3uds4CafeFPvPUiUi")
    Gets the application data from the network.
    +
    nn::Result PollStateChange(uint8_t flags) asm("PollStateChange__Q3_2nn3uds4CafeFUc")
    Checks if new data can be retrieved through GetConnectionStatus, and waits until new data is availabl...
    +
    uint16_t networkNodeId
    The network node ID of this device.
    Definition Cafe.h:38
    +
    void Finalize() asm("Finalize__Q3_2nn3uds4CafeFv")
    Finalizes UDS.
    +
    nn::Result CreateEndpoint(EndpointDescriptor *fd) asm("CreateEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor")
    Creates a new endpoint.
    +
    PollStateChangeFlags
    Definition Cafe.h:67
    +
    @ UDS_POLL_NONBLOCK
    Prevents PollStateChange from blocking if no new data is available.
    Definition Cafe.h:69
    +
    nn::Result DisallowToConnect(bool unknown) asm("DisallowToConnect__Q3_2nn3uds4CafeFb")
    Prevents clients from connecting to the network.
    +
    uint32_t reason
    The reason why the status has changed.
    Definition Cafe.h:36
    +
    nn::Result SendTo(const EndpointDescriptor &fd, const void *buf, uint32_t size, uint16_t destNodeId, uint8_t dataChannel, uint8_t flags) asm("SendTo__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsUcT5")
    Sends data to the specified node ID through the given data channel.
    +
    nn::Result CreateNetwork(uint8_t id8, uint8_t maxNodes, uint32_t localCommunicationId, const char *passphrase, uint32_t passphraseSize, uint8_t channel) asm("CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1")
    Creates a new network with the given parameters.
    +
    nn::Result SetApplicationDataToBeacon(const void *appData, uint32_t size) asm("SetApplicationDataToBeacon__Q3_2nn3uds4CafeFPCvUi")
    Sets the application data to the network.
    +
    nn::Result Initialize(void *workMemory, uint32_t workMemorySize) asm("Initialize__Q3_2nn3uds4CafeFPvUi")
    Initializes UDS.
    +
    nn::Result ReceiveFrom(const EndpointDescriptor &fd, void *buf, uint32_t *receivedSize, uint16_t *networkNodeId, uint32_t size, uint8_t flags) asm("ReceiveFrom__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiPUsUiUc")
    Receives data from the specified endpoint.
    +
    static constexpr uint32_t kWorkMemorySize
    Recommended size to use for work memory buffer.
    Definition Cafe.h:61
    +
    nn::Result GetConnectionStatus(ConnectionStatus *status) asm("GetConnectionStatus__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe16ConnectionStatus")
    Retrieves the connection status of the network.
    +
    nn::Result Receive(const EndpointDescriptor &fd, void *buf, uint32_t *receivedSize, uint32_t size, uint8_t flags) asm("Receive__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiUiUc")
    Receives data from the specified endpoint.
    + +
    @ UDS_RECEIVE_NONBLOCK
    Prevents Receive from blocking if no new data is available.
    Definition Cafe.h:76
    +
    uint16_t changedNodes
    Bitmask of nodes that have changed.
    Definition Cafe.h:40
    +
    uint16_t nodes[UDS_MAX_NODES]
    Array of nodes connected to the network.
    Definition Cafe.h:42
    +
    uint8_t maxNodes
    Maximum number of nodes that can connect to the network, including the host.
    Definition Cafe.h:46
    +
    uint32_t EndpointDescriptor
    Describes a network endpoint.
    Definition Cafe.h:64
    +
    nn::Result GetNodeInformation(NodeInformation *info, uint16_t networkNodeId) asm("GetNodeInformation__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe15NodeInformationUs")
    Gets information about a specified node.
    +
    nn::Result EjectClient(uint16_t networkNodeId) asm("EjectClient__Q3_2nn3uds4CafeFUs")
    Ejects the specified client from the network.
    +
    uint32_t CreateLocalCommunicationId(uint32_t uniqueId, bool unknown) asm("CreateLocalCommunicationId__Q3_2nn3uds4CafeFUib")
    Creates a local communication ID based on the given paramaters.
    +
    nn::Result DestroyEndpoint(EndpointDescriptor *fd) asm("DestroyEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor")
    Destroys the given endpoint.
    +
    nn::Result AllowToSpectate() asm("AllowToSpectate__Q3_2nn3uds4CafeFv")
    Allows clients to spectate the network.
    +
    nn::Result EjectSpectator() asm("EjectSpectator__Q3_2nn3uds4CafeFv")
    Ejects all spectators from the network.
    +
    nn::Result Attach(EndpointDescriptor *fd, uint16_t networkNodeId, uint8_t dataChannel, uint32_t recvBufferSize) asm("Attach__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptorUsUcUi")
    Attaches an endpoint to a specified node.
    +
    uint32_t status
    The network status.
    Definition Cafe.h:34
    +
    nn::Result GetChannel(uint8_t *channel) asm("GetChannel__Q3_2nn3uds4CafeFPUc")
    Gets the network channel.
    +
    uint16_t nodeBitmask
    Bitmask of nodes connected to the network.
    Definition Cafe.h:48
    +
    nn::Result DestroyNetwork() asm("DestroyNetwork__Q3_2nn3uds4CafeFv")
    Destroys the previously created network.
    +
    uint8_t totalNodes
    Total amount of nodes connected to the network.
    Definition Cafe.h:44
    +
    Stores the connection status of the network.
    Definition Cafe.h:32
    +
    Stores information about a node.
    +
    Definition ac_cpp.h:16
    + + +
    + + + + diff --git a/uds_8h.html b/uds_8h.html new file mode 100644 index 00000000..65ecf269 --- /dev/null +++ b/uds_8h.html @@ -0,0 +1,130 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    uds.h File Reference
    +
    +
    +
    #include <nn/uds/Cafe.h>
    +
    +Include dependency graph for uds.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    +
    + + + + diff --git a/uds_8h__incl.map b/uds_8h__incl.map new file mode 100644 index 00000000..0bce4e83 --- /dev/null +++ b/uds_8h__incl.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uds_8h__incl.md5 b/uds_8h__incl.md5 new file mode 100644 index 00000000..025dd0e2 --- /dev/null +++ b/uds_8h__incl.md5 @@ -0,0 +1 @@ +68e5fefa478699c74038f07f2876b3e8 \ No newline at end of file diff --git a/uds_8h__incl.png b/uds_8h__incl.png new file mode 100644 index 00000000..96b39fcd Binary files /dev/null and b/uds_8h__incl.png differ diff --git a/uds_8h_source.html b/uds_8h_source.html new file mode 100644 index 00000000..85404ec8 --- /dev/null +++ b/uds_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nn/uds.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    uds.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    8#include <nn/uds/Cafe.h>
    + +
    + + + + diff --git a/uhs_8h.html b/uhs_8h.html new file mode 100644 index 00000000..28b6d394 --- /dev/null +++ b/uhs_8h.html @@ -0,0 +1,1739 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysuhs/uhs.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    uhs.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <stdbool.h>
    +#include "uhs_usbspec.h"
    +
    +Include dependency graph for uhs.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + +

    +Data Structures

    struct  UhsConfig
     
    struct  UhsHandle
     
    struct  UhsInterfaceFilter
     
    struct  UhsEndpointDescriptor
     
    struct  UhsInterfaceProfile
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define MATCH_ANY   0x000
     
    #define MATCH_DEV_VID   0x001
     
    #define MATCH_DEV_PID   0x002
     
    #define MATCH_DEV_CLASS   0x010
     
    #define MATCH_DEV_SUBCLASS   0x020
     
    #define MATCH_DEV_PROTOCOL   0x040
     
    #define MATCH_IF_CLASS   0x080
     
    #define MATCH_IF_SUBCLASS   0x100
     
    #define MATCH_IF_PROTOCOL   0x200
     
    #define UHS_CONFIG_BUFFER_SIZE   0x137f
     
    #define ENDPOINT_TRANSFER_OUT   1
     
    #define ENDPOINT_TRANSFER_IN   2
     
    #define TIMEOUT_NONE   -1
     
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct UhsInterfaceFilter UhsInterfaceFilter
     
    typedef struct UhsInterfaceProfile UhsInterfaceProfile
     
    typedef struct UhsEndpointDescriptor UhsEndpointDescriptor
     
    typedef struct UhsHandle UhsHandle
     
    typedef struct UhsConfig UhsConfig
     
    typedef enum UHSStatus UHSStatus
     
    typedef enum UHSHandleState UHSHandleState
     
    typedef enum UHSAdminDevType UHSAdminDevType
     
    typedef enum UHSAdminEpType UHSAdminEpType
     
    typedef void(* UHSDrvRegCallback) (void *context, UhsInterfaceProfile *profile)
     
    typedef void(* UhsAcquireInterfaceCallback) (void *context, int32_t arg1, int32_t arg2)
     
    + + + + + + + + + +

    +Enumerations

    enum  UHSStatus {
    +  UHS_STATUS_OK = 0 +,
    +  UHS_STATUS_HANDLE_INVALID_ARGS = 0xffdefffd +,
    +  UHS_STATUS_HANDLE_INVALID_STATE = 0xffdefffc +
    + }
     
    enum  UHSHandleState {
    +  UHS_HANDLE_STATE_INIT = 0x00 +,
    +  UHS_HANDLE_STATE_OPENING = 0x01 +,
    +  UHS_HANDLE_STATE_OPENED = 0x02 +,
    +  UHS_HANDLE_STATE_CLOSING = 0x03 +,
    +  UHS_HANDLE_STATE_CLOSED = 0x04 +,
    +  UHS_HANDLE_STATE_ERROR = 0x05 +
    + }
     
    enum  UHSAdminDevType {
    +  UHS_ADMIN_DEV_RESET = 0x01 +,
    +  UHS_ADMIN_DEV_FREEZE = 0x02 +,
    +  UHS_ADMIN_DEV_SUSPEND = 0x03 +,
    +  UHS_ADMIN_DEV_RESUME = 0x04 +,
    +  UHS_ADMIN_DEV_DESTROY = 0x05 +
    + }
     
    enum  UHSAdminEpType {
    +  UHS_ADMIN_EP_ENABLE = 0x01 +,
    +  UHS_ADMIN_EP_DISABLE = 0x02 +,
    +  UHS_ADMIN_EP_CANCEL = 0x03 +,
    +  UHS_ADMIN_EP_CANCEL_RESET = 0x04 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    UHSStatus UhsClientOpen (UhsHandle *handle, UhsConfig *config)
     
    UHSStatus UhsClientClose (UhsHandle *handle)
     
    UHSStatus UhsClassDrvReg (UhsHandle *handle, UhsInterfaceFilter *filter, void *context, UHSDrvRegCallback callback)
     
    UHSStatus UhsClassDrvUnReg (UhsHandle *handle, uint32_t drv_handle)
     
    UHSStatus UhsGetFullConfigDescriptor (UhsHandle *handle, uint32_t if_handle, void *data, uint32_t size)
     
    UHSStatus UhsGetDescriptorString (UhsHandle *handle, uint32_t if_handle, uint8_t string_index, BOOL as_unicode, void *data, uint32_t size)
     
    UHSStatus UhsQueryInterfaces (UhsHandle *handle, UhsInterfaceFilter *filter, UhsInterfaceProfile *profiles, int32_t max_profiles)
     
    UHSStatus UhsAcquireInterface (UhsHandle *handle, uint32_t if_handle, void *context, UhsAcquireInterfaceCallback callback)
     
    UHSStatus UhsReleaseInterface (UhsHandle *handle, uint32_t if_handle, bool no_reacquire)
     
    UHSStatus UhsAdministerDevice (UhsHandle *handle, uint32_t if_handle, UHSAdminDevType type, int32_t arg3)
     
    UHSStatus UhsAdministerEndpoint (UhsHandle *handle, uint32_t if_handle, UHSAdminEpType type, uint32_t endpointMask, uint32_t max_pending_requests, uint32_t max_request_size)
     
    UHSStatus UhsClearEndpointHalt (UhsHandle *handle, uint32_t if_handle, uint32_t endpoint, int32_t direction)
     
    UHSStatus UhsSubmitControlRequest (UhsHandle *handle, uint32_t if_handle, void *buffer, uint8_t bRequest, uint8_t bmRequestType, uint16_t wValue, uint16_t wIndex, uint16_t wLength, int32_t timeout)
     
    UHSStatus UhsSubmitBulkRequest (UhsHandle *handle, uint32_t if_handle, uint8_t endpoint, int32_t direction, void *buffer, int32_t length, int32_t timeout)
     
    UHSStatus UhsSubmitInterruptRequest (UhsHandle *handle, uint32_t if_handle, uint8_t endpoint, int32_t direction, void *buffer, int32_t length, int32_t timeout)
     
    static uint32_t UHSEndpointDirIsIn (UhsEndpointDescriptor *endpoint_descriptor)
     
    static uint32_t UHSEndpointGetNum (UhsEndpointDescriptor *endpoint_descriptor)
     
    static uint32_t UHSEndpointGetMask (UhsEndpointDescriptor *endpoint_descriptor)
     
    +

    Data Structure Documentation

    + +

    ◆ UhsConfig

    + +
    +
    + + + + +
    struct UhsConfig
    +
    +
    +

    Definition at line 47 of file uhs.h.

    +
    + + + + + + + + + + +
    Data Fields
    +uint32_t +controller_num +
    +void * +buffer +
    +uint32_t +buffer_size +
    + +
    +
    + +

    ◆ UhsHandle

    + +
    +
    + + + + +
    struct UhsHandle
    +
    +
    +

    Definition at line 59 of file uhs.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +UHSHandleState +state +
    +void * +ipc_buffer +
    +uint32_t +handle +
    +UhsConfig * +config +
    + +
    +
    + +

    ◆ UhsInterfaceFilter

    + +
    +
    + + + + +
    struct UhsInterfaceFilter
    +
    +
    +

    Definition at line 82 of file uhs.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint16_t +match_params +
    +uint16_t +vid +
    +uint16_t +pid +
    +uint8_t +dev_class +
    +uint8_t +dev_subclass +
    +uint8_t +dev_protocol +
    +uint8_t +if_class +
    +uint8_t +if_subclass +
    +uint8_t +if_protocol +
    + +
    +
    + +

    ◆ UhsEndpointDescriptor

    + +
    +
    + + + + +
    struct UhsEndpointDescriptor
    +
    +
    +

    Definition at line 108 of file uhs.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +bLength +
    +uint8_t +bDescriptorType +
    +uint8_t +bEndpointAddress +
    +uint8_t +bmAttributes +
    +uint16_t +wMaxPacketSize +
    +uint8_t +bInterval +
    + +
    +
    + +

    ◆ UhsInterfaceProfile

    + +
    +
    + + + + +
    struct UhsInterfaceProfile
    +
    +
    +

    Definition at line 127 of file uhs.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +if_handle +
    +UhsDeviceDescriptor +dev_desc +
    +UhsConfigDescriptor +cfg_desc +
    +UhsInterfaceDescriptor +if_desc +
    +UhsEndpointDescriptor +in_endpoints[16] +
    +UhsEndpointDescriptor +out_endpoints[16] +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ MATCH_ANY

    + +
    +
    + + + + +
    #define MATCH_ANY   0x000
    +
    + +

    Definition at line 18 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_DEV_VID

    + +
    +
    + + + + +
    #define MATCH_DEV_VID   0x001
    +
    + +

    Definition at line 19 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_DEV_PID

    + +
    +
    + + + + +
    #define MATCH_DEV_PID   0x002
    +
    + +

    Definition at line 20 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_DEV_CLASS

    + +
    +
    + + + + +
    #define MATCH_DEV_CLASS   0x010
    +
    + +

    Definition at line 21 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_DEV_SUBCLASS

    + +
    +
    + + + + +
    #define MATCH_DEV_SUBCLASS   0x020
    +
    + +

    Definition at line 22 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_DEV_PROTOCOL

    + +
    +
    + + + + +
    #define MATCH_DEV_PROTOCOL   0x040
    +
    + +

    Definition at line 23 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_IF_CLASS

    + +
    +
    + + + + +
    #define MATCH_IF_CLASS   0x080
    +
    + +

    Definition at line 24 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_IF_SUBCLASS

    + +
    +
    + + + + +
    #define MATCH_IF_SUBCLASS   0x100
    +
    + +

    Definition at line 25 of file uhs.h.

    + +
    +
    + +

    ◆ MATCH_IF_PROTOCOL

    + +
    +
    + + + + +
    #define MATCH_IF_PROTOCOL   0x200
    +
    + +

    Definition at line 26 of file uhs.h.

    + +
    +
    + +

    ◆ UHS_CONFIG_BUFFER_SIZE

    + +
    +
    + + + + +
    #define UHS_CONFIG_BUFFER_SIZE   0x137f
    +
    + +

    Definition at line 45 of file uhs.h.

    + +
    +
    + +

    ◆ ENDPOINT_TRANSFER_OUT

    + +
    +
    + + + + +
    #define ENDPOINT_TRANSFER_OUT   1
    +
    + +

    Definition at line 75 of file uhs.h.

    + +
    +
    + +

    ◆ ENDPOINT_TRANSFER_IN

    + +
    +
    + + + + +
    #define ENDPOINT_TRANSFER_IN   2
    +
    + +

    Definition at line 76 of file uhs.h.

    + +
    +
    + +

    ◆ TIMEOUT_NONE

    + +
    +
    + + + + +
    #define TIMEOUT_NONE   -1
    +
    + +

    Definition at line 79 of file uhs.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ UhsInterfaceFilter

    + +
    +
    + + + + +
    typedef struct UhsInterfaceFilter UhsInterfaceFilter
    +
    + +

    Definition at line 11 of file uhs.h.

    + +
    +
    + +

    ◆ UhsInterfaceProfile

    + +
    +
    + + + + +
    typedef struct UhsInterfaceProfile UhsInterfaceProfile
    +
    + +

    Definition at line 12 of file uhs.h.

    + +
    +
    + +

    ◆ UhsEndpointDescriptor

    + +
    +
    + + + + +
    typedef struct UhsEndpointDescriptor UhsEndpointDescriptor
    +
    + +

    Definition at line 13 of file uhs.h.

    + +
    +
    + +

    ◆ UhsHandle

    + +
    +
    + + + + +
    typedef struct UhsHandle UhsHandle
    +
    + +

    Definition at line 14 of file uhs.h.

    + +
    +
    + +

    ◆ UhsConfig

    + +
    +
    + + + + +
    typedef struct UhsConfig UhsConfig
    +
    + +

    Definition at line 15 of file uhs.h.

    + +
    +
    + +

    ◆ UHSStatus

    + +
    +
    + + + + +
    typedef enum UHSStatus UHSStatus
    +
    + +
    +
    + +

    ◆ UHSHandleState

    + +
    +
    + + + + +
    typedef enum UHSHandleState UHSHandleState
    +
    + +
    +
    + +

    ◆ UHSAdminDevType

    + +
    +
    + + + + +
    typedef enum UHSAdminDevType UHSAdminDevType
    +
    + +
    +
    + +

    ◆ UHSAdminEpType

    + +
    +
    + + + + +
    typedef enum UHSAdminEpType UHSAdminEpType
    +
    + +
    +
    + +

    ◆ UHSDrvRegCallback

    + +
    +
    + + + + +
    typedef void(* UHSDrvRegCallback) (void *context, UhsInterfaceProfile *profile)
    +
    + +

    Definition at line 170 of file uhs.h.

    + +
    +
    + +

    ◆ UhsAcquireInterfaceCallback

    + +
    +
    + + + + +
    typedef void(* UhsAcquireInterfaceCallback) (void *context, int32_t arg1, int32_t arg2)
    +
    + +

    Definition at line 205 of file uhs.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ UHSStatus

    + +
    +
    + + + + +
    enum UHSStatus
    +
    + + + + +
    Enumerator
    UHS_STATUS_OK 
    UHS_STATUS_HANDLE_INVALID_ARGS 
    UHS_STATUS_HANDLE_INVALID_STATE 
    + +

    Definition at line 28 of file uhs.h.

    + +
    +
    + +

    ◆ UHSHandleState

    + +
    +
    + + + + +
    enum UHSHandleState
    +
    + + + + + + + +
    Enumerator
    UHS_HANDLE_STATE_INIT 
    UHS_HANDLE_STATE_OPENING 
    UHS_HANDLE_STATE_OPENED 
    UHS_HANDLE_STATE_CLOSING 
    UHS_HANDLE_STATE_CLOSED 
    UHS_HANDLE_STATE_ERROR 
    + +

    Definition at line 35 of file uhs.h.

    + +
    +
    + +

    ◆ UHSAdminDevType

    + +
    +
    + + + + +
    enum UHSAdminDevType
    +
    + + + + + + +
    Enumerator
    UHS_ADMIN_DEV_RESET 
    UHS_ADMIN_DEV_FREEZE 
    UHS_ADMIN_DEV_SUSPEND 
    UHS_ADMIN_DEV_RESUME 
    UHS_ADMIN_DEV_DESTROY 
    + +

    Definition at line 145 of file uhs.h.

    + +
    +
    + +

    ◆ UHSAdminEpType

    + +
    +
    + + + + +
    enum UHSAdminEpType
    +
    + + + + + +
    Enumerator
    UHS_ADMIN_EP_ENABLE 
    UHS_ADMIN_EP_DISABLE 
    UHS_ADMIN_EP_CANCEL 
    UHS_ADMIN_EP_CANCEL_RESET 
    + +

    Definition at line 154 of file uhs.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ UhsClientOpen()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsClientOpen (UhsHandlehandle,
    UhsConfigconfig 
    )
    +
    + +
    +
    + +

    ◆ UhsClientClose()

    + +
    +
    + + + + + + + + +
    UHSStatus UhsClientClose (UhsHandlehandle)
    +
    + +
    +
    + +

    ◆ UhsClassDrvReg()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsClassDrvReg (UhsHandlehandle,
    UhsInterfaceFilterfilter,
    void * context,
    UHSDrvRegCallback callback 
    )
    +
    + +
    +
    + +

    ◆ UhsClassDrvUnReg()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsClassDrvUnReg (UhsHandlehandle,
    uint32_t drv_handle 
    )
    +
    + +
    +
    + +

    ◆ UhsGetFullConfigDescriptor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsGetFullConfigDescriptor (UhsHandlehandle,
    uint32_t if_handle,
    void * data,
    uint32_t size 
    )
    +
    + +
    +
    + +

    ◆ UhsGetDescriptorString()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsGetDescriptorString (UhsHandlehandle,
    uint32_t if_handle,
    uint8_t string_index,
    BOOL as_unicode,
    void * data,
    uint32_t size 
    )
    +
    + +
    +
    + +

    ◆ UhsQueryInterfaces()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsQueryInterfaces (UhsHandlehandle,
    UhsInterfaceFilterfilter,
    UhsInterfaceProfileprofiles,
    int32_t max_profiles 
    )
    +
    + +
    +
    + +

    ◆ UhsAcquireInterface()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsAcquireInterface (UhsHandlehandle,
    uint32_t if_handle,
    void * context,
    UhsAcquireInterfaceCallback callback 
    )
    +
    + +
    +
    + +

    ◆ UhsReleaseInterface()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsReleaseInterface (UhsHandlehandle,
    uint32_t if_handle,
    bool no_reacquire 
    )
    +
    + +
    +
    + +

    ◆ UhsAdministerDevice()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsAdministerDevice (UhsHandlehandle,
    uint32_t if_handle,
    UHSAdminDevType type,
    int32_t arg3 
    )
    +
    + +
    +
    + +

    ◆ UhsAdministerEndpoint()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsAdministerEndpoint (UhsHandlehandle,
    uint32_t if_handle,
    UHSAdminEpType type,
    uint32_t endpointMask,
    uint32_t max_pending_requests,
    uint32_t max_request_size 
    )
    +
    + +
    +
    + +

    ◆ UhsClearEndpointHalt()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsClearEndpointHalt (UhsHandlehandle,
    uint32_t if_handle,
    uint32_t endpoint,
    int32_t direction 
    )
    +
    + +
    +
    + +

    ◆ UhsSubmitControlRequest()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsSubmitControlRequest (UhsHandlehandle,
    uint32_t if_handle,
    void * buffer,
    uint8_t bRequest,
    uint8_t bmRequestType,
    uint16_t wValue,
    uint16_t wIndex,
    uint16_t wLength,
    int32_t timeout 
    )
    +
    + +
    +
    + +

    ◆ UhsSubmitBulkRequest()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsSubmitBulkRequest (UhsHandlehandle,
    uint32_t if_handle,
    uint8_t endpoint,
    int32_t direction,
    void * buffer,
    int32_t length,
    int32_t timeout 
    )
    +
    + +
    +
    + +

    ◆ UhsSubmitInterruptRequest()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UHSStatus UhsSubmitInterruptRequest (UhsHandlehandle,
    uint32_t if_handle,
    uint8_t endpoint,
    int32_t direction,
    void * buffer,
    int32_t length,
    int32_t timeout 
    )
    +
    + +
    +
    + +

    ◆ UHSEndpointDirIsIn()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static uint32_t UHSEndpointDirIsIn (UhsEndpointDescriptorendpoint_descriptor)
    +
    +inlinestatic
    +
    + +

    Definition at line 274 of file uhs.h.

    + +
    +
    + +

    ◆ UHSEndpointGetNum()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static uint32_t UHSEndpointGetNum (UhsEndpointDescriptorendpoint_descriptor)
    +
    +inlinestatic
    +
    + +

    Definition at line 280 of file uhs.h.

    + +
    +
    + +

    ◆ UHSEndpointGetMask()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static uint32_t UHSEndpointGetMask (UhsEndpointDescriptorendpoint_descriptor)
    +
    +inlinestatic
    +
    + +

    Definition at line 286 of file uhs.h.

    + +
    +
    +
    + + + + diff --git a/uhs_8h__incl.map b/uhs_8h__incl.map new file mode 100644 index 00000000..48aa9b38 --- /dev/null +++ b/uhs_8h__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uhs_8h__incl.md5 b/uhs_8h__incl.md5 new file mode 100644 index 00000000..9a210f2e --- /dev/null +++ b/uhs_8h__incl.md5 @@ -0,0 +1 @@ +52e193b9f34cb85ef9db6d795bbf136b \ No newline at end of file diff --git a/uhs_8h__incl.png b/uhs_8h__incl.png new file mode 100644 index 00000000..39b82b87 Binary files /dev/null and b/uhs_8h__incl.png differ diff --git a/uhs_8h_source.html b/uhs_8h_source.html new file mode 100644 index 00000000..3059374b --- /dev/null +++ b/uhs_8h_source.html @@ -0,0 +1,495 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysuhs/uhs.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    uhs.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <stdbool.h>
    +
    4
    +
    5#ifdef __cplusplus
    +
    6extern "C" {
    +
    7#endif
    +
    8
    +
    9#include "uhs_usbspec.h"
    +
    10
    + + + +
    14typedef struct UhsHandle UhsHandle;
    +
    15typedef struct UhsConfig UhsConfig;
    +
    16
    +
    17/* Determines which interface parameters to check */
    +
    18#define MATCH_ANY 0x000
    +
    19#define MATCH_DEV_VID 0x001
    +
    20#define MATCH_DEV_PID 0x002
    +
    21#define MATCH_DEV_CLASS 0x010
    +
    22#define MATCH_DEV_SUBCLASS 0x020
    +
    23#define MATCH_DEV_PROTOCOL 0x040
    +
    24#define MATCH_IF_CLASS 0x080
    +
    25#define MATCH_IF_SUBCLASS 0x100
    +
    26#define MATCH_IF_PROTOCOL 0x200
    +
    27
    + +
    34
    + +
    44
    +
    45#define UHS_CONFIG_BUFFER_SIZE 0x137f
    +
    46
    +
    +
    47struct WUT_PACKED UhsConfig
    +
    48{
    + +
    50 /* buffer aligned by 0x40 with a size of UHS_CONFIG_BUFFER_SIZE */
    +
    51 void *buffer;
    +
    52 uint32_t buffer_size;
    +
    53};
    +
    +
    54WUT_CHECK_OFFSET(UhsConfig, 0x00, controller_num);
    +
    55WUT_CHECK_OFFSET(UhsConfig, 0x04, buffer);
    +
    56WUT_CHECK_OFFSET(UhsConfig, 0x08, buffer_size);
    +
    57WUT_CHECK_SIZE(UhsConfig, 0x0C);
    +
    58
    +
    +
    59struct WUT_PACKED UhsHandle
    +
    60{
    + + +
    63 WUT_UNKNOWN_BYTES(4); /* always 0xFFFFFFFF after init */
    +
    64 uint32_t handle;
    + +
    66 WUT_UNKNOWN_BYTES(4);
    +
    67};
    +
    +
    68WUT_CHECK_OFFSET(UhsHandle, 0x00, state);
    +
    69WUT_CHECK_OFFSET(UhsHandle, 0x04, ipc_buffer);
    +
    70WUT_CHECK_OFFSET(UhsHandle, 0x0C, handle);
    +
    71WUT_CHECK_OFFSET(UhsHandle, 0x10, config);
    +
    72WUT_CHECK_SIZE(UhsHandle, 0x18);
    +
    73
    +
    74/* Endpoint transfer directions */
    +
    75#define ENDPOINT_TRANSFER_OUT 1
    +
    76#define ENDPOINT_TRANSFER_IN 2
    +
    77
    +
    78/* Special timeout values */
    +
    79#define TIMEOUT_NONE -1
    +
    80
    +
    81/* Interface filter */
    +
    +
    82struct WUT_PACKED UhsInterfaceFilter
    +
    83{
    +
    84 uint16_t match_params; /* Bitmask of above flags */
    +
    85 uint16_t vid; /* Vendor ID */
    +
    86 uint16_t pid; /* Product ID */
    +
    87 WUT_UNKNOWN_BYTES(4);
    +
    88 uint8_t dev_class; /* Device class */
    +
    89 uint8_t dev_subclass; /* Device subclass */
    +
    90 uint8_t dev_protocol; /* Device protocol */
    +
    91 uint8_t if_class; /* Interface class */
    +
    92 uint8_t if_subclass; /* Interface subclass */
    +
    93 uint8_t if_protocol; /* Interface protocol */
    +
    94};
    +
    +
    95WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x00, match_params);
    +
    96WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x02, vid);
    +
    97WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x04, pid);
    +
    98WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x0A, dev_class);
    +
    99WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x0B, dev_subclass);
    +
    100WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x0C, dev_protocol);
    +
    101WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x0D, if_class);
    +
    102WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x0E, if_subclass);
    +
    103WUT_CHECK_OFFSET(UhsInterfaceFilter, 0x0F, if_protocol);
    +
    104WUT_CHECK_SIZE(UhsInterfaceFilter, 0x10);
    +
    105
    +
    106
    +
    107/* Interface profile */
    +
    +
    108struct WUT_PACKED UhsEndpointDescriptor
    +
    109{
    +
    110 uint8_t bLength;
    + + + + +
    115 uint8_t bInterval;
    +
    116 WUT_UNKNOWN_BYTES(0x2);
    +
    117};
    +
    +
    118WUT_CHECK_OFFSET(UhsEndpointDescriptor, 0x00, bLength);
    +
    119WUT_CHECK_OFFSET(UhsEndpointDescriptor, 0x01, bDescriptorType);
    +
    120WUT_CHECK_OFFSET(UhsEndpointDescriptor, 0x02, bEndpointAddress);
    +
    121WUT_CHECK_OFFSET(UhsEndpointDescriptor, 0x03, bmAttributes);
    +
    122WUT_CHECK_OFFSET(UhsEndpointDescriptor, 0x04, wMaxPacketSize);
    +
    123WUT_CHECK_OFFSET(UhsEndpointDescriptor, 0x06, bInterval);
    +
    124WUT_CHECK_SIZE(UhsEndpointDescriptor, 0x09);
    +
    125
    +
    126/* Interface profile */
    +
    +
    127struct WUT_PACKED UhsInterfaceProfile
    +
    128{
    +
    129 uint32_t if_handle;
    +
    130 WUT_UNKNOWN_BYTES(0x24);
    + + + +
    134 UhsEndpointDescriptor in_endpoints[16];
    +
    135 UhsEndpointDescriptor out_endpoints[16];
    +
    136};
    +
    +
    137WUT_CHECK_OFFSET(UhsInterfaceProfile, 0x00, if_handle);
    +
    138WUT_CHECK_OFFSET(UhsInterfaceProfile, 0x28, dev_desc);
    +
    139WUT_CHECK_OFFSET(UhsInterfaceProfile, 0x3A, cfg_desc);
    +
    140WUT_CHECK_OFFSET(UhsInterfaceProfile, 0x43, if_desc);
    +
    141WUT_CHECK_OFFSET(UhsInterfaceProfile, 0x4c, in_endpoints);
    +
    142WUT_CHECK_OFFSET(UhsInterfaceProfile, 0xdc, out_endpoints);
    +
    143WUT_CHECK_SIZE(UhsInterfaceProfile, 0x16C);
    +
    144
    + +
    153
    + +
    161
    +
    162/* Open a specific controller under /dev/uhs */
    + + +
    165 UhsConfig *config);
    +
    166
    + + +
    169
    +
    170typedef void (*UHSDrvRegCallback)(void *context, UhsInterfaceProfile *profile);
    +
    171
    +
    172/* Register a USB class driver */
    + + +
    175 UhsInterfaceFilter *filter,
    +
    176 void *context,
    +
    177 UHSDrvRegCallback callback);
    +
    178
    + + +
    181 uint32_t drv_handle);
    +
    182
    + + +
    185 uint32_t if_handle,
    +
    186 void *data,
    +
    187 uint32_t size);
    +
    188
    + + +
    191 uint32_t if_handle,
    +
    192 uint8_t string_index,
    +
    193 BOOL as_unicode,
    +
    194 void *data,
    +
    195 uint32_t size);
    +
    196
    +
    197/* Determine which USB device interfaces are plugged in and available */
    + + +
    200 UhsInterfaceFilter *filter,
    +
    201 UhsInterfaceProfile *profiles,
    +
    202 int32_t max_profiles);
    +
    203
    +
    204
    +
    205typedef void (*UhsAcquireInterfaceCallback)(void *context, int32_t arg1, int32_t arg2);
    +
    206
    +
    207/* Acquire a USB device interface for use */
    + + +
    210 uint32_t if_handle,
    +
    211 void *context,
    + +
    213
    +
    214/* Release a currently-held USB device interface */
    + + +
    217 uint32_t if_handle,
    +
    218 bool no_reacquire);
    +
    219
    +
    220/* Administer a USB device */
    + + +
    223 uint32_t if_handle,
    +
    224 UHSAdminDevType type,
    +
    225 int32_t arg3);
    +
    226
    + + +
    229 uint32_t if_handle,
    +
    230 UHSAdminEpType type,
    +
    231 uint32_t endpointMask,
    +
    232 uint32_t max_pending_requests,
    +
    233 uint32_t max_request_size);
    +
    234
    + + +
    237 uint32_t if_handle,
    +
    238 uint32_t endpoint,
    +
    239 int32_t direction);
    +
    240
    +
    241/* Submit a control request to endpoint 0 */
    + + +
    244 uint32_t if_handle,
    +
    245 void *buffer,
    +
    246 uint8_t bRequest,
    +
    247 uint8_t bmRequestType,
    +
    248 uint16_t wValue,
    +
    249 uint16_t wIndex,
    +
    250 uint16_t wLength,
    +
    251 int32_t timeout);
    +
    252
    +
    253/* Submit a bulk request to an endpoint */
    + + +
    256 uint32_t if_handle,
    +
    257 uint8_t endpoint,
    +
    258 int32_t direction,
    +
    259 void *buffer,
    +
    260 int32_t length,
    +
    261 int32_t timeout);
    +
    262
    +
    263/* Submit an interrupt request to an endpoint */
    + + +
    266 uint32_t if_handle,
    +
    267 uint8_t endpoint,
    +
    268 int32_t direction,
    +
    269 void *buffer,
    +
    270 int32_t length,
    +
    271 int32_t timeout);
    +
    272
    +
    273static inline uint32_t
    +
    + +
    275{
    +
    276 return ((endpoint_descriptor->bEndpointAddress & 0x80) == 0x80);
    +
    277}
    +
    +
    278
    +
    279static inline uint32_t
    +
    + +
    281{
    +
    282 return (endpoint_descriptor->bEndpointAddress & 0x0F);
    +
    283}
    +
    +
    284
    +
    285static inline uint32_t
    +
    + +
    287{
    +
    288 uint32_t endpoint_mask;
    +
    289
    +
    290 if (UHSEndpointDirIsIn(endpoint_descriptor)) {
    +
    291 endpoint_mask = (1 << (UHSEndpointGetNum(endpoint_descriptor) + 16));
    +
    292 } else {
    +
    293 endpoint_mask = (1 << UHSEndpointGetNum(endpoint_descriptor));
    +
    294 }
    +
    295 return endpoint_mask;
    +
    296}
    +
    +
    297
    +
    298#ifdef __cplusplus
    +
    299}
    +
    300#endif
    +
    301
    +
    UHSStatus UhsSubmitInterruptRequest(UhsHandle *handle, uint32_t if_handle, uint8_t endpoint, int32_t direction, void *buffer, int32_t length, int32_t timeout)
    +
    UHSStatus UhsSubmitControlRequest(UhsHandle *handle, uint32_t if_handle, void *buffer, uint8_t bRequest, uint8_t bmRequestType, uint16_t wValue, uint16_t wIndex, uint16_t wLength, int32_t timeout)
    +
    UHSStatus UhsSubmitBulkRequest(UhsHandle *handle, uint32_t if_handle, uint8_t endpoint, int32_t direction, void *buffer, int32_t length, int32_t timeout)
    +
    UHSStatus UhsAcquireInterface(UhsHandle *handle, uint32_t if_handle, void *context, UhsAcquireInterfaceCallback callback)
    +
    uint8_t bLength
    Definition uhs.h:110
    +
    UHSStatus UhsQueryInterfaces(UhsHandle *handle, UhsInterfaceFilter *filter, UhsInterfaceProfile *profiles, int32_t max_profiles)
    +
    uint16_t match_params
    Definition uhs.h:84
    +
    UHSStatus UhsReleaseInterface(UhsHandle *handle, uint32_t if_handle, bool no_reacquire)
    +
    static uint32_t UHSEndpointDirIsIn(UhsEndpointDescriptor *endpoint_descriptor)
    Definition uhs.h:274
    +
    void * buffer
    Definition uhs.h:51
    +
    static uint32_t UHSEndpointGetMask(UhsEndpointDescriptor *endpoint_descriptor)
    Definition uhs.h:286
    +
    UHSStatus UhsClearEndpointHalt(UhsHandle *handle, uint32_t if_handle, uint32_t endpoint, int32_t direction)
    +
    uint8_t dev_class
    Definition uhs.h:88
    +
    UHSStatus UhsClassDrvReg(UhsHandle *handle, UhsInterfaceFilter *filter, void *context, UHSDrvRegCallback callback)
    +
    UHSStatus UhsAdministerEndpoint(UhsHandle *handle, uint32_t if_handle, UHSAdminEpType type, uint32_t endpointMask, uint32_t max_pending_requests, uint32_t max_request_size)
    +
    uint8_t bEndpointAddress
    Definition uhs.h:112
    +
    uint32_t controller_num
    Definition uhs.h:49
    +
    void * ipc_buffer
    Definition uhs.h:62
    +
    UhsConfig * config
    Definition uhs.h:65
    +
    UhsConfigDescriptor cfg_desc
    Definition uhs.h:132
    +
    uint8_t bDescriptorType
    Definition uhs.h:111
    +
    UHSAdminDevType
    Definition uhs.h:146
    +
    @ UHS_ADMIN_DEV_DESTROY
    Definition uhs.h:151
    +
    @ UHS_ADMIN_DEV_SUSPEND
    Definition uhs.h:149
    +
    @ UHS_ADMIN_DEV_FREEZE
    Definition uhs.h:148
    +
    @ UHS_ADMIN_DEV_RESUME
    Definition uhs.h:150
    +
    @ UHS_ADMIN_DEV_RESET
    Definition uhs.h:147
    +
    uint8_t dev_protocol
    Definition uhs.h:90
    +
    UHSStatus UhsAdministerDevice(UhsHandle *handle, uint32_t if_handle, UHSAdminDevType type, int32_t arg3)
    +
    void(* UHSDrvRegCallback)(void *context, UhsInterfaceProfile *profile)
    Definition uhs.h:170
    +
    UhsDeviceDescriptor dev_desc
    Definition uhs.h:131
    +
    uint8_t if_protocol
    Definition uhs.h:93
    +
    UHSStatus UhsClientOpen(UhsHandle *handle, UhsConfig *config)
    +
    UHSHandleState state
    Definition uhs.h:61
    +
    uint16_t pid
    Definition uhs.h:86
    +
    uint8_t dev_subclass
    Definition uhs.h:89
    +
    UHSStatus UhsClassDrvUnReg(UhsHandle *handle, uint32_t drv_handle)
    +
    uint32_t handle
    Definition uhs.h:64
    +
    uint16_t vid
    Definition uhs.h:85
    +
    uint32_t if_handle
    Definition uhs.h:129
    +
    uint32_t buffer_size
    Definition uhs.h:52
    +
    static uint32_t UHSEndpointGetNum(UhsEndpointDescriptor *endpoint_descriptor)
    Definition uhs.h:280
    +
    uint16_t wMaxPacketSize
    Definition uhs.h:114
    +
    UHSStatus UhsClientClose(UhsHandle *handle)
    +
    uint8_t if_class
    Definition uhs.h:91
    +
    UHSStatus UhsGetFullConfigDescriptor(UhsHandle *handle, uint32_t if_handle, void *data, uint32_t size)
    +
    UHSAdminEpType
    Definition uhs.h:155
    +
    @ UHS_ADMIN_EP_DISABLE
    Definition uhs.h:157
    +
    @ UHS_ADMIN_EP_CANCEL_RESET
    Definition uhs.h:159
    +
    @ UHS_ADMIN_EP_ENABLE
    Definition uhs.h:156
    +
    @ UHS_ADMIN_EP_CANCEL
    Definition uhs.h:158
    +
    UHSStatus UhsGetDescriptorString(UhsHandle *handle, uint32_t if_handle, uint8_t string_index, BOOL as_unicode, void *data, uint32_t size)
    +
    uint8_t if_subclass
    Definition uhs.h:92
    +
    uint8_t bmAttributes
    Definition uhs.h:113
    +
    UhsInterfaceDescriptor if_desc
    Definition uhs.h:133
    +
    UHSHandleState
    Definition uhs.h:36
    +
    @ UHS_HANDLE_STATE_ERROR
    Definition uhs.h:42
    +
    @ UHS_HANDLE_STATE_OPENING
    Definition uhs.h:38
    +
    @ UHS_HANDLE_STATE_INIT
    Definition uhs.h:37
    +
    @ UHS_HANDLE_STATE_OPENED
    Definition uhs.h:39
    +
    @ UHS_HANDLE_STATE_CLOSED
    Definition uhs.h:41
    +
    @ UHS_HANDLE_STATE_CLOSING
    Definition uhs.h:40
    +
    UHSStatus
    Definition uhs.h:29
    +
    @ UHS_STATUS_HANDLE_INVALID_ARGS
    Definition uhs.h:31
    +
    @ UHS_STATUS_OK
    Definition uhs.h:30
    +
    @ UHS_STATUS_HANDLE_INVALID_STATE
    Definition uhs.h:32
    +
    void(* UhsAcquireInterfaceCallback)(void *context, int32_t arg1, int32_t arg2)
    Definition uhs.h:205
    +
    uint8_t bInterval
    Definition uhs.h:115
    + + + + + + + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/uhs__usbspec_8h.html b/uhs__usbspec_8h.html new file mode 100644 index 00000000..c58dba41 --- /dev/null +++ b/uhs__usbspec_8h.html @@ -0,0 +1,584 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysuhs/uhs_usbspec.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    uhs_usbspec.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for uhs_usbspec.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Data Structures

    struct  UhsDeviceDescriptor
     
    struct  UhsConfigDescriptor
     
    struct  UhsInterfaceDescriptor
     
    struct  UhsSetupPacket
     
    + + + + + + + + + +

    +Macros

    #define USBCLASS_DEVICE   0x00
     
    #define USBCLASS_AUDIO   0x01
     
    #define USBCLASS_HID   0x03
     
    #define USBCLASS_STORAGE   0x08
     
    + + + + + + + + + +

    +Typedefs

    typedef struct UhsDeviceDescriptor UhsDeviceDescriptor
     
    typedef struct UhsConfigDescriptor UhsConfigDescriptor
     
    typedef struct UhsInterfaceDescriptor UhsInterfaceDescriptor
     
    typedef struct UhsSetupPacket UhsSetupPacket
     
    +

    Data Structure Documentation

    + +

    ◆ UhsDeviceDescriptor

    + +
    +
    + + + + +
    struct UhsDeviceDescriptor
    +
    +
    +

    Definition at line 20 of file uhs_usbspec.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +bLength +
    +uint8_t +bDescriptorType +
    +uint16_t +bcdUsb +
    +uint8_t +bDeviceClass +
    +uint8_t +bDeviceSubclass +
    +uint8_t +bDeviceProtocol +
    +uint8_t +bMaxPacketSize +
    +uint16_t +idVendor +
    +uint16_t +idProduct +
    +uint16_t +bcdDevice +
    +uint8_t +iManufacturer +
    +uint8_t +iProduct +
    +uint8_t +iSerialNumber +
    +uint8_t +bNumConfigurations +
    + +
    +
    + +

    ◆ UhsConfigDescriptor

    + +
    +
    + + + + +
    struct UhsConfigDescriptor
    +
    +
    +

    Definition at line 54 of file uhs_usbspec.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +bLength +
    +uint8_t +bDescriptorType +
    +uint16_t +wTotalLength +
    +uint8_t +bNumInterfaces +
    +uint8_t +bConfigurationValue +
    +uint8_t +iConfiguration +
    +uint8_t +bmAttributes +
    +uint8_t +bMaxPower +
    + +
    +
    + +

    ◆ UhsInterfaceDescriptor

    + +
    +
    + + + + +
    struct UhsInterfaceDescriptor
    +
    +
    +

    Definition at line 76 of file uhs_usbspec.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +bLength +
    +uint8_t +bDescriptorType +
    +uint8_t +bInterfaceNumber +
    +uint8_t +bAlternateSetting +
    +uint8_t +bNumEndpoints +
    +uint8_t +bInterfaceClass +
    +uint8_t +bInterfaceSubClass +
    +uint8_t +bInterfaceProtocol +
    +uint8_t +iInterface +
    + +
    +
    + +

    ◆ UhsSetupPacket

    + +
    +
    + + + + +
    struct UhsSetupPacket
    +
    +
    +

    Definition at line 100 of file uhs_usbspec.h.

    +
    + + + + + + + + + + + + + + + + +
    Data Fields
    +uint8_t +bmRequestType +
    +uint8_t +bRequest +
    +uint16_t +wValue +
    +uint16_t +wIndex +
    +uint16_t +wLength +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ USBCLASS_DEVICE

    + +
    +
    + + + + +
    #define USBCLASS_DEVICE   0x00
    +
    + +

    Definition at line 9 of file uhs_usbspec.h.

    + +
    +
    + +

    ◆ USBCLASS_AUDIO

    + +
    +
    + + + + +
    #define USBCLASS_AUDIO   0x01
    +
    + +

    Definition at line 10 of file uhs_usbspec.h.

    + +
    +
    + +

    ◆ USBCLASS_HID

    + +
    +
    + + + + +
    #define USBCLASS_HID   0x03
    +
    + +

    Definition at line 11 of file uhs_usbspec.h.

    + +
    +
    + +

    ◆ USBCLASS_STORAGE

    + +
    +
    + + + + +
    #define USBCLASS_STORAGE   0x08
    +
    + +

    Definition at line 12 of file uhs_usbspec.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ UhsDeviceDescriptor

    + +
    +
    + + + + +
    typedef struct UhsDeviceDescriptor UhsDeviceDescriptor
    +
    + +

    Definition at line 14 of file uhs_usbspec.h.

    + +
    +
    + +

    ◆ UhsConfigDescriptor

    + +
    +
    + + + + +
    typedef struct UhsConfigDescriptor UhsConfigDescriptor
    +
    + +

    Definition at line 15 of file uhs_usbspec.h.

    + +
    +
    + +

    ◆ UhsInterfaceDescriptor

    + +
    +
    + +

    Definition at line 16 of file uhs_usbspec.h.

    + +
    +
    + +

    ◆ UhsSetupPacket

    + +
    +
    + + + + +
    typedef struct UhsSetupPacket UhsSetupPacket
    +
    + +

    Definition at line 17 of file uhs_usbspec.h.

    + +
    +
    +
    + + + + diff --git a/uhs__usbspec_8h__dep__incl.map b/uhs__usbspec_8h__dep__incl.map new file mode 100644 index 00000000..71c27830 --- /dev/null +++ b/uhs__usbspec_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/uhs__usbspec_8h__dep__incl.md5 b/uhs__usbspec_8h__dep__incl.md5 new file mode 100644 index 00000000..c8e0e14a --- /dev/null +++ b/uhs__usbspec_8h__dep__incl.md5 @@ -0,0 +1 @@ +69f279da843c782837fcc6ccb0bcdfbe \ No newline at end of file diff --git a/uhs__usbspec_8h__dep__incl.png b/uhs__usbspec_8h__dep__incl.png new file mode 100644 index 00000000..667b2af2 Binary files /dev/null and b/uhs__usbspec_8h__dep__incl.png differ diff --git a/uhs__usbspec_8h__incl.map b/uhs__usbspec_8h__incl.map new file mode 100644 index 00000000..ff6edf9d --- /dev/null +++ b/uhs__usbspec_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/uhs__usbspec_8h__incl.md5 b/uhs__usbspec_8h__incl.md5 new file mode 100644 index 00000000..85e359e1 --- /dev/null +++ b/uhs__usbspec_8h__incl.md5 @@ -0,0 +1 @@ +fcc62a8a754d04b9afe8a021650a7023 \ No newline at end of file diff --git a/uhs__usbspec_8h__incl.png b/uhs__usbspec_8h__incl.png new file mode 100644 index 00000000..1c2e0b08 Binary files /dev/null and b/uhs__usbspec_8h__incl.png differ diff --git a/uhs__usbspec_8h_source.html b/uhs__usbspec_8h_source.html new file mode 100644 index 00000000..8a46a337 --- /dev/null +++ b/uhs__usbspec_8h_source.html @@ -0,0 +1,253 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/nsysuhs/uhs_usbspec.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    uhs_usbspec.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    4#ifdef __cplusplus
    +
    5extern "C" {
    +
    6#endif
    +
    7
    +
    8/* USB class codes */
    +
    9#define USBCLASS_DEVICE 0x00
    +
    10#define USBCLASS_AUDIO 0x01
    +
    11#define USBCLASS_HID 0x03
    +
    12#define USBCLASS_STORAGE 0x08
    +
    13
    + + + + +
    18
    +
    19/* USB device descriptor */
    +
    +
    20struct WUT_PACKED UhsDeviceDescriptor
    +
    21{
    +
    22 uint8_t bLength;
    + +
    24 uint16_t bcdUsb;
    +
    25 uint8_t bDeviceClass;
    + + + +
    29 uint16_t idVendor;
    +
    30 uint16_t idProduct;
    +
    31 uint16_t bcdDevice;
    + +
    33 uint8_t iProduct;
    + + +
    36};
    +
    +
    37WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x00, bLength);
    +
    38WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x01, bDescriptorType);
    +
    39WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x02, bcdUsb);
    +
    40WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x04, bDeviceClass);
    +
    41WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x05, bDeviceSubclass);
    +
    42WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x06, bDeviceProtocol);
    +
    43WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x07, bMaxPacketSize);
    +
    44WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x08, idVendor);
    +
    45WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x0A, idProduct);
    +
    46WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x0C, bcdDevice);
    +
    47WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x0E, iManufacturer);
    +
    48WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x0F, iProduct);
    +
    49WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x10, iSerialNumber);
    +
    50WUT_CHECK_OFFSET(UhsDeviceDescriptor, 0x11, bNumConfigurations);
    +
    51WUT_CHECK_SIZE(UhsDeviceDescriptor, 0x12);
    +
    52
    +
    53/* USB configuration descriptor */
    +
    +
    54struct WUT_PACKED UhsConfigDescriptor
    +
    55{
    +
    56 uint8_t bLength;
    + +
    58 uint16_t wTotalLength;
    + + + +
    62 uint8_t bmAttributes;
    +
    63 uint8_t bMaxPower;
    +
    64};
    +
    +
    65WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x00, bLength);
    +
    66WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x01, bDescriptorType);
    +
    67WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x02, wTotalLength);
    +
    68WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x04, bNumInterfaces);
    +
    69WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x05, bConfigurationValue);
    +
    70WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x06, iConfiguration);
    +
    71WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x07, bmAttributes);
    +
    72WUT_CHECK_OFFSET(UhsConfigDescriptor, 0x08, bMaxPower);
    +
    73WUT_CHECK_SIZE(UhsConfigDescriptor, 0x09);
    +
    74
    +
    75/* USB interface descriptor */
    +
    +
    76struct WUT_PACKED UhsInterfaceDescriptor
    +
    77{
    +
    78 uint8_t bLength;
    + + + + + + + +
    86 uint8_t iInterface;
    +
    87};
    +
    +
    88WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x00, bLength);
    +
    89WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x01, bDescriptorType);
    +
    90WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x02, bInterfaceNumber);
    +
    91WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x03, bAlternateSetting);
    +
    92WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x04, bNumEndpoints);
    +
    93WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x05, bInterfaceClass);
    +
    94WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x06, bInterfaceSubClass);
    +
    95WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x07, bInterfaceProtocol);
    +
    96WUT_CHECK_OFFSET(UhsInterfaceDescriptor, 0x08, iInterface);
    +
    97WUT_CHECK_SIZE(UhsInterfaceDescriptor, 0x09);
    +
    98
    +
    99/* USB setup packet */
    +
    +
    100struct WUT_PACKED UhsSetupPacket
    +
    101{
    + +
    103 uint8_t bRequest;
    +
    104 uint16_t wValue;
    +
    105 uint16_t wIndex;
    +
    106 uint16_t wLength;
    +
    107};
    +
    +
    108WUT_CHECK_OFFSET(UhsSetupPacket, 0x00, bmRequestType);
    +
    109WUT_CHECK_OFFSET(UhsSetupPacket, 0x01, bRequest);
    +
    110WUT_CHECK_OFFSET(UhsSetupPacket, 0x02, wValue);
    +
    111WUT_CHECK_OFFSET(UhsSetupPacket, 0x04, wIndex);
    +
    112WUT_CHECK_OFFSET(UhsSetupPacket, 0x06, wLength);
    +
    113WUT_CHECK_SIZE(UhsSetupPacket, 0x08);
    +
    114
    +
    115#ifdef __cplusplus
    +
    116}
    +
    117#endif
    + + + + + + + + +
    uint16_t wLength
    + + + + + + +
    uint16_t wValue
    + + + + + + + +
    uint8_t bNumConfigurations
    Definition uhs_usbspec.h:35
    +
    uint8_t bmRequestType
    + + +
    uint16_t wIndex
    + + + +
    uint8_t bConfigurationValue
    Definition uhs_usbspec.h:60
    + + + + + +
    + + + + diff --git a/userconfig_8h.html b/userconfig_8h.html new file mode 100644 index 00000000..29e14921 --- /dev/null +++ b/userconfig_8h.html @@ -0,0 +1,299 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/userconfig.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    userconfig.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/ios.h>
    +
    +Include dependency graph for userconfig.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  UCSysConfig
     
    struct  UCAsyncParams
     
    + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef int32_t UCError
     
    typedef int32_t UCHandle
     
    typedef struct UCSysConfig UCSysConfig
     
    typedef struct UCAsyncParams UCAsyncParams
     
    typedef enum UCCommand UCCommand
     
    typedef enum UCDataType UCDataType
     
    typedef enum UCErrors UCErrors
     
    typedef enum UCFileSys UCFileSys
     
    typedef void(* UCAsyncCallbackFn) (UCError result, UCCommand command, uint32_t count, UCSysConfig *settings, void *context)
     
    + + + + + + + + + +

    +Enumerations

    enum  UCCommand {
    +  UC_CMD_READ_SYS_CONFIG = 0x30 +,
    +  UC_CMD_WRITE_SYS_CONFIG = 0x31 +,
    +  UC_CMD_DELETE_SYS_CONFIG = 0x32 +,
    +  UC_CMD_QUERY_SYS_CONFIG = 0x33 +,
    +  UC_CMD_LIST_SYS_CONFIG = 0x34 +
    + }
     
    enum  UCDataType {
    +  UC_DATATYPE_UNDEFINED = 0x00 +,
    +  UC_DATATYPE_UNSIGNED_BYTE = 0x01 +,
    +  UC_DATATYPE_UNSIGNED_SHORT = 0x02 +,
    +  UC_DATATYPE_UNSIGNED_INT = 0x03 +,
    +  UC_DATATYPE_SIGNED_INT = 0x04 +,
    +  UC_DATATYPE_FLOAT = 0x05 +,
    +  UC_DATATYPE_STRING = 0x06 +,
    +  UC_DATATYPE_HEXBINARY = 0x07 +,
    +  UC_DATATYPE_COMPLEX = 0x08 +,
    +  UC_DATATYPE_INVALID = 0xFF +
    + }
     
    enum  UCErrors {
    +  UC_ERROR_OK = 0 +,
    +  UC_ERROR_ERROR = -1 +,
    +  UC_ERROR_OTHER = -0x200001 +,
    +  UC_ERROR_SYSTEM = -0x200002 +,
    +  UC_ERROR_ALLOC = -0x200003 +,
    +  UC_ERROR_OPCODE = -0x200004 +,
    +  UC_ERROR_INVALID_PARAM = -0x200005 +,
    +  UC_ERROR_INVALID_TYPE = -0x200006 +,
    +  UC_ERROR_UNSUPPORTED = -0x200007 +,
    +  UC_ERROR_NON_LEAF_NODE = -0x200008 +,
    +  UC_ERROR_KEY_NOT_FOUND = -0x200009 +,
    +  UC_ERROR_MODIFY = -0x20000A +,
    +  UC_ERROR_STRING_TOO_LONG = -0x20000B +,
    +  UC_ERROR_ROOT_KEYS_DIFFER = -0x20000C +,
    +  UC_ERROR_INVALID_LOCATION = -0x20000D +,
    +  UC_ERROR_BAD_COMMENT = -0x20000E +,
    +  UC_ERROR_READ_ACCESS = -0x20000F +,
    +  UC_ERROR_WRITE_ACCESS = -0x200010 +,
    +  UC_ERROR_CREATE_ACCESS = -0x200011 +,
    +  UC_ERROR_FILE_SYS_NAME = -0x200012 +,
    +  UC_ERROR_FILE_SYS_INIT = -0x200013 +,
    +  UC_ERROR_FILE_SYS_MOUNT = -0x200014 +,
    +  UC_ERROR_FILE_OPEN = -0x200015 +,
    +  UC_ERROR_FILE_STAT = -0x200016 +,
    +  UC_ERROR_FILE_READ = -0x200017 +,
    +  UC_ERROR_FILE_WRITE = -0x200018 +,
    +  UC_ERROR_FILE_TOO_BIG = -0x200019 +,
    +  UC_ERROR_FILE_REMOVE = -0x20001A +,
    +  UC_ERROR_FILE_RENAME = -0x20001B +,
    +  UC_ERROR_FILE_CLOSE = -0x20001C +,
    +  UC_ERROR_FILE_SEEK = -0x20001D +,
    +  UC_ERROR_FILE_CONFIRM = -0x20001E +,
    +  UC_ERROR_FILE_BACKUP = -0x20001F +,
    +  UC_ERROR_MALFORMED_XML = -0x200020 +,
    +  UC_ERROR_VERSION = -0x200021 +,
    +  UC_ERROR_NO_IPC_BUFFERS = -0x200022 +,
    +  UC_ERROR_FILE_LOCK_NEEDED = -0x200024 +,
    +  UC_ERROR_SYS_PROT = -0x200028 +
    + }
     
    enum  UCFileSys {
    +  UC_FILE_SYS_INVALID = 0x00 +,
    +  UC_FILE_SYS_SYS = 0x01 +,
    +  UC_FILE_SYS_SLC = 0x02 +,
    +  UC_FILE_SYS_RAM = 0x03 +
    + }
     
    + + + + + + + + + + + + + + + + + +

    +Functions

    UCHandle UCOpen ()
     
    UCError UCClose (UCHandle handle)
     
    UCError UCDeleteSysConfig (UCHandle handle, uint32_t count, UCSysConfig *settings)
     
    UCError UCDeleteSysConfigAsync (UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
     
    UCError UCReadSysConfig (UCHandle handle, uint32_t count, UCSysConfig *settings)
     
    UCError UCReadSysConfigAsync (UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
     
    UCError UCWriteSysConfig (UCHandle handle, uint32_t count, UCSysConfig *settings)
     
    UCError UCWriteSysConfigAsync (UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
     
    +
    + + + + diff --git a/userconfig_8h__incl.map b/userconfig_8h__incl.map new file mode 100644 index 00000000..d5d26ae3 --- /dev/null +++ b/userconfig_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/userconfig_8h__incl.md5 b/userconfig_8h__incl.md5 new file mode 100644 index 00000000..11332710 --- /dev/null +++ b/userconfig_8h__incl.md5 @@ -0,0 +1 @@ +5d53b949c313864bdc0e348fc310da68 \ No newline at end of file diff --git a/userconfig_8h__incl.png b/userconfig_8h__incl.png new file mode 100644 index 00000000..cbfd1f54 Binary files /dev/null and b/userconfig_8h__incl.png differ diff --git a/userconfig_8h_source.html b/userconfig_8h_source.html new file mode 100644 index 00000000..75b0f139 --- /dev/null +++ b/userconfig_8h_source.html @@ -0,0 +1,367 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/coreinit/userconfig.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    userconfig.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/ios.h>
    +
    4
    +
    12#ifdef __cplusplus
    +
    13extern "C" {
    +
    14#endif
    +
    15
    +
    16typedef int32_t UCError;
    +
    17typedef int32_t UCHandle;
    +
    18typedef struct UCSysConfig UCSysConfig;
    + +
    20
    + +
    29
    + +
    43
    +
    +
    44typedef enum UCErrors
    +
    45{
    + + +
    48 UC_ERROR_OTHER = -0x200001,
    +
    49 UC_ERROR_SYSTEM = -0x200002,
    +
    50 UC_ERROR_ALLOC = -0x200003,
    +
    51 UC_ERROR_OPCODE = -0x200004,
    + + + + + +
    57 UC_ERROR_MODIFY = -0x20000A,
    + + + + + + + + + + +
    68 UC_ERROR_FILE_OPEN = -0x200015,
    +
    69 UC_ERROR_FILE_STAT = -0x200016,
    +
    70 UC_ERROR_FILE_READ = -0x200017,
    + + + + + +
    76 UC_ERROR_FILE_SEEK = -0x20001D,
    + + + +
    80 UC_ERROR_VERSION = -0x200021,
    + + +
    83 UC_ERROR_SYS_PROT = -0x200028,
    + +
    +
    85
    +
    +
    86typedef enum UCFileSys
    +
    87{
    + + + + + +
    +
    93
    +
    94#pragma pack(push, 1)
    +
    + +
    96{
    +
    97 char name[64];
    +
    98 uint32_t access;
    + + +
    101 uint32_t dataSize;
    +
    102 void *data;
    +
    103};
    +
    +
    104#pragma pack(pop)
    +
    105WUT_CHECK_OFFSET(UCSysConfig, 0x00, name);
    +
    106WUT_CHECK_OFFSET(UCSysConfig, 0x40, access);
    +
    107WUT_CHECK_OFFSET(UCSysConfig, 0x44, dataType);
    +
    108WUT_CHECK_OFFSET(UCSysConfig, 0x48, error);
    +
    109WUT_CHECK_OFFSET(UCSysConfig, 0x4C, dataSize);
    +
    110WUT_CHECK_OFFSET(UCSysConfig, 0x50, data);
    +
    111WUT_CHECK_SIZE(UCSysConfig, 0x54);
    +
    112
    +
    113typedef void (*UCAsyncCallbackFn)(UCError result,
    +
    114 UCCommand command,
    +
    115 uint32_t count,
    +
    116 UCSysConfig *settings,
    +
    117 void *context);
    +
    118#pragma pack(push, 1)
    + +
    129#pragma pack(pop)
    +
    130WUT_CHECK_OFFSET(UCAsyncParams, 0x00, callback);
    +
    131WUT_CHECK_OFFSET(UCAsyncParams, 0x04, context);
    +
    132WUT_CHECK_OFFSET(UCAsyncParams, 0x08, command);
    +
    133WUT_CHECK_OFFSET(UCAsyncParams, 0x0C, unk0x0C);
    +
    134WUT_CHECK_OFFSET(UCAsyncParams, 0x10, count);
    +
    135WUT_CHECK_OFFSET(UCAsyncParams, 0x14, settings);
    +
    136WUT_CHECK_OFFSET(UCAsyncParams, 0x18, vecs);
    +
    137WUT_CHECK_SIZE(UCAsyncParams, 0x1C);
    +
    138
    + + +
    141
    + + +
    144
    + + +
    147 uint32_t count,
    +
    148 UCSysConfig *settings);
    +
    149
    + + +
    152 uint32_t count,
    +
    153 UCSysConfig *settings,
    +
    154 UCAsyncParams *asyncParams);
    +
    155
    + + +
    158 uint32_t count,
    +
    159 UCSysConfig *settings);
    +
    160
    + + +
    163 uint32_t count,
    +
    164 UCSysConfig *settings,
    +
    165 UCAsyncParams *asyncParams);
    +
    166
    + + +
    169 uint32_t count,
    +
    170 UCSysConfig *settings);
    +
    171
    + + +
    174 uint32_t count,
    +
    175 UCSysConfig *settings,
    +
    176 UCAsyncParams *asyncParams);
    +
    177
    +
    178#ifdef __cplusplus
    +
    179}
    +
    180#endif
    +
    181
    +
    Definition ios.h:72
    +
    UCError error
    Definition userconfig.h:100
    +
    uint32_t access
    Definition userconfig.h:98
    +
    void * data
    Definition userconfig.h:102
    +
    uint32_t unk0x0C
    Definition userconfig.h:124
    +
    uint32_t count
    Definition userconfig.h:125
    +
    UCSysConfig * settings
    Definition userconfig.h:126
    +
    UCCommand command
    Definition userconfig.h:123
    +
    UCAsyncCallbackFn callback
    Definition userconfig.h:121
    +
    UCDataType dataType
    Definition userconfig.h:99
    +
    IOSVec * vecs
    Definition userconfig.h:127
    +
    char name[64]
    Definition userconfig.h:97
    + +
    uint32_t dataSize
    Definition userconfig.h:101
    +
    UCError UCClose(UCHandle handle)
    +
    UCFileSys
    Definition userconfig.h:87
    +
    UCError UCDeleteSysConfig(UCHandle handle, uint32_t count, UCSysConfig *settings)
    +
    UCError UCWriteSysConfig(UCHandle handle, uint32_t count, UCSysConfig *settings)
    +
    int32_t UCError
    Definition userconfig.h:16
    +
    UCDataType
    Definition userconfig.h:31
    +
    UCError UCDeleteSysConfigAsync(UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
    +
    int32_t UCHandle
    Definition userconfig.h:17
    +
    void(* UCAsyncCallbackFn)(UCError result, UCCommand command, uint32_t count, UCSysConfig *settings, void *context)
    Definition userconfig.h:113
    +
    UCErrors
    Definition userconfig.h:45
    +
    UCCommand
    Definition userconfig.h:22
    +
    UCError UCWriteSysConfigAsync(UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
    +
    UCError UCReadSysConfig(UCHandle handle, uint32_t count, UCSysConfig *settings)
    +
    UCError UCReadSysConfigAsync(UCHandle handle, uint32_t count, UCSysConfig *settings, UCAsyncParams *asyncParams)
    +
    UCHandle UCOpen()
    +
    @ UC_FILE_SYS_SYS
    Definition userconfig.h:89
    +
    @ UC_FILE_SYS_INVALID
    Definition userconfig.h:88
    +
    @ UC_FILE_SYS_SLC
    Definition userconfig.h:90
    +
    @ UC_FILE_SYS_RAM
    Definition userconfig.h:91
    +
    @ UC_DATATYPE_UNDEFINED
    Definition userconfig.h:32
    +
    @ UC_DATATYPE_UNSIGNED_BYTE
    Definition userconfig.h:33
    +
    @ UC_DATATYPE_INVALID
    Definition userconfig.h:41
    +
    @ UC_DATATYPE_COMPLEX
    Definition userconfig.h:40
    +
    @ UC_DATATYPE_UNSIGNED_INT
    Definition userconfig.h:35
    +
    @ UC_DATATYPE_STRING
    Definition userconfig.h:38
    +
    @ UC_DATATYPE_UNSIGNED_SHORT
    Definition userconfig.h:34
    +
    @ UC_DATATYPE_SIGNED_INT
    Definition userconfig.h:36
    +
    @ UC_DATATYPE_FLOAT
    Definition userconfig.h:37
    +
    @ UC_DATATYPE_HEXBINARY
    Definition userconfig.h:39
    +
    @ UC_ERROR_FILE_SYS_NAME
    Definition userconfig.h:65
    +
    @ UC_ERROR_FILE_SYS_INIT
    Definition userconfig.h:66
    +
    @ UC_ERROR_FILE_WRITE
    Definition userconfig.h:71
    +
    @ UC_ERROR_OPCODE
    Definition userconfig.h:51
    +
    @ UC_ERROR_WRITE_ACCESS
    Definition userconfig.h:63
    +
    @ UC_ERROR_SYS_PROT
    Definition userconfig.h:83
    +
    @ UC_ERROR_FILE_STAT
    Definition userconfig.h:69
    +
    @ UC_ERROR_FILE_BACKUP
    Definition userconfig.h:78
    +
    @ UC_ERROR_CREATE_ACCESS
    Definition userconfig.h:64
    +
    @ UC_ERROR_SYSTEM
    Definition userconfig.h:49
    +
    @ UC_ERROR_ALLOC
    Definition userconfig.h:50
    +
    @ UC_ERROR_NO_IPC_BUFFERS
    Definition userconfig.h:81
    +
    @ UC_ERROR_INVALID_TYPE
    Definition userconfig.h:53
    +
    @ UC_ERROR_FILE_CONFIRM
    Definition userconfig.h:77
    +
    @ UC_ERROR_MALFORMED_XML
    Definition userconfig.h:79
    +
    @ UC_ERROR_VERSION
    Definition userconfig.h:80
    +
    @ UC_ERROR_FILE_SEEK
    Definition userconfig.h:76
    +
    @ UC_ERROR_FILE_LOCK_NEEDED
    Definition userconfig.h:82
    +
    @ UC_ERROR_FILE_READ
    Definition userconfig.h:70
    +
    @ UC_ERROR_ERROR
    Definition userconfig.h:47
    +
    @ UC_ERROR_ROOT_KEYS_DIFFER
    Definition userconfig.h:59
    +
    @ UC_ERROR_OK
    Definition userconfig.h:46
    +
    @ UC_ERROR_INVALID_LOCATION
    Definition userconfig.h:60
    +
    @ UC_ERROR_MODIFY
    Definition userconfig.h:57
    +
    @ UC_ERROR_FILE_SYS_MOUNT
    Definition userconfig.h:67
    +
    @ UC_ERROR_FILE_OPEN
    Definition userconfig.h:68
    +
    @ UC_ERROR_BAD_COMMENT
    Definition userconfig.h:61
    +
    @ UC_ERROR_NON_LEAF_NODE
    Definition userconfig.h:55
    +
    @ UC_ERROR_READ_ACCESS
    Definition userconfig.h:62
    +
    @ UC_ERROR_FILE_REMOVE
    Definition userconfig.h:73
    +
    @ UC_ERROR_UNSUPPORTED
    Definition userconfig.h:54
    +
    @ UC_ERROR_FILE_CLOSE
    Definition userconfig.h:75
    +
    @ UC_ERROR_INVALID_PARAM
    Definition userconfig.h:52
    +
    @ UC_ERROR_KEY_NOT_FOUND
    Definition userconfig.h:56
    +
    @ UC_ERROR_FILE_TOO_BIG
    Definition userconfig.h:72
    +
    @ UC_ERROR_FILE_RENAME
    Definition userconfig.h:74
    +
    @ UC_ERROR_OTHER
    Definition userconfig.h:48
    +
    @ UC_ERROR_STRING_TOO_LONG
    Definition userconfig.h:58
    +
    @ UC_CMD_DELETE_SYS_CONFIG
    Definition userconfig.h:25
    +
    @ UC_CMD_WRITE_SYS_CONFIG
    Definition userconfig.h:24
    +
    @ UC_CMD_QUERY_SYS_CONFIG
    Definition userconfig.h:26
    +
    @ UC_CMD_READ_SYS_CONFIG
    Definition userconfig.h:23
    +
    @ UC_CMD_LIST_SYS_CONFIG
    Definition userconfig.h:27
    + + + + +
    + + + + diff --git a/utils_8h.html b/utils_8h.html new file mode 100644 index 00000000..fe0b87c0 --- /dev/null +++ b/utils_8h.html @@ -0,0 +1,158 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/utils.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    utils.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +Include dependency graph for utils.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Macros

    #define GX2_SEL_MASK(x, y, z, w)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
     
    #define GX2_COMP_MAP(x, y, z, w)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
     
    + + + +

    +Typedefs

    typedef enum GX2_SQ_SEL GX2_SQ_SEL
     
    + + + +

    +Enumerations

    enum  GX2_SQ_SEL {
    +  GX2_SQ_SEL_X = 0 +,
    +  GX2_SQ_SEL_Y = 1 +,
    +  GX2_SQ_SEL_Z = 2 +,
    +  GX2_SQ_SEL_W = 3 +,
    +  GX2_SQ_SEL_R = 0 +,
    +  GX2_SQ_SEL_G = 1 +,
    +  GX2_SQ_SEL_B = 2 +,
    +  GX2_SQ_SEL_A = 3 +,
    +  GX2_SQ_SEL_0 = 4 +,
    +  GX2_SQ_SEL_1 = 5 +,
    +  GX2_SQ_SEL_MASK = 7 +
    + }
     
    +
    + + + + diff --git a/utils_8h__incl.map b/utils_8h__incl.map new file mode 100644 index 00000000..0b08a83f --- /dev/null +++ b/utils_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/utils_8h__incl.md5 b/utils_8h__incl.md5 new file mode 100644 index 00000000..fc9ef410 --- /dev/null +++ b/utils_8h__incl.md5 @@ -0,0 +1 @@ +5385c613df6d86a818266ae152f27540 \ No newline at end of file diff --git a/utils_8h__incl.png b/utils_8h__incl.png new file mode 100644 index 00000000..2136d320 Binary files /dev/null and b/utils_8h__incl.png differ diff --git a/utils_8h_source.html b/utils_8h_source.html new file mode 100644 index 00000000..fce994c5 --- /dev/null +++ b/utils_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/gx2/utils.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    utils.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3
    +
    10#ifdef __cplusplus
    +
    11extern "C" {
    +
    12#endif
    +
    13
    + +
    30
    +
    31#define GX2_SEL_MASK(x, y, z, w) (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
    +
    32#define GX2_COMP_MAP(x, y, z, w) (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
    +
    33
    +
    34#ifdef __cplusplus
    +
    35}
    +
    36#endif
    +
    37
    +
    GX2_SQ_SEL
    Definition utils.h:15
    +
    @ GX2_SQ_SEL_B
    Definition utils.h:23
    +
    @ GX2_SQ_SEL_Y
    Definition utils.h:17
    +
    @ GX2_SQ_SEL_W
    Definition utils.h:19
    +
    @ GX2_SQ_SEL_1
    Definition utils.h:27
    +
    @ GX2_SQ_SEL_X
    Definition utils.h:16
    +
    @ GX2_SQ_SEL_G
    Definition utils.h:22
    +
    @ GX2_SQ_SEL_0
    Definition utils.h:26
    +
    @ GX2_SQ_SEL_A
    Definition utils.h:24
    +
    @ GX2_SQ_SEL_R
    Definition utils.h:21
    +
    @ GX2_SQ_SEL_MASK
    Definition utils.h:28
    +
    @ GX2_SQ_SEL_Z
    Definition utils.h:18
    + +
    + + + + diff --git a/voice_8h.html b/voice_8h.html new file mode 100644 index 00000000..a190c72e --- /dev/null +++ b/voice_8h.html @@ -0,0 +1,324 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/voice.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    voice.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include "device.h"
    +#include "result.h"
    +
    +Include dependency graph for voice.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  AXVoiceOffsets
     
    struct  AXVoice
     
    struct  AXVoiceDeviceBusMixData
     
    struct  AXVoiceDeviceMixData
     
    struct  AXVoiceVeData
     
    struct  AXVoiceAdpcmLoopData
     
    struct  AXVoiceAdpcm
     
    struct  AXVoiceSrc
     AXVoice Sample Rate Converter. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct AXVoice AXVoice
     
    typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
     
    typedef struct AXVoiceAdpcm AXVoiceAdpcm
     
    typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData
     
    typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
     
    typedef struct AXVoiceLink AXVoiceLink
     
    typedef struct AXVoiceOffsets AXVoiceOffsets
     
    typedef struct AXVoiceSrc AXVoiceSrc
     
    typedef struct AXVoiceVeData AXVoiceVeData
     
    typedef uint16_t AXVoiceFormat
     A value from enum AX_VOICE_FORMAT.
     
    typedef uint16_t AXVoiceLoop
     A value from enum AX_VOICE_LOOP.
     
    typedef uint32_t AXVoiceSrcType
     A value from enum AX_VOICE_SRC_TYPE.
     
    typedef uint32_t AXVoiceState
     A value from enum AX_VOICE_STATE.
     
    typedef uint32_t AXVoiceRenderer
     A value from enum AX_VOICE_RENDERER.
     
    typedef int32_t AXVoiceSrcRatioResult
     A value from enum AX_VOICE_RATIO_RESULT.
     
    typedef uint32_t AXVoiceType
     A value from enum AX_VOICE_TYPE.
     
    typedef void(* AXVoiceCallbackFn) (void *)
     
    typedef void(* AXVoiceCallbackExFn) (void *, uint32_t, uint32_t)
     
    + + + + + + + + + + + + + + + +

    +Enumerations

    enum  AX_VOICE_FORMAT {
    +  AX_VOICE_FORMAT_ADPCM = 0 +,
    +  AX_VOICE_FORMAT_LPCM16 = 10 +,
    +  AX_VOICE_FORMAT_LPCM8 = 25 +
    + }
     
    enum  AX_VOICE_LOOP {
    +  AX_VOICE_LOOP_DISABLED = 0 +,
    +  AX_VOICE_LOOP_ENABLED = 1 +
    + }
     
    enum  AX_VOICE_RENDERER {
    +  AX_VOICE_RENDERER_DSP = 0 +,
    +  AX_VOICE_RENDERER_CPU = 1 +,
    +  AX_VOICE_RENDERER_AUTO = 2 +
    + }
     
    enum  AX_VOICE_RATIO_RESULT {
    +  AX_VOICE_RATIO_RESULT_SUCCESS = 0 +,
    +  AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO = -1 +,
    +  AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING = -2 +
    + }
     
    enum  AX_VOICE_SRC_TYPE {
    +  AX_VOICE_SRC_TYPE_NONE = 0 +,
    +  AX_VOICE_SRC_TYPE_LINEAR = 1 +,
    +  AX_VOICE_SRC_TYPE_UNK0 = 2 +,
    +  AX_VOICE_SRC_TYPE_UNK1 = 3 +,
    +  AX_VOICE_SRC_TYPE_UNK2 = 4 +
    + }
     
    enum  AX_VOICE_STATE {
    +  AX_VOICE_STATE_STOPPED = 0 +,
    +  AX_VOICE_STATE_PLAYING = 1 +
    + }
     
    enum  AX_VOICE_TYPE { AX_VOICE_TYPE_UNKNOWN + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    int32_t AXVoiceBegin (AXVoice *v)
     
    int32_t AXVoiceEnd (AXVoice *v)
     
    AXVoiceAXAcquireVoice (uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
     
    AXVoiceAXAcquireVoiceEx (uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
     
    BOOL AXCheckVoiceOffsets (AXVoiceOffsets *offsets)
     
    void AXFreeVoice (AXVoice *voice)
     
    uint32_t AXGetMaxVoices ()
     
    uint32_t AXGetVoiceCurrentOffsetEx (AXVoice *voice, const void *samples)
     
    uint32_t AXGetVoiceLoopCount (AXVoice *voice)
     
    void AXGetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
     
    BOOL AXIsVoiceRunning (AXVoice *voice)
     
    void AXSetVoiceAdpcm (AXVoice *voice, AXVoiceAdpcm *adpcm)
     
    void AXSetVoiceAdpcmLoop (AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
     
    void AXSetVoiceCurrentOffset (AXVoice *voice, uint32_t offset)
     
    AXResult AXSetVoiceDeviceMix (AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
     
    void AXSetVoiceEndOffset (AXVoice *voice, uint32_t offset)
     
    void AXSetVoiceEndOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
     
    AXResult AXSetVoiceInitialTimeDelay (AXVoice *voice, uint16_t delay)
     
    void AXSetVoiceLoopOffset (AXVoice *voice, uint32_t offset)
     
    void AXSetVoiceLoopOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
     
    void AXSetVoiceLoop (AXVoice *voice, AXVoiceLoop loop)
     
    void AXSetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
     
    void AXSetVoicePriority (AXVoice *voice, uint32_t priority)
     
    void AXSetVoiceRmtIIRCoefs (AXVoice *voice, uint16_t filter,...)
     
    void AXSetVoiceSrc (AXVoice *voice, AXVoiceSrc *src)
     
    AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoice *voice, float ratio)
     
    void AXSetVoiceSrcType (AXVoice *voice, AXVoiceSrcType type)
     
    void AXSetVoiceState (AXVoice *voice, AXVoiceState state)
     
    void AXSetVoiceType (AXVoice *voice, AXVoiceType type)
     
    void AXSetVoiceVe (AXVoice *voice, AXVoiceVeData *veData)
     
    void AXSetVoiceVeDelta (AXVoice *voice, int16_t delta)
     
    void AXSetVoiceRmtOn (AXVoice *voice, uint16_t on)
     Enable generating samples for Wiimotes.
     
    +
    + + + + diff --git a/voice_8h__incl.map b/voice_8h__incl.map new file mode 100644 index 00000000..bfea27bc --- /dev/null +++ b/voice_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/voice_8h__incl.md5 b/voice_8h__incl.md5 new file mode 100644 index 00000000..6804dddf --- /dev/null +++ b/voice_8h__incl.md5 @@ -0,0 +1 @@ +1936cff143f606a980885fa5939ffa42 \ No newline at end of file diff --git a/voice_8h__incl.png b/voice_8h__incl.png new file mode 100644 index 00000000..382346ae Binary files /dev/null and b/voice_8h__incl.png differ diff --git a/voice_8h_source.html b/voice_8h_source.html new file mode 100644 index 00000000..3ede9a2a --- /dev/null +++ b/voice_8h_source.html @@ -0,0 +1,592 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/sndcore2/voice.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    voice.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include "device.h"
    +
    4#include "result.h"
    +
    5
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    +
    17typedef struct AXVoice AXVoice;
    + + + + +
    22typedef struct AXVoiceLink AXVoiceLink;
    + +
    24typedef struct AXVoiceSrc AXVoiceSrc;
    + +
    26
    +
    28typedef uint16_t AXVoiceFormat;
    +
    29
    +
    31typedef uint16_t AXVoiceLoop;
    +
    32
    +
    34typedef uint32_t AXVoiceSrcType;
    +
    35
    +
    37typedef uint32_t AXVoiceState;
    +
    38
    +
    40typedef uint32_t AXVoiceRenderer;
    +
    41
    +
    43typedef int32_t AXVoiceSrcRatioResult;
    +
    44
    +
    46typedef uint32_t AXVoiceType;
    +
    47
    +
    48typedef void (*AXVoiceCallbackFn)(void *);
    +
    49typedef void (*AXVoiceCallbackExFn)(void *, uint32_t, uint32_t);
    +
    50
    + +
    57
    + +
    63
    + +
    70
    + +
    77
    + +
    86
    + +
    92
    +
    + +
    94{
    +
    95 // Unknown
    + +
    97};
    +
    +
    98
    +
    + +
    100{
    + + +
    103};
    +
    +
    104WUT_CHECK_OFFSET(AXVoiceLink, 0x0, next);
    +
    105WUT_CHECK_OFFSET(AXVoiceLink, 0x4, prev);
    +
    106WUT_CHECK_SIZE(AXVoiceLink, 0x8);
    +
    107
    +
    + +
    109{
    + + +
    112 uint32_t loopOffset;
    +
    113 uint32_t endOffset;
    + +
    115 const void *data;
    +
    116};
    +
    +
    117WUT_CHECK_OFFSET(AXVoiceOffsets, 0x0, dataType);
    +
    118WUT_CHECK_OFFSET(AXVoiceOffsets, 0x2, loopingEnabled);
    +
    119WUT_CHECK_OFFSET(AXVoiceOffsets, 0x4, loopOffset);
    +
    120WUT_CHECK_OFFSET(AXVoiceOffsets, 0x8, endOffset);
    +
    121WUT_CHECK_OFFSET(AXVoiceOffsets, 0xc, currentOffset);
    +
    122WUT_CHECK_OFFSET(AXVoiceOffsets, 0x10, data);
    +
    123WUT_CHECK_SIZE(AXVoiceOffsets, 0x14);
    +
    124
    +
    + +
    126{
    +
    128 uint32_t index;
    +
    129
    + +
    132
    +
    134 uint32_t volume;
    +
    135
    + +
    138
    + +
    141
    + +
    144
    +
    146 uint32_t priority;
    +
    147
    + +
    150
    + +
    153
    +
    155 uint32_t syncBits;
    +
    156
    +
    157 WUT_UNKNOWN_BYTES(0x8);
    +
    158
    + +
    161
    + +
    164
    + +
    167
    +
    168 float unk0;
    +
    169 float unk1;
    +
    170};
    +
    +
    171WUT_CHECK_OFFSET(AXVoice, 0x0, index);
    +
    172WUT_CHECK_OFFSET(AXVoice, 0x4, state);
    +
    173WUT_CHECK_OFFSET(AXVoice, 0x8, volume);
    +
    174WUT_CHECK_OFFSET(AXVoice, 0xc, renderer);
    +
    175WUT_CHECK_OFFSET(AXVoice, 0x10, link);
    +
    176WUT_CHECK_OFFSET(AXVoice, 0x18, cbNext);
    +
    177WUT_CHECK_OFFSET(AXVoice, 0x1c, priority);
    +
    178WUT_CHECK_OFFSET(AXVoice, 0x20, callback);
    +
    179WUT_CHECK_OFFSET(AXVoice, 0x24, userContext);
    +
    180WUT_CHECK_OFFSET(AXVoice, 0x28, syncBits);
    +
    181WUT_CHECK_OFFSET(AXVoice, 0x34, offsets);
    +
    182WUT_CHECK_OFFSET(AXVoice, 0x48, callbackEx);
    +
    183WUT_CHECK_OFFSET(AXVoice, 0x4c, callbackReason);
    +
    184WUT_CHECK_OFFSET(AXVoice, 0x50, unk0);
    +
    185WUT_CHECK_OFFSET(AXVoice, 0x54, unk1);
    +
    186WUT_CHECK_SIZE(AXVoice, 0x58);
    +
    187
    +
    + +
    189{
    +
    190 uint16_t volume;
    +
    191 int16_t delta;
    +
    192};
    +
    +
    193WUT_CHECK_OFFSET(AXVoiceDeviceBusMixData, 0x0, volume);
    +
    194WUT_CHECK_OFFSET(AXVoiceDeviceBusMixData, 0x2, delta);
    +
    195WUT_CHECK_SIZE(AXVoiceDeviceBusMixData, 0x4);
    +
    196
    + +
    201WUT_CHECK_OFFSET(AXVoiceDeviceMixData, 0x0, bus);
    +
    202WUT_CHECK_SIZE(AXVoiceDeviceMixData, 0x10);
    +
    203
    +
    + +
    205{
    +
    206 uint16_t volume;
    +
    207 int16_t delta;
    +
    208};
    +
    +
    209WUT_CHECK_OFFSET(AXVoiceVeData, 0x0, volume);
    +
    210WUT_CHECK_OFFSET(AXVoiceVeData, 0x2, delta);
    +
    211WUT_CHECK_SIZE(AXVoiceVeData, 0x4);
    +
    212
    +
    + +
    214{
    +
    215 uint16_t predScale;
    +
    216 int16_t prevSample[2];
    +
    217};
    +
    +
    218WUT_CHECK_OFFSET(AXVoiceAdpcmLoopData, 0x0, predScale);
    +
    219WUT_CHECK_OFFSET(AXVoiceAdpcmLoopData, 0x2, prevSample);
    +
    220WUT_CHECK_SIZE(AXVoiceAdpcmLoopData, 0x6);
    +
    221
    +
    + +
    223{
    +
    224 int16_t coefficients[16];
    +
    225 uint16_t gain;
    +
    226 uint16_t predScale;
    +
    227 int16_t prevSample[2];
    +
    228};
    +
    +
    229WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x0, coefficients);
    +
    230WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x20, gain);
    +
    231WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x22, predScale);
    +
    232WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x24, prevSample);
    +
    233WUT_CHECK_SIZE(AXVoiceAdpcm, 0x28);
    +
    234
    +
    235#pragma pack(push, 1)
    +
    236
    +
    + +
    241{
    +
    243 uint32_t ratio;
    +
    244
    + +
    247 int16_t lastSample[4];
    +
    248};
    +
    +
    249WUT_CHECK_OFFSET(AXVoiceSrc, 0x0, ratio);
    +
    250WUT_CHECK_OFFSET(AXVoiceSrc, 0x4, currentOffsetFrac);
    +
    251WUT_CHECK_OFFSET(AXVoiceSrc, 0x6, lastSample);
    +
    252WUT_CHECK_SIZE(AXVoiceSrc, 0xe);
    +
    253
    +
    254#pragma pack(pop)
    +
    255
    +
    256int32_t
    + +
    258
    +
    259int32_t
    + +
    261
    +
    262AXVoice *
    +
    263AXAcquireVoice(uint32_t priority,
    +
    264 AXVoiceCallbackFn callback,
    +
    265 void *userContext);
    +
    266
    +
    267AXVoice *
    +
    268AXAcquireVoiceEx(uint32_t priority,
    +
    269 AXVoiceCallbackExFn callback,
    +
    270 void *userContext);
    +
    271
    +
    272BOOL
    + +
    274
    +
    275void
    + +
    277
    +
    278uint32_t
    + +
    280
    +
    281uint32_t
    + +
    283 const void *samples);
    +
    284
    +
    285uint32_t
    + +
    287
    +
    288void
    + +
    290 AXVoiceOffsets *offsets);
    +
    291
    +
    292BOOL
    + +
    294
    +
    295void
    + +
    297 AXVoiceAdpcm *adpcm);
    +
    298
    +
    299void
    + +
    301 AXVoiceAdpcmLoopData *loopData);
    +
    302
    +
    303void
    + +
    305 uint32_t offset);
    +
    306
    + + +
    309 AXDeviceType type,
    +
    310 uint32_t id,
    +
    311 AXVoiceDeviceMixData *mixData);
    +
    312
    +
    313void
    + +
    315 uint32_t offset);
    +
    316
    +
    317void
    + +
    319 uint32_t offset,
    +
    320 const void *samples);
    +
    321
    + + +
    324 uint16_t delay);
    +
    325
    +
    326void
    + +
    328 uint32_t offset);
    +
    329
    +
    330void
    + +
    332 uint32_t offset,
    +
    333 const void *samples);
    +
    334
    +
    335void
    + +
    337 AXVoiceLoop loop);
    +
    338
    +
    339void
    + +
    341 AXVoiceOffsets *offsets);
    +
    342
    +
    343void
    + +
    345 uint32_t priority);
    +
    346
    +
    347void
    + +
    349 uint16_t filter,
    +
    350 ...);
    +
    351
    +
    352void
    + +
    354 AXVoiceSrc *src);
    +
    355
    + + +
    358 float ratio);
    +
    359
    +
    360void
    + +
    362 AXVoiceSrcType type);
    +
    363
    +
    364void
    + +
    366 AXVoiceState state);
    +
    367
    +
    368void
    + +
    370 AXVoiceType type);
    +
    371
    +
    372void
    + +
    374 AXVoiceVeData *veData);
    +
    375
    +
    376void
    + +
    378 int16_t delta);
    +
    379
    +
    387void
    +
    388AXSetVoiceRmtOn(AXVoice *voice, uint16_t on);
    +
    389
    +
    390#ifdef __cplusplus
    +
    391}
    +
    392#endif
    +
    393
    +
    uint32_t AXDeviceType
    A value from enum AX_DEVICE_TYPE.
    Definition device.h:23
    +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition result.h:16
    +
    AXVoiceState state
    Current play state of this voice.
    Definition voice.h:131
    +
    AXVoiceLoop loopingEnabled
    Definition voice.h:111
    +
    const void * data
    Definition voice.h:115
    +
    uint32_t ratio
    Playback rate, fixed 16.16.
    Definition voice.h:243
    +
    int16_t prevSample[2]
    Definition voice.h:216
    +
    AXVoiceFormat dataType
    Definition voice.h:110
    +
    uint16_t predScale
    Definition voice.h:215
    +
    AXVoiceDeviceBusMixData bus[4]
    Definition voice.h:199
    +
    AXVoice * next
    Definition voice.h:101
    +
    AXVoiceOffsets offsets
    The current offset data!
    Definition voice.h:160
    +
    AXVoice * cbNext
    A link to the next callback to invoke.
    Definition voice.h:143
    +
    uint16_t currentOffsetFrac
    Used by the resampler, fixed 0.16.
    Definition voice.h:246
    +
    AXVoiceCallbackExFn callbackEx
    An extended version of the callback above.
    Definition voice.h:163
    +
    int16_t coefficients[16]
    Definition voice.h:224
    +
    uint32_t endOffset
    Definition voice.h:113
    + +
    AXVoiceCallbackFn callback
    The callback to call if this is force-free'd by another acquire.
    Definition voice.h:149
    +
    uint16_t gain
    Definition voice.h:225
    +
    uint32_t currentOffset
    Definition voice.h:114
    +
    uint32_t priority
    The priority of this voice used for force-acquiring a voice.
    Definition voice.h:146
    +
    uint32_t syncBits
    A bitfield representing different things needing to be synced.
    Definition voice.h:155
    +
    uint32_t loopOffset
    Definition voice.h:112
    +
    AXVoiceLink link
    this is a link used in the stack, we do this in host-memory currently
    Definition voice.h:140
    +
    uint32_t index
    The index of this voice out of the total voices.
    Definition voice.h:128
    +
    float unk1
    Definition voice.h:169
    + +
    AXVoice * prev
    Definition voice.h:102
    +
    AXVoiceRenderer renderer
    The renderer to use for this voice.
    Definition voice.h:137
    +
    uint32_t volume
    Current volume of this voice.
    Definition voice.h:134
    +
    int16_t lastSample[4]
    Definition voice.h:247
    +
    uint32_t callbackReason
    The reason for the callback being invoked.
    Definition voice.h:166
    +
    void * userContext
    The user context to send to the callbacks.
    Definition voice.h:152
    +
    float unk0
    Definition voice.h:168
    +
    uint32_t AXGetMaxVoices()
    +
    void AXSetVoiceVe(AXVoice *voice, AXVoiceVeData *veData)
    +
    AXVoice * AXAcquireVoiceEx(uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
    +
    void AXSetVoiceType(AXVoice *voice, AXVoiceType type)
    +
    AX_VOICE_TYPE
    Definition voice.h:94
    +
    void(* AXVoiceCallbackFn)(void *)
    Definition voice.h:48
    +
    void AXSetVoiceLoopOffsetEx(AXVoice *voice, uint32_t offset, const void *samples)
    +
    void AXSetVoiceVeDelta(AXVoice *voice, int16_t delta)
    +
    void AXSetVoiceState(AXVoice *voice, AXVoiceState state)
    +
    void AXSetVoiceRmtOn(AXVoice *voice, uint16_t on)
    Enable generating samples for Wiimotes.
    +
    AX_VOICE_STATE
    Definition voice.h:88
    +
    BOOL AXCheckVoiceOffsets(AXVoiceOffsets *offsets)
    +
    void AXSetVoiceOffsets(AXVoice *voice, AXVoiceOffsets *offsets)
    +
    uint16_t AXVoiceFormat
    A value from enum AX_VOICE_FORMAT.
    Definition voice.h:28
    +
    uint32_t AXGetVoiceCurrentOffsetEx(AXVoice *voice, const void *samples)
    +
    uint32_t AXVoiceRenderer
    A value from enum AX_VOICE_RENDERER.
    Definition voice.h:40
    +
    void AXSetVoicePriority(AXVoice *voice, uint32_t priority)
    +
    AX_VOICE_SRC_TYPE
    Definition voice.h:79
    +
    AX_VOICE_RATIO_RESULT
    Definition voice.h:72
    +
    uint32_t AXVoiceType
    A value from enum AX_VOICE_TYPE.
    Definition voice.h:46
    +
    void AXSetVoiceEndOffsetEx(AXVoice *voice, uint32_t offset, const void *samples)
    +
    AX_VOICE_LOOP
    Definition voice.h:59
    +
    void AXSetVoiceSrcType(AXVoice *voice, AXVoiceSrcType type)
    +
    uint16_t AXVoiceLoop
    A value from enum AX_VOICE_LOOP.
    Definition voice.h:31
    +
    AXResult AXSetVoiceDeviceMix(AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
    +
    AXVoiceSrcRatioResult AXSetVoiceSrcRatio(AXVoice *voice, float ratio)
    +
    BOOL AXIsVoiceRunning(AXVoice *voice)
    +
    void AXSetVoiceAdpcmLoop(AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
    +
    void AXSetVoiceCurrentOffset(AXVoice *voice, uint32_t offset)
    +
    AX_VOICE_RENDERER
    Definition voice.h:65
    +
    AX_VOICE_FORMAT
    Definition voice.h:52
    +
    AXResult AXSetVoiceInitialTimeDelay(AXVoice *voice, uint16_t delay)
    +
    int32_t AXVoiceBegin(AXVoice *v)
    +
    void AXSetVoiceLoop(AXVoice *voice, AXVoiceLoop loop)
    +
    AXVoice * AXAcquireVoice(uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
    +
    void AXSetVoiceRmtIIRCoefs(AXVoice *voice, uint16_t filter,...)
    +
    void(* AXVoiceCallbackExFn)(void *, uint32_t, uint32_t)
    Definition voice.h:49
    +
    uint32_t AXVoiceState
    A value from enum AX_VOICE_STATE.
    Definition voice.h:37
    +
    void AXSetVoiceLoopOffset(AXVoice *voice, uint32_t offset)
    +
    void AXSetVoiceSrc(AXVoice *voice, AXVoiceSrc *src)
    +
    void AXFreeVoice(AXVoice *voice)
    +
    int32_t AXVoiceSrcRatioResult
    A value from enum AX_VOICE_RATIO_RESULT.
    Definition voice.h:43
    +
    void AXSetVoiceEndOffset(AXVoice *voice, uint32_t offset)
    +
    uint32_t AXVoiceSrcType
    A value from enum AX_VOICE_SRC_TYPE.
    Definition voice.h:34
    +
    void AXGetVoiceOffsets(AXVoice *voice, AXVoiceOffsets *offsets)
    +
    uint32_t AXGetVoiceLoopCount(AXVoice *voice)
    +
    int32_t AXVoiceEnd(AXVoice *v)
    +
    void AXSetVoiceAdpcm(AXVoice *voice, AXVoiceAdpcm *adpcm)
    +
    @ AX_VOICE_TYPE_UNKNOWN
    Definition voice.h:96
    +
    @ AX_VOICE_STATE_PLAYING
    Definition voice.h:90
    +
    @ AX_VOICE_STATE_STOPPED
    Definition voice.h:89
    +
    @ AX_VOICE_SRC_TYPE_NONE
    Definition voice.h:80
    +
    @ AX_VOICE_SRC_TYPE_UNK0
    Definition voice.h:82
    +
    @ AX_VOICE_SRC_TYPE_UNK2
    Definition voice.h:84
    +
    @ AX_VOICE_SRC_TYPE_LINEAR
    Definition voice.h:81
    +
    @ AX_VOICE_SRC_TYPE_UNK1
    Definition voice.h:83
    +
    @ AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO
    Definition voice.h:74
    +
    @ AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING
    Definition voice.h:75
    +
    @ AX_VOICE_RATIO_RESULT_SUCCESS
    Definition voice.h:73
    +
    @ AX_VOICE_LOOP_ENABLED
    Definition voice.h:61
    +
    @ AX_VOICE_LOOP_DISABLED
    Definition voice.h:60
    +
    @ AX_VOICE_RENDERER_AUTO
    Definition voice.h:68
    +
    @ AX_VOICE_RENDERER_CPU
    Definition voice.h:67
    +
    @ AX_VOICE_RENDERER_DSP
    Definition voice.h:66
    +
    @ AX_VOICE_FORMAT_LPCM16
    Definition voice.h:54
    +
    @ AX_VOICE_FORMAT_ADPCM
    Definition voice.h:53
    +
    @ AX_VOICE_FORMAT_LPCM8
    Definition voice.h:55
    + + + + + + + +
    AXVoice Sample Rate Converter.
    Definition voice.h:241
    + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/vpad_8dox.html b/vpad_8dox.html new file mode 100644 index 00000000..045894ef --- /dev/null +++ b/vpad_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpad/vpad.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/vpad/vpad.dox File Reference
    +
    +
    +
    + + + + diff --git a/vpadbase_8dox.html b/vpadbase_8dox.html new file mode 100644 index 00000000..9aadca11 --- /dev/null +++ b/vpadbase_8dox.html @@ -0,0 +1,82 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/vpadbase/vpadbase.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    /home/runner/work/wut/wut/include/vpadbase/vpadbase.dox File Reference
    +
    +
    +
    + + + + diff --git a/wbc_8h.html b/wbc_8h.html new file mode 100644 index 00000000..84f699d0 --- /dev/null +++ b/wbc_8h.html @@ -0,0 +1,187 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/wbc.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    wbc.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <padscore/wpad.h>
    +
    +Include dependency graph for wbc.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Typedefs

    typedef enum WBCError WBCError
     
    + + + +

    +Enumerations

    enum  WBCError {
    +  WBC_ERROR_NONE = 0 +,
    +  WBC_ERROR_NO_CONTROLLER = -1 +,
    +  WBC_ERROR_NOT_READY = -2 +,
    +  WBC_ERROR_BAD_TEMPERATURE = -3 +,
    +  WBC_ERROR_INVALID = -4 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    uint32_t WBCGetABSWeight (void)
     
    uint32_t WBCGetBatteryLevel (uint8_t battery)
     Converts raw battery value to a level.
     
    BOOL WBCGetCalibrationStatus (void)
     Checks if the Balance Board calibration is completed.
     
    double WBCGetGCWeight (double weight)
     Returns gravity-corrected weight.
     
    double WBCGetGravCoff (void)
     Returns the gravity coefficient.
     
    uint32_t WBCGetProductArea (void)
     Always returns 0.
     
    WBCError WBCGetTCWeight (double weight, double *correctedWeight, const WPADStatusBalanceBoard *status)
     Returns temperature-corrected weight.
     
    WBCError WBCGetTGCWeight (double inputWeight, double *correctedWeight, const WPADStatusBalanceBoard *status)
     Applies temperature and gravity correction to weight value.
     
    WBCError WBCGetZEROPoint (double zeros[], uint32_t count)
     Return the current zeros for each sensor.
     
    int32_t WBCRead (WPADStatusBalanceBoard *status, double weights[], uint32_t count)
     Converts the raw pressure data into weight values.
     
    WBCError WBCSetZEROPoint (const double zeros[], uint32_t count)
     Resets the zero weight value.
     
    BOOL WBCSetupCalibration (void)
     Starts the calibration of Balance Board.
     
    +
    + + + + diff --git a/wbc_8h__incl.map b/wbc_8h__incl.map new file mode 100644 index 00000000..afa0c4a1 --- /dev/null +++ b/wbc_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wbc_8h__incl.md5 b/wbc_8h__incl.md5 new file mode 100644 index 00000000..e9ae33f9 --- /dev/null +++ b/wbc_8h__incl.md5 @@ -0,0 +1 @@ +5edef29dcc39a0a8b09d7521683d961e \ No newline at end of file diff --git a/wbc_8h__incl.png b/wbc_8h__incl.png new file mode 100644 index 00000000..ca432bbb Binary files /dev/null and b/wbc_8h__incl.png differ diff --git a/wbc_8h_source.html b/wbc_8h_source.html new file mode 100644 index 00000000..5bb5106b --- /dev/null +++ b/wbc_8h_source.html @@ -0,0 +1,183 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/wbc.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    wbc.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <padscore/wpad.h>
    +
    4
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    +
    17
    + +
    26
    +
    27
    +
    28// TODO: Check result, it seems to return total raw pressure data, not weight.
    +
    29uint32_t
    + +
    31
    +
    38uint32_t
    +
    39WBCGetBatteryLevel(uint8_t battery);
    +
    40
    +
    47BOOL
    + +
    49
    +
    55double
    +
    56WBCGetGCWeight(double weight);
    +
    57
    +
    61double
    + +
    63
    +
    67uint32_t
    + +
    69
    + +
    76WBCGetTCWeight(double weight,
    +
    77 double *correctedWeight,
    +
    78 const WPADStatusBalanceBoard *status);
    +
    79
    + +
    89WBCGetTGCWeight(double inputWeight,
    +
    90 double *correctedWeight,
    +
    91 const WPADStatusBalanceBoard *status);
    +
    92
    + +
    97WBCGetZEROPoint(double zeros[],
    +
    98 uint32_t count);
    +
    99
    +
    112int32_t
    + +
    114 double weights[],
    +
    115 uint32_t count);
    +
    116
    + +
    127WBCSetZEROPoint(const double zeros[],
    +
    128 uint32_t count);
    +
    129
    +
    137BOOL
    + +
    139
    +
    140#ifdef __cplusplus
    +
    141}
    +
    142#endif
    +
    143
    +
    WBCError WBCSetZEROPoint(const double zeros[], uint32_t count)
    Resets the zero weight value.
    +
    double WBCGetGCWeight(double weight)
    Returns gravity-corrected weight.
    +
    uint32_t WBCGetProductArea(void)
    Always returns 0.
    +
    BOOL WBCSetupCalibration(void)
    Starts the calibration of Balance Board.
    +
    int32_t WBCRead(WPADStatusBalanceBoard *status, double weights[], uint32_t count)
    Converts the raw pressure data into weight values.
    +
    WBCError
    Definition wbc.h:19
    +
    uint32_t WBCGetABSWeight(void)
    +
    double WBCGetGravCoff(void)
    Returns the gravity coefficient.
    +
    WBCError WBCGetTCWeight(double weight, double *correctedWeight, const WPADStatusBalanceBoard *status)
    Returns temperature-corrected weight.
    +
    WBCError WBCGetTGCWeight(double inputWeight, double *correctedWeight, const WPADStatusBalanceBoard *status)
    Applies temperature and gravity correction to weight value.
    +
    BOOL WBCGetCalibrationStatus(void)
    Checks if the Balance Board calibration is completed.
    +
    WBCError WBCGetZEROPoint(double zeros[], uint32_t count)
    Return the current zeros for each sensor.
    +
    uint32_t WBCGetBatteryLevel(uint8_t battery)
    Converts raw battery value to a level.
    +
    @ WBC_ERROR_INVALID
    Definition wbc.h:24
    +
    @ WBC_ERROR_NONE
    Definition wbc.h:20
    +
    @ WBC_ERROR_NO_CONTROLLER
    Definition wbc.h:21
    +
    @ WBC_ERROR_NOT_READY
    Definition wbc.h:22
    +
    @ WBC_ERROR_BAD_TEMPERATURE
    Definition wbc.h:23
    +
    Balance Board status.
    Definition wpad.h:653
    + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + + diff --git a/wpad_8h.html b/wpad_8h.html new file mode 100644 index 00000000..926022f7 --- /dev/null +++ b/wpad_8h.html @@ -0,0 +1,912 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/wpad.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    wpad.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/time.h>
    +
    +Include dependency graph for wpad.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  WPADVec2D
     2D vector. More...
     
    struct  WPADVec3D
     3D vector. More...
     
    struct  WPADIRDot
     A single IR dot tracked by the camera. More...
     
    struct  WPADIRDotEx
     A single IR dot tracked by the camera, extra info. More...
     
    struct  WPADStatus
     Core Wii Remote status. More...
     
    struct  WPADStatusEx
     Extended core Wii Remote status, with more IR details. More...
     
    struct  WPADStatusNunchuk
     Wii Remote + Nunchuk status. More...
     
    struct  WPADStatusClassic
     Classic Controller and Classic Controller Pro status. More...
     
    struct  WPADStatusProController
     Pro Controller status. More...
     
    struct  WPADStatusMotionPlus
     MotionPlus status. More...
     
    struct  WPADStatusBalanceBoard
     Balance Board status. More...
     
    struct  WPADStatusTrain
     Bullet Train controller status. More...
     
    struct  WPADInfo
     Controller status info. More...
     
    struct  WPADiQueueElement
     
    struct  WPADiQueue
     
    struct  WPADAddress
     Bluetooth device address. More...
     
    struct  WENCParams
     Continuation parameters for WENCGetEncodeData. More...
     
    struct  WPADStatusNunchuk.stick
     
    union  WPADStatusMotionPlus.__unnamed56__
     
    struct  WPADStatusMotionPlus.__unnamed56__.nunchuk
     
    struct  WPADStatusMotionPlus.__unnamed56__.nunchuk.stick
     
    struct  WPADStatusMotionPlus.__unnamed56__.classic
     
    + + + + + +

    +Macros

    #define WPAD_MAX_IR_DOTS   4
     
    #define WPAD_MAX_PRESSURE_SENSORS   4
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct WPADStatusProController WPADStatusProController
     
    typedef struct WPADVec2D WPADVec2D
     
    typedef struct WPADVec3D WPADVec3D
     
    typedef struct WPADInfo WPADInfo
     
    typedef struct WPADAddress WPADAddress
     
    typedef struct WPADiQueueElement WPADiQueueElement
     
    typedef struct WPADiQueue WPADiQueue
     
    typedef struct WPADIRDot WPADIRDot
     
    typedef struct WPADIRDotEx WPADIRDotEx
     
    typedef struct WPADStatus WPADStatus
     
    typedef struct WPADStatusEx WPADStatusEx
     
    typedef struct WPADStatusNunchuk WPADStatusNunchuk
     
    typedef struct WPADStatusClassic WPADStatusClassic
     
    typedef struct WPADStatusMotionPlus WPADStatusMotionPlus
     
    typedef struct WPADStatusBalanceBoard WPADStatusBalanceBoard
     
    typedef struct WPADStatusTrain WPADStatusTrain
     
    typedef WPADStatusProController WPADStatusPro
     
    typedef struct WENCParams WENCParams
     
    typedef enum WPADError WPADError
     
    typedef enum WPADChan WPADChan
     Wii Remote channel.
     
    typedef enum WPADDataFormat WPADDataFormat
     Data format.
     
    typedef enum WPADExtensionType WPADExtensionType
     Extension type.
     
    typedef enum WPADButton WPADButton
     Wii Remote buttons.
     
    typedef enum WPADNunchukButton WPADNunchukButton
     Nunchuk buttons.
     
    typedef enum WPADClassicButton WPADClassicButton
     Classic Controller buttons.
     
    typedef enum WPADProButton WPADProButton
     Pro Controller buttons.
     
    typedef enum WPADLed WPADLed
     WPAD Led flags.
     
    typedef enum WPADDpdFormat WPADDpdFormat
     WPAD Infrared Format. For more information see IR Data Formats
     
    typedef enum WPADSpeakerCmd WPADSpeakerCmd
     WPAD Speaker Command.
     
    typedef enum WPADMplsMode WPADMplsMode
     MotionPlus Mode.
     
    typedef enum WPADMplsStatus WPADMplsStatus
     MotionPlus status flags.
     
    typedef enum WPADPeripheralSpace WPADPeripheralSpace
     WPAD Peripheral Memory Space Prefixes.
     
    typedef enum WPADBalanceBoardCmd WPADBalanceBoardCmd
     Balance Board commands.
     
    typedef void(* WPADCallback) (WPADChan channel, WPADError status)
     
    typedef WPADCallback WPADControlLedCallback
     
    typedef WPADCallback WPADControlDpdCallback
     
    typedef WPADCallback WPADControlSpeakerCallback
     
    typedef WPADCallback WPADIsMplsAttachedCallback
     
    typedef WPADCallback WPADGetInfoCallback
     
    typedef WPADCallback WPADReadMemoryCallback
     
    typedef WPADCallback WPADWriteMemoryCallback
     
    typedef WPADCallback WPADConnectCallback
     
    typedef WPADCallback WPADiSendCallback
     
    typedef WPADCallback WPADiWriteGameDataCallback
     
    typedef void(* WPADSamplingCallback) (WPADChan channel)
     
    typedef void(* WPADExtensionCallback) (WPADChan channel, WPADExtensionType ext)
     Callback called when the active extension changes.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Enumerations

    enum  WPADError {
    +  WPAD_ERROR_NONE = 0 +,
    +  WPAD_ERROR_NO_CONTROLLER = -1 +,
    +  WPAD_ERROR_NOT_READY = -2 +,
    +  WPAD_ERROR_TRANSFER = -3 +,
    +  WPAD_ERROR_INVALID = -4 +,
    +  WPAD_ERROR_PERMISSION = -5 +,
    +  WPAD_ERROR_BROKEN = -6 +,
    +  WPAD_ERROR_QUEUE_EMPTY = -7 +,
    +  WPAD_ERROR_BAD_VALUE = -8 +,
    +  WPAD_ERROR_BAD_CONF = -9 +
    + }
     
    enum  WPADChan {
    +  WPAD_CHAN_0 = 0 +,
    +  WPAD_CHAN_1 = 1 +,
    +  WPAD_CHAN_2 = 2 +,
    +  WPAD_CHAN_3 = 3 +,
    +  WPAD_CHAN_4 = 4 +,
    +  WPAD_CHAN_5 = 5 +,
    +  WPAD_CHAN_6 = 6 +
    + }
     Wii Remote channel. More...
     
    enum  WPADDataFormat {
    +  WPAD_FMT_CORE = 0x00 +,
    +  WPAD_FMT_CORE_ACC = 0x01 +,
    +  WPAD_FMT_CORE_ACC_DPD = 0x02 +,
    +  WPAD_FMT_NUNCHUK = 0x03 +,
    +  WPAD_FMT_NUNCHUK_ACC = 0x04 +,
    +  WPAD_FMT_NUNCHUK_ACC_DPD = 0x05 +,
    +  WPAD_FMT_CLASSIC = 0x06 +,
    +  WPAD_FMT_CLASSIC_ACC = 0x07 +,
    +  WPAD_FMT_CLASSIC_ACC_DPD = 0x08 +,
    +  WPAD_FMT_CORE_ACC_DPD_FULL = 0x09 +,
    +  WPAD_FMT_TRAIN = 0x0A +,
    +  WPAD_FMT_GUITAR = 0x0B +,
    +  WPAD_FMT_BALANCE_BOARD = 0x0C +,
    +  WPAD_FMT_DRUM = 0x0F +,
    +  WPAD_FMT_MPLUS = 0x10 +,
    +  WPAD_FMT_TAIKO = 0x11 +,
    +  WPAD_FMT_PRO_CONTROLLER = 0x16 +
    + }
     Data format. More...
     
    enum  WPADExtensionType {
    +  WPAD_EXT_CORE = 0x00 +,
    +  WPAD_EXT_NUNCHUK = 0x01 +,
    +  WPAD_EXT_CLASSIC = 0x02 +,
    +  WPAD_EXT_BALANCE_BOARD = 0x03 +,
    +  WPAD_EXT_MPLUS = 0x05 +,
    +  WPAD_EXT_MPLUS_NUNCHUK = 0x06 +,
    +  WPAD_EXT_MPLUS_CLASSIC = 0x07 +,
    +  WPAD_EXT_TRAIN = 0x10 +,
    +  WPAD_EXT_GUITAR = 0x11 +,
    +  WPAD_EXT_DRUM = 0x12 +,
    +  WPAD_EXT_TAIKO = 0x13 +,
    +  WPAD_EXT_PRO_CONTROLLER = 0x1f +,
    +  WPAD_EXT_DEV_NOT_FOUND = 0xfd +,
    +  WPAD_EXT_UNKNOWN = 0xff +
    + }
     Extension type. More...
     
    enum  WPADButton {
    +  WPAD_BUTTON_LEFT = 0x0001 +,
    +  WPAD_BUTTON_RIGHT = 0x0002 +,
    +  WPAD_BUTTON_DOWN = 0x0004 +,
    +  WPAD_BUTTON_UP = 0x0008 +,
    +  WPAD_BUTTON_PLUS = 0x0010 +,
    +  WPAD_BUTTON_2 = 0x0100 +,
    +  WPAD_BUTTON_1 = 0x0200 +,
    +  WPAD_BUTTON_B = 0x0400 +,
    +  WPAD_BUTTON_A = 0x0800 +,
    +  WPAD_BUTTON_MINUS = 0x1000 +,
    +  WPAD_BUTTON_Z = 0x2000 +,
    +  WPAD_BUTTON_C = 0x4000 +,
    +  WPAD_BUTTON_HOME = 0x8000 +
    + }
     Wii Remote buttons. More...
     
    enum  WPADNunchukButton {
    +  WPAD_NUNCHUK_STICK_EMULATION_LEFT = 0x0001 +,
    +  WPAD_NUNCHUK_STICK_EMULATION_RIGHT = 0x0002 +,
    +  WPAD_NUNCHUK_STICK_EMULATION_DOWN = 0x0004 +,
    +  WPAD_NUNCHUK_STICK_EMULATION_UP = 0x0008 +,
    +  WPAD_NUNCHUK_BUTTON_Z = 0x2000 +,
    +  WPAD_NUNCHUK_BUTTON_C = 0x4000 +
    + }
     Nunchuk buttons. More...
     
    enum  WPADClassicButton {
    +  WPAD_CLASSIC_BUTTON_UP = 0x00000001 +,
    +  WPAD_CLASSIC_BUTTON_LEFT = 0x00000002 +,
    +  WPAD_CLASSIC_BUTTON_ZR = 0x00000004 +,
    +  WPAD_CLASSIC_BUTTON_X = 0x00000008 +,
    +  WPAD_CLASSIC_BUTTON_A = 0x00000010 +,
    +  WPAD_CLASSIC_BUTTON_Y = 0x00000020 +,
    +  WPAD_CLASSIC_BUTTON_B = 0x00000040 +,
    +  WPAD_CLASSIC_BUTTON_ZL = 0x00000080 +,
    +  WPAD_CLASSIC_BUTTON_R = 0x00000200 +,
    +  WPAD_CLASSIC_BUTTON_PLUS = 0x00000400 +,
    +  WPAD_CLASSIC_BUTTON_HOME = 0x00000800 +,
    +  WPAD_CLASSIC_BUTTON_MINUS = 0x00001000 +,
    +  WPAD_CLASSIC_BUTTON_L = 0x00002000 +,
    +  WPAD_CLASSIC_BUTTON_DOWN = 0x00004000 +,
    +  WPAD_CLASSIC_BUTTON_RIGHT = 0x00008000 +,
    +  WPAD_CLASSIC_STICK_L_EMULATION_LEFT = 0x00010000 +,
    +  WPAD_CLASSIC_STICK_L_EMULATION_RIGHT = 0x00020000 +,
    +  WPAD_CLASSIC_STICK_L_EMULATION_DOWN = 0x00040000 +,
    +  WPAD_CLASSIC_STICK_L_EMULATION_UP = 0x00080000 +,
    +  WPAD_CLASSIC_STICK_R_EMULATION_LEFT = 0x00100000 +,
    +  WPAD_CLASSIC_STICK_R_EMULATION_RIGHT = 0x00200000 +,
    +  WPAD_CLASSIC_STICK_R_EMULATION_DOWN = 0x00400000 +,
    +  WPAD_CLASSIC_STICK_R_EMULATION_UP = 0x00800000 +
    + }
     Classic Controller buttons. More...
     
    enum  WPADProButton {
    +  WPAD_PRO_BUTTON_UP = 0x00000001 +,
    +  WPAD_PRO_BUTTON_LEFT = 0x00000002 +,
    +  WPAD_PRO_BUTTON_ZR = 0x00000004 +,
    +  WPAD_PRO_TRIGGER_ZR = WPAD_PRO_BUTTON_ZR +,
    +  WPAD_PRO_BUTTON_X = 0x00000008 +,
    +  WPAD_PRO_BUTTON_A = 0x00000010 +,
    +  WPAD_PRO_BUTTON_Y = 0x00000020 +,
    +  WPAD_PRO_BUTTON_B = 0x00000040 +,
    +  WPAD_PRO_BUTTON_ZL = 0x00000080 +,
    +  WPAD_PRO_TRIGGER_ZL = WPAD_PRO_BUTTON_ZL +,
    +  WPAD_PRO_RESERVED = 0x00000100 +,
    +  WPAD_PRO_BUTTON_R = 0x00000200 +,
    +  WPAD_PRO_TRIGGER_R = WPAD_PRO_BUTTON_R +,
    +  WPAD_PRO_BUTTON_PLUS = 0x00000400 +,
    +  WPAD_PRO_BUTTON_HOME = 0x00000800 +,
    +  WPAD_PRO_BUTTON_MINUS = 0x00001000 +,
    +  WPAD_PRO_BUTTON_L = 0x00002000 +,
    +  WPAD_PRO_TRIGGER_L = WPAD_PRO_BUTTON_L +,
    +  WPAD_PRO_BUTTON_DOWN = 0x00004000 +,
    +  WPAD_PRO_BUTTON_RIGHT = 0x00008000 +,
    +  WPAD_PRO_BUTTON_STICK_R = 0x00010000 +,
    +  WPAD_PRO_BUTTON_STICK_L = 0x00020000 +,
    +  WPAD_PRO_STICK_L_EMULATION_UP = 0x00200000 +,
    +  WPAD_PRO_STICK_L_EMULATION_DOWN = 0x00100000 +,
    +  WPAD_PRO_STICK_L_EMULATION_LEFT = 0x00040000 +,
    +  WPAD_PRO_STICK_L_EMULATION_RIGHT = 0x00080000 +,
    +  WPAD_PRO_STICK_R_EMULATION_UP = 0x02000000 +,
    +  WPAD_PRO_STICK_R_EMULATION_DOWN = 0x01000000 +,
    +  WPAD_PRO_STICK_R_EMULATION_LEFT = 0x00400000 +,
    +  WPAD_PRO_STICK_R_EMULATION_RIGHT = 0x00800000 +
    + }
     Pro Controller buttons. More...
     
    enum  WPADLed {
    +  WPAD_LED_ONE = 0x01 +,
    +  WPAD_LED_TWO = 0x02 +,
    +  WPAD_LED_THREE = 0x04 +,
    +  WPAD_LED_FOUR = 0x08 +
    + }
     WPAD Led flags. More...
     
    enum  WPADDpdFormat {
    +  WPAD_DPD_FMT_NONE = 0 +,
    +  WPAD_DPD_FMT_BASIC = 1 +,
    +  WPAD_DPD_FMT_EXTENDED = 3 +,
    +  WPAD_DPD_FMT_FULL = 5 +
    + }
     WPAD Infrared Format. For more information see IR Data Formats More...
     
    enum  WPADSpeakerCmd {
    +  WPAD_SPEAKER_CMD_OFF = 0 +,
    +  WPAD_SPEAKER_CMD_ON = 1 +,
    +  WPAD_SPEAKER_CMD_MUTE = 2 +,
    +  WPAD_SPEAKER_CMD_UNMUTE = 3 +,
    +  WPAD_SPEAKER_CMD_PLAY = 4 +,
    +  WPAD_SPEAKER_CMD_ON_ALT = 5 +
    + }
     WPAD Speaker Command. More...
     
    enum  WPADMplsMode {
    +  WPAD_MPLS_MODE_DISABLE = 0 +,
    +  WPAD_MPLS_MODE_MPLS_ONLY = 4 +,
    +  WPAD_MPLS_MODE_MPLS_NUNCHUK = 5 +,
    +  WPAD_MPLS_MODE_MPLS_CLASSIC = 7 +
    + }
     MotionPlus Mode. More...
     
    enum  WPADMplsStatus {
    +  WPAD_MPLS_STATUS_ATTACHED = 0x01 +,
    +  WPAD_MPLS_STATUS_ROLL_CONV = 0x02 +,
    +  WPAD_MPLS_STATUS_PITCH_CONV = 0x04 +,
    +  WPAD_MPLS_STATUS_YAW_CONV = 0x08 +,
    +  WPAD_MPLS_STATUS_EXT_VALID = 0x40 +,
    +  WPAD_MPLS_STATUS_VALID = 0x80 +
    + }
     MotionPlus status flags. More...
     
    enum  WPADPeripheralSpace {
    +  WPAD_PERIPHERAL_SPACE_SPEAKER = 0xA2 +,
    +  WPAD_PERIPHERAL_SPACE_EXTENSION = 0xA4 +,
    +  WPAD_PERIPHERAL_SPACE_MOTIONPLUS = 0xA6 +,
    +  WPAD_PERIPHERAL_SPACE_DPD = 0xB0 +
    + }
     WPAD Peripheral Memory Space Prefixes. More...
     
    enum  WPADBalanceBoardCmd {
    +  WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP = 0x00 +,
    +  WPAD_BALANCE_BOARD_CMD_OFF = 0x55 +,
    +  WPAD_BALANCE_BOARD_CMD_ON = 0xAA +
    + }
     Balance Board commands. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

     WUT_ENUM_BITMASK_TYPE (WPADLed)
     
    void WPADInit (void)
     Initialises the WPAD library for use.
     
    void WPADShutdown (void)
     Cleans up and frees the WPAD library.
     
    BOOL WPADGetStatus (void)
     Get the status of the WPAD library.
     
    void WPADDisconnect (WPADChan channel)
     Immediately disconnects the associated controller.
     
    WPADError WPADProbe (WPADChan channel, WPADExtensionType *outExtensionType)
     Identifies the extension connected to the associated controller.
     
    WPADError WPADSetDataFormat (WPADChan channel, WPADDataFormat format)
     Sets the data format of the controller, can be used to reduce or increase the amount of data received.
     
    WPADDataFormat WPADGetDataFormat (WPADChan channel)
     Gets the data format in use by the controller.
     
    void WPADRead (WPADChan channel, WPADStatus *status)
     Reads data for a given Wii Remote.
     
    WPADError WPADControlLed (WPADChan channel, WPADLed led, WPADCallback callback)
     Controls the associated Wii Remote's LEDs.
     
    WPADError WPADControlDpd (WPADChan channel, WPADDpdFormat mode, WPADCallback callback)
     Controls the Wii Remote's IR sensor.
     
    WPADDpdFormat WPADGetDpdFormat (WPADChan channel)
     Returns the associated Wii Remote's IR mode.
     
    void WPADControlMotor (WPADChan channel, BOOL motorEnabled)
     Controls the associated WPADChan's rumble motor.
     
    int32_t WPADControlSpeaker (WPADChan channel, WPADSpeakerCmd mode, WPADCallback callback)
     Sets the Wii Remote speaker mode.
     
    BOOL WPADIsSpeakerEnabled (WPADChan channel)
     Returns whether the Wii Remote's speaker is enabled.
     
    BOOL WPADCanSendStreamData (WPADChan channel)
     Returns whether it is possible to send data to the Wii Remote's speaker at this moment May return false if device type is unknown, or the device is too busy.
     
    WPADError WPADSendStreamData (WPADChan channel, const void *data, uint32_t size)
     Sends data to be played by Wii Remote speaker make sure the data is in the format the speaker was initialized for, (4-bit Yamaha ADPCM by default)
     
    uint32_t WENCGetEncodeData (WENCParams *params, BOOL continuing, const int16_t *samples, uint32_t sampleCount, uint8_t *outEncodedData)
     Encode 16-bit LPCM as 4-bit Yamaha ADPCM.
     
    uint8_t WPADGetSpeakerVolume (void)
     Returns the global Wii Remote speaker volume.
     
    void WPADSetSpeakerVolume (uint8_t volume)
     Sets the global Wii Remote speaker volume.
     
    int32_t WPADIsMplsAttached (WPADChan channel, BOOL *outEnabled, WPADCallback callback)
     Gets whether MotionPlus is enabled for the WPAD.
     
    int32_t WPADIsMplsIntegrated (WPADChan channel)
     Returns whether the WPADChan has MotionPlus integrated.
     
    WPADError WPADGetInfo (WPADChan channel, WPADInfo *outInfo)
     Retrieves status info from the controller.
     
    WPADError WPADGetInfoAsync (WPADChan channel, WPADInfo *outInfo, WPADCallback callback)
     Retrieves status info from the controller asynchronously.
     
    WPADError WPADReadMemoryAsync (WPADChan channel, void *destination, uint16_t size, uint32_t address, WPADCallback callback)
     Reads from the device's memory.
     
    WPADError WPADWriteMemoryAsync (WPADChan channel, void *source, uint32_t size, uint32_t address, WPADCallback callback)
     Writes to the device's memory.
     
    WPADError WPADReadExtReg (WPADChan channel, void *destination, uint16_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
     Reads from the registers of the Wii Remote's peripherals.
     
    WPADError WPADWriteExtReg (WPADChan channel, const void *source, uint32_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
     Writes to the registers of the Wii Remote's peripherals.
     
    WPADError WPADGetBLCalibration (WPADChan channel, void *destination, uint32_t address, uint32_t size, WPADCallback callback)
     Read Balance Board calibration.
     
    void WPADSetPowerSaveMode (WPADChan channel, BOOL powerSave)
     Sets power save mode, this makes the controller only report input data when it changes.
     
    BOOL WPADGetPowerSaveMode (WPADChan channel)
     
    void WPADGetAddress (WPADChan channel, WPADAddress *outAddress)
     Retrieves the bluetooth address of the controller.
     
    void WPADEnableMotor (BOOL enable)
     Enables/disables motors globally.
     
    BOOL WPADIsMotorEnabled (void)
     Returns whether motors are disabled globally.
     
    void WPADEnableURCC (BOOL enable)
     Enables/disables Wii U Pro Controller support.
     
    BOOL WPADIsEnabledURC (void)
     Returns whether Wii U Pro Controllers are supported.
     
    void WPADEnableWBC (void)
     Enables/disables Wii Balance Board support.
     
    BOOL WPADIsEnableWBC (void)
     Returns whether Wii Balance Boards are supported.
     
    void WPADEnableWiiRemote (BOOL enable)
     Enables/disables Wii Remote support.
     
    void WPADSetAutoSleepTime (uint8_t time)
     
    BOOL WPADStartSyncDevice (void)
     Starts searching for a WPAD controller in pairing mode and syncs with it.
     
    BOOL WPADStartSyncDeviceEx (WPADAddress *deviceAddress, const char *deviceName)
     Starts attempts to sync with a WPAD with the specified properties.
     
    WPADConnectCallback WPADSetConnectCallback (WPADChan channel, WPADCallback callback)
     Sets function to be run upon controller connect/disconnect.
     
    WPADExtensionCallback WPADSetExtensionCallback (WPADChan channel, WPADExtensionCallback callback)
     Sets the function to be run upon extension connect and motion plus activation.
     
    void WPADSetAutoSamplingBuf (WPADChan channel, void *buf, uint32_t count)
     Sets a custom status ring buffer for a Wii Remote.
     
    uint32_t WPADGetLatestIndexInBuf (WPADChan channel)
     Returns the index of the most recent status sample for a Wii Remote.
     
    WPADSamplingCallback WPADSetSamplingCallback (WPADChan channel, WPADSamplingCallback callback)
     Registers a callback to be invoked whenever new WPADStatus* data is stored in the ring buffer.
     
    void WPADiShutdown (void)
     
    void WPADiClearQueue (WPADiQueue *queue)
     Clears all elements from queue.
     
    bool WPADiIsAvailableCmdQueue (WPADiQueue *queue, uint32_t count)
     Checks if there is enough space in the queue.
     
    int32_t WPADiHIDParser (WPADChan channel, const uint8_t *hidData)
     Parses incoming HID report data for a controller.
     
    BOOL WPADiSendSetVibrator (WPADiQueue *cmdQueue)
     Queues HID Report for Rumble Update.
     
    BOOL WPADiSendSetPort (WPADiQueue *cmdQueue, WPADLed led, WPADCallback callback)
     Queues HID Report for setting LEDs used internally by WPADControlLed.
     
    BOOL WPADiSendSetReportType (WPADiQueue *cmdQueue, WPADDataFormat dataFormat, BOOL powerSave, WPADCallback callback)
     Queues HID Report for setting data reporting mode used internally by WPADSetPowerSaveMode.
     
    BOOL WPADiSendGetContStat (WPADiQueue *cmdQueue, WPADInfo *outInfo, WPADCallback callback)
     Queues HID report for a controller status request used internally by WPADGetInfoAsync and several other functions.
     
    BOOL WPADiSendEnableDPD (WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
     Queues HID Report for enabling the IR Camera clock used internally by WPADControlDpd.
     
    BOOL WPADiSendEnableDPDCSB (WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
     Queues HID Report for enabling IR Camera used internally by WPADControlDpd.
     
    BOOL WPADiSendEnableSpeaker (WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
     Queues HID Report for enabling speakers.
     
    BOOL WPADiSendMuteSpeaker (WPADiQueue *cmdQueue, BOOL mute, WPADCallback callback)
     Queues HID Report for muting speakers used internally by .
     
    BOOL WPADiSendStreamData (WPADiQueue *cmdQueue, void *source, uint32_t size)
     Queues HID Report for sending speaker stream data used internally by WPADSendStreamData.
     
    BOOL WPADiSendWriteDataCmd (WPADiQueue *cmdQueue, uint8_t byte, uint32_t address, WPADCallback callback)
     Queues HID Report for a single-byte memory write.
     
    BOOL WPADiSendWriteData (WPADiQueue *cmdQueue, void *source, uint32_t size, uint32_t address, WPADCallback callback)
     Queues HID Report for a multi-byte memory write used internally by WPADWriteMemoryAsync.
     
    BOOL WPADiSendReadData (WPADiQueue *cmdQueue, void *destination, uint16_t size, uint32_t address, WPADCallback callback)
     Queues HID Report for a memory read used internally by WPADReadMemoryAsync.
     
    uint32_t * WPADiGetGameCode (void)
     Game code (identifier), which may be saved to the EEPROM of connected controllers.
     
    uint8_t WPADiGetGameType (void)
     Game type, which may be saved to the EEPROM of connected controllers.
     
    void WPADSetGameTitleUtf16 (const uint16_t *title)
     Sets game title for all connected controllers.
     
    WPADError WPADGetGameTitleUtf16 (WPADChan channel, uint16_t **outTitle)
     Gets game title stored on specified controller.
     
    WPADError WPADGetGameDataTimeStamp (WPADChan channel, OSTime *outTimestamp)
     Get the time that game data was written.
     
    WPADError WPADiWriteGameData (WPADChan channel, const void *source, uint16_t size, uint32_t offset, WPADCallback callback)
     Write custom game data to the controller's EEPROM.
     
    WPADError WPADiReadGameData (WPADChan channel, void *destination, uint16_t size, uint32_t offset, WPADCallback callback)
     Read custom game data from the controller's EEPROM.
     
    WPADMplsMode WPADiGetMplsStatus (void)
     Get MotionPlus mode.
     
    uint8_t WPADGetBatteryLevel (WPADChan channel)
     Returns the battery level.
     
    WPADError WPADControlBLC (WPADChan channel, WPADBalanceBoardCmd command, WPADCallback callback)
     Sends a command to the balance board.
     
    +
    + + + + diff --git a/wpad_8h__dep__incl.map b/wpad_8h__dep__incl.map new file mode 100644 index 00000000..f8a7eb69 --- /dev/null +++ b/wpad_8h__dep__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wpad_8h__dep__incl.md5 b/wpad_8h__dep__incl.md5 new file mode 100644 index 00000000..b684cc86 --- /dev/null +++ b/wpad_8h__dep__incl.md5 @@ -0,0 +1 @@ +21740f1e7cd47d8cefe87a56e69cac89 \ No newline at end of file diff --git a/wpad_8h__dep__incl.png b/wpad_8h__dep__incl.png new file mode 100644 index 00000000..fef7c068 Binary files /dev/null and b/wpad_8h__dep__incl.png differ diff --git a/wpad_8h__incl.map b/wpad_8h__incl.map new file mode 100644 index 00000000..0dfd4fc7 --- /dev/null +++ b/wpad_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wpad_8h__incl.md5 b/wpad_8h__incl.md5 new file mode 100644 index 00000000..58c490fe --- /dev/null +++ b/wpad_8h__incl.md5 @@ -0,0 +1 @@ +139cd28c8b2ffdabf5323587bd149dda \ No newline at end of file diff --git a/wpad_8h__incl.png b/wpad_8h__incl.png new file mode 100644 index 00000000..a9b22414 Binary files /dev/null and b/wpad_8h__incl.png differ diff --git a/wpad_8h_source.html b/wpad_8h_source.html new file mode 100644 index 00000000..8506fdfb --- /dev/null +++ b/wpad_8h_source.html @@ -0,0 +1,1304 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/padscore/wpad.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    wpad.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <wut.h>
    +
    3#include <coreinit/time.h>
    +
    4
    +
    13#ifdef __cplusplus
    +
    14extern "C" {
    +
    15#endif
    +
    16
    +
    17#define WPAD_MAX_IR_DOTS 4
    +
    18#define WPAD_MAX_PRESSURE_SENSORS 4
    +
    19
    + +
    21typedef struct WPADVec2D WPADVec2D;
    +
    22typedef struct WPADVec3D WPADVec3D;
    +
    23typedef struct WPADInfo WPADInfo;
    +
    24typedef struct WPADAddress WPADAddress;
    + +
    26typedef struct WPADiQueue WPADiQueue;
    +
    27typedef struct WPADIRDot WPADIRDot;
    +
    28typedef struct WPADIRDotEx WPADIRDotEx;
    +
    29typedef struct WPADStatus WPADStatus;
    + + + + + + + +
    37typedef struct WENCParams WENCParams;
    +
    38
    + +
    52
    +
    53
    +
    +
    55typedef enum WPADChan
    +
    56{
    + + + + + + + + +
    +
    72
    + +
    111
    + +
    144
    +
    +
    146typedef enum WPADButton
    +
    147{
    + + + + + + + + + + + + + + +
    +
    175
    + +
    192
    + +
    243
    + +
    308
    +
    +
    310typedef enum WPADLed
    +
    311{
    + + + + + +
    + +
    318
    + +
    328
    + +
    345
    + +
    357
    + +
    374
    + +
    385
    + +
    396
    +
    + +
    399{
    +
    401 int16_t x;
    +
    403 int16_t y;
    +
    404};
    +
    +
    405WUT_CHECK_OFFSET(WPADVec2D, 0x00, x);
    +
    406WUT_CHECK_OFFSET(WPADVec2D, 0x02, y);
    +
    407WUT_CHECK_SIZE(WPADVec2D, 0x04);
    +
    408
    +
    + +
    411{
    +
    413 int16_t x;
    +
    415 int16_t y;
    +
    417 int16_t z;
    +
    418};
    +
    +
    419WUT_CHECK_OFFSET(WPADVec3D, 0x00, x);
    +
    420WUT_CHECK_OFFSET(WPADVec3D, 0x02, y);
    +
    421WUT_CHECK_OFFSET(WPADVec3D, 0x04, z);
    +
    422WUT_CHECK_SIZE(WPADVec3D, 0x06);
    +
    423
    +
    + +
    426{
    + +
    430 uint16_t pixels;
    +
    432 uint8_t id;
    +
    433 WUT_PADDING_BYTES(1);
    +
    434};
    +
    +
    435WUT_CHECK_OFFSET(WPADIRDot, 0x0, pos);
    +
    436WUT_CHECK_OFFSET(WPADIRDot, 0x4, pixels);
    +
    437WUT_CHECK_OFFSET(WPADIRDot, 0x6, id);
    +
    438WUT_CHECK_SIZE(WPADIRDot, 0x8);
    +
    439
    +
    + +
    442{
    + + +
    448 uint16_t pixels;
    +
    450 uint8_t size;
    +
    451 WUT_PADDING_BYTES(1);
    +
    452};
    +
    +
    453WUT_CHECK_OFFSET(WPADIRDotEx, 0x00, topRight);
    +
    454WUT_CHECK_OFFSET(WPADIRDotEx, 0x04, bottomLeft);
    +
    455WUT_CHECK_OFFSET(WPADIRDotEx, 0x08, pixels);
    +
    456WUT_CHECK_OFFSET(WPADIRDotEx, 0x0A, size);
    +
    457WUT_CHECK_SIZE(WPADIRDotEx, 0x0C);
    +
    458
    +
    + +
    468{
    +
    470 uint16_t buttons;
    + + + +
    478 int8_t error;
    +
    479};
    +
    +
    480WUT_CHECK_OFFSET(WPADStatus, 0x00, buttons);
    +
    481WUT_CHECK_OFFSET(WPADStatus, 0x02, acc);
    +
    482WUT_CHECK_OFFSET(WPADStatus, 0x08, ir);
    +
    483WUT_CHECK_OFFSET(WPADStatus, 0x28, extensionType);
    +
    484WUT_CHECK_OFFSET(WPADStatus, 0x29, error);
    +
    485WUT_CHECK_SIZE(WPADStatus, 0x2a);
    +
    486
    + +
    498WUT_CHECK_OFFSET(WPADStatusEx, 0x00, core);
    +
    499WUT_CHECK_OFFSET(WPADStatusEx, 0x2A, irEx);
    +
    500WUT_CHECK_SIZE(WPADStatusEx, 0x5a);
    +
    501
    +
    + +
    513{
    + + +
    +
    518 struct
    +
    519 {
    +
    521 int8_t x;
    +
    523 int8_t y;
    + +
    +
    525};
    +
    +
    526WUT_CHECK_OFFSET(WPADStatusNunchuk, 0x00, core);
    +
    527WUT_CHECK_OFFSET(WPADStatusNunchuk, 0x2a, acc);
    +
    528WUT_CHECK_OFFSET(WPADStatusNunchuk, 0x30, stick.x);
    +
    529WUT_CHECK_OFFSET(WPADStatusNunchuk, 0x31, stick.y);
    +
    530WUT_CHECK_SIZE(WPADStatusNunchuk, 0x32);
    +
    531
    + +
    555WUT_CHECK_OFFSET(WPADStatusClassic, 0x00, core);
    +
    556WUT_CHECK_OFFSET(WPADStatusClassic, 0x2a, buttons);
    +
    557WUT_CHECK_OFFSET(WPADStatusClassic, 0x2c, leftStick);
    +
    558WUT_CHECK_OFFSET(WPADStatusClassic, 0x30, rightStick);
    +
    559WUT_CHECK_OFFSET(WPADStatusClassic, 0x34, leftTrigger);
    +
    560WUT_CHECK_OFFSET(WPADStatusClassic, 0x35, rightTrigger);
    +
    561WUT_CHECK_SIZE(WPADStatusClassic, 0x36);
    +
    562
    +
    + +
    570{
    + +
    572 WUT_PADDING_BYTES(2);
    +
    574 uint32_t buttons;
    + + + + +
    581};
    +
    +
    582WUT_CHECK_OFFSET(WPADStatusProController, 0x00, core);
    +
    583WUT_CHECK_OFFSET(WPADStatusProController, 0x2C, buttons);
    +
    584WUT_CHECK_OFFSET(WPADStatusProController, 0x30, leftStick);
    +
    585WUT_CHECK_OFFSET(WPADStatusProController, 0x34, rightStick);
    +
    586WUT_CHECK_OFFSET(WPADStatusProController, 0x38, charging);
    +
    587WUT_CHECK_OFFSET(WPADStatusProController, 0x3c, wired);
    +
    588WUT_CHECK_SIZE(WPADStatusProController, 0x40);
    +
    589
    +
    + +
    601{
    + +
    +
    603 union
    +
    604 {
    +
    +
    605 struct
    +
    606 {
    +
    608 WPADVec3D acc;
    +
    +
    609 struct
    +
    610 {
    +
    612 int8_t x;
    +
    614 int8_t y;
    +
    615 } stick;
    +
    +
    616 } nunchuk;
    +
    +
    +
    617 struct
    +
    618 {
    +
    620 uint16_t buttons;
    +
    622 WPADVec2D leftStick;
    +
    624 WPADVec2D rightStick;
    +
    625 uint8_t leftTrigger;
    +
    626 uint8_t rightTrigger;
    +
    627 } classic;
    +
    +
    628 };
    +
    +
    630 uint8_t status;
    +
    631 WUT_PADDING_BYTES(1);
    + +
    633};
    +
    +
    634WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x00, core);
    +
    635WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x2a, nunchuk.acc);
    +
    636WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x30, nunchuk.stick);
    +
    637WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x2a, classic.buttons);
    +
    638WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x2c, classic.leftStick);
    +
    639WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x30, classic.rightStick);
    +
    640WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x34, classic.leftTrigger);
    +
    641WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x35, classic.rightTrigger);
    +
    642WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x36, status);
    +
    643WUT_CHECK_OFFSET(WPADStatusMotionPlus, 0x38, angle);
    +
    644WUT_CHECK_SIZE(WPADStatusMotionPlus, 0x3e);
    +
    645
    + +
    662WUT_CHECK_OFFSET(WPADStatusBalanceBoard, 0x00, core);
    +
    663WUT_CHECK_OFFSET(WPADStatusBalanceBoard, 0x2a, pressure);
    +
    664WUT_CHECK_OFFSET(WPADStatusBalanceBoard, 0x32, temperature);
    +
    665WUT_CHECK_OFFSET(WPADStatusBalanceBoard, 0x33, battery);
    +
    666WUT_CHECK_SIZE(WPADStatusBalanceBoard, 0x34);
    +
    667
    +
    + +
    675{
    + +
    678 uint16_t buttons;
    +
    680 uint8_t brake;
    +
    682 uint8_t throttle;
    +
    683};
    +
    +
    684WUT_CHECK_OFFSET(WPADStatusTrain, 0x00, core);
    +
    685WUT_CHECK_OFFSET(WPADStatusTrain, 0x2a, buttons);
    +
    686WUT_CHECK_OFFSET(WPADStatusTrain, 0x2c, brake);
    +
    687WUT_CHECK_OFFSET(WPADStatusTrain, 0x2d, throttle);
    +
    688WUT_CHECK_SIZE(WPADStatusTrain, 0x2e);
    +
    689
    + +
    703WUT_CHECK_OFFSET(WPADInfo, 0x00, irEnabled);
    +
    704WUT_CHECK_OFFSET(WPADInfo, 0x04, speakerEnabled);
    +
    705WUT_CHECK_OFFSET(WPADInfo, 0x08, extensionAttached);
    +
    706WUT_CHECK_OFFSET(WPADInfo, 0x0c, batteryLow);
    +
    707WUT_CHECK_OFFSET(WPADInfo, 0x10, speakerBufNearEmpty);
    +
    708WUT_CHECK_OFFSET(WPADInfo, 0x14, batteryLevel);
    +
    709WUT_CHECK_OFFSET(WPADInfo, 0x15, led);
    +
    710WUT_CHECK_OFFSET(WPADInfo, 0x16, protocol);
    +
    711WUT_CHECK_OFFSET(WPADInfo, 0x17, firmware);
    +
    712WUT_CHECK_SIZE(WPADInfo, 0x18);
    +
    713
    +
    714
    +
    + +
    716{
    +
    717 uint8_t data[0x30];
    +
    718};
    +
    +
    719WUT_CHECK_OFFSET(WPADiQueueElement, 0x00, data);
    +
    720WUT_CHECK_SIZE(WPADiQueueElement, 0x30);
    +
    721
    +
    + +
    723{
    +
    724 uint8_t frontIndex;
    +
    725 uint8_t backIndex;
    +
    726 WUT_PADDING_BYTES(2);
    + +
    728 uint32_t capacity;
    +
    729};
    +
    +
    730WUT_CHECK_OFFSET(WPADiQueue, 0x00, frontIndex);
    +
    731WUT_CHECK_OFFSET(WPADiQueue, 0x01, backIndex);
    +
    732WUT_CHECK_OFFSET(WPADiQueue, 0x04, elements);
    +
    733WUT_CHECK_OFFSET(WPADiQueue, 0x08, capacity);
    +
    734WUT_CHECK_SIZE(WPADiQueue, 0xc);
    +
    735
    +
    + +
    738{
    +
    739 uint8_t btDeviceAddress[6];
    +
    740};
    +
    +
    741WUT_CHECK_OFFSET(WPADAddress, 0x00, btDeviceAddress);
    +
    742WUT_CHECK_SIZE(WPADAddress, 0x6);
    +
    743
    +
    + +
    746{
    +
    747 WUT_UNKNOWN_BYTES(32);
    +
    748};
    +
    +
    749WUT_CHECK_SIZE(WENCParams, 32);
    +
    750
    +
    751typedef void (*WPADCallback)(WPADChan channel, WPADError status);
    + + + + + + + + + + +
    762
    +
    763typedef void (*WPADSamplingCallback)(WPADChan channel);
    +
    764
    + +
    769
    +
    770
    +
    774void
    + +
    776
    +
    780void
    + +
    782
    +
    788BOOL
    + +
    790
    +
    794void
    + +
    796
    + + +
    804 WPADExtensionType *outExtensionType);
    +
    805
    + + +
    817 WPADDataFormat format);
    +
    818
    + + +
    825
    +
    836void
    + +
    838 WPADStatus *status);
    +
    839
    + + +
    845 WPADLed led,
    +
    846 WPADCallback callback);
    +
    847
    + + +
    853 WPADDpdFormat mode,
    +
    854 WPADCallback callback);
    +
    855
    + + +
    861
    +
    865void
    + +
    867 BOOL motorEnabled);
    +
    868
    +
    872int32_t
    + +
    874 WPADSpeakerCmd mode,
    +
    875 WPADCallback callback);
    +
    876
    +
    880BOOL
    + +
    882
    +
    887BOOL
    + +
    889
    + + +
    905 const void *data,
    +
    906 uint32_t size);
    +
    907
    +
    920uint32_t
    + +
    922 BOOL continuing,
    +
    923 const int16_t *samples,
    +
    924 uint32_t sampleCount,
    +
    925 uint8_t *outEncodedData);
    +
    926
    +
    930uint8_t
    + +
    932
    +
    937void
    +
    938WPADSetSpeakerVolume(uint8_t volume);
    +
    939
    +
    944int32_t
    + +
    946 BOOL *outEnabled,
    +
    947 WPADCallback callback);
    +
    948
    +
    953int32_t
    + +
    955
    + + +
    963 WPADInfo *outInfo);
    +
    964
    + + +
    973 WPADInfo *outInfo,
    +
    974 WPADCallback callback);
    +
    975
    + + +
    990 void *destination,
    +
    991 uint16_t size,
    +
    992 uint32_t address,
    +
    993 WPADCallback callback);
    +
    994
    + + +
    1009 void *source,
    +
    1010 uint32_t size,
    +
    1011 uint32_t address,
    +
    1012 WPADCallback callback);
    +
    1013
    + + +
    1023 void *destination,
    +
    1024 uint16_t size,
    +
    1025 WPADPeripheralSpace peripheral,
    +
    1026 uint32_t address,
    +
    1027 WPADCallback callback);
    +
    1028
    + + +
    1046 const void *source,
    +
    1047 uint32_t size,
    +
    1048 WPADPeripheralSpace peripheral,
    +
    1049 uint32_t address,
    +
    1050 WPADCallback callback);
    +
    1051
    + + +
    1060 void *destination,
    +
    1061 uint32_t address,
    +
    1062 uint32_t size,
    +
    1063 WPADCallback callback);
    +
    1064
    +
    1069void
    + +
    1071 BOOL powerSave);
    +
    1072
    +
    1076BOOL
    + +
    1078
    +
    1082void
    + +
    1084 WPADAddress *outAddress);
    +
    1085
    +
    1089void
    + +
    1091
    +
    1095BOOL
    + +
    1097
    +
    1101void
    + +
    1103
    +
    1107BOOL
    + +
    1109
    +
    1113void
    + +
    1115
    +
    1119BOOL
    + +
    1121
    +
    1125void
    + +
    1127
    +
    1128void
    + +
    1130
    +
    1135BOOL
    + +
    1137
    +
    1153BOOL
    + +
    1155 const char *deviceName);
    +
    1156
    + + +
    1168 WPADCallback callback);
    + + +
    1175 WPADExtensionCallback callback);
    +
    1176
    +
    1187void
    + +
    1189 void *buf,
    +
    1190 uint32_t count);
    +
    1191
    +
    1199uint32_t
    + +
    1201
    + + +
    1214 WPADSamplingCallback callback);
    +
    1215
    +
    1216void
    + +
    1218
    +
    1222void
    + +
    1224
    +
    1228bool
    + +
    1230 uint32_t count);
    +
    1231
    +
    1236int32_t
    + +
    1238 const uint8_t *hidData);
    +
    1239
    +
    1240
    +
    1247BOOL
    + +
    1249
    +
    1255BOOL
    + +
    1257 WPADLed led,
    +
    1258 WPADCallback callback);
    +
    1259
    +
    1265BOOL
    + +
    1267 WPADDataFormat dataFormat,
    +
    1268 BOOL powerSave,
    +
    1269 WPADCallback callback);
    +
    1270
    +
    1276BOOL
    + +
    1278 WPADInfo *outInfo,
    +
    1279 WPADCallback callback);
    +
    1280
    +
    1286BOOL
    + +
    1288 BOOL enable,
    +
    1289 WPADCallback callback);
    +
    1290
    +
    1296BOOL
    + +
    1298 BOOL enable,
    +
    1299 WPADCallback callback);
    +
    1300
    +
    1306BOOL
    + +
    1308 BOOL enable,
    +
    1309 WPADCallback callback);
    +
    1310
    +
    1316BOOL
    + +
    1318 BOOL mute,
    +
    1319 WPADCallback callback);
    +
    1320
    +
    1326BOOL
    + +
    1328 void *source,
    +
    1329 uint32_t size);
    +
    1330
    +
    1335BOOL
    + +
    1337 uint8_t byte,
    +
    1338 uint32_t address,
    +
    1339 WPADCallback callback);
    +
    1340
    +
    1346BOOL
    + +
    1348 void *source,
    +
    1349 uint32_t size,
    +
    1350 uint32_t address,
    +
    1351 WPADCallback callback);
    +
    1352
    +
    1358BOOL
    + +
    1360 void *destination,
    +
    1361 uint16_t size,
    +
    1362 uint32_t address,
    +
    1363 WPADCallback callback);
    +
    1364
    +
    1369uint32_t *
    + +
    1371
    +
    1376uint8_t
    + +
    1378
    +
    1387void
    +
    1388WPADSetGameTitleUtf16(const uint16_t *title);
    +
    1389
    + + +
    1400 uint16_t **outTitle);
    +
    1401
    + + +
    1408 OSTime *outTimestamp);
    +
    1409
    + + +
    1429 const void *source,
    +
    1430 uint16_t size,
    +
    1431 uint32_t offset,
    +
    1432 WPADCallback callback);
    +
    1433
    + + +
    1447 void *destination,
    +
    1448 uint16_t size,
    +
    1449 uint32_t offset,
    +
    1450 WPADCallback callback);
    +
    1451
    + + +
    1459
    +
    1465uint8_t
    + +
    1467
    + + +
    1473 WPADBalanceBoardCmd command,
    +
    1474 WPADCallback callback);
    +
    1475
    +
    1476#ifdef __cplusplus
    +
    1477}
    +
    1478#endif
    +
    1479
    +
    int64_t OSTime
    Definition time.h:18
    +
    uint8_t extensionType
    One of WPADExtensionType.
    Definition wpad.h:476
    +
    WPADVec2D bottomLeft
    Bottom-left coordinate (in a 1024x768 grid).
    Definition wpad.h:446
    +
    WPADVec2D pos
    Position (in a 1024x768 grid).
    Definition wpad.h:428
    +
    uint8_t btDeviceAddress[6]
    Definition wpad.h:739
    +
    BOOL extensionAttached
    Definition wpad.h:695
    +
    uint8_t id
    Identifier.
    Definition wpad.h:432
    +
    WPADIRDot ir[WPAD_MAX_IR_DOTS]
    IR dots tracked.
    Definition wpad.h:474
    +
    WPADVec2D rightStick
    Right stick: [-512, 511] x [-512, 511].
    Definition wpad.h:551
    + +
    BOOL batteryLow
    Definition wpad.h:696
    +
    uint32_t capacity
    Definition wpad.h:728
    +
    BOOL speakerEnabled
    Definition wpad.h:694
    +
    uint8_t data[0x30]
    Definition wpad.h:717
    +
    WPADVec2D topRight
    Top-right coordinate (in a 1024x768 grid).
    Definition wpad.h:444
    +
    uint16_t buttons
    Bitset from WPADButton.
    Definition wpad.h:470
    +
    BOOL speakerBufNearEmpty
    Definition wpad.h:697
    +
    uint8_t backIndex
    Definition wpad.h:725
    +
    uint16_t pressure[WPAD_MAX_PRESSURE_SENSORS]
    Raw pressure data.
    Definition wpad.h:656
    +
    uint32_t buttons
    Bitset from WPADProButton.
    Definition wpad.h:574
    +
    WPADVec3D acc
    Accelerometer data.
    Definition wpad.h:472
    +
    uint8_t throttle
    Throttle (right) lever.
    Definition wpad.h:682
    +
    int8_t temperature
    Raw temperature data.
    Definition wpad.h:658
    +
    uint8_t rightTrigger
    Definition wpad.h:553
    +
    uint8_t battery
    Raw battery charge.
    Definition wpad.h:660
    +
    uint8_t frontIndex
    Definition wpad.h:724
    +
    uint8_t firmware
    Definition wpad.h:701
    +
    WPADVec3D angle
    Definition wpad.h:632
    +
    uint8_t brake
    Brake (left) lever.
    Definition wpad.h:680
    + +
    uint8_t batteryLevel
    Definition wpad.h:698
    +
    uint16_t pixels
    Pixel area (in a 128x96 grid).
    Definition wpad.h:430
    +
    WPADStatus core
    Definition wpad.h:495
    +
    WPADiQueueElement * elements
    Definition wpad.h:727
    +
    struct WPADStatusNunchuk::@54 stick
    +
    int8_t error
    Error of the last WPADRead().
    Definition wpad.h:478
    +
    int16_t z
    z.
    Definition wpad.h:417
    +
    BOOL irEnabled
    Definition wpad.h:693
    +
    uint8_t led
    Definition wpad.h:699
    +
    WPADVec2D leftStick
    Left stick: [-512, 511] x [-512, 511].
    Definition wpad.h:549
    +
    uint8_t protocol
    Definition wpad.h:700
    +
    uint8_t leftTrigger
    Definition wpad.h:552
    +
    WPADIRDotEx irEx[WPAD_MAX_IR_DOTS]
    Definition wpad.h:496
    +
    uint8_t status
    Bitset from WPADMplsStatus.
    Definition wpad.h:630
    +
    int16_t x
    x.
    Definition wpad.h:401
    +
    uint8_t size
    Calculated size (from 0 to 15).
    Definition wpad.h:450
    +
    int16_t y
    y.
    Definition wpad.h:403
    +
    WPADError
    Definition wpad.h:40
    +
    BOOL WPADIsEnabledURC(void)
    Returns whether Wii U Pro Controllers are supported.
    +
    WPADError WPADProbe(WPADChan channel, WPADExtensionType *outExtensionType)
    Identifies the extension connected to the associated controller.
    +
    int32_t WPADIsMplsAttached(WPADChan channel, BOOL *outEnabled, WPADCallback callback)
    Gets whether MotionPlus is enabled for the WPAD.
    +
    WPADCallback WPADConnectCallback
    Definition wpad.h:759
    +
    void(* WPADExtensionCallback)(WPADChan channel, WPADExtensionType ext)
    Callback called when the active extension changes.
    Definition wpad.h:768
    +
    BOOL WPADIsMotorEnabled(void)
    Returns whether motors are disabled globally.
    +
    WPADCallback WPADControlDpdCallback
    Definition wpad.h:753
    +
    int32_t WPADControlSpeaker(WPADChan channel, WPADSpeakerCmd mode, WPADCallback callback)
    Sets the Wii Remote speaker mode.
    +
    WPADError WPADGetGameTitleUtf16(WPADChan channel, uint16_t **outTitle)
    Gets game title stored on specified controller.
    +
    WPADError WPADControlLed(WPADChan channel, WPADLed led, WPADCallback callback)
    Controls the associated Wii Remote's LEDs.
    +
    WPADError WPADiReadGameData(WPADChan channel, void *destination, uint16_t size, uint32_t offset, WPADCallback callback)
    Read custom game data from the controller's EEPROM.
    +
    BOOL WPADiSendEnableDPDCSB(WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
    Queues HID Report for enabling IR Camera used internally by WPADControlDpd.
    +
    WPADCallback WPADiSendCallback
    Definition wpad.h:760
    +
    WPADCallback WPADControlSpeakerCallback
    Definition wpad.h:754
    +
    WPADButton
    Wii Remote buttons.
    Definition wpad.h:147
    +
    WPADExtensionCallback WPADSetExtensionCallback(WPADChan channel, WPADExtensionCallback callback)
    Sets the function to be run upon extension connect and motion plus activation.
    +
    WPADMplsMode WPADiGetMplsStatus(void)
    Get MotionPlus mode.
    +
    WPADError WPADSetDataFormat(WPADChan channel, WPADDataFormat format)
    Sets the data format of the controller, can be used to reduce or increase the amount of data received...
    +
    WPADDataFormat
    Data format.
    Definition wpad.h:75
    +
    WPADError WPADControlDpd(WPADChan channel, WPADDpdFormat mode, WPADCallback callback)
    Controls the Wii Remote's IR sensor.
    +
    WPADCallback WPADiWriteGameDataCallback
    Definition wpad.h:761
    +
    BOOL WPADiSendSetReportType(WPADiQueue *cmdQueue, WPADDataFormat dataFormat, BOOL powerSave, WPADCallback callback)
    Queues HID Report for setting data reporting mode used internally by WPADSetPowerSaveMode.
    +
    uint8_t WPADGetSpeakerVolume(void)
    Returns the global Wii Remote speaker volume.
    +
    BOOL WPADStartSyncDeviceEx(WPADAddress *deviceAddress, const char *deviceName)
    Starts attempts to sync with a WPAD with the specified properties.
    +
    void WPADRead(WPADChan channel, WPADStatus *status)
    Reads data for a given Wii Remote.
    +
    WPADMplsStatus
    MotionPlus status flags.
    Definition wpad.h:360
    +
    WPADChan
    Wii Remote channel.
    Definition wpad.h:56
    +
    WPADSamplingCallback WPADSetSamplingCallback(WPADChan channel, WPADSamplingCallback callback)
    Registers a callback to be invoked whenever new WPADStatus* data is stored in the ring buffer.
    +
    WPADCallback WPADWriteMemoryCallback
    Definition wpad.h:758
    +
    WPADError WPADSendStreamData(WPADChan channel, const void *data, uint32_t size)
    Sends data to be played by Wii Remote speaker make sure the data is in the format the speaker was ini...
    +
    WPADCallback WPADGetInfoCallback
    Definition wpad.h:756
    +
    WPADStatusProController WPADStatusPro
    Definition wpad.h:36
    +
    WPADPeripheralSpace
    WPAD Peripheral Memory Space Prefixes.
    Definition wpad.h:377
    +
    BOOL WPADCanSendStreamData(WPADChan channel)
    Returns whether it is possible to send data to the Wii Remote's speaker at this moment May return fal...
    +
    WPADError WPADControlBLC(WPADChan channel, WPADBalanceBoardCmd command, WPADCallback callback)
    Sends a command to the balance board.
    +
    uint32_t WENCGetEncodeData(WENCParams *params, BOOL continuing, const int16_t *samples, uint32_t sampleCount, uint8_t *outEncodedData)
    Encode 16-bit LPCM as 4-bit Yamaha ADPCM.
    +
    bool WPADiIsAvailableCmdQueue(WPADiQueue *queue, uint32_t count)
    Checks if there is enough space in the queue.
    +
    void WPADSetPowerSaveMode(WPADChan channel, BOOL powerSave)
    Sets power save mode, this makes the controller only report input data when it changes.
    +
    void WPADEnableWiiRemote(BOOL enable)
    Enables/disables Wii Remote support.
    +
    int32_t WPADiHIDParser(WPADChan channel, const uint8_t *hidData)
    Parses incoming HID report data for a controller.
    +
    WPADClassicButton
    Classic Controller buttons.
    Definition wpad.h:195
    +
    void WPADEnableWBC(void)
    Enables/disables Wii Balance Board support.
    +
    WPADError WPADGetInfo(WPADChan channel, WPADInfo *outInfo)
    Retrieves status info from the controller.
    +
    BOOL WPADGetPowerSaveMode(WPADChan channel)
    +
    void WPADEnableMotor(BOOL enable)
    Enables/disables motors globally.
    +
    uint8_t WPADiGetGameType(void)
    Game type, which may be saved to the EEPROM of connected controllers.
    +
    void WPADDisconnect(WPADChan channel)
    Immediately disconnects the associated controller.
    +
    void WPADInit(void)
    Initialises the WPAD library for use.
    +
    void WPADSetGameTitleUtf16(const uint16_t *title)
    Sets game title for all connected controllers.
    +
    WPADError WPADReadMemoryAsync(WPADChan channel, void *destination, uint16_t size, uint32_t address, WPADCallback callback)
    Reads from the device's memory.
    +
    BOOL WPADiSendSetPort(WPADiQueue *cmdQueue, WPADLed led, WPADCallback callback)
    Queues HID Report for setting LEDs used internally by WPADControlLed.
    +
    void WPADiShutdown(void)
    +
    WPADCallback WPADIsMplsAttachedCallback
    Definition wpad.h:755
    +
    BOOL WPADiSendGetContStat(WPADiQueue *cmdQueue, WPADInfo *outInfo, WPADCallback callback)
    Queues HID report for a controller status request used internally by WPADGetInfoAsync and several oth...
    +
    #define WPAD_MAX_IR_DOTS
    Definition wpad.h:17
    +
    void(* WPADSamplingCallback)(WPADChan channel)
    Definition wpad.h:763
    +
    WPADError WPADGetInfoAsync(WPADChan channel, WPADInfo *outInfo, WPADCallback callback)
    Retrieves status info from the controller asynchronously.
    +
    BOOL WPADIsSpeakerEnabled(WPADChan channel)
    Returns whether the Wii Remote's speaker is enabled.
    +
    void WPADShutdown(void)
    Cleans up and frees the WPAD library.
    +
    WPADError WPADWriteExtReg(WPADChan channel, const void *source, uint32_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
    Writes to the registers of the Wii Remote's peripherals.
    +
    int32_t WPADIsMplsIntegrated(WPADChan channel)
    Returns whether the WPADChan has MotionPlus integrated.
    +
    BOOL WPADiSendReadData(WPADiQueue *cmdQueue, void *destination, uint16_t size, uint32_t address, WPADCallback callback)
    Queues HID Report for a memory read used internally by WPADReadMemoryAsync.
    +
    uint32_t WPADGetLatestIndexInBuf(WPADChan channel)
    Returns the index of the most recent status sample for a Wii Remote.
    +
    BOOL WPADiSendMuteSpeaker(WPADiQueue *cmdQueue, BOOL mute, WPADCallback callback)
    Queues HID Report for muting speakers used internally by .
    +
    void(* WPADCallback)(WPADChan channel, WPADError status)
    Definition wpad.h:751
    +
    void WPADGetAddress(WPADChan channel, WPADAddress *outAddress)
    Retrieves the bluetooth address of the controller.
    +
    BOOL WPADGetStatus(void)
    Get the status of the WPAD library.
    +
    void WPADControlMotor(WPADChan channel, BOOL motorEnabled)
    Controls the associated WPADChan's rumble motor.
    +
    void WPADSetAutoSamplingBuf(WPADChan channel, void *buf, uint32_t count)
    Sets a custom status ring buffer for a Wii Remote.
    +
    BOOL WPADiSendWriteData(WPADiQueue *cmdQueue, void *source, uint32_t size, uint32_t address, WPADCallback callback)
    Queues HID Report for a multi-byte memory write used internally by WPADWriteMemoryAsync.
    +
    void WPADSetAutoSleepTime(uint8_t time)
    +
    WPADExtensionType
    Extension type.
    Definition wpad.h:114
    +
    uint8_t WPADGetBatteryLevel(WPADChan channel)
    Returns the battery level.
    +
    WPADSpeakerCmd
    WPAD Speaker Command.
    Definition wpad.h:331
    +
    WPADDpdFormat WPADGetDpdFormat(WPADChan channel)
    Returns the associated Wii Remote's IR mode.
    +
    WPADLed
    WPAD Led flags.
    Definition wpad.h:311
    +
    WPADMplsMode
    MotionPlus Mode.
    Definition wpad.h:348
    +
    BOOL WPADiSendWriteDataCmd(WPADiQueue *cmdQueue, uint8_t byte, uint32_t address, WPADCallback callback)
    Queues HID Report for a single-byte memory write.
    +
    BOOL WPADiSendSetVibrator(WPADiQueue *cmdQueue)
    Queues HID Report for Rumble Update.
    +
    WPADCallback WPADControlLedCallback
    Definition wpad.h:752
    +
    BOOL WPADiSendStreamData(WPADiQueue *cmdQueue, void *source, uint32_t size)
    Queues HID Report for sending speaker stream data used internally by WPADSendStreamData.
    +
    BOOL WPADStartSyncDevice(void)
    Starts searching for a WPAD controller in pairing mode and syncs with it.
    +
    WPADError WPADWriteMemoryAsync(WPADChan channel, void *source, uint32_t size, uint32_t address, WPADCallback callback)
    Writes to the device's memory.
    +
    WPADBalanceBoardCmd
    Balance Board commands.
    Definition wpad.h:388
    +
    WPADDataFormat WPADGetDataFormat(WPADChan channel)
    Gets the data format in use by the controller.
    +
    BOOL WPADiSendEnableSpeaker(WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
    Queues HID Report for enabling speakers.
    +
    void WPADSetSpeakerVolume(uint8_t volume)
    Sets the global Wii Remote speaker volume.
    +
    WPADConnectCallback WPADSetConnectCallback(WPADChan channel, WPADCallback callback)
    Sets function to be run upon controller connect/disconnect.
    +
    #define WPAD_MAX_PRESSURE_SENSORS
    Definition wpad.h:18
    +
    WPADError WPADGetBLCalibration(WPADChan channel, void *destination, uint32_t address, uint32_t size, WPADCallback callback)
    Read Balance Board calibration.
    +
    WPADNunchukButton
    Nunchuk buttons.
    Definition wpad.h:178
    +
    WPADError WPADReadExtReg(WPADChan channel, void *destination, uint16_t size, WPADPeripheralSpace peripheral, uint32_t address, WPADCallback callback)
    Reads from the registers of the Wii Remote's peripherals.
    +
    WPADDpdFormat
    WPAD Infrared Format. For more information see IR Data Formats
    Definition wpad.h:321
    +
    WPADError WPADGetGameDataTimeStamp(WPADChan channel, OSTime *outTimestamp)
    Get the time that game data was written.
    +
    WPADError WPADiWriteGameData(WPADChan channel, const void *source, uint16_t size, uint32_t offset, WPADCallback callback)
    Write custom game data to the controller's EEPROM.
    +
    BOOL WPADiSendEnableDPD(WPADiQueue *cmdQueue, BOOL enable, WPADCallback callback)
    Queues HID Report for enabling the IR Camera clock used internally by WPADControlDpd.
    +
    void WPADiClearQueue(WPADiQueue *queue)
    Clears all elements from queue.
    +
    void WPADEnableURCC(BOOL enable)
    Enables/disables Wii U Pro Controller support.
    +
    WPADCallback WPADReadMemoryCallback
    Definition wpad.h:757
    +
    uint32_t * WPADiGetGameCode(void)
    Game code (identifier), which may be saved to the EEPROM of connected controllers.
    +
    WPADProButton
    Pro Controller buttons.
    Definition wpad.h:246
    +
    BOOL WPADIsEnableWBC(void)
    Returns whether Wii Balance Boards are supported.
    +
    @ WPAD_ERROR_PERMISSION
    Definition wpad.h:46
    +
    @ WPAD_ERROR_NOT_READY
    Definition wpad.h:43
    +
    @ WPAD_ERROR_NO_CONTROLLER
    Definition wpad.h:42
    +
    @ WPAD_ERROR_BROKEN
    Definition wpad.h:47
    +
    @ WPAD_ERROR_BAD_VALUE
    Definition wpad.h:49
    +
    @ WPAD_ERROR_NONE
    Definition wpad.h:41
    +
    @ WPAD_ERROR_TRANSFER
    Definition wpad.h:44
    +
    @ WPAD_ERROR_BAD_CONF
    Definition wpad.h:50
    +
    @ WPAD_ERROR_QUEUE_EMPTY
    Definition wpad.h:48
    +
    @ WPAD_ERROR_INVALID
    Definition wpad.h:45
    +
    @ WPAD_BUTTON_DOWN
    The down button of the D-pad.
    Definition wpad.h:153
    +
    @ WPAD_BUTTON_A
    The A button.
    Definition wpad.h:165
    +
    @ WPAD_BUTTON_C
    The C button on the Nunchuk extension.
    Definition wpad.h:171
    +
    @ WPAD_BUTTON_LEFT
    The left button of the D-pad.
    Definition wpad.h:149
    +
    @ WPAD_BUTTON_2
    The 2 button.
    Definition wpad.h:159
    +
    @ WPAD_BUTTON_MINUS
    The - button.
    Definition wpad.h:167
    +
    @ WPAD_BUTTON_Z
    The Z button on the Nunchuk extension.
    Definition wpad.h:169
    +
    @ WPAD_BUTTON_UP
    The up button of the D-pad.
    Definition wpad.h:155
    +
    @ WPAD_BUTTON_PLUS
    The + button.
    Definition wpad.h:157
    +
    @ WPAD_BUTTON_1
    The 1 button.
    Definition wpad.h:161
    +
    @ WPAD_BUTTON_RIGHT
    The right button of the D-pad.
    Definition wpad.h:151
    +
    @ WPAD_BUTTON_HOME
    The HOME button.
    Definition wpad.h:173
    +
    @ WPAD_BUTTON_B
    The B button.
    Definition wpad.h:163
    +
    @ WPAD_FMT_DRUM
    Guitar Hero World Tour Drums.
    Definition wpad.h:103
    +
    @ WPAD_FMT_TAIKO
    Wii Remote, Taiko no Tatsujin TaTaCon.
    Definition wpad.h:107
    +
    @ WPAD_FMT_CLASSIC
    Wii Remote buttons, Classic Controller.
    Definition wpad.h:89
    +
    @ WPAD_FMT_CORE_ACC
    Wii Remote buttons and accelerometer.
    Definition wpad.h:79
    +
    @ WPAD_FMT_CORE
    Wii Remote buttons.
    Definition wpad.h:77
    +
    @ WPAD_FMT_NUNCHUK
    Wii Remote buttons, Nunchuk.
    Definition wpad.h:83
    +
    @ WPAD_FMT_CLASSIC_ACC
    Wii Remote buttons, accelerometer, Classic Controller.
    Definition wpad.h:91
    +
    @ WPAD_FMT_CORE_ACC_DPD_FULL
    Wii Remote buttons, accelerometer and IR pos with bounds.
    Definition wpad.h:95
    +
    @ WPAD_FMT_PRO_CONTROLLER
    Wii U Pro Controller.
    Definition wpad.h:109
    +
    @ WPAD_FMT_BALANCE_BOARD
    Wii Balance Board.
    Definition wpad.h:101
    +
    @ WPAD_FMT_NUNCHUK_ACC
    Wii Remote buttons, accelerometer, Nunchuk.
    Definition wpad.h:85
    +
    @ WPAD_FMT_CORE_ACC_DPD
    Wii Remote buttons, accelerometer and IR pos.
    Definition wpad.h:81
    +
    @ WPAD_FMT_MPLUS
    Wii Remote buttons, accelerometer, IR pos, Motion Plus gyroscope.
    Definition wpad.h:105
    +
    @ WPAD_FMT_GUITAR
    Guitar Hero Guitar.
    Definition wpad.h:99
    +
    @ WPAD_FMT_TRAIN
    Wii Remote, Densha De GO! Shinkansen Controller.
    Definition wpad.h:97
    +
    @ WPAD_FMT_CLASSIC_ACC_DPD
    Wii Remote buttons, accelerometer, IR pos, Classic Controller.
    Definition wpad.h:93
    +
    @ WPAD_FMT_NUNCHUK_ACC_DPD
    Wii Remote buttons, accelerometer, IR pos, Nunchuk.
    Definition wpad.h:87
    +
    @ WPAD_MPLS_STATUS_EXT_VALID
    When extension data is valid.
    Definition wpad.h:370
    +
    @ WPAD_MPLS_STATUS_VALID
    When MotionPlus data is valid.
    Definition wpad.h:372
    +
    @ WPAD_MPLS_STATUS_ROLL_CONV
    When the roll is in low-velocity mode.
    Definition wpad.h:364
    +
    @ WPAD_MPLS_STATUS_PITCH_CONV
    When the pitch is in low-velocity mode.
    Definition wpad.h:366
    +
    @ WPAD_MPLS_STATUS_YAW_CONV
    When the yaw is in low-velocity mode.
    Definition wpad.h:368
    +
    @ WPAD_MPLS_STATUS_ATTACHED
    When something is attached to the MotionPlus.
    Definition wpad.h:362
    +
    @ WPAD_CHAN_2
    Channel 2.
    Definition wpad.h:62
    +
    @ WPAD_CHAN_5
    Channel 5.
    Definition wpad.h:68
    +
    @ WPAD_CHAN_6
    Channel 6.
    Definition wpad.h:70
    +
    @ WPAD_CHAN_0
    Channel 0.
    Definition wpad.h:58
    +
    @ WPAD_CHAN_4
    Channel 4.
    Definition wpad.h:66
    +
    @ WPAD_CHAN_1
    Channel 1.
    Definition wpad.h:60
    +
    @ WPAD_CHAN_3
    Channel 3.
    Definition wpad.h:64
    +
    @ WPAD_PERIPHERAL_SPACE_EXTENSION
    Any extension other than Motion Plus.
    Definition wpad.h:380
    +
    @ WPAD_PERIPHERAL_SPACE_SPEAKER
    Definition wpad.h:378
    +
    @ WPAD_PERIPHERAL_SPACE_DPD
    Infrared.
    Definition wpad.h:383
    +
    @ WPAD_PERIPHERAL_SPACE_MOTIONPLUS
    Definition wpad.h:381
    +
    @ WPAD_CLASSIC_BUTTON_UP
    The up button of the D-pad.
    Definition wpad.h:197
    +
    @ WPAD_CLASSIC_BUTTON_R
    The R button.
    Definition wpad.h:213
    +
    @ WPAD_CLASSIC_BUTTON_ZL
    The ZL button.
    Definition wpad.h:211
    +
    @ WPAD_CLASSIC_STICK_R_EMULATION_DOWN
    The emulated down button on the right stick.
    Definition wpad.h:239
    +
    @ WPAD_CLASSIC_BUTTON_DOWN
    The down button of the D-pad.
    Definition wpad.h:223
    +
    @ WPAD_CLASSIC_BUTTON_A
    The A button.
    Definition wpad.h:205
    +
    @ WPAD_CLASSIC_BUTTON_ZR
    The ZR button.
    Definition wpad.h:201
    +
    @ WPAD_CLASSIC_STICK_R_EMULATION_UP
    The emulated up button on the right stick.
    Definition wpad.h:241
    +
    @ WPAD_CLASSIC_STICK_L_EMULATION_UP
    The emulated up button on the left stick.
    Definition wpad.h:233
    +
    @ WPAD_CLASSIC_BUTTON_B
    The B button.
    Definition wpad.h:209
    +
    @ WPAD_CLASSIC_BUTTON_Y
    The Y button.
    Definition wpad.h:207
    +
    @ WPAD_CLASSIC_STICK_L_EMULATION_LEFT
    The emulated left button on the left stick.
    Definition wpad.h:227
    +
    @ WPAD_CLASSIC_STICK_R_EMULATION_RIGHT
    The emulated right button on the right stick.
    Definition wpad.h:237
    +
    @ WPAD_CLASSIC_STICK_L_EMULATION_RIGHT
    The emulated right button on the left stick.
    Definition wpad.h:229
    +
    @ WPAD_CLASSIC_BUTTON_PLUS
    The + button.
    Definition wpad.h:215
    +
    @ WPAD_CLASSIC_BUTTON_RIGHT
    The right button of the D-pad.
    Definition wpad.h:225
    +
    @ WPAD_CLASSIC_STICK_R_EMULATION_LEFT
    The emulated left button on the right stick.
    Definition wpad.h:235
    +
    @ WPAD_CLASSIC_BUTTON_LEFT
    The left button of the D-pad.
    Definition wpad.h:199
    +
    @ WPAD_CLASSIC_BUTTON_L
    The L button.
    Definition wpad.h:221
    +
    @ WPAD_CLASSIC_BUTTON_MINUS
    The - button.
    Definition wpad.h:219
    +
    @ WPAD_CLASSIC_BUTTON_X
    The X button.
    Definition wpad.h:203
    +
    @ WPAD_CLASSIC_STICK_L_EMULATION_DOWN
    The emulated down button on the left stick.
    Definition wpad.h:231
    +
    @ WPAD_CLASSIC_BUTTON_HOME
    The HOME button.
    Definition wpad.h:217
    +
    @ WPAD_EXT_MPLUS_CLASSIC
    Motion Plus with Classic Controller.
    Definition wpad.h:128
    +
    @ WPAD_EXT_GUITAR
    Guitar controller.
    Definition wpad.h:132
    +
    @ WPAD_EXT_MPLUS_NUNCHUK
    Motion Plus with Nunchuk.
    Definition wpad.h:126
    +
    @ WPAD_EXT_DEV_NOT_FOUND
    No controller found.
    Definition wpad.h:140
    +
    @ WPAD_EXT_MPLUS
    Motion Plus.
    Definition wpad.h:124
    +
    @ WPAD_EXT_UNKNOWN
    Extension unknown.
    Definition wpad.h:142
    +
    @ WPAD_EXT_NUNCHUK
    Nunchuk.
    Definition wpad.h:118
    +
    @ WPAD_EXT_BALANCE_BOARD
    Balance Board.
    Definition wpad.h:122
    +
    @ WPAD_EXT_CLASSIC
    Classic Controller.
    Definition wpad.h:120
    +
    @ WPAD_EXT_PRO_CONTROLLER
    Pro Controller.
    Definition wpad.h:138
    +
    @ WPAD_EXT_TRAIN
    Train controller.
    Definition wpad.h:130
    +
    @ WPAD_EXT_TAIKO
    Taiko no Tatsujin controller.
    Definition wpad.h:136
    +
    @ WPAD_EXT_DRUM
    Drum controller.
    Definition wpad.h:134
    +
    @ WPAD_EXT_CORE
    Wii Remote with no extension.
    Definition wpad.h:116
    +
    @ WPAD_SPEAKER_CMD_MUTE
    Mutes speaker.
    Definition wpad.h:337
    +
    @ WPAD_SPEAKER_CMD_ON_ALT
    Does the same as WPAD_SPEAKER_CMD_ON.
    Definition wpad.h:343
    +
    @ WPAD_SPEAKER_CMD_UNMUTE
    Unmutes speaker.
    Definition wpad.h:339
    +
    @ WPAD_SPEAKER_CMD_OFF
    Deinitializes and turns off speaker.
    Definition wpad.h:333
    +
    @ WPAD_SPEAKER_CMD_PLAY
    Allows sound to play.
    Definition wpad.h:341
    +
    @ WPAD_SPEAKER_CMD_ON
    Turns on and initializes speaker to use 4-bit Yamaha ADPCM data format at 3000 Hz.
    Definition wpad.h:335
    +
    @ WPAD_LED_TWO
    Definition wpad.h:313
    +
    @ WPAD_LED_FOUR
    Definition wpad.h:315
    +
    @ WPAD_LED_THREE
    Definition wpad.h:314
    +
    @ WPAD_LED_ONE
    Definition wpad.h:312
    +
    @ WPAD_MPLS_MODE_MPLS_CLASSIC
    Classic passthrough mode.
    Definition wpad.h:355
    +
    @ WPAD_MPLS_MODE_MPLS_ONLY
    MotionPlus exclusive mode.
    Definition wpad.h:351
    +
    @ WPAD_MPLS_MODE_DISABLE
    Definition wpad.h:349
    +
    @ WPAD_MPLS_MODE_MPLS_NUNCHUK
    Nunchuk passthrough mode.
    Definition wpad.h:353
    +
    @ WPAD_BALANCE_BOARD_CMD_OFF
    Turn Balance Board off.
    Definition wpad.h:392
    +
    @ WPAD_BALANCE_BOARD_CMD_ON
    Turn Balance Board on.
    Definition wpad.h:394
    +
    @ WPAD_BALANCE_BOARD_CMD_UPDATE_TEMP
    Update temperature data.
    Definition wpad.h:390
    +
    @ WPAD_NUNCHUK_STICK_EMULATION_LEFT
    The emulated left button on the Nunchuk stick or the left button of the D-pad on the Wii Remote.
    Definition wpad.h:180
    +
    @ WPAD_NUNCHUK_STICK_EMULATION_UP
    The emulated up button on the Nunchuk stick or the up button of the D-pad on the Wii Remote.
    Definition wpad.h:186
    +
    @ WPAD_NUNCHUK_STICK_EMULATION_RIGHT
    The emulated right button on the Nunchuk stick or the right button of the D-pad on the Wii Remote.
    Definition wpad.h:182
    +
    @ WPAD_NUNCHUK_BUTTON_Z
    The Z button.
    Definition wpad.h:188
    +
    @ WPAD_NUNCHUK_BUTTON_C
    The C button.
    Definition wpad.h:190
    +
    @ WPAD_NUNCHUK_STICK_EMULATION_DOWN
    The emulated down button on the Nunchuk stick or the down button of the D-pad on the Wii Remote.
    Definition wpad.h:184
    +
    @ WPAD_DPD_FMT_EXTENDED
    Definition wpad.h:325
    +
    @ WPAD_DPD_FMT_BASIC
    Definition wpad.h:324
    +
    @ WPAD_DPD_FMT_FULL
    Definition wpad.h:326
    +
    @ WPAD_DPD_FMT_NONE
    Disable IR.
    Definition wpad.h:323
    +
    @ WPAD_PRO_BUTTON_PLUS
    The + button.
    Definition wpad.h:274
    +
    @ WPAD_PRO_BUTTON_B
    The B button.
    Definition wpad.h:262
    +
    @ WPAD_PRO_BUTTON_ZL
    The ZL button.
    Definition wpad.h:264
    +
    @ WPAD_PRO_RESERVED
    Reserved.
    Definition wpad.h:268
    +
    @ WPAD_PRO_BUTTON_DOWN
    The down button of the D-pad.
    Definition wpad.h:284
    +
    @ WPAD_PRO_BUTTON_X
    The X button.
    Definition wpad.h:256
    +
    @ WPAD_PRO_BUTTON_HOME
    The HOME button.
    Definition wpad.h:276
    +
    @ WPAD_PRO_BUTTON_Y
    The Y button.
    Definition wpad.h:260
    +
    @ WPAD_PRO_STICK_R_EMULATION_UP
    The emulated up button on the right stick.
    Definition wpad.h:300
    +
    @ WPAD_PRO_STICK_L_EMULATION_UP
    The emulated up button on the left stick.
    Definition wpad.h:292
    +
    @ WPAD_PRO_BUTTON_LEFT
    The left button of the D-pad.
    Definition wpad.h:250
    +
    @ WPAD_PRO_BUTTON_R
    The R button.
    Definition wpad.h:270
    +
    @ WPAD_PRO_STICK_L_EMULATION_DOWN
    The emulated down button on the left stick.
    Definition wpad.h:294
    +
    @ WPAD_PRO_BUTTON_MINUS
    The - button.
    Definition wpad.h:278
    +
    @ WPAD_PRO_STICK_R_EMULATION_DOWN
    The emulated down button on the right stick.
    Definition wpad.h:302
    +
    @ WPAD_PRO_TRIGGER_R
    Another name for the R button.
    Definition wpad.h:272
    +
    @ WPAD_PRO_STICK_R_EMULATION_LEFT
    The emulated left button on the right stick.
    Definition wpad.h:304
    +
    @ WPAD_PRO_STICK_L_EMULATION_RIGHT
    The emulated right button on the left stick.
    Definition wpad.h:298
    +
    @ WPAD_PRO_BUTTON_L
    The L button.
    Definition wpad.h:280
    +
    @ WPAD_PRO_BUTTON_STICK_L
    The left stick button.
    Definition wpad.h:290
    +
    @ WPAD_PRO_STICK_L_EMULATION_LEFT
    The emulated left button on the left stick.
    Definition wpad.h:296
    +
    @ WPAD_PRO_TRIGGER_L
    Another name for the L button.
    Definition wpad.h:282
    +
    @ WPAD_PRO_BUTTON_STICK_R
    The right stick button.
    Definition wpad.h:288
    +
    @ WPAD_PRO_BUTTON_ZR
    The ZR button.
    Definition wpad.h:252
    +
    @ WPAD_PRO_TRIGGER_ZL
    Another name for the ZL button.
    Definition wpad.h:266
    +
    @ WPAD_PRO_TRIGGER_ZR
    Another name for the ZR button.
    Definition wpad.h:254
    +
    @ WPAD_PRO_BUTTON_UP
    The up button of the D-pad.
    Definition wpad.h:248
    +
    @ WPAD_PRO_STICK_R_EMULATION_RIGHT
    The emulated right button on the right stick.
    Definition wpad.h:306
    +
    @ WPAD_PRO_BUTTON_A
    The A button.
    Definition wpad.h:258
    +
    @ WPAD_PRO_BUTTON_RIGHT
    The right button of the D-pad.
    Definition wpad.h:286
    +
    Continuation parameters for WENCGetEncodeData.
    Definition wpad.h:746
    +
    Bluetooth device address.
    Definition wpad.h:738
    +
    A single IR dot tracked by the camera.
    Definition wpad.h:426
    +
    A single IR dot tracked by the camera, extra info.
    Definition wpad.h:442
    +
    Controller status info.
    Definition wpad.h:692
    +
    Core Wii Remote status.
    Definition wpad.h:468
    +
    Balance Board status.
    Definition wpad.h:653
    +
    Classic Controller and Classic Controller Pro status.
    Definition wpad.h:544
    +
    Extended core Wii Remote status, with more IR details.
    Definition wpad.h:494
    +
    MotionPlus status.
    Definition wpad.h:601
    +
    Wii Remote + Nunchuk status.
    Definition wpad.h:513
    +
    Pro Controller status.
    Definition wpad.h:570
    +
    Bullet Train controller status.
    Definition wpad.h:675
    +
    2D vector.
    Definition wpad.h:399
    +
    3D vector.
    Definition wpad.h:411
    + + + + +
    int32_t BOOL
    Definition wut_types.h:7
    +
    #define WUT_ENUM_BITMASK_TYPE(_type)
    Definition wut_types.h:62
    +
    + + + + diff --git a/wut_8h.html b/wut_8h.html new file mode 100644 index 00000000..3f0fb6b2 --- /dev/null +++ b/wut_8h.html @@ -0,0 +1,206 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/wut.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    wut.h File Reference
    +
    +
    +
    #include "wut_structsize.h"
    +#include "wut_types.h"
    +#include "wut_rplwrap.h"
    +
    +Include dependency graph for wut.h:
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Macros

    #define WUT_DEPRECATED(reason)
     
    #define WUT_FORMAT_PRINTF(fmt, args)
     
    #define WUT_DEBUG_REPORT(fmt, ...)
     
    +

    Macro Definition Documentation

    + +

    ◆ WUT_DEPRECATED

    + +
    +
    + + + + + + + + +
    #define WUT_DEPRECATED( reason)
    +
    + +

    Definition at line 16 of file wut.h.

    + +
    +
    + +

    ◆ WUT_FORMAT_PRINTF

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define WUT_FORMAT_PRINTF( fmt,
     args 
    )
    +
    + +

    Definition at line 17 of file wut.h.

    + +
    +
    + +

    ◆ WUT_DEBUG_REPORT

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define WUT_DEBUG_REPORT( fmt,
     ... 
    )
    +
    + +

    Definition at line 24 of file wut.h.

    + +
    +
    +
    + + + + diff --git a/wut_8h__incl.map b/wut_8h__incl.map new file mode 100644 index 00000000..ce244973 --- /dev/null +++ b/wut_8h__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/wut_8h__incl.md5 b/wut_8h__incl.md5 new file mode 100644 index 00000000..8e6d1071 --- /dev/null +++ b/wut_8h__incl.md5 @@ -0,0 +1 @@ +0de300e39690c175484854b5d97d999c \ No newline at end of file diff --git a/wut_8h__incl.png b/wut_8h__incl.png new file mode 100644 index 00000000..b6a729b0 Binary files /dev/null and b/wut_8h__incl.png differ diff --git a/wut_8h_source.html b/wut_8h_source.html new file mode 100644 index 00000000..355482b1 --- /dev/null +++ b/wut_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/wut.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    wut.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3/*
    +
    4 * wut 1.0.0-beta
    +
    5 *
    +
    6 * https://github.com/devkitPro/wut
    +
    7 */
    +
    8
    +
    9#if defined(__GNUC__) || defined(__clang__)
    +
    10
    +
    11#define WUT_DEPRECATED(reason) __attribute__((__deprecated__(reason)))
    +
    12#define WUT_FORMAT_PRINTF(fmt, args) __attribute__((__format__(__printf__, fmt, args)))
    +
    13
    +
    14#else // not __GNUC__ and not __clang__
    +
    15
    +
    16#define WUT_DEPRECATED(reason)
    +
    17#define WUT_FORMAT_PRINTF(fmt, args)
    +
    18
    +
    19#endif //__GNUC__ or __clang__
    +
    20
    +
    21#ifdef DEBUG
    +
    22#define WUT_DEBUG_REPORT(fmt, ...) OSReport(fmt, ##__VA_ARGS__)
    +
    23#else
    +
    24#define WUT_DEBUG_REPORT(fmt, ...)
    +
    25#endif
    +
    26
    +
    27#include "wut_structsize.h"
    +
    28#include "wut_types.h"
    +
    29#include "wut_rplwrap.h"
    +
    30#ifdef DEBUG
    +
    31#include <coreinit/debug.h>
    +
    32#endif
    + + + +
    + + + + diff --git a/wut__rplwrap_8h.html b/wut__rplwrap_8h.html new file mode 100644 index 00000000..993cb5ea --- /dev/null +++ b/wut__rplwrap_8h.html @@ -0,0 +1,242 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/wut_rplwrap.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    wut_rplwrap.h File Reference
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Macros

    #define RPLWRAP(func)   __rplwrap_##func
     
    +

    Macro Definition Documentation

    + +

    ◆ RPLWRAP

    + +
    +
    + + + + + + + + +
    #define RPLWRAP( func)   __rplwrap_##func
    +
    + +

    Definition at line 3 of file wut_rplwrap.h.

    + +
    +
    +
    + + + + diff --git a/wut__rplwrap_8h__dep__incl.map b/wut__rplwrap_8h__dep__incl.map new file mode 100644 index 00000000..56d12991 --- /dev/null +++ b/wut__rplwrap_8h__dep__incl.map @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wut__rplwrap_8h__dep__incl.md5 b/wut__rplwrap_8h__dep__incl.md5 new file mode 100644 index 00000000..7a400af5 --- /dev/null +++ b/wut__rplwrap_8h__dep__incl.md5 @@ -0,0 +1 @@ +2e3f6086fd5f6cd0ed856d8a61bf19fb \ No newline at end of file diff --git a/wut__rplwrap_8h__dep__incl.png b/wut__rplwrap_8h__dep__incl.png new file mode 100644 index 00000000..66bb4686 Binary files /dev/null and b/wut__rplwrap_8h__dep__incl.png differ diff --git a/wut__rplwrap_8h_source.html b/wut__rplwrap_8h_source.html new file mode 100644 index 00000000..95ca2860 --- /dev/null +++ b/wut__rplwrap_8h_source.html @@ -0,0 +1,94 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/wut_rplwrap.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    wut_rplwrap.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2
    +
    3#define RPLWRAP(func) __rplwrap_##func
    +
    + + + + diff --git a/wut__types_8h.html b/wut__types_8h.html new file mode 100644 index 00000000..7b77658b --- /dev/null +++ b/wut__types_8h.html @@ -0,0 +1,321 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/wut_types.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    wut_types.h File Reference
    +
    +
    +
    #include <stdalign.h>
    +#include <stdbool.h>
    +#include <stddef.h>
    +#include <stdint.h>
    +
    +Include dependency graph for wut_types.h:
    +
    +
    + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Macros

    #define TRUE   1
     
    #define FALSE   0
     
    #define WUT_ENUM_BITMASK_TYPE(_type)
     
    + + + +

    +Typedefs

    typedef int32_t BOOL
     
    +

    Macro Definition Documentation

    + +

    ◆ TRUE

    + +
    +
    + + + + +
    #define TRUE   1
    +
    + +

    Definition at line 10 of file wut_types.h.

    + +
    +
    + +

    ◆ FALSE

    + +
    +
    + + + + +
    #define FALSE   0
    +
    + +

    Definition at line 14 of file wut_types.h.

    + +
    +
    + +

    ◆ WUT_ENUM_BITMASK_TYPE

    + +
    +
    + + + + + + + + +
    #define WUT_ENUM_BITMASK_TYPE( _type)
    +
    + +

    Definition at line 62 of file wut_types.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ BOOL

    + +
    +
    + + + + +
    typedef int32_t BOOL
    +
    + +

    Definition at line 7 of file wut_types.h.

    + +
    +
    +
    + + + + diff --git a/wut__types_8h__dep__incl.map b/wut__types_8h__dep__incl.map new file mode 100644 index 00000000..3e8578da --- /dev/null +++ b/wut__types_8h__dep__incl.map @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wut__types_8h__dep__incl.md5 b/wut__types_8h__dep__incl.md5 new file mode 100644 index 00000000..19814e44 --- /dev/null +++ b/wut__types_8h__dep__incl.md5 @@ -0,0 +1 @@ +e8087e874f8d5d2632cce64ee9c029ee \ No newline at end of file diff --git a/wut__types_8h__dep__incl.png b/wut__types_8h__dep__incl.png new file mode 100644 index 00000000..a990b406 Binary files /dev/null and b/wut__types_8h__dep__incl.png differ diff --git a/wut__types_8h__incl.map b/wut__types_8h__incl.map new file mode 100644 index 00000000..caacc449 --- /dev/null +++ b/wut__types_8h__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/wut__types_8h__incl.md5 b/wut__types_8h__incl.md5 new file mode 100644 index 00000000..eb0df3b3 --- /dev/null +++ b/wut__types_8h__incl.md5 @@ -0,0 +1 @@ +e1158eed25a53d71cf78c2a39fa9f1e1 \ No newline at end of file diff --git a/wut__types_8h__incl.png b/wut__types_8h__incl.png new file mode 100644 index 00000000..acd2abc6 Binary files /dev/null and b/wut__types_8h__incl.png differ diff --git a/wut__types_8h_source.html b/wut__types_8h_source.html new file mode 100644 index 00000000..312b60e5 --- /dev/null +++ b/wut__types_8h_source.html @@ -0,0 +1,155 @@ + + + + + + + +wut: /home/runner/work/wut/wut/include/wut_types.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut v1.9.1 +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    wut_types.h
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2#include <stdalign.h>
    +
    3#include <stdbool.h>
    +
    4#include <stddef.h>
    +
    5#include <stdint.h>
    +
    6
    +
    7typedef int32_t BOOL;
    +
    8
    +
    9#ifndef TRUE
    +
    10#define TRUE 1
    +
    11#endif
    +
    12
    +
    13#ifndef FALSE
    +
    14#define FALSE 0
    +
    15#endif
    +
    16
    +
    17#if defined(__cplusplus) && (__cplusplus >= 201402L)
    +
    18#include <type_traits>
    +
    19
    +
    20#define WUT_ENUM_BITMASK_TYPE(_type) \
    +
    21 extern "C++" { \
    +
    22 namespace \
    +
    23 { \
    +
    24 constexpr inline _type \
    +
    25 operator~(_type lhs) \
    +
    26 { \
    +
    27 return static_cast<_type>(~static_cast<std::underlying_type_t<_type>>(lhs)); \
    +
    28 } \
    +
    29 constexpr inline _type \
    +
    30 operator&(_type lhs, _type rhs) \
    +
    31 { \
    +
    32 return static_cast<_type>(static_cast<std::underlying_type_t<_type>>(lhs) & static_cast<std::underlying_type_t<_type>>(rhs)); \
    +
    33 } \
    +
    34 constexpr inline _type \
    +
    35 operator|(_type lhs, _type rhs) \
    +
    36 { \
    +
    37 return static_cast<_type>(static_cast<std::underlying_type_t<_type>>(lhs) | static_cast<std::underlying_type_t<_type>>(rhs)); \
    +
    38 } \
    +
    39 constexpr inline _type \
    +
    40 operator^(_type lhs, _type rhs) \
    +
    41 { \
    +
    42 return static_cast<_type>(static_cast<std::underlying_type_t<_type>>(lhs) ^ static_cast<std::underlying_type_t<_type>>(rhs)); \
    +
    43 } \
    +
    44 inline _type & \
    +
    45 operator&=(_type &lhs, _type rhs) \
    +
    46 { \
    +
    47 return reinterpret_cast<_type &>(reinterpret_cast<std::underlying_type_t<_type> &>(lhs) &= static_cast<std::underlying_type_t<_type>>(rhs)); \
    +
    48 } \
    +
    49 inline _type & \
    +
    50 operator|=(_type &lhs, _type rhs) \
    +
    51 { \
    +
    52 return reinterpret_cast<_type &>(reinterpret_cast<std::underlying_type_t<_type> &>(lhs) |= static_cast<std::underlying_type_t<_type>>(rhs)); \
    +
    53 } \
    +
    54 inline _type & \
    +
    55 operator^=(_type &lhs, _type rhs) \
    +
    56 { \
    +
    57 return reinterpret_cast<_type &>(reinterpret_cast<std::underlying_type_t<_type> &>(lhs) ^= static_cast<std::underlying_type_t<_type>>(rhs)); \
    +
    58 } \
    +
    59 } \
    +
    60 }
    +
    61#else
    +
    62#define WUT_ENUM_BITMASK_TYPE(_type)
    +
    63#endif
    +
    int32_t BOOL
    Definition wut_types.h:7
    +
    + + + +